/*
 Theme Name:   XStore Child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      0.0.1
 Text Domain:  xstore-child
*/
/* header */
.container.content-page {padding-bottom: 0;}
.menu-items-underline .menu>li>a:before,.etheme-ajaxify-loading:before{display:none;}
.header-main .et-wrap-columns .et_column:nth-child(3){width:40%;}
.header-main .et-wrap-columns .et_column:nth-child(4),.header-main .et-wrap-columns .et_column:nth-child(5),.header-main .et-wrap-columns .et_column:nth-child(6){width:5%;}
/* shop page */
.woocommerce-shop .products-bordered-layout.with-ajax .ajax-content{border:0;row-gap: 12px;margin-left:15px;padding-bottom:12px;}
.woocommerce-shop .products-bordered-layout.with-ajax .ajax-content>div{border: 1px solid #eee;}
.woocommerce-shop .products-bordered-layout.with-ajax .col-md-3{ width:24%;margin-left:12px;}
/* .single-product css */
.single-product .page-heading .woocommerce-breadcrumb a {font-weight: 600;}
.single-product .single_add_to_cart_button.button { border-radius: 0px; width: 50% !important;}
.single-product .single_add_to_cart_button.button:hover{border-radius:0px !important;}
.single-product .quantity-wrapper.type-square span { padding-right: 10px; padding-left: 10px;}
.single-product .et_product-block form.cart{ display: block;}
.single-product .et-single-buy-now { margin-left: 115px !important;}
.logged-in .woocommerce-MyAccount-navigation-wrapper { width: calc(35% - 30px) ;}
.logged-in .woocommerce-MyAccount-content { width: 60% !important;}
.single-product  span.et-cart-quantity { top: -8px;}
.single-product .single_add_to_cart_button~.et-or-wrapper { width: 69%;}
.woocommerce-cart .actions .col-md-6:nth-child(2) { width: 37%;}
.woocommerce-cart .actions .col-md-6:first-child { width: 63%;}
.single-product span.minus.et-icon.et_b-icon { border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.single-product span.plus.et-icon.et_b-icon { border-top-right-radius: 4px; border-top-right-radius: 4px;}
.woocommerce-cart .quantity span.minus { border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.woocommerce-cart .quantity span.plus { border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.woocommerce-cart table.cart .quantity { height: 30px;}
.woocommerce-checkout .methods li.woocommerce-info { background-color: #7c6660;}
.single-product .bc-type-left2 .a-center { padding-left: 0px;}

/****** 16-03-2023 ********/
.mb-none p { margin-bottom: 0px;}
.logged-in .page-heading .a-center p.title { padding: 66px 0px;}
.logged-in .template-content .page-heading {padding: 0px 0px !important;}
.page-heading  p.title { text-transform: uppercase !important; font-weight: 700 !important;}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads, .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--request-quote, .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--xstore-wishlist { display: none;}
.page-heading  .col-md-12.a-center { text-align: center;}
/***Product table flavor quantity cell css ***/
 form.cart table.woocommerce-product-attributes.shop_attributes { border: none !important;}
.shop_attributes tr:not(:last-child) { border: none !important;}
.shop_attributes th:after { display:none;}
table.shop_attributes tbody tr th { padding-left: 0px; padding-right: 0;}
.shop_attributes th.woocommerce-product-attributes-item__label:first-child { width: 90px !important;} 
/****============******/
/*start 24-02-2023*/
.register select#afreg_select_user_role { width: 100%; }
.header-main .et-wrap-columns .et_column:nth-child(3) { width: auto!important; }
.header-main .et_column.et_col-xs-6.et_col-xs-offset-0.pos-static { width: 100%; }
.header-top .et-container { width: 100%;max-width: 1170px;padding: 0;box-sizing: border-box; } 
div#customer_login { margin-bottom: 2.3vw; }
footer .et-mailchimp:not(.dark) input[type=submit] { color: #fff !important; font-family: Josefin Sans, sans-serif;}
footer .elementor-1873 .elementor-element.elementor-element-28834b1.et-mailchimp input[type=submit]:hover { color: #76615B !important; }
/*========*/
.header-main .et-wrap-columns{padding-right: 40px;}
.template-content .page-heading {padding: 20px 0px !important;}
.header-main .et-cart-quantity {top: -10px !important;}
.checkout-columns-wrap .col-md-7 {width: 100%;}
.checkout-columns-wrap .col-md-5 {width: 100%;}
.page-heading .a-center p.title {padding: 100px 20px;}
.header-main .header-account-content{display: none;}
/*check out page*/
.woocommerce-checkout .checkout .checkout-columns-wrap{flex-wrap: nowrap;}
.woocommerce-checkout  .container.content-page {padding-bottom: 50px;}

/*End 24-02-2023*/
/*** 10-03-2023 ***/
.add_to_cart_button {background-color: #000 !important; color: #fff !important;}
.add_to_cart_button:hover { background-color: #2E2E2E !important;}
.mc4wp-form-fields input[type="submit"]:hover { background-color: #2E2E2E !important;}
.content-product .product-content-image { text-align: left;}
.sl-list-wrapper .btn.btn-asl:hover {background-color: #2E2E2E !important;}
.sl-form-group #asl-btn-geolocation:hover { background-color: #2E2E2E !important;}
.etheme-contact-form-7 .wpcf7-submit:hover { background-color: #2E2E2E !important;}
.etheme-contact-form-7 .wpcf7-submit { background-color: #000000 !important;}
.MyAccount-dashboard-buttons .btn.black.big { background: #000;}
.MyAccount-dashboard-buttons .btn.black.big:hover { background-color: #2E2E2E;}
.product_list-popup-footer-inner a.button { background-color: #000 !important; color: #fff !important;}
.product_list-popup-footer-inner a.button:hover { background-color: #2E2E2E !important;}
.logged-in .page-heading .a-center p.title { font-size: 30px;  font-family: 'Josefin Sans'; font-weight: 700 !important;}
.content-product .product-content-image img { width: 100%;}
.pricing_table_wholesaler { width: 45%;}
form.cart table.woocommerce-product-attributes.shop_attributes {border: 1px solid #cccccc54;margin-top: 20px;}
form.cart table.woocommerce-product-attributes.shop_attributes th { color: #000;}


/************** 20-03-2023 ****************************/
p.registration.successful { color: green; font-size: 20px;} 
label.error { color: #ff0000;}
p#business_name_field label span.optional, p#ein_field label span.optional {display: none; }
.page-id-18 .template-content .page-heading {padding: 60px 0px!important; }
.page-id-18 p.title {font-family: "Josefin Sans", Sans-serif; font-size: 30px!important; font-weight: 700; padding:0px!important; }
footer.footer section.elementor-section.elementor-top-section.elementor-element.elementor-section-stretched.cst-footer.elementor-section-boxed {background-image: none !important;}

/************** 20-03-2023 ****************************/
/*** media css ***/
/*** ipad 1024 css ***/
@media(max-width:992px) and (min-width:1199px){
.et_b_header-menu.et_element-top-level .menu>li>a { font-size: 14px; }
}
@media(max-width:1300px) and (min-width:1024px){
.woocommerce-cart .actions .col-md-6:nth-child(2) { width: 50%;}
.woocommerce-cart .actions .col-md-6:first-child { width: 50%;}	
}
@media(min-width:768px) and (max-width:1024px){
.header-main-wrapper .header-main .et-wrap-columns .et_column:nth-child(3) {
    width: 40% !important;
}
}
/***mobile css***/
@media(max-width:767px){
.single-product .single_add_to_cart_button~.et-or-wrapper { width: 100%;}
.single-product .et-single-buy-now { margin-left: 0px !important;}	
.woocommerce-cart .actions .col-md-6:first-child { width: 100%;}
.woocommerce-cart .actions .col-md-6:nth-child(2) { width: 100%;}
.logged-in .woocommerce-MyAccount-content { width: 100% !important;}
.cart-checkout-nav { font-size: 15px!important;}
.et-footers-wrapper {padding-bottom:0px;}
.page-heading .a-center p.title {font-size: 34px;font-weight: 600;}
.sidebar-position-without .element-TFML4 {margin-top: 20px !important;}
.woocommerce .woocommerce-MyAccount-content {width: 100% !important;}
.header-main .et-wrap-columns {padding-right: 0px;}
.MyAccount-user-info div {justify-content: left;}
}
/*******************05-04-2023********************/
.pricing_table_wholesaler {display: none;}
.woocommerce-shop #media_image-3 {display: none;}
/*header icons*/
.login-link a{font-size:0px}
.login-link a:before {content: "\f007";font-family: FontAwesome;font-size:30px; }
.et_b_header-cart span.et-svg{font-size:0px;}
.et_b_header-cart a.currentColor:before{content: "\f291";font-family: FontAwesome;font-size:30px;}
.et_b_header-account ul.menu li a:before {display: none;}
.et_b_header-account ul.menu li a{font-size: 14px;}
span.et-cart-quantity.et-quantity.count-1 {font-size: 12px !important;}
span.et-cart-quantity.et-quantity.count-0 {font-size: 15px;}
span.et-cart-quantity.et-quantity {font-size: 12px !important;}

@media only screen and (max-width: 767px) {
.et_element.et_connect-block.flex.flex-row.connect-block-element-AcYif.align-items-center.justify-content-end {width: 80px !important;}
.et_element.connect-block-element-AcYif > div, .et_element.connect-block-element-AcYif > form.cart, .et_element.connect-block-element-AcYif > .price { margin: 0 4px !important;}
.login-link a:before, .et_b_header-cart a.currentColor:before {font-size: 20px !important;}
}
.swiper-slide span.et_b-icon:first-child:before {content: "\f06a";font-family: FontAwesome;font-size:14px;}
.swiper-slide span.et_b-icon:first-child{font-size: 0px;}
.swiper-slide span.et_b-icon:nth-child(2):before {content: "\f0d1";font-family: FontAwesome;font-size:14px;}
.swiper-slide span.et_b-icon:nth-child(2){font-size: 0px;}

.elementor-1854 .elementor-element.elementor-element-478b463 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Barlow", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-1854 .elementor-element.elementor-element-798ef7b {
    margin-top: 65px;
    margin-bottom: 0px;
}

.elementor-1854 .elementor-element.elementor-element-533bcf9 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Barlow", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-1854 .elementor-element.elementor-element-7685e08 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Barlow", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-1854 .elementor-element.elementor-element-5765afa .elementor-widget-container {
    text-align: left;
}

.elementor-1854 .elementor-element.elementor-element-5765afa {
    --grid-template-columns: repeat(2, auto);
    --icon-size: 25px;
    --grid-column-gap: 7px;
    --grid-row-gap: 9px;
}

.elementor-1854 .elementor-element.elementor-element-4bfcfe2 {
    text-align: center;
    color: #FFFFFFC7;
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-widget-text-editor p {
    color: #c7c7c7;
}

.footer-menu {
    text-align: left !important;
}

.elementor-widget-text-editor p {
    color: #c7c7c7;
}
.elementor-1854 .elementor-element.elementor-element-72d5245.et-mailchimp.classic-button input[type=email] {
    background-color: transparent !important;
    color: #c7c7c7;
}
.elementor-1854 .elementor-element.elementor-element-72d5245.et-mailchimp.classic-button input {
    border: 2px solid rgba(255, 255, 255, 0.3) !important;
    height: 50px;
}

.elementor-1854 .elementor-element.elementor-element-72d5245.et-mailchimp:not(.dark) input[type=submit] {
    color: #1E1E1C;
    font-weight: 600;
    font-size: 15px;
    padding: 10px 37px;
}
.elementor-1854 .elementor-element.elementor-element-72d5245.et-mailchimp.classic-button input {
    border: 2px solid rgba(255, 255, 255, 0.3) !important;
    height: 50px;
}

a.fill-none.etheme-text-button.elementor-button {
    background-color: transparent;    
}

.elementor-1854 .elementor-element.elementor-element-fae2a51:not(.elementor-motion-effects-element-type-background), .elementor-1854 .elementor-element.elementor-element-fae2a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("https://i0.wp.com/havanaleaf.com/wp-content/uploads/2022/10/footer-pattern.png?fit=3838%2C1058&ssl=1");
    background-position: center center;
    background-repeat: repeat;
}

.elementor-1854 .elementor-element.elementor-element-70ea7a9 img {
    width: 292px;
}

.elementor-1854 .elementor-element.elementor-element-fae2a51 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 15px 50px 15px;
}

.elementor-1854 .elementor-element.elementor-element-e59d6fc .elementor-repeater-item-170d534 .menu-title {
    color: #FFFFFFC7;
}
.elementor-1854 .elementor-element.elementor-element-798ef7b .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 15px;
}

.elementor-1854 .elementor-element.elementor-element-f01c974 .elementor-button {
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FFFFFF00;
    --fill-color: #000000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1854 .elementor-element.elementor-element-e59d6fc .et-menu-list .menu-title {
    padding: 0px 0px 0px 0px;
}

.footer {    
    line-height: 1.6;
    font-size: 1.14rem;
    background-color: var(--et_dark-2-light-dark);
    position: relative;
    background-color: #000000;
}

.woocommerce-shop .category-description {
    display: none;
}


.page-template-verification .row.logo {
    text-align: center;
    margin-top: 30px;
}
.page-template-verification .steps.col-9.col-md-12.col-lg-9.col-xl-8.mt-2.mb-2.d-flex.flex-column.flex-md-row.flex-sm-row.justify-content-start.justify-content-sm-start.justify-content-xl-center.align-items-start {
    display: flex;
    justify-content: center;
    margin-top:20px;
}
.page-template-verification .d-inline-flex {
    display: flex;
    align-items: center;
}
.page-template-verification .logo h4 {
    font-size: 40px;
    line-height: 40px;
    font-weight: 700;
    word-spacing: 1px;
}
.page-template-verification .sort-bg {
    background-color: #f00 !important;
}
.page-template-verification .shadow {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
/*.page-template-verification .sort-text {
    color: #888 !important;
}*/
.page-template-verification .step_desc {
    word-break: break-all;
    padding: 0 10px;
/*    font-weight: bold;*/
    word-break: keep-all;
/*    font-size: 0.9rem;*/
    font-size:20px;
    font-weight: 500;
    color: #000;
}
.page-template-verification .steps.col-9.col-md-12.col-lg-9.col-xl-8.mt-2.mb-2.d-flex.flex-column.flex-md-row.flex-sm-row.justify-content-start.justify-content-sm-start.justify-content-xl-center.align-items-start {
    width: 100%;
}
.page-template-verification .text-white {
    color: #fff !important;
}
.page-template-verification .step_num {
    line-height: 10px;
    padding: 5px 5px;
    color: #fff;
    height: 20px;
    line-height: 10px;
    padding: 5px 5px;
    color: #fff;
}
.page-template-verification .verify_tips.text-danger.col-12.input-title {
    margin: 40px auto 30px;
    text-align: center;
    font-size: 24px;
    line-height: 32px;
    color: #f00 !important;
}
.page-template-verification .input-group {
    position: relative;
    display: flex;
    align-items: stretch;
    width: 100%;
    max-width: 35%;
    margin: 0 auto;
    float: unset;
}
/*.page-template-verification .input-btn {
    background-color: #1E9FFF !important;
    border-color: #1E9FFF !important;
}*/
.page-template-verification .form-control {
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.page-template-verification .verify_result {
    padding: 15px;
    height: 160px;
    border: 1px dashed #f00;
    padding: 15px;
    height: 160px;
    overflow-y: auto;
    border: 1px dashed #f00;
    width: 33%;
    margin: 40px 0 0;
}
.page-template-verification div#verify_result {
    text-align: left;
    font-size: 14px;
    color: #000;
}
.page-template-verification .rounded {
    border-radius: 0.25rem !important;
}
.page-template-verification .anti_desc {
    padding: 10px 20px;
    border-radius: 10px;
    border: 3px solid #dfdfdf;
    width: 50%;
    margin: 50px 0;
}
.page-template-verification .anti_desc h4 {
    font-size: 20px;
    line-height: 24px;
    color: #e3342f;
    word-spacing: 2px;
    font-weight: 700;
     text-align: left;
}
.page-template-verification .anti_desc p {
    color: #666;
    margin: 10px auto;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    text-align: left;
    font-family: Josefin Sans, sans-serif;
}
.page-template-verification .verify_input {
    display: inline-block;
    width: 100%;
}
.scrape-desc, .scrape-desc p {
    color: #888 !important;
}
.page-template-verification .row.align-items-center.justify-content-center {
    display: flex;
}
/* shop page footer start */
.woocommerce-shop .footer .cst-footer .elementor-container{display: flex;margin-right: auto;margin-left: auto;position: relative;}
.woocommerce-shop .footer .cst-footer .elementor-container .elementor-column {position: relative;min-height: 1px;display: flex;}   
.woocommerce-shop .footer .cst-footer .elementor-container  .elementor-column.elementor-col-33{width: 33.333%;}
.woocommerce-shop .footer .cst-footer .elementor-widget:not(:last-child) {margin-block-end: 20px;}
.woocommerce-shop .footer .cst-footer .elementor-container .elementor-social-icon .elementor-screen-only{display: none;}
.woocommerce-shop .cst-footer .elementor-social-icon {--e-social-icon-icon-color: #fff;display: inline-flex;align-items: center;justify-content: center;text-align: center;cursor: pointer;}
/* shop page footer end  */
/* Wishlist page footer start */
.woocommerce-page .footer .cst-footer .elementor-container{display: flex;margin-right: auto;margin-left: auto;position: relative;}
.woocommerce-page .footer .cst-footer .elementor-container .elementor-column {position: relative;min-height: 1px;display: flex;}   
.woocommerce-page .footer .cst-footer .elementor-container  .elementor-column.elementor-col-33{width: 33.333%;}
.woocommerce-page .footer .cst-footer .elementor-widget:not(:last-child) {margin-block-end: 20px;}
.woocommerce-page .footer .cst-footer .elementor-container .elementor-social-icon .elementor-screen-only{display: none;}
.woocommerce-page .cst-footer .elementor-social-icon {--e-social-icon-icon-color: #fff;display: inline-flex;align-items: center;justify-content: center;text-align: center;cursor: pointer;}
/* Wishlist page footer end  */
/* Footer Social Icons start */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{line-height:1;font-size:0}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;display:inline-flex;background-color:#69727d;align-items:center;justify-content:center;text-align:center;cursor:pointer}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}
/* Footer Social Icons end */
/*CSS to hide the shop title after updating the woocommerce templates CSS Start*/
.post-type-archive .woocommerce-products-header{display: none;}
.post-type-archive header.woocommerce-products-header{display: none;}
/*CSS to hide the shop title after updating the woocommerce templates CSS End*/
/*media queries*/

@media (max-width: 767px){
    .page-template-verification .steps.col-9.col-md-12.col-lg-9.col-xl-8.mt-2.mb-2.d-flex.flex-column.flex-md-row.flex-sm-row.justify-content-start.justify-content-sm-start.justify-content-xl-center.align-items-start {
    display: block;
}
.page-template-verification .input-group, .page-template-verification .verify_result, .page-template-verification .anti_desc {
    max-width: 100% !important;
    width: 100% !important;
    margin: 10px 15px 30px !important;
}
.page-template-verification .input-group.col-9.col-sm-8.col-md-7.col-lg-6.col-xl-4.mb-3 {
    margin: 10px 0 25px!important;
}
.page-template-verification .step_num {
    width: 30px;
    margin: 10px;
}

/* shop page footer start */
  .woocommerce-shop .footer .cst-footer{padding-left: 0;padding-right: 0;}
  .woocommerce-shop .footer .cst-footer .elementor-container{flex-wrap: wrap;}
  .woocommerce-shop .footer .cst-footer .elementor-container  .elementor-column.elementor-col-33{width:100%;}
/* shop page footer end */  
/* Wishlist page footer start */
  .woocommerce-page .footer .cst-footer{padding-left: 0;padding-right: 0;}
  .woocommerce-page .footer .cst-footer .elementor-container{flex-wrap: wrap;}
  .woocommerce-page .footer .cst-footer .elementor-container  .elementor-column.elementor-col-33{width:100%;}
/* Wishlist page footer end */ 

}


.pos-static .toggles-by-arrow span.et_b-icon svg {
    display: block !important;
}
.pos-static span.et_b-icon svg, .header-promo-text svg {
    display: none !important;
}

/*Verfication page updated css*/

.verify_box {
    margin-top: 35px;
    margin-bottom: 35px;
}

#progressbar {
    height: 20px;
    position: absolute;
    width: 150px;
    background: black;
    border-radius: 30px;
    padding: 2px;
}
#loading {
    transition: all 500ms ease;
    height: 10px;
    width: calc(100% - 10px);
    border-radius: 10px;
    background: white;
    position: relative;
    top: -3px;
    display: inline-block;
    animation: load 5s ease infinite;
}
#load{
    font-size: 15px;
    text-align: center;
    letter-spacing: 1px;
}

@keyframes load{
  0%{
    width: 2%;
  }
  10%{
    width: 10%;
  }
}

.progressbar-deactive{
  display: none;
}
.mobile-header-wrapper .et_b_header-cart span.et-svg {
    font-size: 18px;
}

li#menu-item-4428 {
    display: none;
}

/*Cart Quanity count hide when zero*/
.et-cart-quantity.et-quantity.count-0{
    display: none;
}

.pos-static .et_element.connect-block-element-ntXvj > div{
	margin: 0px;
}

@media screen and (min-width: 993px) and (max-width: 1394px) {
  .et-cart-quantity.et-quantity{
      left: 28px;
      top: -43px !important;
  }
	.et_element.et_b_header-account.flex.align-items-center.login-link.account-type1.et-content-right.et-content-dropdown.et-content-toTop.et_element-top-level {
    top: -8px;
}
      
}