/*
Theme Name: istob Child
Description: Good theme, responsive
Version: 4.0.2
Author: kriesi edit Birgit Hintenaus
Template: enfold
*/



/**/

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
  

  
h1 {
    font-size: 19px;
	margin-bottom: 30px;
	line-height:25px;
  
}

h2 {
    font-size: 16px;
	margin-bottom: 20px;
	line-height:20px;
	
}

h3 {
    font-size: 15px;
	margin-bottom: 20px;
	color:#333333!important;
}

h4 {
    font-size: 13px;
	margin-bottom: 15px;
	margin-top:20px;
	color:#333333!important;
}

h5 {
    font-size: 12px;
	margin-bottom: 15px;
}
h6 {
    font-size: 11px;
	margin-bottom: 15px;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 600;
} 



strong, b {
    color: #333333 !important;
   
}

#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a {
    color: #006699;
}

#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover {
    color: #666666;
}



.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    letter-spacing: 0px;
    text-transform: none;
	font-weight:600;
}

.togglecontainer {
    margin: 0 !important;
  
}
.js_active .toggler {
  
    border-width: 0px!important;
  
}

.toggle_content {
    border-style: none!important;
 
}


.toggle_content, .toggler:hover {
	background-color:transparent!important;
}

.togglecontainer .single_toggle:first-child .toggler, .togglecontainer .taglist + .single_toggle .toggler {
      font-weight: bold;
	  color: #006699;
}

blockquote {
   
    font-size: 1.135em;
    padding-left: 10px;
	color:
}
.main_color blockquote {
    color: #006699;
}

.avia-content-slider .fake-thumbnail .slide-image {
   
    display: none;
  
}

.container .minor-meta {
    display: none!important;
    
}

.avia-content-slider .slide-entry-wrap {
 
    margin-bottom: 15px!important;
  
}

body .column-top-margin {
    margin-top: 0px;
}


.avia-content-slider .slide-entry-title {
    font-size: 1.02em;
    line-height: 1.0em;
	color:#919191;
 
}

.blog-categories a:hover {
    color: #2d5c88!important;
}

.text-sep {
	display:none;
}

.av-masonry-date, .av-masonry-text-sep, .av-masonry-author {
    display: none;
    font-size: 11px;
}


#toc_container p.toc_title {
  
    text-align: left;
}

#toc_container {
    border: 0px;
    margin-bottom: 4em;
    padding: 0px ;

}

.widgettitle {   
    letter-spacing: 0px;
    text-transform: none;
	font-size: 19px;
	color: #006699 !important;
}

#top div .av-dark-form .input-text, #top div .av-dark-form input[type="text"], #top div .av-dark-form input[type="input"], #top div .av-dark-form input[type="password"], #top div .av-dark-form input[type="email"], #top div .av-dark-form input[type="number"], #top div .av-dark-form input[type="url"], #top div .av-dark-form input[type="tel"], #top div .av-dark-form input[type="search"], #top div .av-dark-form textarea, #top div .av-dark-form select, div div .av-dark-form .button {
    border-color: #f4f4f4;
    border-width: 1px !important;
    color: #666;
}

.avia-content-slider .slide-meta div, .avia-content-slider .slide-meta time {
    display: none;
}



}

/*
tablet Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the  and Tablet  view */


@media only screen and (max-width: 1110px) {
.av-burger-menu-main { 
     display: block !important; 
}
#top .av_mobile_menu_tablet .av-main-nav .menu-item {
     display: none !important;
}
    #top .av_mobile_menu_tablet .av-main-nav #menu-item-search {
     display: block !important;
}


.av-main-nav > li.menu-item-avia-special {
    display: block;
}
.av-main-nav > li {
    display: none;
}

#top #wrap_all .main_color h2, #top #wrap_all .alternate_color h2 {
    font-size: 14px;
    line-height: 0.95em;
	letter-spacing: 0px;
}


h1 {
    font-size: 17px;
	margin-bottom: 30px;
	line-height:25px;
  
}

h2 {
    font-size: 15px;
	margin-bottom: 20px;
	line-height:20px;
	
}

h3 {
    font-size: 14px;
	margin-bottom: 20px;
	color:#333333!important;
}

h4 {
    font-size: 13px;
	margin-bottom: 15px;
	margin-top:20px;
	color:#333333!important;
}

h5 {
    font-size: 12px;
	margin-bottom: 15px;
}
h6 {
    font-size: 11px;
	margin-bottom: 15px;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 600;
	text-transform:none!important;
} 




}


/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
	
.responsive #socket .sub_menu_socket {
    display: block !important;
}

.copyright {
    display: none!important;
}
.template-page .entry-content-wrapper h1 {
    letter-spacing: 0px;
    text-transform: none;
	font-size:1em;
}
.template-page .entry-content-wrapper h2 {
    letter-spacing: 0px;
    text-transform: none;
	font-size:1.2em;
}
.template-page .entry-content-wrapper h3 {
    letter-spacing: 0px;
    text-transform: none;
	font-size:0.9em;
	color:#666666!important;
}
.widget li {
    font-size: 0.95em;
  
}	

h1 {
    font-size: 17px;
	margin-bottom: 30px;
	line-height:25px;
  
}

h2 {
    font-size: 15px;
	margin-bottom: 20px;
	line-height:20px;
	
}

h3 {
    font-size: 14px;
	margin-bottom: 20px;
	color:#333333!important;
}

h4 {
    font-size: 13px;
	margin-bottom: 15px;
	margin-top:20px;
	color:#333333!important;
}

h5 {
    font-size: 12px;
	margin-bottom: 15px;
}
h6 {
    font-size: 11px;
	margin-bottom: 15px;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 600;
	text-transform:none!important;
} 



strong, b {
    color: #333333 !important;
   
}



	
	
  /* Add your Mobile Styles here */

}

@media only screen and (max-width: 479px) { 
.responsive #socket .sub_menu_socket {
    display: block !important;
}

.copyright {
    display: none!important;
}
.template-page .entry-content-wrapper h1 {
    letter-spacing: 0px;
    text-transform: none;
	font-size:1em;
}
.template-page .entry-content-wrapper h2 {
    letter-spacing: 0px;
    text-transform: none;
	font-size:1.2em;
}
.template-page .entry-content-wrapper h3 {
    letter-spacing: 0px;
    text-transform: none;
	font-size:0.9em;
	color:#666666!important;
}
.widget li {
    font-size: 0.95em;
  
}

h1 {
    font-size: 17px;
	margin-bottom: 30px;
	line-height:25px;
  
}

h2 {
    font-size: 15px;
	margin-bottom: 20px;
	line-height:20px;
	
}

h3 {
    font-size: 14px;
	margin-bottom: 20px;
	color:#333333!important;
}

h4 {
    font-size: 13px;
	margin-bottom: 15px;
	margin-top:20px;
	color:#333333!important;
}

h5 {
    font-size: 12px;
	margin-bottom: 15px;
}
h6 {
    font-size: 11px;
	margin-bottom: 15px;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 600;
	text-transform:none!important;
} 



strong, b {
    color: #333333 !important;
   
}
}