/* rtl styles
.search-wrap,
.right-side,
.yith-wcwl-add-button,
.lang_sel_list_horizontal ul li,
.logo a,
.top-header-btns,
.logo a img,
header ul.nav {
    float: right;
}

span.ami-credit,
.left-side,
.top-header-btns > div,
.lang_sel_list_horizontal,
.mendi-icon {
	float: left;
}
.search_form_cntr, .sf_container .searchform .sf_search {
    left: 0;
    right: inherit;
}

span.items-in-cart {
	right: inherit;
	left: 0px;
}

a.open-contact-popup {
	right: inherit;
	left: 45px;
}

body.home .products > .product:nth-child(4n+1),
body:not(.home) .products > .product:nth-child(3n+1) {
    clear: right;
}

.mobile-logo,
span.headline,
span.subheadline,
.mobile .my-acount-btns {
    float: right;
}

.overley-headline {
	right: 120px;
	left: inherit;
	right: 6.5vw;
}

::-webkit-input-placeholder {text-align: right;} 
:-moz-placeholder		   {text-align: right;}
::-moz-placeholder		  {text-align: right;}
:-ms-input-placeholder	  {text-align: right;}


.phone-wrap {
    float: left;
    text-align: left;
}

#add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before {
    left: inherit;
	right: 0;
	margin: -1em 10px 0 2em;
}

@media only screen and (max-width: 768px){
	.woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {
		float: right;
		padding-left:10px;
	}
}

.widget-mini-cart .mini_cart_item span.quantity {
    float: left;
	width: auto;
}
.pop-hover .mini_cart_item img.attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image {
    float: right !important;
}
.pop-hover .mini_cart_item span.quantity {
    padding-right: 0 !important;
    padding-left: 1.1em;
}
body:not(.rtl) .widget-mini-cart span.quantity {
    float: right;
}
p.form-row.terms.wc-terms-and-conditions {
    float: right !important;
}

p.form-row.terms.wc-terms-and-conditions {
    padding: 0 1em 0 0 !important;
}
.woocommerce-message .button {
    float: none;
}
.widget-mini-cart p.total strong {
    float: right;
}
.widget-mini-cart p.total span.amount {
    float: left;
}
.cart_totals {
    float: right !important;
}
.shop_table .coupon {
    float: right !important;
}
.shop_table input.button {
    float: left !important;
}
table.shop_table .coupon > input {
    float: right !important;
}
.select2-results__option {
    text-align: start;
    direction: rtl;
}
span#select2-billing_country-container {
    text-align: start;
    direction: rtl;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    right: inherit;
    left: 1px;
}
@media screen and (min-width: 1200px){
	.col-lg-4:nth-child(3n+1) {
		clear: right;
	}
}
*/
.nav-tabs {
    border: 0;
    display: block;
    clear: both;
    text-align: center;
    background: #333;
}

.nav-tabs>li {
    float: none;
    display: inline-block;
    margin: 0;
}

.nav-tabs>li>a {
    border: 0px solid black;
    border-radius: 0;
    background: black;
    color: white;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #b52f3d;
    border: 0px solid black;
}

.nav>li>a:focus,
.nav>li>a:hover,
#navbar ul li.current-menu-item a {
    color: #fff;
    background-color: #b52f3d;
    border: 0px solid black;
}

.tab-content {
    background: #f4f4f4;
    padding: 15px;
}

.tab-content a {
    color: black;
}

.tab-content a:hover {
    color: #b52f3d;
}

.tab-content>.tab-pane ul,
.tab-content>.tab-pane ul li {
    list-style: square;
    color: black;
    list-style-position: inside;
}

.woocommerce-store-notice, p.demo_store {
	    background-color: #b72e3f;
}