/* General
================================================== */
*::selection {
  color: #000000;
  background-color: #dde9dd;
}
*::-moz-selection {
  color: #000000;
  background-color: #dde9dd;
}
*::-webkit-selection {
  color: #000000;
  background-color: #dde9dd;
}


body {
  font-family: "Titillium Web", Helvetica, sans-serif;
  background: #ffffff url('background_image.png?20230111205609') repeat fixed center center;
}
h1, h2, h3, h4, h5, h6, .gui-page-title,.entry-content table th, .gui .gui-table table th, body .gui .gui-block-title strong, .gui .gui-content-title, .gui .gui-page-title    {
  font-family: "Titillium Web", Helvetica, sans-serif;
}

/* Colors
================================================== */

/* Highlight border-color */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus,
.slider-pagination a {
  border-color: #827239;
}

a { color:#589356; }
a:hover { color:#589356; }

.products .taxbox span, .psdcenter { color:#589356; }
.products .taxbox a { color:#000000; }


.gui a.gui-button-large:hover, .gui a.gui-button-small:hover { color: #fefefe !important ; }

/*.gui-active { background:#ccdecc !important; }*/
.gui-account .gui-block-content li:hover { background:#ccdecc !important; }
/*.gui a { color:#589356 !important; }*/
/*.gui a:hover { color:#589356 !important; }*/

/* Body background-color
================================================== */
body,
.slider-pagination a {
  background-color:#ffffff;
}
/* Ligtgrey background-color */
.products .product .info{
  background-color: #fefefe;
}
.slider img, 
.products .product .image-wrap img, 
.categories .category img, 
.zoombox .images a img, .zoombox .thumbs a img {
  background-color: #f7f7f7;
}



/* header */
header,
header a,
nav.desktop ul a, nav.desktop ul a:visited,
nav.desktop .item .itemLink,
nav.desktop .subnav .subitem .subitemLink:hover {
  color: ;
}
.navigation .burger li {
  background-color: ;
}
header,
.navigation {
    background-color: ;
}
header input[type="text"]{
  border-color: #000000;
}



/* footer */
footer,
.slider-prev,
.slider-next,
.categories .category span,
.products .product .image-wrap .new {
  background-color: ;
}
.categories .category span.title {
  box-shadow: -4px 0 0 0 , 4px 0 0 0 ;
}

/* element color */ 
.product-info .product-price .cart .change, 
.pager ul li.active a {
  color: #589356;
}

.brandlogo:hover { border-color: #589356; }


.mm-listview > li, .mm-listview > li .mm-next, .mm-listview > li .mm-next:before, .mm-listview > li:after {
  border-color: #333333 !important; 
}
.mm-listview > li, .mm-navbar { border-bottom:1px solid #333333 !important; }


@media (max-width: 767px) {
  nav .item .itemLink, 
  nav .subitem .subitemLink,
  #formSearch,
  header input[type="text"] {
    color:;
    border-color: #000000;
  }
  nav,
  nav .item.view-subnav {
    background-color: ;
  }
  .wrapper {
    background-color:#ffffff; 
  } 
  .navigation .logo, .navigation .burger {
    background-color: ;
    border-color: #000000; 
  }
}
/* CSS by Designer */

/* Top Header Section CSS */
header.sticky .topnav { background: #589356; }
.topnav, .topnav .nice-select .list, #searchBox { background-color: #040404; }
#frame_search #searchBox .searchbar {  border-bottom-color:#fcfcfc;}
#frame_search #searchBox input[type="text"], #searchBox .fa { color:#fcfcfc;}

.topnav .nice-select .option:hover, .topnav .nice-select .option.focus, .topnav .nice-select .option.selected.focus {
  background-color: #020202;
}
.topnav, .contact.left {color: #fbfbfb; }
.chosen-container-single .chosen-single, .rightLinks a, .chosen-container .chosen-results { color: #908653; }
.rightLinks a:before, .rightLinks a:after { background: #ffffff; }

.chosen-container-single .chosen-single:hover, .rightLinks a:hover, .chosen-container .chosen-results li.highlighted { color: #ffffff; }
.chosen-container .chosen-results li.highlighted { 
    background-color: #101010; 
}

/* Main Header CSS */
.main_header  { background-color: #ffffff; color:#a9afb4; }
.logo:after { border-color: #ffffff transparent transparent; }
.cartitem_panel, .search-link a { color:#a9afb4; }
.main_header .menu a  { color:#a9afb4; }
.search-link a:hover, .cartitem_panel:hover, .menuicon:hover, .cartitem_panel .glyphicon { color:#dc3700; }
.line-11:after{ background-color:#dc3700; }


.blogWrapper h5 a, .tab-container .products .product a, .products .product .info .title, .product-info .product-price .cart .change a, .fancybox-wrap .fancybox-close:before  {
  color: #000000; 
}

.blogSection { background:#f4f4f4; }

.blogWrapper .blogImage .date { color: #fcfcfc; }
.blogWrapper .blogImage .date { background:#589356; }
.blogWrapper .blogImage .date:before { border-right-color:#233a22; }
.gui-blog-article-more a, .gui-blog-article li a, .gui-block-title  { color:#589356 !important; }
.gui-blog-article-more a:hover, .gui-blog-article li a:hover { color:#000000 !important; }
.gui-blog-article-more { clear: both; display: block !important;float: none !important; padding: 15px 0 !important;}

#collection-filter-price .ui-slider-handle.left:before { border-right-color:#589356;}
#collection-filter-price .ui-slider-handle:before {border-left-color:#589356;}

.breadcrumbs, .breadcrumbs a { color: #7f7f7f;  }

.blogWrapper h5 a:hover, .products .product:hover .info .title, .products .product .info .title a:hover { color: #589356; }
.buttonbox  { border-color: #cccccc;  }
.buttonbox { color: #191919;  }

.button-hover-effect:hover i { color: #589356; }
.button-hover-effect .buttonbox:hover {
  border-color: #589356; 
}
  a.btn, button, input[type="submit"], input[type="reset"], input[type="button"], .buttonStyle1, .buttonBorder:after {
    background: #589356;   
  }
  
  .buttonBorder {
   border-color:#cccccc; 
  }
  
  
  a.btn:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .buttonStyle1:after {
    background: #000000;   
  }
  a.btn, a.btn span { color:#ffffff; }
  
  
  .products .product .info .price, .product-info .product-price .price, .product-price .price { color: #589356;  }
  .products .product .info .price span, .product-info .product-price .old-price, .product-price .old-price  { color: #7f7f7f; }
  
  
  h1, h2, h3, h4, h5, h6 { color:#000000; }
  .sidebarWidget h5 { color:#589356; }
  h4:before, h4:after { border-bottom-color:#7f7f7f; }
  h4 span::before { border-color: transparent transparent #589356; }
  
  .products .product .image-wrap .sale-new {
    border-color: #589356 transparent transparent;
  }
  
  
  .testimonial_section p.author, .sidebar .item .itemLink:hover, .sidebar .item.active a.selected, .treeview .active .hitarea.collapsable-hitarea:before,
  .sidebar .item .itemLink:hover, .sidebar .item .subitemLink:hover, .sidebar .item:hover > .hitarea:before, .item.sub.active.collapsable > a
  { color:#589356; }
  
  .treeview .hitarea:before, .sidebar .item .itemLink, .container.content .gui-page-title{
    color:#000000; 
  }
  
  .testimonial-image .slick-current .image { border-color:#589356; }
  .menuicon:hover i {  color:#589356;}
  
   .sidebar .item .subitemLink {
    color:#333333; 
  }
  
  /*#collection-filter-price .ui-slider-range { background:#589356; }
  #collection-filter-price { background:#e5e5e5; }
  #collection-filter-price .ui-slider-handle.left { border-color: transparent #589356 transparent transparent; }
  #collection-filter-price .ui-slider-handle { border-color: transparent transparent transparent #589356 ; }*/
  
  .products .product:hover .image-wrap .sale-new { border-color: #589356 transparent transparent; }
  .products .product .image-wrap .description::after { background-color: #589356; }
  .products .product ul li a, .viewFilter .views a i { color: #000000; }
  .products .product ul li a:hover, .sidebarWidget .Size-option .sidebar-filter-item:after,.sidebarWidget .Size-option .sidebar-filter-item.active {background:#000000;}
  
  .button { border-color:#000000; color:#000000;  }
  .button:after {  background: #000000 }
  .popularSort .nice-select  {
    border-color:#589356; 
    color:#000000;
    }
  .popularSort .nice-select:after {
    border-bottom-color:#abc9aa;
    border-right-color:#abc9aa;
  }
  
  
  .gui-blog .gui-block-title strong { color:#589356 !important; } 
  
  .tags-actions .tags a.button {
    border-color:#b2b2b2; 
    color:#b2b2b2;
  }

   input.button, .buttonStyle1  { color:#fcfcfc; border:none; } 

  .tags-actions .tags h2, .tags-actions .tags a.brandName { border-color: #589356; color: #589356; }
  .iconGroup ul li a:hover, .tags-actions .tags a.brandName.button:after {background:#589356; }
  
  
  .price-filter-range { border-color:#7f7f7f; }
  .price-filter-range .min, .price-filter-range .max { color:#7f7f7f; } 
  
  .product-actions .tags-actions .actions a, .actions .iconGroup li a, .product-tabs .tabsPages .reviews a, .viewFilter .views a.active i { color:#589356; }
  .viewFilter .views a:hover i { color:#000000; }
  .iconGroup ul li a { border-color:#589356; }
  

  
  .borderbox span:before, .borderbox a::before {
    background:#2c492b;
  }
  
  .borderbox.resp-tab-item.resp-tab-active span, .borderbox:hover span::before, .borderbox:focus span::before, .borderbox:hover a::before, .borderbox:focus a::before, 
  #collection-filter-price .ui-slider-range {
  background:#589356;
}

  .product-tabs .tabs li.active a, .product-tabs .borderbox.resp-tab-item.resp-tab-active span {
    background:#000000;
  }
  
  .slick-next:after {
    border-color: transparent transparent transparent #7f7f7f;
  }
  .slick-prev:after {
    border-color: transparent #7f7f7f transparent transparent ;
  }
  
  .slick-prev:hover:after {
    border-color: transparent #589356 transparent transparent;
  }

  .slick-next:hover:after  {
    border-color: transparent transparent transparent #589356 ;
  }
  
  .products .product .image-wrap .sale-new:after {
    border-color: #000000 transparent transparent transparent;
  }
  
  footer a, footer .links a { color: #cccccc; }
  footer a:hover, footer .links a:hover { color: #dfc465; }



footer { background:#414141; }
.email-getintouch { background:#dfc465;}
footer .email-getintouch p { color:#faf6e6; }
.email-getintouch .gobtn { background:#d5a90a; color:#fefefe; }
.email-getintouch .gobtn:hover { background:#6f6232; color: #faf6e6; }
/*.email-getintouch p { color:#d5a90a; }*/

.getintouch { background:#414141; }
.getintouch h3 { color:#ffffff; }
.getintouch h6 { color:#7f7f7f; }
footer .email-getintouch input[type="text"] { /*color:#fefefe;*/ border-bottom-color:#d5a90a; }


.sidebar .item { border-color:#e5e5e5; }

.product-option .productName {
  border-bottom: 1px solid #cccccc; 
}
.products.bundle {
   border-bottom: 1px solid #cccccc; 
   border-top: 1px solid #cccccc; 
}

.zoombox .thumbs a { border: 1px solid #cccccc; }
.zoombox .thumbs a:hover { border: 1px solid #79a877; }

.bundledWrap .bundled .info a, .bundledMain .info a { color:#000000; }
.bundledWrap .bundled .info a:hover, .bundledMain .info a:hover, .bundlecart .info .price { color:#589356; }



nav .item .itemLink, nav .subitem .subitemLink, .sf-menu a, nav.desktop .item .itemLink, nav .subitem .subitemLink, .headercart-right .title, .headercart-right { color: #a2a2a2 !important ;}


.headerstyle2 .NavigationBox .sf-arrows .sf-with-ul:after, .headerstyle3 .NavigationBox .sf-arrows .sf-with-ul:after { border-color: #a2a2a2 transparent transparent transparent ;}
.headerstyle2 .NavigationBox .sf-arrows li li .sf-with-ul:after, .headerstyle3 .NavigationBox .sf-arrows li li .sf-with-ul:after { border-color: transparent transparent transparent #a2a2a2 ;}

.sf-menu li, .sf-menu ul li, .sf-menu ul ul li, .headerstyle2 .NavigationBox {  background: #000000;  }
.sf-menu li:hover, .sf-menu li.sfHover, nav.desktop .item .itemLink:hover { background: #333333;}

.headerstyle2 .sf-menu ul li, .headerstyle2 .sf-menu ul ul li, .headerstyle3 .sf-menu ul li, .headerstyle3 .sf-menu ul ul li { background: #f5f5f5;   }
.headerstyle2 .sf-menu ul li:hover, .headerstyle2 .sf-menu ul ul li:hover, .headerstyle3 .sf-menu ul li:hover, .headerstyle3 .sf-menu ul ul li:hover
{ background: #e3e3e3;   }


.headerstyle1 .NavigationBox .sf-menu ul { background:#000000; }


.sf-menu a {
  border:1px solid #191919;
} 
 
 
nav.desktop .item .itemLink:hover { color: #333333; }

.mm-menu .mm-listview > li .mm-arrow::after, .mm-menu .mm-listview > li .mm-next:after { border-color: #a2a2a2;}

.headerCartBox, .headerCartBox span { color:#d0d0d0; }
nav .item .itemLink:hover, nav .subitem .subitemLink:hover, .sf-menu li:hover > a, .sf-menu li.sfHover > a, nav.desktop .item .itemLink:hover
{ color: #ffffff !important ;}

nav.desktop .subnav .subitem .subitemLink:hover { color: #ffffff !important; }
.headercart-right .title:hover { color:#589356 !important; }


.mm-menu, nav.desktop .subnav .subitem { background:#000000; }
.mm-menu .mm-btn::after, .mm-menu .mm-btn:before { border-color:#ffffff;  }
.mm-menu .mm-navbar a, .mm-menu .mm-navbar > *, nav.desktop .item.active .itemLink { color: #ffffff; }

.uniquePointsPanel { background:#f8f8f8; color:#414141; }

h2.resp-accordion:hover, h2.resp-accordion.resp-tab-active {
   background-color:#589356 !important;
}

/*footer .email-getintouch input[type="text"] { color:#fefefe;*/


#formNewsletterEmail::-webkit-input-placeholder {
   color:#fefefe !important ;
}

#formNewsletterEmail:-moz-placeholder { 
   color:#fefefe !important ;
}

#formNewsletterEmail::-moz-placeholder {  
   color:#fefefe !important ;
}

#formNewsletterEmail:-ms-input-placeholder {  
   color:#fefefe !important ;
}