/* General
================================================== */
body {
  font-family: "Montserrat", Helvetica, sans-serif;
  background: #ffffff url('background_image.png') no-repeat scroll top center;
}

h1, h2, h3, h4, h5, h6, .gui-page-title {
  font-family: "Montserrat", Helvetica, sans-serif;
}

.bodybg .headerBar.headerStyle2 {  background: #2d2d2d;  }


/* Colors */
/* Primary Color */

#HomeBlog h3 a {
   color: #262b32;
}

.headerStyle2 .MenuNav > li::after {
   background-color : #262b32;
}

.bannerContent .offerInfo {
  color : #262b32;
}

/* Secondary color */
a, 
/*a:visited,*/
a:hover, 
nav.desktop .item.active .itemLink,
nav .glyphicon-remove,
.sidebar .item .itemLink.active, 
.sidebar .item .itemLink.active:hover,
.sidebar .item .subitemLink.active, 
.sidebar .item .subitemLink.active:hover,
footer .social-media .symbol:hover,
.products .product .image-wrap .cart,
.sidebar .item .active, 
.sidebar .item .active:hover,
.slider-prev:hover span, .slider-next:hover span,
.products .product .info .pricepanel,
#HomeBlog .blog-readmore.button.FloatLeft .icon-btn.icon-btn-rightover,
#HomeBlog .blog-info.FloatRight span.glyphicon-user,
nav.desktop .item .itemLink:hover,
nav.desktop .subnav .subitem .subitemLink:hover,
.sidebar .item .itemLink:hover, .sidebar .item .subitemLink:hover,
.productPrice .price,
.tabs ul li.active a,
.glyphicon.glyphicon-star, .products .product .image-wrap .sale-new,
 footer .contact .glyphicon, footer .contact-description .glyphicon,
 footer form .btn span, footer form .btn, .gui a.gui-button-large, .gui a.gui-button-small,
 .footerSection .list ul li a:hover, .footerSection a:hover, .footerSection .links a:hover,
 .tabs ul li a:hover, .topnav a:hover, .viewFilter .views a:hover, .views a.active,
 .sidebar-filter-item label:hover, .products .product .info .title:hover, .copyright-payment .copyright a:hover,
.headerCart_content .headercart-right .title, .headerCartBox, .MenuNav .item.hover a.itemLink, nav.desktop li:hover > a,
a.btn:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .gui-block-linklist li.gui-active a, .gui-block-linklist a:hover,
.resp-tab-item.resp-tab-active > a, .details td:first-child, .testimonial-panel .text-pan p.author_name, .item.sub.active .itemLink, .mm-listview li > a:hover, .quickViewContent .product-price .price, .bundledMain .info a:hover, .bundlecart .cart a.btn:hover, #HomeBlog h3 a:hover, .productOptionWrap label, .headerCartBox .buttons a.btn:hover, .sidebar .item.selectedValue .itemLink, .sidebar .sidebar-filter-item.selectedValue label, .gui a.gui-button-large.gui-button-action, .gui a.gui-button-small.gui-button-action, .resp-accordion.hor_1.resp-tab-active a,
.filterBox .nice-select .list li:hover, .bundlecart .info .price, .gui-messages ul, .messages ul, .gui.gui-cart .gui-table a.gui-bold:hover, .product-info .brands h6 {
  color: #000000;
}


/* Secondary border-color */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus,
.products .product .image-wrap .cart,
.slider-pagination a,
#HomeBlog .blog-readmore.button.FloatLeft .icon-btn.icon-btn-rightover,
.testimonial-panel .text-pan,
#HomeBlog .blog-info.FloatRight span.glyphicon-user,
.tabs ul li.active a, .pager ul li.active, .products .product .image-wrap .sale-new, .sidebar,
.gui a.gui-button-large, #HomeBlog .blog-readmore.button.FloatLeft .icon-btn.icon-btn-rightover:hover,
.MenuNav .item.hover a.itemLink, a.btn, button, input[type="submit"], input[type="reset"], input[type="button"],
 a.btn:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .slick-next:before, .slick-prev::before, 
 #collection-filter-price .ui-slider-range, .gui a.gui-button-large.gui-button-action, .gui a.gui-button-small.gui-button-action, .gui a.gui-button-large, 
 .gui a.gui-button-small, h2.resp-tab-active span.resp-arrow, .gui-messages ul, .messages ul, .gui-messages ul.gui-error {
  border-color: #000000;
}

.resp-tab-active {
  border-top-color: #000000 !important;
}

.products .slick-slider .slick-dots li button:before{
  border-color: transparent transparent #999999 transparent !important;
}


.products .slick-dots li.slick-active button:before{
  border-color: transparent transparent #000000 transparent !important;
}

.slick-dots li.slick-active button:before{
  border-color: transparent transparent #000000 transparent !important;
}

.testimonial-panel .blockquote-col .slick-slider .slick-dots li button:before{
  border-color: transparent transparent #999999 transparent !important;
}

.testimonial-panel .blockquote-col .slick-dots li.slick-active button:before{
  border-color: transparent transparent #000000 transparent !important;
}

.gui-messages ul, .messages ul, .gui-messages ul.gui-error, .gui-popover .gui-popover-title > a:hover {
    color: #000000 !important;
}

.gui-block-highlight .gui-confirm-buttons a.gui-button-small.gui-button-action, .gui-block-highlight .gui-block-content a.gui-button-large.gui-button-action,
.gui-messages ul, .messages ul, .gui-messages ul.gui-error {
   border-color: #000000 !important;
}

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


/* Secondary background-color */
a.btn,
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.navigation .burger.open li,
.slider-pagination a.active,
.slick-dots button,
.cartitem_panel .itembox, 
.products .product .image-wrap .cart input,
.header-specials span:after,
a.btn,
.bannerContent, .pager ul li.active a, footer .social,
.filter_title h2.Active, .products .product .effect_btn > a:hover,
.gui a.gui-button-large, #HomeBlog .blog-readmore.button.FloatLeft .icon-btn.icon-btn-rightover:hover,
.products .product:hover .description::before, .gui a.gui-button-large.gui-button-action:hover, .gui a.gui-button-small.gui-button-action:hover,
.gui a.gui-button-large:hover, .gui a.gui-button-small:hover, .filter_title_inner:hover h2,
#collection-filter-price .ui-slider-handle, .tags a, .headerStyle3 .searchIcon, .headerStyle2 .cartbox, .headerStyle3 .cartbox {
  background-color: #000000;
}

.bannerBox {
  background-color: #cccccc;
}

/*.gui a.gui-button-large.gui-button-action{*/
/*  background-color: #000000 !important;*/
/*  border-color: #000000 !important;*/
/*}*/

/* Button color */
/*a.btn, 
a.btn span {
  color: #ffffff;
}*/

/* Body background-color
================================================== */
body,
.slider-pagination a {
  background-color:#ffffff;
}

.slider img, 
.products .product .image-wrap img, 
.categories .category img, 
.zoombox .images a img, .zoombox .thumbs a img {
  background-color: #f7f7f7;
}


/* Body color
================================================== */
/* general color */
body,
.products .product .info .title,
.product-info .product-price .cart .change a {
  color: #262b32;
}


/* Element color
================================================== */
/* header */
header,
header a,
nav.desktop ul a, nav.desktop ul a:visited,
nav.desktop .item .itemLink {
  color: #262b32;
}
.navigation .burger li {
  background-color: #262b32;
}
header,
.navigation {
    background-color: #ffffff;
}
header,
header input[type="text"],
 {
  border-color: #eaeaea;
}
/*nav.desktop .item.sub.hover .itemLink,*/
/*nav.desktop .item.hover .itemLink,*/
/*nav.desktop .subnav .subitem {*/
/*  background-color: #fefefe;*/
/*}*/
/*nav.desktop .subnav .subitem .subitemLink:hover {
  background-color: #f7f7f7;
}  */

/* Topbar */
.topnav {
  background-color: #2d2d2d;
}
.topnav, 
.topnav a {
  color: #b4bbc0;
}
.topnav {
  border-color: #292929;
}

/* footer */
.slider-prev,
.slider-next,
.categories .category span,
.products .product .image-wrap .new {
  background-color: #2d2d2d;
}
.footerSection, .bodybg-none .headerBar.headerStyle2 {
    background-color: #2d2d2d;
}

.categories .category span.title {
  box-shadow: -4px 0 0 0 #2d2d2d, 4px 0 0 0 #2d2d2d;
}
.categories .category span,
nav .glyphicon-play,
.products .product .image-wrap .description,
.footerSection,
.footerSection a, 
.footerSection .links a,
.slider-prev span,
.slider-next span,
.products .product .image-wrap .new {
  color:#7b7f85;
}

.footerSection strong { 
  color:#ffffff;; 
}


.copyright-payment .copyright,
.copyright-payment .copyright a {
  color:#ffffff;
}


/* element color */ 
.product-info .product-price .cart .change, 
#collection-filter-price .ui-slider-range,
{
  background-color: #f7f7f7;
}

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