/*
Theme Name:  Listeo ChildTheme
Theme URI: http://listeo.pro
Author: Purethemes
Author URI: http://themeforest.net/user/purethemes
Description: Directory WordPress Theme by Purethemes
Version: 1.0
License: ThemeForest
License URI: http://themeforest.net/licenses
Text Domain: listeo
Domain Path: /languages/
Tags: light, responsive-layout, post-formats, theme-options, translation-ready, two-columns
Template:  listeo
*/

.woocommerce-MyAccount-navigation ul li::before {font-weight: 900}
body.archive.tax-rental_category .fs-container .map-fixed,
body.archive.term-styles .fs-container .map-fixed,
body.archive.tax-listing_category.term-hair-styles .fs-container .map-fixed{display: none;} 

body.archive.tax-rental_category .fs-container > .fs-inner-container.content,
body.archive.term-styles .fs-container > .fs-inner-container.content,
body.archive.tax-listing_category.term-hair-styles .fs-container > .fs-inner-container.content{width: 100%;}  

body.archive.tax-rental_category .listings-container .col-lg-6,
body.archive.term-styles .listings-container .col-lg-6,
body.archive.tax-listing_category.term-hair-styles .listings-container .col-lg-6 {width: 25%;}


@media screen and (max-width: 991px) {
	body.archive.tax-rental_category .listings-container .col-lg-6,
	body.archive.term-styles .listings-container .col-lg-6 {width: 50%;float: left;}
}

@media screen and (max-width: 518px) {
	body.archive.tax-rental_category .listings-container .col-lg-6,
	body.archive.term-styles .listings-container .col-lg-6 {width: 100%;float: left;}
}

/*--Pricing Item CSS on the listing details page--*/

.pricing_item h4::before {
	content: '\f078';
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}
.pricing_item h4.active::before {
	content: '\f077';
}
#listing-pricing-list .show-more{
	height: auto;
	overflow: inherit;
}
#listing-pricing-list .show-more:after{
	display: none;
}
.pricing_item > ul{
	display: none;
}
/***single-listing-return-policy*****/
.single-listing #text-6,.dokan-widget-area #text-5 {
  background: #f9f9f9;
  padding: 32px;
  margin-bottom: 35px;
}
.single-listing #text-6 h3, .dokan-widget-area #text-5 h3{
  font-size: 20px;
  padding: 0 0 25px;
  margin: 0 0 25px 0 !important;
  display: block;
  border-bottom: 1px solid #e8e8e8;
}

.single-listing #text-6 .textwidget, .dokan-widget-area #text-6 .textwidget {
  display: flex;
  justify-content: space-between;
}
.single-listing #text-6 .textwidget .circle, .dokan-widget-area #text-6 .textwidget .circle{
  border-radius: 50%;
  line-height: 30px;
  width: 30px;
  height: 30px;
  background: #f9d8d8;
  color: #ff2121;
  text-align: center;
  margin-right: 20px;
  display: inline-block;
}

.single-listing .rental .custom-hide,.single-listing .rental #text-6{display: none;}

.single-listing #text-6 .textwidget .circle i, .dokan-widget-area #text-6 .textwidget .circle i {
  font-size: 14px;
}
.single-listing #text-6 .textwidget span, .dokan-widget-area #text-6 .textwidget span {
  width: calc(100% - 30px);font-weight: 600;
color: #333;
display: block;
line-height: 24px;
}

/*#listing-overview .listing-details li {
  display: none;
}  */

/*---Home Page---*/
.custom-ultimate h2,.custom-ultimate p{color: #fff;}

select#dokan_address_state {
    opacity: 1 !important;
height: 45px !important;
display: inline-block !important;
position: inherit !important;
}

#dokan-states-box .control-label {
  width: 100%;
  display: inline-block;
}
.send_message .send-message-to-owner {
    margin: 0 !important;
}
.listing-type:hover .listing-type-icon svg g,
.listing-type:hover .listing-type-icon svg circle,
.listing-type:hover .listing-type-icon svg rect,
.listing-type:hover .listing-type-icon svg path,
.marker-container .front.face svg g,
.marker-container .front.face svg circle,
.marker-container .front.face svg rect,
.marker-container .front.face svg path { fill: #f91942 !important; }
.input-with-icon.medium-icons.p-l-0 input {
  padding-left: 15px !important;
}
/*Add Style Form*/
.type-rental .details,.type-rental .custom-hours-class,.type-rental .contact-section,
.type-rental .cutom-opening-class,.type-rental .booking_prices_and_settings,
.type-rental .custom-calendar-class,.type-rental .custom-availability-class,
.type-rental .location,.type-rental .coupon_section,.type-rental .store_section
,.type-rental .pricing_bookable_services,.type-rental .booking,.type-rental .owner_refund_policy{display: none;}  

/*Add Professional Form*/
/*.type-service .form-field-_event_tickets-container,.type-service .form-field-_normal_price-container,.form-field-_menu_status-container,
.type-service .booking_prices_and_settings,.type-service .booking{display: none;}*/  
.type-service .booking_prices_and_settings,.single-listing .rental #text-5{display: none;}
/*.term-styles .custom-service-hidden, .term-styles #tax-listing_feature {display: none;}*/
/*.form-field-_instant_booking-container {    display: none;}*/

.type-event .form-field-_instant_booking-container {    display: none;}
.term-styles #tax-service_category-panel,
/*.term-styles #_hair_color-panel,
.term-styles #_hair_length-panel,
.term-styles #_hairstyle_type-panel,
.term-styles #_hair_technique-panel,

.term-styles #_occasion-panel,
.term-styles #_pic_style-panel,*/
/*.term-styles #_fashion_type-panel,*/
.term-styles #_skill_level-panel,
.term-styles #_class_type-panel,
/*.term-styles #_men_barber_style-panel,*/
.term-styles .event-section-custom,
.term-styles #tax-listing_category-panel,
.term-styles #tax-listing_feature-panel,
.term-styles .location

{display: none;}

/*Hair Style Saerch Page*/
.term-hair-styles #_men_barber_style-panel,
.term-hair-styles #_makeup_type-panel,
.term-hair-styles #_fashion_type-panel,
.term-hair-styles #_makeup_type-panel,
.term-hair-styles #_class_type-panel,
.term-hair-styles #_skill_level-panel,
.term-hair-styles .location,
.term-hair-styles #tax-rental_category-panel,
.term-hair-styles .event-section-custom,
.term-hair-styles #tax-listing_category-panel,.term-hair-styles #tax-listing_feature-panel{display: none;}
.term-hair-styles .custom-service-hidden, .term-hair-styles #tax-listing_feature {display: none;}

/*Mens and Barber Style Saerch Page*/
.term-mens-barber-styles #_hairstyle_type-panel,
.term-mens-barber-styles #_hair_technique-panel,
.term-mens-barber-styles #_makeup_type-panel,
.term-mens-barber-styles #_fashion_type-panel,
.term-mens-barber-styles #_skill_level-panel,
.term-mens-barber-styles #_class_type-panel,
.term-mens-barber-styles .event-section-custom,
.term-mens-barber-styles .location,
.term-mens-barber-styles #tax-rental_category-panel,
.term-mens-barber-styles #tax-listing_category-panel,.term-mens-barber-styles #tax-listing_feature-panel,
.term-mens-barber-styles #tax-service_category-panel{display: none;}


/*Make-up Styles Search page*/
.term-make-up-styles #_hair_color-panel,
.term-make-up-styles #_hair_length-panel,
.term-make-up-styles #_hairstyle_type-panel,
.term-make-up-styles #_hair_technique-panel,
.term-make-up-styles #_men_barber_style-panel,
/*.term-make-up-styles #_makeup_type-panel,*/
.term-make-up-styles #_fashion_type-panel,
.term-make-up-styles #_skill_level-panel,
.term-make-up-styles #_class_type-panel,
.term-make-up-styles .event-section-custom,
.term-make-up-styles .location,
.term-make-up-styles #tax-rental_category-panel,
.term-make-up-styles #tax-listing_category-panel,.term-make-up-styles #tax-listing_feature-panel,
.term-make-up-styles #tax-service_category-panel{display: none;}

/*Fashion Styles Search Page*/
.term-fashion-styles #_hair_color-panel,
.term-fashion-styles #_hair_length-panel,
.term-fashion-styles #_hairstyle_type-panel,
.term-fashion-styles #_hair_technique-panel,
.term-fashion-styles #_men_barber_style-panel,
.term-fashion-styles #_makeup_type-panel,
/*.term-fashion-styles #_fashion_type-panel,*/
.term-fashion-styles #_skill_level-panel,
.term-fashion-styles #_class_type-panel,
.term-fashion-styles .location,
.term-fashion-styles .event-section-custom,
.term-fashion-styles #tax-rental_category-panel,
.term-fashion-styles #tax-listing_category-panel,.term-fashion-styles #tax-listing_feature-panel,
.term-fashion-styles #tax-service_category-panel{display: none;}


/*--Event type search page---*/

.term-events #_hair_color-panel,
.term-events #_hair_length-panel,
.term-events #_hairstyle_type-panel,
.term-events #_hair_technique-panel,
.term-events #_men_barber_style-panel,
.term-events #_makeup_type-panel,
.term-events #_fashion_type-panel,
.term-events #tax-rental_category-panel,
.term-events #tax-service_category-panel,
.term-events #_pic_style-panel,
.term-events #tax-listing_category-panel,.term-events #tax-listing_feature-panel,
.term-events #_occasion-panel
{display: none;}

.term-classes #_hair_color-panel,
.term-classes #_hair_length-panel,
.term-classes #_hairstyle_type-panel,
.term-classes #_hair_technique-panel,
.term-classes #_men_barber_style-panel,
.term-classes #_makeup_type-panel,
.term-classes #_fashion_type-panel,
.term-classes #tax-rental_category-panel,
.term-classes #tax-service_category-panel,
.term-classes #_pic_style-panel,
.term-classes #tax-listing_category-panel,.term-classes #tax-listing_feature-panel,
.term-classes #_occasion-panel
{display: none;}

.term-promotions #_hair_color-panel,
.term-promotions #_hair_length-panel,
.term-promotions #_hairstyle_type-panel,
.term-promotions #_hair_technique-panel,
.term-promotions #_men_barber_style-panel,
.term-promotions #_makeup_type-panel,
.term-promotions #_fashion_type-panel,
.term-promotions #tax-rental_category-panel,
.term-promotions #tax-service_category-panel,
.term-promotions #_pic_style-panel,
.term-promotions #tax-listing_category-panel,.term-promotions #tax-listing_feature-panel,
.term-promotions #_occasion-panel
{display: none;}

.term-photo-shoots #_hair_color-panel,
.term-photo-shoots #_hair_length-panel,
.term-photo-shoots #_hairstyle_type-panel,
.term-photo-shoots #_hair_technique-panel,
.term-photo-shoots #_men_barber_style-panel,
.term-photo-shoots #_makeup_type-panel,
.term-photo-shoots #_fashion_type-panel,
.term-photo-shoots #tax-rental_category-panel,
.term-photo-shoots #tax-service_category-panel,
.term-photo-shoots #_pic_style-panel,
.term-photo-shoots #tax-listing_category-panel,.term-photo-shoots #tax-listing_feature-panel,
.term-photo-shoots #_occasion-panel
{display: none;}


/*--Service type search page---*/

.term-professionals #_hair_color-panel, 
.term-professionals #_hair_length-panel,
.term-professionals #_hairstyle_type-panel,
.term-professionals #_hair_technique-panel,
.term-professionals #_men_barber_style-panel,
.term-professionals #_makeup_type-panel,
.term-professionals #_fashion_type-panel,
.term-professionals #tax-rental_category-panel,
.term-professionals #tax-service_category-panel,
.term-professionals #_pic_style-panel,
.term-professionals #_skill_level-panel,
.term-professionals #_class_type-panel,
.term-professionals .event-section-custom,
.term-professionals #_occasion-panel
{display: none;}

.tax-service_category #_hair_color-panel,
.tax-service_category #_hair_length-panel,
.tax-service_category #_hairstyle_type-panel,
.tax-service_category #_hair_technique-panel,
.tax-service_category #_men_barber_style-panel,
.tax-service_category #_makeup_type-panel,
.tax-service_category #_fashion_type-panel,
.tax-service_category #tax-rental_category-panel,
.tax-service_category #tax-service_category-panel,
.tax-service_category #_pic_style-panel,
.tax-service_category #_skill_level-panel,
.tax-service_category #_class_type-panel,
.tax-service_category .event-section-custom,
.tax-service_category #_occasion-panel
{display: none;}

/*ADD CSS*/
.dashboard-nav ul .withdraw {
  display: none;
}

.service .main-detail-_service_refund_policy
{
  display: none;
}

/**--Ads CSS on the search page---**/
._ning_holder{margin: 0 auto;}

.author .listing-list-small-badges-container{display: none;}


/**--navigation--**/
#navigation.style-1 ul a {
  padding: 2px 8px !important;
}


#header-container.fixed {
  position: inherit;
 
}

#header-container.fixed.dashboard{
  position: fixed;
}


.booktopmr{
  margin-top: 50px;
}

.plan-features a.button {
  margin-top: 20px !important;
  display: block;
  width: fit-content;
  margin: 0 auto;
}

.pricing-container .plan{
  margin: 0 10px 20px 10px; 
}

/*#header-container.fixed {
  position: inherit !important;
  
}*/

#select2-product_cat-results li:nth-child(1) , #select2-product_cat-results li:nth-child(4){
  display: none !important;
}


/* Photoshoot page css changes */
.scrollstop {
  scroll-snap-align: unset !important;
  scroll-snap-stop: unset !important;
}

.single-listing .coupon-widget-wrapper{display: none !important;}