/*
Theme Name: Huber & Huber und Kollegen
Author: pixelpublic GmbH
Author URI: http://www.pixelpublic.de
Description: Template für die Huber & Huber und Kollegen Website
Version: 9.0.1
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
.zweispaltig {
    -webkit-columns: 2 260px;
    -moz-column-count: 2;
    -moz-column-width: 260px;
    columns: 2 260px;
    -moz-column-gap: 2em;
    -webkit-column-gap: 2em;
    column-gap: 2em;
}
.weiss h1, .weiss h2, .weiss h3, .weiss h4, .weiss h5, .weiss h6, .weiss a, .weiss p, .weiss ul, .weiss li, .weiss  { color:#fff;}

/* HEADLINES PXP HEADLINE START */
.h1 {font: normal 500 30px / 41px "Inter", Helvetica, Arial, Verdana, sans-serif;color:#B71E3F;}
.h2 {font: normal 500 28px / 37px "Inter", Helvetica, Arial, Verdana, sans-serif;color:#B71E3F;}
.h3,h2.ult-team-member-name.ult-responsive {font: normal 500 24px / 34px "Inter", Helvetica, Arial, Verdana, sans-serif;}
.h4,.ult-team-member-position.ult-responsive,.ult-style-1 .ult-team-member-position {font: normal 500 20px / 30px "Inter", Helvetica, Arial, Verdana, sans-serif;}
.h5 {font: normal 16px / 26px "Inter", Helvetica, Arial, Verdana, sans-serif;}
.h6 {font: bold 14px / 24px "Inter", Helvetica, Arial, Verdana, sans-serif;}
h2.h3{color:#333333!important}
/* HEADLINES PXP HEADLINE ENDE */

@media screen and (min-width:401px) and (max-width:992px){
.h1 {font: normal 500 28px / 37px "Inter", Helvetica, Arial, Verdana, sans-serif;}
.h2 {font: normal 500 24px / 34px "Inter", Helvetica, Arial, Verdana, sans-serif;}
.h3,h2.ult-team-member-name.ult-responsive {font: normal 500 20px / 30px "Inter", Helvetica, Arial, Verdana, sans-serif;}
.h4,.ult-team-member-position.ult-responsive {font: normal 500 18px / 28px "Inter", Helvetica, Arial, Verdana, sans-serif;}
.h5 {font: normal 16px / 26px "Inter", Helvetica, Arial, Verdana, sans-serif;}
.h6 {font: bold 14px / 24px "Inter", Helvetica, Arial, Verdana, sans-serif;}
}

@media screen and (max-width:400px){
.h1 {font: normal 500 28px / 37px "Inter", Helvetica, Arial, Verdana, sans-serif;}
.h2 {font: normal 500 24px / 34px "Inter", Helvetica, Arial, Verdana, sans-serif;}
.h3,h2.ult-team-member-name.ult-responsive {font: normal 500 20px / 30px "Inter", Helvetica, Arial, Verdana, sans-serif;}
.h4,.ult-team-member-position.ult-responsive {font: normal 500 18px / 28px "Inter", Helvetica, Arial, Verdana, sans-serif;}
.h5 {font: normal 16px / 26px "Inter", Helvetica, Arial, Verdana, sans-serif;}
.h6 {font: bold 14px / 24px "Inter", Helvetica, Arial, Verdana, sans-serif;}
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner{
	padding-top:75px;
	padding-bottom:75px;
}
.vc_row.wpb_row.vc_row-fluid{
	
}


/* Cookie 
#BorlabsCookieBox ._brlbs-flex-center > h3, #BorlabsCookieBox h3 {color:#00529e;} */
.BorlabsCookie > h3, .BorlabsCookie > h4 { margin-top: 30px; }

/* Datum-Link raus 
div.entry-meta > a, div.fancy-date > a {pointer-events:none;}
*/

/* ANPASSUNG FÜR PASSWORT GESCHÜTZTE SEITEN START (PXP|NE) */

#passwortschutz {margin-top: 110px;}

/* ANPASSUNG FÜR PASSWORT GESCHÜTZTE SEITEN ENDE (PXP|NE) */
.content .testimonials-carousel-shortcode.testimonial-position span{
    color:#333333;
}
div.aio-icon-box .square_box-icon{
	padding-top:65px!important;
}
.aio-icon-box-link{
	padding-top:25px!important;
}
/*footerwidth fix*/
.bottom-text-block{
	width:100%;
}
#copyfooter,#menufooter{
	display:block!important;
}
.wf-container-bottom .wf-2-3, .wf-container-bottom .wf-span-8 {
    width: 66.065%;
	text-align:right;
}
@media screen and (min-width: 1025px){
section#copyfooter {
    padding-left: 0!important;
    float: left;
    text-align: left;
}}
@media screen and (min-width: 1025px){
	#bottom-bar a {
    margin-left: 15px;
}
	#bottom-bar a {
    text-transform: uppercase;
}
}
@media screen and (max-width: 1024px){
	#copyfooter, #menufooter{
		width:100%!important;
		text-align:center;
		padding-top:10px;
	}
	section#menufooter{
		float:none!important;
	}
	#menufooter a{
		padding-right:5px;
		padding-left:5px;
	}
}

section#menufooter{
	float:right;
}
/*Testimonial*/
@media screen and (min-width:769px){
    ul.slick-dots{
 padding:45px 0;   
}
    .whitebox ul li:before {
	
		left:50px;
		
		
	     }
	     .whitebox .vc_column-inner{
   padding: 30px 50px;
    
}
}

.ult-carousel-wrapper > div > div > div > div,
.ult-carousel-wrapper .ult-item-wrap.slick-slide.slick-current.slick-active.animated.no-animation{
    background-color:white;
    border-radius:10px;
}
.ult-carousel-wrapper .aio-icon-description.ult-responsive{
    text-align:left;
}
.slick-next {
    right: -50px;
}
.slick-prev {
    left: -50px;
}
.lshowcase-box-normal{
    padding:15px!important;
}
.Unterseitenbuttons .dt-btn {
    width:100%;
}


#content > div.vc_row.wpb_row.vc_row-fluid.startbox.vc_row-has-fill.ult-vc-hide-row > div.wpb_column.vc_column_container.vc_col-sm-12{
    z-index: 50;
}

.testimonials-carousel-shortcode .testimonial-avatar span{
    border-radius: 999px;
    border: 1px solid #AAB0B3!important;
}
.startbox{
    margin-bottom:-50px;
}

@media screen and (max-width:993px){
    .testimonials-carousel-shortcode .testimonial-item{
    padding:20px!important;
}
}
.owl-stage-outer{
	border-radius:5px;
}
/*.whitebox, .startbox .aio-icon-img.uavc-circle, div.owl-stage-outer > div > div,*/
/*#content > div.vc_row-has-fill.ult-vc-hide-row > div.wpb_column.vc_column_container > div > div > div.owl-carousel > div.owl-stage-outer,*/.ult-item-wrap.slick-slide.slick-active.animated.no-animation,.ult-carousel-wrapper .ult-item-wrap.slick-slide.slick-active,.wpb_gmaps_widget.wpb_content_element,.no-vertical-paddings .vc_column-inner, article.post.format-standard.has-post-thumbnail.hentry, div.testimonials-carousel-shortcode > div.owl-stage-outer {
    -webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.2);
}
@media screen and (min-width:1025px){
	.slick-list.draggable, .owl-stage-outer.owl-height{
    overflow: visible !important;
}
	.ult-item-wrap.slick-slide{
		margin: 0 15px!important;
	}
}
@media screen and (max-width:1024px){
	.slick-list.draggable, .owl-stage-outer.owl-height{
	padding-bottom:10px;
		margin-bottom:-10px;
		
}
	.ult-item-wrap.slick-slide{
		margin: 0 30px!important;
	}
}
.default-btn-shortcode{
	min-width:270px;
}
.ult-carousel-wrapper{
	padding-bottom:0!important;
	margin-bottom:0!important;
}


.einspaltig li{
  text-align: left!important;	
		width: fit-content!important;
    margin: 0 auto!important;
}
/*mobile Menuiconfix*/
.mobile-main-nav > li.has-children > a::after, .mobile-main-nav .next-level-button, .mobile-main-nav > li.menu-item-language > a::after{
	color:#fff!important;
}

#BorlabsCookieBox ._brlbs-btn{
	line-height:1.45em!important;
}