.b2b-discount-banner{font-family:sans-serif;position:relative;top:0;left:0;right:0;padding:15px 25px;background-color:#145474;color:#fff;text-align:center;display:none;z-index:99}.b2b-discount-banner-dismiss{background:0 0;border:0;color:#fff;font-size:24px;position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer}.b2b-discount-banner p{margin:0}button.b2b-discount-banner-dismiss:hover{background:0 0}.variation-bulk-price{float:left;width:100%;margin-bottom:15px}.woocommerce-variation.single_variation{margin-bottom:15px}////////////////////////////////////////////////////////////////////////////////////////////////////////
.meco_site_box > .meco_vc_column-inner {
padding-top: 0px !important;
padding-bottom: 30px !important;
}
.meco_site_box > .vc_column-inner > .wpb_wrapper {
padding: 0px !important;
background: rgb(255, 255, 255);
-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1);
-webkit-transition: all .5s ease;
transition: all .5s ease;
}
.meco_site_box > .vc_column-inner > .wpb_wrapper:hover {
-webkit-box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.25);
box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.25);
}
.meco_site_box > .vc_column-inner > .wpb_wrapper > .wpb_single_image > .wpb_wrapper {
padding-bottom: 20px !important;
}
.meco_site_box > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper {
padding-bottom: 20px !important;
padding-left: 20px;
padding-right: 20px;
}
.meco_site_box > .vc_column-inner > .wpb_wrapper a.qbutton
{
margin: 0 0 20px 20px;
}
.ansprechpartner .wpb_single_image img {
vertical-align: middle;
margin-bottom: -2px;
width: 350px;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////