div#masthead:not(.home div#masthead), .home div#wide-nav {
    display: none;
}

/*css header menu*/
#wide-nav ul li.menu-item:not(:last-child) {
    margin-right: 30px;
}

#wide-nav ul li.menu-item a.nav-top-link {
    color: #000;
    font-size: 14px;
	font-weight: 400;
}

ul.nav-dropdown.nav-dropdown-default {
    border: 1px solid #e9e6e6;
    border-radius: 6px;
    padding: 10px;
}

/* css popup cart */
.off-canvas-left .mfp-content, .off-canvas-right .mfp-content {
    background-color: #fff !important;
    width: 350px
}

.cart-popup-title.text-center h4 {
    font-weight: 700;
}

div#cart-popup td.product-thumbnail img, div#cart-popup ul.product_list_widget li img {
    border-radius: 5px;
}

div#cart-popup .variation dd, .variation dl, .variation dt {
    float: left!important;
    padding: 2px 0;
    margin: 0;
}

div#cart-popup dl.variation {
    opacity: 1 !important;
}

div#cart-popup dd.variation-SelectStyle, div#cart-popup dd.variation-SelectyourStyle, div#cart-popup dd.variation-Style {
    color: #ff642e;
    font-weight: 700;
}

div#cart-popup dd.variation-ColorGroup {
    color: #008b8b;
    font-weight: 700;
}

div#cart-popup dd.variation-Size {
    color: #63af1a;
    font-weight: 700;
}

div#cart-popup .shop_table .mobile-product-price, div#cart-popup ul.product_list_widget li .quantity {
    clear: both;
}

div#cart-popup dd.variation-SelectyourStyle img {width: 60px !important;}

div#cart-popup .variation dt {
    font-weight: 700;
}

div#cart-popup .wcpa_cart_type_image-group {
    margin: 0;
}

.wc-forward, a.button.checkout.wc-forward {
    font-size: 17px;
    padding: 7px 0;
}

.off-canvas-cart .button.wc-forward:not(.checkout):not(.checkout-button) {
    border-radius: 5px;
}


.noPadding {
    padding-bottom: 0 !important;
}

/* css slider flatsome */
.flickity-prev-next-button {
    opacity: 1 !important;
}

#main svg.flickity-button-icon {
    background-color: #fff !important;
    box-shadow: 0 0 1px 1px rgba(20, 23, 28, 0.1), 0 3px 1px 0 rgba(20, 23, 28, 0.1);
    padding: 10px;
}

#main .flickity-prev-next-button .arrow, #main .slider-nav-circle .flickity-prev-next-button:hover svg {
    fill: unset !important;
    border-color: unset;
}

#main .slider-nav-light .flickity-prev-next-button svg, #main .slider-nav-circle .flickity-prev-next-button:hover .arrow {
    fill: #000 !important;
}
/* css box product */
.product-small.box .box-image {
    border-radius: 6px;
}