/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


/*.main-header {
  color: var(--main-color);
}
.main-footer {
  background-color: var(--main-color);
}*/
/*************19-01-2020 start*******************/
.single-mec-events h1, .single-mec-events h2,.single-mec-events h3,.single-mec-events h4,
.single-mec-events h5,.single-mec-events h6,.single-mec-events p,.single-mec-events a,
.single-mec-events span,.single-mec-events div,.single-mec-events table,.single-mec-events input,
.single-mec-events dd,.single-mec-events dt,.single-mec-events abbr,.single-mec-events label{
       font-family: "Open Sans Hebrew", Sans-serif !important;
}
.mec-wrap h1, .mec-wrap h2,.mec-wrap h3,.mec-wrap h4,
.mec-wrap h5,.mec-wrap h6,.mec-wrap p,.mec-wrap a,
.mec-wrap span,.mec-wrap div,.mec-wrap table,.mec-wrap input,
.mec-wrap dd,.mec-wrap dt,.mec-wrap abbr,.mec-wrap label{
       font-family: "Open Sans Hebrew", Sans-serif !important;
}

.lslide img {
    width: 100%;
}
ul.lSPager.lSGallery li {
   /* width: 31% !IMPORTANT;*/
    border: 0px solid #000;
    text-align: center !important;
    border-radius: 0px;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 0px;
}
ul.lSPager.lSGallery li img {
    width: 100%;
    object-fit: contain;
}
.lSAction > a{
	opacity: 1 !important;
}
/*ul.lSPager.lSGallery li:last-child {
    margin-left: 0 !important;
}*/
ul.lSPager.lSGallery li:first-child {
    margin-right: 0;
}
.category_location:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-right: 25px solid #58585a;
    position: absolute;
    top: 43%;
    left: -23px;
    z-index: 99;
}
.elementor-field-group-field_4 .elementor-message-danger{
	float: right;
}
/*@media(max-width: 576px){
  ul.lSPager.lSGallery li{
    width: 30% !IMPORTANT;
}
}
@media(max-width:320px){
ul.lSPager.lSGallery li {
    width: 29.33% !IMPORTANT;
}
}
*/

/**********08-07-2020**************/
.connect_phone {
    margin-right: -8px;
}
.connect_phone p {
    background: #2c9edd;
    color: #fff;
    padding: 16px 41px 14px 12px;
}
.connect_phone p img {
    width: 100%;
    max-width: 31px;
}
.connect_phone p span {
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    position: relative;
    top: -4px;
    margin-right: 5px;
}
.navigation_custom p {
    background: #58585a;
    color: #fff;
    margin: 0px 0px 0px -11px;
    padding: 12px 41px 6px 12px;
    background-color: #58585A;
}
.navigation_custom p span {
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    position: relative;
    top: -10px;
    margin-right: 5px;
}
.navigation_custom p img {
    max-width: 41px;
    width: 100%;
    height: 41px;
}

/***************************Where to travel color css start*************/
.where_to_travel p#breadcrumbs a {
    color: var(--travel-color);
}
.where_to_travel .custom_post_title h1.elementor-heading-title {
    color: var(--travel-color);
}
.where_to_travel .custom_post_divider span.elementor-divider-separator {
    border-top:var(--divider-border-width) var(--divider-border-style) var(--travel-color) !important;
}
.where_to_travel .connect_phone p{
    background:var(--travel-color);
}
.where_to_travel .all_restaurant_btn a.elementor-button{
    background-color:var(--travel-color) !important;
}
.where_to_travel  .side_detail figure.elementor-image-box-img img {
    border-color:var(--travel-color) !important; 
}
.where_to_travel  .top_border_single{
    background-color:var(--travel-color) !important; 
}
  /***********archive page************/
.where_to_travel .custom_listing .elementor-posts-container
 .elementor-section-boxed .elementor-column-wrap.elementor-element-populated{
    border-color: var(--travel-color);
 }
 .where_to_travel .custom_listing .elementor-icon-list--layout-traditional ul li i {
    color: var(--travel-color)!important;
}
.where_to_travel .custom_listing .filter-title{
    border-bottom-color:var(--travel-color)!important; 
}
.where_to_travel .filter_title span.elementor-icon-list-icon i {
    color:var(--travel-color) !important;
}
.where_to_travel .custom_listing.elementor-widget-archive-posts .elementor-posts-container 
.elementor-section-boxed .elementor-element-populated{
    border-color: var(--travel-color)!important;
}
.where_to_travel .close_filter i {
 color:var(--travel-color);
}
.where_to_travel  .load_more_btn_section a {
    background-color:var(--travel-color);
}
/***************************Where to travel color css end***************/

/***************************Where to eat color css start*************/
.where_to_eat p#breadcrumbs a {
    color: var(--eat-color);
}
.where_to_eat .custom_post_title h1.elementor-heading-title {
    color: var(--eat-color);
}
.where_to_eat .custom_post_divider span.elementor-divider-separator {
    border-top:var(--divider-border-width) var(--divider-border-style) var(--eat-color) !important;
}
.where_to_eat .connect_phone p{
    background:var(--eat-color);
}
.where_to_eat .all_restaurant_btn a.elementor-button{
    background-color:var(--eat-color) !important;
}
.where_to_eat .side_detail figure.elementor-image-box-img img {
    border-color:var(--eat-color) !important; 
}
.where_to_eat  .top_border_single{
    background-color:var(--eat-color) !important;
}
  /***********archive page************/
.where_to_eat .custom_listing .elementor-posts-container
 .elementor-section-boxed .elementor-column-wrap.elementor-element-populated{
    border-color: var(--eat-color);
 }
.where_to_eat .filter_title ul li i {
    color: var(--eat-color)!important;
}
.where_to_eat .custom_listing .elementor-icon-list--layout-traditional ul li i {
    color: var(--eat-color)!important;
}
.where_to_eat .custom_listing .filter-title{
    border-bottom-color:var(--eat-color)!important; 
}
.where_to_eat.filter_title span.elementor-icon-list-icon i {
    color:var(--eat-color)!important;
}
.where_to_eat .custom_listing.elementor-widget-archive-posts .elementor-posts-container 
.elementor-section-boxed .elementor-element-populated{
    border-color: var(--eat-color)!important;
}
.where_to_eat .close_filter i {
 color:var(--eat-color);
}
.where_to_eat  .load_more_btn_section a {
    background-color:var(--eat-color);
}
/***************************Where to eat color css end***************/

/***************************Where to sleep color css start*************/
.where_to_sleep p#breadcrumbs a {
    color: var(--sleep-color);
}
.where_to_sleep .custom_post_title h1.elementor-heading-title {
    color: var(--sleep-color);
}
.where_to_sleep .custom_post_divider span.elementor-divider-separator {
    border-top:var(--divider-border-width) var(--divider-border-style) var(--sleep-color) !important;
}
.where_to_sleep .connect_phone p{
    background:var(--sleep-color);
}
.where_to_sleep .all_restaurant_btn a.elementor-button{
    background-color:var(--sleep-color) !important;
}
.where_to_sleep .side_detail figure.elementor-image-box-img img {
    border-color:var(--sleep-color) !important; 
}
.where_to_sleep .top_border_single{
    background-color:var(--sleep-color) !important;
}
 /***********archive page************/
.where_to_sleep .custom_listing .elementor-posts-container
 .elementor-section-boxed .elementor-column-wrap.elementor-element-populated{
    border-color: var(--sleep-color);
 }
 .where_to_sleep .custom_listing .elementor-icon-list--layout-traditional ul li i {
    color: var(--sleep-color)!important;
}
.where_to_sleep .custom_listing .filter-title{
    border-bottom-color:var(--sleep-color)!important; 
}
.where_to_sleep .filter_title span.elementor-icon-list-icon i {
    color:var(--sleep-color)!important;
}
.where_to_sleep .custom_listing.elementor-widget-archive-posts .elementor-posts-container 
.elementor-section-boxed .elementor-element-populated{
    border-color: var(--sleep-color)!important;
}
.where_to_sleep .close_filter i {
 color:var(--sleep-color);
}
.where_to_sleep .load_more_btn_section a {
    background-color:var(--sleep-color);
}

/***************************Where to sleep color css end***************/

/***************************What to do color css start*************/
.what_to_do p#breadcrumbs a {
    color: var(--to-do-color);
}
.what_to_do .custom_post_title h1.elementor-heading-title {
    color: var(--to-do-color);
}
.what_to_do .custom_post_divider span.elementor-divider-separator {
    border-top:var(--divider-border-width) var(--divider-border-style) var(--to-do-color) !important;
}
.what_to_do .connect_phone p{
    background:var(--to-do-color);
}
.what_to_do .all_restaurant_btn a.elementor-button{
    background-color:var(--to-do-color) !important;
}
.what_to_do .side_detail figure.elementor-image-box-img img {
    border-color:var(--to-do-color) !important; 
}
.what_to_do .top_border_single{
    background-color:var(--to-do-color) !important;
}
 /***********archive page************/
.what_to_do .custom_listing .elementor-posts-container
 .elementor-section-boxed .elementor-column-wrap.elementor-element-populated{
    border-color: var(--to-do-color);
 }
  .what_to_do .custom_listing .elementor-icon-list--layout-traditional ul li i {
    color: var(--to-do-color)!important;
}
 .what_to_do .custom_listing .filter-title{
    border-bottom-color:var(--to-do-color)!important; 
}
 .what_to_do .filter_title span.elementor-icon-list-icon i {
    color:var(--to-do-color)!important;
}
 .what_to_do .custom_listing.elementor-widget-archive-posts .elementor-posts-container 
.elementor-section-boxed .elementor-element-populated{
    border-color: var(--to-do-color)!important;
}
 .what_to_do .close_filter i {
 color:var(--to-do-color);
}
 .what_to_do .load_more_btn_section a {
    background-color:var(--to-do-color);
}

/***************************What to do color css end***************/




/***************************heritage-and-history color css start*************/
.heritage-and-history p#breadcrumbs a {
    color: var(--heritage-color);
}
.heritage-and-history .custom_post_title h1.elementor-heading-title {
    color: var(--heritage-color);
}
.heritage-and-history .custom_post_divider span.elementor-divider-separator {
    border-top:var(--divider-border-width) var(--divider-border-style) var(--heritage-color) !important;
}
.heritage-and-history .connect_phone p{
    background:var(--heritage-color);
}
.heritage-and-history .all_restaurant_btn a.elementor-button{
    background-color:var(--heritage-color) !important;
}
.heritage-and-history .side_detail figure.elementor-image-box-img img {
    border-color:var(--heritage-color) !important; 
}
.heritage-and-history .top_border_single{
    background-color:var(--heritage-color) !important;
}
 /***********archive page************/
.heritage-and-history .custom_listing .elementor-posts-container
 .elementor-section-boxed .elementor-column-wrap.elementor-element-populated{
    border-color: var(--heritage-color);
 }
  .heritage-and-history .custom_listing .elementor-icon-list--layout-traditional ul li i {
    color: var(--heritage-color)!important;
}
 .heritage-and-history .custom_listing .filter-title{
    border-bottom-color:var(--heritage-color)!important; 
}
 .heritage-and-history .filter_title span.elementor-icon-list-icon i {
    color:var(--heritage-color)!important;
}
 .heritage-and-history .custom_listing.elementor-widget-archive-posts .elementor-posts-container 
.elementor-section-boxed .elementor-element-populated{
    border-color: var(--heritage-color)!important;
}
 .heritage-and-history .close_filter i {
 color:var(--heritage-color);
}
 .heritage-and-history .load_more_btn_section a {
    background-color:var(--heritage-color);
}

/***************************heritage-and-history color css end***************/

/*************************************sports page color css start**********************/

/***************************archive page start****************/
.sports_archive .custom_listing .elementor-posts-container
 .elementor-section-boxed .elementor-column-wrap.elementor-element-populated{
    border-color: var(--sports-color);
 }
 .sports_archive .custom_listing .elementor-icon-list--layout-traditional ul li i {
    color: var(--sports-color)!important;
}
.sports_archive .custom_listing .filter-title{
    border-bottom-color:var(--sports-color)!important; 
}
.sports_archive .filter_title span.elementor-icon-list-icon i {
    color:var(--sports-color) !important;
}
.sports_archive .custom_listing.elementor-widget-archive-posts .elementor-posts-container 
.elementor-section-boxed .elementor-element-populated{
    border-color: var(--sports-color)!important;
}
.sports_archive .close_filter i {
 color:var(--sports-color);
}
.sports_archive  .load_more_btn_section a {
    background-color:var(--sports-color);
}
/************************archive page end*********************/
/*******************************sport page color css end*********************/

/*************************************agricultural tour color css start**********************/
/***************************archive page start****************/
.agricultural_tour .custom_listing .elementor-posts-container
.elementor-section-boxed .elementor-column-wrap.elementor-element-populated{
    border-color: var(--agricultural-color);
 }
 .agricultural_tour .custom_listing .elementor-icon-list--layout-traditional ul li i {
    color: var(--agricultural-color)!important;
}
.agricultural_tour .custom_listing .filter-title{
    border-bottom-color:var(--agricultural-color)!important; 
}
.agricultural_tour .filter_title span.elementor-icon-list-icon i {
    color:var(--agricultural-color) !important;
}
.agricultural_tour .custom_listing.elementor-widget-archive-posts .elementor-posts-container 
.elementor-section-boxed .elementor-element-populated{
    border-color: var(--agricultural-color)!important;
}
.agricultural_tour .close_filter i {
 color:var(--agricultural-color);
}
.agricultural_tour .load_more_btn_section a {
    background-color:var(--agricultural-color);
}
/************************archive page end*********************/
/*******************************agricultural tour color css end*********************/
/**************golan trial css start********************/
.dark_green .trial_seprater span.elementor-divider-separator{
	border-color:var(--golan-trial) !important;
}
.dark_green .page_content h3.elementor-post__title a{
    color: var(--golan-trial) !important;
}
.dark_green .page_content h2.elementor-heading-title {
    color: var(--golan-trial) !important;
}
/**************golan trial css end*********************/


.accessibility_btn ul li:before {
    height: 50%;
    content: "";
    width: 1px;
    background: #000;
    margin-top: 9px;
    margin-left: 9px;
}
a.btn_accessibility.accessibility_component {
    display: none;
}
.accessibility_btn{
    cursor: pointer;
}
.btn_accessibility_action{
    left: 20px !important;
    right: unset !important;
}
@media(max-width:768px){
 .accessibility_btn ul li:before {
   display: none;
}
}

/************filter css start*****************/
.custom_listing .listing-filters {
    border: 2px solid #f5f5f5;
    float: right;
    width: 100%;
    margin-bottom: 50px;
    border-top-width: 5px;
    padding: 15px 0;
}
.custom_listing .filter-title {
    width: max-content !important;
    font-weight: bold;
    border-bottom: 2px solid #000;
    padding-bottom: 3px;
    margin-bottom: 10px;
    border-left: 0px solid #000 !important;
    padding-right: 0px !important;
    overflow: hidden !important;
    height: 35px !important;
}
form#listing-filters {
    display: flex;
    justify-content: space-around;
}
.custom_listing form#listing-filters div {
     float: right;
    border-left: 0px solid #000;
    padding-left: 25px;
    position: relative;
    max-height: 150px;
    overflow-y: auto;
    overflow-x: hidden;
    display: grid;
}
.custom_listing form#listing-filters div::-webkit-scrollbar {
    width: 0.3em;
    height: 0.3em
    border-radius:5px !important;
}
.custom_listing form#listing-filters div::-webkit-scrollbar-button {
    background: #f1f1f1;
}
.custom_listing form#listing-filters div::-webkit-scrollbar-track-piece {
    background: #f1f1f1;
}
.custom_listing form#listing-filters div::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border-radius:5px !important;
}
/*.custom_listing form#listing-filters div:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 2px;
    left: 17px;
    background: #000;
}
.custom_listing form#listing-filters div:last-child::after {
    content: "";
    display: none !important;
}*/
.custom_listing form#listing-filters div span {
    float: right;
    width: 100%;
}
.custom_listing .elementor-posts.elementor-grid.elementor-posts--skin-listing {
    float: right;
    width: 100%;
}
.custom_listing .elementor-posts-container
 .elementor-section-boxed .elementor-column-wrap.elementor-element-populated {
    padding-top: 0px;
    margin-top: 4px;
}
.side_detail figure.elementor-image-box-img img {
    height:50px;
    width: 54px !important;
    object-fit: contain;
    border: 2px solid #2c9edd;
    padding: 3px 10px;
    border-radius: 100%;
}
/************filter css end*******************/


/*******************second archive css start**********************/
/*.custom_listing.elementor-widget-archive-posts .elementor-posts-container .elementor-section-boxed .elementor-column-wrap.elementor-element-populated {
    padding-top: 0px;
    margin-top: 4px;
    border-style: solid;
    border-width: 0px 6px 0px 0px;
    border-color: #2C9EDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    text-align: right;
    margin: 9px 9px 9px 9px;
}*/

.custom_listing.elementor-widget-archive-posts
 .elementor-widget:not(:last-child).elementor-widget-text-editor {
    margin-bottom: 0;
    margin-top: -7px;

}
.custom_listing.elementor-widget-archive-posts .elementor-widget-divider .elementor-divider{
 border-top:1px solid #7A7A7A;
}
.custom_listing.elementor-widget-archive-posts .custom_img_post {
    padding-bottom: 0 !important;
}
.custom_listing.elementor-widget-archive-posts .contain_main {
    margin-top: -10px;
}
/******************second archive css end*************************/


.custom_listing .custom_side_bar{
    border-style: solid;
    border-width: 0px 6px 0px 0px;
    border-color: #2C9EDD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    text-align: right;
    margin: 9px 9px 9px 9px;
}
.custom_listing .title_bottom_border {
    border-top: 1px solid #7a7a7a ;
}
.custom_listing
.elementor-widget:not(:last-child).elementor-widget-text-editor{
    margin-bottom: 0;
    margin-top: -7px;
}
.custom_listing .custom_img_post {
    padding-bottom: 0 !important;
}
.custom_listing input.filter-search {
    height: 34px;
    font-size: 16px;
    border: none;
    border-bottom: 1px solid #000;
    border-radius: 0;
    margin-top: -50px;
}
.lSAction a.lSPrev.thumb-prev {
    position: absolute !important;
    top: unset !important;
    bottom: 11%;
}
.lSAction a.lSNext.thumb-next {
    position: absolute !important;
    top: unset !important;
    bottom: 11%;
}

@media(max-width:576px){
 .lSAction a.lSPrev.thumb-prev {
    bottom: 8%;
}
.lSAction a.lSNext.thumb-next {
    bottom: 8%;
}   
}
ul#listing-image-gallery li img {
    width: 100%;
    object-fit: contain !important;
    max-width: 100%;
    max-height: 372px;
}
:root {
  --travel-color:#ACD038;
  --eat-color:#2C9EDD;
  --sleep-color:#FFDA2C;
  --to-do-color:#FC8428;
  --sports-color:#E8181F;
  --agricultural-color:#AC181F;
  --heritage-color:#69bae9;
  --golan-trial:#527C18;
} 
.elementor-tab-content label,.elementor-form .elementor-widget-accordion{
	width:100%;
}

.elementor-field-group-field_15,.elementor-field-group-types,.elementor-field-group-style,.elementor-field-group-seasons,.elementor-field-group-difficulty,.elementor-field-group-trip_duration,.elementor-field-group-price_level{
	display:block;
}

/****************30-07-2020*************************/
.single-mec-events .mec-single-event-date .mec-sl-calendar:before {
    content: "" !important;
    background-image: url('img/event_icon_.png');
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
}
.single-mec-events .mec-single-event-date .mec-sl-calendar{
    height: 50px;
    width: 50px;
    margin-left:15px;
}
.single-mec-events .mec-single-event-time .mec-sl-clock:before {
    content: "" !important;
    background-image: url('img/event_icon_2.png');
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
}
.single-mec-events .mec-single-event-time .mec-sl-clock{
    height: 50px;
    width: 50px;
    margin-left:15px;
}
.single-mec-events .mec-event-cost .mec-sl-wallet:before{
    content: "" !important;
    background-image: url('img/event_icon_3.png');
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
}
.single-mec-events .mec-event-cost .mec-sl-wallet{
    height: 50px;
    width: 50px;
    margin-left:15px;
}
.single-mec-events .mec-single-event-location .mec-sl-location-pin:before{
    content: "" !important;
    background-image: url('img/event_icon_4.png');
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
}
.single-mec-events .mec-single-event-location .mec-sl-location-pin{
    height: 50px;
    width: 50px;
    margin-left:15px;
}
.single-mec-events .mec-event-meta {
    width: 100%;
}
.single-mec-events .mec-event-more-info {
    display: none;
}
.single-mec-events .mec-event-meta h3 {
    color: #58585A !important;
    font-size: 20px !important;
    font-weight: normal !important;
    line-height: 1.2em !important;
}
.single-mec-events .mec-event-meta dd {
    font-size: 21px !important;
    font-weight: 300 !important;
}
.single-mec-events  .mec-single-event-date {
    margin-bottom: 0;
}
.single-mec-events ul#countdown p {
    color: #58585A !important;
   /* font-family: Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;*/
    font-size: 19px;
    margin: 0;
}
.single-mec-events ul#countdown span {
    color: #58585A;
    font-size: 33px;
    font-weight: bold;
    line-height: 1.4em;
    padding-top: 0 !important;
    margin-top: 0 !important;
}
.single-mec-events .countdown-w.ctd-simple {
    margin: 0 !important;
    padding: 0 !important;
}
.single-mec-events ul#countdown {
    padding: 0 !important;
    margin: 0 !important;
}
.single-mec-events  .mec-events-meta-group.mec-events-meta-group-countdown {
    margin-top: 0 !important;
    padding-top: 0;
    padding-bottom: 0;
    border: none;
    box-shadow: none;
}
ul.ui-addtocal.ui-menu.ui-widget.ui-widget-content.ui-corner-all{
    float: left;
    cursor: pointer;
}
.ui-addtocal, li.ui-menu-item{
     cursor: pointer;
}
.filter_for_map {
    cursor: pointer;
}
.custom_tag_event .mec-events-meta-group.mec-events-meta-group-tags a {
    border-right: 1px solid  #b4b4b5  !important;
    padding: 0 8px !important;
    line-height: 1.5;
}
.custom_tag_event .mec-events-meta-group.mec-events-meta-group-tags a:first-child{
    border-right:none !important;
}
.custom_tag_event .mec-events-meta-group.mec-events-meta-group-tags {
    float: left;
}
@media(max-width: 576px){
    .custom_tag_event .mec-events-meta-group.mec-events-meta-group-tags {
    float: right;
}
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover{
    border-radius: 0 !important;
}
.where_to_travel .custom_short_dec ul li {
    display: inline-block !important;
    text-align: center;
    border-right: 1px solid #58585a;
    line-height: 1;
    padding-left: 2px;
}
.where_to_travel .custom_short_dec ul li:first-child{
    border:none;
}
.where_to_travel .custom_short_dec ul li  span.elementor-icon-list-text{
    padding-right: 2px;
}
.custom_short_dec {
    display: none;
}
.where_to_travel .custom_short_dec {
    display: block;
}
.close_filter{
    display: none;
}
.custom_img_post img.attachment-medium.size-medium {
    max-width: 238px;
    max-height: 158px;
    object-fit: contain;
}
@media(max-width: 576px){
.close_filter{
    display: block;
}
.custom_listing .listing-filters {
    position: fixed;
    right:-100%;
    overflow: auto;
    height: 90vh;
}  

button.button_close_filter {
    margin-right: 15px;
}

.custom_listing .listing-filters.open_filter {
   right: 0;
    background: #fff !important;
    z-index: 99;
    width: 70%;
    top: 20px !important;
    bottom: unset;
}
.open_filter form#listing-filters {
    display: block;
    justify-content: space-around;
    padding: 0 15px;
}
.custom_listing .open_filter form#listing-filters div {
    float: right;
    border-left: 0px solid #000;
    padding-left: 25px;
    position: relative;
    max-height: 100%;
    overflow-y: unset;
    overflow-x: unset;
    display: block;
}
.close_filter i {
    font-size: 26px;
    font-weight: 300 !important;
    color: #333;
}
.close_filter {
    position: absolute;
    left: 25px;
    z-index: 9999;
}
.custom_img_post img.attachment-medium.size-medium {
    max-width: 168px;
    width: 100%;
    height: 108px;
    object-fit: contain;
}
.custom_img_post .elementor-post__thumbnail{
   padding-bottom: calc( 0.5 * 22% ) !important;
}
}
.load_more_btn_section a {
    width: max-content;
    background: #000;
    padding: 10px 20px;
    color: #fff !important;
}
.load_more_btn_section {
    text-align: center;
    float: right;
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
}

/******** Event submit for design starts*****/
.mec-col-4{
    margin: 0;
}
.mec-fes-form .quicktags-toolbar {
    border-top: 0px solid #cfeff5;
}
.mec-fes-form .mec-fes-form-cntt{
	width: 100% !important;
	max-width: 100% !important;
	float: none !important;
	padding-left:0 !important;
}
.mec-fes-form .mec-fes-form-sdbr{
	width: 100% !important;
	max-width: 100% !important;
	float: none !important;
	padding-right:0 !important;
}
.mec-fes-form select#mec_repeat_type {
    max-width: 100%;
    width: 100%;
}
.mec-fes-form #mec-event-data input[type=date], .mec-fes-form input[type=email], .mec-fes-form input[type=number], .mec-fes-form input[type=password], .mec-fes-form input[type=tel], .mec-fes-form input[type=text], .mec-fes-form input[type=url], .mec-fes-form textarea{
	width: 100% !important;
	max-width: 100% !important;
}
.mec-fes-form .select2-container, #mec-event-links select{
	width:100% !important;
	max-width: 100% !important;
    box-shadow: none;
    border: 1px solid #818a91;
    height: 52px;
    display: flex;
    align-items: center;
    font-size: 19px;
}
.mec-form-row p.description {
    clear: both;
}
#mec-categories .mec-form-row  label{
	display: flex !important;
    align-items: center;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 70%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 90%;
    width: 0;
}
.mec-fes-form-top-actions a:before {
    transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
}
.mec-fes-form .mec-meta-box-fields {
    border: 0px solid #818a91;
    box-shadow: none;
    background: transparent;
    padding: 0 0 0px;
}
.mec-fes-form .mec-meta-box-fields h4 {
    background: transparent;
    font-weight: 600;
    color: #636365;
    font-size: 24px;
    padding: 0 20px!important;
    margin-bottom:27px !important;
    margin-top: 20px;
}
.mec-fes-form #mec-event-data input[type=date], .mec-fes-form input[type=email], .mec-fes-form input[type=number], .mec-fes-form input[type=password], .mec-fes-form input[type=tel], .mec-fes-form input[type=text], .mec-fes-form input[type=url], .mec-fes-form select, .mec-fes-form textarea {
    border: 1px solid  #818a91;
    box-shadow: 0 0px 0px rgba(0,0,0,.38) inset;
    height: 52px;
    font-size: 19px;
}
.mec-fes-form input[type=email]:focus, .mec-fes-form input[type=number]:focus, .mec-fes-form input[type=password]:focus, .mec-fes-form input[type=tel]:focus, .mec-fes-form input[type=text]:focus, .mec-fes-form input[type=url]:focus, .mec-fes-form select:focus, .mec-fes-form textarea:focus{
    border:0;
}
.mec-fes-form .mec-tooltip .dashicons-before:before, .mec-fes-form .mec-title span.mec-dashicons {
    color: #000;
}
.mec-booking-tab-content .button, .mec-booking-tab-content .mec-bfixed-field-add-option, .mec-booking-tab-content .mec-reg-field-add-option, .mec-fes-form .mec-form-row .button:not(.wp-color-result), .mec-fes-form input[type=file], ul#mec_bfixed_form_fields li .mec_bfixed_field_remove, ul#mec_reg_form_fields li .mec_reg_field_remove {
   color: #58585A;
    border: 0px solid #000;
    box-shadow: 0 0px 0px 0px #000;
    background: #efefef;
}
#mec_bfixed_form_fields input[type=checkbox], #mec_bfixed_form_fields input[type=radio], #mec_reg_form_fields input[type=checkbox], #mec_reg_form_fields input[type=radio], .mec-form-row input[type=checkbox], .mec-form-row input[type=radio] {
    background-color: #fff;
    border: 1px solid #818a91;
    box-shadow: 0 0px 0px 0px #000;
     min-width: 12px !important;
    min-height: 12px !important;
    padding: 7px !important;
    position: relative;
    top: -3px;
}
#mec_bfixed_form_fields input[type=checkbox]:checked, #mec_bfixed_form_fields input[type=radio]:checked, #mec_reg_form_fields input[type=checkbox]:checked, #mec_reg_form_fields input[type=radio]:checked, .mec-fes-form .mec-form-row input[type=checkbox]:checked, .mec-fes-form .mec-form-row input[type=radio]:checked {
    box-shadow: 0 1px 6px -2px #000;
    border-color: #000;
    background: #000!important;
    min-width: 12px !important;
    min-height: 12px !important;
    padding: 7px !important;
}
#mec_bfixed_form_fields input[type=checkbox]:checked::before, #mec_reg_form_fields input[type=checkbox]:checked::before, .mec-form-row input[type=checkbox]:checked:before{
    top: 7px !important;
    left: 1px !important;
}
.mec-fes-form button[type=submit].mec-fes-sub-button {
    background: #FC8428;
    box-shadow: 0 0px 0px 0px #000;
    width: 100%;
    font-size: 26px;
    min-height: 40px !important;
    height: 40px;
    font-weight: 400;
    line-height: 2px;
    font-family: "Open Sans Hebrew", Sans-serif;
}
.mec-fes-form input#mec_featured_image_file {
    background: #efefef !important;
    color: #58585a;
    border-radius: 0 !important;
    font-size: 19px;
    text-align: center !important;
    line-height: 1.8em;
    border: 1px solid #818a91;
    padding: 0 0 !important;
}
.mec-fes-form button[type=submit].mec-fes-sub-button:hover {
    box-shadow: 0 2px 12px -2px #000;
}
.mec-fes-form button[type=submit].mec-fes-sub-button:focus {
    background: #000;
}
#mec_bfixed_form_fields input[type=checkbox]:hover, #mec_bfixed_form_fields input[type=radio]:hover, #mec_reg_form_fields input[type=checkbox]:hover, #mec_reg_form_fields input[type=radio]:hover, .mec-form-row input[type=checkbox]:hover, .mec-form-row input[type=radio]:hover {
    border-color: #000;
}
.mec-fes-form .quicktags-toolbar, .mec-fes-form div.mce-toolbar-grp {
    background: #fff;
    border-bottom: 0px solid #818a91;
    box-shadow: 0 0px 0 0px #000;
    color: #000 !important;
}
.mec-fes-form .mce-toolbar .mce-ico {
    color: #000;
}
.mec-fes-form .mce-tinymce.mce-container.mce-panel {
    border: 0px solid #cfeff5 !important;
    box-shadow: 0 0px 0px 0px #cfeff5;
    border-radius: 2px 0 2px 2px;
}
.mce-toolbar .mce-btn-group .mce-btn:focus, .mce-toolbar .mce-btn-group .mce-btn:hover, .qt-dfw:focus, .qt-dfw:hover {
    background: #000;
    border-color: #000;
    color: #fff;
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0,0,0,.08);
    outline: 0;
}
.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-active, .mec-fes-form .mce-toolbar .mce-btn-group .mce-btn:active, .mec-fes-form .qt-dfw.active {
    background: #000;
    border-color: #000;
    box-shadow: inset 0 2px 6px -3px rgba(0,0,0,.7);
}
.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-active .mce-ico {
    color: #fff;
}
#wp-mec_fes_content-editor-container button:focus, #wp-mec_fes_content-editor-container button:hover{
	background-color: white;
	color: black;
}
.mec-fes-form .html-active .switch-html, .mec-fes-form .tmce-active .switch-tmce, .mec-fes-form .wp-editor-tabs .wp-switch-editor:active {
    background: #efefef;
    color: #58585a;
}
.mec-fes-form .mec-form-row .quicktags-toolbar input.button.button-small {
    color: #58585A;
    background: #efefef !important;
    border: 0 !important;
    height: auto;
    box-shadow: none;

}
.mec-fes-form .wp-editor-tabs .wp-switch-editor{
	order-color: #efefef !important;
    border-bottom: 0px solid #000;
    outline: none;
      color: #58585a;
}
.mec-fes-form, .mec-fes-list {
    background: #f8f8f8;
}
.mec-form-row label {
    color: #58585A !important;
    font-size: 20px !important;
    font-weight:bold !important;
    padding-bottom: 7px;
     font-family: "Open Sans Hebrew", Sans-serif;
}
#mec_repeat_certain_weekdays_container label {
   color: #58585A !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    padding-bottom: 7px;
    display: inline-flex;
}
#mec-categories h4 {
    margin-top: 20px !important;
}
.mec-booking-tab-content .button:hover, .mec-booking-tab-content .mec-bfixed-field-add-option:hover, .mec-booking-tab-content .mec-reg-field-add-option:hover, .mec-fes-form .mec-form-row .button:not(.wp-color-result):hover {
    background: #efefef;
    color: #58585a;
    border-color: #efefef;
    box-shadow: 0 0px 0px 0px #40d9f1;
}
.mec-title label {
    font-size: 20px !important;
    font-weight: bold !important;
    padding-bottom: 7px !important;
    color: #58585a;
    font-family: "Open Sans Hebrew", Sans-serif !important;
}
#mec-categories .mec-form-row label {
    display: inline-block !important;
    margin-left: 5px;
    font-size: 19px !important;
    font-weight: 400 !important;
    font-family: "Open Sans Hebrew", Sans-serif !important; 
}
#mec_fes_form input{
     font-family: "Open Sans Hebrew", Sans-serif !important; 
     opacity: 1 !important
}
.mec-fes-form input+label {
    padding-top: 0px;
    display: inline-block;
    vertical-align: top;
    font-weight: 400 !important;
    font-size: 19px !important;
    font-family: "Open Sans Hebrew", Sans-serif !important;
}
.mec-fes-form .wp-editor-container textarea.wp-editor-area{
    border:0;
}
.mec-fes-form input#mec_organizer_url ,.mec-fes-form input#mec_organizer_contact,.mec-fes-form input#mec_organizer_name, .mec-fes-form input#mec_location_name, .mec-fes-form input#mec_location_address ,.mec-fes-form input#mec_comment, .mec-fes-form select#mec_more_info_target,.mec-fes-form input#mec_read_more_link {
    margin-bottom: 5px;
}
.mec-fes-form p.description {
    color: #58585a !important;
}
.mec-fes-form #mec-tags h4 {
    margin-top: 11px !important;
    padding-top: 0;
}
#mec-additional-organizer-wrap h4 {
    margin-top: 23px !important;
}
.mec-fes-form #mec-featured-image {
    margin-bottom: 0 !important;
}
.mec-fes-form #mec_location_id,.mec-fes-form #mec_organizer_id,.mec-fes-form input#mec_location_longitude {
    max-width:97% !important;
    width: 100%;
}
.mec-fes-form .mec-additional-locations select{
    max-width:100%;
    width: 100%;
}
.page-id-2729 #mec_fes_form,.page-id-2729 .mec-fes-form-top-actions {
    max-width: 700px;
    margin: 0 auto;
}
#mec_fes_form input#mec_comment {
    margin-top: 5px;
}
/******** Event submit for design ends*****/
.lSSlideOuter.lSrtl a.lSPrev.thumb-prev {
    display: none;
}
.lSSlideOuter.lSrtl a.lSNext.thumb-next {
    display: none;
}
/*****************05-09-2020*************/
.single-mec-events .mec-container{
	width: unset;
}
#mec-event-data {
    margin-bottom: 0 !important;
    padding: 0;
}
#mec-event-data h4 {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
}
#mec-date-time {
    padding-bottom: 0;
}
/*********************05-09-2020***********/
#mec_fes_form #wp-mec_fes_content-wrap {
    display: none;
}
#mec_meta_box_date_form .mec-title {
    float: right;
    width: 100%;
}
#map_listing_frm .elementor-message{
	display: none;
}
/******************09-09-2020 start****************/
.custtom_trip_post .elementor-post__thumbnail {
    padding-bottom: 0 !important;
}
.custtom_trip_post .elementor-post__thumbnail img {
    max-width: 100% !important;
    max-height: 235px !important;
    object-fit: contain;
}
.custtom_trip_post .elementor-post__thumbnail__link:after{
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
}
.load_more_btn_section a.load_more_map {
    height: 42px;
    line-height: 20px;
}
@media(max-width: 576px){
.mobile_map_filter ul {
    margin: 0;
    padding: 0;
    background: #58585a;
}
.mobile_map_filter ul li {
    display: inline-block;
    width: 24%;
    padding: 10px 18px 6px 18px;
}
#elementor-popup-modal-3863 .dialog-close-button.dialog-lightbox-close-button {
    background: #fff;
    top: -4px;
    left: 11px;
    border-radius: 50%;
    padding: 3px 3px;
}
}
.map_bottom_btn a {
    font-size: 14px !important;
    padding: 6px 22px 8px 22px !important;
}
/***************09-09-2020 end********************/


/*************08-10-2020*********************/
.single_event_organizer .mec-single-event-organizer {
    height: 100% !important;
    float: right;
    width: 100%;
}
.single_event_organizer .mec-single-event-organizer img {
    float: right;
    width: 50% !important;
    padding-left: 20px;
    height: 300px !important;
    object-fit: contain;
}
.single_event_organizer dd.mec-organizer-url,
.single_event_organizer dd.mec-organizer-tel,
.single_event_organizer dd.mec-organizer-email,
.single_event_organizer dd.mec-organizer-url,
.single_event_organizer dd.mec-organizer {
    float: right;
    width: 50%;
    background: #f7f7f7;
    padding: 10px 0 !important;
}
.single_event_organizer dd.mec-organizer-url h6,
.single_event_organizer dd.mec-organizer-tel h6,
.single_event_organizer dd.mec-organizer-email h6,
.single_event_organizer dd.mec-organizer-url h6 {
    display:none;
}
.single_event_organizer dd.mec-organizer {
    padding: 7px 0 !important;
}
.single_event_organizer .mec-single-event-organizer i {
    border: 1px solid #fc8428;
    height: 50px;
    width: 50px;
    padding: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}
.single_event_organizer h3.mec-events-single-section-title {
    position: absolute;
    top: 3px;
    right: 0;
    float: right;
    width: 98%;
    text-align: center;
    font-size: 28px !important;
    font-weight: bold !important;
}
.single_event_organizer .mec-single-event-organizer{
   padding-top: 60px;
}
.mec-fes-form .mec-meta-box-fields{
    margin-bottom: 0 !important;
}
.mec-fes-form .mec-form-row, .mec-fes-list .mec-form-row{
    margin-bottom: 0 !important;
}
#mec-date-time h4 {
    margin-bottom: 30px !important;
    margin-top:4px;
}
#mec-event-data h4 {
    margin-top: 20px;
    margin-bottom: 20px !important;
}
#mec-hourly-schedule h4 {
    margin-bottom: 27px !important;
}
#mec-location h4 {
    margin-bottom: 0px !important;
}
.mec-additional-locations .mec-select2-dropdown {
    margin-bottom: 3px !important;
}
#mec-event-links h4 {
    margin: 23px 0 30px 0 !important;
    padding-right: 0 !important;
}
#mec_meta_box_cost_form input#mec_cost {
    margin-bottom: 5px;
}
#mec-categories h4 {
    margin-top: 25px !important;
}
#mec_meta_box_date_form .mec-form-row:nth-child(5) {
    width: fit-content;
    float: right;
}
#mec_meta_box_date_form .mec-form-row:nth-child(6),
#mec_meta_box_date_form .mec-form-row:nth-child(7) {
    width: fit-content;
    float: right;
    clear: none;
    margin-bottom: 10px !important;
}
#mec_meta_box_date_form .mec-form-row:nth-child(2) .mec-col-4,
#mec_meta_box_date_form .mec-form-row:nth-child(4) .mec-col-4  {
    float: right;
    width: 75%;
    padding-left: 0px;
    clear: none;
}
#mec_meta_box_date_form .mec-form-row:nth-child(2),
#mec_meta_box_date_form .mec-form-row:nth-child(4) {
    float: right;
    width: 100%;
    clear: none;
}
#mec_meta_box_date_form .mec-form-row:nth-child(2) .mec-time-picker,
#mec_meta_box_date_form .mec-form-row:nth-child(4) .mec-time-picker{
   margin-left: 0 !important;
   margin-right: 4px;
}
.mec-fes-form .mec-tooltip:last-child {
    margin-right: 0;
    float: left;
    top: -50px;
    left: 10px;
}
#mec_organizer_new_container .mec-form-row {
    float: right;
    width: 50%;
    clear: none;
    padding: 0 10px;
}
#mec_organizer_new_container {
    float: right;
    width: 100%;
    margin-bottom: 23px;
    margin-top: 0px;
}
#mec_organizer_new_container .mec-form-row:nth-child(1),
#mec_organizer_new_container .mec-form-row:nth-child(3) {
    padding-right: 0;
}#mec_organizer_new_container .mec-form-row:nth-child(2),
#mec_organizer_new_container .mec-form-row:nth-child(4) {
    padding-left: 0;
}
#mec-organizer select#mec_organizer_id {
    margin-bottom: 3px;
}
#mec_location_new_container {
    margin-bottom: 20px;
    float: right;
}
#mec_location_new_container .mec-form-row {
    width: 50%;
    float: right;
    clear: none;
    padding: 0 10px;
}
#mec_location_new_container  .mec-form-row:nth-child(1),
#mec_location_new_container  .mec-form-row:nth-child(3) {
    padding-right: 0;
}
#mec_location_new_container  .mec-form-row:nth-child(2),
#mec_location_new_container  .mec-form-row:nth-child(4) {
    padding-left: 0;
}
#mec_location_new_container input#mec_location_longitude {
    width: 94% !important;
}
#mec_location_new_container .mec-tooltip:last-child {
    margin-right: 0;
    float: left;
    width: 6%;
}
#mec-event-links .mec-form-row:nth-child(2),
#mec-event-links .mec-form-row:nth-child(3),
#mec-event-links .mec-form-row:nth-child(4){
    float: right;
    width: 33.33% !important;
    clear: none;
    padding: 0 10px;
}
#mec-event-links .mec-form-row:nth-child(2) {
    padding-right: 0;
    width: 33% !important;
}
#mec-event-links .mec-form-row:nth-child(4) {
    padding-left: 0;
    width: 33% !important;
}
select#mec_more_info_target {
    float: right;
    width: 31% !important;
    clear: none;
    margin-right: 10px;
    margin-left: 0;
}
input#mec_more_info_title {
    width: 31% !important;
    float: right;
    clear: both;
    margin: 0 10px;
}
input#mec_more_info_link {
    float: right;
    width: 31.5% !important;
    margin-left: 10px;
    display: none;
}
#mec_organizer_new_container .mec-form-row:nth-child(5) {
    padding-right: 0;
}
input#mec_fes_organizer_thumbnail_file {
    margin-right: 0;
}
input#mec_featured_image_file {
    margin-right: 0;
}
.mec-fes-form .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 5px;
    right: unset;
    left: 26px;
}
#mec_meta_box_date_form .mec-form-row:nth-child(2) .mec-col-6.mec-time-picker,
#mec_meta_box_date_form .mec-form-row:nth-child(4) .mec-col-6.mec-time-picker {
    direction: ltr;
    width: 25%;
    float: right;
    clear: none;
    text-align: left;
    margin-right: 0;
}
#mec_date_repeat_end_at_occurrences + .mec-tooltip {
    top: -45px;
}
#mec_location_new_container span.mec-tooltip {
    top: -64px;
    left: 10px !important;
}
#mec_location_new_container input#mec_location_longitude {
    width: 100% !important;
    max-width: 100% !important;
}
#mec_end_wrapper .mec-form-row:nth-child(3) {
    float: right;
    width: 50% !important;
    padding-left: 10px;
    clear: both;
    margin-top: 10px;
}
#mec_end_wrapper .mec-form-row:nth-child(4) {
    float: right;
    width: 50% !important;
    padding-right: 10px;
    clear: none;
    margin-top: 10px;
}
input#mec_date_repeat_end_at_occurrences {
    margin-bottom: 0;
}
#mec_repeat_certain_weekdays_container label:first-child {
    clear: none;
    display: unset !important;
    width: 100% !important;
    margin-bottom: 6px;
}
#mec_location_new_container .mec-form-row:nth-child(2) {
    margin-top: 11px;
}
#mec_location_new_container .mec-form-row:nth-child(1) {
    margin-top: 11px;
}
#mec_meta_box_hourly_schedule_form0 .mec-col-10 input {
    margin-right: 0 !important;
}
#mec_meta_box_hourly_schedule_form0 .mec-col-10 {
    float: right;
    width: 50%;
    clear: both;
    margin-right: 0 !important;
    padding-right: 0 !important;
}
#mec_meta_box_hourly_schedule_form0 .mec-col-1 button.button {
    height: 52px !important;
    color: #faa620 !important;
}
#mec_meta_box_hourly_schedule_day_0 h4 {
    margin-bottom: 20px !important;
}
.custom_listing.single_top_listing .elementor-post__thumbnail {
    padding: 0 !important;
}
.custom_listing.single_top_listing img.attachment-medium.size-medium {
    max-width: 238px;
    height: 122px;
    object-fit: contain;
}
@media(max-width: 576px){
 .single_event_organizer .mec-single-event-organizer img {
    float: right;
    width: 100% !important;
}
.single_event_organizer dd.mec-organizer-url,
.single_event_organizer dd.mec-organizer-tel,
.single_event_organizer dd.mec-organizer-email,
.single_event_organizer dd.mec-organizer-url, 
.single_event_organizer dd.mec-organizer {
    float: right;
    width: 100%;
}
#mec_meta_box_date_form .mec-form-row:nth-child(2) .mec-col-4,
#mec_meta_box_date_form .mec-form-row:nth-child(4) .mec-col-4 {
    float: right;
    width: 100%;
    padding-left: 0;
}
#mec-event-links .mec-form-row:nth-child(2),#mec-event-links .mec-form-row:nth-child(4) {
    width: 100% !important;
}
#mec-event-links .mec-form-row:nth-child(2), #mec-event-links .mec-form-row:nth-child(3), #mec-event-links .mec-form-row:nth-child(4) {
    float: right;
    width: 100% !important;
    clear: none;
    padding: 0 0px;
}
.mec-fes-form .select2-container, #mec-event-links select {
    width: 90% !important;
    float: right;
}
.mec-fes-form .mec-tooltip:last-child {
    width: unset !important;
    position: unset !important;
    margin-top: 6px;
}
select#mec_more_info_target {
    width: 100%;
    margin: 0 !important;
}
input#mec_more_info_title {
    width: 100% !important;
    margin: 0 0 20px 0px;
}
input#mec_more_info_link {
    float: right;
    width: 100% !important;
    margin-left: 0px;
}
.mec-additional-organizers span.select2.select2-container.select2-container--default,
.mec-additional-locations span.select2.select2-container.select2-container--default {
    width: 100% !important;
}
select#mec_more_info_target {
    width: 100% !important;
}
#mec-location {
    float: right;
    width: 100%;
    margin-top: 30px;
}
#mec-organizer {
    float: right;
    width: 100%;
}
}
/********13-10-2020*****************/
.travel_features_text p {
    margin-bottom: 6px;
}
.travel_features_img {
    width: 30% !important;
    float: right;
}
.travel_features_text {
    width: 70% !important;
    float: right;
}
.travel_features_text ul li {
    border-left: 1px solid #000 !important;
    padding: 0 5px !important;
    display: inline-block !important;
    float: right;
    font-size: 12px;
    line-height: 15px;
    border-right: 0 !important
}
.travel_features_text ul li:last-child{
    border-left: none !important;
}
.travel_features_text ul li:first-child{
    padding-right: 0 !important;
}
.travel_features_text ul li span:first-child{
    display: none;
}
.travel_features_text ul li span:last-child{
    padding-right: 0 !important
}
.travel_features_text ul {
  float: right;
}
.travel_features_img img {
    width: 80%;
}
@media(max-width: 576px){
.side_detail .elementor-widget-image-box {
    width: 50% !important;
    float: right;
}
.side_detail figure.elementor-image-box-img img {
    height: 50px;
    width: 100% !important;
    }
.side_detail figure.elementor-image-box-img  {
    width: 25% !important;
    float: right;
}
.side_detail p.elementor-image-box-title,.side_detail .elementor-image-box-content {
    float: right;
    width: 75% !important;
    padding-right: 15px;
}
}
/*****************13-10-2020 end**************/


/***************14-10-2020 start*********************/
#mec-event-data h4 {
    display: none;
}
#mec-location .mec-form-row:last-child {
    display: none;
}
#mec-location h4:nth-child(5) {
    display: none;
}
#mec_hourly_schedule_row0_1 input {
    width: 47% !important;
    float: right;
    clear: none;
}
@media(min-width: 1920px){
#mec_meta_box_date_form .mec-form-row:nth-child(2) .mec-col-4,
#mec_meta_box_date_form .mec-form-row:nth-child(4) .mec-col-4 {
    float: right;
    width: 70%;
    padding-left: 0px;
    clear: none;
}
#mec_meta_box_date_form .mec-form-row:nth-child(2) .mec-col-6.mec-time-picker,
 #mec_meta_box_date_form .mec-form-row:nth-child(4) .mec-col-6.mec-time-picker {
    direction: ltr;
    width: 30%;
    float: right;
    clear: none;
    text-align: left;
    margin-right: 0;
}
}
/***************14-10-2020 end***********************/
/**************20-10-2020 start***************/
.custom_text_fav button {
    text-align: left;
    float: left;
    border-radius: 0 !important;
}
#mec_meta_box_date_form .mec-form-row:nth-child(8) {
    display: none;
}
#mec-tags {
    display: none;
}
@media(max-width: 576px){
.custom_text_fav button {
    float: none;
} 
.custom_text_fav {
    text-align: center;
} 
}
/**************20-10-2020 end**************/

/************21-10-2020 start**************/
.mec-single-event .mec-event-meta dd.mec-events-event-categories {
    min-height: 0;
    line-height:2.5;
    padding-top: 0 !important;
    padding-right: 0 !important;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.mec-single-event-category.mec-event-meta.mec-frontbox{
	box-shadow: none !important;
	border:none !important;
	display: flex;
    justify-content: flex-end;

}
.single_event_category {
    margin-bottom: 0 !important;
}
.single_event_category  dd.mec-events-event-categories i{
	display: none;
}
.mec-wrap .mec-single-event .mec-event-meta dd.mec-events-event-categories:before {
    content: ",";
    padding: 0 5px;
}
.mec-single-event-category.mec-event-meta.mec-frontbox dd.mec-events-event-categories:first-of-type{
    font-size:0px !important;
}
@media(max-width: 576px){
.mec-single-event-category.mec-event-meta.mec-frontbox {
    justify-content: flex-start;
}
.mec-single-event .mec-event-meta dd.mec-events-event-categories{
	margin-right: -4px;
}
}
/************21-10-2020 end**************/
/****05-11-2020 start********/
.map_sub_side_text h2,.map_sub_side_text ul li,.map_sub_side_text a,.map_sub_side_text p,.map_sub_side_text span  {
    font-family: "Open Sans Hebrew", Sans-serif !important;
}
/****05-11-2020 end********/

/***06-11-2020 start****/
.home_event .mec-event-carousel-content-type2 span.mec-event-date-info {
    display: none;
}
/****06-11-2020 end****/

/*****07-11-2020 start ****/
#mec_fes_form label[for=mec_fes_title] span{
	display:none;
}
#mec-event-cost h4 {
    margin-top: 0px;
}
#mec-featured-image h4 {
    margin-top: 0;
}
div#mec-featured-image p {
    margin-top: -5px;
}
#mec-featured-image {
    float: right;
    width: 50%;
    padding-right: 20px;
}
#mec-event-cost {
    float: right;
    width: 50%;
    padding-left: 20px;
}
/*****07-11-2020 end ****/
/*********18-11-2020 start*******/
.header_list_icon span.elementor-icon-list-icon {
    position: relative;
    top: 4px;
}
.single_event_plan .mec-event-description.mec-events-content {
    float: right;
}
.single_event_plan  .mec-slider-t5-content.mec-event-grid-modern {
    float: right;
}
.single_event_plan  .mec-event-footer {
    float: right;
    width: 100%;
}
.single_event_plan a.mec-booking-button {
    border-radius: 30px;
    border-color: #fc8429 !important;
}
.single_event_plan .mec-event-location-det {
    float: left;
    width: 75%;
}
.single_event_plan .mec-event-location i {
    float: right !important;
    width: 10% !important;
}
.single_event_plan .mec-event-date.mec-color {
    margin-left: 12px;
}
.single_event_plan span.event-color {
    display: none;
}
.single_event_plan  .mec-event-grid-modern .mec-event-content{
    padding: 0px 15px 0px;
}
.single_event_plan  .mec-event-footer {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    height: 0 !important;
    min-height: 50px;
}
.single_event_plan .event-grid-modern-head.clearfix {
    padding-bottom: 0 !important;
}
@media(max-width: 576px){
.single_event_plan .mec-event-description.mec-events-content {
    float: right;
    width: 100%;
}
.single_event_plan .mec-event-content {
    float: right;
    width: 100%;
    padding-top: 10px !important;
}
.single_event_plan .mec-slider-t5-content.mec-event-grid-modern {
    float: right;
    width: 100%;
    padding-bottom: 0;
}
.single_event_plan .mec-event-footer {
    float: right;
    width: 100%;
    height: 0;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    min-height: 75px;
}
.single_event_plan .mec-slider-t5 .mec-slider-t5-col6 {
    width: 50% !important;
    float: left;
    height: 100%;
}
.single_event_plan .event-grid-modern-head.clearfix{
    padding: 14px 0 0 0px;
}
.single_event_plan i.mec-sl-location-pin.mec-color {
    float: right;
    margin-left: 5px;
    font-size: 48px;
}
.single_event_plan .mec-event-date.mec-color {
    margin-left: 5px;
}
.single_event_plan a.mec-booking-button {
    border-radius: 30px;
    border-color: #fc8429 !important;
}
.single_event_plan h4.mec-event-title {
    margin-bottom: 20px;
    float: right;
}
.single_event_plan span.event-color {
    display: none;
}
.single_event_plan .mec-event-location-det {
    float: left;
    width: 65%;
}
}
/*******18-11-2020 end********/
/********19-11-2020 start*******/
#mec-additional-organizer-wrap{
    display:none !important
}
.mec-fes-form-cntt label:first-child {
    font-size: 24px !important;
}
.social_icon_header ul {
    line-height: 0;
}
span.select2.select2-container.select2-container--default {
    display: none;
}
.mec-form-row.mec-thumbnail-row {
    display: none;
}
input#mec_location_dont_show_map {
    display: none !IMPORTANT;
}

/**********19-11-2020 end**********/
.mec-grid-event-location{
	clear:both;
}
.mec-schedule-start-time.mec-color, .mec-schedule-end-time.mec-color{
	color: #FC8428 !important;
    font-size: 19px;
}
.mec-event-schedule-content dl dt.mec-schedule-title{
	font-size: 18px;
}
.mec-calendar-events-sec .mec-calendar .mec-event-article .mec-event-title a{
	font-size: 18px;
}
.mec-calendar-events-sec .mec-event-title .event-color
{
	    float: right;
    margin-left: 10px;
    margin-top: 5px;
}
/******************03-12-2020 start*******************/
.social_icon_header li.elementor-icon-list-item:last-child {
    padding: 0 !important;
    margin: 0 8px !important;
}
.social_icon_header li.elementor-icon-list-item:last-child svg{
    width: 20px !important;
}
.social_icon_header li.elementor-icon-list-item:nth-child(2) {
    margin: 0 10px 0 6px !important;
}
.social_icon_header ul li:first-child svg {
    width: 23px !important;
	margin-left: -4px;
}
/*************03-12-2020 end*************/

/****07-12-2020 start*******/
.rtl.archive.tax-listing_category .elementor-post__text {
    margin-top: 10px;
}
#cordinate img.attachment-full.size-full {
    max-width: 50px;
}
/****07-12-2020 end********/

/*******16-12-2020 start**********/
.google_search h5 {
    margin: 0;
}
.google_search form.gsc-search-box{
    margin-bottom: 0;
}
.google_search table.gsc-search-box td.gsc-input {
    padding-left: 0;
}
.google_search table tbody tr:hover>td,.google_search table tbody tr:hover>th {
    background-color:transparent;
}
.google_search table tbody>tr:nth-child(odd)>td,.google_search  table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}
.google_search  table {
    margin: 0 !important;
}
.google_search .wgs_wrapper td.gsib_a {
    padding: 0px 0 0;
}
.google_search td.gsc-input {
    padding-left: 30px !important;
    background: #fff !important;
    border-radius: 0 5px 5px 0;
    border: 1px solid #58585a;
    border-left: none;
}
.google_search .wgs_wrapper .gsc-input-box .gsib_a input {
      height: 27px !important;
    border-radius: 0;
    padding: 0 15px !important;
    font-size: 20px;
    text-align: right;
    background: #fff;
    font-family: "Open Sans Hebrew", Sans-serif;
}
.google_search  button.gsc-search-button.gsc-search-button-v2 {
    height: 22px;
    border-radius: 5px 0 0 5px;
    margin: 0;

}
.google_search  button.gsc-search-button.gsc-search-button-v2 svg {
    height: 20px !important;
    width:20px;
}
.google_search td.gsib_b {
    background: #f5f5f5 !important;
}
/*******16-12-2020 end**********/

/****07-01-21 start*******/
.header_search_btn i.fas.fa-search:before {
    content: "" !important;
    background: url(https://tourgolan.org.il/wp-content/uploads/2020/06/Search.svg);
    height: 18px;
    width: 18px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: -4px;
}
.header_search_btn .elementor-widget-container {
    height: 27px;
}
.header_search_btn {
    position: relative;
    top: 3px;
}
/***********07-01-21 end********/

/****08-01-21 start****/
.google_search.header_search {
    position: relative;
    top: 5px;
}
.mec-wrap .mec-single-event .mec-event-meta dd.location {
    margin-right: 32px !important;
        margin-top: 5px;
}
.mec-wrap  h3.mec-events-single-section-title {
    padding-right: 0 !important;
}
.mec-wrap .mec-single-event .mec-event-meta dd.location span.mec-address {
    font-size: 21px;
}
.heritage-and-history  span.elementor-icon-list-icon br {
    display: none;
}
.heritage-and-history .custom_listing .elementor-element.elementor-widget.elementor-widget-image {
    margin-bottom: 0;
}
.heritage-and-history .custom_listing h3.elementor-post__title.test br {
    display: none;
}
.heritage-and-history .custom_listing .elementor-image p {
    display: none;
}
.heritage-and-history .custom_listing .elementor-element.elementor-widget.elementor-widget-image p {
    display: none;
}
.heritage-and-history .custom_listing  .elementor-widget.elementor-widget-icon-list {
    margin-bottom: 0;
}
.heritage-and-history .custom_listing  h3.elementor-post__title.test{
	margin-bottom: 20px;
}
/*.heritage-and-history .custom_listing .custom_side_bar .elementor-widget.elementor-widget-divider {
    margin-bottom: 0;
}*/
div#mec_organizer_new_container .mec-form-row:nth-child(3) {
    float: unset;
}
#mec_fes_form input#mec_comment{
    display: none;
}
#mec_fes_form input#mec_comment ~ p.description {
    display: none;
}
/***08-01-21 end*******/

/*********19-04-21 start************/
/*div#single-event-fb img {
    display: none;
}
div#single-event-fb a img {
    display:block;
}
div#single-event-fb h3 >{
    display: none;
}*/
div#mec-organizer h4 {
    float: right;
    margin-bottom: 15px !important;
}

@media(max-width: 576px){
div#mec_meta_box_date_form .mec-form-row .mec-col-4 {
    width: 50% !important;
}
div#mec_meta_box_date_form .mec-form-row .mec-col-6.mec-time-picker {
    width: 50% !important;
}

div#mec-location h4 {
    margin: 0 !important;
    padding-right: 0 !important;
}
div#mec-location {
    margin-top: 10px;
}
#mec_organizer_new_container{
    margin-top:10px;
}
}
div#mec-labels label {
    display: inline-block !important;
    margin-left: 5px;
    font-size: 19px !important;
    font-weight: 400 !important;
    font-family: "Open Sans Hebrew", Sans-serif !important;
}
.mec-fes-form span.mec-tooltip {
    display: none !important;
}
/********19-04-21 end***************/


/******************23-04-21 start*******************/
.event_list_archive .mec-event-image img {
    max-width: auto;
    object-fit: cover;
}
.event_list_archive .mec-event-grid-clean .col-md-3.col-sm-3,.mec-wrap .col-md-2 {
    float: right;
}
.social_media_event{
    display: none !important;
} 
.social_media_event.show_social_media{
    display: block !important;
} 
.social_media_event:last-child{
    display:block !important;
} 
.mec-event-list-standard .mec-event-title, .mec-wrap .mec-event-content .mec-event-description, .mec-wrap .mec-event-content .mec-event-title a.mec-color-hover {
    min-height: 100px;
}
/*****************23-04-21 end*********************/

/********************24-05-21 start************************/
.custom_listing .custom_side_bar br {
    display: none;
}
.custom_listing .custom_side_bar .elementor-widget.elementor-widget-divider p {
    display: none;
}
.custom_listing .elementor-element.elementor-widget.elementor-widget-image{
	margin-bottom: 0;
}
.custom_listing .elementor-widget.elementor-widget-icon-list{
	margin-bottom: 0;
}
.custom_listing .elementor-element.elementor-widget.elementor-widget-image p{
	display: none;
}
.custom_listing .elementor-widget.elementor-widget-icon-list p {
    display: none;
}
.custom_listing form#listing-filters div span,
.custom_listing form#listing-filters div{
    font-family: "Open Sans Hebrew", Sans-serif !important;
}
/*.menu_mobile_search{
    display: none !important;
}
@media(max-width: 576px){
.menu_mobile_search.open_menu{
    display: block !important;
}
}
*//*******************24-05-21 end*****************************/
.filter_title{
    cursor: pointer;
}

.mec-event-grid-clean .mec-event-footer .mec-booking-button {
    width: 77%;
    text-align: center;
}
.mec-event-sharing-wrap li a, .mec-event-sharing-wrap:hover li ul li a{display: block;}
.mec-event-grid-clean .mec-event-sharing-wrap {padding: 0px;}


.mec-wrap .mec-event-carousel-type2 button{
    position: absolute !important;
    font-size: 12px !important;
    margin-bottom: 5px !important;
    margin-right: 5px !important;
    padding: 10px 5px 10px !important;
}

.mec-event-carousel-type2 .owl-prev i,
.mec-event-carousel-type2 .owl-next i {
    font-size: 25px;
}

.mec-wrap .mec-event-carousel-type2 .owl-nav{
    display: block !important;
}
.mec-calendar-events-side .mec-event-image img{
	width:300px;
}

@media(max-width: 576px){
    .mec-wrap .owl-nav .owl-prev {
        left: -10px;
    }
    .mec-wrap .owl-nav .owl-next {
        right: -14px;
    }
    /*.wbel_post_slider_wrapper .wb_ps_single_item{
        height: 172px;
    }*/
    .wbel_post_slider_wrapper .wb_ps_single_item{
        box-shadow: none !important;
    }
    .slick-slider .slick-slide .wb_ps_item {
        padding-left: 0 !important;
    }
    .slick-slider .slick-track {
        display: flex !important;
    }
    .slick-slide{
        margin: 10px;
        height: auto !important;
        box-shadow: 0px 0px 10px -6px rgb(0 0 0 / 50%);
    }
    .slick-slide .slick-frame {
        visibility: hidden;
    }
    .elementor-element.elementor-widget.elementor-widget-icon-box .elementor-icon svg path{
        clip-path: unset !important;
    }
}
.map_sub_side_text h2{ font-size:18px}
.elementor-field-group-repeat_type,.elementor-field-group-repeat_interval{
	display:none;
}

 
.page-id-71 .elementor-form .elementor-field-group-repeater_end_date + .elementor-field-group.elementor-field-group-repeater_end_time{
    width: 100%;
}
.page-id-71 .elementor-form .elementor-field-group-repeater_end_date + .elementor-field-group.elementor-field-group-repeater_end_time .elementor-time-field.flatpickr-input{
    width: 49%;
}
.page-id-71 .elementor-form .elementor-field-group-repeater_end_date + .elementor-field-group.elementor-field-group-repeater_end_time .elementor-field-label{
    display: block;
}
.page-id-71 .elementor-form .elementor-field-group-repeater_end_date + .elementor-field-group.elementor-field-group-repeater_end_time .add-event-date {
    position: relative;
    float: unset !important;
    top: 7px;
}


.page-id-71 .elementor-form .repeater-option-container .elementor-field-group.elementor-field-group-repeater_end_time{
    width: 50%;
}
.page-id-71 .elementor-form .repeater-option-container .elementor-field-group.elementor-field-group-repeater_end_time .elementor-time-field.flatpickr-input{
    width: 100%;
}
.page-id-71 .elementor-form .repeater-option-container .elementor-field-group.elementor-field-group-repeater_end_time .elementor-field-label{
    display: inline-block;
}
.page-id-71 .elementor-form .repeater-option-container .elementor-field-group.elementor-field-group-repeater_end_time .add-event-date {
    position: unset;
    float: left !important;
}

.page-id-71 .elementor-form .elementor-field-group.elementor-field-group-repeater_end_date {
    vertical-align: top;
}

.page-id-71 .elementor-form .elementor-field-group-repeater_end_date + .elementor-field-group.elementor-field-group-repeater_end_time .action-text {
    width: 50% !important;
    float: left;
    text-align: right !important;
}
.page-id-71 .elementor-form .repeater-option-container .elementor-field-group.elementor-field-group-repeater_end_time .action-text{
    float: unset !important;
    text-align: left !important;
    width: 100% !important;
}
.mec-owl-carousel .owl-nav button{
    transform: rotate(180deg);
}
.mec-owl-carousel .owl-nav button.owl-prev{
    left: 100%;
}
.mec-owl-carousel .owl-nav button.owl-next{
    right: 100%;
}




/*
    path 23/05/2023   start
*/
body .mec-calendar-events-side .mec-event-image img {
    height: 43px;
    object-fit: cover;
}

body .mec-wrap .mec-calendar .mec-event-article .mec-event-detail {
    width: 100%;
    float: right;
    overflow: hidden;
    top: -19px;
    position: relative;
    margin-bottom: 19px;
}
body h4.mec-event-title{
	    width: calc( 100% - 85px );
    float: right;
    position: relative;
    top: -11px;
}
body .mec-calendar article.mec-event-article {
    width: 100%;
    float: right;
    padding: 8px 0 0;
    margin-bottom: 15px;
    position: relative;
    margin-bottom: -30px;
}
/*
    path 23/05/2023   end
*/





@media only screen and (max-width: 600px) {
    .open_filter form#listing-filters {
        display: inline-block;
        overflow: auto;
    }
}