/*
Theme Name:     Layout
Version:        1.0.0
Description:    Theme for mutter-consulting.ch
Author:         artesmedia.ch
Author URI:     https://artesmedia.ch/
Template:       enfold
*/
.avia_transform .av_font_icon.avia-icon-animate {
  opacity: 1;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

/* rough & ready
--------------------------------------------------------------*/
div.inner_tooltip p {
	color:#0d2d1c;
}
.responsive .av-hotspot-fallback-tooltip {
	display:none;
}
/* END rough & ready
--------------------------------------------------------------*/


/* allways show scroll-bar
--------------------------------------------------------------*/
html {
	  overflow:scroll;
/* END allways show scroll-bar
--------------------------------------------------------------*/}


/* logo -> svg-file
--------------------------------------------------------------*/
.logo a:link,
.logo a:hover,
.logo a:focus,
.logo a:active,
.logo a:visited {
	color:transparent;
}
.logo img {
	width:250px;
	margin-top:12px;
	padding:0;
}
@media screen and (min-width:768px) and (max-width:989px) {
	.responsive .logo img {
		margin-top:12px;
	}
}
/* END logo -> svg-file
--------------------------------------------------------------*/


/* Hauptmenue
--------------------------------------------------------------*/
#header #avia-menu a {
	font-size:2.0em;
	font-weight:normal;
}
#header #avia-menu a:link,
#header #avia-menu a:active,
#header #avia-menu a:visited {
	color:#0d2d1c;
}
#header #avia-menu a:hover {
	color:#722940;
}
/* Hauptmenue => standard-menu
--------------------------------------------------------------*/
#header #avia-menu li#menu-item-wpml-ls-2-de {
	padding-left:20px;
}
#header #avia-menu li.menu-item-language a {
	padding:0px 3px;
}
span.wpml-ls-native {
	font-size:0.6em;
}
@media screen and (max-width:1450px) {
	#header #avia-menu a {
		font-size:2.1em;
		font-weight:normal;color:red;
	}	
}
@media screen and (max-width:1300px) {
	#header #avia-menu a {
		font-size:2.1em;
		font-weight:normal;
	}	
}
@media screen and (max-width:1250px) {
	#header #avia-menu a {
		font-size:1.6em;
		font-weight:normal;
	}	
}
@media screen and (max-width:1150px) {
	#header #avia-menu a {
		font-size:1.4em;
		font-weight:normal;
	}	
}
/* Hauptmenue => burger-menu -> language switcher
--------------------------------------------------------------*/
.html_av-overlay-side #top .av-burger-overlay li.wpml-ls-item {
	/*display:none;	*/
	display:inline-block;
	margin-top:50px;
}
.html_av-overlay-side #top .av-burger-overlay li.wpml-ls-item span.wpml-ls-native {
	font-size:1em;
}
.html_av-overlay-side-classic #top .av-burger-overlay li.wpml-ls-item a {
	border:0px;
}
/* END Hauptmenue
--------------------------------------------------------------*/


/* Überschriften
--------------------------------------------------------------*/
.template-page .entry-content-wrapper h1,
.template-page .entry-content-wrapper h2 {
	text-transform:none;
	font-weight:normal;
	font-size:35px;
}
.template-page .entry-content-wrapper h3 {
	font-weight:normal;
}
h1.avia-caption-title {
	padding:15px 10px;
	font-weight:normal;
	background:rgba(255,255,255,0.5);
	display:inline-block;
	font-size:39px;
}
@media only screen and (max-width:565px) {
	h1.avia-caption-title {
		font-weight:normal;
		background:rgba(255,255,255,0.5);
		font-size:25px!important;
	}
}
/* END Überschriften
--------------------------------------------------------------*/


/* slideshow -> caption
--------------------------------------------------------------*/
.slideshow_align_caption {
    display: table-cell;
    vertical-align: top;
    position: relative;
    padding-top: 250px;
}
h1.avia-caption-title {
    padding: 15px 10px;
    font-weight:normal;
    background:rgba(255,255,255,0);
    display:inline-block;
    font-size:36px;
	color:#fff;
}
/* END slideshow -> caption
--------------------------------------------------------------*/


/* color-section kompetenzen
--------------------------------------------------------------*/
.colorblock-flex-column-equal-height .flex_column {
	height:190px;
}
.textblock-special-fontsize .avia_textblock {
	padding:10px 10px 0 20px;	
}
.textblock-special-fontsize .avia_textblock h3 {
	font-size:1.5em;
	line-height:1.2em;
}
.textblock-special-fontsize div.av_one_third {
	width:49%!important;
}
@media only screen and (max-width:1400px) {
	.textblock-special-fontsize .avia_textblock h3 {
		font-size:1.8em;
		line-height:1.2em;
	}
}
@media only screen and (max-width:1300px) {
	.textblock-special-fontsize .avia_textblock h3 {
		font-size:1.5em;
		line-height:1.2em;
	}
}
@media only screen and (max-width:1100px) {
	.textblock-special-fontsize .avia_textblock h3 {
		font-size:1.3em;
		line-height:1.2em;
	}
}
@media only screen and (max-width:1000px) {
	.textblock-special-fontsize .avia_textblock h3 {
		font-size:1.1em;
		line-height:1.2em;
	}
}
@media only screen and (max-width:800px) {
	.textblock-special-fontsize .avia_textblock h3 {
		font-size:1em;
		line-height:1.2em;
	}
}
@media only screen and (max-width:767px) {
	.textblock-special-fontsize .avia_textblock h3 {
		font-size:1.8em;
		line-height:1.2em;
	}
}
/* END color-section kompetenzen
--------------------------------------------------------------*/


/* toggle
--------------------------------------------------------------*/
.js_active .toggler { 	
    margin-bottom:1px;
	padding:20px 0px 20px 20px;	

	font-size:1.2em;
	outline:none;
    border:none;
	border-top:1px solid #fff;
    border-bottom:1px solid #e3e1e1;
	background:#fff url(../../uploads/square-standard-10x10-1.png) no-repeat left center;
}
.js_active .toggler:hover {
	background:#f8f8f8 url(../../uploads/square-hover-active-10x10-1.png) no-repeat left center;
	color:#722940;
    border:none;
	border-top:1px solid #fff;	
	border-bottom:1px solid #e3e1e1;
}
.main_color .toggle_content {
	background:#fff;
    border:none;
	padding:5px 10px 11px 0px;
	border-bottom:0px solid #000;	
}
div.single_toggle {
	border-top:0px solid #000!important;
}
.toggle_icon {
    display:none;
}
 .js_active .toggler.activeTitle {
	color:#722940;
    border:none;	 
    border-top:1px solid #722940;
    border-bottom:1px solid #722940;
	background:#ffffff url(../../uploads/square-hover-active-10x10-1.png) no-repeat left center;
}
.js_active .toggler.activeTitle:hover {
	color:#722940;
    border:none;	
    border-top:1px solid #fff;
    border-bottom:1px solid #d9ced1;
	background:#f8f8f8 url(../../uploads/square-hover-active-10x10-1.png) no-repeat left center!important;
}
/* END toggle
--------------------------------------------------------------*/


/* footer -> logo
--------------------------------------------------------------*/
.footer-svg-logo img {
	width:350px;
}
/* END /* footer -> logo
--------------------------------------------------------------*/






































