.widget.shop-categories ul a {
display: initial;
}
.widget.shop-categories ul .arrow{
display:inline-block;
}
h3#reply-title {
display: none;
}
.menu-item-has-children:after {
content: '';
position: absolute;
top: 50%;
right: 0.3em;
margin-top: -1px;
height: 0;
width: 0;
border: 3px solid transparent;
border-top-color: #a5abb7;
}
.menu-item-has-children:focus:after,
.menu-item-has-children:hover:after{
border-top-color: #00b16a;
}
p.form-submit input#submit {
display: none;
}
.widget_nav_menu div ul li a:before {
content: '\f0a9';
font-family: "Roboto",Helvetica,Arial,sans-serif;
position: absolute;
left: 0;
top: 5px;
}
.widget_nav_menu ul li a {
display: block; 
padding: 5px 0 5px 20px; 
position: relative; 
}
.widget_nav_menu ul li + li {
border-top: solid 1px rgba(0, 0, 0, 0.1);
}
.widget_tag_cloud .tagcloud a {
display: inline-block;
margin-bottom: 6px;
padding: 4px 11px;
font-size: 14px !important;
line-height: 22px;
color: #232323;
border: solid 3px rgba(35, 35, 35, 0.1);
}
.widget_tag_cloud .tagcloud a:hover {
color: #ffffff;
background-color: #232323;
border-color: #232323;
} .star-rating .star-full:before {
content: "\f005";
}
.star-rating .star-half:before {
content: "\f123";
}
.star-rating .star-empty:before {
content: "\f006";
}
.star-rating .star {
color: #000;
display: inline-block;
font-family: "Roboto",Helvetica,Arial,sans-serif;
font-size: 14px;
margin-right:2.8px;
font-style: normal;
font-weight: normal;
}
.star-rating {
direction: ltr;
}
.star-rating span.screen-reader-text {
display: none;
}
.product-price .price ins {
padding-right: 5px;
text-decoration: none;
color: #00b16a;
}
.single_variation_wrap .buttons.variations_button {
margin-left: 15px;
} div#tab-description {
margin-bottom: 0px;
box-shadow: none;
}
div#tab-reviews{
margin-bottom: 0px;
box-shadow: none;
}
#reviews #comments h2
{
display:none;
}
ul.nav.nav-tabs.tabs {
margin-bottom: 0px;
overflow:visible;
}
.single-product .tabs li + li:before{
display:none;
}
.single-product ul.nav.nav-tabs.tabs li a {
line-height: 1.60;
margin-right: -18px;
position: relative;
padding-top:12px; 
}
@media screen and (max-width: 760px) {
.single-product ul.nav.nav-tabs.tabs li a 
{
margin-right: 2px;
}
}
@media screen and (max-width: 900px) {
.product-single .onsale { 
left: 15px !important;
top:30px !important; 
}
}
.product-single .onsale {
position: absolute;
left: 385px;
top: 10px;
z-index: 11;
}
.single-product h3#reply-title{
display:none;
}
select.btn-group.bootstrap-select.input-price {
border: 3px solid #e9e9e9;
background-color: #ffffff !important;
height: 40px;
}
select.btn-group.bootstrap-select.input-price:focus{
border-color: #232323;
}
#reviews .block-title span:after ,
.widget .widget-title span:after{
display:none;
}
.woocommerce-page p.stars span a{
color: #000;  
}
.woocommerce-page p.stars{    
display: inline-block;
font-family: "Roboto",Helvetica,Arial,sans-serif;
font-size: 14px;
margin-right:2.8px;
font-style: normal;
font-weight: normal;
}
.woocommerce-message a {
color: #000000;
font-size: larger;
font-weight: 600;
}
.woocommerce p.stars a.star-1:after,.woocommerce-page p.stars a.star-1:after {content: "\f154";}
.woocommerce p.stars a.star-1.active:after,.woocommerce p.stars a.star-1:hover:after,.woocommerce-page p.stars a.star-1.active:after,.woocommerce-page p.stars a.star-1:hover:after {content: "\f155";}
.woocommerce p.stars a.star-2:after,.woocommerce-page p.stars a.star-2:after {content: "\f154";}
.woocommerce p.stars a.star-2.active:after,.woocommerce p.stars a.star-2:hover:after,.woocommerce-page p.stars a.star-2.active:after,.woocommerce-page p.stars a.star-2:hover:after {content: "\f155";}
.woocommerce p.stars a.star-3:after,.woocommerce-page p.stars a.star-3:after {content: "\f154";}
.woocommerce p.stars a.star-3.active:after,.woocommerce p.stars a.star-3:hover:after,.woocommerce-page p.stars a.star-3.active:after,.woocommerce-page p.stars a.star-3:hover:after {content: "\f155";}
.woocommerce p.stars a.star-4:after,.woocommerce-page p.stars a.star-4:after {content: "\f154";}
.woocommerce p.stars a.star-4.active:after,.woocommerce p.stars a.star-4:hover:after,.woocommerce-page p.stars a.star-4.active:after,.woocommerce-page p.stars a.star-4:hover:after {content: "\f155";}
.woocommerce p.stars a.star-5:after,.woocommerce-page p.stars a.star-5:after {content: "\f154";}
.woocommerce p.stars a.star-5.active:after,.woocommerce p.stars a.star-5:hover:after,.woocommerce-page p.stars a.star-5.active:after,.woocommerce-page p.stars a.star-5:hover:after {content: "\f155";} .price_label {
float: right;
text-align: right;
padding: 0;
margin-top: -33px;
background-color: transparent;
border-color: transparent;
border: none;
font-size: 13px;
font-weight: 700;
color: #232323;
width: 180px;
line-height: 33px;
}
span.ui-slider-handle.ui-state-default.ui-corner-all {
border: 1px solid #ccc;
background: #f6f6f6 url(//apj.vn/wp-content/themes/bella-installable/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
font-weight: bold; 
color: #1c94c4; 
background-image: none; 
border: solid 3px #232323; 
border-radius: 0;
width: 12px;
height: 12px;
top: -.3em;
margin-left: -.6em;
position: absolute;
z-index: 2;
}
.price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
margin-top: 5px;
margin-bottom: 25px;
border-radius: 0;
border: none;
background-color: #e9e9e9;
background-image: none;
height: 6px;
}
.ui-slider-range.ui-widget-header.ui-corner-all {
background-color: #232323;
background-image: none;
height: 2px;
margin-top: 2px;
}
.price_slider_wrapper {
border-top: solid 1px rgba(35, 35, 35, 0.1);
padding: 15px;
overflow: hidden;
margin-top: -20px;
}
.widget.woocommerce.widget_price_filter h4.widget-title {
padding-left: 15px;
font-size: 15px;
margin-top: 10px;
margin-bottom: 30px;
}
.widget.woocommerce.widget_price_filter {
border: solid 3px rgba(40, 38, 38, 0.1);
}
.woocommerce button.button:hover{
background-color: white;
color: black;
}
button.button,
button.button:focus,
button.button:active {
background-color: #232323;
border-width: 3px;
border-color: #232323;
color: #ffffff;
padding: 8px 15px;
font-size: 12px;
float: left;
font-weight: 600;
line-height: 1;
text-transform: uppercase;
transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
border:  solid transparent;
}
.widget.widget_price_filter .price_slider_wrapper button.button:hover{
background-color: #ffffff;
border-color: #e9e9e9;
color: #232323;
}
.widget.widget_price_filter .price_slider_wrapper .ui-slider-handle:before, .widget.widget_price_filter .price_slider_wrapper .ui-slider-handle:after {
content: '';
display: block;
position: absolute;
top: 100%;
left: -3px;
margin-top: 3px;
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 5px solid #232323;
}
.widget.widget_price_filter .price_slider_wrapper .ui-slider-handle:after {
left: 0;
margin-top: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 3px solid #ffffff;
} .shipping-calculator-form select#calc_shipping_country:focus,
.shipping-calculator-form select#calc_shipping_state:focus{
border-color: #232323;
}
.shipping-calculator-form select#calc_shipping_country,
.shipping-calculator-form  select#calc_shipping_state 
{
-webkit-box-shadow: none;
box-shadow: none !important;
height: 40px;
border-radius: 0;
border: 3px solid #e9e9e9;
background-color: #ffffff !important;
color: #737475 !important;  
width: 100%;
}
a.checkout-button:hover{
background-color: #232323;
border-color: #232323;
color: #ffffff;
}
form.checkout_coupon input#coupon_code 
{
-webkit-appearance: none;
-webkit-box-shadow: none;
box-shadow: none;
height: 40px;
margin-top: 25px;
border-radius: 0;
border: 3px solid #e9e9e9;
padding: 6px 12px;
color: #737475;
}
form.checkout_coupon input#coupon_code:focus{
-webkit-appearance: none;
-webkit-box-shadow: none;
box-shadow: none;
border-color: #232323;
}
form.checkout_coupon input.button {
background-color: #232323;
border: 2px solid #232323;
color: #ffffff;
margin-right: 10px;
min-width: 100px;
padding: 6px 12px;
}
form.checkout_coupon input.button:hover{background-color: #e9e9e9; color: #232323;}
.select2-container .select2-choice{
-webkit-appearance: none;
-webkit-box-shadow: none;
box-shadow: none !important;
height: 40px;
border-radius: 0;
border: 3px solid #e9e9e9 !important;
background-color: #ffffff !important;
color: #737475 !important;
}
div#select2-drop {
border: 3px solid #e9e9e9 !important;
background-color: #ffffff !important;
}
div#select2-drop:focus,
.select2-container .select2-choice:focus {
border-color: #232323 !important;
}
.select2-search input{
border: 3px solid #ccc;
}
.select2-search input:focus{
border: 3px solid #232323;
}
.select2-container .select2-choice>.select2-chosen {
margin-top: 5px;
}
input#billing_first_name,
input#billing_last_name,
input#billing_company,
input#billing_address_1,
input#billing_address_2,
input#billing_city,
input#billing_postcode,
input#calc_shipping_state,
input#billing_state,
input#billing_email,
input#billing_phone,
textarea#order_comments,
input#shipping_first_name,input#shipping_last_name, input#shipping_company,input#shipping_address_1,input#shipping_address_2,input#shipping_city,
input#shipping_state,input#shipping_postcode
{
-webkit-appearance: none;
-webkit-box-shadow: none;
box-shadow: none;
height: 40px;
border-radius: 0;
border: 3px solid #e9e9e9;
color: #737475;
width: 100%;
height: 100%;
padding: 6px 12px;
}
input#billing_first_name:focus,
input#billing_last_name:focus,
input#billing_company:focus,
input#billing_address_1:focus,
input#billing_address_2:focus,
input#billing_city:focus,
input#billing_postcode:focus,
input#calc_shipping_state:focus,
input#billing_state:focus,
input#billing_email:focus,
input#billing_phone:focus,
textarea#order_comments:focus,
input#shipping_first_name:focus,input#shipping_last_name:focus,input#shipping_company:focus,input#shipping_address_1:focus,input#shipping_address_2:focus,
input#shipping_city:focus,input#shipping_state:focus,input#shipping_postcode:focus{
border-color: #232323;
}
input[type=checkbox] {
float: right;
}
.boxed .checkout h3#order_review_heading {
color: #F9F9F9;
}
.checkout h3#order_review_heading {
color: white;
}
table.shop_table.woocommerce-checkout-review-order-table thead {
background-color: #bbb;
}
table.shop_table.woocommerce-checkout-review-order-table {
border: 2px solid #e8e8e8;
margin-bottom: 4%;
width:50%;
}
.woocommerce .woocommerce-checkout-review-order-table tbody {
background-color: #F8F8F8;
}
.woocommerce .woocommerce-checkout-review-order-table th,td
{
padding:5px;
}
.woocommerce .woocommerce-checkout-review-order-table tr {
border: 1px solid #E8E3E3;
}
.woocommerce .woocommerce-checkout-review-order-table tr.order-total {
background-color: #EDEDED;
}
ul.panel-group.payments-options li.panel {
padding: 10px 15px;
}
ul.panel-group.payments-options input.input-radio {
display: inline-block;
float: left;
width: 20px;
height: 20px;
border: solid 3px #d3d3d3;
border-radius: 10px;
margin-right: 10px;
position: relative;
left:6px;
}
ul.panel-group li label { 
padding-bottom: 15px;
}
.form-row.place-order input.button {
border: 1px solid transparent;
}
.form-row.place-order input#place_order:hover{
background-color: #232323;
border-color: #232323;
color: #ffffff;
}
form.checkout_coupon,
.your-order,
form.checkout .woocommerce-error,
div.woocommerce-checkout-review-order,
.woocommerce-info {
padding-left: 30px;
}
.shipping-calculator-form button.button {
border: 1px solid transparent;
}
.form-row.place-order input#place_order {
color: #ffffff;
border-width: 3px;  
padding: 12px 20px;
font-size: 14px;
font-weight: 600;
line-height: 1;
text-transform: uppercase;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
box-shadow: none;
border-radius: 0;
float: right!important;
}
a.checkout-button {
color: #ffffff;
border-width: 3px; 
padding: 12px 20px;
font-size: 14px;
font-weight: 600;
line-height: 1;
text-transform: uppercase;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
} .testimonials,.image {
background-attachment: fixed;
}
.address .media .fa {
padding: 0;
width: 40px;
height: 40px;
font-size: 16px;
line-height: 40px;
border-radius: 20px;
margin-right: 15px;
text-align: center;
background-color: #d3d3d3;
color: #ffffff;
} span.wpcf7-form-control-wrap.message textarea {
height: 180px;
}
.logo a.name {
font-weight: 900; 
padding-left: 88px;
} .footer table#wp-calendar,
table#wp-calendar {
width: 100%;
}
.footer table#wp-calendar thead th,
table#wp-calendar thead th {
padding-left: 18px;
}
.footer #wp-calendar tbody td,
#wp-calendar tbody td {
margin-bottom: 10px;
text-align: center;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
border: 1px solid #f4f4f4;
padding: 6px;
}
#wp-calendar tbody td.pad {
border: 0;
}
.widget select{
width:100%;
height: 30px;
}
.widget_text img {
max-width: 100%;
height: auto;
} .post-media a img {
height: auto;
}
.post-body .wp-caption {
max-width: 100% !important;
}
.post-body img {
max-width: 100%;
height: auto;
}
.sticky .post-header {
background:  url(//apj.vn/wp-content/themes/bella-installable/assets/img/sticky-post.png) no-repeat 102% 2%;
}
.post .post-body table th, .post .post-body table td,
.comments table th, .comments table td {
padding: 8px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
vertical-align: top;
text-align: left;
line-height: 18px;
}
dt {
font-weight: bold;
display: block;
}
dt, dd {
line-height: 20px;
}
dd{
margin-left: 10px;
}
.post-body ol{
padding-left: 15px;
list-style-type: decimal;
}
.comments ol {
padding-left: 19px;
list-style-type: decimal;
}
.post-body ul, .comments ul {
padding-left: 15px;
list-style: initial;
} .row.product-single .yith-wcwl-wishlistexistsbrowse.show,
.row.product-single .yith-wcwl-wishlistaddedbrowse.show{
opacity:1;
}
.yith-wcwl-wishlistaddedbrowse.show .feedback{
display: none;
}
.yith-wcwl-wishlistexistsbrowse.show a:before,
.yith-wcwl-wishlistaddedbrowse.show a:before{
content:"\f004";
font-size: 15px;
line-height: 10px
}
.woocommerce.product.compare-button a,
.yith-wcwl-wishlistexistsbrowse.show a,
.yith-wcwl-wishlistaddedbrowse.show a,
a.compare{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
.woocommerce.product.compare-button a,
.yith-wcwl-wishlistexistsbrowse.show a,
.yith-wcwl-wishlistaddedbrowse.show a,
a.compare{
background-color: transparent;
color: #232323;
border: 3px solid #e9e9e9;
}
.woocommerce.product.compare-button a,
.yith-wcwl-wishlistexistsbrowse.show a,
.yith-wcwl-wishlistaddedbrowse.show a,
a.compare{
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 0px;
font-weight: 400;
line-height: 1.45857243;
text-align: center;
position: absolute;
right: 0;
top: 0;
}
.woocommerce.product.compare-button a:hover,
.yith-wcwl-wishlistexistsbrowse.show a:hover,
.yith-wcwl-wishlistaddedbrowse.show a:hover,
a.compare:hover {
background-color: #232323;
border-color: #232323;
color: #ffffff;
}
.single_variation_wrap .woocommerce.compare-button,
.single_variation_wrap .yith-wcwl-wishlistexistsbrowse.show,
.single_variation_wrap .yith-wcwl-wishlistaddedbrowse.show{
opacity: 1;
}
.woocommerce.compare-button,
.yith-wcwl-wishlistexistsbrowse.show,
.yith-wcwl-wishlistaddedbrowse.show {
opacity: 0;
}
.top-products-carousel .woocommerce.product.compare-button a,
.top-products-carousel .yith-wcwl-wishlistexistsbrowse.show a,
.top-products-carousel .yith-wcwl-wishlistaddedbrowse.show a{
padding: 1px 4px !important;
}
.top-products-carousel .buttons a.btn.btn-theme.btn-theme-transparent.btn-icon-left.add_to_cart_button.product_type_simple,
.top-products-carousel .buttons a.btn.btn-theme.btn-theme-transparent.btn-icon-left{ }
.top-products-carousel .woocommerce.product.compare-button,
.top-products-carousel .yith-wcwl-wishlistexistsbrowse.show,
.top-products-carousel .yith-wcwl-wishlistexistsbrowse.show,
.yith-wcwl-wishlistaddedbrowse.show  {
padding-right:0px;
}
.top-products-carousel .fa-shopping-cart:before {
content:'';
}
.thumbnail:hover .woocommerce.compare-button,
.thumbnail:hover .yith-wcwl-wishlistexistsbrowse.show,
.thumbnail:hover .yith-wcwl-wishlistaddedbrowse.show {
opacity: 1;
}
.yith-wcwl-add-button > a i{
margin-right:0;
}
a.btn.btn-theme.btn-theme-transparent.btn-wish-list.add_to_wishlist {
border-radius: 0px;
}
.woocommerce.product.compare-button {
float: right; 
padding-right: 5px;
}
.yith-wcwl-add-button.show { margin-bottom: 45px;
display: inline-block !important;
}
.buttons a.added_to_cart.wc-forward {
position: absolute;
left: 64px;
background-color: #fff;
padding: 10px 30px;
margin: 0px;
text-transform: uppercase;
font-weight: bold;
font-size: 12.5px;
border: 3px solid #e9e9e9;
color: #232323;
}
.boxed .buttons a.added_to_cart.wc-forward {
background-color:#F9F9F9;
}
.modal .modal-dialog .cart-items .cart-items-inner li.empty {
list-style-type: none;
text-indent: 15px;
font-weight: bold;
font-size: 1.3em;
}
ins {
text-decoration: none;
}  @media screen and (min-width:466px){
.product-single .product.type-product.status-publish a.compare.button {
margin-top: -105px;
left: 307px;
}
.product-single .product.type-product.status-publish a.btn.btn-theme.btn-theme-transparent.btn-wish-list.add_to_wishlist,
.product-single .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a, .product-single .yith-wcwl-wishlistexistsbrowse.show a {
margin-top: -81px;
left: 322px;
}
}
.product-single .product.type-product.status-publish a.compare.button {
width: 60px;
height: 60px;
float: left;
position: relative;
padding-top: 12px;
}
.product-single .product.type-product.status-publish a.btn.btn-theme.btn-theme-transparent.btn-wish-list.add_to_wishlist {
width: 60px;
height: 60px;
float: left;
position: relative;
padding-top: 20px;
}
.product-single .buttons .quantity .qty
{
width: 45px;
text-indent: 15px;
}
.product-single .feedback{
display: none;
}
.product-single .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a ,
.product-single .yith-wcwl-wishlistexistsbrowse.show a {
width: 60px;
height: 60px;
float: left;
position: relative;
padding-top: 20px;
font-family: "Roboto",Helvetica,Arial,sans-serif;
background: #232323;
border: 3px solid #232323;
overflow: hidden;
color: #fff;
}
.single-product .col-md-6 > .clear {
clear: none;
}
.prod-meta-tbl {
clear: both;
}
.list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a ,
.list .yith-wcwl-wishlistexistsbrowse.show a {
height: 44px;
font-family: "Roboto",Helvetica,Arial,sans-serif;
background: #232323;
border: 3px solid #232323;
overflow: hidden;
color: #fff;
padding-top: 14px;
}
.grid .yith-wcwl-add-to-wishlist{
}
.grid .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a ,
.product-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a ,
.product-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a ,
.owl-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a,
.owl-item .yith-wcwl-wishlistexistsbrowse.show a,
.grid .yith-wcwl-wishlistexistsbrowse.show a  {
height: 42px;
font-family: "Roboto",Helvetica,Arial,sans-serif;
background: #232323;
border: 3px solid #232323;
overflow: hidden;
color: #fff;
padding-top: 14px;
}
.product-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a,
.product-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a{
left:0;
padding-right:27px;
height: 44px; 
}
.so-widget-sow-productcarousel .owl-item .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a{
position: absolute;
right: 21px;
left: -48px;
padding: 9px 5px !important;
height:34px;
}
.so-widget-sow-productcarousel .owl-item .yith-wcwl-wishlistexistsbrowse.show a{    
position: absolute;
right: 41px;
left: -48px;
padding: 9px 5px !important;
height: 33px;
}
.product-single .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:before,
.product-single .yith-wcwl-wishlistexistsbrowse.show a :before{
content: "\f004"; 
font-size: 12px !important;
} .products.list .buttons a.btn.btn-theme.btn-theme-transparent.btn-icon-left.add_to_cart_button.product_type_simple, .buttons a.btn.btn-theme.btn-theme-transparent.btn-icon-left {
margin-left: 0;
}
.products.list .buttons .woocommerce.product.compare-button {
float: left;
margin-top: -54px;
margin-left: 220px;
}
.products.list .yith-wcwl-wishlistaddedbrowse.show {
float: left;
margin-top: -54px;
margin-left: 142px;
}
.products.list .buttons .woocommerce.product.compare-button {
float: left;
margin-top: -54px;
margin-left: 200px;
}
.products.list .buttons .yith-wcwl-add-button.show {
margin-top: -54px;
margin-left: 123px;
float:left;
}
.products.list .buttons .yith-wcwl-wishlistexistsbrowse.show {
margin-top: -54px;
margin-left: 142px;
float: left;
}
.products.list a.btn.btn-theme.btn-theme-transparent.btn-icon-left.add_to_cart_button.product_type_variable {
font-size: 10px;
} .top-products-carousel a.btn.btn-theme.btn-theme-transparent.btn-icon-left.add_to_cart_button.product_type_variable {
float: left;
padding-left: 0px;
padding-right: 2px;
margin-left: 37px;
}
.top-products-carousel .owl-item .caption .buttons .yith-wcwl-wishlistexistsbrowse.show,
.top-products-carousel .owl-item .caption .buttons .yith-wcwl-wishlistaddedbrowse.show { float:left;
margin-bottom:-45px;
}
.top-products-carousel .owl-item .caption .yith-wcwl-add-to-wishlist {
height: 0;
}
.featured-products-carousel .owl-item a.added_to_cart.wc-forward {
background-color: #eef0f5;
}
.featured-products-carousel .yith-wcwl-wishlistexistsbrowse.show,
.featured-products-carousel .yith-wcwl-wishlistaddedbrowse.show
{
float: left;
margin-bottom: -45px;
margin-left: 10px;
}
.featured-products-carousel .yith-wcwl-wishlistexistsbrowse.show {
margin-left: 0;
} .top-products-carousel .owl-item .caption a.added_to_cart.wc-forward {
border: 3px solid #e9e9e9; width: 88px;
padding: 7px !important; font-size: 10px !important; } .product-item .buttons .yith-wcwl-wishlistexistsbrowse.show,
.product-item .buttons .yith-wcwl-wishlistaddedbrowse.show,
.products.grid .buttons .yith-wcwl-wishlistexistsbrowse.show,
.products.grid .buttons .yith-wcwl-wishlistaddedbrowse.show
{
float: left;
padding-left: 0px;
margin-bottom: -5px;
}
.products.grid .buttons a.btn.btn-theme.btn-theme-transparent.btn-icon-left.add_to_cart_button.product_type_variable {
margin-left: 0px;
font-size: 12px;
padding-left: 5px;
padding-right: 5px;
} .sidebar-products-carousel .owl-item a.btn.btn-theme.btn-theme-transparent.btn-icon-left {
margin-left: 59px;
}
.widget .sidebar-products-carousel .owl-item a.btn.btn-theme.btn-theme-transparent.btn-icon-left{
margin:0;
}
.sidebar-products-carousel .yith-wcwl-wishlistexistsbrowse.show {
float: left;
margin-bottom: -45px;
margin-left: 10px;
} img.ajax-loading
{
position:relative;
left:-50px !important;
z-index:1;
}
.single-product img.ajax-loading{
left:-39px !important;
top:15px;
}
.top-products-carousel img.ajax-loading
{
position:relative;
left:-40px !important;
} .single.single-product .product-single .hidden_featured {
display: none;
}
#yith-quick-view-modal .hidden_featured img.attachment-shop_single.wp-post-image {
display: block;
}
#yith-quick-view-modal{
z-index:100000;
}
#yith-quick-view-modal .product-thumbnails {
display:none;
}
#yith-quick-view-modal .back-to-category {
display: none;
}
.buttons a.button.yith-wcqv-button {
display: none;
}
.hidden_featured img {
width:100%;
height:auto;
} .product-item .woocommerce.product.compare-button {
margin-left: 15px;
}
.top-products-carousel .yith-wcwl-add-button.show {
margin-left: 2px;
padding-left:0px;
}
.top-products-carousel .woocommerce.product.compare-button, .top-products-carousel .yith-wcwl-wishlistexistsbrowse.show, .top-products-carousel .yith-wcwl-wishlistexistsbrowse.show, .yith-wcwl-wishlistaddedbrowse.show {
padding-right: 0px;
margin-left: 3px;
}
.top-products-carousel .buttons a.btn.btn-theme.btn-theme-transparent.btn-icon-left.add_to_cart_button.product_type_simple, .top-products-carousel .buttons a.btn.btn-theme.btn-theme-transparent.btn-icon-left { }
.top-products-carousel a.btn.btn-theme.btn-theme-transparent.btn-wish-list.add_to_wishlist {
padding: 5px 3px;
}
.top-products-carousel a.btn.btn-theme.btn-theme-transparent.btn-icon-left.add_to_cart_button.product_type_variable {
float: left;
padding-left: 0px;
padding-right: 2px;
margin-left: 40px;
font-size: 9px;
}
.product-single .single_variation_wrap a.compare:before {
margin-right: 30px;
}
.product-single .single_variation_wrap a.compare.button.added {
overflow: hidden;
}
.single_variation_wrap {
margin-bottom: -9px;
}
.yith-wcqv-wrapper .product-single .onsale {
position: absolute;
left: 35px;
top: 20px;
z-index: 11;
}
.products.list .buttons a.added_to_cart.wc-forward {
border-width: 3px;
border: 3px solid #e9e9e9;
color: #232323;
padding: 11px 30px;
font-size: 12px;
position: absolute;
left: 12px;
margin-top: 0px;
}
.sidebar-products-carousel .owl-item a.btn.btn-theme.btn-theme-transparent.btn-icon-left {
margin-left: 65px;
margin-right: 7px;
}
a.compare.button.added {
overflow: hidden;
}
.products.grid .buttons a.btn.btn-theme.btn-theme-transparent.btn-icon-left.add_to_cart_button.product_type_variable {
margin-left: 6px;
margin-right: 6px;
}
.product-single del .amount {
color: #555;
font-size: 25px;
}
.product-item a.compare.button.added {
width: 48px;
background-color:#232323;
color:#fff;
border-color:#232323;
}
.product-item a.compare.button.added:before{margin-right: 15px;}
.top-products-carousel a.compare.button.added {
width: 32px;
}
.top-products-carousel a.compare.button.added:before{margin-right: 5px;}
.products.grid a.compare.button.added {
width: 48px;
}
.products.grid a.compare.button.added:before{margin-right: 15px;}
.product-single a.compare:before{ margin-right: 25px; margin-left: 5px;}
a.compare.button.added {
background-color: #232323;
color: #fff;
border-color: #232323;
}
.single-product .featured-products-carousel .owl-item a.added_to_cart.wc-forward {
background-color: #fff;
}
a.added_to_cart.wc-forward:hover {
background-color: #232323 !important;
color: #fff;
border-color: #232323 !important;
}
.buttons a.added_to_cart.wc-forward
{
position:absolute;
left:0;
right:0;
margin:auto;
width:135px;
}
.top-products-carousel .buttons a.btn.btn-theme.btn-theme-transparent.btn-icon-left.add_to_cart_button.product_type_simple, .top-products-carousel .buttons a.btn.btn-theme.btn-theme-transparent.btn-icon-left
{
position:absolute !important;
left:0 !important;
right:0 !important;
margin:auto !important;
width:88px !important;
}
.product-item .caption a.btn.btn-theme.btn-theme-transparent.btn-icon-left.add_to_cart_button.product_type_simple
{
position: absolute !important;
left: 0 !important;
right: 0 !important;
margin: auto !important;
width: 135px;
}
.products.list .thumbnail .btn-wish-list {
margin-left: 15px;
} .navigation  a.current-menu-item{
background-color:#000000;
color:white;
}
.yith-wcwl-add-to-wishlist{
display: inline-block;
margin-top: 0px;
float: left;
}
.wp-caption-text {}
.gallery-caption {}
.bypostauthor {}
.alignright{
text-align:right;
}
.aligncenter{
text-align:center;
}
.alignleft{
text-align:left;
} .buttons{
position: relative;
min-height: 44px;
}
.buttons a.btn.btn-theme.btn-theme-transparent.btn-wish-list.add_to_wishlist{
position: absolute;
top:0;
left: 0;
}
.grid .buttons .yith-wcwl-add-to-wishlist,
.owl-item .buttons .yith-wcwl-add-to-wishlist{
left:48px;
}
.grid a.btn.btn-theme.btn-theme-transparent.btn-wish-list.add_to_wishlist,
.owl-item a.btn.btn-theme.btn-theme-transparent.btn-wish-list.add_to_wishlist{
left:-48px;
}
.buttons .yith-wcwl-add-to-wishlist {
position: absolute;
left: 0px;
margin-top: 0px !important;
}
.buttons .feedback{
display: none;
}
.products.list .woocommerce.product.compare-button a,
.products.list .yith-wcwl-wishlistexistsbrowse.show a,
.products.list .yith-wcwl-wishlistaddedbrowse.show a,
.products.list a.compare{
right:auto !important;
}
.products.list .buttons a.btn.btn-theme.btn-theme-transparent.btn-wish-list.add_to_wishlist {
left: auto !important;
}
.dark.header .navigation-wrapper, .dark .sf-menu ul li, .dark .sf-menu .megamenu li.sfHover {
background-color: #232323 ;
}
.dark .sf-menu.nav > li > a:hover, .dark .sf-menu.nav > li > a:focus {
background-color: #ffffff;
color:#232323;
}
.dark .sf-menu a, .dark .sf-menu li.megamenu .block-title {
color: #fff;
}
.dark .sf-menu ul a:hover {
background:#ffffff;
}
.light.header .navigation-wrapper, .light .sf-menu .megamenu li.sfHover {
background-color: #fff ;
}
.light.header{
border-bottom: solid 3px #eee;
} .caption-wrapper.div-table {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.archive.woocommerce .yith-wcwl-add-to-wishlist .ajax-loading {
margin-left: 18px;
margin-top: 12px;
} h2.section-title {
padding-left: 10px;
}
.widget .recent-post .media-link {
margin-right: 30px;
}  #yith-quick-view-content div.summary {width: 50%;}
@media (max-width: 991px) {
#yith-quick-view-content div.summary {width: 100%;}
}
.poduct-variations .variations_form.cart {
display: inline-block;
margin-bottom: 70px;
width: 100%;
position: relative;
}
.poduct-variations .variations select {
border: 2px solid #e9e9e9;
height: 50px;
margin: auto auto 20px;
padding: 5px;
width: 200px;
}
.poduct-variations .variations {float: left; width: 50%;} .poduct-variations .variations .value,  .poduct-variations .variations .label {vertical-align: text-bottom;}
.poduct-variations .variations_form .quantity .input-text.qty.text {
border: 2px solid #e9e9e9;
height: 50px;
margin-right: 12px;
padding: 10px;
width: 200px;
}
.poduct-variations .variations_form .quantity {float: left; margin-bottom: 20px;}
.variations_form .single_variation_wrap {
float: left;
width: 50%;
}
.poduct-variations .variations_form .single_add_to_cart_button.button {
border: 2px solid transparent;
height: 50px;
width: 200px;
}
.poduct-variations .variations_form .single_add_to_cart_button.button:hover {border: 2px solid #e9e9e9; color: #000;}
.woocommerce.product.compare-button a:before,
a.compare:before {
content: "\f0ec";
font-size: 19px;
line-height: 1.4;   
font-size: 18px;
}
.poduct-variations .woocommerce-variation.single_variation {
bottom: -80px;
left: 50px;
position: absolute;
}
@media(max-width: 480px) { 
.poduct-variations .woocommerce-variation.single_variation {
position: static;
}
} #yith-quick-view-content select {
border: 2px solid #e9e9e9;
height: 50px;
margin: auto auto 20px;
padding: 5px;
width: 160px;
}
#yith-quick-view-content .quantity .input-text.qty.text {
border: 2px solid #e9e9e9;
height: 50px;
margin-bottom: 20px;
padding: 10px;
width: 200px;
}
#yith-quick-view-content .single_add_to_cart_button.button {
border: 2px solid transparent;
height: 50px;
width: 200px;
margin-bottom: 20px;
}
#yith-quick-view-content .variations_form .single_add_to_cart_button.button:hover {border: 2px solid #e9e9e9; color: #000;}
#yith-quick-view-content .variations_form .single_variation_wrap, #yith-quick-view-content .variations {
float: left;
width: 50%;
}
#yith-quick-view-content .variations .value,  #yith-quick-view-content .variations .label {vertical-align: text-bottom;} .woocommerce-checkout .woocommerce .login {padding: 30px;}
.woocommerce-checkout .woocommerce .login input, .woocommerce-account .woocommerce input, .woocommerce-checkout .woocommerce input, 
.woocommerce-checkout .woocommerce select, .woocommerce-checkout .woocommerce .select2-container--default .select2-selection--single {
border: 3px solid #e9e9e9;
border-radius: 0;
box-shadow: none;
color: #737475;
padding: 6px 12px;
}
.woocommerce-checkout .woocommerce .login input[type="submit"], .woocommerce-account .woocommerce input[type="submit"] {
background-color: #232323;
border-color: #232323;
border-width: 3px;
color: #ffffff;
margin-right: 10px;
min-width: 100px;
}
.woocommerce-checkout .woocommerce .login input[type="submit"]:hover, .woocommerce-account .woocommerce  input[type="submit"]:hover {background-color: #e9e9e9; color: #232323;}
.woocommerce-checkout .woocommerce-error {
color: #ff0000;
list-style: outside none none;
padding-left: 30px;
}
.woocommerce-checkout .inline > input#rememberme, .woocommerce-account .inline > input#rememberme {
margin: 5px;
}
.woocommerce-checkout form label, .woocommerce-account form label {display: block;}
.woocommerce-account #customer_login {display: inline-block; width: 100%;}
.woocommerce-account #customer_login .col-1, .woocommerce-account #customer_login .col-2 {
float: left;
width: 50%;
padding: 0 15px;
}