/*
Theme Name: iBid Child
Theme URI: https://ibid.modeltheme.com/
Template: ibid
Author: ModelTheme
Author URI: http://modeltheme.com/
Description: Multi Vendor Auctions WooCommerce Theme
Version: 1.0
Text Domain: ibid
Tags: custom-header, custom-menu, featured-images, post-formats, sticky-post
*/
/* Theme customization starts here
------------------------------------------------------- */
/*Header*/
.mainheader { width: 100%; background:#04528f !important; }
.mainheader .elementor-heading-title { color: #fff !important; }
.home .mainheader { position: absolute; top: 0; left: 0; right: 0; background: transparent !important; }
.home .mainheader .elementor-heading-title { color: #0199E2 !important; }
body nav { background: transparent; }
div#infinite-view-2 { display: none; }
.infinite-loader { display:none !important;}
.pagination_c { display: flex; justify-content: center; align-items: center; list-style-type: none; padding: 0; margin: 20px 0; }
.pagination_c a, .pagination_c span { color: #000; /* Default text color */ padding: 10px 15px; margin: 0 5px; text-decoration: none; border: 1px solid #ddd; border-radius: 4px; }
.pagination_c a:hover { background-color: #f0f0f0; border-color: #bbb; }
.pagination_c .current { background-color: #026FC2; color: #fff; /* White text for better contrast */ border-color: #026FC2; }
.pagination_c .prev, .pagination_c .next { font-weight: bold; }
.pagination_c a.active { background-color: #026FC2; color: #fff; border-color: #026FC2; }
nav.woocommerce-pagination { display: none; }
p.woocommerce-result-count { display: none !important; }
.woocommerce .woocommerce-ordering { margin: 0; margin-bottom: 16px; }
.elementor-popup-modal.searchmodal { z-index: 9999999; top: 0; bottom: 0; height: 100% !important; }
.searchmodal .dialog-lightbox-close-button.dialog-close-button { top: 0; }
.homebanner .swiper .elementor-slide-description { max-width: 1050px; margin-left: auto; margin-right: auto; }
.homebanner .swiper .swiper-pagination { bottom: 25px !important; } 
.homebanner .swiper .swiper-pagination .swiper-pagination-bullet { width: 40px; height: 4px; border-radius: 0; cursor: pointer; } 
.homebanner .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 60px; }
.homebanner .swiper .elementor-swiper-button { width: 40px; height: 40px; border-radius: 100px; align-items: center; justify-content: center; border: 1px solid #fff; background: rgba(255,255,255,0.15); font-size: 18px; opacity: 0.5;    transition: all .4s; }
.homebanner .swiper .elementor-swiper-button:hover { opacity: 1; background:#fff; }
.homebanner .swiper .elementor-swiper-button:hover svg { color:#212121; fill:#212121; }
.procategory-list { margin: 0 -13px; padding: 0; list-style: none; display: flex; flex-wrap: wrap; } 
.procategory-list .items { width: 25%; padding: 15px 13px; } 
.procategory-col { width: 100%; height: 400px; background-size: cover; background-repeat: no-repeat; background-position: center top; border-radius: 20px; overflow: hidden; display: flex; position: relative; } 
.procategory-col:before { content: ''; width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.procategory-short { display: flex; flex-wrap: wrap; flex-direction: column; justify-content: space-between; padding: 25px 25px; position: relative; z-index: 2; } 
.cattagname { font-family: "Lato", Sans-serif; font-size: 15px; font-weight: 700; text-transform: uppercase; color: #FFF; background-color: rgba(255,255,255,0.15); border: 1px solid #fff; border-radius: 100px; padding: 6px 30px; display: inline-block; text-align: center; }
.procategory-data h4 { font-size: 28px; color: #fff; font-weight: 700; margin: 0 0 10px; font-family: "UA Brand", Sans-serif; } 
.procategory-data p { color: #fff; font-family: "Lato", Sans-serif; font-size: 16px; font-weight: 400; margin: 0 0 15px;} 
.btn.findmorebtn { font-family: "Lato", Sans-serif; font-size: 15px; font-weight: 700; text-transform: uppercase; color: #FFF; background-color: #FFB22D; border: 1px solid #FFB22D; border-radius: 100px; padding: 10px 15px; min-width: 180px; transition: all .4s; }
.btn.findmorebtn:hover { background-color: #037EDF; border-color: #037EDF; }
.customtabs { width: 100%; padding: 0; margin: 0; } 
.tabnavlist { width: 100%; max-width: 780px; margin: 0 auto; padding: 0 0 30px; list-style: none; display: flex; justify-content: center; flex-wrap: wrap; }
.tabnavlist > li { width: 33.33%; font-size: 20px; color: #A7A9AB;  font-weight: 700; transition: all .5s; margin: 0; padding: 13px 10px; text-align: center; border-bottom: 2px solid transparent; cursor: pointer; }
.tabnavlist > li.current { color: #FFB22D; border-color: #FFB22D; }
.tabnavlist > li:hover { color: #FFB22D; }
.tabdata-row { width: 100%; padding: 0; } 
.tabnav-data { width: 100%; display: none; overflow: hidden; }
.tabnav-data.current { display: block; }
.casestudio-data { width: 100%; opacity: 0; position: relative; animation: slideleft 1s ease 1 forwards; } 
@keyframes slideleft {
	100% { opacity: 1; transform: none;}
}
a.dokan-btn.dokan-btn-theme.vendor-dashboard { display: none; }
#customer_login .woocommerce-form .form-row .woocommerce-form-register__submit_vendor { width: 100%; line-height: 20px !important; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:first-child { display: none !important; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links { cursor: inherit !important; }
.prolisting-imgbox { width: 100%; height: 270px; overflow: hidden; position: relative; border-radius: 20px; margin: 0 0 20px; }
.prolisting-imgbox:before { content: ''; width: 100%; height: 100%; background: rgba(0,0,0,0.2); position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.prolisting-imgbox > img { width: 100%; height: 100%; object-fit: cover; }
.categorytag-row { position: absolute; top: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: space-between; padding: 20px 20px; z-index: 2; }
.btn.prowishlistbtn { color: #fff; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; padding: 0; border-radius: 8px; outline: none !important; box-shadow: none; border: none; background: rgba(255,255,255,0.25); }
.btn.prowishlistbtn svg { fill: #fff; color: #fff; width: 24px; }
.procategory-data.blkcolortext h4, .procategory-data.blkcolortext p { color: #212121; }
.testimonial-row .elementor-main-swiper { width: 100% !important; }
.testimonial-row .elementor-main-swiper .elementor-swiper-button { width: 40px; height: 40px; border-radius: 100px; align-items: center; justify-content: center; border: none; background: rgba(171,167,167,0.2); font-size: 16px !important; transition: all .4s; z-index: 99; left: auto; right: 70px; top: -85px !important; transform: inherit; }
.testimonial-row .elementor-main-swiper .elementor-swiper-button svg { color:#A7A9AB; fill:#A7A9AB; }
.testimonial-row .elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-next { right: 10px; }
.testimonial-row .elementor-main-swiper .elementor-swiper-button:hover { background:#037EDF; }
.testimonial-row .elementor-main-swiper .elementor-swiper-button:hover svg { color:#ffffff; fill:#ffffff; }
.testimonial-row .elementor-main-swiper .elementor-testimonial { padding-left: 40px; }
.testimonial-row .elementor-main-swiper .elementor-testimonial:before { content: '\0201C'; font-size: 110px; font-family: sans-serif; position: absolute; left: -5px; top: -30px; color: #037EDF; }
.imageslider .elementor-image-carousel-wrapper .elementor-image-carousel.swiper-wrapper { padding: 0 12%; }
.imageslider .elementor-image-carousel-wrapper .swiper-slide .swiper-slide-inner { margin: 0 !important; }
.imageslider .elementor-image-carousel-wrapper .swiper-slide .swiper-slide-inner img { padding: 0; width: 100%; }
.elementor-element.delivery-sec { background-position: right 135px !important; }
.dokan-form-group.dokan-auction-post-excerpt { display: none; }
.dokan-form-group.dokan-auction-tags { display: none; }
.dokan-form-group.dokan-product-type-container.show_if_subscription.show_if_variable-subscription.show_if_simple { display: none; }
.dokan-edit-row.dokan-auction-general-sections.dokan-clearfix { display: none; }
.dokan-form-group.dokan-auction-post-content { display: none; }
.content-half-part.downloadable-checkbox { display: none; }
.content-half-part.virtual-checkbox { display: none; }
.sellcount-box .elementor-icon-box-wrapper .elementor-icon-box-icon { margin-top: 25px; }
.wpcf7-form .commenform_row .form-group label { width: 100%; color: #fff; font-family: "Lato", Sans-serif; font-size: 16px; font-weight: 700; margin: 0 0 5px; }
.wpcf7-form .commenform_row .form-group label span { color: #ff7c7c; font-size: 20px; line-height: 1; padding-left: 3px; display: inline-block; vertical-align: middle; }
.wpcf7-form .commenform_row .form-group .form-control { border-radius: 4px; border: none; color: #212121; font-size: 16px; padding: 10px 10px; background-color: #ffffff; font-style: initial; font-weight: 400; }
.wpcf7-form .formgroup-btn { display: flex; align-items: center; justify-content: flex-end; position: relative; }
.wpcf7-form .formgroup-btn .wpcf7-submit.formredbtn { color: #fff; padding: 15px 10px; border-radius: 5px !important; outline: none !important; box-shadow: none; border: none; background: #ffbb47; min-width: 180px; }
.wpcf7-form .formgroup-btn .wpcf7-spinner { position: absolute; right: 0; top: 20px; }
.howsellclient .elementor-image-box-wrapper .elementor-image-box-content { display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
.howsellclient .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title { margin: 5px 0 0; }
.formcustomdesign .dokan-form-group { margin: 0; }
.dokan-cstrow { display: flex; flex-wrap: wrap; margin: 0 -10px; padding: 10px 0 0; } 
.dokanfield { width: 33.33%; padding: 10px; } 
.dokanfieldmid { width: 50%; padding: 10px; } 
.dokanfieldfull { width: 100%; padding: 10px; } 
.formcustomdesign .dokan-form-control { border: 1px solid #D9D9D9 !important; border-radius: 7px !important; width: 100% !important; font-size: 15px; color: #000000; box-shadow: none; outline: none; padding: 10px 15px !important; }
.formcustomdesign textarea.dokan-form-control { min-height: 180px !important; }
.formcustomdesign .dokan-form-control::placeholder { color: #000000; }
.formcustomdesign .dokan-form-control::-ms-input-placeholder { color: #000000; }
.formcustomdesign .dokan-input-file { visibility: hidden; opacity: 0; position: absolute; top: 0; left: 0; width:100%; height: 100px; }
.formcustomdesign .dokenfile-label { padding: 10px 15px; text-align: center; width: 100%; font-size: 15px; margin: 0; cursor: pointer; background-color: #ffffff; color: #000000; border: 1.5px dashed #000; border-radius: 14px; min-height: 100px; display: flex; align-items: center; justify-content: center; }
.dokan-product-edit .dokan-product-edit-form input[type="submit"].dokan-btn, .dokan-new-product-area .dokan-auction-product-form input[type="submit"].dokan-btn { width: 100%; background: #000 !important; border-color: #000 !important; border-radius: 10px !important; padding: 15px 15px !important; font-size: 16px !important; margin-top: 10px; }
.dokan-product-edit .dokan-product-edit-form input[type="submit"].dokan-btn:hover, .dokan-new-product-area .dokan-auction-product-form input[type="submit"].dokan-btn:hover { background: #5c5c5c !important; border-color: #5c5c5c !important; }
.dokan-form-group h5 { font-size: 16px; margin: 0; } 
.dokanfieldmid.pb-0 { padding: 15px 0 0; }
.dokanfieldmid.p-0 { padding: 0; }
.dokan-radio-row { display: flex; flex-wrap: wrap; margin: 0 -10px; }
.dokan-radio-box {padding: 10px 10px;} 
.dokan-radio-box input { margin: 0; } 
.dokan-form-group label { margin: 0; font-weight: 400; } 
.inputfullsize { padding: 7px 0; }
.dokan-product-edit .dokan-product-edit-form .content-half-part .dokan-form-control { border: 1px solid #D9D9D9 !important; border-radius: 7px !important; width: 100% !important; font-size: 15px; color: #000000; box-shadow: none; outline: none; padding: 10px 15px !important; }
.dokan-product-edit #edit-slug-buttons button { padding: 5px 10px !important; background: #000; border-radius: 5px; }
.dokan-price-container .content-half-part .dokan-input-group input { width: 100%; font-size: 15px; color: #000000; }
.dokan-product-edit .dokan-product-edit-form .dokan-select-product-category-container .dokan-select-product-category { padding: 15px 15px; border: 1px solid #D9D9D9 !important; border-radius: 7px !important; font-size: 15px; color: #000000; }
.dokan-product-edit .dokan-product-edit-form .content-half-part .select2.select2-container .select2-selection { border: 1px solid #D9D9D9 !important; border-radius: 7px !important; }
.dokan-auction-product-form .dokan-attribute-variation-options {display:none !important;}
.dokan-auction-product-form .dokan-product-shipping-tax {display:none !important;}
.dokan-auction-product-form .dokan-auction-other-sections {display:none !important;}
.dokan-auction-product-form .dokan-product-inventory {display:none !important;}
.dokan-auction-product-form .dokan-product-inventory {display:none !important;}
.moreinfo-sec { width: 100%; padding: 20px 0; }
.mainheading { font-size: 22px; font-weight: 700; text-transform: uppercase; color: #234323; margin: 0 0 10px; }
.importdetails ul { padding: 5px 0 5px 22px; margin: 0; }
.importdetails li, .importdetails p { font-size: 15px; color: #354345; padding: 5px 0; margin: 0; font-weight: 400; }
.importdetails a { font-weight: 600; }
.single-product .product .product_title { display: block !important; }
form.buy-now.cart { display: none !important; }
form.buy-now.cart.new-version { display: block !important;}
.single-product.woocommerce div.product.sold-individually.product-type-auction .wishlist-container { display: inline-block; width: auto; }
.blogpost {display: flex;gap: 30px;}
.single-blogpost { background-color: #EEF2F4; padding: 30px 30px 70px; border-radius: 5px; border:1px solid #D1DBE3; }
.single-blogpost:hover{background-color: #fff;}
.single-blogpost h4 { color: #026FC2; padding-top: 11px; margin-bottom: 140px;}
.user-addess { position: absolute; padding-left: 59px; bottom: 20px;}
.users h5 { color: #026FC2; font-size: 14px; margin: 0; line-height: 1.2; font-weight: bold;}
.user-addess img { position: absolute; left: 0; width: 40px; height: 40px !important; object-fit: cover; border-radius: 50% !important;}
.users p { font-size: 12px;}
.filter ul { padding: 5px 0 40px; list-style-type: none;}
.filter li a { color: #9DAFBD;}
.filter li { display: inline-block; padding-right: 50px;}
.filter li a.active { color: #026FC2;}
.filter-data {display: flex; flex-wrap: wrap; gap: 1%; text-align: center;}
.singl-filter-data { width: 24%; padding-bottom: 40px;}
.filtercatimg { width: 100%; background: #EEF2F4; min-height: 200px; border-radius: 5px; overflow: hidden; display: flex; align-items: center; align-content: center; justify-content: center; margin: 0 0 15px; transition: all .5s; }
.filtercatimg img { transition: all .5s; }
.singl-filter-data h4 { color: #026FC2; line-height: 1;}
.singl-filter-data p { font-weight: 600; color: #9DAFBD; text-transform: uppercase; font-size: 14px; }
.singl-filter-data a:hover .filtercatimg { background: #026FC2; }
.singl-filter-data a:hover .filtercatimg img { filter: invert(1) brightness(100); }
.listing-data { display: flex; gap: 1%;}
.singl-listing-data { width: 24%; border: 1px solid #9DAFBD; border-radius: 10px; position: relative; padding: 8px;}
.top-boxs {top: 20px; right: 20px; position: absolute; align-items: center; display: flex;}
.top-boxs ul { display: flex; margin: 0; list-style-type: none; background-color: rgb(32 34 38 / 15%); border-radius: 8px; padding: 9px 4px; margin-right: 12px;}
.top-boxs ul li span { color: #fff; font-weight: 600; font-family: 'Roboto';}
.top-boxs ul li:first-child { display: none;}
.top-boxs ul li {color: #fff; font-weight: 600; font-family: 'Roboto'; font-size: 12px; padding: 0 4px;}
.singl-listing-data > img {border-radius: 5px !important;}
.bottom-price { display: flex; justify-content: space-between;}
.left-bottom-price p { color: #505050; font-weight: 600; font-family: 'Roboto';}
.left-bottom-price p span { font-weight: normal; display: block; color: #838383; font-size: 12px;}
.rgt-bottom-price a { display: block; border-radius: 5px; font-size: 14px; font-weight: 500; padding: 12px; width: 109px;}
.singl-listing-data  .btn-primary {background-color: #026FC2; color: #fff;}
.singl-listing-data  .btn-primary:hover {background-color: #FFB800; color: #505050;}
.singl-listing-data .btn-yellow {background-color: #FFB800; color: #505050; margin-top: 18px;}
.singl-listing-data .btn-yellow:hover { background-color: #026FC2; color: #fff;}
.country { padding: 10px 0 15px;}
.elementor-swiper-button.elementor-swiper-button-prev {background-color: #026FC2; width: 40px; box-shadow: 0 10px 20px 0 rgba(0,0,0,.10); height: 40px; padding: 11px !important; border-radius: 50%; bottom: -120px; top: auto !important; left: 45.5% !important;}
.elementor-swiper-button.elementor-swiper-button-next { background-color: #026FC2; width: 40px; padding: 11px !important; box-shadow: 0 10px 20px 0 rgba(0,0,0,.10); height: 40px; border-radius: 50%; bottom: -120px; top: auto !important; right: 45.5% !important;}
.singlerightdata .yith-wcwl-add-to-wishlist { display:block !important; margin-left: 20px !important;}
.page-id-10037 .register_form { display: none; }
.page-id-10042 .login-form { display: none; }
.condition_show {display: none !important;}
.logged-in .condition_show {display: block !important;}
.logged-in .condition_hide {display: none;}
.elementor-editor-active .condition_hide {display: block !important;}

@media only screen and (max-width: 767px) {
.listing-data,.filter-data,.blogpost {flex-wrap: wrap;}
.singl-listing-data { width: 100%; margin-bottom: 10px;}
.elementor-location-footer nav{background-color:transparent !important;}
.elementor-location-footer .elementor-nav-menu__align-end .elementor-nav-menu {justify-content: center;}
.filter li {padding-right: 23px;}
.singl-filter-data { width:100%; padding-bottom: 20px;}
.elementor-swiper-button.elementor-swiper-button-next { bottom: -80px; right: 35.5% !important;}
.elementor-swiper-button.elementor-swiper-button-prev { bottom: -80px; left: 35.5% !important;}
.elementor-location-header .elementor-nav-menu--dropdown.elementor-nav-menu__container { height: 210px !important; padding-top: 30px; margin-bottom: -50px;}
}

button.btn.save-search-btn { margin-bottom: 15px; background: #026FC2; border-radius: 4px; color: #fff; margin-bottom: 10px; display: inline-block; padding: 10px 15px; font-size: 15px; font-family: 'Roboto', sans-serif; font-weight: 500; min-width: 110px; }
.single-product .ibid-breadcrumbs .row { border: none; padding-bottom: 0; }
.single-product .product-thumbnails .woocommerce-product-gallery { margin: 0 !important; }
.woocommerce .product .images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image { border-radius: 12px; }
.additionaldata-row { width: 100%; display: inline-block; } 
.additionaldata-list { margin: 0; padding: 0; list-style: none; } 
.additionaldata-list li { margin: 0; padding: 5px 0; color: rgba(0,0,0,0.88); font-size: 15px; } 
.additionaldata-list li strong { font-weight: 600; padding-right: 13px; }
.orderemote-btn { margin: 0 0 30px; }
.btn.inspectionmodal { background: #026FC2; display: inline-block; color: #ffffff; opacity: 1 !important; font-size: 16px; padding: 13px 10px; min-width: 350px; line-height: inherit; border-radius: 4px; border: none !important; outline: none !important; box-shadow: none; }
#remotearmodal.active, #remotearmodal.active .modalcustom_dialog { opacity: 1; visibility: visible; }
.accordion_card { margin: 0 0 10px; position: relative; border: 1px solid rgba(0,0,0,0.1); overflow: hidden; background: #fff; border-radius: 0; } 
.accordion_title { width: 100%; display: block; border: none; background: #ffffff; color: rgba(0,0,0,0.88); padding: 15px 35px 15px 15px; text-align: left; font-size: 18px; font-weight: 600; text-transform: capitalize; font-family: 'Roboto', sans-serif; } 
.accordion_title::before, .accordion_title::after { content: '\02014'; width: auto; height: auto; border: none; background: no-repeat; font-weight: 400; font-size: 22px; margin: 0; position: absolute; right: 15px; top: 12px; transition: all .3s; }
.accordion_title::before { transform: rotate(90deg); top: 11px; }
.accordion_title.active::before { transform: rotate(0deg); top: 12px; }
.accordion_body { background: #fff; display: none; margin: 0; padding: 0 15px 20px; text-align: left; }
.custom_inspect { margin-top: 35px; margin-bottom: 35px; }
.modalcustom { position:fixed; top:0; right:0; bottom:0; left:0; overflow:auto; background:rgba(0,0,0,0.8); display:flex; flex-wrap:wrap; align-items:center; justify-content:center; padding:15px; opacity:0; visibility:hidden; z-index:9999999999; transition:all 0.5s; } 
.modalcustom_dialog { width: 100%; margin: 20px auto; border-radius: 10px; position: relative; opacity: 0; visibility: hidden; transition: all 0.5s; background: #fff; box-shadow: 0 0 8px rgba(0,0,0,0.2); border: 2px solid #fff; } 
.modalbtnclose { position: absolute; top: -15px; right: -15px; width: 40px; height: 40px; background: #222; opacity: 1; color: #ffffff; border-radius: 100%; border: 2px solid #ffffff; z-index: 9; box-shadow: 0px 0px 8px rgba(0,0,0,0.2); padding: 0; text-align: center; line-height: 35px; cursor: pointer; font-size: 22px; transition: all 0.5s; } 
.customodal_body { width: 100%; min-height: 300px; }
.modalopen .modalcustom { opacity: 1; visibility: visible; } 
.modalopen .modalcustom .modalcustom_dialog { opacity: 1; visibility: visible; }
.single-product .product_title { color: #5F6369; font-family: 'Roboto',sans-serif; } 
.woocommerce.single-product .product .singlerightdata .price {padding: 0;margin: 0 0 15px;border: none;} 
.woocommerce.single-product .product .singlerightdata .price span { font-size: 18px !important; }
.item-custom-info { margin: 0 0 15px; } 
.item-data { color: #5F6369; font-size: 15px; padding: 3px 0; display: flex; font-family: 'Roboto', sans-serif; }
.item-data span { text-transform: uppercase; min-width: 150px; }
.item-data strong { font-weight: 600; }
.singlerightdata .auction-condition { color: #5F6369; font-size: 15px; font-weight: 400; display: none; font-family: 'Roboto', sans-serif; margin: 0 0 15px; }
.singlerightdata .auction-condition .curent-bid { padding-left: 35px; }
.woocommerce.single-product #countdown { align-items: center; display: flex; padding: 0  0 30px;}
.single-product #countdown .auction-time-countdown { margin: 0 0 0 20px; padding: 7px; max-width:300px; width:300px;}
.single-product #countdown .auction-time-countdown .countdown_section {font-size:9px; white-space:nowrap; padding:0 5px;}
.single-product .singlerightdata .auction-end { margin: 20px 0; font-size: 15px; color: #5F6369; font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 30px; display: none;}
.woocommerce.single-product .singlerightdata > .auction-ajax-change > .wsawl-link {display:block; margin:0 0 0 20px;}
.woocommerce.single-product .singlerightdata .auction_form.cart .bid_button.button { white-space: nowrap; width: auto; background: #026FC2; min-width: 180px; border-radius: 4px !important; color: #fff; margin: 0px !important;}
.woocommerce.single-product #primary .singlerightdata .buy-now.cart.new-version { float: left !important; width: 100% !important; }
.singlerightdata .buy-now.cart.new-version .buy_now_price { display: flex; align-items: center; align-content: center; width: 100%; margin: 0 0 15px; font-size: 14px; color: #313131; font-weight: 400; text-transform: uppercase; }
.singlerightdata .buy-now.cart.new-version .buy_now_price .amount { color: #313131; font-size: 22px; font-weight: 400; }
#primary .singlerightdata .buy-now.cart.new-version .buy_now_price .single_add_to_cart_button { white-space: nowrap; width: auto; background: #FFB800 !important; border-color: #FFB800 !important; min-width: 180px; border-radius: 4px !important; color: #fff !important; float: none; margin: 0 0 0 15px; display: block !important; }
.woocommerce.single-product #primary .singlerightdata .buy-now.cart.new-version .dokan-store-support-btn-product.dokan-store-support-btn { white-space: nowrap; width: auto; background: #026FC2; min-width: 180px; border-radius: 4px !important; color: #fff; margin-left: 0px  !important; }
.woocommerce.single-product #primary .singlerightdata .buy-now.cart.new-version .wsawl-link .sa-watchlist-action { white-space: nowrap; width: auto; background: #FFB800 !important; border-color: #FFB800 !important; border-radius: 4px !important; color: #fff !important; float: right; margin: 0; font-weight: 400; font-family: 'Roboto', sans-serif; text-transform: uppercase; padding: 0 13px; }
.woocommerce.single-product #primary .singlerightdata .buy-now.cart.new-version .wsawl-link .sa-watchlist-action:before { margin-right: 4px !important; }
.product-custom-data { display: inline-block; width: 100%; }
.documentbox { display: inline-block; padding: 7px; }
.documentbox span { display: block; font-size: 14px; color: #000; padding: 3px 0 0; text-align: center; }
.commendetail-box { font-size: 14px; color: #505050; font-weight: 400; font-family: 'Roboto', sans-serif; line-height: 22px; }
.commendetail-box p { font-size: 14px; color: #505050; font-weight: 400; font-family: 'Roboto', sans-serif; line-height: 22px; margin: 0 0 7px; }
.commendetail-box table { margin:0; padding:0; border:none; }
.commendetail-box table tr th:first-child { min-width: 200px; }
.commendetail-box table tr th, .commendetail-box table tr td { padding: 3px 0 !important; margin: 0; font-size: 14px; color: #505050; font-family: 'Roboto', sans-serif; line-height: 22px; border: none; }
#primary .related.products { overflow: hidden; }
.single-product .related.products h2 { color: #026FC2; font-weight: 400; font-family: 'Roboto', sans-serif; font-size: 46px; text-align: center; }
#primary .products .product .products-wrapper { border: 1px solid #9DAFBD; border-radius: 10px; padding: 10px; }
#primary .products .product .products-wrapper .thumbnail-and-details { border-radius: 5px; }
#primary .products .product .products-wrapper .woocommerce-title-metas { padding: 15px 0 0; display: inline-block; width: 100%; }
#primary .products .product .products-wrapper .woocommerce-title-metas .archive-product-title { border: none; font-size: 18px; font-weight: 600; color: #505050; font-family: 'Roboto', sans-serif; text-align: left; padding: 0 !important; margin: 0 0 10px; }
#primary .products .product .products-wrapper .woocommerce-title-metas .archive-product-title a { text-align: left; }
#primary .products .product .products-wrapper .woocommerce-title-metas .details-container { margin: 7px 0 0; padding: 0; text-align: left; display: inline-block; width: 100%; display: none !important;}
#primary .products .product .products-wrapper .woocommerce-title-metas .details-container .details-item { text-align: left; font-family: 'Roboto', sans-serif; }
#primary .products .product .products-wrapper .woocommerce-title-metas .details-container .details-item span { font-weight: 400; font-size: 15px; }
#primary .products .product .products-wrapper .thumbnail-and-details .overlay-components { top: 80px; left: auto; right: 35px; margin: 0; }
#primary .products .product .products-wrapper .thumbnail-and-details .wishlist a { margin-top: 0 !important; background: #026fc2 !important; border: none; color: #fff; padding: 2px 0 0 !important; width: 40px !important; height: 40px !important; line-height: 40px !important; display: block; }
#primary .products .product .wishlist a i { font-size: 16px; color: #ffffff; }
#primary .products .product .wishlist .add_to_wishlist.button i { color: #ffffff; }
#primary .products .product .products-wrapper .thumbnail-and-details .wishlist .add_to_wishlist { background: rgba(32, 34, 38, 0.6) !important; }
#primary .products .product .products-wrapper .winning { right: auto; left: 40px; top: 35px; background: rgba(32,34,38,0.25); border-radius: 6px; }
.minimum_bid { margin: 0 0 10px; display: flex; align-items: center; justify-content: space-between; }
.pricemin h5 { font-family: 'Roboto', sans-serif; font-size: 13px; font-weight: 400; color: #838383; margin: 0; }
.pricemin h4 { font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 600; color: #505050; margin: 0; line-height: 1; }
.minimum_bid .offerbtn { white-space: nowrap; width: auto; background: #026FC2; border-radius: 4px; color: #fff; margin: 0px; display: inline-block; padding: 10px 15px; font-size: 15px; font-family: 'Roboto', sans-serif; font-weight: 500; min-width: 110px; text-align: center; }
.minimum_bid .buynowbtn { white-space: nowrap; width: auto; background: #FFB800; border-radius: 4px; color: #505050; margin: 0px; display: inline-block; padding: 10px 15px; font-size: 15px; font-family: 'Roboto', sans-serif; font-weight: 500; min-width: 110px; text-align: center; }
.location { margin: 0 0 7px; font-size: 15px; font-weight: 500; color: #838383; font-family: 'Roboto', sans-serif; }
body .products .product .countdownv2_inner_holder .ibid-countdown-pre-text { display: none; }
body .products .product .products-wrapper .countdownv2_holder { bottom: auto; top: 20px; left: auto; width: auto; right: 70px; text-align: right; }
body .products .product .products-wrapper .countdownv2_inner_holder { border-radius: 8px; width: auto; display: inline-block; background: rgba(0,0,0,0.3); }
body .products .product .products-wrapper .countdownv2_inner_holder .countdownv2 { padding: 10px 3px !important; }
body .products .product .products-wrapper .countdownv2_inner_holder .countdown_row { display: flex; white-space: nowrap; align-content: center; justify-content:center; align-items: center;}
body .countdown_show4 .countdown_section { width: auto; }
body .products .product .products-wrapper .countdownv2_inner_holder .countdown_section { font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 0; display: flex; align-items: center;}
body .products .product .products-wrapper .countdownv2_inner_holder .countdown_section:before { content:':'; font-size: 16px; line-height:1; color: #ffffff; padding: 0 2px; }
body .products .product .products-wrapper .countdownv2_inner_holder .countdown_section:first-child:before { display:none; } 
body .products .product .products-wrapper .countdownv2_inner_holder .countdown_section .countdown_amount { font-weight: 500; font-size: 14px; position: relative; display: block; color: #fff; min-width: 30px; }
body .products .product .countdownv2_inner_holder .countdown_section:nth-child(1) .countdown_amount:after { content:'D'; padding-left: 1.5px; }
body .products .product .countdownv2_inner_holder .countdown_section:nth-child(2) .countdown_amount:after { content:'H'; padding-left: 1.5px; }
body .products .product .countdownv2_inner_holder .countdown_section:nth-child(3) .countdown_amount:after { content:'M'; padding-left: 1.5px; }
body .products .product .countdownv2_inner_holder .countdown_section:nth-child(4) .countdown_amount:after { content:'S'; padding-left: 1.5px; }
.main-content .ibid-shop-sort-group { box-shadow: none; padding: 0; }
.main-content .ibid-shop-sort-group .gridlist-toggle, .main-content .ibid-shop-sort-group .clearfix { display: none; }
.main-content .ibid-shop-sort-group .woocommerce-ordering .nice-select { border: 1px solid rgba(0,0,0,0.15); border-radius: 6px; color: #000; }
.sidebar-content .widget .widget-title { font-size: 16px; font-weight: 600; color: #000000; padding: 0; border: none; }
.sidebar-content .widget .widget-title::before { display: none; }
.sidebar-content .widget .woocommerce-product-search .search-field { border-radius: 6px !important; width: 100%; color: #000; }
.sidebar-content .widget .woocommerce-widget-layered-nav-list__item a, .sidebar-content .widget .woocommerce-widget-layered-nav-list__item .count { color: #000; }
.sidebar-content .widget .price_slider_amount .button { background: #026fc2; border-radius: 6px !important; }
.sidebar-content .widget .price_slider_amount .price_label { font-size: 15px; color: #000; font-weight: 400; }
.sidebar-content .widget .price_slider .ui-slider-range { background: #026fc2 !important; }
.sidebar-content .widget .product-categories .cat-item a { color: #000; }
.sidebar-content .widget .product_list_widget li a > img { border-radius: 5px; }
.sidebar-content .widget .product_list_widget li .auction-price { padding: 5px 0 0 !important; display: block; font-weight: 500; color: #000; }
.sidebar-content .widget .product_list_widget li .auction-price .auction { font-weight: 400; font-size: 15px; }
.container.blog-posts { overflow: hidden; }
.single-product .ibid-breadcrumbs h1, .woocommerce.single-product #primary .singlerightdata .product_meta, .woocommerce.single-product #primary .singlerightdata .dokan-report-abuse-button, .single-product .woocommerce-tabs.wc-tabs-wrapper, #primary .products .product .products-wrapper .thumbnail-and-details .component.quick-view, #primary .products .product .products-wrapper .thumbnail-and-details .add-to-cart, #primary .products .product .products-wrapper .winning { display: none !important; }
.countwatch { width: 100%; display: inline-block; margin: 0 0 10px; }
.countwatch p { margin: 0; font-size: 14px; color: #000; }
.slavagebox .elementor-image-box-wrapper .elementor-image-box-img { margin: 0 !important; }
.slavagebox.elementor-position-top { height: 100%; margin: 13px 0; }
.editorpara .elementor-widget-text-editor p { color: #9DAFBD; font-family: "Roboto", Sans-serif; font-weight: 400; line-height: 26px; }
.editorpara .elementor-widget-text-editor p a { color: #9DAFBD; text-decoration: underline; }
.designfaq .elementor-accordion .elementor-accordion-item { margin: 10px 0; display: inline-block; width: 100%; border: 1px solid rgba(0,0,0,0.1) !important; }
.designfaq .elementor-tab-content { border: none !important; }
.designfaq .elementor-tab-content p{font-weight:400; color: #505050; font-size:16px; font-family:'Roboto', sans-serif;}
.designfaq .elementor-tab-content ul { list-style: none; }
.designfaq .elementor-tab-content li { font-weight: 400; color: #505050; font-size: 16px; font-family: 'Roboto', sans-serif; padding: 4px 0; }
.designfaq .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon { position: relative; top: 8px; }
.paradetails.elementor-widget-text-editor p { color: #9DAFBD; font-size: 18px; line-height: 26px; }
.empowerbox .elementor-image-box-img { height: 68px; width: 68px; margin: 0 !important; }
.empowerbox .elementor-image-box-img img { width: 100%; height: 100%; object-fit: cover; }
.inspectrowtab .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title { padding: 15px 0; }
.tabdataleft { float: left; width: 58%; padding-right: 15px; } 
.inspectrowtab .elementor-tabs .tabdataleft h3 { margin: 0 0 50px; font-weight: 300; font-size: 32px; }
.tabdataleft p { color: #9DAFBD; font-size: 14px; }
.inspectrowtab .elementor-tabs .elementor-tab-content > img { width: 100%; max-width: 260px; position: relative; top: -170px; float: right; box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1); }
.inspactform { display: flex; flex-wrap: wrap; padding: 25px 20px; background: #ffffff; box-shadow: 0 40px 80px rgba(0, 0, 0, 0.1); border-radius: 5px; margin: 0 0 25px; }
.inspactform .col-6 { width: 50%; padding:10px 15px; }
.inspactform .col-12 { width: 100%; padding:10px 15px; }
.wpcf7-form .inspactform .form-group .form-control { border: 1px solid #D1DBE3; border-radius: 5px; height: 60px; box-shadow: none; outline: none; font-weight: 400; color: #212121; padding: 7px 15px; font-style: normal;}
.forminspect-btn { text-align: center; }
.forminspect-btn p { display: inline-block; width: auto; margin: 0; position: relative; }
.wpcf7-form .forminspect-btn .formredbtn { border-radius: 5px !important; text-transform: capitalize; font-weight: 500; padding: 15px 10px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); min-width: 150px; }
.forminspect-btn .wpcf7-spinner { position: absolute; top: 20px; right: 0; }
.invalid .inspactform .form-group .wpcf7-not-valid-tip { color: #ff0000; }
.arinspectform .wpcf7 form.invalid .wpcf7-response-output { background: #ff0000; color: #fff; border: #ff0000; text-align: center; padding: 5px 10px; }
.arinspectform .wpcf7 form.sent .wpcf7-response-output { border-color: #46b450; background: #46b450; color: #fff; text-align: center; padding: 5px 10px; }
#primary .products .product .products-wrapper p { margin:0; }
#primary .products .product .products-wrapper .sa-watchlist-action { position: absolute; right: 35px; top: 30px; z-index: 99; background: rgba(32,34,38,0.6); border: none; color: #fff; display: inline-flex; align-items: center; justify-content: center; align-content: center; }
#primary .products .product .products-wrapper .sa-watchlist-action:before {  /*content: "\f08a"; font: normal 14px / 1 FontAwesome; padding: 0 !important; margin: 0 !important; display: inline-block;*/ font-size: 22px;color: #ffffff; padding:0;  }
/*#primary .products .product .products-wrapper .sa-watchlist-action.remove-wsawl::before{content:"\f004"; color:#FF6A55;}*/
#primary .products .product .products-wrapper .remove-wsawl.sa-watchlist-action { background: #026fc2 !important; }

.shopsidebar .accordion_title { font-size: 15px; } 
.shopsidebar .accordion_card { border-color: rgba(0,0,0,0.06); } 
.shopfilternew ul { margin: 0; padding: 0; list-style: none; }
.customcheck { position: relative; width: 100%; display: inline-block; margin: 3px 0; } 
/*.customcheck input[type="checkbox"] { display: none; } */
.customcheck label { margin: 0; padding: 0; font-weight: 400; font-size: 14px; padding-left: 27px; position: relative; } 
/*.customcheck label:before { content: ''; width: 18px; height: 18px; border: 1.5px solid #6c6b6b; display: inline-block; position: absolute; left: 0; top: 1px; background: #ffffff; border-radius: 2px; }*/ 
.customcheck label:after { content: ''; display: none; position: absolute; top: 2px; left: 6px; width: 7px; height: 13px; border: solid #6c6b6b; border-width: 0 2px 2px 0; transform: rotate(45deg); }
.customcheck input:checked + label:after { display:inline-block; }
.shopfilternew ul li ul { padding-left: 25px; }
.pricebox { display: flex; align-items: center; margin: 0 0 7px; } 
.pricebox input { width: 100%; border: 1px solid #ddd; padding: 7px 10px; color: #212321; font-size: 14px; } 
.pricebox span { font-size: 20px; margin: 0 5px; color: #212321; }
.numberbtns .btn { background: transparent; border: none; padding: 3px 3px; outline: none; box-shadow: none; margin-right: 15px; font-size: 14px; font-weight: 400; color: #000; }
.numberbtns .btn.applybtn { color: #1677FF; }
.filtersearh-box { position: relative; width: 100%; margin: 0 0 10px; display: flex; }
.filtersearh-box .srchfilter { border: 1px solid #cccccc; width: 100%; display: inline-block; padding: 7px 15px; border-radius: 4px; color: #212121; font-size: 14px; }
.filtersearh-box .srchiconbtn { border-radius: 4px; box-shadow: none; outline: none; border: 1px solid #cccccc; background: transparent; padding: 5px 8px; font-size: 16px; margin-left: -1px; }
.ibid-shop-sidebar.shopsidebar.is-active:before { content: ''; width: 100%; height: 100%; background: rgba(0,0,0,0.4); position: fixed; left: 0; top: 0; z-index: -1; opacity: 0; transition: all .3s; } 
.ibid-shop-sidebar.shopsidebar.is-active .ibid-shop-sidebar-content-inner { position: relative; z-index: 999; background: #fff; }
.shopsidebar .ibid-shop-sidebar-close-btn { top: 10px; right: 10px; font-size: 24px; }
.site-main.main-content .entry-content p { font-size: 16px; color: #434343; }
.site-main.main-content .entry-content h3 { font-size: 28px; }
.site-main.main-content .entry-content h4 { font-size: 25px; }
.site-main.main-content .entry-content h5 { font-size: 22px; }
.site-main.main-content .entry-content h6 { font-size: 19px; }
.site-main.main-content .entry-content ul { padding-left: 30px; }
.site-main.main-content .entry-content li { font-size: 16px; color: #434343; font-family: 'Roboto', sans-serif; font-weight: 400; padding: 4px 0; }
.page-id-1362 .entry-content { max-width: 800px; margin: 0 auto; }
.page-id-1362 .entry-content .wpcf7 { box-shadow: 0 0 5px rgba(0,0,0,0.2); background: #ffffff; padding: 30px 30px; border-radius: 10px; margin: 20px 0 70px; }
.globalcontactform .form-group { margin: 0 0 25px; }
.globalcontactform .form-group label { font-weight: 400; display: block; }
.globalcontactform .form-group br { display: none; }
.globalcontactform .form-group .form-control { border-radius: 4px; height: 45px; padding: 7px 10px; font-size: 16px; font-weight: 400; color: #000; font-style: normal; }
.globalcontactform .form-group textarea.form-control { height: auto; }
.globalcontactform .form-btn { text-align: center; }
.globalcontactform .form-btn p { display: inline-block; }
.globalcontactform .form-btn .formredbtn { border: 1px solid #0199e2; }
.invalid .globalcontactform .form-group .wpcf7-not-valid-tip { color: #ef0404; }
.invalid .globalcontactform .wpcf7-response-output { margin: 0; background: #ef0404; border-color: #ef0404 !important; color: #fff; text-align: center; padding: 7px 10px; }
.sent .globalcontactform .wpcf7-response-output { margin: 0; background: #048a04; border-color: #048a04 !important; color: #fff; text-align: center; padding: 7px 10px; }
.woocommerce-checkout .site-main .wc-block-components-validation-error p { color: #cc1818; font-size: 14px;}
.woocommerce-checkout .site-main .wc-block-components-checkbox label { color: #000; font-size: 16px; font-weight: 400; }
.woocommerce-checkout .site-main input { outline: none !important; box-shadow: none !important; }
.woocommerce-checkout .site-main .wc-block-checkout__terms { color: #000; font-size: 16px; }
.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary { font-size: 16px; color: #000; }
.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper { color: #000; font-size: 16px; }
.woocommerce-checkout .components-button { background: #026fc2; border-color: #026fc2; border: none !important; outline: none !important; color: #ffffff; }
#primary .feesdetails h4 { font-size: 20px; margin: 0 0 10px; padding: 15px 0 0; font-weight: 600; } 
#primary .feesdetails p { margin: 0 0 15px; } 
#primary .feesdetails  table { border: 1px solid #bdbdbd; } 
#primary .feesdetails table thead tr th { background: #dedede; color: #232323; text-align: center; border: 1px solid #bdbdbd; font-size: 15px; padding: 10px !important; } 
#primary .feesdetails table tbody tr td { color: #232323; text-align: center; border: 1px solid #bdbdbd; opacity: 1; font-size: 15px; padding: 10px !important; }
body.shipformopen { overflow: hidden; }
#quoteform.active, #quoteform.active .modalcustom_dialog { opacity: 1; visibility: visible; }
.btn.estimateform { background: #026FC2; display: inline-block; color: #ffffff; opacity: 1; font-size: 16px; padding: 10px 10px; min-width: 150px; line-height: inherit; border-radius: 4px; border: none !important; outline: none !important; box-shadow: none; margin: 10px 0; }
.product-custom-data .btn.estimateform { display: block; }
#shipickform.active, #shipickform.active .modalcustom_dialog { opacity: 1; visibility: visible; }
.estimateclose { position: absolute; top: -15px; right: -15px; width: 40px; height: 40px; background: #222; opacity: 1; color: #ffffff !important; border-radius: 100%; border: 2px solid #ffffff; z-index: 9; box-shadow: 0px 0px 8px rgba(0,0,0,0.2); padding: 0; text-align: center; line-height: 35px; cursor: pointer; font-size: 22px; transition: all 0.5s; } 
#shipickform .modalcustom_dialog { max-width: 700px; padding: 50px 30px; }
.contactpage_row .form-group .form-control { border-radius: 4px; height: 45px; padding: 7px 15px; font-size: 16px; color: #000000; font-weight: 400;  font-style: normal; box-shadow: none; outline: none; border: 1px solid #acacac; }
.init .contactpage_row .wpcf7-not-valid-tip, .invalid .contactpage_row .wpcf7-not-valid-tip { color: red; font-size: 14px; margin: 5px 0 0; }
.invalid .contactpage_row .wpcf7-not-valid-tip { color: red; font-size: 14px; margin: 5px 0 0; }
#shipickform .wpcf7-form.invalid .wpcf7-response-output { background: red; border-color: red; color: #fff; text-align: center; padding: 7px 10px; }
#shipickform .wpcf7-form.sent .wpcf7-response-output { background: #46b450; color: #fff; text-align: center; padding: 7px 10px; }
#shipickform .wpcf7-form .formgroup-btn { justify-content:center; }
#shipickform .wpcf7-form .formgroup-btn p { position: relative; }
#shipickform .wpcf7-form .formgroup-btn .wpcf7-submit.formredbtn { background: #026FC2; color:#ffffff !important; }
#quoteform.active, #quoteform.active .modalcustom_dialog { opacity: 1; visibility: visible; }
.estimateclose { position: absolute; top: -15px; right: -15px; width: 40px; height: 40px; background: #222; opacity: 1; color: #ffffff !important; border-radius: 100%; border: 2px solid #ffffff; z-index: 9; box-shadow: 0px 0px 8px rgba(0,0,0,0.2); padding: 0; text-align: center; line-height: 35px; cursor: pointer; font-size: 22px; transition: all 0.5s;} 
#quoteform .modalcustom_dialog { max-width: 700px; padding: 50px 30px; }
.contactpage_row .form-group .form-control { border-radius: 4px; height: 45px; padding: 7px 15px; font-size: 16px; color: #000000; font-weight: 400;  font-style: normal; box-shadow: none; outline: none; border: 1px solid #acacac; }
.init .contactpage_row .wpcf7-not-valid-tip, .invalid .contactpage_row .wpcf7-not-valid-tip { color: red; font-size: 14px; margin: 5px 0 0; }
.invalid .contactpage_row .wpcf7-not-valid-tip { color: red; font-size: 14px; margin: 5px 0 0; }
#quoteform .wpcf7-form.invalid .wpcf7-response-output { background: red; border-color: red; color: #fff; text-align: center; padding: 7px 10px; }
#quoteform .wpcf7-form.sent .wpcf7-response-output { background: #46b450; color: #fff; text-align: center; padding: 7px 10px; }
#quoteform .wpcf7-form .formgroup-btn { justify-content:center; }
#quoteform .wpcf7-form .formgroup-btn p { position: relative; }
#quoteform .wpcf7-form .formgroup-btn .wpcf7-submit.formredbtn { background: #026FC2; color:#ffffff !important; }
.quoteform:hover { cursor: pointer; }
body.dokan-dashboard header.dokan-dashboard-header h1 { font-size: 28px; font-weight: 700; }
.dokan-new-product-area .featured-image .featured-image { width: 100%; }
.product-edit-container .featured-image .dokan-feat-image-upload { width: 100%; height: 150px; border-radius: 10px; padding: 0 10px; }
.product-edit-container .featured-image .dokan-feat-image-upload .instruction-inside i { display: block; margin-bottom: 10px; font-size: 22px; }
.product-edit-container .featured-image .dokan-feat-image-upload .instruction-inside .dokan-btn { color: #fff; text-shadow: none; }
.auctionpro .dokan-radio-box label, .auctionpro .inputfullsize label, .auctionpro .dokan-check-box label { color: #000; }
.site-main.main-content .entry-content .dokan-form-group h5 { font-size: 16px; font-weight: 400; }
.dokan-new-product-area .dokan-product-meta .dokan-form-group .form-label { color: #000; font-size: 16px; margin: 0; }
.dokan-new-product-area .dokan-product-meta .dokan-select-product-category { border: 1px solid #D9D9D9 !important; border-radius: 7px !important; width: 100% !important; font-size: 15px; color: #000000; box-shadow: none; outline: none; padding: 10px 15px !important; }
body .select2-container .select2-selection { min-height: 45px; border: 1px solid #D9D9D9; }
body .select2-container .select2-selection .select2-selection__rendered { line-height: 45px; padding-left: 15px; font-size: 15px; display: block;}
body .select2-container .select2-selection .select2-selection__arrow { min-height: 45px; }
body .select2-container .select2-search--inline .select2-search__field { margin: 0;}
body .select2-container .select2-selection ul.select2-selection__rendered { position: relative; top: 5px; }
body .select2-container .select2-selection ul.select2-selection__rendered .select2-selection__clear { margin-top: 0; line-height: 40px; }
body .select2-container .select2-selection .select2-selection__rendered li { margin: 3px 5px 3px 0; height: auto; line-height: 25px; position: relative; font-size: 14px; }
body .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #000000; }
body .select2-container--default .select2-search--dropdown .select2-search__field { color: #000; }
.page-id-10074 #primary .container { padding: 0; max-width: 100% !important; width: 100%; }
.user_logged_out + p { width: 100%; display: inline-block; margin: 20px 0; } 
.woocommerce.single-product p.wsawl-link { width: auto; margin-top: 0; }
.woocommerce.single-product div.product form.cart  .user_logged_out + p .button { float: none !important; display: block; color: #fff; border-radius: 5px !important; width: 100px; height: auto; padding: 10px 10px !important; border: 0 !important; margin: 7px 0 0 !important; background: #026fc2; }
#primary .products .product .products-wrapper .wathclist p { font-size: 14px; }
#primary .products .product .products-wrapper .wathclist p .button { float: none !important; display: block; color: #fff; border-radius: 5px !important; width: 100px; height: auto; padding: 10px 10px !important; border: 0 !important; margin: 3px 0 10px !important; background: #026fc2; text-align: center; }
#customer_login { display: flex; flex-wrap: wrap; justify-content: center; width: initial; } 
#customer_login h2 { text-align: center; display: none; } 
#customer_login .woocommerce-form { box-shadow: 0 0 14px rgba(0,0,0,.15); border-radius: 20px; } 
#customer_login .woocommerce-form .form-row .woocommerce-Input, #customer_login .woocommerce-form .form-row .form-control { border-radius: 4px; color: #202020; } 
#customer_login .woocommerce-form .form-row .woocommerce-button, .woocommerce-lost-password .lost_reset_password .form-row .woocommerce-Button { background: #026fc2 !important; color: #fff !important; display: block; margin: 0 auto; float: none; }
#customer_login .woocommerce-form .lost_password { text-align: center; margin: 20px 0 0 !important; }
body .woocommerce-error::before, body .woocommerce-info::before, body .woocommerce-message::before { left: 8px; top: 50%; transform: translateY(-50%); }
.woocommerce-lost-password .lost_reset_password { box-shadow: 0 0 14px rgba(0, 0, 0, .15); border-radius: 20px; padding: 35px 42px; border: 1px solid #cfc8d8; text-align: center; max-width: 50%; margin: 0 auto; display: block; }
.woocommerce-lost-password .lost_reset_password .form-row { width: 100%; text-align: left; }
.woocommerce-lost-password .lost_reset_password .form-row .woocommerce-Input { border-radius: 4px; color: #202020; margin: 0 !important; }
.woocommerce-lost-password .lost_reset_password p { margin: 0 0 25px; }
#customer_login .woocommerce-form .form-row .woocommerce-Input:focus, #customer_login .woocommerce-form .form-row .form-control:focus, .woocommerce-lost-password .lost_reset_password .form-row .woocommerce-Input:focus { border-color: #0199E2; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); }
.dokan-store-support-modals .dokan-izimodal-close-btn .icon-close { background: #026fc2 !important; border: none; width: 30px; height: 30px; color: #fff; font-size: 18px; padding: 0 5px 0 0 !important; border-radius: 0 0 30px 30px; }
.dokan-store-support-modals .dokan-izimodal-close-btn .icon-close  { float: right; margin-top: -5px;}
.dokan-store-support-modals .dokan-support-login-wrapper h2 { margin: 0; padding: 30px 0 20px; border: none; font-size: 24px; text-align: center; }
.dokan-store-support-modals #dokan-support-login .dokan-form-group { display: inline-block; width: 100%; }
.dokan-store-support-modals #dokan-support-login .dokan-form-group label { font-size: 15px; color: #454545; }
.dokan-store-support-modals #dokan-support-login .dokan-form-control { border-radius: 4px !important; color: #202020; margin: 0 !important; }
.dokan-store-support-modals #dokan-support-login .dokan-form-control:focus { border-color: #0199E2; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); }
.dokan-store-support-modals #dokan-support-login .dokan-btn { background: #026fc2 !important; border-color: #026fc2 !important; color: #fff !important; display: block; margin: 0 auto; float: none; }
.dokan-store-support-modals #dokan-support-login .dokan-popup-create-an-account { text-align: center; }
.dokan-store-support-modals #dokan-support-login .dokan-popup-create-an-account .dokan-btn { max-width: 200px; margin-top: 10px; }
.site-main.main-content .entry-content .contentglobal ul { padding-left: 20px; }
.contentglobal.elementor-widget-text-editor p { line-height: 24px !important; }
.contentglobal.elementor-widget-text-editor h3 { font-size: 22px !important; font-weight: 600; }
.contentglobal.myaccordian .elementor-accordion-item { display: block; }
.site-main.main-content .contentglobal .elementor-accordion-item .elementor-tab-content ul li { padding: 5px 0; line-height: 24px !important; }
.site-main.main-content .contentglobal .elementor-accordion-item .elementor-tab-content h3 { color: #222222; font-size: 20px !important; font-weight: 600; }
.footersubscribe .newsletter-footer.light input[type="email"] { font-size: 14px; color: #252525; font-weight: 400; padding: 10px 80px 10px 10px !important; height: auto; min-height: 50px; width: 100% !important; }
.footersubscribe .newsletter-footer.light input.submit { font-size: 15px; width: auto !important; padding: 10px 10px; height: auto; top: 50%; transform: translateY(-50%); }
.footersubscribe .newsletter-footer.light input.submit:hover { color:#fff; }
.site-main.main-content .entry-content .woocommerce-MyAccount-navigation ul { padding: 0; }
.ibid-breadcrumbs h1, .ibid-breadcrumbs h2 { display: none; }
.site-main.main-content #post-13 .entry-content .products { padding: 0; list-style: none; display: flex; flex-wrap: wrap; }
.site-main.main-content #post-13 .entry-content .products li.product { width: 33.33%; padding-bottom: 30px !important; }
.site-main.main-content #post-13 .entry-content .products li.product .products-wrapper { margin: 0; height: 100%; }
.site-main.main-content #post-13 .entry-content h5, .site-main.main-content #post-13 .entry-content h4 { font-size: 16px !important; color: #505050; margin: 0 0 3px; }
#post-13 .minimum_bid .offerbtn:hover { background: #ffb800; }
#post-13 .minimum_bid .buynowbtn:hover { background: #026fc2; color: #fff; }
.seller-badge-list .entry-title { margin: 0 0 10px; font-size: 30px; }
.search-by-order #post-search-input { font-size: 14px; padding: 5px 10px; border: 1px solid #838383; color: #232323; width: 100%; }
#seller_badge_list_table .tablenav { display: inline-block; width: 100%; }
#seller_badge_list_table .tablenav .alignleft { margin: 0; display: block; }
#seller_badge_list_table .tablenav select { font-size: 14px; padding: 5px 10px; border: 1px solid #838383; color: #232323; width: 100%; }
#seller_badge_list_table .tablenav .tablenav-pages { font-size: 14px; color: #232323; margin: 0; }
#seller_badge_list_table table.wp-list-table { position: relative; margin: 20px 0 0; border: 1px solid #b5b5b5; }
#seller_badge_list_table table.wp-list-table thead tr th, #seller_badge_list_table table.wp-list-table tfoot tr th { border: 1px solid #b5b5b5; color: #232323; background: #f1f1f1; }
#seller_badge_list_table table.wp-list-table tbody tr td { border: 1px solid #b5b5b5; color: #232323; background: #ffffff; }
#seller_badge_list_table table.wp-list-table tbody tr td .button-secondary { background: #026FC2; border-radius: 4px; color: #fff; display: inline-block; padding: 8px 10px; font-size: 15px; min-width: 80px; text-align: center; }
#seller_badge_list_table table.wp-list-table tbody tr td .button-secondary:hover { background: #ffb800; }
#seller_badge_list_table table.wp-list-table thead tr th:last-child, #seller_badge_list_table table.wp-list-table tbody tr td:last-child, #seller_badge_list_table table.wp-list-table tfoot tr th:last-child { width: 110px !important; }
section.seller-badge-modal-main header.modal-header { padding: 0 0 15px; margin: 0 0 15px !important; }
section.seller-badge-modal-main header.modal-header .modal-title h2 { font-size: 18px !important; font-weight: 500 !important; color: #232323; }
section.seller-badge-modal-main header.modal-header .modal-title p { color: #232323 !important; font-size: 16px !important; }
.seller-badge-modal-main .modal-body { padding: 15px 0; }
.seller-badge-modal-main .modal-body .modal-sub-title h3 { font-size: 20px; font-weight: 600; }
.seller-badge-modal-main .modal-body .level_description { align-items: center !important; }
.seller-badge-modal-main .modal-body .level_description .modal-img.container { padding: 0; }
.seller-badge-modal-main .modal-body .level_description .right-content p { font-size: 15px !important; }
.products.home_listing { padding: 0; list-style: none; display: flex; flex-wrap: wrap; margin: 0 -13px; justify-content:center !important; } 
.products.home_listing .product { width: 25%; padding: 13px; } 
.home_listing .products-wrapper { width: 100%; display: inline-block; border: 1px solid #9DAFBD; border-radius: 10px; position: relative; padding: 8px; }
.home_listing .wathclist p { margin: 0; }
.home_listing .products-wrapper .sa-watchlist-action { position: absolute; top:30px; right:20px; z-index:9; background: rgba(32,34,38,0.6) !important; border: none; color: #fff; display: inline-flex; align-items: center; justify-content: center; align-content: center; } 
.home_listing .products-wrapper .sa-watchlist-action::before { /*content: "\f08a"; font: normal 14px / 1 FontAwesome; padding: 0 !important; margin: 0 !important; display: inline-block;*/ font-size: 22px;color: #ffffff; padding:0;  }
/*.home_listing .products-wrapper .sa-watchlist-action.remove-wsawl::before { content:"\f004"; color:#FF6A55; }*/
.home_listing .products-wrapper .remove-wsawl.sa-watchlist-action { background: #026fc2 !important; }
.home_listing .woo_catalog_media_images img { width: 100%; height: 100%; object-fit: cover; border-radius: 5px; }

.products.home_listing .overlay-components { top: 82px; left: auto; right: 20px; margin: 0; }
.products.home_listing .overlay-components .wishlist a { margin-top: 0 !important; background: #026fc2 !important; border: none; color: #fff; padding: 2px 0 0 !important; width: 40px !important; height: 40px; line-height: 40px !important; display: block; }
.products.home_listing .overlay-components .wishlist a i { font-size: 16px; color: #ffffff; }
.products.home_listing .overlay-components .wishlist .add_to_wishlist i { font-weight: 400; }
.products.home_listing .overlay-components .wishlist .add_to_wishlist { background: rgba(32, 34, 38, 0.6) !important; }

.home_listing .thumbnail-and-details .add-to-cart .button { display: inline-block; margin: 0 !important; width: 40px !important; height: 40px !important; }
.home_listing .thumbnail-and-details .add-to-cart .button i.fa { font-size: 15px; }
.home_listing .archive-product-title {line-height: 30px; color: #000000; font-size: 18px !important; font-weight: 600; margin: 10px 0; }
.home_listing .archive-product-title a { color: #000000; }
.home_listing .details-container { text-align: left; padding: 7px 0; overflow: initial; display: inline-block; }
.home_listing.products .product-type-auction .details-price-container { text-align: left; font-weight: 500; }
.home_listing .price .amount { display: block; }
.home_listing .bottom-components-list { display: inline-block; }
.home_listing .bottom-components-list .product_type_auction { position: relative; width: auto !important; height: auto !important; white-space: nowrap; background: #ffb800; border-radius: 4px; color: #000; margin: 0px !important; display: inline-block; font-family: 'Roboto', sans-serif; min-width: 110px; text-align: center; line-height: 1.3 !important; }
.home_listing .bottom-components-list .product_type_auction:before { content: 'Buy Now'; display: inline-block; vertical-align: middle; font-size: 15px; text-transform: capitalize; }
.home_listing .bottom-components-list .product_type_auction i { display: none; }
.home_listing .thumbnail-and-details .add-to-cart, .home_listing .auction-bage { display: none; }
.home_listing  .slick-dots { position: relative; bottom: 0; margin: 15px auto 0; padding: 0; display: block; width: 100%; text-align: center; } 
.home_listing .slick-dots li { width: auto; height: auto; }
.home_listing .slick-dots li button { width: 12px; height: 12px; background: #b6b6b6; border-radius: 100px; margin: 0; padding: 0; } 
.home_listing .slick-dots li button:before { display: none; }
.home_listing .slick-dots li.slick-active button { background: #026fc2; }
.headersearch { width: 100%; position: relative; } 
.headersearch .searchinput { width: 100%; border: 1px solid #909090; background: #ffffff; border-radius: 4px; padding: 10px 50px 10px 10px; font-size: 15px; color: #202020;  } 
.btn.searchbtn { background: #026fc2; border: 1px solid  #026fc2; color: #fff; font-size: 18px; border-radius: 0px 4px 4px 0px; position: absolute; right: 0; top: 0; padding: 8px 10px; }
.modalcustom_dialog.search_result_form { max-width: 700px; text-align: center; display: flex; align-items: center; min-height: 300px; } 
.search_result_form .customodal_body {min-height: auto;padding: 0 20px;} 
.search_result_form .customodal_body h2 { font-size: 36px; font-weight: 600; margin: 0 0 10px; } 
.search_result_form .customodal_body .search-field { border: 1px solid #909090; background: #ffffff; border-radius: 4px; padding: 10px 15px; color: #202020; font-size: 16px; display: inline-block; vertical-align: middle; width: 60%;}
.btn.searchSave-btn { background: #026fc2; border: 1px solid  #026fc2; color: #fff; font-size: 16px; border-radius: 4px; padding: 10px 10px; display: inline-block; vertical-align: middle; outline: none !important; box-shadow: none !important; }

/*24 June*/
.woocommerce #customer_login form .form-row label .required { visibility: visible; color: #f70000; font-weight: 700; font-size: 18px; }
#customer_login .woocommerce-form .form-row .woocommerce-button:hover, .woocommerce-lost-password .lost_reset_password .form-row .woocommerce-Button:hover { background: #ffb800 !important; color: #000000 !important; }
.woocommerce-Address .woocommerce-Address-title h3 { margin-top: 0; }
.woocommerce-Address .woocommerce-Address-title .edit { margin-top: 15px; }
.wpcf7-form .commenform_row .form-group .form-check .wpcf7-list-item { margin: 10px 30px 0 0; }
.wpcf7-form .commenform_row .form-group .form-check .wpcf7-list-item label { margin: 0; cursor: pointer; }
.wpcf7-form .commenform_row .form-group .form-check input[type="radio"] { margin: 0; width: 20px; height: 20px; border: none; }
.wpcf7-form .commenform_row .form-group .form-check .wpcf7-list-item .wpcf7-list-item-label { color: #ffffff; font-size: 16px; vertical-align: top; line-height: inherit; padding: 0 0 0 10px; margin: -2px 0 0; }
#remotearmodal .customodal_body { display: flex; align-items: center; justify-content: center; }
#remotearmodal .modalform { width: 100%; }
#remotearmodal .notlog { text-align: center; }
#remotearmodal .notlog p { font-size: 20px; color: #000000; margin: 0 0 25px; }
#remotearmodal .notlog a { background: #026FC2; display: inline-block; color: #ffffff; font-size: 18px; padding: 13px 10px; min-width: 220px; border-radius: 4px; border: none; outline: none; box-shadow: none; cursor: pointer; }
#remotearmodal .modalcustom { display: none; }
#remotearmodal .modalcustom.active { display: block; }
.home_listing .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistaddedbrowse.hide, .home_listing .bottom-components-list .component.wishlist { display: none !important; }
.clear_all button.clear_all { background: #026fc2; border: 1px solid #026fc2; color: #fff; font-size: 14px; border-radius: 4px 4px; padding: 5px 10px; margin: 0 0 10px; }
.woocommerce.single-product .singlerightdata .yith-wcwl-add-to-wishlist a { margin-top: 0 !important; background: #026fc2 !important; border: none; color: #fff; padding: 2px 0 0 !important; width: 40px !important; height: 40px !important; line-height: 40px !important; display: block; }
.woocommerce.single-product .singlerightdata .yith-wcwl-add-to-wishlist a i { color: #ffffff; font-size: 16px !important; }
/*.woocommerce.single-product .singlerightdata .yith-wcwl-add-to-wishlist .hide::before { display: none; }
.woocommerce.single-product .singlerightdata .yith-wcwl-add-to-wishlist .hide a i { font-weight: 600; }*/

.woocommerce.single-product .singlerightdata > .auction-ajax-change > .wsawl-link a { margin-top: 0 !important; background: #026fc2 !important; border: none; color: #fff; padding: 0; width: 40px !important; height: 40px !important; line-height: 40px !important; display: block; font-size: 18px; }

/*Buyer Fees Page*/
.buyerfees-row h3 { margin: 0; padding: 15px 0 10px; font-size: 24px; font-weight: 600; color: #202020; line-height: 1.2; } 
.buyerfees-row p { font-size: 16px; color: #373737; line-height: 26px; margin: 0; padding: 0 0 10px; } 
.buyerfees-row table { width: 100%; border-collapse: collapse; border: none; margin: 10px 0 20px; } 
.buyerfees-row table tr th, .buyerfees-row table tr td { font-size: 16px; color: #373737; line-height: 26px; margin: 0; padding: 10px 10px !important; border: 1px solid #c0bebe; } 
.buyerfees-row table tr th { background-color: #e7e7e7; }
/*.homebanner .wpr-advanced-slider { padding: 0 !important; }
.homebanner .wpr-advanced-slider .wpr-cv-inner { padding-left: 5%; }
.abouticonbox .elementor-image-box-img { margin-bottom: 0 !important; }
.abouticonbox .elementor-image-box-wrapper { display: flex; align-items: center; }
.abouticonbox .elementor-image-box-content .elementor-image-box-title { margin: 0; }
.abouticonbox .elementor-image-box-wrapper .elementor-image-box-img { min-width: 65px; margin-right: 15px !important; }
.testimonialslid .swiper-slide { margin-bottom: 2px; }
.testimonialslid .elementor-testimonial__image img { margin: 0 auto; }
.skillcounterbox .stats-block .stats-img { height: auto; margin: 0 0 10px; }
.skillcounterbox .stats-img img { margin: 0 auto; }
.skillcounterbox .stats-content.percentage .skill-count { margin: 0 0 10px; }*/



/*Responsive Media Query*/
@media (min-width: 1200px) {
.ibid-shop-sidebar.shopsidebar { margin: 0 !important; width: 25% !important; }
.bannerinnerdata .e-con-inner { margin: 0 !important; }
body .container { max-width: 1480px !important; width: 100%; padding: 0 20px; }


}


@media (min-width: 768px) {
.inspectreview .elementor-main-swiper.swiper .elementor-swiper-button.elementor-swiper-button-prev { top: 50% !important; bottom: auto; left: 0 !important; }
.inspectreview .elementor-main-swiper.swiper .elementor-swiper-button.elementor-swiper-button-next { top: 50% !important; bottom: auto; right: 0 !important; }


}


@media (max-width: 1199px) {
.woocommerce .products.columns-3.grid .product.type-product { width: 50% !important; }
.site-main.main-content #post-13 .entry-content .products li.product { width: 50%; }
.products.home_listing .product { width: 33.33%; }
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { width: 50%; }
#primary .products .product .products-wrapper .thumbnail-and-details .overlay-components .wishlist.hide-on-mobile { display: block !important; }

}


@media (max-width: 1024px) {
.paradetails.elementor-widget-text-editor p { font-size: 16px; }
.tabdataleft { width: 100%; padding: 0 0 20px; } 
.inspectrowtab .elementor-tabs .tabdataleft h3 { margin: 0 0 20px; }
.inspectrowtab .elementor-tabs .elementor-tab-content > img { max-width: 100%; top: 0; }
.inspactform .col-6 { width: 100%; }
.inspectreview .elementor-swiper .elementor-main-swiper.swiper .swiper-slide { padding: 0 30px !important; }


}


@media (max-width: 992px) {
.woocommerce.archive .col-md-3.sidebar-content.ibid-shop-sidebar { width: 100%; margin: 20px 0 0; }
.site-main.main-content #post-13 .entry-content .products { margin: 0 -5px; }
.products.home_listing .product { width: 50%; }
.home_listing .pricemin h5, .home_listing .pricemin h4 { font-size: 14px !important; }
#customer_login .col-md-6, .woocommerce-lost-password .lost_reset_password { width: 100%; max-width: 100%; }
.product-custom-data { margin: 20px 0 0; }

}


@media (max-width: 768px) {
#post-13 .wc-auctions.active-auctions { margin: 30px 0 0; }
	

}


@media (max-width: 767px) {
.btn.inspectionmodal { min-width: 300px; }
.woocommerce.single-product .singlerightdata .auction_form.cart .bid_button.button, .woocommerce.single-product #primary .singlerightdata .buy-now.cart.new-version .dokan-store-support-btn-product.dokan-store-support-btn{min-width:130px;}
.woocommerce.single-product .auction_form.cart { margin: 0 0 20px !important; }
#primary .related.products { margin-top: 0; }
.related.products .products .product .products-wrapper .woocommerce-title-metas .details-container .details-item span { font-size: 14px; }
.singlerightdata .buy-now.cart.new-version .buy_now_price { display: inline-block; }
#primary .singlerightdata .buy-now.cart.new-version .buy_now_price .single_add_to_cart_button { min-width: 130px; margin:15px 0 0; }
.modalbtnclose { top: -10px; right: -10px; width: 32px; height: 32px; line-height: 30px; font-size: 18px; }
.main-content .ibid-shop-sort-group { display: flex; flex-wrap: wrap; align-items:center; justify-content:space-between; }
.main-content .ibid-shop-sort-group .woocommerce-result-count { width: 100%; }
.main-content .ibid-shop-sort-group .woocommerce-ordering { margin: 0 !important; }
.main-content .ibid-shop-sort-group .ibid-shop-filters-button { margin: 0 !important; border-radius: 6px; padding: 10px 10px; background: #026fc2; }
.inspactform { padding: 15px 5px 5px; }
.inspectrowtab .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title { background: #f1f1f1; margin: 10px 0 10px; display: inline-block; width: 100%; }
.inspectreview .elementor-swiper .elementor-main-swiper.swiper .swiper-slide { padding: 0px !important; }
.inspectreview .elementor-swiper .elementor-main-swiper.swiper .swiper-slide .elementor-testimonial { flex-wrap: wrap; flex-direction: column-reverse; }
.inspectreview .swiper .swiper-slide .elementor-testimonial .elementor-testimonial__content { padding-top: 20px; }
.woocommerce.archive .col-md-3.sidebar-content.ibid-shop-sidebar { margin:0;  }
.col-md-3.sidebar-content.ibid-shop-sidebar.shopsidebar.is-active:before { opacity: 1;  }
.site-main.main-content .entry-content p { font-size: 15px; }
.site-main.main-content .entry-content h3 { font-size: 24px; }
.site-main.main-content .entry-content h4 { font-size: 22px; }
.site-main.main-content .entry-content h5 { font-size: 20px; }
.site-main.main-content .entry-content h6 { font-size: 17px; }
.site-main.main-content .entry-content li { font-size: 15px; }
.page-id-1362 .entry-content .wpcf7 { padding: 15px; }
.products.home_listing .overlay-components .wishlist.hide-on-mobile { display: block !important; }
/*.homebanner .wpr-advanced-slider .wpr-cv-inner { padding: 0 10%; }*/




}


@media (max-width: 600px) {
.woocommerce .products.columns-3.grid .product.type-product { width: 100% !important; }
#shipickform .modalcustom_dialog { padding: 50px 15px 30px; }
.estimateclose { top: -10px; right: -10px; width: 34px; height: 34px; font-size: 18px; line-height: 31px; }
.woocommerce-lost-password .lost_reset_password { padding: 25px 20px; }
.site-main.main-content #post-13 .entry-content .products li.product { width: 100% !important; }
#seller_badge_list_table .tablenav .alignleft { width: 100%; padding: 0; }
.column.badge_logo img { display: block; float: none !important; margin: 0 0 5px !important; }	
#seller_badge_list_table table.wp-list-table thead tr th:last-child, #seller_badge_list_table table.wp-list-table tbody tr td:last-child, #seller_badge_list_table table.wp-list-table tfoot tr th:last-child { width: 85px !important; }
#seller_badge_list_table table.wp-list-table tbody tr td .button-secondary { padding: 6px; font-size: 14px; min-width: 65px; }
#seller_badge_list_table table.wp-list-table thead tr th, #seller_badge_list_table table.wp-list-table tbody tr td, #seller_badge_list_table table.wp-list-table tfoot tr th { padding: 9px 7px !important; }
.products.home_listing .product { width: 100%; }


}


@media (max-width: 450px) {
body.dokan-dashboard .dokan-dash-sidebar { background-color: #1B233B !important; padding: 15px 0px !important; position: relative; z-index: 99; }
body.dokan-dashboard .dokan-dash-sidebar #dokan-navigation { background: transparent !important; }
body.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon { margin: 0 15px; }
.woocommerce div.product.sold-individually.product-type-auction form.cart.auction_form { width: 100% !important; }
.singlerightdata .yith-wcwl-add-to-wishlist { margin-left: 0px !important; }	

}


.mycustsearchform .woocommerce-product-search {  position: relative;}
.mycustsearchform .search-field { border: 1px solid #cccccc; width: 100%; display: inline-block; padding: 10px 14px 10px 40px; border-radius: 6px; margin-bottom: 20px; color: #212121; font-size: 15px;}
button.prodsearch { font-size: 18px; background-color: transparent; color: #cccc; padding: 10px 10px; border: none; position: absolute; top: 0; left: 0;}
.accordion__header {padding: 5px 15px; margin-top: 2px;	display: flex; justify-content: space-between; align-items: center; cursor: pointer; }
.accordion__header > * {margin-top: 0; margin-bottom: 0; font-size: 15px; }
.accordion__header.is-active { background-color: #f3f3f3; color: #fff;}
.accordion__toggle { margin-left: 10px; height: 3px; background-color: #222; width: 13px; display: block; position: relative; flex-shrink: 1; border-radius: 2px; }
.accordion__toggle::before { content: ""; width: 3px; height: 13px; display: block; background-color: #222; position: absolute; top: -5px; left: 5px; border-radius: 2px; }
.is-active .accordion__toggle { background-color: #000; }
.is-active .accordion__toggle::before {	display: none; }
.accordion__body { display: none; padding: 1em; border: 1px solid #ccc; border-top: 0; }
.accordion__body.is-active { display: block; }
.filteraccordian .accordion__body label a { color: #000; font-weight: 400; font-size: 13px; }
.save-search-button { text-align: right; }
table.saved-results h3 { text-align: center; margin: 0; color: #fff !important; font-size: 24px !important;}
.saved-results tr.tr-head { background: #2695FF; }
.table-results{ overflow: hidden; border-radius: 8px; }
table.saved-results tr td { color: black; } .tr-head th { color: white; }


/*LOGIN FORM CSS*/

.top-wishlist-icon, .top-myaccount {display:none;}
.logged-in .top-wishlist-icon, .logged-in .top-myaccount {display:block}

#customer_login #login h2 {
	display: block;
	font-weight: 500;
}
#customer_login #username,#customer_login #password {
	box-shadow: 0px 2px 8px rgba(0,0,0,.15);
	border-radius: 10px !important;
	margin-bottom:15px;
}
.login .woocommerce-button.button.woocommerce-form-login__submit {
	width: 95%;
	padding: 21px !important;
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.44) !important;
	text-transform: capitalize;
	font-size: 20px !important;
}
#customer_login .lost_password_wrapper {
	display: flex;
	justify-content: space-between;
	gap: 10px;
	align-items: center;
}
#customer_login .woocommerce-LostPassword.lost_password {
	margin: 0 !important;
	
}
#customer_login .woocommerce-LostPassword.lost_password a {
	color: #F21414;
}
.login .woocommerce-button.button.woocommerce-form-login__submit {
	width: 94%;
	padding: 20px !important;
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.44) !important;
	text-transform: capitalize;
	font-size: 20px !important;
	float: none;
	margin: 30px auto 0 !important;
	display: block;
}
#customer_login .lost_password_wrapper .woocommerce-form-login__rememberme {
	margin: 0;
	line-height: 1.2;
}

#username {
	background: url(/wp-content/uploads/2024/06/email-icon.png) no-repeat 21px 50%;
	background-size: 20px;
}
#customer_login #password {
	margin: 0 0 10px;
	background: url(/wp-content/uploads/2024/06/lock-icon.png) no-repeat 21px 50%;
	background-size: 20px;
}
#customer_login #username, #customer_login #password {
	box-shadow: 0px 2px 8px rgba(0,0,0,.15);
	border-radius: 10px !important;
	margin-bottom: 15px;
	padding-left: 64px !important;
}
 .woocommerce #customer_login form .show-password-input:after,
 .woocommerce-page #customer_login form .show-password-input:after {content: "\f070"; font: normal normal normal 17px/2 FontAwesome;display: block;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1)}

#customer_login #username, #password {
    font-family: "Roboto", Sans-serif !important;
}


/*singup page css*/
#reg_email {
	background: url(/wp-content/uploads/2024/06/email-icon.png) no-repeat 21px 50%;
	background-size: 20px;
}
#reg_password {
	margin: 0 0 10px;
	background: url(/wp-content/uploads/2024/06/lock-icon.png) no-repeat 21px 50%;
	background-size: 20px;
}
#customer_login #register, #customer_login #reg_password ,#reg_email,#reg_username {
	box-shadow: 0px 2px 8px rgba(0,0,0,.15);
	border-radius: 10px !important;
	margin-bottom: 15px;
	padding-left: 64px !important;
}
.register .woocommerce-form-register__submit {
    width: 94%;
    padding: 20px !important;
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.44) !important;
    text-transform: capitalize;
    font-size: 20px !important;
    float: none;
    margin: 30px auto 0 !important;
    display: block;
}
.register #first-name::placeholder, #last-name::placeholder,#shop-phone::placeholder {
 font-style: normal; 
   font-size: 16px;
 font-weight: 400;
    color:#606060e0

}
#customer_login .woocommerce-form .form-row .woocommerce-Input, #customer_login .woocommerce-form .form-row .form-control{ font-family: "Roboto", Sans-serif !important;}
#reg_username {
    margin: 0 0 10px;
    background: url(/wp-content/uploads/2024/06/username-1.png) no-repeat 21px 50%;
    background-size: 20px;
}
.woocommerce #customer_login form .show-password-input.display-password:after {
    content: "\f06e";
}
.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after {content: "\f070"; font: normal normal normal 17px/2 FontAwesome;display: block;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1)}


.woocommerce-page form .show-password-input.display-password:after {
    content: "\f06e";
}
/*my-account css*/
.register_form h2{ display: block !important}

/*how to sell*/
.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
}
 .wpcf7-submit.formredbtn {  background: #006abe !important; }
 .wpcf7-submit.formredbtn:hover { color:#fff !important;  background: #FFB800!important; }


/*listing Page*/
.headersearch .searchinput {
	font-family: "Roboto", Sans-serif;
}

