/*
	Theme Name: Hello Elementor Child
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
    Template: hello-elementor
*/


/* Header */

.sticky {
	position: fixed !important;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1111111 !important;
	background-color: #fff !important;
	/* animation: 500ms ease-in-out 0.3s normal none 0.3 running fadeInDown;
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;*/
	box-shadow: 0 0 10px 5px rgb(248 133 35 / 10%);
	}
	
	.poppmenu ul a:focus{background-color: transparent !important;}
	
	.closicn , .clostxt{
	position: fixed !important;
	/* position: absolute !important;*/
	opacity: 0;
	visibility: hidden;
	}
	
	.closicn {
	/*left: 10px;*/
	left: calc((100% - 1340px)/2);
	right: auto;
	}
	
	.clostxt{
	/*left: 40px;*/
	left: calc((100% - 1280px)/2);
	right: auto;
	}
	
	/*.closeactive{
	  opacity: 1;
	  visibility: visible;
	  z-index: 99999;
	}*/
	
	
	.elementor-menu-cart__product .variation{display:flex!important;align-items:center!important;margin-top:0!important;}
	.elementor-menu-cart__product .variation dd p{margin-bottom:0;margin-top:0;}
	
	
	
	/* Home Page */
	
	.hm-banr > .elementor-container{height:100%;}
	.hm-banr > .elementor-column{display:flex;align-items:center;justify-content:center;}
	.lineicn .elementor-icon svg{height:auto!important;}
	.lokingfor .elementor-widget-call-to-action .elementor-widget-container{border-radius:15px!important;isolation:isolate;}
	.heartimg img{animation:beat 0.5s infinite alternate;height:65px;}
	
	/* Heart beat animation */
	@keyframes beat{
	  to{transform:scale(1.1);}
	}
	.mobileslider .slick-slide{margin:0 15px;}
	.mobileslider .slick-list{margin:0 -15px;}
	.mobileslider .rightarow,.mobileslider .leftarow{color:#444;background-color:#EAEAEA;padding:10px;border-radius:50px;height:30px;width:30px;line-height:10px;font-size:15px;cursor:pointer;}
	.mobileslider .leftarow{left: 20px;top: 50%;transform: translate(-50%,-50%);position: absolute;z-index: 999;}
	.mobileslider .rightarow {right: -10px;top: 50%;transform: translate(-50%,-50%);position: absolute;z-index: 999;}
	
	
	
	
	/* Doken Profile Page */
	
	.dokan-store #breadcrumbs{max-width:1360px;margin:30px auto 120px!important;width:100%;box-sizing:border-box;text-align:center;color:#7d7d7d;font-size:16px;line-height:26px;font-weight:400;font-family:"League Spartan";text-decoration:none!important;}
	.dokan-store #breadcrumbs a{color:#7d7d7d;font-size:16px;line-height:26px;font-weight:400;font-family:'League Spartan';text-decoration:none!important;}
	.dokan-store-wrap{max-width:1370px;margin:0 auto!important;width:100%;box-sizing:border-box;padding:0px 20px 100px 20px;}
	.dokan-single-store .profile-frame{box-shadow:0px 0px 35px 0px rgba(0,0,0,0.1);border:none;max-width:955px;margin:0 auto;background-color:#fff!important;border-radius:15px!important;padding:0px 10px 50px 10px!important;}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper{border:none!important;}
	.profile-info-summery .profile-img img{border:none!important;}
	.dokan-single-store .profile-frame .store-name{border-bottom:1px solid #d4d4d4;color:#000!important;font-size:32px!important;line-height:40px;font-weight:500!important;padding-bottom:20px;padding-top:10px;}
	.dokan-single-store .profile-frame .profile-info-summery .user-description-heading h5{margin-bottom:15px;text-align:center;}
	.dokan-single-store .profile-frame .profile-info-summery .user-description{padding:0px 30px;text-align:center;}
	.read-more{background-color:#680E4B;padding:10px 50px 10px 30px;border-radius:6px;color:#fff!important;text-decoration:none!important;margin:0 auto;margin-top:40px!important;width:fit-content;display:block;position:relative;}
	.read-more:hover{background-color:#890620;}
	.read-more::after{content:"";position:absolute;width:12px;height:6px;top:45%;right:25px;z-index:9;background:url('images/arrowIcon.png') 0 0 no-repeat;background-size:100%;transition:all 0.5s ease;}
	.read-less::after{transform:rotate(180deg);}
	.dokan-profile-frame-wrapper{padding-bottom:100px;}
	.seller-my-product-title{text-align:center;margin:0 auto;padding-bottom:50px;}
	.seller-my-product-title h3{margin:0 auto;}
	.seller-items .products .onsale{display:none!important;}
	.seller-items .products{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px;}
	.seller-items .products::after,.seller-items .products::before{display:none!important;}
	.seller-items .products li{float:none!important;margin-left:0px;position:relative;width:100%!important;margin-bottom:0px!important;}
	.seller-items .shop-image-main{position:relative;}
	.seller-items .products li img{border-radius:10px;margin-bottom:0px!important;}
	.seller-items .products li .woocommerce-loop-product__title{font-size:24px!important;line-height:30px;font-weight:300!important;color:#444!important;padding-bottom:5px!important;}
	.seller-items .products li .price,.seller-items .products li .price ins .amount{font-weight:700!important;font-size:18px!important;color:#c82f09!important;text-decoration:none;}
	.seller-items .products li .price del{display:none!important;}
	.seller-items .products li .price ins{font-weight:700;text-decoration:navajowhite;}
	.mobile-responsive.child-theme svg{display:none!important;}
	.seller-items .products li .button{background-color:#680e4b;color:#fff;padding:12px 20px;text-align:center;align-items:center;justify-content:center;position:absolute;width:200px;top:82%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all 0.3s ease;}
	.seller-items .products li .button:hover{background-color:#890620;}
	.seller-items .shop-image-main:hover .button{opacity:1;}
	.dokan-pagination-container .dokan-pagination{display:flex!important;align-items:center!important;justify-content:center!important;margin-top:50px;}
	.dokan-pagination-container .dokan-pagination li a{padding:8px 15px!important;border:none!important;margin-right:0px;text-decoration:none;color:#4c4c4c!important;font-size:16px;background-color:transparent;line-height:20px;align-items:center;justify-content:center;display:flex;}
	.dokan-pagination-container .dokan-pagination li a:hover{color:#C82F09!important;}
	.dokan-pagination-container .dokan-pagination li.active a{background:transparent!important;color:#C82F09!important;font-weight:600;}
	
	
	
	/* Login - Register - Lost password Page */
	
	.woocommerce-account .woocommerce #breadcrumbs{display:none!important;}
	.login-register .login-register-heading{color:#2C0703;text-align:center;margin-top:0px;font-weight:500;}
	.login-register .woocommerce-form{box-shadow:0px 0px 35px 0px rgba(0,0,0,.1);border:none!important;margin:0 auto;background-color:#fff!important;border-radius:15px!important;padding:60px 40px 40px 40px!important;margin-top:0px!important;}
	.login-register .vendor-customer-registration{display:flex;align-items:center;justify-content:center;}
	.radio input[type=radio]{position:absolute;opacity:0;}
	.radio input[type="radio"] + .radio-label::before{content:"";background:#f4f4f4;border-radius:100%;border:1px solid #444444;display:inline-block;width:1.3em;height:1.3em;position:relative;top:6px;margin-right:10px;vertical-align:top;cursor:pointer;text-align:left;transition:all 250ms ease;margin-left:20px;}
	.radio input[type="radio"]:checked ~ .radio-label{color:#680E4B!important;}
	.radio input[type="radio"]:checked + .radio-label::before{background-color:#680E4B;box-shadow:inset 0 0 0 4px #f4f4f4;border:1px solid #680E4B;}
	.radio input[type="radio"] + .radio-label::before{background-color:#444444;box-shadow:inset 0 0 0 4px #fff;border:1px solid #444444;}
	.radio input[type=radio]:focus + .radio-label:before{outline:1px solid #680E4B;border-color:#680E4B;}
	.login-register .woocommerce-form .form-row{padding:3px;margin:0 0 15px;}
	.login-register .woocommerce-form .woocommerce-Input,.login-register .woocommerce-form .form-control{height:55px;padding:10px 20px;border-radius:6px;border:1px solid #C7C7C7;color:#7D7D7D;font-size:16px;}
	.login-register .woocommerce-form .woocommerce-button{width:100%;background-color:#680E4B!important;color:#fff!important;padding:20px 30px!important;border-radius:6px!important;font-size:20px!important;margin:0 auto!important;}
	.login-register .woocommerce-form .woocommerce-button:hover{background-color:#890620!important;}
	.login-register .woocommerce-privacy-policy-text p{font-size:16px;line-height:20px;color:#444;}
	.login-register .woocommerce-form-login__rememberme{font-size:16px;}
	.login-register .woocommerce-LostPassword.lost_password,.login-register .woocommerce-LostPassword.lost_password a{text-align:center;color:#444;font-size:16px;}
	.login-register .woocommerce-LostPassword.lost_password a:hover{color:#890620;}
	.woocommerce-ResetPassword.lost_reset_password{box-shadow:0px 0px 35px 0px rgba(0,0,0,.1);border:none!important;margin:0 auto;background-color:#fff!important;border-radius:15px!important;padding:40px 40px 40px 40px!important;max-width:600px;width:100%;text-align:center;}
	.woocommerce-ResetPassword.lost_reset_password .form-row-first{width:100%;}
	.woocommerce-ResetPassword.lost_reset_password .woocommerce-Input{height:55px;padding:10px 20px;border-radius:6px;border:1px solid #C7C7C7;color:#7D7D7D;font-size:16px;}
	.woocommerce-ResetPassword.lost_reset_password .woocommerce-Button{width:100%;background-color:#680E4B!important;color:#fff!important;padding:20px 30px!important;border-radius:6px!important;font-size:20px!important;margin:0 auto!important;}
	.woocommerce-ResetPassword.lost_reset_password .woocommerce-Button:hover{background-color:#890620!important;}
	
	/* Vendor Dashboard Page */
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active{background:#680E4B!important;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover{background:#680E4B!important;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{font-size:16px!important;font-weight:500!important;padding:15px 0 15px 18px!important;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover{background:#680E4B!important;}
	.dokan-common-links.dokan-clearfix{border-top:1px solid #fff;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a{text-align:center;}
	input[type="submit"].dokan-btn-theme,a.dokan-btn-theme,.dokan-btn-theme{color:#fff;background-color:#680e4b!important;border-color:#680e4b!important;}
	input[type="submit"].dokan-btn:hover,a.dokan-btn:hover,.dokan-btn:hover,input[type="submit"].dokan-btn:focus,a.dokan-btn:focus,.dokan-btn:focus,input[type="submit"].dokan-btn.focus,a.dokan-btn.focus,.dokan-btn.focus{color:#fff;border-color:transparent!important;text-decoration:none;background-color:#890620!important;}
	.dokan-form-group .dokan-btn,.dokan-btn{padding:6px 40px!important;}
	.dokan-label{padding:5px 5px;font-size:12px;line-height:12px;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu{border-bottom:0.5px solid transparent!important;}
	.dokan-store-settign-header-wrap h1,.payment-methods-listing-header h2{font-size:24px!important;}
	.dokan-dashboard-content .input-text{height:55px;padding:10px 20px;border-radius:6px;border:1px solid #C7C7C7;color:#7D7D7D;font-size:16px;}
	.dokan-btn{background-color:#680E4B!important;color:#fff!important;padding:8px 30px!important;border-radius:6px!important;font-size:16px!important;}
	input[type="submit"].dokan-btn-danger,a.dokan-btn-danger,.dokan-btn-danger{color:#fff!important;background-color:#680e4b!important;border-color:#680e4b!important;}
	.dokan-settings-content .dokan-settings-area .dokan-banner{display:flex;align-items:center;justify-content:center;}
	.dokan-settings-content .dokan-settings-area .dokan-banner .dokan-remove-banner-image{padding-top:130px!important;}
	#payment-form input[type="submit"].dokan-btn-danger,#payment-form a.dokan-btn-danger,#payment-form .dokan-btn-danger{color:#fff!important;background-color:#680e4b!important;border-color:#680e4b!important;}
	
	
	
	
	/* Category Archive Page */
	
	.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{text-align:center;width:fit-content;border:1px solid #000;font-size:16px!important;padding:10px 20px;border-radius:6px;}
	.woocommerce .woocommerce-ordering select{border:1px solid #000;font-size:16px;font-weight:300;padding:11px 20px;border-radius:6px;background-color:#fff;appearance:none;text-align:center;}
	.cust-acc .elementor-accordion .elementor-accordion-item{border:1px solid #D4D4D4!important;border-left:none!important;border-right:none!important;border-bottom:none!important;}
	.cust-acc .elementor-accordion .elementor-accordion-item:last-child{border-bottom:1px solid #D4D4D4!important;}
	.cust-acc .elementor-accordion-item .elementor-tab-title.elementor-active{border-bottom:none!important;}
	.cust-acc .elementor-accordion .elementor-tab-content{border-top:none!important;}
	.cust-acc-2 .elementor-accordion .elementor-accordion-item{margin-bottom:25px;border:1px solid #C7C7C7!important;border-radius:8px;}
	.cust-acc-2 .elementor-accordion-item .elementor-tab-title{background-color:#E8E8E8!important;border-radius:8px!important;}
	.cust-acc-2 .elementor-accordion-item .elementor-tab-title.elementor-active{background-color:#680E4B!important;color:#fff!important;}
	.cust-acc-2 .elementor-accordion .elementor-tab-content{border-top:none!important;}
	.cust-acc ul{margin:0 0 10px 0!important;padding:0!important;}
	.cust-acc ul li{list-style:none;position:relative;padding-left:30px;}
	.cust-acc ul li:before{position:absolute;content:'';background:url(images/check.png);width:20px;height:20px;top:0;bottom:0;margin:auto;left:0;}
	.cust-acc .elementor-accordion p{margin:0;}
	#breadcrumbs{padding:0;margin:0;text-align:center;display:flex;justify-content:center;}
	#breadcrumbs i{font-size:12px;margin:0 5px;}
	#breadcrumbs a{text-decoration:underline;}
	#breadcrumbs li{list-style:none;display:flex;margin:0 5px;flex-wrap:wrap;align-items:center;}
	#breadcrumbs li i{color:#7D7D7D;font-size:10px;display:inline-block;margin-top:3px;}
	#breadcrumbs li a{text-decoration:underline;}
	#breadcrumbs li a,#breadcrumbs li strong{color:#7D7D7D;font-weight:500;font-size:15px;}
	
	/* Checkout Page */
	
	.col-1.checkout_box,.col-2.checkout_box,.checkout_box_order > .checkout_box_order{box-shadow:0px 0px 35px 0px rgba(0,0,0,0.1);border:none;max-width:890px;margin:0 auto!important;background-color:#fff!important;border-radius:15px!important;padding:40px 40px 40px 40px!important;margin-bottom:50px!important;}
	.woocommerce-checkout-review-order.col-3 > .custom_payment_button{box-shadow:0px 0px 35px 0px rgba(0,0,0,0.1);border:none;max-width:890px;margin:0 auto!important;margin-bottom:0px;background-color:#fff!important;border-radius:15px!important;padding:40px 40px 40px 40px!important;margin-bottom:50px!important;}
	#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff!important;}
	.woocommerce-form-login-toggle{box-shadow:0px 0px 35px 0px rgba(0,0,0,0.1);border:none;max-width:890px;margin:0 auto!important;margin-bottom:0px;background-color:#fff!important;border-radius:15px!important;padding:40px 40px 40px 40px!important;margin-bottom:50px!important;}
	.woocommerce-form-login-toggle .woocommerce-info{margin-bottom:0;background-color:transparent;border:none;padding:0;text-align:center;color:#2C0703;font-size:20px!important;font-weight:400;}
	.woocommerce-form-login-toggle .woocommerce-info::before{display:none;}
	.woocommerce-form-login-toggle .woocommerce-info .showlogin{display:block;margin:0 auto;text-align:center;color:#680E4B!important;font-size:24px!important;font-weight:600;margin-top:10px;}
	.woocommerce-form-login-toggle .woocommerce-form-login .woocommerce-button{background-color:#680E4B!important;padding:12px 30px;border-radius:6px;color:#fff!important;}
	.woocommerce-form-login-toggle .woocommerce-form-login .woocommerce-button:hover{background-color:#890620!important;}
	.woocommerce-form-login-toggle .woocommerce-form-login .lost_password a{color:#680E4B;}
	.woocommerce-form-login-toggle .woocommerce-form-login .lost_password a:hover{color:#890620;}
	.col-1.checkout_box h5,.woocommerce-checkout-review-order-table h5,.checkout_box.col-4 h5{margin-top:0px;text-align:center;color:#2C0703!important;font-weight:500!important;}
	.col-2.checkout_box h5{margin-top:0px;color:#2C0703!important;font-weight:500!important;font-size:20px;margin-bottom:5px;}
	.woocommerce-checkout-review-order-table{border:1px solid #C7C7C7;margin:0 auto!important;text-align:center!important;color:#7D7D7D;margin-top:60px!important;position:relative;}
	.woocommerce-checkout-review-order-table::after{position:absolute;top:-60px;font-size:24px;width:100%;left:0;content:attr(title);text-align:center;color:#2C0703!important;font-weight:500!important;}
	.woocommerce-checkout-review-order-table thead th{background-color:#F4F4F4;color:#7D7D7D;text-align:center!important;}
	.woocommerce-checkout-review-order-table .cart_item .product-name,.woocommerce-checkout-review-order-table .cart_item .product-total{padding:30px 30px!important;font-size:18px!important;}
	.woocommerce-checkout-review-order-table .cart_item .product-total{color:#444;font-size:22px!important;}
	.cart-subtotal td,.shipping td,.order-total td{color:#444!important;}
	.woocommerce-checkout-review-order-table .variation{display:flex;align-items:center;justify-content:center;font-size:14px;margin-top:0;}
	.woocommerce-checkout-review-order-table .variation .variation-Vendor p{margin-top:0;}
	.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:500;border-top:1px solid rgba(0,0,0,.1);color:#7d7d7d;}
	.woocommerce-checkout form .form-row-first,.woocommerce-checkout form .form-row-last{width:100%!important;}
	.woocommerce-checkout .form-row{margin:0 0 18px!important;}
	.woocommerce-checkout .input-text{height:55px;padding:10px 20px;border-radius:6px;border:1px solid #C7C7C7;color:#7D7D7D;font-size:16px;}
	.woocommerce-checkout .form-row textarea{height:8em!important;}
	.woocommerce-checkout form .form-row label{color:#7D7D7D;}
	.woocommerce-checkout .select2-container--default .select2-selection--single{height:55px;padding:12px 13px 10px 13px;border-radius:6px;border:1px solid #C7C7C7;color:#7D7D7D;font-size:16px;}
	.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:8px 6px 0 6px!important;}
	.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;top:14px!important;right:20px!important;width:20px!important;}
	.woocommerce-checkout #payment div.form-row{padding:0 0em!important;}
	#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0 0 20px 0!important;}
	#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{width:100%;padding:25px 25px;margin:1em 0;font-size:.92em;line-height:1.5;background-color:rgba(104,14,75,0.05);color:#7D7D7D;border:1px solid #C7C7C7;border-radius:8px;}
	#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none;}
	.payment_methods .wc_payment_method{padding-bottom:15px;font-size:20px;color:#444444;}
	.woocommerce-terms-and-conditions-wrapper{padding-top:15px;}
	.woocommerce-privacy-policy-text p,.woocommerce-terms-and-conditions-checkbox-text{color:#444444;}
	.woocommerce-privacy-policy-text p a,.woocommerce-terms-and-conditions-checkbox-text a{color:#680E4B!important;font-weight:600;}
	.form-row.place-order{padding-bottom:0!important;padding-left:0!important;padding-right:0!important;}
	#place_order{width:100%;background-color:#680E4B;padding:18px 30px;font-size:20px;border-radius:6px;margin-top:20px;margin-bottom:0!important;}
	#place_order:hover{background-color:#890620;}
	.payment_method_stripe_sepa img,.payment_method_stripe_sofort img{display:none!important;}
	.payment_method_stripe_sepa > label,.payment_method_stripe_sofort > label{position:relative;}
	.payment_method_stripe_sepa > label::after{content:"";position:absolute;width:80px;height:25px;top:-3px;right:-90px;z-index:9;background:url('images/sepapay.png') 0 0 no-repeat;background-size:auto;background-size:100%;transition:all 0.5s ease;left:auto;}
	.payment_method_stripe_sofort > label::after{content:"";position:absolute;width:80px;height:25px;top:-3px;right:-90px;z-index:9;background:url('images/sofortpay.png') 0 0 no-repeat;background-size:auto;background-size:100%;transition:all 0.5s ease;left:auto;}
	#terms,#ship-to-different-address-checkbox,#rememberme{position:relative;border:2px solid #000;border-radius:2px;background:none;cursor:pointer;line-height:0;margin:-6px .6em 0 0;vertical-align:middle;outline:0;padding:0!important;height:18px;width:18px;-webkit-appearance:none;opacity:.5;appearance:none;display:inline-flex;}
	#terms[type=checkbox]:before,#ship-to-different-address-checkbox[type=checkbox]:before,#rememberme[type=checkbox]:before{content:'';position:absolute;right:50%;top:50%;width:6px;height:12px;border:solid #FFF;border-width:0 2px 2px 0;margin:-1px -1px 0 -1px;transform:rotate(45deg) translate(-50%,-50%);z-index:2;}
	#terms[type=checkbox]:checked,#ship-to-different-address-checkbox[type=checkbox]:checked,#rememberme[type=checkbox]:checked{background-color:#2C0703;opacity:1;}
	.woocommerce-invalid #terms{outline:none;outline-offset:2px;}
	.payment_methods .wc_payment_method input[type=radio]{position:absolute;opacity:0;}
	.payment_methods .wc_payment_method input[type="radio"] + label::before{content:"";background:#f4f4f4;border-radius:100%;border:1px solid #444444;display:inline-block;width:1em;height:1em;position:relative;top:8px;margin-right:8px;vertical-align:top;cursor:pointer;text-align:left;transition:all 250ms ease;}
	.payment_methods .wc_payment_method input[type="radio"]:checked ~ label{color:#680E4B!important;}
	.payment_methods .wc_payment_method input[type="radio"]:checked + label::before{background-color:#680E4B;box-shadow:inset 0 0 0 4px #f4f4f4;border:1px solid #680E4B;}
	.payment_methods .wc_payment_method input[type="radio"] + label::before{background-color:#444444;box-shadow:inset 0 0 0 4px #fff;border:1px solid #444444;}
	.payment_methods .wc_payment_method input[type=radio]:focus + label:before{outline:1px solid #680E4B;border-color:#680E4B;}
	
	
	/* My account Page Customer */
	.woocommerce-account .woocommerce-MyAccount-navigation{width:20%;}
	.woocommerce-account .woocommerce-MyAccount-content{display:inline-block;float:left;margin-left:5%;width:75%;}
	.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;border-top:1px solid #eee;}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #eee;padding-bottom:0;}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1;color:#890620;}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:15px 10px;display:block;color:#444444;font-size:20px;}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before{margin-right:20px;opacity:.25;color:#680E4B;}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#890620;font-weight:600;}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1;}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{font-family:'FontAwesome';content:"\f0e4";}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{font-family:'FontAwesome';content:"\f291";}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{font-family:'FontAwesome';content:"\f1c6";}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{font-family:'FontAwesome';content:"\f015";}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{font-family:'FontAwesome';content:"\f09d";}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{font-family:'FontAwesome';content:"\f007";}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{font-family:'FontAwesome';content:"\f08b";}
	.woocommerce-account .woocommerce-MyAccount-content h2{font-size:24px;text-align:left;font-weight:600;}
	.woocommerce-account p.order-again{text-align:right;}
	.woocommerce-account .woocommerce-EditAccountForm input[type="submit"]{margin-top:50px;float:right;}
	.woocommerce-account .addresses .title h3{float:left;font-size:26px;}
	.woocommerce-MyAccount-content .woocommerce-Input,.woocommerce-MyAccount-content .input-text{height:55px;padding:10px 20px;border-radius:6px;border:1px solid #C7C7C7;color:#7D7D7D;font-size:16px;}
	.woocommerce-MyAccount-content .select2-container--default .select2-selection--single{height:55px;padding:12px 13px 10px 13px;border-radius:6px;border:1px solid #C7C7C7;color:#7D7D7D;font-size:16px;}
	.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:8px 16px;}
	.woocommerce-MyAccount-content .woocommerce-Button,.woocommerce-MyAccount-content .button,.dokan-account-migration-lists .btn{background-color:#680E4B!important;padding:12px 20px!important;border-radius:6px!important;color:#fff!important;}
	.woocommerce-MyAccount-content .woocommerce-Button:hover,.woocommerce-MyAccount-content .button:hover,.dokan-account-migration-lists .btn:hover{background-color:#890620!important;}
	
	
	
	/* Order Complete Page */
	
	.woocommerce-order h2{font-size:32px!important;margin-bottom:15px!important;}
	.woocommerce ul.order_details{margin:0!important;padding:20px 15px!important;border:1px dashed #890620;font-size:20px;}
	.woocommerce ul.order_details li strong{color:#680E4B!important;}
	.woocommerce-order .product-name a{color:#680E4B!important;}
	.woocommerce-order .button{background-color:#680E4B!important;padding:12px 30px!important;border-radius:6px!important;color:#fff!important;}
	.woocommerce-order .button:hover{background-color:#890620!important;}
	
	/**shop**/
	
	.archive.woocommerce-shop .woocommerce-products-header{display:none;}
	.archive.woocommerce-shop #main{max-width:1340px;margin:50px auto;}
	.archive.woocommerce-shop .products.columns-4 li{width:calc(25% - 20px);float:none;margin:0 0 30px 0;padding:0 10px;}
	.archive.woocommerce-shop .products.columns-4{display:flex;width:100%;margin:0;clear:none;flex-wrap:wrap;}
	.shop-image img{border-radius:10px;margin-bottom:0px!important;}
	.archive.woocommerce-shop .products.columns-4 li .button{background-color:#680e4b;color:#fff;padding:12px 20px;text-align:center;align-items:center;justify-content:center;position:absolute;width:200px;top:62%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all 0.3s ease;}
	.archive.woocommerce-shop .products.columns-4 li:hover .button{opacity:1;}
	.archive.woocommerce-shop .woocommerce-loop-product__title{font-size:24px!important;font-weight:300!important;color:#444!important;padding-bottom:5px!important;}
	.archive.woocommerce-shop .woocommerce-Price-amount.amount{font-weight:700!important;font-size:18px!important;color:#c82f09!important;text-decoration:none;}
	.archive.woocommerce-shop .products.columns-4 li .onsale{width:fit-content;height:auto;font-size:14px;line-height:normal;min-height:auto;border-radius:5px;margin-top:15px;margin-right:25px;padding:7px;letter-spacing:normal;font-weight:400;}
	
	/* Single Product Page */
	.pro-cust-tab .woocommerce-tabs .panel{border-top:3px solid #680E4B!important;}
	.pro-cust-tab .woocommerce-tabs ul.tabs{margin:0;display:flex;align-items:center;justify-content:center;padding:0!important;}
	.pro-cust-tab .woocommerce-tabs ul.tabs li{border:none!important;margin:0 15px!important;}
	.pro-cust-tab .woocommerce-tabs #tab-title-description.active,.pro-cust-tab .woocommerce-tabs #tab-title-contact_form.active{background-color:#680E4B;}
	.pro-cust-tab .woocommerce-tabs .panel{padding:20px 40px!important;border:1px solid #C7C7C7!important;border-top:3px solid #680E4B!important;border-radius:0px 0px 10px 10px!important;}
	.pro-cust-tab .woocommerce-tabs .author-info img{width:80px;height:80px;border-radius:50px;}
	.pro-cust-tab .woocommerce-tabs .author-info h3{margin-top:5px;margin-bottom:10px;}
	.pro-cust-tab .woocommerce-tabs .author-info h3 a{color:#2C0703;font-size:32px;text-transform:capitalize;}
	.pro-cust-tab .woocommerce-tabs #tab-contact_form .wpcf7-text{line-height:1.15;margin:0;height:55px;padding:10px 20px;border-radius:6px;border:1px solid #C7C7C7;color:#7D7D7D;font-size:16px;}
	.pro-cust-tab .woocommerce-tabs #tab-contact_form  .wpcf7-textarea{height:100px;}
	.similar-items .related h2{display:none!important;}
	.similar-items .products .onsale{display:none!important;}
	.similar-items .products.columns-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px;}
	.similar-items .products::after,.similar-items .products::before{display:none!important;}
	.similar-items .products li{float:none!important;margin-left:0px;position:relative;width:100%!important;margin-bottom:0px!important;}
	.similar-items .shop-image-main{position:relative;}
	.similar-items .products li img{border-radius:10px;margin-bottom:0px!important;}
	.similar-items .products li .woocommerce-loop-product__title{font-size:24px!important;line-height:30px;font-weight:300!important;color:#444!important;padding-bottom:5px!important;}
	.similar-items .products li .price,.similar-items .products li .price ins .amount{font-weight:700!important;font-size:18px!important;color:#c82f09!important;text-decoration:none;}
	.similar-items .products li .price del{display:none!important;}
	.similar-items .products li .price ins{font-weight:700;text-decoration:navajowhite;}
	.similar-items .products li .button{background-color:#680e4b;color:#fff;padding:12px 20px;text-align:center;align-items:center;justify-content:center;position:absolute;width:200px;top:82%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all 0.3s ease;}
	.similar-items .products li .button:hover{background-color:#890620;}
	.similar-items .shop-image-main:hover .button{opacity:1;}
	
	/***single-product***/
	
	.single-product .wpgs-for img{padding:20px;border:1px solid #C7C7C7;border-radius:15px;height:545px!important;object-fit:cover;}
	.single-product .wpgs-for{margin-bottom:25px;}
	.single-product .wpgs-nav .slick-slide{margin:0 5px;width:auto!important;border:2px solid #C6C6C6;border-radius:5px;padding:5px;}
	.single-product .wpgs-nav .slick-slide.slick-current.slick-active{border-color:#C82F09;}
	.cust-acc svg{font-size:16px;margin-top:3px;}
	.cust-acc .elementor-accordion-icon span{display:flex;align-items:center;}
	.cust-acc .elementor-accordion-icon{display:flex!important;align-items:center;}
	.wpgs-nav .slick-list{margin:0 40px;}
	.single-product .slick-arrow{padding:0;font-size:0;background:transparent;}
	.single-product .slick-prev::before{content:"\f053"!important;}
	.single-product .slick-arrow:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;}
	.single-product .slick-arrow:hover{background:transparent!important;}
	.woocommerce-Tabs-panel ul{padding:0;}
	.woocommerce-Tabs-panel ul li{position:relative;list-style:none;padding-left:30px;line-height:26px;margin-bottom:10px;}
	.woocommerce-Tabs-panel ul li:before{position:absolute;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;left:0;}
	
	
	/**dokan***/
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget a{font-size:16px!important;}
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget{padding:0!important;}
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title{font-size:16px!important;padding:15px!important;background-color:#f9f9f9;line-height:normal;color:#333}
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title i{color:#333!important}
	.dokan-dashboard .chart-container{padding:15px;}
	.dashboard-widget .list-inline{padding:0;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after{content:inherit!important;}
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .list-count .count{float:none;}
	.dokan-dashboard ul.list-unstyled.list-count{padding:0 25px;width:100%;}
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders .content-half-part{width:100%!important}
	#dokan-navigation ul.dokan-dashboard-menu{margin:0!important;}
	.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li a{font-size:16px;}
	.dokan-orders-content .dokan-orders-area ul.order-statuses-filter{padding:0;}
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left{width:fit-content!important;}
	.dokan-dashboard .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left{width:100%!important;}
	.dokan-settings-content .dokan-settings-area .dokan-banner{max-width:100%!important;}
	.dokan-settings-content .dokan-form-group label{width:100%;text-align:left;font-size:18px;padding:0;}
	.dokan-settings-content .dokan-form-group .gravatar-button-area a{text-align:left;float:left;}
	.dokan-settings-content .dokan-form-group input[type=text]{height:40px;padding:10px 15px;font-size:14px;}
	.dokan-settings-content .dokan-settings-area .dokan-address-fields label{font-size:16px!important;}
	.dokan-settings-content .dokan-w4{margin-left:0!important;}
	.payment-methods-listing-header h2{line-height:normal!important;}
	.payment-methods-listing-header{padding:15px!important;}
	.payment-methods-listing-header #vendor-payment-method-drop-down div{padding:0!important;}
	#vendor-payment-method-drop-down{border:0!important;width:100%;background-color:#eeeeee!important;}
	#toggle-vendor-payment-method-drop-down:after{content:"\f078"!important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px;top:0 !!important;line-height:20px;right:10px!important;}
	.dokan-dashboard .dokan-dash-sidebar{background-color:#e8e8e8;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{color:#680e4b!important;}
	.dokan-dashboard .dokan-dash-sidebar{background:#F3F3F3!important;}
	.dokan-dashboard .dokan-dash-sidebar .dokan-dashboard-menu{background:#F3F3F3!important;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active > a{color:#fff!important;}
	.dokan-common-links.dokan-clearfix{border-color:#ebebeb;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover > a{color:#fff!important;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu{background:#f3f3f3!important}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li{background:#f3f3f3!important;padding:0!important;margin-left:15px;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover::before,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current::before{border-color:transparent!important;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover{background:#680e4b!important;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current a{font-weight:800!important;color:#fff!important;background:#680e4b;}
	.dokan-dashboard .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input,.dokan-dashboard .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select,.dokan-dashboard .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container{width:auto!important;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active).has-submenu::after{border-color:transparent #fff transparent transparent!important}
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-form-group #select2-dokan-filter-customer-container .select2-selection__placeholder{text-overflow:ellipsis;overflow:hidden;width:140px;display:block;}
	#dokan-store-listing-filter-form-wrap{display:flex;justify-content:space-between;align-items:center;}
	#dokan-store-listing-filter-form-wrap .apply-filter{margin:0!important;}
	.dokan-order-filter-serach span.select2-selection.select2-selection--single{display:flex;align-items:center;}
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-form-group span.select2-selection__arrow{top:0!important;display:flex;align-items:center;bottom:0;height:auto;margin:auto;right:10px!important;}
	.dokan-order-filter-serach .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent}
	.dokan-order-filter-serach .dokan-left .dokan-form-group input[type="text"]{margin:0 15px;border-color:#aaaaaa!important;border-width:1px;box-shadow:none;padding:10px;border-radius:3px;overflow:hidden;font-size:15px;}
	.dokan-order-filter-serach .dokan-left .dokan-form-group input[type="text"]:focus{outline:none;}
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach{display:inline-block;width:100%}
	.dokan-dashboard .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right{width:100%!important;}
	.dokan-dashboard .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right input{height:35px;line-height:25px;}
	.dokan-order-filter-serach button.dokan-btn.dokan-btn-sm{margin-left:30px;}
	
	
	
	
	
	
	/**store-listing***/
	#dokan-store-listing-filter-wrap .dokan-btn{left:15px;position:relative;padding-right:15px!important;}
	#dokan-store-listing-filter-wrap .right .item .dokan-icons{left:25px!important;}
	#dokan-store-listing-filter-wrap .right .item.sort-by label{padding-right:15px;}
	#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper{border-radius:10px;overflow:hidden;}
	#dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-3 h2{line-height:normal;margin:0;}
	#dokan-seller-listing-wrap ul.pagination{margin:0 auto!important;display:flex!important;width:100%;justify-content:center;}
	.pagination-wrap ul.pagination>li> .page-numbers{width:40px;height:40px;display:inline-block;text-align:center;line-height:30px;color:#333;}
	#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data h2 a{color:#680e4b!important;}
	#dokan-seller-listing-wrap .pagination-wrap ul.pagination>li>span.current{background-color:#680e4b!important;color:#fff!important;border-color:#680e4b!important;}
	#dokan-seller-listing-wrap a.next.page-numbers,#dokan-seller-listing-wrap a.prev.page-numbers{font-size:0;position:relative;}
	#dokan-seller-listing-wrap a.prev.page-numbers:after{position:absolute;content:"\f053";font-size:14px;color:#680e4b;font-family:"Font Awesome 6 Free";font-weight:900;right:0;left:0;top:0;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center;}
	#dokan-seller-listing-wrap a.next.page-numbers:after{position:absolute;content:"\f054";font-size:14px;color:#680e4b;font-family:"Font Awesome 6 Free";font-weight:900;right:0;left:0;top:0;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center;}
	#dokan-seller-listing-wrap .pagination-container{margin-bottom:50px;}
	#dokan-store-listing-filter-wrap{margin-top:50px;}
	.author-info a{color:#7D7D7D;font-size:18px;font-weight:500;display:inline-block;margin-top:5px;}
	
	/* Media Queries */
	
	@media only screen and (max-width:1024px){
	
	.dokan-store #breadcrumbs {margin: 30px auto 80px !important;}
	.dokan-single-store .profile-frame {max-width: 855px;}
	.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery {margin-top: -45px;}
	.profile-info-summery .profile-img img {width: 140px !important;height: 140px !important;}
	.dokan-single-store .profile-frame .profile-info-summery .user-description {padding: 0 0px;}
	.dokan-profile-frame-wrapper {padding-bottom: 80px;}
	.seller-items .products , .similar-items .products.columns-4{grid-template-columns: repeat(3, 1fr);}
	
	}
	
	@media only screen and (max-width:991px){
	  .dokan-dashboard .dokan-dash-sidebar {    width: 25% !important;}
	  .dokan-dashboard .dokan-dashboard-content {    width: 75% !important;}
	  .wpgs-nav .slick-track{width: auto !important;}
	}
	
	@media only screen and (max-width:768px) {
	
	  p{font-size:16px!important;}
	  .heartimg img{height:auto;width:40px;}
	  .mobileslider .slick-slide .elementor-widget-wrap{margin:0 auto!important;}
	  .mobileslider .elementor-image-box-img{text-align:center;justify-content:center;align-items:center;margin:0 auto 10px!important;display:flex!important;}
	  .dokan-store-wrap{padding:0px 5px 60px 5px;}
	  .dokan-store #breadcrumbs{margin:20px auto 90px!important;}
	  .dokan-profile-frame-wrapper{padding-bottom:60px;}
	  .seller-my-product-title{padding-bottom:30px;}
	  .dokan-single-store .profile-frame .profile-info-summery .user-description-heading h5{margin-top:15px;}
	  .dokan-single-store .profile-frame .profile-info-summery .user-description p{font-size:16px;}
	  .seller-items .products,.similar-items .products.columns-4{grid-template-columns:repeat(2,1fr);grid-gap:15px;}
	  .seller-items .products li .woocommerce-loop-product__title{padding-bottom:0px!important;}
	  .seller-items .products li .woocommerce-loop-product__title,.similar-items .products li .woocommerce-loop-product__title{font-size:18px!important;line-height:24px;}
	  .seller-items .products li .price,.seller-items .products li .price ins .amount,.similar-items .products li .price,.similar-items .products li .price ins .amount{font-size:16px!important;line-height:24px;}
	  .add-to-cart-c{display:none!important;}
	  .mobile-responsive.child-theme{display:flex;align-items:center;justify-content:space-between;}
	  .mobile-responsive.child-theme svg{display:block!important;}
	  .mobile-responsive.child-theme svg{background-color:#680E4B;padding:8px;border-radius:4px;}
	  .tax-product_cat .mobile-responsive.child-theme svg,.single-product .mobile-responsive.child-theme svg{width:38px;height:38px;}
	  .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info{padding:0 5px!important;}
	  .dokan-dashboard-content .input-text{height:50px;}
	  .dokan-pagination-container .dokan-pagination li a{padding:6px 10px!important;width:auto;font-size:16px;}
	  .dokan-dashboard .dokan-dash-sidebar #dokan-navigation > #mobile-menu-icon{left:20px;}
	  #dokan-navigation::after{position:absolute;content:' Dashboard Menu';width:fit-content;right:0;left:60px;top:5px;color:#fff;}
	  .login-register .woocommerce-form{padding:40px 12px 30px 12px!important;}
	  .login-register .login-register-heading{margin-bottom:15px;}
	  .login-register .woocommerce-form .woocommerce-Input,.login-register .woocommerce-form .form-control{height:50px;}
	  .login-register .woocommerce-form .woocommerce-button{padding:16px 30px!important;font-size:18px!important;}
	  .login-register .vendor-customer-registration{flex-direction:column;}
	  .radio input[type="radio"] + .radio-label::before{width:1.2em;height:1.2em;top:5px;margin-right:10px;margin-left:10px;}
	  .woocommerce-ResetPassword.lost_reset_password{padding:20px 15px 30px 15px!important;}
	  .woocommerce-ResetPassword.lost_reset_password .woocommerce-Input{height:50px;}
	  .woocommerce-ResetPassword.lost_reset_password .woocommerce-Button{padding:16px 30px!important;font-size:18px!important;}
	  .woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{font-size:14px!important;padding:10px 12px;width:48%;line-height:18px;}
	  .woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{width:48%;}
	  .woocommerce .woocommerce-ordering select{font-size:14px;padding:10px 12px;width:100%;}
	  .woocommerce-form-login-toggle{padding:35px 12px 30px 12px!important;margin-bottom:30px!important;}
	  .woocommerce-form-login-toggle .woocommerce-info{font-size:18px!important;}
	  .woocommerce-form-login-toggle .woocommerce-info .showlogin{font-size:20px!important;}
	  .col-1.checkout_box,.col-2.checkout_box,.checkout_box_order > .checkout_box_order{padding:35px 12px 30px 12px!important;margin-bottom:30px!important;}
	  .woocommerce-checkout-review-order.col-3 > .custom_payment_button{padding:35px 12px 30px 12px!important;margin-bottom:30px!important;}
	  .woocommerce ul#shipping_method li label{word-wrap:anywhere;}
	  .col-1.checkout_box h5,.woocommerce-checkout-review-order-table h5,.checkout_box.col-4 h5{margin-bottom:15px;font-size:20px;}
	  .woocommerce-checkout .input-text{height:50px;}
	  .woocommerce-checkout .select2-container--default .select2-selection--single{height:50px;}
	  .woocommerce-checkout .form-row textarea{height:6em!important;}
	  .woocommerce-checkout-review-order-table .cart_item .product-name,.woocommerce-checkout-review-order-table .cart_item .product-total{padding:20px 20px!important;font-size:16px!important;}
	  .woocommerce-checkout-review-order-table .cart_item .product-total{font-size:20px!important;}
	  .payment_methods .wc_payment_method{font-size:18px;padding-bottom:10px;}
	  .woocommerce-checkout-review-order-table::after{top:-45px;font-size:20px;}
	  .woocommerce-checkout-review-order-table{margin-top:40px!important;}
	  .payment_method_stripe_sepa > label::after{width:60px;height:30px;top:0px;right:-70px;}
	  .payment_method_stripe_sofort > label::after{width:60px;height:30px;top:0px;right:-70px;}
	  #terms,#ship-to-different-address-checkbox,#rememberme{margin:-6px .4em 0 0;}
	  .pro-cust-tab .woocommerce-tabs ul.tabs{flex-wrap:wrap;}
	  .pro-cust-tab .woocommerce-tabs ul.tabs li{margin:0px 0px!important;text-align:center;width:100%;}
	  .pro-cust-tab .woocommerce-tabs ul.tabs li a{padding:15px;}
	  .pro-cust-tab .woocommerce-tabs .panel{padding:20px 20px!important;}
	  .pro-cust-tab .woocommerce-tabs .author-info h3 a{font-size:26px;}
	  .pro-cust-tab .woocommerce-tabs #tab-contact_form .wpcf7-text{height:50px;width:100%;}
	  .pro-cust-tab .woocommerce-tabs #tab-contact_form .wpcf7-textarea{height:80px;width:100%;}
	  .woocommerce-account .woocommerce-MyAccount-navigation{width:100%;}
	  .woocommerce-account .woocommerce-MyAccount-content{margin-left:0;width:100%;}
	  .woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-size:18px;}
	  .woocommerce-order h2{font-size:24px!important;}
	  .woocommerce ul.order_details{font-size:18px;}
	  .woocommerce ul.order_details li{border-bottom:1px dashed #cfc8d8;width:100%;padding-bottom:5px;padding-top:15px;border-right:none!important;}
	  #dokan-store-listing-filter-form-wrap{display:inline-block;width:100%;}
	  #dokan-store-listing-filter-form-wrap .apply-filter{justify-content:space-between!important;margin-top:20px!important;}
	  #dokan-store-listing-filter-wrap .dokan-btn{left:0;}
	  #dokan-store-listing-filter-wrap .right .item .dokan-icons{left:5px!important;}
	  #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data h2{margin-top:15px;}
	
	.mobile-accordion .elementor-tab-title {
	  padding: 24px 18px !important;
	  border-radius: 8px;
	  margin-bottom: -4px !important;
	}
	.mobile-accordion .elementor-tab-content {
	  border-style: solid;
	  border-radius: 0 0 8px 8px;
	  border-width: 0 1px 1px 1px !important;
	  border-color: #C7C7C7;
	}
	.mobile-accordion .elementor-accordion-item {
	  margin-bottom: 24px;
	}
	
	.mobile-accordion .elementor-tab-title {
	  background: #E8E8E8 !important;
	  color: #4C4C4C;
	}
	.mobile-accordion .elementor-tab-title.elementor-active {
	  background: #680E4B !important;
	}
	
	.mobile-accordion .wpcf7-text ,.mobile-accordion .wpcf7-textarea {
	  line-height: 1.15;
	  margin: 0;
	  height: 55px;
	  padding: 10px 20px;
	  border-radius: 6px;
	  border: 1px solid #c7c7c7;
	  color: #7d7d7d;
	  font-size: 16px;
	  width: 100%;
	}
	.mobile-accordion .wpcf7-textarea {
	 
	  resize: none;
	  height: 100px;
	}
	.mobile-accordion .wpcf7-form-control.wpcf7-submit {
	  border: 0;
	  cursor: pointer;
	}
	}
	
	@media only screen and (max-width:640px){
	  .dokan-dashboard .dokan-dash-sidebar{width:100%!important;background-color:#680e4b!important;}
	  .dokan-dashboard .dokan-dash-sidebar .dokan-dashboard-menu{background:#680e4b!important;}
	  .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{color:#fff!important;}
	  .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li{background-color:#680e4b!important}
	  .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu{padding:0!important;border:0!important;background:#680e4b!important;}
	  .dokan-dashboard .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input,.dokan-dashboard .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select,.dokan-dashboard .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container{width:100%!important;}
	  .dokan-order-filter-serach .dokan-left .dokan-form-group input[type="text"]{margin:10px 0;}
	  .dokan-order-filter-serach button.dokan-btn.dokan-btn-sm{margin-left:0;}
	  .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input#order_filter_date_range{margin-bottom:20px;}
	  .dokan-dashboard .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right input{margin:10px 0;}
	  .pro-cust-tab .tabs.wc-tabs{row-gap:10px;}
	
	}