/*
Theme Name:     child theme
Theme URI:      https: //www.karinsteiner.ch
Description:    Enfold child theme for compagniedigestif.ch
Author:         kast
Author URI:     https: //www.karinsteiner.ch
Template:       enfold
Version:        1.0.0
*/

.widget clearfix advanced_text h3 {
	font-style: normal
}


.slide-meta { 
	display:none;	
}
.footer-sitemap {
	
}
/* = generalia
--------------------------------------------------------------*/
.container_wrap {
    clear: both;
    position: relative;
    z-index: 1;
    border-top-style: solid;
    border-top-width: 0px;
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform: none;
	letter-spacing: 1px;
}
html #top .all_colors .widgettitle {
	border-width: 2px;
}
#top .avia-post-nav {
	display: none;
}
.avia_textblock > p > em {
    font-weight: bold;
        line-height:40px;
        font-size:30px;
	font-style:normal;
}
.av-special-heading-h1 h1 {
        font-weight:bold!important;
}
/* = image overlay
--------------------------------------------------------------*/
.avia_transform a:hover .image-overlay {
	opacity: 0.4 !important;
}
.image-overlay-inside {
	display: none!important;
}
/*blog meta & slide meta Elements
--------------------------------------------------------------*/
.slide-meta-comments {
	display:none!important;
}
.slide-meta-del {
	display:none!important;
}
/* = END generalia
--------------------------------------------------------------*/



/* = header
--------------------------------------------------------------*/
#header {
    background: #fff;
}
/* = header > meta-elements 
--------------------------------------------------------------*/
#header_meta {
	background:#fff;
	padding: 5px 0 0;
}
#header_meta .sub_menu > ul > li > a {
	font-size:15px;
	font-weight:normal!important;
}

.phoneemailinfo {

}
.callus,
.mailus {
    	float: right;
	font-size:14px;
	font-weight:normal;
	margin-left:15px;
	padding-top:5px;
}
.callus,
.callus a,
.mailus a {
	text-decoration:none;
	color:#660066!important;
}
.callussymbol {
}
.mailussymbol {
}
span.callussymbol,
span.mailussymbol {
	margin-left:7px!important;
	font-size:1.0em;
}
span.phoneactive {
}
span.phonepassive {
}
a.phoneactivenr {
}
a.phonepassivenr {
}





@media screen and (max-width: 670px) {
	#header_meta {
		background:#ffffff;
		margin-bottom:0px;
	}
	ul.avia_wpml_language_switch,
	span.callussymbol,
	span.mailussymbol {
		display:none;
	}
	ul.social_bookmarks {
		display:none;
	}
	.responsive .phone-info span {
		margin:auto;
	} 
}
@media screen and (max-width: 990px) {
        span.phonepassive {
                display:none;
        }
}
@media screen and (min-width: 990px) {
        span.phoneactive {
                display:none;
        }
}


.av-burger-overlay-active #top .av-hamburger-inner, .av-burger-overlay-active #top .av-hamburger-inner::before, .av-burger-overlay-active #top .av-hamburger-inner::after {
    	background-color: #fff !important;
}
#av-burger-menu-ul li a {
    	color: #fff !important;
}

/* = header -> mobile menu
--------------------------------------------------------------
#mobile-advanced li > a::before {
        display:none;
}
#mobile-advanced li > a {
        font-size:2.5em;
        text-align:center;
        line-height:1em;
}
#mobile-advanced a {
    	color: #000;
	font-weight:bold;
}
#mobile-advanced ul.sub-menu {
	display:none;
}
#advanced_menu_toggle, #advanced_menu_hide {
	color:#000;
}
#advanced_menu_toggle {
    background: transparent url(/wp-content/themes/childtheme/images/burgerbars-mobile.png) no-repeat center center;
}
a#advanced_menu_toggle::before {
	display:none!important;
}*/
/* = END header > meta-elements
--------------------------------------------------------------*/



/* = masonry
--------------------------------------------------------------*/
figcaption.av-inner-masonry-content.site-background {
        height:100.5%;
        background:rgba(118,2,108,0.5)!important;
}
.avia-arrow {
        display:none;
}
h3.av-masonry-entry-title.entry-title {
        color:#fff;
        font-size:2em;
        text-align:left;
        word-wrap:break-word;
        line-height:1em;
}
@media screen and (max-width: 1050px) {
        h3.av-masonry-entry-title.entry-title {
        font-size:1.5em;
        }
}
@media screen and (max-width: 600px) {
        h3.av-masonry-entry-title.entry-title {
        font-size:1.1em;
        }
}
@media screen and (max-width: 470px) {
        h3.av-masonry-entry-title.entry-title {
        font-size:1.5em;
        }
}
.av-masonry-entry-content.entry-content {
        text-align:left;
}
/* = END masonry
--------------------------------------------------------------*/


/* = header -> burger menu
--------------------------------------------------------------*/
.av-burger-overlay-inner, .av-burger-overlay-bg {
	background: #660066 url("/wp-content/uploads/bg-responsive-menux.jpg") no-repeat scroll center center; display: none
	background-size:cover;
		
}

/* = frontpage -> height last color-block (distance to footer)
--------------------------------------------------------------*/
#finisfinalis {
	min-height:10px!important;
}
/* = END frontpage -> height last color-block (distance to footer)
--------------------------------------------------------------*/



/* = offer-pages -> text with linked offers
--------------------------------------------------------------*/
#offerslinks a {
	color:#000;
}
#offerslinks p {
	line-height: 1.2em
}
/* = offer-pages -> text with linked offers
--------------------------------------------------------------*/



/* = blog page -> remove meta-info-elements
--------------------------------------------------------------*/
.text-sep {
	display:none!important;
}
/* = share box
--------------------------------------------------------------*/
.av-share-box ul li a {
    font-size: 20px;
}
/* END blog page
-------------------------------------------------------------*/



/* = lightbox
--------------------------------------------------------------*/
.mfp-bg {
	background:#ffffff!important;
	opacity:1!important;
}
div.avia-popup button.mfp-arrow::before {
	color:#000;
}
.mfp-title {
	color:#660066!important;
}
.mfp-close {
	color: black!important;
}
/* = END lightbox
--------------------------------------------------------------*/



/* = widget -> latest news
--------------------------------------------------------------*/
.widget_recent_entries li {
    padding: 7px 0 0 0;
    display: block;
    font-size: 0.85em;
    line-height: 1.5em;
}
.widget_recent_entries li a {
	font-style: inherit;
	font-family: inherit;
	font-size: 14px;
}
.post-date {
	display:block;
}

/* = END sidebar -> latest news
--------------------------------------------------------------*/



/* = footer
--------------------------------------------------------------*/
#top #main .footer-sitemap .menu-main-menu a:link {
	padding:0px;
	font-size:18px;
}
.footer-sitemap .widget_nav_menu ul > li > a:link, 
.footer-sitemap .widget_nav_menu ul > li > a:link {
    padding:0;
	font-size:17px;
}
.footer-sitemap .widget_nav_menu ul:first-child > .current-menu-item > a, 
.footer-sitemap .widget_nav_menu ul:first-child > .current_page_item > a {
    border: none;
    padding:0;

}
/* = END footer
--------------------------------------------------------------*/


/* = menu in footer always visible
--------------------------------------------------------------*/

#footer .menu-item {
	display:block;
}
/* = END menu in footer always visible
--------------------------------------------------------------*/




/* = socket -> logo etc.
--------------------------------------------------------------*/
#socket {
	font-size:14px;
}
#socket .copyright {
	margin-top:10px;
}
@media only screen and (max-width: 767px){
	.responsive #socket .sub_menu_socket {
		display: block !important;
		margin-left:50px;
		float:right;
	}
}
/* = END socket -> logo etc.
--------------------------------------------------------------*/


.avia-related-tooltip avia-tt {animation
	display: none;
}



