.wpb_wrapper2 { margin-left: 15px; margin-right: 15px; }
body, html {
	width: 100%;
  overflow-x: hidden;
}
#xtreme-locator-row form{ background:white; padding:15px; }
#xtreme-locator-row table tr td {  border-width:0px; }


#xtreme-locator-row input[type="reset"] {
    border-width: 0;
    border-style: solid;
    text-decoration: none;
    position: relative;
    display: inline-block;
    overflow: hidden;
    z-index: 1;
    padding: 12px 20px;
    height: 42px;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    line-height: 1;
}

.commententry, .author-info {
    margin-top: 0;
    visibility: hidden;
    height: 100px;
}
.icon-share {
   display: none;
}
.post_data {
   display: none;
}
.main-carousel .slide-content {
    background: rgba(5, 74, 123, 0.51);
    padding: 20px;
    border-radius: 10px;
}
#home-news-list .list-content {
   margin-bottom: 35px;
}
#hide {
   display: none!important;
}
.toggle-title:after {
   color: #444!important;
}
.alt-style-1 .rt_divider.style-1:before, .alt-style-1 .rt_divider.style-3:before, .alt-style-1 .rt_divider.style-5, .alt-style-1 .rt-toggle .toggle-head:after, .alt-style-1 .testimonial .text .icon-quote-right, .alt-style-1 .testimonial .text .icon-quote-left, .alt-style-1 .rt_quote .icon-quote-right, .alt-style-1 .rt_quote .icon-quote-left, .alt-style-1 .star-rating:before, .alt-style-1 .cart-collaterals h2:before, .alt-style-1 .timeline > div:before, .alt-style-1 .product-section .number {
    color: #777!important;
}
.owl-next {
   display:none!important;
}
.owl-prev {
   display:none!important;
}
.main-carousel .item > a {
    cursor: default!important;
}

.label-above .nf-field-label {
    margin-top: 10px;
    margin-bottom: 0px!important;
}
.nf-field-label label {
    font-weight: 300;
    margin: 0;
    padding: 0;
}
.nf-field-label label {
    font-weight: 700;
    margin: 0;
    padding: 0;
    font-family: 'Lato';
    color: #000;
}
.nf-field-element textarea {
    height: 100px !important;
    background: #fff !important;
}
.nf-field-element input[type="text"],
.nf-field-element input[type="email"],
.nf-field-element input[type="password"] {
    background: #fff !important;   
}
.nf-field .submit-wrap {
    text-align: center;
    padding-top: 15px;
}
.nf-field-element input[type="button"],
.nf-field-element input[type="submit"] {
    background-color: #00aeef !important;
}
.nf-field-element input[type="button"]:hover,
.nf-field-element input[type="submit"]:hover {
    background-color: #888!important;
}
#ninja_forms_required_items, .nf-field-container {
    margin-bottom: 0 !important;
}
.with_icons.style-3 > div {
    margin-bottom: 10px !important;
}

.distributor-list {
   padding-left: 15px;
}
.distributor-list::before {
   content: url(/wp-content/uploads/2019/02/homa-bildmarke-e1550680498361.png);
   position: absolute;
   left: 15px;
   top: 17px;
}

.video-library .wpb_wrapper {
    border: 4px solid #eeeeee;
    background: #e8eff2
}

.rt_divider{
  background-color: rgba(144, 220, 244, 0.6) !important
}
#home-main-content .content_row_wrapper {
    margin: 40px auto;
    background-color: rgba(255,255,255,0.8);
}
#home-main-content-top .content_row_wrapper {
    margin: 40px auto 0 auto;
    background-color: rgba(255,255,255,0.8);
}
#home-main-content-bottom .content_row_wrapper {
    margin: 5px auto 40px auto;
    background-color: rgba(255,255,255,0.8);
}
.featured-box .wpb_wrapper {
   padding: 20px;
   background: rgba(255, 255, 255, 0.7);
}
.featured-box-bottom .wpb_wrapper {
   padding-top: 0px;
}
.rt_divider.style-4 {
    height: 2px;
}
.slide-content > .button_wrapper {
    margin-top: 30px;
    margin-bottom: 25px;
    margin-right: 0;
}


@media only screen and (min-width: 979px) {
   .desktop-padding {
      padding-left: 80px;
      padding-right: 80px;
   }
}

.product-row .wpb_column .wpb_wrapper {
   padding: 5px !important;
}
@media only screen and (min-width: 768px) {
   .product-row .wpb_column {
      width: 20% !important;
   }
}


.pdf-list .toggle-content a {
    background: url(/wp-content/uploads/2019/02/pdf-icon.png) no-repeat 0 2px;
    background-size: 15px auto;
    padding-left: 25px;
    text-decoration: none;
}
.pdf-list .toggle-content a br {
    display: none;
}
.rt-toggle .toggle-head:after {
    color: #757575 !important;
}

.downloads-heading .rt_heading_wrapper {
   background: #f7f7f7;
   border: 1px solid #eee;
   border-bottom: none;
   border-top: 5px solid #19ace4;
   margin-top: 25px;
}
#downloads.rt-toggle {
    padding: 20px;
    background: #f7f7f7;
    border: 1px solid #eee;
    border-top: none;
}
.products-row .wpb_content_element h2.wpb_heading {
    font-size: 22px !important;
}

@media only screen and (min-width: 768px) {
   .adobe-logo figure {
      float: right;
      margin-right: -15px !important;
   }
}

@media only screen and (max-width: 767px) {
		#main_content #home-main-content-bottom .content_row_wrapper .wpb_column.vc_column_container {
				margin-left: 0 !important;
				padding-right: 15px !important;
				text-align: center !important;
		}
}

/* Fixes WPBakery issues on mobile. */
@media only screen and (max-width: 1067px) {
	body .vc_row {
		margin-left: 0;
		margin-right: 0;
	}
}