body {
  color: #333333!important;
font-family: "Open Sans", Helvetica, sans-serif!important;

background:#f1f2f6;
  background: url( https://cdn.shoplightspeed.com/shops/638079/themes/18028/assets/background.png?20251219155622?20251219155443 ) repeat scroll top center;font-size: 10px!important;
}
.gui-checkout .gui-progressbar ul li.gui-done a{
  color: #9fd267!important;
}

a {color: #434a54;}
a:hover {color: #434a54;}
header a:hover {color: #333; text-decoration: none;}
.form-control:focus {
  border-color: #9fd267;
}


/* -------------------------------- Backgrounds */

header {
  padding:0;
    color: #3a6839;
  background-color:#ffffff;}
.mobile-topbar{background-color:#ffffff !important;}
.header-icons, .header-icons a {
    color: #fff !important;
  
}
input#srch{background-color:#fff!important; border-color:#212121 !important;}
input#srch:focus{border-color:#e3e3e3!important; }
.bg-darker {background:#e7e8ec;}
.gui-progressbar ul li.done{background:#3a6839;}


.main_footer {
  background: #434a54;
}
.extralink_footer{
  background: #1a305d;
}

footer, footer a, footer a:hover, footer h4 {
  color: #ffffff;

}
.footer-sale {
  background: #6d7682;
  margin-top: 30px;
  min-height: 41px
}
.footer-sub {
  background: ;
  color:#333333;
}
.copyright_footer,.copyright_footer a,.copyright_footer:hover{color:#CAC9C9;}
.copyright_footer{
    width: 100%;
    background-color: #1F2227;text-align:center;}
.usps {
  background:#3a6839; 
}
.usps ul li, .usps ul li a{
  color:#ffffff;
}
.usps .icon-usp {
  color:#bdaa9b;
}
.usp-column .fa-check {
  background: #bdaa9b;
}
.banner_cart {
  background:#a0d468;
  color: #f5faef;
  
}
.catalog_button2, .categories .category:hover .catalog_button {
  background:#9fd267;
  box-shadow:0 0 0 1px #8fbd5c;
}
.tags a:hover{
  background-color:#9fd267;
  color: #bdaa9b;
  text-decoration:none;
}
.banner_cart a {
  color: #f5faef;
}

.sticky-mobile {
  background:;
}
.gui-blog header {
  background:none;
}
.newsletterbar {
  background: #8fbd5c;
}
.newsletterbar strong {
  color: #4f6933;
}
.newsletterbar i {
  color: #f5faef;
}
.newsletterbar .btn {
  background: #4f6933;
  color: #f5faef;
}
.newsletter .btn  {
  background: #4f6933;
  color: #f5faef;
}
footer .newsletter {
  background: #9fd267;
}

/*-------------------------------- Navigatie */

.menu-background-color, .navbar, nav#stickynav {
    width: 100%;
  background-color:#3a6839;
  color:#fff;
height:auto;
}

.navbar, nav#stickynav {text-transform: uppercase;}

  

.navbar-toggle,.navbar-toggle:focus,.navbar-toggle:hover,.togglesub{
  background: #9fd267;
}


.navbar-toggle .icon-bar, .navbar-toggle .icon-bar{  
  background-color: #ffffff;
}
.navbar-toggle:focus .icon-bar,.navbar-toggle:hover .icon-bar {
  background:#e5e5e5!important;
}
.togglesub{
  color:#e5e5e5!important;
}






.menu3laags li.has-submenu .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.menu2laags li.active ul.list-unstyled li a, .menu2laags li.current ul.list-unstyled li a {
  color: #000000;
}
.menu2laags ul.list-unstyled li.active a, .menu2laags li.active ul.list-unstyled li.active a, .menu2laags ul.list-unstyled li a, .menu3laags .stickysearch {
  color: #ffffff!important;
}
.flex-direction-nav a:hover, .menu3laags .menu ul li {
  color: #3a6839;
}
.menu3laags .menu ul li ul li {
  color: ;  
}


.menu2laags ul li a:hover,.menu2laags ul li.active a,.menu2laags ul li ul li,.menu2laags .nav .open>a,.menu ul li a:hover,.menu ul li a ul li a:hover,.menu ul li.current a,a.cart{
  color: #ffffff;
}

 
.menu ul li.current ul li a {
  text-decoration:none;
}
.scrollToTopSticky,.scrollToTopSticky:hover{
  color: #ffffff;
}
.sub-bg-menu,.yamm .dropdown.yamm-fw .dropdown-menu,.menu ul > li > ul,.menu ul > li > ul > li > a {
  color: #ffffff;
  background: #3a6839;
}

/*-------------------------------- Sliders */

.slider .slogan {
  background: ;
  color: ;
  box-shadow:0px 2px 1px 0px #000000;
}

.slides .caption {
  background:#9fd267;
  color: #ffffff!important;
}

/*-------------------------------- Category */

.category.home h2 span {
  background:;
}
.category.home h2 {
  border-bottom:1px solid #000000; 
}
.autocomplete .price, .productWrapper .product .price {
  color:#6d7682;
}
.catalog .box h3 span {
  color: #9fd267;
}
#collection-filter-price .ui-slider-handle {
  background: #9fd267;
}
.box .glyphicon-play {
  color: #9fd267;
}


input[type=checkbox].css-checkbox:checked + label.css-label {background:#9fd267;}
/*-------------------------------- Products */


#recproducts .flex-direction-nav a, #popproducts .flex-direction-nav a, #saleproducts .flex-direction-nav a, #popproducts-fullwidth .flex-direction-nav a, #saleproducts-fullwidth .flex-direction-nav a {
  background: #f1f2f6;
}
.product-discounts span {
  background:#3a6839;
  color: #ffffff;
}
.product-bottom .title {
  background: #9fd267;
  color: #ffffff!important;
}
.product-bottom .title:after {
  border-top-color: #9fd267;
}

/*-------------------------------- Labels */

.label-sale {
  background:;
  color: ;
}
.label-custom {
  background:;
  color: #e5e5e5;
}
.blogs .date {
  background: #9fd267;
  color: #ffffff!important;
}

/*-------------------------------- Buttons   */

.btn-news, .btn-shopnow{
  background:#9fd267;
  color: #ffffff!important;
}
.btn-news:hover{
  background:#8fbd5c;
  color: #ffffff!important;
}
.btn-view, .gui-button-action, i.fa.fa-heart-o.products_verlanglijst.product-heart {
  background:#9fd267!important;
  color: #ffffff!important;
  padding:11px 16px 14px 16px;
}

.btn-outline{
    background: none !important;
    box-shadow: 0 0 0 1px #9fd267 inset;
    color: #9fd267 !important;
}

.btn-view:hover, ul.pagination .prev a:hover, ul.pagination .next a:hover, ul.pagination .number a.active:hover {
  background:#8fbd5c!important;
  color: #ffffff!important;
}
.btn-view.darker {
  background:#6f9348!important;
  color: #ffffff!important;
}
.btn-view.darker:hover {
  background:#5f7e3d!important;  
}
.btn-shopnow {
  background:#9fd267; 
  color: #ffffff;
}


.scrollToTop {
  background:#9fd267;
}
.topbar .glyphicon {
  color:#3a6839!important;
}
ul.pagination .number:hover a, ul.pagination .prev a, ul.pagination .next a, ul.pagination .number.active a {
  background:#9fd267!important;
  color: #ffffff!important;
}
ul.pagination .number a {
  background:#d8d9dd;
}

/*-------------------------------- Overig   */

.bg .border-bottom {
  border-bottom: 2px solid ;
}

@media (min-width: 786px){ 
.bg .border-right {
  border-right: 1px solid ;
} 
}

@media (max-width: 992px) {
  .menu-background-color {background-color:#fff;}
}
@media (min-width: 992px) {

.menu ul > li > ul > li > a:hover {
  color:#ffffff;
}
.menu > ul > li.has-submenu > ul.sub-menu > li.has-submenu > ul.sub-menu > li a {
  border-top: 1px solid #759574!important;
}
.menu > ul > li.has-submenu > ul.sub-menu > li.has-submenu > ul.sub-menu > li a:hover, .menu > ul > li.has-submenu > ul.sub-menu > li.has-submenu > ul.sub-menu {
  background:#3a6839!important;
}
.subbg{
  background:#3a6839;
}
header, .header-links > li a {
  color: #3a6839!important;
}
}


video.homepage_video_banner{
    width: 100%;
    height: 450px;
    object-fit: cover;
  margin-top:80px;
}

.homepage_video_banner_text{
    position: absolute;
    transform: translate(0%, -210%);
    color: white;
}
.homepage_video_banner_text h2{
font-size:32px;
}
.homepage_video_banner_text{
font-size:26px;
}



a.btn.btn-md.btn-view.btn-icon.variant{font-weight:bold;background-color:#cdff00!important;color:#090909!important; border-radius:1px !important;float:left;margin-right:15px;}



footer button{background-color:#cdff00!important;}

.blogs{
  background-color: #1F2227;
    margin-top: 60px;
    padding-bottom: 80px;}
.blogs h2{color:#FFF; margin-bottom:50px;}

  .overlay_color{
    background-color: #3a6839;}




h1.title_slide1 {
    position: absolute;
    color: #fff;
    font-size: 60px;
    width: 20%;
    margin-left: 81px;
    margin-top: 36px;
}
p.text_slide1 {
    position: absolute;
    color: #fff;
    font-size: 23px;
    width: 80%;
    margin-left: 81px;
    margin-top: 272px;
}

.header-icon i.open_cart_popup.fa.fa-shopping-bag.shoppingbag-item, .header-icon a, header .languages_width, header .cart-link {
  color: #3a6839;
}

ul.nav.navbar-nav{    
  color:#fff; z-index:9999;
  background-color:#3a6839;
}

.menu2laags ul li a,.menu ul li a,.menu2laags ul li.arrow,.menu2laags .stickysearch {
  color: #ffffff;
}

#navbar .dropdown-menu{
  background-color:#111f3d
}





.language_text{ color: #ffffff!important;}

.languages-button {
background:#9fd267!important;
  color: #ffffff!important;


    padding: 10px;
    margin-right: 30px;
  margin-bottom:30px;
  width:300px;
}
.currency-button a{  color: #ffffff!important;}
li.currency-button {
    list-style: none;
background:#9fd267!important;


    padding: 10px;
    margin-right: 13px;
    margin-top: 10px;
    margin-bottom: 16px;
    float: left;
    width: 35px;
    font-size: 18px;
    text-align: center;
}
.gui-progressbar {
    background-color: #fff !important;
}


a.cart_sticky_navbar {
    background:#9fd267!important;
  color: #ffffff !important;
}
#stickynav #cartContainer i.fa-shopping-bag{color: #ffffff !important;}