.woocommerce, .woocommerce-page { }
.woocommerce #quantity input::-webkit-outer-spin-button,
.woocommerce #quantity input::-webkit-inner-spin-button,
.woocommerce #content .quantity input::-webkit-outer-spin-button,
.woocommerce #content .quantity input::-webkit-inner-spin-button, .woocommerce-page #quantity input::-webkit-outer-spin-button,
.woocommerce-page #quantity input::-webkit-inner-spin-button,
.woocommerce-page #content .quantity input::-webkit-outer-spin-button,
.woocommerce-page #content .quantity input::-webkit-inner-spin-button {
display: none; }
.woocommerce .quantity, .woocommerce-page .quantity {
position: relative;
margin: 0 auto;
overflow: hidden;
zoom: 1;
padding-right: 1.1em;
display: inline-block; }
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
width: 2.618em;
height: 2.1em;
float: left;
padding: 0;
margin: 0;
text-align: center;
border: 1px solid #bbb3b9;
border-right: 0;
font-weight: 700;
border-radius: 2px 0 0 2px;
-moz-appearance: textfield; }
.woocommerce .quantity noindex:-o-prefocus, .woocommerce .quantity input[type=number], .woocommerce-page .quantity noindex:-o-prefocus, .woocommerce-page .quantity input[type=number] {
padding-right: 1.2em; }
.woocommerce .quantity .plus,
.woocommerce .quantity .minus, .woocommerce-page .quantity .plus,
.woocommerce-page .quantity .minus {
display: block;
padding: 0;
margin: 0;
position: absolute;
text-align: center;
width: 1.387em;
height: 1.12em;
text-decoration: none;
overflow: visible;
text-decoration: none;
font-weight: 700;
cursor: pointer;
color: #515151;
border: 1px solid #bbb3b9;
background-color: #ebe9eb;
text-shadow: none;
line-height: 1;
background-image: none; }
.woocommerce .quantity .plus:hover,
.woocommerce .quantity .minus:hover, .woocommerce-page .quantity .plus:hover,
.woocommerce-page .quantity .minus:hover {
background-color: #dad8da; }
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus {
top: 0;
right: 0;
border-bottom: 0;
border-radius: 2px 2px 0 0; }
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus {
bottom: 0;
right: 0;
border-radius: 0 0 2px 2px; }.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}@import url("http://fonts.googleapis.com/css?family=Lora:400,400i,700,700i");
body {
font-family: 'Lora', serif;
background-color: black !important;
} .term25 {
padding-left: 3%;
padding-right: 3%;
} a.added_to_cart.wc-forward:hover {
color: #dd9933 !important;
}
.woocommerce .products ul, .woocommerce ul.products {
margin-left: 3%;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
display: none !important;
}
p.woocommerce-LostPassword.lost_password a {
color: black;
}
p.woocommerce-LostPassword.lost_password a:hover {
color: #dd9933;
}
.below-content-entry-meta {
color: #000 !important;
}
a.wpb-wps-product-title, .wpb_cart_button {
font-family: 'Lora', serif !important;
}
#access-mobile li a {
clear: both !important;
}
#access-mobile li:first-of-type {
margin-left: 15px !important;
}
.woofc-no-touchevents .woofc-inner a.woofc-checkout, .woofc-touchevents .woofc-inner a.woofc-checkout:focus {
background: #000;
}
.woofc-no-touchevents .woofc-inner a.woofc-checkout:hover, .woofc-touchevents .woofc-inner a.woofc-checkout:focus {
background: #dd9933;
} .wac-qty-button {
display: none !important;
}
.return-to-shop, .cart-empty {
margin-left: 10px !important;
}
#page .wc-backward a::before, #page .wc-backward::before {
content: "<" !important;
}
li.wpmenucartli a.wpmenucart-contents span {
font-size: 11px !important;
font-family: 'Lora', serif !important; } a.wpmenucart-contents {
margin-bottom: 15px !important;
} #page.hfeed {
overflow: hidden;
}
@media (min-width: 960px) {
.woocommerce #main {
padding-left: 240px !important;
}
}
footer#colophon, #site-generator-wrapper {
background-color: #000 !important;
border-top: 0px #000 !important;
}
.left-menu .header-elements-wrapper {
text-align: left;
}
.social-icon:hover {
color: #dd9933 !important;
}
a:hover {
color: #dd9933;
}
.left-menu #header {
padding: 25px !important;
} body, input, textarea {
color: #000;
line-height: 1.5;
} .woocommerce #page .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce #page #content .quantity .plus:hover, .woocommerce #page #content .quantity .minus:hover, .woocommerce-page #page .quantity .plus:hover, .woocommerce-page #page .quantity .minus:hover, .woocommerce-page #page #content .quantity .plus:hover, .woocommerce-page #page #content .quantity .minus:hover {
background: #000;
}
input[type=text], input[type=password], input[type=email], textarea {
border: 1px solid #B7B7B7;
} @media (max-width: 960px) {
#header {
min-height: 104px !important;
}
}
@media (min-width: 960px) {
#site-generator {
display: none !important;
}
} .info-header {
color: #fff;
font-size: 10px !important;
margin-top: 20px;
width: 100%;
margin-left: 0 !important;
}
@media only screen and (min-width: 1196px) {
.left-menu #access ul li {
border-bottom: 1px white solid;
width: 146px;
}
.info-header {
text-transform: uppercase;
}
} #content #filters.full-width {
display: none;
} .portfolio-bg {
background-color: rgba(0, 0, 0, 0.8) !important;
}
.post-thumbnail:hover .portfolio-bg {
opacity: 0.3;
} .post-thumbnail h2 {
font-size: 2em !important;
text-shadow: 3px 3px 3px rgba(0,0,0,0.9);
text-transform: uppercase;
} @media (max-width: 960px) {
#access-mobile-wrapper, #mobile-menu-dropdown {
display: none;
}
#branding .social-accounts-wrapper {
display: block;
}
#megaMenu, .nav-menu {
display: block !important;
}
}
@media (max-width: 960px) {
#access-mobile-wrapper, #mobile-menu-dropdown {
display: block;
}
#branding .social-accounts-wrapper {
display: none;
}
#megaMenu, .nav-menu {
display: none !important;
}
}  #header {
background-color: black !important;
border-top-color: black !important;
} #block-portfolio .col4 .entry-category, #block-portfolio .col3 .entry-category {
display: none;
}
@media (max-width: 600px) {
#block-portfolio .col3.title-hidden .hentry, #block-portfolio .col4.title-hidden .hentry {
margin-bottom: 0px !important;
}
} @media (max-width: 1196px) {
#header {
border-bottom: 0px solid #fff !important;
}
.left-menu #access .social-accounts-wrapper {
padding-top: 15px;
}
}
#access-mobile-wrapper {
background: #000;
}
#access .social-icon::before {
font-size: 28px;
} .woocommerce #page a.button:after, .woocommerce #page button.button:after, .woocommerce #page input.button:after, .woocommerce #page #respond input#submit:after, .woocommerce #page #content input.button:after, .woocommerce-page #page a.button:after, .woocommerce-page #page button.button:after, .woocommerce-page #page input.button:after, .woocommerce-page #page #respond input#submit:after, .woocommerce-page #page #content input.button:after {
display: none;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
background-color: black !important;
} input#billing_phone.input-text {
border: 1px solid #f5f5f5;
}
.select2-container .select2-choice {
border-radius: 0px !important;
} #page .chosen-container-single .chosen-single, #page .chosen-container-single .chosen-drop {
display: none;
}
.products .product h3:hover {
color: #dd9933 !important;
}
.woocommerce #page ul.products li.product a.button, .woocommerce-page #page ul.products li.product a.button {
color: #fff !important;
background-color: #dd9933 !important;
font-family: 'Lora', serif !important;
text-transform: uppercase;
letter-spacing: 0.1px;
font-size: 14px;
border: 0px;
}
.woocommerce #page ul.products li.product:hover a.button, .woocommerce-page #page ul.products li.product:hover a.button {
color: #fff !important;
background-color: #000!important;
font-family: 'Lora', serif !important;
text-transform: uppercase;
letter-spacing: 0.1px;
font-size: 14px;
border: 0px;
}
.woocommerce #page ul.products li.product .price, .woocommerce-page #page ul.products li.product .price {
color: #dd9933 !important;
font-family: 'Lora', serif !important;
}
.woocommerce #page a.added_to_cart, .woocommerce-page #page a.added_to_cart {
color: #000 !important;
background: #BFBFBF;
padding-left: 6px;
padding-right: 6px;
padding-top: 8px;
padding-bottom: 5px;
margin-bottom: 2px;
font-family: 'Lora', serif !important;
}
woocommerce-page #page a.button, .woocommerce-page #page button.button, .woocommerce-page #page input.button, .woocommerce-page #page #respond input#submit, .woocommerce-page #page #content input.button {
border: 0px solid #bbb !important;
}  input#billing_phone.input-text {
line-height: 30px !important;
}
input:focus {
outline: none !important;
}
h3#order_review_heading {
margin-left: 13px !important;
} .woocommerce #main {
padding-left: 15%;
}
.woocommerce #page div.product span.price, .woocommerce #page div.product p.price, .woocommerce #page #content div.product span.price, .woocommerce #page #content div.product p.price, .woocommerce-page #page div.product span.price, .woocommerce-page #page div.product p.price, .woocommerce-page #page #content div.product span.price, .woocommerce-page #page #content div.product p.price {
font-size: 1.65em;
color: #dd9933;
} .woocommerce #page .col2-set, .woocommerce-page #page .col2-set {
padding-left: 1% !important;
width: 58% !important;
} .left-menu #access ul ul {
margin-left: 115px !important;
margin-top: -40px !important;
}
.left-menu #access ul ul li {
width: 200px !important;
}
#access-mobile li a {
padding: 1px 1px;
}
#access-mobile ul ul li a {
padding-left: 0px;
}
#access-mobile ul ul {
display: block;
margin: 0 0 5px;
padding-right: 44%;
text-align: right;
font-size: 8px;
}
@media (max-width: 620px) {
#access-mobile ul ul {
padding-right: 35%;
}
}
#access-mobile ul ul li a {
font-size: 10px;
} a.button.wc-forward {
background: #edae3c !important;
border: 0px solid transparent !important;
color: black !important;
}
a.button.wc-forward:hover {
background: black !important;
color: white !important;
}
.button.single_add_to_cart_button.button.alt {
font-family: 'Lora', serif !important;
background: #edae3c !important;
letter-spacing: 0.1px !important;
}
.button.single_add_to_cart_button.button.alt:hover {
font-family: 'Lora', serif !important;
background: black !important;
color: white !important;
letter-spacing: 0.1px !important;
}
a.checkout-button button.alt.wc-forward, .woocommerce-page #page a.button {
font-family: 'Lora', serif !important;
letter-spacing: 0.1px !important;
}
a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-custom:hover {
font-family: 'Lora', serif !important;
background: black !important;
color: white !important;
} a {
color: #fff;
text-decoration: none !important;
} .vc_col-sm-12 .wpb_content_element {
margin-bottom: 0px !important;
}
.vc_tta-container {
margin-bottom: 15px !important;
} a.showlogin, a.showcoupon {
color: blue !important;
}
a.showlogin:hover, a.showcoupon:hover {
color: red !important;
} #access-mobile .current-menu-ancestor > a {
color: #dd9933 !important;
}
#access-mobile .current-menu-item > a, #access-mobile .current_page_item > a {
color: #dd9933 !important;
} @media (max-width: 620px) {
.title-wrapper, .text-wrapper1, .text-wrapper2, .text-wrapper3, .text-wrapper4, .text-wrapper5, .text-wrapper6 {
display: none;
}
} @media (min-width: 1200px) {
#site-generator {
display: none !important;
}
#site-generator p {
font-size: 10px !important;
}
} strong {
font-weight: bold;
} .slotholder, .tp-bgimg defaultimg {
max-width: 100% !important;
width: 100% !important;
}
#content #filters.full-width {
display: none;
}
#access ul, #access-mobile {
font-family: "Lora", serif !important;
font-size: 1.1em;
}.post-type-archive-product.woocommerce #primary,.post-type-archive-product.woocommerce-page #primary,.single-product.woocommerce #primary,.single-product.woocommerce-page #primary{width:100%;margin:0 3.5% 0 0}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:25%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%;margin-right:5%}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{margin-left:15px}a.woocommerce-terms-and-conditions-link{color:#d93}a:hover.woocommerce-terms-and-conditions-link{color:#AA141A}.compact-theme.woocommerce-products-carousel-all-in-one .woocommerce-products-carousel-all-in-one-price{background:none repeat scroll 0% 0% #fbb840!important;color:black!important;font-size:1em!important}.compact-theme.woocommerce-products-carousel-all-in-one .woocommerce-products-carousel-all-in-one-buttons{margin-top:20px;color:black!important}.compact-theme.woocommerce-products-carousel-all-in-one .woocommerce-products-carousel-all-in-one-buttons a{color:black}.compact-theme.woocommerce-products-carousel-all-in-one .woocommerce-products-carousel-all-in-one-buttons a:hover{color:#fbb840}