/* CSS Document */
form.cart {margin-top:10px;}
.single .quantity .qty {border:#DDD 1px solid;padding:7px 3px;background:#F7F7F7;border-radius:4px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}

/*.woocommerce a.button {background-color:#F78F1E;box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.2);-webkit-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.2);color:#FFF;padding: 10px 25px;}*/
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {background:#F78F1E !important;background-color:#F78F1E !important;color:white !important;text-shadow: transparent !important;box-shadow: none;border-color:#ca0606 !important;}
.woocommerce-page a.button br {display:none;}
.woocommerce-info br, .wc-tabs br, .woocommerce div.product .woocommerce-tabs .panel h2 {display:none;}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {background:#F78F1E !important;background-color:#F78F1E !important;color:white !important;text-shadow: transparent !important;box-shadow: none;border-color:#ca0606 !important;}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {background: #43B756 !important;color:white !important;text-shadow: transparent !important;border-color:#ca0606 !important;padding:10px 25px;}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {background: #F78F1E !important;box-shadow: none;text-shadow: transparent !important;color:white !important;border-color:#ca0606 !important;}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {display:inline-block;padding:15px;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button BR, .wc-backward BR {display:none;}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus {font-family: Arial, Helvetica, sans-serif;font-size:18px;height:100%;}
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus {left:0px;}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus {border-bottom:1px solid #bbb3b9;}
.woocommerce .quantity, .woocommerce-page .quantity {padding-left:0;}
.variations .label {color:#222;font-size:100%;padding:0;}
.variations .value select {margin:0 6px;}
.variations .label label {margin:0; font-weight:400;}
.variations select {padding:5px;font-size:90%;}
.tagged_as, .posted_in {display:none;}
.related {clear:left;}

.cart-terms {font-size:90%;line-height:120% !important;color:#666;}
.cart-terms h4 {font-size:15px;font-weight:700;margin:10px 0 8px;color:#666;}
.cart-terms p {margin-bottom:8px;}

.special-info-single {font-size:90%;line-height:120% !important;}
.special-info-single h3 {font-size:18px;font-weight:700;margin:16px 0 8px;color:#d54728;}
.special-info-single h3 strong {font-size:22px;}

.container_content ul.products li:before, .container_content ul.page-numbers li:before {display:none !important;}
.woocommerce .cross-sells ul.products li.product a img {margin:0;padding:5px;}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {font-size:130%;text-transform:none;padding-top:5px;}
.woocommerce .cross-sells ul.products li.product BR {display:none;}
.woocommerce ul.products li.product p {margin:0;}
.woocommerce ul.products li.product {padding-top:0;border-top:#F78F1E 3px solid;text-align:center;}
.woocommerce ul.products li.product .button {margin:0;}
.woocommerce ul.products li.product button.button.disabled {padding:8px 12px;}
.woocommerce ul.products li.product a {text-align:center;}
.woocommerce ul.products li.product a img {max-width:100%;margin:0px 0 5px 0px; width:auto; max-height:300px; /*float:right;*/display:inline-block;border:#DDD 1px solid;border-top:none;}
.woocommerce ul.products li.product table {display: inline-block; font-size: 85%;}
.woocommerce ul.products li.product .out-of-stock {margin-top:10px;}
.woocommerce ul.products li.product .out-of-stock a.button {background:#CC0000 !important;color:#FFF;}
.woocommerce ul.products li.product .quantity .qty {border:#DDD 1px solid;padding:4px 4px;margin:0 0 10px 0;}
.woocommerce ul.products li.product .price {color:#F78F1E; font-size:120%;}
.woocommerce ul.products li.product a br, .woocommerce .quantity br, .woocommerce-page .quantity br {display:block;height:1px;}
.woocommerce ul.products li.product .woocommerce-variation-price .price {font-size:100%;}
.woocommerce ul.products li.product_tag-discount {box-shadow: inset 0 0 6px rgba(214, 75, 41, 0.5);-webkit-box-shadow: inset 0 0 6px rgba(214, 75, 41, 0.5); -moz-box-shadow: inset 0 0 6px rgba(214, 75, 41, 0.5);}
.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product {width:25%;margin:0 0 20px 0;padding:30px 2% 0;}
.special-banner {width:100%;padding:8px 10px;background:#8fae1b;border-radius:7px;font-size:30px;box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.1);-webkit-box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.1);color:#FFF;text-align:center;margin:7px 0 20px;}


/*For AJAX Add to cart plugin*/
a.xcp-btn {color:#FFF !important;text-decoration:none !important;}
.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after {display:none;}


.rp_wcdpd_cart_price INS {text-decoration:none;color:#7A7C8B;font-weight:bold;}

.woocommerce div.product div.images img {display:inline-block;width:auto;max-width:100%;}
.woocommerce div.product div.images {text-align:center;border:#DDD 1px solid;}

.woocommerce .mark, .woocommerce mark {display:inline-block;margin:5px 0;background:#A99463;border-radius:3px;color:#FFF;font-size:14px;padding:3px 5px;font-weight:700;}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {font-size:1.5em;padding:1em;}
.woocommerce div.product p.stock {font-size:1.3em;}
.woocommerce div.product p.price {font-size:1.6em;}
span.edit-link {display:block;padding:15px 0;}
.woocommerce div.product {width:100%;float:left;}

h3.widget-title {margin:0;color:#FFF;background:#F78F1E;text-align:center;padding:10px;}
ul.product-categories {margin:0;padding:0;list-style:none;}
ul.product-categories li {border-bottom:#DDD 1px solid;}
ul.product-categories li a {padding:10px 0;text-transform:uppercase;text-decoration:none;color:#000;font-weight:600;display:inline-block;width:100%;}
ul.product-categories li.current-cat a {color:#F78F1E;background:#F8F8F8;}
ul.product-categories li a:hover, ul.product-categories li a:focus, ul.product-categories li a:active {color:#F78F1E;background:#F8F8F8;}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width:34%;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width:62%;}

@media only screen and (max-width: 1280px), only screen and (max-device-width: 1280px) {
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {font-size:120%;}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width:38%;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width:58%;}
}
@media(max-width:992px){
ul.product-categories {margin:0 auto 30px;}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width:42%;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width:55%;}
}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
.woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product {width:100%;margin-right:0;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {font-size:1.2em;padding:0.5em;}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width:100%;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width:100%;}
.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product {width:50%;margin:0 0 20px 0;padding:30px 2% 0;}
}
@media only screen and (max-width: 600px), only screen and (max-device-width: 600px) {
}
@media only screen and (max-width: 550px), only screen and (max-device-width: 550px) {
.woocommerce ul.products li.product a img {/*max-width:150px;*/}
}
@media only screen and (max-width: 450px), only screen and (max-device-width: 450px) {
.woocommerce-page ul.products {max-width:300px;margin-left:auto;margin-right:auto;}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {width:100%;}
.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product {width:100%;}
}