


/* Generated by Fontie <http://fontie.pixelsvsbytes.com> */
@font-face {
    font-family:'RalewayBold';
    src: url('../fonts/Raleway Bold.eot');
    src: url('../fonts/Raleway Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Raleway Bold.woff2') format('woff2'),
        url('../fonts/Raleway Bold.woff') format('woff'),
        url('../fonts/Raleway Bold.svg#Raleway Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'RalewayLight';
    src: url('../fonts/Raleway Light.eot');
    src: url('../fonts/Raleway Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Raleway Light.woff2') format('woff2'),
        url('../fonts/Raleway Light.woff') format('woff'),
        url('../fonts/Raleway Light.svg#Raleway Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'RalewayMedium';
    src: url('../fonts/Raleway Medium.eot');
    src: url('../fonts/Raleway Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Raleway Medium.woff2') format('woff2'),
        url('../fonts/Raleway Medium.woff') format('woff'),
        url('../fonts/Raleway Medium.svg#Raleway Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'Raleway';
    src: url('../fonts/Raleway.eot');
    src: url('../fonts/Raleway.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Raleway.woff2') format('woff2'),
        url('../fonts/Raleway.woff') format('woff'),
        url('../fonts/Raleway.svg#Raleway') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'RalewaySemiBold';
    src: url('../fonts/Raleway SemiBold.eot');
    src: url('../fonts/Raleway SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Raleway SemiBold.woff2') format('woff2'),
        url('../fonts/Raleway SemiBold.woff') format('woff'),
        url('../fonts/Raleway SemiBold.svg#Raleway SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
/* Generated by Fontie <http://fontie.pixelsvsbytes.com> */
@font-face {
    font-family:'uMedium';
    src: url('../fonts/u Medium.eot');
    src: url('../fonts/u Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/u Medium.woff2') format('woff2'),
        url('../fonts/u Medium.woff') format('woff'),
        url('../fonts/u Medium.svg#u Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2074;
}
@font-face {
    font-family:'uMediumItalic';
    src: url('../fonts/u MediumItalic.eot');
    src: url('../fonts/u MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/u MediumItalic.woff2') format('woff2'),
        url('../fonts/u MediumItalic.woff') format('woff'),
        url('../fonts/u MediumItalic.svg#u MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-stretch: normal;
    unicode-range: U+0020-2074;
}
/* Generated by Fontie <http://fontie.pixelsvsbytes.com> */
@font-face {
    font-family:'UbuntuLight';
    src: url('../fonts/Ubuntu Light.eot');
    src: url('../fonts/Ubuntu Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu Light.woff2') format('woff2'),
        url('../fonts/Ubuntu Light.woff') format('woff'),
        url('../fonts/Ubuntu Light.svg#Ubuntu Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2074;
}
/* Generated by Fontie <http://fontie.pixelsvsbytes.com> */
@font-face {
    font-family:'UbuntuMono';
    src: url('../fonts/Ubuntu Mono.eot');
    src: url('../fonts/Ubuntu Mono.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu Mono.woff2') format('woff2'),
        url('../fonts/Ubuntu Mono.woff') format('woff'),
        url('../fonts/Ubuntu Mono.svg#Ubuntu Mono') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-02DC;
}
/* Generated by Fontie <http://fontie.pixelsvsbytes.com> */
@font-face {
    font-family:'UbuntuBold';
    src: url('../fonts/Ubuntu Bold.eot');
    src: url('../fonts/Ubuntu Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu Bold.woff2') format('woff2'),
        url('../fonts/Ubuntu Bold.woff') format('woff'),
        url('../fonts/Ubuntu Bold.svg#Ubuntu Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2074;
}
@font-face {
    font-family:'Ubuntu';
    src: url('../fonts/Ubuntu.eot');
    src: url('../fonts/Ubuntu.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu.woff2') format('woff2'),
        url('../fonts/Ubuntu.woff') format('woff'),
        url('../fonts/Ubuntu.svg#Ubuntu') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2074;
}
@font-face {
    font-family:'UbuntuItalic';
    src: url('../fonts/Ubuntu Italic.eot');
    src: url('../fonts/Ubuntu Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu Italic.woff2') format('woff2'),
        url('../fonts/Ubuntu Italic.woff') format('woff'),
        url('../fonts/Ubuntu Italic.svg#Ubuntu Italic') format('svg');
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
    unicode-range: U+0020-2074;
}

body{color:#000;}
/*.dgwt-wcas-search-wrapp[class='dgwt-wcas-open']  .suche_img{
    display: block;
}*/
.dgwt-wcas-details-title-tax{text-transform: none !important;}
.dgwt-wcas-suggestions-wrapp.dgwt-wcas-has-img.dgwt-wcas-has-price.dgwt-wcas-has-desc {
    margin-top: 55px;
}
.dgwt-wcas-suggestion, .dgwt-wcas-suggestions-wrapp{display: none !important;}
/*.dgwt-wcas-suggestion.dgwt-wcas-nores{display: block !important;}*/
.iradio_minimal-grey {
    background-position: -20px 0 !important;
}
.iradio_minimal-grey.checked{
    background-position: -40px 0 !important;
}
.suche_img2{
    float: left;
    display: inline-block;
    position: absolute;
    width: 30px;
    top: 10px;
    left: 30px;

}
.woof_term_all_23, .woof_term_all_24, .woof_term_all_25{
    display: none;
}
/*.header-bar{display: inline-block;
    width: 9% !important;
    position: absolute;
   top: 4%;
    right: 0px;
    /*width: 10% !important;
    }*/
div#bs-example-navbar-collapse-1 {
    width: 100%;
    /*padding-right: 0px;*/
}
/*input :: placeholder{font-family:'uMedium';text-transform: uppercase; }*/
input.dgwt-wcas-search-input::-webkit-input-placeholder {font-family:'uMedium';text-transform: uppercase;font-weight: bold; }
input.dgwt-wcas-search-input::-moz-placeholder {font-family:'uMedium';text-transform: uppercase; }
input.dgwt-wcas-search-input:-ms-input-placeholder {font-family:'uMedium';text-transform: uppercase; }
input.dgwt-wcas-search-input:-moz-placeholder {font-family:'uMedium';text-transform: uppercase; }
p{word-break: keep-all;hyphens: auto;}
.return-to-shop{display: none;}
.logo_head{float: left;width: 100%;}
.container{margin: 0 auto !important;}
a:focus, a:hover{text-decoration: none;}
.wpb_wrapper a{text-decoration: underline;}
.nav > li > a:focus, .nav > li > a:hover{background: none !important;}
.animated.header-main{float: left;width: 100%;position: relative;}
.home-content{float: left;width: 100%}
.footer-cart-content{float: left;width: 100%}
.site-navigation{float: left;}
.site-navigation li{text-align: right;}
ul#main_menu {float: right;padding: 5% 0;line-height: 180%;}
#main_menu li{padding: 5% 0 7% 0;}
 #main_menu li{padding: 0;}
#main_menu li a{color: #000; font-family: 'uMedium';font-size: 14px;position: relative;text-transform: uppercase;padding: 10px 10px 10px 5px;}
.navbar-nav>li a:hover{background-color: #fff;color: #c7d300;}
.logo {padding: 15px 0;}
#main_menu li:hover a{color: #c7d300;}

.header-main .navbar{position: inherit !important;}
.home-section-content .content1_head p{font-size: 19px;}
.navbar-nav li a::after{content: "|";position: absolute;width: 5px;height: 15px;right: 0;color: #c7d300;}
.navbar-nav .current_page_item a{color: #c7d300 !important;}
.navbar-nav li:last-child a::after{display: none;}
.pull-right {float: right!important;}
.home-partner .wpb_content_element{margin-bottom: 100px !important;}
#main_menu .menu-item-199{position: static;}
#main_menu #menu-item-199 .sub-menu{display:none;}
h1{font-size:42px;color: #c7d300;font-family: 'UbuntuBold';margin: 0 auto;text-align: center;}
.navbar{margin-bottom: 0;}
.wpb_wrapper p{font-size: 16px;font-family: 'UbuntuLight';color: #000; /*#636362;*/}
.wpb_wrapper p a {text-decoration:underline;}
/*.flexslider .flex-direction-nav .flex-nav-prev li a{width: 30px; height: 30px; border: 0; margin: -20px 0 0; box-shadow: none!important; display: block; background-color: transparent; background-repeat: no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; background-image: url('../images/prev_arw.png') !important; }
.flexslider .flex-direction-nav .flex-nav-next li a{background-image: url('../images/next_arw.png') !important; width: 30px; height: 30px; border: 0; margin: -20px 0 0; box-shadow: none!important; display: block; background-color: transparent; background-repeat: no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; }*/
.home-section-content .content1_head p{font-size: 19px;text-align: center;margin: 0 auto;font-family: 'Ubuntu';margin-bottom: 70px !important;margin-top: 15px;}
.home-section-content .content1_head h1{margin-top: 35px;}
.home-section-content .wpb_single_image{margin-bottom: 125px;}
.home-section-content .wpb_wrapper p{margin-bottom:  20px;}
.offers .offer_head h1{color: #fff;margin: 40px 0px 70px 0;}
.cat-wrap{background-color: #fff;margin-bottom: 65px;}
.cat-wrap a,.cat-wrap a:hover{text-decoration: none;}
.offers .cat-wrap .cat-img img{padding: 12px 12px 0 12px;/* width: 100%;*/}
.cat-wrap .cat-title{padding:  40px 0 18px 0;font-family:'uMedium';font-size: 30px;color: rgb( 99, 99, 98 );text-align: center;text-decoration: none;min-height: 143px; word-break: break-word; /* Chrome, Safari */
  word-wrap: break-word; /* IE11, Firefox */
   }
.home-product h1{margin: 80px 0 60px 0;}
.home-partner{float: left;width: 100%;background-color: #f8fae5;}
.home-partner h1{margin: 95px 0 35px 0;}
.home-partner p{text-align: center;font-size: 14px;font-family: 'Ubuntu';margin-bottom: 74px !important;}
.home-partner .vc_single_image-wrapper{vertical-align: middle;text-align: center;}
.home-partner .vc_single_image-wrapper img{width: 85% !important;margin: 0 auto;vertical-align: middle !important;cursor: pointer;}
.home-partner .wpb_single_image .vc_single_image-wrapper {vertical-align: middle;width: 100% !important;height: 100px !important;text-align: center;}
.home-partner .wpb_single_image .vc_single_image-wrapper::before {  
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.offers{background-image: url('../images/parallax.jpg');background-repeat: no-repeat;background-size: cover;}
.home-partner.wpb_single_image img{width: 65%;}
footer {
    float: left;
    width: 100%;
}
.home-gallery-main{float: left;width: 100%;}
.home-gallery-main h1{margin: 85px 0 65px 0;}
.home-gallery-main .main-filter .filter-group{margin: 0 auto;padding: 0;text-align: center;}
.home-gallery-main .main-filter li{display: inline-block;list-style-type: none;text-decoration: none;}
.home-gallery-main .main-filter li a{text-decoration: none; font-size: 16.667px;font-family:  'Ubuntu';color: rgb( 99, 99, 98 );border: 1px solid #636362;border-radius: 4px;padding: 8px 25px;margin-right: 12px;}
.home-gallery-main .main-filter li:hover{text-decoration: none;}
.grid.gallery li{list-style-type: none;padding: 6px;}
/*.grid.gallery li:nth-child(4n) {padding-right: 0 !important ;}
.grid.gallery li:nth-child(4n) img{height: 254px;}*/
/*.main-gallery .grid.gallery{margin-left: -6px !important;margin-right: -6px !important;}*/
.main-gallery{margin-top: 75px;float: left;width: 100%;}
/*.isotope-image-gallery{margin-right: -6px !important;margin-left: -6px;}
*/.grid.gallery a img{width: 100%}
.gal_wrap{ position: relative;width: 100%; float: left;}
.hover_img{position: absolute; width: 100%; bottom: 0; left: 0; right: 0; height: 0; background-color: rgba(0, 0, 0, 0.5); overflow: hidden; transition: .5s ease; color: #fff; }
.grid.gallery .gal_wrap:hover .hover_img{height: 100%;}
.hover_img i{
    content: "";
    position: absolute;
    float: left;
    left: 50%;
    top: 45%;
    color: rgb(111,125,7);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    font-size: 45px;
    text-align: center;
    width: 100%;
}
.fa:before{font-size: inherit !important;}
.home-product{float: left;width: 100%;}
.home-product ul.filter-group{margin: 0 auto;padding: 0;}
.home-product .filter-group li{display: inline-block;list-style-type: none;text-decoration: none;}
.home-product .filter-group li a{text-decoration: none; font-size: 16.667px;font-family:  'Ubuntu';color: rgb( 99, 99, 98 );border: 1px solid #636362;border-radius: 4px;padding: 8px 25px;margin-right: 12px;}
.home-product .filter-group a{text-decoration: none; font-size: 16.667px;font-family:  'Ubuntu';color: rgb( 99, 99, 98 );border: 1px solid #636362;border-radius: 4px;padding: 8px 25px;margin-right: 12px;}
/*.grid.gallery{margin: 0 !important;padding: 0 !important;}*/
.home-product .products{margin-top: 75px !important;float: left;width: 100%;}
.element-item{float: left;width: 25%;margin: 0 30px 30px 0 !important;display: inline;}
.grid.product{width: 100%;float: left;}
.main-load-more #gallery_load_more{text-align: center;margin: 0 auto !important;background: transparent;font-family:  'Ubuntu';color: rgb( 99, 99, 98 );border: 1px solid #636362;border-radius: 4px;padding: 8px 25px;}
.main-load-more{width: 100%;float: left;margin: 25px 0;text-align: center;}
.main-load-more #product-category-load-more{text-align: center;margin: 0 auto !important;background: transparent;font-family:  'Ubuntu';color: rgb( 99, 99, 98 );border: 1px solid #636362;border-radius: 4px;padding: 8px 25px;}
.footer-order-form{float: left;width: 100%;}
.footer-order-form h1{margin: 30px 0 40px 0;}
.footer-order-form p{text-align: center;font-size: 14px;font-family: 'Ubuntu';}
.footer-order-form li{list-style-type: none;}
.footer-order-form li a{text-decoration: none;}
.footer-order-form li a:hover{text-decoration: none;}
.footer-order-form h3{margin-bottom: 26px;font-size: 20px;  color: rgb( 188, 207, 0 );font-family: 'uMedium';}
.contact-detaiil ul{padding: 0;margin: 0;}
.contact-detaiil ul li{line-height: 1.8;font-size: 15px;  font-family:'UbuntuLight';color: #777;position: relative;list-style-type: none;}
.contact-detaiil ul li a{font-size: 15px;  font-family:'UbuntuLight';color: #777;}
.contact-detaiil ul li a:hover{color: #c7d300; }
.contact-detaiil p{font-size: 15px;  font-family:'UbuntuLight';color: #777;text-align: left;}
.contact-detaiil ul li .fa {font-size: 20px;color: #bccf00;position: relative;}
.contact-detaiil ul li .fa::before{position: absolute;top: -16px;left: -35px;}
.contact-detaiil .kontakt1 li{padding-left: 40px;}
.contact-detaiil .kontakt1 p{margin: 30px 0 65px 0 !important;}
.fa.fa-download{font-size: 22px;color: #bccf00;position: relative;}
.kontakt1 ul li:first-child{margin-bottom: 25px;}
.kontakt2 p{margin: 27px 0 80px 0 !important;}
.kontakt2 h3{margin-bottom: 23px;}
.kontakt2 ul{margin-bottom: 21px;}
.download strong{color: #bccf00;}
.download .fa::before{font-size: inherit !important;position: absolute;top: -15px;}
.footer_bottom{float: left;width: 100%;background-color: #313131;padding: 70px 0 100px 0;}
.footer_bottom ul{padding: 0;margin: 0;}
.footer_bottom ul li{list-style-type: none;}
.footer_bottom ul li a:hover{text-decoration: none;}
.footer_bottom ul li a{color: #6e6e6e;font-family: 'UbuntuLight';font-size: 15px;}
.footer_bottom h4{color: #bccf00;font-size: 15px;font-family: 'uMedium';}
.footer-map{margin-bottom: 100px !important;}
.copyright{float: left;width: 100%;padding: 45px 0;font-family: 'Raleway';font-size: 14px;color: #313131;margin: 0;}
.footer_top{float: left;width: 100%;background-color: #bccf00;}
.copyright li{display: inline;list-style-type: none;padding-right: 40px;position: relative;}
/*.copyright li::after{content: "|";position: absolute;top: 0;right: 20px;height: 15px;width: 5px;}*/
.copyright li:last-child::after{display: none;}
.vc_row{margin: 0 auto !important}
.vc_row-fluid.home-gallery-main .vc_column-inner{padding: 0;}
.home_slider .vc_column-inner {padding: 0 !important;}
.slider_wrap .vc_column-inner {padding: 0 !important;}
.flex-direction-nav .flex-nav-prev a.flex-prev{opacity:1.0 !important;left:20px !important;}


/****** style for Leistungen*******/
.heading{float: left;width: 100%;color: #fff;background-color: #9bb409;}
.breadcrumb-container.theme1 a{background-color: transparent !important;}
.heading h1{line-height: 1.5;margin-top: 0px;margin-bottom: 0px;color: #fff;font-family: 'UbuntuLight';text-transform: capitalize;margin-top: 25px;}
.heading .breadcrumb-container.theme1 {text-align: center;}
.heading .breadcrumb-container.theme1 ul li:last-child span:last-child{display: block;}
.heading .breadcrumb-container.theme1 ul li:last-child > span{display: none;}
.heading .breadcrumb-container.theme1 ul li a{margin: 0 10px 40px 10px !important;padding: 0 !important;font-family: 'UbuntuLight';font-size: 14px;text-transform: uppercase;}
.plan{float: left;width: 100%;}
.plan h1{margin: 80px 0 35px 0;}
.plan2 p{margin: 0 auto;font-size: 16px;text-align: center;/*margin-top: 75px;*/margin-bottom:2em;}
.plan1 p{font-size: 19px; font-family: 'Ubuntu';text-align: center;width: 60%;margin: 0 auto;}
.plan3 .widget.widget_text{text-align: center;}
.plan3 .widget.widget_text h2{font-size: 30px;font-family: 'uMedium';color: #000;margin-bottom: 25px;}
.plan3 .widget.widget_text p{font-size: 15px;color: #000;font-family: 'UbuntuLight'}
.plan3 .wpb_single_image.wpb_content_element.vc_align_center{margin-bottom: 20px; min-height:89px;}
.plan3 .list_content.wpb_column{margin-bottom: 50px;}
.plan4 .vc_column-inner{padding: 0 !important;}
.plan4 .wpb_wrapper{width: 100% !important}
.plan4 .wpb_single_image .vc_single_image-wrapper{width: 100% !important}
.plan4 .wpb_single_image figure.vc_figure{width: 100% !important}
.plan4 .vc_single_image-img.attachment-full{width: 100% !important}
.design{background-color: #bccf00;color: #fff;}
.design h2{font-size:34px;font-family: 'uMedium';margin-bottom: 55px;margin-top: 0;}
.design .widget.widget_text p{font-family: 'UbuntuLight';font-size: 16px;color: #000;}
.design .wpb_single_image.wpb_content_element.vc_align_left{margin-bottom: 0;}
.product{background-color: #FFF;}
.product h2{font-size:34px;font-family: 'uMedium';margin-bottom: 55px;color: #bccf00;}
.product h2 a {color: #bccf00;text-decoration:none;}
.product .product_content{text-align: right;}
.testing .assemble{background-color: #bccf00;}
.testing .pull-right{background-color: #f5f8d9;}
.product .widget.widget_text p{font-family: 'UbuntuLight';font-size: 16px;color: #000;}
.product .wpb_single_image.wpb_content_element.vc_align_left{margin-bottom: 0;}
.product-cats .single_product.products a img{height: 185px;}
.testing .assemble h2{font-size:34px;font-family: 'uMedium';margin-bottom: 55px;margin-top: 0;color: #fff;}
.testing .assemble .widget.widget_text p{font-family: 'UbuntuLight';font-size: 16px;color: #000;}
.testing .pull-right h2{font-size:34px;font-family: 'uMedium';margin-bottom: 10px;margin-top: 0;color: #000;}
.testing .pull-right .widget.widget_text p{font-family: 'UbuntuLight';font-size: 16px;color: #000;}
.testing .pull-right .nach{margin-bottom: 55px;font-family: 'Ubuntu' !important;}
.testing .pull-right ul li{float: left;margin-right: 65px !important;height: 95px;vertical-align: middle;top: 10px;text-align: center;}
.testing .pull-right ul{float: left;width: 100%;}
.testing .pull-right ul li img{vertical-align: middle !important;}
.testing .assemble .vc_column-inner{min-height: 370px;}
.testing .pull-right .vc_column-inner{min-height: 370px;}
.maintain h2{font-size: 42px;color: #c7d300;font-family: 'UbuntuBold';margin: 0 auto;text-align: center;margin-top: 90px;}
.maintain p {margin: 0 auto;font-size: 16px;text-align: center;margin-top: 35px;}
.maintenance_settings .settings .wpb_wrapper{background-color: #bccf00;color: #fff;padding: 40px 25px 30px 25px;}
.settings .vc_wp_text.wpb_content_element{text-align: center;margin-bottom: 0;}
.maintenance_settings .settings .wpb_wrapper.vc_figure{padding: 0;}
.maintenance_settings .settings .widget.widget_text{margin-bottom: 0;}
.maintain .maintenance_data{margin-bottom: 45px;}
.maintenance_settings .settings h2{font-size:30px;font-family: 'uMedium';margin-top: 15px;margin-bottom: 25px;}
.maintenance_settings .settings p{font-family: 'UbuntuLight';font-size: 16px;color: #fff;}
.maintenance_settings .settings .wpb_single_image.vc_align_center{margin-bottom: 20px;}


/*******style for product page********/
li.col-md-4.product:nth-child(3n+1) {
    clear: both;
}
li.product{list-style: none !important; }
.wof_wrap .loadmore-btn-row{text-align: center;
width: 100%;
float: left;}
.wof_wrap .loadmore-btn-row a.loadMoreBtn{
display: inline-block;
margin: 39px 0;
padding: 3px 38px;
border-radius: 6px;
border: 1px solid #636363;
color: #777;
font-family: 'RalewayMedium';
font-size: 17px !important;}
.loadmore-btn-row{text-align: center;
width: 100%;
float: left;}
.loadmore-btn-row a.loadMoreBtn{
display: inline-block;
margin: 39px 0;
padding: 3px 38px;
border-radius: 6px;
border: 1px solid #636363;
color: #777;
font-family: 'RalewayMedium';
font-size: 17px !important;}
.wof_wrap ul.products li.product a,
.wof_wrap .product-cats a{position:relative; display:block; width:100%;}
.wof_wrap ul.products li.product a .fa,
.wof_wrap .product-cats a .fa{margin-left:5px;}
.wof_wrap ul.products li.product .cat_name2,
.wof_wrap .product-cats .cat_wrapper  .cat_name2{font-family:'uMedium';
float: left;
font-size: 18px;
color: #303030;
margin: 22px 0 0 0;}
.p_cat.col-md-3 {padding-left: 0; padding-right: 30px;}
.product-type-simple{ position: relative;width: 100%; float: left;}
.hover_text{position: absolute; width: 100%; bottom: 0; left: 0; right: 0; height: 0; background-color: rgba(0,0,0,.7); overflow: hidden; transition: .5s ease; color: #fff; }
.single_product:hover .hover_text{height: 100%;}
.hover_text .cat_name{
    position: absolute;
    float: left;
    left: 50%;
    top: 45%;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    font-size: 19px;
    text-align: center;
    width: 100%;
    font-family: 'uMedium';
}
.hover_text .detail{
    content: "";
    position: absolute;
    float: left;
    left: 50%;
    top: 75%;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    font-size: 19px;
    text-align: center;
    width: 100%;
}
.cat-wrap{ position: relative;width: 100%; float: left;}
.hover_data {display:none!important;position: absolute; width: 100%; bottom: 0; left: 0; right: 0; height: 0; background: #4b680b; overflow: hidden; transition: .5s ease; color: #fff; }
.cat-wrap:hover .hover_data{height: 100%;}
.hover_data .zur{
    position: absolute;
    float: left;
    left: 50%;
    top: 75%;
    color: #bccf00;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    font-size: 19px;
    text-align: center;
    width: 100%;
    font-family: 'Ubuntu';
    text-transform: uppercase;
    font-size: 30px;
	display:none!important;
}
.hover_data .box_image{
    content: "";
    position: absolute;
    float: left;
    left: 50%;
    top: 45%;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    font-size: 19px;
    text-align: center;
    width: 100%;
	display:none!important;
}
.icheckbox_minimal-grey {background-position: -20px 0;}
.icheckbox_minimal-grey.checked{border: 1px solid  #636362;}
.single_product a img{margin-bottom: 0 !important}
/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin: 0 32px 25px 0 !important;}*/
.woocommerce .products ul, .woocommerce ul.products{margin-bottom: 0}
.product_orderby p{font-size: 30px; font-family:'UbuntuBold';color: #bccf00}
.product_orderby .by{font-family: 'UbuntuLight';font-size: 15px;color: #636362;}
.hover_text .detail .fa-angle-right{font-size: 20px;}
.cat_1{margin-top: 40px !important;}
.cat_2{margin-top: 40px !important;}
.cat_3{margin-top: 40px !important;}
.fa.fa-angle-up{font-size: 20px !important}
/*********product left side filter******/
.filter-search{margin-top:35px; float:left; width:100%;}
	.filter-search input[type="Search"]{
	border: 0;
padding: 0;
color: #303030;
font-weight: bold;
width: calc(100% - 30px);
font-family: 'UbuntuBold';
	}
.filter-search .sub_search {
    background-image: url(/wp-content/uploads/2018/10/filter.png) !important;
    background-size: contain !important;
    border: none !important;
    background-color: transparent !important;
    width: 24px !important;
    height: 25px;
	padding: 0 !important;
	float:right;
	background-repeat:no-repeat;
}
.woof ,
.woof  .woof_redraw_zone{float: left;
width: 100%;
position: relative;}

.woof_f_title .container,
.woof_submit_search_form_container .container,
.woof .conatiner{padding:0!important; width:100% !important; margin:0 !important;}
.woof_block_html_items .woof_childs_list_li{float: left; width: 100%;
position: relative;}
.woof_term_23 ul li{padding: 0;margin: 0 !important;float: left ;}
.woof_term_23 ul li li{width: 100%;float: left;}
.woof_term_23{width: 100%;float: left;}
.woof_term_24{width: 100%;float: left;display: inline-block;}
.woof_term_25.main_li{width: 100%;float: left;display: inline-block;margin-right: 200px !important;}
.woof_childs_list.woof_childs_list_67 li{width: 100%;float: left;}
.woof_childs_list_17 li{width: 100%;float: left;}
.woof_childs_list{margin: 0 !important;padding: 0;float: left;width: 100%}
.woof .woof_checkbox_label{font-family: 'UbuntuLight';font-size: 15px;}
.woof_list_checkbox{margin: 0;padding: 0;float: left;width: 100%;}
.woof_submit_search_form_container{float: right;
width: 100%;
margin: 0;
margin-bottom: 75px !important}
button.woof_submit_search_form{float: left !important;border-radius: 0 !important;width:190px;background-color: #c7d300 !important;border-radius: 0;border: 1px solid #c7d300 !important;color: #fff !important;font-size: 17px !important;text-transform: uppercase;font-family: 'uMedium';margin-right: 30% !important;}
.woof_list{padding: 0;}
.woof_childs_list.woof_childs_list_52{float: left;width: 100%}/*
.woof_list li li div {display: inline-block;}
.woof_list li div{display: none;}
.woof_list .level-2 .level-2_li_head{padding: 0 0 1px 0 !important; }
.woof_list li{margin: 0 !important ;padding: 0 0 4px 0 !important;margin-bottom: 0;line-height: 1;} 
.woof_list .woof_childs_list_li .woof_childs_list_li .woof_childs_list label{font-family: 'UbuntuLight';border:0 none;}
.woof_list .woof_childs_list_li label{font-size: 17px;font-family:'UbuntuBold';color: #bccf00;float: left;width: 100%;border-bottom: 1px solid #bccf00;}
.woof_list .woof_childs_list_li .woof_childs_list label{line-height: 1.4;margin-top: 0 !important;font-weight: normal;font-family:'UbuntuBold';font-size: 14px;color: #1b1b1b;float: left;width: 85%;padding: 0;border-bottom:0 none;}
.icheckbox_minimal-grey{float: left;width: 20px;margin-top: 0 !important}
.woof_list:first-child{width: 100%;}
.main_li > .ul_child{padding-left: 7px !important}*/
.woocommerce-result-count{display: none;}
.woocommerce-ordering{display: none;}
.woof_container_inner h4{margin:0;}
.woof_container_inner h4 p{padding: 0px ;margin-bottom: 0;}
.woof_container_inner h4 .woof_front_toggle{    width: 100%;
    padding: 17px 40px 17px 21px;
    background-color: #f7f7f7;position: relative !important; display: inline-block;text-decoration: none; font-family:'UbuntuBold';float: left;font-size: 15px;color: #303030;text-transform: uppercase; }
a:hover{text-decoration: none;}
.woof_container_inner h4 .woof_front_toggle_opened::after{background-image: url('../images/bottom-arrow1.png');width: 20px;height: 15px;content: "";position: absolute;background-repeat: no-repeat; background-position: center; right:10px; top:18px;}
.woof_container_inner h4 .woof_front_toggle_closed::after{background-image: url('../images/top-arrow1.png');width: 20px;height: 15px;content: "";position: absolute;background-repeat: no-repeat; background-position: center; right:10px;}
.woof {float: left;width: 100%;}
.woof_block_html_items.woof_closed_block{float: left;width: 100%;margin-top: 0;
padding-top: 0;}
.fa-angle-down{font-size: 25px !important;color: #bccf00}
a:focus{outline: none !important;}
.cat_1 .wpb_content_element{margin-bottom: 0 !important}

.woof_wrap .wpb_text_column.wpb_content_element{margin-bottom: 0;}

.required_s label{font-family: 'UbuntuLight';font-size: 15px;color: #666a6b;font-weight: normal !important;}
.filter_line{float: left;position: relative;width: 365px;}
.woof  ul.woof_list{
  padding:0;
}
.woof  ul.woof_list li.main_li{
		width: 100%;
margin: 15px 0 0 0 !important;
padding: 0 20px !important;
}
.woof  ul.woof_list li.main_li label{font-family: 'UbuntuLight';
font-size: 15px;}
.woof  ul.woof_list li.main_li.main_li_detail {padding:0 !important; margin:0 !important;}
.woof  ul.woof_list li.woof_childs_list_li > label{
width: 100% !important;
padding: 17px 40px 17px 21px!important;
background-color: #f7f7f7;
position: relative !important;
top: 0;
left: 0;
display: block !important;
text-decoration: none;
font-family: 'UbuntuBold';
float: left;
font-size: 15px;
color: #303030;
text-transform: uppercase;
margin: 20px 0 0 0 !important;
}
.woof  ul.woof_list li.woof_childs_list_li > label:after{background-image: url('../images/bottom-arrow1.png');width: 20px;height: 15px;content: "";position: absolute;background-repeat: no-repeat; background-position: center; right:10px; top:18px;}
.woof  ul.woof_list li.woof_childs_list_li > label.active:after{background-image: url('../images/top-arrow1.png');width: 20px;height: 15px;content: "";position: absolute;background-repeat: no-repeat; background-position: center; right:10px; top:18px;}
.woof  ul.woof_list li.woof_childs_list_li.level-2 ul.woof_childs_list{
  padding:20px 20px 0 20px;
}
.woof  ul.woof_list a.load_more, .woof ul.woof_list a.load_less{width: 100%;
display: inline-block;
color: #777;
margin: 30px 0 0 0;
float: left;
 font-family:'UbuntuBold';}
.woof  ul.woof_list li.woof_childs_list_li.level-2 li label,
.woof  ul.woof_list li.main_li label{font-weight: 400;
position: relative; padding: 4px 0 0 10px;
margin: 0; width: calc(100% - 30px);}

.icheckbox_minimal-grey.checked{background-color: #9bb409; border: 1px solid #9bb409; background-image:none;}
.woof_submit_search_form_container{margin-top:15px;}
	.woof  ul.woof_list li.woof_childs_list_li.level-2 li .icheckbox_minimal-grey{margin-top: 6px;
	vertical-align: top;}
 /* width */
.woof ::-webkit-scrollbar {
    width: 10px;
}

/* Track */
.woof ::-webkit-scrollbar-track {
    background: #fff;
}

/* Handle */
.woof ::-webkit-scrollbar-thumb {
    background: #313131;
}

/* Handle on hover */
.woof ::-webkit-scrollbar-thumb:hover {
    background: #666666;
} 


/******product detail*******/
.product_orderby .main_category:first-child{border:0;}
.main_category {border-top: 1px solid #bccf00;
width: 100%;
float: left;
padding-bottom: 20px;}
.product-cats div h1{padding: 35px 0 40px 0;text-align: left;font-size: 30px;  color:#303030;}
.subcat_head h1{padding: 0px 0 40px 0;text-align: left;font-size: 30px;}
.cat_main_heading a.all_btn{float: right;
    margin-top: 39px;
    padding: 5px 13px;
    border-radius: 8px;
    border: 1px solid #636363;
    color: #636363;
width:auto; 
}
.cat_main_heading a.all_btn:hover{background:#bccf00; color:#303030; border-color:#bccf00; width:auto;}
.cat_main_heading h1{/*margin: 35px 0 40px 0;*/text-align: left;display: inline-block;font-size: 30px;}
.cat_main_heading p{font-family: 'UbuntuLight';font-size: 15px;color: #000;display: inline-block;}
.woocommerce-variation-add-to-cart button{width: 385px;
height: 45px;
color: #fff !important;
background-color: #bccf00 !important;
font-family: 'uMedium';
font-size: 17px !important;
text-transform: uppercase;}
.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    position: relative;
}
.site-main{float: left;width: 100%; position:relative;}
.woocommerce-breadcrumb{}
.woocommerce-product-details__short-description p{font-family: 'UbuntuLight';font-size: 16px;color: #000;margin-bottom: 45px;}
.woocommerce-product-gallery figure > div{margin-bottom: 25px;width: 536px !important;float: left !important;height:auto!important;}
.product_title{font-size: 25px;text-align: left;color: #bccf00}
.product_data .product_title{margin-top: 23px !important;  }
.p_no{font-family: 'UbuntuLight';font-size: 14px;color: #000;margin-bottom: 0;}
.p_no p{margin-bottom: 20px;}
.p_des{font-size: 19px;color: #bccf00;font-family:'UbuntuBold';margin-top: 32px;}
.p_des a{font-size: 19px;color: #bccf00;font-family:'UbuntuBold';text-decoration:underline;}
.p_descri p {margin:0;margin-bottom:15px;} 
.p_descri p:last-child {margin-bottom:1em;}
.p_descri a{color: #bccf00!important;text-decoration:underline!important;}
.product_meta a{color: #bccf00!important;}
.product_anch h4{font-size: 19px;color: #bccf00;font-family:'UbuntuBold';margin-bottom: 20px;}
.product_anch{font-family: 'UbuntuLight';font-size: 14px;color: #636362;margin-bottom: 65px;}
.summary.entry-summary.product_data{margin: 0;width: 51% !important}
.product_data .woocommerce div.product form.cart{margin-bottom: 75px;}
.variations td{width: 100%;float: left;}
.variations td label{color: #636362;font-family:'UbuntuBold';font-size: 16px;float: left;text-transform: capitalize;margin: 0;}
.variations tr {width: 100%;float: left;margin-bottom: 15px;}
.value select{float: left;border:1px solid #e2e2e2;padding: 14px 0 14px 10px;color: #636362;font-family: 'UbuntuLight';font-size: 16px;}
.zur-product{float: left;width: 100%;position: relative;margin: 35px 0 50px 0;}
.zur-product span{margin-left: 8px;text-transform: uppercase;display: inline-block;width: auto;font-size: 15px;color: #636362;font-family:'UbuntuBold';}
.zur-product p{font-family: 'UbuntuLight';font-size: 15px;color: #000;display: inline-block;width: auto;position: relative;margin-left: 20px;margin-bottom: 0;}
.zur-product p::before{background-repeat: no-repeat;content: "";background-image: url('../images/back_arw.png');position: absolute;width: 15px;height: 15px;top: 3px;left: -20px;}
input:focus, textarea:focus, select:focus {outline: none !important;}
button:focus {outline: none !important;}
.posted_in{display: none;}
.sku_wrapper{display: none;}
.price{display: none;}
.slider-nav .slick-track:last-child{margin-right: 0}
.slick-track img{margin-right: 30px;}
/*.slick-track img.slick-slide {
    margin: 0 20px;
}
*/.b_head{float: left; width: 100%; color: #fff; background-color: #9bb409;}
.woocommerce div.product{float: left;width: 100%;}

.woocommerce div.product div.images .slider-nav img {
     max-width: 149px!important; 
}

.woocommerce-breadcrumb{text-align: center;color: #ffffff !important;margin-bottom: 55px !important}
.b_head h1 {line-height: 1.5;text-transform: capitalize;margin-top: 0px; margin-bottom: 0px; color: #fff; font-family: 'UbuntuLight'; }
.breadcrum .woocommerce-breadcrumb a{font-size: 14px;text-transform: uppercase;color: #ffffff !important;    margin: 0 10px !important;padding: 0 !important;font-family: 'UbuntuLight';}
.related{float: left;width: 100%;border-top: 1px solid #d0d0d0;}
.mobile-header-bar {display: none;}
.related h2{color: #000;font-size: 25px;font-family: 'UbuntuLight';text-align: center;margin: 70px 0;}
.p_title{margin-top: 20px;position: relative;}
.p_title{font-family:'UbuntuBold';font-size: 15px;color: #000}
.p_title p{padding-left: 15px;float: left;width: 100%;font-family: 'UbuntuLight';font-size: 14px;color: #000;position: relative;}
.p_title p::before{background-repeat: no-repeat;content: "";position: absolute;width: 15px;height: 15px;top: 5px;left: 0px;background-image: url('../images/right_arw.png');}
.woof{float: left;width: 100%;position: relative; z-index: 1;    padding: 32px 0px;}
.ul_child li > .icheckbox_minimal-grey > input{margin-top: 0 !important}
.filter_head1{background-color: #fff;}
.woof_f_title  h4{position: relative !important;}
.filter_head1 p{padding: 40px 0 0 15px;}
.filter_head1 .vc_column-inner{padding: 0 !important;} 
.filter_wrap .vc_column-inner{padding: 0 !important;} 
.ul_child.woof_childs_list.woof_childs_list_23{position:relative;}
.product_data .d_none{display: none;}
.footer-order-form{float: left;width: 100%}
.form-row .required{display: none;}
#billing_first_name{display: block;}
#billing_postcode{display: none;}
#billing_state_field{display: none;}
#billing_first_name_field{display: block;}
#billing_postcode_field{display: none;}
.woocommerce-billing-fields legend{display: none;}
/*.isotope-image-gallery{margin-right: -12px;}*/
#billing_myfield3_field fieldset label{display: inline-block;margin-right: 45px;}
.woocommerce-billing-fields__field-wrapper input{padding: 19px 0 19px 23px;}
.woocommerce-billing-fields__field-wrapper textarea{padding: 19px 0 19px 23px;min-height: 100px;}
.woocommerce-billing-fields__field-wrapper h3{font-size: 16px;color: #666a6b;font-family: 'UbuntuLight';}
.clear{display: none;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {clear: both;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label{text-align: left;}
.summary .quantity{display: none !important;}
.filter1 {padding: 0px;
    width: 100%;
    background-color: #e3e980;
    float: left;
    margin-top: 0px;
    margin-right: 25%;
height: 55px;}
.filter1 h4{text-transform: uppercase;position: relative;color: #000;text-align: left;margin: 0 !important;padding: 17px 0 18px 0;}
.filter1 h4::after{background-image: url(../images/search11.png);content: "";position: absolute;top: 16px;right: 0px;background-repeat: no-repeat;width: 22px;height: 22px;background-size: 75%}
.header-bar .bookmark1 h4{    width: 90%;position: relative;color: #000;padding: 17px 0 16px 0;margin:0;text-align: left;}
.header-bar .bookmark1 h4::after{background-image: url('../images/bookmark_green.png');content: "";position: absolute;top: 14px;right: -15px;background-repeat: no-repeat;width: 16px;height: 22px;}
.header-bar .col-sm-1.col-md-1{width: 11%}
.how_block .home_btn{display: none;}
.product-cats .single_product.products {display: inline; float: left; position: relative; margin: 0!important; width:100%;}
.header-bar{float: left;width: 25%;padding: 3% 0;text-align: center;}
.header-bar h4{text-align: left;padding: 0;margin: 0;font-size: 15px; font-family:'uMedium';text-transform: uppercase;margin-top: 17px;}
.header-bar .col-sm-1.col-md-1{width: 51%; float: right !important;}
.header_green{position: relative;float: left;width: 100%;color: #fff;background-color: #c7d300;height: 55px;}
.header_green .widget-title{display: none;}
.header_green .woof{top: 55px;left: 0;z-index: 2;}


.header_green .woof_container_inner h4 .woof_front_toggle::after{background-image: url('../images/filter_icon.png');background-repeat: no-repeat;position: absolute;top: 0;right: -25px;width: 15px;height: 15px;background-size: 100%;}
.main3_category{float: left;width: 100%;margin-bottom: 55px;}
 .cat_wrapper {padding: 0; float: left; width: 100%; }
/*.home-gallery-main .isotope-image-gallery ul.grid{float: left !important;width: 100% !important;}*/
.home-gallery-main .isotope-image-gallery ul.grid li{/*display: inline-block */;float: left !important;}
.ontact-form .cart_item{float: left;width: 100%}
.shop_table{border-radius: 0;}
.s_table{border:1px solid #d2d3d3 !important;float: left;width: 100%;}
.woocommerce table.shop_table{border: 0 none !important;margin: 0 !important;}
.shop_table .product-quantity{float: left;width: 7%;min-width: auto !important;padding: 40px 0 40px 0px !important;}
.shop_table tr{padding: 0 25px;float: left;width: 100%}
.shop_table .product-quantity .qty{width: 100%;float: left;}
.shop_table td.product-thumbnail {width: 15%; min-height: auto !important; float: left;}
.shop_table td.product-name {width: 60%; float: left; min-width: auto !important;padding: 25px 0 !important; }
.shop_table td.product-remove {float: right; width: 18%; min-width: auto !important;padding: 27px 0px 25px 0!important; }
.shop_table{color: #666a6b;font-family: 'UbuntuLight';font-size: 16px}
.shop_table a{color: #666a6b;font-family: 'UbuntuLight';font-size: 16px}
.shop_table .woocommerce-cart-form__cart-item td.product-remove a{font-weight: normal;color: #666a6b !important;font-family: 'UbuntuLight' !important;font-size: 16px !important;width: 100%;margin:0 !important;position: relative;}
.shop_table .woocommerce-cart-form__cart-item td.product-remove a::after{background-repeat: no-repeat;content: "";background-image: url('../images/delete.png');position: absolute;width: 15px;height: 25px;top: 0px;right: 0px;}
.shop_table .woocommerce-cart-form__cart-item td.product-remove a:hover{background: transparent !important;}
.cart_update{margin-top: 15px;}
.cart_update a{    margin-bottom: 15px !important; margin-top: 15px !important;border-radius: 0 !important;border: 0 none !important;text-align: center !important;width: 185px !important;padding: 15px 0 !important;font-weight: normal !important;float: right !important;background-color: #c7d300 !important;color: #fff !important;text-transform: uppercase;font-size: 17px !important;font-family: 'uMedium' !important;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{clear: left;}
.woof.woof_sid.woof_sid_auto_shortcode{display: none !important;}
.vc_section.display_cats {float: left; width: 100%;}
.wc_payment_methods.payment_methods{display: none;}
.woocommerce-terms-and-conditions-wrapper{display: none;}
.home-product .single_product.products{position: relative;}
.woocommerce-billing-fields{float: left;width: 100%}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background: #fff !important;}
.checkout .col2-set .col-md-12{padding: 0 !important;}
.f_checkmail .woocommerce-input-wrapper {float: left;width: 100%;}
.input-checkbox {float: left;width: 15px;}
.checkout .checkbox input[type="checkbox"]{position: relative !important; left: 27px;}
label.checkbox.undefined{position: relative;}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox{display: block;}
#billing_check_email {margin-left: -7%; margin-right: 8% !important;} .woocommerce-input-wrapper label{font-weight: normal !important;font-family: 'UbuntuLight';font-size: 15px;}
.form-row.place-order {padding-right: 0 !important;}
textarea{border-radius: 0;}
.main-products-sub-filter li{height:auto;margin-bottom: 27px;}
.main-products-sub-filter li img{height: 180px;width: 100%;}
.main-products-sub-filter .single_product.products{margin-top: 0 !important;}
.main-products-sub-filter .product-isotope{margin-top: 70px;}
.cart_products {width: 100%;float: left;}
.main-products-sub-filter .main-load-more{margin-top: 45px !important;}
.woocommerce-billing-fields h3{display: none;}
.wpb_text_column.wpb_content_element.kontakt_head{margin-bottom: 25px;}
.f_gen{margin-bottom: 0 !important}
.cart_products{z-index: 40000;
background: #fff;
float: left;
width: 300px !important;
left: -175px;
top: 65%;margin-top: 15px;}
.slick-track img{cursor: pointer;}
.display_cats .vc_column-inner{padding: 0 !important;}



/*******serch*********/
.container_search{padding: 2% 10%;}
.dgwt-wcas-sf-wrapp{width: 100% !important;display: inline-block;border-bottom: 0 none !important;margin-right: 10px !important;}
.dgwt-wcas-pd-rest .product-title , .dgwt-wcas-tpd-rest .product-title{width: auto !important;font-family: 'UbuntuBold' !important;font-size: 17px !important;color: #000 !important;text-transform: capitalize !important;margin: 0 !important}
.dgwt-wcas-pd-desc{font-family: 'UbuntuLight' !important;font-size: 14px !important;color: #000 !important;margin: 0 !important}
a.dgwt-wcas-pd-details,a.dgwt-wcas-tax-product-details{    width: 45%;margin-bottom: 0;margin-top: 15px;font-family: 'uMedium';font-size: 14px;color: #c7d300;text-decoration: none;font-weight: normal !important;}
a.dgwt-wcas-pd-detailss:hover , a.dgwt-wcas-tax-product-details:hover{text-decoration: none !important;}
a.dgwt-wcas-pd-details:hover , a.dgwt-wcas-tax-product-details:focus{outline: none !important;}
.dgwt-wcas-search-wrapp{max-width: 100% !important;border: 0 none !important;border-radius: 0 !important;float: left;}
.dgwt-wcas-search-form{ height:55px;width: 100% !important;background-color:#e3e980 !important;margin-top: 0px !important;float: left;}
.dgwt-wcas-details-wrapp{position: relative !important;width: 100% !important;background-color: #f7f7f7 !important;border: 0 none !important;float: left;}
.dgwt-wcas-search-input{background-color: green;}
.dgwt-wcas-products-in-cat{background-color: #f7f7f7 !important;}
.f_suche{font-size: 14px;font-family: 'uMedium';margin: 40px 0;color: #000;}
.kat_dropdown{display: inline-block;}
.kat_dropdown{background-color: #fff !important;
    border: 0 none !important;
    padding: 12px 0 8px 20px !important;
    font-size: 19px !important;
    font-family: 'UbuntuLight' !important;
    color: #636362 !important;
    text-transform:capitalize;
    border-radius: 0 !important;
    font-style: normal !important;
    outline: none !important;
    height: auto !important;}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input
{
    background-color: #e3e881  !important;
    border: 0 none !important;
        padding: 14px 0 13px 80px !important;
    font-size: 19px !important;
    font-family: 'UbuntuLight' !important;
    color: #fff !important;
    text-transform:capitalize;
    border-radius: 0 !important;
    font-style: normal !important;
    outline: none !important;
    height: auto !important;
	font-weight: bold;
  min-height:55px;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus{box-shadow: none !important;}
.dgwt-wcas-no-submit .dgwt-wcas-ico-loupe{left: 95% !important;margin-top: 12px;}
.dgwt-wcas-search-wrapp{width: 100% !important;}
.dgwt-wcas-search-form ::-webkit-input-placeholder {color: #636362 !important;;opacity: 1;font-family: 'UbuntuLight' !important;font-style: normal !important;font-size: 19px !important; }
.dgwt-wcas-search-form ::-moz-placeholder {color: #636362 !important;;opacity: 1;font-family: 'UbuntuLight' !important;font-style: normal !important;font-size: 19px !important; }
.dgwt-wcas-search-form :-ms-input-placeholder { color: #636362 !important;;opacity: 1;font-family: 'UbuntuLight' !important;font-style: normal !important;font-size: 19px !important;}
.dgwt-wcas-search-form :-moz-placeholder {color: #636362 !important;;opacity: 1;font-family: 'UbuntuLight' !important;font-style: normal !important;font-size: 19px !important; }
.close_button {cursor: pointer;float: right; width: 20px; position: absolute; top: 25px; right: 35px;}
.dgwt-wcas-products-in-cat{float: left;width: 100%;padding: 0;}
.dgwt-wcas-tpd-image , .dgwt-wcas-pd-image{padding: 0;width: 165px !important;height: 115px !important;border: 0 none !important;margin-bottom: 30px !important;margin-right: 30px !important;padding: 0 !important}
.dgwt-wcas-tpd-image img ,.dgwt-wcas-pd-image img{width: 100% !important;height: 100% !important}
.dgwt-wcas-details-wrapp .dgwt-wcas-products-in-cat .container{padding-left: 0 !important}
.dgwt-wcas-tpd-rest , .dgwt-wcas-pd-rest{margin-top: 15px !important; }
.dgwt-wcas-details-inner{float: left;width: 100%;padding: 0 !important}
.suche_fa{display: none;}
.suche_img {position: absolute; top: 10px; right: 18px; }
.suche_img img{width: 25px;}
.p_image .wp-post-image{display: none !important;}
.kontakt3 p strong a{font-size: 17px;font-family: 'UbuntuBold';text-transform: uppercase;color: #c7d300;}
.contact-form .woocommerce {float: left; width: 100%;}
.cart_products .cart-empty {text-align: right;}
.woocommerce .cart-empty {
    float: left;
    width: 50%;
    font-size: 14px;
    font-family: 'UbuntuBold';
    padding: 5px !important;
    margin: 0;
 
}

.button.woof_reset_search_form{ 
   float: right !important;
    width: 190px !important;
    padding: 15px 20px !important;
    background-color: #c7d300 !important;
    margin: 50px 26% 2% 0 !important;
        margin-bottom: 2% !important;
    margin-bottom: 75px !important;
}
.product-main-filter{ float: left;
    width: 100%;}
.product-main-filter .product-filter-group.grid-f{
    float: left;
    width: 100%;
    margin: 35px 0;
}
.button.woof_reset_search_form{display: none !important;}
.woof_block_html_items.woof_closed_block.woof_closed_block:last-child .woof_submit_search_form_container{display: none !important;}
.filter_head .filter_line{margin: 40px 0  25px 0 !important;}
.woof_f_title h4 p{display: none !important;}
.woof_block_html_items{padding-top: 35px;background-color: #fff;float: left;width: 100%}
div.product-cats .main3_category:nth-child(odd) {
    background-color: #eeeeee
}

div.product-cats .main3_category:nth-child(even) {
     background-color : #fff;
}
.vc_row.offers{float: left;width: 100%;}
.vc_row.offers .vc_col-sm-12 {float: none;}
.vc_row.home-product{float: left;width: 100%;}
.home-product .vc_col-sm-12 {float: none;}
.woof_submit_search_form_container{display:block;}
.woof_list .woof_childs_list_li label span{font-family: 'UbuntuLight';font-size: 14px;font-weight: normal;margin-left: 5px;}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{float: left;width: 100%;}
.shop_table tbody {width: 100%; float: left; }
.woocommerce-cart-form__cart-item.cart_single_item.cart_item{float: left;width: 100%;}
.mega_menu .level-2.grid-item1.col-md-2.col-lg-2.col-xs-12.col-sm-4.woof_childs_list_li{margin: 0 !important;}
.mega_menu {padding: 28px 0 20px 0; float: left; width: 100%; background-color: #eee; }
.mega_menu{position: absolute;z-index: 9;top: 100%;display: none;}
.mega_menu .main_li > .ul_child{padding: 0 !important;}
.mega_menu .woof_checkbox_label.label_n{padding-bottom: 8px;}
.mega_menu .woof_list .woof_childs_list_li .woof_childs_list label{width: 100% !important;}
.mega_menu .woof_list  .woof_checkbox_label.label_n a{color: #c7d300 !important;font-size: 17px;}
.mega_menu .grid-item1 > label.level-2_li_head{font-family: 'UbuntuBold';color: #c7d300;font-size: 17px;}
.mega_menu a{font-size: 14px;color: #000;text-decoration: none;}
.mega_menu a:hover{text-decoration: none;}
.mega_menu .woof_list .woof_childs_list_li .woof_childs_list_li .woof_childs_list label a{font-family: 'UbuntuLight' !important;border: 0 none;}
.mega_menu .woof_list .woof_childs_list_li .woof_childs_list label a{line-height: 1.4; margin-top: 0 !important; font-weight: normal; font-family: 'UbuntuLight'; font-size: 14px; color: #1b1b1b; float: left; width: 100%; padding: 0; border-bottom: 0 none; } 
#back-to-top p{padding-top: 3px;float: left; width: 100%; position: absolute; padding: 0 !important; margin: 0px !important; top: 20px; left: 0px; font-size: 12px; font-family: 'UbuntuLight'; }
#back-to-top {height: 50px; width: 50px; background: rgba(0,0,0,0.302); border: none; position: fixed; right: 35px; bottom: 15px; text-transform: uppercase; margin: 0; cursor: pointer; display: none; text-align: center; z-index: 9; color: #fff; }
#back-to-top a{display: block;line-height: 24px; text-transform: uppercase; cursor: pointer; text-align: center; color: #fff; background-repeat: no-repeat; }
#back-to-top .fa.fa-angle-up{font-size: 19px !important;text-align: center;padding-top: 4px;}

.cart_text{float: left;
width: 100%;
position: absolute;
margin: 0;
padding: 0;
top: 13px;
left: -10px;}
.cart_text::after{background-image: url('../images/cart-white.png');content: "";background-repeat: no-repeat;width: 15px;height: 20px;position: absolute;top: -3px;right: 5px;}
.single_variation_wrap .single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{padding: 0 !important}
#menu-item-199 > .sub-menu{  left:-590px;  z-index: 6; float: left;   top: 100% !important; }
.main-navigation ul ul ul {left: 0 !important; top: 0 !important; position: relative;}
:focus {outline: none; }
#main_menu li:hover .sub-menu a {color: #000; }
.main-navigation ul ul{box-shadow: none;}
.sub-menu__wrapper.woof_list{left: 0;}
.sub-menu__wrapper.woof_list.main_woof li a::after{display: none;}
.sub-menu__wrapper.woof_list.woof_list_checkbox.main_woof li.menu-item-1082 > a{padding-bottom: 15px !important;margin-bottom: 20px;width: 100%;font-size: 19px !important;color: #c7d300 !important;font-family: 'UbuntuBold' !important;border-bottom: 1px solid #c7d300;}
.sub-menu__wrapper.woof_list.woof_list_checkbox.main_woof li.menu-item-1087 > a{padding-bottom: 15px !important;margin-bottom: 20px;width: 100%;font-size: 19px !important;color: #c7d300 !important;font-family: 'UbuntuBold' !important;border-bottom: 1px solid #c7d300;}
.sub-menu__wrapper.woof_list.woof_list_checkbox.main_woof li.menu-item-1091 > a{padding-bottom: 15px !important;margin-bottom: 20px;width: 100%;font-size: 19px !important;color: #c7d300 !important;font-family: 'UbuntuBold' !important;border-bottom: 1px solid #c7d300;}
.navbar-nav .current_page_item .sub-menu__wrapper.woof_list a{color: #000 !important;}
.sub-menu__wrapper.woof_list.woof_list_checkbox.main_woof{background-color: #eee !important;}
#main_menu .sub-menu__wrapper.woof_list li a{font-family: 'UbuntuLight';font-style: normal;text-transform: none;padding: 0 0 12px 0;line-height: 1.3;}
.navbar-nav .sub-menu__wrapper.woof_list >li a:hover{background-color: #eee;}
#main_menu .sub-menu__wrapper.woof_list .sub-menu.ul_child.woof_childs_list li > a{font-family: 'UbuntuBold';font-size: 16px !important}
.breadcrum{margin: 0 auto;text-align: center;color: #fff;}
.breadcrum .bread_in{padding: 0 0 55px 0;}
.bread_in a{text-decoration: none;color: #fff;margin: 0 10px 0px 10px !important;  font-family: 'UbuntuLight'; font-size: 14px; text-transform: uppercase;display: inline-block;}
#main_menu .sub-menu__wrapper.woof_list .sub-menu.ul_child.woof_childs_list .sub-menu.ul_child.woof_childs_list li a{font-family: 'UbuntuLight';font-size: 16px !important}
#main_menu .sub-menu__wrapper.woof_list li{padding: 0;}
.sub-menu__wrapper{padding: 35px 0;} 
/*#main_menu .sub-menu .sub-menu{width: 20%;float: left;}
#main_menu .sub-menu .sub-menu .sub-menu{width: 100%;float: left;}*/
.sub-menu__wrapper.woof_list li.level-2.grid-item1.col-md-2.col-lg-2.col-xs-12.col-sm-4{margin: 0 !important;}
/*.sub_head1 {
    margin-top: 30px !important;
}*/
.menu-item-1092> ul > li {
    width: 50%;
}
.sub-menu{position: relative !important;left: 0 !important;top: 0 !important;}
.drop_icon{display: none;}

.sub-menu__wrapper{
    position: absolute;
margin: 0 auto;
z-index: 6;
top: 100%;
overflow: hidden;width: 100%;}
.navbar-nav .sub-menu__wrapper li a:hover{background-color: transparent !important;}
.cart_products .woocommerce-info{margin-bottom: 0;}
.product-cats {
    float: left;
    width: 100%;}
.footer-order-form .woocommerce-info{text-align: left;}
.filter_wrap .woof_checkbox_label.label_n {
    padding-bottom: 15px;margin-bottom: 20px !important;
}
.filter_wrap .woof_checkbox_label.label_n span p{margin: 0 !important;} 
.value a{text-decoration: none;color: #bccf00;font-family: 'UbuntuLight';float: left;width: 125px;}
.value a:hover{text-decoration: none;}
::i-block-chrome, .col-xs-12.col-sm-10.col-md-10.pull-right{margin-right: -91px;}
.page_impressum .plan2 p a{font-family: 'UbuntuLight';font-size: 16px;color: #c7d300;}
.page_impressum .plan2 p a:hover{text-decoration: none;}
.page_impressum .plan2 p{font-family: 'UbuntuLight';font-size: 16px;}
.page_datenschutz .wpb_wrapper h2{font-family: 'UbuntuBold';font-size:20px;color: #c7d300}
.page_datenschutz .wpb_wrapper p a{font-family: 'UbuntuLight';font-size: 16px;color: #c7d300;}
.pos_st{position: static !important;}
.dgwt-wcas-products-in-cat .search_product{width: 50% !important;display: inline-block;float: left;}
.prev_next_buttons{width: 100%;}
.left_p{position: absolute;top: 45%;left: 35px;z-index: 1;}
.right_p{position: absolute;top:45%;right: 35px;z-index: 1;}
.page_kontakt .vc_col-sm-9 h4{float: left; width: 100%; color: #c7d300 !important; font-family: 'uMedium' !important; font-size: 21px !important; text-align: left !important;}
.contact-detaiil .kontakt1 h3{margin-bottom: 26px; font-size: 20px; color: rgb( 188, 207, 0 ); font-family: 'uMedium';}
.contact-detaiil .kontakt2 h3{margin-bottom: 26px; font-size: 20px; color: rgb( 188, 207, 0 ); font-family: 'uMedium';}
.kontakt_sec {
    margin-top: 75px !important;
    float: left;
    width: 100%;
}
.kontakt_sec form{width: 95% !important;}
.kontakt_sec .wpcf7-form-control-wrap.checkbox-632{display: inline-block;width: 100%;margin-bottom: 0;}
.kontakt_sec .required_s{width: 100%;float: left;}
.kontakt_sec .required_s label{font-family: 'UbuntuBold';color: #000;}
.kontakt_sec .chek_re{width: 100%;float: left;margin-top: 10px;}
.kontakt_sec .chek_re .wpcf7-form-control-wrap input{margin-bottom: 0;}

.flexslider:hover .flex-direction-nav .flex-next{right: 20px !important;}

.filter_head{float: left;width: 100%;}
.f_result{float: left;display: inline-block;margin: 0 0 15px 0 !important;width: 100%;font-size: 16px;font-weight: bold;}
.f_result h1	{padding: 0;
text-align: left;
font-size: 30px;
color: #303030;
font-family: 'UbuntuBold';
margin: 0;
line-height: 30px; border:0; display:inline-block;}
	.f_result span{font-weight:400;  display:inline-block; margin:5px;  font-family:'UbuntuLight';}
	.f_result span	a.filter_remove{margin: 0px 0 0 5px;
position: relative;
		top: -3px;}
	.f_result span.remove-tag{font-family: 'UbuntuBold';}
.gallery-list{overflow-x: hidden;}
.gallery-list ul{padding: 0 !important;list-style:none;margin-left: -6px;margin-right: -6px;}
.gallery-list ul li{padding: 6px !important;}
.gallery-list ul li img{width: 100% !important}

.wpcf7-not-valid-tip{text-align: left !important;}
.gender_k{float: left;text-align: left;}
.woocommerce-info{display: none;}
.wpcf7-form .loader_wrap .kontakt_form button, input[type="button"], input[type="reset"]{display: inline-block !important;float: left !important;}
.loader_wrap span{display: inline-block !important;}
.loader_wrap {

    float: left;
    width: 100%;

}
.contact-form .woocommerce-cart-form{margin-bottom: 25px !important;}
.woof .woof_container{padding: 0 !important}

.header_green .woof_checkbox_label.label_n {
    margin-bottom: 20px;
}
.maintenance_settings{margin-bottom: 25px !important;}
/**************css**************/
body .flex-direction-nav a::before{
  display:none;
}	

body .metaslider .flexslider .flex-direction-nav li a{
	background-image:url('../images/slider-arrow2.png');
	width:64px;
	height:64px;
	opacity:1;

}
body .metaslider .flex-direction-nav .flex-next{
 right:20px;
 opacity:1;
}


.no-product-info.random_products{
    text-align: center;
    padding:30px 15px;
	background:#fff;
	margin-bottom:30px;
	border: 1px solid #9bb409;
}
.no-product-info.random_products h3{
  padding:0;
  margin:0;
  color: #9bb409;
text-transform: uppercase;
font-size: 17px;
 font-family:'RalewayBold';
}
.no-product-info.random_products span{font-family:'RalewayMedium';}

span.random-products-title {font-family: 'Raleway';

color: #777;

font-size: 25px;

text-align: center;

margin: 0 0 30px 0;

display: block;

font-weight: 400;}

.page-template-filter-template .search_results{margin-top:39px;}
span.cat_name2 {font-family: 'uMedium';
float: left;
font-size: 18px;
color: #303030;
margin: 22px 0 0 0;
display:block;}
.search_results a.main_url{position:relative; display:block;}
.search_results a.main_url:hover .hover_text {
    height: 100%;
}
/*******media query start*******/



@media screen and (min-width: 481px) and (max-width: 767px){

    .f_result{margin-bottom: 0;}
}
@media screen and (min-width: 320px) and (max-width: 767px){
	.dgwt-wcas-details-inner {
    float: left;
    width: 118%;
    padding: 0 !important;
    margin-left: -46px;
}
	.related.products{    padding: 0 15px;}
    .p_link{width: 100% !important;}
    .suche_img , .suche_img2{display: none;}
    .dgwt-wcas-nores{display: none !important;}
    .suche_img2 {
    float: left;
    /*display: inline-block;*/
    position: absolute;
    width: 30px;
    top: 4%;
    left: -20px;
}
.dgwt-wcas-suggestions-wrapp.dgwt-wcas-has-img.dgwt-wcas-has-price.dgwt-wcas-has-desc {
    background-color: #f7f7f7 !important;
}
    .woof {
    background-color: transparent;
}
.maintenance_settings{margin-bottom: 0 !important}
    .contact-form .woocommerce-cart-form{margin-bottom: 0px !important;}
    .foot_map_img{margin: 20px 0 !important}
	.mobile-header-bar .woof{z-index: 2;overflow: hidden;}
    .mobile-header-bar .woof_container_inner h4 .woof_front_toggle::after {background-image: url('../images/filter_icon.png');}
    .mobile-header-bar .woof_container_inner h4 .woof_front_toggle{top: 0px;left: -120px !important;color: #000;}
    .mobile-header-bar .widget{margin:0;}
    #secondary{float: left;width: 100%;}
    .header-main .filter_fa button{width: 100% !important;background-image: none !important;}
    .mobile-header-bar .filter_fa .woof{left: 0;}
	.mobile-header-bar .filter_fa .widget-title{display: none;}
    .filter_head .f_result{margin: 0 !important;}
    .right_p{top: 200px;right: -10px}
    .left_p{top: 200px;left: 3px;}
    .prev_next_buttons a img{width: 40%}
    .f_result{width: 100%}
    .cart_products .shop_table td.product-name{padding: 6% 0;}
    .slick-slide{height: auto !important;}
    .kontakt_sec form{width: 100% !important;}
    .kontakt_sec{margin-top: 0 !important;}
    .dgwt-wcas-products-in-cat .search_product{width: 100% !important;}
    .dgwt-wcas-sf-wrapp{width: 100% !important;}
    .kat_dropdown{width: 100%;margin-top: 20px;font-size: 15px !important;}
    .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{width: 100%;font-size: 15px !important}
    .woocommerce-variation-add-to-cart button{font-size: 14px !important;}
    .cart_text::after{top: -5px;right: -5px;}
    .cart_text{top: 18px;left: -10px;}
    .cat_main_heading{float: left;width: 100%;}
    .cat_main_heading h1{font-size: 25px;}
  
    .main3_category .container{padding: 0;}
    .sub-menu__wrapper.woof_list.woof_list_checkbox.main_woof li.menu-item-1082 > a{margin-top: 30px;}
    .dgwt-wcas-search-wrapp{min-width: auto;}
    .sub_head1 .caret {float: right;}
    .menu-item-1087 > a > .caret {float: right;}
    .menu-item-1091 > a > .caret {float: right;}
    .sub-menu__wrapper.woof_list.woof_list_checkbox.main_woof li.menu-item-1091 > a{border-bottom: 0 none !important;padding: 0 !important;}
    .sub-menu__wrapper.woof_list.woof_list_checkbox.main_woof li.menu-item-1087 > a{border-bottom: 0 none !important;padding: 0 !important;}
    .main-navigation .sub-menu__wrapper ul li{border-bottom: 0 none !important}
    .sub-menu__wrapper.woof_list.woof_list_checkbox.main_woof li.menu-item-1082 > a{border-bottom: 0 none !important;}
    .main-navigation .sub-menu li >  ul.collase > li.menu-item-object-product_cat{display: none !important;}
    .main-navigation ul.sub-menu > .sub_head1 > ul.collase > li{display: none !important;}
    .sub-menu__wrapper{left: 0 !important;}
    .breadcrum .bread_in{padding: 0;}
    .woof_list .woof_childs_list_li .woof_childs_list label{font-size: 12px;}
    .drop_icon{display: block;}
    #main_menu li{padding: 0;}
    /*.main-navigation .sub-menu__wrapper{display: none;}*/
        /*  .sub-menu__wrapper.woof_list.woof_list_checkbox.main_woof .sub-menu.ul_child.woof_childs_list{display: none;}
    .sub-menu__wrapper.woof_list.woof_list_checkbox.main_woof.collapse.in .sub-menu.ul_child.woof_childs_list{display: block;}*/
    .sub-menu__wrapper.woof_list.woof_list_checkbox.main_woof li.menu-item-1082 > a{padding: 0 !important}
    .sub-menu.ul_child.woof_childs_list a{display: inline-block !important;}
    #main_menu .sub-menu__wrapper{padding: 0;position: relative !important;}
    #main_menu li a.drop_icon{float: right;display: inline-block !important;width: 45px;min-width: auto;text-align: right;}
    #main_menu .sub-menu a {display: inline-block;text-align: left;float: left;}
    #main_menu li a {display: inline-block;text-align: left;float: left;min-width: 235px;}
    #menu-item-199 > .sub-menu{left: 0;}
    .main_li .icheckbox_minimal-grey a.btn.btn-primary::after{position: absolute;content: "";background-image: url('../images/acc_up.png');width: 10px;height: 20px;background-repeat: no-repeat;background-size: 100%;top: 5px;right: 0px;}
    .main_li .icheckbox_minimal-grey a.btn.btn-primary.collapsed::after{ content: ""; background-image: url('../images/acc_down.png');position: absolute;width: 10px;height: 20px;background-repeat: no-repeat;background-size: 100%;top: 5px;right: 0px;}
    .main_li > ul > li > .icheckbox_minimal-grey a{

        text-align: left;min-width: 270px; position: relative;font-size: 12px;   margin-left: 13px;
        background: transparent;
        border: none;
        border-radius: unset;
        color: #000;
        border-bottom: 1px solid #c7d300;
        padding-top: 0 !important;border-bottom: 0;margin-top: 0 !important;font-family: 'UbuntuBold';
       white-space: pre-wrap;
     word-wrap: break-word; 
    }
    /*.main_woof > li > ul > li > ul{display: none;}*/
    .main_li > ul > li > label{display: none !important;}
    .woof_list .woof_childs_list_li label{border-bottom: 1px solid #c7d300 !important;}
     .woof_list .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover{background-color: transparent !important;color: #000;}
    /* .woof_list .collapse.in.woof_childs_list{margin-top: 15px !important}*/
     .woof_list .btn.active, .btn:active{box-shadow: none !important}
    /*.woof_list .woof_childs_list_li .woof_childs_list label{border-bottom: 1px solid #c7d300 !important;}*/
    .filter_line{width: 100%}
    .suche_img {/*position: absolute; top: 5px; right: 8px;    */ position: absolute;
    top: 5px;
right: 18px;}
    ::i-block-chrome, .main-products-sub-filter li{padding: 0 !important}
    .woocommerce .cart-empty {text-align: left;}
    .bookmark:hover .cart_products{display: block;}
      .header_green{display: none;}
    .mobile-header-bar {display:block;background-color: #c7d300; float: left; width: 100%;z-index: 15;}
    .cart_products{right: 10px;left: auto;padding-top: 0;}
    .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{    padding:0px 17px !important;font-size: 15px !important;padding-bottom: 0 !important}
    .close_button{top: 10px;right: 15px;}
    .dgwt-wcas-search-form{width: 100% !important;float: left;}
    .col-xs-6.col-sm-1.col-md-1.bookmark{position: relative;}
    .suche_img img{width: 20px}
    .dgwt-wcas-search-form ::-webkit-input-placeholder {font-size: 15px !important; }
    .dgwt-wcas-search-form ::-moz-placeholder {font-size: 15px !important; }
    .dgwt-wcas-search-form :-ms-input-placeholder {font-size: 15px !important; }
    .dgwt-wcas-search-form :-moz-placeholder {font-size: 15px !important; }
    .mobile-header-bar .col-xs-6{text-align: center;position: static;z-index: 2;}
    .suche_fa{    width: 85%;
    display: block;
    float: left;}
    .suche_fa img{width: 15px;margin: 17px 0;float: right;}
    .cart_products .shop_table td.product-name{width: 50% !important;}
    .cart_products .shop_table .product-quantity {width: 15% !important; padding: 6% 1% 6% 0 !important;}
    .cart_products .shop_table .product-remove{float: right;}
    .suche_fa h4{  color: #000;font-family:'uMedium';margin: 17px 0;font-size: 15px;margin-right: 5px;text-align: center;display: inline-block;}
    .suche_form{top: 0px;float: left;display:block;}
	.suche_fa{padding-left:0px !important;}
    .loader_wrap{margin-bottom: 20px;text-align: center;}
    .footer-order-form .contact-form{padding-right: 0;}
    .loader_wrap input[type="submit"]{float: none;width: 100% !important;margin: 0 auto !important}
    div.wpcf7-response-output{margin: 15px 0;}
    .mobile-header-bar .col-xs-6 h4{  color: #000;font-family:'uMedium';margin: 25px 0;font-size: 15px;margin-right: 5px;text-align: center;text-transform: uppercase;display: inline-block;}
    .mobile-header-bar .col-xs-6 .fa{font-size: 20px;color: #fff;margin-top: 10px;}
    .mobile-header-bar .col-xs-6 img{margin: 10px 0;}
    .bookmark{position: relative;}
    .bookmark h4{position: relative;}
    .bookmark h4::after{background-repeat: no-repeat;content: "";background-image: url('../images/bookmark.png');position: absolute;width: 15px;height: 25px;top: -6px;right: -25px;}
    .header-bar{display: none;}
    .navbar-toggle{background-color: #c7d300;border:0 none;float: left !important;margin: 0;}
    #site-navigation{background-color: #e3e980;padding: 0;}
    .navbar-toggle .icon-bar{background-color: #fff;}
    .menu-item {width: 100%;}
    .col-xs-12.col-sm-7{padding: 0;}
    .logo{float: left;width: 100%;text-align: center;}
    .main-navigation ul li{float: left;width: 100%;text-align: center;border-bottom: 1px solid #e3e980;}
    .main-navigation #main_menu{display: block;color: #000;width: 100%;}
    .header-main .col-xs-12.pull-right{padding: 0;}
    .header-main button{background-image: url('../images/toggle_menu.png');background-repeat: no-repeat;width: 45px;height: 55px;background-position: center;border:0 none;border-radius: 0;}
    ul#main_menu {outline: none; padding: 0; position: relative; width: 100%; }
    .main-navigation{position: relative;}
    .navbar-collapse{z-index:  5;position: absolute; float: left; width: 100%; padding: 0; overflow: hidden; background-color: #c7d300;  top: 52px; border:0 none; outline: none; }
    #main_menu li:hover a { color: #000;}
    #main_menu li a{text-align: left;padding-left: 23px;}
    .navbar-nav > li a:hover,focus {background-color:  #c7d300;}
    .navbar-nav .current_page_item a{color: #000 !important;}
    .navbar-nav li a::after {display: none; }
    .metaslider .flexslider .flex-direction-nav li a{margin: -20px -5px 0 !important;background:none !important;}
    .home-section-content .content1_head h1{margin: 0;font-size: 27px;}
    .vc_column-inner {padding: 0 !important;float: left;width: 100%;}
    .home-section-content .content1_head p{margin-bottom: 15px !important }
    .content1_head{margin: 0 !important;}
    .how_content .wpb_wrapper {text-align: center;}
    .home_btn{margin-bottom: 40px !important;display: block;}
    .home_btn a{font-family:'uMedium';background-color: #c7d300 !important;color: #fff !important;text-transform: uppercase;height: 45px;width: 185px;font-size: 17px;}
    .home_btn  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover{background-color: #c7d300 !important;color: #fff !important;text-transform: uppercase;}
    .offers .offer_head h1{font-size: 27px;margin-bottom: 0}
    .offer_head .wpb_text_column.wpb_content_element{margin-bottom: 20px !important} 
    .cat-wrap .cat-title{font-size: 25px;min-height: auto;padding: 20px 0;}
    .home-partner p{margin-bottom: 0 !important;}
    .home-partner .wpb_content_element{margin-bottom: 0 !important;}
    .home-partner .wpb_single_image .vc_single_image-wrapper{margin:15px 0;}
    .home-gallery-main .main-gallery{margin-top: 0 !important}
    .footer-menu-4 h4{text-align: center;margin-top: 0;}
    .menu-footer-menu-3-container ul li{display: inline-block;width: auto;padding: 0 18px;;}
    .footer_bottom{padding: 20px 0 0 0; }
    .contact-detaiil { text-align: center;}
    .copyright li{width: 100%}
    .foot_text3{display: none !important;}
    .footer-order-form h1{margin: 0;font-size: 27px;}
    .contact-detaiil p{text-align: center;}
    .home-product h1{font-size: 27px;margin: 25px 0 !important}
    .home-partner h1{font-size: 27px;margin: 25px 0 !important}
    .footer-map{margin-bottom: 20px !important}
    .copyright li::after{display: none !important;}
    .copyright li{width: 100%;float: left; padding: 0; text-align: center; font-size: 13px;}
    #back-to-top{margin: 0 auto;right: 44%;}
    .home-section-content .wpb_single_image{margin-bottom: 20px;}
    .home-gallery-main .main-filter li a{float: left;width: 100%;}
    .home-gallery-main .main-filter li{width: 100%}
    .home-gallery-main h1{margin: 20px 0px;font-size: 27px;}
    .footer_bottom ul li{display: inline-block;width: auto;margin:  0 5px;}
    .footer-menu{text-align: center;}
    .heading h1{font-size: 27px;margin-top: 20px!important;margin-bottom: 0 !important;}
    .heading .breadcrumb-container.theme1 ul li a{margin-bottom: 20px !important;}
    .ul_child li{width: 100% !important;}
    .woof_term_25.main_li{margin: 0 !important}
    .woof_wrap .wpb_text_column.wpb_content_element{margin: 0;}
    .woof_term_24{width: 100%;}
    .woof_term_25.main_li{width: 100%;}
    .woof_list .woof_childs_list_li label{border-bottom: 0 none;}
    .woof_submit_search_form_container{/*margin: 0 5% !important;*/text-align: center;margin: 0 auto;float: none;}
    .woof_list .woof_childs_list_li .woof_childs_list_li .woof_childs_list label{border: 0 none !important;}
    .product_orderby p{font-size: 18px;}
    .product_orderby .by{font-size: 12px;}
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin: 0 !important;}
    .form-row{width: 100%;}
    .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width: 100%;}
    .woocommerce-billing-fields{text-align: left;}
    .summary.entry-summary.product_data{width: 100% !important}
    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width: 100% !important;float: left;}
    .woocommerce div.product form.cart .variations select{width: 100% !important;}
    .woocommerce .cart .button, .woocommerce .cart input.button{width: 100% !important}
    .slick-track img{margin: 0;}
    .slider-nav .slick-track img{margin-right: 10px;}
    h1{font-size: 22px !important;margin: 20px 0 !important;}
    .zur-product{margin: 10px 0px;}
    .woocommerce-breadcrumb{margin-bottom: 0 !important  ;}
    .product_anch{margin-bottom: 20px !important}
    .p_title{margin-top: 5px;}
    .related .products li img{width: 100%!important}
    #billing_myfield12_field label{font-size: 16px;color: #666a6b;font-family: 'UbuntuLight';font-weight: 400 !important;}
    .plan1 p {font-size: 14px; text-align: center; width: 100%;}
    .vc_wp_text.wpb_content_element.plan1{margin: 0}
    .plan2 p{margin-top: 20px;}
    .plan1 .widget{margin: 0;}
    .plan3 .list_content.wpb_column{margin-bottom: 0px;}
    .design .green{padding: 20px}
    .design h2 {font-size: 25px;margin-bottom: 10px;}
    .product .product_content{padding: 20px;float: left;}
    .product .product_content h2{font-size: 25px;margin-bottom: 10px;margin-top: 0;}
    .testing .pull-right{padding: 20px;}
    .testing .assemble{padding: 20px;float: left;width: 100%}
    .testing .pull-right h2{font-size: 25px}
    .b_head h1{margin: 0 0 20px 0!important;}
    .breadcrum{margin-bottom: 20px !important}
    .woocommerce-products-header h1{padding-top: 15px;}
    .woocommerce table.shop_table td{padding: 20px 5px;}
    .woocommerce-cart-form{padding: 0;margin-bottom: 20px;}
    .shop_table .product-quantity {width: 15% !important;float: left;padding: 20px 5px !important;}
    .shop_table td.product-name {width: 55% !important; float: left;padding: 20px 5px !important;}
    .shop_table td.product-remove {width: 30% !important;float: left;padding: 26px 5px 20px 5px !important;}
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td.product-remove{text-align: right;}
    .testing .pull-right ul li{margin-right: 5px !important;display: inline-block;}
    .main3_category p{padding-left: 15px;}
    .wpcf7-form-control-wrap input[type="radio"]{margin-bottom: 20px;}
    .fcheck .wpcf7-list-item .wpcf7-list-item-label {padding-top: 0; margin-top: 0; float: left;width: 80%}
    .fcheck .wpcf7-list-item.last input{width: 20px;display: inline;}
    .kontakt_form .right.col-md-6{margin-top: 20px;padding: 0;}
    .wpcf7-form-control-wrap.notes{padding-right: 0;}
    .kontakt_form .left.col-md-6{padding-right: 0;}
    .kontakt_form button, input[type="button"], input[type="reset"], input[type="submit"]{margin: 0 !important;width: 100% !important;}
    .kontakt_form{margin-bottom: 10px;}
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {content: none;}
    .shop_table {display: table-cell;}
    .shop_table tr{padding: 0 5px;}
    .shop_table a{font-size: 12px;}
    .shop_table .woocommerce-cart-form__cart-item td.product-remove a{font-size: 12px !important;}
    .shop_table td.product-name{width: auto;text-align: left;}
    .display_cats{padding: 0 !important;margin: 0 !important;}
    .main3_category .p_cat.col-md-3{padding-right: 0;}
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{text-align: left !important;}
    .shop_table .woocommerce-cart-form__cart-item td.product-remove a::after {top: -3px;right: -9px}
    .cart_update button{width: 100% !important}
    .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background: #fff !important;}
    #billing_c_person_field, #billing_address_1_field, #billing_phone_field, #billing_email_field, #billing_check_email_field{width: 100%;}
    #billing_project_name_field, #billing_address_2_field, #billing_time_period_field, #billing_p_budget_field{float: left;width: 100%}
    .woocommerce-input-wrapper {float: left; width: 100%;}
    .woocommerce-input-wrapper label{display: inline}
    .f_gen label.radio {float: left; width: 15% !important;}
    .woocommerce-input-wrapper input{display: inline}
    #billing_check_email{margin-right: 13% !important;}
    .dgwt-wcas-suggestions-wrapp{display: block;}
    #place_order{width: 100% !important;}
    .form-row.place-order{padding: 10px 0 !important}
    .dgwt-wcas-suggestions-wrapp{display: block;    width: 100%; float: left; top: 100%}
    .dgwt-wcas-suggestion{display: block ;}
    .dgwt-wcas-search-wrapp{float: left;width: 100% !important;min-width: auto !important}
    .dgwt-wcas-sp{display: none;}
    .dgwt-wcas-st{padding-right: 0;padding-left: 0 !important}
    .dgwt-wcas-si{height: auto !important;width: 70px !important;top: 10px !important}
    .dgwt-wcas-si img{background:none !important;border:0 none !important;border-radius: 0 !important;width: 100% !important;height: 100%;}
    .dgwt-wcas-suggestions-wrapp{background: none !important;border: 0 none !important;}
    .screen-reader-text{display: none;}
    .dgwt-wcas-suggestion{border: 0 none !important;}
    .dgwt-wcas-st span{font-family: 'UbuntuBold';}
    /*.dgwt-wcas-search-form{margin-top: 60px !important;}*/
    .dgwt-wcas-content-wrapp {margin-left: 78px;padding-left: 10px !important;}
    .dgwt-wcas-has-price .dgwt-wcas-st{padding-right: 0 !important;}
    .dgwt-wcas-sd{padding-left: 0px !important;padding-right: 0 !important;}
    .suche_form{min-height:0px !important;margin-top: 0;}
    .dgwt-wcas-sd{color: #000 !important}
    .cart_products{margin-top: 0;}
    .cart_products .woocommerce{float: left !important;width: 100% !important;}
    .cart_products .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {float: left; width: 100% !important;}
    .cart_products .shop_table tbody {float: left; width: 100% !important; }
    .dgwt-wcas-details-wrapp{left: 0 !important}
    .dgwt-wcas-tpd-rest, .dgwt-wcas-pd-rest{margin-top: 0;}
    .dgwt-wcas-tpd-image, .dgwt-wcas-pd-image{width: 90% !important;margin:  0 10px 15px 0 !important;}
    .f_suche{margin: 10px 0;}
    .dgwt-wcas-tpd-rest , .dgwt-wcas-pd-rest{width: 54% !important;}
    .dgwt-wcas-suggestions-wrapp.dgwt-wcas-has-img.dgwt-wcas-has-price.dgwt-wcas-has-desc{display: none;width: 100%;}
    /*.main-products-sub-filter li img{width: 100%;height: auto;}*/
    .product-main-filter .product-filter-group li{width: 100%;float: left;}
    .product-main-filter .product-filter-group li a{width: 100%;float: left;margin-bottom: 5px;}
    
    .main-products-sub-filter .product-isotope{margin: 0 !important;}
    .product-cats.product_orderby {float: left; width: 100%; }
    .product-cats .single_product.products{width: 100%;}
	.wof_wrap ul.products li.product a, .wof_wrap .product-cats a{
	  display:inline-block;
	}
    .plan3{float: left;width: 100%;}
    .plan4{float: left;width: 100%;}
    .home-content .vc_section {width: auto !important;}
    .testing .mobile-pull-right .wpb_image_grid .wpb_image_grid_ul li{display: inline-block !important;width: 48% !important;}
    .testing .mobile-pull-right .wpb_image_grid .wpb_image_grid_ul img{display: inline-block !important;}
    .testing .mobile-pull-right .wpb_image_grid .wpb_image_grid_ul li:last-child{top:15px !important;}
    .cart_products {left: -150px !important; right: 10px !important; } 
    .home-content .vc_section .entry-content-page{width: 100%;float: left;}
    .vc_row.wpb_row.vc_row-fluid.container.maintenance_settings{padding: 0 !important}
    .maintenance_settings .settings .wpb_wrapper{}
    #billing_person_gen_field{width: 100%;}
    #billing_require_field{width: 100%;}
    .footer-logo {float: left; width: 100%; text-align: center; }
    .p_cat.col-md-3{width: 100%;padding: 0 15px !important;}
    .woocommerce-billing-fields__field-wrapper {margin-top: 15px;}
    ::i-block-chrome, .shop_table td.product-remove{width: 5% !important;}
    .mega_menu{display: block;}
    .contact-detaiil .kontakt1 li{padding: 0;}
   
}
@media screen and (min-width: 768px){
.green.design_content{    float: right;
    width: 50%;}
    #main_menu .sub-menu__wrapper{display: none !important;}
/*#main_menu .menu-item-199:hover .sub-menu__wrapper{display: block !important;}*/
.drop_icon{display: none;}
 
}

@media screen and (min-width: 768px) and (max-width: 1023px)
{
    .foot_map_img{margin: 30px 0 !important}
    .right_p{right: 16px;top: 355px;}
    .left_p{left:8px;top: 355px;}
/*     .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin-right:  0 !important} */

     .page-id-1366 .woof_container_inner h4 .woof_front_toggle{top: -83px !important;}
    .f_result{margin: 0 !important;}
	.suche_form{top: 84px;}
	.close_button{top: 10px}
	#main_menu li{padding: 5% 0;}
	.filter1 h4{padding: 20px 0;font-size: 13px;}
	.filter1{margin-top: 0 !important;width: 100%;}
	.col-xs-12 .logo img{height: auto !important;}
	.logo{padding: 25px 0;}
    .header_green .woof_container_inner h4 .woof_front_toggle{top: -40px !important;}
    .dgwt-wcas-sf-wrapp{width: 100% !important;}
    .related h2{margin: 35px 0;}
    .woocommerce-variation-add-to-cart button{width: 365px;}
    .zur-product {margin: 25px 0 10px 0;}
    .header-bar .filter1 h4{;font-size: 10px;}
    .header-bar .bookmark1 h4{text-align: right;}
    .cart_products{width: 250px !important;float: left !important;left: -170px !important}
    #billing_check_email_field{width: 100% }
    #billing_check_email{margin-left: -5% !important;margin-right: 7%;}
    #billing_require_field label{font-size: 14px;}
    #main_menu li a{font-size: 10px;padding: 10px 10px 10px 5px ;}
    .collapse.navbar-collapse{padding: 0 !important;}
    .header-bar h4{font-size: 12px}
    nav.navbar{width: 72%}
    .header-bar{width: 20%;margin-left: 30px;}
    nav#site-navigation {padding: 0 !important;}
    .header-bar .filter1{padding: 0;}
    .header-bar .bookmark1 h4{padding: 17px 0;font-size: 10px;}
    .header-bar .filter1 h4::after {background-image: url('../images/serch1.png');content: ""; position: absolute; top: 16px; right: 16px; background-repeat: no-repeat; width: 11px;height: 15px;background-size: 100%;}
    .header-bar .bookmark1{padding: 0;}
    .header-bar .bookmark1 h4::after {background-image: url('../images/bookmark_green1.png'); content: ""; position: absolute; top: 15px; right: -15px; background-repeat: no-repeat; width: 11px; height: 15px; background-size: 100%;} 
    h1{font-size: 35px;margin: 10px 0 !important;}
    .content1_head .wpb_wrapper p { font-size: 16px !important; margin-bottom: 20px !important; }
    .home-section-content .wpb_wrapper p { font-size: 12px; margin-bottom: 5px !important; }
    .home-section-content .wpb_single_image {margin-bottom: 20px; }
    .cat-wrap .cat-title{font-size: 18px;min-height: 105px}
    .hover_data .zur{font-size: 18px}
    .home-partner .wpb_content_element{margin-bottom: 25px !important;}
    .home-partner p{margin-bottom: 20px !important; }
    .home-partner h1{margin: 10px 0 !important}
    .home-gallery-main .main-filter li a{padding: 10px 6px;font-size: 12px;}
    .main-gallery{margin-top: 25px;}
    .kontakt_form .right.col-md-6 {margin-top: 20px; }
    .footer-order-form .contact-detaiil {margin-top: 0px; } 
    .footer-order-form .contact-form {margin-top: 0px;}
    .main-load-more{margin-bottom: 0;}
    .col-md-6.right {float: left; width: 100%; padding: 0; } 
    .wpcf7-form-control-wrap.notes{padding-right: 0 !important;}
    .wpcf7-form-control-wrap input[type="text"]{padding: 10px;}
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {content: none;}
    .kontakt_form button, input[type="button"], input[type="reset"], input[type="submit"]{margin-right: 0 !important;font-size: 15px !important}
    .kontakt_form{margin-bottom: 10px}
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{text-align: left !important;}
    .wpcf7-form.invalid .right .wpcf7-form-control-wrap{margin-bottom: 25px;}
    .shop_table td.product-remove{width: 24% !important;padding: 30px 0 !important}
    .shop_table td.product-name{padding: 30px 0 !important}
    .shop_table .product-quantity{padding: 30px 0 !important}
    .woocommerce-cart-form{padding-right: 0;margin-bottom: 20px !important}
    .footer_bottom{padding: 60px 0;}
    .copyright{font-size: 12px;}
    .copyright li{padding-right: 30px;}

    .woof_term_23 ul li{width: 35%;}
    li.level-2.grid-item1.col-md-2.col-lg-2.col-xs-12.col-sm-4{width: 35%;}
    .product-cats .single_product.products a img{height: auto;}
    .hover_text .cat_name{font-size: 12px !important;}
    .main3_category{margin-bottom: 0;}
    .woof_term_25.main_li{margin-right: 10px !important;width: 45% !important}
    .woof_childs_list_24 .ul_child .level-2{width: 100% !important}
    .footer_bottom .col-xs-12{padding-left: 0px;}
    .plan1 p{font-size: 15px;}
    .plan2 p{margin-top: 0;}
    .design .widget.widget_text p{font-size: 12px;}
    .design .green {padding: 35px 25px; }
    .design h2{font-size: 25px;margin-bottom: 0;margin-top: 20px;}
    .product .widget.widget_text p{font-size: 14px;}
    .product .product_content h2{font-size: 25px !important;margin-bottom: 0;}
    .testing .assemble h2{;margin-bottom: 20px;}
    .testing .pull-right h2{font-size: 25px;margin-bottom: 0px;}
    .testing .assemble .widget.widget_text p{font-size: 14px !important}
    .testing .pull-right .nach{margin-bottom: 20px;}
    .testing .pull-right p{font-size: 14px;}
    .maintain h2{margin-top: 20px;}
    .testing .pull-right ul li{display: inline-block !important;margin-right: 0 !important;} 
    .testing .pull-right .vc_column-inner{min-height: 310px;}
    .testing .pull-right .vc_column-inner .wpb_gallery.wpb_content_element.vc_clearfix{margin-bottom: 0;}
    .testing .assemble .vc_column-inner{min-height: 310px;}
    .testing .pull-right .wpb_gallery .isotope-item img{width: 70%;}
    .plan3 .wpb_single_image.wpb_content_element.vc_align_center{min-height: 80px;vertical-align: middle;text-align: center;}
    .plan3 .wpb_single_image.wpb_content_element img{margin: 0 auto; vertical-align: middle !important; cursor: pointer;} 
    .maintenance_settings .settings h2{font-size: 27px;}
    .shop_table td.product-name{width: 69%;}
    .shop_table td.product-remove{width: 18%}
    .design .green{padding: 0px 25px;}
    .product .product_content{padding: 0px 25px;text-align: right;}
    .testing .assemble{background-color: #bccf00;padding: 32px 25px;}
    .testing .pull-right{background-color: #f5f8d9;padding: 32px 25px;}
    .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {float: left !important; width: 50% !important; } 
    .woocommerce div.product form.cart .variations select{width: 85%;}
    .summary.entry-summary.product_data{float: right !important;width: 50% !important}
    
    .value select{padding: 6px;}
    .p_des{margin-top: 10px;}
    /*  .woocommerce-product-details__short-description p{font-size: 12px;}*/
    .product_anch{margin-bottom: 10px}
    .product_title{font-size: 20px;margin-top: 0;}
    li.level-2.grid-item3 {width: 50%;}
    .contact-detaiil .checkout{float: left;width: 100%}
    .dgwt-wcas-search-form{width: 75%;}
    .dgwt-wcas-search-form ::-webkit-input-placeholder {font-size: 20px !important; }
    .dgwt-wcas-search-form ::-moz-placeholder {font-size: 20px !important; }
    .dgwt-wcas-search-form :-ms-input-placeholder {font-size: 20px !important; }
    .dgwt-wcas-search-form :-moz-placeholder {font-size: 20px !important; }
    .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{font-size: 19px !important;
	padding-bottom: 11px !important;}
    .f_suche{margin: 25px 0 !important;}
    .suche_img img{max-width: 65% !important;}
    .product-main-filter .product-filter-group li a{padding: 8px 15px;font-size: 12px;}
    .cart_products .shop_table td.product-name{width: 60% !important}
    .cart_products .shop_table .product-quantity{width: 15% !important}
    .cart_products .woocommerce-cart-form{margin-bottom: 0 !important}
    .contact-detaiil ul li{font-size: 12px;padding-left: 20px !important;}
    .contact-detaiil ul li .fa::before{left: -22px;top: -11px;}
    .animated.header-main .col-xs-12.col-sm-10.col-md-10.pull-right{padding: 0;}
     ::i-block-chrome, #billing_first_name{border-top: 1px solid #ccc}
     .list_s a {width: 92% !important; float: left !important;}
     .list_s a img{width: 100%;}
}

@media screen and (min-width: 1400px) {
    .container{width: 1200px !important}
    .logo_slider.container{width: 1340px !important;}
    .col-xs-12.col-sm-2.col-md-2.pull-left{width: 25% !important;}
    .logo img{height: auto !important;}
}
@media screen and (min-width: 1024px){
    .mega_menu .level-2.grid-item1.col-md-2.col-lg-2.col-xs-12.col-sm-4.woof_childs_list_li{width: 20% !important}
    .home-partner .col-sm-3.wpb_column.vc_column_container.vc_col-sm-3{width: auto !important}
    .product .product_content{text-align: right;}
    .product-main-filter .product-filter-group li a{padding: 6px 16px !important;font-size: 13px;}
    .home-gallery-main .main-filter li a{padding: 6px 16px !important;font-size: 15px;}
    .home-gallery-main .main-filter .filter-group{text-align: center;}
    .shop_table .product-quantity{padding: 25px 0 !important}
    .shop_table .product-name{padding: 25px 0 !important}
    .shop_table .product-remove{padding: 25px 0 !important}
    .list_s a {width: 94% !important; float: left !important;}
    .list_s img {width: 100% !important; float: left !important;}
    button.woof_submit_search_form{margin-right: 27%;}
}
.green.assemble {position:absolute;  height:100%;}
@media screen and (min-width: 1024px) and (max-width: 1439px){
.design h2 {
	font-size: 30px;    margin-bottom: 10px;}
	.green .widget_text{
		margin-bottom:0px ;
	}
	.white .wpb_content_element{margin-bottom:5px;}
	.white .widget_text{margin-bottom:0px;}
	.product h2 {
    font-size: 30px;
    margin-bottom: 20px;
}
	.offwhite .wpb_gallery{margin-bottom:0px;}
	 .page-id-1366 .woof_container_inner h4 .woof_front_toggle{top: -100px !important}
    .f_result{padding-bottom: 20px !important;margin: 0 !important; }
  

	.filter1{width: 100%;margin-top: 0;}
	.filter1 h4{padding: 20px 0 21px 0;font-size: 13px;}
    .suche_form{top: 111px;}
    .header_green .woof_container_inner h4 .woof_front_toggle{top: -35px !important;}
    /*.header_green .woof {top: 151px;}*/
/*  .logo {padding: 27px 0 27px 25px; }*/
    .header-bar h4{font-size: 12px}
    .header-bar h4::after {background-size: 60%;}
    .header-bar .filter1 h4::after {top: 16px;right: -15px;}
    .header-bar .bookmark1 h4::after {right: -18px !important;top: 15px;background-size: 80%;}
    /*.header-bar .bookmark1 h4::after {}*/
    #billing_check_email{margin-right: 10% !important}
    /*.woof_container_inner h4 .woof_front_toggle{left: 18%;}*/
    .woof_container_inner h4 .woof_front_toggle{left: 40%;}
    .woof_term_25.main_li{margin-right: 75px !important;}
     li.level-2.grid-item1.col-md-2.col-lg-2.col-xs-12.col-sm-4{margin-right: 0;width: 20%;}
     .main_li.woof_term_24 .level-2_li_head.woof_checkbox_label{max-width: 80%;}
     .dgwt-wcas-sf-wrapp{width: 100% !important;}
 }


@media screen and (min-width: 1361px) and (max-width: 1400px){
    .design .green{padding: 25px !important;}
    .product .product_content{padding: 16px !important ;text-align: right;}
    .testing .assemble{padding: 25px !important ;}
    .testing .pull-right{padding: 25px !important ;} 
}

@media screen and (min-width: 1024px) and (max-width: 1360px){
	.green .wpb_content_element {
    margin-bottom: 0;
}
    #main_menu li a{padding: 10px 10px 10px 5px;font-size: 12px;}
    .design .green{padding: 25px !important;}
    .product .product_content{padding: 16px !important ;text-align: right;}
    .testing .assemble{padding: 25px !important ;}
    .testing .pull-right{padding: 25px !important ;}  
    .woof_term_25.main_li{margin-right: 175px;}
   /* .sub-menu__wrapper.woof_list  ul.sub-menu  #menu-item-1082 ul.sub-menu.ul_child.woof_childs_list > li{width: 20% !important;}
    .sub-menu__wrapper.woof_list  ul.sub-menu  #menu-item-1082 ul.sub-menu.ul_child.woof_childs_list > li .sub-menu.ul_child.woof_childs_list > li{width: 100% !important}*/
  
}
@media screen and (min-width: 1200px) {
 .sub-menu__wrapper.woof_list  ul.sub-menu  #menu-item-1082 ul.sub-menu.ul_child.woof_childs_list > li{width: 20% !important;}
 .sub-menu__wrapper.woof_list  ul.sub-menu  #menu-item-1082 ul.sub-menu.ul_child.woof_childs_list > li .sub-menu.ul_child.woof_childs_list > li{width: 100% !important}
 .list_s {width:536px !important;float: left !important;}
.list_s a {width: 100% !important; float: left !important;}
.list_s img {width: 100% !important; float: left !important;/*height: 370px !important;*//*margin-bottom: 25px !important*/}
.slick-list.draggable{width:536px !important;float: left !important;}
.logo img{height: auto;width: 100%;}

}

 @media screen and (min-width: 1200px) and (max-width: 1439px){
    .header-bar{padding: 4% 0 0 0;}
 .page-id-1366 .woof_container_inner h4 .woof_front_toggle{top: -82px !important}
.page-id-1366 .header_green .woof_container_inner h4 .woof_front_toggle{top: -35px !important}
#main_menu li{padding: 7% 0;}
button.woof_submit_search_form{margin-right: 31% !important;}

}
/*@media screen and (min-width: 1361px) and (max-width: 1439px){.header_green .woof_container_inner h4 .woof_front_toggle{top: -16px !important}
}*/
@media screen and (max-width: 1200px) {
    .cart_products{left: -205px;}
    
 
}
@media screen and (min-width: 1280px) {

}

@media screen and (min-width: 1400px){
    .col-xs-12.col-sm-10.col-md-10.pull-right{margin-right: -110px;}
    ::i-block-chrome, .header-bar h4{font-size: 14px}
    ::i-block-chrome, .header-bar h4{font-size: 14px}
    ::i-block-chrome, .header-bar h4::after {background-size: 90%;}
    ::i-block-chrome, .header-bar .filter1 h4::after {top:-4px;right: -10px}
    ::i-block-chrome, .header-bar .bookmark1 h4::after {right: -18px !important;top:8px;background-size: 100%;}
    ::i-block-chrome, .col-xs-6.bookmark1{margin-top: 5px; }
    ::i-block-chrome, .woocommerce td.product-quantity{width: 10% !important;padding: 25px 0 !important;min-width: 11% !important}
    ::i-block-chrome, .header-bar .bookmark1 a h4{padding: 10px 0 20px 0;margin-top: 0;}
    .woof_container_inner h4 .woof_front_toggle{left: 365px;}
    .design .green{padding: 80px 85px 0 85px !important;}
    .product .product_content{padding: 125px 125px 0 85px !important;text-align: right;}
    .testing .assemble{padding: 125px 55px 60px 145px !important;}
    .testing .pull-right{padding: 125px 140px 60px 85px !important;}
    
}
@media screen and (min-width: 1440px) {
/*  .sub-menu > .sub-menu.ul_child.woof_childs_list > li{width: 20% !important;}*/
button.woof_submit_search_form{margin-right: 21% !important;}
}
@media screen and (min-width: 1900px) {
    .woof_container_inner h4 .woof_front_toggle{left: 380px;}
    .filter_line{width: 390px}
    
}
@media screen and (min-width: 320px) and (max-width: 480px){
	
	.search_results li{width:100% !important;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 100% !important;}
	.cat_wrapper .p_cat{
		width : 100%;
	}
		.main-products-sub-filter li img {
    height: 180px;
    width: 100%;
    max-width: 325px;
}
	.product-isotope li{width:100% !important; text-align:center;}
}
@media(max-width:767px){
/* .main-products-sub-filter li img {
    height: 225px;
    width: 100%;
	max-width:435px;
}
	.product-isotope li{text-align:center;}
	.single_product{text-align:center;} */
	
  .cat_main_heading a.all_btn{
     margin-top:10px;
  }
  .wof_wrap ul.products li.product a, .wof_wrap .product-cats a{max-width:300px; width:100%; display:block;
  margin:0 auto;}
  .product_orderby{text-align:center;}	
  .cat_main_heading{text-align:center;}
.product-cats .single_product.products a img{ width:100%;}
/* 	height:auto; */
.product-cats .single_product.products{text-align:center;}
.wof_wrap ul.products li.product .cat_name2, .wof_wrap .product-cats .cat_wrapper .cat_name2{
margin: 5px auto 22px;
display: block;
text-align: center;
float: none;
max-width: 300px;
clear: both;
}
.wof_wrap .cat_main_heading a.all_btn{
display: inline-block;
width: auto;
float: none;
margin-bottom:15px;
}
.main_category{
padding:20px 0;
}
button.woof_submit_search_form{margin-top:30px;}
.product-cats .main_category h1{display:block; text-align:center; margin:0 !important; padding:10px; 
font-size: 18px !important;}
  }
  .main-load-moree{
        width: 100%;
    float: left;
    margin: 25px 0;
    text-align: center;
  }
  button#product-category-load-more {
    text-align: center;
    margin: 0 auto !important;
    background: transparent;
    font-family: 'Ubuntu';
    color: rgb( 99, 99, 98 );
    border: 1px solid #636362;
    border-radius: 4px;
    padding: 8px 25px;
}
div.wpcf7 .ajax-loader {

    margin: 15px 0 0 4px !important;
    float: right !important;
}
#checkout_loading{
/* 	    display: block; */
      margin: 4px 30px;
    float: left !important;
    text-align: right !important;
    width: 35px;
}
#swipebox-bottom-bar {
    -webkit-transform: translate3d(0,-50px,0);
    transform: translate3d(0,-50px,0);
}
#swipebox-top-bar{-webkit-transform: translate3d(0,50px,0);
    transform: translate3d(0,50px,0);}
select{color:#000 !important;}
/* .wrapper .col-md-9{float:left; width:100%;} */
.col-md-9.archieve {
    margin-top: 45px;
}

/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal {  display: none; width : 0; height: 0; }

/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }

.tax-product_tag .filter-search{display:none;}
@media screen and (min-width: 768px) and (max-width: 900px)
{
	.page_leistungen #planung_gestaltung > div:first-child {
    position: absolute;
    height: 100%;
}
	.page_leistungen #produktion > div:first-child {
    right: 0;
    position: absolute;
    height: 100%;
}
}


.woocommerce div.product div.images .slider-nav img {
     max-width: 149px!important; 
}