/** Shopify CDN: Minification failed

Line 689:103 Unexpected "/"

**/
@charset "utf-8";
/* CSS Document *

/* General CSS*/

.container{width:1170px; margin:0 auto;}

body{ color:#191919; margin:0px; padding:0px;font-family:Lato, sans-serif; font-size:14px; line-height:22px;}

body {
  
  background:#ffffff; 
  
  }

a,.dt-sc-toggle-accordion.active a,.dt-sc-toggle.active a{text-decoration:none;color: #cda85c;}

p{margin:0px 0px 10px; padding:0px;}

img{border:none; max-width:100%;}

ul{list-style:none; margin:0px; padding:0px;}

ol{margin:0px; padding:0px; list-style-position:outside; padding-left:20px;}

ul li, ol li{padding-bottom:10px;}

h1, h2, h3, h4, h5, h6{margin:0px; padding:0px; color:#191919;}

h1{font-size:32px; margin-bottom:25px;}

h2{font-size:30px; margin-bottom:25px;}

h3{font-size:24px; margin-bottom:15px;}

h4{margin-bottom:20px; font-size:20px;}

h5{font-size:18px; margin-bottom:20px;}

h6{margin-bottom:15px; font-size:16px;}

.dt-sc-one-half{width:48.9%;}

.dt-sc-one-third{width:32%;}

.dt-sc-one-fourth{width:23.5%;}

.dt-sc-one-fifth{width:18.4%;}

.dt-sc-hr {width: 100%;float: left;clear: both;margin: 30px 0px;padding: 0px;display: block;}

input[type="button"], input[type="submit"], button,input[type="text"], textarea, input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="search"], input.text { -webkit-appearance:none; -moz-appearance:none; appearance:none; }

.column {float: left; margin: 0px 0% 0px 2%;}

.column.first {margin-left:0px;}

.fa {font-family:FontAwesome; font-style:normal; font-weight:normal;}

.logo a { display:block;padding:10px 0 0; }

.logo h1 { margin:0; }

.wrapper {float:left; clear:both; margin:0px; padding:0px 0px 0px; width:100%;}

.main{float:left; clear:both; margin:0px; padding:0px 0px 80px; width:100%;}

*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {   -webkit-appearance: none;  margin: 0; }

input[type=number]{ border:1px solid; padding:12px 5px 12px 10px; display:block; margin:10px 0 10px; width:100%; outline:none; -moz-appearance:textfield;}

/* Transitions*/

ul.products li:hover,#main-menu > ul.menu > li > a,#main-menu > ul.menu > li > a:hover,ul.products li,.product-four-column .product-border,.product-four-column .product-border:hover,.portfolio-container li,.portfolio-container li:hover,related-four-column .product-border,.related-four-column .product-border:hover,.megamenu-child-container ul li a img,.megamenu-child-container ul li a img:hover,.mid-section:hover,.product-detail-button:hover span,.comment_form input[type="submit"]:hover, .product-detail-button:hover span input[type="submit"],header .header-top #cartCount:hover,#mc_embed_signup input[type="submit"]:hover, #slider .slider3 a.dt-sc-button:hover,#address_tables input[type="submit"]:hover,.product_subdetail li a.dt-sc-button:hover,#cart input[type="submit"]:hover,.summary .customer-social-sharing li a:hover,.shop_table.wishlist a.dt-sc-button:hover,#cart input[type="button"]:hover,#register a:hover,#login form a:hover,#login .btn,ul.products li .image-overlay .wishlist:hover,#register .btn:hover,#customer-account a:hover,#slider .slider1 a.dt-sc-button:hover,#slider .slider2 a.dt-sc-button,#slider .slider2 a.dt-sc-button:hover,.summary .product-description-right a:hover,.summary .product-description-left a:hover,.product-shop.summary .actions button:hover,.summary .product-detail .productAttributes a,.spr-summary-actions-newreview:hover,.spr-review-reportreview:hover,.spr-form input[type="submit"]:hover,.collection-carousel-wrapper .carousel-arrows a:hover,#main-menu ul.menu > li > .megamenu-child-container,#main-menu ul.menu > li > .megamenu-child-container, #main-menu > ul > li:hover > a,#main-menu > ul.menu > li:hover > .megamenu-child-container,#main-menu > ul > li > a:hover, #main-menu > ul > li:hover > a,#main-menu > ul > li.current_page_item > a:hover, #main-menu > ul > li.current_page_ancestor > a:hover, #main-menu > ul > li.current-menu-item > a:hover, #main-menu > ul > li.current-menu-ancestor > a:hover,.megamenu-child-container > ul.sub-menu > li > a:hover, .megamenu-child-container > ul.sub-menu > li > a:hover .menu-item-description,#main-menu ul li.menu-item-simple-parent:hover > ul, #main-menu ul li.menu-item-simple-parent ul li:hover > ul, #main-menu ul li.menu-item-simple-parent ul li ul li:hover ul,ul.products li span.sale,ul.products li:hover .product-details  h5,ul.products li:hover .product-button a:hover,ul.products li:hover .product-button a,ul.products li:hover,.seller-products .sorting-container a:hover,.collection-detail a.dt-sc-button:hover,ul.products li:hover .image-overlay,.blog-entry:hover .image-overlay,.blog-entry:hover .entry-details,.mailchimp input[type="submit"]:hover,.top-bar ul li a:hover,#main-menu > ul.menu > li > a:hover,#main-menu ul li ul li a:hover,.megamenu-child-container ul.sub-menu > li > ul li a:hover,.social-icons li:hover,.social-icons li:hover a,.widget_text a:hover, .widget-flickr a:hover,.promo-banner p a:hover,.mid-section a:hover,.sample-product img:hover,ul.products li:hover .image-overlay a:hover,.product-carousel-wrapper .carousel-arrows a:hover,.product-carousel-wrapper .carousel-arrows a:hover span,.blog-carousel-wrapper .carousel-arrows a:hover,.blog-carousel-wrapper .carousel-arrows a:hover span,.promo-banner .ad-buttos .view-demo:hover,.promo-banner .ad-buttos .purchase:hover,ul.products li:hover .product-details,ul.products li:hover .product-button,.copyright a:hover,.widget-photo-flickr a:hover img,.widget a:hover,.widget.widget_recent_entries p.mail a:hover,.pagination .prev-post a,.pagination .next-post a:hover,ul.products li:hover .product-button,.widget.widget_filter_brand ul li:hover:before,.widget.tagcloud a:hover,.blog-entry:hover .entry-details h4 a,.blog-entry:hover .entry-details p:hover,.blog-entry:hover .entry-details a:hover,#slidedown-cart button:hover,#cboxLoadedContent .search input[type="submit"]:hover,#searchform input[type="submit"]:hover,.summary .product-detail .add-cart-product:hover,.summary .product-detail .buy-now-btn:hover  {-webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s; transition:all 300ms linear 0s;}

/* Fonts */

header .header-top #cartCount,#searchform input[type="submit"],#searchform input[type="text"],#slider .slider2 h2 { font-family:Lato, sans-serif; }

.product_subdetail li a,.product_subdetail li .spr-badge-caption,.summary .product-detail .productAttributes a,.summary .product-detail .productAttributes p { font-family: Open Sans, sans-serif; }


/* Header Styles*/

.top-bar { background:#191919;float:left;padding:15px 0;width:100%; }

.top-bar ul { float:left; }

.top-bar ul li { display:inline; text-transform:capitalize;padding:0;}

.top-bar ul li i { margin-right:5px;margin-top:2px; }

.top-bar ul li a { color:#ecf0f1;padding:0 20px;position:relative; }

.top-bar ul li:first-child a { padding-left:0; }

.top-bar .float-right ul li a { color:#ecf0f1; }

.top-bar ul li:last-child > a:after { content:none; }

header .header-top .wrapper-top-cart a:after { content:"";  width:1px; height:10px; float:left; position:absolute; top:0px; right:0; bottom:0; margin:auto;}

.top-bar ul li a:after,.entry-details p.author a:after { content:""; background:#838585; width:1px; height:10px; float:left; position:absolute; top:1px; right:0; bottom:0; margin:auto;}

header .header-top .wrapper-top-cart a:after { background:#838585; }

.top-bar .float-right ul li a:after { background:#838585; } 

.float-right { float:right; }

.float-right a,.seller-products ul.products li span.offer,.megamenu-child-container ul li a.dt-sc-button:hover,ul.products li .image-overlay .wishlist:hover { color:#ffffff; }

header{width:100%; float:left; margin:0px; padding:0px; background:#ffffff; display:block; z-index:9999;}

header .logo { display:inline-block;text-align:center;width:100%; }

header .contact-phone i { display:inline-block;border:2px solid #191919;padding:15px;text-align:center;font-size:20px;margin-right:20px;}

header .header-top { padding:8px 0;float:left;width:100%;border-bottom:1px solid #f6f6f6; }

header .header-top .header-top-right  { padding:7px 0 0; }

header .header-top .selection-box { float:left;width:72%;  }

header .header-top .wrapper-top-cart { float:right;position:relative;padding:0 40px 0 0; }

header .header-top-right { float:left;width:100%; }

header .header-top #slidedown-cart ul { float:left;width:100%; }

header .header-top ul li { float:left;display:inline;padding:0 17px;position:relative;}

header .header-top ul li:last-child { padding-right:0; }

header .header-top .baskettop img { margin-right:7px; }

header .header-top .baskettop a { font-size:16px; }

header .header-top .baskettop a.btn-remove { color:red; }

header .header-top .baskettop a,header .header-top .contact-phone,header .header-top select  { color:#191919; }

header .header-top .baskettop i { font-size:16px; }

header .header-top .baskettop a #cartCount { float:right;font-size:12px;width:20px;height:20px;position:absolute;top:-8px;right:15px;line-height:17px;text-align:center;border-radius:20px; }

h2.border-title:after,.pagination ul li.active-page,.shop_table thead { background:#cda85c; }



/************* Menu ************/

#menu-container { float:left;width:100%;background:#ffffff;z-index:9;-webkit-box-shadow: 0 3px 6px -2px #f3f3f3; -moz-box-shadow: 0 3px 6px -2px #f3f3f3; box-shadow: 0 3px 6px -2px #f3f3f3;position:relative; }

#main-menu { float:left; margin:0px; padding:0px; position:relative; z-index:100; line-height:normal; width:100%; text-align:center; }

#main-menu > ul.menu { float:left; margin:0px; padding:0px; width:100%; }

#main-menu > ul.menu > li { margin:0px; padding:0px; margin:0px 5px; display:inline-block; padding:20px 0; }

#main-menu > ul.menu > li > a { border-color: transparent; border-style: solid; border-width: 0 0 2px 2px; display:inline; padding:5px 16px 8px ; margin:0px; font-size:13px; color:#191919; text-transform:uppercase;font-weight:bold;letter-spacing:1px; }

#main-menu > ul.menu > li.menu-item-depth-0 > a:after,.seller-products .sorting-container a:after,.megamenu-child-container ul li a:after { content: "\33";font-family: 'ElegantIcons';	speak: none;font-style: normal;	font-weight: normal;font-variant: normal;}

#main-menu .dt-menu-toggle { display:none; }

#main-menu > ul > li.menu-item-simple-parent ul.sub-menu:before,#slidedown-cart:before {border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #000000; content: "";height: 0;left: 25px;position: absolute;top: -10px;width: 0;}

#main-menu > ul > li.menu-item-simple-parent ul.sub-menu:after,#slidedown-cart:after {border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #ffffff;content: "";height: 0;left: 26px;position: absolute;top: -7px;width: 0;}

#main-menu > ul.menu > li > span.arrow { display:none; border-left:3px solid transparent; border-right:3px solid transparent; border-top:3px solid #ffffff; left:0;left:48%; right:0; width:0; margin:auto; top:0px; position:absolute; }

#main-menu > ul.menu > li.current_page_item span, #main-menu > ul.menu > li.current-menu-ancestor span { display:block; }	

#main-menu > ul.menu > li.menu-item-megamenu-parent > a { position:relative; }

#main-menu ul.menu li.menu-item-simple-parent { position: relative;display:inline-block; }

#main-menu li:hover .dropdown-caret {display: block; }

#main-menu li .dropdown-caret {display: none;position: relative;top: 26px;width: 100%;z-index: 9999;}

#main-menu li .dropdown-caret:before { border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #000000;content: "";height: 0;left: 30px;  position: absolute;top: -14px;width: 0; }

#main-menu li .dropdown-caret:after { border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #ffffff;content: "";height: 0; left: 31px;position: absolute;top: -11px;width: 0;}

#main-menu { position: inherit; }

#main-menu ul.menu > li > .megamenu-child-container { display: none; padding: 10px 0; left: 0; right: 0; width: 100%; }

#main-menu ul.menu > li > .megamenu-child-container > ul.sub-menu { /*display: none;*/ margin: 0 auto; width: 1170px; }

#main-menu ul.menu > li > .megamenu-child-container.fullwidth { left: 0; right: 0; width: 100%; }

#main-menu ul.menu > li.menu-item-megamenu-parent:hover > .megamenu-child-container { display: block; }


/****** Simple Drop Down Menu *****/

#main-menu .sub-menu { text-align:left; }

#main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul li ul li ul { display:none; }

#main-menu ul li.menu-item-simple-parent:hover > ul, #main-menu ul li.menu-item-simple-parent ul li:hover > ul, #main-menu ul li.menu-item-simple-parent ul li ul li:hover ul { display:block; }

#main-menu ul li.menu-item-simple-parent ul { width:220px;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25); border-top:2px solid; padding:10px 0px 10px; position:absolute; top:57px; left:0px; float:left;z-index:99; }

#main-menu ul li.menu-item-simple-parent ul li { display:block; padding:0px 15px; line-height: normal; position:relative; } 

#main-menu ul li.menu-item-simple-parent ul li a { color:#191919; position:relative; padding:10px 0px 10px 12px; font-size:13px; border-bottom:1px solid #000000; display:block; }

#main-menu ul li.menu-item-simple-parent ul li a:before { content:"\f105"; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:14px; position:absolute; top:10px; left:0px; }

#main-menu ul li.menu-item-simple-parent ul li:last-child a { border:none; }

#main-menu ul li.menu-item-simple-parent ul li ul { left:220px; top:-10px; border-top:0px; border-left:5px solid; padding:5px 0; }

#main-menu ul li.menu-item-simple-parent:last-child ul { right:0px; left:inherit; }

#main-menu ul li.menu-item-simple-parent:last-child ul li ul { right:220px; left:inherit; }

#main-menu ul li.menu-item-simple-parent ul li > ul { border-left:2px solid #191919;margin-left:-2px; }

#main-menu ul li.menu-item-simple-parent ul li > ul:before { border-bottom: 9px solid transparent;border-top: 9px solid transparent; border-right: 9px solid #000000; content: ""; height: 0; left: -10px;  position: absolute;  top: 13px;  width: 0; }

#main-menu ul li.menu-item-simple-parent ul li > ul:after { border-bottom: 8px solid transparent; border-top: 8px solid transparent; border-right: 8px solid #ffffff; content: ""; height: 0; left: -7px; position: absolute; top: 14px; width: 0; }



/****** Mega Menu *****/

#main-menu ul.menu > li > .megamenu-child-container { display: none; padding: 10px 0; left: 0; right: 0; width: 100%; }

#main-menu ul.menu .megamenu-child-container {border-left:none;border-right:none; padding: 10px 10px 0; position: absolute; top:56px; left: 0; float: left; z-index: 99; box-shadow: 0 5px 4px rgba(0, 0, 0, 0.1); }

#main-menu ul li.menu-item-simple-parent ul li a.mega-menu-image { display:none; }

#main-menu ul.menu > li > .megamenu-child-container > ul.sub-menu { /* display: none; */ margin: 0 auto; width: 1170px; }

.megamenu-child-container, .simple-menu ul {background-color: #ffffff;}

.megamenu-child-container  { border:2px solid #000000;}

.megamenu-2-columns-group .megamenu-child-container,.megamenu-3-columns-group .megamenu-child-container,.megamenu-4-columns-group .megamenu-child-container { width:100%; }

.megamenu-child-container > ul.sub-menu > li { display:inline; float:left; margin: 0 0 0 2%; padding:15px; position: relative; width:220px;  }

.megamenu-child-container > ul.sub-menu > li.first { margin-left: 0; }

.megamenu-child-container ul li a.dt-sc-button { padding:5px 22px;border:2px solid #191919;color:#000000;display:inline-block;text-align:center;position:relative; }

.megamenu-child-container ul li a.dt-sc-button { display:inline-block;font-weight:bold;text-transform:uppercase;font-size:12px; }

.megamenu-child-container ul li > a:after,.megamenu-child-container ul a.dt-sc-button:after { content: "\35"; }

.megamenu-child-container ul li a.mega-menu-image:after{ content:none; }

.megamenu-child-container ul li a.mega-menu-image { display:inline-block;width:100%;text-align:center; }

.megamenu-child-container ul li .button { display:inline-block; text-align:center; width:100%; }

.megamenu-child-container ul li a img { display:inline-block;text-align:center;margin-bottom:20px; }

.megamenu-child-container ul li a.dt-sc-button { display:inline-block;text-align:center; }

.megamenu-child-container ul li  { display:inline-block;margin:0 auto;  }

.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li { width: 48.9%; }

.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li { width: 31.9%; }

.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li { width: 22%; }

.megamenu-5-columns-group .megamenu-child-container > ul.sub-menu > li { width: 18.4%; }

.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { display:block; width: 470px; }

.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { display:block; width: 720px; }

.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { display:block; width: 970px; }

.megamenu-child-container > ul.sub-menu { padding: 0; margin: 0; text-align:left; }

.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu { text-transform:uppercase; font-weight:300; margin-bottom:10px; display:block; font-size:18px; letter-spacing:1px; }

.megamenu-child-container > ul.sub-menu > li a .fa { margin-right:5px; }

.megamenu-child-container .no-collection-img a { text-transform: uppercase;font-weight:900;margin-bottom: 20px;display: block;font-size: 18px;letter-spacing:2px; color:#191919; }

.megamenu-child-container .no-collection-img a:after { content:none; }

.megamenu-child-container > ul.sub-menu > li > a .menu-item-description, .menu-item-description { color: #191919; display:block; font-weight:normal; padding: 0; }

.dt-megamenu-custom-content { display: block; padding: 10px 0 0; }

.megamenu-child-container ul.sub-menu > li > ul { padding: 0; margin: 0; }

.megamenu-child-container ul.sub-menu > li > ul li { display: block; padding: 0; }

.megamenu-child-container ul.sub-menu > li > ul li, .megamenu-child-container ul.sub-menu > li > ul li a { clear:both; }

.megamenu-child-container ul.sub-menu > li > ul li a { color:#191919;text-transform:uppercase; position:relative; padding:0 0 14px; font-size:12px; display:block; }

.megamenu-child-container ul.sub-menu > li > ul > li > ul { padding-left:20px; }

.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link > .nolink-menu { padding: 0; }

.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link ul.sub-menu { padding-top: 0; }

.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link img { max-width:100%; }

/* New Mega Menu Widget area styles */

.megamenu-child-container > ul.sub-menu > li.fill-two-columns { width: 470px; }

.megamenu-child-container > ul.sub-menu > li.fill-three-columns { width: 720px; }

.megamenu-child-container > ul.sub-menu > li.fill-four-columns { width: 970px; }

.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:480px; }

.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:730px; }

.megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width: 465px; }

.megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget { width: 303px; }

.megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width: 340px; }	

.box1 { display: inline-block; font-size: 16px; margin: 20px 10px 0 0; padding: 0.25em 0.5em; width: 30%;}

.content-full-width { float:left;width:100%; }

#main-menu ul.menu > li.menu-item-megamenu-parent:hover > .megamenu-child-container { display: block; }

#primary.content-full-width { float:left;width:100%;margin:0;padding:0; }

#primary { float:left; }

#slider { float:left;width:100%;margin:0 0 70px; }

#slider .slider1 h2 { text-transform:capitalize;color: #191919;}

#slider .slider1 p { color: #191919;}

#slider .slider1 a.dt-sc-button { color:#ffffff; background:#db3e7b; } 

#slider .slider1 a.dt-sc-button:hover { background:#191919; color:#ffffff;}

#slider .slider2 h2 { text-transform:uppercase; color: #ffffff;}

#slider .slider2 p { color: #ffffff;}

#slider .slider2 a.dt-sc-button { color:#191919; background:#ffffff; } 

#slider .slider2 a.dt-sc-button:hover { background:#d52031;color:#ffffff; }

#slider .slider3 h2 { text-transform:capitalize; color: #191919;text-shadow:0px 1px 0 #ffffff;}

#slider .slider3 p { color: #191919;text-shadow:0px 1px 0 #ffffff; font-size:18px;}

#slider .slider3 a.dt-sc-button { color:#191919; background:#ffffff; } 

#slider .slider3 a.dt-sc-button:hover { background:#000000;color:#ffffff; }

/*Product Section */

.sample-product a { display:block; }

.sample-product img:hover,.megamenu-child-container ul li a img:hover  { opacity: 0.5; }

.product-container { float:left;width:100%;padding:85px 0 0;  }

h2:after,h3 span.border-title:after {   content:'';display:inline-block;bottom: -14px; height: 3px; left: 0; position: absolute; width: 60px;}

h3 span.border-title:after{ background:#cda85c; }

#slidedown-cart button,input[type="submit"],.shop_table.wishlist a.dt-sc-button,#cart input[type="button"],.summary .quantity_box input[type="button"],.dec.button,.inc.button,ul.dt-sc-tabs-frame li a.current, ul.dt-sc-tabs li a.current, ul.dt-sc-tabs-vertical-frame li a.current,#address_tables input[type="submit"],.price-filter input[type="submit"],.shop_table.wishlist a.dt-sc-button,#searchform input[type="submit"],.spr-form input[type="submit"],.mailchimp input[type="submit"],#login .btn,#add_address .btn,#contactFormWrapper input[type="submit"],header .header-top #cartCount,#cboxLoadedContent .search input[type="submit"],#searchform input[type="submit"],#mc_embed_signup input[type="submit"],h5.dt-sc-toggle-accordion.active:before, h5.dt-sc-toggle.active:before,.comment_form input[type="submit"] { background:#cda85c; }

input[type="submit"],input[type="button"] { border:none; }

h3 span.border-title { position:relative; }

h2.border-title,h3.border-title { position:relative;text-transform:uppercase;font-weight:900;letter-spacing:3px; }

.product-section { float:left;width:100%; }

/*ul.products { float:left;width:100%;padding:40px 0 0; }*/

ul.products li .product-thumb {  width:100%;text-align:center;position:relative;}

ul.products li .product-thumb a { display:block; width:100%; }

ul.products li .product-details { float:left;width:100%;padding:20px; }

ul.products li:hover .product-details  { color:#ffffff; }

ul.products li .product-details .color-label { padding-bottom:10px; }

ul.products li .product-details h5 { margin-bottom:15px;}

ul.products li .product-details h5 a { color:#191919; }

ul.products li .product-details .price { font-size:24px;font-weight:bold; }

ul.products li .product-details .price del,.product-shop .compare-price { color:#bcbcbc;font-weight:300;margin-right:5px; }

ul.products li span.sale { color:#ffffff; }

ul.products li:hover .product-details  h5,.promo-banner p a:hover { color:#ffffff; }

.shop_table.wishlist a.dt-sc-button,#cart input[type="submit"],#cart input[type="button"],#register .btn,#login .btn,#add_address .btn,#address_tables input[type="submit"],#slidedown-cart button,#contactFormWrapper input[type="submit"] ,.add-new-address.dt-sc-button,ul.dt-sc-tabs-frame li a.current, ul.dt-sc-tabs li a.current, ul.dt-sc-tabs-vertical-frame li a.current,.spr-form input[type="submit"],.summary .quantity_box input[type="button"],.dec.button,.inc.button, .responsive-search input[type="submit"],.mailchimp input[type="submit"],.promo-banner .ad-buttos .view-demo,.pagination .prev-post a,.pagination ul li.active-page,.pagination .prev-post a,.pagination .next-post a:hover,header .header-top #cartCount,#cboxLoadedContent .search input[type="submit"],#searchform input[type="submit"],#mc_embed_signup input[type="submit"],.comment_form input[type="submit"]  { color:#ffffff; }

.shop_table.wishlist a.dt-sc-button:hover,#cart input[type="submit"]:hover,#cart input[type="button"]:hover,#register .btn:hover,#login .btn:hover,#add_address .btn:hover,#address_tables input[type="submit"]:hover,#slidedown-cart button:hover,#contactFormWrapper input[type="submit"]:hover ,.add-new-address.dt-sc-button:hover,.spr-form input[type="submit"]:hover,.summary .quantity_box input[type="button"]:hover,.dec.button:hover,.inc.button:hover, .responsive-search input[type="submit"]:hover,.mailchimp input[type="submit"]:hover,.promo-banner .ad-buttos .view-demo:hover,.pagination .prev-post a:hover,.pagination .next-post a:hover,header .header-top #cartCount:hover,#cboxLoadedContent .search input[type="submit"]:hover,#mc_embed_signup input[type="submit"],#searchform input[type="submit"],.comment_form input[type="submit"]:hover  { color:#ffffff; }

ul.products li .product-details .price,ul.products li:hover .product-button a:hover,.mid-section a,.seller-products ul.products li:hover .product-button a,.seller-products .sorting-container a:hover,.copyright a:hover,.top-products li span.price,.summary .product-description-right a:hover,#register a:hover { color:#cda85c; }

.ad-content a { font-weight:bold; }

ul.products li:hover .product-button a { color:#818181; } 

ul.products li span.sale { float:left;right:0px;padding:6px 24px;text-align:center;text-transform:uppercase; position: absolute; top: 0px;  }

/*ul.products li { border:1px solid #f5f5f5;padding:0; }*/

ul.collection-carousel.products li { border:none; }


ul.products li .product-wrapper.product-four-column {  width: 23.5%;}

ul.products li,ul.products li .product-details,ul.products li .product-button,.collection-thumb,.blog-entry .entry-details,.collection-thumb .bor,.blog-entry,.entry-details,.newsletter,.megamenu-child-container > ul.sub-menu > li { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }

ul.products li .product-button { float:left;width:100%;padding:20px;border-top:1px solid #f5f5f5; }

ul.products li:hover .product-button { border-color:#cda85c; }

ul.products li .product-button a { color:#191919;font-size:12px;text-transform:uppercase; }

ul.products li .product-button .sold {   padding: 19px 0; display: inline-block; text-align: center;width: 100%; text-transform: uppercase; font-size: 12px; }

ul.products li .product-button .view-detail-btn { float:right; }

ul.products li .product-button .view-detail-btn i { margin-right:7px; }

ul.products li .product-button .add-cart-btn { float:left; }

ul.products li:hover .product-button .add-cart-btn:hover { color:#818181; }

ul.products li .product-button .add-cart-btn i { margin-right:9px; }

/* ul.products li:hover { border:1px solid #191919; } */

.carousel-arrows a{display:inline;}

.carousel-arrows .fa{font-size:24px; font-weight:normal; font-family:FontAwesome; }

.related-carousel-wrapper { margin:0 0 35px 0; }

.product-carousel-wrapper,.collection-carousel-wrapper,.blog-carousel-wrapper,.related-carousel-wrapper { margin-left:-10px;margin-right:-10px;position:relative;  }

.product-carousel-wrapper .product-carousel { padding:60px 0 70px; }

.product-four-column,.collection-four-column,.blog-third-column,.related-products .related-carousel li { float:left;width:100%;padding-left:10px;padding-right:10px; }

.product-four-column .product-border,.products .product-border,.related-four-column .product-border { border:1px solid #f5f5f5;float:left;width:100%; }

.portfolio-container li  { border:1px solid #f5f5f5; }

.product-four-column .product-border:hover,.portfolio-container li:hover,.related-four-column .product-border:hover { border-color:#191919; }

.blog-carousel-wrapper { padding:58px 0 0; }

.blog_page_image {width:72px;height:auto;}

.product-thumb a img { display:block; }

.product-carousel,.blog-carousel,.collection-carousel,.related-carousel {  clear: both;float: left; margin: 0; padding: 0; width: 100%; }

.product-carousel-wrapper .carousel-arrows,.collection-carousel-wrapper .carousel-arrows { position: absolute;right:8px; top: -55px;}

.blog-carousel-wrapper .carousel-arrows  { position: absolute;right:8px; top: -52px;}

.product-carousel-wrapper .carousel-arrows a,.blog-carousel-wrapper .carousel-arrows a,.collection-carousel-wrapper .carousel-arrows a {  border:2px solid #000000; display: inline-block; float: left; height:37px; text-align: center; width:37px;line-height:35px;}

.product-carousel-wrapper .carousel-arrows a:hover, .blog-carousel-wrapper .carousel-arrows a:hover, .collection-carousel-wrapper .carousel-arrows a:hover {  border:2px solid #000000; }

.product-carousel-wrapper .carousel-arrows a.product-next-arrow,.blog-carousel-wrapper .carousel-arrows a.blog-next-arrow,.collection-carousel-wrapper .carousel-arrows a.collection-next-arrow {  border-left:none; }

.product-carousel-wrapper .carousel-arrows a:hover,.collection-carousel-wrapper .carousel-arrows a:hover.blog-carousel-wrapper .carousel-arrows a:hover,.collection-carousel-wrapper .carousel-arrows a:hover,.blog-carousel-wrapper .carousel-arrows a:hover { background-color:#000000;  }

.product-carousel-wrapper .carousel-arrows a:hover span,.collection-carousel-wrapper .carousel-arrows a:hover span,.blog-carousel-wrapper .carousel-arrows a:hover span { color:#ffffff; }

.product-carousel-wrapper .carousel-arrows a span,.blog-carousel-wrapper .carousel-arrows a span,.collection-carousel-wrapper .carousel-arrows a span { color:#191919;font-size: 20px;  }

ul.products li:hover .product-details h5 a { color:#ffffff;  }

/*ul.products { display:inline-block; clear: both; float: left; margin: 0;padding: 0;width:100%; }*/

ul.products li.first, ul.products li.first .product-wrapper { clear: both; }

ul.products li .product-wrapper.product-four-column {  width: 23.5%;}

ul.products li .product-wrapper { clear: none; display: inline; float: left; margin: 10px 2% 0px 0; padding: 0; position: relative;}

ul.products li.last .product-wrapper { margin-right: 0; }

ul.products li.first, ul.products li.first .product-wrapper { clear: both;}

ul.products li .product-wrapper.product-three-column { width: 32%;}

ul.products li { display: inline;position:relative; }



ul.products li .product-thumb .spr-badge { display:inline-block;text-align:center; top:60%; width:100%; }

.spr-summary-actions-newreview,.spr-review-reportreview { color:#000000; }

.summary .product-wishlist { border:none;cursor:pointer; background:none;text-transform:uppercase;padding:0; }

.summary .product-wishlist span { margin-right:10px; }

.spr-form-input.spr-form-input-text,.spr-form-input.spr-form-input-email,.spr-form textarea { float:left;width:89%; }

.spr-form label { float:left;width:118px;padding:13px 0; }

.spr-badge-starrating .spr-icon { font-size:15px !important; }

.spr-form-review-rating a { color:#191919;padding:7px 0 0px; }

.spr-form input[type="submit"] { border:none; }

/*ad Section*/

.mid-section { background:url(/cdn/shop/t/2/assets/mid_banner_1.png?v=28416365940338203951580824004) no-repeat; border:3px solid #f5f5f5; background-size:cover;}

.mid-section:hover { border-color:#cda85c; }

.mid-section a { font-weight:bold; text-transform:capitalize; }



.promo-banner { background-color:#191919; }



.promo-banner { background-position:center top; }

.promo-banner h2,.promo-banner p { float:left;width:100%;line-height:24px; }

.promo-banner p a { font-weight:bold;color:#191919; }

.promo-banner h5 { color:#ffffff;float:left;width:100%;font-weight:300;position:relative;margin-bottom:42px;line-height:50px; }

.promo-banner h5, .promo-banner h5 strong { font-size:60px;text-transform:uppercase; }

.promo-banner h5 strong { color:#191919;font-weight:900; }

.promo-banner h5.border-title:after { background:#191919; }

.promo-banner h5.border-title:after {  display:inline-block;content:'';bottom: -18px; height: 3px;left: 0; position: absolute; width: 60px;}

.promo-banner .ad-buttos a { font-size:14px;font-weight:900;text-transform:uppercase;}

.promo-banner .ad-buttos a { padding:10px 21px; }

.promo-banner h3 { float:left;width:100%;text-transform:uppercase; }

.ad-features-1 a.dt-sc-button,.ad-features-2 a.dt-sc-button { float:left;text-transform:uppercase;font-weight:300;font-size:20px; }

.ad-features-1 a.dt-sc-button,.ad-features-2 a.dt-sc-button { padding:4px 18px; }

.promo-banner .ad-features-1,.promo-banner .ad-features-2 { float:left;width:100%; padding:10px 0 0;}

.promo-banner .ad-features-1 a.white,.promo-banner .ad-features-2 a.white {background:#ffffff;color:#000000;}

.promo-banner .ad-features-1 a.black,.promo-banner .ad-features-2 a.black { background:#000000;color:#ffffff;}

.promo-banner .ad-buttos { float:left;width:100%;margin:40px 0 0; }

.promo-banner .ad-buttos .purchase,ul.dt-sc-tabs li:first-child a,ul.dt-sc-tabs li a,.product-shop.summary .actions button,.dt-sc-tabs-frame-content, .entry-details a.dt-sc-button, .dt-sc-tabs-content,.collection-detail a.dt-sc-button,.summary .product-detail .cart-button-icon,.megamenu-child-container ul li a.dt-sc-button  { border:2px solid #000000; }

.product-shop.summary .actions button:hover,.dt-sc-tabs-frame-content:hover,.collection-detail a.dt-sc-button:hover,.megamenu-child-container ul li a.dt-sc-button:hover,.summary .product-detail span.cart-button-icon:hover,.product-shop.summary .actions button:hover,.blog-entry:hover .entry-details a.dt-sc-button  { border:2px solid #cda85c; }

.product-shop .compare-price { font-size:24px;margin-right:7px;float:left; }

.product-shop.summary .actions button, ul.dt-sc-tabs li a, .entry-details a.dt-sc-button,.collection-detail a.dt-sc-button, .summary .product-detail .cart-button-icon,.collection-detail a.dt-sc-button, .megamenu-child-container ul li a.dt-sc-button, .summary .product-detail .cart-button-icon,.collection-detail a.dt-sc-button,select,.product-shop.summary .actions button  { background: #ffffff; }

.product-carousel-wrapper .carousel-arrows a,.blog-carousel-wrapper .carousel-arrows a,.collection-carousel-wrapper .carousel-arrows a  { background: #ffffff; }

.promo-banner .ad-buttos .purchase,.product-shop.summary .actions button, ul.dt-sc-tabs li a, .entry-details a.dt-sc-button,.collection-detail a.dt-sc-button,.collection-detail a.dt-sc-button, .megamenu-child-container ul li a.dt-sc-button,.collection-detail a.dt-sc-button,ul.dt-sc-tabs li a,.product-shop.summary .actions button { color:#191919; }

.promo-banner .ad-buttos .purchase:hover,.product-shop.summary .actions button:hover,.entry-details a.dt-sc-button:hover,.collection-detail a.dt-sc-button:hover,.collection-detail a.dt-sc-button:hover, .megamenu-child-container ul li a.dt-sc-button:hover,.collection-detail a.dt-sc-button:hover,.product-shop.summary .actions button:hover,.blog-entry:hover .entry-details a.dt-sc-button,.product-detail-button:hover span, .product-detail-button:hover span input[type="submit"] { color:#ffffff; }

.promo-banner .ad-buttos .purchase { color:#000000;margin-right:15px;letter-spacing:1px; }

.promo-banner .ad-buttos .purchase:hover { background:#000000;color:#ffffff; }

.promo-banner .ad-buttos .view-demo { border:2px solid #ffffff;letter-spacing:1px; }

.promo-banner .ad-buttos .view-demo:hover { background:#ffffff;color:#000000; }

.mid-section,.promo-banner { clear:both;float:left;width:100%;height:auto;padding:25px 0 90px; }

.promo-banner { padding:165px 0 210px; }

.mid-section{padding:20px 30px 32px;margin:0 0 30px 0;}

.ad-features-1 { float:left;width:100%; }

.mid-section h5 { float:left;width:100%;margin-bottom:10px; }

.mid-section p { margin:10px 0 0; }  


/* collection */

.collections { float:left;width:100%;padding-bottom:35px; }

.collections ul { float:left;width:100%;padding:60px 0 0; }

.collections .collection-thumb img { display:block; }

.collections .collection-detail { float:left;width:100%;text-align:center;padding:30px 0 0; }

.collections .collection-detail h5 { text-transform:uppercase;margin-bottom:5px;font-weight:900;letter-spacing:2px; }

.collections .collection-detail p { float:left;width:100%;margin-bottom:15px; }

.collections .collection-detail span { float:left;width:100%;color:#979797;font-weight:normal;margin-bottom:15px; }

.dt-sc-button.medium {  font-size: 14px; padding: 7px 22px;font-weight:900;}

.dt-sc-button.small { font-size:12px;font-weight:normal;padding:5px 7px; }

.collection-detail a.dt-sc-button { text-transform:uppercase;display:inline-block;letter-spacing:1px; }

.collection-detail a.dt-sc-button:hover,.megamenu-child-container ul li a.dt-sc-button:hover,.summary .product-detail span.cart-button-icon:hover,.product-shop.summary .actions button:hover,.blog-entry:hover .entry-details a.dt-sc-button { background:#cda85c; }

.collection-detail a.dt-sc-button:hover { color:#ffffff; }

.widget.tagcloud a:hover { color:#ffffff; }


.collection-thumb { text-align:center;  float:left;  width:100%; margin:0; padding:0; position:relative;}

.collection-thumb figure { margin-bottom: 17px; position: relative; overflow: hidden; margin:0; padding:0;}

.collection-thumb figure.dt-sc-entry-thumb { margin-bottom: 0; position:relative; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }


.collection-thumb:before { content: ''; display: block; height: 5px; width: 0px; background: rgba(255,255,255,255); top:10px; position: absolute; right: 0; left:0px; margin: 0px auto; z-index:1; }

.collection-thumb:after { content: ''; display: block; height: 5px; width: 0px; background: rgba(255,255,255,255); bottom:10px; position: absolute; right:0px;left:0px; margin: 0px auto; z-index:1; } 
	
.collection-thumb:hover:before, .dt-sc-team:hover:after { content: ''; display: block; width:89%; background: rgba(255,255,255,255); position: absolute; } 

.collection-thumb:hover:after {width:90%; }

.collection-thumb:hover:before {width:90%; }

.dt-sc-entry-thumb > a{position:relative; float:left;width:100%;}

.dt-sc-entry-thumb > a:before{content: ""; border: rgba(255,255,255,255) 5px solid; width:92%; height:93%; position: absolute; display: block; top:10px;right:10px;bottom:10px; left:10px;}

.collection-thumb:hover .dt-sc-entry-thumb > a:before{border:none; display:none; background:none;}

.collection-thumb figure.dt-sc-entry-thumb:after { content: ''; display: block; margin: auto; height: 0; width: 5px; background: rgba(255,255,255,255); bottom:5px;top:5px; position: absolute; right:10px; z-index:1;  }  
.collection-thumb:hover figure.dt-sc-entry-thumb:after { height:90%; }

.collection-thumb figure.dt-sc-entry-thumb:before { content: ''; display: block; margin: auto; height: 0; width: 5px; background: rgba(255,255,255,255);  position: absolute; top:23px; bottom: auto; left:10px; z-index:1; }  
.collection-thumb:hover figure.dt-sc-entry-thumb:before  { height:90%; }

	.collection-thumb figure.dt-sc-entry-thumb img, .collection-thumb figure.dt-sc-entry-thumb:hover .dt-sc-entry-thumb img, .collection-thumb:before, .collection-thumb:after, .collection-thumb:hover:before, .collection-thumb figure.dt-sc-entry-thumb:after, .collection-thumb:hover figure.dt-sc-entry-thumb:after, .collection-thumb figure.dt-sc-entry-thumb:before, .collection-thumb:hover figure.dt-sc-entry-thumb:before, .collection-thumb:hover img, .collection-thumb figure.dt-sc-entry-thumb, .collection-thumb figure.dt-sc-entry-thumb, .dt-sc-entry-thumb > a, .dt-sc-entry-thumb > a:before,#main-menu > ul.menu > li,#main-menu > ul.menu > li:hover,#main-menu ul.menu > li > .megamenu-child-container,#main-menu ul.menu > li:hover > .megamenu-child-container{  -webkit-transition: all 300ms linear; 
-moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;}
.dt-sc-button, .collection-thumb > a::before,#slider .slider1 a.dt-sc-button,#slider .slider3 a.dt-sc-button,#slider .slider3 a.dt-sc-button:hover,.summary .product-detail .add-cart-product,input[type="submit"], input[type="button"],.btn.btn-action,.btn.btn-action:hover { -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }

ul.products li.dt-sc-one-third.column:nth-child(3n+1), ul.products li.dt-sc-one-fourth.column:nth-child(4n+1),ul.all-collections li.dt-sc-one-fourth.column:nth-child(4n+1) { clear: both;}

ul.products li.dt-sc-one-third.column:nth-child(3n+1), ul.products li.dt-sc-one-fourth.column:nth-child(4n+1),ul.all-collections li.dt-sc-one-fourth.column:nth-child(4n+1) { margin-right:0; }

.portfolio-container li { display: inline-block; float: left;margin-bottom: 20px;padding-bottom: 0; } */

ul.products.isotope li.item-row { clear:none; }

.seller-products.category { padding-bottom:0;margin:0;}

.seller-products .sorting-container a,.mid-section a:hover,#customer-account a:hover  { color:#191919; }

.seller-products.category ul { padding:40px 0 0;margin:0;display:inline-block;float:none;width:100%;  }

.seller-products.category .pagination ul { width:initial;float:none; }

.seller-products.category .pagination { margin:15px 0 0;  }

.seller-products { float:left;width:100%;margin:0 0 60px; }

.seller-products h2 { float:left;margin-bottom:15px; }

.seller-products ul { margin:70px 0 0;float:left;width:100%; }

.seller-products .sorting-container { float:right;position:relative; }

.seller-products .sorting-container a { font-size:16px;font-weight:normal;padding:0 15px;text-transform:capitalize;position:relative; }

.seller-products .sorting-container a:last-child:after { content:none; }

.seller-products .sorting-container a:last-child { padding-right:0; }

.seller-products .sorting-container a:after { content: "\5e";padding:0px 0 0 7px;top:1px;position:absolute;color:#191919; }

.seller-products ul.products li .product-button { padding:0; }

.seller-products ul.products li .product-button a { padding:19px 7px; }

.seller-products ul.products li:hover .product-button .view-detail-btn { color:#818181; }

ul.products li:hover .product-button .add-cart-btn { color:#cda85c; }

.seller-products ul.products li .product-button .wishlist-btn  { float:right;border-left:1px solid #f5f5f5; }

.seller-products ul.products li .product-button .wishlist-btn i { margin:0; }

.seller-products ul.products li .product-color { float:left;width:100%;padding:0 0 15px; }

.seller-products ul.products li .product-color li { float:left;display:inline;margin:0 5px 0 0; }

.seller-products ul.products li .product-color li a { width:12px;height:12px;float:left;border:1px solid #f5f5f5; }

.seller-products ul.products li .product-color li a.purple { background:#630460; }

.seller-products ul.products li .product-color li a.green { background:#3cb878; }

.seller-products ul.products li .product-color li a.red { background:#ed1c24; }

.seller-products ul.products li span.sale,ul.products li span.sale { background:#3cb878; }

.seller-products ul.products li span.offer { background:#ee7777; }

.seller-products ul.products li span.offer { float:left;height:33px;right:0px;line-height:33px;text-align:center;text-transform:uppercase; position: absolute; top: 0px; width: 83px;z-index: 9; }

.seller-products ul.products li:hover .product-button,.seller-products ul.products li:hover .product-button .wishlist-btn { border-color:#cda85c; }

.seller-products .sorting-container a:hover:before,.pagination ul li a, .pagination .next-post a, .pagination .prev-post a { color:#191919; }

.pagination { display:inline-block;text-align:center; margin:45px 0 0px; padding: 0; width: 100%;}

.pagination .prev-post,.pagination .next-post { display:inline-block;margin-right: 4px; padding: 0;text-align:center;}

.pagination ul li a, .pagination .next-post a, .pagination .prev-post a { border: 1px solid #f5f5f5;  float: left; font-size: 14px;font-weight: normal;line-height: 30px; margin: 0 10px 0 0; padding: 4px 15px; position: relative;transition: all 0.3s ease 0s; z-index: 1;}

.pagination ul {  display:inline-block; margin: 0; padding: 0;}

.pagination ul li { display: inline; float: left; margin: 0; padding: 0;}

.pagination ul li.active-page {  border: 1px solid #191919; float: left;  font-weight: bold; line-height: 30px; margin: 0 10px 0 0; padding: 4px 15px; position: relative;}

.pagination .prev-post a span { padding-right:5px; }

.pagination .next-post a span { padding-left:5px; }

.pagination ul li a:hover { border-color:#191919; }

ul.products li:hover .image-overlay {  opacity: 1; }

ul.products li .image-overlay form  { display:inline-block;margin-left:7px; }

ul.products li .image-overlay form button { background:none;  }

.image-overlay { display:inline-block;text-align: center;width:100%;position: absolute;top:25%;left: 0;width: 100%;  opacity: 0; }

ul.products li:hover .image-overlay .spr-badge-starrating { margin:0 !important; }

ul.products li:hover .hover {opacity: 0.9;}

ul.products li:hover .image-overlay .spr-badge { display:inline-block;text-align:center;width:100%;padding-top:15px; }

ul.products li .image-overlay  a.wishlist { margin-left:7px; }

ul.products li .image-overlay  a {display: inline-block;text-align:center;list-style: none;}

ul.products li .image-overlay a:hover { background:#cda85c;color:#ffffff; }

ul.products li .image-overlay a, ul.products li .image-overlay .wishlist {border: 1px solid #cda85c;cursor:pointer; border-radius: 50px;color: #191919;display: inline-block;font-size: 16px;height:50px;line-height: 50px;width:50px;}

ul.products li .image-overlay  a i {display:inline-block;top:0;left:0;right:0;text-align:center;line-height:50px; }

.quickview-featured-image { margin-bottom:30px; }


/* blog */

.blog-container { float:left;width:100%;margin:95px 0 0; }

.blog-container.news .blog-entry .image-overlay a { margin:-7px 0 0;top:42%; }

.blog-entry-inner { float:left;width:100%; }

.blog-entry{ width:100%; margin:0px 0px 50px; padding:0px 0px 0px; float:left; clear:both; position:relative;}

.entry-meta { float: left; left:3px; position: absolute; text-align: center; text-transform: uppercase;  top:3px;  z-index: 9;}

.entry-meta .date { background:#191919;color:#fff;float:left;width:100%; }

.entry-meta .comments  { background:#cda85c;float:left;width:100%; }

.entry-thumb { float:left; position: relative; text-align: center; width: 100%; }

.entry-thumb a.blog-border { display:block; }

.entry-thumb a img { display:block; }

.entry-thumb a.blog-border:before {display: block;content: '';position: absolute;width: 100%;height: 100%;-moz-box-shadow: inset 0px 0px 0px 3px #f5f5f5;-webkit-box-shadow: inset 0px 0px 0px 3px #f5f5f5;box-shadow: inset 0px 0px 0px 3px #f5f5f5;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}

.entry-thumb img {display:block; }

.entry-meta .entry_format{display:inline-block; text-align:center; text-decoration:inherit; position:relative;}

.entry-details { float:left;width:100%;padding:20px 30px 20px; }

.entry-details a.dt-sc-button { float:left;padding:7px 10px;text-transform:uppercase;font-weight:bold; }

.entry-meta .date p{ font-size:20px; margin:7px 0px 2px; display:inline-block;font-weight:900;line-height:15px;}

.entry-meta .date p span { font-size:11px; color:#959595;font-weight:normal;display:block;line-height:17px; }

.entry-meta .comments{display:block;line-height:15px;padding:5px 0;font-size:12px;color:#ffffff;float:left;width:100%;}

.entry-meta .comments span { display:inline-block;text-align:center;width:100%;color:#ffffff;font-size:18px; }

.entry-details h4 a,.entry-details p,.entry-details a { color:#191919; }

.entry-details h4  { margin-bottom:5px;text-align:left; }

.entry-details .author { float:left;padding-right:20px;position:relative; }

.entry-details p { margin-bottom:15px;line-height:24px;float:left; }

.entry-details .entry-body { margin-bottom:20px;float:left;width:100%;text-align:left; }

.entry-details .entry-body p { margin-bottom:0; }

.entry-details p a { color:#b7b7b7; }

.entry-details p a i { margin-right:5px;color:#191919; }

.entry-details p.author a:after { background:#e1e1e1;right:10px;width:2px;height:13px; }

.blog-entry .image-overlay { background:0 0 rgba(205,168,92, 0.8);}

.blog-entry .image-overlay { height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; z-index: 9;}

.blog-entry:hover .image-overlay { opacity: 1;}

.blog-entry:hover .image-overlay a { color:#ffffff; }

.blog-entry .image-overlay a i { font-size:100px; }

.blog-entry:hover .image-overlay a.dt-sc-button:hover { background:#ffffff; color:#cda85c; }

.blog-entry .image-overlay a { border:none;display: block;  left: 0; margin: -11px auto 0; position: absolute; right: 0; text-align: center; top: 33%;}

.blog-entry:hover .entry-details h4 a,.blog-entry:hover .entry-details p:hover,.blog-entry:hover .entry-details a:hover { color:#ffffff; }

.blog-entry:hover .entry-details { background:#191919;border-color:#191919; }

.blog-entry:hover .entry-thumb a.blog-border:before { box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,0);-webkit-box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,0); }


.blog-entry .entry-details { border:3px solid #f5f5f5;border-top:none;width:100%; }

.blog-entry:hover .entry-details p a { color:#cda85c; }

.blog-entry:hover .entry-details p a i { color:#707070; }

.blog-entry:hover .entry-details p.author a:after { background:#707070; }

.blog-entry:hover .entry-details p { color:#a1a1a1; }

.blog-entry:hover .entry-details { border-color:#191919; }

.newsletter { float:left;width:100%;border:3px solid #cda85c;margin:0px 0 35px;}

input[type="email"] { border:none; }

.mailchimp input[type="email"] { border:1px solid #f5f5f5;float:left;width:64%;min-height:46px; margin:0;background:#ffffff; }

.mailchimp input[type="submit"] { float:left;text-transform:uppercase;font-weight:bold;font-size:14px;border:none;padding:0 21px;min-height:46px;letter-spacing:2px;cursor:pointer; }

.mailchimp input[type="submit"]:hover,.blog-entry:hover .image-overlay a.dt-sc-button,.pagination .prev-post a:hover,.pagination .next-post a:hover,#cart input[type="submit"]:hover,#cart input[type="button"]:hover,#address_tables input[type="submit"]:hover,#register .btn:hover,#login .btn:hover,#add_address .btn:hover,ul.products li:hover .product-details,ul.products li:hover .product-button,.summary .product-detail .buy-now-btn:hover,.spr-form input[type="submit"]:hover,.shop_table.wishlist a.dt-sc-button:hover,header .header-top #cartCount:hover,#slidedown-cart button:hover,#cboxLoadedContent .search input[type="submit"]:hover,#mc_embed_signup input[type="submit"]:hover,.comment_form input[type="submit"]:hover  { background:#191919; }

.mailchimp { float:left;width:100%; }

.mailchimp form { float:left; width:100%; padding:20px 0; }

.mailchimp h4 { text-transform:uppercase;font-weight:900;position:relative;letter-spacing:2px; }

.mailchimp h4.border-title:after,footer h6.border-title:after,.widget h6:after,.summary .product-detail h6.border-title:after, ul.products li .image-overlay .wishlist:hover { background:#cda85c; }

.mailchimp > p { float:left;width:100%;margin:0;padding:20px 0;}

.mailchimp span.note { float:left;font-style:italic;font-size:13px;color:#191919; }

.newsletter { background:url('subscribe-img.jpg') no-repeat right center;background-size:cover; }

 .gridview { background:url('grid-view.png');background-position:top center;width:47px;height:42px; }

.gridview.active { background:url('grid-view.png');background-position:bottom center;width:47px;height:45px; }

.listview { background:url('lists-view.png');background-position:top center;width:47px;height:42px; }

.listview.active { background:url('lists-view.png');background-position:bottom center;width:47px;height:45px; }

.newsletter-bg { float:left;width:100%;padding:15px 0 0; }

.newsletter-bg h4:after { content:'';width:180px;height:1px;background:#cda85c;float:left;position:absolute;top:40px;left:0;right:0; }

.newsletter { clear: both; float: left; height: auto; width: 100%;padding:20px 0 17px 30px; }

.newsletter-bg h4 { font-weight:300;line-height:42px;margin-bottom:10px;position:relative; }

.newsletter-bg h5 { font-size:20px;text-transform:uppercase;font-weight:900;float:left;letter-spacing:2px; }

.newsletter-bg span { float:left;font-size:46px;font-weight:300;margin-top:10px;}

.comment_form input[type="text"],.comment_form textarea { width:90%; }

.comment_form label { width:85px;float:left; }

.comment_form h2 { margin-bottom:40px; }


/*category */

#primary.with-sidebar {width:870px;float:right;}

#secondary {width: 270px;margin: 80px 0px 0px 0px;float: left;padding: 0px;margin-right:30px;}

.breadcrumb-section { background:url('breadcrumb-bg.png') no-repeat;background-position:center;}

.breadcrumb-section { float:left;width:100%;height:auto;padding:63px 0;margin-top:3px; }

.breadcrumb-section .align-left { float:left; }

.breadcrumb-section .align-right { float:right;text-align:right; }

.breadcrumb-section .align-right h3 { margin-bottom:25px; }

.breadcrumb-section .align-right h2 { text-transform:capitalize; }

.breadcrumb-section .align-right h3,.breadcrumb-section .align-right h2 { color:#ffffff; }

.breadcrumb-section .align-right h3,.breadcrumb-section .align-right h3 span { font-size:24px;text-transform:uppercase;margin:0; }

.breadcrumb-section .align-right h2,.breadcrumb-section .align-right h2 span { font-size:40px; }

.breadcrumb-section .align-right h2 { margin:20px 0 0; }

.breadcrumb-section .align-right h3 span,.breadcrumb-section .align-right h2 span { font-weight:300;margin:0; }

.breadcrumb-section a:first-child,.summary .product-detail .productAttributes a:hover,#login form a:hover { color:#cda85c; }

.breadcrumb-section a { font-size:30px;font-weight:300;text-transform:capitalize;float:left; }

.breadcrumb-section span { font-size:30px; }

.breadcrumb-section span.current { font-weight:300; }

.breadcrumb-section .align-left span.arrow_carrot-right { float:left;padding:0 10px; }

.breadcrumb-section .align-left span a:last-child  { color:#191919;}

.breadcrumb-section .align-left span a:first-child { color:#cda85c; }

.breadcrumb-section h3 span.border-title:after { bottom: -5px;width:42px; }

.breadcrumb { float:left;width:100%;padding:17px 0; border:1px solid #e8e8e8; border-left:none;border-top:none; border-right:none; }

.breadcrumb .align-right { float:right; }

.breadcrumb a { font-size:14px;color:#333333; } 

.breadcrumb h1 { float:left;margin:0; }

.breadcrumb span { padding:0 10px; }

#view-controls { float:left;width:100%;padding:78px 0 0;}

.selection-box { float:right;position:relative; }

#view-controls ul li { float:left;display:inline;padding-right:7px; }

#view-controls ul { float:left;padding:0; }

.sorting-products { float:right; width:47%; }

.selection-box:after {background-position: center center;background-repeat: no-repeat; content: ""; height: 41px;pointer-events: none;position: absolute;right: 0;top:-1px;width: 40px;
}

.selection-box:after { background:url('select-arrow.png') no-repeat; }

.selector-wrapper:after {background-position: center center;background-repeat: no-repeat; content: ""; height: 40px;pointer-events: none;position: absolute;right: 0;top:-1px;width: 40px;
}

.selector-wrapper:after { background:url('select-arrow.png') no-repeat; }

.summary .product-detail .productAttributes p  { margin:0; }

.productAttributes ul li:first-child { padding-left:0 }

.productAttributes ul li:last-child:after { content:none; }

.productAttributes ul li { float:left;display:inline;position:relative;padding:0 10px 0px 10px; }

.productAttributes.product-type p { color:#cda85c; }

.productAttributes ul li:after { background:#191919; content:""; width:1px;height:12px; float:left;position:absolute;bottom:5px;right:0; }

.selection-box.sorting { width:20%;float:right;position:relative;}

select,#currencies-picker select { border:none; -moz-appearance: none; -webkit-appearance: none; appearance: none;border: 1px solid #f5f5f5; color: #333333; float: left; height: 40px;line-height: 18px; padding: 10px 5px;width: 100%;}

.selection-box.sorting.page { margin-left:20px;float:right; }

.selection-box.sorting.page select { width:46%; }

.selection-box.sorting.page label { float:left;padding:9px 15px 9px 0;width:100px; }

.sorting-products .selection-box.sorting { width:47%;float:left; }

select::-ms-expand {  display: none;}

select 
{
  -webkit-appearance:none;
  -moz-appearance:none;
  -o-appearance:none;
   appearance:none; 
}

select::-ms-expand {
 /* IE 8 */
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 /* IE 5-7 */
 filter: alpha(opacity=0);
 /* Good browsers :) */
 opacity:0;
}

.widget_product_search { float:left;width:100%; }

#search .responsive-search { display:block; }

#search .responsive-search form {float: left;width:37%;clear: both;position: relative;margin: 20px 0;}

.search input[type="text"] {min-height: 46px; padding: 14px 12px; margin: 0;}

.responsive-search input[type="submit"] {background-color: #008c99;}

.responsive-search input[type="submit"] {background: url("search.png") no-repeat center center #cda85c;position: absolute;border-radius: 0px 2px 2px 0px;top: 0;margin-top: 0;min-height: 46px;min-width: 52px;padding: 10px 23px;right: 0;text-indent: -9999px;border: none;}

#searchform { clear: both;float: left; position: relative;width: 100%;}

#searchform input[type="text"] {  margin: 0;min-height: 46px; padding: 10px 12px; width: 100%;border:1px solid #f5f5f5;color:#333333;}

#searchform input[type="submit"] { float: right; padding: 0 20px;}

#searchform input[type="submit"] { background:url('search.png') no-repeat center; }

#searchform input[type="submit"] { border:none;min-height:37px;min-width: 44px;padding: 10px 20px; position: absolute; right: 0;text-indent: -9999px;top: 0;}

#searchform input[type="submit"]:before { content: "\55";font-family: 'ElegantIcons';	speak: none;font-style: normal;	font-weight: normal;font-variant: normal;}

#secondary.sidebar .widget { float:left;width:100%;padding-bottom:30px;margin:0; }

.widget_product_categories ul li { display:inline-block; position:relative; }

.widget .top-products li { display:inline-block; width:100%; }

.widget_product_categories ul li a:before { content: "\3d";font-family: 'ElegantIcons';	speak: none;font-style: normal;	font-weight: normal;font-variant: normal; position:absolute; left:0; }

.widget.widget_product_categories .product-categories li a { line-height: 35px; margin-bottom: 5px; padding: 0 0px 0 25px;color:#333333;}

.widget_product_categories ul li span { position:absolute; right:0; }

.widget h6.border-title { font-size:16px;position:relative;font-weight:900;text-transform:uppercase;letter-spacing:2px; }

.widget_product_price_slide label { float:left; }

.widget_product_price_slide #slider-container { margin:17px 0 0; }

.widget_product_price_slide input[type="text"] { font-size:12px;width:50%; padding:0; color:#333333 !important; font-weight:normal !important;margin:0; }

.widget.widget_product_price_slide p { font-size:12px;text-transform:uppercase;color:#333333;margin:40px 0 20px; }

.top-products li a.thumb   { float:left;margin-right:10px; }

.top-products li span.price { font-weight:bold;font-size:16px; }

.top-products li h6 a { font-size:14px;font-weight:bold;color:#333333; }

.top-products li h6 a { display:block; }


#filter-1  span {width: 20px;height: 20px;display: inline-block;float: left;margin: 6px 5px 0px 0px !important;border-radius: 20px; }
#filter-1  span.color_red {background:red;}
#filter-1  span.color_green {background:green;}
#filter-1  span.color_black {background:Black;}
#filter-1  span.color_skyblue {background:skyblue;}
#filter-1  span.color_white {background:white;border:1px solid;}
#filter-1  span.color_pink {background:pink;}
#filter-1  span.color_maroon {background:maroon;}
#filter-1  span.color_yellow {background:yellow;}
#filter-1  span.color_purple {background:purple;}
#filter-1  span.color_blue {background:#6495ED;}
#filter-1  span.color_chocolate {background:#D2691E;}
#filter-1  span.color_gainsboro {background:#DCDCDC;}
#filter-1  span.color_peru {background:#CD853F;}
#filter-1  span.color_darkred {background:#8B0000;}
#filter-1  span.color_khaki {background:#BDB76B;}
#filter-1  span.color_gold {background:#EEE8AA;}
#filter-1  span.color_darkblue {background:#094866;}


.widget_filter_brand ul li.active:before{ background:url('brandx2.png') no-repeat 0 0 !important;width:14px;height:14px;}

.widget_filter-color label  { float:left;padding:5px 0; display:block;width:100%; }

.widget.widget_filter_brand ul li { float:left;padding:0 0 0 40px;position:relative;width:100%; }

.widget.widget_filter_brand ul li a { padding-bottom:10px;float:left;margin:0;line-height:32px; }

.widget.widget_filter_brand ul li:hover:before { background:#cda85c; box-shadow:0 0 0 1px #191919;}

.widget.widget_filter_brand ul li:hover a,.widget.widget_product_categories .product-categories li a:hover,.spr-summary-actions-newreview:hover,.spr-review-reportreview:hover  { color:#cda85c; }

.widget_filter_brand ul li:before { content:"";width:14px;height:14px;display:inline-block; background:#cdcdcd;position:absolute;left:0;right:0;top:0px;border:7px solid #fff;box-shadow:0 0 0 1px #cdcdcd; }

.widget.tagcloud a { background:#f8f8f8;color:#191919;float:left;padding:7px 10px;margin:0 5px 5px 0; }

.widget.tagcloud a:hover { background:#cda85c; color:#ffffff; }

.price-filter { position:relative;float:left;height:9px; }

.price-header { height:10px;width:100%;top:0;background:#eeeeee;display:block;position:absolute;border-radius:10px; }

.price-header span.slider-range-left:before,.price-header span.slider-range-right:before {  background:#cda85c; border-radius: 50%;content: "";  display: inline-block; height: 10px; left: -3px; padding: 5px;  position: absolute;  top: -3px;  width:10px; z-index: 0;}

.price-header span.slider-range-left,.price-header span.slider-range-right { border-radius: 50%; cursor: pointer; height: 14px; margin-left: -14px;outline: 0 none;width: 14px;}

.price-header span.slider-range-right { float:right; }

.price-header span.slider-range-right:before { right:-3px; }

.price-slider.amount { float:left;width:100%;margin:20px 0; }

.price-header { float:left;width:100%;margin:20px 0; }

.price-label { float:left;width:100%;padding:20px 0; }


/* product */

.images { float:left;width:49%; }

.images a.product-main-img { display:block;border:1px solid #cda85c; }

.images a img { display:block;margin:0 auto; }

.images .product-thumb { float:left; width:100%; padding:30px 0 0; }

.images .product-thumb li { margin:0 10px; }

.summary { float:right;width:48%; }

.summary h2 { font-size:22px; }

.product_subdetail li { float:left;display:inline;position:relative;padding:5px 15px; }

.product_subdetail li:first-child { padding-left:0; }

.product_subdetail li a { text-transform:uppercase;font-weight:normal; }

.product_subdetail li a { text-transform:uppercase; }

.product_subdetail li a.dt-sc-button { color:#191919;padding:0;font-weight:normal;font-size:13px; }

.product_subdetail li .spr-badge-caption { text-transform:uppercase;font-size:13px;display:inline-block; }

.product_subdetail li:after { content: "";background: #191919;width: 1px;height: 15px;float: left;position: absolute;top:0px;right: 0;bottom: 0;margin: auto; }

.product_subdetail li:first-child a { padding-left:0; }

.product_subdetail li:last-child:after { content:none; }

.product_subdetail li a span { margin-right:10px; }

.product_subdetail { border:1px solid #191919;float:left;width:100%;border-left:none;border-right:none;padding:0;margin:0 0 20px; }

.product_subdetail .spr-badge { line-height:20px; }

.summary #price-preview { float:left;width:100%; }

.summary .price { float:left;color:#cda85c; font-size:24px; font-weight:bold;margin-bottom:30px; }

.summary del { color:#bcbcbc; font-weight:300;font-size:24px;margin-right:7px;float:left; }

.summary .product-description-left { float:left;width:63%; }

.summary .product-description-left a { text-transform:capitalize; }

.summary .product-description-left a:hover { color:#191919; }

.summary .product-detail { float:left;width:100%; margin:20px 0 0; }

.summary .product-detail h6.border-title:after { bottom:-7px; }

.summary .productAttributes label { float:left;width:150px; font-weight:bold; text-transform:capitalize; }

.summary .product-detail .select .productAttributes { float:left;width:100%;border-bottom:1px solid #e8e8e8;padding:10px 0;  }

.summary .product-detail .productAttributes a { color:#191919;font-weight:normal; }

.summary .product-detail .productAttributes:last-child { border:none; }

.summary .product-detail p.total { float:left; width:100%;margin-bottom:30px; }

.summary .product-detail span.cart-button-icon:after { content: "\e015";font-family: 'ElegantIcons';speak: none;font-style: normal;	font-weight: bold;font-variant: normal; position:absolute; right:20px;top:5px; }

.summary .product-detail span.cart-button-icon input[type="submit"] { background:none; }

.summary .product-detail .add-cart-product {  padding:7px 42px 7px 15px; font-weight:900; float:left; font-size:14px; text-transform:uppercase; letter-spacing:1px; } 

.summary .product-detail span.cart-button-icon { position:relative;float:left; }

.summary .product-variants { float:left;width:100%;margin:10px 0 20px; }

.summary .product-detail p span { font-weight:bold; }

.summary .product-description-right { float:right; }

.summary .product-description-right a { display:block;color:#cdcdcd;margin-bottom:20px; }

.summary .product-description-right a span { margin-right:5px; }

.summary .product-detail h6 { text-transform:uppercase;position:relative; }

.summary .product-detail-button { float:left;width:100%; margin:0 0 37px; }

.summary .quantity_box { float:left; width:100%;}

.summary .product-selection-box { float:left;width:100%; }

.summary .product-selection-box label { padding:0; float:left; }

.summary.product-shop .qty-section { float:left;width:100%; }

.summary .product-selection-box select { width:63%; }

.summary .product-selection-box .selector-wrapper,.product-shop .selector-wrapper { float:left; width:32%; position:relative;margin:0 17px 30px 0; }

.product-shop .selector-wrapper select { width:70%; }

.product-shop .selector-wrapper { width:285px;margin-bottom:20px; }

.summary .quantity_box label { float:left;width:70px;padding:10px 0;font-weight:bold;text-transform:capitalize; }

.summary .quantity_box input[type="button"],.dec.button,.inc.button {  border:none; }

.summary .quantity_box input[type="button"],.dec.button,.inc.button {  width: 40px;height: 40px;line-height:40px;text-align:center; font-weight: bold; font-size: 15px; float: left; display: inline-block;padding:0;}

.summary .quantity_box input[type="number"],.product-shop.summary input[type="number"]  { display: inline-block; width: 55px; height: 40px;text-align: center; border: 0px; margin: 0px 0px 0px; padding: 0px; float: left;}

.summary .quantity_box input[type="number"],.product-shop.summary input[type="number"] { background:#f5f5f5; }

.product-shop.summary label { float:left;width:85px;font-weight:bold;text-transform:capitalize;padding:10px 0; }

.product-shop.summary .product-description { margin:0 0 20px; }

.product-shop.summary .product-inventory { margin-bottom:20px; }

.product-shop.summary .product-inventory label { padding:0; }

.product-shop.summary .product-inventory span { color:#cda85c; }

.product-shop.summary .actions { float:left;width:100%; margin:30px 0 0; }

.product-shop.summary .actions button { font-weight:bold; padding:7px 20px; text-transform:uppercase; font-size:14px; letter-spacing:1px;  }

.summary .selection-box { float:left; width:15%; }

.summary .product-size label { float:left;width:65px; padding:9px 0; text-transform:capitalize; }

.summary .product-colors { float:right; display:inline-block; }

.summary .product-colors input[type="radio"] + label:before { margin-right:4px; }

.summary .customer-social-sharing { float:left;  }

.summary .customer-social-sharing li { float:left; display:inline; padding:0;  }

.summary .customer-social-sharing li span { margin:0; }

.summary .customer-social-sharing li:after { content:none; }

.summary .customer-social-sharing li a { background:#191919; color:#ffffff; padding:3px 10px; border:1px solid #454545; }

.summary .customer-social-sharing li a:hover { background:#cda85c;border-color:#cda85c; }

.product_subdetail li a.dt-sc-button:hover { color:#cda85c; }

/**tabs**/

.dt-sc-tabs-container { float:left;width:100%; margin:0 0 50px 0;  }

ul.dt-sc-tabs-frame, ul.dt-sc-tabs{margin:0px; padding:0px;}

ul.dt-sc-tabs-frame li{display:inline; float:left; margin:0px; padding:0px;}

.dt-sc-tabs-frame-content, .dt-sc-tabs-content{ display:block; float:left; clear:both; width:100%; padding:25px 20px 20px; border-radius:0px 5px 5px 5px; -webkit-border-radius:0px 5px 5px 5px; -moz-border-radius:0px 5px 5px 5px; margin:-2px 0px 0px 0px;}

.dt-sc-tabs-content ul{margin:10px 0px 0px;}

.dt-sc-tabs-content h2{font-size:26px; margin-bottom:20px;}

.dt-sc-tabs-content p { line-height:24px; }

.dt-sc-tabs-frame-content h5, .dt-sc-tabs-content h5{font-size:18px; margin-bottom: 15px;}

.dt-sc-tabs-frame-content{background:#EDE7D6; margin-top:-1px; border:1px solid #B6A99E; padding:5px 10px; width:100%; border-radius:0px 5px 5px 5px; -webkit-border-radius:0px 5px 5px 5px; -moz-border-radius:0px 5px 5px 5px}

ul.dt-sc-tabs li{float:left; display:inline; padding-bottom:0px;}

ul.dt-sc-tabs-frame li{margin:0px 8px 0px 0px;}

ul.dt-sc-tabs li a{  border-bottom:none; border-left:none; padding:0px 20px; line-height:40px; display:inline-block; font-size:14px; font-weight:900; position:relative; z-index:1; }

ul.dt-sc-tabs-frame li a{background:#D7CBBB; padding:10px 15px 8px; float:left; position:relative; z-index:1;}

.dt-sc-tabs-frame-content h5{margin:15px 0px 10px;}

.dt-sc-tabs-frame-content p{margin:0px 0px 10px 0px;}

.related-products { float:left;width:100%; }

.related-products .related-carousel { padding:60px 0 0; }

.related-products h2 { font-size:30px; font-weight:900; position:relative; text-transform:uppercase; letter-spacing:3px; }

.related-products .product-carousel-wrapper { position:relative; }

.related-products .carousel-arrows { float:left;width:100%; position:absolute; top:250px;}

.related-products .carousel-arrows .related-prev-arrow { float:left; position:absolute; left:-30px; }

.related-products .carousel-arrows .related-next-arrow { float:right; position:absolute; right:-30px; }

.related-products .carousel-arrows a { background:url(carousel-arrow.png) no-repeat; border:none;width:42px;height:81px;float: left;text-align: center;position: absolute;top: 50%;}

.related-products .carousel-arrows a.related-prev-arrow {background-position: left top;left: -90px;}

.related-products .carousel-arrows a.related-prev-arrow:hover { background-position:bottom left; }

.related-products .carousel-arrows a.related-next-arrow:hover { background-position:bottom right; }

.related-products .carousel-arrows a.related-next-arrow {background-position: right top;right:-90px;}

.related-products .product-carousel-wrapper .carousel-arrows a:hover { background-color:inherit; }

.related-products .product-carousel-wrapper { padding:35px 0 130px; }

/* blog */


.widget.recent-articles { float:left;width:100%; }

.widget.recent-articles h5 { font-size:14px; color:#333333; font-weight:bold; margin-bottom:10px; }

.widget.recent-articles ul li { padding-bottom:40px; }

.recent-articles ul li a img  { float:left; }

.recent-articles ul li h6 { color:#b7b7b7;float:left; display:inline-block; font-weight:normal; font-size:13px; margin:0 15px 0 0; position:relative; }

.recent-articles ul li h6:after { content:""; height:13px; width:2px; position:absolute; background:#e1e1e1; float:left; bottom:0; right:-8px; margin:auto; }

.recent-articles ul li h6:last-child:after { content:none; }

.recent-articles ul li h6 span { color:#191919; margin-right:5px; }

.recent-articles ul li a img  { display:block;margin-right:15px; }

.widget.text-widget a { font-weight:900; color:#cda85c; font-size:12px; float:right;text-transform:capitalize;  }

.text-widget p { font-size:13px; line-height:24px; }



/* footer */

footer h6 { position:relative;text-transform:uppercase;font-weight:900;letter-spacing:2px; margin-bottom:45px; }

.widget i { float:left;padding:15px;border:2px solid #191919;margin-right:20px;font-size:16px; }

.widget ul li { padding-bottom:5px;line-height:10px; display:block; }

.widget p { margin-bottom:10px;float:left;width:100%; }

.widget.widget_recent_entries,.widget-photo-flickr,.widget ul { float:left;width:100%; }

.widget-photo-flickr a { float:left;display:block;width:51px;height:51px; margin: 0px 10px 10px 0px; }

.widget-photo-flickr a { background:#cda85c;float: left;  }

#secondary .widget h6.border-title { margin-bottom:40px; }

.widget a:hover { color:#cda85c; }

.widget-photo-flickr a img:hover  { opacity:0.4; }

.widget.widget_recent_entries p.mail,.widget.widget_recent_entries p.phone { line-height:42px; }

.top-bar ul li a:hover  { color:#cda85c; }

.widget_text a:hover, .widget-flickr a:hover,header .header-top .baskettop .summary span,header .header-top .baskettop .product-details span  { color:#cda85c; }

#main-menu > ul.menu > li > a:hover,#main-menu ul li.menu-item-simple-parent ul li a:hover,.megamenu-child-container ul.sub-menu > li > ul li a:hover,#main-menu > ul > li.current_page_item > a, #main-menu > ul > li.current-menu-item > a,.top-bar ul li a.active {color:#cda85c;}

.widget_text ul li { padding-bottom:5px; }

.widget_text a,.widget a { color:#191919;font-weight:500;display:inline; }

.widget ul li a { line-height:18px; }

.widget-photo-flickr a img { display:block; }

footer {background: #ffffff; }

footer .widget h6.border-title  {color: #191919; }

footer .widget ul li a  {color: #191919; }

footer .widget ul li a:hover  {color: #cda85c; }

.footer-bottom{ background:#191919; float:left;width:100%;padding:20px 0;margin:25px 0 0; }

.footer-bottom .payment-options li { float:left;display:inline;margin-right:10px;padding:0; }

.footer-bottom .payment-options li a,.footer-bottom .payment-options li a img { display:block; }

.payment-options { float:left;margin:2px 0 0; line-height:0; }

.social-icons { float:right; line-height:0; margin:0;padding:0; }

.social-icons li { float:left;display:inline-block;padding:0;clear:none;border:1px solid #454545; border-right:none; }

.social-icons li a { display:inline-block;width:35px;height:40px;line-height:40px;text-align:center;margin:0;color:#ffffff;  }

.social-icons li a:hover { color:#ffffff; }

.social-icons li:last-child a { border-right:1px solid #454545; }

.social-icons li:hover{ background:#cda85c; }

.social-icons li { background:#191919; }

.copyright a,.widget.widget_recent_entries p.mail a:hover { color:#191919; }

.copyright { display:inline-block;text-align:center;margin:0 auto;width:100%;padding:20px 0; }

.copyright p { margin:0; }

.footer-top-logo { background:url('footer-top-icon.png') no-repeat; }

.footer-top-logo { height: 42px; left: 48.3%;position: absolute; top: -16px; width: 54px; }

.footer-top > p { display: inline-block;font-size: 10px; margin: 0 auto; position: absolute; text-align: center; text-transform: uppercase; top: 26px; width: 100%;}

.footer-top { float:left;width:100%;position:relative;top:-63px;margin:30px 0 0;border-top:1px solid #f5f5f5; }

footer { display:inline-block;float:left;width:100%;padding:80px 0 0; border-top:1px solid #f0f0f0; position:relative;}

footer h6.border-title:after,.mailchimp h4.border-title:after,.widget h6.border-title:after,.summary .product-detail h6.border-title:after  {  display:inline-block;content:'';bottom: -10px; height: 3px;left: 0; position: absolute; width: 60px;}

footer h6.border-title:after { bottom:-8px; }

.summary .product-detail h6.border-title:after { bottom:-7px; }

.footer_logo{margin: 0 auto;display: block;top: -16px;position: absolute;left: 0;right: 0;}

.apply-isotope .column { margin-left: 0; margin-right: 0;}

.isotope-item { z-index: 2;}

.isotope-hidden.isotope-item { pointer-events: none;  z-index: 1;} 

table.shop_table,#customer_orders { text-align: left;  width: 100%; border-collapse: separate;}

.shop_table.wishlist a.dt-sc-button { font-size:14px;display:inline-block;  }

table.shop_table.wishlist .addtocart { font-weight:normal;text-transform:uppercase; }

table.shop_table td p { margin:0; }

table.shop_table td a { color:#191919; }

#cart .price-total { float:right; }

#cart .buttons { float:left; }

tbody tr:nth-child(2n+1) td { background: #f5f5f5;}

.checkout-buttons { float:right; width:52%; }

.checkout-buttons textarea { width:100%; }

#cart .cart-buttons { float:left; width:100%;margin:0 0 30px; }

.shipping-calculator-form input[type="button"] { float:left;margin:10px 0 0; }

#shipping-calculator-response-template { float:left; }

#shipping-calculator .shipping-calculator-form { float:left;width:100%; margin:30px 0 0; }

#shipping-calculator .selection-box { float:left;width:50%; } 

#shipping-calculator .field label { float:left;width:140px; }

#shipping-calculator .field { float:left;width:100%; }

#shipping-calculator { float:left;width:45%; }

#cart #checkout { margin-left:10px;  }

table.shop_table .qty input[type="text"] {padding: 10px 0px;text-align: center;width: 40px;font-size: 14px;margin:0;display:inline-block;}

table.shop_table th { font-weight: bold; font-size: 14px;padding:15px 10px;}

table{border-collapse:separate; border-spacing:0; margin-bottom:20px; width:100%; clear:both; }

th{ padding:15px; line-height:normal; text-transform:uppercase; text-align:center;}

td{ line-height:normal; text-align:center; padding:13px 15px;vertical-align:middle;}

table.shop_table th { color:#fff; }

table.shop_table .remove a,table.shop_table.wishlist .fa { color:red; font-weight:bold; }

.view_address_section {width:46%;float:left;margin:0 10px 40px;}

.add_address_section {width:48%;float:left; margin-left:45px;}

.add-new-address.dt-sc-button { padding:11px 18px; }

.add-new-address.dt-sc-button.small:hover { color:#77be32 !important; }

#customer-addresses form {width:100% !important;}

#customer-addresses form .note { float:left; }

#customer-addresses form span {float: left;text-align: left; }

#customer-addresses input[type='text'] { width:80%; }

#customer-register,#customer-login,#customer-reset-password {display: inline-block; margin: 0 auto; text-align: center; width: 100%;}

#customer-register span.note { float:left; text-align:left;margin-top:15px; }

#customer-addresses .selection-box {  width:80%;position:relative;display:inline-block;margin:0 0 30px 0; }

#customer-addresses .selection-box:after { top:-1px; }

#customer-addresses select { width:100%; }

#login form,#register form,#recover-password,#add_address form,#customer-addresses form,#customer-reset-password form  { display: inline-block; margin: 0 auto; text-align: center; width: 40%; }

#add_address .note { float:left; margin-bottom:15px; }

#login form a { margin-top:15px;float:left;}

#login h4.title,#customer-account h4 { margin-bottom:30px;font-size:32px; }

#add_address .note { width:100%; text-align:left;margin-top:-15px; }

#add_address {width: 48%;float: left;margin-left: 45px;}

.customer_address_table > span { float:left; }

.customer_address_table .action_bottom { float:right; }

.customer-account-details { float:left;  }

#address_tables input[type="submit"] { border:none; }

#customer-login span.note { float:right;margin:13px 10px 0 0; }

#recover-password p { width: 100%;float: left;margin-top: 30px; text-align: left; }

#recover-password h2 { font-size:32px; }

#login label,#recover-password label,#register label, #add_address label, #customer-addresses label,#customer-reset-password label { text-align:left; }

#register label,#login label,#recover-password label,#add_address label,#customer-addresses label,#customer-reset-password label { float:left; width:102px; padding:16px 0; }

#register input[type='text'],#register input[type='email'],#register input[type='password'],#register textarea, #login input[type='text'],#login input[type='email'],#login input[type='password'],#login textarea,#recover-password input[type='email'],#add_address input[type='text'],#customer-reset-password input[type='password'] { width:78%; }

#register .action_bottom,#login .action_bottom,#customer-reset-password .action_bottom { width:100%; }

input[type="submit"],input[type="button"]{ float:right; font-size:13px; font-weight:bold; display:inline-block; padding:13px 18px;cursor:pointer;}

input[type="submit"]:hover{background-color:#ffffff;}

.responsive-search input[type="submit"]:hover { background-color:#000000; }

input[type="text"], textarea, input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="search"], input.text{width:94%; padding:14px 2%; box-sizing:border-box; margin:0px 0px 30px 0px; background-color:#fff; border:1px solid #f5f5f5;outline:none; font-size:14px; display:inline-block; font-weight:400; }
textarea{height:164.5px; overflow:auto; resize:none;}

.dt-sc-hr-invisible {width: 100%;float: left;clear: both;margin: 30px 0px;padding: 0px;display: block;}

#currencies-picker { float:right;width:35%; margin:0; }

#currencies-picker select { line-height:normal; }

#current-currency { float:left; margin:0; padding:10px 10px 0 0; }

.hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color:rgba(245, 245, 245, 0.9);-webkit-transition: all 250ms ease-in-out 0s;-moz-transition: all 250ms ease-in-out 0s;-ms-transition: all 250ms ease-in-out 0s;-o-transition: all 250ms ease-in-out 0s;transition: all 250ms ease-in-out 0s;opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition: opacity 0.25s ease-in-out 0s;}

.product-photo-thumbs.quick-carousel {max-height:170px;width:400px !important;}

.product-photo-thumbs.quick-carousel li { margin-right:10px;float:right; }

.list-method li { width:100%; margin:0; }

.list-method .image-overlay { float:left;width:30%;top:37%; }

.grid-method .product-details p { display:none; }

ul.products.list-method li .product-thumb { width:30%;float:left; }

ul.products.list-method li .product-details {width:70%; }

.seller-products ul.products.list-method li .product-button { width:70%;float:right; } 

.owl-theme .owl-controls .owl-buttons .owl-prev { float:left;left:0; }

.owl-theme .owl-controls .owl-buttons .owl-next { float:right;right:41px; background-position:right center; }

.images .owl-theme .owl-controls .owl-buttons .owl-next { right:0; }

[class^="spr-icon-"]:before, [class*=" spr-icon-"]:before { font-size:100% !important; padding:2px 1px; }

.ui-slider-handle { border-radius:14px !important;width:14px !important; height:14px !important;background:#cda85c !important; border:none !important; }

.ui-widget-content { background:#eeeeee !important;border:none !important; }

.ui-slider-horizontal { height:5px !important; }

.ui-widget-header { background:#191919 !important;  }

.dt-menu-expand1, .dt-menu-expand2, .dt-menu-expand3 {font-size:16px !important; display:none !important; position:absolute !important; right:0px; top:0px; line-height:normal; padding:0px !important; text-align:center; line-height:50px !important; cursor:pointer; width:37px; height:37px; font-weight:bold; background:none !important;}

.slicknav_menu { display:none; }

.mobile-menu { display:none; }

#register .btn,#login .btn,#add_address .btn { border:none; }

#register a,#login form a { color:#191919; }

#customer_sidebar { float:right; }

#customer-account .row { float:left; }

#customer-account a,.widget.widget_recent_entries p.mail a { color:#cda85c; }

.responsive-search { display:none; }


/* contact */

#contactFormWrapper input[type="submit"] { border:none; }

#contactFormWrapper p { display:inline-block;width:100%;margin:0 auto; }

#contactFormWrapper label {width:125px;padding:12px 0; float:left; }

#contactFormWrapper input[type="text"],#contactFormWrapper input[type="email"],#contactFormWrapper input[type="telephone"],#contactFormWrapper textarea { width:73%;float:left; }

#contactFormWrapper p.contact-button { display:inline-block;width:100%;  }

.loading {background:url('loading.gif') no-repeat;}

/**toggle-accordion**/

ul.faq-content li:nth-child(2n+1) {clear: both;}

#page ul.faq-content li:nth-child(2n) { margin: 0px;}

ul.faq-content li.column { margin:0 2% 0 0; }

ul.faq-content h4 { text-transform:uppercase; }

.dt-sc-toggle-frame-set{float:left; width:100%; margin:0px 0 40px; padding:0px;}

.dt-sc-toggle-frame{padding-bottom:20px; display:block;}

.dt-sc-toggle-frame h5.dt-sc-toggle-accordion{font-weight:normal; font-size:14px; position:relative; text-transform:uppercase; margin:0px 0px 0px; padding:0px 0px 0px 20px;}

.dt-sc-toggle-frame h5 a{display:block; text-transform:uppercase; font-size:14px; color:#5c5c5c;}

.dt-sc-toggle-frame h5 a:before, .dt-sc-toggle-frame h5 a:after{position:absolute; text-decoration:inherit; font-size:14px;}

.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before, .dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle:before{content:"\f077"; top:-6px; left:0px; position:absolute; font-weight:normal; font-size:12px;}

.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.active:before, .dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.active:after, .dt-sc-toggle-frame-set h5.dt-sc-toggle.active:before{content:"";}

.dt-sc-toggle-frame .dt-sc-toggle-content{padding:5px 20px 20px 22px;line-height:22px; margin:0px 0px 0px 0px; background:#f5f5f5;}

.dt-sc-toggle-frame .dt-sc-toggle-accordion.active, .dt-sc-toggle-frame .dt-sc-toggle.active{background:#f5f5f5; margin-bottom:0px; padding:20px 10px 5px 20px;}

.dt-sc-toggle-accordion.active a:before, .dt-sc-toggle-accordion.active a:after, .dt-sc-toggle-frame .dt-sc-toggle.active a:before, .dt-sc-toggle-frame .dt-sc-toggle.active a:after, .dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle.active:before{content:"";}

.dt-sc-toggle-frame-set h5.dt-sc-toggle-accordion:before, h5.dt-sc-toggle:before{content:"\f107";font-family: FontAwesome;font-style: normal;font-weight: normal;}

.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:after, .dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle:after{content:"\f078"; top:4px; left:0px; display:inline-block; float:left; position:absolute; font-size:12px;font-family: FontAwesome;font-style: normal;font-weight: normal;}

h5.dt-sc-toggle-accordion.active:before, .dt-sc-toggle-frame-set h5.dt-sc-toggle.active:before{content:"\f106"; font-family: FontAwesome;font-style: normal;font-weight: normal;}

.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:after,.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle.active:after { content:none; }

.course h5.dt-sc-toggle-accordion:before{content:"?";}

.course h5.dt-sc-toggle-accordion.active:before{content:"?";}

.dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before{content:'';}

.dt-sc-toggle-frame h5.dt-sc-toggle-accordion{line-height:inherit;}

h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle, h5.dt-sc-toggle{padding:0px 0px 0px 42px; line-height:30px; position:relative; font-size:16px; margin-bottom:10px;}

.dt-sc-toggle-frame h5.dt-sc-toggle{padding:0px 0px 0px 20px; margin-bottom:0px;}

.dt-sc-toggle-frame h5.dt-sc-toggle a{font-size:14px;}

h5.dt-sc-toggle-accordion a{color:#191919; font-weight:bold; display:block;}

h5.dt-sc-toggle a{color:#191919; font-size:16px; font-weight:bold; display:block;}

h5.dt-sc-toggle-accordion:before, h5.dt-sc-toggle:before{background:#333334; display:inline-block; width:26px; height:25px; text-align:center; line-height:25px; color:#FFFFFF; border:3px solid #cdd0d0; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; position:absolute; top:0px; left:0px; z-index:1;}

.dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before, .dt-sc-toggle-frame h5.dt-sc-toggle:before{background:none; display:inherit; width:auto; height:auto; text-align:inherit; line-height:inherit; color:inherit; border:none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; position:static;}

h5.dt-sc-toggle-accordion.active:before, h5.dt-sc-toggle.active:before{line-height:24px;}

.dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:before, .dt-sc-toggle-frame h5.dt-sc-toggle.active:before{border:0px;}

.dt-sc-toggle-content{margin-left:42px; padding-bottom:20px;line-height:22px; clear:both; display:none;}

#popup_box {display: none; height: 100%; background: rgba(45, 45, 50, 0.8); left: 0; position: fixed; top: 0; width: 100%; z-index: 1041; }

#lightnbox-wrapper { height: 100%; position: absolute; width: 100%; }

#mc_embed_signup {  background:#191919; margin: 0 auto;min-height: 315px; position: relative; top: 25%; width:572px;padding:45px 60px;}

.mc-field-content { display:inline-block;width:100%; }

.mc-field-content h3 { text-align:center;font-size:22px;margin-bottom:45px; }

#mc_embed_signup img { margin-bottom:20px; }

#mc_embed_signup input[type="email"] {float:left;width:72.2%;margin:0;  }

#mc_embed_signup form { display:inline-block;width:100%; text-align:center; }

.mc-popup h3 { font-size:18px;margin-bottom:25px;font-weight:500; }

.mc-popup { padding-top:20px; }

#mc_embed_signup h3 { color:#ffffff; }

#mc_embed_signup input[type="submit"] { padding:14px 16px;float:left;height:46px; }

.mc-field-group { display:inline-block;text-align:center; width:72%; }

.all-collections .details { display:inline-block;width:100%; margin:0 auto;text-align:center; padding:15px 0; }


.dt-sc-error-box {
  background: #FFCCCC;
  border: 1px solid #FF9999;
  color: #D01313;
  position: relative;
}

.dt-sc-error-box, .dt-sc-warning-box, .dt-sc-success-box, .dt-sc-info-box {
  clear: both;
  margin-bottom: 25px;
  padding: 15px 15px 12px 42px;
}

.dt-sc-success-box {
  background: #C0DF89;
  border: 1px solid #A0CE4E;
  color: #466C00;
  position: relative;
  text-shadow: 1px 1px 0 #E3F1CB;
}

.errorForm.feedback { text-align:left; }

.clear-filter {  text-transform: capitalize;  float: right;  font-size: 12px;}

.product_count_msg { float:left;width:100%;padding:30px 0;  }

.widget_text a.hidden, .widget a.hidden {display: none;}

.seller-products.category .dt-sc-one-fourth {width:25%;}