/*
 * add your custom styles here
 *
 */  

 :root{
	--font-heading: 'Noto Sans Hebrew', sans-serif;
	-webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}
body{
	font-family: 'Noto Sans Hebrew', sans-serif;
}

.color-white{
	color: #fff;
}
.text-center{
	text-align: center;
}
.text-right{
	text-align: right;
}
.bg-white{
	background-color: #fff;
}
.bg-light-gray{
	background-color: #f1eded; 
}
.bg-cover{
	background-position: center center;
	background-size: cover;
}
.overlay{
	position: relative;
	z-index: 1;
}
.overlay::before{
	width: 100%;
	height: 100%;
	background: #000;
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.5;
	z-index: -1;
}
.position-relative{
	position: relative;
}
.btn{
	min-width: 150px;	
	padding: 11px 30px 12px;
	border-radius: 40px;
	display: inline-block;
	font-size: 14px;
	text-decoration: none;
}
.btn-black{
	background: #000;
	color: #fff;
}
.btn-lightgold{
	background: #f5a688;
	color: #fff;
}
.brk-main .brk-content .font-weight-400{
	font-weight: 400;
}
.d-flex{
	display: flex;
	flex-wrap: wrap;
}
.justify-content-center{
	justify-content: center;
}
.justify-content-end{
	justify-content: flex-end;
}
.justify-content-between{
	justify-content: space-between;
}
.align-items-center{
	align-items: center;
}
.align-items-stretch{
	align-items: stretch;
}
.brk-site-actions.sm_custom_account,
.brk-site-nav,
.whatsappfixedbtn,
.brk-footer {
    display: none !important;
}   
.type_podcast-listing .wds-pagination span.current {
    background: var(--main);
    text-decoration: underline;
    text-decoration-color: var(--main);
} 

/* .home .podcast-listing .brk-row {
    display: none;
} */
/*---- Start RTL Styles ----*/

/*---- Search List Form ----*/

.brk-carousel-search.brk--style-horizontal .brk-carousel-nav li.brk-active a, 
.brk-carousel-search.brk--style-horizontal .brk-carousel-nav li:hover a{
	/* background: #e4895c; */
	background: var(--main);
}  

.brk-carousel-search.brk--style-horizontal .brk-carousel-nav li:hover a::before,
.brk-carousel-search.brk--style-horizontal .brk-carousel-nav li:hover a::after,
.brk-carousel-search.brk--style-horizontal .brk-carousel-nav li.brk-active a::before,
.brk-carousel-search.brk--style-horizontal .brk-carousel-nav li.brk-active a::after{
	display: none;
}

.rtl .brk-carousel-search .rz-search-form .rz-search-mods>.rz-mod{
	border-left: 1px solid #ddd; 
	border-right: none;
}
.rz-form-group label{
	text-align: right;
}
.rtl .rz-form-group label.rz-checkbox em {
    padding-right: 0 !important;    
}
.rtl .rz-filter-tab .rz-tab-flyout .rz-tab-footer{
	justify-content: flex-start;
}

.rtl .rz-buttons.rz--style-v1 .rz-btn span{
	margin: 0 0 12px 12px;
}

.rz-search-form button[disabled="disabled"]{
	cursor: not-allowed;
	opacity: 0.4;
}

/* Single listing loader */ 
.listing_type_paid-vacation-itinerary.custom_loader_active #page {
    filter: blur(8px);
    -webkit-filter: blur(8px);
}  
 

/*---- Dashboard ----*/
.rtl .brk-account-bar{
	left: inherit;
	right: 0;
}
.rtl .brk-submission.brk--is-sidebar>.brk--content>.brk--top{
	left: 0;
}
.rtl .brk-submission.brk--is-sidebar>.brk--content{
	padding-left: 0;
	padding-right: 300px;
}
.rtl .brk-submission.brk--is-sidebar>.brk--content{
    padding-left: 0;
    padding-right: 300px;
}
.rtl .brk-submission>.brk--sidebar{
	left: inherit;
	right: 0;
}
.rtl .brk-submission.brk--is-sidebar>.brk--content>.brk--bottom{
	left: 0;
}
.rtl .brk-account-nav a span{
	border-radius: 6px 0 0 6px;
	left: inherit;
	right: 100%;
	transform: translate(50%,-50%)
}
.rtl .brk-account-nav a:hover span{
	transform: translateY(-50%)
}

/*---- Select ----*/
.rtl .rz-quick-input .rz-quick-preloader{
    right: auto;
    left: 15px;
}
.rtl .rz-quick-input .rz-icon-clear{
    right: auto;
    left: 6px;
}
.rtl .brk-carousel-search .rz-search-form .rz-search-mods>.rz-mod>.rz-form-group>.rz-quick input{
	padding-left: 45px;
	padding-right: 20px;
}
.rtl .site .rz-filter-tab .rz-tab-title:after{
	left: 1rem !important; 
	right: auto;
}
/*.rtl .select2-container .select2-selection--single .select2-selection__rendered:after {
    left: 1rem !important;
    right: auto !important;
}*/
.rtl .rz-no-select{
	text-align: right;
}
.rtl .rz-guests .rz--label:after{
	right: auto;
	left: 1rem;
}
.rtl .brk-carousel-search .rz-search-form .rz-filter-tab .rz-tab-title,
.rtl .brk-carousel-search .rz-search-form .rz-search-mods>.rz-mod>.rz-form-group>.rz-guests .rz--label {
    padding-right: 20px    
}
.listing_type_term_condition .rz-checkbox.rz-no-select {
    padding-right: 72px;
    display: inline-block;
    width: 100%;
    font-size: 20px;
    line-height: 23px;
}
.listing_type_term_condition .rz-transition {
    right: 26px;
}
 
/*---- End RTL Styles ----*/


/*---- Start English Styles----*/

/*---- Select ----*/
.brk-carousel-search .rz-search-form .rz-search-mods>.rz-mod>.rz-form-group>.rz-quick input{
	padding-right: 45px;
}

/*---- End English Styles----*/

/* for footer */

.brk-footer a.brk-site-click-btn.active {
    color: #f5a688;
    text-decoration: underline;
}
 
.brk-footer .brk--top,
.brk-footer .brk--content,
.listing_type_podcast-listing.single-rz_listing .brk-footer .brk--top,
.listing_type_podcast-listing.single-rz_listing .brk-footer .brk--content{
	/* display: none; */ 
}    
.single-rz_listing .brk-footer .brk--top,
.single-rz_listing .brk-footer .brk--content{
	display: block;
}
.brk-site-click-btn {font-size: 14px;color: #000;cursor: pointer;padding: 0 8px;margin: 0 5px;position: relative;}
.brk-site-click-btn:before {
    right: -8px;
    top: 50%;
    transform: translateY(-50%);
    content: "|";
    position: absolute;
    color: #000;
}
.brk-site-click-btn:after {
    content: "\F078";
    font-family: Font Awesome\ 5 Free;
    font-weight: 600;
    font-size: 16px;
    left: -14px;
    position: absolute;
    top: 60%;
    transform: translateY(-50%);
    opacity: .9;
    transition: transform 0.7s ease-in;
}
.brk-footer a.brk-site-click-btn.active::after {
    transform: translateY(-50%) rotate(180deg);
}
#brk-site-click-btn:hover {
    color: #f5a688;
    text-decoration: underline;
}
.brk-site-click-btn-content .brk-widget {flex: 0 25%;min-width: 25%; padding: 0 0.75rem;margin: 0;}
.brk-footer .brk--bottom{position: relative;z-index: 999;background: #f8f8f8;}
.brk-site-click-btn-content .brk-widget:nth-child(2) {
    flex: 0 15%;
    min-width: 15%;
}
.brk-site-click-btn-content .brk-widget:first-child {
    flex: 0 10%;
    min-width: 10%;
}
.brk-site-click-btn-content {background: #f8f8f8;padding: 40px 0;position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
	transform: translateY(150%);
	transition: transform 0.7s ease-in;
	z-index: 140;
}
.brk-site-click-btn-content.custom-footer-active {
    transition: transform 0.7s ease-out;
    transform: translateY(-15.4%);
    border-bottom: 1px solid #abaeae;
}
.brk-site-close {
    position: absolute;
    top: 20px;
    right: 20px;
    color: #000;
    cursor: pointer;
}
.brk-site-click-btn-content .brk-widget .brk-widget-title {min-height: 27px;}
.brk-site-click-btn-content .brk-widget a {cursor: pointer; color: #000;padding: 8px 0;}
.brk-site-click-btn-content .brk-widget a:hover {color: #000;}
.brk-footer-overlay{display: none;}
.custom-footer-active .brk-footer-overlay {
    display: block;
    background: rgba(0, 0, 0, .5);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 130;
}
.brk-submission .sm_error_append { background: #efecec;border-radius: 10px;padding: 16px;margin: 20px 0 0 0;/*display: inline-block;*/}
.listing_type_experiences .experiences_cetegory_listing h6,
.listing_type_experiences .experiences_activity_type_listing h6  {
    font-size: 1em;
}
/* //End for footer */

/*---- Discover Place ----*/
.discover-place-nav{
	margin: 0 0 35px;
}
.discover-place-nav ul{
	margin: 0;
	padding: 0;	
	list-style-type: none;
}
.discover-place-nav ul li{
	margin: 0 0 0 15px;	
}
.discover-place-nav ul li a{
	padding: 7px 24px 9px;	
	background: #6e8582;
	border-radius: 40px;
	display: inline-block;
	font-size: 13px;
	color: #fff;
	transition: all ease 0.4s;
}
.discover-place-nav ul li.active a{
	background: #000;
}
.discover-place-item{
	background: #fff;
	border-radius: 10px;
}
.discover-place-field{
	flex: 33.3%;
	max-width: 33.3%;
	padding: 0 15px;
	border-left: 1px solid #ddd;
	display: flex;
	align-items: center;
	position: relative;
}
.discover-place-field:last-child{
	border-left: none;
}
.discover-place-field label{
	margin: 0;
	padding: 0;
	position: relative;
}
.discover-place-field-title{
	width: 100%;
}
.discover-place-field-title i{
	font-size: 22px;
}
.discover-place-field-search input{
	width: 100%;
	height: 60px;
	padding: 0;
	border: none;	 
}
.discover-place-field-checkbox{
	margin: 0 0 10px;
}
.discover-place-field-checkbox label{	
	display: flex;
	flex-flow: row-reverse;
	justify-content: flex-end;
	align-items: center;
}
.discover-place-field-checkbox input{
	position: absolute;
	top: 0;
	right: 0;
	opacity: 0;
}
.discover-place-field-checkbox span{
	width: 24px;
	height: 24px;
	margin: 0 0 0 10px;
	border: 1px solid #000;
	border-radius: 4px;
	display: inline-block; 
	pointer-events: none;
}
.discover-place-field-checkbox span::before{
	padding: 2px 0 0;
	display: block;
	content: "\f00c";
	font-family: Font Awesome\ 5 Free;
	font-size: 13px;
	color: #000;
	text-align: center;
	font-weight: 900;
	visibility: hidden;
	opacity: 0;
}
.discover-place-field-checkbox input:checked + span::before{	
	visibility: visible;
	opacity: 1;
}
.discover-place-field-wrap{
	width: 100%;
	padding: 20px;
	background: #fff;	
	border-radius: 10px;
	position: absolute;
	top: 80px;
	right: 0;
	z-index: 99;
	display: none;
}
.discover-place-field-checkbox-button{
	padding: 0 0 10px 10px;
}
.discover-place-field-checkbox-button input{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	cursor: pointer;
}
.discover-place-field-checkbox-button label span{
	padding: 6px 16px;
	background: #f1f1f1;
	border-radius: 40px;
	display: inline-block;
	cursor: pointer;
	overflow: hidden;
	font-size: 14px;
}
.discover-place-field-checkbox-button input:checked + span{
	background: #000;
	color: #fff;
}
.brk-footer .brk-nav-bottom ul{
	margin: 0;
}

/*---- Podcast ----*/
.inner-banner{
	padding: 120px 0;
	z-index: 1;	
}
.inner-banner::before{
	width: 100%;
	height: 100%;
	background: #000;
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	opacity: 0.4;
}
.inner-banner.podcast-banner {
    padding: 190px 0 180px;
}
.inner-banner h1{
	margin: 0 0 30px;
	font-size: 36px;
	line-height: 42px;
}
.inner-banner h1::after{
	width: 100%;
	max-width: 100px;
	height: 2px;
	margin: 50px auto 30px;
	background: #fff;
	display: block;
	content: "";
}
.inner-banner h5{	
	font-size: 22px;
	line-height: 28px;
	font-weight: normal;
}
.banner-share{
	margin: 80px 0 0;
}
.banner-share ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.banner-share li{
	margin: 0 6px;
}
.banner-share li a{
	text-decoration: none;
}
.banner-share li i{
	width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #fff;
	border-radius: 50%;
	font-size: 24px;
	color: #000;
}
.banner-share li i.fa-play{
	padding: 0 0 0 2px; 
	font-size: 16px;
}
/*.banner-share li i.fa-instagram{
	padding: 0 0 0 2px; 
	font-size: 16px;
}
.banner-share li i.fa-spotify{
	padding: 0 0 0 2px; 
	font-size: 16px;
}*/
.podcast-list-search{
	max-width: 450px;
	margin: 0 auto;
	padding: 0 0 50px;
}
.podcast-list-items .wds-pagination {
    padding: 0 0 50px;
}
.podcast-list-search input{
	height: 60px;
	padding: 0 20px;
	border: 2px solid #e4895c;
	border-radius: 40px;
}
/*.podcast-list-search i{
	width: 45px;
	height: 45px;
	background: #000;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 8px;
	left: 8px;
	z-index: 1;
	cursor: pointer;
}*/
.podcast-list-search i{
	width: 0;
	height: 0;	
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	text-align: center;
	position: absolute;	
	z-index: 1;
	cursor: pointer;
}
.podcast-list-wrap span.search_icon i {
    width: 42px;
    height: 42px;
}
.podcast-list-wrap a.rz-button.rz-button-accent.rz-action-filter span:nth-child(2) {
    display: none;
}
.podcast-list-search .rz-taxonomy-heading{
	display: none;
}
.podcast-list-search .rz-heading,
.podcast-list-search .rz-mb-2{
	display: none;
}
.podcast-list-search .rz-search-filter{
	border: none;
}
.podcast-list-search .rz--content{
	padding: 5px; 
	background: #fff;
	border: 2px solid var(--main);	
	border-radius: 40px;
	display: flex;
	justify-content: center;
	align-items: flex-start;
}
.podcast-list-search .rz--content .select2.select2-container .select2-selection__placeholder{
	color: #000;
}
.podcast-list-search .rz--content .select2-selection__rendered{
    padding-top: 2px;
}
.podcast-list-search .rz--content .select2.select2-container .select2-selection .select2-selection__rendered::after{
	font-size: 16px;
	color: #000;
	transform: translateY(2px);
}
.podcast-list-search .rz--content .rz-search-filter-inner,
.podcast-list-search .rz--content .rz-search-footer{
	padding: 0;
}
.podcast-list-search .rz--content .rz-search-filter-inner{
	flex: 1;
}
.podcast-list-search .rz--content .rz-form-group{
	margin: 0;
}
.podcast-list-search .rz--content .rz-search-footer a{
	width: 45px;
	height: 45px;
	line-height: 45px;
	padding: 0 0px 0 0;
	border-radius: 50%;	
	text-align: center;
}
.podcast-list-search .rz--content .rz-search-footer a .fa-search + span{
	display: none;
}
.podcast-list-search .selection .select2-selection{
	background: none;
}
span.select2-selection.select2-selection--single {
    text-align: right;
}
.podcast_form .rz--content {
    align-items: center;
}
.podcast_form .rz-form .rz-form-group .rz-heading {
    padding-right: 20px;
    margin-bottom: 10px;
}
/*.select2.select2-container.select2-container--below{
	transform: translateY(0px);
}
.select2-container.select2-container--open{
	max-width: 440px;		
	width: 100%;
	margin: 0 auto;
	left: 0 !important;
	right: 0;
	transform: translateY(30px);
	z-index: 9999;
}
.select2-container.select2-container--open input.select2-search__field{
	border-radius: 40px;
}
.select2-container.select2-container--open .select2-dropdown{
	padding: 20px;
	background: #fff;
	border: none !important;
	border-radius: 24px;
}
.select2-container.select2-container--open .select2-dropdown .select2-results{
	margin: 20px 0 0 0;
}
.select2-container.select2-container--open .select2-results ul li{
	margin: 0 0 10px;
	padding: 0;	
}
.select2-container.select2-container--open .select2-results ul li,
.select2-container.select2-container--open .select2-results ul li:hover{
	background: none;
	font-size: 16px;
	color: #000;
}
.select2-results__options::-webkit-scrollbar{
  	width: 10px;
}
.select2-results__options::-webkit-scrollbar-track {
  	background: #a6a6a6;
  	border-radius: 10px;
}
.select2-results__options::-webkit-scrollbar-thumb{
  	background: #000; 
  	border-radius: 10px;
}
.select2-results__options::-webkit-scrollbar-thumb:hover {
  background: #000; 
}
*/
.podcast-list-search .rz-search .rz-search-filter-inner .select2-selection__rendered::after {
    left: auto!important;
    right: 1.2rem!important;
    font-size: 30px !important;
}
.podcast-list-search .rz-button-accent:after, .podcast-list-search .rz-button.rz-button-accent:after {
	background: #000;
}
body .rz-button.rz-button-accent, .brk-carousel-search.brk--style-horizontal .brk-carousel-nav li.brk-active a{
	color: #020202 ;
}
.podcast-list-search .rz-search .rz-search-filter-inner .select2-selection__rendered {
    padding: 0 45px 0 20px !important;
    text-align: center;
    color: #a6a6a6 !important;
    background: transparent;
}
.podcast-list-search .rz-search .rz-search-filter-inner .select2-selection__rendered span.select2-selection__placeholder {
    color: #a6a6a6;
    font-size: 18px;
    font-weight: 600;
}
span.select2-dropdown.select2-dropdown--above span.select2-search.select2-search--dropdown,
span.select2-dropdown.select2-dropdown--below span.select2-search.select2-search--dropdown {
    display: none;
}
.select2-container .select2-results__option--highlighted[aria-selected],
.select2-container .select2-results__option[aria-selected=true],
.select2-container .select2-results__option:hover {
    color: #e4895c !important;
    background: transparent !important;
}
.rtl.type_podcast-listing .wds-pagination {
    justify-content: center;
}
.type_podcast-listing .wds-pagination span.current{background: var(--main);}
.type_podcast-listing .wds-pagination a.active {text-decoration: none;}
.type_podcast-listing .wds-pagination a {background: transparent;text-decoration: underline;}
.type_podcast-listing .listing_content_data .podcast-list-item-meta li a img {width: 20px;height: 20px;}
.podcast-list-wrap{
	padding: 60px 0;
}
.podcast-list-item {
    margin: 0 0 30px;
    background: #fff;
    border-radius: 24px;
}
.podcast-list-item-summary{
	max-width: 65%;
	flex: 0 0 65%;
	padding: 20px 40px 30px;
	background-color: #fff;
	border-top-left-radius: 24px;
	border-bottom-left-radius: 24px;
	position: relative;
}
.podcast-list-item-title h3 {
    line-height: 24px;
}
.podcast-list-item-title h3::after{
	max-width: 60%;
	width: 100%;
	height: 3px;
	margin: 10px 0 20px;	
	background: var(--main);
	display: block;
	content: "";
	transform: translateX(39px);
}
.podcast-list-item-title a{
	color: #000;
	text-decoration: none;
	/*font-family: 'ABeeZee';*/
	font-weight: 400;
    font-size: 24px;
}
.podcast-list-item-desc p a {
    color: #000;
    text-decoration: none;
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 6; /* number of lines to show */
           line-clamp: 6; 
   -webkit-box-orient: vertical;
}
.podcast-list-item-image{
	max-width: 35%;
	flex: 0 0 35%;
	min-height: 240px;
	background-color: #000;
	/*border-top-right-radius: 24px;
	border-bottom-right-radius: 24px;*/
	border-radius: 24px;
	position: relative;
}
.podcast-list-item-image a{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.listing_content_data .podcast-list-item-image span {
    font-size: 14px;
    color: var(--main);
    background: #000;
    padding: 5px 15px;
    border-radius: 30px;
    font-weight: 600;
    margin-top: 15px;
    display: inline-block;
    margin-right: 15px;
}
.podcast-list-item-more-button{
	flex: 0 0 auto;
	width: 30%;
	display: none;
}
.podcast-list-item-more-button a{
	padding: 10px 24px 11px;
	display: inline-block;
	background: var(--main);
	border-radius: 40px;
	font-size: 14px;
	color: #000;
	font-weight: 600;
	text-decoration: none;
}
.podcast-list-item-more-button {
    display: block !important;
    float: left;
}
.podcast-list-item-meta-wrap {
    position: absolute;
    bottom: 20px;
}
.podcast-list-item-meta-wrap.d-flex.flex-wrap.align-items-center {
    flex-wrap: nowrap !important;
}
.podcast-list-item-meta{
	flex: 0 0 auto;
	width: 100%;
}
.podcast-list-item-meta ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.podcast-list-item-meta ul li{
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
	border-left: 1px solid var(--main);
}
.podcast-list-item-meta ul li:last-child{
	margin: 0;
	padding: 0;
	border: none;
}
.podcast-list-item-meta ul li i{
	margin: 0 0 0 8px;
}
.podcast-list-item-meta ul li a {
    color: #000;
    text-decoration: none;
}
.type_podcast-listing .listing_content_data .podcast-list-item-meta li a {line-height: 20px;}
/*.podcast-list-item-meta ul li:first-child a {
    font-weight: bold;
}*/
/*.podcast-list-item-meta ul li span.author-image{
	width: 24px;
	height: 24px;
	margin: 0 0 0 10px;
	background: #ddd;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	display: inline-block;
	vertical-align: middle;
}*/

/*---- Single Podcast ----*/

.single-rz_listing .inner-banner{
	padding: 200px 0;
}


.podcast-city-banner h1{
	margin: 0 0 20px;
}
.podcast-city-banner h1::after{	
	display: none;
}
.single-podcast{
	padding: 0 0 60px;
	background: #f1eded;
}
.single-podcast-block{
	margin: 0 0 40px;
	padding: 40px 40px 40px 10px;
	border-radius: 24px;
}
.single-podcast-block:last-child{
	margin: 0;
}
.single-podcast-block h3{
	font-size: 26px;
	line-height: 32px;
}
.single-podcast-block.single-podcast-summary p {
    word-break: break-word;
}
.single-podcast-block .single-podcast-share{
	margin: 20px 0 30px; 
}
.single-podcast-block .single-podcast-share ul{
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	justify-content: center;
}
.single-podcast-block .single-podcast-share ul li{
	margin: 0 5px;
}
.single-podcast-block .single-podcast-share ul li i{
	width: 36px;
	height: 36px;
	line-height: 36px;
	background: #f5f5f5;
	border-radius: 50%;
	font-size: 12px;
	color: #fff;
	text-align: center;
	font-family:"Font Awesome 5 free";
}
.single-podcast-block .single-podcast-share ul li i.fa-play{
	padding: 0 0 0 2px; 
	background: #d42428;
}
.single-podcast-block .single-podcast-share ul li i.fa-podcast{
	background: #1ed660;
}
.single-podcast-block .single-podcast-share ul li i.fa-instagram{
	background: #b731a8;
}
.single-podcast-audio-player{
	text-align: center;
}
.single-podcast-audio-player iframe{
	max-width: 800px;
	width: 100%;
	margin-bottom: -122px;
	border-radius: 8px;
}
.chapter-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 70px ;
    height: 100%;
}
.chapter-item {
    max-width: 50%;
    flex: 0 0 50%;
    padding: 0 15px;
}
.chapter-section .chapter-items .chapter-item .chapter-box {
    background: #fff;
    border: 3px solid #e4895c;
    height: 100%;
}
.chapter-heading {
    display: flex;
    align-items: center;
}
.chapter-box .chapter-heading img {
    margin-left: 20px;
}
.chapter-heading h2 {
    font-size: 24px;
    line-height: 32px;
    margin: 0;
}
.chapter-heading i {
    font-size: 35px;
    margin-left: 25px;
    color: #e4895c;
}
.chapter-box-list {
    margin-top: 28px;
    max-height: 296px;
    overflow-y: scroll;
	padding-left: 20px;
}
/* width */
.chapter-box-list::-webkit-scrollbar {
  width: 10px;
  
}

/* Track */
.chapter-box-list::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.chapter-box-list::-webkit-scrollbar-thumb {
  background: #888; 
  border-radius:10px;
}

/* Handle on hover */
.chapter-box-list::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.chapter-box-list ul li a:hover {
	color: #e4895c;
}
.chapter-box-list ul li a{
	color: #000;
	text-decoration: none;
}
.single-image-sec{
	display: flex;
	justify-content: center;
	padding-bottom: 60px;
}
.main-image {
    max-width: 850px;
    width: 100%;
    height: 450px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
}




.single-podcast-block.single-podcast-block-image{
	padding: 0;
}
.single-podcast-block-image img{
	border-radius: 24px;
}
.single-podcast-block.single-podcast-summary {
    width: 85%;
    margin: -100px auto 100px;
    border: 3px solid #e4895c;
    padding: 40px;
}
.single-podcast-summary{
	margin-top: -80px;
	margin-bottom: 100px;
	padding-bottom: 0;
	position: relative;
	z-index: 1;
}
.single-podcast-inner-block{
	margin: 0 0 50px;
}
.single-podcast-inner-block:last-child{
	margin: 0;
}
.single-podcast-block ul{
	margin: 0 18px 0 0;
	padding: 0;	
}
.single-podcast-block ul li{
	margin: 0 0 5px;
	word-break: break-all;
}
.single-podcast-block .comments-area{
	max-width: 100%;
	margin: 0;
}
.single-podcast-block .comments-area .comments-title{
	margin: 0;
	font-size: 18px;
}
.single-podcast-block .comments-area .comment-list > li{
	margin-top: 0;
}
.single-podcast-block .comments-area .comment-body{
	display: flex;
	align-items: center;		
}
.single-podcast-block .comments-area .comment-meta{
	padding: 0 0 0 10px; 
	flex: 0 0 100px;
}
.single-podcast-block .comments-area .comment-content{
	padding: 30px;		
	background: #f1eded;
	border-radius: 10px;
	flex: 1;
}
.single-podcast-block .comments-area .brk-comment-meta{
	flex-direction: column;
	align-items: flex-start;
}
.single-podcast-block .comments-area .brk-comment-avatar .brk-dummy-image{
	width: 45px;
	height: 45px;
	margin: 0 0 2px;
}
.single-podcast-block .comments-area .reply{
	padding: 0 20px 0 0;
	flex: 0;	
}
.single-podcast-block .comments-area .comment-respond .form-submit{
	text-align: right;
}
.single-podcast-block .comments-area .comment-respond .form-submit input{
	padding: 0 40px 2px;
	background: #e4895c; 
	color: #000;
}
.single-rz_listing .brk-footer{
	margin: 0;
} 
body .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{
	padding-right: 20px;
}
body #wordfenceBox + .select2-container.select2-container--default.select2-container--open {
	transform: translateY(15px);
}
body span.select2-dropdown.select2-dropdown--below {
    background: #fff;
    padding: 15px 10px 10px;
    margin-top: 10px;
    border-radius: 10px;
    box-shadow: 0 3px 16px 0 rgb(0 0 0 / 10%);
}
body span.select2-dropdown.select2-dropdown--above {
    background: #fff;
    padding: 20px;
    margin-top: -10px;
    border-radius: 10px;
    box-shadow: 0 3px 16px 0 rgb(0 0 0 / 10%);
}
.select2-container--nosearch span.select2-search.select2-search--dropdown {
    display: none !important;
}
.select2-container--nosearch span.select2-selection.select2-selection--single {
    background: #fff;
    border-radius: 30px;
}
body span.select2-results {
    padding: 0 0 8px 0;
}
body .select2-results__option {
    padding: 7px 10px;
    margin-left: 5px;
}
.mainfaqsec .elementor-tab-content ul {
    padding-right: 15px;
}
.select2-results__options::-webkit-scrollbar {
  width: 10px;
}

.select2-results__options::-webkit-scrollbar-track {
  border-radius: 10px;
  background: #a6a6a6;
  border: 1px solid #d5d5d5;
  width: 20px;
  padding: 10px;
}

.select2-results__options::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #000;
  height: 10px;
}

/*---- Pagination ----*/
.wds-pagination{
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.wds-pagination a,
.wds-pagination span.current{
	width: 30px;
	height: 30px;
	margin: 0 0 0 4px; 
	line-height: 30px;
	background: #F5A688;
	border-radius: 2px;
	display: block;
	color: #000;
	text-align: center;	
	text-decoration: none;
}
.wds-pagination span.current{
	margin: 0 0 0 4px; 
	background: #e4895c;
	color: #fff;
}
.wds-pagination span{
	margin: 0 0 0 10px;
}
.rtl .wds-pagination{
	justify-content: flex-start;
}

/*---- Remove Calender ----*/
.rz-single .rz-calendar-picker {
    display: none;
}
.listing_type_experiences .rz-single .rz-calendar-picker {
    display: block;
}

/*---- Select 2 JS ----*/
/*.select2-selection__rendered{
	text-align: right;
}*/

.rz-search-filter .rz-button .rz-preloader {
	margin: -10px 0 0 -10px;
    position: absolute;
    top: 50%;
    left: 50%;    
    color: #fff;
    font-size: 18px;
    z-index: 2;
}   
.explore_listing_data .rz-search-filter .rz-button .rz-preloader {
	margin: 0px 0 0 0px !important;
}    

.rz-form-group .rz-filter-tab .rz-tab-flyout{
	z-index: 9999;
}
.rz--meta.rz--style-inline {
    display: none;
}
.link-action-buttons{
	display: flex;
    flex-wrap: wrap;
} 
.link-action-buttons .link-action-button{
	max-width: 100%;
	flex: 0 0 100%;
	margin: 0 0 8px;	
} 

.link-action-buttons a{
	width: 100%;
	min-width: 140px;
	padding: 10px 12px 11px;
	display: inline-block;
	background: #e61e4d;
	border-radius: 8px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	position: relative;
    overflow: hidden;
    z-index: 1;
}
.rz--meta.rz--style-inline ul {
    display: none !important;
}
.link-action-buttons .link-action-button:nth-child(2n+1) {
    margin-left: 10px;
}
.link-action-button a::after {
    background: linear-gradient(90deg,hsla(0,0%,100%,0),var(--main-shade));
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: all .3s;
    z-index: -11;
}

body .select2-container {    
    z-index: 9;
}

.single-podcast .iconlist{
	margin: 100px 0 30px;
	display: flex;
	justify-content: center;
}
.single-podcast .iconlist span {
    padding: 0 5px;
    width: 40px;
    height: 40px;
    margin: 0 7px;
}
.single-podcast .iconlist span a {
    display: inline-block;
}
.single-podcast .iconlist span a img {
    width: 40px;
    height: 40px;
    object-fit: contain;
}
.single-podcast .iconlist span i{
	width: 34px;
	height: 34px;
	line-height: 34px;
	border-radius: 50%;	
	font-family:"Font Awesome 5 Brands";
	font-size: 20px;
	color: #fff;
	text-align: center;
}
.single-podcast .iconlist .fa-spotify{
	background: #1DB954;
	color: #000;
}
.single-podcast .iconlist .fa-instagram{
	background: #bc2a8d;
}
.single-podcast .iconlist .fa-play{
	background: #c4302b;
	font-family: "Font Awesome 5 Free";
	font-size: 12px;
}
.single-podcast .iconlist .fa-podcast{
	background: #c4302b;
	font-family: "Font Awesome 5 Free";
	font-size: 12px;
}

.link-action-openhours{
	margin-bottom: 1.5rem;
	padding: 1.5rem;
	box-shadow: 0 0 0 1px rgb(0 0 0 / 14%);
	border-radius: 10px;
}
.link-action-openhours h3{
	font-size: 25px;
	line-height: 32px;
}
.link-action-openhours ul{
	margin: 0 17px 0 0;
}
.link-action-openhours p:empty{
    margin: 0;
}


.brk-articles .brk--item .brk--content .brk--category{
	background: #f5a688 !important;
}
.brk-articles .brk--item .brk--content .brk--category span{
	color: #020202;
}

/*explore*/
a.rz-link.rz-more-filters,
a.rz-link.rz-search-clear.rz-action-dynamic-explore,
a.rz--close.rz-action-dynamic-explore {
    display: none !important;
}

[data-select2-id="14"] .rz-is-explore .select2-container{
	max-width: 450px;
	min-width: inherit;
	width: 100%;
	margin: 0 auto;
	left: 0 !important;
	right: 0;
	transform: translateY(0px) !important;
}
[data-select2-id="14"] .rz-is-explore .select2-container .select2-dropdown--below{
	margin-top: 55px;	
}

[data-select2-id="50"] body span.select2-dropdown.select2-dropdown--below{
	margin-top: 40px;	
}

/*---- 29-june ----*/

.banner-summary span.loose_world {
    color: #71c2c0;
}
.banner-summary span.podcast_text {
    color: #e4895c;
}
.single-podcast .iconlist .fa-google {
    background: #c4302b;
}
.podcast_gallery {
 	padding: 0 15px;
}
.single-podcast-block-comment{
	margin: 0 15px !important;
	padding: 40px;
}
body .select2-container {
    z-index: 99999;
}

.brk-page-content .brk-explore-sidebar .rz-search-footer{
	display: none;
}
.brk-page-content .brk-explore-sidebar ul.brk-carousel-nav li a{
	color: #000;
}
.brk-page-content .brk-explore-sidebar .rz-tab-content .select2-container{
	min-width: 100px;
}
.brk-page-content .brk-explore-sidebar .rz-tab-content [data-type="taxonomy"].rz-mod{
	flex: 0 0 100%;
	max-width: 100%;
}
.mobile-search-bar{
	display: none;
}


.d-hide {
	display: none;
}
.travel_rate ul {
    margin: 0 0 10px;
    list-style: none;
}
.travel_rate li {
    margin: 0 4px;
}
.travel_rate i {
    color: #424242;
    font-size: 16px;
}
.travel_rate p {
	font-size: 16px;
	color: #000;
	margin: 0;
}
.pt-40 {
	padding-top: 40px;
}
.single-podcast-block .avtr_post_info {
	list-style: none;
	margin: 0 0 20px;
	padding: 0;
	display: flex;
    flex-wrap: wrap;
}
.single-podcast-block .avtr_post_info li {
    display: flex;
    align-items: center;
    margin-left: 20px;
}
.single-podcast-block .avtr_post_info li:last-child {
	margin-left: 0;
}
.avtr_post_info span {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    margin-left: 10px;
}
.listing_content_data .podcast-list-item-meta li a {
    display: flex;
    align-items: center;
}
.listing_content_data .podcast-list-item-meta li a img {
    width: 24px;
    height: 24px;
    margin-left: 10px;
}
.rz-sidebar .rz-form .rz-calendar-nav > div {
    transform: scaleX(-1);
}
.rz-sidebar .rz-appointment-table .rz--content {
    text-align: right;
    padding-left: 15px;
}

/*August 30 */

.brk--widgets .brk-widget .brk-subscribe .brk-input>i{
	right: 0;
}
.brk--widgets .brk-widget .brk-subscribe .brk-input button{
	left: 0 ;
	right: auto;
	transform: rotate(180deg);
}
.brk--widgets .brk-widget .brk-subscribe .brk-input button i {
    top: -3px;
    position: relative;
}
.brk-widget .brk-subscribe .brk-input input{
	text-align: right;
}
.brk-explore .brk-explore-content .brk--map .brk--inner .rz-dynamic-map{
	direction: ltr;
} 

.rz-signin-tabs ul li:nth-child(2) {
     display: block !important;
  }  
/* for min width */

/*******21 Sep changes*********/
span.ser_text_mob {
    display: none;
}
#trp-floater-ls {
    display: none;
}

.text-start {
    text-align: left;
}
.brk-mobile-listing-top span {
    margin-left: 6px;
}
.rz-signin-section input[type="password"] {
    direction: rtl;
}
body.rtl .rz-single-heading-rating.customer-reviews {
    padding: 0 15px 0 0px;
}
.w-100 {
	width: 100%;
}
.px-2 {
    padding-left: 0.8rem !important;
    padding-right: 0.8rem !important;
}
.mb-1 {
    margin-bottom: 0.4rem !important;
}

/* scrollbar design*/
/* ::-webkit-scrollbar {
  width: 10px;
  height: 6px;
  background: transparent;
} */
/* Track */
/* ::-webkit-scrollbar-track {
  box-shadow: none; 
  border-radius: 10px;
   background:transparent;
}  */
/* Handle */
/* ::-webkit-scrollbar-thumb {
  background: #f5a688; 
  border-radius: 10px;
} */

 
/* scrollbar design*/
.home .inter-podcast .brk-boxes-trendy-container::-webkit-scrollbar,
.home .recposts-sections .brk-bxs-container::-webkit-scrollbar,
.home .cuisine-inner .brk-bxs-container::-webkit-scrollbar,
.rz-listings-outer::-webkit-scrollbar {
	width: 0px;
	height: 0px;
	background: transparent;
} 

/* Track */
.home .inter-podcast .brk-boxes-trendy-container::-webkit-scrollbar-track,
.home .recposts-sections .brk-bxs-container::-webkit-scrollbar-track,
.home .cuisine-inner .brk-bxs-container::-webkit-scrollbar-track,
.rz-listings-outer::-webkit-scrollbar-track {
	box-shadow: none; 
	border-radius: 10px;
	background:transparent;
} 
/* Handle */
.home .inter-podcast .brk-boxes-trendy-container::-webkit-scrollbar-thumb,
.home .recposts-sections .brk-bxs-container::-webkit-scrollbar-thumb,
.home .cuisine-inner .brk-bxs-container::-webkit-scrollbar-thumb,
.rz-listings-outer::-webkit-scrollbar-thumb {
	background: transparent;
	border-radius: 10px;
}


/*.recposts-sections section .brk-bxs.brk--dynamic, 
.cuisine-inner section .brk--dynamic, */


/* @hide css */
.brk-submission label.rz--type.type_id_night-life,
.brk-submission label.rz--type.type_id_attractions,
.brk-submission label.rz--type.type_id_culinery,
.brk-submission label.rz--type.type_id_podcast-listing,
.brk-submission label.rz--type.type_id_accommodation  {
	display:none;
}  
.brk-submission.rz-submission ul li.General {
    display: none;
}   
/* End @hide css */

.rz--list.days_sec {}
.rz--list.days_sec ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap; 
} 
.rz--list.days_sec ul li.day_sun {order: 1;padding-bottom:8px;}
.rz--list.days_sec ul li.day_mon {order: 2; }
.rz--list.days_sec ul li.day_tue {order: 3; }
.rz--list.days_sec ul li.day_wed {order: 4; }
.rz--list.days_sec ul li.day_thu {order: 5; }
.rz--list.days_sec ul li.day_fri {order: 6; } 
.rz--list.days_sec ul li.day_sat {order: 7; }

.woocommerce-checkout .woocommerce-info a.showcoupon {
    text-decoration: unset;
} 
.woocommerce-checkout .brk-table-checkout dt.variation-Listing {
    display: none !important;
}
.woocommerce-checkout form.checkout.woocommerce-checkout {
    margin-bottom: 40px;
}
 
/***** 06-oct changes*****/
.rz-modal-content .rz-modal-append .rz-modal-container .upload-form .rz--top-border.rz-text-center{
	border:none;
}

.rz-modal-content .rz-modal-append .rz-modal-container .upload-form .claim_file_row {
    display: flex;
    align-items: center;
    margin-top: 16px;
    flex-wrap: wrap;
}
.rz-modal-content .rz-modal-append .rz-modal-container .upload-form .claim_file_row span#custom-text {
    padding: 0 10px 0 0;
    font-size: 13px;
    font-family: "Noto Sans Hebrew";
}
.brk-submission .rz-submission-steps.heresm section.rz-submission-step form .mce-tinymce {
    border: none;
    background: #f1f1f1;
    border-radius: 10px;
    overflow: hidden;
}
.brk-submission .rz-submission-steps.heresm section.rz-submission-step form .mce-tinymce .mce-toolbar-grp .mce-container-body .mce-btn-group .mce-btn {
   	background: #f1f1f1;
    border: none;
}
.brk-submission .rz-submission-steps.heresm section.rz-submission-step form .mce-tinymce .mce-toolbar-grp .mce-container-body {
    background: #f1f1f1;
}
.brk-submission .rz-submission-steps.heresm section.rz-submission-step form .rz-form-group .mce-tinymce .mce-container-body .mce-statusbar {
   	background: #f1f1f1;
    border: none;
}
.brk-submission .rz-submission-steps.heresm section.rz-submission-step form .rz-form-group .mce-tinymce .mce-panel {
    border: none;
}
.brk-submission .rz-submission-steps.heresm section.rz-submission-step form .rz-form-group .mce-tinymce .mce-top-part:before{
	box-shadow:none;
	border-bottom:1px solid #e5e5e5;
}
.rz-open-hours p.rz--info {
    text-align: center;
    font-weight: 700;
}
.brk-submission .rz-submission-steps.heresm section.rz-submission-step form .mce-tinymce .mce-toolbar-grp .mce-container-body .mce-btn-group .mce-btn.mce-active.mce-opened button .mce-caret{
	
	border-top-color: #afa9a9;
}
.brk-submission .rz-submission-steps.heresm section.rz-submission-step form .mce-tinymce .mce-toolbar-grp .mce-container-body .mce-btn-group .mce-btn.mce-active.mce-opened button,
.brk-submission .rz-submission-steps.heresm section.rz-submission-step form .mce-tinymce .mce-toolbar-grp .mce-container-body .mce-btn-group .mce-btn.mce-active button i {
    color: #afa9a9 !important;
} 
.rz-modal-claim .rz-modal-content .rz-modal-append .rz-modal-container,
.rz-modal-claim .rz-modal-content .rz-modal-append {
    height: 100%;
}
.rz-modal-claim .rz-modal-content .rz-modal-append .rz-modal-container form.rz-form.upload-form {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.rz-mod-action-claim + .rz-mod-action-open_hours .rz--current .rz--now-hours span.rz--now-hours {
    font-size: 20px;
}
.rz-submission-step.rz-active[data-id=pricing] [data-id=long_term_week],
.rz-submission-step.rz-active[data-id=pricing] [data-id=long_term_month] {
    display: none;
}
.rz-submission-step .rz-select-plan label span.rz-plan span.rz-content ul li {
    position: relative;
    margin: 5px 0;
    padding: 0 20px 0 0;
}
.rz-submission-step .rz-select-plan label span.rz-plan span.rz-content ul li:before {
    position: absolute;
    right: 0;
}
.sm_term_conditions label.rz-checkbox.rz-no-select {
    padding-right: 32px ;
    display: inline-block; 
}
.sm_term_conditions label.rz-checkbox.rz-no-select span.rz-transition {
    right: 0;
}
  
/* .search_mods_accommodation .rz-filter-tab {
    pointer-events: none;
}  */
.type_experiences .rz-flex:first-child{
	display:block !important;
}
.type_experiences .rz-flex{
	display:none !important;
}
.woocommerce-account .brk-content .woocommerce{
    padding-bottom: 60px;
}
.single .rz-mod-content.custom_rz_phone {
    display: none;
}
.type_experiences .rz-plans .rz-plan,
.type_experiences .rz-plans .rz-plan .rz-heading .rz--name{
	font-family: 'Noto Sans Hebrew', sans-serif;
}
.edit-account .rz-upload .rz-field-info span {
    display: none;
}
.rtl .rz-form-group label.rz-checkbox em{
	padding-right:35px;
}
.woocommerce table.shop_table{
	margin-bottom:0;
}
.woocommerce-orders .woocommerce-info a.woocommerce-Button {
    display: none;
}
.single .rz-single-content .rz-mod-listing-location {
    display: none;
} 
.brk-header .brk-header-container .brk-site-actions{margin-right: 0 !important;}
.brk-site-header .brk-site-logo {
    margin: auto;
}
td.column-custom_action .button:focus {
    box-shadow: none;
    outline: none;
    outline-offset: 0;
} 
.single .rz-open-hours .rz--list li {
    align-items: center; 
}
.single .rz-single-content.for_mobile_element {
	display: none;
}  
.link-action-openhours p {
    margin: 10px;
}
.link-action-openhours span,
.rz-single-content .rz-mod-content p span,
.rz-single-content .rz-mod-content p {
    font-family: 'Noto Sans Hebrew', sans-serif !important;
} 
 
.rz-submission-step .sm_term_conditions{
	text-align: center;
}  

 
li.hide_listing_from_search.rz-listing-item.rz-display-type--grid {
    display: none;
} 
.country_search span.select2-search.select2-search--dropdown{
	display:block !important;
}

.country_search input.select2-search__field {
    border-radius: 20px !important;
    border: 1px solid #aaaaaa85 !important;
}  

.select2-search.select2-search--dropdown{
	display:block !important;
} 
input.select2-search__field {
    border-radius: 20px !important;
    border: 1px solid #f5a688 !important; 
} 
.type_podcast-listing .select2-search.select2-search--dropdown,
.woocommerce-account input.select2-search__field {
	display:none !important;
}    
.woocommerce-MyAccount-content i.fas.fa-arrow-right.rz-ml-1 {
    transform: rotate(180deg);
} 
.rz-is-submission .rz-form-group label.rz-checkbox em {
    padding-right: 35px !important;
} 
.rz-submission-step.rz-active[data-id=reservation] [data-id=reservation_length_min],
.rz-submission-step.rz-active[data-id=reservation] [data-id=reservation_length_max] {
    display: none;
} 
.woocommerce-MyAccount-content .woocommerce-info a.woocommerce-Button.button {
    display: none;
}    
.single .rz-mod-action-booking_appointments .rz-action-error {
    color: #f5a688;
} 
.single .rz-mod-action-booking_appointments .rz-guests .rz--label {
    padding: 0 15px 0 15px;
} 
.single  .rz-modal-appointments .rz--content {
    margin-left: 20px;
}
.home .select2-container--default .select2-results>.select2-results__options li:not(:last-child),
.rz-is-explore .select2-container--default .select2-results>.select2-results__options li:not(:last-child)  {
    margin-bottom: 0;
}
body.home .select2-results__options,
body.rz-is-explore .select2-results__options {
    padding: 0px 0;
    margin: 15px 0;
} 
body.home .select2-results__option:first-child,
body.rz-is-explore .select2-results__option:first-child {
    padding-top: 0;
}  
body.home li.select2-results__option,
body.rz-is-explore li.select2-results__option {
    margin-bottom: 0;
} 
.rz-submission-step.rz-active[data-id=reservation] [data-id=interval],
.rz-submission-step.rz-active[data-id=reservation] [data-id=price_weekend] {
    display: none;
}  
/* .rz-is-submission input.select2-search__field {
    display: none;
}     */
.single.routiz .rz-error-holder .rz-error{
    color: #f5a688;
}   
/*New Landing Banner*/

.page-id-12533 h2.elementor-heading-title,
.page-id-12533 h2,
.page-id-12533 h3.elementor-heading-title,
.page-id-12533 h3,
.page-id-12533 h4 {
    font-family: 'Cooperative' !important;
}
.page-id-12533 .elementor-button{
	font-family: 'Cooperative' !important;
	font-size: 20px !important
}
.inrlandingformwrap .cmnfldrow .cmnfldcol span,
.inrlandingformwrap .cmnfldrow .cmnfldcol select,
.inrlandingformwrap .cmnfldrow .cmnfldcol input,
.inrlandingformwrap .cmnfldrow .cmnfldcol span {
    font-family: 'Source Sans Pro' !important;
}
.inrlandingformwrap .cmnfldrow .cmnfldcol span.rz-error {
    padding-right: 17px;
}
.page-id-12533 h2.elementor-heading-title,
.page-id-12533 h2 {
    font-size: 3.85em !important;
}
.page-id-12533 h4  {
    font-size: 2.5rem;
}

.landingbannersec {
    overflow: hidden;
}
.landingbnrcont {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.lndgbnrimg .elementor-widget-container::after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background: #000;
    left: 0;
    border-radius: 50px;
    opacity: 0.4;
}
.justvactnsec > .elementor-container,
.deskrowrvrse > .elementor-container {
    flex-flow: row-reverse;
    flex-wrap: wrap;
}
.page-id-12533 .bg-light-gray {
    background: transparent !important;
}
.cmnwrkcntbox  .elementor-widget-container {
    position: relative;
    padding-right: 98px;
}
.cmnwrkcntbox .elementor-widget-container strong {
    position: absolute;
    right: 33px;
    top: 5px;
    font-size: 100px;
    line-height: 1;
    color: #f4a988;
    font-weight: 700;
    font-family: 'Cooperative' !important;
}
.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(3) .elementor-widget-container strong{
	right: 31px;
}
.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(4) .elementor-widget-container strong{
	right: 29px;
}
.cmnwrkcntbox .elementor-widget-container h3 {
    margin-bottom: 20px;
    padding-top: 24px;
    font-size: 2.4em;
}
.structuretrip .elementor-widget-container {
    overflow: hidden;
}
.cmnglrimgsec > .elementor-container::after {
    content: "";
    height: 100%;
    right: 57px;
    width: 2px;
    background: #f4a988;
    position: absolute;
    z-index: 1;
}

.mainrvwsec {
    max-width: 900px;
    margin: auto;
}
.mainrvwsec .elementor-widget-wrap section.elementor-section:nth-child(odd) > .elementor-container {
    float: right;
}
.mainrvwsec .elementor-widget-wrap section.elementor-section:nth-child(even) > .elementor-container {
    float: left;
}
.mainfaqsec .elementor-accordion .elementor-accordion-item {
    border-width: 0 0 2px 0 !important;
}
.mainfaqsec .elementor-accordion .elementor-accordion-item > div {
    padding: 20px 0;
    border: none;
    text-align: right;
}
.mainfaqsec .elementor-accordion .elementor-accordion-item > div.elementor-tab-title {
    display: flex;
    flex-direction: row-reverse;
    text-align: right;
    justify-content: space-between;
}
.mainfaqsec .elementor-accordion .elementor-accordion-item > div:first-child span.elementor-accordion-icon {
    position: relative;
    text-align: left;
    top: 2px;
}
.mainfaqsec .elementor-accordion .elementor-accordion-item > div:last-child{
	padding-top: 10px;
}
.mainfaqsec .elementor-accordion .elementor-accordion-item > div:last-child,
.mainfaqsec .elementor-accordion .elementor-accordion-item > div:first-child a {
	padding-left: 50px;
}
.mainfaqsec .elementor-accordion .elementor-accordion-item > .elementor-tab-title.elementor-active a.elementor-accordion-title {
    font-weight: 700;
}
.landingglrybtmsec > .elementor-container > .elementor-column > .elementor-widget-wrap {
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
}
.landingglrybtmsec > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap {
    padding: 0;
}
.landingglrybtmsec > .elementor-container {
    padding-bottom: 100px;
}
.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(2), 
.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(3) {
    padding-bottom: 70px;
    margin-bottom: 0px !important;
}
.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(2)::after,
.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(3)::after,
.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(4)::after,
.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(5)::after {
    content: "";
    height: calc(100% - 64px);
    position: absolute;
    width: 2px;
    background: #f4a988;
    bottom: -21px;
    right: 47px;
}
.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(5)::after {
    bottom: -12px;
    height: 100%;
}
.landingformwrap{
	max-width: 1140px;
	margin: 0 auto;
}
.inrlandingformwrap{
	text-align: center;
	background: #edecec;
	padding: 50px 30px 60px;
	border-radius: 30px;
	position: relative;
}
.inrlandingformwrap img.verticaldots {
    position: absolute;
    top: 33px;
    right: 42px;
    max-width: 12px;
}
.landingfrmtab_btns label {
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.landingfrmtab_btns label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.landingfrmtab_btns label .checkmark {
    background-color: #000000;
    color: #fff;
    display: inline-block;
    font-family: 'Cooperative' !important;
    font-size: 18px;
    font-weight: 500;
    border-radius: 30px;
    padding: 12px 30px 12px 30px;
    min-width: 150px;
    text-align: center;
}
.landingfrmtab_btns label input:checked ~ .checkmark {
  background-color: #f4a988;
}
.landingfrmtab_btns {
    display: flex;
    justify-content: center;
    margin: 0;
}
.landingfrmtab_btns li{
	display: inline-block;
	list-style: none;
}
.landingfrmtab_btns li:first-child {
    margin-left: 30px;
}
.inrlandingformwrap .cmnfldqrap {
    max-width: 900px;
    margin: auto;
}
.inrlandingformwrap .cmnfldrow {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.inrlandingformwrap .cmnfldrow .cmnfldcol {
    text-align: right;
    padding: 0 20px;
    flex: 0 0 33.33%;
    max-width: 33.33%;
}
.inrlandingformwrap .cmnfldrow .cmnfldcol input, 
.inrlandingformwrap .cmnfldrow .cmnfldcol select {
    border-radius: 50px;
    border: none;
    padding: 10px 25px;
}

.inrlandingformwrap .cmnfldrow .cmnfldcol select {
    background-image: url('./images/down-arrow.png');
    background-repeat: no-repeat;
    background-position: center left 20px;
    background-size: 14px;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: '';
}
.cmnfldcol .participants2_dropdown span.select2 {
    width: 100% !important;
}
.inrlandingformwrap .cmnfldrow .cmnfldcol label {
    display: block;
    margin-bottom: 8px;
    font-size: 18px;
    color: #111111;
    font-family: 'Cooperative';
    padding-right: 17px;
}
.sm_recaptcha {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
}
.inrlandingformwrap .cmnfldqrap.first {
    margin: 47px auto 48px;
}
.inrlandingformwrap .cmnfldqrap h4 {
    margin-bottom: 30px;
    color: #111111;
    font-family: "Noto Sans Hebrew", Sans-serif;
}
.lndgfrmsbtbtn {
    margin-top: 40px;
    max-width: 150px;
    margin: 40px auto 0;
    position: relative;
}
.lndgfrmsbtbtn img.form_loader {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    max-width: 40px;
}
.lndgfrmsbtbtn input[type="submit"] {
    color: #fff;
    display: inline-block;
    font-family: 'Cooperative';
    font-size: 16px;
    font-weight: 500;
    border-radius: 30px;
    padding: 14px 30px 14px 30px;
    min-width: 150px;
    text-align: center;
    height: auto;
    line-height: initial;
    margin: 0;
}
.clrpurple {
    color: #6E8FF4;
}

.lndgpagefrmpopup {
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.4);
    vertical-align: middle;
    display: none;
    overflow: auto;    
}
.lndgpagefrmpopup.active {
    display: flex;
}
.lndgpagefrmpopup::after{
	height: 100%;
	content: "";
	margin-right: -0.25em;
	display: inline-block;
	vertical-align: middle;
}
.lndgpagefrmpopupwrapper {
    margin: auto;
    max-width: 760px;
    padding: 70px 15px 20px;
}
.inrlndgpagefrmpopup {
    background: #f4e9e4;
    border-radius: 60px;
    padding: 60px;
    position: relative;
    text-align: center;
}
.inrlndgpagefrmpopup span.popupcloseicon {
    position: absolute;
    top: 32px;
    right: 32px;
    cursor: pointer;
}
.inrlndgpagefrmpopup h4 {
    font-size: 22px;
    line-height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin: 50px 0 30px;
    padding-bottom: 40px;
    color: #111111;
    font-family: "Noto Sans Hebrew", Sans-serif;
    text-align: right;
}
.inrlndgpagefrmpopup h4::after {
    display: block;
    height: 2px;
    width: 110px;
    background: #000;
    content: "";
    position: absolute;
    bottom: 0;
}
.inrlndgpagefrmpopup h4 img {
    max-height: 22px;
    margin-left: 12px;
}
.inrlandingformwrap h2 {
    color: #111111;
    font-family: "Noto Sans Hebrew", Sans-serif;
    font-weight: 700;
}
.inrlandingformwrap p {
    color: #1A1A1A;
    font-family: "Noto Sans Hebrew", Sans-serif;
}
.inrlandingformwrap .cmnfldrow .cmnfldcol span.select2, .inrlandingformwrap .cmnfldrow .cmnfldcol span.select2 * {
    font-family: 'Noto Sans Hebrew' !important;
}

.brk-subscribe.email_form {
    max-width: 800px;
    margin: 0 auto;
    text-align: center;
} 
.brk-subscribe.email_form .form_error.email{
	color: #f5a688;
	margin-right: 20px;
	position: absolute;
	right: 0;
	bottom: -23px;
}
.rz-mod-listing.rz-mod-listing-content ul li span,
.rz-mod-listing.rz-mod-listing-content ul li {
    font-family: 'Noto Sans Hebrew', sans-serif !important;
	font-size: 15px !important; 
} 
.sub_newslater {
    margin-top: 8px;
} 
.sub_newslater input {
    margin-left: 5px;
} 
.brk-subscribe.email_form .brk-input input {
    font-style: normal;
} 
.rtl.woocommerce-account .rz-form-group label.rz-checkbox em {
    padding-right: 35px !important;
} 

.sub_newslater label {
    display: flex;
    justify-content: center;
}
.sub_newslater span.rz-transition{
	margin: 0 0 0 10px;
	position: relative;
}
.sub_newslater .newslater_error{
	color: #f5a688;
} 
.image_credit {
    text-align: center;
    padding: 12px 0;
	font-size: 11px;
}    

.rz-modal-signin .rz-form-group.rz-col-12 label.rz-checkbox.rz-no-select,
.brk-signin-form .rz-form-group.rz-col-12 label.rz-checkbox.rz-no-select {
    font-size: 12px;
}
.rz-modal-signin .rz-form-group.rz-col-12.term_check,
.brk-signin-form .rz-form-group.rz-col-12.term_check {
    margin-bottom: 15px;
}
.rz-modal-signin .rz-signin-social ul,
.brk-signin-form .rz-signin-social ul { 
    /* display: flex; */ 
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap; 
}
.rz-modal-signin .rz-signin-social ul a,
.brk-signin-form .rz-signin-social ul a  {
    font-size: 14px;
}  
.single .brk-similar {
    margin-bottom: 50px;
} 
.rz_map_link_another_user {
    display: none;
}
/* .rz-modal-signin .rz-signin-social li:last-child,
.brk-signin-form .rz-signin-social li:last-child {
    margin: 0;
} */
/*----Start Signle-post-page-----  */
.single-post-page ul.elementor-icon-list-items li.elementor-icon-list-item:after {
    right: 10px !important;
}
.gallery-image .elementor-image-gallery figure img {
    display: block;
    width: 100%;
}
.image-caption .elementor-shortcode .image_credit {
    padding: 0;
    text-align: right;
}
.image-caption .elementor-shortcode {
    margin-top: -10px;
}
.single-user ul.post_date_author {
    display: flex;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
}
.single-user ul.post_date_author li i {
    padding-left: 12px;
}
.single-user ul.post_date_author li:nth-of-type(1) {
    order: 2;
    padding-right: 20px;
}
.single-user ul.post_date_author li{
	font-family: 'Open Sans Hebrew Condensed';

}
.imgradius60 img,
.imgradius60{
	border-radius: 60px;
	overflow: hidden;
}

/*----End Signle-post-page-----  */

.single-post .comment-respond p.logged-in-as,
.single-post .comment-respond .comment-reply-title{
    display: none; 
}   
.single-post .comment-list .comment-respond .comment-reply-title{
	display: block;
}
.single-post .comment-respond .comment-reply-title{
	font-size: 15px;
}
.single-post .comments-area .comment-reply-title a{
	padding: 0 10px 0 0;
	background: none;
	font-family: 'Open Sans Hebrew Condensed';
	font-size: 13px;
	color: #f4a988;
	position: relative;
	top: 2px;
}
.single-post .user_comment_form.show,
.single-post #commentform.show {
	display:block !important;
}
.single-post .disable-comment-button{
	opacity: 0.2;
	pointer-events: none;
}
.single-post .main-cancel-comment{
	font-family: 'Open Sans Hebrew Condensed';
	font-size: 13px;
	color: #f4a988;
}

/*.single-post #commentform {
    display: none;
}*/


/* Single post type */
.single-post-type {
    max-width: 845px;
    width: 100%;
    margin: 0 auto;
    padding: 60px 0 0;
}
.single-post-type h4 {
    color: #000000;
    font-family: 'Open Sans Hebrew Condensed';
    font-size: 30px;
    font-weight: 700;
}
.single-post-type p {    
    margin: 0 0 18px;
	line-height: 26px;
}
.single-user ul.post_date_author li {
    font-size: 15px !important;
}
.single-post-type .single-user {
    padding: 0 12px 3px 12px;
}
.single-post-type .intro {
    margin: 30px 0 40px;
}
.single-post-type .image_credit {
    text-align: right;
    padding: 5px 12px;
}   
.single-post-type hr {
    margin: 60px 0;
    border-color: #a0a0a0;
    border-top: 2px solid #a0a0a0;
}
.single-post-type .subtitle h2{
	font-family: 'Open Sans Hebrew Condensed';
	font-size: 30px;
	line-height: 36px;
}
.single-post-type .subtitle p {
    color: #000000;
    font-family: 'Open Sans Hebrew Condensed';
    font-size: 30px;
    font-weight: 700;
}
.single-post-type .main-post-title{
	padding: 0 0 15px;
}
.subtitle.locations p {
	margin: 0 0 30px;
    font-size: 25px;
}
.single-post-type ul.social-links {
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    margin-bottom: 0;
	font-family: 'Open Sans Hebrew Condensed';
}
.single-post-type ul.social-links li {
	position: relative;
    padding-left: 30px;
}
.single-post-type ul.social-links li:nth-last-of-type(1):after {
    display: none;
}
.single-post-type ul.social-links li a {
    color: #54595f;
    font-size: 15px;
}
.single-post-type ul.related-post .relatedpstimg {
    position: relative;
    padding-bottom: 100%;
    border-radius: 25px;
    overflow: hidden;
}
.single-post-set ul.related-post img {    
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.single-post-type ul.social-links li a i.fas, .single-post-type ul.social-links li a i.fab, .single-post-type ul.social-links li a i.far {
    padding-left: 10px;
    color: #000;
}
.single-post-type .single-post-item img {
    border-radius: 25px;
}
.single-post-item hr {
    max-width: 250px;
    margin: 50px auto;
    border-color: #F4A988;
}
.single-post-set ul.related-post {
    display: flex;
    list-style: none;
    justify-content: space-between;
    padding: 60px 0 120px;
    margin: 0;
    border-bottom: 2px solid #a0a0a0;
    flex-wrap: wrap;
}
.single-post-set ul.related-post li {
    flex: 0 0 30%;
    height: 100%;
}
.single-post-set ul.related-post {
    display: flex;
    list-style: none;
    justify-content: space-between;
    padding: 60px 0 60px;
    margin: 0;
    border-bottom: 2px solid #a0a0a0;
    flex-wrap: wrap;
}
.single-post-set ul.related-post li a {
    text-align: center;
    display: block;
    font-size: 15px;
    color: #000;
    padding: 10px 0 0;
    text-decoration: none;
    font-family: 'Open Sans Hebrew Condensed';
}
.single-post-set .comments-area .comment-author .brk-comment-meta p.brk--date {
	/* font-family: 'Open Sans Hebrew Condensed'; */
} 
.single-post h2.comments-title {
    display: none;
}
.single-post-item::after {
    max-width: 30%;
    width: 100%;
    height: 1px;
    margin: 55px auto 30px;
    background: #f5a688;
    display: block;
    content: "";
}
.single-post-type .popular_blog_post {
	padding-top: 20px;
	border-top: none;
}
.comment-input {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 60px 0 0;
    max-width: 845px;
    margin: 0 auto;
}
.comment-input h4{
	margin: 0;
}
div#comments {
    padding: 0 10px;
    margin: 0  auto;
    max-width: 845px;
}
div#respond{
	display: none;
	border-top: none;
}
.single-post-type .comment-input button {
    background-color: #000000;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 30px 12px 30px;
    color: #ffff;
    cursor: pointer;
    font-family: 'Open Sans Hebrew Condensed';
}

.single-post-set .comments-area .comment-author .brk-comment-meta .brk-dummy-image {
    margin-right: 0 !important;
    width: 50px;
    height: 50px;
    margin-left: 20px;
}
.single-post-set .comments-area .comment-author .brk-comment-meta  a.url {
    /* font-family: 'Open Sans Hebrew Condensed'; */
    font-size: 20px;
	font-weight: normal;
    color: #000;
}
.single-post-set .comments-area i.fas.fa-user {
    color: #000;
    font-size: 20px;
}
.single-post-set .comments-area .comment-content {
    padding-left: 0;
    padding-right: 70px;
}
.single-post-set .comments-area .comment {
    padding-bottom: 1.5rem;
    margin-top: 1.5rem;
    border-top: none;
    border-bottom: 2px solid #a0a0a0;
}
.single-post-type ul.social-links li:after {
    content: '';
    width: 2px;
    height: 10px;
    background: #A0A0A0;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(15px, -40%);
}
.single-post-set .comments-area .comment-content p {
    color: #000000;    
    font-size: 18px;
    font-weight: 500;
}
.single-post-type .short-description{
	padding: 0 0 20px;
	font-family: 'Open Sans Hebrew Condensed';
	font-size: 20px;	
	font-weight: bold;
} 
.single-post-type .short-description p{
	line-height: 28px;
}
.single-post-type .short-description p span {
    font-weight: bold !important;
}   
.single-post-set .comment-awaiting-moderation{
	text-align: center;
	font-weight: bold;
}
.comments-area .reply a.comment-reply-link {
    color: #f4a988;
    margin-right: 5px;
    font-family: 'Open Sans Hebrew Condensed';
}
.comments-area .reply i.fas.fa-reply {
    color: #F4A988;
}
.subtitle.related-post-title p {
    margin: 0;
}
.comments-area  .reply {
    padding-right: calc(40px + 1.5rem);
}
.comment-title h4 {
    font-size: 32px;
} 
.popular_blog_post {
    max-width: 845px;
    margin: 0 auto;
    padding-top: 60px;
    border-top: 1px solid #ddd;
}
div#comments p.form-submit input#submit {
	min-width: 115px;
	background: #000;
	border-radius: 40px;
    padding: 12px 30px 12px 30px; 
	font-family: 'Open Sans Hebrew Condensed';
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
    
}

.subtitle.locations {
    padding-top: 20px;
}
.listing_type_accommodation .rz--meta.rz--style-inline ul {
	display: inherit !important;
}  
.single.listing_type_accommodation .rz-single-content .rz-mod-listing-location,
.single.listing_type_accommodation .rz-single .rz-calendar-picker {
    display: block; 
}
.single.listing_type_accommodation .link-action-openhours,
.listing_type_accommodation .rz--meta.rz--style-inline.rz--is-highlight {
    display: none;
}

.listing_type_accommodation .rz-mod-listing-meta .rz--meta.rz--style-sorted ul li:before{
	display:none;
}

/*---- Single Listing Tabs ----*/
body.listing_type_paid-vacation-itinerary .brk-container{
	margin-top: 0;
}    
.single-listing-tabs {
    margin: 0 0 30px;
    padding: 18px 0 15px;
    background: #fff;
    border-bottom: 1px solid #dddddd;
    position: sticky;
    position: fixed;
    top: 60px;
    z-index: 9;
    width: 100%;
    right: 0;
}

/* .single-listing-tab-button{
	width: 145px;
	text-align: left;
} */
.single-listing-tab-button {
    width: 145px;
    text-align: left;
    position: relative;
    top: -5px;
}
.single-listing-tab-items {
    width: calc(100% - 145px);
}
.single-listing-tab-item {
    font-size: 12px;
    color: #717171;
    cursor: pointer;
    margin-left: 10px;
   
} 
.single-listing-tab-item.active{
	color: #000;
}
.single-listing-tab-item:not(.single-listing-tab-item-9):not(.single-listing-tab-item-2).active svg path{
	fill: #000;
}  

.single-listing-tab-item p{
	margin: 0;
}
.single-listing-tab-item:not(:last-child){
	margin: 0 0 0 45px;
}
.single-listing-tab-item svg{
	width: auto;
	max-height: 24px;
}
.single-listing-tab-button a{	
	padding: 12px 40px 12px;
    background: #F5A688;
    border-radius: 40px;
    display: inline-block;
    color: #000;
    text-decoration: none;
    font-weight: normal !important;
}
.single-listing-tab-items .slick-arrow{
	width: 28px;
	height: 28px;
	background: none;
	border: 1px solid #000;
	border-radius: 50%;
	font-size: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: all ease 0.3s;
} 
/*div#single-listing-tab-summary .single-listing-tab-panel-icon-summary.single-listing-tab-panel-icon-summary-parent {
    margin-bottom: 20px;
}*/
.single-listing-tab-panel-summary .single-listing-tab-panel-title p {
    font-size: 14px;
    margin-bottom: 10px;
}
.single-listing-tab-items .slick-prev{
	right: 0;
	transform: translateY(-50%);
}
.single-listing-tab-items .slick-next {
    left: 0;
    transform: translateY(-50%) rotate(180deg);
}
.single-listing-tab-items .slick-arrow::before,
.single-listing-tab-items .slick-arrow::after{
	width: 2px;
	height: 8px;
	margin: 0 auto;
    background: #000;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
}	
.single-listing-tab-items .slick-arrow::before{	    	
	top: 12px;
	transform: rotate(45deg);
}
.single-listing-tab-items .slick-arrow::after{
	top: 7px;
	transform: rotate(-45deg);    	
}
.single-listing-tab-items .slick-disabled{
	visibility: hidden;
	opacity: 0;
}

.single-listing-tab-items::before,
.single-listing-tab-items::after{	
	margin: 0 auto;
	display: block;
  	content: "";
  	position: absolute;
	top: 0;
  	left: 0;
  	right: 0;  	
  	pointer-events: none;
  	transition: all ease 0.2s;
}
.single-listing-tab-items.slick-initialized::before,
.single-listing-tab-items.slick-initialized::after{
	visibility: hidden;
	opacity: 0;
}
.single-listing-tab-items::before{
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 1;
}
.single-listing-tab-items::after{
	width: 40px;
  	height: 40px;
  	margin: 0 auto;
	border: 5px solid #f3f3f3;
  	border-radius: 50%;
  	border-top: 5px solid #3498db;  	
  	animation: loader 2s linear infinite;
  	z-index: 1;
  	top: 8px;
}

@keyframes loader{
  	
  	0% { 
  		transform: rotate(0deg); 
  	}
  	100% { 
  		transform: rotate(360deg); 
  	}

}
.single-listing-tab-items .slick-list .slick-track {
    display: flex;
    align-items: center;
}
.rz_listing-template-default .rz-container .rz-content.title-rating {
    padding-left: 100px;
}
.single-listing-tab-panel-icon{
	width: 50px;
	text-align: center;
	display: flex;
}
.rz-mod-content > div#single-listing-tab-summary .single-listing-tab-panel-icon {
    position: relative;
/*    top: 6px;*/
}
.sngllstsdbr ul {
    margin-left: 0;
}
.single.single-rz_listing .rz-single .rz-sidebar {
    flex: 0 1 350px;
    max-width: 350px;
}
.single-listing-tab-panel-icon svg{
	max-height: 40px;
	width: 100%;
}
.single-listing-tab-panel-icon.heading_icon svg {
    max-height: 45px;
}
.category_faqs .single-listing-tab-panel-icon svg{max-height: 50px;}
.single-listing-tab-panel-icon.content_icon svg {
    max-height: 35px;
}
#single-listing-tab-whoam .single-listing-tab-panel-icon-summary.country_list svg {
    max-height: 28px;
}
.single-listing-tab-panel-summary{
	width: calc(100% - 60px);
	padding: 0 15px 0 0;
}
.single-listing-tab-panel-desc a.btn.btn-black {
    font-weight: 400;
    text-align: center;
}
.single-listing-tab-panel-desc .image_credit {
    /* padding: 0; */
    text-align: right;
    margin-right: 5px;
} 
.single-listing-tab-panel-desc .brk-lightbox-stack li{
	margin: 0;
}

.single-listing-tab-feature-items {
    margin-top: 30px !important;
}
.single-listing-tab-panel-icon-summary {
    padding: 0 0 20px;
    /* justify-content: flex-end; */ 
}
.single-listing-tab-panel-icon-summary.country_list {
    padding: 0 0 28px;
}
.single-listing-tab-panel-icon-summary-parent{
	padding: 0 0 34px;
}
.single-listing-tab-panel-title h2{	
	font-size: 36px;
	margin: 0;
}
.single-listing-tab-panel-title h3{	
	margin: 0 0 20px;
	font-size: 30px;
}
.category_faqs h3 {
    font-size: 28px;margin: 0 0 20px !important;
}
.category_faqs .single-listing-tab-panel-icon-summary {
    padding: 0;
}
.single-listing-tab-panel-summary ul{
	margin: 0 0 1.5rem;
	padding: 0;
}
.single-listing-tab-panel-summary ul li{
	margin: 0 0 10px;
	list-style: none;
	position: relative;
}
.single-listing-tab-panel-summary ul li::before{
	width: 13px;
	height: 13px;
	background: #f4a988;	
	border-radius: 50%;
	box-shadow: 0 2px 2px rgba(0,0,0,0.2);
	display: block;
	content: "";
	position: absolute;
	top: 5px;
	right: -42px;
}
.single-listing-tab-panel-summary .faq-item{
	padding: 15px 0;
	border-bottom: 1px solid #ddd;		
}
.category_faqs .single-listing-tab-panel-summary .faq-item:last-child{border: 0;}
.single-listing-tab-panel-summary .faq-question{
	padding: 0 0 0 40px; 
	color: #717171;
	position: relative;
	cursor: pointer;
}
.single-listing-tab-panel-summary .faq-question i{
	font-size: 20px;
	color: #f4a988;
	position: absolute;
	top: 2px;
	left: 10px;
	transition: all ease 0.3s;
}
.single-listing-tab-panel-summary .faq-question.active{
	color: #000;
}
.single-listing-tab-panel-summary .faq-question.active i{
	transform: rotate(180deg);
}
.single-listing-tab-panel-summary .faq-answer{
	padding: 20px 0 0 0;
	display: none;
}
.listing_type_accommodation .rz-mod-action-booking a.rz-button.rz-small {
    display: none;
} 
.vaction_gallery .elementor-image-carousel-caption {
    font-family: 'Cooperative' !important;
    color: #111111;
} 
.vaction_gallery .elementor-swiper-button.elementor-swiper-button-prev {
    left: -20px;
}
.vaction_gallery .elementor-swiper-button.elementor-swiper-button-next {
    right: -20px;
}
.vaction_gallery .elementor-swiper-button {
    top: 44.6%;
}
.picture_sec .brk-cover .brk--images[data-size="5"],
.single_listing_gallery .brk-cover .brk--images[data-size="5"] {
    grid-template-rows: repeat(2,17vh);
}
.single-listing-tab-panel .divider {
    padding: 0 65px 36px 0;
    width: 100%;
}
.single-listing-tab-panel .divider hr{
	margin: 0;
}
div#single-listing-tab-lodging .single-listing-tab-panel-icon-pic {
    padding: 0;
}
.listing_type_culinery .rz-mod-content span {
    margin: 0 !important;
}
.single-listing-tab-panel .title-divider hr{
	max-width: 500px;
	width: 100%;
	margin: 15px 0 30px;
}
.single-listing-tab-feature-items {
    margin: 0 0 25px;
    padding: 0px;
    background: #d9d9d9;
    border-radius: 40px;
    justify-content: flex-start;
    display: flex;
}
.single-listing-tab-feature-items.feature_count_4 {
    justify-content: center;
}
.single-listing-tab-feature-item {
    padding: 11px 18px 7px;
    font-size: 10px;
    text-align: center;
}
.single-listing-tab-feature-item svg{
	max-height: 23px;
	width: 100%;
} 
.single-listing-tab-feature-item p{
	margin: 0;
}
.single-listing-tab-action-buttons{
	margin: 40px 0 1.5rem; 
}   
.single-listing-tab-action-button{
	padding: 0 0 15px 20px;
}
.single-listing-tab-action-button:last-child{
	padding: 0;
}
.sngllstsdbr .cmnsdbrlist li {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.sngllstsdbr .cmnsdbrlist li:last-child {
    margin: 0;
}
.cmnsdbrlist:last-child ul {margin: 0;}

.sngllstsdbr .cmnsdbrlist li img {
    max-width: 18px;
    flex: 0 0 18px;
    margin-left: 15px;
}
.sngllstsdbr .rz-mod-action .single-listing-tab-panel-summary-1.cmnsdbrlist + hr {
    width: 80px;
    margin-right: 33px;
}
.sngllstsdbr .single-listing-tab-action-button {
    padding-left: 0;
}
.sngllstsdbr .single-listing-tab-action-button a.btn {
    display: block;
    text-align: center;
    font-size: 18px;
}
.single-listin.g-tab-panel-icon.snglelisttick {
    display: flex;
    align-items: center;
    height: 53px;
}
.snglelisttick svg {
    height: 40px;
    width: 40px;
}
.single-listing-tab-panel .social_sec  .single-listing-tab-panel-desc {
    margin-top: 40px;
}
.single-listing-tab-panel .social_sec .single-listing-tab-panel-desc ul {
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0 28px;
}
.single-listing-tab-panel .social_sec .single-listing-tab-panel-desc ul li{
	list-style: none;
	margin-left: 50px;
}
.single-listing-tab-panel .social_sec .single-listing-tab-panel-desc ul li::after,
.single-listing-tab-panel .social_sec .single-listing-tab-panel-desc ul li::before{
	display: none;
}
.single-listing-tab-panel .social_sec .single-listing-tab-panel-desc ul li svg {
    width: 40px;
    height: 40px;
}
.listing_type_paid-vacation-itinerary .rz-mod-listing-reviews[data-type="reviews"] .rz-reviews-stats-summary{
    display:none;
}  
.routiz .rz-single .rz-sidebar .rz-single-sidebar .rz-listing-action.sngllstsdbr .rz-mod-action {
    box-shadow: none;
    border: 1px solid #ddd;
    padding: 1.75rem;
}
.routiz .rz-single .rz-sidebar .rz-single-sidebar .rz-listing-action.sngllstsdbr .rz-mod-action.rz-mod-action-btn {
    border: 0;
    padding: 0 1.75rem;
    margin: 0;
}
.single-listing-tab-panel .map_link_another_user > a {
    background: #f5a688;
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    font-size: 18px;
    color: #000;
    font-weight: 400;
}
.single-listing-tab-panel .map_link_another_user > a svg {
    flex: 0 0 32px;
    height: 32px;
    width: 32px;
    margin-left: 12px;
}
 
.single.single-rz_listing .rz-sidebar .rz-single-sidebar.rz--sticky {
    top: 138px;
    margin: 0;
    padding: 10px 0 0;
}
.single.single-rz_listing.rz_listing-template-default .rz-container .rz-content.title-rating .rz-single-heading {
    justify-content: flex-end;
    margin-bottom: 20px;
}
.listing_type_experiences .rz-content.title-rating .rz-single-heading 
{
	margin-bottom: 20px !important;
}
.single-listing-tab-panel-desc ul {
    margin-top: 20px;
}
.single-rz_listing .single-listing-tab-panel-desc p span {
    font-size: 15px !important;
}
.rz-explore-listings .sm_listing_price_sec {
    font-size: 18px;
    line-height: 1;
    color: #f5a688;
} 
.single.single-rz_listing.listing_type_paid-vacation-itinerary .rz-single-heading .rz-single-heading-title {
    border-bottom: 1px solid #ddd;
    padding-bottom: 25px;
    float: left;
    width: calc(100% - 65px);
    flex: 0 0 calc(100% - 65px);
}
.single-listing-tab-panel .map_link_another_user {
    max-width: 210px;
}
.map_click_button-desc {
    margin: .75rem 0 0 0;
}
.single-listing-tab-panel .map_link_another_user  span.how_it_work {
    display: block;
    text-align: center;
    margin: 5px 0 0;
}
.single-listing-tab-panel .map_link_another_user span.how_it_work a {
    color: #000;
    text-decoration: none;
    font-size: 12px;
    font-weight: 400;
}
.single-listing-tab-panel .list_day ul li {
    position: relative;
    margin-bottom: 25px;
    font-size: 14px;
}
.single-listing-tab-panel .list_day ul li::before{
	display: none;
}
.single-listing-tab-panel .list_day ul li > svg, .single-listing-tab-panel .list_day ul li .list_day_dskview > svg {
    width: 28px;
    height: 28px;
    position: absolute;
    top: -6px;
    right: -53px;
}
.single-listing-tab-panel .brk-gallery-actions.brk--bottom {
    bottom: -1rem;
}
.rgtbtmcntwrap.contentblur{
	position: relative;
}
.rgtbtmcntwrap.contentblur div:not(.blurcntbox){
	filter: blur(2px);
}
.rgtbtmcntwrap .blurcntbox {
    position: sticky;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    max-width: 460px;
    margin: 90px auto;
    padding: 8px;
}
.rgtbtmcntwrap:not(.contentblur) .blurcntbox{
	display: none;
}
.rgtbtmcntwrap.contentblur::after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background: #fff;
    top: 0;
    right: 0;
    opacity: 0.9;
}
.rgtbtmcntwrap .blurcntbox{
	text-align: center;
}

.rgtbtmcntwrap .blurcntbox h4 {
    font-weight: 400;
    font-size: 17px;
    margin-bottom: 0;
}
.rgtbtmcntwrap .blurcntbox a.btn {
    color: #333;
    font-size: 16px;
    margin: 30px 0;
}
.rgtbtmcntwrap .blurcntbox p a {
    font-weight: 400;
    text-decoration: none;
}
.single-listing-tab-panel-title h5 {
    margin-bottom: 2px;
}
.single-listing-tab-panel-summary .single-listing-tab-panel-title p a {
    color: #2956df;
    text-decoration: none;
    font-weight: 400;
}
.single.single-rz_listing .btn {
    text-align: center;
}
.mobpurchasebtn .btn-lightgold {
    color: #000;
}
.single-listing-tab-panel-icon-summary.picture_sec .divider {
    padding-bottom: 0;
    margin-top: 30px; 
}
.single.single-rz_listing .rz_map_iframe_user iframe {
    border-radius: 10px;
    margin-top: 10px;
    width: 100%;
    height: 550px;
}  
#single-listing-tab-map .single-listing-tab-panel-desc {
    margin: 1rem 0 0;
}
#single-listing-tab-timetable .timetable_day_sec {
    margin-top: 50px;
}
#single-listing-tab-timetable .timetable_day_sec hr {
    margin-bottom: 40px;
    max-width: 100%;
}
.list-day-icon {
    display: flex;
    gap: 0 15px;
    position: absolute;
    left: 0;
    top: -2px;
}
.list-day-icon svg, .timetable_day_sec .day_title .day_title-sec svg {
    width: 28px;
    height: 28px;
}
.single-rz_listing .list-day-icon a, .timetable_day_sec .day_title .day_title-sec a {
    margin: 0;
    line-height: 11px;
    cursor: pointer;
}
.timetable_day_sec .day_title .day_title-sec {
    display: flex;
    justify-content: space-between;
    align-items: center;gap: 5px;
}
#single-listing-tab-map .rz_map_iframe_user {
    margin-bottom: 20px;
}
.mobrgtsdbrpnt{
	display: none;
}
.mobrgtsdbrpnt .rz-mod-action {
    border: none;
    box-shadow: none;
    padding: 0;
    margin-bottom: 40px;
}

.single-listing-tab-feature-items.feature_count_7{  
	justify-content: space-between;
}
.single-listing-tab-feature-items.feature_count_7 > div:first-child {
    padding-right: 0;
}
.single-listing-tab-feature-items.feature_count_7 > div:last-child {
    padding-left: 0;
}
.single-listing-tab-feature-items:not(.feature_count_7) .single-listing-tab-feature-item {
    padding: 11px 28px 7px;
}
.single-listing-tab-feature-items:not(.feature_count_7){
	justify-content: center;
	
}
.type_paid-vacation-itinerary select.sort_itinerary_option {
    margin-bottom: 30px;
    width: 100% !important;
    max-width: 230px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(./images/down-arrow.png);
    background-repeat: no-repeat;
    background-position: left 10px center;
    background-size: 12px;
}
.paid-vacation-itinerary_help_sec a {
    display: flex;
    align-items: center;
    flex-flow: row-reverse;
    font-size: 14px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    letter-spacing: 0;
}
/* Hide/Show Itinerary Field */   
.rz-submission-step.rz-active [data-id=accommodation_name1],
.rz-submission-step.rz-active [data-id=accommodation_description1],
.rz-submission-step.rz-active [data-id=accommodation_full_address1],
.rz-submission-step.rz-active [data-id=accommodation_gallery1],
.rz-submission-step.rz-active [data-id=accommodation_reservaction_link1],
.rz-submission-step.rz-active [data-id=accommodation_website_link1],

.rz-submission-step.rz-active [data-id=accommodation_name2],
.rz-submission-step.rz-active [data-id=accommodation_description2],
.rz-submission-step.rz-active [data-id=accommodation_full_address2],
.rz-submission-step.rz-active [data-id=accommodation_gallery2],
.rz-submission-step.rz-active [data-id=accommodation_reservaction_link2],
.rz-submission-step.rz-active [data-id=accommodation_website_link2],

.rz-submission-step.rz-active [data-id=accommodation_name3],
.rz-submission-step.rz-active [data-id=accommodation_description3],
.rz-submission-step.rz-active [data-id=accommodation_full_address3],
.rz-submission-step.rz-active [data-id=accommodation_gallery3],
.rz-submission-step.rz-active [data-id=accommodation_reservaction_link3],
.rz-submission-step.rz-active [data-id=accommodation_website_link3],

.rz-submission-step.rz-active [data-id=accommodation_name4],
.rz-submission-step.rz-active [data-id=accommodation_description4],
.rz-submission-step.rz-active [data-id=accommodation_full_address4],
.rz-submission-step.rz-active [data-id=accommodation_gallery4],
.rz-submission-step.rz-active [data-id=accommodation_reservaction_link4],
.rz-submission-step.rz-active [data-id=accommodation_website_link4],

.rz-submission-step.rz-active [data-id=culinary_name1],
.rz-submission-step.rz-active [data-id=culinary_description1],
.rz-submission-step.rz-active [data-id=culinary_full_address1],
.rz-submission-step.rz-active [data-id=culinary_gallery1],
.rz-submission-step.rz-active [data-id=culinary_reservaction_link1],
.rz-submission-step.rz-active [data-id=culinary_website_link1],

.rz-submission-step.rz-active [data-id=culinary_name2],
.rz-submission-step.rz-active [data-id=culinary_description2],
.rz-submission-step.rz-active [data-id=culinary_full_address2],
.rz-submission-step.rz-active [data-id=culinary_gallery2],
.rz-submission-step.rz-active [data-id=culinary_reservaction_link2],
.rz-submission-step.rz-active [data-id=culinary_website_link2],


.rz-submission-step.rz-active [data-id=culinary_name3],
.rz-submission-step.rz-active [data-id=culinary_description3],
.rz-submission-step.rz-active [data-id=culinary_full_address3],
.rz-submission-step.rz-active [data-id=culinary_gallery3],
.rz-submission-step.rz-active [data-id=culinary_reservaction_link3],
.rz-submission-step.rz-active [data-id=culinary_website_link3],


.rz-submission-step.rz-active [data-id=culinary_name4],
.rz-submission-step.rz-active [data-id=culinary_description4],
.rz-submission-step.rz-active [data-id=culinary_full_address4],
.rz-submission-step.rz-active [data-id=culinary_gallery4],
.rz-submission-step.rz-active [data-id=culinary_reservaction_link4],
.rz-submission-step.rz-active [data-id=culinary_website_link4],

.rz-submission-step.rz-active [data-id=attractions_name1],
.rz-submission-step.rz-active [data-id=attractions_description1],
.rz-submission-step.rz-active [data-id=attractions_full_address1],
.rz-submission-step.rz-active [data-id=attractions_gallery1],
.rz-submission-step.rz-active [data-id=attractions_reservaction_link1],
.rz-submission-step.rz-active [data-id=attractions_website_link1],

.rz-submission-step.rz-active [data-id=attractions_name2],
.rz-submission-step.rz-active [data-id=attractions_description2],
.rz-submission-step.rz-active [data-id=attractions_full_address2],
.rz-submission-step.rz-active [data-id=attractions_gallery2],
.rz-submission-step.rz-active [data-id=attractions_reservaction_link2],
.rz-submission-step.rz-active [data-id=attractions_website_link2],

.rz-submission-step.rz-active [data-id=attractions_name3],
.rz-submission-step.rz-active [data-id=attractions_description3],
.rz-submission-step.rz-active [data-id=attractions_full_address3],
.rz-submission-step.rz-active [data-id=attractions_gallery3],
.rz-submission-step.rz-active [data-id=attractions_reservaction_link3],
.rz-submission-step.rz-active [data-id=attractions_website_link3],

.rz-submission-step.rz-active [data-id=attractions_name4],
.rz-submission-step.rz-active [data-id=attractions_description4],
.rz-submission-step.rz-active [data-id=attractions_full_address4],
.rz-submission-step.rz-active [data-id=attractions_gallery4],
.rz-submission-step.rz-active [data-id=attractions_reservaction_link4],
.rz-submission-step.rz-active [data-id=attractions_website_link4],

.rz-submission-step.rz-active [data-id=night_life_name1],
.rz-submission-step.rz-active [data-id=night_life_description1],
.rz-submission-step.rz-active [data-id=night_life_full_address1],
.rz-submission-step.rz-active [data-id=night_life_gallery1],
.rz-submission-step.rz-active [data-id=night_life_reservaction_link1],
.rz-submission-step.rz-active [data-id=night_life_website_link1],

.rz-submission-step.rz-active [data-id=night_life_name2],
.rz-submission-step.rz-active [data-id=night_life_description2],
.rz-submission-step.rz-active [data-id=night_life_full_address2],
.rz-submission-step.rz-active [data-id=night_life_gallery2],
.rz-submission-step.rz-active [data-id=night_life_reservaction_link2],
.rz-submission-step.rz-active [data-id=night_life_website_link2],

.rz-submission-step.rz-active [data-id=night_life_name3],
.rz-submission-step.rz-active [data-id=night_life_description3],
.rz-submission-step.rz-active [data-id=night_life_full_address3],
.rz-submission-step.rz-active [data-id=night_life_gallery3],
.rz-submission-step.rz-active [data-id=night_life_reservaction_link3],
.rz-submission-step.rz-active [data-id=night_life_website_link3],

.rz-submission-step.rz-active [data-id=night_life_name4],
.rz-submission-step.rz-active [data-id=night_life_description4],
.rz-submission-step.rz-active [data-id=night_life_full_address4],
.rz-submission-step.rz-active [data-id=night_life_gallery4],
.rz-submission-step.rz-active [data-id=night_life_reservaction_link4],
.rz-submission-step.rz-active [data-id=night_life_website_link4],

.rz-submission-step.rz-active [data-id=shopping_name1],
.rz-submission-step.rz-active [data-id=shopping_description1],
.rz-submission-step.rz-active [data-id=shopping_full_address1],
.rz-submission-step.rz-active [data-id=shopping_gallery1],
.rz-submission-step.rz-active [data-id=shopping_reservaction_link1],
.rz-submission-step.rz-active [data-id=shopping_website_link1],

.rz-submission-step.rz-active [data-id=shopping_name2],
.rz-submission-step.rz-active [data-id=shopping_description2],
.rz-submission-step.rz-active [data-id=shopping_full_address2],
.rz-submission-step.rz-active [data-id=shopping_gallery2],
.rz-submission-step.rz-active [data-id=shopping_reservaction_link2],
.rz-submission-step.rz-active [data-id=shopping_website_link2],

.rz-submission-step.rz-active [data-id=shopping_name3],
.rz-submission-step.rz-active [data-id=shopping_description3],
.rz-submission-step.rz-active [data-id=shopping_full_address3],
.rz-submission-step.rz-active [data-id=shopping_gallery3],
.rz-submission-step.rz-active [data-id=shopping_reservaction_link3],
.rz-submission-step.rz-active [data-id=shopping_website_link3],

.rz-submission-step.rz-active [data-id=shopping_name4],
.rz-submission-step.rz-active [data-id=shopping_description4],
.rz-submission-step.rz-active [data-id=shopping_full_address4],
.rz-submission-step.rz-active [data-id=shopping_gallery4],
.rz-submission-step.rz-active [data-id=shopping_reservaction_link4],
.rz-submission-step.rz-active [data-id=shopping_website_link4],

.rz-submission-step.rz-active [data-id=accommodation_3],
.rz-submission-step.rz-active [data-id=about_yourself_trips_3],

.rz-submission-step.rz-active [data-id=accommodation_4],
.rz-submission-step.rz-active [data-id=about_yourself_trips_4],

.rz-submission-step.rz-active [data-id=accommodation_5],
.rz-submission-step.rz-active [data-id=about_yourself_trips_5],

.rz-submission-step.rz-active [data-id=country_itinerary_3],
.rz-submission-step.rz-active [data-id=briefly_write_down_3],

.rz-submission-step.rz-active [data-id=country_itinerary_4],
.rz-submission-step.rz-active [data-id=briefly_write_down_4],

.rz-submission-step.rz-active [data-id=country_itinerary_5],
.rz-submission-step.rz-active [data-id=briefly_write_down_5],

.rz-submission-step.rz-active [data-id=culinary_3],
.rz-submission-step.rz-active [data-id=culinary_about_yourself_trips_3],

.rz-submission-step.rz-active [data-id=culinary_4],
.rz-submission-step.rz-active [data-id=culinary_about_yourself_trips_4],

.rz-submission-step.rz-active [data-id=culinary_5],
.rz-submission-step.rz-active [data-id=culinary_about_yourself_trips_5],

.rz-submission-step.rz-active [data-id=attractions_3],
.rz-submission-step.rz-active [data-id=attractions_about_yourself_trips_3],
 
.rz-submission-step.rz-active [data-id=attractions_4],
.rz-submission-step.rz-active [data-id=attractions_about_yourself_trips_4],

.rz-submission-step.rz-active [data-id=attractions_5],
.rz-submission-step.rz-active [data-id=attractions_about_yourself_trips_5],

.rz-submission-step.rz-active [data-id=night_life_3],
.rz-submission-step.rz-active [data-id=night_life_about_yourself_trips_3],

.rz-submission-step.rz-active [data-id=night_life_4],
.rz-submission-step.rz-active [data-id=night_life_about_yourself_trips_4],

.rz-submission-step.rz-active [data-id=night_life_5],
.rz-submission-step.rz-active [data-id=night_life_about_yourself_trips_5],

.rz-submission-step.rz-active [data-id=shopping_3],
.rz-submission-step.rz-active [data-id=shopping_about_yourself_trips_3],

.rz-submission-step.rz-active [data-id=shopping_4],
.rz-submission-step.rz-active [data-id=shopping_about_yourself_trips_4],

.rz-submission-step.rz-active [data-id=shopping_5],
.rz-submission-step.rz-active [data-id=shopping_about_yourself_trips_5],


.rz-submission-step.rz-active [data-id=acc_features_highlight1],
.rz-submission-step.rz-active [data-id=acc_features_highlight2],
.rz-submission-step.rz-active [data-id=acc_features_highlight3],
.rz-submission-step.rz-active [data-id=acc_features_highlight4],

.rz-submission-step.rz-active [data-id=cul_features_highlight1],
.rz-submission-step.rz-active [data-id=cul_features_highlight2],
.rz-submission-step.rz-active [data-id=cul_features_highlight3],
.rz-submission-step.rz-active [data-id=cul_features_highlight4],

.rz-submission-step.rz-active [data-id=attr_features_highlight1],
.rz-submission-step.rz-active [data-id=attr_features_highlight2],
.rz-submission-step.rz-active [data-id=attr_features_highlight3],
.rz-submission-step.rz-active [data-id=attr_features_highlight4],
 
.rz-submission-step.rz-active [data-id=nl_features_highlight1],
.rz-submission-step.rz-active [data-id=nl_features_highlight2],
.rz-submission-step.rz-active [data-id=nl_features_highlight3],
.rz-submission-step.rz-active [data-id=nl_features_highlight4], 


.rz-submission-step.rz-active [data-id=shop_features_highlight1],
.rz-submission-step.rz-active [data-id=shop_features_highlight2],
.rz-submission-step.rz-active [data-id=shop_features_highlight3],
.rz-submission-step.rz-active [data-id=shop_features_highlight4], 
 
.rz-submission-step.rz-active [data-id=accommodation_name2] {
    display: none;  
}       
 
/* End Hide/Show Itinerary Field */  
/*.list_day ul li:nth-last-child(1){
	display:none; 
 }  */

 /* For border on Itinerary field bottom */
 .rz-submission-step.rz-active [data-id="attr_op_add_btn"]::after,
 .rz-submission-step.rz-active [data-id="cul_op_add_btn"]::after,
 .rz-submission-step.rz-active [data-id="nl_op_add_btn"]::after,
 .rz-submission-step.rz-active [data-id="shop_op_add_btn"]::after,

 .rz-submission-step.rz-active [data-id="cul_op_add_btn"]::after,
 .rz-submission-step.rz-active [data-id="accommodation_website_link"]::after,
 .rz-submission-step.rz-active [data-id="accommodation_website_link1"]::after,
 .rz-submission-step.rz-active [data-id="accommodation_website_link2"]::after,
 .rz-submission-step.rz-active [data-id="accommodation_website_link3"]::after,

 .rz-submission-step.rz-active [data-id="culinary_website_link"]::after,
 .rz-submission-step.rz-active [data-id="culinary_website_link1"]::after,
 .rz-submission-step.rz-active [data-id="culinary_website_link2"]::after,
 .rz-submission-step.rz-active [data-id="culinary_website_link3"]::after,

 .rz-submission-step.rz-active [data-id="attractions_website_link"]::after,
 .rz-submission-step.rz-active [data-id="attractions_website_link1"]::after,
 .rz-submission-step.rz-active [data-id="attractions_website_link2"]::after,
 .rz-submission-step.rz-active [data-id="attractions_website_link3"]::after,

 .rz-submission-step.rz-active [data-id="night_life_website_link"]::after,
 .rz-submission-step.rz-active [data-id="night_life_website_link1"]::after,
 .rz-submission-step.rz-active [data-id="night_life_website_link2"]::after,
 .rz-submission-step.rz-active [data-id="night_life_website_link3"]::after,
 .rz-submission-step.rz-active [data-id="night_life_website_link4"]::after,

 .rz-submission-step.rz-active [data-id="shopping_website_link"]::after,
 .rz-submission-step.rz-active [data-id="shopping_website_link1"]::after,
 .rz-submission-step.rz-active [data-id="shopping_website_link2"]::after,
 .rz-submission-step.rz-active [data-id="shopping_website_link3"]::after,
 
 .rz-submission-step.rz-active [data-id="culinary_about_yourself_trips_1"]::after,
 .rz-submission-step.rz-active [data-id="culinary_about_yourself_trips_2"]::after,
 .rz-submission-step.rz-active [data-id="culinary_about_yourself_trips_3"]::after,
 .rz-submission-step.rz-active [data-id="culinary_about_yourself_trips_4"]::after,

 .rz-submission-step.rz-active [data-id="attractions_about_yourself_trips_1"]::after,
 .rz-submission-step.rz-active [data-id="attractions_about_yourself_trips_2"]::after,
 .rz-submission-step.rz-active [data-id="attractions_about_yourself_trips_3"]::after,
 .rz-submission-step.rz-active [data-id="attractions_about_yourself_trips_4"]::after,

 .rz-submission-step.rz-active [data-id="shopping_about_yourself_trips_1"]::after,
 .rz-submission-step.rz-active [data-id="shopping_about_yourself_trips_2"]::after,
 .rz-submission-step.rz-active [data-id="shopping_about_yourself_trips_3"]::after,
 .rz-submission-step.rz-active [data-id="shopping_about_yourself_trips_4"]::after,

 .rz-submission-step.rz-active [data-id="night_life_about_yourself_trips_1"]::after,
 .rz-submission-step.rz-active [data-id="night_life_about_yourself_trips_2"]::after,
 .rz-submission-step.rz-active [data-id="night_life_about_yourself_trips_3"]::after,
 .rz-submission-step.rz-active [data-id="night_life_about_yourself_trips_4"]::after,

 .rz-submission-step.rz-active [data-id="day1_user_activity_content1"]::after,
 .rz-submission-step.rz-active [data-id="day1_user_activity_content2"]::after,
 .rz-submission-step.rz-active [data-id="day1_user_activity_content3"]::after,
 .rz-submission-step.rz-active [data-id="day1_user_activity_content4"]::after,

 .rz-submission-step.rz-active [data-id="shop_add_btn"]::after,
 .rz-submission-step.rz-active [data-id="attr_add_btn"]::after,
 .rz-submission-step.rz-active [data-id="nl_add_btn"]::after,
 .rz-submission-step.rz-active [data-id="cul_add_btn"]::after,
 .rz-submission-step.rz-active [data-id="acc_op_add_btn"]::after,

 .rz-submission-step.rz-active [data-id="day1_add_activity_btn"]::after,
 .rz-submission-step.rz-active [data-id="day2_add_activity_btn"]::after,
 .rz-submission-step.rz-active [data-id="day3_add_activity_btn"]::after,
 .rz-submission-step.rz-active [data-id="day4_add_activity_btn"]::after,
 .rz-submission-step.rz-active [data-id="day5_add_activity_btn"]::after,
 .rz-submission-step.rz-active [data-id="day6_add_activity_btn"]::after,
 .rz-submission-step.rz-active [data-id="day7_add_activity_btn"]::after,
 .rz-submission-step.rz-active [data-id="day8_add_activity_btn"]::after, 
 
 .rz-submission-step.rz-active [data-id="day1_activity_info1"]::after,
 .rz-submission-step.rz-active [data-id="day1_activity_info2"]::after,
 .rz-submission-step.rz-active [data-id="day1_activity_info3"]::after,
 .rz-submission-step.rz-active [data-id="day1_activity_info4"]::after,

 .rz-submission-step.rz-active [data-id="day2_activity_info1"]::after,
 .rz-submission-step.rz-active [data-id="day2_activity_info2"]::after,
 .rz-submission-step.rz-active [data-id="day2_activity_info3"]::after,
 .rz-submission-step.rz-active [data-id="day2_activity_info4"]::after,

 .rz-submission-step.rz-active [data-id="day3_activity_info1"]::after,
 .rz-submission-step.rz-active [data-id="day3_activity_info2"]::after,
 .rz-submission-step.rz-active [data-id="day3_activity_info3"]::after,
 .rz-submission-step.rz-active [data-id="day3_activity_info4"]::after,

 .rz-submission-step.rz-active [data-id="day4_activity_info1"]::after,
 .rz-submission-step.rz-active [data-id="day4_activity_info2"]::after,
 .rz-submission-step.rz-active [data-id="day4_activity_info3"]::after,
 .rz-submission-step.rz-active [data-id="day4_activity_info4"]::after,

 .rz-submission-step.rz-active [data-id="day5_activity_info1"]::after,
 .rz-submission-step.rz-active [data-id="day5_activity_info2"]::after,
 .rz-submission-step.rz-active [data-id="day5_activity_info3"]::after,
 .rz-submission-step.rz-active [data-id="day5_activity_info4"]::after,

 .rz-submission-step.rz-active [data-id="day6_activity_info1"]::after,
 .rz-submission-step.rz-active [data-id="day6_activity_info2"]::after,
 .rz-submission-step.rz-active [data-id="day6_activity_info3"]::after,
 .rz-submission-step.rz-active [data-id="day6_activity_info4"]::after,

 .rz-submission-step.rz-active [data-id="day7_activity_info1"]::after,
 .rz-submission-step.rz-active [data-id="day7_activity_info2"]::after,
 .rz-submission-step.rz-active [data-id="day7_activity_info3"]::after,
 .rz-submission-step.rz-active [data-id="day7_activity_info4"]::after,
 
 .rz-submission-step.rz-active [data-id="day8_activity_info1"]::after,
 .rz-submission-step.rz-active [data-id="day8_activity_info2"]::after,
 .rz-submission-step.rz-active [data-id="day8_activity_info3"]::after,
 .rz-submission-step.rz-active [data-id="day8_activity_info4"]::after, 

 .rz-submission-step.rz-active [data-id="about_yourself_trips_1"]::after,
 .rz-submission-step.rz-active [data-id="about_yourself_trips_2"]::after,
 .rz-submission-step.rz-active [data-id="about_yourself_trips_3"]::after,
 .rz-submission-step.rz-active [data-id="about_yourself_trips_4"]::after
  
 {   
    border-bottom: 1px solid #ddd;
    padding-bottom: 40px; 
    display: block;
    content: "";
    margin: 0 0 20px; 
}     
   
 
 /* End border on Itinerary field bottom */ 

 .listing_type_paid-vacation-itinerary .rz-sidebar .rz-single-sidebar:nth-child(1){
	display:none; 
 } 
  
 .rz-sidebar .single-listing-tab-panel-summary ul li::before {
    right: -25px;
} 
  
.rz-submission-step.rz-active [data-id=day1_add_activity_btn] label,
.rz-submission-step.rz-active [data-id=day2_add_activity_btn] label,
.rz-submission-step.rz-active [data-id=day3_add_activity_btn] label,
.rz-submission-step.rz-active [data-id=day4_add_activity_btn] label,
.rz-submission-step.rz-active [data-id=day5_add_activity_btn] label,
.rz-submission-step.rz-active [data-id=day6_add_activity_btn] label,
.rz-submission-step.rz-active [data-id=day7_add_activity_btn] label,
.rz-submission-step.rz-active [data-id=day8_add_activity_btn] label,
.rz-submission-step.rz-active [data-id=add_day_btn] label,
.rz-submission-step.rz-active [data-id=shop_add_btn] label,
.rz-submission-step.rz-active [data-id=attr_add_btn] label,
.rz-submission-step.rz-active [data-id=nl_add_btn] label,
.rz-submission-step.rz-active [data-id=acc_add_btn] label,
.rz-submission-step.rz-active [data-id=cul_add_btn] label,
.rz-submission-step.rz-active [data-id=country_add_btn] label, 
.rz-submission-step.rz-active [data-id=cul_op_add_btn] label,
.rz-submission-step.rz-active [data-id=attr_op_add_btn] label,
.rz-submission-step.rz-active [data-id=nl_op_add_btn] label,
.rz-submission-step.rz-active [data-id=shop_op_add_btn] label,
.rz-submission-step.rz-active [data-id=faq_add_btn] label,
.rz-submission-step.rz-active [data-id=activity_add_btn] label, 
.rz-submission-step.rz-active [data-id=day1_activity_add_btn] label,
.rz-submission-step.rz-active [data-id=day2_activity_add_btn] label, 
.rz-submission-step.rz-active [data-id=day3_activity_add_btn] label,  
.rz-submission-step.rz-active [data-id=activity_day_add_btn] label,
.rz-submission-step.rz-active [data-id=acc_op_add_btn] label {
    position: relative;
    display: inline-block; 
    padding: 10px 20px;
    margin: 0;
    font-size: 15px;
    line-height: 21px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: transparent;
    background-color: #111;
    color: #fff;
    border: 0;
    font-weight: 600;
    border-radius: 10px;
    text-decoration: none!important;
    vertical-align: middle;
    white-space: nowrap;
    cursor: pointer;
    width: auto;
    border-radius: 20px;
    width: 130px;
}  
  
.single-product .woocommerce-tabs.wc-tabs-wrapper,
.single-product figure.woocommerce-product-gallery__wrapper,
.single-product .brk--actions,
.single-product .brk--input {
    display: none !important;
}  

.sngllstsdbr .sibebar_price_sec {
    font-size: 26px;
    line-height: 1;
    text-align: center;
    color: #f5a688;
	margin-top:10px;
}
.single-listing-tab-feature-item:before {
    content: '';
    width: 1px;
    height: 18px;
    top: 50%;
    right: 0;
    transform: translateY(-12px);
    position: absolute;
    background: #d9d9d9;
}
.single-listing-tab-feature-item{
    position: relative;
}

.single-listing-tab-feature-items {
    background: #fff;
}
.single-listing-tab-feature-item:first-child::before{
	display: none;
} 

.paid-vacation-itinerary_help_sec svg {
    max-width: 20px;
    width: 100%;
    padding-left: 0px;
    margin: 0 0 0 10px;
    display: inline-block;
    height: 30px;
    order: 1;
}

.paid-vacation-itinerary_help_sec sapn.text {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: row-reverse;
}

.paid-vacation-itinerary_help_sec {
    position: fixed;
    bottom: 80px;
    z-index: 9;
}
.listing_type_paid-vacation-itinerary .brk-similar .rz-mod-content {
    display: none;
} 

.mobpurchasebtn{
	display: none;
}
body.type_paid-vacation-itinerary.rz-is-submission .select2-container .select2-selection--multiple .select2-selection__rendered
 {
    padding: 0 0px 0 8px;
} 
 
/* 
.type_paid-vacation-itinerary.rz-is-submission .rz-form-group[data-id="country"] input.select2-search__field,
.type_paid-vacation-itinerary.rz-is-submission .rz-form-group[data-id="cities"] input.select2-search__field {
    border: none !important;
    display: block; 
    padding-right: 10px;
    padding: 0 10px 0 0;
    min-width: 80px !important;
} 
.type_paid-vacation-itinerary.rz-is-submission input.select2-search__field {
    display: block !important;
    padding-right: 10px;
}     */
 
.rz-is-submission input.select2-search__field  {
    border: none !important;
    display: block; 
    padding-right: 10px;
    padding: 0 10px 0 0;
    min-width: 80px !important;
}  


.single-listing-tab-panel .map_link_another_user.google_map > a {
	background: #000; 
    color: #fff;
   padding: 10px 18px;
    font-size: 14px;
    min-width: 224px;
}
.single-listing-tab-panel .map_link_another_user > a + span.how_it_work a {
    color: #6e8ef4;
}
#single-listing-tab-map + .divider hr {
    margin: 20px 0;
}
.rz-is-submission.routiz .rz-error-holder .rz-error,
.rz-is-submission.routiz .rz-select-plan-error .rz-error {
    background-color: #f1f1f1;
    color: #f5a688;
}  
#single-listing-tab-timetable .timetable_day_sec .list_day:not(:last-child) {
    margin-bottom: 50px;
}

.rz-is-submission .brk-submission .rz-plans .rz-plan,
.rz-is-submission .rz-plans .rz-plan .rz-heading .rz--name {
    font-family: "Noto Sans Hebrew";
}  
#single-listing-tab-map .single-listing-tab-panel-icon-summary {
    padding-bottom: 0;
}  

ul#menu-footer-bottom li.current-menu-item a,
ul#menu-footer-bottom li a:hover,
ul#menu-footer-bottom li a:focus,
.brk-footer .brk--widgets .brk-widget ul li.current-menu-item a,
.brk-footer .brk--widgets .brk-widget ul li a:hover,
.brk-footer .brk--widgets .brk-widget ul li a:focus{
    color: #f5a688;
	text-decoration: underline;
}  

#menu-footer-bottom li {
    margin: 0 5px;
    padding: 0 8px;
    position: relative;
}
/*#menu-footer-bottom li:last-child{
	padding-left: 0;
	margin-left: 0;
}*/
#menu-footer-bottom li a {
    color: #000;
    font-weight: 400;
}
#menu-footer-bottom li:not(:last-child)::before {
    left: -8px;
    top: 54%;
    transform: translateY(-50%);
    content: "";
    height: 4px;
    width: 4px;
    background: #000;
    position: absolute;
    border-radius: 50%;
} 
.before_starting_itinerary.paid-vacation-itinerary li {
    line-height: 30px;
} 
.rz-submission-step.rz-active .paid-vacation-itinerary_plan {
    display: none !important;
} 



.rz-form-group[data-id="acc_rec_text"] label {
    font-size: 25px;
}
.rz-submission-step.rz-active .rz-form-group[data-id="acc_rec_text"] p,
.rz-submission-step.rz-active .rz-form-group[data-id="nl_rec_text"] p,
.rz-submission-step.rz-active .rz-form-group[data-id="attr_rec_text"] p,
.rz-submission-step.rz-active .rz-form-group[data-id="cul_rec_text"] p,
.rz-submission-step.rz-active .rz-form-group[data-id="shop_rec_text"] p  {
    font-size: 13px;
}
.rz-submission-step.rz-active .rz-form-group[data-id="acc_rec_text"] label,
.rz-submission-step.rz-active .rz-form-group[data-id="nl_rec_text"] label,
.rz-submission-step.rz-active .rz-form-group[data-id="attr_rec_text"] label,
.rz-submission-step.rz-active .rz-form-group[data-id="cul_rec_text"] label,
.rz-submission-step.rz-active .rz-form-group[data-id="shop_rec_text"] label {
    font-size: 25px;
	margin-bottom: 25px;
}


.flagslist {
    display: flex;
    width: 50px;
    position: relative;
}

.flagslist svg:not(:first-child) {
    position: absolute;
    left: 0;
}
.flagslist svg:nth-child(2) {
    right: 10px;
} 
.flagslist svg {
    width: 30px;
}
.flagslist.flag_no_1 svg {
    width: 40px;
}
.flagslist.flag_no_1 .cntrycount {
    display:none;
}
.single-listing-tab-panel-icon-pic{align-items: center;padding: 0 0 15px;}
.country_list .single-listing-tab-panel-icon-pic {padding: 0 0 12px;}
.single-listing-tab-panel-icon-pic h3, .single-listing-tab-panel-icon-pic .single-listing-tab-panel-title.listing_rz_country h3, .sm_cul_section h3,
.sm_attr_section h3, .sm_nl_section h3, .sm_shop_section h3, #single-listing-tab-map h3 {margin: 0;}
.single-listing-tab-panel-icon-pic .single-listing-tab-panel-title {padding: 0 15px 0 0;}
.single-listing-tab-panel-icon-pic .user_profile_avatar { display: flex;align-items: center;}
.single-listing-tab-panel-icon-pic .user_profile_avatar img {
    border-radius: 50%;
    height: 100%;
    max-height: 50px;
    min-height: 50px;
    object-fit: cover;
}
.listing_type_paid-vacation-itinerary .single-listing-tab-panel-summary{ margin-right: auto;padding: 0 5px;}

.listing_type_paid-vacation-itinerary .single-listing-tab-panel-summary.single-listing-tab-panel-summary-bg {
    background: url(../images/heading-bg.png) no-repeat;
    background-size: cover;
    padding: 20px 15px;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
} 
label.rz--type.type_id_experiences {
    display: none;
}

.listing_type_paid-vacation-itinerary .single-listing-tab-panel-summary.single-listing-tab-panel-summary-bg:before {content: '';position: absolute;background: rgba(0, 0, 0, .5);width: 100%;height: 100%;top: 0;left: 0;z-index: 0;}
.listing_type_paid-vacation-itinerary .single-listing-tab-panel-summary.single-listing-tab-panel-summary-bg h2 {
    color: #fff;
    z-index: 1;
    position: relative;
}
.listing_type_experiences .single-listing-tab-panel-summary {padding: 0;}
.flagslist span.cntrycount {
    position: absolute;
    right: -6px;
    top: -15px;
    border-radius: 50%;
    border: 1px solid #000;
    font-size: 12px;
    height: 20px;
    width: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.single-listing-tab-panel-title.listing_rz_country h3 {
	margin-bottom: 10px;
}
.single-listing-tab-panel .listing_rz_cities p {
	margin-bottom: 30px;
	color: #979797; 
	font-size: 16px; 
} 

.type_paid-vacation-itinerary .rz-listings .rz-listing-item {
    margin-bottom: 20px;
}
.type_paid-vacation-itinerary .rz-listing-item .rz-listing {
    background: #fff;
    padding: 15px;
    position: relative;
    margin-bottom: 25px;
    box-shadow: -3px 3px 14px rgba(0,0,0,.1);
}
.rz-is-explore .bg-light-gray {
    background: #fff;
}
.type_paid-vacation-itinerary .rz-listing-item .rz-listing .itinerary_listing_price {
    position: absolute;
    bottom: -40px;
}
.type_paid-vacation-itinerary .rz-listing-details ul {
    font-weight: 400;
    margin: 20px 0 0;
}
.type_paid-vacation-itinerary .rz-listing-details ul li, .type_paid-vacation-itinerary .rz-listing-details ul li span {
    display: flex;
    align-items: center;
    color: #000;
}
.type_paid-vacation-itinerary .rz-listing-details ul li {
    margin: 0 0 12px 16px;
}
.type_paid-vacation-itinerary .rz-listing-details ul li:last-child {
    flex: 0 0 100%;
    width: 100%;
}
.type_paid-vacation-itinerary .rz-listing-details ul li:last-child {
    margin: 0 0 0px 16px;
}
.type_paid-vacation-itinerary .rz-listing-details ul li svg {
    width: 25px;
    height: 18px;
    margin-left: 9px;
}
.type_paid-vacation-itinerary .rz-explore-listings .sm_listing_price_sec {
    font-size: 20px;
}
.type_paid-vacation-itinerary .rz-listing-details ul li:last-child svg {
    width: 25px;
    height: 25px;
}
.hide{display:none;}
.timetable_day_sec .list_day h5 { font-size: 22px;margin: 0;} 
.sm_reviews_sec { margin-top: 40px;}
.itinerary_user_listing .single-listing-tab-panel-summary ul li::before{display:none;} 
.single-listing-tab-items {
	display: flex;
	flex-wrap: nowrap;
	/*overflow: auto;*/
	direction: rtl;
	padding: 0 !important;
	margin-bottom: -7px;
}
.single-listing-tab-items::-webkit-scrollbar-track {background: transparent; }
.single-listing-tab-items::-webkit-scrollbar-thumb {background: transparent; }
.single-listing-tab-items::before,
.single-listing-tab-items::after {
	display: none;
}
.single-listing-tab-items .single-listing-tab-item {
	width: 80px;
	flex: 0 0 80px;
} 
.single-listing-tabs {
	padding: 18px 0 6px;
}
.single-listing-tab-items .single-listing-tab-item {
	padding-bottom: 13px;
	border-bottom: 2px solid transparent;
}
.single-listing-tab-items .single-listing-tab-item.active {
	position: relative;
	border-bottom: 2px solid #f4a988;
}
.single-listing-tab-item:not(:last-child) {
    margin: 0 0 0 11px;
}

.itinerary_user_listing li.rz-listing-item::before,
.itinerary_user_listing .rz-listing-details.rz-listing-details-content li::before  {
    display: none !important;  
}   

.single-listing-tab-panel .map_click_button .divider {
    padding: 0 0px 50px 0;
    width: 20%;
}
.single-listing-tab-panel .map_click_button svg {
    width: 34px;
    height: 34px;
    margin-left: 20px;
}
.single-listing-tab-panel .map_click_button p {
    display: flex;
    align-items: center;
} 

/* For experiences listing */
.single-listing-experiences-icons ul li svg {
    width: 34px;
    height: 24px;
    margin-left: 15px;
}
.single-listing-experiences-icons ul li {
    list-style: none;
    padding: 0 15px;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
}
.listing_type_experiences .single-listing-experiences-icons ul li span {
    width: calc(100% - 34px);
}
.single-listing-experiences-icons ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px 50px;
} 
.single.listing_type_experiences .rz-single-content .rz-mod-listing-location {
    display: block;
}
.listing_type_experiences .rz-mod-listing-reviews[data-type="reviews"] .rz-reviews-stats-summary,
.listing_type_experiences .rz-mod-listing-reviews[data-type="reviews"] h4,
.listing_type_experiences .brk-similar .rz-mod-content { display:none;} 
.listing_type_experiences .rz-listing-details.rz-listing-details-content.exp_list_icons svg {width: 32px;}
.listing_type_experiences .single.single-rz_listing.rz_listing-template-default.listing_type_experiences .rz-container .rz-content.title-rating .rz-single-heading{margin-bottom: 20px;} 
.exp_single_listing .rz-mod-content { margin-top: 0;}
.listing_type_experiences .single-listing-experiences-title h3 {margin: 0 0 30px; font-size: 30px;}
.listing_type_experiences .sml_letter_sec .single-listing-experiences-title h3 {margin: 40px 0 60px;}
.listing_type_experiences .single-listing-experiences-desc {margin: 0 0 46px;}
.listing_type_experiences .single-listing-experiences-desc { /* display: flex; */justify-content: space-between;}
.listing_type_experiences .single-listing-experiences-feature-item {display: flex;align-items: center; margin: 10px 0;flex: 1 50%;}
.listing_type_experiences .single-listing-experiences-feature-item p { margin: 0 24px 0 0;font-weight: 600;font-size: 16px;}
.listing_type_experiences .single-listing-experiences-feature-item svg {width: 35px; height: 35px;}
.listing_type_experiences .single-listing-experiences-summary { margin: 44px 0 68px;}
.listing_type_experiences .exp_author_sec .rz--heading {padding: 0 0 15px;}
.listing_type_experiences .map_sec .single-listing-experiences-title h3 {margin: 0 0 14px;}
.listing_type_experiences .rz-mod-listing-location .rz-map {border-radius: 30px;margin: 0 0 35px;}
.listing_type_experiences .gm-style {overflow: hidden;-webkit-mask-border-radius: 30px;-webkit-border-radius: 30px;}
.listing_type_experiences .sml_letter_sec .single-listing-experiences-desc ul {display: flex;flex-wrap: wrap;}
.listing_type_experiences .sml_letter_sec ul li {display: flex; align-items: center;flex: 1 50%;}
.listing_type_experiences .sml_letter_sec ul li svg {width: 35px; height: 35px;margin: 0 0 0 20px;}
.listing_type_experiences .sml_letter_sec ul li a {display: flex;align-items: center;color: #000;font-size: 16px;}
.listing_type_experiences .link-action-openhours{box-shadow: none;}
.listing_type_experiences .link-action-buttons .link-action-button {margin: 0 0 16px;}
.listing_type_experiences .link-action-openhours .rz-button-accent { border-radius: 30px;color: #fff;}
.listing_type_experiences .link-action-openhours .rz-button-accent.exp_contact {background-color: #000;}
.listing_type_experiences .rz-button.rz-button-accent.exp_contact:after {background: linear-gradient(90deg,hsla(0,0%,100%,0),#000);}
.listing_type_experiences .single-listing-experiences-desc ul {padding: 0 16px 0 0;}
.listing_type_experiences .sml_letter_sec .single-listing-experiences-desc ul {padding: 0;}
.type_experiences .sort_experiences_option { margin: 0 0 15px;width: 250px;appearance: none;background: url(/vacay/wp-content/themes/brikk-child/images/down-arrow.png) no-repeat;background-position: 5%;background-size: 16px;}
.listing_type_experiences .rz-listing-details.exp_list_icons li { padding: 0 15px;flex: 0 50%; display: flex;align-items: center;list-style: none; margin: 7px 0;}
.exp_list_icons li svg {width: 36px;height: 26px;margin: 0 0 0 12px;}
.type_experiences .exp_list_icons li svg{height: 19px;}
.type_experiences .exp_list_icons li svg path {fill: #666;}
.type_experiences .exp_list_icons li {color: #666;}
.type_experiences .exp_list_icons li {display: flex;align-items: center;flex: 0 50%; margin: 10px 0;}
.type_experiences .exp_list_icons li span {font-size: 13px; line-height: 13px;margin: -1px 0 0;color: #666;}
.experiences_listing_price {padding: 20px 0 0;}
.experiences_user_listing .rz-listings {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
.experiences_user_listing .rz-listing-item.rz-display-type--grid { padding: 0; width: 100%;height: 100%;max-width: 100%;margin: 0;}
.experiences_user_listing .rz-listing-image .rz-image {padding-top: 64%;}
.experiences_user_listing .rz-listing-gallery .rz-listing-gallery-item {padding-top: 64%;}
.listing_type_experiences .rz-listing-cover {margin: 0 0 12px;}
.listing_type_experiences .rz--heading {padding: 0;}
.listing_type_experiences .rz--heading h4 {margin: 0 0 5px;}
.listing_type_experiences .single-listing-tab-panel-summary ul li::before {display: none;}
.experiences_cetegory_listing .single-listing-tab-panel-icon-summary {padding: 0 0 10px;}
.listing_type_experiences .single-listing-tab-panel-title h5 {margin: 0 0 20px;}
.experiences_cetegory_listing h5, .experiences_activity_type_listing h5 {font-size: 30px;}
.listing_type_experiences .single-listing-experiences-desc li {line-height: 32px;}
.experiences_user_listing .flickity-viewport { overflow: unset;}
.type_experiences .paid-vacation-itinerary_help_sec {display: flex;align-items: center;flex-flow: row-reverse;}
.type_experiences .paid-vacation-itinerary_help_sec a {border-bottom: 1px solid black;}
.listing_type_experiences .map_sec a {color: #004aad;font-weight: normal;}
.listing_type_experiences .rz-single-heading .rz-single-heading-title .rz-title {font-size: 35px;}
.type_experiences [data-id="select-plan"] h4.rz--title {margin: 0 0 7rem;}
.type_experiences .select2-selection.select2-selection--multiple {border-radius: 10px;}
.type_experiences .select2-container .select2-selection--multiple .select2-selection__rendered {padding: 0px 10px 0px 15px;margin: 0;}
.type_experiences .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search__field {height: 41px;margin: 0;padding-right: 5px;}
.type_experiences .brk-submission>.brk--content>.brk--bottom {z-index: 99999;}
.type_experiences span.select2-search.select2-search--dropdown {display: none !important;}
.type_experiences .before_starting_experiences.experiences ul {padding-right: 22px;}
.title-rating .brk-cover .brk--images[data-size="3"], .title-rating .brk-cover .brk--images[data-size="5"], .title-rating .brk-cover .brk--images[data-size="4"]
 {grid-template-rows: repeat(2,17vh);}
.type_experiences .ui-datepicker {width: 20.867em;background-color: #fff;border-radius: 10px;box-shadow: 0 3px 16px 0 rgb(0 0 0 / 10%);border: 0;padding: 1.25rem;}
.type_experiences .ui-widget-header {border: 0; background: #fff;}
.type_experiences .rz-error-holder .rz-error:after { display: none;}
.type_experiences.routiz .rz-error-holder .rz-error {margin-top: 1.5rem;border-radius: 20px; padding: 10px 20px;}
.type_experiences .ui-datepicker .ui-datepicker-prev span, .type_experiences .ui-datepicker .ui-datepicker-next span {
    text-indent: unset !important;
    position: unset;
    width: 30px;
    height: 30px;
    margin: 0;
    background: var(--minor);
    color: var(--bg-white);
    font-size: 0;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
}
.type_experiences .ui-datepicker-title::before, .type_experiences .ui-datepicker-title::after {
    position: absolute;
    top: 0;
    display: block;
    content: "\f060";
    font-family: "Font Awesome 5 Free" !important;
    color: #fff;
    top: 0;
    left: -27px;
    z-index: 9;
    pointer-events: none;
}
.type_experiences .ui-datepicker-title {position: relative;}
.type_experiences .ui-datepicker-title::after {
    left: auto;
    right: -25px;
    content: "\f061";
}
.type_experiences .ui-widget-header a {cursor: pointer;}
.type_experiences .ui-datepicker .ui-datepicker-title {margin: 0 2.3em 1rem;}
.type_experiences .ui-state-hover {border: 0 !important;background:none !important;color:#fff !important;top:2px !important;}
.type_experiences .ui-datepicker .ui-datepicker-next span:before {transform: rotate(180deg);}
.type_experiences .ui-datepicker-rtl .ui-datepicker-prev:hover {right: 2px !important;}
.type_experiences .ui-datepicker-rtl .ui-datepicker-next:hover{left:2px !important;}
.type_experiences .ui-datepicker-calendar { border: 0;}
.type_experiences .ui-datepicker th { padding: 10px;}
.type_experiences .ui-datepicker td .ui-state-default {border: 0; background: transparent;text-align: center; padding: 5px; font-size: 16px;font-weight: 600;opacity: .6;}
.type_experiences .ui-datepicker td .ui-state-highlight, .ui-widget-content .ui-state-highlight {color: #111;opacity: 1;}
.type_experiences .ui-datepicker td .ui-state-default.ui-state-hover { color: #111 !important;opacity: 1;}
.type_experiences .select2-selection.select2-selection--multiple::after {
    position: absolute;
    top: 50%;
    left: 1rem;
    content: "\F107";
    font-family: Font Awesome\ 5 Free;
    display: block;
    margin-top: -10px;
    font-size: 20px;
    line-height: 20px;
    font-weight: 600;
    pointer-events: none;
}
.type_experiences .ui-widget-header a {
	cursor: pointer;
}
.type_experiences .ui-state-active,
.type_experiences .ui-widget-content .ui-state-active{
    color: #e4895c;
} 
.search_mods_experiences .rz-calendar-nav a i.fa-arrow-right {transform: rotate(180deg);}
.search_mods_experiences .rz-calendar-nav a i.fa-arrow-left {transform: rotate(180deg);}

.brk-site-actions.sm_custom_account { display: block;}
.brk-header .brk-header-container .brk-site-actions.sm_custom_account .brk--button .rz-button {
    display: flex;
    align-items: center;
    padding: 10px 20px;
    margin-right: 6px;
    font-size: 14px;
    color:#000;
}
.sm_custom_account .brk--button a svg {
    width: 20px;
    height: 20px;
    margin-right: 10px;
}
.sm_custom_account .brk--button a::after {
    display: none;
} 
.rz-submission-step.rz-active .rz-form-group[data-id=gallery] .rz-error-output {
    display: none;
}  
.rz-submission-steps .rz-select-plan.type_experiences ul li {
    line-height: 30px;
}     
/* /// End experiences listing */


/* For Homepage */
.sm_activities_btn .brk-buttons a.rz-button {
    background-color: var(--main);
    color: #000;
}
.sm_activities_btn .brk-buttons a.rz-button:after {
    background: linear-gradient(90deg,hsla(0,0%,100%,0),var(--main-shade));
}  

/* End For Homepage */

/* For Common listing page  */
 
.single-rz_listing .rz-mod-content span {
    font-family: 'Noto Sans Hebrew', sans-serif !important;
    font-size: 14px !important;
    margin: 0 0 1.5rem;
}  
.home .rz-listings .rz-infobox:hover .rz-slider-nav, 
.home .rz-listings .rz-listing:hover .rz-slider-nav,
.explore-brk-listing .rz-listings .rz-listing:hover .rz-slider-nav
 {
    display: none;
}
 
 .page-template-template-itinerary-search .explore-brk-listing .rz-listings .rz-listing:hover .rz-slider-nav{
   display: block;
 }
.login_user .brk-site-actions {
	display: block;
} 
/* .not_login .brk-site-actions {
	display: none;
} */    
.rz-signin-tabs ul li:nth-child(2) {
    display: none;
} 
.page-template-template-login .brk-footer {
    margin-top: 0em;
} 
.page-template-template-login .rz-dashboard .rz--box {
    margin-bottom: 5em;
}
.page-template-template-login .sm_recaptcha {
    margin-top: 0;
    margin-bottom: 25px;
	margin-right: 12px;
}   
.rtl.page-template-template-login .rz-form-group label.rz-checkbox em {
    padding-right: 35px !important;
}
.brk-subscribe.email_form .sm_recaptcha {
    margin-top: 25px;
} 
.type_experiences .rz-explore-listings {
    background: #fff;
}  
.no_use_sec{
	margin-bottom:20px;
}  
.brk-container:not(.podcast-listing) .no_use_sec{
	display:none;
} 

.rz-is-submission .rz-submission-error .rz--error {
    background-color: #efecec;
    color: #000;
    font-weight: 500;
}   

/* End  Common listing page  */
.brk-mobile-bar {
    z-index: 141;
}
.brk-cover{margin:0;}
html.mob-footer-active{
	touch-action: none;
  -ms-touch-action: none;
  -webkit-touch-action:none;
  overflow: hidden;
  position: relative;
  height: 100%;
}
.brk--pad picture {width: 32px; height: 32px;border-radius: 50%; overflow: hidden;}
.brk--pad picture img {width: 100%; height: 100%; object-fit: cover;}
.single-listing-tab-panel-desc p, .single-listing-tab-panel-desc p {
    margin: 0 0 10px !important;
}
.who_am_btn {
    margin: 10px 0 16px;
}
a.btn.btn-black.who_am_btn.others_button {
    margin: 5px;
} 
/**modal**/
.modal {
  visibility: hidden; 
  opacity: 0; 
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(77, 77, 77, .7);
  transition: all .4s;
  z-index: 101;
}
.modal.show {
  visibility: visible;
  opacity: 1;
}
.modal__content {
  border-radius: 8px;
  position: relative;
  width: 500px;
  max-width: 90%;
  background: #fff;
  padding: 40px;
  text-align: center;
  box-shadow: 0 0 44px rgba(0, 0, 0, .5);
}
#map-iframe-user-modal .modal__content, #guide-map-modal .modal__content {
    width: 900px;
}
.modal__close {
    position: absolute;
	top: 10px;
	right: 10px;
	color: #585858;
	text-decoration: none;
	font-size: 22px;
	border-radius: 50%;
	padding: 4px 8px;
	line-height: 20px;
	max-width: 30px;
	display: flex;
	align-items: center;
}
.modal__footer__btn{justify-content:center;}
.modal-btn {
    padding: 12px 30px;
    margin: 2px 10px;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    background: #000;
    color: #fff;
    border: 0;
    font-weight: 500;
    border-radius: 28px;
    vertical-align: middle;
    white-space: nowrap;
    cursor: pointer;
    min-width: 125px;
}
.modal-btn.continue-btn { background: #eea68a;}
.modal__content p {
    font-size: 20px;
    margin: 30px 0;
    font-weight: 600;
}
.itinerary_popup {
    overflow: hidden;
}
.page-template-page-new-form [data-name="for_panding_status"] {
    display: none;
}
[data-id=trip_suitable_for] .rz-checklist {
    display: flex;
    flex-wrap: wrap;
}
.rtl [data-id=trip_suitable_for] .rz-checklist .rz-checkbox {
    flex: 0 1 50%;
    font-size: 12px;
    margin: 10px 0;
    padding: 0 35px 0 5px;
}
.read_more_text_podcast {
    display: inline-block;
    position: absolute;
    bottom: 190px;
    left: 0;
    right: 0;
    text-align: center;
    cursor: pointer;
}
.read_more_text_podcast span {
    text-decoration: underline;
}
.read_more_text_podcast:after {
    content: "\F078";
    margin-right: 7px;
    font-family: Font Awesome\ 5 Free;
    font-weight: 600;
    font-size: 10px;
}
.read_more_text_podcast.show:after {
    content: "\f106";
    font-size: 12px;
}

/** end modal**/
.rz-filter-tab.rz-ready .rz-tab-title.rz-no-select{max-width: 350px;padding-left: 30px;}
[data-name="trip_suitable_for"] li:first-child {display: none;}
.single-podcast-block.single-podcast-summary span, .single-podcast-block.single-podcast-summary p {
    font-size: 15px !important;
    font-family: var(--font-body) !important;
    color: #000 !important;
    background: transparent !important;
}
.single-podcast .comment-btn button {background-color: #000000;border-radius: 50px 50px 50px 50px;padding: 12px 30px 12px 30px;color: #ffff;cursor: pointer;font-family: 'Open Sans Hebrew Condensed';}
.single-podcast .logged-in-as, .single-podcast .comment-respond .comment-reply-title {display: none;}
.single-podcast .single-podcast-block .comments-area .comment-respond .form-submit {text-align: center;}
.single-podcast .single-podcast-block .comments-area .comment-respond .form-submit input {color: #fff;}
.single-podcast .comments-title {display: none;}
.single-podcast .comments-area .comment-list .comment {border-top: 0;padding: 1rem 0;margin-top: 1.5rem;border-bottom: 2px solid #a0a0a0;}
.single-podcast .comments-area .comment-author .brk-comment-meta .brk-dummy-image {margin-right: 0 !important;width: 50px;height: 50px;margin-left: 20px;}
.single-podcast .single-podcast-block .comments-area .comment-content {background: transparent;padding: 0 70px 0 0;}
.single-podcast-block .comments-area .comment-meta {flex: none;padding: 0;}
.single-podcast .single-podcast-block .comments-area .comment-body {display: block;}
.single-podcast .single-podcast-block .comments-area .brk-comment-meta {flex-direction: row;}
.single-podcast .single-podcast-block .comments-area .reply {padding-left: calc(58px + 1.5rem);color: #111;padding-right: calc(40px + 1.5rem);}
.single-podcast .comment-content p {color: #000000;font-size: 18px;font-weight: 500;}
.single-podcast .comments-area .comment-author .brk-comment-meta .brk-comment-name a.url {font-size: 20px;font-weight: normal;color: #000;}
.single-podcast .single-podcast-block h3{margin: 0;}
.single-podcast .comments-area .reply i.fas.fa-reply {margin: 0 0 0 0.5rem;}
.single-podcast div#comments {max-width: 100%;padding: 0;}
.single-podcast .comment-input {max-width: 100%;padding: 0;}
.woocommerce-listings .rz-modal-promote .rz--content .rz--title {font-size: 18px;}
.woocommerce-listings .rz-modal-promote .rz--content p {font-size: 13px;}
/*.woocommerce-listings .rz-modal-promote .rz-packages .rz-package .rz--image .rz-dummy-image {
    border-radius: 50%;
    padding: 5px!important;
    max-width: 60px;
    max-height: 60px;
    min-width: 60px;
    min-height: 60px;
}*/
.listing_type_ .sm_short_text p {margin: 0 0 1.5rem;}
span.loadind_text.while_save_draft img {width: 45px;margin-left: 20px;}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper {display: flex;flex-direction: column;}
.woocommerce-checkout .woocommerce .form-row.validate-required {order: 1;margin: 0 0 1rem;}
.woocommerce-checkout .woocommerce-privacy-policy-text {order: 2;}
body.woocommerce-checkout #payment .wc_payment_method>label:before {
    margin: 0 0 0 20px;color: #000;
    content: "\F192";
}
body.woocommerce-checkout .form-row .woocommerce-form__label-for-checkbox.checkbox {
    position: relative;
    padding-right: 40px;
    display: flex;
    align-items: center;
    line-height: 23px;
    margin: 12px 0;
    cursor: pointer;
    color: #000;
}
body.woocommerce-checkout .woocommerce-form__label-for-checkbox.checkbox:before {
    content: '';
    position: absolute;
    right: 0;
    border-radius: 5px;
    width: 23px;
    height: 23px;
    background-color: var(--field-white);
    box-shadow: var(--field-shadow);
    vertical-align: middle;
}
body.woocommerce-checkout .woocommerce-form__label-for-checkbox.checkbox:after {
    opacity: 0;
    content: "";
    position: absolute;
    top: 7px;
    right: 6px;
    display: block;
    width: 10px;
    height: 6px;
    border: 2px solid var(--field-white);
    border-top: 0;
    border-right: 0;
    transform: rotate(-45deg);
}
body.woocommerce-checkout .woocommerce-validated .woocommerce-form__label-for-checkbox.checkbox:after {
    opacity: 1;
}
body.woocommerce-checkout .woocommerce-validated .woocommerce-form__label-for-checkbox.checkbox:before {
    background: #000;
}
body.woocommerce-checkout input#terms {
    display: none;
}
body.woocommerce-checkout .form-row .woocommerce-form__label-for-checkbox.checkbox abbr.required {
    display: none;
}
body.woocommerce-checkout .woocommerce-privacy-policy-text p {position: relative;padding: 0 30px 0 0; font-size: 13px;}
body.woocommerce-checkout .woocommerce-privacy-policy-text p:before {
    content: "";
    position: absolute;
    right: 8px;
    top: 8px;
    background: #000;
    width: 5px;
    height: 5px;
    border-radius: 50%;
}
.woocommerce-checkout #payment .place-order .button {
    background: var(--main) !important;color:#000 !important;padding: 12px 20px;
}
.woocommerce-checkout .con_msg {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 14px 0;
}
.woocommerce-checkout .con_msg i {
    color: var(--main);
    padding: 0 0 0 10px;
    font-size: 23px;
}
.recaptcha-checkbox-border {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.rz-signin-section .rz-signin-social li a.disabled {pointer-events: none;opacity: .5;}
.rz-signin-social ul {margin: 0 0 16px;}
.rz-signin-section .rz-signin-social .rz-checkbox em a {display: inline-block;font-size: 12px;}
.rz-signin-section .rz-signin-social .rz-form-group.term_check {margin-bottom: 15px;}
.rz-signin-section .rz-signin-social .rz-form-group label {
    font-size: 12px;
}
.not_login .comment-list .reply {
    display: none;
}

/*.rz-no-select, .select2-selection__placeholder{
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}*/
.rz-no-select:focus {
    outline: none !important;
}
.woocommerce-checkout.woocommerce-page .checkout_coupon button {
    color: #000 !important;
} 
.woocommerce-checkout form .form-row input#coupon_code {
    background: #fff !important;
}
.custom_email_fields .select2-search__field {
    border: 0 !important;
    margin-top: 0 !important;
    min-height: 42px;
    cursor:pointer;
}
.custom_email_fields .select2-selection__rendered {
    padding-right: 10px !important;
}
.woocommerce-checkout .itinerary_dropdown_check.select2-dropdown.select2-dropdown--below, .itinerary_dropdown_check.select2-dropdown.select2-dropdown--above,
.woocommerce-orders .select2-dropdown.select2-dropdown--below, .woocommerce-orders .select2-dropdown.select2-dropdown--above {
    background: #f1f1f1;
    border: 0;
}
.custom_email_fields .select2-container--default {
    margin: 0 0 15px;
    width: 100% !important;
}
.woocommerce-checkout .itinerary_dropdown_check .select2-results__option::before {
    content: '';
    position: absolute;
    right: 0;
    border-radius: 5px;
    width: 23px;
    height: 23px;
    background-color: var(--field-white);
    box-shadow: var(--field-shadow);
    vertical-align: middle;
    top: 50%;
    transform: translateY(-50%);
}
.woocommerce-checkout .itinerary_dropdown_check .select2-results__option {
    padding-right: 34px !important;
    position: relative;
    margin: 0;
    padding-left: 0px;
    font-size: 15px;
}
.woocommerce-checkout .itinerary_dropdown_check .select2-results__option::after{
    opacity: 0;
    content: "";
    position: absolute;
    top: 47%;
    right: 4px;
    display: block;
    width: 10px;
    height: 6px;
    border: 2px solid var(--field-white);
    border-top: 0;
    border-right: 0;
    transform: rotate(-45deg) translateY(-50%);
}
.woocommerce-checkout .itinerary_dropdown_check .select2-results__option[data-selected=true]::after{
    opacity:1;
}
.woocommerce-checkout .itinerary_dropdown_check .select2-results__option[data-selected=true]::before{
    background:#000;
}
.woocommerce-checkout .itinerary_dropdown_check .select2-container .select2-results__option--highlighted[aria-selected], .select2-container  .itinerary_dropdown_check .select2-results__option[aria-selected=true] {
    color: var(--field-text) !important;
} 
.woocommerce-checkout .itinerary_dropdown_check .select2-selection.select2-selection--multiple::before {
    position: absolute;
    top: 50%;
    left: 12px;
    content: "\F107";
    font-family: Font Awesome\ 5 Free;
    display: block;
    margin-top: -10px;
    font-size: 20px;
    line-height: 20px;
    font-weight: 600;
    pointer-events: none;
}
.woocommerce-checkout .itinerary_dropdown_check .select2-selection.select2-selection--multiple[aria-expanded=false]:before {
    transform: rotate(180deg);
}
.email_btn {
    position: relative;
    margin: 0 0 15px;
}
.email_btn .add_email { 
    position: absolute;
    left: 0;
    top: 0;
    background: #000;
    color: #fff;
    min-height: 42px;
    border: 0;
    padding: 0 14px;
    cursor: pointer;
    border-radius: 10px;
	font-size:12px;
}
.woocommerce-checkout .email_btn .add_email {
	direction: ltr;
} 
.woocommerce-checkout .email_btn p.form-row {
    padding: 0 !important;
    margin: 0 !important;
}
.woocommerce-checkout .email_btn input.input-text {
    height: 42px !important;
    padding-left: 100px !important;
/*    margin: 0 0 15px;*/
}
.woocommerce-checkout .select2-selection.select2-selection--multiple {
    border-radius: 10px;
}
.woocommerce-checkout strong.product-quantity {
    display: none;
}
.checkout_error {
    color: #f5a688;
    font-size: 14px;
   /* margin: 0 0 15px;
    display: block;*/
}
.template-login-modal .modal__footer {
    border-top: 1px solid #d9d9d9;
    padding: 30px 0 0;
    margin: 40px 0 0;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.template-login-modal .modal-title h1 {
    font-size: 32px;
    padding: 0 20px 0 0;
}
.template-login-modal .modal-title img{width: 40px;}
.template-login-modal .modal-title {
    margin: 0 0 26px;
}
.template-login-modal .rz-form-group {
    margin: .75rem 0;
}
.template-login-modal .msg_check {display: inline-block;margin: 20px 0 0;}
.template-login-modal .msg_check .rz-checkbox {
    display: inline-block;
}

/*.template-login-modal .modal-body {
    max-width: 64%;
    margin: 0 auto;
}*/
.template-login-modal .modal-body label {
    font-size: 14px;
}
.template-login-modal .modal__footer a {
    color: #000;
}
.template-login-modal .modal__footer a:after {
    display: none;
}
.template-login-modal .modal__footer a.disabled {
    opacity: .6;
    pointer-events: none;
}
.template-login-modal .sm_recaptcha {
    margin: 35px 0;
    display: block;
}
.login_popup {
    overflow: hidden;
}
.post_status_publish .acf-form-submit input {
    display: none;
}
.single-listing-tab-panel-summary .faq-question.active {font-weight: 600;}
.single-listing-tab-panel-summary .faq-answer p, 
.single-listing-tab-panel-summary .faq-answer span, 
.single-listing-tab-panel-summary .faq-answer h4, 
.single-listing-tab-panel-summary .faq-answer h4 span {font-size: 14px;font-weight: 400;margin: 0 0 10px!important;display: inline-block;}
.add_more_email {
    background: var(--main);
    color: #000 !important;
    padding: 12px 20px;
    border: 0;
    border-radius: 10px;
    cursor: pointer;
    margin: 10px 0 0;
}
.custom_email_fields .check_info  {
    margin: 10px 0 0;
    padding: 0 18px 0px 0;
}
.custom_email_fields .check_info li {
    padding: 4px 0;
}
.woocommerce-checkout span.select2-search.select2-search--dropdown {
    display: none !important;
}
.woocommerce-account .select2-selection.select2-selection--multiple input.select2-search__field{display: block !important;}
/*.woocommerce-checkout .select2-search.select2-search--inline {
    padding-right: 15px;
}
.woocommerce-checkout input.select2-search__field {
    padding-right: 10px !important;
}*/

.woocommerce-checkout #itinerary_email1_field,
.woocommerce-checkout #itinerary_email2_field,
.woocommerce-checkout #itinerary_email3_field,
.woocommerce-checkout #itinerary_email4_field,
.woocommerce-checkout .remove_more_email,
.woocommerce-checkout .custom_email_fields .hide  {
	display:none;  
}

#for_email_checkbox_field .woocommerce-input-wrapper input#for_email_checkbox {display: none;}
#for_email_checkbox_field {margin: 0 0 10px;}
.woocommerce-checkout .woocommerce form .my-field-class{margin: 0 0 10px;}
#for_email_checkbox_field .woocommerce-input-wrapper {
    position: relative;
    padding-right: 40px;
    display: flex;
    align-items: center;
    line-height: 23px;
    cursor: pointer;
    color: #000; 
}
#for_email_checkbox_field .woocommerce-input-wrapper label {margin: 0;line-height: 23px;cursor: pointer;}
#for_email_checkbox_field .woocommerce-input-wrapper label::before {
    content: '';
    position: absolute;
    right: 0;
    border-radius: 5px;
    width: 23px;
    height: 23px;
    background-color: var(--field-white);
    box-shadow: var(--field-shadow);
    vertical-align: middle;
}
#for_email_checkbox_field.checked .woocommerce-input-wrapper label::before {
    background-color: #000;
}
#for_email_checkbox_field .woocommerce-input-wrapper label::after {
    opacity: 0;
    content: "";
    position: absolute;
    top: 7px;
    right: 6px;
    display: block;
    width: 10px;
    height: 6px;
    border: 2px solid var(--field-white);
    border-top: 0;
    border-right: 0;
    transform: rotate(-45deg);
}
#for_email_checkbox_field.checked .woocommerce-input-wrapper label::after {
    opacity: 1;
}
.email-template{ box-shadow: 0 3px 16px 0 rgb(0 0 0 / 10%); margin:20px auto;}
.custom_email_fields {
    margin: 15px 0 0;
}
.order-modal-field .input-text {
    background-color: #f1f1f1;
    border: 0;
    font-size: 15px;
}
.order-modal-field p {
    margin: 0;
    font-size: 18px;
}
.woocommerce-orders .select2-results__option{position:relative;padding-right: 34px !important;font-size: 15px;}
.woocommerce-orders .select2-results__option::before {
    content: '';
    position: absolute;
    right: 0;
    border-radius: 5px;
    width: 23px;
    height: 23px;
    background-color: var(--field-white);
    box-shadow: var(--field-shadow);
    vertical-align: middle;
    top: 50%;
    transform: translateY(-50%);
}
.woocommerce-orders .select2-results__option::after{
    opacity: 0;
    content: "";
    position: absolute;
    top: 47%;
    right: 4px;
    display: block;
    width: 10px;
    height: 6px;
    border: 2px solid var(--field-white);
    border-top: 0;
    border-right: 0;
    transform: rotate(-45deg) translateY(-50%);
}
.woocommerce-orders .select2-results__option[data-selected=true]::after{
    opacity:1;
}
.woocommerce-orders .select2-results__option[data-selected=true]::before{
    background:#000;
}
.order-modal-field .email_sec_1.show {
    margin: 15px 0 0;
}
.order-modal-field .email_btn p {
    text-align: right;
}
.order-modal-field .sec_active .checkout_error, .woocommerce-checkout .sec_active .checkout_error{
    margin: 0 0 15px;
    display: block;
    text-align: right;
    font-weight: 400;
}
.woocommerce-orders .select2-selection.select2-selection--multiple::before {
    position: absolute;
    top: 50%;
    left: 12px;
    content: "\F107";
    font-family: Font Awesome\ 5 Free;
    display: block;
    margin-top: -10px;
    font-size: 20px;
    line-height: 20px;
    font-weight: 600;
    pointer-events: none;
}
.woocommerce-orders .email_sec_1 .select2-selection.select2-selection--multiple::before{display: none;}
.woocommerce-orders .arrow_hide .select2-container--open .select2-selection.select2-selection--multiple::before,
.woocommerce-orders .arrow_hide .select2-selection.select2-selection--multiple::before {display: none;}
.woocommerce-account .email_sec_1 .select2-selection.select2-selection--multiple input.select2-search__field {display:none !important;}
.woocommerce-account .email_sec_1 .select2-container .select2-selection--multiple .select2-selection__choice {
    margin: 8px 0;
}
/*.order-modal-field .sec_active .select2-container--default, .woocommerce-checkout .sec_active .select2-container--default {
    margin: 0;
}*/
.order-modal-field .sec_active .input-text, .woocommerce-checkout .sec_active .input-text{
    margin: 0 0 15px;
}
#order-modal .modal__content {
    text-align: right;
}
.order-modal-field .add_more_email {
    margin: 10px 0;
    border-radius: 50px;
    font-weight: 600;
}
.woocommerce-checkout .custom_email_fields {
    margin: 15px 0;
}
.woocommerce-orders-table__cell-order-actions a, .woocommerce-orders .woocommerce-orders-table__cell a.button {
    margin: 0 5px;
    background: #000 !important;
    padding: 6px 13px;
    font-size: 14px !important;
    font-weight: 600 !important;
    border-radius: 50px;
    color: #fff;
    line-height: 21px !important;
    display: inline-block;
}
.woocommerce-orders-table__cell-order-actions a:hover{color: #fff !important;}
.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination {
    margin: 10px 0 0;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination a {
    color: #000 !important;
}
.order_page_popup header.brk-header, .coupon_popup header.brk-header, .coupon_popup .brk-mobile-bar  {
    z-index: 0 !important;
}
.coupon_popup{overflow: hidden;}
.order-modal-btn {
    justify-content: space-between;
    align-items: center;
    margin: 30px 0;
}
.order-modal-btn img {
    width: 40px;
    height: 100%;
}
.order-modal-field .add_more_email.order-black-btn {
    background: #000;
    color: #fff !important;
    max-width: 112px;
}
.coupon_section .wds-pagination {
    margin-top: 30px;
}  
.coupon .brk-row {
    max-width: 1600px;
    padding: 0 15px;
}

/*#order-modal .modal-header {
    border-bottom: 1px solid #e5e5e5;
}*/
#order-modal h3 {
    border-bottom: 1px solid #e5e5e5;
    padding: 0 0 4px;
}
#order-modal .approv_btn {
    background: var(--main);
    color: #000 !important;
    padding: 12px 20px;
    border: 0;
    cursor: pointer;
    margin: 10px 0 0;
    border-radius: 50px;
    font-weight: 600;
    min-width: 112px;
}
.get_order_popup:before {
    content: '';
    position: absolute;
    right: -13px;
    background: #d9d9d9;
    width: 1px;
    height: 100%;
    top: 0;
}
.woocommerce-orders .select2-results__option.select2-results__message::before {
    display: none;
}
.woocommerce-orders .select2-results__option.select2-results__message {
    padding-right: 10px !important;
}
.woocommerce-orders .woocommerce-orders-table__cell-order-actions .get_order_popup {
    position: relative;
    margin-right: 20px;
    background: var(--main) !important;
    color: #000 !important;
}
.popup_append {
    overflow-y: auto;
    max-height: calc(100vh - 190px);
    padding: 0 5px;
}
.woocommerce-orders .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.woocommerce-orders .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.print_div {
    display: flex;
    align-items: center;
    margin-bottom: 1.5rem;
}
.print_div h2.woocommerce-order-details__title {margin: 0 0 0 5px;}
.print_div #wc-print-button {margin: 0 10px 0 0;}
.elementor-widget-text-editor { font-family: 'Open Sans' !important;}
.woocommerce-payouts .rz-modal-button {direction: rtl;}
.woocommerce-payouts .rz-modal-button .fa-arrow-right {transform: rotate(-180deg);}
.order-modal-field { margin: -10px 0 0;}
.order-icon {
    display: flex;
    align-items: center;
}
.order-icon img {
    width: 26px;
    margin: 0 0 0 10px;
}
.order-icon i {
    height: 26px;
}

/* hide tab & menu from home page & explore page */
.rz-is-explore .brk-carousel-search.brk--style-horizontal .brk-carousel-nav li[data-for="2"],
.rz-is-explore .brk-nav ul .sub-menu li#menu-item-12172,
.home .brk-nav ul .sub-menu li#menu-item-12172,
.rz-is-explore .brk-carousel-search.brk--style-horizontal .brk-carousel-nav li[data-for="1"],
li#menu-item-12175, 
.brk-nav ul .sub-menu li#menu-item-12172{
    display: none;
}  
.woocommerce-account div#order-modal ::-webkit-scrollbar {
    background: #d9d9d9;
}
.woocommerce-account div#order-modal ::-webkit-scrollbar-thumb {
    background: #737373 !important;
}
/* end */
.rz-search-mods.search_mods_paid-vacation-itinerary.explore_search input {
    border: 0;
    padding: 0 15px;
}
.rz-search-mods.search_mods_paid-vacation-itinerary.explore_search .select2-selection--single {
    background: #fff !important;
}
.rz-search-mods.search_mods_paid-vacation-itinerary.explore_search .rz-mod{min-width: 150px;}
.explore_search .select2-selection__clear {
    display: none;
}
.explore_search .select2.select2-container {
    width: 100% !important;
}
.explore_search_form{max-width: 763px;}
.explore-main-sec {
    display: flex;
    justify-content: space-between;
    align-items: self-end;
    background: url(/vacay/wp-content/themes/brikk-child/images/blogger_strip.png) no-repeat;
    background-size: cover;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    padding: 24px;
}
.explore-main-lft {
    width: 40%;
}
.explore-main-rght {
    width: 60%;
    color: #fff;
}
.explore-main-rght-desc {
    display: flex;  
    align-items: center;
    padding: 4px 0;
}
.explore-main-lft-desc {
    display: flex;
    color: #fff;
    justify-content: end;
    align-items: center;
}
.explore-social-list {
    display: flex;
    list-style: none;
    margin: 0 18px 0 0;
}
.explore-social-list li {
    padding: 0 10px;
}
.explore-social-list li a {
    display: block;
    line-height: .8;
}
.explore-main-lft-desc h4 {
 margin: 0 0 0 15px;padding:0 0 0 15px;font-weight: 400; font-size: 16px;position: relative;font-family: 'Open Sans';}
.explore-main-lft .explore-social-list li:first-child {
    padding-right: 0;
}
.explore-main-lft .explore-social-list li:last-child{padding-left: 0;}
.explore-main-rght-pic {margin: 0 0 0 22px;}
.explore-main-rght-pic figure {
    width: 100px;
    height: 100px;
    margin: 0;
    border-radius: 50%;
    overflow: hidden;
}
.explore-main-rght-detail p {margin: 0 0 12px;font-size: 13px;}
.explore-main-lft-desc h4:before {
    content: '';
    position: absolute;
    left: 0;
    background: #d9d9d9;
    width: 1px;
    height: 75%;
    top: 50%;
    transform: translateY(-50%);
}
.explore-main-rght-detail h3 {font-size: 25px;margin: 0;}
.explore-main-rght-pic figure img {width: 100%;height: 100%;object-fit: cover;}
.woocommerce-edit-account span.optional {display: none;}
.woocommerce form .form-row .desc-text {display: block;font-size: 14px;color: #999;margin-bottom: 0.5rem;}
.explore-main-list-heading {display: flex;padding: 0 0 20px;align-items: center;}
.explore-main-list { padding: 30px 0;}
.explore-main-list-heading h4 {margin: 0 20px 0 0;}
.explore-brk-listing .rz-listing-details-content ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none;
    font-size: 13px;
    font-weight: 400;
    margin: 20px -6px 0;
}
.explore-brk-listing .rz-listing-details-content ul li, .explore-brk-listing .rz-listing-details-content ul li span{display: flex;align-items: center;color: #000;margin: 0px 2px 12px 6px;}
.explore-brk-listing .rz-listing-details-content ul li svg{width: 25px;height: 18px;margin-left: 9px;}
.explore-brk-listing .sm_listing_price_sec { color: #f5a688;font-size: 20px;}
.explore-social-list li a img {width: 22px;}
.itinerary_search_heading {margin: 30px 0 0;}
.ui-widget.ui-widget-content { background: #fff;padding: 15px 10px 10px;margin-top: 10px;border-radius: 10px;box-shadow: 0 3px 16px 0 rgb(0 0 0 / 10%);border: 0 !important;}
.ui-widget.ui-widget-content li div {padding: 7px 10px;font-family: 'Open Sans';color: #111;}
.ui-widget.ui-widget-content li div.ui-state-active {background:transparent;color:#e4895c;border:0;margin:0;}
.itinerary_search.rz-button { background: var(--main);color: var(--minor);}
.explore_search .rz-filter-tab .rz-tab-flyout .rz-tab-content .select2-selection.select2-selection--single {background-color: var(--field-bg) !important;}
.explore_search .user_input_error {position: absolute;bottom: -28px;font-size: 14px;color: #f5a688;}
.rz-search-mods.search_mods_paid-vacation-itinerary.explore_search {position: relative;}
.explore-brk-listing .rz-listing { background: #fff; padding: 15px; position: relative; margin-bottom: 25px;box-shadow: -3px 3px 14px rgba(0,0,0,.1);border-radius: 15px;}
.explore-brk-listing {overflow: unset;}
.brk-header .brk-nav ul .sub-menu {width: 240px;}
.woocommerce form .form-row label.text-black {color: #111;font-weight: 700; margin: 0;}
.woocommerce-edit-account .woocommerce-input-wrapper .word_count {position: absolute;left: 0;color: #a6a6a6;font-size: 14px;}
.woocommerce-edit-account .woocommerce-input-wrapper { position: relative;display: block;}
.woocommerce-EditAccountForm.edit-account .desc-text {margin: 0 0 8px;display: block;}
.woocommerce-EditAccountForm.edit-account ul { margin: 0;padding: 0 17px 0 0;}
.woocommerce-EditAccountForm.edit-account ul li { color: #a6a6a6;font-size: 14px;margin: 0 0 5px;}
.woocommerce-edit-account .woocommerce form .form-row textarea{min-height: 120px;}
.woocommerce .woocommerce-Button.button {color: #000 !important;}
.woocommerce-edit-account .woocommerce form .form-row textarea::-webkit-scrollbar-thumb {
    background: transparent !important;
}
.woocommerce-edit-account .woocommerce form .form-row textarea::-webkit-scrollbar {
    width:0 !important;
}
.woocommerce .rz-image-prv-inner img { height: 100%; object-fit: cover;}
.reset_itinerary_form {padding: 15px 0 0;display: block;}
.coupn-icon {
    display: inline-flex;
    align-items: center;
    cursor:pointer;
}
.woocommerce-orders-table__cell-order-actions .coupn-icon a {
    background: transparent !important;
    padding: 0;
}
.coupn-icon a i {
    display: block;
    font-style: normal;
    line-height: 1;
    padding: 0 5px;
}
.coupn-icon a:last-child i {
    padding-left: 0;
}
.coupn-icon a:first-child i {
    padding-right: 0;
}
.coupn-icon a i img {
    height: 100%;
    width: 26px;
}
.woocommerce .coupon_section table.shop_table th{
	padding: 12px 20px;
}
.woocommerce .coupon_section table.shop_table td {
    color: #a6a6a6;
    padding: 12px 20px;
}
.woocommerce .coupon_section table.shop_table td:nth-child(2), .woocommerce .coupon_section table.shop_table th:nth-child(2), .woocommerce .coupon_section table.shop_table td:nth-child(4), .woocommerce .coupon_section table.shop_table th:nth-child(4) {
    min-width: 180px;
}
.woocommerce table.shop_table td, .woocommerce table.shop_table th {
    min-width: 100px;padding:12px !important;
}
.woocommerce table.shop_table td:last-child, .woocommerce table.shop_table th:last-child {
    min-width: 270px;
}
.user_roll_business .woocommerce table.shop_table td:last-child, .user_roll_business .woocommerce table.shop_table th:last-child {
    min-width: unset;
}
.woocommerce .coupon_section table.shop_table td:last-child, .woocommerce .coupon_section table.shop_table th:last-child {min-width: 125px;}

.coupn-list {
    display: flex;
    align-items: center;
    margin: 0 0 20px;
}
.coupn-list-haeding {
    margin: 0 0 0 20px;
    position: relative;
    padding: 0 0 0 20px;
}
.coupn-list-haeding:before {
    content: " ";
    position: absolute;
    border-left: 1px solid #a6a6a6;
    top: 50%;
    left: 0;
    height: 70%;
    transform: translateY(-50%);
}
.open_coupon_popup {
    color: #fff;
    padding: 14px 20px;
    border: 0;
    outline: 0;
    margin-right: 6px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 10px;
    background: var(--minor);
    cursor: pointer;
}
.open_coupon_popup:before {
    content: "\f062";
    margin-left: 8px;
    color: #fff;
    font-family: Font Awesome\ 5 Free;
}
.common_popup_coupon label {margin: 0 0 10px;display: block;}
.common_popup_coupon .modal__content {
    text-align: right;
    overflow-y: auto;
    max-height: calc(100vh - 50px);
    padding: 0;
    overflow-x: hidden;
}
.common_popup_coupon .modal_header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 24px;
    padding: 19px 30px 14px;
    border-bottom: 1px solid #ccc;
}
.common_popup_coupon .modal-heading {
    display: flex;
    font-size: 20px;
    font-weight: 700;
    align-items: center;
}
.common_popup_coupon .modal-heading i {
    line-height: 0;
}
.common_popup_coupon .modal-heading img {
    width: 35px;
    margin: 0 0 0 10px;
}
.common_popup_coupon .modal_header .modal__close {
    position: relative;
    top: 0;
    right: 0;
    display: block;
    padding: 0;
}
.common_popup_coupon .modal_header .modal__close img {
    height: 100%;
    width:25px;
}
.common_popup_coupon .modal_body {
    padding: 0 30px 35px;
}
.common_popup_coupon input, .coupon_type {
    background-color: #f1f1f1;
    border: 0 !important;
    font-size: 15px;
    margin: 0 0 20px;
    width: 100%;
    min-height: 42px;
}
.common_popup_coupon .update_coupon_popup, .common_popup_coupon .create_coupon_btn {
    margin: 20px 0 0;
    color: #000;
    text-transform: capitalize;
}
.common_popup_coupon input.update_coupon_popup_id_18611 {
    color: #000;
}
.common_popup_coupon .update_coupon_popup:hover, .common_popup_coupon .create_coupon_btn:hover {
    color: #fff;
}
.coupon_limit_unlimited {
    display: none;
}
.common_popup_coupon .col-6 {
    width: 50%;
    padding: 0 10px;
    margin-bottom: 10px;
}
.common_popup_coupon .itinerary_pro + span.select2 span.selection span.select2-selection.select2-selection--multiple::before {
    position: absolute;
    top: 50%;
    left: 12px;
    content: "\F107";
    font-family: Font Awesome\ 5 Free;
    display: block;
    margin-top: -10px;
    font-size: 20px;
    line-height: 20px;
    font-weight: 600;
    pointer-events: none;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions {
    display: none;
}  
#user_facebook_field {
    margin: 10px 0 0;
}
.woocommerce-edit-account label.account_display_name.text-black {
    padding-top: 15px;
}
.woocommerce-edit-account p#description_field {
    padding-top: 10px;
}
.woocommerce-edit-account [data-id="user_avatar"]{
    padding-top: 10px !important;
}
.coupon .brk-footer {
    display: none;
} 
/* Coupon Tooltip */
.common_popup_coupon  label.hastootlip {
    position: relative;
}
.mytooltip {
    display: inline-flex;
    top: 4px;
    right: 5px;
}
.mytooltip .tooltiptext {
    visibility: hidden;
    width: 100%;
    background-color: rgb(108, 107, 107);
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 6px;
    position: absolute;
    z-index: 99999;
    bottom: 125%;
    left: 0;
    margin-left: 0px;
    opacity: 0;
    transition: opacity 0.3s;
}
/* .mytooltip .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
} */
.mytooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}
.common_popup_coupon label {
    margin: 0 0 10px;
    display: block;
}
.mytooltip svg {
    height: 20px;
    width: 20px;
    cursor: pointer;
    position: relative;
    top: 6px;
    margin-right: 5px;
}
body .common_popup_coupon .coupn-checkbox {
    margin: 0;
}
.explore-main-lft ul.explore-social-list {
    margin: 0;
}
.explore-main-lft .explore-social-list li:last-child {
    padding-left: 10px;
}

.itinerary_search_form .explore-main-rght-detail p:last-of-type {
    margin-bottom: 0;
}
.itinerary_search_form .explore-main-lft {
    margin-top: 24px;
}
.itinerary_search_form .explore-main-rght-detail p:first-of-type {
    margin-top: 7px;
}
.common_popup_coupon .arrow_hide span.select2-selection:before{
	display: none;
	visibility: hidden;
}
.common_popup_coupon 
 span.select2-selection {
    position: relative;
}
.common_popup_coupon ul.select2-selection__rendered input.select2-search__field {
    padding: 10px;
}
.common_popup_coupon .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0 -10px;
}
.common_popup_coupon .col-12 {
    width: 100%;
    padding: 0 10px;
	margin-bottom: 12px;
}
.common_popup_coupon .select2-container {
    width: 100% !important;
}
.common_popup_coupon input{
	margin-bottom: 0;
}
.common_popup_coupon .coupon_error{
	margin-bottom: 5px;
}

/* 
#coupon-modal .coupon_limit_unlimited {
    display: none;
} */ 
/*15junecss*/

/*end 15junecss*/

.common_popup_coupon .coupn-checkbox {
    position: relative;
    padding-right: 40px;
    display: flex;
    align-items: center;
    line-height: 23px;
    margin: 0 0 15px;
    cursor: pointer;
    color: #000;
}
.coupn-checkbox:before {
    content: '';
    position: absolute;
    right: 0;
    border-radius: 5px;
    width: 23px;
    height: 23px;
    background-color: var(--field-white);
    box-shadow: var(--field-shadow);
    vertical-align: middle;
}
.coupn-checkbox:after {
    opacity: 0;
    content: "";
    position: absolute;
    top: 7px;
    right: 6px;
    display: block;
    width: 10px;
    height: 6px;
    border: 2px solid var(--field-white);
    border-top: 0;
    border-right: 0;
    transform: rotate(-45deg);
}
.coupn-checkbox.checked:before {
    background: #000;
}
.coupn-checkbox.checked:after {
    opacity: 1;
} 
.common_delete .btn {
    background: #000;
    color: #fff;
    border: 0;
    margin: 0 5px;
    cursor: pointer;
    font-weight: 600;
}  
.common_delete .delete_coupon.btn, .common_delete .yes.btn {
    background: var(--main);
    color: #000;
} 
.common_delete h3 {
    margin: 0 0 40px;
}
div#pause-listing-modal h3, .play_popup h3 {
    margin: 0;
}
div#pause-listing-modal p, .play_popup p {
    margin-top: 10px;    font-size: 16px;
}
body.woocommerce-account .select2-container .select2-selection--multiple .select2-selection__rendered {padding: 0 10px;}

body.woocommerce-account .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search__field {
    border: 0 !important;
    margin: 0 !important;
}
.woocommerce-account .itinerary_pro_dropdown_check .select2-results__option:before {
    content: '';
    position: absolute;
    right: 0;
    border-radius: 5px;
    width: 23px;
    height: 23px;
    background-color: var(--field-white);
    box-shadow: var(--field-shadow);
    vertical-align: middle;
    top: 50%;
    transform: translateY(-50%);
}
.woocommerce-account .itinerary_pro_dropdown_check .select2-results__option[data-selected=true]::before,
.woocommerce-account .itinerary_pro_dropdown_check .select2-results__option[aria-selected=true]::before{
    background: #000;
}
.woocommerce-account .itinerary_pro_dropdown_check .select2-results__option:after{
    opacity: 0;
    content: "";
    position: absolute;
    top: 47%;
    right: 4px;
    display: block;
    width: 10px;
    height: 6px;
    border: 2px solid var(--field-white);
    border-top: 0;
    border-right: 0;
    transform: rotate(-45deg) translateY(-50%);
}

.woocommerce-account .itinerary_pro_dropdown_check .select2-results__option[data-selected=true]::after,
.woocommerce-account .itinerary_pro_dropdown_check .select2-results__option[aria-selected=true]::after{
    opacity: 1;
} 

.woocommerce-account .itinerary_pro_dropdown_check .select2-results__option {
    position: relative;
    padding-right: 34px !important;
    font-size: 15px;
}
.woocommerce-account .itinerary_pro_dropdown_check.select2-container .select2-results__option[aria-selected=true] {
    color: var(--field-text) !important;
}
.woocommerce-account span.select2-dropdown.select2-dropdown--below span.select2-search.select2-search--dropdown{
    display:none !important;
}
.coupon_error {
    color: #f5a688;
    margin: 0 0 15px;
    display: block;
    font-size: 14px;
}  
.coupon_section tbody tr {
    border-bottom: 1px solid #000;
}
.home_submission_btn.brk-buttons {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0.5rem -0.75rem;
}
.home_submission_btn.brk-buttons .brk--button {
    padding: 0.5rem 0.75rem 0;
}
.for_buy_pro.btn {
    color: #000;
}
.woocommerce-edit-account .advertiser_title {
    margin-top: 5px;
}
[data-name="guide_map"].acf-field .acf-label label, [data-name="guide_map"].acf-field .acf-input, [data-name="guide_map"].acf-field p {
    display: none;
}
.guide_map.paid-vacation-itinerary_help_sec {
    position: unset;
    bottom: unset;
    cursor: pointer;
} 
.guide_map.paid-vacation-itinerary_help_sec a {
    justify-content: start;
}
.woocommerce .select2-container .select2-selection--single .select2-selection__rendered{padding-right: 15px; padding-left: 38px !important;}
.rz-boxes .rz-box .rz--actions ul li a {
    cursor: pointer;
} 
.routiz.woocommerce-payouts .rz-error-holder .rz-error:after,
 .routiz.woocommerce-payouts .rz-select-plan-error .rz-error:after {
    border-bottom-color: #f1f1f1;
}
.routiz.woocommerce-payouts .rz-error-holder .rz-error,
 .routiz.woocommerce-payouts .rz-select-plan-error .rz-error {
    background-color: #f1f1f1;
    color: #f5a688;
    font-weight: normal;
}
.woocommerce-account i.material-icon-businessdomain {
    font-size: 25px;
}
.itinerary-form-preview-desc ul.mail_price li {
    font-size: 13px;
} 
.woocommerce-MyAccount-navigation-link--coupon {
    order: 7;
}
.woocommerce-MyAccount-navigation-link--edit-address {
    order: 8;
}
.woocommerce-MyAccount-navigation-link--customer-logout {
    order: 10;
}
.woocommerce-MyAccount-navigation-link--edit-account {
    order: 9;
}
.brk-account-nav ul li.woocommerce-MyAccount-navigation-link--dashboard {
    order: -2;
}
.brk-account-nav ul  li.woocommerce-MyAccount-navigation-link--edit-account {
    order: -1;
}
.brk-account-nav ul  li.woocommerce-MyAccount-navigation-link--password {
    order: 8;
}         
.payout_terms {
    margin: 0;
    padding: 0 20px 20px 0;
    text-align: right;
    font-size: 13px;
}
.payout_terms li {
    padding: 0 0 8px;
}
.itinerary-chat-info p {
    font-size: 14px;
    margin: 25px 0 0;
    text-align: right;
}
.chat-term {
    margin: 25px 0 0;
    text-align: right;
    padding: 0 18px 0 0;
    font-size: 14px;
}
.chat-term li {
    padding: 0 0 6px;
}
.copy-icon {
    position: absolute;
    left: 0;
    top: 0;
}
.copy-icon .copy_profile {
    border: 0;
    background: #000;
    color: #fff;
    border-radius: 10px;
    padding: 12px 20px;
    min-width: 100px;
    font-size: 18px;
    cursor: pointer;
    height: 46px;
}
input#user_profile_copy {
    padding-left: 110px;
}
.woocommerce-EditAccountForm.edit-account .copy_sec ul {
    margin: 10px 0 0;
}
.detail-check {
    display: flex;
    margin: 15px 0;
}
.detail-check i {
    display: block;
    height:30px;
}
.detail-check i img {
    width: 30px;
    margin: 0 0 0 15px;
}
.detail-check label {
    margin: 0 !important;
    line-height: 17px !important;
}
body .daterangepicker td.active, body .daterangepicker td.active:hover {
    background-color: var(--main);
    color: #000;
}
body .daterangepicker .drp-buttons .btn {
    padding: 10px 8px;
    border: 0;
    cursor: pointer;
}
body .daterangepicker .drp-buttons .btn.applyBtn {
    background: var(--main);order:1;
}
body .daterangepicker .drp-buttons .btn.cancelBtn{background:#000;color: #fff;order: 2;}
body .daterangepicker.show-calendar .drp-buttons {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.rz-grid-conversion h3 {
    text-align: center;
    margin: 10px 0 20px;
}
div#user_profile_copy_field {
    margin: 15px 0 0;
}
.dash_term ul {
    margin: 0 0 15px;
    padding:5px 40px 0 0;
}
/* sitemap */
.col-md-3 {
    width: 25%;
    padding: 0 10px;
}
.col-md-12 {
    width: 100%;
}
.sitemap-main h4{margin: 20px 0;padding: 0 10px;}
.sitemap-main .brk-row {
    display: flex;
    flex-wrap: wrap;
    max-width: 1340px;
}
.sitemap-link-sec .sitemap-link {
    color: #333;
}
/*.sitemap-main {
    margin: 4rem 0 0;
}*/
.sitemap-link-sec {
    min-height: 48px;
}
.sitemap-list {
    list-style: none;
    margin: 0 0 30px;
    padding: 0 10px 30px;
    border-bottom: 1px solid #EBEBEB;
}
.sitemap-list li {
    display: inline-block;
}
.sitemap-list li a {
    padding: 12px 0;
    margin: 0 0 0 20px;
    color: #000;
    text-decoration: none;
}
.sitemap-list li.active a{border-bottom:1px solid var(--main);color: var(--main);}
/** sitemap end */
.rz-grid-product-dash {
    margin: 20px -12px;
    padding: 26px 0 0;
    position: relative;
/*    border-top: 1px solid #d9d9d9;*/
}
.rz-grid-product-dash:before{
	content: '';
	position: absolute;
	top:0;
	background: #d9d9d9;
	height: 1px;
	width: calc(100% - 24px);
    margin: 0 auto;
    left: 0;
    right: 0;
}
.rz-grid-product-dash span.select2-selection.select2-selection--multiple, .rz-grid-product-dash span.select2-selection.select2-selection--single {
    background: #fff;
    border-radius: 6px;
}
.rz-grid-product-dash .select2-selection.select2-selection--multiple {
    padding: 0 10px 0 38px;
}
.rz-grid-product-dash .select2-container .select2-search--inline .select2-search__field {
    height: 41px;
}
.rz-grid-product-dash .select2-selection__clear {
    display: none;
}
.rz-grid-product-dash .select2-selection.select2-selection--multiple:after {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 12px;
    content:"\F107";
    font-family: Font Awesome\ 5 Free;
    display: block;
    font-size: 20px;
    line-height: 20px;
    font-weight: 600;
    pointer-events: none;
}
.rz-grid-product-dash .arrow_hide .select2-selection.select2-selection--multiple:after {
    display: none;
}
.rz-grid-conversion {
    padding: 30px 0;
}
.rz-coversion-box {
    text-align: center;
    margin: 20px 0 0 ;
    padding: 10px 20px;
    position: relative;
    font-weight:700;
}
.rz-coversion-box h6 {
    font-weight: 400;
    font-size: 15px;
}
.rz-coversion-box:after {
    content: '';
    position: absolute;
    background: #d9d9d9;
    height: 65%;
    width: 1px;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.rz-col-xl-12:last-child .rz-coversion-box:after {
    display: none;
}
body .rz-grid-product-dash .product-date {
    background: #fff;
    border-radius: 6px;
    width: 100%;
    height: 42px;
    border: 0 !important;
    padding: 0 20px;
}
body .daterangepicker {
    z-index: 99999;
}
body .daterangepicker .drp-selected {
    padding-left: 8px;
    order: 3;
}
.listing_type_paid-vacation-itinerary .itinerary-chat-info{
    display:block !important;
}  
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--entries {
    display: none;
} 
input#account_email, input#user_tiktok {
    margin: 0 0 18px 0;
}
input#password_2{
	margin: 0 0 10px;
}
div#user_profile_copy_field label {
    font-weight: bold;
    color: #000;
}
.woocommerce form .form-row label strong {
    color: #000;
}
.rz-grid-product-dash .select2-container {
    z-index: 9 !important;
} 
.play_popup i { 
    height: 60px;
    width: 60px;
    border: 1px solid #000;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    border-radius: 50%;
    font-size: 22px;
    margin-top: -70px;
    background: #fff;
    margin-bottom: 20px;
} 
.edit_password .brk-page-content {
    max-width: 600px;
    margin: 0 auto;
} 
.main_dash_itinerary_pro span.select2.select2-container.select2-container--default span.select2-selection.select2-selection--multiple {
    height: 41px;
    overflow: auto;
}
.main_dash_itinerary_pro span.select2.select2-container.select2-container--default span.select2-selection.select2-selection--multiple::-webkit-scrollbar {
  width: 2px;
}
.main_dash_itinerary_pro span.select2.select2-container.select2-container--default span.select2-selection.select2-selection--multiple::-webkit-scrollbar-track {
  background: #f1f1f1; 
}  
.main_dash_itinerary_pro span.select2.select2-container.select2-container--default span.select2-selection.select2-selection--multiple::-webkit-scrollbar-thumb {
  background: #ddd; 
}
.itinerary_single_profile-pic {
    position: relative;
    margin: 0 0 10px;
}
.profile-check-icon {
    display: inline-flex;
    position: absolute;
    width: 35px;
    right: -7px;
    bottom: 12px;
    border-radius: 50%;
    overflow: hidden;
}
.itinerary_single_listing-info-profile {
    text-align: center;
    padding-right: 6px;
    padding: 0 7px 0 20px;
    min-width: 40%;
}
.single-profile-desc i {
    width: 22px;
    display: inline-flex;
    margin: 0 0 0 8px;
}
.single-profile-desc {
    align-items: center;
}
.itinerary_single_listing-info-desc {
    padding: 0 0 0 10px;
    min-width: 40%;
}
.itinerary_single_listing-info {
    box-shadow: 0 6px 20px rgba(0,0,0,0.2);
    border: 1px solid rgba(0,0,0,0.04);
    border-radius: 24px;
    background-color: #ffffff;
    padding: 24px;
    margin: 0 0 35px;
}
.itinerary_single_listing-info-desc-border {
    border-bottom: 1px solid #d9d9d9;
    padding: 0px 0 24px;
    margin: 0 0 24px;
}
.itinerary_single_listing-info-desc .modal-social-icon {
    padding-top: 4px;
}
.itinerary_single_listing-info-profile .single-profile-desc {
    padding-bottom: 5px;
}
.itinerary_single_listing-info-desc-border h4 {
    margin: 0 0 7px;
    line-height: 24px;
}
.modal-social-icon {
    gap: 0 20px;
}
.modal-social-icon img {
    width: 24px;
}
.itinerary_single_listing_modallist {
    list-style: none;
    padding: 20px 0 30px;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 28px;
}
.itinerary_single_listing_modallist img {
    width: 22px;
    margin: 0 0 0 14px;
    height: 22px;
    object-fit: cover;
}
.itinerary_single_listing_modallist li {
    padding: 11px 0;
}
.itinerary_single_listing_modallist a {
    display: inline-flex;
}
.itinerary_single_listing_modalbotm_sec {
    gap: 0 25px;
    align-items: center;
}
.single_listing_modalbotm_exclaim {
    align-items: center;
}
.single_listing_modalbotm_exclaim img {
    width: 25px;
    margin: 0 0 0 16px;
}
.single_listing_modalbotm_count {
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--main);
    width: 35px;
    height: 35px;
    border-radius: 50%;
    font-weight: 600;
}
.itinerary_single_listing_modal .modal_header {
    border: 0;
    padding-bottom: 0;
}
.itinerary_single_listing_modal.modal {
    background: rgba(0, 0, 0, .7);
}
.itinerary_single_listing_modal .trip_days {
    font-size: 14px;
}
.modallist_desc {
    gap: 0 5px;
}
.itinerary_single_profile-pic img {
    border-radius: 50%;
}
.contsubmitbtn p input[type=submit] {
    color: #000;
    background: linear-gradient(90deg,var(--main),var(--main-shade)) !important;
    min-width: 100px;
    border-radius: 10px;
}
.listing_type_.not_login .brk-site-header .brk-site-logo {
    margin-left: auto;
    margin-right: auto;
}
.contactrtl label {
    direction: rtl;
    display: block;
}
.contactrtl label span.wpcf7-form-control-wrap {
    margin-top: 7px;
    display: block;
}
.contsubmitbtn {
    text-align: right;
}
.contsubmitbtn p{
    display: flex;
	flex-flow: row-reverse;
	width: 100%;
    justify-content: center;
}
.elementor-18032 .elementor-element.elementor-element-e16ac43 {
    margin-top: 3rem;
    margin-bottom: 1rem;
}
.listing_type_.not_login .brk-site-header .brk-site-logo {
    margin-left: auto;
    margin-right: auto;
}
.contactrtl label {
    direction: rtl;
    display: block;
}
.contactrtl label span.wpcf7-form-control-wrap {
    margin-top: 7px;
    display: block;
}
.contsubmitbtn {
    text-align: right;
}
.contsubmitbtn p{
    display: flex;
		flex-flow: row-reverse;
}
.elementor-18032 .elementor-element.elementor-element-e16ac43 {
    margin-top: 3rem;
    margin-bottom: 1rem;
}

.itinerary_listing_home .rz-slider-nav.rz-nav-prev,
.itinerary_listing_home .rz-slider-nav.rz-nav-next {
    display: none;
} 
.recommended-sec .itinerary_listing_home .rz-listings .rz-listing:hover .rz-slider-nav.rz-nav-prev,
.recommended-sec .itinerary_listing_home .rz-listings .rz-listing:hover .rz-slider-nav.rz-nav-next{
	opacity: 1;
    visibility: visible;

} 
.home .recommended-sec .rz-listings .rz-listing:hover .rz-slider-nav{
	display: block;
}
.grid-user-profile {
    position: absolute;
    bottom: 20px;
    left: 20px;
    background: #fff;
    padding: 12px 6px;
    border-radius: 4px;
    cursor: pointer;
    z-index: 9 !important;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
.grid-user-profile:before {
    content: '';
    height: 0;
    position: absolute;
    top: -9px;
    width: 0;
    right: auto;
    left: 9px;
    border-right: 26px solid #333333;
    border-top: 9px solid transparent;
    z-index: 3;
    border-radius: 0;
}
.grid-user-profile:after {
     content: '';
    height: 0;
    position: absolute;
    top: -24px;
    width: 0;
    right: auto;
    left: 12px;
    border-left: 14px solid #ffffff;
    border-top: 36px solid transparent;
    transform: rotate(271deg);
    border-radius: 0px 0 4px 0;
}
.grid-user-profile img {
    width: 100%;
    max-width: 36px;
    height: 36px;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
}
.itinerary_listing_home .rz-listing-cover:after{
	content: inherit;
}
.itinerary_listing_home .rz-listing-content {
    margin-top: 15px;
}
.grid-user-profile:hover {
    animation: shake 1s cubic-bezier(.36,.07,.19,.97) both;
    transform: translate3d(0, 0, 0);
    perspective: 500px;
}
.grid-user-profile h5 {
    font-size: 11px;
    margin: 0;
    font-weight: 400;
    color: #fff;
	display:none;
}
@keyframes shake{

    10%, 90% {
    transform: translate3d(-1px, 0, 0);
}
20%, 80% {
    transform: translate3d(2px, 0, 0);
}
30%, 50%, 70% {
    transform: translate3d(-2px, 0, 0);
}

40%, 60% {
    transform: translate3d(2px, 0, 0);
}

}
.single-profile-desc>a {
    display: flex;
}

.contsubmitbtn .wpcf7-spinner {
    display: none;
} 
.submitting .contsubmitbtn .wpcf7-spinner {
    display: block;
} 
.page-template-template-login .rz-signin-errors{
    color: #f5a688;
}
body.listing_type_.not_login .brk-site-header .brk-site-logo {
    margin-left: auto;
    margin-right: auto;
}
.custom_loader_active .brk-main, .custom_loader_active .brk-header {
   /* filter: blur(8px);
    -webkit-filter: blur(8px);*/
    overflow: hidden;
}
.custom_loader_active {
    overflow: hidden;
}
.itinerary_single_listing_modal .modal__close i {
    transition: all .3s;
    display: inline-block;
    height: 35px;
    min-width: 35px;
    padding: 0 4px;
    margin: 0 2px;
    background-color: #fff;
    color: #111;
    font-size: 16px;
    line-height: 35px;
    border-radius: 50%;
    text-decoration: none;
    text-align: center;
    box-shadow: inset 0 0 0 1px #ddd;
}
.itinerary_single_listing_modal .modal__close:hover i {
    background-color: #111;
    color: #fff;
    box-shadow: inset 0 0 0 1px #111;
}
#single-listing-tab-whoam img {
    border-radius: 50%;
    object-fit: cover;
}
.itinerary_single_listing-info h5 a {
    color: #000;
    text-decoration: none;
}
.brk-msnry {
    box-sizing: border-box;
    display: flex;
    flex-flow: row wrap;
    margin: 0 -0.75rem;
}
.blog .brk-msnry .brk--item .brk--excerpt {
    min-height: 124px;
}
ul.common_category_list a {
    color: #000;
    text-decoration: unset;
    font-weight: bold !important;
} 
.vacation_export_main {
    display: flex;
    align-items: center;
}

.vacation_export_main img {
    width: 35px;
    height: 35px;
}

.vacation_export_img {
    margin-left: 20px;
	display: flex;
}
.vacation_outer {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.vacation_export_main h5 {
    margin: 0;
}
.vacation_outer {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 2px solid #dbdada;
}
.vacation_input {
    margin-left: 40px;
    min-width: 300px;
}
.vacation_input>input {
    border: none;
}
h5.vaction_small_head {
    font-size: 14px;
}
.vacation_export_main h5 {
    font-size: 1.1rem;
}
.woocommerce-orders a.order_export {
    color: initial;
    text-decoration: auto;
} 

/*11 Sep 2023 Css*/
.planning_badges,
.brk-cover.brk--gallery-lighbox a.planning_badges {
    background: #fff;
    color: #000;
    padding: 2px 10px;
    display: inline-block;
    border-radius: 4px;
    font-size: 12px;
    line-height: 24px;
    font-weight: 700 !important;
    text-decoration: none;
}
.itinerary_single_listing-info-profile .single-profile-desc {
    flex-direction: column;
    align-items: center;
}
.itinerary_single_listing-info-profile .single-profile-desc > span {
    font-size: 10px;
    display: block;
    margin-top: 3px;
}
.brk-cover.brk--gallery-lighbox a.planning_badges {
    position: absolute;
    top: 15px;
    right: 15px;    
}
.itinerary_single_listing-info-profile .single-profile-desc i {
    margin: 0;
}
.listing_type_paid-vacation-itinerary .title_icon {
    margin-left: 15px;
    vertical-align: middle;
    position: relative;
    top: 8px;
}
.listing_type_paid-vacation-itinerary .title_icon img {
    width: 30px;
    display: block;
}
.listing_type_paid-vacation-itinerary .brk--gallery-lighbox .planning_badges {
    margin: 18px 22px;
    position: absolute;
    top: 0;
    right: 0;
}
/*body.listing_type_paid-vacation-itinerary .rz-single-heading .rz-single-heading-title {
    margin-left: 20px;
}*/
body.listing_type_paid-vacation-itinerary .itinerary_top_icons {
    padding-right: 65px;
}
.contact_icon_outer .elementor-icon-box-content {
    margin-left: 20px;
}
.advertiser_main .elementor-icon-box-icon {
    opacity: 0;
}
.custom_contactformouter .contactform_Flex {
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
}

.custom_contactformouter .contactform_Flex .contacT_formitems {
    width: 50%;
    padding-left: 20px;
}

.custom_contactformouter .contacT_formitems label {
    color: #000;
    font-size: 18px;
    line-height: normal;
    margin: 0 0 10px;
    display: inline-block;
    font-weight: 600;
}
.custom_contactformouter .contact_us_form_main .contacT_formitems input, 
.custom_contactformouter .contact_us_form_main .contacT_formitems textarea {
    background: transparent;
    border: none;
    border-bottom: 1px solid #000;
    border-radius: 0;
    color: #fff;
}
.custom_contactformouter .contsubmitbtn.contactusform p {
    margin: 0;
}
.home .rz-listing .rz-title h4 {
    min-height: 3rem;
}
.home .sm_short_text {
    display: flex;
    min-height: 128px;
}
body.listing_type_paid-vacation-itinerary .itinerary_top_icons ul li {
    padding: 0 30px 8px;
}
.itinerary_user_listing h6,
.itinerary_location_listing h6{font-size: 15px;}

.video_iframe_url>iframe {
    width: 100%;
    margin: 0 0 36px !important;
    height: 320px;
    border-radius: 10px !important;
}
.video_iframe_url>blockquote {
    max-width: 100% !important;
    min-width: 100% !important;
    width: 100% !important;
    margin: 0 0 36px;
    padding: 5px 5px 10px;
    border-radius: 10px;
    border: 1px solid rgb(219, 219, 219);
}

.video_iframe_url>.instagram-media {
    max-width: 400px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    height: calc(700px - 10px) !important;
    min-width: 100% !important;
    border-radius: 10px !important;
    padding: 5px 5px 10px !important;
}
.itinerary_sidebar.rz-single-sidebar.rz--sticky::-webkit-scrollbar {
    width: 0;
}
.single.single-rz_listing .rz-sidebar .rz-single-sidebar.rz--sticky {
    overflow-y: auto;
    overflow-x: hidden;    
} 


.single-rz_listing .rz-single-sidebar #map-area{
	height: calc(100vh - 155px)
}
/* .access_live_location.single-rz_listing .rz-single-sidebar #map-area {
    height: calc(100vh - 195px);
}    */
 
.user_roll_business .woocommerce-MyAccount-navigation-link--edit-address,
[data-id="routiz-widget-listings"]:nth-child(2) .rz-widget-listings p{
    display:none;
} 

.cities_here label.rz-checkbox em,
.publisher_form .rz-filter-tab .rz-tab-title>span,
.publisher_form .rz-filter-tab .rz-tab-title:after {
    color: #000;
} 

/* .publisher_form.brk--content.brk--cont-search {
    margin: 0 0 30px;
} */

.modal.common_popup_coupon.home_video,
.modal.common_popup_coupon.home_mobile_video {
    padding: 80px 20px 20px;
}
.modal.common_popup_coupon.home_video .modal__content {
    max-width: 850px;
    width: 100%;
    overflow: inherit;
}
.common_popup_coupon.home_mobile_video .modal_header a.modal__close, .common_popup_coupon.home_video .modal_header a.modal__close {
    position: absolute;
    height: 40px;
    width: 40px;
    background: #f5a688;
    display: inline-flex;
    min-width: 40px;
    align-items: center;
    justify-content: center;
    top: -20px;
    right: -20px;
}
.common_popup_coupon.home_mobile_video .modal_header a.modal__close i.fas.fa-times, .common_popup_coupon.home_video .modal_header a.modal__close i.fas.fa-times {
    color: #000;
}
.play_home_video .elementor-icon {
    cursor: pointer;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}
.play_home_video .elementor-icon {
    cursor: pointer;
}
.play_home_video .elementor-icon i.fas.fa-play {
    font-size: 18px;
}
.common_popup_coupon.home_mobile_video .modal_header, 
.common_popup_coupon.home_video .modal_header {
    padding: 0;
    border: none;
    margin-bottom: 0;
}
.common_popup_coupon.home_mobile_video .modal_body, 
.common_popup_coupon.home_video .modal_body {
	padding: 30px;
}
/* .home_video .video_buttons {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.home_video .video_buttons .elementor-icon {
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
} */
.home_video .elementor-custom-embed-play {
    width: 70px;
    height: 70px;
    background: #E4895C;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
.how_to_work_box .elementor-widget-container .elementor-image-box-wrapper figure.elementor-image-box-img {
    margin-right: 25px;
}
/* IMP:- Need check solution */
/* .rz-modal-conversation .rz-message .rz--text p {
    word-break: break-all;
} */ 

.itinerary_listing_home .rz-listing-gallery > a.rz-listing-gallery-item:not(:first-child) {
    display: none;
}  
th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-product_name {
    width: 20%;
} 
#search_form .brk--bottom-text, #search_form .brk-carousel-search .brk--main .brk--title {font-family: var(--font-body);}
.single-rz_listing .single-listing-tab-panel .sm_extra_btn {
    margin: 30px 0 20px;
}
.single-rz_listing .single-listing-tab-panel .sm_extra_btn .who_am_btn {
    margin: 5px 0;
}
.woocommerce-account .rz-conversation-input textarea {
    padding-right: 80px;
}
.woocommerce-account .rz-message-footer .rz--button {
    text-decoration: none;
}
.woocommerce-account .rz-message-footer .rz--button i {
    margin: 0 0 0 4px;
}
.rz-mod.custom_mode_סגנון.הטיול {
    display: none !important;
} 
.contact_email a {
    color: #000;
}
.contactor p span {
    height: 50px;
    width: 50px;
    background: #f2a288;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    border-radius: 50%;
}
.mar-p-0 p{
	margin-bottom: 0;
}
.woocommerce-account .whatsappfixedbtn {
	display: none;
} 
/* ---- responsive ----*/  
@media screen and (-webkit-min-device-pixel-ratio:0) {  
  select,
  textarea,
  input {
    font-size: 14px !important;
  }



}


@media (min-width:1499px){  
	#coupon-modal .modal__content{min-height: auto;}
	/*.user_roll_customer .brk-row {
	    max-width: 1380px;
	    margin-left: 20px;
		margin-right: auto;
	}*/
}
@media(min-width: 993px){

	.single-listing-tabs.buy_pro_btn_cls .single-listing-tab-items {
		width: 100%;
	}
	.single-listing-tabs.buy_pro_btn_cls .single-listing-tab-items .single-listing-tab-item {
		flex-grow: 1;
		flex-basis: 0;
	}
    
	/*.brk-carousel-search .explore_search .rz-filter-tab .rz-tab-flyout {
		min-width: 269px;
		max-width: 269px;
	}*/
	.podcast-list-item-meta-wrap {
	    width: 75%;
	}
	.brk-carousel-search .rz-filter-tab .rz-tab-flyout {
	    min-width: 350px;
	    max-width: 350px;
	}
	.single-listing-tab-feature-item p {
	    word-break: break-word;
	    max-width: 60px;
	    text-align: center !important;
	}
	.single-listing-tab-feature-items:not(.feature_count_7) .single-listing-tab-feature-item:first-child {
	    padding-right: 0;
	}
	.single-listing-tab-feature-items:not(.feature_count_7) .single-listing-tab-feature-item:last-child {
	    padding-left: 0;
	}
	.coupon .brk-container {
	    padding-right: 70px;
	}
  
}
@media (min-width:768px){
	.list_day_mbview {
	    display: none;
	}
	body .daterangepicker .drp-calendar {
		max-width: 355px;
	}
	body .daterangepicker {
	    width: auto;
	}
	.detail-check {
	    position: absolute;
	    left: -100px;
	    display: flex;
	    top: 50%;
	    transform: translateY(-50%);
	    align-items: center;
	    margin: 0;
	}
	.common_popup_coupon .col-md-6 {
	    width: 50%;
	    padding: 0 10px;
	    margin-bottom: 10px;
	}
	.woocommerce .coupon_section table.shop_table td.coupn_desc {
	    max-width: 150px;
	}
	.order-modal-field .add_more_email {
	    min-width: 160px; 
	    margin: 0;
	}
	#order-modal .approv_btn {
	    margin: 0;
	    min-width: 160px;
    }
	.mob_save_btn {
	    display: none;
	}
	.tip_style_desc, .rz-mod.custom_mode_סגנון.הטיול  .rz-heading {display: none;}
	.rz-mod.custom_mode_משך.הטיול  .rz-heading,
	.rz-mod.custom_mode_סגנון.הטיול  .rz-heading {
	    display: none;
	}
	.rz-mod.custom_mode_איפה.מטיילים\? {
	    display: none;
	}
	
}
@media (max-width: 1199px){
	
	.page-template-template-itinerary-search .brk-mobile-header .brk--site-name img {
	    max-height: 60px !important;
	    margin: auto !important;
	}
	.page-template-template-itinerary-search .brk-mobile-header {line-height: 60px;}
	.woocommerce-account .brk-account-mobile-nav {
	    margin: 0;
	    padding: 1rem 0 0;
	}
	body.woocommerce-account .brk-mobile-header {
	    background-color: #f1eded;
	}
	body.woocommerce-account .brk-page-title {
	    padding:1rem 0 2rem;
	}
	.page-template-template-login .brk-mobile-header {background-color: #f1eded;}
	.brk-explore-sidebar {
		margin-top: 80px !important;
	}
	.brk-page-title {
		padding-top: 65px;
	} 
	.exp_single_listing .single-listing-experiences-icons ul {margin-top: 20px;}
	.brk-site-actions.sm_custom_account { display: none;}
	.sm_reviews_sec {
		margin-top: 30px;
	}
	body.single-rz_listing #primary .rz-sidebar {
	    padding: 0 15px;
	    flex: 0 1 380px;
	    max-width: 380px;
	}
	
	.single .rz-mod-listing.rz-mod-listing-location {
		display: none;
	} 

	body.admin-bar.brk-is-sticky header.brk-header {
	    top: 0;
	}
	body.admin-bar.brk-is-sticky #wpadminbar {
	    display: none;
	}	 
	body.single-rz_listing #primary .rz-sidebar {
	    position: inherit;
	    display: block;
	}
	body.single-rz_listing .rz-container{
		flex-wrap: wrap;
	}
	body.single-rz_listing .rz-sidebar .rz--heading {
	    display: none;
	}
	body.single-rz_listing .rz-sidebar .link-action-openhours {
	    width: 100%;
	}
	body.single-rz_listing .brk-mobile-listing-bottom{
		display: none;
	}
	.brk-mobile-listing-top {
	    z-index: 9;
	}
	.routiz .rz-single .rz-sidebar {z-index: 7;}
	.brk-header .brk-header-container .brk-site-logo img {
	    margin: 0 0;
	}
	.routiz .rz-single .rz-sidebar .rz-single-sidebar .rz-listing-action {
	     padding: 0rem; 
	}
	/* .single.listing_type_paid-vacation-itinerary .brk-container{
    	margin-top: 150px;
	}  */
	.single-listing-tabs{
	    top: 0;	    
	}
	.single-listing-tab-item{
    	padding: 0;
	}
	
}

@media(max-width: 1080px){

	.single-listing-tab-item:not(:last-child){
	    margin: 0 0 0 20px;
	}
	.rz_listing-template-default .rz-container .rz-content.title-rating {
	    padding-left: 15px;
	}

}

@media(max-width: 991px){
	.mobrgtsdbrpnt{width: 100%;}
	.video_iframe_url>iframe, 
	.video_iframe_url>blockquote {
    margin: 0 0 54px !important;
}


	.col-md-3 {
	    width: 33.33%;
	} 
	.brk-is-account-bar .brk-side {
	    display: none;
	}
	.page-template-template-itinerary-search header.brk-header {
	    z-index: 0;
	}
	.listing_mob_gallery .gallery-img-holder {
	    width: auto;
	    height: auto;
	    max-height: 324px;
	    min-height: 324px;
	    border-radius: 10px;
	    overflow: hidden;
	}
	.listing_mob_gallery .gallery-img-holder img {
	    width: 100%;
	    height: 100%;
	    object-fit: cover;
	    min-height: 324px;
	}
	.listing_type_paid-vacation-itinerary .listing_mob_gallery .gallery-arrow {
	    display: none !important;
	}
	.listing_mob_gallery .slick-dots li {padding: 0 2.5px;list-style: none;margin: 0;}
	.listing_mob_gallery {
	    border-radius: 10px;
	    overflow: hidden;
	}
	.listing_mob_gallery .slick-dots {
        display: flex;
	    justify-content: center;
	    align-items: end;
	    margin: 0;
	    padding: 0 0 10px;
	    z-index: 0;
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    background: linear-gradient(180deg,transparent 80%,rgba(0,0,0,0.25));
	    pointer-events: none;
	    border-radius: 10px;
	}
	.listing_mob_gallery .slick-dots button {
        display: block;
	    width: 6px;
	    height: 6px;
	    cursor: pointer;
	    color: transparent;
	    padding: 0 2px;
	    border: none;
	    background-color: #fff;
	    border-radius: 50%;
	    text-decoration: none;
	    text-align: center;
	    opacity: 0.6;
	}
	.listing_mob_gallery .slick-dots li.slick-active button {
	    background: #fff;
	    opacity: 1;
	}
	.listing_type_paid-vacation-itinerary .slick-lightbox .slick-arrow {
	    font-size: 0;
	    line-height: 0;
	    position: absolute;
	    top: 50%;
	    display: block;
	    width: 35px;
	    height: 35px;
	    -webkit-transform: translate(0, -50%);
	    -ms-transform: translate(0, -50%);
	    transform: translate(0, -50%);
	    cursor: pointer;
	    color: transparent;
	    border: none;
	    padding: 0 3px;
	    margin: 0px 10px;
	    background-color: #fff;
	    border-radius: 50%;
	    text-decoration: none;
	    text-align: center;
	    box-shadow: inset 0 0 0 1px #ddd;
	    z-index: 9;
	}
	.listing_type_paid-vacation-itinerary .slick-lightbox .slick-arrow:before {
	    font-family: "Font Awesome 5 Free";
	    font-size: 20px;
	    line-height: 1;
	    opacity: .75;
	    color: #000;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    -moz-osx-font-smoothing: grayscale;
	    -webkit-font-smoothing: antialiased;
	    display: inline-block;
	    font-style: normal;
	    font-variant: normal;
	    text-rendering: auto;
	    display: inline-block;
	    font-weight: 900;
	}
	.listing_type_paid-vacation-itinerary .slick-lightbox .slick-prev:before {
	    content: "\f060";
	}
	.listing_type_paid-vacation-itinerary .slick-lightbox-slick-img {
	    max-width: 100% !important;
	    border-radius: 10px;
	}
	.listing_type_paid-vacation-itinerary .slick-lightbox .slick-next::before {
	    content: "\f061";
	}
	.listing_type_paid-vacation-itinerary .slick-lightbox-close {
	    transition: all .3s;
	    display: inline-block;
	    height: 35px;
	    min-width: 35px;
	    padding: 0 4px;
	    margin: 0 2px;
	    background-color: #fff;
	    color: #111;
	    font-size: 16px;
	    line-height: 35px;
	    border-radius: 50%;
	    text-decoration: none;
	    text-align: center;
	    box-shadow: inset 0 0 0 1px #ddd;
	    left: 15px;
	    right: auto;
	}
	.listing_type_paid-vacation-itinerary .slick-lightbox-close:before {
	    color: #111;
	    content: "\f00d";
	    font-family: "Font Awesome 5 Free";
	    font-weight: 900;
	    opacity: 1;
	    line-height: unset;
	}
	.listing_type_paid-vacation-itinerary .slick-lightbox{background-color: #fff !important;}
	.listing_type_paid-vacation-itinerary  .single-listing-tab-panel-summary .listing_mob_gallery ul li::before {
	    display: none;
	}
	.type_podcast-listing .podcast-list-item-more-button a {
	    border-radius: 50%;
	    word-break: break-word;
	    width: 90px;
	    height: 90px;
	    padding: 5px 17px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    margin-right: auto;
	    text-align: center;
	    background: #000;
	    color: #fff;
	}
	.type_podcast-listing .podcast-list-item-meta-wrap {
	    align-items: center;
	}
	.podcast-list-wrap {padding: 10px 0 60px;}
	.type_podcast-listing.listing_type_.theme-brikk.rz-is-explore header.brk-header {display: block;}
	.type_podcast-listing.routiz .rz-search-filter--inline {position: static;}
	.type_podcast-listing.rz-explore-type--full .rz-search-filter--inline .rz--content {max-width: 58%;}
    .page-template-page-new-form .acf-editor-wrap .wp-editor-container{border-radius:10px;}
	.rz-filter-tab .rz-tab-flyout .rz-tab-content>.rz-grid>.rz-mod {
	    margin: 50px 0 0;
	}
	.type_paid-vacation-itinerary .rz-taxonomy-heading {
	    display: block;
	    text-align: center;
	    border: 0;
	}
	.type_paid-vacation-itinerary select.sort_itinerary_option.for_mob {
	    margin: 0 auto;
	}
	select.sort_experiences_option.for_desk,
	select.sort_itinerary_option.for_desk {
		display: none;
	}  
  
	select.sort_itinerary_option.for_mob,
	select.sort_experiences_option.for_mob {
	display: block !important;
	}  
	.mob-footer-active {
    overflow: hidden;
}
	/*.brk-site-click-btn-content .brk-widget{flex: 0 50%;min-width: 50%;margin: 0;}
    .brk-site-click-btn-content {top:0;height: 100%;overflow-x: auto;}
    .brk-site-click-btn-content::-webkit-scrollbar{width: 4px;}
    .brk-site-click-btn-content .brk-widget .brk-widget-title { min-height: unset;}*/
	.exp_single_listing .rz-mod-content {
	    margin: 1rem 0;
	}
	.exp_single_listing .rz-mod-content hr {
	    margin-bottom: 0.4em;
	}
	.mobrgtsdbrpnt {
	    display: block;padding: 20px 0 0;
	}
	.single-listing-tab-panel-icon-summary.picture_sec .single-listing-tab-panel-desc section.brk-section {
	    padding: 0;
	}
	.single.single-rz_listing .rz-sidebar .rz-single-sidebar.rz--sticky,
	body.single-rz_listing #primary .rz-sidebar .rz-single-content.for_mobile_element {
	    display: none;
	}
	.outersingle-listing-tab-items {
	    width: 100%;
	}
	#single-listing-tab-summary .single-listing-tab-panel-icon-summary.single-listing-tab-panel-icon-summary-parent .single-listing-tab-panel-summary {
	    width: auto;
	}
	.single-listing-tab-panel-icon-summary:not(.country_list) .single-listing-tab-panel-icon + .single-listing-tab-panel-summary .single-listing-tab-panel-title {
	    padding-right: 60px;
	}
	.single-listing-tab-panel-icon-summary {
	    position: relative;padding: 0 0 20px;
	}
	.single-listing-tab-panel-icon-summary:not(.country_list) .single-listing-tab-panel-icon{
	    position: absolute;
	    top: 0;
	    right: 0;
	}
	#single-listing-tab-whoam .single-listing-tab-panel-icon-summary.country_list .single-listing-tab-panel-summary,
	#single-listing-tab-summary .single-listing-tab-panel-icon-summary.country_list .single-listing-tab-panel-summary .single-listing-tab-panel-title {
	    padding-right: 60px;
	}
	.single-listing-tab-panel-summary:not(.country_list) {
	    width: 100%;
	    padding: 0;
	}
	.single-listing-tab-panel .social_sec .single-listing-tab-panel-desc ul li {
	    margin-left: 25px;
	}
	#single-listing-tab-summary .single-listing-tab-panel-icon,
	#single-listing-tab-whoam .single-listing-tab-panel-icon {
	    position: absolute !important;
	    top: 0;
	}
	.for_lodging_sec .single-listing-tab-panel-icon-pic .single-listing-tab-panel-title {padding: 0 15px 0 0;}
	.single-listing-tab-panel-icon-pic .single-listing-tab-panel-title {padding: 0 60px 0 0;}
	#single-listing-tab-whoam .single-listing-tab-panel-icon-pic.gender_sec .single-listing-tab-panel-title {padding: 0 60px 0 0;}
	#single-listing-tab-timetable .list_day ul {
	    padding-right: 42px;
	}
	#single-listing-tab-timetable .list_day ul svg {
	    right: -42px;
	}
	.single.single-rz_listing.listing_type_paid-vacation-itinerary .rz-single-heading .rz-single-heading-title {
	    width: 88%;
	    flex: 0 0 88%;
	}
	.listing_type_paid-vacation-itinerary .title_icon {
    top: 5px;
}
	#single-listing-tab-summary .single-listing-tab-panel-desc ul {
	    padding-right: 42px;
	}
	.single-listing-tab-panel-summary ul li::before {
	    right: -27px;
	} 
	.logged-in .brk-mobile-bar li.menu_class_Messages {
		order: 2;
	}
	.logged-in .brk-mobile-bar li.brk--focusmenu_class_Profile {
		order: 3;
	}
 
	/* for simple user */
	.not_login .brk-mobile-bar li.menu_class_Explore {
		order: 1;
	}
	.not_login .brk-mobile-bar li.menu_class_Favorites {
		order: 2;
	}
	.not_login .brk-mobile-bar li.menu_class_menu {
		order: 3;
	}
	.not_login .brk-mobile-bar li.menu_class_Messages {
		order: 4;
	}
	.not_login .brk-mobile-bar li.brk--focusmenu_class_Sign-In {
		order: 5;
	}
	.single .rz-single-content.for_mobile_element {
		padding: 15px;
		display:block;
	} 
	/* check details*/
	/* .single .rz-single-content.for_desk_element .rz-mod-listing-author,
	.single .rz-single-content.for_desk_element .rz-mod-listing-reviews {
    	display: none;
	}    */

	.single .rz-single-content.for_desk_element .rz-mod-listing-author {
    	display: none;
	}    
	.single .rz-single-content .exp_single_listing .rz-mod-listing.rz-mod-listing-author {
	    display: block;
	}
	.brk-header .brk-header-container {
	    justify-content: center;
	}
	.brk-mobile-header{
	    display: none;
	}
	header.brk-header{
	    display: block;
		z-index: 8;
	}	
	.brk-header .brk-header-container .brk-site-logo img{
	    max-height: 40px;
	}
	.brk-header .brk-site-logo img {
		transition: all ease 0.4s;
	}
	.brk-is-sticky .brk-header .brk-site-logo img{
		height:40px;transition: all ease 0.4s;
	}
	
	.brk-site-nav {
	    display: none;
	}
		.brk--bottom-inner .brk-site-nav {
		display: block;
	}
	body .brk-site-actions {display: none;}
	.brk-site-actions nav ul li {
	    display: none;
	}
	.brk-site-actions nav ul li:last-child {
		display: block;
	}
	.brk-site-actions nav ul li:last-child nav ul li a.brk--pad span {
	    display: none;
	}
	.brk-site-actions nav ul li:last-child nav ul li .sub-menu li {
	    display: block;
	}
	.brk-is-account-bar header.brk-header {
	    display: none;
	}
	/*****Mobile Header end******/
	.brk-is-sticky header.brk-header.bnr-form-active {
	    z-index: 9;
	}
	.banner-inner-area.sm_modal_form {
	    z-index: 8;
	}
	.banner-inner-area .rz-expand .rz-tab-content.rz-scrollbar.sec_אזור {
	    z-index: 9;
	}
	.listing_type_.theme-brikk.rz-is-explore header.brk-header {
	    display: none;
	}
	.sm-active-field .brk-container.podcast-listing.bg-light-gray{
		z-index: 9999;
	    position: relative !important;
	}
	.sm-active-field .brk-mobile-bar.brk--names-no{
		z-index: 99999;
	}
	.routiz .rz-search-filter--inline {
	    z-index: 8;
	}	
	.rz-search-bar {
		margin: 3px 1rem;
	}
	.listing_type_ .rz-search-bar {
	    margin: 15px 1rem 3px;
	}
	.rz-form-group .rz-filter-tab .rz-tab-flyout {
	    background: #fff;
	}
	.brk-mobile-nav .brk--header {
	    padding: 8px 1rem;
	}
	.woocommerce-messages .podcast-listing {
	    padding-top: 40px;
	}
	.brk-side {display: none;}
	.podcast-list-search{
		padding: 0;
	}
	.podcast-banner{
		padding: 120px 0 140px;
	}
	.inner-banner.podcast-city-banner {
	    padding: 110px 0 150px;
	}
	.podcast-banner .banner-summary h1,
	.podcast-banner .banner-summary h1 span,
	.podcast-city-banner .banner-summary h1 {
		color: #e4895c !important;
	}
	.podcast-banner .banner-summary h1::after{
		margin: 30px auto;
	}
	.podcast-city-banner .banner-summary h1 {
		position: relative;
		margin-bottom: 30px;
	}
	.podcast-city-banner .banner-summary h1::before {
	    content: '';
	    position: absolute;
	    bottom: -30px;
	    width: 110px;
	    height: 3px;
	    background: #fff;
	    transform: translateX(-50%);
	    left: 50%;
	    border-radius: 10px;
	}
	.podcast-banner .banner-summary h5,
	.podcast-banner .banner-share{
		display: none;
	}
	.podcast-city-banner h5 {
    	display: inline-block;
	    font-weight: 600;
	    margin-top: 30px;
	}
	.mobile-search-filter-hide{
		display: none;
	}	
	.mobile-search-bar .podcast-list-search{
		max-width: 400px;
	}	
	.mobile-search-bar, .d-hide {
		display: block;
	}
	.mobile-search-bar .rz-search-bar{
		display: none;
	}
	.mobile-search-bar .rz-search-filter{
		position: static;
	}
	.mobile-search-bar .rz-search .rz--content{
		display: flex;
	}
	.mobile-search-bar .podcast-list-search .rz--content .rz-search-footer a{
		width: 45px;
	}	
	.mobile-search-bar .rz-search-filter--inline .rz-search-footer .rz--submit{
		margin: 0;
	}
	.podcast-list-item-more-button{		
		display: block;
		text-align: left;
	}
	.podcast-list-item-meta{
		width: 70%;		
	}
	.podcast-list-item-meta ul li{
		margin: 0 0 0 10px;
		padding: 0 0 0 10px;
	}
	.podcast-list-item-meta ul li:first-child {
	    margin-bottom: 0;
	}
	/*****/
	.podcast-city-banner .brk-container {
	    margin-top: 0;
	}
	.chapter-section .chapter-items .chapter-item .chapter-box {
	    padding: 24px 24px 24px 10px;
	}
	.chapter-section .chapter-items .chapter-item .chapter-box .chapter-box-list {
	    padding-left: 14px;
	}
	.chapter-section .chapter-items .chapter-item .chapter-box,
	.single-podcast .single-podcast-block.single-podcast-block-comment {
		border-color: #fff;
	}
	.single-podcast div#comments {padding: 0 1rem;}
	.single-podcast .comment-input {
	    padding-left: 1rem !important;
	    padding-right: 1rem !important;
	}
	.single-podcast .single-podcast-block.single-podcast-block-comment {
	    margin-top: 0px !important;
	    padding: 20px 0;
	}
	.single-podcast .single-podcast-block.single-podcast-block-comment h3 {
	    padding: 0 1rem;
	}
	.single-podcast .single-podcast-block {
	    border: 3px solid #e4895c;
	}	
	.single-podcast-block .comments-area .comment-respond .form-submit input {
	    font-size: 18px;
	    font-weight: 800;
	}
	.brk-cover-outer.podcast_gallery .brk-row {
	    padding-left: 0;
	    padding-right: 0;
	}
	.single-podcast-summary {
	    margin-top: -120px;
	}
	.podcast-list-item-meta-wrap {
		position: inherit;
		align-items: end;
		bottom: 0;
	}
	[data-select2-id="14"] .rz-is-explore .select2-container.select2-container--open{
	    max-width: 432px;
	    padding-left: 1rem;
	    padding-right: 1rem;
	}
	[data-select2-id="14"] .rz-is-explore .select2-container.select2-container--below{
		padding-left: 0;
	    padding-right: 0;	
	}
	[data-select2-id="14"] .rz-is-explore .select2-container .select2-dropdown--below{
    	margin-top: 70px;
	}
	[data-select2-id="50"] body span.select2-dropdown.select2-dropdown--below {
    	margin-top: 50px;
	}
	.inter-podcast .brk-boxes-trendy-container {
	    padding-bottom: 30px;
	}
	.brk-mobile-header .brk--site-name img {
	    max-width: 160px;
	}	
	.rtl .brk-submission.brk--is-sidebar>.brk--content {
	     padding-right: 0px; 
	}
	body .brk-mobile-nav .brk-site-logo a img {
	    max-width: 130px !important;
	    height: auto;
	}
	.recposts-sections section .brk-bxs.brk--dynamic,
	.cuisine-inner section .brk--dynamic,
	.rz-listings-outer ul.rz-listings {
	    padding-bottom: 20px;
	}
	body .rz-single .rz-content {
	    flex: 0 0 100%;
	    max-width: 100%;
	    min-width: 0;
	}
	.rz-explore-type--map .brk-explore-sidebar, .rz-explore-type--map_x3 .brk-explore-sidebar {
	    margin-top: calc(100vh - 390px);
	}
	body .rz-modal.rz-modal-signin h4.rz--title,
	body .rz-modal .rz-modal-heading .rz--title {
	    text-align: right;
	}
	body .rz-modal.rz-modal-signin a.rz-close,
	body .rz-modal .rz-close {
	    left: 0;
	    right: auto;
	}
	.rz-search-filter--inline .rz-search-footer {
	    margin: inherit;
	}
	.type_podcast-listing .mobile-search-bar .podcast-list-search .rz--content .rz-search-footer a {
	    width: 35px;
	    height: 35px;
	    background: none;
	}
	.type_podcast-listing .podcast-list-search .rz-button-accent:after, .podcast-list-search .rz-button.rz-button-accent:after {
	    background: none;
	}
	.type_podcast-listing .search_icon {
	    display: none;
	}
	.type_podcast-listing .rz-search-filter .rz-button .rz-preloader i{
	    color: #111;
	}
	.type_podcast-listing .podcast-list-search i {
	    width: 35px;
	    height: 35px;
	}
	.podcast-list-search i {
	    width: 42px;
	    height: 42px;
	}
	.podcast-list-search .rz-preloader i.fas.fa-sync {
	    width: 0;
	    height: 0;
	}
	a.rz-button.rz-button-accent.rz-action-filter span:nth-child(2) {
	    display: none;
	}
	.rz-search-footer {
	    margin: inherit !important;
	}
	.listing_type_.woocommerce-account .banner-share {
	    display: none;
	}
	.rz-modal-claim .rz-modal-heading h4.rz--title {
	    text-align: right;
	}
	.rz-modal-claim a.rz-close {
	    left: 0;
	    right: auto;
	}
	.rz-modal-claim form.rz-form textarea {
	    height: 60vh;
	}
	body .brk-main .brk-sidebar {
	    padding-right: 0;
	    padding-left: 0;
	    max-width: 100%;
	}
	.single.single-rz_listing.listing_type_culinery .link-action-openhours,
	.single.single-rz_listing.listing_type_culinery .rz-mod-action {
	    box-shadow: none;
	    border:1px solid var(--border);
	}
	.rz-sidebar .rz-single-sidebar {
	    padding: 0 15px !important;
	}
	.rtl .brk-carousel-search .rz-search-form .rz-search-mods>.rz-mod {
	    border-left: none;
	}
	.brk-submission>.brk--content>.brk--bottom, .rz-button, .rz-link {
	    direction: rtl;
	}
	.rz--expand-search-filters .rz-search-filter--inline .rz--content {
	    justify-content: space-between;
	}
	.single.single-rz_listing .brk-mobile-bar {
	     display: block; 
	}
	/* 07-oct-changes */
	
	.rz-modal-claim form.rz-form textarea {
	    height: 45vh;
	}
	.page-id-12533 .brk-row.d-hide {
	    display: none !important;
	} 
	.single-listing-tab-items{
		width: 100%;
		padding: 0 50px;
	}
	.single-listing-tab-button{
		display: none;
	}
	.single-listing-tab-item:not(:last-child){
    	margin: 0;
	}
	.single-listin.g-tab-panel-icon.snglelisttick + .single-listing-tab-panel-summary {
	    padding-right: 15px;
	}
	#single-listing-tab-summary .single-listing-tab-panel-desc ul {
	    padding-right: 27px;
	}
	.single-listing-tab-panel .divider {
	    padding: 10px 0px 35px 0;
	}
	#single-listing-tab-map .single-listing-tab-panel-icon svg {
	    top: 2px;
	}
	.type_paid-vacation-itinerary .brk-page-content .brk-explore-sidebar {
	    background: transparent;
	}
	.type_paid-vacation-itinerary section.rz-submission-step .before_starting_itinerary.paid-vacation-itinerary ul {
	    margin: 0 3em 1.5em 0;
	}
	.explore-social-list li a img {
	    width: 26px;
	}
	.explore-main-rght-pic figure {
	    width: 80px;
	    height: 80px;
	}

}

@media(max-width: 860px){

	.podcast-list-item-meta ul{
		flex-direction: column-reverse;
		align-items: flex-start;
	}
	.podcast-list-item-meta ul li{
		margin: 0 0 10px;
		padding: 0;
		border: none;
		font-size: 13px;
	}
	.podcast-list-item-meta ul li:last-child{
		margin: 0 0 10px;
	}

}

@media(max-width: 767px){
	.brk-mobile-header {
		display: none!important;
   }
    .list_day_dskview {
	    display: none;
	}
	.list_day_mbview_top svg {
	    width: 28px;
	    height: 28px;
	}
	.list_day_mbview_top {
	    display: flex;
	    align-items: center;
	}
	.list_day_mbview {
	    display: flex;
	    flex-direction: column;
	    gap: 15px;
	    padding: 0 0 20px;
	}
	.single-listing-tab-panel .list_day ul li {
	    font-size: 16px;
	}
	.list-day-icon svg, .timetable_day_sec .day_title .day_title-sec svg {
	    width: 25px;
	    height: 25px;
	    margin: 0 !important;
	}
	.list-day-icon {
	    top: 6px;
	}
	.video_iframe_url .css-vptvdy {
	    max-width: 100% !important;
	}
/* .publisher_form.brk--content form.form {
	margin: 0;
}  */
body .modal.common_popup_coupon.home_video {
    display: flex;
    align-items: center;
    justify-content: center;
	z-index: 999999;
}
body .common_popup_coupon.home_video .modal__content {
    max-height: calc(100vh - 200px);
}
body .modal.common_popup_coupon.home_video video#mob_desk_video {
    height: calc(100vh - 300px);
}
body .common_popup_coupon.home_video .modal_header a.modal__close {
    top: -16px;
    right: -16px;
}

.play_home_video .elementor-icon {
    cursor: pointer;
    width: 50px;
    height: 50px;
} 

.home_video .elementor-custom-embed-play {
    width: 50px;
    height: 50px;
}
body .how_to_work_box .elementor-widget-container .elementor-image-box-wrapper figure.elementor-image-box-img {
    margin-right: 15px !important;
}
.how_to_work_box .elementor-widget-container .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
.modal.common_popup_coupon.home_video {
    padding-top: 20px;
    display: block;
}
.modal.common_popup_coupon.home_video video#mob_desk_video {
    height: calc(100vh - 145px);
}
.common_popup_coupon.home_video .modal_header a.modal__close{
	top: -10px;
	right: -10px;
}
.common_popup_coupon.home_mobile_video .modal_body,
.common_popup_coupon.home_video .modal_body {
    padding: 20px;
}
.single-podcast-block.single-podcast-summary {
	padding: 32px;
}    

.video_iframe_url>iframe, 
.video_iframe_url>blockquote {
    margin: 0 0 34px !important;
}
.video_iframe_url>iframe {
    height: 320px;
}
.video_iframe_url>.instagram-media {
    max-width: 100% !important;
    min-width: 100% !important;
/*    height: 800px !important;*/
}

	body .itinerary_single_listing_modal.modal {
		background: rgba(0,0,0,.7);
	} 

.single.single-rz_listing.listing_type_paid-vacation-itinerary .rz-single-heading .rz-single-heading-title {
    width: 100%;
    flex: 0 0 100%;
}
.contactform_Flex .contacT_formitems {
    width: 100%;
}
.contact_icon_outer .elementor-icon-box-wrapper {
    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;
}
body.listing_type_paid-vacation-itinerary .rz-single-heading .rz-single-heading-title {
    margin-left: 0;
}
body.listing_type_paid-vacation-itinerary .itinerary_top_icons {
/*    padding-right: 20px;*/
	padding-right: 0;margin-right: -7.5px;
} 
body.listing_type_paid-vacation-itinerary .itinerary_top_icons ul li {
    padding: 0 15px 6px;
    margin: 0;
}
	.vacation_export_main h5 {
		font-size: 1rem;
		line-height: normal;
	}
	.vacation_outer {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	.vacation_export_main {
		line-height: normal;
	}
	.vacation_export_img {
		margin-left: 12px;
		display: flex;
	}
	.vacation_export_main img {
		width: 30px;
		height: 30px;
	}
	.vacation_input {
		margin-left: 15px;
		min-width: 180px;
	}


	nav.brk-nav-mobile li.menu-item-12175 {
		display: none;
	}
 
	.rz--expand-search-filters {
	    overflow: hidden;
	}
	.rz--expand-search-filters .rz-search-filter--inline {
	    z-index: 9999 !important;
	}
	.page-template-template-itinerary-search .grid-user-profile img {
	    max-width: 25px;
	    height: 25px;
	}
	.page-template-template-itinerary-search .grid-user-profile {
	    padding: 6px 4px;
	}
	.page-template-template-itinerary-search .grid-user-profile:before {
	    top: -9px;
	    left: 6px;
	    border-right: 20px solid #333333;
	    border-top: 8px solid transparent;
	}
	.page-template-template-itinerary-search .grid-user-profile:after {
	    top: -19px;
	    left: 8px;
	    border-left: 12px solid #ffffff;
	    border-top: 27px solid transparent;
	}
	.recommended-sec .itinerary_listing_home .rz-listings .rz-listing .rz-slider-nav.rz-nav-prev,
	.recommended-sec .itinerary_listing_home .rz-listings .rz-listing .rz-slider-nav.rz-nav-next{
		opacity: 1;
	    visibility: visible;
		display: block;
	} 
	.itinerary_single_listing_modal.common_popup_coupon .modal_header {
	    margin: 0;
	}
 
	.itinerary_single_listing_modal h4 {
	    font-size: 20px;
	    margin: 0 0 3px;
	}
	.itinerary_single_listing_modal .trip_days {
	    font-size: 13px;
	}
	.itinerary_single_listing_modal .modal_body {
	    padding: 0 15px 20px;
	}
 
	.itinerary_single_listing_modalbotm_sec {
    gap: 0 12px;
}
	.single-profile-desc i {
    width: 20px;
    margin: 0 0 0 4px;
}
	.login_user .brk-container {
    margin: 0;
/*    padding-top: 32px;*/
}
	.page-template-template-login .brk-header-container {
    justify-content: center;
}
	.page-template-template-login .brk-site-header .brk-site-logo {
    margin: 0 auto;
}
	.itinerary_single_profile-pic {
    margin: 0 0 2px;
}
	.single-profile-desc span {
		font-size: 12px;
		line-height: normal;
	}
	.itinerary_single_listing-info>.d-flex {
		flex-wrap: nowrap;
	}
	.itinerary_single_listing-info-desc-border {
		padding: 0px 0 10px;
		margin: 0 0 10px;
	}
	.itinerary_single_listing-info-desc {
		padding: 0;
		min-width: inherit;
		width: 55%;
	}
	.itinerary_single_listing-info-profile {
		padding: 0 0px 0 25px;
		min-width: inherit;
		width: 45%;
	}
	.itinerary_single_listing-info {
		padding: 15px;
		margin: 0 0 20px;
	}

	body.woocommerce-checkout span.select2-dropdown.select2-dropdown--below {
		margin-top: 10px;
	}
    .modallist_desc {
	    font-size: 14px;
	}
	.common_delete .btn {
		min-width: 125px;
	}
	.play_popup i {
		margin-top: -65px;
	} 
	.modal-social-icon img {
	    width: 20px;
	} 
	.modal-social-icon {
	    gap: 0 15px;
	}
	.itinerary_single_listing_modallist {
	    padding: 20px 0;
	    margin-bottom: 15px;
	}
	.itinerary_single_listing_modallist li {
	    padding: 8px 0;
	}
	.common_popup_coupon .modal__content { max-height: calc(100vh - 20px);}
    body .daterangepicker .drp-calendar {
		max-width: 300px;
	}
	body .daterangepicker {
	    width: 350px;
	}
	.rz-grid-conversion h3{text-align: center;}
	body .daterangepicker .drp-buttons .btn {
	    margin: 5px;
	}
	.rz-coversion-box:after {
	    top: unset;
	    bottom: -10px;
	    left: 0;
	    right: 0;
	    width: 44%;
	    height: 1px;
	    text-align: center;
	    margin: 0 auto;
	}
	.rz-grid-product-dash .rz-col-md-6, .rz-grid-conversion .rz-col-md-4{flex-basis: 100%;
    max-width: 100%;}
	.rz-product-box {
	    margin: 15px 0 0;
	}
	.col-md-3 {
	    width: 50%;
	}

	input#user_profile_copy {
	    padding-left: 66px;
	}
	.copy-icon .copy_profile {
	    min-width: 50px;
	    font-size: 15px;
	}
	body.coupon .select2-dropdown.select2-dropdown--below {
	    margin-top: 0.5rem;
	}
	.coupn-list {justify-content: center;}
	.common_popup_coupon .modal_header {padding: 20px 18px 20px;}
	.explore-main-sec {
		align-items: center;
		min-height: 300px;
	}
	.explore-main-sec {
	    background: url(/vacay/wp-content/themes/brikk-child/images/search-mob-banner.png) no-repeat;
		background-size: cover;
		background-position: bottom;
	}
	#delete-modal .btn {min-width: 100px;}
	.coupn-list .coupn-list-haeding {margin: 0 0 0 14px;padding: 0 0 0 14px;}
	.itinerary_search_heading h4 {
		font-size: 19px;text-align: center;
	}
	.itinerary_search_form .explore-main-rght-detail p:first-of-type {
	    margin-top: 15px;
	}
	.explore-main-list-heading h4 {
		font-size: 19px;
	}
	.explore-main-list-heading img {
		width: 48px;
	}
	.explore_search .user_input_error {right: 10px;}
	.explore_search .rz-mod.user_input.mob_space {
	    margin: 0 0 30px;
	}
	.woocommerce-EditAccountForm.edit-account .rz-heading label {
	    text-align: right !important;
	}
	.order-icon {justify-content: end;}
	.coupn-icon {justify-content: end;}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{color: #000;}
	.woocommerce .coupon_section table.shop_table td {min-height: 44px;}
	.rz-search-mods.search_mods_paid-vacation-itinerary.explore_search input {
	    height: 51px;
	}
    .rz-mod.custom_mode_מדינה .rz-heading, .rz-mod.custom_mode_מדינה .rz-heading label, .rz-mod.custom_mode_מיקום .rz-heading, .rz-mod.custom_mode_מיקום .rz-heading label {
        text-align: right !important;
	    border: 0 !important;
	    padding: 0 !important;
	}

	#map-iframe-user-modal .modal__close {
	    top: 0px;
	    right: 0px;
	}
	.modal__close {
	    top: -4px;
	}
	.page-template-template-login  .modal__close {
		top: 7px;
	}

	.rz_map_iframe_user {
	    word-wrap: break-word;
	}
	.rz-mod.custom_mode_משך.הטיול .rz-checklist {
	   display: flex;
	    flex-direction: column;
	}
	.rz-mod.custom_mode_משך.הטיול .rz-checklist .rz-checkbox {
	    margin: 10px 0;
	}
	.rz-mod.custom_mode_איפה.מטיילים\? h5 {
	    text-align: center;
	    border-bottom: 1px solid var(--border);
	    padding: 0 0 10px;
        font-family: 'Open Sans';
	    font-size: .9rem;
	    line-height: 1.25rem;
	    color: var(--name);
	    font-weight: 700;
	}
	.rz-mod.custom_mode_איפה.מטיילים\? .rz-heading {
	    border: 0;
	    padding: 0;
	}
	.rz-mod.custom_mode_איפה.מטיילים\? .rz-heading label {
	    text-align: right;
	}
	.listing_type_.sm-active-field {overflow: hidden;}
	.rz-mod.custom_mode_סגנון.הטיול .tip_style_desc {display: block;}
	.tip_style_desc {font-size: 14px;text-align: right;display: none;}
	.listing_type_ .rz-heading:first-child {border-bottom: 1px solid var(--border);padding: 0 0 10px;}
	.listing_type_ [data-type="upload"] .rz-heading:first-child {border: 0;}
	.listing_type_ .rz-heading:first-child label {text-align: center;}
	.woocommerce-MyAccount-content .rz-field-ready {
	    border-bottom: 1px solid var(--border);
	    padding: 0 0 10px;
	}
	.sm_noti_form .rz-field-ready .rz-heading {
	    border: 0;
	    padding: 0;
	}
	.sm_noti_form .rz-field-ready .rz-heading label {
	    text-align: right;
	}
	.sm_noti_form .rz-grid {
	    margin: 0;
	}
	.listing_type_ .rz-filter-tab .rz-tab-flyout .rz-tab-content>.rz-grid>.rz-mod {margin: 0px;}
	.template-login-modal .modal-title {margin: 10px 0 26px;}
	.template-login-modal .modal-title h1 {font-size: 26px;}
    .template-login-modal .modal-title img {width: 30px;}
	body.type_podcast-listing .select2-container--open .select2-dropdown--below, body.type_podcast-listing .select2-container--open .select2-dropdown--above {left: -5px !important; -webkit-left: -5px !important;display: flex;overflow: hidden;    min-width: auto !important;}
	.brk-container.podcast-listing.for_custom_login {margin: 0;}
	.brk-container.podcast-listing.for_custom_login .brk-page-title {padding: 2rem 0;}
	body.type_podcast-listing span.select2-dropdown.select2-dropdown--below {margin-top: .5rem;}
	.type_podcast-listing .mobile-search-bar p {font-size: 14px;}
	.type_podcast-listing .banner-summary h1 {font-size: 30px;}
	.type_podcast-listing .podcast-list-search .rz-search .rz-search-filter-inner .select2-selection__rendered::after {
	    left: 1rem !important;
	    right: auto !important;
	}
	.type_podcast-listing .podcast-list-search .rz-search .rz-search-filter-inner .select2-selection__rendered {padding: 0 20px 0 40px !important;}
	.type_podcast-listing .rz-search-footer {display: none !important;}
	.type_podcast-listing .select2-container--open {min-width: auto !important;}
	.listing_type_podcast-listing .single-podcast .iconlist span a img {width: 30px;height: 30px;}
	.who_am_btn {margin: 15px 0 25px;}
	.country_list { padding: 0 0 20px;}
	.for_lodging_sec .single-listing-tab-panel-icon-summary, .sm_attr_section .single-listing-tab-panel-icon-summary  {padding: 0 0 20px;}
	.for_lodging_sec, .sm_cul_section {padding: 20px 0 0;}
	.modal__content {padding: 30px;}
	.modal-btn {padding: 10px 20px;min-width: 124px;}
	.image_credit {padding: 12px 0 0;}
	.single-listing-tabs .brk-row {padding: 0;}
	.itinerary_top_icons ul li svg {height: 17px !important;}
	.single-rz_listing .rz-mod-content .itinerary_top_icons ul li span {width: calc(100% - 20px);max-width: 250px;}
	.listing_mob_gallery .gallery-img-holder img {
		border-radius: 0 !important;
	}   
	.single-rz_listing .single-listing-tab-panel-desc p span {font-size: 15px !important;}
	div#single-listing-tab-culinary svg {
	    max-height: 30px;
	} 
	.block_mobile.gallery_text {
	    padding: 20px 0 0;
	}
	.single-listing-tabs .brk-row {
	    padding: 0;
	}
	div#single-listing-tab-attractions h3 {
	    line-height: 45px;
	}
	div#single-listing-tab-attractions .single-listing-tab-panel-icon.content_icon svg {
	    max-height: 22px;
	}
	.sm_shop_section h3, .sm_nl_section h3 {
	    line-height: 45px;
	}
	.single-listing-tab-feature-items {margin: 20px 0 !important;}
	.single-rz_listing .rz-mod-content span {font-size: 12px !important;display: inline-block; word-break: inherit;}
	.single-rz_listing .rz-reviews-stats-summary span { 
	    margin: 0;
	}
	.single-listing-tab-panel-icon-pic {padding: 0 0 20px;}
	.single-listing-tab-panel .listing_rz_cities p { margin-bottom: 25px;}
	.single.single-rz_listing.listing_type_paid-vacation-itinerary .rz-single-heading .rz-single-heading-title { padding-bottom: 15px;}
	.single.single-rz_listing.rz_listing-template-default .rz-container .rz-content.title-rating .rz-single-heading{margin-bottom: 20px;}
	.listing_type_paid-vacation-itinerary .single-listing-tab-panel-summary{padding: 0 5px;}
	.listing_type_paid-vacation-itinerary .single-listing-tab-panel-icon-pic.gender_sec .single-listing-tab-panel-icon {width: 50px;}
	#single-listing-tab-summary .single-listing-tab-panel-icon-pic.gender_sec .single-listing-tab-panel-icon {position: relative !important;}
	.single-listing-tab-panel-icon-pic.gender_sec .single-listing-tab-panel-title {padding: 0 15px 0 0;}
	.listing_type_paid-vacation-itinerary .brk-footer .brk--bottom, .listing_type_experiences .brk-footer .brk--bottom{padding: 1.5rem 0 4rem !important;} 
	.listing_type_paid-vacation-itinerary .brk-site-click-btn-content.custom-footer-active, .listing_type_experiences .brk-site-click-btn-content.custom-footer-active {height: calc(100% - 114px);padding: 40px 0 0;} 
	.mobpurchasebtn {z-index: 9999 !important;}
    
	.no_btn.listing_type_paid-vacation-itinerary .brk-footer .brk--bottom, .no_btn2.listing_type_experiences .brk-footer .brk--bottom {padding: 1.5rem 0 !important; }
	.no_btn.listing_type_paid-vacation-itinerary .brk-site-click-btn-content, .no_btn2.listing_type_experiences .brk-site-click-btn-content {height: 100%; padding: 40px 0 60px;} 
/*	.no_btn.listing_type_paid-vacation-itinerary .brk-footer .brk--content, .no_btn.listing_type_experiences .brk-footer .brk--content {padding: 1.5rem 0 170px;}*/
	.listing_type_.not_login .brk-site-header .brk-site-logo{margin: auto;}
	.type_experiences [data-id="select-plan"] h4.rz--title {margin: 0 0 3.5rem;}
	.type_experiences .before_starting_experiences.experiences ul {padding-right: 34px;}
	.brk-site-click-btn-content .brk-widget, .brk-site-click-btn-content .brk-widget:first-child, .brk-site-click-btn-content .brk-widget:nth-child(2) {flex: 0 100%;min-width: 100%;border:0;/*border-bottom: 1px solid #d9d9d9;*/padding: 1.5rem 0.75rem;margin: 0;}
/*    .brk-site-click-btn-content {top:0;height: calc(100% - 50px);overflow-x: auto;bottom: unset;}*/


	.brk-site-click-btn-content .brk-widget:nth-child(4) {padding-bottom: 10px;}
	.brk-site-click-btn-content .brk-widget:nth-child(5) {padding-top: 0;}
	.brk-site-click-btn-content .brk-widget:nth-child(5) h6 {display: none;} 
    .brk--bottom-inner .brk-site-nav {display: block;}
	/*.brk-footer .brk--bottom {position: fixed;bottom: 64px;width:100%;}
	.brk-footer .brk--content {padding: 1.5rem 0 170px;}*/
   /*.brk-footer .brk--bottom {position: absolute;bottom: 0;width:100%;}
   .brk-footer .brk--content {padding: 1.5rem 0 170px;}*/
    
    .brk-footer .brk-nav-bottom {margin: 0 0 35px;}
    .brk-site-click-btn-content.custom-footer-active {transform: translateY(0);top: 0;height:100%;overflow-x: auto;bottom: unset;z-index: 999;padding: 40px 0 60px;}
    .brk-site-click-btn:before {
	    right: 0;
	    left: 0;
	    margin: 0 auto;
	    top: -16px;
	    transform: none;
	    content: '';
	    background: #abaeae;
	    width: 47px;
	    height: 1px;
	}
	.brk-carousel-search .rz-search-form .rz-search-mods {width: 100%;}
    .brk-mobile-bar{z-index: 99999 !important;}
    .brk-site-click-btn-content::-webkit-scrollbar{width: 4px;}
    .brk-site-click-btn-content .brk-widget .brk-widget-title { min-height: unset;}
	.exp_single_listing .single-listing-experiences-icons ul {margin-top: 0;}
	.listing_type_experiences .single-listing-experiences-desc {margin: 0;}
	.listing_type_experiences .single-listing-experiences-summary {margin: 28px 0 40px;}
	.listing_type_experiences .single-listing-experiences-title h3 {margin: 0 0 20px;font-size: 20px;}
	.listing_type_experiences .sml_letter_sec .single-listing-experiences-title h3 {margin: 30px 0;}
	.experiences_user_listing .rz-listings {grid-template-columns: repeat(2, 1fr);}
	.experiences_user_listing {padding: 0;}
	.single_listing_gallery p.gallery_text {padding-top: 15px;}  
	.single-listing-tab-panel .map_click_button svg {margin-right: 0;} 
	.single-listing-tab-panel .map_click_button p span:first-child{    margin: 0 0 0 15px;font-size: 13px !important;} 
	.map_click_button p {font-size: 14px;}
	.block_mobile{display:block !important;}
	.hide_mobile{display: none !important;}  
	.single-listing-tab-feature-items:not(.feature_count_7) .single-listing-tab-feature-item {padding: 11px 0px 7px;}
	.single-listing-tab-panel-title h5 {font-size: 16px;}
	.single-listing-tab-panel-summary .single-listing-tab-panel-title p {font-size: 13px;}  
	.single.single-rz_listing .rz_map_iframe_user iframe {height: 300px;}
	.single-listing-tab-panel .list_day ul li > svg {top: 2px;}
	.single.single-rz_listing .brk-gallery-actions.brk--bottom {display: none;}
	.brk-row .image_credit {text-align: right;}
	.imgradius60{border-radius: 30px;}
	.page-id-12533 h2.elementor-heading-title, .page-id-12533 h2 {font-size: 2em !important;line-height: 1.2em !important;}
	.bannerbtmsec h2.elementor-heading-title {font-size: 26px !important;}
	.landingbannersec  .elementor-widget-container img {min-height: 410px;object-fit: cover;}
	.sm_recaptcha {margin-top: 10px;}
	.page-id-12533 .brk-mobile-bar {z-index: 99999;}
	.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(2)::after, 
	.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(3)::after, 
	.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(4)::after, 
	.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(5)::after {
	    bottom: -13px;
	    right: 30px;
	}
	.cmnwrkcntbox .elementor-widget-container strong {font-size: 90px;right: 18px;}
	.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(3) .elementor-widget-container strong {right: 16px;}
	body .select2-container--nosearch span.select2-dropdown.select2-dropdown--below {margin-top: 10px;}
	body .select2-container--nosearch span.select2-dropdown.select2-dropdown--above {margin-top: -30px;}
	.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(4) .elementor-widget-container strong {right: 14px;}
	.cmnwrkcntbox .elementor-widget-container h3 {padding-top: 12px;}
	.cmnglrimgsec > .elementor-container::after {
	    right: 40px;
	}
	.inrlandingformwrap img.verticaldots {right: 25px;}
	.lndgpagefrmpopupwrapper {padding: 20px 15px 80px;}
	.structurecmpnytrip .elementor-container .slick-list {padding-left: 80px;margin: 0 -20px;}
	.inrlndgpagefrmpopup {border-radius: 30px;padding: 60px 20px 20px;}
	.inrlndgpagefrmpopup h4 {font-size: 20px;line-height: 22px;margin: 30px 0 20px;padding-bottom: 30px;}
	.cmnwrkcntbox .elementor-widget-container strong {
	    top: -2px;}
	.landingglrybtmsec > .elementor-container > .elementor-column > .elementor-widget-wrap {
	    padding-top: 6px;
	    padding-left: 0px;
	    padding-right: 0px;
	}
	.landingglrybtmsec > .elementor-container > .elementor-column:first-child section.elementor-section .elementor-container {
	    flex-wrap: nowrap;
	}
	.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(2)::after, 
	.howworksec .elementor-column > .elementor-widget-wrap .elementor-element:nth-child(3)::after {
	    height: calc(100% - 58px);
	}
	.landingbannersec  .elementor-widget-container {
	    overflow: hidden;
	}
	.landingbnrcont p br {
	    display: none;
	}
	.inrlandingformwrap .cmnfldrow .cmnfldcol {
	    text-align: right;
	    padding: 0 20px;
	    flex: 0 0 100%;
	    max-width: 100%;
	    margin-bottom: 30px;
	}
	.inrlandingformwrap .cmnfldrow .cmnfldcol:last-child {	    
	    margin-bottom: 20px;
	}
	.inrlandingformwrap {
	    padding: 50px 15px 60px;
	}
	.landingfrmtab_btns li:first-child {
	    margin-left: 10px;
	}
	.landingfrmtab_btns label .checkmark {
	    font-size: 16px;
	    padding: 12px 30px 12px 30px;
	    min-width: 130px;
	}
	.inner-banner {
    	padding: 110px 0 150px;
	}
	.podcast-banner{
		padding: 120px 0 140px;
	}
	.single-rz_listing .brk-container {
	    margin-top: 0;
	}
	.inner-banner h1 {
    	margin: 0 0 40px;
    	font-size: 24px;
    	line-height: 36px;
	}
	.podcast-list-item-col{
		flex: 0 0 100%;
		max-width: 100%;		
	}
	.podcast-list-item-image{
		height: 300px;
		/*border-radius: 0;*/
		border-top-left-radius: 24px;
		border-top-right-radius: 24px;
	}
	.podcast-list-item-summary{
		border-radius: 0;
		border-bottom-left-radius: 24px;
		border-bottom-right-radius: 24px;
	}
	.single-podcast-block {
    	margin-bottom: 30px;
    	padding: 24px;    	
	}
	.single-podcast-summary{
		margin-bottom: 70px;
	}
	.podcast-list-item-image,
	.podcast-list-item-summary{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.chapter-item {
	    max-width: 100%;
	    flex: 0 0 100%;
	    margin-bottom: 30px;
	    padding: 0;
	}
	.chapter-items{
		padding-bottom: 0px;
	}
	.single-podcast-block .single-podcast-share{
    	margin: 20px 0 30px;
	}
	.single-podcast-block .comments-area .comment-body {
	    flex-wrap: wrap;
	}
	.podcast-listing .banner-share {
	    margin: 0 0 30px;
	}
	.single-podcast-block.single-podcast-summary {
		width: 100%;
	}
	.single-podcast-block-comment {
		margin: 0 !important;
	}
	.podcast_gallery {
		padding: 0;
	}
	/******21 sep*******/
	body span.select2-dropdown.select2-dropdown--below {
	    margin-top: 3rem;
	}
	.rz-boxes-table .rz--inner {
	    padding-bottom: 14px;
	}
	#putbutton .link-action-button.for_mob {
	    display: block;
	    position: fixed;
	    bottom: 56px;
	    width: 100%;
	    background: #fff;
	    padding: 10px;
	    left: 0;
		margin: 0;
		z-index: 99999;
	} 
	.podcast_form .rz-search-filter-inner a i.fas.fa-external-link-alt.rz-ml-1 {
	    display: none;
	}
	.single-rz_listing .rz-single-heading .rz-single-heading-title h1.rz-title {
		font-size: 22px;
	} 
	.single-rz_listing .rz-content.title-rating .rz-single-heading {
		padding: 0;
	}
	.single-listing-experiences-icons ul li {
	    flex: 0 50%;
	    margin: 10px 0;
	}
	.listing_type_experiences .single-listing-experiences-feature-item {
	    flex: 100%;
	}
	.listing_type_experiences .sml_letter_sec ul li {
	    flex: 100%;
	    margin: 14px 0;
	}
	/* Start Single Post type	*/
	.single-post-set ul.related-post li {
	    flex: 0 0 100% !important;
	    height: 100%;
	}
	.single-post-type ul.related-post li a{
	 padding: 20px 0;
	}
	.single-post-type ul.related-post {
	    padding: 60px 0 60px;
	}
	.single-post-type {
	    padding: 100px 0 30px !important;
	}
	.comment-input {
	    padding-left: 1rem !important;
	    padding-right: 1rem !important;
	}
	.popular_blog_post{
		margin-left: 1rem !important;
		margin-right: 1rem !important;
	}
	.single-post-type .popular_blog_post {   
	    margin: 0 10px 0 0 !important;
	}
	.single-post-set .related-post .slick-list {
	    padding-left: 80px;
	    margin: 0 -20px;
	}
	.single-post-set .related-post  li {
	    padding: 0 8px;
	}
	/* End Single Post Type */
	.single-listing-tab-panel-icon svg {
	    max-height: 34px;
	    position: relative;
	    top: 0px;
	}
	.single-listing-tab-panel-icon-summary.country_list .single-listing-tab-panel-desc {
	    padding: 15px 0;
	}
	.single-listing-tab-panel-title h3 {
	    font-size: 22px;
	}
	.category_faqs h3{margin: 0 0 10px !important;}
	#single-listing-tab-whoam .single-listing-tab-panel-icon-summary.country_list .single-listing-tab-panel-summary, 
	#single-listing-tab-summary .single-listing-tab-panel-icon-summary.country_list .single-listing-tab-panel-summary .single-listing-tab-panel-title {
	    padding-right: 45px;
	}
	.single-listing-tab-panel-icon-summary:not(.country_list) .single-listing-tab-panel-icon + .single-listing-tab-panel-summary .single-listing-tab-panel-title {
	    padding-right: 50px;
	}
	.single-listing-tab-panel .social_sec .single-listing-tab-panel-desc ul li svg {
	    width: 30px;
	    height: 30px;
	}
	.single-listing-tab-panel .social_sec  .single-listing-tab-panel-desc {
	    margin-top: 30px;
	}
	#single-listing-tab-summary .single-listing-tab-panel-icon-summary .single-listing-tab-panel-icon svg {
	    top: 0;
	}
	.type_paid-vacation-itinerary .brk-page-content .brk-explore-sidebar {
	    max-width: calc(100% - 30px);
	    margin: 2rem auto 0;
	}
	#single-listing-tab-summary .single-listing-tab-panel-icon-summary.country_list .single-listing-tab-panel-title.listing_rz_country,
	#single-listing-tab-summary .single-listing-tab-panel-icon-summary.country_list .single-listing-tab-panel-summary .listing_rz_cities {
	    padding-right: 55px;
	}
	.single_listing_action.sngllstsdbr .cmnsdbrlist {
	    padding-right: 8px;
	}
	.sngllstsdbr .cmnsdbrlist li img {
	    margin: 0 9px 0 15px;
	}
	.sngllstsdbr .rz-mod-action .single-listing-tab-panel-summary-1.cmnsdbrlist + hr {
	    margin-right: 50px;
	}
	#single-listing-tab-summary .single-listing-tab-panel-icon-summary.country_list {
	    border-bottom: 1px solid #ddd;
	    margin-bottom: 58px;
	}
	#single-listing-tab-summary .single-listing-tab-panel-icon-summary.country_list {
	    border: 0;
	    margin: 0;
	    padding: 0;
	}
	.single-listing-tab-panel-desc p, .single-listing-tab-panel-desc p {
	    margin: 0 0 20px !important;
	}
	.single-listing-tab-panel-icon-summary-parent {
	    padding: 0 0 32px;
	}
	.single-listing-tab-panel-icon-summary-parent h2 {
	    margin: 0;
	    font-size: 22px;
	    line-height: 40px;
	}
	.single-listin.g-tab-panel-icon.snglelisttick {
	    height: auto;
	}
	div#single-listing-tab-summary .single-listing-tab-panel-icon-summary.single-listing-tab-panel-icon-summary-parent {
	    align-items: center;
	}
	#single-listing-tab-whoam .single-listing-tab-panel-icon-summary.country_list .single-listing-tab-panel-summary .single-listing-tab-panel-title h5 {
	    font-size: 18px;
	    margin-bottom: 10px;
	}
	#single-listing-tab-whoam .country_list  .single-listing-tab-panel-icon {
	    width: 30px;
	}
	#single-listing-tab-whoam .single-listing-tab-panel-icon-summary.country_list .single-listing-tab-panel-summary {
	    padding-right: 0;
	}
	#single-listing-tab-whoam .single-listing-tab-panel-icon-summary.country_list .single-listing-tab-panel-summary .single-listing-tab-panel-title {
	    padding-right: 40px;
	}
	#single-listing-tab-whoam .single-listing-tab-panel-icon-summary:first-child + div .single-listing-tab-panel-icon {
	    text-align: right;
	    right: -2px;
	}
	.mob_save_btn {
	    display: flex;
	    flex-direction: row-reverse;
	    padding: 0 0 0 15px;
	}
	.mob_save_btn svg {
	    width: 20px;
	    height: 20px;
	}
	.mob_save_btn div:before {
	    content: '';
	    border-right: 1px solid #bfbfbe;
	    left: 0px;
	    position: absolute;
	    top: 0;
	    height: 100%;
	}
	.mob_save_btn div {position: relative;padding: 0 15px;height: 20px;}
	.paid-vacation-itinerary_help_sec {
	    display: none;
	}
	.itinerary_form input[type=submit] {
	    display: none !important;
	}
	.brk--top.itinerary-header span.rz--image {
	    flex: 0 1 58px;
	    margin-right: 0;
	}
	html[dir="rtl"] .page-template-page-new-form .acf-fields.acf-form-fields.-top.-sidebar {
	    padding: 116px 0 70px !important;
	}
	.page-template-page-new-form-php .media-toolbar-primary.search-form {
	    display: inline-block;
	    flex-flow: row-reverse;
	    justify-content: center;
	    min-height: 40px;
	    width: 100%;
	}
	.page-template-page-new-form-php .itinerary_form .acf-tab-wrap.-left .acf-tab-group {padding: 10px 20px !important;}
	.page-template-page-new-form-php .itinerary_form .acf-fields.-sidebar:before {height: 46.5px;}
	.page-template-page-new-form-php .acf-tab-group::-webkit-scrollbar {height: 0px;}
	.media-frame-toolbar .search-form .media-button-select {
	    position: absolute;
	    left: 0;
	    margin: 0;
	    top: 3px;
	}
	.page-template-page-new-form .media-modal-content .btn_text {
	    margin-top: 0;
	    width: calc(100% - 54px);
	    text-align: center;
	    min-height: 40px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	.page-template-page-new-form .itinerary_form .acf-field.tab_heading .acf-label label{margin: 0;}
	.media-modal-content .media-toolbar-primary .media-button {
	    margin-top: 0 !important;
	    margin-right: 0 !important;
	}
	#single-listing-tab-summary .single-listing-tab-panel-icon-summary.single-listing-tab-panel-icon-summary-parent .single-listing-tab-panel-summary {
	    width: calc(100% - 40px);
	}
	.listing_type_paid-vacation-itinerary .single-listing-tab-panel-summary.single-listing-tab-panel-summary-bg {
	    margin: 0;
	    width: 100% !important;
	}
	.country_list .single-listing-tab-panel-icon-pic {
	    padding: 0 0 5px;
	}
	.country_list .single-listing-tab-panel-icon-pic svg {
	    top: 0 !important;
	}
	.listing_type_term_condition .rz-checkbox.rz-no-select { padding-right: 50px;font-size: 15px;}
	.listing_type_term_condition .rz-transition {right: 10px;}
	.explore-main-sec {flex-wrap: wrap;}
	.explore-main-rght, .explore-main-lft {width: 100%;}
	.explore-main-rght-desc {flex-wrap: wrap;justify-content: center;text-align: center; flex-direction: column;}
	.explore-main-rght-pic {margin: 0 0 20px;}
	.explore-main-rght-pic figure {width: 70px;height: 70px;}
	.explore-main-rght-detail h3 {font-size: 20px; margin: 0;}
	.explore-main-rght-detail p {margin: 0 0 24px;}
	.explore-main-lft-desc { flex-wrap: wrap;justify-content: center;}
	.explore-main-lft-desc h4 {margin: 5px 0 20px;font-size: 16px;display: block;width: 90%;padding: 0 0 16px;text-align: center;text-transform: uppercase;}
	.explore-main-lft-desc h4:before {
	    left: 0;
	    width: 100%;
	    height: 1px;
	    top: 100%;
	    transform: translateY(-100%);
	}
	.single-rz_listing .single-listing-tab-panel .sm_extra_btn {
	    margin: 20px 0 15px;
	    text-align: center;
	}
	.single-rz_listing .single-listing-tab-panel .sm_extra_btn .who_am_btn {
	    margin: 5px 0 !important;
	    width: 75%;
	}
	
}

@media(max-width: 640px){
	.cmnwrkcntbox  .elementor-widget-container {
	    position: relative;
	    padding-right: 78px;
	}
	.vaction_gallery .elementor-swiper-button {
	    top: 44%;
	}
	.single-listing-tab-feature-items {
	    flex-direction: column;
	    align-items: flex-start;
	}
	.single-listing-tab-feature-items .single-listing-tab-feature-item {
	    display: flex;
	    width: 100%;
	    align-items: center;
	    padding: 8px 0;
	}
	.single-listing-tab-feature-items .single-listing-tab-feature-item::before{
		display: none;
	}	
	.single-listing-tab-feature-item svg {
	    flex: 0 0 30px;
	    margin-left: 12px;
	}
	.single-listing-tab-feature-items .single-listing-tab-feature-item p {
	    font-size: 14px;
	    text-align: right;
	}
}

@media(max-width: 575px){
	.col-md-3 {
	    width: 100%;
	}
	.template-login-modal .sm_recaptcha {
		transform: scale(.8);
	    transform-origin: right;
	    -webkit-transform: scale(.8);
	    -webkit-transform-origin: right;
	}
	.type_podcast-listing.rz-explore-type--full .rz-search-filter--inline .rz--content {max-width: 230px;}
	body.type_podcast-listing .select2-container--open .select2-dropdown--below, body.type_podcast-listing .select2-container--open .select2-dropdown--above {
	    left: -5px !important;
	    width: 230px !important;
	}
	.select2-container--open .select2-dropdown.select2-dropdown--below {
	    left: 0 !important;
        /*min-width: 100% !important;
	    width: 100% !important;*/
	}
	body.woocommerce-checkout #payment .wc_payment_method>label {
	    padding: 0.5rem;
	}
	body.woocommerce-checkout #payment div.form-row {
	    padding: 0.5rem;
	}
 
	.brk-site-click-btn-content {top:0;height: calc(100% - 160px);overflow-x: auto;bottom: unset;}
	.select2-container--open{min-width: 94% !important;}
	.type_experiences .ui-datepicker {width: 19.5334em;}
	.experiences_user_listing .rz-listings {grid-template-columns: repeat(1, 1fr);}
	.landingglrybtmsec  img{
	    width: 100%;
	}
	.podcast-list-item-image{
		height: 300px;
		min-height: 200px;
	}
	.podcast-list-item-summary{
		padding: 24px;
	}
	.podcast-list-item-title h3::after{
		transform: translateX(0);
		max-width: 100%;
		background: #a6a6a6;
	    height: 1px;
	}
	.single-podcast-block .comments-area .comment-content {
	    flex: 0 0 100%;
	}
	.single-podcast-block.single-podcast-summary {
	    margin: -90px auto 90px;
	}
	.podcast-list-item-more-button a {
	    padding: 10px 20px 11px;
	}
	.single-podcast .iconlist span {
	    padding: 0px 0px;
	}
	.single-podcast-audio-player iframe {
	    margin-bottom: -140px;
	}
	.chapter-section .chapter-items .chapter-item .chapter-box {
	    padding: 20px 15px 20px 5px;
	}
	/************21 Sep************/
	.brk-page-content .brk-explore-sidebar .rz-search-footer,
	.rz-is-explore .rz-search-footer a.clear-btnm.rz-link.rz-search-clear.rz-action-dynamic-explore {
		display: block !important;
	}
	span.ser_text_mob {
	    display: inline-block;
	}
	.brk-nav-mobile .trp-language-switcher-container {
	    display: block;
	}	
	.rz-is-explore .sm-bottom-btns .rz-ml-auto {
	    padding: 0 10px;
	}
	.rz-is-explore .sm-bottom-btns .rz-ml-auto a.clear-btnm {
	    direction: rtl;
	}
	.brk-page-content .brk-explore-sidebar .rz-search-footer .rz--submit {
	    visibility: hidden;
	    pointer-events: none;
	}
	.rz-is-explore  .rz-search-submit {
	    position: fixed;
	    bottom: 68px;
	    width: 91%;
	    flex: 0 0 100%;
	    margin: 0 -18px 0 0;
	}	
	.rz-is-explore .brk-carousel-search .rz-search-form .rz-search-mods>.rz-mod {
	    border-left: none;
	}
	.rz-modal-add-review .rz-modal-heading h4.rz--title {
	    text-align: start;
	}
	.rz-modal-add-review a.rz-close {
	    left: 0;
	    right: auto;
	}
	.rz-explore-type--map .brk-explore-sidebar, .rz-explore-type--map_x3 .brk-explore-sidebar {
	    margin-top: calc(100vh - 400px);
	}
	.brk-explore .brk-explore-content {
		height: calc(100vh - 170px);
	}	
	.single-listing-tab-items {
	    display: flex;
	    flex-wrap: nowrap;
	    overflow: auto;
	    direction: rtl;
	    padding: 0 !important;
	    margin-bottom: -7px;
	}
	.single-listing-tab-items::-webkit-scrollbar {height: 0px;}
	.single-listing-tab-items::-webkit-scrollbar-track {
	  background: transparent !important; 
	}
	.single-listing-tab-items::-webkit-scrollbar-thumb {
	  background: transparent !important; 
	}
	.single-listing-tab-items::before,
	.single-listing-tab-items::after {
	    display: none;
	}
	.single-listing-tab-items .single-listing-tab-item {
	    width: 80px;
	    flex: 0 0 80px;
	}
	.single-listing-tabs {
	    padding: 18px 0 6px;
		overflow: hidden; 
	}
	.single-listing-tab-items .single-listing-tab-item {
	    padding-bottom: 11px;
	    border-bottom: 2px solid transparent;
	}
	.single-listing-tab-items .single-listing-tab-item.active {
	    position: relative;
	    border-bottom: 2px solid #f4a988;
	    -webkit-border-bottom: 2px solid #f4a988;
	}
	
} 

@media(max-width: 480px){
	.grid-user-profile img {
	    max-width: 25px;
	    height: 25px;
	}
	.rz-listing .rz-slider-nav span i {
	    line-height: 22px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    font-size: 12px;
	    margin: 0 !important;

	}
	.page-template-template-itinerary-search .grid-user-profile {
	    padding: 6px 4px;
	}
	.page-template-template-itinerary-search .grid-user-profile:before {
	    top: -8px;
	    left: 6px;
	    border-right: 20px solid #333333;
	    border-top: 8px solid transparent;
	}
	.page-template-template-itinerary-search .grid-user-profile:after {
	    top: -18px;
	    left: 8px;
	    border-left: 12px solid #ffffff;
	    border-top: 27px solid transparent;
	}  

	.itinerary_listing_home .grid-user-profile:before {
	    top: -8px;
	    left: 6px;
	    border-right: 20px solid #333333;
	    border-top: 8px solid transparent;
	}
	.itinerary_listing_home .grid-user-profile:after {
	    top: -18px;
	    left: 8px;
	    border-left: 12px solid #ffffff;
	    border-top: 27px solid transparent;
	}


.rz-listing .rz-slider-nav span {
	    width: 22px;
	    height: 22px;
	}

	.coupn-list .coupn-list-haeding {font-size: 16px;}
	.type_experiences .ui-datepicker {width: 22.15em;}
	    
	.mobpurchasebtn {
	    display: block;
	    position: fixed;
	    bottom: 60px;
	    left: 0;
	    width: 100%;
	    z-index: 99;
	    background: #fff;
	    padding: 5px 15px;
	}
	.mobpurchasebtn a.btn {
	    width: 100%;
	    font-size: 16px;
	    border-radius: 6px;
	}
	.podcast-list-item-meta{
		width: 50%
	}
	.podcast-list-item-more-button{
		width: 50%;
	}
	.brk-carousel-search .brk--main .brk--title {
	    max-width: 270px;
	}
	.single-post-type ul.social-links li{
		padding-left: 18px;
	}
	.single-post-type ul.social-links li:last-child{
		padding: 0;		
	}
	.single-post-type ul.social-links li::after{
		transform: translate(9px, -40%);
	}
	.single-listing-tab-panel-icon {
	    width: 40px;
	}
	.single-listing-tab-panel-summary {
	    width: calc(100% - 40px);
	}
	.listing_type_paid-vacation-itinerary .brk-footer .brk--bottom {
		padding: 1.5rem 0;
	} 
	.mytooltip .tooltiptext {
		font-size: 13px;
	} 
	 
}

@media (max-width:460px){
	.others_button{min-width: 180px;margin: 5px 5px 5px 25px !important;}
}

@media(max-width: 375px){
	.itinerary_single_listing_modal .modal__close i {height: 30px; min-width: 30px;margin: 0 0 0 2px;line-height: 30px;}
    .itinerary_single_listing_modal .modal_body {padding: 0 15px 15px;}
	.single_listing_modalbotm_exclaim img {width: 20px;}
    .modal__content {padding: 20px;}
    .common_popup_coupon .modal_header {padding: 12px 18px 12px;}
    .itinerary_single_listing_modallist {
	    padding: 15px 0 10px;
	    margin-bottom: 15px;
	}	
    .type_podcast-listing.rz-explore-type--full .rz-search-filter--inline .rz--content {max-width: 220px;}
	body.type_podcast-listing .select2-container--open .select2-dropdown--below, body.type_podcast-listing .select2-container--open .select2-dropdown--above {
	    left: -5px !important;
	    width: 220px !important;
	}
	.podcast-list-item-image{ 
		height: 160px;
		min-height: 160px;
	}
	.rz-mod-action-claim + .rz-mod-action-open_hours .rz--current .rz--now-hours span.rz--now-hours { 
	    font-size: 18px;
	}
	.landingfrmtab_btns li { 
	    width: 50%;
	}
	.landingfrmtab_btns li span.checkmark { 
	    width: 100%;
	    display: block;
	    min-width: auto;
	}
	.single-post-type ul.social-links{ 
		margin: 0;
	}
	.single-post-type ul.social-links li a{
		font-size: 13px;
	}
	.single-listing-tab-items{    	
    	padding: 0 35px;
	} 

	.single-listing-tab-panel .map_link_another_user > a {
	    font-size: 14px;
	    padding: 11px 10px 12px 15px; 
	}

	.single-listing-tab-panel .map_link_another_user > a svg {
	    flex: 0 0 25px;
	    height: 25px;
	    width: 25px;
	    margin-left: 12px;
	}
	.single-listing-tab-panel .map_link_another_user {
	    max-width: 212px;
	}

}

@media(max-width:350px){
	.itinerary_single_listing_modallist {
	    padding: 10px 0;
	    margin-bottom: 10px;
	}
	
	.rtl .rz-open-hours .rz--toggle{
		margin-right:10px !important;
	}

}

@media(max-width:330px){
	
	.rz-mod-action-claim + .rz-mod-action-open_hours .rz--current .rz--now-hours span.rz--now-hours{
		font-size:15px;
	}

}

@media(max-width: 320px) {
	
	.rz--now-hours span.rz--now-hours {
	    font-size: 10px;
	}
	li#wp-admin-bar-my-account {
	    display: none !important;
	}
	.rz-mod-action-claim + .rz-mod-action-open_hours .rz--current .rz--now-hours span.rz--now-hours {
    	font-size: 15px;
	}

}


@media screen and (min-width:768px) and (max-width:991px){
	.coupon.woocommerce-account .woocommerce-MyAccount-content {
	    width: 100%;
	    margin-bottom: 15px;
	    overflow-y: hidden;
	    -ms-overflow-style: -ms-autohiding-scrollbar;
	    overflow-x: auto;
	}
	.woocommerce .coupon_section table.shop_table td, .woocommerce .coupon_section table.shop_table th {
	    padding: 12px 6px;
	}
	#search_form {
	    height: 100%;
	}
}

@media screen and (min-width:991px) and (max-width:1199px){
	.single-listing-tab-feature-items:not(.feature_count_7) .single-listing-tab-feature-item {
	    padding: 11px 18px 7px;
	} 
	.coupon.woocommerce-account .woocommerce-MyAccount-content {
	    width: 100%;
	    margin-bottom: 15px;
	    overflow-y: hidden;
	    -ms-overflow-style: -ms-autohiding-scrollbar;
	    overflow-x: auto;
	}
	.home_video{margin-top: -240px !important;}
}
@media screen and (min-width:1200px) and (max-width:1599px){
	.coupon.woocommerce-account .woocommerce-MyAccount-content {
	    width: 100%;
	    margin-bottom: 15px;
	    overflow-y: hidden;
	    -ms-overflow-style: -ms-autohiding-scrollbar;
	    overflow-x: auto;
	}
/*	.woocommerce table.shop_table td, .woocommerce table.shop_table th{min-width: 160px;}*/
}
/*@media screen and (min-width:1200px) and (max-width:1499px){
	.user_roll_customer .brk-row {
	    max-width: 1280px;
	}
}*/