/*
 Theme Name:   The Littleways
 Description:  The Littleways
 Author:       TrueMedia, AluraStudio
 Author URI:   http://themeforest.net/user/alurastudio/
 Template:     lanzo
 Version:      1.0.2
 Text Domain:  lanzo
*/

.main-navigation .item-level-0 {
    padding: 0 3px;
}
.main-navigation ul.sub-menu li {
    padding: 3px 15px;
}
.main-navigation .menu-simple-dropdown .sub-menu-dropdown .sub-menu {
    width: 330px;
}
.main-navigation ul li a {
    font-size: 1.0325rem;
}
.header-layout1 {
    border-top: 4px solid #61375a;
}
.header-layout1 .kft-flex-col .kft-header-cart {
    margin-right: 10px;
}
.header-layout1 .header-content .kft-flex-col--left {
    flex-basis: 32%;
}
.header-layout1 .header-content {
    padding: 0 !important;
}
/*
.littleways-bg-row {
    height: 174px;
    background: url(img/littleways-header-side.jpg) top left repeat-x;
    padding: 0;
}
.littleways-bg {
    height: 174px;
    background: url(img/littlways-header-bg.jpg) top center no-repeat;
    padding: 0;
}
*/
.kft-flex-mobile--right {
    margin-right: 0;
}
.kft-flex-mobile--left {
    margin-left: -5px;
}
@media (max-width: 1024px) {
    #header .header-layout1 .header-content  {
        padding: 0 !important;
    }
}
@media (max-width: 592px) {
    .header-layout1 .kft-hidden-sm  {
         display: none;
    }
    /*
    .littleways-bg-row {
        height: 140px;
        background: url(img/littleways-header-side.jpg) bottom left repeat-x;
        padding: 0;
    }
    .littleways-bg {
        height: 140px;
        background: url(img/littlways-header-bg.jpg) bottom center no-repeat;
        padding: 0;
    }
    */
}

.woocommerce-shipping-methods input[type=radio], .woocommerce-shipping-methods input[type="checkbox"] {
    vertical-align: middle;
}
.woocommerce-shipping-methods input[type="checkbox"] + label, .woocommerce-shipping-methods input[type="radio"] + label {
    display: inline;
}
.woocommerce-checkout-payment {
    background-color: #f0f0f0;
}
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .button:hover, body.woocommerce-checkout .woocommerce #order_review .place-order .button:hover {
    background-color: #8978fc;
}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
    background-color: #8978fc;
    font-size: 1em;
    color: #fff;
}
.kft-header-search .kft_search_products {
	border-left: 1px solid #e5e5e5;
}
body.woocommerce-cart .cart-content .woocommerce-cart-content-inner .woocommerce-cart-form tr.cart_item .product-thumbnail a img {
    width: 400px;
}
body.woocommerce-cart .cart-content .woocommerce-cart-content-inner .woocommerce-cart-form td {
    padding: 6px 6px;
}
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .button, body.woocommerce-checkout .woocommerce #order_review .place-order .button {
    background: #499254;
}
body.woocommerce-checkout .woocommerce form.checkout .col-12:nth-of-type(2) {
    border-left: 1px dashed #eeeeee;
    background: #f1f1f1;
}

body.single-product .product .product-labels > span.featured, .quick-view-wrapper .product .product-labels > span.featured, div.products .product__images .product-labels > span.featured {
    background-color: rgb(89 28 154 / 80%);
    border-radius: 5%;
    transform: rotate(332deg);
    min-height: 29px;
}