@font-face { font-family: gotham-light; src: url(Gotham-Light.ttf); }

/*  General -------------------------- */
html,
body { font-size: 14px; color: #2d2d2d; }
a { color:#000000; }
.blog-detail .user-tags li { color:#000000; }

.page-header h2, .page-header h1 { color:#000000; text-align: left;}

.breadcrumb a, 
.breadcrumb span {color:#848484;  text-transform:capitalize;}

/*  Background -------------------------- */
.site-header.on,
body {
  
    background: #ffffff;
  
  
  background-position: left top;
  background-repeat: repeat;
  background-attachment: scroll;
}

/*  Header -------------------------- */
.header-top { background: #000000; color: #ffffff; }
.header-top a.link { color: #ffffff; border-bottom: 0;}
.header-top a { cursor: default; text-decoration: none; }

.site-header p.text_order { color: #ffffff; }

.header-bottom .selectize-dropdown, 
.header-bottom .selectize-input, 
.header-bottom .selectize-input input,
.header-panel-bottom .free_shipping { color: #ffffff; }
.header-bottom .selectize-control.single .selectize-input:after { border-top-color: #ffffff; }

.customer-area .dropdown-menu a,
.header-bottom .top-cart a, 
.customer-links a,
.customer-links { color: #ffffff; }

/*  Footer -------------------------- */
.site-footer {
  
    background: #141414;
  
  
  background-position: left top;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.footer-bottom { border-color: #282828; }
.footer-top h3 { color: #ffffff; }
.site-footer a,
.footer-bottom address {color: #969696;}
.site-footer a:hover { color: #ffffff; }
.site-footer .col-1 a:hover,
.site-footer .col-2 a:hover,
.site-footer .col-3 a:hover { border-bottom: 1px solid #ffffff; }

/*  Navigation -------------------------- */
.nav-bar { background-color: #ffffff; }
.site-nav > li > a { color: #000000;}
.site-nav > li:hover > a ,
.site-nav > li:hover > a:hover {color: #5e5e5e;}
.site-nav li.dropdown .icon-dropdown { border-top-color: #000000; }



/* dropdown menu */
.site-nav-dropdown {/*border-style: solid;*/ border-color: #c5cacb; background: #ffffff; }
.site-nav .widget-featured-product .widget-title h3,
.site-nav a,
.site-nav-dropdown li a { color: #000000; }
.site-nav-dropdown li:hover > a { color: #000000; }
.site-nav-dropdown li:hover > a:before { background: #000000; }
.site-nav-dropdown li.dropdown .icon-dropdown { border-top-color: #000000; }
.site-nav .widget-featured-product .btn { color: #000000; border-bottom-color: #000000; }

/* Block Instagram */
.home-instagram { background-color: #ffffff; }

/* Border product item */
.products-grid .grid-item-border .product-image,
.grid-item-border.product-img-box .product-photo-container { border-color: #c3c3c3;}

/*  Button -------------------------- */
.btn, 
.spr-summary-actions a { 
  background-color: #000000; 
  color: #ffffff;
  border-color: #000000;
  font-size: 14px; }

.btn-secondary,
.content-blog .list-blog .button a { 
  background-color: #ffffff; 
  color: #000000;
  border-color: #000000;
  font-size: 14px; }

.btn:hover,
.spr-summary-actions a:hover { 
  background-color: #ffffff;
  color: #000000;
  border-color: #000000;
}

.btn-secondary:hover,
.content-blog .list-blog .button a:hover { 
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

.btn span.arrow { border-left-color: #ffffff; }
.btn:hover span.arrow { border-left-color: #000000; }

/* Title Color 
label,
.spr-icon,
.widget-title fieldset.box-title legend,
.home-instagram .widget-title h3,
.sidebar .widget-title,
.related-products h2,
.recently-viewed-products h2,
.refined-widgets > span,
.tab-content h4,
.tab-content .spr-form-title,
.tab-content .spr-review .spr-review-header-title,
.tab-content .spr-review .spr-review-header-byline,
#email-modal .window-window .window-content .title,
#email-modal .window-window .window-content .message,
.cart-list .money,
#shipping-calculator h3,
#add-comment-title, 
.title-comment,
.lookbook-slideshow { color:#000000; }

/* Body Color 
.product-shop .spr-badge .spr-badge-caption,
.product-shop .product-infor label { color: #2d2d2d; }

/* font-size 
.tab-content .spr-review-content-body { font-size: 14px; }

.site-nav .widget-featured-product .btn,
.spr-summary-actions a { font-size: 13px; }

/*  Fonts
/*-------------------------- */
* { font-family: gotham-light, Montserrat, Roboto, Roboto Condensed, Helvetica; }


.products-grid .product-des { bottom: 0; }


.quick-view .selector-wrapper { display: none; }