/*======================================About Us========================================*/
.menu-smart > li > a {padding:0px 14px 0px 14px!important}

.menu-horizontal { height:100vh; }
.menu-horizontal-inner ul li{ margin-bottom:20px; }

.menu-smart i.fa-dropdown {

	font-size: 22px!important;
	margin-right: 10px!important;

}

.menu-cta-inner { text-align:center!important; }
.menu-item-button a{ justify-content:center!important; }
/* .drts button.drts-form-field-remove{ position:unset!important; } */
.drts button.drts-form-field-remove{
	top: 16px;
	right: 40px;
}
.drts-form-field-remove .fa-times:before {
	display: inline-block!important;
	content: "\00d7"!important;
}
.term-food-trucks h2.newh2 {
	font-size: 36px !important;
	font-weight: 700 !important;
	color: #8f8f8f !important;
}
h4:not([class*="fontsize-"]), .h4:not([class*="fontsize-"]){
	font-size: 31px !important;
	font-weight: 600 !important;
}
.term-food-trucks h4:not([class*="fontsize-"]), .h4:not([class*="fontsize-"]){
	font-size: 36px !important;
	font-weight: 700 !important;
	color: #8f8f8f !important;
}
.drts-form-field-remove {
	color: #fff !important;
	background-color: #EC008C !important;
	border-color: #EC008C !important;
}
.menu-horizontal .nav{ text-align:center!important; }
.subscriptionPlanDescription{ height:unset!important; }

.menu-horizontal-inner a{ display:flex!important;justify-content: space-between; display:block; }

.drts-display-element .drts-display-element-header{ margin-top:0px!important; }

.widget_recent_entries ul li{ margin-bottom:15px; }
.near_supplier_form .drts-search-form-responsive .drts-gutter-none .drts-search-form-field.\:container\(width\>260px\):first-child input[type=text],

.near_supplier_form .drts-search-form-responsive .drts-gutter-none .drts-search-form-field.\:container\(width\>260px\) input[type=text] {

	background: white !important;

	border-color: white !important;

}



li.woocommerce-MyAccount-navigation-link.is-active {

	font-weight: 700;

}



li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--drts-posts_party a:before {

	content: "\f044";

}



.near_supplier_form .drts-search-form-field.drts-col-md-2.\:container\(width\>260px\) {

	margin: 20px auto;

}



.near_supplier_form .drts-search-form-responsive .drts-gutter-none .drts-search-form-field.\:container\(width\>260px\):last-child .drts-search-form-submit {



	padding: 25px 60px !important;

	font-size: 25px !important;

	font-weight: 700 !important;



}



.near_supplier_form .drts-search-form-field.drts-col-md-2.\:container\(width\>260px\) button {

	display: flex;

	align-items: center;

	justify-content: center;

	font-size: 30px !important;

	letter-spacing: 0px;

	text-transform: capitalize !important;

	font-weight: 700 !important;

	padding: 25px 40px !important;

}



.near_supplier_form .drts-search-form-field.drts-col-md-2.\:container\(width\>260px\) {

	max-width: 100%;

	background: transparent;

	/* width: fit-content; */

	justify-content: center;

	display: flex;

}



.near_supplier_form .drts-bs-btn-group.drts-search-form-buttons {

	width: fit-content !important;

}



.near_party_form {

	background-image: url('../images/near_form.png');

	background-repeat: no-repeat;

	background-size: cover;

}



.near_party_form .row-parent {

	padding: 100px 0px !important;

}



.near_party_heading {

	margin-bottom: 50px !important;

	text-transform: capitalize !important;

}



.showcase_section .uncode_text_column h2 {

	position: relative;



	margin: 0px 0px 50px !important;

}



.showcase_section .uncode_text_column h2::after {

	content: "";

	width: 110px;

	background: #ec008c;

	position: absolute;

	bottom: -25px;

	height: 8px;

	border: 2px solid #ec008c;

	margin: auto;

	align-items: center;

	display: flex;

	justify-content: center;

	text-align: center;

	left: 50%;

	transform: translate(-50%);

}





/*============================================================Planners========================================================*/

.planner_section .row.limit-width.row-parent {

	padding-top: 30px !important;

}



.planner_top_heading .col-lg-4 {

	width: 50% !important;

}



.planner_top_heading .col-lg-4 .uncont {

	text-align: center !important;

}



.planner_top_heading .col-lg-8 .uncode-single-media {

	margin: 0px !important;

}



.planners_plan_grid {

	border-top: 1px solid #CFCFCF !important;

}



.section_main_heading {

	text-align: center !important;

	/*padding: 0px 0px 40px 0px !important;*/

}



.planners_plan_grid .section_main_heading {

	padding: 0px 0px 40px 0px !important;

}



.section_main_heading h1 span {

	font-size: 45px !important;

	color: #4B4B4B !important;

}



hr.separator-break.separator-accent {

	display: none !important;

}



.planners_plan_grid .steps_bottom_line {

	border-bottom: 1px solid #CFCFCF !important;

}



.steps_planner_width {

	padding: 0px 150px 18px;

}





.step_planner {

	display: flex;

	align-items: flex-start;

	column-gap: 30px;

	flex-wrap: inherit;

	row-gap: 15px;

}





.step_planner p.number_planner {

	background: #ec008c;

	min-width: 60px;

	height: 60px;

	display: flex;

	color: white !important;

	font-size: 28px !important;

	font-weight: bold !important;

	align-items: baseline;

	justify-content: center;

	border-radius: 100%;

	text-align: center;

	line-height: 60px !important;

}



.blog_main_heading.planner_top_heading {

	padding: 0px !important;

}



.step_planner div p {

	color: #5B5B5B !important;

	font-size: 20px !important;

	font-weight: 600;

	align-items: center;

	margin-top: 0px !important;

	line-height: 26px !important;

}



a.check_party {

	display: block;

	margin-top: 15px;

	font-weight: 800 !important;

	display: flex;

	align-items: center;

}



a.check_party i {

	font-size: 35px !important;

	font-weight: 800;

	/*display: flex;*/

	justify-content: center;

	align-items: center;

	padding-left: 17px;

}



.step_img img {

	width: auto !important;

	height: 270px !important;

	margin: auto;

}



.planner_making_steps {

	background-color: #F9F9F9 !important;

	padding: 30px 0px;

}





.planner_para p,

.planner_para p span {

	color: #5B5B5B !important;

	text-align: center !important;

}



.btn-accent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {

	background-color: rgb(236, 0, 140) !important;

	color: white !important;



}



.showcase_section .uncell.no-block-padding {

	padding: 40px !important;

}



.showcase_section .uncell.no-block-padding h3 {

	position: relative;

	margin: 0px 0px 50px !important;

}



.showcase_section .uncell.no-block-padding h3 {

	font-size: 25px !important;

	color: #4B4B4B;

	line-height: 39px;

	padding: 10px 0px;

	font-weight: 700;

}



.showcase_section .uncell.no-block-padding h3::after {

	content: "";

	width: 110px;

	background: #ec008c;

	position: absolute;

	bottom: -25px;

	height: 8px;

	border: 2px solid #ec008c;

	margin: auto;

	align-items: center;

	display: flex;

	justify-content: center;

	text-align: center;

	left: 50%;

	transform: translate(-50%);

}



.showcase_section .uncol {

	height: 100%;

}



.showcase_planner_section {

	width: 70%;

	margin: 20px auto 40px !important;

}





.showcase_section2 .wpb_row.row-inner {

	display: flex !important;

	justify-content: center !important;

}



.showcase_section2 .wpb_row.row-inner .col-lg-4 {

	height: 448px !important;

}



.showcase_section .row-child>.row-inner>div {

	padding: 0 0 0 20px !important;

}





/*=-=============================================About==============================*/

.about_showcase_section {

	padding: 40px 0px;



}



/*.about_showcase_section .row-inner>div {*/

/*    padding: 0 0 0 12px !important;*/

/*}*/



.about_category_items .row.limit-width.row-parent {

	padding-top: 0px !important;

}



/*======================================Login========================================*/

.page-id-120 .drts-bs-custom-control input[type="checkbox"] {

	width: 25px !important;

	height: 25px !important;

	margin-right: 15px !important;

	border: 2px solid #858585 !important;

	border-radius: 4px !important;

}



.page-id-120 .drts-bs-custom-control label {

	font-size: 18px !important;

	color: #707070 !important;

	font-weight: 500 !important;

}



.drts-frontendsubmit-login-form .drts-form-field.drts-form-type-fieldset {

	display: flex;

	align-items: baseline;

	justify-content: space-between;

}





/*============================================pricing=========================================*/

.pricing_planner_pricing {

	padding: 0px !important;

}



.pricing_planner_pricing .row.limit-width.row-parent {

	padding-bottom: 0px !important;

}



.pricing_slider {

	padding: 20px 0px !important;

}



.subscriptionPlanDescription .tooltip img {

	width: 30px !important;

	height: auto !important;

}





/*============================================INDEX==========================================*/

.category_items {

	padding-bottom: 0px !important;

}



.finishin_touch_heading {

	width: 80%;

}



.touches p {

	padding: 20px 0px 0px;

}



.discover_para p {

	color: #515151 !important;

}



.supplier {

	padding-bottom: 150px;

}



.card_body p {

	padding: 20px 0px !important;

}



.testmonial_items .testimonial-carousel-single-title h4 {

	font-weight: bold !important;

	color: #5E5E5E !important;

}





/*=============================================Theme=========================================*/

#breadcumb .double-top-padding {

	padding-top: 36px !important;

}



/*#breadcumb #party_theme_heading {

	display: none;

}*/



/*.new_supply .drts-location-entities-container {*/

/*	padding: 0px !important;*/

/*}*/



.new_supplu_theme {

	justify-content: center !important;

	display: flex !important;

	width: fit-content !important;

	margin: auto !important;

}



/*================================responsive===================================*/

@media screen and (max-width:767px) {
	.showcase_section {
		padding: 8% 0px !important;

	}

	.showcase_section .row-parent {
		padding: 30px;
	}

	.planner_top_heading .col-lg-4 {
		width: 100% !important;
	}

	.showcase_planner_section {
		width: 100%;
		margin: 0px !important;
		padding: 0px 0px 0px !important;

	}

	.planner_heading_left h1 {
		text-align: center;
	}

	.steps_planner_width:nth-child(even) .wpb_row.row-inner {
		display: flex !important;
		flex-direction: column-reverse;
	}

	.step_img img {
		margin: 0px auto 25px;
	}

	.planner_para {
		width: 100%;
	}

	.steps_planner_width {
		padding: 0px 0px 50px;
	}

	.showcase_section2 .wpb_row.row-inner {
		display: block !important;
		justify-content: center !important;
	}

	.showcase_section .uncol {
		margin-top: 30px;
	}

	.showcase_section .row-child>.row-inner>div {
		padding: 0 0 0 0px !important;
	}

	.pricing_planner_pricing p {
		text-align: left !important;
	}

	.page-id-120 .drts-frontendsubmit-login-form {
		border-bottom: 1px solid #CFCFCF !important;
		padding: 70px 0px;
	}

	.page-id-120 .drts-frontendsubmit-login-register-form-column h2 {
		margin-top: 70px;
	}

	.new_supply .drts-slider-carousel .slick-initialized .slick-slide {
		width: 50%;
	}

	.listingDetailsSecondSec .scrollmagic-pin-spacer {
		padding-top: 0px !important;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.step_img img {

		width: auto !important;

		height: 250px !important;

		margin: auto;

	}
	.steps_planner_width {
		padding: 0px 0px 18px;
	}
	.showcase_planner_section {

		width: 100%;

		margin: 20px auto 40px !important;

	}



	.showcase_section .uncell.no-block-padding {

		padding: 15px !important;

	}



	.showcase_section .uncell.no-block-padding h3 {

		font-size: 25px !important;

	}
	.blog_main_heading .heading-text h1 {

		color: #EC008C !important;

		font-size: 25px !important;

	}



	#breadcumb .themes-listing-top a, 
	#breadcumb .themes-listing-cat, 
	#breadcumb .themes-listing-top i, 
	#breadcumb .themes-listing-cat a{
		font-size: 14px;

	}



	.blog_main_heading .limit-width {

		max-width: calc(100% - 36px);

		margin: auto;

	}



	.contact_form_section .single-block-padding {

		width: 100%;

	}



	.mainSubscritionSection .owl-dots {

		margin: 10px 0px;



	}



	.planner_heading_left {

		margin: 0px !important;

	}

}



@media screen and (max-width:575px) {

	.btn-container a.planner_button {

		justify-content: center !important;

		width: 100% !important;

		transform-origin: center !important;

		transform: scale(1) !important;

		padding: 13px 45px !important;

	}



	.step_planner div p {

		color: #5B5B5B !important;

		font-size: 18px !important;

	}



	a.check_party i {

		padding-left: 9px;

		font-size: 28px !important;

	}



	a.check_party {

		font-size: 17px !important;

	}



	.about_showcase_section .row-parent {

		padding: 15px !important;

	}



	.about_showcase_section .row-inner>div:not([class*=col-md]) {

		padding: 0px 0 0 !important;

	}



	.row-parent.style-light.limit-width.double-top-padding.double-bottom-padding {

		padding: 0px 15px !important;

	}



	.planner_para ul {

		column-count: 1 !important;

	}

}



@media screen and (min-width:992px) and (max-width:1366px) {

	.blog_main_heading .limit-width {

		max-width: calc(100% - 36px) !important;

		margin: auto !important;

	}



	.contact_form_section .single-block-padding {

		width: 80%;

	}



	.blog_main_heading .heading-text h1 span {

		color: #EC008C !important;

		font-size: 25px !important;

	}



	.steps_planner_width {

		padding: 0px 0px 18px;

	}



	.showcase_planner_section {

		width: 100%;

		margin: 20px auto 40px !important;

	}

}





/*=================================================================directory-theme-listing================================================*/

/*.page-id-10148 .drts-view-entities-container.drts-view-entities-container-list {*/

/*    display: flex;*/

/*    flex-wrap: wrap;*/

/*}*/



/*.page-id-10148 .divider-wrapper,

.page-id-10148 .empty-space.empty-half,

.page-id-10148 .current_tag_description,

.page-id-10148 h1,

.page-id-10148 h2.newh2 {

	display: none;

}*/



.page-id-10148 .divider-wrapper,

.page-id-10148 .empty-space.empty-half,

.page-id-10148 h1 {

	display: none;

}



/*.page-id-10148 #breadcumb{*/

/*    margin-bottom:20px !important;*/



/*    padding-left: 15px;*/

/*}*/



/*.page-id-10148 .main-container .row-container .single-top-padding {*/



/*	padding: 0;*/

/*}*/





/*.mapStick{*/

/*    padding-right:0px !important;*/

/*        margin-top: -69px;*/

/*        position:fixed !important;*/

/*        right:0;*/

/*}*/

/*.page-id-10148 .drts-location-entities-container.col-md-6.drts-bs-col.drts-bs-col-sm-6.drts-bs-pr-sm-2{*/

/*    padding-left:0px;*/

/*}*/

.page-id-10148 .related-blog-row {

	padding: 0px 15px 40px;

}



.page-id-10148 .term-description-row {

	padding: 0px 15px;

}





/*----------------------------------------------pgination----------------------------------------------*/

.themesPage .themePagination {

	margin: 0;

	padding: 0;

	display: flex;

}



.themesPage .themePagination li {

	list-style: none;



	padding-right: 25px !important;

	display: flex;

	align-items: center;



}



.themesPage .themePagination li a {

	color: #4B4B4B !important;



	font-weight: 500 !important;

	font-size: 20px !important;

}



ul#themePagination .active {

	background-color: #ec008c !important;

	border-radius: 100%;

	color: white !important;



	height: 50px !important;

	width: 50px !important;

	display: flex !important;

	align-items: center !important;

	justify-content: center !important;



}





/*===========================================================Responsive======================================================================*/

@media screen and (max-width:767px) {

	.page-id-10148 .drts-view-entities-container.drts-view-entities-container-list {



		display: flex;

		flex-direction: column-reverse;

	}



	.page-id-10148 .drts-location-entities-container.col-md-6.drts-bs-col.drts-bs-col-sm-6.drts-bs-pr-sm-2 {

		max-width: 100%;

		width: 100%;

	}



/*	.page-id-10148 .drts-location-map-container-container {

		margin: 20px 0px !important;

		position: relative !important;

		max-width: 100% !important;

		width: 100% !important;

		padding-left: 0px;



	}*/



	/*.page-id-10148 .main-container .row-container .single-top-padding {*/

		/*	padding-left: 0px;*/

		/*}*/



		.page-id-10148 .drts-location-entities-container.col-md-6.drts-bs-col.drts-bs-col-sm-6.drts-bs-pr-sm-2 {

			padding: 0px 15px !important;

		}

	}



	@media screen and (max-width:991px) {

		.page-id-10148 .drts-view-entities-container.drts-view-entities-container-list {



			display: flex;

			flex-direction: column-reverse;

		}



		.page-id-10148 .drts-location-entities-container.col-md-6.drts-bs-col.drts-bs-col-sm-6.drts-bs-pr-sm-2 {

			max-width: 100%;

			width: 100%;

		}



/*	.page-id-10148 .drts-location-map-container-container {

		margin: 20px 0px !important;

		position: relative !important;

		max-width: 100% !important;

		width: 100% !important;

		padding-left: 0px;



	}

*/

		/*.page-id-10148 .main-container .row-container .single-top-padding {*/

			/*	padding-left: 0px;*/

			/*}*/



			.page-id-10148 .drts-location-entities-container.col-md-6.drts-bs-col.drts-bs-col-sm-6.drts-bs-pr-sm-2 {

				padding: 0px 15px !important;

			}

		}



		@media screen and (max-width:1024px) and (min-width:992px) {



			/*.new_supply .drts-col-6{*/

				/*    max-width:33.333%;*/

				/*}*/

				.new_supply .drts-row {

					display: block !important;

				}



				.new_supply .drts-row .drts-col-6 {

					max-width: 100%;

				}



				#breadcumb .themes-listing-top a,

				#breadcumb .themes-listing-cat,

				#breadcumb .themes-listing-top i,

				#breadcumb .themes-listing-cat a {

					font-size: 12px;

				}



				.drts-view-entities-header .drts-bs-btn-outline-secondary.drts-view-nav-item-name-filter {

					font-size: 14px;

				}



				.drts-view-entities-header span.drts-bs-navbar-text {

					font-size: 14px;

				}

			}



/*-------------------------------------------------direcotry party-------------------------------------------*/

/*.new_supply.mapWithListing.drts-location-entities-map-container {*/

/*	display: inherit !important;*/



/*}*/

/*

.drts-location-map-container-container.mapStick {

	position: fixed;

	right: 0px;

	width: 50%;

	height: 100%;

	margin-top: 85px;

	top: 0px;

}*/



.drts-location-map-container-container {

	width: 50%;

	right: 0px;

}



/*div#googleMap {

	height: 900px !important;

}*/



/*.drts-map-map.drts-popover-ignore-click {

	height: 1200px !important;

}

*/

.gm-style-iw-d {

	overflow: hidden !important;

	max-height: initial !important;

	height: 100%;

}



.gm-style-iw.gm-style-iw-c {

	width: 240px !important;

	padding: 0px !important;

	height: 180px !important;

	border-radius: 0px !important;

}



.gm-style-iw-d {

	overflow: hidden;

	max-height: initial;

	height: 100%;

}



.info_content {

	height: 100% !important;

	background-size: cover !important;

	position: relative;

	background-repeat: no-repeat !important;

}



.gm-style-iw-d>div {

	height: 100%;

}



.gm-style .gm-style-iw-c {

	z-index: 9;

}



/*.drts-location-map-container-container.mapStick-3 {

	margin-top: 0px;

}*/



.info_content_inner {

	position: absolute;

	top: 0px;

	width: 100%;

	height: 100%;

	background-image: linear-gradient(#111, transparent);

	border-radius: calc(0.25em - 1px);

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	padding: 0.5rem;

	border-radius: calc(0.25rem - 1px);

}



.info_content_inner strong a {

	font-size: 1.25em !important;

	color: #fff !important;

}



.gm-style-iw-d .info_content .info_content_inner p {

	font-size: 16px !important;

	color: #fff !important;

}



button.gm-ui-hover-effect {

	z-index: 9999;

	color: #fff !important;

	opacity: 1;

	top: 0px !important;

	right: 0px !important;

}



.gm-ui-hover-effect>span {

	background-color: #fff !important;

	filter: grayscale(1) !important;

}



/*

 .gm-style img{

    background-color: #fff;

    transform: translate(-50%,-50%) rotate(45deg);

    border-radius: 50%;

    border: 3px solid;

    width: 100%;

    height: 100%;

    box-shadow: 0 0 2px 2px rgb(0 0 0 / 10%) inset;

}



.gm-style img {

    border-radius: 50%;

    width: 100% !important;

    height: auto !important;

}*/



.afterMapListing {

	background: #fff;

	position: relative;

	z-index: 999;

}



.drts-view-entities-list-grid .themesPage.drts-gutter-sm {

	width: 100%;

}





/*---------------------------------5 july 2022----------------------------------*/

@media screen and (max-width:767px) {

	.supplier {

		padding-bottom: 0px !important;

	}

}





/*-----------------------------------8 july 2022------------------------------*/

div#drts-dashboard-main .cb-box.ajax-form .form-groups.acf-actions {

	text-align: end;

	margin: 10px 0px 0px;

}



div#drts-dashboard-main .cb-box.ajax-form td {

	vertical-align: middle !important;

	border-collapse: collapse;

	border: 1px solid #eaeaea;

	width: 25%;



	padding: 0px;

}



div#drts-dashboard-main .cb-box.ajax-form .form-groups.acf-actions .btn-default {

	background-color: transparent !important;

	color: black !important;

	border-radius: 100px;

}



.drts-view-entities-container.drts-view-entities-container-dashboard_dashboard {

	margin: 30px 0px 0px;



}



div#drts-dashboard-main .cb-box.ajax-form td .form-group {

	padding: 10px 6px !important;

	width: 100% !important;

	margin: 0px !important;

}



div#drts-dashboard-main .cb-box.ajax-form td .form-group img {





	margin-bottom: 10px;

}



div#drts-dashboard-main .cb-box.ajax-form td .form-group select,

div#drts-dashboard-main .cb-box.ajax-form td .form-group input {

	margin-top: 0px !important;

}



div#drts-dashboard-main .cb-box.ajax-form input[type="submit"] {

	color: #FFF !important;

	background-color: #EC008C !important;

	border-color: #EC008C !important;

	border-radius: 50px;

	padding: 10px 25px !important;

	font-size: 21px !important;

	font-weight: 600 !important;

	text-transform: uppercase !important;

	margin-bottom: 40px;

}



.drts-view-entities-container.drts-view-entities-container-dashboard_dashboard button.drts-bs-btn.drts-bs-dropdown-toggle.drts-bs-btn-outline-secondary {

	padding: 10px 20px;

	width: 100%;

	font-size: 16px;

	font-weight: 600;

}



.remove_btn::before,

.remove_btn5::before,

.remove_btn10::before {

	content: '\f056';

	position: relative;

	font-family: 'Font Awesome 5 Solid - drts';



	font-size: 23px;



}



/*-------------------------------------11 july 2022--------------------------------------*/

div#drts-dashboard-main .cb-box.ajax-form tbody tr td .form-group.doplay-nonnnn {

	visibility: hidden;

}



div#drts-dashboard-main .cb-box.ajax-form td .form-group input[type="file"] {

	width: 100% !important;

}



div#drts-dashboard-main .cb-box.ajax-form td:first-child {

	padding: 18px;



	width: auto;

}





/*-----------------------12 july 2022-----------------------------------*/

.current_tag_description .su-expand-content.su-u-trim {

	max-height: 100% !important;

}



.afterMapListing .term-description-row h4 {

	color: #303133;

}



.afterMapListing .term-description-content {

	padding-top: 10px;

	color: #878787 !important;

	font-size: 16px !important;

	padding-bottom: 60px;

}



.cb-box.ajax-form {

	border-top: 1px solid #dddddd !important;

	margin: 63px 0px !important;

	padding-top: 34px !important;

}





/*-----------------------------------------13 july 2022-----------------------------------------*/

ul li {

	color: #878787 !important;

	font-size: 16px !important;

}



.listingDetailsFirstSec .drts-display-element-inlineable .drts-display-element-header {

	margin-bottom: 15px !important;

	margin-top: 15px !important;

}



.listingDetailsFirstSec .drts-display-element-inlineable .drts-entity-field-value {

	margin: 0px 0px 10px !important;

}



.listingInfoCustom .drts-display-element-header span {

	/* color: #000; */

	font-size: 18px;

	color: #4B4B4B !important;

	padding: 4px 0px;

	font-weight: 600;

}



.listingInfoCustom .drts-display-element-header {

	margin: 0.5em 0 1em 0;

}


.fa-fw {
	text-align: left!important;
}
.price-display .drts-entity-field-label.drts-entity-field-label-type-none {
	display: none;
}

/* .drts-entity-field-label.drts-entity-field-label-type-custom_icon.drts-display-element-header {

	display: none;

} */





/*------------------------------14 juyl 2022-----------------------------------------*/

.listingDetailsFirstSec .drts-display-element-inlineable span a {

	padding: 0px 0px 15px;

	display: block;



}



.listingDetailsFirstSec .drts-display-element-header span {

	display: block;

	padding: 10px 0px;

}



.listingDetailsMainSec {

	padding-top: 0px !important;

}



/*.listingDetailsSecondSec  {*/

/*   position: absolute;*/

/*    right: 0;*/

/*    top: -366px;*/

/*}*/





.list-top-infobar-left #profileImage {

	border-radius: 100% !important;

	width: 185px !important;

	height: 185px !important;

}





/*----------------------------------------21 july-----------------------------------------------*/

.filterForms {

	border-radius: 30px !important;

	box-shadow: 0px 0px 7px 0px #80808029 !important;

	margin-bottom: 40px !important;

	padding: 2rem;

}



.filterForms .drts-bs-card,

.filterForms .drts-bs-card-header,

.filterForms .drts-bs-card-group {

	border: none !important;

	background: transparent !important;

}





.filterForms .drts-bs-card-header {

	font-size: 16px;

	color: #4B4B4B;

	padding: 4px 0px;

	font-weight: 600;

}



.filterForms .drts-bs-form-control {

	background-color: #f1f1f1 !important;

	border-radius: 10px !important;

	border: 1px solid #f1f1f1 !important;



	height: 45px !important;

}



.filterForms .drts-bs-card-body {

	flex: 1 1 auto;

	min-height: 1px;

	padding: 0px 1.25rem 1.25rem !important;

}



.filterForms .drts-bs-card-body label.drts-bs-custom-control-label {

	color: #868e96;

	font-size: 15px;

	font-weight: 400;



}



/*.new_supply.drts-view-entities.drts-view-post-entities.drts-view-entities-list {*/

/*	padding: 0px 15px 0px 0px;*/

/*}*/



/*.tax-party_loc_loc  .new_supply.drts-view-entities.drts-view-post-entities.drts-view-entities-list, .tax-party_dir_tag  .new_supply.drts-view-entities.drts-view-post-entities.drts-view-entities-list{*/

/*    padding: 0px 15px;*/

/*}*/

.drts-entity-field-value.drts-bs-text-right {

	color: #878787;

	font-size: 14px;

}





/*---------------------------------------22july 2022-----------------------------------------*/

.divider-wrapper {

	display: none;

}



.empty-space.empty-half {

	padding-top: 0px !important;

}



/*.page-id-10148 .drts-view-entities-container.drts-view-entities-container-list {*/

/*    display: flex;*/

/*    flex-wrap: wrap;*/

/*}*/



/*.tax-party_dir_cat .drts-view-entities-container.drts-view-entities-container-list,

.tax-party_loc_loc .drts-view-entities-container.drts-view-entities-container-list,

.tax-party_dir_tag .drts-view-entities-container.drts-view-entities-container-list {

	display: block;

	flex-wrap: wrap;

}*/



.tax-party_loc_loc #googleMap,

.tax-party_dir_tag #googleMap {

	display: none !important;

}



/*.tax-party_dir_cat .drts-location-map-container-container,

.tax-party_loc_loc .drts-location-map-container-container,

.tax-party_dir_tag .drts-location-map-container-container {

	margin-top: -112px;

}*/



/*.tax-party_loc_loc .main-container .row-container .col-std-gutter>.row-inner>div,*/

/*.tax-party_dir_tag .main-container .row-container .col-std-gutter>.row-inner>div,*/

/*.tax-party_dir_cat .main-container .row-container .col-std-gutter>.row-inner>div{*/

/*	padding-left: 36px;*/

/*	margin-right: -36px !important;*/

/*}*/



/*.tax-party_loc_loc .new_supply.drts-view-entities.drts-view-post-entities.drts-view-entities-list,*/

/*.tax-party_dir_tag .new_supply.drts-view-entities.drts-view-post-entities.drts-view-entities-list {*/

/*    padding: 0px 0px ;*/

/*}*/



/*.tax-party_loc_loc .drts-location-entities-container.col-md-6.drts-bs-col.drts-bs-col-sm-6.drts-bs-pr-sm-2,*/

/*.tax-party_dir_tag .drts-location-entities-container.col-md-6.drts-bs-col.drts-bs-col-sm-6.drts-bs-pr-sm-2{*/

/*    padding:  0px !important;*/

/*}*/

/*.tax-party_loc_loc .drts-location-map-container-container,

.tax-party_dir_tag .drts-location-map-container-container,

.tax-party_dir_cat .drts-location-map-container-container {



	margin-bottom: 50px;

}*/



/*.tax-party_loc_loc .main-container .row-container .col-std-gutter>.row-inner>div,*/



/*.tax-party_dir_tag .main-container .row-container .col-std-gutter>.row-inner>div,*/



/*.tax-party_loc_loc .main-container .row-container .col-std-gutter>.row-inner,*/

/*.tax-party_loc_loc .main-container .row-inner,*/

/*.tax-party_dir_tag .main-container .row-container .col-std-gutter>.row-inner,*/

/*.tax-party_dir_tag .main-container .row-inner,*/

/*.tax-party_dir_cat .main-container .row-container .col-std-gutter>.row-inner,*/

/*.tax-party_dir_cat .main-container .row-inner,*/

/*.tax-party_dir_cat .main-container .row-container .col-std-gutter>.row-inner>div*/

/*{*/

/*	padding: 0px !important;*/

/*	margin: 0px !important;*/

/*}*/



/*.tax-party_loc_loc .main-container .post-body>.row-container .col-std-gutter>.row-inner,*/

/*.tax-party_dir_tag .main-container .post-body>.row-container .col-std-gutter>.row-inner*/

/*.tax-party_dir_cat .main-container .post-body>.row-container .col-std-gutter>.row-inner{*/

/*	width: 100%;*/

/*}*/



/*.tax-party_loc_loc .main-container .row-container .row-parent,*/

/*.tax-party_dir_tag .main-container .row-container .row-parent,*/

/*.tax-party_dir_cat .main-container .row-container .row-parent {*/

/*	padding: 0px !important;*/

/*}*/



/*.tax-party_loc_loc .eeee h1,

.tax-party_loc_loc .newh2,

.tax-party_dir_tag .eeee h1,

.tax-party_dir_tag .newh2

.tax-party_dir_cat .eeee h1,

.tax-party_dir_cat .newh2{

	display: none;

}*/





.tax-party_loc_loc .eeee h1,

.tax-party_dir_tag .eeee h1,

.tax-party_dir_cat .eeee h1

{

	display: none;

}



/*.tax-party_loc_loc #breadcumb,*/

/*.tax-party_dir_tag #breadcumb,*/

/*.tax-party_dir_cat #breadcumb,  #breadcumb {*/

/*	padding: 30px 0px 0px 36px !important;*/

/*}*/



.drts .drts-view-entities-header {

	margin-bottom: 22px !important;

	margin-top: 0px;

	padding: 0px 15px 0px 0px;

}





.tax-party_loc_loc .drts .drts-view-entities-header,

.tax-party_dir_tag .drts .drts-view-entities-header,

.tax-party_dir_cat .drts .drts-view-entities-header, .drts-view-entities-header {

	margin-bottom: 22px !important;

	margin-top: 0px;

	padding: 0px 0px 0px 0px;

}





/*.tax-party_loc_loc .drts-location-map-container-container.mapStick,

.tax-party_dir_tag .drts-location-map-container-container.mapStick,

.tax-party_dir_cat .drts-location-map-container-container.mapStick,

.drts-view-entities-container .drts-location-map-container-container.mapStick {

	position: fixed;

	right: 0px;

	width: 50%;

	height: 100%;

	margin-top: 89px !important;

	top: 0px;

}*/

/*.tax-party_dir_cat .drts-location-map-container-container,

.tax-party_loc_loc .drts-location-map-container-container,

.tax-party_dir_tag .drts-location-map-container-container,

.drts-location-map-container-container {

	position: fixed;

	right: 0px;

	width: 50%;

	height: 100%;

	margin-top: 262px;

	top: 0px;

}

*/

/*.tax-party_loc_loc footer .row.double-top-padding.double-bottom-padding,*/

/*.tax-party_dir_tag footer .row.double-top-padding.double-bottom-padding,*/

/*.tax-party_loc_loc footer .vc_row.newsletter,*/

/*.tax-party_dir_cat footer .row.double-top-padding.double-bottom-padding,*/

/*.tax-party_dir_cat footer .vc_row.newsletter,*/

/*.tax-party_dir_tag footer .vc_row.newsletter*/

/*{*/

/*	padding: 72px 0px !important;*/

/*}*/



.tax-party_loc_loc .eeee.post-content.style-light.double-bottom-padding,

.tax-party_dir_cat .eeee.post-content.style-light.double-bottom-padding,

.tax-party_dir_tag .eeee.post-content.style-light.double-bottom-padding {

	padding-bottom: 0px !important;

}



.tax-party_loc_loc #drts-content,

.tax-party_dir_tag #drts-content,

.tax-party_dir_cat #drts-content {

	margin-bottom: 0px !important;

}



.tax-party_loc_loc .afterMapListing,

.tax-party_dir_cat .afterMapListing,

.tax-party_dir_tag .afterMapListing {

	background: #fff;

	position: relative;

	z-index: 999;

	padding: 38px;

}



.tax-party_loc_loc .drts-view-entities-footer.drts-bs-mt-4,

.tax-party_dir_tag .drts-view-entities-footer.drts-bs-mt-4,

.tax-party_dir_cat .drts-view-entities-footer.drts-bs-mt-4 {

	margin-top: 0px !important;

}





.tax-party_loc_loc .drts-view-entities-footer.drts-bs-mt-4 .drts-bs-navbar.drts-bs-navbar-expand-sm.drts-bs-justify-content-between.drts-bs-mt-2.drts-view-nav.drts-bs-p-0,

.tax-party_dir_tag .drts-view-entities-footer.drts-bs-mt-4 .drts-bs-navbar.drts-bs-navbar-expand-sm.drts-bs-justify-content-between.drts-bs-mt-2.drts-view-nav.drts-bs-p-0,

.tax-party_dir_cat .drts-view-entities-footer.drts-bs-mt-4 .drts-bs-navbar.drts-bs-navbar-expand-sm.drts-bs-justify-content-between.drts-bs-mt-2.drts-view-nav.drts-bs-p-0 {

	margin-top: 0px !important;

	background: white !important;

}



.tax-party_loc_loc div#drts-content-view-term-entities-view-filter-form,

.tax-party_dir_tag div#drts-content-view-term-entities-view-filter-form,

.tax-party_dir_cat div#drts-content-view-term-entities-view-filter-form {

	margin: 0px 15px 0px 0px;

}



.tax-party_loc_loc .drts-view-entities-footer.drts-bs-mt-4 .drts-bs-navbar.drts-bs-navbar-expand-sm.drts-bs-justify-content-between.drts-bs-mt-2.drts-view-nav.drts-bs-p-0,

.tax-party_dir_tag .drts-view-entities-footer.drts-bs-mt-4 .drts-bs-navbar.drts-bs-navbar-expand-sm.drts-bs-justify-content-between.drts-bs-mt-2.drts-view-nav.drts-bs-p-0,

.tax-party_dir_cat .drts-view-entities-footer.drts-bs-mt-4 .drts-bs-navbar.drts-bs-navbar-expand-sm.drts-bs-justify-content-between.drts-bs-mt-2.drts-view-nav.drts-bs-p-0 {

	margin-top: 0px !important;

	background: white !important;

}



.tax-party_loc_loc #googleMap,

.tax-party_dir_tag #googleMap,

.tax-party_dir_cat #googleMap {

	display: none;

}

/*

.drts-location-map-container-container {

	position: fixed;

	right: 0px;

	width: 50%;

	height: 100%;

	margin-top: 262px;

	top: 0px;

}

*/



/*.drts-view-entities-footer.drts-bs-mt-4 {*/

/*	padding-left: 36px;*/

/*}*/



/*.tax-party_dir_cat .drts-location-entities-container {*/

/*	padding-left: 0px !important;*/

/*}*/



.tax-party_dir_cat .drts-view-entities-footer.drts-bs-mt-4 {

	padding-left: 0px;



}



.tax-party_dir_cat .drts-view-entities-footer.drts-bs-mt-4,

.tax-party_dir_tag .drts-view-entities-footer {

	padding-bottom: 30px;

	background: #fff;

	position: relative;





}





.term-description-content {

	padding-bottom: 40px;

}





/*.tax-party_dir_tag .eeee .current_tag_description{*/

/*    display: none;*/

/*}*/

.term-description-row h4 {

	margin-top: 0px;

}



.term-description-row {

	background: #fff;



	max-width: 100%;

}



.map_page_customClass .testedNew-2 .relatedBlogOuter {

	background: #fff;

	position: relative;

	z-index: 1;

}



.map_page_customClass  .testedNew-2 .relatedBlogOuter {

	background: #fff;

}



.row-inner.rowOne{display: none!important;}



footer#colophon  .limit-width{

	max-width: 100%;

	widrth: 100%;

}



body:not(.compose-mode) footer#colophon {

	display: table-row;

	height: 1px;

	position: relative;

}





.drts-display-element .listingInfoCustom ul{

	padding-left: 0px!important;

}





/*-----------------------------29 july-------------------------------------------------*/

.drts-frontendsubmit-login-form .drts-form-field.drts-form-type-fieldset.drts-form-has-error{

	display:block;

}



/*.newh2,.current_tag_description {*/

/*    padding: 0px 0px 0px 36px !important;*/

/*}*/



.newh2{

	font-size: 31px !important;

	color: #8f8f8f !important;

	font-weight: 600 !important;

}



.current_tag_description{

	color: #999999 !important;

	font-size:16px !important;

	padding-top:5px !important;

}



.category_listing_section a{

	font-size: 16px;

	color: white !important;

	font-weight: 700;

	padding: 10px 18px;

	background-color: #EC008C !important;

	margin-bottom: 17px;

	border-radius: 100px;

}

.category_listing_section span{

	background-image: url(../images/category.png);

	background-repeat: no-repeat;

	background-size: 23px 25px;

	padding-left: 40px !important;

	background-position: left;

	display: flex !important;

	align-items: center;

	margin-bottom: 4px;

}



.tag-info .listing-info-icon.categoryTag {

	background-image: url(../images/category.png);

	background-size: inherit !important;

}



.style-light .drts .select2-container--default .select2-selection--single{

	padding-top: 6px !important;

	padding-bottom: 6px;

	margin-top: 0px !important;

	box-shadow: none !important;

	background: #f1f1f1 !important;

}



.select2-results {

	display: block;

	padding: 0 !important;

}



.select2-results__option:hover{

	background-color:#0693e3 !important;

	color:white !important;

}

.map_page_customClass .row-inner{

	margin-left: 0px!important;

}

.themes-listing-top a{

	padding-left: 0px!important;

}



/*.map_page_customClass  .testedNew-2 .row.row-parent {*/

/*padding-right: 0px!important;*/



/*}*/

.drts-location-map-container-container{padding-right: 0px!important;}



.drts-location-map-container-container{

	margin-top: 64px;

}



.drts-location-map-container-container{

	width: 50%!important;

}

.map_page_customClass  .testedNew-2>.row-container>.limit-width,

.map_page_customClass .testedNew-2>.post-body .post-content>.post-content.un-no-sidebar-layout>.row-container .limit-width,

.map_page_customClass .testedNew-2 #theme_items .limit-width{

	max-width: 100%!important;

}

.map_page_customClass .testedNew-2 #breadcumb .limit-width {

	max-width: 100%!important;

	padding-left: 36px!important;

	padding-right: 36px!important;

}

.map_page_customClass .testedNew-2 #theme_items .limit-width{

	padding-left: 36px!important;

}



.map_page_customClass .testedNew-2>.row-container  .row-inner{

	width: 100%!important;

}

/*.map_page_customClass .testedNew-2 .drts-map-container{*/

/*    top: 150px!important;*/

/*}*/

.map_page_customClass .testedNew-2 .drts-view-entities-container.drts-view-entities-container-list {

	margin-left: -36px;

	padding-left: 36px;

	margin-right: -36px;

}

.occasions .drts-display-element.drts-display-element-entity_field_directory_custom_tax_occasions-1.drts-display-element-inlineable{

	display: none!important;

}



@media screen and (max-width:991px) {

	.listingDetailsSecondSec {

		position: relative;

		right: 0;

		top: 0;

	}



	.listingDetailsSecondSec.drts-col-6,

	.listingDetailsFirstSec.drts-col-6 {

		-ms-flex: 0 0 50%;

		flex: 0 0 100% !important;

		max-width: 100% !important;

	}



	.listingDetailsSecondSec .drts-display-element-contact_form-3 {

		margin: 40px 0px 0px;

	}



}





@media screen and (max-width:1200px) {

	.list-top-infobar-left #profileImage {

		border-radius: 100% !important;

		width: 150px !important;

		height: 150px !important;

		top: -75px;

	}

}





@media screen and (max-width:991.98px) {

	.map_page_customClass  .testedNew-2 .drts .drts-bs-flex-sm-row{    flex-direction: column-reverse!important;

	}

	.map_page_customClass  .testedNew-2 .row.row-parent {

		padding-right: 36px!important;

	}

	.map_page_customClass  .testedNew-2 .drts-map-container, .map_page_customClass  #googleMap {

		position: unset!important;

		top: 0px!important;

	}

	.map_page_customClass  .testedNew-2 .drts-location-map-container-container, .map_page_customClass  .testedNew-2 .single-top-padding.limit-width{

		padding-right: 0px!important;

		margin-top: 0px!important;

	}

	.tax-party_loc_loc .drts-view-entities-container.drts-view-entities-container-list,

	.tax-party_dir_tag .drts-view-entities-container.drts-view-entities-container-list,

	.tax-party_dir_cat .drts-view-entities-container.drts-view-entities-container-list {

		display: block;

	}



	.tax-party_loc_loc .drts-location-entities-container,

	.tax-party_loc_loc .drts-location-map-container-container,

	.tax-party_dir_tag .drts-location-entities-container,

	.tax-party_dir_tag .drts-location-map-container-container,

	.tax-party_dir_cat .drts-location-entities-container,

	.tax-party_dir_tag .drts-location-map-container-container, .drts-location-map-container-container, .map_page_customClass  .testedNew-2 .drts .drts-bs-col-sm-6{

		width: 100% !important;

		max-width: 100% !important;

	}

	.map_page_customClass  #googleMap{

		width: 100% !important;

		max-width: 100% !important;

		overflow: hidden;

	}

/*

	.drts-location-map-container-container,

	.drts-location-map-container-container.mapStick,

	.tax-party_loc_loc .drts-location-map-container-container,

	.tax-party_dir_tag .drts-location-map-container-container,

	.tax-party_dir_cat .drts-location-map-container-container {

		position: relative !important;

		right: 0px !important;

		width: 100% !important;

		height: 100% !important;

		margin-top: 15px !important;

		top: 0px !important;

	}*/



	/*.map_page_customClass  .drts-map-map.drts-popover-ignore-click {*/

		/*	height: 800px !important;*/

		/*}*/



		.drts-view-entities-footer.drts-bs-mt-4 {

			padding-right: 36px !important;

		}



		.drts-location-entities-container.col-md-6.drts-bs-col.drts-bs-col-sm-6.drts-bs-pr-sm-2,

		.page-id-124 .drts-view-entities-footer.drts-bs-mt-4,

		.page-id-124 #breadcumb {

			padding-right: 36px !important;

		}



		.new_supply.drts-view-entities.drts-view-post-entities.drts-view-entities-list {

			padding-right: 0px !important;

		}



		.tax-party_loc_loc .afterMapListing,

		.tax-party_dir_tag .afterMapListing,

		.tax-party_dir_cat .afterMapListing {

			background: #fff;

			position: relative;

			z-index: 999;

			padding: 0px;

		}



/*	.tax-party_loc_loc .drts-location-map-container-container.mapStick,

	.drts-view-entities-container .drts-location-map-container-container.mapStick {



		margin-top: 0px !important;

	}*/



}

/*.map_page_customClass .drts-view-entities-header.drts-bs-mb-4,  .map_page_customClass  .drts-bs-navbar.drts-bs-navbar-expand-sm.drts-bs-justify-content-between.drts-bs-mb-2.drts-view-nav.drts-bs-p-0{*/

/*    margin-bottom: 0px!important;*/

/*}*/



.map_page_customClass  .main-container .row-inner>div{

	padding-left: 0px!important;

	padding-right: 0px!important;

}



.map_page_customClass  .testedNew-2 .single-h-padding, .map_page_customClass  .directory-row{

	padding-left: 0px!important;

	padding-right: 0px!important;

}



@media(max-width: 991.98px){

	.map_page_customClass .testedNew-2 .drts-view-entities-container.drts-view-entities-container-list {

		margin-left: 0px;

		padding-left: 0px;

		margin-right: 0px;

	}

	.gm-style{

		height: 700px!important;

		overflow: hidden!important;

		position: relative!important;

	}

	.map_page_customClass #googleMap{

		height: 700px!important;

	}



	.map_page_customClass  .mapOuter {

		position: unset!important;

		top: 0px!important;

	}

	.page-id-10148 .drts-location-map-container-container  .scrollmagic-pin-spacer{

		padding-top:0px!important;

		padding-bottom:0px!important;



	}

}

@media(max-width: 575px){

	.map_page_customClass   .testedNew-2 .drts-gutter-sm>[class*=drts-col-] {

		padding-right: 0px;

		padding-left: 0px;

		padding-bottom: 20px!important;

	}
}

@media screen and (max-width: 576px){

	.main-container .row-container .single-top-padding{

		padding-left: 25px!important;

		padding-right: 25px!important;

	}

	.map_page_customClass .testedNew-2 .row.row-parent{

		padding-right: 25px!important;

	}

	.map_page_customClass .testedNew-2 #breadcumb .limit-width {

		max-width: 100%!important;

		padding-left: 25px!important;

		padding-right: 25px!important;

	}

	.menu-container .logo-container {
		position: relative;
		padding: 27px 25px!important;

	}

	#breadcumb .themes-listing-top a, 
	#breadcumb .themes-listing-cat, 
	#breadcumb .themes-listing-top i,
	#breadcumb .themes-listing-cat a {
		font-size: 12px;
	}
}

.tax-party_dct_occasions .post-wrapper.testnew.testedNew-2.occasions .post-content.un-no-sidebar-layout.test>.row-container .row.row-parent.style-light.full-width.no-top-padding.double-bottom-padding{

	display: none;

}



.tax-party_dct_occasions  .occasionPage.drts-col-6.drts-view-entity-container.loop {

	padding-left: 8px;

	padding-right: 8px;



}



@media(max-width: 767px){

	.listingDetailsSecondSec .drts-display-element-contact_form-3{
		padding: 15px 15px;
		border-radius: 0px;
	}

	.listingDetailsSecondSec .scrollmagic-pin-spacer {
		margin: 8px !important;
	}
	.listingDetailsSecondSec .wpcf7-inline-wrapper {
		margin-top: 0px!important;
	}
	.listingDetailsSecondSec .wpcf7-inline-wrapper .wpcf7-inline-field input, .listingDetailsSecondSec .wpcf7-inline-wrapper .wpcf7-inline-field select, .listingDetailsSecondSec .your-message textarea {
		padding: 6px 8px;
	}
	.wpcf7-inline-wrapper .wpcf7-inline-field {
		margin-top: 0px;
	}
	.listingDetailsSecondSec .wpcf7-inline-wrapper .wpcf7-inline-field input, .listingDetailsSecondSec .wpcf7-inline-wrapper .wpcf7-inline-field select, .listingDetailsSecondSec .your-message textarea {
		font-size: 14px;
	}

	.listingDetailsSecondSec input[type=submit]:not(.btn-custom-typo):not(.btn-inherit){
		font-size: 18px !important;
		font-weight: 500 !important;
	}
	a#drts-display-element-tabs-tab-361-74194-trigger {
		display: none !important;
	}

}

body.textual-accent-color .post-content .wp-caption-text a {
	color: #ec008c !important;
}

.tagcloud a {
	color: #fff !important;
}
.write-review-btn-custom .drts-bs-ml-2 button {
	width: 170px;
	background: #EC008C !important;
	border-radius: 100px !important;
	padding: 10px 14px !important;
	z-index: 999;
	margin-top: 0;
	border-color: transparent;
}
.listing-detaill-bookmark {
	display: none !important;
}
.listing-detaill-bookmark {
	width: 170px;
	background: #EC008C !important;
	border-radius: 100px !important;
	padding: 6px 14px !important;
	align-items: center !important;
	display: flex !important;
	z-index: 999;
	margin-top: 10px;
}
.listing-detaill-bookmark button.drts-bs-active i {
	color: #666 !important;
}
.listing-detaill-bookmark button:hover {
	background: none !important;
}
.listing-detaill-bookmark button {
	border: none !important;
}
.drts .write-review-btn-custom .drts-bs-btn-outline-primary {
	color: #666 !important;
	background-color: rgba(236,0,140,0) !important;
	border-color: rgba(102,102,102,1) !important;
	border-radius: 50px;
	padding: 13px 30px !important;
	font-size: 12px !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
}
.listing-detaill-bookmark button.drts-bs-active {
	background: transparent !important;
}
.listing-detaill-bookmark button:focus {
	box-shadow: none !important;
}
.write-review-btn-custom .drts-bs-ml-2 button {
	width: auto;
	max-width: 175px;
	background: #EC008C !important;
	border-radius: 100px !important;
	padding: 10px 14px !important;
	z-index: 999;
	margin-top: 0;
	border-color: transparent;
}
.write-review-btn-custom .drts-bs-ml-2 button.drts-bs-active i  {
	color: #666 !important;
}

/* -============== edit css 10/05/2023 ==================-  */
body .drts .drts-bs-btn.drts-bs-active:not(.drts-view-nav-item-name-filter-collapse):not(.drts-view-entities-sort):not(.drts-map-directions-trigger):not(.drts-location-map-control):not([data-layout=row]):not([data-layout=grid]):not(.drts-search-form-submit):not(.drts-view-remove-filter):not(.drts-bs-dropdown-toggle):not(.drts-view-nav-item):not(.drts-bs-btn-link){
	color: #fff !important;
}
.d-none {
	display: none !important;
}
.drts-bs-popover .drts-bs-popover-body a {
	color: #EC008C;
	font-weight: bold;
}
a.btn.btn-toggle.btn-toggle-map:hover {
	color: #fff !important;
}
.current_tag_description_mb,
.read-more,
.mb-show {
	display: none;
}
.drts-location-map-container-container .btn-toggle-map {
	width: 100%;
	max-width: 100%;
	padding: 10px 0px !important;
	margin: 0;
	transform: none !important;
	border: none;
	background-color: #ec008c;
	color: #fff;
	font-size: 16px;
	height: auto;
	display: none;
	align-items: center;
	justify-content: center;
}
.drts-location-map-container-container .btn-toggle-map span{
	display: none;
}
.drts-location-map-container-container .btn-toggle-map .show{
	display: inline-block;
}
#breadcumb #party_theme_heading .uncont {
	text-align: left;
}
#breadcumb #party_theme_heading .uncont h2 {
	margin-bottom: 0;
}
.new_supply .logo-row .listing-heading a {
	color: #EC008C !important;
	font-size: 18px;
	font-weight: bold !important;
}
.t-entry-text-tc.single-block-padding h3.t-entry-title.h4 {
	font-size: 22px !important;
}
.wap-new_suppliers {
	padding: 0 15px;
}
.mb-2{
	margin-bottom: 2rem !important;
}
.mb-4{
	margin-bottom: 4rem !important;
}

/*-======Responsive=====-*/
@media only screen and (max-width: 768px) {
	.read-more{
		display: inline-block;
		cursor: pointer;
	}
	.current_tag_description_pc,
	.mb-hide {
		display: none;
	}
	.current_tag_description_mb,
	.mb-show {
		display: block;
	}
	.drts-location-map-container-container .drts-map-container {
		display: none;
	}
	.drts-location-map-container-container .btn-toggle-map {
		display: flex;
	}
	#breadcumb #party_theme_heading .uncont h2,
	.newh2 {
		font-size: 20px !important;
	}
	.main-container .sections-container{
		display: block;
	}
}