body {background-color: #222; color: ;font-family: Raleway;}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .h1,
body .h2,
body .h3,
body .h4,
body .h5,
body .h6 {color: rgb(150, 150, 150);}
.block-layered-nav dt,
.block-title {color: #fff;}
.block-title strong span {font-weight: 300;}
.block-layered-nav dd .swatch-link .swatch-label {
	transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
}
.block-layered-nav dd .swatch-link .swatch-label:hover {color: #fff;}

ul.topmenu li.level0 a.level-top:hover,
ul.topmenu li.level0.over a.level-top,
ul.topmenu.navbar-nav li.level0.active > a.level-top {color: #d6bb80; border-color: #d6bb80;}
.header .search-button:hover,
.header .default-links.links li a:hover,
#footer ul:not(.social-links) li a:hover {color: #d6bb80;}
.sorter .view-mode strong,
.sorter .view-mode a:hover,
.price,
.products-grid .product-name a:hover,
.products-list .product-name a:hover,
.footer-products-list .product-name a:hover,
ul.topmenu ul li a:hover,
ul.topmenu ul li.active > a:hover,
ul.topmenu ul li.over > a:hover,
ul.topmenu ul li.active > a,
ul.topmenu ul li.over > a,
ul.topmenu ul li.active > a:hover i.fa,
ul.topmenu ul li.over > a:hover i.fa,
ul.topmenu ul li.active > a i.fa,
ul.topmenu ul li.over > a i.fa,
aside.sidebar .block.block-wishlist li.item .product-details .product-name a:hover,
aside.sidebar .block.block-wishlist li.item .product-details .btn-remove i:hover,
.block-list li.item .product-name a:hover,
.block-compare li.item .btn-remove i:hover,
aside.sidebar .block-tags li a:hover,
.block-reorder .block-content li.item a:hover,
.configurable-swatch-list .swatch-link:hover,
#popup-block .modal-header .close i:hover,
.link-wishlist i,
.add-to-links li i:hover,
.link-wishlist i:hover,
.products-grid .item.type-7 .btn-quickview:hover,
.products-grid .item.type-7 .lightbox-button i:hover,
.products-grid .item.type-7 .product-name a:hover,
.modal-open .modal.ekko-lightbox .modal-header .close:hover:before,
.product-labels-wrapper > div,
.ratings .rating-links a:hover,
.ratings .amount a:hover,
.product-view .product-buttons i,
.breadcrumbs-wrapper .product-buttons i,
.product-view .box-tags .product-tags li a:hover,
.quantity-wrapper i:hover,
.product-collateral .panel.panel-default .panel-heading h4:hover,
.box-reviews .rating-block h3 span,
.page-sitemap .links a:hover,
.page-sitemap .sitemap li a:hover,
.page-sitemap .sitemap li.level-0 a:hover,
table .product-name a:hover,
table .cart-actions i:hover,
table .table-button i:hover,
.cart .crosssell li.item .product-name a:hover,
.cart-collaterals .panel.panel-default .panel-heading h4:hover,
#shopping-cart-totals-table + .checkout-types a:hover,
.multiple-checkout h3 a:hover,
.multiple-checkout table.table i.fa:hover,
#remember-me-popup .modal-header .close:hover i.fa,
.my-account .panel-default p.edit a:hover,
.my-account a:hover,
.block-account .block-content li.current,
.block-account .block-content li a:hover,
.tags-list a:hover,
.box-tags .tags a:hover,
.box-tags li.item .product-name a:hover,
.dashboard .box-reviews li.item .product-name a:hover,
.nav-wide ul.level0 li.level1 span.subtitle:hover,
.custom-links li a:hover,
ul.breadcrumb li a:hover,
.my-account table.table a:hover {color: #ff0000;}
header.header .top-cart .block-title.active .title-cart,
header.header .top-cart .block-title .title-cart:hover {border-color: #d6bb80;}

body .btn.btn-default:hover, body .btn.btn-primary:hover,
.products-grid .item  .quickview-wrapper.type-3 .btn-quickview:hover,
.products-grid .item.type-3 .btn:hover,
.products-grid .item.type-3 > div:not(.quick-view-data-container) .link-wishlist:hover,
.products-grid .item.type-3 > div:not(.quick-view-data-container) .link-compare:hover,
.products-grid .item.type-3 .lightbox-button:hover,
.products-grid .item.type-4 .btn-quickview:hover,
.products-grid .item.type-4 > div:not(.quick-view-data-container) .link-wishlist:hover,
.products-grid .item.type-4 > div:not(.quick-view-data-container) .link-compare:hover,
.products-grid .item.type-7 .link-wishlist:hover,
.products-grid .item.type-7 .link-compare:hover,
.products-grid .item.type-7 .btn-default:hover,
.products-grid .item.type-8 .lightbox-button i:hover,
.products-grid .item.type-8 .btn-quickview:hover,
.products-grid .item.type-8 .link-wishlist:hover,
.products-grid .item.type-8 .link-compare:hover,
.products-grid .item.type-8 .btn-default:hover,
.products-grid .item.type-9 .btn-quickview:hover,
.products-grid .item.type-9 .link-wishlist:hover,
.products-grid .item.type-9 .link-compare:hover,
.product-view .product-buttons div:hover,
.breadcrumbs-wrapper .product-buttons div:hover,
header.header .top-cart .block-content .actions .btn:hover,
body .btn-primary:hover,
.block-layered-nav dd .swatch-link .swatch-label:hover,
#header.header-21 .form-search .btn:hover {background-color: #d6bb80; border-color: #d6bb80;}
.btn-default,
.product-view .add-review-link a.add-review,
.products-grid .item.type-8 .lightbox-button i,
.products-grid .item.type-8 .btn-quickview,
#ajaxkit-popup-content .product-view .add-to-links a {color: #d6bb80; border-color: #d6bb80;}
.lightbox-button i,
.menu-block .navbar-default .navbar-toggle:hover,
.menu-block .navbar-default .navbar-toggle:active {background-color: #d6bb80;}
.products-grid .link-wishlist,
.products-grid .link-compare,
.products-list .add-to-links li a,
.products-grid .item  .quickview-wrapper.type-2 .btn-quickview,
.product-view .add-to-links a,
.product-view .product-buttons div,
.breadcrumbs-wrapper .product-buttons div,
.product-view .nav-tabs li a:hover,
.product-view .nav-tabs li a:focus,
.product-view .nav-tabs li.active a:hover,
.product-view .nav-tabs li.active a:focus,
.product-view .nav-tabs li.active a,
.timer-box.type-2 .timer-inner div:not(.timer-big),
.cart .crosssell li.item .add-to-links li a {color: #d6bb80; border-color: #d6bb80;}
.products-grid .link-wishlist:hover,
.products-grid .link-compare:hover,
.products-list .add-to-links li a:hover,
.products-grid .item  .quickview-wrapper.type-2 .btn-quickview:hover,
.product-view .add-to-links a:hover,
.rev_slider_wrapper .tp-leftarrow.default:hover,
.rev_slider_wrapper .tp-rightarrow.default:hover,
.pager .pages li.current {background-color: #d6bb80;}
#ajaxkit-popup-content .product-view .add-to-links a:hover {background-color: #d6bb80; border-color: #d6bb80; color: #fff;}
#header,
.page-title,
.block-layered-nav dd .swatch-link .swatch-label {border-color: rgba(255,255,255,.2);}
#footer address a:hover {opacity: .8;}
header.header .top-cart .block-content {color: rgba(255, 255, 255, 0.6); box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 5px; background-color: #222;}
header.header .top-cart .product-name a {font-size: 1em; line-height: 1; font-weight: 300; color: rgba(255, 255, 255, 0.6);}
header.header .top-cart .block-content .subtotal .label,
header.header .top-cart .block-content .subtotal .price {color: #fff;}
header.header .top-cart .block-content .actions .btn {background-color: #d6bb80; color: #fff; padding-left: 20px; padding-right: 20px;}

body .menu-wrapper .widget .widget-title h2,
.menu-wrapper .widget-title h2,
body .menu-wrapper .widget .widget-title h3,
.menu-wrapper .widget-title h3 {color: #222;}
.menu-wrapper .products-grid .product-name a,
.menu-wrapper .products-list .product-name a,
.menu-wrapper .footer-products-list .product-name a {color: #222;}

.page-title h1, 
.page-title h2,
ul.topmenu li.level0.parent a.level-top:after {color: #fff;}

#home-image-slider .slide-container {bottom: 0; border-top: ; bottom: 0; top: ; padding: 50px 0;}
#home-image-slider .slide-container .title {color: rgba(255,255,255,0.7); font-size: 24px; line-height: 30px; margin: 0;}
#home-image-slider .swiper-button-prev,
#home-image-slider .swiper-button-next {top: 56%;}

body .widget .widget-title,
.widget-title {border-width: 0; position: relative; padding-bottom: 1.5em; margin-bottom: 1.5em;}
body .widget .widget-title:after,
.widget-title:after {content: ''; display: block; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 82px; height: 1px; background-color: rgba(255,255,255,.1);}
body .widget .widget-title h2,
.widget-title h2,
body .widget .widget-title h3,
.widget-title h3 {color: #fff; font-size: 1.5em; text-transform: uppercase;}
.products-grid .product-name a,
.products-list .product-name a,
.footer-products-list .product-name a {color: rgba(255,255,255,.5); font-size: 1em; text-transform: uppercase;}
.products-grid .old-price .price,
.products-list .old-price .price,
.footer-products-list .old-price .price {font-size: .91em; font-weight: 400;}
.products-grid .price,
.products-list .price,
.footer-products-list .price {font-size: ; font-weight: 600; color: #fff;}
.price {color: #fff; font-weight: 600; color: #fff;}
.accessories-block > div {display: inline-block; vertical-align: middle;}
.accessories-block .text {width: ; padding-right:; padding-bottom: 50px; float: right}
.accessories-block .text h3 {font-size: 3em; font-weight: 300; text-transform: uppercase; margin: 0 0 .3em;}
.accessories-block .text h5 {font-size: 1.5em; text-transform: uppercase; color: rgba(255,255,255,.5); margin: 0 0 1em;}
#shopping-cart-table .btn,
body .btn {font-size: 11px; text-transform: uppercase; letter-spacing: 2px; font-weight: 500; padding: 11px 40px; border-radius: 0;}
#shopping-cart-table .btn,
body .btn.btn-default {background-color: #d6bb80; color: #fff}
body .btn.btn-default:hover,
.sidebar .btn:not(.btn-proceed-checkout):hover {background-color: #d6bb80; color: #fff; border-color: rgba(255,255,255,0);}
body .btn.btn-primary {background-color: #d6bb80; color: #fff; border-color: rgba(255,255,255,0);}
body .btn.btn-primary:hover {background-color: rgba(255,255,255,.1); color: #fff; border-color: rgba(255,255,255,0);}
body .btn.btn-quickview {background-color: #d6bb80; color: #fff; border-color: rgba(255,255,255,0);}
body .btn.btn-quickview:hover {background-color: #222; color: #fff; border-color: rgba(255,255,255,0);}
body .btn.selectpicker  {letter-spacing: 0; font-size: 12px; font-family: inherit; border-color: #ddd; color: #666; background-color: transparent;}
body #footer .btn.selectpicker {letter-spacing: 0; font-size: 12px; font-family: inherit; border: none; background-color: transparent;}
.widget-wrapper {border: solid 1px rgba(255,255,255,.1); padding: 3.33em 3.33em 0;}
.form-control {background-color: transparent; border-width: 2px; border-radius: 0; border-color: rgba(255,255,255,.3);}
.reviews-wrapper .inner {border: solid 1px rgba(255,255,255,.1); padding: 3em 30px;}
.reviews-wrapper ul {margin: 0;}
.customer-reviews-widget .image {margin-bottom: 1.5em;}
.customer-reviews-widget .product-name h3 {font-size: 1em; color: #aaa; text-transform: uppercase; font-weight: 300;}
.customer-reviews-widget .price-wrapper .price {font-size: 1em;}
.customer-reviews-widget .price-wrapper .old-price .price {font-size: .91em;}
.customer-reviews-widget .review-text {font-size: 1.33em; color: #fff;}

.sidebar .block,
.block-layered-nav dd:not(:last-child),
.sorter .view-mode .grid + .list,
.sorter .view-mode .list + .grid,
.product-collateral .panel-default .panel-body,
.product-view #tabs,
.block .actions,
.toolbar .pager .pages{border-color: rgba(255,255,255,.2);}
.block-title:after {background-color: rgba(255,255,255,.2);}
.sorter .bootstrap-select > .selectpicker,
.pager .bootstrap-select > .selectpicker {background-color: transparent; border-color: rgba(255,255,255,.2); color: #fff;}
.product-sidebar:not(.sidebar-left) .sidebar-inner {border-color: rgba(255,255,255,.1);}
.products-grid .btn,
.products-list .btn,
.footer-products-list .btn {padding-top: 10px; padding-bottom: 10px; line-height: 1.44;}

.nav-wide .menu-wrapper {color: #666;}
.product-view .nav-tabs li a:hover,
.product-view .nav-tabs li a:focus,
.product-view .nav-tabs li.active a:hover,
.product-view .nav-tabs li.active a:focus,
.product-view .nav-tabs li.active a {background-color: transparent;}
.product-view .nav-tabs li a {color: #fff;}
.product-view .product-img-box .more-views h2 {color: #fff;}
.product-view .product-name h1 {color: #fff;}
.product-options,
.add-to-box .add-to-cart,
.box-reviews .rating-block #product-review-table .item,
.box-reviews .rating-block #product-review-table,
.customer-rating .item,
.customer-rating {border-color: rgba(255,255,255,.2);}
.product-options dt label {background-color: #222; color: inherit;}
.product-options dt:before {background-color: rgba(255,255,255,.1);}
.customer-rating .rating-title,
.review-box .review h3,
.box-reviews .rating-block .rating-title {color: inherit;}
.block-progress dt {color: inherit; border-color: rgba(255,255,255,.2);}
.opc .buttons-set,
.step.panel-body {border-color: rgba(255,255,255,.2);}
.block-progress dt.complete,
.block-progress dd.complete {background-color: transparent;}
.block .actions .btn-default + .btn-primary {margin: .75em 0 0;}
.breadcrumbs-wrapper.type-2 .breadcrumbs-inner {color: #666;}
#ajaxkit-popup-content {background-color: #222;}
#ajaxkit-popup-content .account-login .page-title,
#ajaxkit-popup-content .account-login .page-title h1,
#ajaxkit-popup-content .account-login .page-title h2 {background-color: rgba(255,255,255,.2);}
input.qty,
input[id*="qty"],
.product-view input.qty {background-color: rgba(255,255,255,.2); color: #fff;}
.panel {background-color: transparent; border-color: rgba(255,255,255,.2);}
.panel.panel-default .panel-heading,
.panel.panel-default .panel-body,
.panel.panel-default .panel-footer {background-color: transparent;}
.panel.panel-default .panel-title,
.product-collateral .product-simple-list .panel.panel-default .panel-heading h4:hover {color: #fff;}
.box-reviews .block-title {color: #fff; border-color: rgba(255,255,255,.2);}
.box-reviews .rating-block h2,
.box-reviews .rating-block h3 {color: #fff;}
.sidebar .block li.item .product-details .product-name a {color: rgba(255,255,255,.6);}
.products-grid .link-wishlist,
.products-grid .link-compare,
.products-list .add-to-links li a {border-radius: 0;}
.sidebar .btn:not(.btn-proceed-checkout) {font-size: 11px; padding: 11px 40px; color: #fff; background-color: rgba(255,255,255,.1);}
.cart-block-title h2 {color: #fff;}
form .buttons-set,
.table-bordered,
table.table-bordered > thead > tr > th,
table.table-bordered > tbody > tr > th,
table.table-bordered > tfoot > tr > th,
table.table-bordered > thead > tr > td,
table.table-bordered > tbody > tr > td,
table.table-bordered > tfoot > tr > td,
.cart-block-title {border-color: ;font-size: 14px; ;}
.table-hover > tbody > tr:hover {background-color: rgba(255,255,255,.1);}
.product-name,
.product-name a,
table h3.product-name,
table .product-name a,
.cart .crosssell li.item .btn,
.cart .crosssell-big li.item .product-name a,
.form-list label,
#shopping-cart-table th,
.cart-block label {color: rgba(255,255,255,.6);}
.text-blocks .text-block:not(:last-of-type) {border-color: rgba(255,255,255,.1);}
.text-blocks h3 {font-size: 1.16em; text-transform: uppercase;}
.my-account table.table a,
.my-account table.table .product-name {color: inherit;}
.page-subtitle h2 {color: #fff;}
.page-subtitle,
.panel-default>.panel-heading,
.order-info,
.toolbar-bottom:not(.no-border) {border-color: rgba(255,255,255,.2);}
.pager .pages li a {background-color: rgba(255,255,255,.2); color: #fff;}
body.wide-layout #footer,
body.boxed-layout #footer .container {background-color: #111; color: rgba(255,255,255,.6);}
#footer .btn {font-size: 11px; padding: 11px 40px;}
#footer .top-block {border-bottom: solid 1px rgba(255,255,255,.2);}
#footer .footer-links li:not(:first-child ) a:before {opacity: .5;}
#footer .footer-logo {margin-top: -.5em;}
#footer .contact-info h3 {color: #a7937f; font-weight: 300; text-transform: uppercase; font-size: 1.5em; line-height: 1.25;}
#footer h2.footer-block-title {position: relative; border: none;}
#footer h2.footer-block-title:after {content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 82px; height: 1px; background-color: rgba(255,255,255,.1);}
#footer .block-content input.form-control {border-width: 2px; border-radius: 0; border-color: rgba(255,255,255,.3);}
#footer ul:not(.social-links) li a i {color: rgba(255,255,255,.6);}
#footer .store-switcher label,
#footer .form-language label,
#footer .form-currency label {font-size: 1em;}
#footer address {font-size: 1em; color: #fff;}
.cms-index-index #header {border-width: 0; position: absolute; left: 0; right: 0; z-index: 99;}
.cms-index-index.wide-layout #header.header-21 .top-block,
.cms-index-index.boxed-layout #header.header-21 .top-block .container {background-color: transparent;}

hr.solid {border-color: rgba(255,255,255,.2);}

@media only screen and (min-width: 1008px) and (max-width: 1331px) {
	.accessories-block .text {font-size: .91em;}
	.accessories-block .image {width: 59%;}
	#footer .contact-info h3 {font-size: 1.33em;}
	#sticky-header .quick-access {margin: .25em 0;}
	#home-image-slider .slide-container .title {font-size: 21px; line-height: 25px;}
	#home-image-slider .slide-container {padding: 50px 0;}
}
@media only screen and (min-width: 768px) and (max-width: 1007px) {
	.accessories-block .text {font-size: .91em; padding-right: 30px;}
	.accessories-block .image {width: 59%;}
	.header .topmenu .menu-item-button {color: #666;}
	#header.header-21 .menu-block .navbar-default .navbar-toggle {color: #fff; font-weight: 300;}
	#home-image-slider .slide-container .title {font-size: 19px; line-height: 23px;}
	#home-image-slider .slide-container {padding: 20px 0;}
}
@media only screen and (max-width: 767px) {
	.cms-index-index #header {position: static;}
	.header .topmenu .menu-item-button {color: #666;}
	#header.header-21 .menu-block .navbar-default .navbar-toggle {color: #fff; font-weight: 300;}
	.accessories-block .text {font-size: .91em; padding-right: 0; float: none; width: 100%; text-align: center!important;}
	.accessories-block .image {width: 100%; float: none;}
	#footer .contact-info h3 {font-size: 1.33em;}
	#home-image-slider .slide-container .title {font-size: 18px; line-height: 23px;}
	#home-image-slider .slide-container {padding: 20px 10px;} 
}