
/*-------------------------------------------------------------------------------------------*/
/* ANPASSUNGEN    ||---------------------------- */
/*-------------------------------------------------------------------------------------------*/

#about{}



    h3:after {
        color: #52a7f7;
        content: "";
        font-size: 34px;
    }
	
	.owl-wrapper{margin:0 auto;}
	
	.header .logo a {
    display: block;
    margin-top: 17px;
    position: relative;
    width: 244px;
}

.team-item-img .team-item-detail {
    background: rgba(24, 71, 18, 0.9) none repeat scroll 0 0;
	
	}

.item-mask {
    background: rgba(82, 167, 247, 0.75) none repeat scroll 0 0;
	
	}


@media (max-width: 991px) {
    .header .logo a, .header.sticky .logo a {
        margin-top: 8px;
        width: 244px;
    }
	
	 .background--dark .header .logo a img.l-white {
	    opacity: 0;
	}	
	.team-item-detail-inner p{line-height: 12px;
    	font-size: 12px;}	
	.team-item-detail-inner 	h5 {
	    font-size: 12px;
	    line-height: 13px;}
	.team-item-detail-inner{padding: 10px;}
	
}


.header.sticky .logo a {
    width: 244px;
    margin-top: 7px;
}

.fullscreen-carousel .flex-direction-nav a {
    background: rgba(255, 255, 255, 0.3);
	}
	
.footer{background-color:#52a7f7;}
#contact-info{background-color:#222222;
}

.contact-box-left p{font-weight:bold;}
.contact-box-left a{color:#fff;text-decoration:underline;}
.contact-box-left a:hover{color:#222;text-decoration:underline;}

#contact-info p, #contact-info h6, #contact-info .contact-icon-left, #contact-info a{
color:#fff;
}
#contact-info a:hover{
color:#52a7f7;
}

#contact-section, #contact-section p, #contact-section h2{background-color:#52a7f7;color:#fff!important;
}

.footer .container{display:none;}

.price-title{background:#52575e;color:#fff;}
.price-title h4{color:#fff;font-size:24px;}

.spacing-box .price {
    padding-top:20px;
}

.nichtzeigen{display:none;}
.nichtzeigen img{width:100%;height:auto;}

.btn{border-radius:10px!important;}

	
.btn-white {
    background: none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #fff;
	font-weight:normal;
	font-size:1.2em;
}

.Pricing-box .btn-white {
    background: #52a7f7;
    border: 1px solid #fff;
    color: #fff;
	font-weight:normal;
	font-size:1em;
}
   .Pricing-box  .btn-white:hover {
        
    	border: 1px solid #323232;
        background: rgba(255,255,255,0.85);
        color: #323232;
    }

h4.balken{font-size:30px;line-height:45px;
	font-weight:normal;
	background: url(../img/icon-white.png) 0 0 no-repeat;
	background-size: auto 100%;
	padding:20px 0px 20px 100px ;

	}
.balkenbtn{margin:20px;}

@media (max-width: 1200px) {

	h4.balken{font-size:20px;line-height:45px;
		font-weight:normal;
		background: url(../img/icon-white.png) 0 0 no-repeat;
		background-size: auto 100%;
		padding:10px 0px 10px 100px ;
	
		}
	.balkenbtn{margin:10px;}

}

@media (max-width: 991px) {

	h4.balken{font-size:15px;line-height:45px;
		font-weight:normal;
		background: url(../img/icon-white.png) 0 0 no-repeat;
		background-size: auto 100%;
		padding:10px 0px 10px 100px ;
	
		}
	.balkenbtn{margin:10px;}

}

@media (max-width: 767px) {

	h4.balken{font-size:15px;line-height:35px;
		font-weight:normal;
		background: url(../img/icon-white.png) 0 0 no-repeat;
		background-size: auto 100%;
		padding:10px 0px 10px 50px ;
	
		}
	.balkenbtn{margin:10px;}
	.balkenbtnrahmen{text-align:center;}
}

@media (max-width: 510px) {

	h4.balken{font-size:15px;line-height:25px;
		font-weight:normal;
		background: none;
		padding:0 ;text-align:center;
	
		}
	.balkenbtn{margin:10px;}
	.balkenbtnrahmen{text-align:center;}
	.Pricing-box .price {font-size: 40px;}
}

#bild1 .spacing-box, #bild2 .spacing-box, #bild3 .spacing-box{line-height:2.6em;}
#bild1 h4, #bild2 h4, #bild3 h4{margin-bottom:10px;padding-bottom:10px;}

.rightcenter{text-align:right}
.leftcenter{text-align:left}
@media (max-width: 991px) {
	.rightcenter, .leftcenter{text-align:center}
}