/*
 Theme Name:   Divi Child
 Theme URI:    http://elegantthemes.com/
 Description:  Divi Child Theme
 Author:       ElegantThemes
 Author URI:   http://elegantthemes.com
 Template:     Divi
 Version:      0.1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain:  divi-child-theme
*/

/* ==== Add your own styles below this line ====
 * -------------------------------------------- */

/*----------------------------
HEADER CSS
----------------------------*/
/*html::-webkit-scrollbar {width: 0 !important;}
html {overflow: -moz-scrollbars-none;scrollbar-width: none;}
html {-ms-overflow-style: none;}*/
#left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul {list-style-image: url(/wp-content/uploads/2019/12/list_icon.png);}
ul li a {color: #000000;}
div#page-container {transform: none !important;}
.container.et_menu_container {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;z-index: 999;padding-top: 10px;}
.et_header_style_centered #main-header .container::after {display:none;}
.container.et_menu_container .social_icon ul {list-style-type: none;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;min-width: 175px;}
.container.et_menu_container .social_icon ul li {margin-bottom:0px;}
.container.et_menu_container .social_icon ul li i {color: #022c40;transition: all .3s;}
.container.et_menu_container .social_icon ul li i:hover, .container.et_menu_container .social_icon ul li i:focus {color: #8c5c20;}
img.et-waypoint {opacity: 1;}

/*CHECK OUT PAGE CSS START*/
/*.woocommerce-checkout #payment div.payment_box div#pp--pay-form {
    width: 100%;
    max-width: 100%;
}
.woocommerce-checkout #main-content .et_pb_text_inner h1 {
    color: #20698c !important;
}
.woocommerce-checkout #main-content .form-row span.selection .select2-selection__rendered {
    padding: 0 10px !important;
    min-height: 35px;
    background: #f6f5f6;
    border-color: #eaeaea;
    border-radius: 0px;
    border: 1px solid #dfdfdf;
    font-size: 14px;
}
.woocommerce-checkout #main-content .form-row span.selection .select2-selection--single {
    border: none;
}
.woocommerce-checkout #main-content div#checkbox_cov {
    margin: 10px 0px;
}
.woocommerce-checkout #main-content #payment #pp--pay-form .input--field.fix--expiration-date .select--expiration-date select {
    width: 100%;
}
.woocommerce-checkout #main-content #payment #pp--pay-form .input--field.fix--expiration-date .select--expiration-date:last-child {
    margin: 0px;
    width: 50%;
}
.woocommerce-checkout #main-content #payment #pp--pay-form .input--field.fix--expiration-date .select--expiration-date {
    width: 49%;
    margin-right: 1%;
}
.woocommerce-checkout #main-content #payment #pp--pay-form input {
    width: 100%;
}*/

/*CHECK OUT PAGE CSS CLOSE*/
.notice-bar {
    background: #ffdd38;
    display: block;
    padding: 5px 10px;
}
.et-fixed-header .notice-bar {
    display: none;
}
.notice-bar .container {
    width: 100%;
}
.notice-bar .container .widget {
    float: none;
}
.notice-bar .container .widget ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    list-style-type: none;
    /*max-width: 570px;*/
    margin: 0 auto;
}
.notice-bar .container .widget ul li {
    font-size: 14px;
    margin-bottom: 0;
    line-height: 1;
    text-align:left;
}
.notice-bar .container .widget ul li:last-child {
    line-height: 1.3em;
}
.notice-bar .container .widget ul li img {
    max-width: 30px;
    margin-right: 15px;
}
body.theme-Divi #main-header div.logo_container {position: static;max-width: 170px;height: auto;max-height: 60px;line-height: 1;}
body.theme-Divi #main-header div.logo_container #logo {max-height: none;height: auto;display: block;}
body.theme-Divi #main-header div.logo_container .logo_helper {display:none;}
body.theme-Divi #main-header .right-icon {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;min-width: 120px;}
body.theme-Divi #main-header .right-icon #et_top_search {margin: 3px 0 0 0px;}
body.theme-Divi #main-header .right-icon #et_top_search #et_search_icon::before {top: -10px;left: 0px;/*transform: rotate(270deg) !important;*/transition: all .3s;}
body.theme-Divi #main-header .right-icon #et_top_search #et_search_icon::before:hover, body.theme-Divi #main-header .right-icon #et_top_search #et_search_icon::before:focus {color: #022c40;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper {position: relative;width: 0;top: auto;right: auto;z-index: 999;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-cart {position: relative;display: block;margin: 0 5px 0;content: '';width: 14px;height: 18px;background: url(/wp-content/uploads/2019/12/shopping-bag.png) no-repeat center center;background-size: 14px;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-cart img {display:none;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-cart span.wmc-count {position: absolute;top: -5px;right:-10px;font-style: normal;width: 15px;height: 15px;display: block;font-size: 8px;line-height: 15px;border-radius: 15px;background: #A6882E;color: #ffffff;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper:hover .wmc-content {display:none;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content.show_minicart {display:block;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content {position: absolute;top: 30px;right: -10px;padding: 10px 15px 20px;height: auto;border: none;box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.15);overflow: visible;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content::before {position: absolute;top: -5px;right: 2px;z-index: -1;content: '';border-left: 0px solid transparent;border-right: 10px solid rgb(255, 255, 255);border-bottom: 10px solid transparent;transform: rotate(-45deg);}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content h3 {background: transparent;font-weight: 600;font-size: 18px !important;color: #A6882E!important;text-align: center;line-height: 1;border-bottom: 1px solid #f6f5f6;height: auto;margin: 0 -20px 20px !important;display: block;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-products {padding:0px;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-products li {align-items: flex-start;padding:0;margin-bottom: 10px;border-bottom: 1px solid #f6f5f6;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-products li:last-child {border-bottom: none;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-products li .wmc-image img {max-width: 72px;max-height: 90px;width: auto !important;height: 100% !important;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-products li .wmc-remove {order:10;width: auto;margin-left: 5px;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-products li .wmc-remove a.remove {background: #797979;color: #ffffff !important;line-height: 15px;padding: 0;width: 15px;height: 15px;display: block;text-align: center;font-size: 12px;border-radius: 15px;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-products li .wmc-details {font-size:14px;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-products li .wmc-details .wmc-product-title h4 {color:#000000;font-size: 14px;line-height: 1.2em;font-weight: 400;text-align: left;margin-left: 10px;font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-products li .wmc-details .wmc-price {font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight: 700;font-size:14px;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-subtotal {height: auto;padding: 5px 0;display: block;box-shadow: 0px -9px 11px -10px rgba(0, 0, 0, 0.1);}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-subtotal h5 {border: none;line-height: 1;height: auto;margin: 10px auto 0 !important;display: block;color: #a6882e;font-size: 22px;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-subtotal h5 > span {color: #000000;font-size: 18px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;padding: 5px;border: 1px solid #f6f5f6;background: #f9f9f9;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-bottom-buttons {height:auto;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-bottom-buttons a {width: 100%;display: block;float: none;align-items: center;font-size: 16px;background: transparent;color: #000 !important;text-decoration: none !important;padding: 10px 10px;border: 1px solid #f6f5f6;margin: 10px auto 0;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important; transition: all .3s;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-bottom-buttons a:last-child {background: #20698c;color: #ffffff !important;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-bottom-buttons a:hover, body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-bottom-buttons a:focus { color:#ffffff !important;background-color: #8C5C20;}
body.theme-Divi #main-header .right-icon #login_action {position: relative;}
body.theme-Divi #main-header .right-icon #login_action::before {content: 'Click to Login or Register';position: absolute;top: -20px;right: -16px;font-size: 12px;color: #ffffff;background: #022c40;line-height: 1;padding: 3px 8px;border-radius: 10px;opacity:0;width: 140px;transform: translateY(0px);transition: all .1s;}
body.theme-Divi #main-header .right-icon #login_action::after {content: '';position: absolute;top: -7px;right: 7px;z-index: -1;content: '';border-left: 0px solid transparent;border-right: 10px solid rgb(2, 44, 64);border-bottom: 10px solid transparent;transform: translateY(0px);opacity:0;transition: all .1s;}
body.theme-Divi #main-header .right-icon #login_action:hover::after, body.theme-Divi #main-header .right-icon #login_action:hover::before {opacity:1;transform: translateY(-5px);}
body.theme-Divi #main-header .right-icon .user i {color: #022c40;margin-left: 10px;font-size: 18px;}
body.theme-Divi.woocommerce-cart #main-header .right-icon .user i, body.theme-Divi.woocommerce-checkout #main-header .right-icon .user i {margin-left: -5px;}
body.logged-in.theme-Divi #main-header .right-icon .user, body.theme-Divi #main-header .right-icon .user.account {display:none;}
body.logged-in.theme-Divi #main-header .right-icon .user.account {display:block;}
body.logged-in.theme-Divi #main-header .right-icon ul li.dropdown {position: relative;cursor:pointer;}
body.logged-in.theme-Divi #main-header .right-icon ul li ul.dropdown-menu{max-width: 100%;min-width: max-content;background: #ffffff;display: none;position: absolute;z-index: 999;top: 30px;right: 0px;padding:0px;box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.15);}
body.logged-in.theme-Divi #main-header .right-icon ul li ul.dropdown-menu:before {position: absolute;top: -5px;right: 2px;z-index: -1;content: '';border-left: 0px solid transparent;border-right: 10px solid rgb(255, 255, 255);border-bottom: 10px solid transparent;transform: rotate(-45deg);}
body.logged-in.theme-Divi #main-header .right-icon ul li ul.dropdown-menu li{display: block;}
body.logged-in.theme-Divi #main-header .right-icon ul li ul.dropdown-menu li a {position: relative;padding: 10px 17px 10px 55px;display: block;line-height: 1;text-transform: uppercase;color: #444444;text-align: left;border-bottom: 1px solid #f6f5f6;transition: all .3s;}
body.logged-in.theme-Divi #main-header .right-icon ul li ul.dropdown-menu li a:hover, body.logged-in.theme-Divi #main-header .right-icon ul li ul.dropdown-menu li a:focus {background: #f8f8f8;}
body.logged-in.theme-Divi #main-header .right-icon ul li ul.dropdown-menu li a::before {content:'';font-family: fontawesome;border-right: 1px solid #f6f5f6;color: #000000;width: 37px;height: 37px;line-height: 37px;display: block;position: absolute;top: 0;left: 0;text-align: center;transition: all .3s;}
body.logged-in.theme-Divi #main-header .right-icon ul li ul.dropdown-menu li a.account::before {content:'\f2be';}
body.logged-in.theme-Divi #main-header .right-icon ul li ul.dropdown-menu li a.wishlist::before {content:'\f08a';}
body.logged-in.theme-Divi #main-header .right-icon ul li ul.dropdown-menu li a.cart::before {content:'';background: url(/wp-content/uploads/2019/12/shopping-bag.png) no-repeat center center;background-size: 14px;filter: grayscale(1);}
body.logged-in.theme-Divi #main-header .right-icon ul li ul.dropdown-menu li a.checkout::before {content:'';background: url(/wp-content/uploads/2019/12/cart_total.png) no-repeat center center;background-size: 14px;filter: grayscale(1);}
body.logged-in.theme-Divi #main-header .right-icon ul li ul.dropdown-menu li a.logout::before {content:'\f08b';}
body.logged-in.theme-Divi #main-header .right-icon ul li ul.dropdown-menu li a:hover::before, body.logged-in.theme-Divi #main-header .right-icon ul li ul.dropdown-menu li a:focus::before {left: -5px;top: -5px;background-color: #ffffff;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);}
body.theme-Divi #main-header .right-icon #responsive-menu-button .responsive-menu-box span::after {width: 20px;right: 0;}
body.theme-Divi #main-header .right-icon #responsive-menu-button.is-active .responsive-menu-box span::after {width:25px;}
body.theme-Divi #main-header .right-icon .rmp_menu_trigger .rmp-trigger-box .responsive-menu-pro-inner:before {width: 20px;right: 0;top: 7px;}
body.theme-Divi #main-header .right-icon .rmp_menu_trigger .rmp-trigger-box .responsive-menu-pro-inner:after {bottom: 7px;}
body.theme-Divi #main-header .right-icon .rmp_menu_trigger.is-active .rmp-trigger-box .responsive-menu-pro-inner:after {bottom: 0px;}
div#responsive-menu-container, body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-products {scrollbar-width: none;}
div#responsive-menu-container::-webkit-scrollbar, body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content .wmc-products::-webkit-scrollbar {width:0px;}
div#responsive-menu-container #responsive-menu-wrapper {padding-top: 100px;}
div#responsive-menu-container #responsive-menu-wrapper #responsive-menu-additional-content {display: none;text-align: left;border-top: 1px dashed #080808;margin-top: 15px;}
div#responsive-menu-container #responsive-menu-wrapper #responsive-menu-additional-content h4 {font-weight: bold;font-size: 18px;text-transform: uppercase;color:#ffffff;margin-bottom: 20px;}
div#responsive-menu-container #responsive-menu-wrapper #responsive-menu-additional-content ul#contactinfo li {margin: 0 0 10px 35px;position: relative;}
div#responsive-menu-container #responsive-menu-wrapper #responsive-menu-additional-content ul#contactinfo li a {color:#ffffff;}
div#responsive-menu-container #responsive-menu-wrapper #responsive-menu-additional-content ul#contactinfo li::before {content:'';position: absolute;display: block;width: 24px;height: 14px;border: none;border-right: 1px solid #ffffff;border-radius: 0px;top: 5px;left: -35px;background: url(/wp-content/uploads/2019/12/sprite_icons.png) no-repeat;}
div#responsive-menu-container #responsive-menu-wrapper #responsive-menu-additional-content ul#contactinfo li.email::before {background-position-y: -16px;}
div#responsive-menu-container #responsive-menu-wrapper #responsive-menu-additional-content ul#contactinfo li.fax::before {background-position-y: -33px;}
div#responsive-menu-container #responsive-menu-wrapper #responsive-menu-additional-content ul#contactinfo li.location::before {background-position-y: -51px;}
div.rmp-container .rmp-menu-additional-content {display: none;text-align: left;border-top: 1px dashed #080808;margin-top: 15px;padding: 25px 5% !important;text-align: left !important;}
div.rmp-container .rmp-menu-additional-content h4 {font-weight: bold;font-size: 18px;text-transform: uppercase;color:#ffffff;margin-bottom: 20px;}
div.rmp-container .rmp-menu-additional-content ul#contactinfo li {margin: 0 0 10px 35px;position: relative;}
div.rmp-container .rmp-menu-additional-content ul#contactinfo li a {color:#ffffff;}
div.rmp-container .rmp-menu-additional-content ul#contactinfo li::before {content:'';position: absolute;display: block;width: 24px;height: 14px;border: none;border-right: 1px solid #ffffff;border-radius: 0px;top: 5px;left: -35px;background: url(/wp-content/uploads/2019/12/sprite_icons.png) no-repeat;}
div.rmp-container .rmp-menu-additional-content ul#contactinfo li.email::before {background-position-y: -16px;}
div.rmp-container .rmp-menu-additional-content ul#contactinfo li.fax::before {background-position-y: -33px;}
div.rmp-container .rmp-menu-additional-content ul#contactinfo li.location::before {background-position-y: -51px;}
#top-menu li.hide-me {display: none;}
div.et_search_outer {top: -200%;}
div.et_search_outer .et_search_form_container.et_pb_search_visible {position: fixed;top: 0;left: 0;max-width: 100% !important;width: 100%;height: 100% !important;background: #ffffff;z-index: 99999;}
div.et_search_outer .et_search_form_container .box {width: 90%;max-width: 700px;margin: 0 auto;position: absolute;top: 50%;left: 0;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
div.et_search_outer .et_search_form_container .box .et-search-form {position: static;display: flex;align-items: center;justify-content: space-between;border: 1px solid rgb(240, 240, 240);border-left: none;}
div.et_search_outer .et_search_form_container .box .et-search-form input {position: static;width: 100%;min-height: 50px;padding-left: 20px;border-left: 5px solid #8c5c20;text-transform: capitalize;}
div.et_search_outer .et_search_form_container .box .et-search-form input::placeholder {text-transform: capitalize;}
div.et_search_outer .et_search_form_container .box .et_close_search_field {width:50px;position: static;}
div.et_search_outer .et_search_form_container .box .top_cat {margin-top: 80px;}
div.et_search_outer .et_search_form_container .box .top_cat .widget_text {float: none;text-align: left;}
div.et_search_outer .et_search_form_container .box .top_cat .widget_text .widgettitle {font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight: 600;font-size: 30px;text-transform: uppercase;margin-bottom: 20px;text-align: center;}
div.et_search_outer .et_search_form_container .box .top_cat .widget_text .widgettitle::after {content: url(/wp-content/uploads/2019/12/divider-lines.png);margin: 10px auto -10px;display: block;text-align: center;}
div.et_search_outer .et_search_form_container .box .top_cat .widget_text ul {display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: center;}
div.et_search_outer .et_search_form_container .box .top_cat .widget_text ul li {margin: 0 5px 15px;}
div.et_search_outer .et_search_form_container .box .top_cat .widget_text ul li a {background: #8C5C20;color: #fff;line-height: 1;padding: 10px 25px;border-radius: 0px;display: block;transition: all .3s;}
div.et_search_outer .et_search_form_container .box .top_cat .widget_text ul li a:hover, div.et_search_outer .et_search_form_container .box .top_cat .widget_text ul li a:focus {background:#20698C;}
div#responsive-menu-container {max-width:375px;}
div#responsive-menu-container #responsive-menu-wrapper #responsive-menu-title {display:none;}
div#responsive-menu-container #responsive-menu-wrapper #responsive-menu-title img {padding: 10px;background: #fff;border-radius: 5px;border: 1px dashed #212121;}
div.rmp-container {max-width: 375px;}
div.rmp-container .rmp-menu-title #rmp-menu-title-link {display:none;padding-left: 0;}
div.rmp-container .rmp-menu-title #rmp-menu-title-link img {padding: 10px;background: #fff;border-radius: 5px;border: 1px dashed #212121;width: 180px;}
.container #et-top-navigation #top-menu-nav {width: 100%;}
.container #et-top-navigation #top-menu-nav .nav {position:relative;bottom: -25px;margin-top: -10px;background:#ffffff;border-top:2px solid #022C40;padding: 10px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-around;box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.05);}
.container #et-top-navigation #top-menu-nav .nav::before {position: absolute;bottom: 0;left: -15px;z-index: -1;content: '';border-left: 0px solid transparent;border-right: 15px solid rgba(255, 255, 255, 0.6);border-bottom: 25px solid transparent;transition: all .3s;}
.container #et-top-navigation #top-menu-nav .nav::after {position: absolute;bottom: 0;right: -15px;z-index: -1;transform: rotate(180deg);content: '';border-left: 0px solid transparent;border-right: 15px solid rgba(255, 255, 255, 0.6);border-top: 25px solid transparent;transition: all .3s;}
.et-fixed-header .container #et-top-navigation #top-menu-nav .nav::before, .et-fixed-header .container #et-top-navigation #top-menu-nav .nav::after {border-right-color:rgba(185, 185, 185, .6);}
.container #et-top-navigation #top-menu-nav .nav li {padding: 0;}
.container #et-top-navigation #top-menu-nav .nav li a {padding: 10px;}
body.scrolltip span.et_pb_scroll_top {display: block;opacity: 1;-webkit-animation: fadeInRight 1s 1 cubic-bezier(.77,0,.175,1);-moz-animation: fadeInRight 1s 1 cubic-bezier(.77,0,.175,1);-o-animation: fadeInRight 1s 1 cubic-bezier(.77,0,.175,1);animation: fadeInRight 1s 1 cubic-bezier(.77,0,.175,1);-webkit-animation: ripple-white 1s linear infinite;animation: ripple-white 1s linear infinite;-webkit-transition: .5s linear;}
span.et_pb_scroll_top.et-pb-icon {right:20px;padding: 15px;border-radius: 50px;background: rgba(0, 0, 0, 0.85);}

/*----------------------------
Hero Slider
----------------------------*/
.et_pb_module.et_pb_slider .et_pb_slide::before {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;background: #ffffff;opacity: 1;z-index: 2;}
.et_pb_slides div.et_pb_slide_description .et_pb_slide_title {max-width: 550px;margin: 0 auto 0 0;}
.et_pb_slides .et_pb_container .et_pb_slide_image {right: 0;bottom: 5px;margin: 0 0 0 5.5%;-webkit-animation-name: fadeIn;-moz-animation-name: fadeIn;-ms-animation-name: fadeIn;-o-animation-name: fadeIn;animation-name: fadeIn;}
.et_pb_slides .et_pb_container .et_pb_slide_image img {max-height: 575px !important;width: 100% !important;max-width: 575px;box-shadow: 0 0 8px 2px rgba(0,0,0,0.15);animation: none !important;}
.et_pb_slides .et_pb_container .et_pb_slide_description {float: left;-webkit-animation-name: fadeIn;-moz-animation-name: fadeIn;-ms-animation-name: fadeIn;-o-animation-name: fadeIn;animation-name: fadeIn;}
.et_pb_slides div.et-pb-controllers a {background-color: rgba(255,255,255,0);border: 1px solid #ffffff;width: 10px;height: 10px;}
.et_pb_slides div.et-pb-controllers a.et-pb-active-control {background-color: rgba(255,255,255,1);}
body #page-container .et_pb_section div.et_pb_fullwidth_slider_0.et_pb_slider div.et_pb_button_wrapper a.et_pb_button, body #page-container .et_pb_section div.et_pb_fullwidth_slider_0.et_pb_slider div.et_pb_button_wrapper a.et_pb_button:hover, body #page-container .et_pb_section div.et_pb_fullwidth_slider_0.et_pb_slider div.et_pb_button_wrapper a.et_pb_button:focus {padding: 10px 30px !important;}

/*----------------------------
Home Categories
----------------------------*/
.home_cat .flex-row .et_pb_column .et_pb_module {display: flex;flex-wrap: wrap;height: 100%;align-items: flex-end;}

/*----------------------------
360 Video Banner
----------------------------*/
.store-banner .et_pb_row .et_pb_module .et_pb_text_inner h3 {margin-bottom: 25px;}
.store-banner .et_pb_row .et_pb_module .et_pb_text_inner img#storevideo {cursor:pointer;margin-top:30px;border-radius: 50%;-webkit-animation: ripple-white 1s linear infinite;animation: ripple-white 1s linear infinite;-webkit-transition: .5s linear;position: relative;z-index: 99999999999999;}
.store-banner .et_pb_row .et_pb_module .et_pb_text_inner img#storevideo:hover, .store-banner .et_pb_row .et_pb_module .et_pb_text_inner img#storevideo:focus {filter: opacity(0.6);}
.popup-overlay .popup-content::before, .popup-overlay .popup-content::after {content: '';width: 66px;height: 72px;position: absolute;z-index: -1;background: url(/wp-content/themes/Divi-Child/images/fancy-border.png) no-repeat center center;background-size: 100%;border-radius: 0px;}
.popup-overlay .popup-content::before {top: -50px;left: -50px;} 
.popup-overlay .popup-content::after {bottom: -50px;right: -50px;transform: rotate(180deg);}
.popup-overlay {display:none;visibility: hidden;position: fixed;background: #ffffff;width: 100%;height: 100%;left: 0;right: 0;top: 0;margin: 0 auto;z-index: 99999999999;overflow: hidden;}

.popup-overlay.active {display:block;visibility: visible;text-align: center;}
.popup-content {width:70%;max-width:1080px;margin:0 auto;position:relative;top:50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);box-shadow: 0 5px 15px rgba(0,0,0,.5);line-height: 1;}
.popup-content button.close {display: inline-block;
    position: absolute;
    top: -30px;
    right: -30px;
    background: #000;
    color: #fff;
    border: none!important;
    z-index: 9;
    line-height: 28px;
    width: 30px;
    height: 30px;
    font-size: 20px;
    border-radius: 30px;
    cursor: pointer;}
@-webkit-keyframes ripple-white{
    0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.1),0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1);box-shadow:0 0 0 0 rgba(255,255,255,.1),0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1)}
    100%{-webkit-box-shadow:0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1),0 0 0 60px rgba(255,255,255,0);box-shadow:0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1),0 0 0 60px rgba(255,255,255,0)}}
@keyframes ripple-white{
        0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.1),0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1);box-shadow:0 0 0 0 rgba(255,255,255,.1),0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1)}
        100%{-webkit-box-shadow:0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1),0 0 0 60px rgba(255,255,255,0);box-shadow:0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1),0 0 0 60px rgba(255,255,255,0)}
}
@-webkit-keyframes Wrapper {
    0%,100%{transform:translatey(0)}
    50%{transform:translatey(-5px)}
}
@keyframes Wrapper {
    0%,100%{transform:translatey(0)}
    50%{transform:translatey(-5px)}
}
/*----------------------------
Key Features
----------------------------*/
.key_features .et_pb_row .et_pb_blurb .et_pb_main_blurb_image {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;margin: -80px auto 30px;background: #F5F5F5;width: 100%;max-width: 100px;height: 100px;text-align: center;border-radius: 120px;}
.key_features .et_pb_row .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap {width: 100%;overflow: visible;}

/*----------------------------
Recent Posts
----------------------------*/
.recent-post .et_pb_row .et_pb_blurb .et_pb_blurb_content {max-width:100%;}
.recent-post .et_pb_row .et_pb_blurb .et_pb_blurb_container {padding:0 20px;}
.recent-post .et_pb_row .et_pb_blurb .et_pb_main_blurb_image, .recent-post .et_pb_row .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap, .recent-post .et_pb_row .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img {width: 100%;display: block;}
.recent-post .et_pb_row .et_pb_blurb .et_pb_blurb_container big {position: absolute;top: 10px;left: 10px;padding: 10px 15px;background: rgba(32, 105, 140, .8);color: #ffffff;font-size: 18px;font-weight: bold;text-align: center;line-height: 1;}
.recent-post .et_pb_row .et_pb_blurb .et_pb_blurb_container big span {display: block;font-size: 12px;}

/*----------------------------
Footer
----------------------------*/
footer#main-footer {position:relative;background-color: #222;background: #000000 url(/wp-content/uploads/2023/02/footer_bg.webp) no-repeat center;background-size: cover;}
footer#main-footer:before {content:'';display:block;position:absolute;top:0px;left:0px;width:100%;height:100%; background:rgba(0,0,0,0.7);}
footer#main-footer .footer-widget .et_pb_widget a {transition: all .3s;}
footer#main-footer .footer-widget .et_pb_widget a:hover, footer#main-footer .footer-widget .et_pb_widget:focus {color:#8C5C20;} 
footer#main-footer .footer-widget .title {margin-bottom: 15px;}
footer#main-footer .footer-widget .et_pb_widget ul {list-style-type:none;}
footer#main-footer .footer-widget .et_pb_widget ul li {padding-left:0px;}
footer#main-footer .footer-widget .et_pb_widget ul li:before {display:none;} 
footer#main-footer .footer-widget #contactinfo li {margin-left:35px;}
footer#main-footer .footer-widget #contactinfo li:before {display: block;width: 24px;height: 14px;border: none;border-right: 1px solid #ffffff;border-radius: 0px;top: 5px;left: -35px;background: url(/wp-content/uploads/2019/12/sprite_icons.png) no-repeat;}
footer#main-footer .footer-widget #contactinfo li.email:before {background-position-y: -16px;}
footer#main-footer .footer-widget #contactinfo li.fax:before {background-position-y: -33px;}
footer#main-footer .footer-widget #contactinfo li.location:before {background-position-y: -51px;}
footer#main-footer .footer-widget .social-icons li i {margin-right:10px;}
footer#main-footer #footer-bottom {border-top: 1px solid rgba(238, 238, 238, .2);}
footer#main-footer #footer-bottom .container {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
footer#main-footer #footer-bottom .container::after {display:none;} 
footer#main-footer #footer-bottom #footer-info {text-align:left;}
footer#main-footer #footer-bottom .top_footer_icon .list_iconc {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;min-width: 200px;}
footer#main-footer #footer-bottom .top_footer_icon .list_iconc li i {font-size: 24px;color: #ffffff;transition: all .6s;}
footer#main-footer #footer-bottom .top_footer_icon .list_iconc li i:hover {transform: rotate3d(0, 1, 0, 360deg);}
footer#main-footer .footer-widget .et_pb_widget ul li.hide-menu, .logged-in footer#main-footer .footer-widget .et_pb_widget ul li.hide-out {display:none;}
.logged-in footer#main-footer .footer-widget .et_pb_widget ul li.hide-menu {display:block;}
/*----------------------------
Inner Pages Banner CSS
----------------------------*/
#et-main-area .inner-banner {position:relative;z-index:0;}
#et-main-area .inner-banner::before {content:'';position:absolute;width:100%;height:12.5px;background: #8c5c20;top:0;left:0px;z-index:-1;}
#et-main-area .inner-banner .et_pb_row, #et-main-area .inner-banner #et-boc .et_pb_row {text-align:center;padding: 6em 0 3em;color: #ffffff;}
#et-main-area .inner-banner .et_pb_row h1, #et-main-area .inner-banner .et_pb_row .entry-title {font-size:32px;font-weight:400;color:#ffffff;text-shadow: 0px 1px 2px rgba(0,0,0,0.5);}
#et-main-area .inner-banner .et_pb_row .breadcrumb {text-shadow: 0px 1px 2px rgba(0,0,0,0.5);}
#et-main-area .inner-banner .et_pb_row .breadcrumb a {color:#ffffff;}

/*----------------------------
Inner Pages Gallery CSS
----------------------------*/
.et_pb_gallery.custom_gallery .et_pb_gallery_items {column-count: 3;column-gap: 6px;}
.et_pb_gallery.custom_gallery .et_pb_gallery_items .et_pb_grid_item {width: auto;margin: 0px;}
.et_pb_gallery.custom_gallery .et_pb_gallery_items .et_pb_grid_item img {margin-bottom: 6px;}

/*----------------------------
Landing Page CSS
----------------------------*/
body.page-template-page-template-blank.page-id-85945  {background: #fffffb url(/wp-content/uploads/2019/12//lp-background1.jpg) no-repeat top left !important;padding: 0;background-size: auto !important;}
.freeshipping h3 {position: relative;padding: 0;}
.freeshipping h3::before {background: url(/wp-content/uploads/2019/12/tag-icon.png)left top no-repeat;width: 39px;height: 39px;content: "";display: inline-block;float: left;margin: 5px 10px 0 0;}
.freeshipping strong {background: #c9a411;color: #fff;display: inline-block;padding: 0 15px;border-radius: 5px;vertical-align: middle;font-size: 27px;line-height: 48px;letter-spacing: 1px;}
.fancy_heading .et_pb_text_inner h2 {font-weight: 400;}
body.page-template-page-template-blank .lp_form .gform_wrapper .gform_body ul li, body.page-template-page-template-blank .lp_form .gform_wrapper .gform_body ul li input {margin:0 auto !important;}
body.page-template-page-template-blank .lp_form .gform_wrapper .gform_body ul li input, body.page-template-page-template-blank .lp_form .gform_wrapper .gform_body ul li textarea { background:#ffffff !important;}
body.page-template-page-template-blank .lp_form .gform_wrapper .gform_body ul li .gfield_captcha_container {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;margin-top: -20px;}
body.page-template-page-template-blank .lp_form .gform_wrapper .gform_body ul li .gfield_captcha_container img.gfield_captcha {margin-top: 2px !important;}
body.page-template-page-template-blank .lp_form .gform_wrapper .gform_body ul li .gfield_captcha_container input {max-width: 110px;}
body.page-template-page-template-blank .lp_form .gform_wrapper .gform_footer {padding-top: 0;}
body.page-template-page-template-blank .lp_form .gform_wrapper .gform_footer input[type="submit"] {color: #ffffff;border: none;border-radius: 5px;font-size: 18px;font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif!important;font-weight: 700!important;text-transform: uppercase!important;background-color: #000000;display: block;padding: 15px !important;width: 100%;max-width: 260px;}
body.page-template-page-template-blank .lp_form .gform_wrapper .gform_footer input[type="submit"]:hover, body.page-template-page-template-blank .lp_form .gform_wrapper .gform_footer input[tyoe="submit"]:focus {background:#8c5c20;}
.entry-content .lp_footer table, .entry-content .lp_footer tr td {border:none;}
.page-template-page-template-blank .entry-content .displayProduct-Container #displayProduct .owl-wrapper {display: flex !important;}
.page-template-page-template-blank .entry-content .displayProduct-Container #displayProduct .dp_product_item {display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;height: 100%;padding-bottom: 46px;}
.page-template-page-template-blank .entry-content .displayProduct-Container #displayProduct .dp_product_item .dp-button {order: 10;padding: 10px 25px;color: #ffffff;border: none;border-radius: 0px;font-size: 16px;font-family: 'Philosopher',Helvetica,Arial,Lucida,sans-serif;text-transform: capitalize;background-color: #a37128;position: absolute;bottom: 0;transition: all .3s;}
.page-template-page-template-blank .entry-content .displayProduct-Container #displayProduct .dp_product_item .dp-button:hover, .page-template-page-template-blank .entry-content .displayProduct-Container #displayProduct .dp_product_item .dp-button:focus {background: #000000 !important;}
.page-template-page-template-blank .entry-content .displayProduct-Container #displayProduct .dp_product_item .dp_images {width: 100%;text-align: center;border: 1px solid rgba(36,36,36,.3);}
.page-template-page-template-blank .entry-content .displayProduct-Container #displayProduct .dp_product_item .dp-img-wrapper {max-width: 247px;max-height: 247px;min-height: 247px;display: flex;align-items: center;justify-content: center;background: #fff;}
.page-template-page-template-blank .entry-content .displayProduct-Container #displayProduct .dp_product_item .dp-img-wrapper img {width: auto!important;max-height: 247px;padding: 10px;}
.page-template-page-template-blank .entry-content .displayProduct-Container #displayProduct .dp_product_item .dp-price {margin: 10px 0 0!important;}
.page-template-page-template-blank .entry-content .displayProduct-Container #displayProduct .dp_product_item .dp-price .woocommerce-Price-amount.amount {font-size: 20px!important;text-align: left;padding: 0 8px;display: block;line-height: 36px;}
.page-template-page-template-blank .entry-content .displayProduct-Container #displayProduct .dp_product_item .product-name {text-align: left;text-transform: capitalize;padding: 0px 14px 14px;margin-top: 0px !important;line-height: 1 !important;}
.page-template-page-template-blank .entry-content .displayProduct-Container #displayProduct .dp_product_item .product-name a {line-height: 1.4em;}
.page-template-page-template-blank .entry-content .displayProduct-Container #displayProduct .dp_product_item .add_to_cart_button.dp-button::before {content:'\f07a';font-family: fontawesome;font-size:16px;color: #ffffff;margin-right: 5px;}
.page-template-page-template-blank .entry-content .displayProduct-Container #displayProduct .dp_product_item .added_to_cart.dp-button::before {content: '';width: 20px;height: 20px;display: inline-block;background: url(images/cart.png) no-repeat -5px -36px;background-size: 30px;margin: 2px 5px -3px 0;}
.page-template-page-template-blank .entry-content .displayProduct-Container .customNavigation a {background: transparent;width: auto;height: auto;}
.page-template-page-template-blank .entry-content .displayProduct-Container .customNavigation a::before {content:'';font-family: fontawesome;font-size:65px;color: #000000;width: 40px;height: 40px;line-height: 35px;display: block;text-align: center;transition: all .3s;}
.page-template-page-template-blank .entry-content .displayProduct-Container .customNavigation a.prev {left:-45px;}
.page-template-page-template-blank .entry-content .displayProduct-Container .customNavigation a.next {right:-45px;}
.page-template-page-template-blank .entry-content .displayProduct-Container .customNavigation a.prev::before {content:'\f104';}
.page-template-page-template-blank .entry-content .displayProduct-Container .customNavigation a.next::before {content:'\f105';}
@-webkit-keyframes sonarEffect{
    0%{opacity:.3}
    
    40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #a53e4c,0 0 0 10px rgba(255,255,255,.5)}
    
    100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #a53e4c,0 0 0 10px rgba(255,255,255,.5);-webkit-transform:scale(1.5);opacity:0}
}
@-moz-keyframes sonarEffect{
    0%{opacity:.3}
    40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #a53e4c,0 0 0 10px rgba(255,255,255,.5)}
    100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #a53e4c,0 0 0 10px rgba(255,255,255,.5);-moz-transform:scale(1.5);opacity:0}
}
@keyframes sonarEffect{
    0%{opacity:.3}
    40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #a53e4c,0 0 0 10px rgba(255,255,255,.5)}
    100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #a53e4c,0 0 0 10px rgba(255,255,255,.5);transform:scale(1.5);opacity:0}
}

/*----------------------------
Product Slider CSS
----------------------------*/
#et-main-area #main-content #displayProduct .owl-wrapper-outer {padding-bottom:20px;}
#et-main-area #main-content #displayProduct .owl-wrapper {display:flex !important;}
#et-main-area #main-content #displayProduct .owl-item .dp_product_item {height: 100%;display: flex;flex-wrap: wrap;/*align-items: flex-start;*/justify-content: flex-start;background:#F8F8F8;transition: all .3s;}
#et-main-area #main-content #displayProduct .owl-item .dp_product_item:hover {box-shadow: 0 0 8px 2px rgba(0,0,0,0.15);background:#ffffff;}
#et-main-area #main-content #displayProduct .owl-item .dp_product_item .add_to_cart_button, #et-main-area #main-content #displayProduct .owl-item .dp_product_item .dp-button {order:10;max-width: 150px;margin: 0 auto 10px 10px;line-height: 30px;min-height: 30px;padding: 5px;display: inline-table;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;text-transform: uppercase;background-color: #20698C;}
#et-main-area #main-content #displayProduct .owl-item .dp_product_item .added_to_cart {background: #a37128;}
#et-main-area #main-content #displayProduct .owl-item .dp_product_item .added_to_cart:hover, #et-main-area #main-content #displayProduct .owl-item .dp_product_item .added_to_cart:focus {background: #000000 !important;}
#et-main-area #main-content #displayProduct .owl-item .dp_product_item .dp_images, #et-main-area #main-content #displayProduct .owl-item .dp_product_item .dp_images .he-wrap {width: 100%;display: block;}
#et-main-area #main-content #displayProduct .owl-item .dp_product_item .dp_images .dp-img-wrapper {max-height: 250px;background: #f8f8f8;}
#et-main-area #main-content #displayProduct .owl-item .dp_product_item .dp_images .dp-img-wrapper img {max-height: 250px;height: 100%;width: auto;display: block;margin: 0 auto;}
body #et-main-area #main-content #displayProduct .owl-item .dp_product_item .dp_images .dp-img-wrapper {min-height: 185px;}
body #et-main-area #main-content #displayProduct .owl-item .dp_product_item .dp_images .dp-img-wrapper img {height: auto;}
#et-main-area #main-content #displayProduct .owl-item .dp_product_item .product-name {padding: 0 10px;text-align: left;font-family: 'Philosopher',Helvetica,Arial,Lucida,sans-serif;}
#et-main-area #main-content #displayProduct .owl-item .dp_product_item .product-name a {font-family: 'Philosopher',Helvetica,Arial,Lucida,sans-serif;}
#et-main-area #main-content #displayProduct .owl-item .dp_product_item .dp-price {order:8;text-align: left;padding: 0 10px;margin-top: 0px !important;}
#et-main-area #main-content #displayProduct .owl-item .dp_product_item .dp-price .amount {font-size: 21px;font-weight: bold;}
#et-main-area #main-content .displayProduct-Container .customNavigation a {background: #ffffff url(/wp-content/uploads/2019/12/right-arrow.png) no-repeat center center;top: 50% !important;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
#et-main-area #main-content .displayProduct-Container .customNavigation a.next {transform: rotate(180deg);top: 45.6% !important;}
.et-fixed-header .wholesaler_logo {display:none;}
.wholesaler_logo  {max-width: 190px;position: fixed;bottom: 0px;right: 20px;z-index: -1;-webkit-animation: Wrapper 1s linear infinite;animation: Wrapper 1s linear infinite;-webkit-transition: .5s linear;}
.wholesaler_logo::after {content: '';width: 120px;height: 120px;position: absolute;z-index: -1;top: 33px;left: 0;right: 0;display: block;margin: 0 auto;-webkit-animation: ripple-black 1s linear infinite;animation: ripple-black 1s linear infinite;-webkit-transition: .5s linear;border-radius: 100%;}
.woocommerce-cart .wholesaler_logo, .woocommerce-checkout .wholesaler_logo {display:none;}
@-webkit-keyframes ripple-black{
    0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.1),0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1);box-shadow:0 0 0 0 rgba(255,255,255,.1),0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1)}
    100%{-webkit-box-shadow:0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1),0 0 0 60px rgba(255,255,255,0);box-shadow:0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1),0 0 0 60px rgba(255,255,255,0)}}
@keyframes ripple-black{
        0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.1),0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1);box-shadow:0 0 0 0 rgba(255,255,255,.1),0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1)}
        100%{-webkit-box-shadow:0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1),0 0 0 60px rgba(255,255,255,0);box-shadow:0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1),0 0 0 60px rgba(255,255,255,0)}
}
/*----------------------------
Sitemap Page CSS
----------------------------*/
.wsp-container .wsp-pages-list {column-count: 3;column-gap: 25px;}

/*----------------------------
Artist Signature Page CSS
----------------------------*/
#artist-signature {position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;}
#artist-signature .post-inner.article h2{letter-spacing:1px;font-size:20px;color: #022C40;}
#artist-signature .post-inner.article h2::after {content: '';display: block;width: 80px;height: 2px;background: #A6882E;margin: 10px auto 20px 0;}
#artist-signature .post-inner.article{background: #ffffff;padding: 25px;margin-bottom: 30px;width: 23.5%;box-shadow: 0 0 8px 2px rgba(0,0,0,0.15);}
#artist-signature .post-inner.article .artistthumbnail{text-align:left}
#artist-signature .post-inner.article .artistthumbnail img{width: 100%;max-width: 200px;max-height: 150px;margin: 0 auto;}
.top-anchors {position:relative;width:100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-around;padding: 5px 30px;text-align: center;margin-bottom: 50px;background: #402708;box-shadow: 0 0 8px 2px rgba(0,0,0,0.15);}
.top-anchors::before {content: '';position: absolute;width: 20px;height: 20px;top: -3px;right: -3px;border-top: 3px solid #a6882e;border-right: 3px solid #a6882e;}
.top-anchors::after {content: '';position: absolute;width: 20px;height: 20px;bottom: -3px;left: -3px;border-bottom: 3px solid #a6882e;border-left: 3px solid #a6882e;}
.top-anchors a {line-height:25px;display:inline-block;color:#ffffff;}
.top-anchors a:not(:last-child) {padding:0 15px 0 0;border-right: 1px dashed #2b1a05;}

/*----------------------------
Gravity Form CSS
----------------------------*/
#left-area .entry-content div.gform_wrapper form .gform_body ul {padding: 0;}
div.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input, div.gform_wrapper form .gform_body .gform_fields .gfield .gfield_captcha_container input {padding: 0 10px !important;min-height: 32px;background: #f6f5f6;border: 1px solid #eaeaea;}
div.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {height:80px;background: #f6f5f6;border: 1px solid #eaeaea;}
div.gform_wrapper form .gform_body .gform_fields .gfield .gfield_captcha_container img {max-width: 110px;margin-top: -30px !important;display: block;}
div.gform_wrapper form .gform_footer input[type="submit"] {color: #ffffff;border: none;border-radius: 0px;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;text-transform: uppercase;background-color: #20698C;padding: 10px 25px;font-weight: 500;cursor: pointer;transition: all .3s;}
div.gform_wrapper form .gform_footer input[type="submit"]:hover, div.gform_wrapper form .gform_footer input[type="submit"]:focus {background-color: #8c5c20;} 

/*----------------------------
Register Form CSS
----------------------------*/
.custom_register .pippin_errors {display: inline-block;width: auto;float: none;background: #fffcaa;border: none;color: #000;font-size: 12px;font-weight: 500;padding: 3px 10px;border-radius: 0;box-shadow: 0 1px 2px -1px rgba(0,0,0,0.3);margin: 0 auto;font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;position: absolute;bottom: 0px;right: 0;}
.page .custom_register .et_pb_text_inner .pippin_errors {position: static;margin: 0 auto 15px;line-height: 1.5em;}
.custom_register .register_form .pippin_form .flex_box {display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;}
.custom_register .register_form .pippin_form .flex_box span {width: 49%;margin-bottom: 10px;}
.custom_register .register_form .pippin_form .flex_box span input {padding: 0 10px;margin: 0 auto;min-height: 32px;background: #f6f5f6;border: 1px solid #eaeaea;}
.custom_register .register_form .pippin_form input[type="submit"] {color: #ffffff;border: none;border-radius: 0px;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;text-transform: uppercase;background-color: #8c5c20;padding: 10px 25px;font-weight: 500;cursor: pointer;margin-top: 10px;transition: all .3s;}
.custom_register .register_form .pippin_form input[type="submit"]:hover, .register_form .pippin_form input[type="submit"]:focus {background-color: #20698C;}
/*----------------------------
Login - Register Popup CSS
----------------------------*/
div.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 999999;transition: all .3s ease-in-out;}
div.modal::before {content:'';position: fixed;top: 0;right: 0;bottom: 0;left: 0;width:100%;height:100%;background-color: #ffffff;}
div.modal div.modal-dialog {background: #fff;display: flex;flex-wrap: wrap;align-items: center;line-height: 1;width: 80%;max-width: 480px;margin: 0 auto;position: absolute;top: 50%;left: 0;right: 0;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);-webkit-box-shadow: 0 0 5px rgba(0,0,0,.25);box-shadow: -1px 6px 5px rgba(0,0,0,.25);}
.modal .modal-dialog > div {width: 100%;position: relative;}
.modal .modal-dialog > div.side_img {max-height: 200px;overflow: hidden;}
.modal .modal-dialog > div.side_img img {width:100%;}
.modal .modal-dialog > div.side_img .content_box {position: absolute;top: 0;left: 0;right: 0;text-align: left;color: #fff;padding: 15px 30px;display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;width: 100%;height: 100%;vertical-align: middle;background: radial-gradient(circle at center,rgba(140,92,32,0.6) 0%,rgba(64,39,8,0.6) 100%);}
.modal .modal-dialog > div.side_img .content_box h2 {font-size: 30px;color: #fff;font-weight: 500;line-height: 1;padding: 0;display: inline-block;margin: 0 0px;text-shadow: 4px 2px 3px rgba(0,0,0,.3);}
.modal .modal-dialog > div.side_img .content_box a {width: 100%;max-width: 160px;color: #a6882e;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-size: 14px;font-weight: 500;text-transform: uppercase;background-color: #fff;padding: 10px 25px;line-height: 1.7em;transition: all .3s;display: block;text-align: center;}
.modal .modal-dialog > div.side_img .content_box a:hover, .modal .modal-dialog > div.side_img .content_box a:focus {color:#ffffff;background-color:#a6882e;}
.modal .modal-dialog .modal-content {padding: 15px 30px;border: none;border-radius: 0px;z-index:0;}
.modal .modal-dialog .modal-content .modal-header {padding:0px 0px;border-bottom:none;}
.modal .modal-dialog .modal-content .modal-header .close {position: absolute;top: -10px;right: 10px;}
.modal .modal-dialog .modal-content .modal-header .modal-title {font-size: 30px;color: #022c40;font-weight: 500;line-height: 1;padding: 0px;}
.modal .modal-dialog .modal-content .modal-header .modal-title::after {content: '';display: block;width: 40px;height: 2px;background: #A6882E;margin: 10px auto 20px 0;}
.modal .modal-dialog .modal-content .modal-body {padding:0px;}
.modal .modal-dialog .modal-content .modal-body form {clear: both;}
.modal .modal-dialog .modal-content .modal-body form label, .pippin_form label {display: block;font-size: 14px;color: #000000;line-height: 1.3;}
.modal .modal-dialog .modal-content .modal-body form input {min-height: 32px;padding: 0 10px}
.modal .modal-dialog .modal-content .modal-body form input#login_submit {width: 100%;max-width: 160px;color: #fff;background: #20698c;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-size: 14px;font-weight: 500;text-transform: uppercase;padding: 10px 25px;line-height: 1.7em;transition: all .3s;display: block;text-align: center;border: none;cursor: pointer;}
.modal .modal-dialog .modal-content .modal-body form input#login_submit:hover, .modal .modal-dialog .modal-content .modal-body form input#login_submit:focus {background:#8c5c20;}
.modal .modal-dialog .modal-content .modal-body form .extra_link {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin-top: 15px;}
.modal .modal-dialog .modal-content .modal-body form .extra_link span a {font-size: 16px;font-weight: 400;color: #000000;transition: all .3s;}
.modal .modal-dialog .modal-content .modal-body form .extra_link span.reg-link a {display:none;}
.modal .modal-dialog .modal-content .modal-body form .extra_link span a:hover, .modal .modal-dialog .modal-content .modal-body form .extra_link span a:focus {opacity:.75;}
.modal .modal-dialog .modal-content .modal-body form .extra_link span:last-child a::before {content: '\f084';font-family: fontawesome;margin-right: 5px;}
div.modal div.modal-dialog button.close {position: absolute;top: -30px;right: -30px;background: #000000;color: #ffffff;border: none !important;z-index: 9;line-height: 28px;width: 30px;height: 30px;font-size: 20px;border-radius: 30px;cursor: pointer;}

/*----------------------------
Woocommerce CSS
----------------------------*/
.woocommerce-page .woocommerce .button::after {display:none !important;}
.woocommerce-page .woocommerce .cart .button, .woocommerce-page .woocommerce .cart input.button, .woocommerce-page .woocommerce a.button.alt, .woocommerce-page .woocommerce button.button.alt, .woocommerce-page .woocommerce input.button.alt, .woocommerce-page .woocommerce #respond input#submit.alt, .woocommerce .button.wc-backward, .woocommerce .woocommerce-shipping-calculator .shipping-calculator-form .button {padding: 10px 25px !important;color: #ffffff!important;border-width: 0px!important;border-radius: 0px;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;text-transform: uppercase!important;background-color: #20698C;}
a#yith-wcms-back-to-cart-button {background: #000000;}
.woocommerce-page .woocommerce .cart .button:hover, .woocommerce-page .woocommerce .cart input.button:hover, .woocommerce-page .woocommerce a.button.alt:hover, .woocommerce-page .woocommerce button.button.alt:hover, .woocommerce-page .woocommerce input.button.alt:hover, .woocommerce-page .woocommerce #respond input#submit.alt:hover,.woocommerce-page .woocommerce .cart .button:focus, .woocommerce-page .woocommerce .cart input.button:focus, .woocommerce-page .woocommerce a.button.alt:focus, .woocommerce-page .woocommerce button.button.alt:focus, .woocommerce-page .woocommerce input.button.alt:focus, .woocommerce-page .woocommerce #respond input#submit.alt:focus, .woocommerce .button.wc-backward:hover, .woocommerce .button.wc-backward:focus, .woocommerce .woocommerce-shipping-calculator .shipping-calculator-form .button:hover, .woocommerce .woocommerce-shipping-calculator .shipping-calculator-form .button:focus {background-color: #8C5C20;}
.woocommerce-page .entry-content .woocommerce .woocommerce-notices-wrapper .woocommerce-message a {color: #a6882e;}

/*----------------------------
Cart Page CSS
----------------------------*/
.woocommerce a.button:disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce a.button.disabled:hover, .woocommerce button.button.disabled:hover, .woocommerce input.button.disabled:hover, .woocommerce #respond input#submit.disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit:disabled[disabled]:hover {background-color: #b3b3b3 !important;}
.entry-content .woocommerce .woocommerce-Price-amount {font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight: 700;}
.entry-content .woocommerce .woocommerce-Price-amount span.woocommerce-Price-currencySymbol {margin-right: 3px;color: #a6882e;}
.woocommerce-cart .entry-content .woocommerce {display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;}
.woocommerce-cart .entry-content .woocommerce .note_box {background: #F9F5E8;border: 1px dashed #BFAA69;padding: 10px;color: #000000;margin: 0 auto 30px;font-size: 15px;line-height: 1;}
.woocommerce-cart .entry-content .woocommerce table {border:none;border-radius: 0px;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-notices-wrapper, .woocommerce-cart .entry-content .woocommerce .donation-form-cover {width:100%;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form {width: 72%;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table {border-collapse: collapse;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tr th {color: #000000;padding-top: 0px !important;padding-bottom: 0px !important;background: #ffffff;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tr th:last-child {background: transparent;padding-right: 0px !important;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tr th input {padding: 5px 10px !important;font-size: 12px;background: #ca1503;text-transform: capitalize !important;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tr th input:hover, .woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tr th input:focus {background: #000000;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr:not(:last-child) {background: #ffffff;border-top: 10px solid #f5f5f5;border-bottom: 10px solid #f5f5f5;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr:not(:last-child) td {background: #ffffff !important;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr td.actions {padding: 10px 0 0 !important;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr td {border:none;font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr td.product-name {font-size: 14px;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr td a {color:#000000;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr td.product-remove {font-size: 12px;text-align: right;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr td.product-remove a {margin: 0px 15px 0px auto;transition: all .3s;background: #ca1503;color: #ffffff !important;font-size: 14px;width: 20px;height: 20px;line-height: 20px;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr td.product-remove a:hover, .woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr td.product-remove a:focus {background: #000000;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr td.product-thumbnail {min-width: 60px;padding: 0px 0px 0px 5px !important;display:block;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr td.product-thumbnail a {display:block;line-height: 1;margin-bottom: -3px;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr td.product-thumbnail img {width: 80px;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr td input {background: #f6f5f6 !important;border: 1px solid #eaeaea !important;min-height: 32px;height: auto;border-radius: 0px;color: #4e4e4e !important;font-size: 16px !important;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr td .quantity {width: auto;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals {width:26%;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .et-shipping-cart {background: #ffffff;color: #000000;padding: 20px 10px 10px;border: 2px dashed #f5f5f5;margin-bottom: 20px;font-size: 14px;line-height: 1.5em;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .et-shipping-cart h3 {background: #402708;color: #ffffff;padding: 10px;margin: -20px -10px 10px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .et-shipping-cart .ship-info {background: #F9F5E8;border: 1px dashed #BFAA69;padding: 5px 8px;color: #000000;margin-top: 5px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .coupon {background-image: linear-gradient(180deg,rgba(255, 0, 0, 0.6) 0%,rgba(140, 32, 32, 0.6) 100%),url(/wp-content/uploads/2019/12/retail_banner.jpg)!important;background-size: cover;padding: 20px 30px;border: 2px dashed #f5f5f5;border-top: none;border-bottom: none;color: #ffffff;margin-bottom: 20px;position: relative;outline: 1px dashed #f5f5f5;outline-offset: -9px;display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;-webkit-animation: Wrapper 1s linear infinite;animation: Wrapper 1s linear infinite;-webkit-transition: .5s linear;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .coupon:hover, .woocommerce-cart .entry-content .woocommerce .cart-collaterals .coupon:focus {-webkit-animation: none;animation: none;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .coupon::before, .woocommerce-cart .entry-content .woocommerce .cart-collaterals .coupon::after {content: '';width: 30px;height: 30px;border-radius: 30px;background: #f5f5f5;position: absolute;top: 50%;transform: translateY(-50%);}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .coupon::before {left: -15px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .coupon::after {right: -15px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .coupon label {display: block;text-align: center;font-size: 38px;margin: 0 auto 15px;line-height: 1;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight: 700;text-shadow: 0 3px 6px rgba(0, 0, 0, 0.52);}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .coupon label::after {content: 'If you have a coupon code, please apply it below.';display: block;font-size: 12px;margin: 10px 0 0;line-height: 1.4em;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .coupon input {width: 100%;background: #f6f5f6;border: 1px solid #eaeaea;min-height: 45px;padding-left: 15px;margin-bottom: 10px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .coupon button.button {width: 100%;color: #ffffff;background-color: #000000;border: none;border-radius: 0px;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;text-transform: uppercase;padding: 8px 15px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .coupon button.button:hover, .woocommerce-cart .entry-content .woocommerce .cart-collaterals .coupon button.button:focus {padding-right:1em;background-color: #000000;} 
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals {width:100%;float:none;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table {background: #ffffff;margin-bottom: 0px !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals h2 {display:none;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table tr th {color:#000000;}
.woocommerce-cart .entry-content .woocommerce .cart-empty {width: 100%;background: #F9F5E8 !important;border: 1px dashed #BFAA69 !important;padding: 30px 10px !important;color: #000000 !important;margin: 80px auto 30px;line-height: 1;text-align: center;}
.woocommerce-cart .entry-content .woocommerce .return-to-shop {width: 100%;text-align: center;}
.woocommerce-cart .entry-content .woocommerce .return-to-shop a.button {padding: 10px 25px;color: #ffffff;border: none;border-radius: 0px;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;text-transform: uppercase;background-color: #20698C;margin-bottom: 10px;}
.woocommerce-cart .entry-content .woocommerce .return-to-shop a.button:hover, .woocommerce-cart .entry-content .woocommerce .return-to-shop a.button:focus {background-color: #8C5C20;}
.donation-form-cover .widget {background: #ffffff;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;max-width: 600px;margin: 0 auto 30px;position: relative;box-shadow: 0 0 8px 2px rgba(0,0,0,0.15);padding-bottom: 10px;}
.donation-form-cover .widget::before, .donation-form-cover .widget::after  {content: '';width: 50px;height: 50px;background:url(/wp-content/themes/Divi-Child/images/fancy-border.png) no-repeat center center; background-size:cover;position: absolute;top: 20px;}
.donation-form-cover .widget::before {left: 20px;}
.donation-form-cover .widget::after {right: 20px;transform: rotate(90deg);}
.donation-form-cover .widget .widget-title {max-width: 100%;width: 100%;text-align: center;font-size: 24px;padding: 20px 20px 0;color: #a6882e;margin: 0 auto 30px;position: relative;text-transform: uppercase;}
.donation-form-cover .widget .widget-title::after {content: url(/wp-content/uploads/2019/12/small-divider-lines.png);margin: 0 auto;display: block;text-align: center;}
.donation-form-cover .widget .ywcds_form_container {width: 90%;max-width: 330px;margin: 0 auto;position: relative;}
.donation-form-cover .widget .ywcds_form_container img.ajax-loading {position: absolute;top: -20px;right: 0;left: 0;margin: 0 auto;float: none;}
.donation-form-cover .widget .ywcds_form_container form {width: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.donation-form-cover .widget .ywcds_form_container form .ywcds_amount_field input {background: #f6f5f6;border: 1px solid #eaeaea;min-height: 43px;padding-left: 15px;}
.donation-form-cover .widget .ywcds_form_container form .ywcds_button_field input[type="submit"] {padding: 10px 25px;color: #ffffff;border: none;border-radius: 0px;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;text-transform: uppercase;background-color: #20698C;cursor:pointer;transition: all .3s;}
.donation-form-cover .widget .ywcds_form_container form .ywcds_button_field input[type="submit"]:hover, .donation-form-cover .widget .ywcds_form_container form .ywcds_button_field input[type="submit"]:focus {background-color: #8C5C20;}
.donation-form-cover .widget .ywcds_form_container .woocommerce-error {background: rgba(202, 21, 3, .4) !important;border: 1px solid #ca1503 !important;border-bottom: none !important;font-size: 12px !important;color: #000000 !important;text-align: center;padding: 5px 5px !important;position: absolute;top: -13px;left: 1px;line-height: 1;}

/*----------------------------
Checkout Page CSS
----------------------------*/
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline {margin-bottom: 50px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li {background: #F9F5E8;border: 1px dashed #BFAA69 !important;padding: 10px 0 !important;color: #000000;font-size: 11px !important;width: 80px;height: 80px !important;border-radius: 80px;position:relative;z-index:0;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li.active {background: #ffffff;border-color: #8c5c20 !important;color: #8c5c20;/*box-shadow: 0 0 8px 0px rgba(0,0,0,0.1);*/}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li .timeline-wrapper {display: flex !important;flex-wrap: wrap;align-items: center;justify-content: center;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li:not(:last-child) {margin-right: 40px !important;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li .timeline-wrapper::after {content: '' !important;position: absolute;right: -48px;width: 40px;height: 1px;border-top: 1px dashed #BFAA69;z-index:-1;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li:last-child .timeline-wrapper::after {display: none !important;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout #customer_billing_details, .woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout #customer_shipping_details {background: #ffffff;padding: 20px;box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .woocommerce-billing-fields > div {display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: flex-start;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .woocommerce-billing-fields > div .form-row {width: 33.3% !important;padding-bottom: 3px !important;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .woocommerce-billing-fields > div .address-field .woocommerce-input-wrapper strong, .woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .checkout_shipping .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.address-field .woocommerce-input-wrapper strong {font-size: 14px;padding: 0 10px;margin: 0 auto;min-height: 30px;background: #F9F5E8;border: 1px dashed #bfaa69;border-radius: 0px;display: block;line-height: 30px;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout h3 {font-size: 26px;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout h3 input {min-height: auto;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .form-row label {font-size: 14px;line-height: 1;margin-bottom: 5px;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout input, .woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout select, .woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .select2-selection {padding: 0 10px;margin: 0 auto;min-height: 32px;background: #f6f5f6;border: 1px solid #eaeaea;border-radius: 0px;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .select2-selection {padding: 0;font-size: 14px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_login #customer_login {display: flex;flex-wrap: wrap;justify-content: space-between;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_login #customer_login > div {background: #ffffff;padding: 20px;box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_login #customer_login > div.u-column1 {margin: 0 auto 0 0;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_login #customer_login > div form {padding: 0px;border: none;margin: 0 auto;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_login #customer_login > div form label {font-size: 14px;line-height: 1;margin-bottom: 5px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_login #customer_login > div form .woocommerce-form-row input {padding: 0 10px;margin: 0 auto;min-height: 32px;background: #f6f5f6;border: 1px solid #eaeaea;border-radius: 0px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_login #customer_login > div form .form-row label {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;margin-bottom: 10px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_login #customer_login > div form .form-row button {float: none;display: block;padding: 10px 25px !important;color: #ffffff !important;border-width: 0px !important;border-radius: 0px;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;text-transform: uppercase !important;background-color:#20698C;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_login #customer_login > div form .form-row button:hover, .woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_login #customer_login > div form .form-row button:focus {background-color: #8C5C20;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_login #customer_login > div form .lost_password {float: right;margin: -35px auto 0;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_login #customer_login > div form .lost_password a {color: #000;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_login #customer_login > div form .lost_password a::before {content: '\f084';font-family: fontawesome;margin-right: 5px;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .checkout_shipping .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper {display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: flex-start;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .checkout_shipping .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row {width: 33.3% !important;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .checkout_shipping .woocommerce-additional-fields .form-row fieldset label {float: left;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;margin: 5px 20px 5px 0;color:#000000;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .checkout_shipping .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.validate-postcode {padding-bottom: 3px !important;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .checkout_shipping .woocommerce-additional-fields .form-row fieldset label input {min-height: auto;line-height: 1;margin-right: 5px;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .checkout_shipping .woocommerce-additional-fields .form-row textarea {padding: 10px 10px;margin: 0 auto;min-height: 32px;background: #f6f5f6;border: 1px solid #eaeaea;border-radius: 0px;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .checkout_shipping .woocommerce-additional-fields #checkbox_cov {background: #F9F5E8;border: 1px dashed #BFAA69;padding: 5px 8px;color: #000000;margin: 25px 5px 0;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .checkout_shipping .woocommerce-additional-fields #checkbox_cov h3 {color: #000000;font-size: 23px;margin: 10px auto 0;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .checkout_shipping .woocommerce-additional-fields #checkbox_cov .optional, span.optional {color: #a6882e;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .woocommerce_checkout_coupon .woocommerce-info {background: #F9F5E8 !important;border: 1px dashed #BFAA69 !important;padding: 10px !important;color: #000000 !important;margin: 0 auto 30px;font-size: 18px !important;line-height: 1;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .woocommerce_checkout_coupon .woocommerce-info a.showcoupon {color: #402708 !important;margin-left: 10px;font-size: 15px;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .woocommerce_checkout_coupon .woocommerce-form-coupon {background-image: linear-gradient(180deg,rgba(255, 0, 0, 0.6) 0%,rgba(140, 32, 32, 0.6) 100%),url(/wp-content/uploads/2019/12/retail_banner.jpg)!important;background-size: cover;padding: 20px 30px;border: 2px dashed #f5f5f5;border-top: none;border-bottom: none;border-radius: 0px;color: #ffffff;margin-bottom: 20px;position: relative;outline: 1px dashed #f5f5f5;outline-offset: -9px;display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;max-width: 380px;margin: 0 auto 30px;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .woocommerce_checkout_coupon .woocommerce-form-coupon::before, .woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .woocommerce_checkout_coupon .woocommerce-form-coupon::after {content: '';width: 30px;height: 30px;border-radius: 30px;background: #f5f5f5;position: absolute;top: 50%;transform: translateY(-50%);}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .woocommerce_checkout_coupon .woocommerce-form-coupon::before {left: -15px;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .woocommerce_checkout_coupon .woocommerce-form-coupon::after {right: -15px;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .woocommerce_checkout_coupon .woocommerce-form-coupon p:first-child {display: block;text-align: center;font-size: 18px;margin: 0 auto 15px;    padding-bottom: 0;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight: 700;width: 100%;text-shadow: 0 3px 6px rgba(0, 0, 0, 0.52);}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .woocommerce_checkout_coupon .woocommerce-form-coupon .form-row {width:50%;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .woocommerce_checkout_coupon .woocommerce-form-coupon input {width: 100%;background: #f6f5f6;border: 1px solid #eaeaea;min-height: 45px;padding: 2px;padding-left: 15px;border-radius: 0px;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .woocommerce_checkout_coupon .woocommerce-form-coupon button {width: 100%;color: #ffffff;background-color: #000000;border: none;border-radius: 0px;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;text-transform: uppercase;padding: 11px 15px;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .processing .woocommerce-checkout-review-order {background: #ffffff;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .processing .woocommerce-checkout-review-order h3 {padding: 10px 10px;margin-bottom: 10px;font-size: 23px;background: #402708;color: #ffffff;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .processing .woocommerce-checkout-review-order table {border-radius: 0px;border: none;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .processing .woocommerce-checkout-review-order table tr th {color: #000000;border-top-color: rgb(245, 245, 245);}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .processing .woocommerce-checkout-review-order table tr td {border-top-color: rgb(245, 245, 245);}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .processing .woocommerce-checkout-review-order table tr td.product-name {font-size: 14px;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper #order_checkout_payment {background: #ffffff;padding: 20px;box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper #order_checkout_payment .woocommerce-checkout-payment ul li input {min-height: auto;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper #order_checkout_payment .woocommerce-checkout-payment ul li.payment_method_paypal .about_paypal {line-height: 1;text-decoration: underline;font-size: 12px;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper #order_checkout_payment .woocommerce-checkout-payment ul li .payment_box::before {display:none;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper #order_checkout_payment .woocommerce-checkout-payment ul li .payment_box::after {top:-1px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-notice--success {font-size: 23px;color: #402708;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-order-overview {padding: 10px 10px 0px;background: #F9F5E8;border: 1px dashed #bfaa69;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-order-overview li {border-color: #bfaa69;margin-bottom: 10px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-order-details {margin-top: 20px;background: #ffffff;box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-order-details h2, .woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details section > div h2 {padding: 10px 10px;margin-bottom: 10px;font-size: 23px;background: #402708;color: #ffffff;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table, .woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details section > div address {border: none;border-radius: 0px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tr th {color: #000000;border-top-color: rgb(245, 245, 245);}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tr td {border-top-color: rgb(245, 245, 245);}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details section > div {background: #ffffff;box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);margin-top: 20px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details section > div address {padding-bottom: 20px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details section > div address p {padding-left: 2.5em;position:relative;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details section > div address p::before {width: 24px;height: 14px;border: none;border-right: 1px solid #ffffff;border-radius: 0px;position: absolute;margin: 0 auto !important;top: 5px;left: 0px;background: url(/wp-content/uploads/2019/12/sprite_icons.png) no-repeat;filter: invert(1);}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details section > div address p.woocommerce-customer-details--email::before {background-position-y: -16px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details dl {padding: 10px;background: #F9F5E8;border: 1px dashed #bfaa69;margin-top: 50px;display: inline-block;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details dl dd {margin: 0;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details dl dd::before {content: '-';margin-right: 6px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-order-details > dl {padding: 5px 15px;background: #f6f5f6;border-top: 1px solid #e4e4e4;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-order-details > dl dd {margin-left: 0px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-order-details > dl dd::before {content: '';width: 5px;height: 5px;background: #000000;display: inline-block;margin: 0px 10px 0 5px;border-radius: 5px;line-height: 1;}
.woocommerce-checkout .entry-content .woocommerce #order_review {background: #ffffff;}
.woocommerce-checkout .entry-content .woocommerce #order_review table {border-radius: 0px;border: none;}
.woocommerce-checkout .entry-content .woocommerce #order_review table tr th {color: #000000;border-top-color: rgb(245, 245, 245);}
.woocommerce-checkout .entry-content .woocommerce #order_review table tr td:not(:last-child) {font-size: 14px;}
.woocommerce-checkout .entry-content .woocommerce #order_review table tr td {border-top-color: rgb(245, 245, 245);}
.woocommerce-checkout .entry-content .woocommerce #order_review #payment {background: #ffffff;padding: 20px;/*box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);*/}
.woocommerce-checkout .entry-content .woocommerce #order_review #payment::before {content: 'Payment';font-size: 26px;font-weight: 600;color: #402708;margin-bottom: 10px;display: block;}
.woocommerce-checkout .entry-content .woocommerce #order_review #payment ul.payment_methods {background: #f7f6f7;border: none;}
.woocommerce-checkout .entry-content .woocommerce #order_review #payment ul.payment_methods div.payment_box::before {display: none;}
.woocommerce-checkout .entry-content .woocommerce #order_review #payment ul.payment_methods div.payment_box::after {top: -1px;}
.woocommerce-checkout.woocommerce-order-pay .entry-content .woocommerce form.woocommerce-form.woocommerce-form-login {background: #ffffff;padding: 20px;box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);border: none;border-radius: 0px;}
.woocommerce-checkout.woocommerce-order-pay .entry-content .woocommerce form.woocommerce-form.woocommerce-form-login .form-row .woocommerce-form-login__submit {float: none;display: block;padding: 10px 25px !important;color: #ffffff!important;border-width: 0px!important;border-radius: 0px;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;text-transform: uppercase!important;background-color: #20698C;}
.woocommerce-checkout.woocommerce-order-pay .entry-content .woocommerce form.woocommerce-form.woocommerce-form-login .form-row .woocommerce-form-login__submit:hover, .woocommerce-checkout.woocommerce-order-pay .entry-content .woocommerce form.woocommerce-form.woocommerce-form-login .form-row .woocommerce-form-login__submit:focus {background-color: #8C5C20;}
.woocommerce-checkout.woocommerce-order-pay .entry-content .woocommerce form.woocommerce-form.woocommerce-form-login .form-row label {font-size: 14px;line-height: 1;margin-bottom: 5px;}
.woocommerce-checkout.woocommerce-order-pay .entry-content .woocommerce form.woocommerce-form.woocommerce-form-login .form-row label.woocommerce-form-login__rememberme {display: flex;flex-wrap: wrap;align-items: center;}
.woocommerce-checkout.woocommerce-order-pay .entry-content .woocommerce form.woocommerce-form.woocommerce-form-login .form-row label.woocommerce-form-login__rememberme input {margin-right: 10px;}
.woocommerce-checkout.woocommerce-order-pay .entry-content .woocommerce form.woocommerce-form.woocommerce-form-login .form-row label.woocommerce-form-login__rememberme span {font-size: 16px;}
.woocommerce-checkout #checkout_coupon .woocommerce-form-coupon-toggle {display: none;}
.woocommerce-checkout #checkout_coupon .woocommerce-form-coupon {display:block !important;}
body.woocommerce-checkout #main-content .woocommerce form.woocommerce-checkout {
    background: #ffffff;
    padding: 20px;
    box-shadow: 0px 12px 18px -6px rgb(0 0 0 / 30%);
}
body.woocommerce-checkout #main-content .woocommerce form.woocommerce-checkout .form-row label {font-size: 14px;line-height: 1;margin-bottom: 5px;}
body.woocommerce-checkout #main-content .woocommerce form.woocommerce-checkout input:not([type="checkbox"]):not([type="radio"]) {
    margin: 0 auto;
    min-height: 32px;
    background: #f6f5f6;
    border: 1px solid #eaeaea;
    border-radius: 0px;
    padding: 0px 10px !important;
}

body.woocommerce-checkout #main-content .woocommerce form.woocommerce-checkout .form-row.address-field .woocommerce-input-wrapper strong {font-size: 14px;padding: 0 10px;margin: 0 auto;min-height: 30px;background: #F9F5E8;border: 1px dashed #bfaa69;border-radius: 0px;display: block;line-height: 30px;}
body.woocommerce-checkout #main-content .woocommerce form.woocommerce-checkout .form-row .select2-container .select2-selection {padding: 0;margin: 0 auto;min-height: 32px;background: #f6f5f6;border: 1px solid #eaeaea;border-radius: 0px;font-size: 14px;}
/*----------------------------
Product Page CSS
----------------------------*/
.woocommerce #left-area .woocommerce-breadcrumb {display:none;}
div#yith-quick-view-modal {z-index: 9999999;}
div#yith-quick-view-modal .yith-wcqv-head #yith-quick-view-close {background: #000;color: #fff;border: none!important;line-height: 30px;width: 30px;height: 30px;font-size: 12px;border-radius: 30px;cursor: pointer;font-family: "Open Sans",Arial,sans-serif;opacity: 1;}
#yith-quick-view-modal .woocommerce div.product {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
#yith-quick-view-modal .woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger, #yith-quick-view-modal .woocommerce div.product .product_meta {display:none;}
#yith-quick-view-modal .woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {margin-top: 15px;cursor: zoom-in;}
div#yith-quick-view-modal .yith-wcqv-wrapper {max-width: 400px;height: auto !important;max-height: 90vh;overflow-y: scroll;}
div#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {overflow-y: auto;}
div#yith-quick-view-modal .yith-wcqv-wrapper div.product div.images.woocommerce-product-gallery {width: 100%;max-width: 300px;margin: 0 auto;float: none;}
div#yith-quick-view-modal .yith-wcqv-wrapper div.product .summary.entry-summary {width: 100%;float: none;padding: 20px;}
div#yith-quick-view-modal .yith-wcqv-wrapper div.product .summary.entry-summary h1.product_title.entry-title {font-size: 18px;line-height: 1.2em;}
div#yith-quick-view-modal .yith-wcqv-wrapper div.product .summary.entry-summary .price span {font-size: 16px !important;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight: 700;}
div#yith-quick-view-modal .yith-wcqv-wrapper div.product .summary.entry-summary .price span.woocommerce-Price-currencySymbol {margin-right: 3px;color: #a6882e;}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {background: #fff !important;color: #a6882e;width: 60px;height: 60px;line-height: 60px !important;text-align: center;padding: 0px !important;font-size: 14px;border-radius: 60px !important;border: #bea968 dashed thin;box-shadow: 0 0 8px 2px rgba(0,0,0,0.15) !important;}
/*----------------------------
Sorting Section CSS
----------------------------*/
div.filter-container {width: 100%;padding: 0px;margin: 0 auto 20px;}
.filter-container .box-with {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin-bottom: 0;width: 100%;}
.filter-container .box-with p {margin: 0;line-height: 1;}
.filter-container .box-with form select {padding: 0 10px;margin: 0 auto;min-height: 32px;background: #ffffff;border: 1px solid #eaeaea;border-radius: 0px;font-size: 14px;}
.sort-box-cover {width: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding-bottom: 5px;margin-bottom: 20px;border-bottom: 1px solid #dadada;}
.sort-box-cover h6 {margin-bottom: 0px;padding: 0;font-size: 14px;font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;color: #000000;font-weight: bold;}
.sort-box-cover .sort-cover:not(:last-child) a {padding: 0;border-radius: 30px;position: relative;color: #000000;font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;font-size: 14px;letter-spacing: .5px;transition: all .3s;}
.sort-box-cover .sort-cover:not(:last-child) a:before {content: '';display: inline-block;width: 0px;height: 3px;background: #8c5c20;position: absolute;bottom: -12px;left: 0px;transition: all .3s;}
.sort-box-cover .sort-cover:not(:last-child) a:hover, .sort-box-cover .sort-cover:not(:last-child) a:focus, .sort-box-cover .sort-cover:not(:last-child) a.active {color: #8c5c20;}
.sort-box-cover .sort-cover:not(:last-child) a:hover:before, .sort-box-cover .sort-cover:not(:last-child) a:focus:before, .sort-box-cover .sort-cover:not(:last-child) a.active:before  {width: 100%;}
.sort-box-cover .sort-cover form.woocommerce-ordering {position: relative;z-index: 0;}
.sort-box-cover .sort-cover form.woocommerce-ordering select {border: 1px solid #eaeaea;padding: 10px 45px 10px 10px;cursor: pointer;}
.sort-box-cover .sort-cover:last-child a.reset-default {font-size: 0px;padding: 0px;width: 30px;height: 30px;display: block;border: none;overflow: hidden;border-radius: 0px;margin: 0 auto;text-align: center;position: relative;transition: all 1s;}
.sort-box-cover .sort-cover:last-child a.reset-default:hover, .sort-box-cover .sort-cover:last-child a.reset-default:focus {transform: rotate(360deg);}
.sort-box-cover .sort-cover:last-child a.reset-default::before {content: '\f021';position: absolute;width: 100%;display: block;top: 50%;left: 0;right: 0;margin: 0 auto;font: normal normal normal 20px/1 FontAwesome;color: #000000;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
/*----------------------------
404 PAGE CSS
----------------------------*/
.error404 #main-content {padding: 50px 0;}
.error404 #content-area #left-area {float: none;width: 100%;padding: 0;}
.error404 #content-area #left-area .entry {text-align: center;}
.error404 #content-area #left-area .entry h1 {font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;font-size: 8em;color: #dedede;font-weight: bold;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #dedede;}
.error404 #content-area #left-area .entry h1 span {color: #a6882e;position: relative;text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);}
.error404 #content-area #left-area .entry h1 span:before {content: '';position: absolute;width: 1px;height: 48px;bottom: -5px;left: 0;right: 0;margin: 0 auto;background: #dedede;}
.error404 #content-area #left-area .entry h2 {font-size: 42px;margin-bottom: 10px;}
.error404 #content-area #left-area .entry span.or {display: block;font-size: 2em;color: #dedede;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;margin:15px auto 0}
.error404 #content-area #left-area .entry .button {position: relative;width: auto;max-width: 200px;color: #fff;font-size: 14px;font-weight: 500;text-transform: uppercase;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;background-color: #20698C;padding: 8px 25px;line-height: 1.7em;transition: all .3s;margin: 30px auto 0;display: block;text-align: center;}   
.error404 #content-area #left-area .entry .button:hover, .error404 #content-area #left-area .entry .button:focus {background-color:#8c5c20;color:#ffffff;}
.error404 .wholesaler_logo {display: none;}

/*----------------------------
Blog Page CSS
----------------------------*/
.blog #main-content #content-area #left-area, .archive #main-content #content-area #left-area {display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}
.blog #main-content #content-area #left-area article, .archive #main-content #content-area #left-area article {background:#ffffff;padding:20px;box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);display: flex;align-items: flex-start;justify-content: space-between;}
.blog #main-content #content-area #left-area article .entry-featured-image-url, .archive #main-content #content-area #left-area article .entry-featured-image-url {margin-right: 20px;}
.blog #main-content #content-area #left-area article .entry-title, .archive #main-content #content-area #left-area article .entry-title {font-size:20px}
.blog #main-content #content-area #left-area article .more_btn, .archive #main-content #content-area #left-area article .more_btn {display:block;max-width:130px;padding: 10px 25px;color: #ffffff;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;text-transform: uppercase;background-color: #20698C;margin: 20px auto 0px 0;transition: all .3s;}
.blog #main-content #content-area #left-area article .more_btn:hover, .blog #main-content #content-area #left-area article .more_btn:focus, .archive #main-content #content-area #left-area article .more_btn:hover, .archive #main-content #content-area #left-area article .more_btn:focus {background-color:#8c5c20;}
.blog #main-content #content-area #left-area .pagination, .archive #main-content #content-area #left-area .pagination {width: 100%;margin-bottom: 30px;}

/*----------------------------
Blog Detail Page CSS
----------------------------*/
.single #content-area #left-area .et_pb_post {background: #fff;padding: 20px;box-shadow: 0 12px 18px -6px rgba(0,0,0,.3);}


/*----------------------------
Wishlist CSS
----------------------------*/
.woocommerce-wishlist .entry-content #yith-wcwl-form .wishlist-title h2 {font-size:18px;padding-left: 0;}
.woocommerce-wishlist .entry-content #yith-wcwl-form .wishlist-title a.button {padding: 0px;color: #20698C;border: none;font-size: 12px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;visibility: visible;background: #f5f5f5;margin-left: 10px;}
.woocommerce-wishlist .entry-content #yith-wcwl-form .wishlist_table {font-size:16px;border-collapse: collapse;border: none;border-radius: 0px;}
.woocommerce-wishlist .entry-content #yith-wcwl-form .wishlist_table tr th {color: #000000;background: #ffffff;font-size:16px;border: none;}
.woocommerce-wishlist .entry-content #yith-wcwl-form .wishlist_table tr td {background: #ffffff !important;border: none;font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;}
.woocommerce-wishlist .entry-content #yith-wcwl-form .wishlist_table tbody tr {border-top: 10px solid #f5f5f5;border-bottom: 10px solid #f5f5f5;}
.woocommerce-wishlist .entry-content #yith-wcwl-form .wishlist_table tbody tr td.product-name a {font-size:14px;color: #000000;}
.woocommerce-wishlist .entry-content #yith-wcwl-form .wishlist_table tbody tr td.product-name a.button.yith-wcqv-button {padding: 0 !important;display: block;text-transform: capitalize !important;font-size: 12px;background: transparent;color: #a6882e !important;margin-top: 5px;}
.woocommerce-wishlist .entry-content #yith-wcwl-form .wishlist_table tbody tr td.product-add-to-cart a {display: block !important;padding: 5px 10px !important;}
.woocommerce-wishlist .entry-content #yith-wcwl-form .hidden-title-form {background: #ffffff;padding: 10px;}
.woocommerce-wishlist .entry-content #yith-wcwl-form .hidden-title-form input[type="text"] {background: #f6f5f6;border: 1px solid #eaeaea;min-height: 43px;padding-left: 15px;width: 60%;}
.woocommerce-wishlist .entry-content #yith-wcwl-form .hidden-title-form input[type="submit"] {padding: 11px 25px !important;color: #ffffff!important;border-width: 0px!important;border-radius: 0px;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;text-transform: uppercase!important;background-color: #20698C;cursor: pointer;}
.woocommerce-wishlist .entry-content #yith-wcwl-form .hidden-title-form a.button {padding: 0px;border: none;font-size: 12px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;visibility: visible;background: transparent;margin-left: 20px;color: #ca1503;}
.woocommerce-wishlist .entry-content #yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share {display:none;}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table {padding: 0;}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li {background: #ffffff;padding: 20px;}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li tbody tr {border:none;}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li .item-wrapper .product-thumbnail {max-width: 100px;}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li .item-wrapper .item-details {width: calc(100% - 120px);}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li .item-wrapper .item-details h3 {font-size: 18px;}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li .item-wrapper .item-details .button {cursor:pointer;}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li .additional-info-wrapper {display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li .additional-info-wrapper .additional-info {max-width: 120px;}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li .additional-info-wrapper .additional-info tr td {background: #77a464 !important;color: #ffffff;line-height: 1;padding: 10px 6px;font-weight:400;text-align: center;}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li .additional-info-wrapper .additional-info tr td.label {font-weight:700;}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li .additional-info-wrapper .product-add-to-cart .button {display: inline-block !important;}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li .additional-info-wrapper .product-remove .remove_from_wishlist {width: 30px;height: 30px;line-height: 30px;display: inline-block;text-align: center;background: #ca1503;color: #ffffff;}


/*----------------------------
My Account CSS
----------------------------*/
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul::before{content: 'Account Menu';color: #fff;text-transform: uppercase;margin: -55px -30px 30px;display: block;width: 200px;padding: 0 15px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {background: #fff;max-width: 200px;padding: 20px 20px 20px 30px;position: relative;border-top: 45px solid #402708;margin-bottom: 30px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {color: #8c5c20;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .shop_table {border-collapse: collapse;border: none;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .shop_table tr th {color: #000000;background: #ffffff;font-size: 16px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .shop_table tfoot tr {background: #ffffff;border-top: 10px solid #f5f5f5;border-bottom: 10px solid #f5f5f5;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .shop_table tr td {border:none;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .shop_table tr td a.button {display: block;padding: 5px 10px;color: #ffffff;border: none;border-radius: 0px;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;text-transform: uppercase;background-color: #20698C;text-align: center;transition: all .3s;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .shop_table tr td a.button:hover, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .shop_table tr td a.button:focus {background-color: #8C5C20;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .shop_table tr td a.button:not(:first-child) {margin-top: 5px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details section > div {background: #ffffff;box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);margin-top: 20px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details section > div h2 {padding: 10px 10px;margin-bottom: 10px;font-size: 23px;background: #402708;color: #ffffff;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details section > div address {border: none;border-radius: 0px;padding-bottom: 20px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details section > div address p {padding-left: 2.5em;position:relative;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details section > div address p::before {width: 24px;height: 14px;border: none;border-right: 1px solid #ffffff;border-radius: 0px;position: absolute;margin: 0 auto !important;top: 5px;left: 0px;background: url(/wp-content/uploads/2019/12/sprite_icons.png) no-repeat;filter: invert(1);}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details section > div address p.woocommerce-customer-details--email::before {background-position-y: -16px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details dl {padding: 10px;background: #F9F5E8;border: 1px dashed #bfaa69;margin-top: 50px;display: inline-block;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details dl dd {margin: 0;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details dl dd::before {content: '-';margin-right: 6px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details__title {margin: 20px auto 10px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses > div {background: #ffffff;box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);margin-top: 20px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses > div header {padding: 10px 10px;margin-bottom: 10px;font-size: 23px;background: #402708;color: #ffffff;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses > div header h3 {color: #ffffff;padding: 0;font-size: 18px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses > div header a.edit {font-size: 12px;color: #a6882e;line-height: 1;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .addresses > div address {padding: 0 20px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form.woocommerce-shipping-calculator .form-row .select2-selection {padding: 10px 10px !important;min-height: 35px;background: #f6f5f6;border: 1px solid #eaeaea;border-radius: 0px;}
.woocommerce form.woocommerce-shipping-calculator .form-row .select2-selection .select2-selection__rendered {padding-left: 0;text-align: left;font-size: 14px;}
.woocommerce form.woocommerce-shipping-calculator .form-row {padding-left: 0;padding-right: 0;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Message .button {margin: 0 auto;padding: 10px 25px;display: inline-block;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;text-transform: uppercase;color: #ffffff;background-color: #a37128;border: none;border-radius: 0px;transition: all .3s;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Message .button:hover, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Message .button:focus {background:#000000;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form {background: #ffffff;padding: 20px;box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper {display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: flex-start;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper > .form-row {width: 33.3% !important;padding-bottom: 3px !important;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper > .form-row label, .woocommerce-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row  {font-size: 14px;line-height: 1;margin-bottom: 5px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper > .form-row.address-field .woocommerce-input-wrapper strong {font-size: 14px;padding: 0 10px;margin: 0 auto;min-height: 30px;background: #F9F5E8;border: 1px dashed #bfaa69;border-radius: 0px;display: block;line-height: 30px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper > .form-row .select2-selection {padding: 0 10px;margin: 0 auto;min-height: 32px;background: #f6f5f6;border: 1px solid #eaeaea;border-radius: 0px;font-size: 14px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .button, .woocommerce-account .woocommerce .woocommerce-MyAccount-content form.edit-account .button {padding: 10px 25px;color: #ffffff!important;border: none !important;border-radius: 0px;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;text-transform: uppercase;background-color: #20698C;transition: all .3s;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .button:hover, .woocommerce-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .button:focus, .woocommerce-account .woocommerce .woocommerce-MyAccount-content form.edit-account .button:hover, .woocommerce-account .woocommerce .woocommerce-MyAccount-content form.edit-account .button:focus {background-color: #a37128;}
div.woocommerce .woocommerce-error {background: rgba(202, 21, 3, 0.25) !important;border: 1px solid #ca1503 !important;color: #000000 !important;font-size: 12px !important;line-height: 1.5em;padding: 5px !important;}
div.woocommerce .woocommerce-error li {
    font-size: 15px;
    padding: 3px !important;
}
/*div.woocommerce .woocommerce-error::after {
    content: 'All fields marked with (*) are required.';
    display: block;
    font-size: 14px;
    font-weight: 700;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
}*/
div.woocommerce .woocommerce_checkout_coupon .woocommerce-error::after {content: 'Please enter a coupon code.';} 
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row span em {font-size: 12px;color: #8c5c20;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form.edit-account .button {margin: 15px 0 0 5px;}
.woocommerce-account .woocommerce .woocommerce-ResetPassword {background: #ffffff;padding: 20px;box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);width: fit-content;margin: 0 auto;display: block;}
.woocommerce-account .woocommerce .woocommerce-ResetPassword label {font-size: 14px;line-height: 1;margin-bottom: 5px;}
.woocommerce-account .woocommerce .woocommerce-ResetPassword button[type="submit"] {padding: 10px 25px !important;color: #ffffff!important;border-width: 0px!important;border-radius: 0px;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;text-transform: uppercase!important;background-color: #20698C;}
.woocommerce-account .woocommerce .woocommerce-ResetPassword button[type="submit"]:hover, .woocommerce-account .woocommerce .woocommerce-ResetPassword button[type="submit"]:focus {background-color: #8C5C20;}
div.woocommerce.woocommerce-lost-password .woocommerce-error::after {content: 'Please enter correct User or Email';}
.woocommerce-account .woocommerce #customer_login > div {background: #ffffff;padding: 20px;box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);}
.woocommerce-account .woocommerce #customer_login > div form {padding: 0px;border: none;margin: 0 auto;}
.woocommerce-account .woocommerce #customer_login > div form .form-row label {font-size: 14px;line-height: 1;margin-bottom: 10px;}
.woocommerce-account .woocommerce #customer_login > div form .form-row label.woocommerce-form-login__rememberme {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;margin-bottom: 10px;}
.woocommerce-account .woocommerce #customer_login > div form .form-row .button {float: none;display: block;padding: 10px 25px !important;color: #ffffff !important;border-width: 0px !important;border-radius: 0px;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;text-transform: uppercase !important;background-color: #20698C;}
.woocommerce-account .woocommerce #customer_login > div form .lost_password {float: none;margin: 15px auto 0;}
.woocommerce-account .woocommerce #customer_login > div form .lost_password a {color: #000;}
.woocommerce-account .woocommerce #customer_login > div form .lost_password a::before {content: '\f084';font-family: fontawesome;margin-right: 5px;}
/*----------------------------
Newsletter Page CSS
----------------------------*/
.page-template-page-newslett #main-content .container {padding-bottom: 58px;}
.form-area {margin: 0px auto;background: #ffffff;padding: 20px;box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);max-width: 600px;}
.form-area .succ_msg{text-align: center;font-family: Philosopher;color: #363636;font-weight: bold;font-size: 1.25em;padding: 0 10px;}
.form-area .form-horizontal {display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: center;}
.form-area .form-horizontal .form-group.field {width: 50%;padding: 3px;margin-bottom:10px;}
.form-area .form-horizontal .form-group .control-label {font-family: Philosopher !important;font-size: 14px !important;line-height: 1;margin-bottom: 5px;display: block;}
.form-area .form-horizontal .form-group input {padding: 0 10px;margin: 0 auto;min-height: 32px;background: #f6f5f6;border: 1px solid #eaeaea;border-radius: 0px;width: 100%;}
.form-area .form-horizontal .form-group.check-box label {font-size: 14px;padding: 0 10px;margin: 20px auto;background: #F9F5E8;border: 1px dashed #bfaa69;border-radius: 0px;display: block;color: #000000;}
.form-area .form-horizontal .form-group.check-box input {width:auto;min-height: auto;margin: 7px 7px 0 0;display: inline-block;float: left;}
.form-area .form-horizontal .form-group input.btn  {display: block;font: 17px/28px Cinzel, Helvetica, sans-serif !important;width: 200px !important;background: #a37128;color: #fff;letter-spacing: 1.5px;padding: 15px 0;}
.form-area .form-horizontal .form-group input.btn:hover, .form-area .form-horizontal .form-group input.btn:focus  {background: #000;color: #fff;}   
.msg-error {color: red;padding: 0px 14px;}
.form-area .form-horizontal .form-group input.set_me {padding: 10px 25px;color: #ffffff;border: none !important;border-radius: 0px;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;text-transform: uppercase;background-color: #20698C;cursor:pointer;transition: all .3s;}
.form-area .form-horizontal .form-group input.set_me:hover, .form-area .form-horizontal .form-group input.set_me:focus {background-color: #8C5C20;}

/********************* New css ***********/
#sidebar .widgettitle, #sidebar .gform_title {background: #402708; color: #fff; padding: 15px 20px; text-transform: uppercase;}
body #page-container #left-area { padding-left:0; padding-right:0;}
body .bellows .bellows-nav .bellows-menu-item-has-children > .bellows-target {padding-right: 30px;}
body .bellows .bellows-nav .bellows-subtoggle { width:30px;}
body .bellows .bellows-nav .bellows-custom-content.bellows-custom-content-padded,
body .bellows .bellows-nav .bellows-target, 
body .bellows .bellows-nav .bellows-target.bellows-target-w-image > .bellows-image.bellows-image-padded, 
body .bellows .bellows-nav .bellows-target.bellows-target-w-image > .bellows-target-text {padding: 10px 0; border-bottom:#eaeaea thin dashed; color:#000; font-size:15px;}
body .bellows .bellows-nav > .bellows-menu-item > a {font-weight: bold;font-size: 14px;}
body .bellows .bellows-nav > .bellows-menu-item:last-child > a, body .bellows .bellows-nav > .bellows-menu-item:last-child ul li:last-child > a  {border-bottom:none;}
.bellows .bellows-nav .bellows-submenu .bellows-target {padding:10px 0px;display:block;}
.bellows .bellows-nav .bellows-submenu .bellows-target::before {content: '\2022';font-size: 24px;margin: 0px 5px 0px 0px;display: inline-block;line-height: 1;float: left;}
.bellows-subtoggle .fa-chevron-up:before{content: "\f107"; font-size:21px; color:#1f1f1f;}
.bellows-subtoggle .fa-chevron-down:before {content: "\f105"; font-size:21px; color:#1f1f1f;}
.woocommerce .widget_price_filter .price_slider_amount .button {padding: 5px 20px;color: #ffffff;border: none;border-radius: 0px;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;text-transform: uppercase;background-color: #20698C;cursor: pointer;transition: all .3s;}
.woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce .widget_price_filter .price_slider_amount .button:focus {background-color: #8c5c20;}
body.woocommerce-page ul.products li.product a.button, body.woocommerce-page ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"],body.woocommerce-page ul.products li.product .yith-wcwl-wishlistaddedbrowse a[rel="nofollow"], body.woocommerce-page ul.products li.product a.dp-button  {text-indent: -555px;padding: 0px;width: 30px;height: 30px;display: block;border: none;overflow: hidden;border-radius: 0px;background-color: #fff;margin: 0 auto;background-position: center -5px;background-size: 40px;}
body.page.yith-wcms-pro ul.products li.product a.button.add_to_cart_button {display: none;}
body.woocommerce-page ul.products li.product { overflow:hidden;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {/*min-height: 246px;max-height: 246px;*/height: auto;width: 100% !important;margin: 0 auto 10px !important;}    
body.woocommerce-page ul.products li.product a.button:hover,body.woocommerce-page ul.products li.product .yith-wcwl-wishlistaddedbrowse a[rel="nofollow"]:hover, body.woocommerce-page ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:hover, body.woocommerce-page ul.products li.product a.added_to_cart:hover { background-color:#20698c;}
body.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist {margin: 0px auto;}
/*body.woocommerce-page ul.products li.product:hover a.dp-button, body.woocommerce-page ul.products li.product:hover a.button, body.woocommerce-page ul.products li.product:hover .yith-wcwl-wishlistaddedbrowse a[rel="nofollow"],body.woocommerce-page ul.products li.product:hover .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"] { left:-45px;}*/
body.woocommerce-page ul.products li.product .yith-wcwl-wishlistaddedbrowse .feedback, body.woocommerce-page ul.products li.product .yith-wcwl-wishlistexistsbrowse .feedback { display:none;}
.woocommerce ul.products li.product .yith-wcqv-button {background:url(images/thin-expand-arrows.png) no-repeat;transition: all 0.3s; }
.woocommerce ul.products li.product a.button:hover,
.woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:hover,
.woocommerce ul.products li.product .yith-wcwl-wishlistaddedbrowse a[rel="nofollow"]:hover, .woocommerce ul.products li.product a.added_to_cart:hover {background-position:center -48px;}
body.woocommerce-page ul.products li.product a.button::after { pointer-events: none; position: absolute; width: 100%; height: 100%;border-radius: 50%;    content: ''; top: 0; left: 0; padding: 0; z-index: -1; opacity: 0; -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9);    transform: scale(0.9); z-index: 99;}
/*body.woocommerce-page ul.products li.product a.button:hover::after {-webkit-animation: sonarEffect 1.3s ease-out 75ms;
-moz-animation: sonarEffect 1.3s ease-out 75ms;
animation: sonarEffect 1.3s ease-out 75ms;}*/
.woocommerce ul.products li.product .add_to_wishlist{background:url(images/heart.png) no-repeat ; transition: all 0.5s;}
.woocommerce ul.products li.product .view_btn {background:url(images/view.png) no-repeat ; transition: all 0.5s;}
body.woocommerce-page ul.products li.product:hover .yith-wcwl-wishlistaddedbrowse a[rel="nofollow"],body.woocommerce-page ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"], .woocommerce ul.products li.product .yith-wcwl-wishlistaddedbrowse a[rel="nofollow"]  {/* background-color:#fff;*/background-image:url(images/return2.png); transition: all 0.5s; top:65px; }
.woocommerce ul.products li.product .compare {background:url(images/shuffle.png) no-repeat ; transition: all 0.8s;}
.woocommerce ul.products li.product .add_to_cart_button {background:url(images/shopping-cart.png) no-repeat ; transition: all 1.0s;}
.woocommerce ul.products li.product .added_to_cart {background:url(images/cart.png) no-repeat ; transition: all 1.0s; top:175px;}
.et-db #et-boc .et-l .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay, 
.et-db #et-boc .et-l .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta, 
.et-db #et-boc .et-l .et_pb_gallery_image:hover .et_overlay, 
.et-db #et-boc .et-l .et_pb_has_overlay:not(.et_pb_image):hover .et_overlay, 
.et-db #et-boc .et-l .et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay, 
.et-db #et-boc .et-l .et_portfolio_image:hover .et_overlay, 
.et-db #et-boc .et-l .et_shop_image:hover .et_overlay, 
.et_shop_image:hover .et_overlay {
    z-index: -1;
    opacity: 0;
}
#sidebar .bellows-submenu { margin-left:10px;}
.woocommerce-page ul.products li {position:relative;padding-bottom: 40px !important;background: #ffffff;}
.woocommerce-page ul.products li .auction-bage {background-color: #ffffff;width: 50px;height: 40px;background-size: 25px;border-radius: 60px 0px 0px 60px;box-shadow: 0 0 8px 2px rgba(0,0,0,.15);filter: invert(1) brightness(4);right: 0;transition: all .3s;}
.woocommerce-page ul.products li .auction-bage:hover {width: 60px;}
.woocommerce-page ul.products li .winning {top: 10px;left: 10px;min-height: auto;line-height: 1;border-radius: 0px;font-weight: 400;background: #a6882e;}
.woocommerce-page ul.products li .action-button{position: absolute;bottom: 0;width: 100%;display: flex;align-items: center;justify-content: space-between;margin: 5px auto 5px;padding: 5px 0 0;border-top: 1px solid #f3f3f3;}
body.woocommerce-page ul.products li.product .woocommerce-loop-product__title{ color:#949494; font-weight:normal; font-size:15px; line-height:normal; padding:0 20px;}
body.woocommerce-page ul.products li.product .woocommerce-Price-amount, body.woocommerce-page ul.products li.product .auction-price { padding:0 20px 20px;}
body.woocommerce-page ul.products li.product .woocommerce-Price-amount, body.woocommerce-page ul.products li.product .auction-price {color: #000;font-size: 20px;font-weight: 600;margin-top: 10px;display: inline-block;}
body.woocommerce-page.woocommerce-account .simple-auctions ul.products li.product .price .auction-price {font-size: 14px;display: flex;}
body.woocommerce-page.woocommerce-account .simple-auctions ul.products li.product .price .auction-price .amount {font-size: 14px;padding: 0;margin: 0 0 0 10px;}
body.woocommerce nav.woocommerce-pagination ul li span.current, body.woocommerce nav.woocommerce-pagination ul li a:hover, body.woocommerce nav.woocommerce-pagination ul li a:focus {background: #022d40; color: #fff; width: 35px;height: 35px; padding: 10px 0;  border: #022d40 thin solid; }
body.woocommerce nav.woocommerce-pagination ul { border:none;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {border: #959595 thin solid; color: #999999; height: 35px; width: 35px; padding: 10px 0; margin-left:10px;}
body.woocommerce nav.woocommerce-pagination ul li { border-right:none; text-align:center;}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {margin-bottom:5px;}
body.woocommerce nav.woocommerce-pagination {text-align: right;}
.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers,
.woocommerce nav.woocommerce-pagination ul li spap.next.page-numbers, .woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers,
.woocommerce nav.woocommerce-pagination ul li spap.prev.page-numbers { position:relative; font-size:0;}
.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers:after,
.woocommerce nav.woocommerce-pagination ul li span.next.page-numbers:after, .woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers:after,
.woocommerce nav.woocommerce-pagination ul li span.prev.page-numbers:after {content: "\f105";position: absolute; font: normal normal normal 14px/1 FontAwesome;    font-size: 20px; top: 7px; right: 11px; color: #999999;}
.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers:after,
.woocommerce nav.woocommerce-pagination ul li span.prev.page-numbers:after {content: "\f104";}
.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers:hover:after,
.woocommerce nav.woocommerce-pagination ul li span.next.page-numbers:hover:after, .woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers:hover:after,
.woocommerce nav.woocommerce-pagination ul li span.prev.page-numbers:hover:after { color:#fff;}
.single .sa-watchlist-action {display:none;}
.single .auction-time-countdown {font-size: 14px;padding: 10px;margin: 20px auto;min-height: 30px;background: #F9F5E8;border: 1px dashed #bfaa69;border-radius: 0;font-weight: 700;color: #000;}
.single .auction-time-countdown .countdown_row .countdown_section span {font-size:14px;margin:0;padding:0;}
#sidebar .et_pb_widget.Retail_store {background:url(images/Group-30.jpg) no-repeat; position:relative; padding:10px;background-size: cover;}
#sidebar .et_pb_widget.Retail_store:before {position: absolute; content: ""; width: calc(100% - 20px); height: calc(100% - 20px);margin: 0; border: #fff 1px solid; z-index: 2; box-sizing: border-box;}
#sidebar .et_pb_widget.Retail_store:after { position:absolute; content:""; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.6); z-index:0;}
#sidebar .et_pb_widget.Retail_store > .textwidget, #sidebar .et_pb_widget.Retail_store > .widgettitle { position:relative; z-index:3; padding:20px; color:#fff;}
#sidebar .et_pb_widget.Retail_store > .textwidget time { font-size:18px; text-transform:uppercase;  }
#sidebar .et_pb_widget.Retail_store > .textwidget p{ font-family:'Dancing Script',handwriting; font-size: 23px; font-weight: bold;}
#sidebar .et_pb_widget.Retail_store > .textwidget p a{ color:#bfaa69;}
div#main-content {background-color:#f3f3f3;}
#sidebar .et_pb_widget { background:#fff;}
#sidebar .et_pb_widget.Retail_store > .widgettitle { background:none; font-size:22px; font-weight:normal;}
#sidebar .et_pb_widget.Retail_store > .widgettitle:after { position:absolute; width:60px; height:2px; background:#fff; bottom:0; left:20px; content:"";}
#sidebar .et_pb_widget.Retail_store > .textwidget > a { background:#fff; display:block; padding:10px; color:#815e34; font-size:16px; text-transform:uppercase;text-align: center; margin: 100px -20px -20px;font-family: 'Poppins', sans-serif;transition:all .3s;}
#sidebar .et_pb_widget.Retail_store > .textwidget > a:hover, #sidebar .et_pb_widget.Retail_store > .textwidget > a:focus {background: #8c5c20;color:#ffffff;}
#sidebar .gform_wrapper .gform_body, #sidebar .gform_wrapper .gform_description { padding:0 20px;}
#sidebar .gform_wrapper .gform_description {margin-top:15px; margin-bottom:15px; line-height:normal;color: #000000;font-size: 14px;}
#sidebar .gform_wrapper .gform_heading { margin-bottom:0;}
#sidebar div.ginput_complex.ginput_container.gf_name_has_2 span {width: auto; padding: 0; display: block; margin:0 !important;}
#sidebar .gform_wrapper .gform_body input {border:#d5d5d5 thin solid; background:#fff;padding: 10px 15px !important; margin:0px 0 15px;}
#sidebar .gform_wrapper .gform_body input::-webkit-input-placeholder { /* Edge */
font-size:14px;
}

#sidebar .gform_wrapper .gform_body input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 font-size:14px;
}

#sidebar .gform_wrapper .gform_body input::placeholder {
font-size:14px;
}
#sidebar .gform_wrapper ul.gform_fields li.gfield  { margin:0; padding:0;}
#sidebar .gform_wrapper ul.gform_fields li .ginput_complex.ginput_container { width:auto;}
#sidebar .gform_wrapper ul.gform_fields li .ginput_container { margin:0;}
#sidebar .gform_wrapper ul.gform_fields li .gfield_captcha_container input { width:100%;}
#sidebar .gform_wrapper ul.gform_fields li .gfield_captcha_container img:before { content:""; background:#000; width:100%; height:100%; left:-50px;}
#sidebar div.gform_wrapper form .gform_body .gform_fields .gfield .gfield_captcha_container img {max-width: 100%;display: block;width: 100%;padding: 0 50px !important;background: #ebebeb !important; margin-top: -27px !important; margin-bottom: 5px !important;}
#sidebar .gform_wrapper .gform_footer {padding: 0 20px 20px; margin: 0;}
#sidebar .gform_wrapper .gform_footer input[type="submit"] { width:100%; text-align:center; background:none; color:#8c5c20; border:#8c5c20 thin solid;padding: 10px 20px !important; font-weight: normal; letter-spacing: 1px;transition: all .3s;}
#sidebar .gform_wrapper .gform_footer input[type="submit"]:hover, #sidebar .gform_wrapper .gform_footer input[type="submit"]:focus {background: #8c5c20;color: #ffffff;}
.et_pb_gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products li.product { background:#fff;}
#left-area ul.products { display:flex; flex-wrap:wrap;margin-bottom: 0;width: 100%;}
.related.products {margin: 20px 0 0;}
.et_pb_gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product, .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products li.product {width: 31.24%;margin-right: 3%;margin-bottom: 22px;}
.box-with {width: 80%; max-width: 1080px; margin: auto;}
.woocommerce .woocommerce-ordering select {background: none; border:#dedede thin solid; padding: 10px; padding-right: 10px; -webkit-appearance: none; -moz-appearance: none; color:#000 !important; padding-right: 50px; position:relative; border-radius:1px;}
.woocommerce .woocommerce-ordering { position:relative; margin-bottom:0;}
.woocommerce .woocommerce-ordering:after {position: absolute; content: "\f107"; font-size: 21px; color:#1f1f1f; font-family: FontAwesome; right: 15px; top: 8px; z-index: -1;}
.woocommerce p.woocommerce-result-count { margin:7px 0 0;}
.filter-container { padding:10px 0;}
.term-description p {font-size: 14px; line-height: 19px;}
.term-description { margin-bottom:20px;}
.note {background:#f9f5e9; padding:17px 25px; font-size:14px; border:#bea968 dashed thin; color:#a7882e; margin-bottom:15px; margin-top:-40px;}
.price_slider_wrapper{ padding:10px;}
body.woocommerce nav.woocommerce-pagination { width:100%;} 
.price_slider_wrapper{ padding:10px;}
body.woocommerce nav.woocommerce-pagination { width:100%;} 
body.woocommerce nav.woocommerce-pagination {margin-bottom: 30px;}
#sidebar .bellows { margin:0;} 
body .bellows .bellows-nav .bellows-current-menu-item > .bellows-target, body .bellows .bellows-nav .bellows-current-menu-parent > .bellows-target { color:#7d5f3b;} 
#sidebar .bellows .bellows-nav, #sidebar .widget_categories ul {padding:15px 15px 0px;}
#sidebar .widget_categories ul li {list-style: none;margin: 0;padding: 0;}
#sidebar .widget_categories ul li a {display: block;padding: 10px 0;border-bottom: #eaeaea thin dashed;color: #000;font-size: 15px;}
#sidebar .widget_categories ul li.current-cat a {color: #7d5f3b;}
#sidebar .widget_categories ul li:last-child a {border:none;}
#sidebar .bellows .bellows-nav .bellows-subtoggle .fa { left:auto; right:0; width:auto;}
header#main-header { z-index:9999;}
.search-results .woocommerce-products-header, .woocommerce-page .woocommerce-products-header {margin-bottom: 20px;}
/********************* /New css ***********/

/*----------------------------
Product Detail Page CSS
----------------------------*/
body.single-product #page-container #sidebar {display:none;}
body.single-product #page-container #left-area {width: 100%;}
body.single-product #page-container #left-area .woocommerce-notices-wrapper .button {margin: 0 auto 0 20px;padding: 10px 25px;display: inline-block;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;text-transform: uppercase;color: #ffffff;background-color: #a37128;border: none;border-radius: 0px;transition: all .3s;}
body.single-product #page-container #left-area .woocommerce-notices-wrapper .button::after {display:none;}
body.single-product #page-container #left-area .woocommerce-notices-wrapper .button:hover, body.single-product #page-container #left-area .woocommerce-notices-wrapper .button:focus {background: #000000;;}
.single-product #content-area .product > div:first-child {background: #ffffff;padding: 20px 20px 20px;}
.single-product #content-area .product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {left: .5em;right: auto;box-shadow: 0 0 5px #ccc;}
.single-product #content-area .product .woocommerce-product-gallery .flex-control-thumbs li img {border: 1px solid #ababab;padding: 3px;max-height: 150px;}
.single-product #content-area .product .summary h1 {font-size: 23px;display:block;}
.single-product #content-area .product .summary .price {display:block;}
.single-product #content-area .product .summary .price span {color: #000000;font-size: 20px !important;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight: bold;}
.single-product #content-area .product .summary .woocommerce-product-details__short-description {margin-top: 20px;color: #000000;font-size: 14px;line-height: 1.2em;font-weight: 400;text-align: left;font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;}
.single-product #content-area .product .summary .stock {background: #77a464;max-width: max-content;padding: 10px;line-height: 1;margin: 10px auto 0 0;color: #ffffff;}
.single-product #content-area .product .summary .stock.out-of-stock {background: #ca1503;}
.single-product #content-area .product .summary .button {margin: 0 auto;padding: 10px 25px;display: inline-block;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;text-transform: uppercase;color: #ffffff;background-color: #20698C;border: none;border-radius: 0px;transition:all .3s;}
.single-product #content-area .product .summary .button:hover, .single-product #content-area .product .summary .button:focus {background: #a37128;border: none;border-radius: 0px;}
.single-product #content-area .product .summary .button.compare, .single-product #content-area .product .summary .button::after {display:none;}
.single-product #content-area .product .summary .button.add_to_wishlist {background:transparent;padding: 0px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;max-width: 145px;line-height: 1 !important;margin: 20px auto 0 0;}
.single-product #content-area .product .summary .button.add_to_wishlist span {color: #000000;transition: all .3s;}
.single-product #content-area .product .summary .button.add_to_wishlist::before {content: '\f08a';font-family: fontawesome;color: #000000;position: static;display: inline-block;font-size: 20px;margin: 0 5px 0 auto;opacity: 1;text-align: center;transition: all .3s;}
.single-product #content-area .product .summary .button.add_to_wishlist:hover::before, .single-product #content-area .product .summary .button.add_to_wishlist:focus::before, .single-product #content-area .product .summary .button.add_to_wishlist:hover span, .single-product #content-area .product .summary .button.add_to_wishlist:focus span {color:#a37128;}
.single-product #content-area .product .summary .button.add_to_wishlist:hover::before, .single-product #content-area .product .summary .button.add_to_wishlist:focus::before {content:'\f004';}
.single-product #content-area .product .summary .cart {margin-bottom:0px;}
.single-product #content-area .product .summary .cart .quantity input {color: #000000 !important;font-size: 18px !important;height: 43px;border-radius: 0px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;padding: 5px;border: 1px solid #eaeaea !important;background: #f6f5f6 !important;}
.single-product #content-area .product .summary .cart .quantity input[type="button"] {height: 43px !important;}
.single-product #content-area .product .summary .product_meta {border: none;padding: 0px;}
.single-product #content-area .product .summary .product_meta > span {display: block;}
.single-product #content-area .product .summary .product_meta > span.sku_wrapper {font-size: 14px;padding: 0 10px;margin: 20px auto;min-height: 30px;background: #F9F5E8;border: 1px dashed #bfaa69;border-radius: 0px;display: inline-block;font-weight: bold;color: #000000;line-height: 30px;}
.single-product #content-area .product .summary .product_meta > span.sku_wrapper .sku {font-weight: 400;}
.single-product #content-area .product .summary .product_meta > span.posted_in {color: #000000;font-size: 14px;line-height: 1.2em;font-weight: bold;text-align: left;font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;}
.single-product #content-area .product .summary .product_meta > span.posted_in a {margin: 0 0 5px 10px;display: inline-block;color: #022c40;letter-spacing: .5px;}
.single-product #content-area .product .woocommerce-tabs {background: #ffffff;border: none;}
.single-product #content-area .product .woocommerce-tabs .tabs::before {display:none;}
.single-product #content-area .product .woocommerce-tabs .tabs li {background: #20698c !important;}
.single-product #content-area .product .woocommerce-tabs .tabs li.active {background: #ffffff;;}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a {color:#ffffff !important;}
.single-product #content-area .product .woocommerce-tabs .tabs li.active a {color:#000000 !important;}
.single-product #content-area .product .related.products > h2 {font-weight: 700;font-size: 36px !important;color: #a6882e;text-align: center;margin: 60px auto 20px !important;text-transform: capitalize;}
.single-product #content-area .product .related.products > h2::after {content: url(/wp-content/uploads/2019/12/small-divider-lines.png);margin: 0 auto;display: block;text-align: center;}
.single-product #content-area .product .related.products .products li h2 {color: #949494;font-weight: normal;font-size: 15px !important;line-height: normal;padding: 0 20px;}
body.single-product #content-area .product .related.products .products li, body.single-product #content-area .product .related.products .products li:nth-child(3n) {width: 24%;margin-right: 1.33%;}
body.single-product #content-area .product .related.products .products li:last-child {margin-right: 0px;}
div.rmp-container .rmp-menu-title {padding-top: 20% !important;}
/*----------------------------
Media Query
----------------------------*/
@media screen and (max-width:1366px) {
body.theme-Divi #main-header .right-icon #responsive-menu-button.is-active {top: 5px;right: 0;left: auto;background: #ffffff;width: 40px;height: 40px;line-height: 1;text-align: center;border-radius: 40px;}
body.theme-Divi #main-header .right-icon .rmp_menu_trigger.is-active {background: #ffffff;width: 40px;height: 40px;line-height: 1;text-align: center;border-radius: 40px;}
.et_pb_slides .et_pb_container .et_pb_slide_image {max-width: 500px;}
}
@media screen and (max-width:1024px) {
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form {width: 100%;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals {width: 100%;display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .et-shipping-cart {width: 35%;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .vy-cart-form, .woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals {width: 29%;}
}
@media screen and (min-width:981px) {
/*#responsive-menu-container li.responsive-menu-item, div.rmp-container .rmp-menu-wrap .rmp-menu .rmp-menu-item {display:none;}*/
	.menu-hide-on-desktop.menu-item {display:none;} /* Hide some content for navigation menu */
#responsive-menu-container li.responsive-menu-item.hide-me, div.rmp-container .rmp-menu-wrap .rmp-menu .rmp-menu-item.hide-me {display: block;}    
/*----------------------------
Sidebar CSS
----------------------------*/
body.et_right_sidebar #main-content .container:before {display:none;}
body.et_right_sidebar #left-area {float: right;padding-right:0px;padding-left: 5.5%;}
body.et_right_sidebar #sidebar {float:left;padding-right:30px;padding-left: 0px;}
}
@media screen and (max-width:980px) {
.container.et_menu_container .social_icon ul {min-width:130px;}
body.theme-Divi #main-header .right-icon #et_top_search {display:block !important;}
.et_header_style_centered #main-header div#et-top-navigation {display:none;}
.store-banner .et_pb_row .et_pb_module .et_pb_text_inner img#storevideo {max-width: 50px;}
#et-main-area .inner-banner .et_pb_row, #et-main-area .inner-banner #et-boc .et_pb_row {padding: 3em 0 3em;}
#et-main-area .inner-banner .et_pb_row h1, #et-main-area .inner-banner .et_pb_row .entry-title {font-size: 26px;}
.et_header_style_centered div.et_search_outer {display:block;}
.key_features .et_pb_row .et_pb_blurb .et_pb_main_blurb_image {margin-top:0px;}
.wsp-container .wsp-pages-list {column-count: 2;column-gap: 25px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .et-shipping-cart {width: 100% !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .vy-cart-form, .woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals {width: 49% !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .et-shipping-cart h3 {font-size: 16px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .coupon label {font-size: 26px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_login #customer_login > div form .lost_password {float: none;margin: 15px auto 0;}
.blog #main-content #content-area #left-area article, .archive #main-content #content-area #left-area article {flex-wrap: wrap;}
.blog #main-content #content-area #left-area article .entry-featured-image-url, .archive #main-content #content-area #left-area article .entry-featured-image-url {margin-right: 0px;}
.single #content-area #left-area .et_pb_post .entry-title {font-size: 23px;}
body.woocommerce-page ul.products li.product a.button::after {display:none;}
body.woocommerce-page ul.products li.product:nth-child(n), body.woocommerce-page ul.products li.product {padding-bottom: 70px;}
.top-anchors {padding: 5px 10px;}
.top-anchors a:not(:last-child) {padding: 0 8px 0 0;}
#artist-signature .post-inner.article {width: 32%;}
.notice-bar {margin-top: -20px;}
}
@media screen and (max-width:980px) and (min-width:768px) {
body.woocommerce-page ul.products li.product:nth-child(n) {width: 48%!important;margin: 0 2% 7.5% 0!important;}
}
@media screen and (max-width:768px) {
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr:not(:last-child) td {text-align: left !important;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr td::before {max-width: max-content;margin: 0 auto 5px 0;padding: 5px 5px;display: block;line-height: 1;float: none;font-size: 14px;background: #f9f5e8;border: 1px dashed #bfaa69;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr td.product-remove::before, .woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form table tbody tr td.actions::before {display:none;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_login #customer_login > div.u-column1, .woocommerce-account .woocommerce #customer_login > div.u-column1 {margin: 0 auto 30px auto;}
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {float: none;width: 100%;}
}
@media screen and (max-width:767px) {
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .woocommerce-billing-fields > div .form-row {width: 50% !important;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline {max-width: 380px;margin: 0 auto 50px !important;display: block !important;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li {width: 65px;height: 65px !important;border-radius: 65px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li:not(:last-child) {margin-right: 20px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li:nth-child(4) {margin-right: 0;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li:nth-child(4) .timeline-wrapper::after {display: none !important;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li:last-child .timeline-wrapper::after {content: '' !important;display: block !important;position: absolute;right: 0px;width: 30px;height: 1px;border-top: 1px dashed#BFAA69;left: 0px;margin: 0 auto;transform: rotate(90deg);top: -28px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li#timeline-billing {margin-bottom: 0;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li.timeline.payment div:after {display:none !important;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .checkout_shipping .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row {width: 50% !important;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .woocommerce_checkout_coupon .woocommerce-form-coupon .form-row {width: 100% !important;}
body.woocommerce-page ul.products li.product:nth-child(n), body.woocommerce-page ul.products li.product {width: 48.25%!important;margin: 0 1.75% 9.5% 0!important;}
/*body.woocommerce-page ul.products li.product a.button, body.woocommerce-page ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"], body.woocommerce-page ul.products li.product .yith-wcwl-wishlistaddedbrowse a[rel="nofollow"], body.woocommerce-page ul.products li.product a.dp-button {margin: 5px;}*/
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper > .form-row {width: 50% !important;}
.top-anchors {background: transparent;box-shadow: none;justify-content: flex-start;padding: 0;}
.top-anchors::after, .top-anchors::before {display:none;}
.top-anchors a {background: #402708;padding: 0 5px !important;margin: 0 10px 15px 0;position: relative;border:none !important;width: 25px;height: 25px;}
.top-anchors a::before {content: '';position: absolute;width: 10px;height: 10px;top: -2px;right: -2px;border-top: 2px solid #a6882e;border-right: 2px solid #a6882e;}
.top-anchors a::after {content: '';position: absolute;width: 10px;height: 10px;bottom: -2px;left: -2px;border-bottom: 2px solid #a6882e;border-left: 2px solid #a6882e;}
body.theme-Divi #main-header .right-icon #login_action:hover::after, body.theme-Divi #main-header .right-icon #login_action:hover::before, body.theme-Divi #main-header .right-icon #login_action::after, body.theme-Divi #main-header .right-icon #login_action::before {display:none;}
.sort-box-cover {position: relative;}
.sort-box-cover h6 {width: 100%;margin-bottom: 10px;font-size: 16px;}
.sort-box-cover .sort-cover:last-child {position: absolute;top: -5px;right: 0;}    

}
@media screen and (max-width:600px) {
.et_header_style_centered header#main-header {padding-bottom:0px;}  
.et_header_style_centered #main-header .container {width: 100%;padding: 0 20px;}
.et_header_style_centered #main-header .container .social_icon {width: 100%;order: 6;text-align: center;margin: 0;position: relative;bottom: -20px;background: #ffffff;border-top: 2px solid #022C40;padding: 5px 10px;box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.05);}
.et_header_style_centered #main-header .container .social_icon::before {position: absolute;bottom: 0;left: -15px;z-index: -1;content: '';border-left: 0px solid transparent;border-right: 15px solid rgba(255, 255, 255, 0.6);border-bottom: 20px solid transparent;transition: all .3s;}
.et_header_style_centered #main-header .container .social_icon::after {position: absolute;bottom: 0;right: -15px;z-index: -1;transform: rotate(180deg);content: '';border-left: 0px solid transparent;border-right: 15px solid rgba(255, 255, 255, 0.6);border-top: 20px solid transparent;transition: all .3s;}
.et_header_style_centered #main-header .container .widget_text {float: none;max-width: 420px;margin: 0 auto;padding: 0 20px;}
div.wholesaler_logo {max-width: 160px;}
.wsp-container .wsp-pages-list {column-count: 1;column-gap: 0px;}
.donation-form-cover .widget .widget-title {font-size: 18px;padding: 20px 55px 0;margin-bottom: 20px;}
.donation-form-cover .widget::before, .donation-form-cover .widget::after {top: 5px;}
.donation-form-cover .widget::before {left: 10px;}
.donation-form-cover .widget::before {right: 10px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .vy-cart-form, .woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals {width: 100% !important;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper .woocommerce_checkout_coupon .woocommerce-form-coupon p:first-child {font-size: 16px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-notice--success {font-size: 18px;}
body.woocommerce-page ul.products li.product:nth-child(n), body.woocommerce-page ul.products li.product {width: 100%!important;max-width: 360px !important;margin: 0 auto 9.5% auto !important;float: none !important;}
.note {padding: 5px 10px;line-height: 1.3em;}
.woocommerce-products-header__title {font-size: 23px;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper > .form-row {width: 100% !important;}
.form-area .form-horizontal .form-group.field {width: 100%;}
#artist-signature .post-inner.article {width: 49%;}
.entry-content .lp_footer table {margin-bottom:0px;}
.entry-content .lp_footer tr td {display: block;padding: 0;margin-bottom: 20px;}
body.single-product #page-container #left-area .woocommerce-notices-wrapper ul li {font-size: 14px;line-height: 1.3em;}
.custom_register .register_form .pippin_form .flex_box span {width: 100%;}
.sort-box-cover {justify-content: flex-start;}
.sort-box-cover h6 {margin-bottom: 20px;}
.sort-box-cover .sort-cover:not(:last-child) a {padding: 5px 10px;line-height: 1;display: block;margin-bottom: 10px;margin-right:10px;background: #ffffff;}
.sort-box-cover .sort-cover:not(:last-child) a:before {display:none;}
.sort-box-cover .sort-cover.sort-htol a {margin-right: 0px;}
.notice-bar {margin-bottom: 10px;}
.notice-bar .container .widget {width: 100%;max-width: 100% !important;padding: 0px 0px !important;}
.notice-bar .container .widget ul li:last-child {text-align: left;margin-left: 15px;}
}
@media screen and (max-width:480px) {
body.theme-Divi #main-header div.logo_container {max-width: 130px;}
    .woocommerce-checkout #main-content h3 {font-size: 18px;}
    .woocommerce-checkout #main-content #payment #pp--pay-form .input--field.fix--expiration-date .select--expiration-date {  width: 100%;    margin-right: 0%;}
    .woocommerce-checkout #main-content #payment #pp--pay-form .input--field.fix--expiration-date .select--expiration-date:last-child { margin-top: 5px;    width: 100%;}
    .woocommerce-checkout #main-content #pay_forma {
    padding: 0px !important;
}
    .woocommerce-checkout #main-content span.woocommerce-input-wrapper strong {
    font-size: 14px;
}
    .woocommerce-checkout #main-content label {font-size: 14px;}
    .woocommerce-checkout .entry-content .woocommerce #order_review #payment::before { font-size: 18px;}
#et-main-area .inner-banner .et_pb_row h1, #et-main-area .inner-banner .et_pb_row .entry-title {font-size:20px;}
#et-main-area .inner-banner .et_pb_row .breadcrumb {font-size:12px;}
.store-banner .et_pb_row .et_pb_module .et_pb_text_inner h3 {margin-bottom: 10px;}
.store-banner .et_pb_row .et_pb_module .et_pb_text_inner img#storevideo {max-width: 30px;}
div.et_search_outer .et_search_form_container .box .top_cat {margin-top: 30px;}
div.et_search_outer .et_search_form_container .box .top_cat .widget_text .widgettitle {font-size: 24px;}
div.et_search_outer .et_search_form_container .box .top_cat .widget_text .widgettitle::after {content:url(/wp-content/uploads/2019/12/small-divider-lines.png);}
div#responsive-menu-container #responsive-menu-wrapper #responsive-menu-additional-content, div.rmp-container .rmp-menu-additional-content {display:block;}
.donation-form-cover .widget .ywcds_form_container {max-width: 225px;}
.donation-form-cover .widget .ywcds_form_container form .ywcds_amount_field input {max-width: 112px;min-height: 40px;}
.donation-form-cover .widget .ywcds_form_container form .ywcds_button_field input[type="submit"] {font-size: 12px;padding: 10px !important;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .woocommerce-billing-fields > div .form-row {width: 100% !important;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li {display: inline-block !important;width: 30px;height: 30px !important;border-radius: 30px;margin-right: 10px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li:nth-child(4) {margin-right: 10px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li .timeline-wrapper .timeline-label, .woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li .timeline-wrapper .timeline-step::after, .woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li:last-child .timeline-wrapper::after {display:none !important;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li .timeline-wrapper .timeline-step {display:block !important;padding: 0px !important;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .checkout_shipping .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row {width: 100% !important;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout .checkout_shipping .woocommerce-additional-fields #checkbox_cov h3, .woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout h3 {padding-bottom: 0;font-size: 16px;}
.woocommerce-checkout .entry-content .woocommerce #checkout-wrapper form.checkout h3 input {min-height: auto;}
.error404 #content-area #left-area .entry h1 {font-size: 6em;}
.error404 #content-area #left-area .entry h1 span:before {height: 45px;bottom: -12px;}
.error404 #content-area #left-area .entry h2 {font-size: 32px;}
.blog #main-content #content-area #left-area article, .archive #main-content #content-area #left-area article, .single #content-area #left-area .et_pb_post {padding: 15px;}
.blog #main-content #content-area #left-area article .entry-title, .archive #main-content #content-area #left-area article .entry-title, .single #content-area #left-area .et_pb_post .entry-title {font-size: 18px;}
div.box-with .woocommerce-ordering select {max-width: 160px;}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li .item-wrapper {width: calc(100% - 0px);}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li .item-wrapper .product-thumbnail {max-width: 100%;width: 100%;}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li .item-wrapper .product-thumbnail {width: 100% !important;height: 100% !important;}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li .item-wrapper .item-details {width: calc(100% - 0px);}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li .additional-info-wrapper .additional-info {max-width: 100%;}
.woocommerce-wishlist .entry-content #yith-wcwl-form ul.wishlist_table > li .additional-info-wrapper .product-remove .remove_from_wishlist {margin-top: 6px;}
#artist-signature .post-inner.article {width: 100%;}
div.popup-content iframe {height:85vh !important;}
.popup-overlay .popup-content::before {top: -20px;left: -20px;}
.popup-overlay .popup-content::after {bottom: -20px;right: -20px;transform: rotate(180deg);}
.single-product #content-area .product .related.products > h2 {font-size: 28px !important;}
.modal .modal-dialog .modal-content .modal-header .modal-title::after {margin-bottom: 10px;}
.modal-body .error_msg {margin: 0px 0 10px 0;float: none;}
.filter-container .box-with form {width:100%;margin: 10px 0 0 0 !important;}
.notice-bar .container .widget ul li {font-size: 12px;}
.notice-bar .container {padding: 0px !important;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li.timeline {padding: 0 !important;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li.timeline:before {font-size: 14px;display: inline-block;line-height: 2em;color: #8c5c20;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li#timeline-billing:before {content: '1';}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li#timeline-shipping:before {content: '2';}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li#timeline-order:before {content: '3';}
.woocommerce-checkout .entry-content .woocommerce .woocommerce_checkout_timeline li#timeline-payment:before {content: '4';}
}
@media screen and (max-width:375px) {
div#responsive-menu-container #responsive-menu-wrapper {padding-top: 60px;} 
div#responsive-menu-container #responsive-menu-wrapper #responsive-menu-title, div.rmp-container .rmp-menu-title #rmp-menu-title-link  {display:block;max-width: 200px;padding: 0 0 0 20px;}    
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content {right: -80px;}
body.theme-Divi #main-header .right-icon .wmc-cart-wrapper .wmc-content::before {right: 72px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-order-overview li {border-right: none;border-bottom: 1px dashed #bfaa69;padding-bottom: 10px;margin: 0 auto 15px;display: block;float: none;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-order .woocommerce-order-overview li:last-child {border:none;margin-bottom: 0px;padding-bottom: 5px;}
}
@media screen and (max-width:320px) {
div.modal div.modal-dialog button.close {top: 0px;right: 0px;border-radius: 0px;}
.modal .modal-dialog>div.side_img {max-height: 170px;}
.modal .modal-dialog>div.side_img .content_box, .modal .modal-dialog .modal-content {padding:15px;}
.modal .modal-dialog>div.side_img .content_box h2, .modal .modal-dialog .modal-content .modal-header .modal-title {font-size: 24px;}
.modal .modal-dialog>div.side_img .content_box a, .modal .modal-dialog .modal-content .modal-body form input#login_submit {padding: 10px 15px;line-height: 1;}
.modal .modal-dialog .modal-content .modal-body form input#login_submit {max-width: 90px;}
.modal .modal-dialog .modal-content .modal-body form .extra_link {margin-top: -25px;float: right;}
.modal .modal-dialog .modal-content .modal-body form .extra_link span a {font-size: 13px;}
}

/* customizer css */
body .promo-slide-in {display:none !important;}
header.fixed-nav-main-header {
    top: 0px !important;
}
div.fixed-nav-page-container {padding-top: 115px !important;}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .product .entry-summary .summary-content form.cart {
    display: flex;
}
.wpsp-slider-section .wpsp-product-section .wpsp-cart-button a.add_to_cart_button {
    min-width: 140px !important;
}
.wpsp-slider-section .wpsp-product-section .wpsp-cart-button a.add_to_cart_button:hover:after {
    margin: -5px 0px 0 -5px;
}
div.promo-slide-in {
    background: #fffcaa;
    color: #000000;
    height: 40px;
}
div.promo-slide-in .promo-slide-in-content {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
div.promo-slide-in .promo-slide-in-content p {
    color: #000000;
	margin:0 auto;
}
div.promo-slide-in-close-promo {top: 12px;}
div.promo-slide-in-close-promo:after, div.promo-slide-in-close-promo:before {height: 15px;background-color: #b74444;}
.container #et-top-navigation #top-menu-nav .nav li.auction-menu a, #responsive-menu-container #responsive-menu li.responsive-menu-current-item > a.responsive-menu-item-link {
    color: #a6882e;
}
.container #et-top-navigation #top-menu-nav .nav li.auction-menu a:after {
    content: 'New';
    font-size: 10px;
    float: right;
    margin: 0;
    text-transform: capitalize;
    background: #fa0001;
    color: #ffffff;
    padding: 2px 8px 3px;
    line-height: 1;
    border-radius: 0px;
    position: absolute;
    top: -8px;
    right: 0;
    display: inline-block;
}
/*#responsive-menu-container #responsive-menu li.responsive-menu-current-item>a.responsive-menu-item-link:after {
    content: 'New';
    font-size: 10px;
    margin: 0px 0 0px 5px;
    text-transform: capitalize;
    background: #fa0001;
    color: #ffffff;
    padding: 2px 8px 3px;
    line-height: 1;
    display: inline-block;
}*/
body #main-content div#wpsp-slider-section .wpsp-product-section {
    padding: 0 !important;
}
div#wpsp-slider-section .wpsp-product-section.slick-slider .slick-track {
    display: flex;
    flex-wrap: wrap;
}
div#wpsp-slider-section .wpsp-product-section.slick-slider .slick-slide {
    height: auto;
}
div#wpsp-slider-section .wpsp-product-section.slick-slider .slick-slide > div {
    background: #f8f8f8;
    height: 100%;
	transition: all .3s;
}
div#wpsp-slider-section .wpsp-product-section.slick-slider .slick-slide > div:hover {box-shadow: 0 0 8px 2px rgba(0,0,0,0.15);background: #ffffff;}
div#wpsp-slider-section .wpsp-product-section.slick-slider .slick-slide>div .wpsp-product {
    margin-bottom: 0px;
}
div#wpsp-slider-section .wpsp-product-section.slick-slider .slick-slide > div .wpspro-product-data img {
    max-height: 250px;
}
div#wpsp-slider-section .wpsp-product-section.slick-slider .slick-slide > div .wpspro-product-data .product-details {
    padding: 10px 10px;
    text-align: left;
}
div#wpsp-slider-section .wpsp-product-section.slick-slider .slick-slide > div .wpspro-product-data .product-details .wpsp-product-price {
    padding: 20px 0;
}
div#wpsp-slider-section .wpsp-product-section.slick-slider .slick-slide>div .wpspro-product-data .product-details .wpsp-product-price .amount span.woocommerce-Price-currencySymbol {
    margin-right: 3px;
    color: #a6882e;
}
div#wpsp-slider-section .wpsp-product-section.slick-slider .slick-slide > div .wpspro-product-data .product-details .wpsp-product-title {
    line-height: 20px;
}
div#wpsp-slider-section .wpsp-product-section.slick-slider .slick-slide > div .wpspro-product-data .product-details .wpsp-cart-button a.button:after {display:none;}
div#wpsp-slider-section .wpsp-product-section.slick-slider .slick-arrow {
    width: 40px;
    height: 40px;
    border: none;
}
div#wpsp-slider-section .wpsp-product-section.slick-slider .slick-arrow i {
    background: #ffffff url(/wp-content/uploads/2019/12/right-arrow.png) no-repeat center center;
    width: 40px;
    height: 40px;
    opacity: .4;
}
div#wpsp-slider-section .wpsp-product-section.slick-slider .slick-arrow.slick-next i {background-image:url(/wp-content/uploads/2020/09/left-arrow.png);}
div#wpsp-slider-section .wpsp-product-section.slick-slider .slick-arrow i:before {display:none;}
#wpsp-slider-section.wpsp-slider-section .wpsp-cart-button a.added_to_cart {margin-top: 8px;max-width: 150px;margin: 0 auto 10px 10px;line-height: 30px;min-height: 30px;padding: 5px;display: inline-table;font-size: 14px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;text-transform: uppercase;background: #a37128;color: #ffffff;padding: 8px 14px;}
#wpsp-slider-section.wpsp-slider-section .wpsp-cart-button a.added_to_cart:hover {background-color:#000000;}
.search-results header.woocommerce-products-header {
    display: none;
}
body .et_pb_scroll_top.et-pb-icon {z-index: 999;}
@media acreen and (max-width:480px) {
body.theme-Divi #main-header .right-icon .rmp_menu_trigger.is-active {position: fixed;right: 20px;top: 22px;left: auto;}
}

/*hide note from the blog page*/

/*table of content - TOC */
/* #ezw_tco-2 .ez-toc-title {
color: white !important;
} */


