 .nichtfront .buehnenbox
{
    min-height: 400px;
}

.bim-headline  .wpb_text_column .extrah1 {
	font-size: 65px !important;
	margin-bottom: 20px;
	line-height: 75px !important;
	font-family: 'Saira', sans-serif;
  font-weight: 500;
}
.bim-headline p {
	font-size: 25px;
}

.bim-cta .wpb_text_column h2 {
  font-size: 95px; 
  line-height: 105px !important;
}
.bimjury .vc_col-sm-4 .vc_column-inner,
.bimjury.bimjuryextra .vc_col-sm-3 .vc_column-inner { 
	padding-top: 15px;
	padding-bottom: 15px; 	
}
.bimjury .vc_col-sm-4 .vc_column-inner img,
.bimjury.bimjuryextra .vc_col-sm-3 .vc_column-inner img {
	margin-bottom: 10px; 	
}
.bimjury .vc_col-sm-4 .vc_column-inner img {
	margin-bottom: 10px; 	
}
.bimkontakt .extrahinweis {
	display: block;
	margin-top: 10px;
}



.refbuehne figure,
.refbuehne .vc_single_image-wrapper,
.refbuehne .vc_single_image-wrapper img,
.refbuehne img {
	width: 100%; 
	object-fit: cover;
	height: 586px;
} 

 

.refbuehne .wpb_single_image .vc_figure
{
    width: 100%;
}

.referenzbox
{
    margin-bottom: 80px;
}

.referenzbox .vc_figure, .referenzbox .vc_figure img
{
    width: 100%;
}

.referenzbox .referenzbox_inner
{
    position: absolute;
    right: 50px;
    top: 20px;
    background: #fff;
    padding: 20px 20px 30px 20px;
    width: 250px;
    text-align: center;
}

.referenzbox .referenzbox_inner .vc_column_container > .vc_column-inner
{
    padding-left: 0;
    padding-right: 0;
}

.referenzbox .referenzbox_inner img
{
    width: 150px;
    margin-bottom: 20px;
}

.referenzbox .referenzbox_inner h3 a
{
    color: #000;
}

.referenzbox .referenzbox_inner h3
{
    margin-bottom: 4px;
    font-size: 20px !important;
    line-height: 30px !important;
}

.referenzbox .referenzbox_inner p
{
    font-size: 13px !important;
    line-height: 23px !important;
}

.referenzbox.referenzbox_left .referenzbox_inner
{
    left: 50px;
}

.referenzbox .referenzbox_inner .vc_btn3-container
{
    margin-bottom: 0;
}

.referenzbox .referenzbox_inner .wpb_single_image.vc_align_left
{
    text-align: center;
    border-bottom: 1px solid #000;
    margin-bottom: 20px !important;
}

.referenzbox .referenzbox_inner .vc_general.vc_btn3
{
    font-size: 13px !important;
    padding: 10px 17px !important;
}

blockquote
{
    font-size: 16px;
    border-left: solid 4px #212d2f !important;
    padding: 20px 20px 25px 20px !important;
    margin: 20px 0 !important;
    background: #b6af9b !important;
}

/*CHANGE ROW*/ .changerow .vc_col-sm-6 .vc_column-inner
{
    padding: 10% !important;
}

.changerow .vc_col-sm-6.vc_col-has-fill .vc_column-inner
{
    min-height: 450px;
}

.changerow .vc_col-sm-6.vc_col-has-fill .vc_column-inner
{
    padding: 0 !important;
}

.dreierbox_buehne.dreierbox_unterseite .vc_col-sm-4 .vc_column-inner
{
    padding: 10% 15% !important;
}

.changeteam h2
{
    font-size: 37px;
    line-height: 59px !important;
}

.changerow.changeteam h4
{
    font-size: 17px;
    margin-bottom: 10px;
}

.changerow.changeteam .changedunkelgrau h4
{
    color: #b6af9b;
}

.changerow.changeteam .changegrau h4
{
    color: #fff !important;
}

.changeteam .social ul li
{
    margin-right: 10px;
}

.changeteam .social ul li a.mail:before, .changeteam .social ul li a.xing:before, .changeteam .social ul li a.youtube:before, .changeteam .social ul li a.linkedin:before
{
    position: relative;
    font-size: 32px !important;
    padding: 6px;
}

.changeteam .social ul li a.mail:before
{
    content: "\e900";
}

.changeteam .social ul li a:before
{
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.changeteam .changedunkelgrau .social ul li a:before
{
    background: #b6af9b;
    color: #212d2f;
}

.changeteam .changedunkelgrau .social ul li a:hover:before
{
    opacity: .8;
    color: #212d2f;
}

.changeteam .changeblau .social ul li a:before
{
    background: #fff;
    color: #23a0c3;
}

.changeteam .changeblau .social ul li a:hover:before
{
    opacity: .8;
    color: #23a0c3;
}

.changeteam .changegrau .social ul li a:before
{
    background: #fff;
    color: #59646e;
}

.changeteam .changegrau .social ul li a:hover:before
{
    opacity: .8;
    color: #59646e;
}

.changeteam .changebraun .social ul li a:before
{
    background: #212d2f;
    color: #b6af9b;
}

.changeteam .changebraun .social ul li a:hover:before
{
    opacity: .8;
    color: #b6af9b;
}

.andere
{
    padding-top: 60px;
    background: #23a0c3;
}

.andere .vc_col-sm-4 .vc_column-inner
{
    padding: 20px;
}

.andere .vc_col-sm-4 .vc_column-inner .iconersatz p
{
    font-size: 60px;
    color: #23a0c3;
    margin-bottom: 25px;
}

.andere .vc_col-sm-4 .vc_column-inner h6 a
{
    color: #000;
    font-size: 22px;
    margin-left: -1px;
}

.andere .vc_col-sm-4 .vc_column-inner p a
{
    color: #000;
}

.andere .vc_col-sm-4 .vc_column-inner p a:hover
{
    text-decoration: none;
}

.andere .vc_row.vc_column-gap-10
{
    margin-left: -5px;
    margin-right: -5px;
}

.andere .vc_col-sm-4 img
{
    width: 50px;
    margin-bottom: 15px;
}



/* MIN1940px-Auflösung "MIN WIDTH 1940px"
-------------------------------------------------------------- */
@media only screen and (min-width: 1940px) {
 

.refbuehne img   {
	max-width:2800px !important;
	object-fit: cover;
	max-height: 586px;
	object-position: center;
} 
 
}


/*CHANGE ROW*/ /* 1200px-Auflösung "WIDTH 1200px" -------------------------------------------------------------- */ @media only screen and (max-width:1200px)
{
		.refbuehne figure,
	.refbuehne .vc_single_image-wrapper,
	.refbuehne .vc_single_image-wrapper img,
	.refbuehne img { 
		object-fit: inherit;
		height: auto;
	} 
.changerow .vc_col-sm-6 .vc_column-inner
{
    padding: 60px 30px !important;
}

.changerow .vc_col-sm-6
{
    width: 100% !important;
}

.changerowrightimage
{
    flex-direction: column-reverse;
    display: flex;
}

.vc_grid-container-wrapper
{
    padding-left: 15px;
}

.vc_pageable-slide-wrapper .vc_col-sm-4
{
    width: 50%;
}

.vc_pageable-slide-wrapper .vc_grid-item .vc_gitem-col
{
    min-height: 583px;
}

.vc_pageable-slide-wrapper
{
    display: block;
}

.vc_pageable-slide-wrapper .vc_col-sm-6
{
    width: 100%;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item
{
    padding-right: 30px;
    padding-bottom: 30px;
}

.nichtfront
{
    padding-top: 0;
}

.nichtfront .buehnenbox
{
    min-height: 450px;
}

}
/* 1024px-Auflösung "WIDTH 1024px" -------------------------------------------------------------- */ @media only screen and (max-width:1024px)
{
.vc_pageable-slide-wrapper .vc_col-sm-4
{
    width: 100%;
}

.vc_pageable-slide-wrapper .vc_grid-item .vc_gitem-col
{
    min-height: 583px;
    padding-bottom: 40px;
}

.vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_custom_heading
{
    min-height: auto;
}

.nichtfront .buehnenbox
{
    min-height: 350px;
}

}
/* 767px-Auflösung "WIDTH 767px" -------------------------------------------------------------- */ @media only screen and (max-width:767px)
{
.nichtfront .buehnenbox
{
    min-height: 250px;
}

.referenzbox
{
    margin-bottom: 280px !important;
}

.referenzbox .referenzbox_inner
{
    top: 73%;
    left: 54.5%;
    transform: translate(-50%,0);
    -webkit-box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.1);
}
.bim-headline p {
	font-size: 18px;
}
.bim-headline .wpb_text_column h1 {
  font-size: 35px !important; 
  line-height: 45px !important;
}
.referenzbox.referenzbox_left .referenzbox_inner
{
    left: 54%;
}

}
/* 600px-Auflösung "WIDTH 600px" -------------------------------------------------------------- */ @media only screen and (max-width:600px)
{
.vc_tta-container h4
{
    font-size: 16px;
}

}
