/*  General
/*-------------------------- */
html,
body { font-size: 14px; color: #000000; }
body { font-size: 100%; }

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:#000000;  text-transform:uppercase;  font-size: 12px;}

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

/*  Header
/*-------------------------- */
.header-top { background: #e1abd7; color: #ffffff; padding-top: 14px; }
.header-bottom { background: #000000; }

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

.customer-area .dropdown-menu a:hover { border-bottom: 1px solid #ffffff; }

.header-bottom .search-bar input.input-group-field { border-color: #ffffff; color: #000; }

/*  Footer
/*-------------------------- */
.site-footer {
   
    background: #e1abd7;
  
	
	background-position: left top;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.footer-top h2 { font-family: proximanova-bold; color: #ffffff; }
.footer-top h3 { font-family: proximanova-bold; font-size: 18px; color: #ffffff; }
.footer-top,
.site-footer a,
.footer-bottom address { color: #ffffff; }
.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; }

.newsletter .btn { color: #e1abd7; }

/*  Navigation
/*-------------------------- */
.nav-bar { background-color: #000000; font-size: 15px; }
.site-nav > li > a { color: #ffffff;}
.site-nav > li:hover > a,
.site-nav > li:hover > a:hover { text-decoration: underline; /*font-family: 'GOTHICB'; color: #000000;*/ }
.site-nav li.dropdown .icon-dropdown { border-top-color: #ffffff; }



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

/* Product Name */
.product-title { text-transform: uppercase; }

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

/* Home Page */
.widget-title h3 { font-family: proximanova-bold; font-size: 26px; color: #000000; }
.banner-home-bottom .des h4 { font-family: proximanova-bold; font-size: 40px; }

/*  Button
/*-------------------------- */
.products-grid .grid-item .view-details,
.btn, .btn-secondary, 
.text-continue a, 
#get-rates-submit, 
.infinite-scrolling a, 
.infinite-scrolling-homepage a { font-size: 18px; }

.btn,
.btn-secondary,
.text-continue a:hover,
.list-category .view:hover,
.collection-title a.btn:hover,
.btn.spr-button:hover,

#get-rates-submit,
.template-customers-addresses .grid .large--right a:hover,
#create_customer .action-btn input,
.ajax-success-modal .btn-secondary:hover,
.infinite-scrolling a,
.infinite-scrolling-homepage a:hover { 
  background-color: #000000; 
  color: #ffffff;
  border-color: #000000;
  font-family: 'proximanova-bold';
}

.btn:hover,
.btn-secondary:hover,
.text-continue a,
.list-category .view,
.collection-title a.btn,
.spr-form-actions .btn:hover,
.content-blog .list-blog .button a:hover,
.btn.spr-button,
#get-rates-submit:hover,

#create_customer .action-btn input:hover,
.template-customers-addresses .grid .large--right a,
.ajax-success-modal .btn-secondary,

.infinite-scrolling a:hover,
.infinite-scrolling-homepage a { 
  background-color: #ffffff;
  color: #000000;
  border-color: #000000;
}

.spr-form-actions .btn {
  background-color: #000000; 
  color: #ffffff;
  border-color: #000000;
}

/*.list-category .view { background-color: transparent; }*/

.content-blog .list-blog .button a  { border-color: #000; background-color: #000; color: #fff; } 

.quick-view .product-shop .btn,
.product-shop #add-to-cart-form .btn,
.cart-row .btn:hover,
#dropdown-cart .actions .btn:hover { 
  border-color:#e9446d; 
  background-color: #e9446d; 
  color: #ffffff; 
}

/* Title Color */
label,
.spr-icon,
.widget-title fieldset.box-title legend,
.sidebar .widget-title,
.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 .price,
#shipping-calculator h3,
#add-comment-title, 
.title-comment,
.lookbook-slideshow { color: #000000; }

/* Body Color */
.product-shop .product-infor label,
.panel-title > a { color: #000000; }

/*  Font Size
/*-------------------------- */
blockquote,

.header-mobile .dropdown-menu,
.tab-content .spr-review-content-body,
.tab-content .spr-form-label,
.tab-content .spr-review .spr-review-header-byline,

.sidebar .widget-title h4,
.in-press .list-blog h3 { font-size: 14px; }


small { font-size: 12px; }

#dropdown-cart .product-name a { font-size: 13px; color: #e1abd7;  margin-top: 12px; }


.header-bottom #cartCount,
.footer-bottom address,
.breadcrumb,
#dropdown-cart .text-cart a,
.product-label strong,
.cart-row label.add-comments span:first-child,
.customer-service-page .pull-right span,
.toolbar,
.dropdown-menu,
.dropdown-menu > li > a { font-size: 10.5px; font-family: 'proximanova-bold'; }

.header-top {font-size: 12.5px; font-family: 'proximanova-bold';}

label[for="quantity"],
.dropdown-login > a,
.customer-links,
.header-bottom .selectize-control div.option,
.header-bottom .selectize-control div.item,
#currencies-modal,
.swatch .header,
.panel-group .panel-title,
.panel-group .panel,
.share_toolbox,
.panel-group .spr-review .spr-review-header-title,
.panel-group .spr-review-header-byline,
.panel-group .spr-review-content-body,
.contact-form,
.customer-service-page input.btn,
.customer-service-page .pull-right p,
.sidebar .widget-content,
.sidebar-custom .widget-title h4 a,
.refined-widgets > a,
.block-row .price-box,
.block-row .product-title,
.product-name a,
.in-press .page-header p,
.blog_author,
.product-shop p.note { font-size: 12px; }

#email-modal .window-window .window-content .sub-title,
.product-shop .wishlist,
.quickview-button a,
.widget-tags li a,
#dropdown-cart .summary .label,
.newsletter .input-group-btn > .btn,
.site-nav .widget-featured-product .btn,
.cart-title h2,
.cart-list input.update,
.cart-list a.remove,
.cart-row .total-price h3,
.swatch label,
.product-shop .product-infor label,
#email-modal .window-window .window-content .message { font-size: 13px; }

.free-shipping h3,
.cart-list .price { font-size: 15px; }

.cart-row .btn,
.contact-form .location h4,
.product-shop .total-price > span,
#shipping-calculator h3,
#customer_login .page-header h1,
.grid-item h3,
.tab-content .spr-form-title,
.tab-content .spr-review .spr-review-header-title { font-size: 16px; }

.banner-home-bottom .des p.sub-title,
#dropdown-cart .summary .price,
.product-shop .price,
.product-shop .prices .compare-price,
#contactFormWrapper h3,
.sidebar-service h3,
.widget-featured-product .widget-title h3,
.blog-detail { font-size: 18px; }

#add-comment-title,
.title-comment,
.widget-title fieldset.box-title legend,
.collection-title h3.h5 { font-size: 22px; }

/*  Fonts
/*-------------------------- */
body,
.widget-featured-product .widget-title h3 { font-family: proximanova-regular; }

table th,
.site-nav .widget-featured-product .btn,
.blog-detail .page-header h1,
.related-products h2,
.recently-viewed-products h2,
.page-header h2,
.sidebar-service h3,
#back-top,
ul.fans-page li .id,
.fans-example-page .title h2,
.fans-example-page .text-left h3,
.blog-slider .slide-heading,
.glossip > h2.text-center { font-family: proximanova-bold; }

.quickview-button a { font-family: Roboto Condensed; }

.countdown span,
.widget-tags li a,
.user-tags li a,
.lookbook .slide-text,
.template-customers-account .grid .grid-item > h5,
.template-customers-addresses .grid .grid-item > h3 { font-family: Georgia; }



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



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


/* Settings Currency */
@media (max-width: 767px) {
  
    .header-mobile { width: 50%; }
    /*.header-bottom .wrapper-top-cart { width: 25%; }*/
  	.header-bottom #dropdown-cart { width: 294px;
    margin-right: -166px; }
  
}

/* Enable-Disable Sidebar */

  @media (min-width: 768px) {
  	.template-collection .sidebar { display: block!important; }
  }
  @media (max-width: 767px) {
    .template-collection .sidebar { display: none; }	
    .template-collection #displayTextLeft { display: block; }
  }



  .template-product .sidebar { display: none!important; }
  .template-product .col-main { width: 100%!important; }
  @media (max-width: 767px) {
    .template-product #displayTextLeft { display: none; }
  }


/* Enable opacity when hover image */

  img:hover { opacity:0.5; filter:alpha(opacity=50); }
  .product-img-box .more-view-wrapper img:hover { opacity: 1; }
  /*.grid-item:hover .hover { opacity:0.9; filter:alpha(opacity=90); }*/


.blog_img img:hover { opacity:1; filter:alpha(opacity=50); }



.countdown .quickview-clock,
.countdown #clock { font-family: proximanova-regular; font-size: 18px; }

/**/


/* Show sidebar on the left, right */