/*
Theme Name: RSVP Schwan
Theme URI: http://rsvpteam.co.il
Author: RSVP TEAM - Tom Rusko
Author URI: http://rsvpteam.co.il
Description: RSVP Team's Schwan Theme
Version: 1.0
License: my code - private!!!, open source code - by their license

Text Domain: schwan
*/



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video , small,  a{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;

	-webkit-transition:opacity 0.15s ease-in-out, color 0.15s ease-in-out, background-color 0.15s ease-in-out;
  	-moz-transition:opacity 0.15s ease-in-out, color 0.15s ease-in-out, background-color 0.15s ease-in-out;
  	-o-transition:opacity 0.15s ease-in-out, color 0.15s ease-in-out, background-color 0.15s ease-in-out;
  	transition:opacity 0.15s ease-in-out, color 0.15s ease-in-out, background-color 0.15s ease-in-out;


}
html {font-family: 'Oxygen',arial,helvetica,sans-serif; color:#453012; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	margin: auto;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
a {color:inherit; font:inherit; text-decoration:none;}
strong {font-weight:bold;}
/*               FONTS                              */

.at  {font-family:'AmericanTypwrterITCW02- 737097',arial,helvetica,sans-serif; }
.atb {font-family:'AmericanTypwrterITCW02- 737076',arial,helvetica,sans-serif; }
.ox {font-family: 'Oxygen', sans-serif;}

.tcol_gold {color: #ab9657;}
.tcol_creme {color: #f7eebc;}
.tcol_porange {color:#e0614c;}
.tcol_green {color:#a3ae4e;}
.tcol_blue {color:#72b3b1;}
.tcol_beig {color:#c8ba88;}

body {background-image:url('./img/pattern.jpg');}
#site_wrap {position: relative;width: 1024px;margin:auto;margin-top:0px;background-color: rgba(145,154,71,0.8);
    padding: 115px 25px 0 25px;
}
body.hp #site_wrap{
    padding: 0px 25px 0 25px;
}
#site_in_wrap {z-index: 31;left: 0;top: 15px;position: absolute;width:1024px;margin:auto;}
.flc ,#tours_target:after{float:none; clear:both;}
.fl {float:left;}
.fr {float:right;}
#tours_target:after{content:'';float:none; clear:both; display:block;}
.award_rib.sprite {display:none;}
@media only screen and (min-width : 1124px){
.award_rib.sprite {position:fixed; top:0px; right:0px; z-index:500; display:block;}
}

.logo {text-indent: -5000px;margin:12px 27px 0px 27px; float:left;}
.logo:hover {opacity:0.8;}
#header-right {text-align: center;box-sizing: border-box;height: 51px;background-color:  #000000;width: 100%;/* float:right; *//* margin:12px 27px 0px 0px; */color: #b19c62;padding: 8px 0;}
#header-right-top {margin: auto;/* height:40px; *//* float:right; */width: 1024px;min-height: 27px;}
.my-basket-wrap {padding-right:70px;text-align:right;cursor: pointer;width: 102px;position: relative;font-size: 18px;padding-top: 5px;height: 25px;float:right;}
.my-basket-wrap_count{
    
}
.logov3 {width:122px; display: inline-block; margin-left:45px;}
.logov3 img{width: 100%;}

#currencyHdrWrap {
    float:right;
}

#currencyHdrWrap select {
    display: none;
}

.header_basket_wrap {text-align:left; z-index: 200;width: 208px;padding: 13px 0px 0px 0px; overflow:hidden; background-color:#e26047; color:#f6f0c3; font-size:14px; position:absolute; right:0px; top: 36px;
-webkit-transition: padding 0.3s;
  -moz-transition: padding 0.3s;
  -o-transition: padding 0.3s;
  transition: padding 0.3s;
}
.header_basket_wrap.closed {padding:0px;}
.hbp_ul { margin-bottom:10px;}
.hbp_img {border:3px solid #f6f0c3; width:65px;}
.hbp_txt {display: block;line-height: 16px;height: 27px;width: 177px; padding: 7px 0px 7px 0px; border-bottom: 1px dotted #f6f0c3; }
.hbp_view {font-size: 11px;margin: auto; margin-right:10px;float:right; padding: 13px 0px 0px 0px;display:block; text-align:right; border-top: none;}
.hbp_view.process{float:left; margin-left:10px;margin-right:0px;}
.hbp_li {width: 182px;padding: 8px 13px 0px 13px;margin-bottom: 0px;}
.hbp_li:hover{background-color:#c5553f;}


.pint_icon{width:32px; height:33px; display:block; background:url('img/sprite/pin_icon.png'); }
#search_form {line-height: 26px;height: 28px;float:right; border:#b39e5f solid 1px;}
#lang_choice {color: #b39e5f;display:none;background-color: #55332b;outline: none;border: none;float:right;}
.hnav_top_sep {top: -10px;position: relative;height: 42px;background-color:#6c4b36; width:1px; float:right; margin:0px 14px 0px 14px;}

.header_soc_ul {left: 3px;position: relative;float:right; display:block;}
.header_soc_ul2 {margin-left: 253px;float: left;/* margin-right:5px; */display:block;/* width:260px; */margin-top:3px;}

.mini_nav{color:#ab9657;font-size: 13px;line-height:25px;}
.header_soc_li0{float:right;padding-left: 10px;padding-right: 10px;display:block;color:#ab9657;line-height:25px;font-size:10px;}
.header_soc_lit0{float:right;display:block;color:#ab9657;line-height:25px;font-size:10px;}

#search_site::-webkit-input-placeholder {
  color:#b39e5f;
}
#search_site:-moz-placeholder {
  color:#b39e5f;
}
#search_site:-ms-input-placeholder {
  color:#b39e5f;
}

#search_site {color: #b39e5f;width: 95px;border:none; outline:none;  background-color:#55332b; margin-left: 9px;}
.search_magn {cursor: pointer;margin:3px 5px;}
.search_magn:hover {opacity:0.8;}

.my-basket-wrap .txt {text-transform: uppercase;}
.my-basket-wrap:hover .cart_top_hover {opacity:1;}
.my-basket-wrap.open:hover .cart_top_hover{opacity:0;}
.my-basket-wrap.open:hover {color:#dc6530;}
.my-basket-wrap:hover {color:#e4b74a;}
.my-basket-wrap:hover .cart_top {opacity:0;}


.cart_topo.off{opacity:0;}
.cart_topo {right:7px; display: block;top: 0px;position: absolute;line-height: 14px;margin-left: 4px;top: 1px;text-align:center;}
.cart_top_number {font-size: 18px;color: #e26047;position:absolute; top: -5px; right: 32px;}
.header_soc_li {float:left; margin-right:5px;}
.header_soc_li:hover {opacity:0.8;}




.header_soc_li {
    width: 30px;
    height: 30px;
    color: #2b1c19;
    background-color: #b29d5e;
    border-radius: 100%;
    font-size: 20px;
    text-align: center;
    line-height: 30px;
    margin-right: 20px;
}

.header_hck {position: static; top:0px; z-index:100;}
.header_hck.sprite{z-index: 800;position: relative;overflow:visible;}
.heade_nav {margin-right: 70px;float:right;margin-top: 17px;}
.hnav_li a {text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);text-decoration:none;}
.heade_nav .sprite.fat_arrow {
    filter: drop-shadow(1px 1px 0px rgba(0, 0, 0, 0.6));
}

.hnav_li {
    font-size: 16px;
    margin: 0px 5px 0px 18px;
    float: right;
}
.hnav_li:hover{color:#e4b74a;}
.hnav_li.current {color:#dc6530;}


#hp_first_sect {
    margin-bottom: 20px;
    height: 499px;
}
.hp_slider_wrap {height: 499px;width: 1400px;overflow: hidden;margin-left: -188px;z-index: 18;width: 1400px;position: relative;top: 0px;}
.hp_slider_ul {z-index: -1;width: 9999px;display:block; position:relative; left:0px;
	-webkit-transition:left 1s cubic-bezier(.26, .12, 0, 1);
  	-moz-transition:left 1s cubic-bezier(.26, .12, 0, 1);
  	-o-transition:left 1s cubic-bezier(.26, .12, 0, 1);
  	transition:left 1s cubic-bezier(.26, .12, 0, 1);
}
.hp_slider_li {position: relative;float: left;display:block;}
.hp_slider_img  {display:block; width: 1400px;}
.hp_slider_text {right: 186px;position:absolute; bottom: 139px; font-size:40px; color:white; text-shadow:3px 3px #4d2e26; text-align:right;}
.explore_more_white  {right: 243px;position:absolute; bottom: 95px; }
.explore_more_white.private{right:10px; bottom:10px;}
.hp_slider_inwrap {position: relative; cursor:pointer;}
.hp_sliver_nav_ul {z-index: 2000;height: 30px;width: 300px;position:absolute; bottom: 22px; right: 188px;}
.hp_sliver_nav_li {z-index: 1000;position: relative;background-color:#aead50; width:20px; height: 20px; float:right; border-radius:13px; margin-left:11px; cursor:pointer;}
.hp_sliver_nav_li.current,.hp_sliver_nav_li:hover {background-color:#f6f0c3; }

#header-right-top .dk_container{float:right;}
#header-right-top .dk_toggle {background-image: url('img/lang_select_bck.png');}
#header-right-top .dk_open .dk_toggle {background-color:#55332b; }
#header-right-top .dk_options a {background-color:#55332b; }
#header-right-top  .dk_options a:hover,#header-right-top .dk_option_current a {
    background-color: #ab9657;
    border-bottom-color: #ab9657;
    color: #55332b;
    text-decoration: none;
  }

#header-right-top .dk_options_inner {
  border: 1px solid #ab9657;
  border-bottom-width: 2px;
  border-bottom-color: #ab9657;

  max-height: 250px;
}
#header-right-top .dk_toggle {
  background-repeat: no-repeat;
  border:none;
  background-position: 90% center;
  padding: 7px 14px 7px 14px;
  -webkit-transition: border-color .5s;
  -moz-transition: border-color .5s;
  -o-transition: border-color .5s;
  transition: border-color .5s;
}


#header-right-top #currencyHdrWrap {
    border:1px solid rgb(171, 150, 87);
    padding:1px 0 0px 0;
    font-weight: 700;
    box-sizing: border-box;
    text-align: left;
    font-size: 16px;
    min-width: 170px;

}
#header-right-top #currencyHdrWrap .dk_container{
    min-width: 152px;
    float:right;  margin:0;}
#header-right-top #currencyHdrWrap .dk_toggle {
    min-width: 152px;
    background-image: url('img/lang_select_bck.png');
    }
#header-right-top #currencyHdrWrap .dk_open .dk_toggle {background-color:black; }
#header-right-top #currencyHdrWrap .dk_options a {background-color:black; }
#header-right-top #currencyHdrWrap .dk_options a:hover,#header-right-top #currencyHdrWrap .dk_option_current a {
    background-color: #ab9657;
    border-bottom-color: #ab9657;
    color: black;
    text-decoration: none;
}

#header-right-top #currencyHdrWrap .dk_options_inner {
    border: 1px solid #ab9657;
    border-bottom-width: 2px;
    border-bottom-color: #ab9657;

    max-height: 250px;
}
#header-right-top #currencyHdrWrap .dk_toggle {
    background-repeat: no-repeat;
    border:none;
    background-position: 90% center;
    padding: 7px 14px 7px 14px;
    -webkit-transition: border-color .5s;
    -moz-transition: border-color .5s;
    -o-transition: border-color .5s;
    transition: border-color .5s;
}











#hp_third_sect {
    padding: 20px 0px 20px 20px;
    background-color: #f6f0c3;
}
.hp_loc_wrap {
    overflow: hidden;
    width: 231px;
    margin-right: 20px;
    float: left;
}
.hp_loc_img {}
.hp_loc_h{
    margin: 8px 0px 10px 0px;
    font-size: 30px;
}
.hp_loc_ul{
	height:88px;
    line-height: 22px;
    font-size: 12px;
    color: #7e7d6f;
}
.hp_loc_ul.private{height:auto; margin-left:15px;}
.hp_loc_ul.private li{color:#f6f0c3; font-size:14px;}
.hp_loc_sep{
    margin: 20px 0px 10px;
}
.hp_loc_ul a:hover {text-decoration:underline;}
.sprite.explore_more{
    display: block;
    margin: auto;
}
#dk_container_ts_select_by_t{margin-bottom:8px;  }
#dk_container_ts_select_by_l{margin-bottom:0px; }

 
#dk_container_ts_select_by_l .dk_toggle,#dk_container_ts_select_by_t .dk_toggle,
#dk_container_ts_select_by_ty .dk_toggle

{color: #9f965f;text-transform:uppercase; border:0px; background-color:#fdfcf7; height:20px;    line-height: 20px;
    font-size: 14px;}

.sprite.explore_more:hover {opacity:0.8;}

.sprite.hp_search_brdr {left: 41px;z-index: 20;top: -366px;position: relative;margin-top:20px;overflow:visible;}
.ts_inwrap {padding: 62px 36px 0px 37px;width:265px;}
.ts_dirct{
    font-size: 36px;
    margin-bottom: 2px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #aca064;
    }
.ts_form {font-family: 'Oxygen',arial,helvetica,sans-serif;}
.ts_search { position: relative;    margin-top: 8px;float: right;}
.atbutton {cursor: pointer; width:265px;  padding: 5px 19px 5px 19px;
  background-color:#e0614c; color: white;font-size: 22px;outline: none;border:none; }
/* https://abraham19.monday.com/boards/599205157/pulses/4589176940 */
.atbutton.atbuttonauto {
    width: auto;
}
/* https://abraham19.monday.com/boards/599205157/pulses/4589176940 */
 
.ts_select {display:none; border:none; outline:none; margin-bottom:5px; width: 238px; background-color:#fdfcf7; }
.ts_select1{height:26px; display:none; border:none; outline:none; margin-bottom:5px; width: 202px; background-color:#e2d178; }
.ts_select1 .dk_toggle{ line-height:26px; height: 26px; border:0; width:202px;  background:url('img/ts_select_bck2.png') no-repeat;background-color:#e2d178; }
.atbutton.private{margin-right:21px;}
.ts_select2{margin-right: 41px;height:26px; display:none; border:none; outline:none; margin-bottom:5px; width: 71px; background-color:#e2d178; }
.ts_select2 .dk_toggle{ line-height:26px; height: 26px; border:0; width:61px;  background:url('img/ts_select_bck3.png') no-repeat;background-color:#e2d178; }
.ts_select2 .dk_options_inner{width:100px;}


.search_res_page .tsp_wrap{    margin-bottom: 17px;}
.search_res_page .tsp_wrap .ts_select{width:200px;margin:0 10px 0 0; }
.search_res_page #dk_container_ts_select_by_l,
.search_res_page #dk_container_ts_select_by_t,
.search_res_page #dk_container_ts_select_by_ty{width: 220px;margin-bottom: 0px;}
 
 

.f_pr_col{width:230px; margin-right:14px;}


option:hover,option:focus,option:active,option:checked {background-color: #e26047;}
.ts_select_wrap {position:relative;}
.ts_selec_bck {position:absolute; top: 1px; right: 5px; pointer-events: none; cursor:pointer;}

header .logoh {display: inline-block;}
.fb-like {margin-left: 10px;display:block; margin-top: 5px; float:right;}
.hp_second_sect_text {
    padding: 0 0px;
    text-transform: uppercase;
    text-align:left;
    font-size:17px;
    color:#f6f0c3;
    line-height:24px;
    margin-bottom: 20px;
    float:left;
    width: 773px;
}
#hp_second_sect .badge {
    float:right;
}
.hp_third_sect {margin:15px 0px 15px 0px;}
.hts_wide {margin-bottom:15px; position:relative;}
.fat_line1 {font-size:30px; color:#f6f0c3; height:30px; overflow:hidden; font-weight:normal; position:absolute; bottom: 50px; left:30px; width:400px; z-index:70;}
.fat_line2 {font-size: 16px; color:#f6f0c3; height:16px; overflow:hidden;  font-weight:normal;  position:absolute; bottom: 27px; left:30px; width:400px; z-index:70;}
.fat_bck {height: 90px;  position:absolute; bottom: 2px; left: 0px;  background-color:#a73f26; width: 663px; opacity:0.9; z-index:50;}
.hp_fat_bn {box-shadow: 2px 2px #8f2c14; position:absolute; width:auto; bottom: 37px; right:30px; z-index:100;}

.hp_srvcs_ul {overflow: hidden;height: 219px;margin: auto;width: 284px;margin-top: 0px; padding: 2px 0px 0px 0px; border-top:1px dotted #827958;}
.srvcs_ul {width:1033px;}
.hp_srvcs_li {margin: auto;width: 284px;padding: 0px 0px 0px 0px;line-height:40px;height:40px; border-bottom:1px dotted #827958; display:block; }
.hp_srvcs_li:hover {background-color:#e7c572;}
.hp_srvcs_h4 {padding-bottom: 13px;text-align: center;margin-top: -2px;font-size:42px; color:#a73f26;  }
.hp_srvcs_wrap {height: 276px;background-color:#e9db8f; width:346px;}


.n_spr{width:971px; height:27px; float:left; background:url('img/n_spr.png'); margin:30px 0px 30px 0px;}
.guides_nn{width:100%; text-align:center;}
.guide_type{width:116px; margin:0px 20px 0px 20px; display:inline-block;}
.guide_type img{float:left; margin-bottom:10px;}
.guide_type span{float:left;width:100%; font-size:18px; line-height:18px; height:36px;  text-align:center;} 

.flr{float:right;}
.fll{float:left;}

.form_nn{width:870px;  padding:20px; margin-left:35px; background-color:#f0e7af; position:relative;}
.roundedcorner{position:absolute; z-index:500; width:17px; height:17px;}
.topright{top:0; right:0; background:url('img/topright.jpg');}
.topleft{top:0; left:0; background:url('img/topleft.jpg');}
.bottomright{bottom:0; right:0; background:url('img/bottomright.jpg');}
.bottomleft{bottom:0; left:0; background:url('img/bottomleft.jpg');}



.new_f_wrap{width:494px; margin-left:190px; margin-top:30px;}
.priv{width:910px; text-align:center;}

/*               FOOTER                             */
#colophon {margin-top:56px; background-color: #2b1c19; padding-top:30px;}
#colophon a:hover {color:#df3f3d; }
.ftr_inner {padding-bottom:15px;color:#b29d5e;width:1024px; margin:auto;}
.ftr_top {margin-bottom: 15px;float:right; padding: 18px 0px 15px 0px;  }
.ftr_li_top {margin-right: 15px;float: left; width: 131px;}
.credits {font-size:11px; margin-top:30px; text-align:center;}
.ftr_bottom {margin-bottom: 15px;  border-top:1px dotted #b29d5e; margin-top:20px; padding-top:23px;}
.ftr_li_bottom {margin-right: 15px;float: left; width: 130px;}
.ftr_li_bottom_h4 {margin-bottom:15px;}
.ftr_li_bottom_ul {line-height:24px;}
.ftr_address {line-height: 26px;text-align:center; color:#6f664d; font-size:16px;}
.ftr_aside {margin-top: 22px;text-align:center; color:#6f664d; font-size:14px;}
.ftr_aside a {text-decoration:none;}
.ftr_soc .header_soc_ul {float:none;}
.b_c {color:#b29d5e;}
.footer_emb_line {margin:20px 0px 20px 0px;}
.ftr_ul {width: 732px;float:right;}
.ftr_imgs {width:280px;}
.ftr_imgs_li {display:block; margin-bottom:20px;}
.ftr_imgs_li:hover a {opacity:0.9;}

/*              SINGLE TOUR PAGE                 */
 

.breadcrumb {font-size:12px; color:#968f78; margin-bottom: 35px;}
.cb_clr {color:#e15e45;}
.cb_clr:hover {text-decoration:underline;}

.schlagzl_hdr {color:#a73f26; font-size:18px; line-height: 23px; margin-bottom:15px;}
.schlgzl_h1 {margin-bottom: 15px;font-size:46px; line-height:43px;}
.schlgzl_h2 {margin-bottom: 15px;font-size:46px; line-height:43px; width:585px;}
.schlgzl_h3{margin-top:30px;}



.dyn_cont ul.tour_itin:not(.tour_hightluy) {list-style:none; margin-bottom: 40px;}
.tour_ftr {margin-top: 80px; border-top:1px solid #e0c1a3; border-bottom:1px solid #e0c1a3;  padding:15px;}
.tour_ballon {float:left; margin-left:10px;}
.tour_ftr_text {line-height: 22px;float:left; margin-left:30px; width: 390px; font-size:18px; color:#a73f26;}
.tour_ftr_text a {color:#e26047;}
.tour_ftr_text a:hover {text-decoration:underline;}
.tour_ftr_comment {font-size:14px; color:#a73f26; font-weight:300; margin-top:15px;}

  
 
.hdr_left {float:left; width:100%;}
.hdr_left time{float:left; width:100%; line-height:21px; font-size:14px; text-transform:uppercase;}
.hdr_left time small{ margin-right:10px;   display: inline-block;
    vertical-align: bottom;}
.fromprc_rcol {font-size:18px; text-align:center; line-height:24px; margin-bottom:10px;}
.ftr_li_bottom_li {font-size:14px;}
.single_tour .cont_left h4 {border-bottom:1px solid #949f42 ; padding-bottom:15px; margin-bottom:15px;  margin-top:15px; color:#949f42; font-size:27px; text-transform:uppercase;}
.single_tour .cont_left .tour_ftr_text h4{border:0; font-size:16px; color:#a73f26;     padding: 0;
    margin: 0;}
.single_tour .cont_left .tour_ftr_text h4 a{  color:#e26047;}
.at_prices_nis_outer{text-align: center;}
.at_prices_box{background-color:#ffe46a; padding:15px; width:309px; margin-bottom:20px;  }
.at_prices_nis{text-align:center; float:right; width:100%; font-size:61px; color:#a73f26; line-height:46px;
    display: inline-block;
    float: none; width:auto;
}
.at_prices_nis_sym,
.at_prices_nis span{ font-size:41px;  }
.at_prices_nis_sym{display: inline-block;    color: #a73f26;
    line-height: 46px;}
.at_prices_box small:not(.sprite){float:right;      line-height: 11px;   text-transform: uppercase; width:100%; text-align:center; font-size:13px; color:#a73f26; }

.at_new_spr{margin:20px 0; width:100%; border:1px dotted #827958; }
.at_prices_box h5,.at_nis_exc{font-size:18px; color:#827958; }
.at_prices_box h5 {font-size:16px; }
.at_prices_box p{font-size:13px; line-height:19px; color:#827958;}
 .at_nis_exc{margin-bottom:10px; }
.at_prices_box.at_quick_facts{  background-color:#eae1aa; }
.sprite.at_info{float:left; margin-right:12px; }
.at_prices_box h5.t_meta_h5{float:left; width:240px;margin:0; line-height:35px; font-size:27px; color:#949f42;}
/* inslider  -                        */
.inslider_wrap {margin-bottom: 10px;width:974px;     overflow: hidden;
    min-height: 297px;  position:relative;}
    
.inslider_wrap.single_tours{overflow:visible;}
.inslider_wrap_badger{position:absolute; z-index:1; right:50px;     top: -34px; }
.inslider_wrap_in { width:974px;  overflow:hidden; position:relative;}
.inslider_ul {width:9999px; position:relative; left: 0px;
	-webkit-transition:left 1s cubic-bezier(.26, .12, 0, 1);
  	-moz-transition:left 1s cubic-bezier(.26, .12, 0, 1);
  	-o-transition:left 1s cubic-bezier(.26, .12, 0, 1);
  	transition:left 1s cubic-bezier(.26, .12, 0, 1);
}
.inslider_li {float:left; margin-right:10px;}
.inslider_nav.sprite {position:absolute; bottom:15px; z-index:100; cursor:pointer; background-color:#983a24; }
.inslider_nav:hover { background-color:#d83f3b;}
.inslider_left {left: 15px;}
.inslider_right {left: 55px;}
.inslider_right.private{left:auto; bottom:10px;  right:10px;}
.inslider_left.private{bottom:10px; }
.slider_contorller{width:100%; text-align:center; margin-bottom:40px;}
.slider_cont{cursor:pointer; display:inline-block; margin:0px 5px 0px 5px; height:11px; width:11px; border-radius:11px; background-color:#beb88b; }
.slider_cont.current{ background-color:#e26047;}
.centerd_n_title{width:100%; font-size:30px; color:#a73f26; text-align:center; margin-bottom:20px;}
.column_privt{float:left; width:311px; height:484px; position:relative; background-color:#a73f26;}
.seco_col1,.seco_col2{margin-right:20px;}
.column_privt.frontpage{margin-bottom:20px;}
.column_privt h3{float:left; width:100%; text-align:center; font-size:30px; color:#f6f0c3; margin: 20px 0px 30px 0px;}
.column_privt h3 a{width:291px; height:53px; display:block; margin-left:10px; font-size: 20px;}


/*    dscvr1      discorvery item 1    */
.dscvr1_h5 {margin: 5px 0px 20px 0px;font-size: 28px; color:#f6f0c3;}
.dscvr1_ul {margin-bottom:15px; width:1033px;}
.dscvr1_li {width:332px; height:332px; position:relative; float:left; margin-right: 12px;}
.dscvr1_li.fr {margin-right:0px; float:right;}
.dscvr1_txt {position:absolute; font-weight:normal;  line-height:23px; width: 292px; font-size: 25px; color:#f6f0c3; bottom:0px; left:0px; background-color:#a73f26; padding:15px 20px 15px 20px; opacity:0.8;}
.dscvr1_li:hover .dscvr1_txt {opacity:1;}


/*             single tour page          */
.cont_left {width:585px;}
.tour_h2{color:#a73f26; font-size:18px; line-height:22px; margin-bottom:30px;}
.cont_right {overflow: hidden;width: 339px;color:#827958;   font-size:12px; line-height:22px; font-weight:normal;}

.bookit.atbutton {display:block; padding: 10px 30px 10px 30px;text-align: center;font-size: 30px;width: 187px; margin: 0px auto 30px auto;}
.bookit2.atbutton {display:block; padding: 10px 30px 10px 30px;text-align: center;font-size: 30px;width: 187px; margin: 0px auto 30px auto;}

.atbutton.bookit.bookit_top, .bookit.atbutton, .ads2_form button {width:100%;  padding:10px 0; background-color:#e26047; margin-bottom:25px; margin-top:0px;float:right;}
.atbutton.bookit2.bookit_top,.bookit.atbutton {margin-top: 21px;float:right;}

.t_meta_h5, .ew_title {font-size:18px;  margin-bottom:10px;}
.tf_meta_h5 {font-size:18px;  padding-top:10px; margin-bottom:10px;}
.tour_meta {border-top:1px dotted #827958; margin-top:10px; padding-top:25px; }
.tour_meta_li {margin-bottom:5px; font-size:13px; color:#727a33;}
.tour_meta_li pre{white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;}
.ew_state {font-weight:300; font-size:12px;}
#exchange_widget_space {text-align:center;}
.ew_input{text-align:center;  border:none; margin: 0px 10px 1px 51px; outline:none; background-color:#e2d178; padding:10px 10px 10px 10px;  color:#453012; width:100px; font-size:23px;}
.ew_label,.ew_res {font-size:23px;}
.ew_res {line-height:35px;}
.ew_directive {font-size:12px;}

.pdates {float: left;width:740px; height:251px; margin-bottom:15px;}
.pdates .ui-datepicker {width:740px!important;}
.pdates .ui-datepicker table {width:200px;}
.pdates .ui-datepicker-group {float:left; margin-right:20px;}
.pdates .ui-datepicker-group-last {clear:right;}

.pbdates_forward {margin-top: 5px;padding: 96px 6px 97px 6px;height: 21px;float:right; margin-right: 0px;}
.pbdates_back {margin-right: 15px;margin-top: 5px;padding: 96px 6px 97px 6px;height: 21px;float:left; margin-right: 20px;}
.pbdates_back_placeholder  {width: 13px;margin-right: 15px;margin-top: 5px;padding: 96px 6px 97px 6px;height: 21px;float:left; margin-right: 20px;}
.pickdate_wrap {position: absolute; top:0px; right:0px;}

/* dyn_cont                  */
.dyn_cont {font-size:12px; line-height: 20px; color:#373430;}
.dyn_cont a{color:#e26047; text-decoration:underline;}

.dyn_cont p{margin-bottom:22px;}
.t_col_page_v2_archive .dyn_cont h2,
.dyn_cont h4 {font-family:'AmericanTypwrterITCW02- 737076',arial,helvetica,sans-serif; font-size:18px; color:#a73f26; margin-bottom:18px;}
.dyn_cont h5 {font-family:'AmericanTypwrterITCW02- 737076',arial,helvetica,sans-serif; font-size:18px; color:#a73f26; margin-bottom:9px;}
.dyn_cont ul {list-style:disc; list-style-position: inside;}
.dyn_cont ul li {margin-bottom:4px;
    min-height: 16px;}

 
.stylishtitle {font-family:'AmericanTypwrterITCW02- 737076',arial,helvetica,sans-serif; font-size:18px; color:#a73f26; margin-bottom:18px;}

.readmore_desc_button{color:#e26047; text-decoration:underline;    font-size: 13px;}
.readmore_descript{max-height:100px; overflow:hidden;
  -webkit-transition: max-height .5s;
  -moz-transition: max-height.5s;
  -o-transition: max-height .5s;
  transition: max-height .5s;}
.readmore_descript.active{max-height:none;}

.dk_container {
  line-height: 14px;
  margin-bottom: 5px;

}
  .dk_container:focus {
    outline: 0;
  }
  .dk_container a {
    cursor: pointer;
    text-decoration: none;
  }

.dk_toggle {
  background-image: url('img/ts_select_bck_new.png');
  background-repeat: no-repeat;
  background-position: 90% center;
  border: 1px solid #453012;
  padding: 7px 14px 7px 14px;
  -webkit-transition: border-color .5s;
  -moz-transition: border-color .5s;
  -o-transition: border-color .5s;
  transition: border-color .5s;
}
  .dk_toggle:hover {
    border-color: #453012;
  }

  .dk_focus .dk_toggle {
    border-color: #453012;
  }

.dk_open {
  z-index: 100;
}
  .dk_open .dk_toggle {
    background-color: #f9ec80;
  }


  .dk_options a {
    background-color: #f9ec80;
    border-bottom: 1px solid #ab9657;
    padding: 8px 10px;
  }
  .dk_options li:last-child a {
    border-bottom: none;
  }
  .dk_options a:hover,
  .dk_option_current a {
    background-color: #55332b;
    border-bottom-color: #ab9657;
    color: #f9ec80;
    text-decoration: none;
  }

.dk_options_inner {
  border: 1px solid #55332b;
  border-bottom-width: 2px;
  border-bottom-color: #55332b;

  max-height: 250px;
}

.dk_options_inner,
.dk_touch .dk_options {
  max-height: 250px;
}

.dk_container {
  display: none;
  float: left;
  position: relative;
}
  .dk_container a {
    outline: 0;
  }

.dk_toggle {
  display: -moz-inline-stack;
  display: inline-block;
  position: relative;
  zoom: 1;
}

.dk_open {
  position: relative;
}
  .dk_open .dk_options {
    display: block;
  }
  .dk_open .dk_label {
    color: inherit;
  }

.dk_options {
  display: none;
  margin-top: -1px;
  position: absolute;
  right: 0;
  width: 100%;
}
  .dk_options a,
  .dk_options a:link,
  .dk_options a:visited {
    display: block;
  }
  .dk_options_inner {
    overflow: auto;
    position: relative;
  }

.dk_touch .dk_options {
  overflow: hidden;
}

.dk_touch .dk_options_inner {
  max-height: none;
  overflow: visible;
}

/*         tour booking / editing LightBox              */
.lb_title {font-size: 42px; margin-bottom:15px;}
.step1pickdate {background-repeat: no-repeat;cursor:pointer; padding-right:44px;height: 45px; background-position: 127px;background-image: url('./img/tsp_select_bck.png'); padding:0px 10px 0px 10px; background-color:#e2d178;}
.step1pickdate .cal {position:relative; right: -190px;}
.datefield {display: inline-block;width: 186px;height:45px; line-height:45px;  }
.datefield2 {display: inline-block;width: 565px; font-size:14px; height:45px; line-height:45px;  }
.datefield3 {display:block;width: 213px;height:34px; line-height:34px;  
				border:none; outline:none; font-size:16px; padding:0px 0px 0px 15px;
				 background-color:#ead658; border:0;}
body.hp .datefield3{
    width: 251px;
    background-color: #fdfcf7;
    background-image: url(img/ts_select_bck_new.png);
    background-repeat: no-repeat;
    background-position: 90% center;
    /* border: 1px solid #453012; */
    /* padding: 7px 14px 7px 14px; */
    color: #9f965f;
    text-transform: uppercase;
    line-height: 35px;
    font-size: 14px;
    -webkit-transition: border-color .5s;
    -moz-transition: border-color .5s;
    -o-transition: border-color .5s;
    transition: border-color .5s;
}
body.hp  .dpat_wrap.tbd .ui-datepicker-next,
body.hp  .dpat_wrap.tbd .ui-datepicker-prev
{
    display: inline-block;
}

.pd_place {margin-bottom: 15px;position:relative;}
.pickdate_wrap {z-index: 100;background-color:#2b1c19; padding:15px; width: 812px; height: 322px; left: -265px;}
.pd_ajax_loader { display:block; margin:50px auto;}
.pd_ajaxtext {font-size:24px; text-align:center; color:#f6f0c3; margin-bottom:50px;}
.pd_close {float:right;}
.pd_close_cal {margin-right: 234px;}
.at_pd_currdate {display:inline-block; width: 106px; white-space: nowrap;}
#dk_container .ratesel  {float:none; margin-bottom:15px;}
.step1_wrapp {width:360px;}
.step1_wrapp .atbutton{width:auto;}
.step1_wrapp2 {min-width:400px;}
.ratesel {width:340px; display:none; }


.pickdate_wrap.schDetailed{
    height: auto;
    min-height: 510px;
    left: -156px;
    width: 650px;
    top:-150px;
}

.pickdate_wrap.schDetailed[curcurrncy="ILS"] .currnoils{
    display: none;}
.pickdate_wrap.schDetailed .currnoils{ color:white; font-size:14px; display: block;  width:570px; margin:10px auto 0 auto; }
.single_tour_wide-box_in .pickdate_wrap.schDetailed .currnoils{color:#000;}
.pickdate_wrap.schDetailed .pbdates_back{
    height: auto;
    margin-right: 6px;
    padding: 235px 6px;
    float: none;
}
.pickdate_wrap.schDetailed .pbdates_back_placeholder{
    margin-right: 6px;
    padding: 235px 6px;
}
.pickdate_wrap.schDetailed .pdates{margin-bottom: 0;height: auto;width: 584px;}
.pickdate_wrap.schDetailed .pbdates_forward{
    height: auto;
    float: none;
    padding: 235px 6px;
}
.pickdate_wrap.schDetailed .pdates .ui-datepicker{
    width: 570px!important;
}
.pickdate_wrap.schDetailed .pdates .ui-datepicker table{
    width: 574px;
}
.pickdate_wrap.schDetailed .ui-datepicker thead{}

/*
.pickdate_wrap.schDetailed .pd_ajax_loader{display: block; }
.pickdate_wrap.schDetailed .pd_ajaxtext{display: block; }
*/
.pickdate_wrap.schDetailed .ui-datepicker tbody tr{}
.pickdate_wrap.schDetailed .ui-datepicker tbody td{
    background-color: #fff;
    width: 81px;
    height: 81px;
}
.pickdate_wrap.schDetailed .ui-datepicker tbody td.lowavail {background-color:#ffd571; cursor: pointer;}
.pickdate_wrap.schDetailed .ui-datepicker tbody td.goodavail {background-color: #d7deb8; cursor: pointer;}
.pickdate_wrap.schDetailed .ui-datepicker tbody td.noavail {background-color: #e6e7e8; }
.pickdate_wrap.schDetailed .ui-datepicker td.noavail .stc {color:#f15d22; font-weight: 700;}
.pickdate_wrap.schDetailed .ui-datepicker-title{
    color: white;
    font-weight: 700;
}
.pickdate_wrap.schDetailed .pd_wrap {
    justify-content: space-between;
    display: flex;
    clear:both;
    float:none;
    align-items: stretch;
}

.pickdate_wrap.schDetailed .pd_wrap.ajx5 {
    display: block;

}
.pickdate_wrap.schDetailed .ui-datepicker td a,
.pickdate_wrap.schDetailed .ui-datepicker td span
{
    color: black;
    font-size: 16px;
    font-weight: 700;
    background-color: transparent;
    display: block;
    width: auto;
    height: auto;
}
.pickdate_wrap.schDetailed .ui-datepicker td.noavail .prc  {color: #e6e7e8;}
.pickdate_wrap.schDetailed .ui-datepicker td .prc{
    font-weight: 400;
    margin-top: 4px;
    line-height: 16px;
    font-size: 14px;
    color: #f15d22;
    width: 100%;
    display: block;
    height: auto;
}
.pickdate_wrap.schDetailed .ui-datepicker td .stc{
    font-weight: 400;
    font-size: 12px;
    color: #6d6f71;
    display: block;
    width: 100%;
    height: auto;
    line-height: 20px;
    margin-top: 6px;
}
.pickdate_wrap.schDetailed .calCurrChange {margin-bottom: 5px; margin-left:43px;}
.pickdate_wrap.schDetailed .calCurrChange label{color:white;}
.pickdate_wrap.schDetailed .calCurrChange select{color:white; background-color: transparent; margin-left: 10px; border:none;}
.pickdate_wrap.schDetailed .calCurrChange select:focus{background-color: #2b1c19; outline: none;}

.lb_cont .dk_toggle {background-color:#e2d178; border:none; padding:15px 10px 15px 10px; background-image: url('./img/tsp_select_bck.png'); }
.lb_cont  .dk_options a {background-color:#e2d178; }
.lb_cont  .dk_options a:hover {color:rgb(69,48,18);}


.addtobasket {text-align:center;}
.at_direct {margin-bottom:20px; font-size:20px; border-bottom:5px solid; padding-bottom:5px;}
.ri {font-size:18px; margin-bottom:10px;}
.reviewconfirm {text-align:center; margin-top:30px;}
.lb_appended_warn {text-align:center; font-size:16px; margin:15px 0px 15px 0px;}
.lb_ajax_loader { display:block; margin:50px auto;}
.lb_ajaxtext {font-size:24px; text-align:center; color:#2B1C19; margin-bottom:50px;}
.lb_msg_text {width:350px; margin:15px 0px 15px 0px;}
#time_selection, #pickup_selection {width:400px; display:none;}
#dk_container_time_selection {
    float: unset;
}
#dk_container_time_selection + .atbutton {
    margin-top: 20px;
    margin-bottom: 20px;
}
.gotoreviewstage {float:right; clear:both;}

/*             search page           */
#sf {margin-bottom: 18px;font-size: 14px;background-color:#f0e7af;  padding:10px; }
#s2 {font-size: 18px;margin-right: 15px;float: left;border:none; outline:none; background-color:#e2d178; padding:12px 10px 12px 10px; width: 804px;  }
#sb2 {margin-top: 6px;float: left;}
#s_titleg {margin-bottom: 15px;font-size:26px;}
#s_titleg_num {margin-bottom:20px;}
.s_res {margin-bottom:20px; line-height:18px;}
.stitle {margin-bottom:5px; text-decoration:underline;}
.sr_link {color:#a73f26; margin-top:5px;}
.nav-previous {float:left;}
.nav-previous:hover,.nav-next:hover {text-decoration: underline;}
.nav-next {float:right; margin-right:400px;}
/*             tours archive page    */
.p_title {margin-bottom: 20px; color: #a73f26; font-size:46px; }
.tsp_wrap {margin-bottom: 60px;font-size: 14px;background-color:#ffe46a; padding:25px 25px 25px 25px;}
.cal {right: 8px;margin-left: 7px;position: absolute; top: 8px;}
.cal2 {right: 8px;margin-left: 5px;position: absolute; top: 2px;}

.tsp_wrap .dk_toggle {padding: 10px;border:none; background-image:url('img/tsp_select_bck.png'); background-color:#e2d178;  }
.tsp_wrap .dk_container {position:relative;   margin-left: 13px;}
.tsp_wrap .dk_options a { background-color:#e2d178;}
 .tsp_wrap .dk_options a:hover,.tsp_wrap  .dk_option_current a {
    background-color: #55332b;
    border-bottom-color: #ab9657;
    color: #f9ec80;
    text-decoration: none;
  }
.search {padding: 10px 0;    width: 144px; font-size:17px; margin-left: 0px;float:right;}

.current_filters{width:100%; float:left;  margin-top:25px; color:#9f965f;}
.current_filters h6{margin-bottom:10px; text-transform:uppercase; font-size:12px; line-height:9px; }

.at_remove_filter{background-color:#9f965f;  margin-right:10px;   float: left; color:#fff; font-size:14px; line-height:10px; padding:10px; border-radius:26px;}
.at_remove_filter span{margin-left:23px;}

.out_dpat_wrap {padding-right: 44px;height: 45px;float: left;position:relative;}
.out_dpat_wrap.out_dpat_wrap_css {margin-top:10px;height: 34px; margin-bottom:5px;}

body.tourResultPage .out_dpat_wrap .datefield{
    height: 40px;
    color: #9f965f;
    text-transform: uppercase;
    line-height: 39px;
    font-size: 14px;
}
body.tourResultPage .out_dpat_wrap{
    height: 40px;
    padding-right: 12px;
}
body.tourResultPage  .atbutton.search.atb {
    margin-top:20px;
    margin-right: 26px;
}
body.tourResultPage .out_dpat_wrap .ui-datepicker-prev,
body.tourResultPage .out_dpat_wrap .ui-datepicker-next{
    display: inline-block;
}
body.tourResultPage .dpat_wrap.on {z-index: 1000;}

.datefield {background-position: 10px;background-image: url('./img/tsp_select_bck.png');display: inline-block;
width: 186px;height:45px; line-height:45px; padding:0px 10px 0px 10px; background-color:#fdfcf7; }
.dpat_wrap {position:absolute; overflow:hidden; top:0px; left:0px; padding:0px 0px 0px 0px;  background-color: #2b1c19; width:0px; height:0px; box-shadow:3px 3px 10px 0px #55332b; position: absolute; z-index:100;
-webkit-transition:all 0.15s ease-in-out;
-moz-transition:all 0.15s ease-in-out;
-o-transition:all 0.15s ease-in-out;
 transition:all 0.15s ease-in-out;
}
.dpat_title {font-size:18px; color:#e2d178;  width: 220px;}
.dpat_titleh {font-size:18px; color:#e2d178;  width: 220px; text-decoration:underline;}


.dpat_wrap.on {width:466px; height: 349px; padding:20px 20px 20px 20px;}
.dpat_wrap.on.single {width:224px; height:300px; padding:20px 20px 20px 20px;}
.gobutt,.clearbutt {cursor:pointer; text-shadow:1px 1px #55332b; color:white; margin-top:20px;  font-size: 24px; padding: 6px 23px 6px 23px; background-color:#dc6530; border-radius:3px; position:absolute; bottom:20px; right:20px;}
.clearbutt {right: 23px;}
.t_col_page .clearbutt {right: 121px;}
.clearbuttcss{margin-right:100px;}


.kt .out_dpat_wrap {padding-right: 44px;height: 45px; width:545px;float: left;position:relative;}
.kt .ratesel2 {width:262px; float:right; margin-bottom:15px;}
.kt .ratesel3 {width:262px; float:right; margin-bottom:15px;}

.kt .req_date_wr .dk_toggle {font-size:14px; float:right; background-color:#e2d178; border:none; padding:15px 10px 15px 10px; background-image: url('./img/tsp_select_bck.png'); }
.kt .req_date_wr  .dk_options a {font-size:14px;background-color:#e2d178; }
.kt .req_date_wr  .dk_options a:hover {color:rgb(69,48,18);}
.kt .req_date_wr .dk_container{float:left;}

.kt #dk_container_ch_select{float:right;}

.kt .datefield2 {background-position: 355px;background-repeat:no-repeat; background-image: url('./img/tsp_select_bck.png');display: inline-block;height:45px; line-height:45px; padding:0px 10px 0px 10px; background-color:#e2d178; }

.kt .datefield {background-position: 10px;background-image: url('./img/tsp_select_bck.png');display: inline-block;width: 186px;height:45px; line-height:45px; padding:0px 10px 0px 10px; background-color:#e2d178; }
.kt .dpat_wrap {position:absolute; overflow:hidden; top:0px; left:0px; padding:0px 0px 0px 0px;  background-color: #2b1c19; width:0px; height:0px; box-shadow:3px 3px 10px 0px #55332b; position: absolute; z-index:100;
-webkit-transition:all 0.15s ease-in-out;
-moz-transition:all 0.15s ease-in-out;
-o-transition:all 0.15s ease-in-out;
 transition:all 0.15s ease-in-out;
}
.kt .dpat_title {font-size:18px; color:#e2d178;  width: 220px;}
.kt .dpat_titleh {font-size:18px; color:#e2d178;  width: 220px; text-decoration:underline;}


.kt .dpat_wrap.on {width:466px; height: 349px; padding:20px 20px 20px 20px;}
.kt .dpat_wrap.on.single {width:224px; height:300px; padding:20px 20px 20px 20px;}
.kt .gobutt,.clearbutt {cursor:pointer; text-shadow:1px 1px #55332b; color:white; margin-top:20px;  font-size: 24px; padding: 6px 23px 6px 23px; background-color:#dc6530; border-radius:3px; position:absolute; bottom:20px; right:20px;}
.kt .clearbutt {right: 23px;}
.kt .t_col_page .clearbutt {right: 121px;}
.kt .tcol234 .clearbutt {right: 121px;}
.kt .req_date_wr{margin-bottom:10px; height:46px;}




.req_date_wr.private{width: 115px; float:left; }
.out_dpat_wrap.private{padding-right:10px;}
.out_dpat_wrap.private .datefield2{line-height: 38px; overflow:hidden; padding-left:10px; width:78px; height:40px; background-color:#e2d178;}
.out_dpat_wrap.private .cal{right: -22px;}

.field_wrape_priv{height:45px; margin-bottom:18px;}
.field_wrape_priv.note{margin-bottom:4px;}
.field_wrape_priv.area{height:auto;}
.field_note{margin-bottom:14px; width:100%; font-style:italic; font-size:12px; color:#978b7a;}
.field_note.final{width:300px;}


.gobutt:hover {background-color:#e4b74a; }

.dpat_from {float:left;}
.dpat_to {float:right;}


/* DatePicker Container */
.ui-datepicker {
	font-size:12px;
	width: 223px;
	height: auto;
	margin: 5px auto 0;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

/* DatePicker Table */
.ui-datepicker table {
	width: 100%;
}
.ui-datepicker-header {
	left: 2px;
	position: relative;
	background-color:#dc6530;
	color: #e0e0e0;
	font-family:'AmericanTypwrterITCW02- 737097',arial,helvetica,sans-serif;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 3px;
}
.ui-datepicker-title {
	text-align: center;
}
.ui-datepicker-prev, .ui-datepicker-next {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	background-image: url('./img/arrow.png');
	background-repeat: no-repeat;
	line-height: 600%;
	overflow: hidden;
}
.ui-datepicker-prev {
	float: left;
	background-position: center -30px;
		display:none;
}
.ui-datepicker-next {
	float: right;
	background-position: center 0px;
	display:none;
}

.req_prv .ui-datepicker-prev,.req_prv .ui-datepicker-next{
	display:block;
}


.ui-datepicker thead {
	background-color:  #f6f0c3;
	border-bottom: 1px solid #bbb;
}
.ui-datepicker th {
	text-transform: uppercase;
	font-size: 6pt;
	padding: 5px 0;
	color: #666666;
}
.ui-datepicker tbody td {
	padding: 0;
}
.ui-datepicker tbody td:last-child {
	border-right: 0px;
}
.ui-datepicker tbody tr {
	border-bottom: 1px solid #bbb;
}
.ui-datepicker tbody tr:last-child {
	border-bottom: 0px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display: inline-block;
	text-align: center;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #373430;
}
.ui-datepicker-calendar .ui-state-default {
	background-color: #9ad6d3;
}
.ui-datepicker-calendar .ui-state-hover {
	background:#dc6530;
}
.ui-datepicker-calendar .ui-state-active {
	background: #dc6530;
	color: #e0e0e0;
	position: relative;

}
.ui-datepicker-unselectable .ui-state-default {
	background: #f4f4f4;
	color: #b4b3b3;
}
.ui-datepicker-calendar td:first-child .ui-state-active {
	width: 29px;
	margin-left: 0;
}
.ui-datepicker-calendar td:last-child .ui-state-active {
	width: 29px;
	margin-right: 0;
}
.ui-datepicker-calendar tr:last-child .ui-state-active {
	height: 29px;
	margin-bottom: 0;
}

/*           tour prev 1                */

.loc_li_bx_row{
    margin-bottom:2px;
}
.loc_h2 {height: 55px; line-height:55px; background-color: #9DAB39;
        font-weight: 500; font-family: 'Montserrat', sans-serif; text-transform: uppercase;
        font-size:18px; color: #FFFFFF; box-sizing: border-box; padding:0px 20px; position:relative; cursor:pointer;}
.tab_down,.tab_up {position:absolute; top: 12px; right: 39px;
-webkit-transition:opacity 0s;
-moz-transition:opacity 0s;
-o-transition:opacity 0s;
 transition:opacity 0s;
}
.loc_h2:after{
    content:''; display: block; position: absolute; right:20px; z-index: 5;
    top: 25px;
        background: url('img/arrowdown2.svg') no-repeat;
    background-size: 100% 100%; 
    width:13px; 
    height:8px; 
}
.loc_h2.open:after{
    -webkit-transform: rotate(180deg);  
      -ms-transform: rotate(180deg);   
          transform: rotate(180deg); 
}

.price1 > span{display: none !important;}

.tour_prev_li {background-color:#f0e7af; overflow:hidden; float:left; margin:0 17px 17px 0;  width:313px; height:274px; position:relative; }
.tour_prev_li:nth-child(3n){margin:0;}
.tour_prev_li img{width:auto; height:274px; display:block;}
.tour_prev_li:hover .tour_prev_col{    background-color: rgba(167,63,38,1);}
.tour_prev_col{width:279px;height:76px; padding:17px;  position:absolute; background-color:rgba(167,63,38,0.9); bottom:0;
				 right:0; z-index:500;   }
.tour_prev_h2 {font-size:15px; line-height:19px; overflow:hidden; width:247px; height:50px; float:left;  color:#f6f0c3; }
 .tour_prev_md {float:left; width:100%; font-size:15px; margin-top:10px;  color:#f6f0c3; line-height:12px;}
 .tour_prev_md span{display: none;}
 		.n_rich_new{margin-top:20px;}		 
.basket_prev_li .tour_prev_col {position:static; background-color:transparent; height:auto; padding:0; margin-left: 15px;width: 440px;float:left; }				 
.basket_prev_li .tour_prev_h2 {font-size:25px;      width: 100%; color:#a73f26; margin-bottom: 5px;}
.basket_prev_li .tour_prev_md {font-size:18px;   color:#a73f26; line-height:22px;}				 
				 
 
.sprite.st_link{position:absolute; bottom:21px; right:15px; }
.loc_ul {width:98%; 
    padding: 25px 10px;
    float:left;
}
.backtoTop{float:right; position:relative; margin-top:50px; }
.backtoTop.sprite{overflow: visible; }
.backtoTop span{position:absolute;    text-align: right;    width: 200px; right:35px; top:0; line-height:30px; font-size:18px; color:#a73f26;}



.loc_ul_outer{overflow:hidden;
height:0px;   /* background-color:#f1e8ad;*/
-webkit-transition:height 0.8s ease-in-out;
-moz-transition:height 0.8s ease-in-out;
-o-transition:height 0.8s ease-in-out;
 transition:height 0.8s ease-in-out;}
.loc_ul  .tour_prev_li{margin: 0 6px 6px 0; width:312px;}

.tour_prev_img {float:left; width:100%;}
 
.basket_page .tour_prev_img {width:120px;}
.basket_page .tour_prev_img img {width:120px;}
 
.tour_prev_btn {margin-right: 36px;float:right; margin-top: 113px;}
.tour_prev_emb {position:absolute; top:20px; right:20px;}
 
 
.tour_prev_cont {margin-top:15px;}
.tour_li_closer {cursor: pointer;line-height: 43px;height:43px; color:white; font-size:16px; text-align:right; padding-right:70px; position:relative;}
.tab_close {top: 8px;position:absolute; right: 25px;}
.tab_close:hover{opacity:0.8;}

.query_pager{margin-top:25px; float:left; width:100%;}
.at_page_number{font-size:18px; width:35px; float:left; height:35px; border-radius:40px; line-height:35px; background-color:#e3d463; text-align:center; color:#a73f26; margin-right:13px; }
.at_page_number.current{ background-color:#cbc27d; color:#948b4a; }

/*          SRVEICE SINGLE PAGE             */
.srv_header {margin-bottom: 50px;}
.srv_img_left {margin-bottom: 15px;width: 117px; float:left;}
.srv_cont_right {float:right; width:433px;}
.srv_form {font-size:12px;}
.out_dpat_wrap_srv {background-color:#e2d178; margin-bottom: 11px; }
.out_dpat_wrap_srv .datefield {background-repeat: no-repeat;background-position: 57px;width: 219px;}
.out_dpat_wrap.fr {float:right;}
.srv_li {line-height:40px;height:40px; border-bottom:1px dotted #827958; display:block; }
.srv_li:hover{background-color:#f8e2b0;}
.srv_li.current,.srv_li.current:hover{background-color:#eed291;}
.srv_ul {border-top:1px dotted #827958; margin-bottom:30px;}
.srv_li_txt{top: -13px;position: relative;color:#827958; font-size:18px;}
.srv_li_txt.shuttels{top:0;}

.srv_input,.srv_textarea {border:none; margin-bottom:11px; outline:none; background-color:#e2d178; padding:10px 10px 10px 10px; font-family: 'Oxygen',arial,helvetica,sans-serif; color:#453012;}
.srv_input { height:25px;  width:263px;}
.srv_textarea { height: 175px; width:565px;   }
.srv_input::-webkit-input-placeholder { color:#453012;}
.srv_input:-moz-placeholder {  color:#453012;}
.srv_input:-ms-input-placeholder {  color:#453012;}
.srv_textarea::-webkit-input-placeholder { color:#453012;}
.srv_textarea:-moz-placeholder {  color:#453012;}
.srv_textarea:-ms-input-placeholder {  color:#453012;}
.form_response {display:block; width:100%; font-size:18px;}

/*          SRVEICE ARCHIVE             */
.srvcs_li {float:left; width:190px; margin:0px 0px 30px 67px; border-right:1px dotted #c8ba88; padding-right:67px;  color:#a73f26; font-size:30px; text-align:center; display:block;}
.srvcs_li.fr {float:right; border-right:none; margin:none;}
.srvcs_li {position:relative;}
.service_bck_reg {position:absolute; top:0px; left:0px; z-index:90;}
.service_bck_ro {position:absolute; top:0px; left:0px; opacity:0; z-index:92;}
.srvcs_li:hover .service_bck_ro{opacity:1;}
.srvcs_li_img {position:relative; z-index:95;}


/*          ABOUT PAGE TEMPLATE         */
.about_ul {border-top:1px dotted #827958;}
.about_li {border-bottom:1px dotted #827958; height:40px; line-height:40px; padding:0px 10px 0px 10px;  color:#827958; font-size:18px;}
.about_li.current, .about_li:hover {background-color:#eed291;}
.about_paget .schlagzl_hdr {margin-bottom:40px;}

/*          MY BASKET         */
.basket_prev_li {background-color: #e8dd9f;padding:15px;position:relative;margin-bottom:2px;}
.basket_prev_li:hover{background-color:#e8dd9f;}
.tour_prev_right {border-left: 1px dotted #b6a66d;float:right; width:200px; text-align:center; color:#e26047; font-size:14px;}
.tour_prev_price {text-decoration: none;color:#827958; font-size:28px; display:block; margin: 15px auto 21px auto;}
.basket_edit {text-decoration:underline; cursor:pointer; }
.basket_edit:hover {text-decoration:none;}
.basket_remove {text-decoration:underline;  cursor:pointer;}
.basket_remove:hover {text-decoration:none;}

.basket_sum {background-color:#eed291; color:#827958; height:100px; margin-bottom:10px;}
.basket_sum_inner {padding-top: 16px;float:right; width:200px; margin-right:15px; text-align:center;}
.total_price {font-size:34px;}
.total_price_text {font-size:16px; margin-bottom:9px;}
.basket_booknow {float:right;}
.basket_addmore {float:right; text-align:center; margin-right:10px;}
.basket_addmore.atbutton {font-size:18px;}
.basket_booknow.atbutton {padding: 12px 19px 12px 19px;}
.tourcanceled {color:red; margin:5px 20px 5px 20px; line-height:20px;}

.basketempty {margin-bottom:30px;}
/*      LIGHT BOx            */
.lb_opac{
	-webkit-transition:opacity 1s cubic-bezier(.26, .12, 0, 1);
  	-moz-transition:opacity 1s cubic-bezier(.26, .12, 0, 1);
  	-o-transition:opacity 1s cubic-bezier(.26, .12, 0, 1);
  	transition:opacity 1s cubic-bezier(.26, .12, 0, 1);}
.lb_opac.off{opacity:0;}
.lb_curtain{background-color:#2b1c19; position:fixed; top:0px; left:0px; width:100%; height:100%; opacity:0.9; z-index:1000;}

.lb_cont {position:fixed; z-index:1100; background-color:#f6f0c3; padding:30px; opacity:1;}

.lb_err_3 {max-width:300px; margin:10px 10px 10px 10px; text-align:center;}

/*               CONTACT US page                    */
.cntus_input,.cntus_textarea {border:none; margin-bottom:11px; outline:none; background-color:#e2d178; padding:10px 10px 10px 10px; font-family: 'Oxygen',arial,helvetica,sans-serif; color:#453012;}
.cntus_input { height:25px;  width:263px;}
.cntus_input.private{width:210px; height:20px; float:left; }
.cntus_textarea { height: 175px; width:565px;   }
.cntus_input::-webkit-input-placeholder { color:#453012;}
.cntus_input:-moz-placeholder {  color:#453012;}
.cntus_input:-ms-input-placeholder {  color:#453012;}
.cntus_textarea::-webkit-input-placeholder { color:#453012;}
.cntus_textarea:-moz-placeholder {  color:#453012;}
.cntus_textarea:-ms-input-placeholder {  color:#453012;}
.cntus_f_wrap {position:relative;}
.cntus_errors {top: -42px;position: relative;float: left;width: 338px;display:block; color:red; font-size: 22px;  }
.cntus_textarea.private{max-width:454px; margin:0;min-width:454px; max-height:68px; min-height:68px;}

/*               header drop downs                    */
.dropdowns_stack {z-index: 10310;margin-top: -65px;height:0px;width: 986px;margin-left: 20px;position:relative;}
.dropdown_hide{z-index: 90000;width: 986px;overflow:hidden;height: 0px;position:absolute;top: 0px;left: 151px;}
.dropdown_inner {min-height: 381px;z-index: 104200;background-color:#373430;}
.dd_left {width: 337px;min-height: 340px;float:left; padding: 20px 28px 20px 28px;}
.dd_itm {width:140px; margin-right:25px; display:block; color:#8f8e89;}
.dd_itm_title {overflow: hidden;font-size:15px; line-height: 20px; height: 40px; margin:5px 0px 5px 0px;}
.dd_itm_text {overflow: hidden;height: 36px;line-height: 18px;font-size:14px;}
.dd_middle {min-height: 341px;float:right; width: 515px; padding: 20px 28px 20px 28px; background-color:#4e3d39;}
.brdln_fat {border-bottom:dotted 1px;  color:#8f8e89; margin-bottom:14px; padding-bottom:14px;}
.dd_col_title {color:#f7eebc; font-size:14px; border-bottom:1px dotted #f7eebc; line-height:20px; vertical-align:top;}
.fat_onecol {width: 160px; float:left; color:#f7eebc; }

.fat_twocol {width: 320px; float:right; color:#f7eebc; }
.fat_ul_l {width:160px; float:left;}
.fat_ul_l {width:160px; float:right;}
.fat_ul {margin-top:10px;}
.fat_ul li {margin-bottom: 13px;line-height: 15px;  color:#b8b4a1; font-size: 12px;}
.fat_ul li a:hover,.brdln_fat:hover,.dd_itm:hover{color:#e26047;}

.fat_onecol.double_cols{width:100%; }
.fat_onecol.double_cols .fat_ul{width:100%;}
.fat_onecol.double_cols .fat_ul li{float: left; width:50%;}


.dropdown_hide {
  	-webkit-transition:height 1s cubic-bezier(.26, .12, 0, 1);
  	-moz-transition:height 1s cubic-bezier(.26, .12, 0, 1);
  	-o-transition:height 1s cubic-bezier(.26, .12, 0, 1);
  	transition:height 1s cubic-bezier(.26, .12, 0, 1);}
.fat_arrow {margin:0px 5px; }

.open .fat_arrow {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}

/*               bus hop on off page                    */
.bus_right {width:934px;background-color:#f9ec80; padding:20px 20px 10px 20px;}
.bredText {color:#f56962;}
.borgText {color:#f4965f;}
.btorqText {color:#72998e;}
.bus_right_h3 {font-size: 34px; line-height:46px; margin-bottom:10px; margin-right:30px; display:block; float:left;}
#pass_select {display:block; width:380px; position:relative;}
#busbooknow_wrap {text-align:right;}
.bus_right .dk_toggle {background-color:#e2d178; border:none; padding:15px 10px 15px 10px; background-image: url('./img/tsp_select_bck.png'); }
.bus_right  .dk_options a {background-color:#e2d178; }
.bus_right  .dk_options a:hover {color:rgb(69,48,18);}
.bus_left {float:left; }
.bus_left.wide{width:974px;}
.bus_left.narrow{width:474px;}
#dk_container_pass_select{}
.code_emb_wrap{float:right; padding-left:20px; width:480px; height:280px;}
.code_emb_wrap p iframe{width:480px; height:280px;}
.bus_andvid{float:left; width:974px; margin-bottom:40px;position:relative; }
.bus_left_txt { font-size:16px; color:#a19a7e;}

.bus_tabs {height:72px; vertical-align:top; font-size:24px; margin-top:30px;}
.bus_tab {display:inline-block; position:relative;}
.bus_tab a{display:inline-block; height:72px; vertical-align:top; line-height:72px; padding:0px 15px 0px 15px;}
.bus_tab.active a {background-color:white; display:inline-block; color:#eb5a53;}
.bus_tab.inactive a {background-color:#c9bc82; color:#827b55;}
.bus_tab:nth-child(n+2) { right: 36px;}
.atb .bus_tab:nth-child(n+2) a {padding:0px 28px 0px 50px;}
.bus_tab:nth-child(1) {z-index:30;}
.bus_tab:nth-child(1) {z-index:28;}
.bus_tab:nth-child(2) {z-index:26;}
.bus_tab:nth-child(3) {z-index:24;}
.bus_map {padding:25px 10px 25px 10px; background-color:white;}
.bus_main_left {width:325px; float:left;}
.tbef {font-size:18px; color:#eb5a53; line-height:22px; margin-bottom:20px;}
.bml_h4 {font-size:23px; color:#eb5a53; border-top:1px dotted #eb5a53; position:relative; padding:7px 30px 7px 30px; border-bottom:1px dotted #eb5a53; text-align:center;}
.bml_h4 .bus_emblem{position:absolute; top:50%; margin-top:-15px;}
.bus_emblem_left{left:0px;}
.bus_emblem_right{right:0px;}
.bus_loc_det {opacity:0; z-index: 500;overflow:hidden; position:absolute;  height:0px; width:0px; background-color:#f56962;  border-radius:10px; font-size:12px; line-height:14px; color:white;
box-shadow: 2px 2px 5px #888888;
-webkit-transition:opacity 0.6s 0.3s;
-moz-transition:opacity 0.6s 0.3s;
-o-transition:opacity 0.6s 0.3s;
 transition:opacity 0.6s 0.3s;
}
.bus_loc_det_tit {font-size:20px; margin-bottom:10px;}
.bus_loc_ul {margin-bottom: 30px;list-style:disc; list-style-position:inside;}
.bus_loc {color:#665f44; font-size:12px; position:relative; border-bottom:dotted 1px #665f44; padding:10px 10px 10px 10px; cursor:pointer; }
.bus_loc:hover{background-color:#feefe9;}
.bus_loc:hover .bus_loc_det{height:auto; width:330px; padding:20px; opacity:1;}
.bus_loc_img {float:left; margin-right:15px; margin-bottom:15px;}
.bus_map_right {margin-right:5px;}
.bmap_links {color:#72998e; font-size:16px;}
.bmap_links_li {margin-bottom:7px;}
.bus_links {margin-right:10px; position:relative; top:5px;}
.bus_more_title {font-size:68px; text-align:center;}
.footer_emb_line_bus {margin:10px 0px 10px 0px;}
.disc_li {background-color:white; padding:7px 7px 20px 7px; float:left; margin-right:7px; text-align:center; width:306px; }
.disc_tit {font-size:32px; margin:10px 0px 10px 0px;}
.disc_txt {margin: auto;width: 260px;color:#665f44; line-height:18px; height:90px;}
.disc_btn {display: inline-block;margin: 10px 0px 10px 0px;}
.disc_ul {width: 1024px;margin-top:20px;}


/* iframe start here */
.cont_wrap {margin: 30px 0px 20px 0px;padding: 15px 25px 100px 25px; background-color:#f6f0c3; }
.cont_wrap.iframe_wrap {margin:0px; width:610px; padding:25px;  }
.cont_wrap.iframe_wrap .cont_right{width:100%}
body.iframe_body{margin:0px auto; width:660px;     background-color: #f6f0c3;     background-image: none;}
.cont_wrap.iframe_wrap .hdr_left{    width: 100%;}
body.iframe_body .inslider_li{width:610px;}
body.iframe_body .inslider_wrap,body.iframe_body .inslider_wrap_in{    width: 100%;}

body.iframe_body .pickdate_wrap{     left: -50px;
    width: 325px; }
body.iframe_body .pdates{  left: -190px;  width: 230px; }
 
 
body.iframe_body .lb_cont .lb_msg_text{    width:530px;}
body.iframe_body .lb_cont .dk_container{    width: 100%;}
body.iframe_body .lb_cont .gotoreviewstage{    text-align: center;
    width: 100%;
    padding: 5px 0;}

body.iframe_body  .pdates .ui-datepicker{    width: 222px !important;}
/* iframe end here */


.briInput {

}


.at_tours_tabs{width:100%; }
.at_tour_f_type{background-color:#ed996b; text-align:center; line-height:70px ; height:70px; color:#fff; 
	font-size:24px;  width:482px;
}
.at_tour_f_type:nth-child(1){float:left;}
.at_tour_f_type:nth-child(2){float:right; background-color:#b9a6c6;}
.at_tour_cont_box{display:none; float:left; width:954px; background-color:#ed996b; padding:20px 10px; }
.at_tour_cont_box[data-id="at_from_telaviv"]{background-color:#b9a6c6;}
.at_tour_cont_box .tour_prev_li{margin:0 10px 10px 0;    width: 311px;}
.at_tour_cont_box .tour_prev_li:nth-child(3n){margin:0;}
.at_tour_cont_box.active{display:block; }
/*               SPRITES                            */
.sprite {background-color: transparent;outline: none;border: none;display:inline-block; overflow:hidden; background-repeat: no-repeat;}


.accord_arw {width:41px; height:41px; background-position: -877px -0px}
.at_calendar {width:25px; height:25px; background-position: -177px -0px}
.at_info {width:35px; height:35px; background-position: -565px -0px}
.award_rib {width:103px; height:102px; background-position: -785px -147px}
.back_top {width:29px; height:29px; background-position: -313px -0px}
.bus_emblem {width:31px; height:32px; background-position: -373px -0px}
.bus_links {width:21px; height:21px; background-position: -106px -0px}
.bus_sptitz {width:29px; height:14px; background-position: -77px -0px}
.bus_tab_active {width:30px; height:72px; background-position: -918px -0px}
.bus_tab_inactive {width:32px; height:72px; background-position: -141px -72px}
.bus_tab_inactive2 {width:32px; height:72px; background-position: -173px -72px}
.cal {width:29px; height:29px; background-position: -284px -0px}
.cal2 {width:25px; height:25px; background-position: -152px -0px}
.cart_top {width:55px; height:28px; background-position: -712px -0px}
.cart_top_active {width:55px; height:28px; background-position: -767px -0px}
.cart_top_hover {width:55px; height:28px; background-position: -822px -0px}
.explore_more {width:160px; height:34px; background-position: -342px -72px}
.explore_more_white {width:137px; height:36px; background-position: -205px -72px}
.fat_arrow {width:13px; height:11px; background-position: -0px -0px}
.fb_icon {width:32px; height:33px; background-position: -436px -0px}
.footer_emb_line {width:1024px; height:44px; background-position: -0px -589px}
.gplus_icon {width:32px; height:33px; background-position: -404px -0px}
.header_hck {width:1024px; height:136px; background-position: -0px -948px}
.hp_loc_sep {width:231px; height:30px; background-position: -346px -147px}
.hp_search_brdr {width:338px; height:315px; background-position: -0px -633px}
.hund_p {width:240px; height:71px; background-position: -0px -249px}
.hund_p_white {width:234px; height:92px; background-position: -240px -249px}
.inslider_left {width:38px; height:38px; background-position: -636px -0px}
.inslider_right {width:38px; height:38px; background-position: -674px -0px}
.logo {width:104px; height:98px; background-position: -681px -147px}
.n_spr {width:971px; height:27px; background-position: -0px -341px}
.pin_icon {width:32px; height:33px; background-position: -468px -0px}
.search_magn {width:19px; height:20px; background-position: -58px -0px}
.service_bck_reg {width:190px; height:178px; background-position: -190px -368px}
.service_bck_ro {width:190px; height:178px; background-position: -0px -368px}
.srvcs_brdr_bottom {width:346px; height:19px; background-position: -652px -72px}
.srvcs_brdr_top {width:346px; height:19px; background-position: -0px -147px}
.st_link {width:25px; height:24px; background-position: -127px -0px}
.tab_close {width:31px; height:29px; background-position: -342px -0px}
.tab_down {width:47px; height:46px; background-position: -0px -72px}
.tab_up {width:47px; height:46px; background-position: -948px -0px}
.thankyou {width:361px; height:295px; background-position: -338px -633px}
.tour_ballon {width:104px; height:80px; background-position: -577px -147px}
.tour_prev_emb {width:36px; height:37px; background-position: -600px -0px}
.ts_selec_bck {width:28px; height:28px; background-position: -256px -0px}
.twtr_icon {width:32px; height:33px; background-position: -500px -0px}
.wide_acc {width:18px; height:14px; background-position: -26px -0px}
.wide_arrowleft {width:47px; height:47px; background-position: -47px -72px}
.wide_arrowright {width:47px; height:47px; background-position: -94px -72px}
.wide_download {width:13px; height:12px; background-position: -13px -0px}
.wide_faq_arrow {width:14px; height:18px; background-position: -44px -0px}
.wide_gallery {width:75px; height:75px; background-position: -577px -72px}
.wide_map {width:33px; height:33px; background-position: -532px -0px}
.wide_secure {width:328px; height:78px; background-position: -474px -249px}
.wide_tumb_down {width:27px; height:27px; background-position: -229px -0px}
.wide_tumb_up {width:27px; height:27px; background-position: -202px -0px}
.wide_video {width:75px; height:75px; background-position: -502px -72px}
.yellow_whole_sep {width:1024px; height:43px; background-position: -0px -546px}





.ta2bookingstep2_form .inpwrap input, .ta2bookingstep2_form .inpwrap select,.ta2bookingstep2_form .inpwrap textarea, .ads2_form input, .adsv2_accorditem input, .ads2_form input, .adsv2_accorditem select  {

background-color: #fefae2;

border: none;

width: 100%;

outline: none;

margin-bottom: 4px;

padding: 14px 10px;

box-sizing: border-box;

font-size: 14px;

/* font-weight:700 ; */
}

.adsv2_accorditem select  {

}

.ta2bookingstep2_form .inpwrap label, .adsv2_accorditem .inpwrap label{font-size: 12px;color: #a73f26;margin-bottom: 5px;display: block;}
.adsv2_accorditem .inpwrap.inpwrapfirstname {}
.adsv2_accorditem .inpwrap.inpwrapcust_surname{}
.adsv2_accorditem .inpwrap.inpwrapdob{
    /* width: 240px; */
}
.adsv2_accorditem .inpwrap.inpwrappass_num{
    /* width: 502px; */
}
.adsv2_accorditem .inpwrap.inpwrappass_issue_date{
    width: 240px;
}
.adsv2_accorditem .inpwrap.inpwrappass_expiry_date{
    width: 240px;
}
.adsv2_accorditem .inpwrapemail{}
.adsv2_accorditem .inpwraptel_mobile{}

.ta2bookingstep2_form .inpwrap, .adsv2_accorditem .inpwrap {margin-bottom: 12px;position: relative;float:left;margin-right: 18px;width: 500px;}
.ta2bookingstep2_form .inpwrap .cal,.adsv2_accorditem .inpwrap .cal{top: 23px;pointer-events:none;cursor:pointer;}

.adsv2_accorditem .inpwrap.inpwrapfirstname ,
.adsv2_accorditem .inpwrap.inpwrapsurname,
.adsv2_accorditem .inpwrap.inpwrapemail,
.adsv2_accorditem .inpwrap.inpwraptel_mobile {
    width: 240px;
}

.adsv2_accorditem input::-webkit-input-placeholder,.ads2_form input::-webkit-input-placeholder {
    color: black;
}

.adsv2_accorditem input:-moz-placeholder,.ads2_form input:-moz-placeholder { /* Firefox 18- */
    color: black;
}

.adsv2_accorditem input::-moz-placeholder,.ads2_form input::-moz-placeholder {  /* Firefox 19+ */
    color: black;
}

.adsv2_accorditem input:-ms-input-placeholder,.ads2_form input:-ms-input-placeholder {
    color: black;
}

#atmsg_place {
    color: #a73f26;
    font-size: 18px;
    margin-bottom: 18px;
}

.ads2_form button {
    margin-top: 9px;
}

.adsv2_accorditem {
    margin-bottom: 1px;
    position: relative;
    padding: 17px 20px;
    background-color: #e1d892;
}

.adsv2_accorditem .accord_arw {
    position: absolute;
    top: 20px;
    right: 20px;
}

.adsv2_accorditem h3.atb {
    height: 46px;
    position: relative;
    cursor: pointer;
    /* margin-bottom: 11px; */
    color: #a73f26;
    font-size: 29px;
    z-index: 100;
    line-height: 46px;
}

.adsv2_accorditem .drctv {
    color: #a73f26;
    /* font-weight: 200; */
    margin-bottom: 13px;
}

.adsv2_accorditem.inactive .accord_inner {

    max-height: 0;
}

.adsv2_accorditem .accord_inner{
    width: 520px;
    overflow: hidden;
    max-height: 500px;
    -webkit-transition:max-height 0.3s ease-in-out;
    -moz-transition:max-height 0.3s ease-in-out;
    -o-transition:max-height 0.3s ease-in-out;
    transition:max-height 0.3s ease-in-out;
}

.adsv2_accorditem.inactive .accord_arw {
    /* opacity: 0.5; */
    transform: rotate(180deg);

}

.adsdatev2_dp_wrap {
    z-index: 100!important;
    background-color:#2b1c19;
    padding: 10px;
}
.adsdatev2_dp_wrap .ui-datepicker-month ,.adsdatev2_dp_wrap .ui-datepicker-year { background-color: #f6f0c3; color:#666666; border:none; outline:none; margin:0 10px; font-size:15px;}

.adsv2_accorditem .protectText {
    font-size: 13px;
}

.tlp_drctv {
    margin-top: -18px;
    margin-bottom: 20px;
}
.tnxpv3 .clp_fmsg.cont_left {
 height:auto;
}
.clp_fmsg.cont_left {
    background-color: #e1d892;
    width: 100%;
    height: 500px;
    position: relative;
}

.clp_fmsg .thankyou {
    left: 305px;
    top: 53px;
    position: absolute;
}

.clp_fmsg h1 {
    position: absolute;
    top: 98px;
    left: 343px;
    font-size: 49px;
    width: 300px;
}
.tnxpv3 .clp_fmsg h1 {
    position: static;
    text-align: center;
    font-size: 49px;
    width: 100%;
    margin-top:50px;

}
.tnxpv3 .ta2var1{
    text-transform: uppercase;
}
.tnxpv3 .clp_fmsg p {
    color:#8a8246;
    position: static;
    font-size: 21px;
    width:100%;
    text-align: center;
    margin-top:40px;
}
.clp_fmsg p {
    color:#8a8246;
    position: absolute;
    top: 252px;
    left: 343px;
    font-size: 21px;
    width: 300px;
}

.clp_fmsg p.ta2var1{
    top: 186px;
    font-size: 18px;
}
.tnxpv3 .clp_fmsg p.ta2var1{
    margin-tom: 20px;
    color: rgb(69,48,18);
    line-height: 20px;
    /* top: 186px; */
    font-size: 16px;
}
.tnxpv3 .clp_fmsg p.ta2var1 span{
    display:block;
    margin-bottom: 0px;
}
.clp_fmsg p.ta2var1 span{
    display:block;
    margin-bottom: 10px;
}
.clp_fmsg h1 .red {color:#c6572b;}
.clp_fmsg h1 .orange {color:#e7884a;}
.clp_fmsg h1 .dgreen {color:#8a8246;}
.clp_fmsg h1 .lgreen {color:#acab43;}


.clp_fmsg h1.fail {
    font-size: 55px;
}

.clp_fmsg p.fail {
    top: 178px;
}

.ta2tpt img {
    width: 113px;
    height: 53px;
    float: left;
    margin-right: 50px;
}

.ta2tpt h2.atb.tour_prev_h2 {
    width: 500px;
    float: left;
}

.ta2tpt .ta2_remove {
    float: right;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ta2tpt {
    margin-bottom: 40px;
}

.ta2_tour_li_type1,.ta2_tour_li_type2,.ta2_tour_li_type3 ,.ta2_tour_li_type6{
    
border-top: 1px dotted #aea66c;
    
padding: 8px 0;
}

.ta2_tour_li_type6.ta2optionstitle{
    /* border-top: none; */
    font-weight:700;
    color:#a73f26;
}

.ta2_tour_li_type1 span,.ta2_tour_li_type2 span,.ta2_tour_li_type3 span{
    display: inline-block;
    min-height: 10px;
    /* background-color:#00A8EF; */
}
.ta2_tour_li_type1 .ta2_tour_licol1 { width: 530px;}
.ta2_tour_li_type1 .ta2_tour_licol2 {}
.ta2_tour_li_type1 .ta2_tour_licol3 {
    color: #827958;
    text-align: right;
    width: 270px;
}
.ta2_tour_li_type1 .ta2_tour_licol4 {
    text-align: right;
    width: 120px;
}


.ta2_tour_li_type2 .ta2_tour_licol1 {vertical-align: top;width: 400px;}
.ta2_tour_li_type2 .ta2_tour_licol2 {}
.ta2_tour_li_type2 .ta2_tour_licol3 {
    color: #827958;
    text-align: right;
    width: 400px;
}
.ta2_tour_li_type2 .ta2_tour_licol4 {
    vertical-align: top;
    position: relative;
    width: 120px;
    text-align: right;
}

.ta2_tour_li_type3 .ta2_tour_licol1 {width: 530px;}
.ta2_tour_li_type3 .ta2_tour_licol2 {
    width: 45px;
}
.ta2_tour_li_type3 .ta2_tour_licol3 {}
.ta2_tour_li_type3 .ta2_tour_licol4 {
    color: #827958;
    text-align: right;
    width: 220px;
}




.ta2tpt .ta2_remove.basket_remove {
    text-decoration: none;
    font-weight: 400;
    color: #ef4b49;
}

.ta2tpt .ta2_remove.basket_remove .fa {
    margin-right: 6px;
}

.fa.fa-calendar.basket_editV2.onlyDate {
    color: black;
    cursor: pointer;
    margin-right: 3px;
}

.ta2_tour_li_type2 .ta2_tour_licol4 .fa-inverse {
    color: black;
}

.ta2_tour_li_type2 .ta2_tour_licol4 .ta2_ddopen {
    font-size: 0.6em;
    cursor: pointer;
    /* position: absolute; */
    /* top: 0; */
}

.ta2_tour_li_type2 .ta2_tour_licol3 .othePickUpOptions {
    overflow: hidden;
    max-height: 0;
    -webkit-transition:max-height 0.3s ease-in-out;
    -moz-transition:max-height 0.3s ease-in-out;
    -o-transition:max-height 0.3s ease-in-out;
    transition:max-height 0.3s ease-in-out;
    text-align: left;
}

.ta2_ddopen_scope.open .ta2_tour_licol3 .othePickUpOptions {
    max-height: 500px;
}

.tav2drctv {
    text-decoration: underline;
    margin-bottom: 5px;
    padding-top: 9px;
    text-align: left;
    color: black;
}

.ta2_tour_li_type2 .ta2_tour_licol3 .othePickUpOptions .changePickup {
    cursor: pointer;
    margin-bottom: 10px;
}
/*
.ta2_tour_li_type2 .ta2_tour_licol3 .othePickUpOptions .changePickup::before{
    content:'•';
    margin-right:8px;
}
*/

.ta2_tour_li_type2 .ta2_tour_licol3 .othePickUpOptions .changePickup:hover {
    color: black;
}

.promoWrap {
    margin-bottom: 15px;
    background-color: #e8dd9f;
    padding: 15px;
}

.promoWrap .atb.tour_prev_h2 {
    height: 30px;
    float: none;
    color: #a73f26;
    font-size: 19px;
    display: block;
}

.promoWrap .txt1 {
    font-size: 14px;
    color: #827958;
    margin-top: 10px;
}

.promoWrap .promCodeCheck {
    position: relative;
    cursor: pointer;
    font-size: 16px;
    color: white;
    background-color: #e0614c;
    border: none;
    padding: 7px 15px;
    top: 1px;
}

.promoWrap .promCodeCheck .fa {
    margin-right: 9px;
}

.promoWrap input {
    width: 93px;
    margin-right: 10px;
    font-size: 15px;
    padding: 8px 15px;
    border: none;
}

.promoWrap .txt1.invalid {
    color: red;
}

.promoWrap .promCodeCheck.valid {
    background-color: green;
}

.atbutton.ta2_booknow {
    text-align: center;
    padding: 12px 19px 12px 19px;
    float: right;
}

.ta2_steps {
    padding-bottom: 10px;
    border-bottom: 2px solid #e8dd9f;
    text-align: right;
    color: white;
    margin-bottom: 20px;
}

.ta2_steps li {
    cursor: default;
    margin-left: 10px;
    background-color: #e8dd9f;
    line-height: 20px;
    width: 20px;
    border-radius: 100%;
    display: inline-block;
    padding: 8px;
    text-align: center;
    height: 20px;
}

.ta2_steps li.current {
    background-color: #a73f26;
}

.ta2bookingstep2_form {
    padding: 15px;
    background-color: #e8dd9f;
}

.ta2bookingstep2_form .inpwrap.t2f_firstname,
.ta2bookingstep2_form .inpwrap.t2f_surname,
.ta2bookingstep2_form .inpwrap.t2f_city,
.ta2bookingstep2_form .inpwrap.t2f_email,
.ta2bookingstep2_form .inpwrap.t2f_postcode {
    width: 240px;
}
.ta2bookingstep2_form  .inpwrap.t2f_email,
.ta2bookingstep2_form  .inpwrap.t2f_tel_home,
.ta2bookingstep2_form .inpwrap.t2f_city {
    clear: left;
}
.ta2bookingstep2_form .cart_customers .inpwrap.t2f_email,
.ta2bookingstep2_form .cart_customers .inpwrap.t2f_tel_home,
.ta2bookingstep2_form .cart_customers .inpwrap.t2f_city {
    clear: none;
}
.ta2bookingstep2_form .cart_customers .inpwrap.t2f_special_request,
.ta2bookingstep2_form .cart_customers .inpwrap.t2f_pass_num {
    width: 490px;
} 

.ta2bookingstep2_form  .inpwrap.t2f_special_request textarea {font-family: arial,sans-serif;height: 80px;}

.ta2f_step2cont {
    float: right;
    clear: both;
    margin-top: 30px;
}

.ta2f_step2cont {
    /* clear: both; */
    /* float: none; */
}

.atav2_msgerr {
    margin-bottom: 30px;
    color: red;
}

.ta_step3_option {
    padding: 35px 35px 0px 35px;
    background-color: #e1d892;
    box-sizing: border-box;
    /* width: 80%; */
    /* float: left; */
}

.ta_step3_option iframe {margin: 10px 0;display: block;}

.ta_step3_option h3 {
    text-transform: uppercase;
    text-align: left;
    padding-bottom: 4px;
    /* width: 65%; */
    /* border-bottom: 5px solid #a3af47; */
    /* text-align: center; */
    color: #a73f26;
    /* margin: 25px auto 16px auto; */
    font-size: 30px;
}

.ta_step3_option.pp {
    padding-bottom: 30px;
    /* height: 790px; */
    /* float: left; */
    /* margin-left: 10%; */
}

.ta_step3_option.cc {
    /* margin-bottom: 20px; */
    /* float: left; */
    /* margin-left: 10%; */
}

.ta_step3_wrap {
    margin-top: 25px;
}

.ta_step3_option.pp a {
    text-align: center;
    display: block;
    margin: 20px 0 0 0;
    padding: 22px 0;
}


h1.tav2_payed{
    font-size: 40px;
}

.tav2_actionfailed {
    margin-top: 50px;
    line-height: 30px;
}

.tav2_actionfailed a {
    text-decoration: underline;
}

.ta2_cstmr_errmsgs {
    margin-bottom: 23px;
}

.ta2_step3_tbl {font-size: 15px;margin-top: 18px;border-collapse: collapse;width: 100%;margin-bottom: 0;}
.ta2_step3_tbl_wrap {
    background-color: #e1d892;
    padding: 0px 30px;
}
.ta2_step3_tbl_wrap.total{
    font-size: 18px;
    margin-bottom: 15px;
    background-color: #bcb266;
}
.ta2_step3_tbl_wrap.total .ta2_step3_tbl{
    font-size: 18px;
    margin-top: 0;
}
.ta2_step3_tbl_wrap.total table td {}
.ta2_step3_tbl_wrap.total table td:nth-child(1) {}
.ta2_step3_tbl_wrap.total table td:nth-child(2) {
    text-align: right;
}
.ta2_step3_tbl td {
    /* border: #a3af47 1px solid; */
    padding: 20px 8px;
}
.ta2_step3_tbl_wrap.total{

}

.ta2_step3_tbl_wrap.total .ta2_step3_tbl td{

}

.tav2step3_orderh3_wrap {
    margin-bottom: 50px;
    margin-top: 105px;
    display: flex;
    padding: 35px;
    border: 1px solid #bbb16b;
}
.tav2step3_orderh3_wrap .left {
    margin-right: 25px;
    width: 57px;
}
.tav2step3_orderh3_wrap .left img{}
.tav2step3_orderh3_wrap .right {}
.tav2step3_orderh3_wrap .right h3{
    font-weight: 400;
    text-transform: uppercase;
    font-size: 18px;
}
.tav2step3_orderh3_wrap .right ul{
    margin-left: 20px;
}
.tav2step3_orderh3_wrap .right li{
    margin-bottom: 10px;
    list-style: disc;
    line-height: 21px;
}

.ta2_step3_tbl tr {
    border-bottom: #a3af47 1px dotted;

}
.ta2_step3_tbl tr:last-child {border-bottom:none;}

.tav2step3_orderh3 {
    font-weight: 700;
    margin-bottom: 15px;
}

.ta2_cstmr_errmsgs li {
    margin-bottom: 8px;
    list-style: disc inside;
    color: red;
}

.ta2_cstmr_errmsgsh {
    font-weight: 700;
    color: red;
    margin-bottom: 15px;
}

.ta2_qusexp{
    font-size:0.85em;
    margin-top:10px;
}

.ta2_tour_li_type7.groupname {
    border-bottom: none;
    margin-bottom: 12px;
    color: #a73f26;
    padding-left: 20px;
}

.ta2_tour_li_type2.ta2option {
    margin-bottom: 12px;
    border-bottom: 1px dotted #aea66c;
    border-top: none;
    padding-left: 20px;
    /* padding-bottom: 16px; */
}

.ta2_tour_li_type2.ta2option .ta2_tour_licol1 {
    width: 380px;
}

li.ta2_tour_li_type2.ta2option.ta2lastoption {
    border-bottom: none;
}

.also_interist_ntg {
    width: 100%;
    text-align: center;
    margin-top: 50px;
    border-top: 1px dotted #e9894a;
    line-height: 80px;
    color: #e9894a;
    font-size: 14px;
}
.also_interist_ntg {
    padding-top: 10px;
    font-size: 28px;
    color: #e74743;
    line-height: 34px;
    height: 68px;
    margin-bottom: 20px;
}
.sugestion_area{float:left; width:974px;  margin-top:40px;}
.sugestion_area ul{float:left; width:974px; }
.sugestion_area_li1{float:left; padding-bottom:13px; padding-top:13px; margin-right:75px; width:240px; height:164px; border-bottom:1px dotted #fff; border-top:1px dotted #fff;}
.sugestion_area_li0{float:left; padding-bottom:13px; padding-top:13px; width:240px; height:164px; border-bottom:1px dotted #fff; border-top:1px dotted #fff;}
.sugestion_area{margin:0; width:100%;}
.sugestion_area ul{width:100%; margin-bottom:40px;}
.sugestion_area ul li{width: 299px;margin-right:13px;border:0;padding:0;height:auto;position:relative;}
.sugestion_area ul li:last-child{margin-right:0;}
.sugestion_area ul li img{width:100%;}

.sugestion_area ul li .sug_text{
    text-shadow: 2px 2px 2px #84321e;
    display: block;
    text-transform: uppercase;
    padding: 15px 25% 15px 3.5%;
    color: #f6f0c3;
    font-size: 17px;
    line-height: 20px;
    /*   background-color: rgba(167,63,38,0.9); */
    position: absolute;
    width: 72%;
    bottom: 0;
    right: 0;
    margin: 0;
}



.book_arrow{background:url('img/book_arrow.png'); width:39px; height:39px; position:absolute; right:15px; bottom:15px; z-inex:500; }
/* https://abraham19.monday.com/boards/599205157/pulses/5017630450 */
/* https://abraham19.monday.com/boards/599205157/pulses/3998597100 */
.inpwrap.t2f_special_request.insCheckbox,
.inpwrap.t2f_special_request.gazaCheckbox {
    display: flex;
    gap: 4px;
}
#insTbck,
#gazaLBbck,
#termsLBbck {
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.7);
    width: 0;
    height: 0;
    opacity:0;
    z-index: 1000;
}
#insTbck.on,
#gazaLBbck.on,
#termsLBbck.on {
    width: 100%;
    height: 100%;
    opacity:1;
}
#insT #termsWrap,
#gazaLB #termsWrap,
#termsLB #termsWrap {
    height: 100%;
    overflow-y: scroll;
}
#insT .fa-times-circle-o,
#gazaLB .fa-times-circle-o,
#termsLB .fa-times-circle-o {
    position: absolute;
    top:-35px;
    right:-60px;
    color:#a73f26;
    font-size:40px;
    cursor: pointer;
}
#insT,
#gazaLB,
#termsLB {
    width:0;
    height:0;
    left:0;
    padding:40px;
    position: fixed;
    top: 60px;
    background-color:white;
    z-index: 1100;
    opacity:0;
    box-sizing: border-box;
}
#insT.on,
#gazaLB.on,
#termsLB.on {
    opacity:1;
}
#insT h2,
#gazaLB h2 {
    font-size: 130%;
    margin-bottom: 10px;
}
/* https://abraham19.monday.com/boards/599205157/pulses/3998597100 */
/* https://abraham19.monday.com/boards/599205157/pulses/5017630450 */

.protectedFieldChangeBtn {
    right: 10px;
    top: 22px;
    position: absolute;
    color: #2b1c19;
    background-color: #a3ae4e;
    border: none;
    outline: none;
    margin-bottom: 4px;
    padding: 9px 10px;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 7px;
    cursor: pointer;
}

.paymentBtns{
    display:flex;
    flex-direction: row-reverse;
}
.paymentBtns .paymentBtn {
    border:none;
    height:79px;
    width:312px;
    background-color: #e26047;
    padding: 2px 20px;
    display:flex;
    margin-left:10px;
    color:white;
    font-size:24px;
    text-transform: uppercase;
    justify-content: left;
    align-items: center;
    cursor: pointer;
}
.paymentBtns .paymentBtn.current{
    /*background-color: #D43F21;*/
    /*cursor: default;*/
}

.paymentBtns .paymentBtn img{width:48px;}
.paymentBtns .paymentBtn span{display: block; text-align: left; margin-left:20px;}
.downPaymentTblWrap {
    margin-top:10px;
}
.downPaymentTblWrap::after{
    content:'.';
    height:0;color: transparent;;
}
.downPaymentTbl {
    border: 1px solid #e26047;
    width:312px;
    padding:11px 0px;
    box-sizing: border-box;
    display: flex;
    float:right;
}

.downPaymentTbl .colr{
    width:50%;
    padding:0px 20px;
    display: flex;
    flex-direction:column;
    justify-content: space-between;
}
.downPaymentTbl .colr:first-child{
    border-right: 1px solid #bcb266;
}
.downPaymentTbl .colr .title{
    color: #898354;
    font-size: 12px;
    display: block;
}
.downPaymentTbl .colr .details{
    display: block;
    margin-top:10px;
    color: #453012;
    font-size: 15px;
    font-weight: 700;
}

.newsletterTooltip {
    position: relative;
    cursor: pointer;
}
.newsletterTooltip .fa {
    font-size: 18px;
    display: inline-block;
    margin-left:3px;
    vertical-align: middle;
}
.newsletterTooltip .thetooltip{
    display: none;
}
.newsletterTooltip:hover .thetooltip{
    display:block;
    position: absolute;
    top:10px;
    left:10px;
    padding:10px;
    min-width:200px;

    box-shadow: 2px 3px 0px 0px rgba(0, 0, 0, 0.25);
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    background-color: #ef4b49;
    color: #fff;

}



.minicart_review{
    float:right; width:380px;
}
.minicart_review .ta2_step3_tbl_wrap{
    padding:0 10px;
}



.tours_ajax_loader{
    width:100%; text-align: center; display: none;
}
.tours_ajax_loader.active{display: block;}



@media (max-height:650px){
    .pickdate_wrap.schDetailed .ui-datepicker tbody td{height:70px;}
    .pickdate_wrap.schDetailed .pbdates_forward,
    .pickdate_wrap.schDetailed .pbdates_back_placeholder{
            padding: 210px 6px;
    }
    .lb_cont{top:30px !important;}
}










/* new tour wide */
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.flc{
    clear: both;
}
.single_tour_wide_slider_btn2,
.single_tour_wide_slider_btn{
    position: absolute; top:50%; margin-top:-23px; left:15px; z-index: 5;
}
.single_tour_wide_slider_btn2:hover,
.single_tour_wide_slider_btn:hover{opacity: 0.86;}
.single_tour_wide_slider_btn2[data-a="right"],
.single_tour_wide_slider_btn[data-a="right"]
{
    left:auto; right:15px;
}
.slider_wide_gallery_in2 {
    position: relative;
}
.popupgallery_close{
    position: absolute;
    top: -45px;
    left: 0;
    width: 35px;
    z-index: 1000;
}
.popupgallery_close img{
    width:100%;
}
.single_tour_wide_slider{position: relative;}

.single_tour_wide,.single_tour_wide *{
    box-sizing: border-box;
}
.single_tour_wide{
    width:100%; background-color:#fffbdb; padding-bottom: 70px;    margin-top: -50px;
}
.single_tour_wide_nav_o{
      box-sizing: border-box;  margin-bottom:25px; height:55px;  width:100%; background-color: #949e48;  
}
.single_tour_wide_nav{
    width:100%; background-color: #949e48;   height:55px; padding:14px 0;
}
.single_tour_wide_nav.sticky_box2{
    position: fixed; top:0; left:0; z-index:900;
}
.single_tour_wide_container{
    width:1025px; margin:auto;
}
.single_tour_wide_nav_btns{
  
    
}

.leaflet-top, .leaflet-bottom{
    z-index: 500 !important;
}
.single_tour_wide_nav_btns a{
  font-family: 'Oxygen', sans-serif; font-weight: 700; letter-spacing: 1px; line-height: 27px; height:27px; color:#fff; font-size:16.5px; float:left; padding-right: 23px; margin-right:23px; border-right:1px solid #fff;
}
.single_tour_wide_nav_btns a:last-child{border:0; padding:0; margin:0;}
.single_tour_wide_nav_btns:after{
    content:''; display: block; clear: both;
}
.single_tour_wide_left{
    width:630px; float:left;
}
.single_tour_wide-title{
    text-transform: uppercase; color:#e0614c; font-size:47px; line-height: 46px; margin-bottom: 10px;
}
.single_tour_wide-meta{
    margin-bottom:40px;
}
.single_tour_wide-meta *{
  text-transform: uppercase;  color:#a5402b; font-size: 14px; line-height: 25px; font-weight: 700;
}
.single_tour_wide-meta time{
    display: block;
}
.single_tour_wide-meta small{
    margin-right:10px; vertical-align: middle;    position: relative;
    top: -3px;
}
.single_tour_wide-description{
    margin-bottom:20px; 
    max-height: 92px;
    overflow:hidden;
}
.readmore_tourwide{
        display: block; margin-bottom:50px; text-decoration: underline;
}
.single_tour_wide-description.active{
  max-height: 2000px;
}
.readmore_tourwide,
.single_tour_wide-description,.single_tour_wide-description *{
    color:#82795a; font-size: 14px; line-height: 23px;
}
.single_tour_wide-description p{margin-bottom: 23px;}
.single_tour_wide-description iframe{
    width:100%;     height: 320px;
}

.single_tour_border{
    border-top:1px solid #949e48; padding-top:15px;
}
.single_tour_wide-box_in{width:100%;}
.single_tour_wide-box{width:100%; margin-bottom: 40px;}
.single_tour_wide-box > h2{
    color:#949e48; font-size: 27px; line-height: 26px; margin-bottom: 25px; text-transform: uppercase;
}


.single_tour_wide-box > h2.calendar_pick_a_date:after{
    content:''; display: block; clear: both;
}
.single_tour_wide-box > h2.calendar_pick_a_date{
    background-color: #e0614c;
    padding:8px 20px; height:53px;
}
.single_tour_wide-box > h2.calendar_pick_a_date img{
    float:left; width:33px; margin-right: 15px;
}
.single_tour_wide-box > h2.calendar_pick_a_date span{
   float:left;   color:#fff; font-size: 27px; line-height: 40px;
}
.single_tour_wide-box > h2.calendar_pick_a_date img.cal_calendar_arrow{
    margin-left: 10px; position: relative; top:10px;
}
ul.single_tours_highlights{
    
}
ul.single_tours_highlights li{
    color:#82795a; font-size:14px; line-height: 23px; margin-bottom:6px;
    position: relative; padding-left:30px;
}
.single_tour_wide_right_row2 ul.single_tours_highlights li a{
    text-decoration: underline;
}
#itinerary{
        border-top: 1px solid #949e48; padding-top:20px;
}
.single_tours_highlights li:before{
    position: absolute; left:0; top:0;
    
    content:''; display: inline-block; width:19px; height:19px;vertical-align: top;
    background: url('img/v.png') no-repeat; margin-right:10px;
    background-size:100% 100%;
}
.itinerary_map{width:100%; height:auto; margin-bottom: 27px;}

.single_tours_itinerary{width:100%; margin-bottom:20px; padding-top:20px;  border-top:1px solid #949e48;}
.single_tours_itinerary.itnborderzero{border:0;}
.single_tours_itinerary > li{
    border-bottom:1px solid #949e48; padding-bottom:15px; margin-bottom: 25px; position: relative;
}
.single_tours_itinerary > li:last-child{
    border:0;   margin:0;
}
.single_tours_itinerary_col1{
   float:left; width:75px; color:#949e48; font-size:13px; font-weight: 400; line-height: 15px; text-transform: uppercase;
}
.single_tours_itinerary_col2{
   float:left; width:120px; color:#949e48; font-size:13px; font-weight: 700; line-height: 15px; text-transform: uppercase;
}
.single_tours_itinerary_col3{
   float:left; width:calc(100% - 195px);  max-height: 19px; overflow: hidden;
   -webkit-transition: max-height 0.3s;
  -moz-transition: max-height 0.3s;
  -o-transition: max-height 0.3s;
  transition: max-height 0.3s;
}
.single_tours_itinerary_col3,.single_tours_itinerary_col3 *{
    font-size: 14px; line-height: 23px; color:#82795a; 
}
.single_tours_itinerary_li.active .single_tours_itinerary_col3{
    max-height: 10000px;
}
.toggle_itinerary{
    position: absolute; right:0; top:3px;
}
.toggle_itinerary img{
    -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition:all 0.3s;
  transition: all 0.3s;
}
.single_tours_itinerary_li.active .toggle_itinerary img{
      -webkit-transform: rotate(180deg);  
      -ms-transform: rotate(180deg);  
          transform: rotate(180deg);
}
.single_tours_itinerary_pdf{
    float:right; display: block;  line-height:33px; margin-bottom: 30px;
    color:#e0614c; font-size: 12px; text-transform: uppercase;
}
.single_tours_itinerary_pdf small{
    vertical-align: middle;
}



.tour_wide_include_left{
    width:calc(100% - 280px); float:left;
}
.tour_wide_include_left > small{    float: left;
    margin-right: 20px;
    display: block;
    width: 19px;
    height: 19px;
    vertical-align: middle;
    content: '✔';
    position: relative;
    top: 4px;
    margin-right: 10px;
    background-size: 100% 100%;
}
.tour_wide_include_left_in{float:left; width:calc(100% - 50px);}
.tour_wide_include_left_in > h3{
    line-height: 28px; color:#949e48; font-size:20px; margin-bottom: 15px;
}
.tour_wide_include_left_in ul{
    list-style:none;
}
.tour_wide_include_left_in ul li{
    position: relative; padding-left: 17px; margin-bottom: 10px;
    
}
.tour_wide_include_left_in ul li *,
.tour_wide_include_left_in ul li{
  color:#82795a;    
     font-size: 14px;
   line-height: 23px;
}
.tour_wide_include_left_in ul li:before{
    content:'•'; position: absolute; left:0; line-height:20px; color:#82795a; font-size:20px; 
            font-family: 'AmericanTypwrterITCW02- 737076',arial,helvetica,sans-serif;
}
.tour_wide_include_left + .tour_wide_include_left{float:right; width:270px;}


.single_tours_faq_box{border-top:1px solid #c2c891;}
.single_tours_faq_box > a{
    display: block; width:100%; position: relative;
}
.single_tours_faq_box > a h2{
     line-height: 55px; color:#88923e; font-size:17px;
}
.single_tours_faq_box,.single_tours_faq_box_in,
.single_tours_faq{width:100%;}
.single_tours_faq_box_in,.single_tours_faq_box_in *{
    font-size:14px;   color:#82795a;     line-height: 23px;
}
.single_tours_faq_box_in h3{
 font-weight:700;   color:#009395; font-size:15px; line-height: 25px; margin-bottom:10px;
}
.single_tours_faq_box_in p{margin-bottom:10px;}
.single_tours_faq_box_in{max-height:0; overflow:hidden;
-webkit-transition: max-height 0.3s;
  -moz-transition: max-height 0.3s;
  -o-transition: max-height 0.3s;
  transition: max-height 0.3s;
}
.single_tours_faq_box_in a{
    text-decoration: underline;
}
.single_tours_faq_box.active .single_tours_faq_box_in{
    max-height: 1000px;
}
.single_tours_faq_box_toggle small{
    position: absolute; right:0; z-index: 6; top:50%; margin-top:-9px;
    -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.single_tours_faq_box.active .single_tours_faq_box_toggle small{
      -webkit-transform: rotate(90deg);  
      -ms-transform: rotate(90deg);   
          transform: rotate(90deg);
}


.pd_wrap_inline_month_prev_next{
    position: absolute;right: 0; top:0; z-index:5;
}
.single_tour_inline_calendar{position: relative;}
.single_tour_inline_calendar .pickdate_wrap.schDetailed .pbdates_back,
.single_tour_inline_calendar .pickdate_wrap.schDetailed .pbdates_forward
{
    height:auto; padding:0; margin:0;
}
.single_tour_inline_calendar .pickdate_wrap.schDetailed .pdates{width:100%;}
.single_tour_inline_calendar .pickdate_wrap.schDetailed .pdates .ui-datepicker{width:100% !important; }
.single_tour_inline_calendar .pickdate_wrap.schDetailed .pbdates_back_placeholder{display: none;}
.single_tour_inline_calendar .pickdate_wrap.schDetailed .pdates .ui-datepicker table{width:100%;
                      border-collapse: collapse;
}
.pickdate_wrap.schDetailed .pdates .ui-datepicker table tbody,
.pickdate_wrap.schDetailed .pdates .ui-datepicker table tbody td
{
    border:1px solid #5f5349;
}
.single_tour_inline_calendar .ui-datepicker{box-shadow: none;}
.single_tour_inline_calendar .ui-datepicker-header{background-color:transparent;position:absolute; top:0; left:0;width:100%; }
.single_tour_inline_calendar .pickdate_wrap.schDetailed .ui-datepicker-title,
.single_tour_inline_calendar .pickdate_wrap.schDetailed .ui-datepicker-title *
{background-color:transparent; float:left;width:auto; color:#a5402b; font-size: 21px; line-height:30px;}
.single_tour_inline_calendar .calCurrChange{display: none;}
.single_tour_inline_calendar .pickdate_wrap{position: static; padding:55px 0 0 0; background-color: transparent; width:100%; }


.single_tour_inline_calendar .ui-datepicker thead,
.single_tour_inline_calendar .pickdate_wrap.schDetailed .ui-datepicker tbody td
{
    background-color:transparent; 
}
.single_tour_inline_calendar .pickdate_wrap.schDetailed .ui-datepicker tbody td.goodavail{
    background-color: #b1d346;
}
.single_tour_inline_calendar .pickdate_wrap.schDetailed .ui-datepicker tbody td.goodavail span,
.single_tour_inline_calendar .pickdate_wrap.schDetailed .ui-datepicker tbody td.goodavail a
{
    color: #45382A;
}
.single_tour_inline_calendar .pickdate_wrap.schDetailed .ui-datepicker tbody td.lowavail{
        background-color: #ffd571;
}
.single_tour_inline_calendar .pickdate_wrap.schDetailed .ui-datepicker tbody td.noavail{
        background-color: #e6e7e8;
}
.single_tour_inline_calendar .pickdate_wrap.schDetailed .ui-datepicker td.noavail .stc,
.single_tour_inline_calendar .pickdate_wrap.schDetailed .ui-datepicker td.noavail .prc
{
   color: #6d6e71;
}
.pickdate_wrap.schDetailed .pdates .ui-datepicker table thead,
.pickdate_wrap.schDetailed .pdates .ui-datepicker table thead *{
    font-size:12px;
}

.single_tour_inline_calendar .step1pickdate{display: none;}
.single_tour_inline_calendar .pickdate_wrap.schDetailed .pbdates_back ,
.single_tour_inline_calendar .pickdate_wrap.schDetailed .pbdates_forward {
    cursor: pointer;
    float:right; color:#ee5c46;font-size:12px; line-height: 12px; height:12px;
}
.single_tour_inline_calendar .pickdate_wrap.schDetailed .pbdates_back{padding-right: 10px; margin-right: 10px; border-right: 1px solid #ee5c46; }
.pd_wrap_inline_month_prev_next {margin-top:6px; border-bottom: 1px solid #ee5c46; padding-bottom:5px;}


.single_tour_wide ~ #site_wrap{
    padding:0;
}
.single_tour_wide ~ #colophon{
    margin:0;
}

.single_tour_wide-box .tour_prev_col{width:100%;}
.single_tour_inline_calendar .pickdate_wrap.schDetailed .ui-datepicker-title .ui-datepicker-month{margin-right: 10px;}

.single_tour_wide_right{
    width:365px; position: relative;
}
.single_tour_wide_right_row1{
    height:36px; background-color:#fcd85e; text-align: center;
}
.single_tour_wide_right_rows{
 border:1px solid #c8ca8e;   width:100%;   box-sizing: border-box; margin-bottom:15px;
}
.single_tour_wide_right_row1 *{
    line-height:36px; text-align: center; color:#82795a; font-size:14px;
}
.single_tour_wide_right_row1 span{
  float: left;    margin-left: 13px;
}
.single_tour_wide_right_row1 span:nth-child(2){
color:#949e48;    
}
.single_tour_wide_right_row1 span:nth-child(3){ 
color:#949e48; 
width: 90px;
    
}
.single_tour_wide_right_row2{
   padding:20px;       box-sizing: border-box; 
}
.tour_wide_summary_box:after{clear:both; display: block; content: '';}
.tour_wide_summary_box > div{
    float:left; margin-right: 25px;
}
.tour_wide_summary_box > div:last-child{margin-right:0;}
.single_tour_wide_right_row2 h2{
    color:#949e48; font-size: 20px; margin-bottom:20px; text-transform: uppercase;
}
.tour_wide_summary_box > div,.tour_wide_summary_box > div *{
    color:#82795a; font-size:12px; line-height: 13px;
}
.tour_wide_summary_box > div,.tour_wide_summary_box > div span{
    display: block; color:#e0614c; font-size:15px;  
}
 
.tour_wide_summary_box > div.tourPrice div,
.tour_wide_summary_box > div.tourPrice span{
    font-size: 25px; position: relative; top:7px;
}
.tour_wide_summary_box > div.tourPrice div div span,
.tour_wide_summary_box > div.tourPrice div div{top:0;}


.tour_wide_summary_box > div.tourPrice div div span{
    
    font-family: 'AmericanTypwrterITCW02- 737076',arial,helvetica,sans-serif;
}

.tour_wide_summary_box1_b_discount .at_prices_nis{
    position: relative;
}
.tour_wide_summary_box1_b_discount  .at_prices_nis:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #82795a;
    -webkit-transform: rotate(7.5deg);
    top: 50%;
    margin-top: -1px;
    -ms-transform: rotate(7.5deg);
    transform: rotate(7.5deg);
    left: 0;
}




.tour_side_btn{
    width:100%; color:#fff; text-align: left; display: block; line-height: 58px; height: 58px;
    font-size: 30px; margin-bottom: 15px; background-color: #e0614c; margin-top:20px;
      padding: 8px 15px;
    box-sizing: border-box;
        
}
.tour_side_btn img{ width:40px;
    float:left; 
}
.tour_side_btn span{line-height:22px;
    float:left; margin-left:15px;width: calc(100% - 55px);
    color:#fff;    font-size:24px; height: 44px;
}
.tourwide_contact{
    text-align: center; text-decoration: underline; width:100%; display: block; font-size:16px; color:#e26047;
}
.tour_wide_summary_box > div div,
.tour_wide_summary_box > div span{
    display: inline-block; vertical-align: top;    line-height: 10px;
}
.tour_wide_summary_box > div > div{
    margin-top:10px; line-height: 27px; display: block; vertical-align: top; 
} 
.tour_wide_summary_box{
    border-bottom:1px dotted #82795a; padding-bottom:20px; margin-bottom:10px;
}

.single_tour_wide_right_in{
    background-color: #fffbdb;
}
.single_tour_wide_right_in .wide_secure{
    margin:0 0 20px 15px;
}

.single_tour_wide_right_in.sticky_box{
      position: fixed;
    top: 65px;
    width: 365px;
}

#trgt_sticky{width:100%;    margin-bottom: 100px;}

.slider_wide_gallery,
.slider_wide_video{
    position: fixed; top:0; right:0; z-index: 4000; width:100%; height:100%;
    display: none;
 
    justify-content: center;
    align-content: center;
    background-color: rgba(43,28,25,0.9);
}
.slider_wide_gallery.active,
.slider_wide_video.active{
         display: flex;
}
.slider_wide_gallery_in1,
.slider_wide_video_in1 {
    align-self: center;
    text-align: center;
    width:1100px;
    position: relative;
}
.slider_wide_gallery_in2,
.slider_wide_video_in2{width:100%;}
.slider_wide_video_in1 iframe{width:100%; height:520px; }
.single_tour_wide_slider_outer{position: relative; width:100%;}
.single_tour_wide_slider{width:100%; height:0;overflow: hidden;}
.single_tour_wide_slider.active{height:auto;}

.single_tour_wide_slider_outer_toggle{
    position: absolute; z-index: 500; right:20px; top:20px;
}
.single_popup_gallery{float:right; margin-left: 10px;}

.wide_tour_map_box{width:100%; margin-bottom:30px;}
.wide_tour_map_box > div{width:100%; height: 460px;}
/* new tour wide */


.basket_page,
.basket_booknow_add_disable{
    position: relative;
}
.basket_booknow_add_disable_in2 img{
    display: block; margin:20px auto;
}
.basket_booknow_add_disable_in2 h2{   font-size: 40px;}
.basket_booknow_add_disable_in2{
    width:100%; left:0; text-align: center;
 	position:absolute;
	top:50%;
	  -webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
    	-ms-transform: translateY(-50%);
    	-o-transform: translateY(-50%);
    	transform: translateY(-50%);   
}
.basket_booknow_add_disable_in{
    display: none; position: absolute; width:100%; height:100%; z-index: 10000;
    top:0; right:0; background-color:rgba(232,221,159,0.5);
}

.active_disabled .basket_booknow_add_disable_in{
    display: block;
}



/* upsell */
.cart_upsell:after{
    content:''; display: block; clear: both;
}
.cart_upsell_item{float:left; width:330px; 
margin-right:20px; background-color:#fff; border-radius:10px;
height:530px;
}
.cart_upsell_item_img{
    width:100%; position: relative; border-top-left-radius: 10px;border-top-right-radius: 10px; overflow: hidden;
}
.cart_upsell_item_img:after{
    content:''; display: block; clear: both;    z-index: 5;
    position: absolute; top:0; left:0; width:100%; height:100%;
    background-image: linear-gradient(to bottom, #000, rgba(0,0,0,0.1));
}
.cart_upsell_item_img img{width:100%; display: block;}
.cart_upsell_item_img h3{    box-sizing: border-box;
    padding: 15px;
    top: 0;
    left: 0;
    z-index: 10;
    position: absolute;
    color: rgb(235, 185, 94);
    font-size: 22px;
    line-height: 28px;;
}
.cart_upsell_item_content{  box-sizing: border-box;
    padding: 15px;
      box-sizing: border-box;padding:10px 10px 0 10px; margin-bottom: 30px;
}
.cart_upsell_item_content_text{
    height:100px; overflow: hidden; margin-bottom:30px; padding:0; margin:10px 0;
}
.cart_upsell_item_content_text p{  box-sizing: border-box;padding:0 10px;}
 
.cart_upsell_item_content_text *,
.cart_upsell_item_content_text ,
.cart_upsell_item_content_text p{
    font-size:18px; line-height: 25px; color:#737373;  
}
.cart_upsell_item_content span{ margin-bottom:20px;
    display: block; width:100%; text-align: center; 
}
.cart_upsell_item_content span,.cart_upsell_item_content span *{
  color:#606060;     font-size: 22px; line-height: 26px; font-family: 'AmericanTypwrterITCW02- 737076',arial,helvetica,sans-serif;
}
.cart_upsell_container_in{width:100%; margin:20px 0 50px 0;}
.cart_upsell_container_in > h2{
    color:rgb(51, 51, 51);font-size: 25px; line-height: 35px; margin-bottom:20px;
}
.cart_upsell_item_dates,
.cart_upsell_item_tickets{
    text-align: center; margin-bottom:10px;
}
.cart_upsell_item_spn,
.cart_upsell_item_tickets span{ display: inline-block; vertical-align: top;
    font-size:20px; line-height: 30px; color:#606060; 
    width:120px; text-align: left;
}
.cart_upsell_item_dates_date,
.special_special_price_buttins{
    height:30px;
    display: inline-block; vertical-align: top; width:135px;
}
.special_special_price_buttins button{
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    vertical-align: top;
    background-color: #ebb95e;
    padding: 0;
    border: 0;
    font-size: 20px;
    
}
.special_special_price_buttins input{text-align: center;
    display: inline-block; vertical-align: top; width:calc(100% - 60px); padding:0; border:0;
    background-color: #f2eded;   height: 20px;  font-size: 20px; padding:5px 0;
}
.cart_upsell_item_tickets{}


.addupselltocart{    display: block;
    width:230px; margin:15px auto 0; clear: both;
    height:40px; line-height: 40px; text-align: center;
    background-color:#ebb95e; color:#fff; font-size:17px;
}
.cart_upsell_item_dates_date_sp{  
    background-color:#f2eded; color:#000000; line-height: 30px; text-align: center;
    width:calc(100% - 30px); display: inline-block;
    vertical-align: top;
    height: 30px; position: relative;
}
.cart_upsell_item_dates_cal .pickdate_wrap {
    display: none;
}
.opened.cart_upsell_item_dates_cal  .pickdate_wrap {display:block;}
.cart_upsell_item_dates_cal{
    position: relative;
}
.cart_upsell_item_dates_date img{
     display: inline-block; width:30px;
}
.cart_upsell_item_dates_date_sp .pickdate_wrap.schDetailed{
  
}
.cart_upsell_item_dates_date_sp .pickdate_wrap.schDetailed .pdates{
 
}
.upselcloser{
width: auto;
    /* padding: 0 10px; */
    float: right;
    margin: 10px 0 0 0;
}
.pbdates_back_uppsell,
.pbdates_forward_uppsell{
        cursor: pointer;
    width: 265px;
    background-color: #e0614c;
    color: white;
    font-size: 22px;
    outline: none;
    border: none;    margin-top: 5px;
    height: auto;
    float: none;    margin-right: 0px;
    padding: 235px 6px;
    margin-left: 6px;
}

.pbdates_back_uppsell{
    height: auto;
    margin-right: 6px;
    padding: 235px 6px;
    float: none;
        margin-top: 5px;
}

.owl-carousel .cart_upsell_item {
    width: 311px;
    margin-right: 00px;
    background-color: #fff;
    border-radius: 10px;
    height: 530px;
}
.cart_upsell{
    position: relative;
}
.owlNextPrevUpsell{
    z-index: 10;
    position: absolute; top:50%; left:-52px;
}
.owlNextPrevUpsell[data-a="right"]{
    left:auto; right:-52px;
}
/* upsell */


/* home page v2 */
.atBox,.atBox *{
     -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
 
body.v2_body{
    background-image:none;
    background-color: #FFFCE7;
    background-color: #fffbdb;
}
 
.col-1-1{width:100%;}
.relative{position: relative;}
.absolute{
    position: absolute;
}
.atv2_header{
   height:90px; 
}
.flc{clear: both;}
.fll{float:left}
.atv2_container{
    width:1240px; margin:auto;
}
.atv2_container1141{
    width:1141px; margin:auto;
}
.atv2_container1141 img{
    display: block;
}
.atv2_logo{
      width: 130px;
    position: absolute;
    z-index: 5000; left:0; top:10px;
}
.atv2_logo img{
    display: block; width:100%;
}

.mon700{
    font-family: 'Montserrat', sans-serif;
font-weight: 700;
}
.mon600{
    font-family: 'Montserrat', sans-serif;
font-weight: 600;
}
.mon400{
    font-family: 'Montserrat', sans-serif;
font-weight: 400;
}
.atv2_slider{
    margin-bottom:18px;
}
.atv2_slider_img{
    height:629px; position: relative; overflow: hidden;
}
.atv2_slider_img:after{
    position: absolute;    width:100%; bottom:0; 
    left:0; height:417px;     opacity: 0.51; content: ''; 
    z-index: 1; background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%), linear-gradient(180deg, rgba(30,30,30,0) 0%, #1E1E1E 100%);
}
.atv2_slider_layer{
    bottom:45px; left:0; z-index: 10;
}
.atv2_slider_container{
    width: 945px; margin:auto;
}
.atv2_slider_form{
    border-radius: 9px; padding:22px 20px;
  background-color: #1E1E1E;  
}
.atv2_slider_layer h1{letter-spacing: -0.82px;
    color: #FFFFFF;font-size: 50px;line-height: 49px; margin-bottom: 10px;
}


.atv2_icons{
    margin-bottom:43px; text-align: center;
}
.atv2_icons_item{ width:140px; margin:0 21px;
    display: inline-block; vertical-align: top;
}
.atv2_icons_item h2{color: #B1B1B1; text-transform: uppercase;
  font-size: 11px;  line-height: 14px;
}
.atv2_icons_item_img{
    width:100%; height:46px;
}
.atv2_icons_item_img img{
    width:auto; height:auto; max-height:100%;
    display: inline-block; vertical-align: middle;
}


.atv2_rich1{
    text-align: center; margin-bottom: 25px;
}
.atv2_rich1 ,.atv2_rich1 *{letter-spacing: -0.08px;
        font-family: 'Montserrat', sans-serif;line-height: 23px;
font-weight: 300;font-size: 16px;color: #1E1E1E;
}
.atv2_rich1 h2{line-height: 26px;font-family: 'AmericanTypwrterITCW02- 737076',arial,helvetica,sans-serif;
    color: #45382A;letter-spacing: -0.37px;font-size: 27px; margin-bottom:5px;
}

.atv2_tours_from_item img{
    display: block; 
}
.atv2_tours_from_packages  .atv2_tours_from_item img{
    height: 283px;
    object-fit: cover;
}
.atv2_tours_from{
    display: grid;
    grid-gap:2px;
    grid-template-columns :1fr 1fr 1fr 1fr;
    margin-bottom:54px;
}
.atv2_tours_from_item_layer{
    padding:0 19px; z-index: 5; bottom: 15px; left:0; 
}
.atv2_tours_from_item_layer h2{line-height: 21px;
    color:#fff;font-size: 18px;letter-spacing: 0.11px;font-family: 'Open Sans', sans-serif;
font-weight: 600;
height:42px; overflow: hidden;
}
.atv2_tours_from_item_layer p{line-height: 21px;
    color:#fff;font-size: 18px;letter-spacing: 0.11px;font-family: 'Open Sans', sans-serif;
font-weight: 400;    margin-top:30px;
}
.atv2_tours_from_item_layer_hov{
    max-height:0; overflow:hidden;
   
 
}
 .atv2_toptours_item_layer_in_arrow{width:34px; right:10px; bottom:0px; z-index: 10; opacity:1;
       -webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
 transition:all 0.3s ease-in-out;
 }
 .atv2_tours_from_item:hover  .atv2_toptours_item_layer_in_arrow{opacity: 0;}
body.v2_body #site_wrap{
    padding-top:45px;
}
.atv2_tours_from_item:after,
.atv2_tours_from_item_layer_hov,.atv2_tours_from_item_layer_hov *{
         -webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
 transition:all 0.3s ease-in-out;
} 
 
.atv2_tours_from_item:after{
    position: absolute;    width:100%; bottom:0;     left:0; height:100%; 
     content: '';     z-index: 1; 
/*    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%), linear-gradient(180deg, rgba(30,30,30,0) 0%, #1E1E1E 100%);*/
    background: url(img/gradient.svg);
    background-size: cover;
        opacity: 0.8;
    background-position: left bottom;
}

.atv2_tours_from_archive .atv2_tours_from_item:hover .atv2_tours_from_item_layer_hov{
    max-height: 284px;
}
.atv2_tours_from_archive .atv2_tours_from_item:hover:after{
     height:100%;opacity: 0.98; 
     /*
   background: linear-gradient(180deg, #1E1E1E 0%, rgba(0,0,0,0) 95%), linear-gradient(180deg, rgba(30,30,30,0) 0%, #1E1E1E 100%);*/
}


.atv2_tours_from_archive .atv2_tours_from_item:after{
     
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%), linear-gradient(180deg, rgba(30,30,30,0) 0%, #1E1E1E 100%);
     
    
}
.atv2_tours_from_archive .atv2_tours_from_item:hover:after{
     background: linear-gradient(180deg, #1E1E1E 0%, rgba(0,0,0,0) 95%), linear-gradient(180deg, rgba(30,30,30,0) 0%, #1E1E1E 100%);
}

/*
.atv2_tours_from_item:hover .atv2_tours_from_item_layer_hov{
    max-height: 284px;
}
 
.atv2_tours_from_item:hover:after{
     height:100%;opacity: 0.98; 
   background: linear-gradient(180deg, #1E1E1E 0%, rgba(0,0,0,0) 95%), linear-gradient(180deg, rgba(30,30,30,0) 0%, #1E1E1E 100%);
}*/

.atv2_tours_from.atv2_tours_from_packages{
    margin-bottom:15px;
}

.atv2_tours_from.atv2_tours_from_packages + .atv2_button_light{
    margin-bottom:55px;
}/*
.atv2_tours_from_packages  .atv2_tours_from_item:after{
        height: 181px; opacity: 0.98; 
            background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%), linear-gradient(180deg, rgba(30,30,30,0) 0%, #1E1E1E 100%);
}*/
.atv2_toptours{
  margin-bottom:7px;
}
.atv2_toptours_item{
    width: 284px; margin:0 2px 2px 0;
}
.atv2_toptours .atv2_toptours_item:first-child{
    width:568px; 
}
.atv2_toptours .atv2_toptours_item:nth-child(3),
.atv2_toptours .atv2_toptours_item:nth-child(5)
{
    margin-right:0;
}
.atv2_toptours_item_layer{
    bottom: 0; left:0; width:100%; z-index: 5;
    padding:10px 13px;
}
.atv2_toptours_item_layer h2{
  font-weight: 600; line-height: 21px; font-family: 'Open Sans', sans-serif;  color: #FFFFFF;letter-spacing: 0.11px;
  margin-bottom:8px;
      height: 42px;
      overflow: hidden;
}
.atv2_toptours .atv2_toptours_item:first-child .atv2_toptours_item_layer_in{
 position: absolute; bottom:    42px;
}
.atv2_toptours .atv2_toptours_item:first-child .atv2_toptours_item_layer h2{
    font-weight: normal;
    letter-spacing: -0.82px;line-height: 49px;
  font-size: 50px;font-family: 'AmericanTypwrterITCW02- 737076',arial,helvetica,sans-serif;
      height: auto;
}
.atv2_toptours .atv2_toptours_item:first-child .atv2_toptours_item_layer {
    padding:30px 46px;height: 100%;
    
}

.atv2_toptours_item_layer_in_price,.atv2_toptours_item_layer_in_price *,
.atv2_toptours_item_layer_in_price .at_prices_nis_sym,.atv2_toptours_item_layer_in_price .at_prices_nis span
{
   vertical-align: baseline; color: #FFFFFF;line-height: 21px;letter-spacing: 0.13px;font-size: 10px; font-family: 'Open Sans', sans-serif;  font-weight: 400;
}
.atv2_toptours_item_layer_in_price,
.atv2_toptours_item_layer .at_prices_nis,
.atv2_toptours_item_layer_in_price .at_prices_nis,
.atv2_toptours_item_layer_in .at_prices_nis
{
    position: relative;
    bottom: 4px;
    font-size: 20px;
}

.atv2_tours_from_archive .atv2_tours_from_item_layer h2{
    margin-bottom:10px;
}
.atv2_tours_from_archive .atv2_toptours_item_layer_in_price .at_prices_nis{
    bottom: 1px;
}

.atv2_toptours_item_layer_in_price_icon{
    
        width: 22px;
    position: relative;
    margin: 0 5px 0 0;
    top: 3px;
    
}
.atv2_toptours_item_layer_in_price > span:first-child{
    margin-right: 4px;
}

.atv2_toptours_item:after{
    position: absolute;    width:100%; bottom:0;     left:0;height: 100%;
     content: '';     z-index: 1; 
  /*  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%), linear-gradient(180deg, rgba(30,30,30,0) 0%, #1E1E1E 100%);*/
      background: url(img/gradient.svg);
    background-size: cover;height: 100%;
    background-position: left bottom;
    opacity: 0.7;
        
}
 
 




.atv2_toptours_ver2.atv2_toptours .atv2_toptours_item{
    float:right; margin:0 0 2px 2px;
}
.atv2_toptours_ver2.atv2_toptours .atv2_toptours_item:nth-child(3),
.atv2_toptours_ver2.atv2_toptours .atv2_toptours_item:nth-child(5)
{
    float:right; margin:0 0 2px 0;
}
.atv2_toptours.atv2_toptours_ver2.atv2_toptours_ver2_no_btn .atv2_toptours_item:first-child .atv2_toptours_item_layer{
    height:auto;
}


.atv2_button{width: 177px;font-size: 17px;letter-spacing: -0.73px;
    background-color: #9DAB39; margin-top:11px; color:#fff; text-transform: uppercase;
    height: 50px; line-height: 50px; text-align: center;
}
.atv2_button:hover{
    background-color: #C4D73B;
}
.atv2_button_light{width: 177px;font-size: 15px;letter-spacing: -0.73px;
      margin-top:11px; color: #9DAB39; margin:0 auto 82px; display: block;
   height: 42px; line-height: 42px; text-align: center;
    border: 1px solid #9DAB39;text-transform: uppercase;
}
.atv2_button_light:hover{
    border: 1px solid #1E1E1E;
     color: #1E1E1E;
}


.atv2_slider_banners{
    margin-bottom:74px;
}
.atv2_slider_banners_item_layer{
    bottom:60px; padding:0 43px; z-index: 5;
}
.atv2_slider_banners_item_layer h2{letter-spacing: -0.82px;
 line-height: 49px;   font-size: 50px;color: #FFFFFF; margin-bottom: 10px;
}
.atv2_slider_banners_item_layer p{letter-spacing: -0.37px;
 line-height: 28px;   font-size:27px;color: #FFFFFF; margin-bottom: 25px;
}

 
.atv2_slider_banners_item:after{
    position: absolute;    width:100%; bottom:0;     left:0; height: 436px;
    content: '';     z-index: 1; 
    /*
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%), linear-gradient(180deg, rgba(30,30,30,0) 0%, #1E1E1E 100%);
    */
      background: url(img/gradient.svg);
    background-size: cover;height: 100%;
    background-position: left bottom;
}

.owl-carousel button.owl-dot
{
   height: 10px; border-radius: 30px; margin:0 6px; display: inline-block;width: 10px; 
    border: 1px solid #FFFFFF;
}
.owl-carousel button.owl-dot.active{
    background-color: #fff;
}
.owl-dots{width: 100%;
    position: absolute; left:0; bottom:27px; text-align: center;
}
.atv2_slider_hostels h2{line-height: 43px;letter-spacing: -0.54px;
 text-align: center;   font-size: 35px;text-shadow: 0 2px 4px rgba(0,0,0,0.5);color: #FFFFFF;
  text-transform: uppercase;  position: absolute; top:50%; left:0; margin-top:-21px;
}
.atv2_slider_hostels .owl-dots{
    position: static; margin-top:17px;
}
.atv2_slider_hostels .owl-carousel button.owl-dot{
    border: 1px solid #979797;
}
.atv2_slider_hostels .owl-carousel button.owl-dot.active{
    background-color: #B1B1B1;    border: 1px solid #B1B1B1;
}
.atv2_slider_hostels{
    margin-bottom:45px;
}




.atv2_services_img{
    display: block; margin:0 auto 23px; width: 110px;
}
.atv2_services h2{letter-spacing: 0.12px;
  color: #45382A;  font-size: 20px;line-height: 21px; text-transform: uppercase; text-align: center;
}
.atv2_services{
    margin-bottom:75px;  
}
.atv2_servicesin {
    width:900px; margin:auto;
}
.atv2_services_btn img,
.atv2_services_btn img{
 width:100%;   
}
.atv2_services_btn{
    position: absolute; top:32px;  width:45px;
    left:0px;
}
.atv2_services_btn[data-a="right"]{
    left:auto; right:0px;
} 


.atv2_services_btn img.v2_hov_hov{
    display:none;
}
.atv2_services_btn:hover img.v2_hov_norm{
    display:none;
}
.atv2_services_btn:hover img.v2_hov_hov{
    display:block;
}

.v2tripadvisor,
.v2instgram{
    margin-bottom:60px;
}


.seg-instaportfolio-placeholder-b,
.v2instgramBlock{height: 378px;display: block;
    background-color: #9DAB39;width: 378px; position: relative;
    text-align: center; float:left; overflow: hidden;
    margin:0 0 2px 2px;
}
.v2instgramBlock > img{
    height:100%; display: block; width:auto; overflow: hidden;
}
.v2instgramBlockMiddle{
     	position:absolute; left:0; z-index: 5; width:100%;
	top:50%;
	  -webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
    	-ms-transform: translateY(-50%);
    	-o-transform: translateY(-50%);
    	transform: translateY(-50%); 
}
.v2instgramBlock h2{line-height: 34px;
    color: #FFFFFF;font-size: 27px;letter-spacing: -0.37px;
}
.v2instgramBlock p{
    line-height: 23px;color: #1E1E1E; font-family: 'Montserrat', sans-serif;
    font-size: 16px;font-weight: 300;letter-spacing: -0.08px;
}
.v2instgramBlock span{
 color: #FFFFFF;    font-size: 16px;font-weight: 500;letter-spacing: -0.08px;
   position:absolute; left:0; z-index: 5; width:100%; display: block;
       text-align: center; font-family: 'Montserrat', sans-serif;
       bottom:45px;
}


.v2instgram  .v2instgramBlock:nth-child(10){
    float:right;margin-right:1px;
}
.v2instgram  .v2instgramBlock:nth-child(2),
.v2instgram  .v2instgramBlock:nth-child(3),
.v2instgram  .v2instgramBlock:nth-child(4),
.v2instgram  .v2instgramBlock:nth-child(5),
.v2instgram  .v2instgramBlock:nth-child(6),
.v2instgram  .v2instgramBlock:nth-child(7),
.v2instgram  .v2instgramBlock:nth-child(8),
.v2instgram  .v2instgramBlock:nth-child(9),

.v2instgram  .v2instgramBlock:nth-child(11),
.v2instgram  .v2instgramBlock:nth-child(12),
.v2instgram  .v2instgramBlock:nth-child(13),
.v2instgram  .v2instgramBlock:nth-child(14),
.v2instgram  .v2instgramBlock:nth-child(15),
.v2instgram  .v2instgramBlock:nth-child(16),
.v2instgram  .v2instgramBlock:nth-child(17),
.v2instgram  .v2instgramBlock:nth-child(18),
.v2instgram  .v2instgramBlock:nth-child(19),
.v2instgram  .v2instgramBlock:nth-child(21),
.v2instgram  .v2instgramBlock:nth-child(20)
{
    width:188px; height:188px;
}

.v2BackToTop{
    width: 60px;height: 60px;      bottom: -40px;left:0; z-index: 5;
}
.v2BackToTop img{
    width:100%;
       -webkit-filter: drop-shadow( 0 6px 8px rgba(30,30,30,0.32));
    filter:         drop-shadow( 0 6px 8px rgba(30,30,30,0.32)); 
 
}



.v2tripadvisor{
    padding:40px 30px 60px;
   background-color: #9DAB39; 
}

.v2_footer{
    width:100%; margin-top:50px;
    background-color: #45382A;
    padding:20px 0 10px;
}
.v2_footer_in{

}
.v2_footer_left{
    width:141px; 
}
.v2_footer_right{
    width: 949px;
}
.v2_footer_right_row1{
   border-bottom: 1px solid #604F3C;  padding-bottom: 20px;  width:100%;
}

.v2_footer_right_row2{
    margin-top:17px; 
        display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 25px;
}
.v2_footer_right_row2 *{
    color:#FFFCE7;
}
.v2_footer_right_row2 a{
    display: block;
}
.v2_footer_social{
   margin-right:42px; width:23px; height:23px; line-height: 23px; text-align: center;
}
.v2_footer_social img{    width: 100%;
    display: inline-block; vertical-align: middle
}
.v2_footer_right_row2_column1{width:145px; padding-right: 20px;}
.v2_footer_right_row2_column1 a{
    color: #FFFCE7;
    font-size: 13px;line-height: 16px;letter-spacing: 1.18px; margin-bottom: 17px;
}
.v2_footer_right_row2_column2{width:150px; }
.v2_footer_right_row2_column2,.v2_footer_right_row2_column1{
    width:100%;
}
.v2_footer_right_row2_column2 a{
    font-size: 13px;line-height: 22px;letter-spacing: 0.36px; margin-bottom: 5px;
}
.v2_footer_right_row3{line-height: 22px;
    margin-top:60px; color: #E1E1E1;font-size: 14px;letter-spacing: 0.38px; line-height: 34px;
}
.v2_footer_credit{
  padding:30px 0 40px;  
}
.v2_footer_credit p{letter-spacing: 0.38px;font-size: 14px;
  color: #B1B1B1;  line-height: 22px;
}
.v2_footer_cards{width:200px; margin-right: 40px;}

.v2calbutton {
    letter-spacing: -0.73px;
    padding: 0;
    display: inline-block;
    padding: 0 30px;
   
    height: 29px;
    margin: 10px -1px 0px 20px;
    line-height: 29px;
    border: 0;
    text-align: center;
    color: #FFFFFF;
    font-size: 17px;
    background-color: #9DAB39;
    cursor: pointer;
}
.v2calbutton:hover{
        background-color: #C4D73B;
}
.v2_nl_bottom h2{
    color: #45382A;font-size: 25px;letter-spacing: -0.35px;line-height: 31px;
    width:380px;
        position: relative;
    top: -4px;
}
button{
    cursor:pointer;
}
.v2_nl_form button{
    cursor:pointer;
    background-color: #9DAB39;height: 54px; line-height: 54px;
    text-align: center; border:0; padding:0; display: block;
    color: #FFFFFF;font-size: 17px;width: 177px;
    margin-left:6px; text-transform: uppercase;
}
.v2_nl_form button:hover{
    background-color: #C4D73B;
}
.v2_nl_form input{width: 509px;
                  padding:0 20px;
    border: 1px solid #1E1E1E;height: 54px;
    font-size: 16px; background-color: transparent;
     font-family: 'Montserrat', sans-serif;
font-weight: 300;letter-spacing: -0.08px;
    color: #1E1E1E;
}

.v2_nl_form input::-webkit-input-placeholder {
  font-family: 'Montserrat', sans-serif;
font-weight: 300;letter-spacing: -0.08px;font-size: 16px;
    color: #1E1E1E;
}
.v2_nl_form input:-moz-placeholder {
  font-family: 'Montserrat', sans-serif;
font-weight: 300;letter-spacing: -0.08px;font-size: 16px;
    color: #1E1E1E;
}
.v2_nl_form input:-ms-input-placeholder {
  font-family: 'Montserrat', sans-serif;
font-weight: 300;letter-spacing: -0.08px;
    color: #1E1E1E;font-size: 16px;
}
.v2_nl_form_message{
      font-family: 'Montserrat', sans-serif;
font-weight: 400;letter-spacing: -0.08px;
    color: #1E1E1E;font-size: 16px; margin-top:10px;
}


.atv2_slider_hostels_icon{
    left:0; width:100%; z-index: 5; top:172px;
}
.owl-carousel .owl-item .atv2_slider_hostels_icon img,
.atv2_slider_hostels_icon img{
    width:67px; margin:auto; display: block;
}
.v2home_video{
        object-fit: cover;
    height: 100%;
}
.atv2_header_right{
    width:1060px;
}
.atv2_header_right2{width:100%;}
.atv2_header_right2 > ul > li{margin-right:45px; height: 36px;}
.atv2_header_right2 > ul > li:last-child{margin-right:0px;}
.atv2_header_right2 > ul > li > a{letter-spacing: 1.18px; display: block; font-size: 14px; line-height: 18px;color: #1E1E1E; text-transform: uppercase;}
.atv2_header_right2 li:hover > a{ color: #9DAB39;}
.atv2_header_subs_outer{
    position: absolute; top:100%; z-index:500;
    right:0;
    background-color: #363430; 
}
.atv2_header_subs_IN{
     padding:50px 0 0;
}
.atv2_header_subs{
    max-height:0; overflow:hidden; visibility: hidden;
}
.atv2_header_subs.active{
    max-height: 900px; visibility: visible;
}
.atv2_header_subs_outer *{
    line-height: 25px;
    font-family: 'Open Sans', sans-serif;letter-spacing: -0.19px;
    color: #fff;font-size: 14px;font-weight: 400;
}
.atv2_header_subs_outer a{
    display: block;    width: 100%;
}
.atv2_header_subs_outer a:hover{
    text-decoration: underline; 
}
.atv2_container22{
    width: 1132px; margin:auto;
}
.atv2_header_subs_group{
    width: 256px; margin:0 36px 70px 0;
}
.atv2_header_subs .atv2_header_subs_group:nth-child(4n){
    margin-right: 0;
}
.atv2_header_subs .atv2_header_subs_group:nth-child(4n + 1){
    clear: both;
}

.hide_first_inactive.atv2_header_subs_group a:first-child{
      color: #9DAB39;font-size: 18px;line-height: 39px;
          font-family: 'AmericanTypwrterITCW02- 737076',arial,helvetica,sans-serif;
letter-spacing: -0.15px;    font-weight: normal;
}
.hide_first_inactive.atv2_header_subs_group a:last-child{
    color: #9DAB39; margin-top:25px; 
}





.v2_hasChilds_single .atv2_header_subs_group{
    width:100%; margin-bottom:30px;
}
.v2_hasChilds_single .atv2_header_subs_group,
.v2_hasChilds_single .atv2_container22{
 width:100%;   
}
.v2_hasChilds_single{
    position: relative;
}
.atv2_header_subs_outer.atv2_header_subs_outer_single_col {
    width: 160px;
    padding: 0 15px;
}
.dk_toggle:focus,
.dk_options a:focus{
    text-decoration: underline;
}
.v2whatsapp{
    width: 44px;right:-70px; top:22px;
    position: absolute;
}
.v2whatsapp img{width:100%;}
.v2_hasChilds.focused > a:after,
.v2_hasChilds:hover > a:after {
     width: 0;  content:''; display: block; position: absolute; top:100%;       margin-top: 6px;
     left:50%;    margin-left: -24px;
  height: 0; 
  border-left: 24px solid transparent;
  border-right: 24px solid transparent;
  
  border-bottom: 24px solid #363430;
}
.v2_hasChilds.focused .atv2_header_subs,
.v2_hasChilds:hover .atv2_header_subs{
        max-height: 900px; visibility: visible;
}

.v2currency_outer .dk_options_inner{
    background-color: #9DAB39;width: 162px;
    border:0;  padding:8px 17px;
    box-shadow: 2px 3px 4px rgba(0,0,0,0.11);
}

.v2currency_outer .dk_options a,
.v2currency_outer .dk_options a:hover,.v2currency_outer .dk_option_current a{
   line-height: 22px;    background-color: #9DAB39;
        font-size: 11px;color: #1E1E1E;
    border:0; padding:0;
}

.v2currency_outer .dk_options .dk_option_current a{
    color: #FFFFFF;
}
.v2currency_outer .dk_toggle{
        letter-spacing: 0.01px;
    line-height: 21px;
    border: 0;
    padding: 0;
    color: #B1B1B1;
    font-size: 10px;
    text-align: right;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    background-color: transparent;
    padding-right: 17px;
    background:url('img/arrowdown.svg') no-repeat;
    background-size:7px 4px;
    background-position: 96% center;
}



.atv2_header_subs_outer,
.atv2_header_subs_outer *
{
    -webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
 transition:all 0.3s ease-in-out;
}
.v2carticon svg *,
.v2carticon svg{
    fill:#9DAB39;
}
.v2carticon svg{
    width:100%;
}
.v2carticon{
    width:16px; margin-left:15px;
}
.atv2_header_right1{
    margin:10px 0 18px; 
    display: flex; 
    align-items: center;
    height: 26px;
    flex-direction: row-reverse;
}



.v2_slider_select #dk_container_ts_select_by_t{margin:0;}

.v2_slider_select #dk_container_ts_select_by_l .dk_toggle, 
.v2_slider_select #dk_container_ts_select_by_t .dk_toggle, 
.v2_slider_select #dk_container_ts_select_by_ty .dk_toggle,
.v2_slider_select #dk_container_ts_select_by_t .dk_toggle{
    background-color: #1E1E1E;font-size: 13px;color: #FFFFFF;
    height: 47px; 
    line-height: 47px;
        padding: 0 15px;text-transform: uppercase;
}
.v2_slider_select .ts_select{
       width: 214px;
}
.v2_slider_select{
    width: 216px; border: 1px solid #FFFFFF;
    height: 49px;
}
.v2_slider_select .dk_toggle{
    background:url('img/arrowdown2.svg') no-repeat;
    background-size:7px 4px;
    background-position: 96% center;
}



.v2_slider_select .dk_options_inner{
    max-height:350px;
}
.v2_slider_select #dk_container_ts_select_by_l .dk_options_inner li:first-child,
.v2_slider_select #dk_container_ts_select_by_t .dk_options_inner li:first-child
{
    display: none;
}
 
.v2_slider_select .dk_open .dk_options {
    display: block;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
     right: -1px;
    width: calc(100% + 2px);
}

.v2_slider_select{
    width: 330px; border: 1px solid #FFFFFF;
    height: 49px;
}
.v2_slider_select .ts_select {
    width: 328px;
}



.v2_slider_select .dk_options a,
.v2_slider_select .dk_options a:hover,.v2_slider_select .dk_option_current a{
    border:0;     padding: 0 15px;
     border-top:1px solid #fff;
}
.v2_slider_select .dk_options a{
    background-color: #1E1E1E;
   color: #FFFFFF; font-size: 13px;letter-spacing: 0.7px; line-height: 47px; border-top:1px solid #fff;
}

.v2_slider_select .dk_options li:hover a{
    color:#9DAB39;
}

.v2_slider_select{
    margin-right:14px; 
}


 
.v2_slider_select_calendar_title{
    width: 216px;
      width: 326px;
    height: 47px;
    line-height: 47px;
    padding: 0 15px;
    background-color: transparent;
    background-image: url(img/v2calendar.svg);
    background-repeat: no-repeat;
    background-position: 175px 7px;
    
    background-position: 285px 7px;
    font-size: 13px;
    color: #FFFFFF;
    display: block;
    text-transform: uppercase;
}


.v2_slider_select_calendar_in{    position: absolute;
 left:auto; 
 right:0;
 top:100%;
 background-color: #1E1E1E;
    width: 674px; 
       max-height:0; 
       overflow:hidden;
       
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
     transition:all 0.3s ease-in-out;
 
}
.v2_slider_select_calendar_in.active{
    max-height:500px;
}
.v2_slider_select_calendar_in2{
    border: 1px solid #FFFFFF; margin-top:8px;
      padding: 18px 35px 26px 35px; 
}
.v2_slider_select .ui-datepicker{
    width:100% !important;    margin: 0;
        -webkit-box-shadow:none;
    -moz-box-shadow: none;
    box-shadow:none;


}
.v2_slider_select .ui-datepicker-calendar .ui-state-default{
    background-color:transparent;
}
.v2_slider_select .ui-datepicker td span, 
.v2_slider_select .ui-datepicker-calendar td:last-child .ui-state-active,
.v2_slider_select .ui-datepicker-calendar tr:last-child .ui-state-active,
.v2_slider_select .ui-datepicker td a{
    width:40px; height:40px; line-height: 40px;
    color: #FFFFFF;font-size: 14px;
         font-family: 'Montserrat', sans-serif;
font-weight: 400; 
}
.v2_slider_select .ui-datepicker tbody td{
    border:1px solid #E5E5E5;     
}

.v2_slider_select .ui-datepicker tbody tr{
    border:0; height: 40px;
}
.v2_slider_select .ui-datepicker thead{
    border:0; background-color:transparent;
}
.v2_slider_select .ui-datepicker th{
    color: #9DAB39; font-size: 12px;line-height: 16px;
    font-family: 'Lato', sans-serif;
padding:0; height:22px;
}
.v2_slider_select .ui-datepicker-header{
    background-color:transparent; height:16px; line-height: 16px;
          font-family: 'Montserrat', sans-serif;
font-weight: 400; text-transform: uppercase; margin-bottom:20px;
    color: #FFFFFF;font-size: 13px;letter-spacing: 1.1px;
}
.v2_slider_select .ui-datepicker-prev,
.v2_slider_select .ui-datepicker-next{
    display: inline-block;   
    width:14px; height:11.5px;
    vertical-align: middle;position: relative;
    top: 2px;
    background:url('img/arrow_left.svg') no-repeat;
     background-size:100% 100%;
        
}
.v2_slider_select button[data-handler="today"] {display: none;}
.v2_slider_select .ui-datepicker-next{    
        background:url('img/arrow_right.svg') no-repeat;
     background-size:100% 100%;
                                      }
.v2_slider_select .ui-datepicker-group {
    width:287px; float:left;
}
.v2_slider_select .ui-datepicker-group.ui-datepicker-group-last{
    float:right;
}
.atv2_slider_form > form{position:relative;}
 .v2_slider_select .ui-datepicker table td,
.v2_slider_select .ui-datepicker table th
{
      border: 1px solid rgba(229,229,229,0.3);
} 
.v2_slider_select .ui-datepicker table {
       border-collapse: collapse;
}
.v2_slider_select .ui-datepicker table th{
    border:0;
}
.v2_slider_select .ui-datepicker-calendar td {
    text-align: center;
}
body  .ts_form  .v2_slider_select .ui-datepicker-calendar td.ui-datepicker-today a,
body  .ts_form .v2_slider_select .ui-datepicker-calendar td.ui-datepicker-today span
{
      display: inline-block;  background-color: rgba(97,97,97,1);width:24px; height:24px;  border-radius:100px; line-height: 24px;
}
.v2_slider_select .ui-datepicker-calendar td.highlighted-range a,
.v2_slider_select .ui-datepicker-calendar td.highlighted-range span
{
   background-color: rgba(157,171,57,1);
}
.atv2_slider_form  button{letter-spacing: -0.73px;
                          padding:0; display:block;
    width: 216px; height: 49px; line-height: 49px; border:0;
    text-align:center;color: #FFFFFF;font-size: 17px;
    background-color: #9DAB39;
  text-transform: uppercase;  cursor:pointer;
} 

.atv2_slider_form button:hover{
      background-color: #C4D73B;
}
.v2_slider_select.v2_slider_select_calendar{
    margin:0;
}


body.v2_body .t_col_page_v2,
body.v2_body #site_wrap{
    background-color:transparent;
}
.atv2_container945{
     width:945px; margin:auto;
}
.atv2_tours_from_archive{
    margin-top:70px;
}
.atv2_tours_from_archive.atv2_tours_from {
        display: grid; 
    grid-gap: 11px;
    grid-template-columns: 1fr 1fr 1fr;
}
.v2_archive_cat .p_title{
    line-height: 49px;letter-spacing: -0.72px;
    color: #E0604C; font-size: 46px;
}
.v2_archive_cat .atv2_toptours_item_layer_in_price{
    margin:20px 0 0 0;
}
.atv2_toptours_item_layer_in_price_l{
    margin-right:4px;/*color: #9DAB39;*/}
.atv2_toptours_item_layer_in_price > span:first-child{
  /*  color: #9DAB39;*/
}
.v2_archive_cat .cont_main *,
.v2_archive_cat .cont_main{line-height: 23px;
  font-family: 'Montserrat', sans-serif;  color: #1E1E1E;
  font-weight: 300;font-size: 16px;
}
.atv2_tours_from_item_layer_hov_location{
    padding-top:20px;
}
.atv2_tours_from_item_layer_hov_location *{  font-weight: 300;
 font-family: 'Montserrat';   letter-spacing: 0.08px;
   font-size: 13px; color: #FFFFFF;line-height: 16px;
}
.atv2_tours_from_item_layer_hov_location strong{
   font-weight: 700;   
}
.atv2_tours_from_item_layer_hov_location span{
    text-decoration:underline;
}


.v2_archive_cat a.cb_clr{
   color: #E36246; 
}


.eatr-reviews-skeleton-component{
    margin:auto;
}
.eatr-reviews-skeleton-component * {
        font-family: 'Montserrat', sans-serif;
    line-height: 23px;
    font-weight: 300;
}
.eatr-header-centered .eatr-header-title{
        line-height: 26px;
    font-family: 'AmericanTypwrterITCW02- 737076',arial,helvetica,sans-serif;
    letter-spacing: -0.37px;
    font-size: 27px !important;
    font-weight: normal !important;
    /* text-transform: uppercase; */
    letter-spacing: -0.37px;
}
body .eatr-navigation-arrow-previous .eatr-navigation-arrow-icon,
body .eatr-navigation-arrow-next .eatr-navigation-arrow-icon{
        fill: rgba(255,255,255,1) !important;
    padding: 4px;
    width: 26px;
    height: 26px;
    border-radius: 100px;
    border: 2px solid #fff;
}
 


.v2_footer_contact{
    border-top: 1px solid #604F3C; width:100%; padding-top:37px; margin-bottom: 50px;
}
.v2_footer_contact1{ font-family: 'Montserrat', sans-serif;
font-weight: 700; line-height: 23px; margin-right: 104px;
    color: #FFFCE7;font-size: 13px;
    width:223px;
}
.v2_footer_contact2{
    width:320px; margin-right: 70px;
}
.v2_footer_contact3{
    width:230px;
}
.v2_footer_cn,
.v2_footer_address{
    margin-bottom:22px;
}
.v2_footer_address img{width:18px; margin-right: 12px;
position: relative;
    top: 3px;
}
.v2_footer_address span{
    width:calc(100% - 30px);
    
}
.v2_footer_cn:after,
.v2_footer_address:after{
    clear: both; content:''; display: block;
}
.v2_footer_cn span,
.v2_footer_address span{
  line-height: 23px; font-size: 13px; color: #FFFCE7;font-family: 'Montserrat', sans-serif; 
}
.v2_footer_contact2 {
    margin-top:-3px;
}
.v2_footer_cn{
    margin-bottom:23px;display: block;
}
.v2_footer_cn img{
    width: 22px;   margin-right: 12px;
        position: relative;
    top: 2px;
}
.v2_footer_address span{
    width:calc(100% - 34px);
  
}

.my-basket-wrap svg{
 width:100%;   
}
.my-basket-wrap svg *,
.my-basket-wrap svg
{
    fill:#9DAB39;
}
.my-basket-wrap{
        padding: 0;
        width: 16px;
    margin-left: 15px;
}
.v2currency_outer{
    position: relative; top:-3px;
}

.my-basket-wrap_count{
    position: absolute; left:100%; top:0; margin-left: 4px;
    color: #B1B1B1; font-size:14px; line-height: 15px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
} 
.header_basket_wrap{background-color: #9DAB39;
      box-sizing: border-box; padding:0;    top: 22px;
 width: 260px;  box-shadow: 0 2px 4px rgba(0,0,0,0.34); 
}
.hbp_view{letter-spacing: -0.17px;letter-spacing: -0.17px;
    color: #1E1E1E;font-size: 12px;line-height: 25px;
    font-family: 'Open Sans', sans-serif;
        padding: 0;
            position: absolute;
    right: 11px;
    bottom: 10px;
}
.hbp_li:hover{
    background-color:transparent;
}
.hbp_li{
    padding:0;     width: 100%; margin-bottom: 10px;
}
.hbp_txt{
    font-size: 14px; font-family: 'Open Sans', sans-serif;line-height: 18px; 
    border:0;width:100%; color:#fff;letter-spacing: -0.09px; font-weight: 700; height:auto;
}
.hbp_view.process{
    right:auto; left:11px; float:left;
    margin: 0;
    background-color: #100E0E;font-size: 12px;
    width: 100px;height: 35px; color:#fff; line-height: 35px; text-align: center;
}
ul.hbp_ul{
    width:calc(100% - 22px); margin:11px auto 38px auto;
}

/*
.hoverGrow {
       overflow: hidden;
}
.hoverGrow >img{
  
    	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hoverGrow:hover > img{
  -webkit-transform: scale(1.3);
	transform: scale(1.3);  
}
*/


.tours_v2_count{
     margin-bottom:40px;
}
.tours_v2_count *,.tours_v2_count {letter-spacing: -0.08px;color: #1E1E1E;
                                   line-height: 24px;
  font-size: 16px;  font-family: 'Montserrat', sans-serif;   font-weight: 300;
}
.tours_v2_count strong{
    font-weight: 700 ;
}
 
#site_wrap .v2_nl_bottom {
    width: calc(100% + 50px); margin-left:-25px;
}
.at_remove_filter{
    margin-top: 0;
    float:left;height: 44px;
    line-height: 48px;
    margin:0 10px 10px 0;border-radius: 22px;
    padding:0 40px 0 20px;background-color: #DCE0BE;font-size: 14px;
    box-sizing: border-box;font-family: 'Montserrat', sans-serif; 
    color: #1E1E1E;letter-spacing: -0.07px; position: relative;
}
.at_remove_filter:after{
    position: absolute; right:20px;width: 8px; top:20px;
    content:''; display: block;height: 8.67px;
    background:url('img/close_filter.svg') no-repeat;
    background-size:100% 100%;
}
.current_filters h6{
   height: 44px;
    line-height: 48px; margin-right:10px;
   color: #7E7C7C; font-size: 12px;font-family: 'Montserrat', sans-serif; 
}
.current_filters{
     margin:0 0 20px 0; width:100%; padding:0;
    background-color: transparent;
}

.t_col_page_v2_archive .atv2_tours_from_archive{
    margin:0;
}
.t_col_page_v2_archive .atv2_slider_form{
        position: relative; margin-bottom:20px;
    z-index: 50;box-sizing: border-box;
}
.t_col_page_v2_archive .breadcrumb{
  margin-bottom:18px;
}
.t_col_page_v2_archive .p_title{margin-bottom:20px;
  color: #E0604C; font-size: 46px;line-height: 49px;letter-spacing: -0.72px;
}
  
.t_col_page_v2_archive{
    margin-top:0; padding-top:0;
    width: 945px;
      margin: auto;
    margin-top: -10px;
}



.loc_ul_outer2{
        padding:12px 0;
      -webkit-box-sizing: border-box;  
     -moz-box-sizing: border-box; 
          box-sizing: border-box;width:100%;
}
/* home page v2 */


/* booking simple form */
.v2_form{
    width:100%; 
}
.v2_form_field{
    width:calc(50% - 10px); margin-bottom:20px;
}
.v2_form_field_full{
    width:100%;
}
.v2_form_field input[type="tel"],
.v2_form_field input[type="text"],
.v2_form_field input[type="email"],
.v2_form_field textarea{
    display: block; width:100%; height: 49px;
      padding:20px 16px; background-color:transparent;
         border: 1px solid #453012;font-family: 'Montserrat', sans-serif;
        color:#453012;    font-size: 17px; font-weight:400;
}


.v2_form_field input::-webkit-input-placeholder ,
.v2_form_field textarea::-webkit-input-placeholder 
{  font-family: 'Montserrat', sans-serif;
color:#453012;    font-size: 17px; font-weight:400;
}
.v2_form_field input:-moz-placeholder ,
.v2_form_field textarea:-moz-placeholder 
{  font-family: 'Montserrat', sans-serif;
  color:#453012;    font-size: 17px; font-weight:400;
}
.v2_form_field input::-moz-placeholder ,
.v2_form_field textarea::-moz-placeholder 
{ /* Mozilla Firefox 19+ */font-family: 'Montserrat', sans-serif;
  color:#453012;    font-size: 17px; font-weight:400;
}
.v2_form_field input:-ms-input-placeholder,
.v2_form_field textarea:-ms-input-placeholder
{font-family: 'Montserrat', sans-serif;
      color:#453012;    font-size: 17px; font-weight:400;
}
.v2_form_field textarea{
 height:120px;   resize:none;
}
.v2_form_field .ts_select_by_v2{
    display: none;  
}
.v2_slider_select.v2_form_field .dk_toggle{
    height: 49px; line-height: 49px;     width: 303px !important;    padding: 0 19px;
}
.v2_slider_select.v2_form_field .dk_toggle,
.v2_form_field .dk_container{
    width:100%;
}
.v2_form_field.v2_slider_select{
    margin-right:0; border:0;
}
.v2_form button{
    width: 100%;
    color: #fff;
    text-align: center;
    display: block;
    line-height: 58px;
    height: 58px;
    font-size: 30px; text-transform: uppercase;
    margin-bottom: 15px;
    background-color: #e0614c;
    border:1px solid #e0614c;
    margin-top: 20px;
}
.v2_form button:hover{
        color: #e0614c;
    background-color: transparent;
}
.formerror{
    margin-top:20px; font-size: 30px; font-weight:700;
}
/* booking simple form */


/* tour theme text */
.tour_theme_v2_seotext{
    margin-top:30px; 
    border-top: 1px solid #c2c891;
}
    a.readMoreSeo,
.tour_theme_v2_seotext ,.tour_theme_v2_seotext *{
    font-size: 14px;
    color: #82795a;
    line-height: 23px;
    
}
 
    .tour_theme_v2_seotext_in{
        display: none;    padding:10px 0;
    }
    .tour_theme_v2_seotext_in.active{
        display: block;
    }
    a.readMoreSeo{
            color: #e26047; text-decoration: underline;
    }
/* tour theme text */


/* tour addition products */
.atTourAdditions{
    margin-bottom:20px;
}
.atTourAdditionsCheckbox{
    margin-bottom:10px;
}
.atTourAdditionsCheckbox input{
    visibility: hidden; position: absolute; opacity: 0;
}
.atTourAdditionsCheckbox label{
    display: block; width:100%;
}
.atTourAdditionsCheckbox label:after{
    content:''; display: block; clear: both;
}
.atTourAdditionsCheckboxMark{
    float:left; width:15px;height:15px; margin-right: 10px;line-height: 15px; text-align: center;
    border:1px solid #453012;
          -webkit-box-sizing: border-box;  
     -moz-box-sizing: border-box; 
          box-sizing: border-box;
    
}
.atTourAdditionsCheckboxMark:after{
      content:''; display:none; vertical-align: middle; width:11px; height:15px;
    background:url('img/v.png') no-repeat;
    background-size: 100% auto;
    
}
.atTourAdditionsCheckbox input:checked + label .atTourAdditionsCheckboxMark:after{
    display: inline-block;
}
.atTourAdditionsCheckboxText{
    float:left; width:calc(100% - 30px); line-height: 15px; font-size: 14px;
}
.atTourAdditions .step1_wrapp2{
    margin-top:20px; 
}
/* tour addition products */




.c_current_choosed_date{
    display: block;
    border: none;
    outline: none;
    margin-bottom: 15px;
    width: 547px;
    background-color: #e2d178;
    border: none;
    padding: 15px 7px 8px 7px;
    background-repeat: no-repeat;
    height: 45px;
    padding: 0px 10px 0px 10px;
    background-color: #e2d178;
    width: calc(100% - 20px);
    line-height: 44px;
}




/* gateway tabs */
.toggle_box_tab_box{display: none;
     background-color: #E1D893;
     
     padding:10px 35px 60px;
 
}
 .toggle_box_tab_box.active{
    display: block;
}
.cont_wrap{
    padding-bottom:30px;
}
 
.toggle_box_tab_item{
   float:left; width:calc(50% - 4px);
   background-color: #BEB266;
    height:69px; 
    text-align:center;
    width: 100%;
}
.toggle_box_tab_item.active{
    display: block;background-color: #E1D893;
}

.toggle_box_tab_item  span{
   font-size: 27px; color: #45382A;    line-height: 69px; display: inline-block;;
}
.toggle_box_tab_item span.fa{margin-right: 5px;}
.toggle_box_tab_item.active span{
    color: #A94227;
}
.toggle_box_tab_item + .toggle_box_tab_item{
    float:right;
}
#paypalGWiframe{
 margin-top:20px;   display: block;
}
/* gateway tabs */


/* tour wide askany */
.modalTourAskMask{z-index: 400; top:0; left:0; width:100%; height:100%; position: absolute;}
.modalTourAskIn .modalTourAskMask{
    z-index: -1;
}
.modalTourAskIn .cntus_errors{top:0;}
.modalTourAskIn{
    position:absolute; z-index: 500;
	top:50%;
	  -webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
    	-ms-transform: translateY(-50%);
    	-o-transform: translateY(-50%);
    	transform: translateY(-50%);    width:100%; left:0;
}
.modalTourAsk{
    position: fixed; top:0; left:0; width:100%; height:100%; 
    z-index:-5;
    background-color:rgba(0,0,0,0.85);
    opacity: 0; visibility: hidden;
}
.modalTourAsk.active{
    z-index:90000;   opacity: 1; visibility: visible;
}
.modalTourAskIn2{
    position: relative;
       -webkit-box-sizing: border-box;  
     -moz-box-sizing: border-box; 
          box-sizing: border-box;    padding: 25px 20px;
        background-color: #fffbdb; width:650px; margin: auto;
}
.modalTourAskIn2 h2{
    color: #949e48;
    font-size: 27px;
    line-height: 26px;
    margin-bottom: 25px;
    text-transform: uppercase;
}
.modalTourAskIn2 input[type="tel"],
.modalTourAskIn2 input[type="text"], .modalTourAskIn2 input[type="email"],.modalTourAskIn2 textarea{
    
    display: block;
    width: calc(50% - 6px);
    height: 49px;
    padding: 16px; margin-bottom: 12px;
    background-color: transparent;
    border: 1px solid #453012;
    font-family: 'Montserrat', sans-serif;
    color: #453012;
    font-size: 17px;
    font-weight: 400;
    
          -webkit-box-sizing: border-box;  
     -moz-box-sizing: border-box; 
          box-sizing: border-box;
}


.modalTourAskIn2 input::-webkit-input-placeholder ,
.modalTourAskIn2 textarea::-webkit-input-placeholder 
{  font-family: 'Montserrat', sans-serif;
color:#453012;    font-size: 17px; font-weight:400;
}
.modalTourAskIn2 input:-moz-placeholder ,
.modalTourAskIn2 textarea:-moz-placeholder 
{  font-family: 'Montserrat', sans-serif;
  color:#453012;    font-size: 17px; font-weight:400;
}
.modalTourAskIn2 input::-moz-placeholder ,
.modalTourAskIn2 textarea::-moz-placeholder 
{ /* Mozilla Firefox 19+ */font-family: 'Montserrat', sans-serif;
  color:#453012;    font-size: 17px; font-weight:400;
}
.modalTourAskIn2 input:-ms-input-placeholder,
.modalTourAskIn2 textarea:-ms-input-placeholder
{font-family: 'Montserrat', sans-serif;
      color:#453012;    font-size: 17px; font-weight:400;
}
.modalTourAskIn2 textarea{
 height:120px;  width:100%; resize:none;
}
.modalTourAskClose img{width:100%;}
.modalTourAskClose{width: 20px;
    position: absolute;
    right: 20px;
    top: 25px;
    z-index: 5; }
.modalTourAskIn2 .atbutton{
    width: 100%;
    color: #fff;
    text-align: center;
    display: block;
    line-height: 58px;
    height: 58px;
    font-size: 30px; text-transform: uppercase;
    margin-bottom: 15px;
    background-color: #e0614c;
    border:1px solid #e0614c;
    margin-top: 20px;
    padding:0; line-height: 58px;
      -webkit-box-sizing: border-box;  
     -moz-box-sizing: border-box; 
          box-sizing: border-box;
}
.modalTourAskIn2 button:hover{
        color: #e0614c;
    background-color: transparent;
}
.modalTourAskIn2 .tourcmshpot{display:none;}
/* tour wide askany */

.single_tour_inline_calendar .pickdate_wrap.schDetailed .ui-datepicker td.noavail .prc{
    display: none;
}

select.tourExtraOption{
  width:140px;
  display: none;
}
select.tourExtraOption,
select.atv2ChangeQuantity{
  width:80px;
  display: none;
}
div.atv2ChangeQuantity .dk_toggle{
        background-position: 104% center;
}
div.tourExtraOption .dk_toggle{
        background-position: 104% center; text-align: left;
}



/* pickups */
.allpickups{width:100%; margin-bottom:70px; margin-top:40px;}
.allpickups,.allpickups *{
    box-sizing: border-box;
}
.allpickups_item{margin-bottom:2px;}
.allpickups_item_toggle{
    padding:0 25px 0 17px;display: block; position: relative;
    	height: 60px;	width: 100%;	background-color: #E2D893;
}
.allpickups_item_toggle img,.allpickups_item_toggle h2{
    float:left;
}
.allpickups_item_toggle img{
    margin:15px 18px 0 0; width:25px;
}
.allpickups_item_toggle img.allpickups_item_arrow {
    position: absolute;
    right: 25px;
    top: 25px;
    width: 20px;
    margin: 0;
      -webkit-transform: rotate(0deg); 
      -ms-transform: rotate(0deg);  
          transform: rotate(0deg); 
      -webkit-transition:all 0.15s ease-in-out;
-moz-transition:all 0.15s ease-in-out;
-o-transition:all 0.15s ease-in-out;
 transition:all 0.15s ease-in-out;
}
.allpickups_item_toggle h2{
    font-size: 22px;color: #0A0A0A; line-height:60px;
}
.allpickups_item_in{
    height:0; overflow: hidden;
  -webkit-transition:all 0.15s ease-in-out;
-moz-transition:all 0.15s ease-in-out;
-o-transition:all 0.15s ease-in-out;
 transition:all 0.15s ease-in-out;
}
.allpickups_item_in3{
    padding:40px 60px 50px;
}
.allpickups_item_map{
    margin-bottom:25px;
}
.allpickups_item_in3 .allpickups_item_map:last-child{
    margin-bottom:0;
}

.allpickups_item_map h3{line-height: 21px;
   color: #000000;font-size: 14px;
    font-weight: 700; font-family: 'Montserrat', sans-serif; 
}
.allpickups_item_map p{
   color: #000000;font-size: 14px;line-height: 21px;
    font-weight: 300; font-family: 'Montserrat', sans-serif; 
}
.allpickups_item_map a{
    display: block; text-decoration: underline;
    font-size: 14px;line-height: 23px;color: #E36246;
    font-weight: 300; font-family: 'Montserrat', sans-serif; 
}
.about_paget_pickups .dyn_cont p{
    font-size: 14px;
        font-size: 14px;line-height: 23px;color: #000000;
    font-weight: 300; font-family: 'Montserrat', sans-serif; 
}
.about_paget_pickups.about_paget .schlagzl_hdr{margin-bottom: 0;}
.about_paget_pickups.cont_wrap {
    padding-top:87px;
}
.about_paget_pickups .schlgzl_h1{letter-spacing: -0.62px;
 color: #A94227; font-size: 45px;  line-height: 43px; margin-bottom:27px;   text-transform: uppercase;
}
.allpickups_item.active .allpickups_item_arrow{
          -webkit-transform: rotate(180deg); 
      -ms-transform: rotate(180deg);  
          transform: rotate(180deg); 
}
.pickupsmodal{
    background-color: rgba(10,10,10,0.9); max-height: 100vh; overflow: hidden; opacity: 0;
  visibility: hidden; z-index: -1000;  width:100%; height:100%; top:0; right:0; position: fixed;
    -webkit-transition:all 0.15s ease-in-out;
-moz-transition:all 0.15s ease-in-out;
-o-transition:all 0.15s ease-in-out;
 transition:all 0.15s ease-in-out;
}
.pickupsmodal.active{
     visibility: visible; z-index: 5000;opacity: 1;
}
.pickupsmodal_mask{
    z-index: 1; position: absolute; width:100%; height:100%; top:0; right:0;
}
.pickupsmodal_in{
    z-index: 5; position: absolute; width:100%; 
     left:0; 
 	position:absolute;
	top:50%;
	  -webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
    	-ms-transform: translateY(-50%);
    	-o-transform: translateY(-50%);
    	transform: translateY(-50%);   
}
.pickupsmodal_in2{
    width: 672px;
    position: relative; z-index: 10; margin:auto; 
}
.pickupsmodal_in2_content iframe,
.pickupsmodal_in2_content{
    width:100%;
}
.pickupsmodal_in2_content iframe{
    margin-top:17px; height:427px; width:100%;
}
.pickupsmodal_in2_content h3{line-height: 21px;
 color: #FFFFFF;font-size: 14px;max-width: calc(100% - 50px);
    font-weight: 700; font-family: 'Montserrat', sans-serif; 
}
.pickupsmodal_in2_content p{max-width: calc(100% - 50px);
   color: #000000;font-size: 14px;line-height: 21px;
color: #FFFFFF; font-family: 'Montserrat', sans-serif; 
}
.pickupsmodal_close{
    position:absolute; top:0; right:0; width:20px;
}
.pickupsmodal_close img{width:100%;}
/* pickups */


/* prices from tour wide */
.tour_wide_pricesfrom{margin-bottom:20px;}
.tour_wide_pricesfrom *,.tour_wide_pricesfrom {
    line-height: 21px;font-family: 'Open Sans', sans-serif;
    color: #83795A;font-weight: normal;font-size: 14px;
}
.tour_wide_pricesfrom strong{
    font-family: 'AmericanTypwrterITCW02- 737076',arial,helvetica,sans-serif; font-weight: normal;
    color: #cc6633;font-size: 14px; line-height: 21px;
}
.tourwide_contact{text-align: left;}
/* prices from tour wide */


/* error page booking */
 
.cont_wrap_error_page{
    width:945px; margin:auto;
}
.cont_wrap_error_page .breadcrumb {
    margin-bottom:25px;
}
.cont_wrap_error_page .breadcrumb ,
.cont_wrap_error_page .breadcrumb *{
    color: #A1A1A1;font-weight: 300;letter-spacing: -0.06px;line-height: 23px;
}
.cont_wrap_error_page .breadcrumb .cb_clr {
color: #e15e45;
}
.cont_wrap_error_page_title{letter-spacing: -0.72px; margin-bottom:10px;
    color: #A64025;font-size: 46px;line-height: 49px;
}
.cont_wrap_error_page_cont p{
    margin-bottom:25px;
}
.cont_wrap_error_page_cont,.cont_wrap_error_page_cont *{
  font-family: 'Montserrat', sans-serif;   color:#000; font-size: 16px;letter-spacing: -0.08px;line-height: 23px;
}
.cont_wrap_error_page_cont h2{line-height: 21px; margin-bottom: 25px;
   color: #A64025; font-size: 24px;   font-family: 'AmericanTypwrterITCW02- 737076',arial,helvetica,sans-serif; font-weight: normal;
}
.cont_wrap_error_page_cont strong{
    font-weight: 600;
}
.cont_wrap_error_page_cont a,.cont_wrap_error_page_cont a *{
    color:#E36246;
}
.error_page_auto{
       box-sizing: border-box;
    background-color: #F6F0C3; padding:25px 35px;
}
.error_page_auto_item{
    border-bottom: 1px solid rgba(157,171,57,0.4);
    margin-bottom:6.5px;
    padding-bottom:6.5px;
}
.error_page_auto_item_img{
    float:left;width: 128px;height: 75px; overflow: hidden; margin-right: 24px;
}
.error_page_auto_item_btn,
.error_page_auto_item_price,
.error_page_auto_item_cont{
    float:left;width:400px;height: 75px; overflow: hidden; margin-right: 50px; position: relative;
}
.error_page_auto_item_price{
    width:120px;    margin: 0;
}
.error_page_auto_item_btn{
    width: 125px; float:right;    margin: 0;
}
.error_page_auto_item_btn a{font-size: 16px; display: block;
    background-color: #E1614D; color:#fff; text-transform: uppercase;
    width: 125px;height: 39px; line-height: 39px; text-align: center; 
}
.error_page_auto_item_price *,
.error_page_auto_item_price .at_prices_nis_sym, .at_prices_nis span
{font-size: 14px;
  color: #83795A;   font-family: 'Open Sans', sans-serif; line-height: 21px;
}
.error_page_auto_item_btn2,
.error_page_auto_item_price2,
.error_page_auto_item_cont2{
  left:0; 
 	position:absolute; width:100%;
	top:50%;
	  -webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
    	-ms-transform: translateY(-50%);
    	-o-transform: translateY(-50%);
    	transform: translateY(-50%);   
}
.error_page_auto_item_cont2 h2{
    color: #231F20;font-size: 16px;line-height: 18px; color:#000; margin-bottom:5px;
}
.error_page_auto_item_cont2 h3{
    color: #83795A;font-size: 14px;line-height: 21px; font-family: 'Open Sans', sans-serif;
}
.error_page_auto_item_img img{width:100%;}
/* error page booking */


/* hostel guest booking */
.tourhostelguestdatePick{
width: 100%;
    height: 49px;
    padding: 16px;
    display: block;
}
.tourhostelguestdate {
    position: relative; 
        display: block;
    width: calc(50% - 6px);
    height: 49px;    
    padding: 0;
    margin-bottom: 12px;
    background-color: transparent;
    border: 1px solid #453012;
    font-family: 'Montserrat', sans-serif;
    color: #453012;
    font-size: 17px;
    font-weight: 400;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.tourhostelguestCalendar .ui-datepicker{
    width:100%;
        -webkit-box-shadow:none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.tourhostelguestCalendar {
    padding: 10px;
}
.tourhostelguestdate,.tourhostelguestdate *{
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.tourhostelguestdateIn{
        width: 307px;
    position:absolute; top:100%; left:-1px;  
}
.tourhostelguestButton{
    letter-spacing: -0.73px;
    padding: 0;
    display: inline-block;
    padding: 0 30px;
    height: 29px;
      margin: 0 10px 10px 10px;
    line-height: 29px;
    border: 0;
    text-align: center;
    color: #FFFFFF;
    font-size: 17px;
    background-color: #9DAB39;
    cursor: pointer;
}
.tourhostelguestdateIn2{
        position: absolute;
    left: auto;
    right: 0;
    top: 0;
    background-color: #1E1E1E;
    width: 100%;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.tourhostelguestdateIn.active .tourhostelguestdateIn2{
    max-height: 420px;
}
.tourhostelguestdateIn .ui-datepicker-calendar .ui-state-default{
    background-color:transparent;
}
.tourhostelguestdateIn .ui-datepicker td span, 
.tourhostelguestdateIn .ui-datepicker-calendar td:last-child .ui-state-active,
.tourhostelguestdateIn .ui-datepicker-calendar tr:last-child .ui-state-active,
.tourhostelguestdateIn .ui-datepicker td a{
    width:40px; height:40px; line-height: 40px;
    color: #FFFFFF;font-size: 14px;
         font-family: 'Montserrat', sans-serif;
font-weight: 400; 
}
.tourhostelguestdateIn .ui-datepicker tbody td{
    border:1px solid #E5E5E5;     
}

.tourhostelguestdateIn .ui-datepicker tbody tr{
    border:0; height: 40px;
}
.tourhostelguestdateIn .ui-datepicker thead{
    border:0; background-color:transparent;
}
.tourhostelguestdateIn .ui-datepicker th{
    color: #9DAB39; font-size: 12px;line-height: 16px;
    font-family: 'Lato', sans-serif;
padding:0; height:22px;
}
.tourhostelguestdateIn .ui-datepicker-header{
    background-color:transparent; height:16px; line-height: 16px;
          font-family: 'Montserrat', sans-serif;
font-weight: 400; text-transform: uppercase; margin-bottom:20px;
    color: #FFFFFF;font-size: 13px;letter-spacing: 1.1px;
}
.tourhostelguestdateIn .ui-datepicker-prev,
.tourhostelguestdateIn .ui-datepicker-next{
    display: inline-block;   
    width:14px; height:11.5px;
    vertical-align: middle;position: relative;
    top: 2px;
    background:url('img/arrow_left.svg') no-repeat;
     background-size:100% 100%;
        
}
.tourhostelguestdateIn button[data-handler="today"] {display: none;}
.tourhostelguestdateIn .ui-datepicker-next{    
        background:url('img/arrow_right.svg') no-repeat;
     background-size:100% 100%;
                                      }
.tourhostelguestdateIn .ui-datepicker-group {
    width:287px; float:left;
}
.tourhostelguestdateIn .ui-datepicker-group.ui-datepicker-group-last{
    float:right;
}
 
 .tourhostelguestdateIn .ui-datepicker table td,
.tourhostelguestdateIn .ui-datepicker table th
{
      border: 1px solid rgba(229,229,229,0.3);
} 
.tourhostelguestdateIn .ui-datepicker table {
       border-collapse: collapse;
}
.tourhostelguestdateIn .ui-datepicker table th{
    border:0;
}
.tourhostelguestdateIn .ui-datepicker-calendar td {
    text-align: center;
}
.tourhostelguestdateIn .ui-datepicker-calendar td.ui-datepicker-today a,
.tourhostelguestdateIn .ui-datepicker-calendar td.ui-datepicker-today span
{
      display: inline-block;  background-color: rgba(97,97,97,1);width:24px; height:24px;  border-radius:100px; line-height: 24px;
}
.tourhostelguestdateIn .ui-datepicker-calendar td.highlighted-range a,
.tourhostelguestdateIn .ui-datepicker-calendar td.highlighted-range span
{
   background-color: rgba(157,171,57,1);
}


.tour_side_btn.tourwide_contact_abrguest{
    margin-bottom: 15px;
    background-color: #949E48;
    margin-top: 0;
    padding: 0;
    text-align: center;
    color: #fff;
    text-decoration: none;
    line-height: 25px;
    font-size: 24px;
    padding-top: 4px;
    text-transform: uppercase;
}
/* hostel guest booking */


 /* lang he */
 .v2currency_outer{width: 145px;}
 .v2_lang_box_img,
 .v2_lang_toggle{
    width: auto;
    overflow: hidden;
    margin: -5px 0 0 0;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;    
 }
.v2_lang_box_img img,
.v2_lang_toggle img{
    display: block;
    width: 24px;
    height: 24px;
    object-fit: cover;
    border-radius: 200px;
 }
 .v2_lang_toggle i {
    content: "";
    margin-inline-start: 7px;
    position: relative;
    top: 1px;
    width: 7px;
    height: 7px;
    background-image: url(./img/lang_arrow.svg);
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
 }
 .v2_lang_box{
     position: relative; z-index: 20;
 }
 .v2_lang_box_in{
     position: absolute;  top: 25px;
     max-height: 0;
    overflow: hidden;    left: -10px;
width: 150px;
       background-color: #fffbdb;
    -webkit-transition: height 0.3s cubic-bezier(.26, .12, 0, 1);
    -moz-transition: height 0.3s cubic-bezier(.26, .12, 0, 1);
    -o-transition: height 0.3s cubic-bezier(.26, .12, 0, 1);
    transition: height 0.3s cubic-bezier(.26, .12, 0, 1);
 }
 .v2_lang_box_in2{
     box-sizing: border-box; padding:10px;
 }
 .v2_lang_box_in li{
         box-sizing: border-box;
    padding: 0 0 18px 0;  
    line-height: 20px;
 }
 .v2_lang_box_in li:last-child{
     padding:0;
 }
 .v2_lang_box_in li span{
   width: calc(100% - 45px); line-height: 26px;
    float: left;      text-align: center;
      font-size: 16px;

    font-family: 'Heebo', sans-serif;

 }
 .v2_lang_box.active .v2_lang_box_in{
     max-height: 200px;
 }
 .v2_lang_box_in a{
     display: block;
 }
 .v2_lang_box_img{float:left; margin:0 10px 0 0;}
 .v2_lang_box_in ul{
     padding:13px;
 }
 
 
 
 .rtl_t_top_img{
     height:622px; width:100%; position: relative;
 }
 .rtl_t_top_img:after{
     content:''; display: block; position: absolute; bottom:0; right:0;
      opacity: 0.51; height:417px;    width: 100%;
  transform: scaleY(-1) rotate(180deg);
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%), linear-gradient(180deg, rgba(30,30,30,0) 0%, #1E1E1E 100%);

 }
 .rtl_t_container {
     height:100%; top:0;
     position: absolute; z-index: 10; right:0; width:100%;
 }
 .rtl_t_container h2{  
      color: #FFFFFF; margin-top:406px;
	font-family:'hachaluzimbold';
  font-size: 75px;
  font-weight: bold;
  letter-spacing: -1.17px;
  line-height: 49px;
  text-align: center;
 }
 
 .rtl_t_content{
     width:100%; margin:0 auto 28px;
 }
 .rtl_t_content,.rtl_t_content *{
     direction: rtl;
 }
 .rtl_t_content,.rtl_t_content *{
     
    font-family: 'Heebo', sans-serif; font-size: 20px;
  letter-spacing: 0.12px; color:#4A403E;
  line-height: 27px;
  text-align: center;
 }
 .rtl_t_top_img{
  margin-bottom: 50px;   
 }
 .rtl_t_content h2{
  color:#4A403E; 
font-family:'hachaluzimbold';
  font-size: 50px;
  font-weight: bold; margin-bottom: 20px;
  letter-spacing: 0.3px;
  line-height: 21px;
  text-align: center;
 }
 .rtl_t_containter,
 .rtl_t_containter *{
         direction: rtl;
 }
 .rtl_t_content{
     
 }
 .rtl_t_containter{
        width: 916px;
    margin: auto;
 }
 .rtl_t_containter2{
       width: 1100px;
    margin: auto;
 }
 .rtl_t_tours a{
     float:right;  width: 264px;
 position: relative; margin:0 0 14px 14px;
 }
 .rtl_t_tours a:nth-child(4n){
     margin-left:0;
 }
  .rtl_t_tours a img{width:100%; display: block;}
 .rtl_t_tours:after{
     content:''; display: block; clear: both;
 }
 .rtl_t_tours{
     margin-bottom:30px;
 }
 .rtl_t_tours a:after{
     content:''; display: block; position: absolute; bottom:0; right:0;
      opacity: 0.51; height:189px;    width: 100%;
  opacity: 0.51;
  transform: scaleY(-1) rotate(180deg);
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%), linear-gradient(180deg, rgba(30,30,30,0) 0%, #1E1E1E 100%);
}
.rtl_t_tours a h3{
    position: absolute; bottom:17px; padding:0 24px; box-sizing: border-box;
      color: #FFFFFF;
font-family:'hachaluzimbold'; z-index: 30; right:0; width:100%;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 28px;
    
}




.rtl_t_tours{margin-bottom:100px;}
.rtl_t_reviews{width:100%;  background-color: #9DAB39;
               padding:45px 0;
 }
 .rtl_t_reviews h2{
       color: #FFFFFF;
font-family: 'hachaluzimbold';
  font-size: 50px;    font-weight: bold; text-align: center;
  letter-spacing: -0.69px;
  line-height: 54px; margin-bottom:36px;
 }
 .rtl_t_reviews_content{
     margin-bottom:40px;
 }
 .rtl_t_reviews_name{margin-bottom:5px;}
 .rtl_t_reviews_name,
 .rtl_t_reviews_content,.rtl_t_reviews_content *{
     color:#fff;   font-size: 20px;
  letter-spacing: -0.1px;text-align: center;
  line-height: 27px;font-family: 'Heebo', sans-serif;
 }
 .rtl_t_reviews_stars{
     text-align: center; display: flex; justify-content: center;
 }
 .rtl_t_reviews_stars svg{width:12px; margin:0 3px;}
    .rtl_t_reviews .owl-carousel .owl-nav button.owl-next span,
    .rtl_t_reviews .owl-carousel .owl-nav button.owl-prev span{
        opacity: 0;
    }
    .rtl_t_reviews .owl-carousel .owl-nav button.owl-next
    {
            position: absolute; top:20px;  
        width:40px; height:40px;    left: -190px;
        background-image: url('img/f_l.svg') !important;
        background-size:100% 100%;
    }
    .rtl_t_reviews .owl-carousel .owl-nav button.owl-prev
    {
        position: absolute; top:20px; 
         width:40px; height:40px;    right: -190px;
        background-image: url('img/f_r.svg') !important;
          background-size:100% 100%;
    }
    .owl-carousel-reviews{
        width:700px; margin:auto;
    }
    
    
      .atv2_header_rtl .v2_lang_box_in{
        left:auto; right:0;
    }
    
    .atv2_header_rtl .atv2_header_right{
        width: 800px;
    }
    .rtl_phone_click{
        margin-top: 12px;font-family: 'Heebo', sans-serif;
    }
 /* lang he */
 
 
 
 


.tours_lobby_top_item_layer_badges{
    position:absolute; top:39px; left:-6px;  z-index: 20;
}
.tours_lobby_top_item_layer_badges p{
      height: 29px;
      line-height: 29px;
  min-width: 90px;
  padding:0 7px; text-align: center;
    font-size: 16px;
  letter-spacing: -0.07px; color:#fff; margin-bottom: 13px;
  background-color: #CD524C;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);

}

.single_tour_wide .tours_lobby_top_item_layer_badges{left:0;}



/* tours filters v4 */
.tfilters_v4{
    position: relative; margin-bottom: 34px;
}
.tfilters_v4 form{display: flex;}
.tfilters_v4_item{margin-right:10px; position: relative;}
.tfilters_v4_item > a{    white-space: nowrap;
    color:#1E1E1E; border:1px solid #1E1E1E; border-radius: 49px;
    display: inline-block; font-size: 13px; line-height: 49px; height:49px; padding:0 30px; 
 font-family: 'Montserrat', sans-serif; text-transform: uppercase;
 font-weight: 600;
 }
 .tfilters_v4_item_popup{
     visibility: hidden; opacity: 0;z-index: -1;
     position: absolute; left:0; top:calc(100% + 10px);
   min-width: 320px;
     box-sizing: border-box; padding: 18px;
     background-color: #1E1E1E;
box-shadow: 2px 10px 12px #00000021;
 }
 .tfilters_v4_item.active .tfilters_v4_item_popup{
       visibility: visible; opacity: 1;z-index: 100;
 }
 .tfilters_v4_item_popup label{display: flex; cursor: pointer; margin-bottom: 17px;  position: relative;}
 .tfilters_v4_item_guests input[type="number"],
 .tfilters_v4_item_popup input[type="checkbox"],
 .tfilters_v4_item_popup input[type="radio"]
 {
       position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
 }
 .tfilters_v4_item_mark{
     width: 18px;
height: 18px;
border: 1px solid #FFFFFF;
border-radius: 2px; margin-right: 17px;

 }
 .tfilters_v4_item_txt{
     width:calc(100% - 20px);
     color: #FFFFFF;
font-size: 16px; line-height: 18px;
font-family: 'Montserrat', sans-serif; 
 font-weight: 300;
 }
 
  .tfilters_v4_item_popup input[type="checkbox"]:checked  + .tfilters_v4_item_mark:after,
  .tfilters_v4_item_popup input[type="radio"]:checked  + .tfilters_v4_item_mark:after
  {
     content: "\2713";
          color: #FFFFFF;    width: 100%;
    display: block;
font-size: 16px; line-height: 18px;
text-align: center;
 }
 .tfilters_v4_item_actions{
     display: flex; justify-content: space-between;
     align-items: center; margin-top:8px;
 }
 .tfilters_v4_item_actions_reset{
     font-family: 'Montserrat', sans-serif; 
 font-weight: 300;
     color: #8A837B; text-decoration: underline; font-size: 16px; line-height: 20px;
 }
 .tfilters_v4_item_actions_save{
     background-color: #9DAB39 ;
width: 134px; color:#fff;
height: 45px;
line-height: 45px; font-size: 17px;
text-align: center;
     
 }
  
 .tfilters_v4_item_guests_btns{
     width:100px; display: flex; justify-content: space-between;
 }
 .tfilters_v4_item_guests_btns_number_txt,
 .tfilters_v4_item_guests_btns_number{
     width:25px;
 }
.tfilters_v4_item_guests_btns_number_txt{
   text-align: center;
   line-height: 25px;     font-family: 'Montserrat', sans-serif; 
 font-weight: 300;
   color: #FFFFFF;
   font-size: 16px;
}
.tfilters_v4_item_guests_btns_number{
    width:25px; display: block;
    height:25px;
    background: url('img/filters/v4_filters_minus.svg') no-repeat;
    background-size: 100% 100%; 
}
.tfilters_v4_item_guests_btns_number[data-a="plus"]{
    
    background: url('img/filters/v4_filters_plus.svg') no-repeat;
    background-size: 100% 100%; 
    
}
.tfilters_v4_item_guests_lbl{
     display: flex; justify-content: space-between;
}
.tfilters_v4_item_guests_lgnd,.tfilters_v4_item_guests_lgnd *{
    color:#fff; line-height: 20px; font-size: 20px;     font-family: 'Montserrat', sans-serif; 
 font-weight: 300;
}
.tfilters_v4_item_guests_lgnd span{
    display: block; width:100%; font-size: 12px;
}
.tfilters_v4_item_guests  .tfilters_v4_item_popup label{display: block;}

.tfilters_v4_item_dates .tfilters_v4_item_popup{
   width: 640px;

}

.tfilters_v4_item_dates .v2_slider_select_calendar_in{
    position:static; width:100%; box-sizing: border-box;
} 
.tfilters_v4_item_dates .v2_slider_select_calendar_in2 {
    border: 0 solid #FFFFFF;
    margin-top: 0;
    padding: 0;
}
.tfilters_v4_item_popup.v2_slider_select{height:auto; border:0;}
.tfilters_v4_item_popup .v2_dateinput:after{
    content:''; display: block; clear: both;
}
.tfilters_v4_item_popup .v2_dateinput {
     
      width: calc(100% - 2px);
    margin-left: 1px;
}

.tfilters_v4_item{border: 2px solid transparent;border-radius: 49px;}
.tfilters_v4_item.active > a{
    border: 1px solid #A64025;
}
.tfilters_v4_item.active{
    border: 2px solid #A64025;
}




.price_range_prices{
    display: flex; justify-content: space-between; margin-bottom: 10px;
}
.price_range_prices > div{
    width: 119px;border-radius: 3px;
    padding: 10px 6px 6px; box-sizing: border-box;

  border:1px solid #fff;
}
.price_range_prices > div > span{
    display: block;
}
.price_range_prices > div > span *,
.price_range_prices > div > span{  font-weight: 300;
    color:#fff; font-size: 10px; line-height: 20px; font-family: 'Montserrat', sans-serif; 
}
.price_range_prices > div span.price1{
    font-size:16px;
}
.price_range_title{
    color:#FFF; font-family: 'Montserrat', sans-serif; 
    font-size:16px; line-height:26px; margin-bottom:28px;
}


.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
 .ui-slider-horizontal .ui-slider-range {
    top:5px;
    height: 1px;
    background-color: #fff;
}
.ui-slider-horizontal .ui-slider-handle{
    width: 23px; margin-top:0;
height: 23px; border-radius: 23px; background-color: #fff;

}
.ui-slider-horizontal { margin-left:11px;
    height: 23px; margin-bottom: 28px;    width: calc(100% - 22px);
}
.ui-slider-horizontal:after{
    height:1px; width: 100%; top:5px; background-color: rgba(255,255,255,0.5);
    left:0; content: ''; display: block; position: absolute;
}


body .tfilters_v4_form .v2_slider_select .ui-datepicker-calendar td.ui-datepicker-today a, 
body .tfilters_v4_form .v2_slider_select .ui-datepicker-calendar td.ui-datepicker-today span {
    display: inline-block;
    background-color: rgba(97,97,97,1);
    width: 24px;
    height: 24px;
    border-radius: 100px;
    line-height: 24px;
}
/* tours filters v4 */


 /* new grid template */
 .slider_grid_box ~ .single_tour_wide_nav_o{
        width:  calc(100vw - 200px);
        margin-right:auto;
        margin-left:auto;
 }
 .slider_grid_box{
     width: calc(100vw - 200px); position: relative;
margin:auto;
 }
 @media (max-width:1560px){
     .slider_grid_box,
      .slider_grid_box ~ .single_tour_wide_nav_o{
            width: 1360px;
     }
  
 }
 
 .slider_grid_box:after{
     content: ''; display: block; clear: both;
 }
.slider_grid_box a.slider_grid_img{height:245px; float:right;width: 32%; }
.slider_grid_box a.slider_grid_img:nth-child(2){  margin-bottom: 1px;}
.slider_grid_box a.slider_grid_img:first-child{
    float:left; width: calc(68% - 1px);height:491px;
}
 
.slider_grid_box a.slider_grid_img img{width:100%; display: block;     height:100%; object-fit: cover;}
.slider_grid_toggle_all{
  display: flex;  position:absolute; bottom:25px; right:25px; z-index: 10;
}
.slider_grid_toggle_all span{
    color: #FFFFFF; 
    font-family: 'Montserrat', sans-serif; 
text-transform: uppercase; font-weight:700;
font-size:12px;line-height: 27px;
}
.slider_grid_toggle_all img{margin-left:6px; width: 31px;
}
.slider_grid_share{
     background-color: #E1614D ;
    position:absolute; 
    bottom:25px; 
    left:25px; 
    z-index: 10;
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}
.slider_grid_share  img{    margin-right: 6px;
    width: 27px;
    display: inline-block;
    vertical-align: middle;
}
.slider_grid_share span{
    display: inline-block; vertical-align: top;
    color: #FFFFFF; font-family: 'Montserrat', sans-serif; 
text-transform: uppercase; font-weight:700;
font-size:17px;line-height: 40px;
}
.slider_grid_modal{
    position: fixed; top:0; right:0; z-index: -1; background-color: rgba(0,0,0,0.8);
    width:100%; height:100%; overflow: hidden; visibility: hidden; opacity: 0;
}
.slider_grid_modal.active{
     visibility: visible; opacity: 1; z-index: 992000;
}
.slider_grid_modal_in{
    width:100%; height:100vh;
}
.slider_grid_modal_r1{
    height:55px;  /*background-color: rgba(0,0,0,1); */  border-bottom: 1px solid rgba(255,255,255,0.2); box-sizing: border-box;
    padding:0 30px;
    display: flex; justify-content: space-between;
}
.slider_grid_modal_r1 *{color:#fff; line-height: 55px;  font-family: 'Montserrat', sans-serif;  font-size: 18px; }
.slider_grid_modal_r1 div{width:44%;}
.slider_grid_modal_r1 div.slider_grid_modal_status{width:12%; text-align: center;}
.slider_grid_modal_r1 div.slider_grid_modal_close_o{text-align: right;}
.slider_grid_modal_r2{width:100%; display: flex; align-items: center; justify-content: center; 
                     height:calc(100vh - 180px); box-sizing: border-box;}
.slider_grid_modal_r3{width:100%; height:100px;box-sizing: border-box; }


.slider_grid_modal_r2{
    width:calc(100vh - 240px); margin:auto;
}
.slider_grid_box_square{margin:auto; height:calc(100vh - 240px); width:calc(100vh - 240px);}
.slider_grid_box_square img{
    height:100%; object-fit: cover;
}
.slider_grid_modal_r3{
    height:100px;  justify-content: center; padding:0 30px; display: flex; align-content: center; align-items: center;
}
.slider_grid_modal_r3 a img{
      height:100%; object-fit: cover;    width: 100%;
}
.slider_grid_modal_r3 a{ display: block;
    margin:0 5px; width:60px; height:60px;
        border-radius: 2px;
    overflow: hidden;
}

.slider_grid_modal .owl-carousel .owl-nav button.owl-next span,
.slider_grid_modal .owl-carousel .owl-nav button.owl-prev span{
    visibility: hidden;
}
.slider_grid_modal .owl-carousel .owl-nav button.owl-next,
.slider_grid_modal .owl-carousel .owl-nav button.owl-prev{
    position: absolute; top:50%; margin-top:-23px; left:-100px;
    background:url('img/sprite/wide_arrowleft.png') no-repeat;
    width: 47px;
    height: 47px;
    background-size:100% 100%;
}
.slider_grid_modal .owl-carousel .owl-nav button.owl-next{
     left:auto; right:-100px;
        background:url('img/sprite/wide_arrowright.png') no-repeat;
            background-size:100% 100%;
}
.slider_grid_modal_r3 a.current{
    box-shadow: 1px 1px 5px rgba(255,255,255,0.5);
}


.slider_grid_share{z-index: 11;}
.slider_grid_share_links{
    
  
    position: absolute; 
    left:145px; 
    bottom: 25px;
    z-index: 10;
   -webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
 transition:all 0.3s ease-in-out;
    width:0; overflow: hidden; visibility: hidden;
    
}
.slider_grid_share_links.active{width:150px; visibility: visible;}
.slider_grid_share_links2{
    width:150px; align-items: center;
      height: 40px;
    line-height: 40px; 
    display: flex; 
    justify-content: space-between;
    padding:0 10px; 
    box-sizing: border-box;
    background-color: #E1614D;
}
.slider_grid_share_links2 a{align-self: center; display: flex; justify-content: center; align-items: center;}

.slider_grid_share_links2 a svg{height:25px; width:auto;}
.slider_grid_share_links2 a svg,
.slider_grid_share_links2 a svg *{
    fill:#fff;
}

.slider_grid_modal_r2{width:120vh;}
.slider_grid_box_square {
    margin: auto;
    height:73vh;
    max-height:73vh; 
    overflow: hidden;
    width: 100%;
}

.atv2_tours_from_item_grid_v23{
    display: block; height: 268px;
}
.atv2_tours_from_item_grid_v23 > img {height:100%; object-fit: cover;}
/* new grid template */      
      
      
/* hide tour seo mode */
.hide_booking_message{
    margin:30px 0;
    
        color: #949e48; line-height: 22px;
    font-size: 20px;
}
/* hide tour seo mode */



.slider_grid_box_single .tours_lobby_top_item_layer_badges p{float:left !important;}
.slider_grid_box_single .tours_lobby_top_item_layer_badges{    
    right:auto; left:-6px;    top: 60px;
}





@media (max-width:1620px){
    .slider_grid_modal_r2{width:1024px;}
}
@media only screen and (max-device-width: 1366px) and (orientation:portrait) {
    .slider_grid_modal_r2{width:90vw;}
    .slider_grid_modal .owl-carousel .owl-nav button.owl-prev{
            left: -55px;
    }
    .slider_grid_modal .owl-carousel .owl-nav button.owl-next{
            right: -55px;
    }
    .tour_btn_contact_box a.tourwide_contact {
        width: 130px;
    }
    
}


.v2currency_outerTooltip span{
    font-size: 12px;
    display: block;
    line-height: 16px;
}
.v2currency_outerTooltip{
   visibility: hidden; opacity: 0;
    position: absolute;
    z-index: 10;
    top: 19px;
    right: 0;
    padding: 10px;
    min-width: 200px;
    box-shadow: 2px 3px 0px 0px rgb(0 0 0 / 25%);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    background-color: #ef4b49;
    color: #fff;
}
.dk_open + .v2currency_outerTooltip{
       right: 186px;
}
.v2currency_outer:hover .v2currency_outerTooltip{
      visibility: visible; opacity:1;
}




/* ticket 2489841081 */
.single_tour_inline_calendar .pickdate_wrap.schDetailed .ui-datepicker tbody td.lowavail{
        background-color: #ffd153;

}
.single_tour_inline_calendar .pickdate_wrap.schDetailed .ui-datepicker tbody td.lowavail span.stc{
    color: #453012;    font-family: 'AmericanTypwrterITCW02- 737097',arial,helvetica,sans-serif;
}

/* ticket 2489841081 */


 /* customers details on cart */
 .cart_customers_item_toggle span{
     font-size: 22px;
    color: #a73f26;
    display: block;
    line-height: 30px;
 }
 .cart_customers_item_toggle img{
  width:30px;      
  height:30px;      
   transition: transform 350ms ease-in-out;
  -webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg);
 }
 .cart_customers{
     float: left;    margin-top: 18px;
    width: 498px;
 }
 .cart_customers_item{
     border-bottom: 1px solid #f6f0c3;  margin-bottom: 20px;padding-bottom:20px; 
 }
.cart_customers_item_toggle{
    display: flex; justify-content: space-between;     margin-bottom: 0;  
}
.cart_customers_fields:after{
    content:''; display: block; clear: both;
}


.cart_customers_fields .t2f_date,
.cart_customers_fields .t2f_country,
.cart_customers_fields .t2f_email,
.cart_customers_fields .t2f_tel_home,
.cart_customers_fields .t2f_bdate,
.cart_customers_fields .t2f_pedate,
.cart_customers_fields .t2f_address{
    width: 240px;
}

.cart_customers_fields .t2f_tel_home,
.cart_customers_fields .t2f_pass_num,
.cart_customers_fields .t2f_pedate,
.cart_customers_fields .t2f_country,
.cart_customers_fields .t2f_surname
{margin-right: 0;}
 
.cart_customers_fields{   transition: all 350ms ease-in-out;
visibility: hidden; max-height: 0; overflow: hidden; 
box-sizing: border-box;
}
.cart_customers_item.active .cart_customers_fields{
     padding-top:20px;
   visibility: visible; max-height: 650px; 
}
 .cart_customers_item.active .cart_customers_item_toggle img{
  width:30px;      
  height:30px;      
  
  -webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg);
 }
 h2.petra_customer_note{
       margin-bottom: 20px;
    color: #a73f26;
    font-size: 20px;
    line-height: 30px;
 }
 /* customers details on cart */
 
 
 .v2_head_submenu{
     display: flex;    margin-right: 5px;
 }
 .v2_head_submenu a{     font-size: 10px;
    color: #A39E9E;
    margin-right: 12px;    text-transform: uppercase;
    display: block;    font-weight: 700;
    line-height: 15px;
        font-family: 'Montserrat', sans-serif;
    font-weight: 600;
 }




 /* https://abraham19.monday.com/boards/599205157/pulses/3364155162 */
 .tour_theme_v2_seotext_in{
    white-space: break-spaces;
 }
 .tour_theme_v2_seotext_in a {text-decoration: underline;}
 .tour_theme_v2_seotext_in strong,
 .tour_theme_v2_seotext_in strong *
  {font-weight: 700;}
 /* https://abraham19.monday.com/boards/599205157/pulses/3364155162 */



 

 /* btn contact tour */
 .tour_side_btn{
    margin-bottom:5px;
}
.tour_btn_contact_box{
    margin-top:0; display: flex; justify-content: space-between;
    padding:16px 0px; box-sizing: border-box;
    background-color:transparent ;
}
.tour_btn_contact_box a{
    display: flex; justify-content: space-between; align-items: center;
}
.tour_btn_contact_box a.tourwide_contact{
    width:120px; margin:0;
}
.tour_btn_contact_box a.tourwide_contact img{
    width:25px;
}
.tour_btn_contact_box a.tourwide_contact.tourwide_contact_private{
    width:calc(100% - 140px);
}
.tour_btn_contact_box a.tourwide_contact.tourwide_contact_private img{
    width:20px;
}
 
.tour_btn_contact_box a.tourwide_contact span{
    width:calc(100% - 35px);     
    font-size: 16px;line-height: 19px;color: #02355E;

}
  .tour_btn_contact_box a.tourwide_contact.tourwide_contact_private span{
    width:calc(100% - 30px);
}


.v2_slider_select_private.v2_slider_select.v2_form_field .dk_toggle{
    box-sizing:border-box;width: 299px !important;
}
.v2_slider_select_private.v2_form_field.v2_slider_select { 
width: 299px;    margin-bottom: 12px;
}
.v2_slider_select_private.v2_slider_select.v2_form_field .dk_toggle {
background: url('img/arrow.svg') no-repeat;
background-size: 7px 4px;
background-position: 96% center;
}

/* btn contact tour */




/* https://abraham19.monday.com/boards/599205157/pulses/3649725999 */
.atv3_slider_hostels{display: flex;     margin-bottom: 120px; justify-content: space-between;}
.atv3_slider_hostels > a img{display: block; width:100%; object-fit: cover; height: 100%;}
.atv3_slider_hostels > a{
  box-sizing: border-box;
    width:95px; display: block; height: 416px;
    -webkit-transition: width 0.3s ease-in-out;
-moz-transition: width 0.3s ease-in-out;
-o-transition: width 0.3s ease-in-out;
 transition: width 0.3s ease-in-out;
}
.atv3_slider_hostels_item_h2{ 

    bottom: 161px;
    position: absolute;
    right: -160px;
    z-index: 20;
    width: 416px;
    z-index: 50;
    height: 95px;

    -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
 transition: all 0.3s ease-in-out;
 transform: rotate(-90deg);



}
.atv3_slider_hostels > a::after{
    content: ''; display: block; 
  
        position: absolute;
        width: 100%;
        bottom: 0;
        left: 0;
        height: 100%; 
        z-index: 1;
        opacity: 1;
        background-position: left bottom;
     

        background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 80%);
}
.atv3_slider_hostels > a.current{
    width:530px;
}

.atv3_slider_hostels > a h2{
    font-size: 30px;
    line-height: 95px;
    color: #fff; 
    text-align: center;
}
 


.atv3_slider_hostels > a.current  {
    width:530px!important;
}
.atv3_slider_hostels > a.current .atv3_slider_hostels_item_h2{ 
 transform: rotate(0deg); right:0; bottom:0; width:100%;
}
/* https://abraham19.monday.com/boards/599205157/pulses/3649725999 */




/* https://abraham19.monday.com/boards/599205157/pulses/3672675536?asset_id=701307085 */
.cart_upsell_item_img img{
    height: 207px;
    object-fit: cover;
}
/* https://abraham19.monday.com/boards/599205157/pulses/3672675536?asset_id=701307085 */

/* https://abraham19.monday.com/boards/599205157/pulses/3672675536 */
.pbdates_back_placeholder {
    background-color: #e0614c;
    color: #fff;
    font-size: 22px;
    height: auto;
    float: none;
    padding: 235px 6px;
    font-family: 'americantypwrteritcw02- 737076',arial,helvetica,sans-serif;
  }
/* https://abraham19.monday.com/boards/599205157/pulses/3672675536 */


/* https://abraham19.monday.com/boards/599205157/pulses/1229575398 */
/* header search */
.my-basket-wrap.atb {
    display: flex;
    align-items: flex-start;
    flex-direction: row-reverse;
    width: auto;
}
.my-basket-wrap_count {
    position: relative;
    left: auto;
    top: auto;
}
.my-basket-wrap svg {
    width: 16px;
  }
.atv2_header_right1 {
    position: relative;
}
button.toggle_search {
    float: right;
    padding: 0;
    background: no-repeat;
    border: none;
    height: 20px;
    width: 20px;
    margin-inline-start: 15px;
    margin-top: -2px;
}
button.toggle_search svg {
    width: 100%;
    height: 100%;
  }
.atv2_header_right .elementor.elementor-32789 {
    position: absolute;
    right: 34px;
    top: -10px;
    width: calc(1060px - 19px - 15px);
    z-index: 30;
    display: none;
}
.atv2_header_right .uc-ajax-search-wrapper input.uc-ajax-search__input {
    padding: 0;
    height: 32px;
    line-height: 1;
    font-size: 13px;
    caret-color: #000 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 400 !important;
}
.atv2_header_right .uc-ajax-search-wrapper input:focus {
    outline: none;
    border-color: #9dab39 !important;
}
.atv2_header_right .elementor-32789 .elementor-element .uc-ajax-search__btn {
    display: none !important;
}
/* .uc-ajax-search__input-wrapper-inner {
    display: none;
} */
/* https://abraham19.monday.com/boards/599205157/pulses/1229575398 */



/* https://abraham19.monday.com/boards/599205157/pulses/3672675536 */
/* upsales popup */
.cart_upsell_pu_content {
    display: none;
}
.upsells_readmore_container {
    margin: 10px 0 10px;
    font-size: 14px;
    padding: 0 10px;
}
.upsells_readmore_container a {
    text-decoration: underline;
}
.ssp2021_lp {
    position:fixed;
    background-color:rgba(26,24,52,.4);
    width:100%;
    height:100%;
    top:0;
    left:0;
    display:none;
    z-index:30000;
    align-items:flex-start;
    justify-content:center;
}
.ssp2021_lp.active {
    display:flex;
}
.ssp2021close {
    position:absolute;
    top:16px;
    right:16px;
    width:17px;
}
.ssp2021close img {
    width:100%;
}
.ssp2021_lpin {
    position:relative;
    padding:53px 85px;
    width:674px;
    border-top:7px solid #db5950;
    box-sizing:border-box;
    background-color:#fffbe2;
    box-shadow:0 8px 13px 0 rgba(0,0,0,.35);
    margin-top: 30px;
}
.ssp2021_lpin_content {
    overflow-y:auto;
}
.ssp2021_lpin_content p {
    margin-bottom:15px;
}
.ssp2021_lpin_content,
.ssp2021_lpin_content * {
    color:#000;
    font-size:15px;
    font-weight:300;
    letter-spacing:-.03px;
    line-height:24px;
}
.ssp2021_lpin_content strong,
.ssp2021_lpin_content strong * {
    font-weight:700;
    color:#000;
}
.ssp2021_lpin_content h2 {
    text-align:left;
    color:#000;
    margin-bottom:11px;
    font-size:30px;
    letter-spacing:.18px;
    line-height:33px;
    font-family:'americantypwrteritcw02- 737076',hachaluzimbold,arial,helvetica,sans-serif;
}
.ssp2021_lpin_content h3 {
    color:#000;
    font-size:30px;
    letter-spacing:.18px;
    line-height:33px;
    font-family:'americantypwrteritcw02- 737076',hachaluzimbold,arial,helvetica,sans-serif;
}
.ssp2021_lpin_content .gallery-columns-2 br {
    display:none;
}
.ssp2021_lpin_content .gallery-columns-2 {
    width:calc(100% - 50px);
    display:flex;
    justify-content:space-between;
    width:calc(100% - 50px);
    margin:0 0 16px;
}
#gallery-2 img {
    border:0!important;
}
.ssp2021_lpin_content .gallery-columns-2 .gallery-item {
    width:calc(50% - 5px);
}
.ssp2021_lpin_content img {
    border:0;
    display:block;
    max-width:100%;
    height:auto;
    margin-bottom:20px;
}
.ssp2021_lpin_content .gallery img {
    margin-bottom:0;
}
.ssp2021_lpin_content ul {
    list-style-type:disc;
    margin-left:20px;
    margin-bottom:20px;
}
.ssp2021_lpin_content ol {
    list-style-type:decimal;
    margin-left:20px;
    margin-bottom:20px;
}
.ssp2021_lpin_content a {
    text-decoration:underline;
}
@media(max-height:850px) {
.ssp2021_lpin_content {
    max-height:calc(100vh - 200px);
    overflow-y:scroll;
}
}
.ssp2021_lpin {
    position:relative;
    z-index:10;
}
.ssp2021_lp_mask {
    position:absolute;
    width:100%;
    z-index:1;
    top:0;
    right:0;
    height:100%;
}

/* close buttons for popups */
.closePickdate {
    position: absolute;
    right: 5px;
    top: 5px;
    line-height: 1;
    background: transparent;
    border: none;
    padding: 5px;
}
.lbClose {
    position: absolute;
    right: 30px;
    top: 30px;
    width: 20px;
    height: auto;
    background: transparent;
    border: none;
    padding: 0;
}
.lbClose  img{
    width: 100%;
    height: auto;
}

.single_tour_inline_calendar .ui-datepicker-calendar .avial-day .ui-state-default,
.single_tour_inline_calendar .ui-datepicker-calendar tr:last-child .ui-state-active,
.single_tour_inline_calendar .ui-datepicker-calendar td:last-child .ui-state-active {
    background-color: transparent;
}

/* upsales popup */
/* https://abraham19.monday.com/boards/599205157/pulses/3672675536 */


/* https://abraham19.monday.com/boards/599205157/pulses/3770059429 */
#tours-basket .dk_toggle {
    min-width: 110px;
}
/* https://abraham19.monday.com/boards/599205157/pulses/3770059429 */



/* https://abraham19.monday.com/boards/599205157/pulses/3770554598 */
.ta2_cstmr_errmsgs li {
    line-height: 1.7;
    padding-inline-start: 15px;
    list-style: none;
    position: relative;
}
.ta2_cstmr_errmsgs li::before {
    content: "";
    width: 6px;
    height: 6px;
    background: red;
    display: block;
    position: absolute;
    left: 0;
    top: 11px;
    border-radius: 50%;
}
.unav_badge {
    display: inline-block;
    margin-bottom: 15px;
    background: orangered;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 0.4px;
}
/* https://abraham19.monday.com/boards/599205157/pulses/3770554598 */


/* https://abraham19.monday.com/boards/599205157/pulses/3876884096 */
.tour_trip_type,
.tour_grade {
    margin-top: 25px;
}
.tour_trip_type > .flc,
.tour_grade > .flc {
    margin-top: 10px;
}
.tour_wide_summary_box > div.tour_grade {
    width: 125px;
}
.tour_wide_summary_box > div.tour_trip_type {
    width: calc(100% - 150px);
    margin-inline: 0;
}
.esp .tour_wide_summary_box > div.tour_grade {
    width: 170px;
}
.esp .tour_wide_summary_box > div.tour_trip_type {
    width: calc(100% - 195px);
}
.tour_wide_summary_box > div > a.tour_grade_bar {
    display: flex;
    width: 125px;
    height: 19px;
    border: 1px solid #83795a;
    border-radius: 50px;
    overflow: hidden;
    background-color: #EFEEED;
    cursor: pointer;
}
a.tour_grade_bar .grade_box {
    border-inline-end: 1px solid #83795a;
    flex : 1;
}
a.tour_grade_bar .grade_box:last-child {
    border: none;
}
a.tour_grade_bar.grade-1 .grade_box.act {background-color: #c0d146;}
a.tour_grade_bar.grade-2 .grade_box.act {background-color: #a6b537;}
a.tour_grade_bar.grade-3 .grade_box.act {background-color: #c38f4a;}
a.tour_grade_bar.grade-4 .grade_box.act {background-color: #dd782f;}
a.tour_grade_bar.grade-5 .grade_box.act {background-color: #e36246;}
.tour_trip_type > .trip_type.atb {
    font-size: 19px;
    color: #82795a;
    max-width: 170px;
    line-height: 1.1;
}
.trip_type {
    cursor: pointer;
}
.diff_popup_content {
    width: 450px;
    padding: 30px 120px 50px;
    text-align: center;
}
.lb_cont.lb_opac.diffpopup {
    background: #FFFBDB;
}
.diff_popup_content .lb_title {
    font-size: 26px;
    line-height: 1;
    margin-bottom: 20px;
}
.diff_popup_content .lb_msg_text {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    color: #83795A;
    margin: 0 0 55px;
}
.diff_popup_grades {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 40px 30px;
}
.diff_grade {
    flex: 0 0 calc(33.33% - 20px);
    color: #000;
    font-size: 12px;
    line-height: 23px;
    text-transform: uppercase;
    font-weight: 600;
}
.diff_grade .diff_grade_image{
    display: flex;
    justify-content: center;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #707070;
}
.esp .tour_btn_contact_box a.tourwide_contact.tourwide_contact_private {
    width: calc(100% - 180px);
}
.esp .tour_btn_contact_box .tourwide_contact:only-child {
    width: 200px;
}
.esp .tour_btn_contact_box a.tourwide_contact.tourwide_contact_private +  a.tourwide_contact {
    width: 160px;
}
/* https://abraham19.monday.com/boards/599205157/pulses/3876884096 */



/* https://abraham19.monday.com/boards/599205157/pulses/3781387914 */
.ta2bookingstep2_form .inpwrap.t2f_country.wide,
.inpwrap.t2f_country {
    /* float: unset; */
    width: 498px;
}
.ta2bookingstep2_form .inpwrap.t2f_country:not(.wide) {
    width: 240px;
    float: left;
}
.ta2bookingstep2_form .cart_customers_fields .inpwrap {
   margin-right: 10px; 
}
.ta2bookingstep2_form .inpwrap.t2f_country,
.ta2bookingstep2_form .cart_customers_fields .inpwrap:nth-child(even) {
   margin-right: 0px; 
}
.ta2bookingstep2_form .cart_customers_fields .inpwrap.t2f_city {
    clear: none;
  }
/* https://abraham19.monday.com/boards/599205157/pulses/3781387914 */

/* https://abraham19.monday.com/boards/599205157/pulses/4073600793 */
.cc-window {
    z-index: 99999999 !important;
}
/* https://abraham19.monday.com/boards/599205157/pulses/4073600793 */

/* https://abraham19.monday.com/boards/599205157/pulses/4132079680-1 */
.pickdate_wrap.schDetailed {
    min-height: auto;
}
.single_tour_inline_calendar_note {
    color: #82795a;
    font-size: 14px;
    line-height: 23px;
    position: relative;
    margin-top: 8px;
}
/* https://abraham19.monday.com/boards/599205157/pulses/4132079680-1 */


/* https://abraham19.monday.com/boards/599205157/pulses/3239485164 */
dialog {
    background-color: #f6f0c3;
    padding: 30px;
    border: none;
}
dialog::backdrop {
    background-color: #2b1c19;
    opacity: 0.9;
}
.dialog.accept_dialog .atb.atbutton.acceptbtn {
    width: auto;
    display: inline-block;
    margin-inline-end: 10px;
}
.dialog.accept_dialog .atb.atbutton.acceptbtn:last-child {
    margin-inline-end: 0px;
}
.dialog h2 {
    font-size: 25px;
    width: 100%;
    margin-bottom: 15px;
    color: #a73f26;
}
.dialog.accept_dialog .accept_text {
    display: block;
    letter-spacing: 1.18px;
    margin-bottom: 30px;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    line-height: 18px;
    color: #1E1E1E;
}

.inpwrap.t2f_special_request,
.cart_customers_fields .inpwrap.t2f_pass_num {
    width: 500px;
}
.ta2bookingstep2_form .cart_customers_fields .inpwrap.t2f_pass_num ~ .inpwrap:nth-child(2n+1) {
    margin-right: 0px;
}
.ta2bookingstep2_form .cart_customers_fields .inpwrap.t2f_pass_num ~ .inpwrap:nth-child(2n) {
    margin-right: 10px;
}

.field_error {
    color: red;
    font-size: 13px;
    margin-top: 3px;
    line-height: 1.3;
    margin-bottom: 7px;
    position: relative;
}
.field_error.pass_error i {
    color: orange;
    content: "\f06a";
    font-family: "font awesome 5 free";
    font-weight: 900;
    position: absolute;
    right: 0;
    top: -45px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 15px;
}
.field_error.pass_error span {
    position: absolute;
    top: -30px;
    right: 15px;
    padding: 10px;
    max-width: 300px;
    box-shadow: 2px 3px 0px 0px rgba(0, 0, 0, 0.25);
    background-color: #ef4b49;
    color: #fff;
    display: none;
    z-index: 10;
}
.field_error.pass_error i:hover + span {
    display: block;   
}
/* https://abraham19.monday.com/boards/599205157/pulses/3239485164 */

/* https://abraham19.monday.com/boards/599205157/pulses/4047071257 */
.single_spanish.single_spanish .slider_grid_share {
    width: 160px;
}
.single_spanish .single_tour_wide_nav_btns {
    display: flex;
}
.single_spanish .single_tour_wide_nav_btns a {
    display: flex;
    align-items: center;
    line-height: 1.1;
    text-align: center;
    justify-content: center;
}
/* https://abraham19.monday.com/boards/599205157/pulses/4047071257 */


/* https://abraham19.monday.com/boards/599205157/pulses/4417731611 */
.atv2_header_right2 > ul > li.show_only_ph {
    display: none;
}
/* https://abraham19.monday.com/boards/599205157/pulses/4417731611 */


/* https://abraham19.monday.com/boards/599205157/pulses/4626083937 */
body.v2_body #site_wrap.with_cover {
    padding: 0;
}
.arc_cover {
    margin-top: -45px;
    margin-bottom: 20px;
    max-width: 100%;
}
#site_wrap.with_cover .t_col_page_v2_archive {
    margin-top: 0;
}
.t_col_page_v2_archive .p_title.center {
    text-align: center;
    margin-top: 40px;
}
.arc_text {
    margin-bottom: 10px;
}
.arc_text p {
    font-size: 16px;
    line-height: 23px;
    text-align: center;
    margin-bottom: 20px;
}
.loc_ar_tabs {
    margin-bottom: 40px;
    position: relative;
}
.loc_ar_tabs_scroll_cont {
    overflow: hidden;
    position: relative;
    width: calc(100% - 30px);
    padding-bottom: 10px;
}
.loc_ar_tabs_container {
    display: inline-flex;
    gap: 14px;
    transition: .2s;
    position: relative;
}
.loc_ar_tabs_scroll {
    top: -2px;
    width: 66px;
    height: 66px;
    inset-inline-end: -9px;
    background: #9dab39;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    right: 0;
    box-shadow: 0px 6px 8px #1E1E1E52;
    transition: .2s;
}
.loc_ar_tabs_scroll:hover  {
    background: #8e9d26;
}
.loc_ar_tabs_scroll svg {
    width: 20px;
}
.loc_ar_tabs_scroll.back svg {
  transform: scaleX(-1) translateX(2px);
}
.loc_ar_tab {
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 3px 25px 3px 3px;
    transition: .3s;
    color: rgba(30, 30, 30, .5);
    border: 1px solid #C7C99B;
    border-radius: 100px;
    white-space: nowrap;
}
.loc_ar_tab:not(.active):hover {
    color: rgba(30, 30, 30, .75);
}
.loc_ar_tab.active {
    color: #949E48;
    border-color: #949E48;
    background: #FAFCED;
    box-shadow: 0px 3px 6px #00000029;
}
.loc_ar_tab .arc_tab_title {
    font-size: 16px;
    line-height: 23px;
    color: inherit;
    letter-spacing: -0.08px;
    font-weight: 700;
}
.loc_ar_tab img {
    width: 54px;
    height: 54px;
    object-fit: cover;
    border-radius: 50%;
}
.atv2_tours_from_archive_wrapper.anim {
    min-height: calc(100vh - 110px);
}
.loc_ar_cont:not(.show) {
    display: none;
}
.tours_item_grid_box {
    transition: .5s;
}
.loc_ar_cont:not(.show) .tours_item_grid_box {
    visibility: hidden;
    opacity: 0;
}
.loc_ar_cont.animated .tours_item_grid_box {
    visibility: visible;
    opacity: 1;
}
/* https://abraham19.monday.com/boards/599205157/pulses/4626083937 */

.tour_prev_h2 { 
    height: auto;
    overflow: visible;
  }


/* blog */
.elementor-text-editor ul{
    list-style-type: disc;
    margin:0 20px;
}    
.elementor-text-editor ol{
    list-style-type: decimal;
    margin:0 20px;
}  
.elementor-text-editor strong,.elementor-text-editor strong *{
    font-weight: 700;
}
.elementor-text-editor img{
    max-width:100%; height:auto;
}
.elementor-widget-theme-post-content .wp-caption.aligncenter,
.elementor-text-editor  .wp-caption.aligncenter{
  margin:auto; text-align:center;      max-width: 100%;
}
.elementor-text-editor p,
.elementor-text-editor h2,
.elementor-text-editor h3,
.elementor-text-editor ul,
.elementor-text-editor ol{
    margin-bottom:20px;
}
.elementor-widget-theme-post-content p{
    margin-bottom:20px;
}
.elementor-widget-theme-post-content h2,
.elementor-widget-theme-post-content h3,
.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol,
.elementor-widget-theme-post-content img{
    margin-bottom:10px;
}
.elementor-widget-theme-post-content li{
    margin-bottom:5px;
}
.elementor-widget-theme-post-content,
.elementor-widget-theme-post-content *{
    color: #000;
}
.elementor-widget-theme-post-content h2,
.elementor-widget-theme-post-content h2 *{     font-weight: 700;
    color:#e0604c;
    font-family: montserrat,Sans-serif;
    font-size: 26px;
    font-weight: 700;
}
.elementor-widget-theme-post-content b,
.elementor-widget-theme-post-content b *,
.elementor-widget-theme-post-content strong,
.elementor-widget-theme-post-content strong *{    
    font-weight: 700;
}
.elementor-widget-theme-post-content h3,
.elementor-widget-theme-post-content h3 *{
    font-weight: 700;
    font-size: 20px;
    font-family: montserrat,Sans-serif; 
    color: #5d6d33;
}
.elementor-widget-theme-post-content ol{
   list-style-type: decimal ; margin:0 20px;
}
.elementor-widget-theme-post-content ul{
   list-style-type: disc; margin:0 20px;
}
.elementor-widget-theme-post-content img.aligncenter{
    margin: 0 auto 10px;
}
.elementor-widget-theme-post-content a{
    text-decoration: underline !important;
}
.elementor-widget-theme-post-content a,
.elementor-widget-theme-post-content a * {
    color: #E0604C;
}
/* blog */

/* https://abraham19.monday.com/boards/599205157/pulses/6651803409 */
.atv2_toptours_grid_comp .tours_lobby_top_item_layer_badges,
.custom_abr_component .tours_lobby_top_item_layer_badges {
    left: 0;
}
.atv2_toptours .atv2_toptours_item:first-child .tours_lobby_top_item_layer_badges:not(:empty) ~ .atv2_toptours_item_layer h2 {
    margin-top: 60px;
}
/* https://abraham19.monday.com/boards/599205157/pulses/6651803409 */


/* https://abraham19.monday.com/boards/599205157/pulses/7020679829/ */
.tour_btn_contact_box {
    flex-wrap: wrap;
    gap: 15px 0;
}
.tour_btn_contact_box a.tourwide_contact {
    width: auto;
    flex: auto;
}
.tour_btn_contact_box a.tourwide_contact span {
    width: 100%;
    font-size: 15px;
    color: #E0614C;
  }
.tour_btn_contact_box a.tourwide_contact.tourwide_contact_private {
    flex: 0 0 100%;
    width: 100%;
    text-decoration: none;
    align-items: flex-end;
    gap: 10px;
}
.tour_btn_contact_box a.tourwide_contact.tourwide_contact_private img {
    width: 55px;
    height: 55px;
}
.tour_btn_contact_box a.tourwide_contact.tourwide_contact_private span {
    color: #949e48;
    font-size: 21px;
    width: auto;
    flex: 1;
}
/* https://abraham19.monday.com/boards/599205157/pulses/7020679829/ */


/* https://abraham19.monday.com/boards/599205157/pulses/7042595512 */
h3.atv_home_sl {
    text-align: center;
    line-height: 40px;
    font-family: 'AmericanTypwrterITCW02- 737076',arial,helvetica,sans-serif;
    color: #596C40;
    font-size: 35px;
    margin-bottom: 48px;
    font-weight: 400;
}
/* https://abraham19.monday.com/boards/599205157/pulses/7042595512 */





/* https://abraham19.monday.com/boards/599205157/pulses/7188524891 */
.atv2_header_right2 {
    justify-content: center;
    padding-left: 0;
    box-sizing: border-box;
}
.v2_hasChilds.focused > a::after, .v2_hasChilds:hover > a::after {
    display: none;
}
body.ovh {
    overflow: hidden;
}
.atv2_header_subs_v3 {
    position: fixed;
    top: 0;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: #FFFDF2;
    overflow: auto;
    visibility: hidden;
    opacity: 0;
    transition: .6s;
    overscroll-behavior: none;
}
.atv2_header_subs_v3::-webkit-scrollbar {
    width: 10px;
    background: #FFFDF2;
}
.atv2_header_subs_v3::-webkit-scrollbar-thumb {
    background: #74736E;
}
.atv2_header_subs_v3::-webkit-scrollbar-corner {
    background: #74736E;
}
.atv2_header_subs_v3.show {
    visibility: visible;
    opacity: 1;
}
.atv2_header_subs_in_v3 {
    width: 100%;
    padding: 115px 130px 90px;
    box-sizing: border-box;
    display: flex;
    align-items: flex-start;
    position: relative;
    z-index: 1;
    overscroll-behavior: none;
    min-height: 100%;
}
.sessiontimero_active .atv2_header_subs_in_v3 {
    padding-bottom: 120px;
}
.atv2_header_subs_close {
    position: fixed;
    top: 30px;
    inset-inline-end: 20px;
    display: inline-flex;
    align-items: center;
    color: #4E4C46;
    gap: 10px;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: 500;
    cursor: pointer;
    z-index: 2;
}
.atv2_header_subs_close span {
    position: relative;
    height: 22px;
    width: 22px;
}
.atv2_header_subs_close span i {
    position: absolute;
    height: 2px;
    width: 100%;
    background-color: #4E4C46;
    inset: 0;
    margin: auto;
    transform: rotate(45deg);
}
.atv2_header_subs_close span i + i {
    transform: rotate(-45deg);
}
.atv2_header_subs_side {
    width: 345px;
    flex: 0 0 345px;
    margin-inline-end: 100px;
    position: sticky;
    top: 120px;
    min-height: calc(100vh - 210px);
    border-inline-end: 1px solid #707070;
    padding-inline-end: 100px;
  }
.atv2_header_subs_side .atv2_header_subs_side_title {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    margin-bottom: 50px;
    text-transform: uppercase;
}
.atv2_header_subs_side > a {
    display: flex;
    align-items: center;
    font-family:'AmericanTypwrterITCW02- 737076',arial,helvetica,sans-serif;
    font-size: 25px;
    line-height: 40px;
    padding: 30px 0;
    color: #696969;
    transition: .5s;
    overflow: hidden;
    border-bottom: 1px solid rgba(54, 52, 48, .35);
    padding-inline-end: 55px;
}
.atv2_header_subs_side.small_typo > a {
    font-size: 18px;
    line-height: 22px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}
.atv2_header_subs_side .atv2_header_subs_side_title + a {
    padding-top: 0;
}
.atv2_header_subs_side > a img {
    height: 21px;
    width: 25px;
    flex: 0 0 25px;
    margin-inline-start: -55px;
    margin-inline-end: 30px;
    transition: inherit;
}
.atv2_header_subs_side > a.act,
.atv2_header_subs_side > a:hover {
    color: #8ABA03;
    padding-inline-end: 0px;
}
.atv2_header_subs_side > a.act img,
.atv2_header_subs_side > a:hover img {
    margin-inline-start: 0px;
}
.atv2_header_subs_grid_v3 {
    display: none;
    flex: 1;
    /*grid-template-columns: repeat(auto-fit, minmax(245px, 1fr));*/
    grid-template-columns: repeat(4,1fr);
    grid-gap: 47px 58px;
    position: relative;
    padding-top: 67px;
}
@media(max-width: 1800px) {
    .atv2_header_subs_grid_v3 {
        grid-template-columns: repeat(3,1fr);
    }
}
.atv2_header_subs_grid_v3.act {
    display: grid;  
}
.atv2_header_subs_all {
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    font-size: 17px;
    line-height: 20px;
    color: #4E4C46;
    font-family: 'Montserrat', sans-serif;
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
}
.atv2_header_subs_all img {
    height: 15px;
    width: auto;
    margin-inline-start: 17px;
    transition: .3s;
}
.atv2_header_subs_all:hover img {
    margin-inline-start: 25px;
}
.atv2_header_subs_grid_v3 a:not(.atv2_header_subs_all) {
    opacity: 0;
    transition-duration: .4s;
}
.atv2_header_subs_grid_v3.anim a:not(.atv2_header_subs_all)  {
    opacity: 1;
}
.atv2_header_subs_grid_v3 a.atv2_header_subs_item {
    position: relative;
}
.atv2_header_subs_grid_v3 a.atv2_header_subs_item > img {
    width: 100%;
    aspect-ratio: 245/164;
    object-fit: cover;
    margin-bottom: 12px;
}
.atv2_header_subs_grid_v3 a h4 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: 600;
    color: #363430;
}
.atv2_header_subs_grid_v3 a .tours_lobby_top_item_layer_badges {
    top: 19px;
    left: -4px;
}
.atv2_header_subs_grid_v3 a h4 img {
    width: 21px;
    flex: 0 0 21px;
    margin-inline-start: 9px;
}
/* https://abraham19.monday.com/boards/599205157/pulses/7188524891 */


/* https://abraham19.monday.com/boards/599205157/pulses/7819759062 */
.cart_upsell_container_in {
    margin-bottom: 0;
}
/* https://abraham19.monday.com/boards/599205157/pulses/7819759062 */



/* https://abraham19.monday.com/boards/599205157/pulses/7769011534 */
.atv2_header {
    height: 110px;
    padding-top: 10px;
    box-sizing: border-box;
}
.atv2_header_right {
    width: 100%;
}
.atv2_header_right2 *,
.atv2_header_right2 {
    float: unset;
}
.atv2_header_right2 > ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #707070;
}
.atv2_header_right2 > ul > li > a,
.atv2_header_right2 > ul > li {
    margin: 0;
    height: 30px;
    line-height: 30px;
}
.atv2_header_right1 {
    margin: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
    width: 100%;
    height: 60px;
}
.atv2_header_right_in {
    flex: 1;
    display: flex;
}
.atv2_header_right_in1 {
    justify-content: flex-end;
}
.atv2_header_right_in1,
.atv2_header_right_in2 {
    position: relative;
    flex-direction: row-reverse;
}
.atv2_header_right_in * {
    float: unset;
}
.atv2_header_right_in2 > .v2currency_outer,
.atv2_header_right_in2 > .my-basket-wrap.atb,
.atv2_header_right_in2 > button.toggle_search {
    margin-inline-start: 30px;
}
.atv2_logo {
    width: 145px;
    position: relative;
    flex: 0 0 145px;
    inset: auto;
}
.atv2_header_right_in .dk_container {
    margin-bottom: 0px;
}
.my-basket-wrap {
    height: auto;
}
.v2currency_outer {
    top: auto;
    width: auto;
}
.atv2_header_right .elementor.elementor-32789 {
    top: -11px;
    width: calc(100% - 74px);
    z-index: 9999;
}
.v2_head_submenu a {
    margin-inline-end: 20px;
}
.v2_head_submenu {
    margin: 0;
}
.v2_lang_box_in a {
    display: flex;
}
/* https://abraham19.monday.com/boards/599205157/pulses/7769011534 */


/* https://abraham19.monday.com/boards/599205157/pulses/10007248770 */
.privacy_agree_cb {
  display: block;
  margin-bottom: 15px;
}
.privacy_agree_cb a {
    text-decoration: underline;
}
/* https://abraham19.monday.com/boards/599205157/pulses/10007248770 */