.woocommerce-MyAccount-navigation ul {
list-style-type: none;
margin-left:-38px;
}
.woocommerce-MyAccount-navigation ul li:before {
content: "\f105";
font-family: FontAwesome;
}
.woocommerce-MyAccount-navigation ul li a {
color:#343535; 
}
.woocommerce-MyAccount-navigation ul li a:hover {
color:#9F3041; 
}
.woocommerce-MyAccount-content a {
color:#343535; 
text-decoration: underline;
}
.woocommerce-LostPassword a {
color:#343535; 
text-decoration: underline;
}
.woocommerce-LostPassword a:hover {
color:#9F3041; 
}
.woocommerce-MyAccount-content a:hover {
color:#9F3041; 	
}
#shoppic .shoppicheight {
min-height: 188px;
height: auto;
position: relative; 
text-align: center;
display: flex; 
align-items: center; 
justify-content: center; 
}
#relateproduct .shoppicheight {
min-height: 206px;
height: auto;
position: relative; 
text-align: center;
display: flex; 
align-items: center; 
justify-content: center;  
}
#relateproduct {
margin-bottom:-40px;
}
@media only screen and (min-width: 1199px) {  
#relateproduct .shoppicheight {
min-height: 253px;
height: auto;
position: relative; 
text-align: center;
display: flex; 
align-items: center; 
justify-content: center; 
}  
}
@media (min-width: 768px) and (max-width: 991px)  {  
#shoppic .shoppicheight {
min-height: 340px;
height: auto;
position: relative; 
text-align: center;
display: flex; 
align-items: center; 
justify-content: center; 
}  
} .addtocartbtnform {
display: flex;
align-items: center;
justify-content: center;
text-align:center;
margin: 0 auto;
}
.products{
padding:0;
list-style:none;
margin:0px;
margin-bottom:40px;
}
.productlistsptop {
padding-right:0px; 
padding-left:0px
}
.productlistsp{
margin:0px;
}
.product-block, .woocommerce .product-block {
position: relative;
border-radius: 10px; background-color:white;
padding:10px 10px 22px 10px;
color:#343535;	
min-height: 318px;
}
.product-block h4 a{
color:#343535 !important;	
text-transform: uppercase;
}
.products > div.product{
margin-bottom:0px;
padding:10px 6px 10px 6px;
}
.product .price{
margin-bottom:6px;
font-size:20px;
margin-top:8px !important;
color: #20362a;
font-family: "Bebas Neue";
}
.product img{
padding:0px;
} 
.woocommerce-info::before {
color: #b4b794;
}
.woocommerce-info {
border-top-color: #b4b794;
}
.woocommerce-info > a {
color: #b4b794;
}
.woocommerce-page form label {
color:#343535;
font-weight: 400;
}
.orderreview {
margin-bottom:20px;margin-top:20px;
} .woocommerce nav.woocommerce-pagination {
text-align: center
}
.woocommerce nav.woocommerce-pagination ul {
display: inline-block;
white-space: nowrap;
padding: 0;
clear: both; border-right: 0;
margin: 1px
}
.woocommerce nav.woocommerce-pagination ul li { padding: 0;
margin: 0;
float: left;
display: inline;
overflow: hidden
}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span {
margin: 0;
text-decoration: none;
padding: 0;
line-height: 1;
font-size: 1em;
font-weight: 400;
padding: .5em;
min-width: 1em;
background: #ebe9eb;
display: block;
color: #343535;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current {
background: #9e3041;
color: #fff;
}
@media only screen and (max-width: 480px) {
#productlistfilter .woocommerce-ordering {
float:left;
position: relative; 
}    
}
@media only screen and (max-width: 767px) {  
.woocommerce-MyAccount-navigation {
margin-bottom:25px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .added_to_cart.wc-forward {
font-size: 17px;
margin: 0;
line-height: 1.0;
padding: .518em 2.0em .518em 2.0em !important;
cursor: pointer;
position: relative;
font-family: inherit;
text-decoration: none;
overflow: visible;
font-weight: 500;
border-radius: 0px;
left: auto;
color: #ffffff;
background-color: #9f3041;
border: 0;
white-space: nowrap;
display: inline-block;
background-image: none;
box-shadow: none;
-webkit-box-shadow: none;
text-shadow: none;
border-radius: 20px;
-moz-border-radius:20px;
-webkit-border-radius: 20px;
height:36px;
width:100%;
}
.orderreview {
margin-bottom:20px;margin-top:50px;
}
.spmargin {
margin:0px 15px; 
} 
.productlistsptop {
padding-right:30px; 
padding-left:30px;
margin-top:-45px;
}
#productlistfilter p {
margin-right:10px;
}
}     
.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register {
border: 1px solid #b4b794;
padding: 20px;
margin: 2em 0;
text-align: left;
border-radius: 5px
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
list-style: none;
padding: 0 0 0 0;
margin: 40px 0 1.618em;
overflow: hidden;
position: relative
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: 1px solid #ebe9eb !important;
background-color: #ebe9eb;
color: #343535;
display: inline-block;
position: relative;
z-index: 0;
border-radius: 4px 4px 0 0;
margin: 0 -5px;
padding: 2px 12px 2px 16px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
display: inline-block;
padding: .2em 0;
font-weight: 500;
color: #343535;
text-decoration: none
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
text-decoration: none;
color: #343535;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: #9F3041;
color: #ffffff;
z-index: 2;
border-bottom-color: #9F3041;
}
.woocommerce table.shop_attributes th {
width: 150px;
font-weight: 700;
padding: 8px;
border-top: 0;
border: 1px dotted rgba(0,0,0,.2);
margin: 0;
line-height: 1.5
}
.woocommerce table.shop_attributes td {
font-style: italic;
padding: 0;
border-top: 0;
border: 1px dotted rgba(0,0,0,.2);
margin: 0;
line-height: 1.5
}
.woocommerce div.product p.stock {
font-size:16px;
}
.woocommerce div.product .stock {
color: #42a02d;
}
.woocommerce div.product .out-of-stock {
color: red;
}
.woocommerce table.shop_table_responsive tr td {
color:#000000;
}
.woocommerce table.shop_table_responsive tr td a {color:#343535;}
.woocommerce table.shop_table_responsive tr td a:hover {color:#9f3041;}
.woocommerce-page table.shop_table_responsive tr td a.woocommerce-button {
color:#ffffff;
}
.woocommerce-page table.shop_table_responsive tr td a.woocommerce-button:hover {
color:#ffffff;
background-color:#343535;
}
.woocommerce .quantity .qty {
width: 3.2em;
text-align: center
}
.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text {
width: 160px !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, 
.woocommerce button.button, .woocommerce input.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .added_to_cart.wc-forward {
font-size: 17px;
margin: 0;
line-height: 1.0;
padding: .518em 0.8em .518em 0.8em;
cursor: pointer;
position: relative;
font-family: inherit;
text-decoration: none;
overflow: visible;
font-weight: 500;
border-radius: 0px;
left: auto;
color: #ffffff;
background-color: #b4b794;
border: 0;
white-space: nowrap;
display: inline-block;
background-image: none;
box-shadow: none;
-webkit-box-shadow: none;
text-shadow: none;
border-radius: 20px;
-moz-border-radius:20px;
-webkit-border-radius: 20px; }
.button.btn.btn-line, .added_to_cart.wc-forward {
background-color: #b4b794;
color: #fff;
font-weight: 500;
font-size: 12px;
border-radius: 20px;
-moz-border-radius:20px;
-webkit-border-radius: 20px;
padding: 7px 12px;
text-transform: uppercase;
display: inline-block;
text-align: center;
letter-spacing: 2px;
text-decoration: none;
}
.woocommerce div.product form.cart .button {
vertical-align:middle; 
float: left;
width:200px;
}
.woocommerce #payment #place_order,.woocommerce-page #payment #place_order {
float: right;
width: 100%;
}
.displynone {
display: none !important;
visibility: hidden;
}
.button.btn.btn-line:hover{
color: #fff;
background-color: #343535;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{
padding-top: 5px;
min-height: 80px;
}
.woocommerce ul.product_list_widget li img {float: left;margin-left: 0px;margin-right: 15px;}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{
width: 60px;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {    
font-weight: 300;
}
.woocommerce ul.product_list_widget li .star-rating {margin: 4px 0px;}
.widget_product_categories li  {
padding: 6px 20px 6px 20px;
margin-bottom: 8px;
background: #ffffff;
color:#343535 ;
text-transform: uppercase;
display: block;
border-radius: 25px;
border: 1px solid #999999;
}
.woocommerce div.product p.price,.woocommerce div.product span.price {
font-size: 1.65em;
margin-top: 8px;
}
.product-categories li a{color:#343535;}
.current-cat a{
color:#ffffff !important; 
}
.current-cat {
background: #b4b794 !important; 
color:#ffffff !important; 
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {background-color: #ebe9eb;}
.woocommerce .woocommerce-ordering select, .woocommerce .quantity .qty{color: #343535;}
.woocommerce table.shop_table { border-left: 1px solid rgba(0,0,0,0.3);  border-top: 1px solid rgba(0,0,0,0.3); border-right: 1px solid rgba(0,0,0,0);  border-bottom: 1px solid rgba(0,0,0,0);}
#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th {
border-top: 0px solid #ebe9eb;
}
.woocommerce table.shop_table td {
border-top: 1px solid rgba(0,0,0,0); 
padding: 9px 12px;
vertical-align: middle;
line-height: 1.5em
}
.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th {
font-weight: 300;
border-top: 1px solid rgba(0,0,0,0); 
}
#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods {
text-align: left;
padding: 1em;
border-bottom: 1px solid rgba(0,0,0,0.3); 
margin: 0;
list-style: none outside
}
.shopagtitle {
display:inline-block; letter-spacing: 1px;
}
.orddd_lite_field_note {
font-size: 14px !important;
}
.woocommerce-cart .cart-collaterals .cart_totals table {border: 0px solid #343535;}
.woocommerce-checkout #payment{background-color: transparent;}
.woocommerce input, .woocommerce textarea, .woocommerce select {
line-height: 28px;
height: 36px;
box-sizing: border-box;
padding: 0px 10px;
border: 1px solid #ebebeb;
color: #343535;
background: #ebebeb;
}
.woocommerce-privacy-policy-text a {
color: #343535;
text-decoration: underline;
}
.woocommerce-privacy-policy-text a:hover {
color: #b4b794;
}
#addtocartinput input {
border-radius: 18px;
-moz-border-radius:18px;
-webkit-border-radius: 18px;
margin-right:5px;
width:58px;
}
#coupon_code {
width:100% !important;
}
.woocommerce .input-radio {line-height: inherit;height: inherit;}
.woocommerce div.product .woocommerce-tabs ul.tabs {margin-bottom: 0px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:0px solid #d3ced2;position:absolute;bottom:0px;width:0px;height:0px;content:" "}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before{left:0px;-webkit-border-bottom-right-radius:0px;-moz-border-bottom-right-radius:0px;border-bottom-right-radius:0px;border-width:0 0px 0px 0;box-shadow:2px 2px 0 #ebe9eb}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after{right:0px;-webkit-border-bottom-left-radius:0px;-moz-border-bottom-left-radius:0px;border-bottom-left-radius:0px;border-width:0 0 0px 0px;box-shadow:-2px 2px 0 #ebe9eb}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3d3d3;z-index:1}
.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:20px 20px 20px 20px;border-bottom: 1px solid #d3d3d3;border-left: 1px solid #d3d3d3;border-right: 1px solid #d3d3d3;box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);border-radius: 0px;background-color: transparent;  border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
.woocommerce div.product .product_title {text-align: left;margin-bottom:10px;}
.summary.entry-summary .single_add_to_cart_button {padding: 10px ;}
.woocommerce div.product.first {clear: both;}
#search {padding: 4px 0px 4px 10px;}
.add_to_cart_button.added {display: none ;}
.added_to_cart:after {
font-family:FontAwesome;
content: "\f00c";
margin-left:10px;
}
.select2-container .select2-choice {
border-radius: 0;
padding: 3px 0 3px 8px;
}
.select2-container .select2-selection--single {
box-sizing: border-box;
cursor: pointer;
display: block;
height: 36px;
padding-top:4px;
margin: 0 0 -4px;
user-select: none;
-webkit-user-select: none;
background-color:#ebebeb !important;
border:0px !important;
}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea {
box-sizing: border-box;
width: 100%;
margin: 0;
outline: 0;
line-height: normal;
background:#ebebeb !important;
}
.product-category mark {
background: transparent none repeat scroll 0 0;
color: #ff0;
}
.product-category h3 {margin-top: 15px;}