/* General
================================================== */
body {
  font-family: "Open Sans", Helvetica, sans-serif;
  background: #ffffff url( https://cdn.shoplightspeed.com/shops/626319/themes/45/assets/background.png?20230224010534?20210702194702 ) repeat scroll top center;
    color: #444444;
}
.ie8 .wrapper {
  border-color: 1px solid #dbdbdb;
}
h1, h2, h3, h4, h5, h6, .gui-page-title, .gui-block-title {
  font-family: "Open Sans", Helvetica, sans-serif;
}

/* transition & box-shadow
==================================================  */
.transition,
a,
nav .item .itemLink,
.cart-account .cart,
.cart-account .account,
.products .image-wrap .hover,
.select ul,
.categories .category .info,
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select,
a.btn,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  -moz-transition: all 0.4s all;
  -webkit-transition: all 0.4s all;
  transition: 0.4s all;  
}
.no-transition,
#collection-filter-price .ui-slider-handle {
  -moz-transition: none;
  -webkit-transition: none;
  transition: none;
}
.shadow,
nav,
.sidebar .itemLink,
.categories .category,
.products .image-wrap,
#collection-filter-price .ui-slider-range,
#collection-filter-price .ui-slider-handle,
.grid-list div,
.select,
a.btn,
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.quantity input,
.quantity .change,
.tabs-wrap,
.zoombox.fancybox .images,
.thumbs a,
.brands,
.gui-button-small,
.gui-button-large,
.gui-block,
.gui-table,
.gui-progressbar,
.headline .slider,
.products .image-wrap .circle {
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.04) !important;
}
#formSearch .glyphicon.glyphicon-search {
  box-shadow: 2px 0px 1px -1px  rgba(0, 0, 0, 0.06);
}
/* Colors & links
================================================== */
.color-light,
.sidebar li li a,
.products .product .info,
.breadcrumbs,
.breadcrumbs a,
.add-to-cart a,
.price-wrap .old-price,
.read-more {
  color: #a1a1a1;
}
.sidebar li li a:hover,
.sidebar ul li .subitemLink.active,
.tags-home a:hover,
.breadcrumbs a:hover,
.pager ul li a:hover,
.add-to-cart a:hover,
.read-more:hover {
  color: #7c7c7c;
}
a,
.tabs ul li.active a {
  color: #666666;
}
.slider-pagination a { 
  background-color: #666666; 
}
a:hover, a:focus { 
  color: #515151;
}

/* Cart & My Account
================================================== */
.cart-account a {
  color: #000000;
}

/* Button
================================================== */
a.btn,
button,
input[type="submit"],
input[type="reset"],
input[type="button"]
{
  background-color: #000000;
  color: #ffffff;
  border-color: #000000 !important;
}
a.btn:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
  background-color: #000000;
  border-color: #000000 !important;
}

/* Element background-color */
.background-color-light,
.sidebar .itemLink,
#collection-filter-price .ui-slider-range,
.grid-list div,
.tabs ul li,
.slider img,
.categories .category .info,
.quantity .change,
.select-wrap .select,
.sidebar .itemLink,
.pager ul li.active a,
.brands .slider-prev, 
.brands .slider-next {
  background-color: #fcfcfc;
}
.background-color-dark,
.sidebar .itemLink:hover,
.grid-list .active,
.grid-list div:hover,
.categories .category:hover .info,
.select-wrap .select:hover,
.select-wrap .select ul,
{
  background-color: #f6f6f6;
}
.subcat{
    background-color: #e2e2e2;
}

/* Border-color
================================================== */
.border-light-color,
.sidebar ul li a,
.product.list,
.product-details .price,
.products.related hr,
.reviews hr {
  border-color: #c1c1c1 !important;
}
.pager ul li a {
  border-right-color: #c1c1c1 !important;
}
.border-color,
.sidebar,
.sidebar .search span,
.categories .category,
.content,
.products .image-wrap,
#collection-filter-price .ui-slider-range,
#collection-filter-price,
.grid-list div,
hr,
.zoombox.fancybox .images,
.zoombox.fancybox .thumbs a,
.tabsPages, 
.tabs ul li,
.brands .slider img,
.slider,
.quantity .change,
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select,
.products .image-wrap .circle,
.brands .slider-prev, 
.brands .slider-next,
.pager ul {
  border-color: #b0b0b0 !important;
}
.dark-border-color,
#collection-filter-price .ui-slider-handle,
.zoombox.fancybox .thumbs a.active,
input[type="text"]:hover,
input[type="password"]:hover,
input[type="email"]:hover,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
  border-color: #a4a4a4 !important;
}

/* Element colors */
.select-wrap .select .selected,
.grid-list .glyphicon,
nav .item a,
.sidebar .itemLink,
#collection-filter-price .ui-slider-range,
.grid-list,
.tabs ul li a,
.categories .category .info,
.quantity .change a,
.brands .slider-prev, 
.brands .slider-next {
  color: #666666;
}
nav,
nav .item,
.sidebar .itemLink,
.categories .category .info,
.select-wrap .select {
  border-color: #dddddd !important;
}

/* Navigation
================================================== */
nav .item {
  background-color: #000000; 
}
nav .item .itemLink:hover {
  background-color: #000000;
}
nav,
nav .item {
  border-color: #000000 !important;
}
nav .item a {
  color: #ffffff;
}

/* Footer colors
================================================== */
footer,
footer a,
footer input[type="email"],
footer input[type="email"]:focus,
footer a.btn,
.products .image-wrap .circle a,
footer a:hover,
footer a:focus,
footer .copyright {
  color:#ffffff;
}

/* Footer background-colors
================================================== */
footer .row,
.products .image-wrap .circle {
  background-color: #000000;
}
footer .copyright-payments,
footer a.btn,
footer button,
footer input[type="submit"],
footer input[type="reset"],
footer input[type="button"] {
  background-color: #000000;
  border-color: #000000 !important;
}
footer a.btn:hover,
footer button:hover {  
  background-color: #000000;
}
footer a.btn:hover,
footer button:hover,
footer input[type="text"]:hover,
footer input[type="password"]:hover,
footer input[type="email"]:hover,
footer textarea:focus,
footer input[type="text"]:focus,
footer input[type="password"]:focus,
footer input[type="email"]:focus,
footer textarea:focus {
  border-color: #000000 !important;
}

/* Border-colors 
================================================== */
footer .row.items .col-md-3,
footer .row.items .col-md-6.border-left,
footer input[type="email"],
footer .row.items,
.products .image-wrap .circle,
.products .image-wrap .circle a:first-child {
  border-color: #000000 !important;
}