/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.signature img{width:300px !important;max-width:300px !important;}

.fusion-logo img{height:75px !important;max-height:75px !important;}
.fusion-mobile-menu-icons{margin-top:5px;}

.awb-imageframe-style-dany img{opacity: 1 !important;}

div.fusion-mobile-menu-icons{margin-top:10px !important;}

@media only screen and (max-width: 1100px){
  .fusion-logo img{height:30px !important;max-height:30px !important;;margin-top:5px;}
}

@media only screen and (min-width: 1101px) and (max-width: 1300px){
	.fusion-logo img{height:25px !important;max-height:25px !important;;margin-top:35px;}
} 

@media only screen and (min-width: 1301px) and (max-width: 1576px){
	.fusion-logo img{height:35px !important;max-height:35px !important;;margin-top:35px;}
} 

/*
.fusion-logo img{width: 55vw !important;max-height:75px !important;}
.fusion-mobile-menu-icons{margin-top:5px;}


@media only screen and (min-width: 1101px) and (max-width: 1300px){

			 .fusion-logo img{width: 20vw !important;max-height:75px !important;padding-top:30px;}

} 

@media only screen and (min-width: 1300px) and (max-width: 2069px){

			 .fusion-logo img{width: 30vw !important;max-height:75px !important;padding-top:20px;}

} 
*/


@media only screen and (max-width: 640px){
	

	 div.fusion-column-wrapper.fusion-content-layout-column{padding-right:0px !important;padding-left:0px !important;}
	 
	 body.page-id-15 div.fusion-column-wrapper.fusion-content-layout-column,
	 body.page-id-1524 div.fusion-column-wrapper.fusion-content-layout-column,
	 body.privacy-policy div.fusion-column-wrapper.fusion-content-layout-column{padding-right:25px !important;padding-left:25px !important;}
	 
	 
	 
	 body.page-id-15 div.contactForm div.fusion-column-wrapper.fusion-content-layout-column,
	 body.page-id-15 div.contactForm {padding-right:0px !important;padding-left:0px !important;} 
	 
	 body.page-id-15 div.fusion-separator.ml30 div.sep-single,
	 body.page-id-15 div.fusion-text-1,
	 body.page-id-15 div.fusion-text-2{margin-left: 0px !important;}
	 
	 
	
	 .fusion-title-3 > h2.title-heading-center:nth-child(1),
	 .fusion-title-3 > h3.title-heading-center:nth-child(1){font-size:14px !important;}
	 
	 .slide-content .heading .fusion-title h2{font-size:20px !important;}
	 
	ol.flex-control-nav.flex-control-paging {bottom: 0px !important;}	 
	 
}




@media only screen and (max-width: 1024px){

			 .counter-box-content{font-size:30px !important;}

}

@media only screen and (max-width: 1100px){
	
	li#mobile-menu-item-1852 ul.sub-menu li a i{margin-top:17px;margin-left:-12px;}
	li#mobile-menu-item-1967 a{padding-top:52px;}
	
	li#mobile-menu-item-1852 ul.sub-menu a i{color: var(--mobile_menu_typography-color) !important;}
	li#mobile-menu-item-1852.fusion-mobile-current-nav-item ul.sub-menu a i{color: #fff !important;}
	
	li.fusion-mobile-current-nav-item button.fusion-open-submenu{
	  color: white !important;
	}	
	
}

@media only screen and (min-width: 1100px){

			 li#menu-item-1852 ul.sub-menu{width:400px !important;}
			 
			 li#menu-item-1852 ul.sub-menu li.current-menu-item a{background-color:#fff !important;}
			 li#menu-item-1852 ul.sub-menu li.current-menu-item:hover a {background-color: var(--awb-color6) !important;}
			 
			 li#menu-item-1852 ul.sub-menu li a i{margin-top:5px;height:30px !important;}
			 
			 
			 li#menu-item-1852 ul.sub-menu li a i{color: var(--awb-color6) !important;}
			 
			 li#menu-item-1852 ul.sub-menu li.current-menu-item:hover a i,
			 li#menu-item-1852 ul.sub-menu li:hover a i{color: #fff !important;}


				

}

@media only screen and (max-width: 800px){
	
	body{font-size:14px;}
	.to-top-right #toTop{right:30px !important;}
	.slide-content .caption .fusion-title h3{font-size:14px !important;}
	.fusion-counter-box.col-sm-4{width:33% !important;float:left;}
	.content-box-percentage.content-box-counter i{font-size:30px !important;}
	.counter-box-container .content-box-percentage.content-box-counter{font-size:20px !important;}
	.counter-box-container .counter-box-content{font-size:12px !important;}
	.fusion-counters-box .fusion-counter-box .counter-box-container{padding:0px !important;}
	 form .button-large{font-size:11px !important;}

}

.fusion-body .fusion-flex-container.fusion-builder-row-4-1{
	padding-left:0px !important;
	padding-right:0px !important;
}

.legal h3{padding-top:35px;}
.legal h4{padding-top:15px;}

.uppercase{text-transform:uppercase;}
div.fusion-separator.ml30 div.sep-single{margin-left:30px !important;}
ul.nav-tabs li a h4{color:#FFF !important;}
/*
.fusion-tabs.fusion-tabs-1 .nav-tabs li a:hover{border-color: #ea5906 !important;}
*/
ul.nav-tabs li:hover a h4{color:#747474 !important;}
ul.nav-tabs li.active a h4{color:#747474 !important;font-weight:700 !important;}
.privacyCheckbox label {font-size:80%;padding-left:3em!important;padding-right:3em !important;}
.white h2{color:#FFF !important;}
.slide-content .heading .fusion-title h2{background-color:#2851a0;padding-left:0.5em !important;padding-right:0.5em !important;text-transform:uppercase;box-decoration-break: clone; -webkit-box-decoration-break: clone;}
.slide-content .caption .fusion-title h3 span{background-color:#ea5906;padding:0.5em !important;box-decoration-break: clone; -webkit-box-decoration-break: clone;}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label::before{border: 1px solid #747474 !important;}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:checked + label::after{background:#2851a0;}

.aktuelles .fusion-format-box{display:none;}


.fusion-load-more-button.fusion-blog-button.fusion-clearfix::before {
  content: "Weitere Meldungen laden"; /*your text*/
  margin-right: auto;
  margin-left: auto;
}

.fusion-load-more-button.fusion-portfolio-button.fusion-clearfix,
.fusion-load-more-button.fusion-blog-button.fusion-clearfix{
  margin-right: auto;
  margin-left: auto;
}

.fusion-load-more-button.fusion-portfolio-button.fusion-clearfix::before {
  content: "Weitere Bauprojekte laden"; /*your text*/
  margin-right: auto;
  margin-left: auto;
}

div.fusion-date-and-formats{display:none;}

body.page-id-13 article{border-bottom:1px solid #ea5906;padding-bottom:45px !important;}

abbr.fusion-form-element-required{display:none !important;}

a.socialMediaLink{color:#2851a0;}
a.socialMediaLink:hover{color:#ea5906;}

ul.sub-menu li a span{text-transform:uppercase !important;}

.fusion-main-menu .sub-menu .current-menu-item > a, .fusion-main-menu .sub-menu .current_page_item > a,
.fusion-main-menu .sub-menu > a {background-color:#ea5906 !important; text-transform:uppercase !important;}

.fusion-main-menu .sub-menu .current-menu-item > a:hover, .fusion-main-menu .sub-menu .current_page_item > a:hover,
.fusion-main-menu .sub-menu > a:hover {background-color:#ea5906 !important; color:#FFF !important;}


ul.sub-menu li.current_page_item a span,
ul.sub-menu li:hover a span{color:#FFF !important;}

div.fusion-tabs.karriere ul.nav-tabs li a h4{color:#747474 !important;}
div.fusion-tabs.karriere ul.nav-tabs li:hover a h4{color:#FFF !important;}
div.fusion-tabs.karriere ul.nav-tabs li.active a h4{color:#FFF !important;}

a.dark-button:hover{
	cursor: default !important;
}


::-moz-selection { background: #ea5906; color: #fff; }
::selection { background: #ea5906; color: #fff; }