/*
*Theme Name: PluriSelect
*/
.bannerimg img{
	width:100%;
}
img.attachment-shop_catalog.size-shop_catalog.wp-post-image {
    width: 100%;
}
a .product-group-box { color: #000; cursor:pointer;}
a:hover { text-decoration: none;}
.sub-menu-item ul h4 a {
text-transform: capitalize;
    font-size: 16px;
    padding: 0;
    font-weight: 600;
    color: #d10007;
    text-align: left;
    display: block;
}

.woocommerce .star-rating {
    float: left !important;
    width: 100% !important;
}
a.added_to_cart.wc-forward {
    color: #fff;
/*     background-color: #aeaeae; */
	background-color: #222222;
    border-color: #dc3545;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    /*padding: .375rem .75rem;*/
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-decoration: none;
    padding: 0px 4px;
    margin-left: 2px;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.btn.btn-danger.cartAdd {
    color: #fff;
    padding: 10px;
}
/*.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #aeaeae !important;
}*/
/*.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    color: #aeaeae !important;
}*/
.primary-btn.single_add_to_cart_button.button {
    background-color: #d10007;
    color: #fff;
    padding: 14px 25px;
    font-size: 18px;
    transition: .3s background-color;
    border: none;
    cursor: pointer;
}
.primary-btn.single_add_to_cart_button.button:hover {
text-decoration: none;
background-color: #a80005;
color: #fff;
}

.woocommerce-notices-wrapper {
    width: 100%;
}



/*checkout page design*/
p#order_comments_field label {
    border-bottom: 3px solid;
    margin-bottom: 10px;
    font-size: 20px !important;
    width: 100%;
}
span.woocommerce-input-wrapper {
    width: 100%;
}
.woocommerce a.added_to_cart {
    padding: 4px !important;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    padding: 10px !important;
}

.sub-menu-item a:hover {
    color: #d10007;
    text-decoration: none;
}
.sub-menu-item a {
    color: #d10007;
    text-decoration: none;
}

div.asl_m .probox .promagnifier .innericon, div.asl_m .probox .prosettings .innericon, div.asl_m .probox .proclose .innericon {
    background-color: #d10007 !important;
}

span.count-style.cart-contents {
    position: absolute;
    font-size: 12px;
    background: #d10007;
    display: inline-block;
    width: 19px;
    height: 20px;
    line-height: 21px;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    top: -15px;
    left: -12px;
}
.woocommerce .woocommerce-breadcrumb {
    margin: 0px !important;
}
.action input {
    height: 38px;
}

.woocommerce .woocommerce-breadcrumb a {
    color: #d10007 !important;
}

.tab-content > .tab-pane {
    padding: 10px;
}

.bestseller .bestseller-dep a{
    color: #333333 !important;
}

.service-support-box h5, .service-support .service-support-box h5 {
    color: #d10007;
    font-size: 17px;
    font-weight: 600;
}

.term-description{display: none;}
.cate-image-desc {
    border: 3px solid #ccc;
}
/*.cate-image-desc .term-image {padding-top: 23px;}*/
.cate-image-desc .cat-desc {padding-top: 10px;}
.term-image{
    height: 100%;
    display: flex;
    align-items: center;
}
.woovr-variation-price span.woocommerce-Price-amount.amount bdi{font-size:16px;}

.woovr-variations .woovr-variation {
                width: 22%;
                background: #eae8e8;
                margin-bottom: 5px;
                color: #d10007;
                border-radius: 5px;
		margin: 10px 10px !important;
    		display: inline-flex !important;    height: 40px; border: 1px solid #d10007;
}
.woovr-variations .woovr-variation:hover {
     background-color: #d10007 !important; color: #fff !important;
}
.woovr-variation.woovr-variation-radio.woovr-variation-active {
    background-color: #d10007 !important;color: #fff !important;
}
.express-one-page-checkout-main .cart_totals div {
    height: 40px;
}
.express-one-page-checkout-main .cart_totals p.left-corner {
    padding: 8px 0;
}


@media screen and (max-width: 767px) {
	.woovr-variations .woovr-variation {
		width: auto !important;
	}
}

.woovr-variation-price span.woocommerce-Price-amount.amount {
    display: none;
}
.woovr-variation-name {
	margin: 0 0 0;
    padding: 19px 0 0px;
        /*padding: 0px 0 0px;*/
    font-size: 16px;
}
.chosen-container-single .chosen-single{
	    padding: 18px 0 39px 12px !important;
    height: 60px !important;
    border: 1px solid #aaa;
    border-radius: 0 !important;
    color: #d10007 !important;
}
.chosen-container-single .chosen-single div{
	    top: 16px !important;
	    right: 10px !important;
}
.yith_ywraq_add_item_response-undefined {
	font-size: 17px;
    color: #d10b06;
}
.yith_ywraq_add_item_browse-list.yith_ywraq_add_item_browse_message a{
	color: #ffffff;
    background: #d10b06;
    padding: 10px 10px;
    border-radius: 3px;
}
.yith_ywraq_add_item_browse-list.yith_ywraq_add_item_browse_message{
	margin: 10px 0px;
}
a.social_link i{
	color: #d10b06;
    background: #fff;
    height: 40px;
    width: 40px;
    padding: 10px 12px;
    border-radius: 50%;
    font-size: 20px;
    margin: 10px 5px 0px 0px;
}
span.analytics {
    padding: 6px;
    border: 1px solid red;
	background: red;
	color: #fff;
	border-radius: 4px;
}
.analytics span {
    background: #dd3333;
    color: #fff;
}
.sr-pro-ts-icon{
	display: none;
}

