/*
 Theme Name:   Enfold Child Theme
 Description:  Enfold Child Theme
Author: Deinhardt GmbH
Author URI: https://deinhardt.com
Version: 1.0.0
 Template:     enfold
 Version:      1.0
 Text Domain:  enfold-child
*/

/*
 * 
 * LEOPOLD GÖRING ZIMMERER
 * 
 * FARBEN
 * 
 * Hellbraun: #a3907c
 * Dunkelbraun: #593b22
 * Leuchtend Braun: #aa703e
 * Alternativ Leuchtend Braun: #d18a4c
 * 
 * Dunkelgrau: #ababab
 * Hellgrau: #ebebeb
 * Sehr Hellgrauer BG: #fcfcfc
 *
 * Blau aus Logo #7a8fac
 *
 * einzelne seiten ansprechen mit .page-id-xx
 *
 * 
 * /
 
 




/*         Standards
-------------------------------------------------------------- */

.tmargin0{margin-top:0!important}.tmargin10{margin-top:10px}.tmargin20{margin-top:20px}.tmargin30{margin-top:30px}.tmargin40{margin-top:40px}.tmargin50{margin-top:50px}.tmargin60{margin-top:60px}.tmargin70{margin-top:70px}.tmargin80{margin-top:80px}.tmargin90{margin-top:90px}.tmargin100{margin-top:100px}
.rmargin0{margin-right:0!important}.rmargin10{margin-right:10px}.rmargin20{margin-right:20px}.rmargin30{margin-right:30px}.rmargin40{margin-right:40px}.rmargin50{margin-right:50px}.rmargin60{margin-right:60px}.rmargin70{margin-right:70px}.rmargin80{margin-right:80px}.rmargin90{margin-right:90px}.rmargin100{margin-right:100px}
.bmargin0{margin-bottom:0!important}.bmargin10{margin-bottom:10px!important}.bmargin20{margin-bottom:20px!important}.bmargin30{margin-bottom:30px!important}.bmargin40{margin-bottom:40px!important}.bmargin50{margin-bottom:50px!important}.bmargin60{margin-bottom:60px!important}.bmargin70{margin-bottom:70px!important}.bmargin80{margin-bottom:80px!important}.bmargin90{margin-bottom:90px!important}.bmargin100{margin-bottom:100px!important}
.lmargin0{margin-left:0!important}.lmargin10{margin-left:10px}.lmargin20{margin-left:20px}.lmargin30{margin-left:30px}.lmargin40{margin-left:40px}.lmargin50{margin-left:50px}.lmargin60{margin-left:60px}.lmargin70{margin-left:70px}.lmargin80{margin-left:80px}.lmargin90{margin-left:90px}.lmargin100{margin-left:100px}
.lrmargin0{margin-left:0!important;margin-right:0!important}.lrmargin10{margin-left:10px;margin-right:10px}.lrmargin20{margin-left:20px;margin-right:20px}.lrmargin30{margin-left:20px;margin-right:20px}.lrmargin40{margin-left:40px;margin-right:40px}.lrmargin50{margin-left:50px;margin-right:50px}.lrmargin60{margin-left:60px;margin-right:60px}.lrmargin70{margin-left:70px;margin-right:70px}.lrmargin80{margin-left:80px;margin-right:80px}.lrmargin90{margin-left:90px;margin-right:90px}.lrmargin100{margin-left:100px;margin-right:100px}
.tbmargin0{margin-top:0!important;margin-bottom:0!important}.tbmargin10{margin-top:10px;margin-bottom:10px!important}.tbmargin20{margin-top:20px;margin-bottom:20px!important}.tbmargin30{margin-top:30px;margin-bottom:20px!important}.tbmargin40{margin-top:40px;margin-bottom:40px!important}.tbmargin50{margin-top:50px;margin-bottom:50px!important}.tbmargin60{margin-top:60px;margin-bottom:60px!important}.tbmargin70{margin-top:70px;margin-bottom:70px!important}.tbmargin80{margin-top:80px;margin-bottom:80px!important}.tbmargin90{margin-top:90px;margin-bottom:90px!important}.tbmargin100{margin-top:100px;margin-bottom:100px!important}
.margin0{margin:0!important}.margin10{margin:10px}.margin20{margin:20px}.margin30{margin:30px}.margin40{margin:40px}.margin50{margin:50px}.margin60{margin:60px}.margin70{margin:70px}.margin80{margin:80px}.margin90{margin:90px}.margin100{margin:100px}

.tpadding0{padding-top:0!important}.tpadding10{padding-top:10px}.tpadding20{padding-top:20px}.tpadding30{padding-top:30px}.tpadding40{padding-top:40px}.tpadding50{padding-top:50px}.tpadding60{padding-top:60px}.tpadding70{padding-top:70px}.tpadding80{padding-top:80px}.tpadding90{padding-top:90px}.tpadding100{padding-top:100px}.tpadding120{padding-top:120px}.tpadding140{padding-top:140px}.tpadding160{padding-top:160px}
.rpadding0{padding-right:0!important}.rpadding10{padding-right:10px}.rpadding20{padding-right:20px}.rpadding30{padding-right:30px}.rpadding40{padding-right:40px}.rpadding50{padding-right:50px}.rpadding60{padding-right:60px}.rpadding70{padding-right:70px}.rpadding80{padding-right:80px}.rpadding90{padding-right:90px}.rpadding100{padding-right:100px}
.bpadding0{padding-bottom:0!important}.bpadding10{padding-bottom:10px}.bpadding20{padding-bottom:20px}.bpadding30{padding-bottom:30px}.bpadding40{padding-bottom:40px}.bpadding50{padding-bottom:50px}.bpadding60{padding-bottom:60px}.bpadding70{padding-bottom:70px}.bpadding80{padding-bottom:80px}.bpadding90{padding-bottom:90px}.bpadding100{padding-bottom:100px}.bpadding120{padding-bottom:120px}.bpadding140{padding-bottom:140px}.bpadding160{padding-bottom:160px}
.lpadding0{padding-left:0!important}.lpadding10{padding-left:10px}.lpadding20{padding-left:20px}.lpadding30{padding-left:30px}.lpadding40{padding-left:40px}.lpadding50{padding-left:50px}.lpadding60{padding-left:60px}.lpadding70{padding-left:70px}.lpadding80{padding-left:80px}.lpadding90{padding-left:90px}.lpadding100{padding-left:100px}
.lrpadding0{padding-left:0!important;padding-right:0!important}.lrpadding10{padding-left:10px;padding-right:10px}.lrpadding20{padding-left:20px;padding-right:20px}.lrpadding30{padding-left:20px;padding-right:20px}.lrpadding40{padding-left:40px;padding-right:40px}.lrpadding50{padding-left:50px;padding-right:50px}.lrpadding60{padding-left:60px;padding-right:60px}.lrpadding70{padding-left:70px;padding-right:70px}.lrpadding80{padding-left:80px;padding-right:80px}.lrpadding90{padding-left:90px;padding-right:90px}.lrpadding100{padding-left:100px;padding-right:100px}
.tbpadding0{padding-top:0!important;padding-bottom:0!important}.tbpadding10{padding-top:10px;padding-bottom:10px}.tbpadding20{padding-top:20px;padding-bottom:20px}.tbpadding30{padding-top:20px;padding-bottom:20px}.tbpadding40{padding-top:40px;padding-bottom:40px}.tbpadding50{padding-top:50px;padding-bottom:50px}.tbpadding60{padding-top:60px;padding-bottom:60px}.tbpadding70{padding-top:70px;padding-bottom:70px}.tbpadding80{padding-top:80px;padding-bottom:80px}.tbpadding90{padding-top:90px;padding-bottom:90px}.tbpadding100{padding-top:100px;padding-bottom:100px}.tbpadding120{padding-top:120px;padding-bottom:120px}.tbpadding140{padding-top:140px;padding-bottom:140px}.tbpadding160{padding-top:160px;padding-bottom:160px}
.padding0{padding:0!important}.padding10{padding:10px}.padding20{padding:20px}.padding30{padding:30px}.padding40{padding:40px}.padding50{padding:50px}.padding60{padding:60px}.padding70{padding:70px}.padding80{padding:80px}.padding90{padding:90px}.padding100{padding:100px}


@media only screen and (max-width: 479px) {
.tmargin0{margin-top:0!important}.tmargin10{margin-top:4px}.tmargin20{margin-top:8px}.tmargin30{margin-top:12px}.tmargin40{margin-top:16px}.tmargin50{margin-top:18px}.tmargin60{margin-top:20px}.tmargin70{margin-top:24px}.tmargin80{margin-top:35px}.tmargin90{margin-top:40px}.tmargin100{margin-top:50px}
.rmargin0{margin-right:0!important}.rmargin10{margin-right:4px}.rmargin20{margin-right:8px}.rmargin30{margin-right:12px}.rmargin40{margin-right:16px}.rmargin50{margin-right:18px}.rmargin60{margin-right:20px}.rmargin70{margin-right:24px}.rmargin80{margin-right:35px}.rmargin90{margin-right:40px}.rmargin100{margin-right:50px}
.bmargin0{margin-bottom:0!important}.bmargin10{margin-bottom:4px}.bmargin20{margin-bottom:8px}.bmargin30{margin-bottom:12px}.bmargin40{margin-bottom:16px}.bmargin50{margin-bottom:18px}.bmargin60{margin-bottom:20px}.bmargin70{margin-bottom:24px}.bmargin80{margin-bottom:35px}.bmargin90{margin-bottom:40px}.bmargin100{margin-bottom:50px}
.lmargin0{margin-left:0!important}.lmargin10{margin-left:4px}.lmargin20{margin-left:8px}.lmargin30{margin-left:12px}.lmargin40{margin-left:16px}.lmargin50{margin-left:18px}.lmargin60{margin-left:20px}.lmargin70{margin-left:24px}.lmargin80{margin-left:35px}.lmargin90{margin-left:40px}.lmargin100{margin-left:50px}
.lrmargin0{margin-left:0!important;margin-right:0!important}.lrmargin10{margin-left:4px;margin-right:4px}.lrmargin20{margin-left:8px;margin-right:8px}.lrmargin30{margin-left:8px;margin-right:8px}.lrmargin40{margin-left:16px;margin-right:16px}.lrmargin50{margin-left:18px;margin-right:18px}.lrmargin60{margin-left:20px;margin-right:20px}.lrmargin70{margin-left:24px;margin-right:24px}.lrmargin80{margin-left:35px;margin-right:35px}.lrmargin90{margin-left:40px;margin-right:40px}.lrmargin100{margin-left:50px;margin-right:50px}
.tbmargin0{margin-top:0!important;margin-bottom:0!important}.tbmargin10{margin-top:4px;margin-bottom:4px}.tbmargin20{margin-top:8px;margin-bottom:8px}.tbmargin30{margin-top:12px;margin-bottom:8px}.tbmargin40{margin-top:16px;margin-bottom:16px}.tbmargin50{margin-top:18px;margin-bottom:18px}.tbmargin60{margin-top:20px;margin-bottom:20px}.tbmargin70{margin-top:24px;margin-bottom:24px}.tbmargin80{margin-top:35px;margin-bottom:35px}.tbmargin90{margin-top:40px;margin-bottom:40px}.tbmargin100{margin-top:50px;margin-bottom:50px}
.margin0{margin:0!important}.margin10{margin:4px}.margin20{margin:8px}.margin30{margin:12px}.margin40{margin:16px}.margin50{margin:18px}.margin60{margin:20px}.margin70{margin:24px}.margin80{margin:35px}.margin90{margin:40px}.margin100{margin:50px}
.tpadding0{padding-top:0!important}.tpadding10{padding-top:4px}.tpadding20{padding-top:8px}.tpadding30{padding-top:12px}.tpadding40{padding-top:16px}.tpadding50{padding-top:18px}.tpadding60{padding-top:20px}.tpadding70{padding-top:24px}.tpadding80{padding-top:35px}.tpadding90{padding-top:40px}.tpadding100{padding-top:50px}
.rpadding0{padding-right:0!important}.rpadding10{padding-right:4px}.rpadding20{padding-right:8px}.rpadding30{padding-right:12px}.rpadding40{padding-right:16px}.rpadding50{padding-right:18px}.rpadding60{padding-right:20px}.rpadding70{padding-right:24px}.rpadding80{padding-right:35px}.rpadding90{padding-right:40px}.rpadding100{padding-right:50px}
.bpadding0{padding-bottom:0!important}.bpadding10{padding-bottom:4px}.bpadding20{padding-bottom:8px}.bpadding30{padding-bottom:12px}.bpadding40{padding-bottom:16px}.bpadding50{padding-bottom:18px}.bpadding60{padding-bottom:20px}.bpadding70{padding-bottom:24px}.bpadding80{padding-bottom:35px}.bpadding90{padding-bottom:40px}.bpadding100{padding-bottom:50px}
.lpadding0{padding-left:0!important}.lpadding10{padding-left:4px}.lpadding20{padding-left:8px}.lpadding30{padding-left:12px}.lpadding40{padding-left:16px}.lpadding50{padding-left:18px}.lpadding60{padding-left:20px}.lpadding70{padding-left:24px}.lpadding80{padding-left:35px}.lpadding90{padding-left:40px}.lpadding100{padding-left:50px}
.lrpadding0{padding-left:0!important;padding-right:0!important}.lrpadding10{padding-left:4px;padding-right:4px}.lrpadding20{padding-left:8px;padding-right:8px}.lrpadding30{padding-left:8px;padding-right:8px}.lrpadding40{padding-left:16px;padding-right:16px}.lrpadding50{padding-left:18px;padding-right:18px}.lrpadding60{padding-left:20px;padding-right:20px}.lrpadding70{padding-left:24px;padding-right:24px}.lrpadding80{padding-left:35px;padding-right:35px}.lrpadding90{padding-left:40px;padding-right:40px}.lrpadding100{padding-left:50px;padding-right:50px}
.tbpadding0{padding-top:0!important;padding-bottom:0!important}.tbpadding10{padding-top:4px;padding-bottom:4px}.tbpadding20{padding-top:8px;padding-bottom:8px}.tbpadding30{padding-top:12px;padding-bottom:8px}.tbpadding40{padding-top:16px;padding-bottom:16px}.tbpadding50{padding-top:18px;padding-bottom:18px}.tbpadding60{padding-top:20px;padding-bottom:20px}.tbpadding70{padding-top:24px;padding-bottom:24px}.tbpadding80{padding-top:35px;padding-bottom:35px}.tbpadding90{padding-top:40px;padding-bottom:40px}.tbpadding100{padding-top:50px;padding-bottom:50px}
.padding0{padding:0!important}.padding10{padding:4px}.padding20{padding:8px}.padding30{padding:12px}.padding40{padding:16px}.padding50{padding:18px}.padding60{padding:20px}.padding70{padding:24px}.padding80{padding:35px}.padding90{padding:40px}.padding100{padding:50px}

}




.tpads {padding-top:30px;} .tpadm {padding-top:60px;} .tpadl {padding-top:90px;} .tpadxl {padding-top:120px;} .bpads {padding-bottom:30px;} .bpadm {padding-bottom:60px;} .bpadl {padding-bottom:90px;} .bpadxl {padding-bottom:120px;} 

@media (max-width: 1024px) {
.tpads {padding-top:10px;} .tpadm {padding-top:30px;} .tpadl {padding-top:60px;} .tpadxl {padding-top:90px;} .bpads {padding-bottom:10px;} .bpadm {padding-bottom:30px;} .bpadl {padding-bottom:60px;} .bpadxl {padding-bottom:90px;} 
}

@media (max-width: 768px) {
.tpads {padding-top:10px;} .tpadm {padding-top:20px;} .tpadl {padding-top:40px;} .tpadxl {padding-top:60px;} .bpads {padding-bottom:10px;} .bpadm {padding-bottom:20px;} .bpadl {padding-bottom:40px;} .bpadxl {padding-bottom:60px;}
}

.minheight25 {
	min-height: 25%; min-height: 25vh;
}

.minheight50 {
	min-height: 50%; min-height: 50vh;
}

.minheight75 {
	min-height: 75%; min-height: 75vh;
}

.svg200 img { width:200px; }
.svg250 img { width:250px; }
.svg300 img { width:300px; }
.svg350 img { width:350px; }
.svg400 img { width:400px; }
.svg450 img { width:450px; }
.svg500 img { width:500px; }
.svg550 img { width:550px; }
.svg600 img { width:600px; }
.svg650 img { width:650px; }
.svg700 img { width:700px; }
.svg750 img { width:750px; }
.height25 { height: 25% !important; }
.height50 { height: 50% !important; }
.height75 { height: 75% !important; }


/*       End Standards
-------------------------------------------------------------- */





/**************************************************************
* 	BASICS
*/

strong {
color: inherit !important;
}

 /* Remove image overlay with circle and arrow */
.image-overlay {
display: none !important;
opacity: 0 !important;
}

.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
    border-radius: 0 !important;
}


h5 {
    line-height: 1.5em;
}
.toplink::before {
    font-family: 'entypo-fontello';
    font-weight: normal;
    margin-right: 8px;
    content: "\e87a";
    font-size: 20px;
    position: relative;
    top: 2px;
}



/* Cookie Disclaimer */

.avia-cookiemessage-bottom .av_font_icon {
    display: initial;
}

.avia-cookie-consent .avia-cookie-consent-button.avia-cookie-hide-notification, .avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification {
    color: #fff !important;
    background-color: transparent !important;
    border-color: #fff;
}
.avia-popup .av-inline-modal {
    background-color: #f2f2f2 !important;
}
.avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification, .avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification {
    background-color: #fff !important;
    color: #666 !important;
}

.avia-cookie-consent .avia-icon-animate {
    opacity: 1 !important;
   animation: none;
}

.avia-cookie-consent p {
margin-bottom: 20px !important;
}

.avia-cookiemessage-bottom .container::after {
	padding-bottom: 20px;
}


.avia-cookie-consent .container {
    background: unset;
	padding-bottom: 20px !important;
	max-width: 90%;
}
.avia_cookie_text {
	margin-bottom:20px !important;
}
.avia-cookie-consent-button {
    display: inline !important;
}
.avia-cookiemessage-bottom {
	bottom: 55px !important
}

#socket .sub_menu_socket li.cookie-socket-button {
	font-size: 11px !important;
	border: 0 !important;
	background:transparent;
	background-color:transparent !important;
	margin: 0 !important;
}





/**************************************************************
* 	TOP BAR
*/







/**************************************************************
* 	HEADER
*/


#header {
    background: #fff;
}


#header_main {
    border: 0;
}

.av-logo-container {
height: 120px !important;
line-height: 120px !important;
}

.header-scrolled .av-logo-container {
height: 70px !important;
line-height: 70px !important;
}

.html_header_top.html_header_topbar_active.html_header_sticky #top #main {
    padding-top: 149px;
}

.av-logo-container .logo {
max-height: unset;
}

.logo img {
	height:95px !important;
	margin-top:12px;
}

.header-scrolled .logo a {
	max-height:60px !important;
}

.header-scrolled .logo img {
	height:60px !important;
	margin-top:8px;
}

.title_container .main-title {
    font-size: 26px;
}

/**************************************************************
* 	MENU NAVI
*/

.header-scrolled .main_menu ul:first-child > li > a {
height: 69px !important;
line-height: 69px !important;
}



#av_section_1 {
margin-top:120px !important;
}

#top #wrap_all .header_color.av_header_transparency, #top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-subtext {
    color: unset;
}

#top #wrap_all .header_color.av_header_transparency, #top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-subtext,
#top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a, #top #wrap_all .av_header_transparency .sub_menu > ul > li > a, #top .av_header_transparency #header_main_alternate, .av_header_transparency #header_main .social_bookmarks li a {
    color: #aa703e !important;
}
#top .av_header_transparency .main_menu ul:first-child > li > a:hover, #top #wrap_all .av_header_transparency .sub_menu > ul > li > a:hover {
    opacity: 1 !important;
    color: #593b22 !important;
    color: blue !important;
}



/**************************************************************
* 	FOOTER & SOCKET
*/

.footer_top p { margin: 0; }

#footer .widget {
    margin: 20px 0 0 0;
}

#socket .copyright {
    font-size: 12px;
}


.widgettitle {
font-size: 24px !important;
font-weight: 300 !important;
}
.madeby {
float:right;
}
.madeby a {
display: contents !important;
}


#footer #media_image-3 {
	margin-top:0;
}
#footer #custom_html-2 {
	margin-bottom:0;
}

#footer #custom_html-3 h2 {
font-size: 18px !important;
font-weight: 300 !important;
line-height: 26px;
}

.avia_fb_likebox {
margin-top: 10px !important;
}

.avia_fb_likebox .av_facebook_widget_page_title_container {
    white-space: inherit;
}

.avia_fb_likebox .av_facebook_widget_add_info {
    display: none;
}
.avia_fb_likebox .av_facebook_widget_main_wrap {
    min-height: 124px;
}


/**************************************************************
* 	PORTFOLIO
*/

/* Breadcrumb: Portfolio Item ausblenden */
.trail-before,
.single-portfolio .trail-end,
.single-portfolio .breadcrumb-trail span:nth-last-child(2) {
display:none !important;
}




.avia-section .template-page .portfolio-preview-content .entry-content-wrapper * {
   float: none;
}



.leistungsliste ul 
  { 
 list-style-type: none;
  list-style-position: inherit;
	  padding-left: 30px;
margin-left: 0;
  } 

 .leistungsliste li 
 { 
	 color: #a3907c;
	 font-family: 'bitter', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
	 font-size: 16px;
	 font-weight: 300;
 padding: 0; 
 margin: 0 0 20px 0; 
  }  

 .leistungsliste ul li::before {
    content: "\2714";
    font-size: 2em;
    color: #b0682a;
    display: inline-block;
    width: 0.8em;
    text-indent: -1.2em;
    width: auto;
	 position: relative;
top: 3px;
}


.grid-sort-container article.inner-entry .grid-content {
    min-height: 69px;
}


.leistungslogo {
color: #a3907c
}



/**************************************************************
* 	MOBILE HACKS
*/


@media only screen and (max-width: 769px) {

	#footer div av_one_fourth {
    	margin: 0;
        margin-bottom: 0px;
    	margin-bottom: 20px;
    	margin-left: 6%;
    	width: 45%;
	}

}










