﻿@charset "utf-8";
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, tt, var,u, i, center, ol, ul, li,dl, dt, dd,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video, select, input, button{
margin: 0;padding: 0;border: 0;font: inherit;font-size: 100%;vertical-align: baseline;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;-moz-text-size-adjust: none;text-size-adjust: none;-webkit-box-sizing: border-box;box-sizing: border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{
display: block;}
pre{
font-family: monospace, monospace;font-size: 1em;}
b,strong{
font-weight: bold;}
ul, ol{
list-style-image: none;	outline:none;}
ol{
list-style-position: outside;}
ul{
list-style:none;}
button, input, select, textarea{
font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; font-family: sans-serif;  border-radius: 0;}
input::-moz-focus-inner{
border:0; padding:0 }
img{
vertical-align: bottom;}
h2, h3, h4{
font-weight:normal;}
a{
text-decoration:none; color:#0946A1;}
input[type=submit]{
cursor:pointer;}
a[href]:focus,
input:not([disabled]):focus,
[tabindex]:focus,
[contentEditable=true]:focus,
select:not([disabled]):focus,
textarea:not([disabled]):focus,
button:not([disabled]):focus,
iframe:focus,
embed:focus,
object:focus{
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-color: #0097f0;
}
[data-whatintent='mouse'] *:focus, [data-whatintent='touch'] *:focus{
outline: none!important;}
.tour_type_new input[type="checkbox"]:focus + label:before, .tour_menu li input[type="checkbox"]:focus + label:before{
outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-color: #0097f0;}
html{
font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;width: 100%;-webkit-overflow-scrolling: touch;}
body{
font-family: 'Noto', Arial, serif;font-size: 14px;width: 100%;position: relative;	color:#1D1202;	direction:ltr;	text-align:left;	-webkit-overflow-scrolling: touch;}
body.ltr{
font-family:'Noto Sans', 'noto_en', Arial, sans-serif;}
#svForm{
-webkit-overflow-scrolling: touch;background:url("../img/main_bg_sml.jpg") top center repeat-y;-webkit-background-size:100% 100%;background-size:100%;	background-attachment:fixed;}
.container{
max-width:1280px; margin:0 auto;}
.line_bg{
border-bottom:4px solid #DB8E15;}
.top_line_bg{
border-top:4px solid #DB8E15;}
.link_arrow{
display:inline-block;vertical-align: middle;}
.link_arrow:after{
vertical-align: middle; content:'\E855';font-family: 'hakotel'; display:inline-block; margin-left:5px;font-size:0.7em;padding-top: 3px;}
.ltr .link_arrow:after{
content:'\E856';}
.link_box{
font-size:1em; color:#fff; padding:5px 10px 7px; border:1px solid #fff;display:inline-block; -o-transition:0.5s ease; -webkit-transition:0.5s ease; transition:0.5s ease;background-color:rgba(0,0,0,0.3)}
.mobile{
display:none;}
.desktop{
display:block;}
.alef{
font-family:Alef;}
.ltr .alef{
font-family:'bitter';}
.blue{
color:#0946A1;}
.brown{
color:#352003; text-decoration:underline;}
.hidden, span.hidden_s, .skip_to_content{
position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:rect(0 ,0 ,0 ,0);clip-path:rect(0 ,0 ,0 ,0);border:0;}
.skip_to_content:focus{
width:auto;height:auto;margin:0;position: absolute; z-index:1;left: 10px;top: 0;padding: 0.5em;display: inline-block;background-color: #007eab;color: #fff; border-radius: 0 0 6px 6px;}
.back_gold{
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(55%, #FAE7AC), color-stop(150%, #cc9446 ));
background: -webkit-radial-gradient(center, ellipse cover, #FAE7AC 55%, #cc9446  150%);
background: -o-radial-gradient(center, ellipse cover, #FAE7AC 55%, #cc9446  150%);
background: -webkit-radial-gradient(center, ellipse, #FAE7AC 55%, #cc9446  150%);
background: -o-radial-gradient(center, ellipse, #FAE7AC 55%, #cc9446  150%);
background: radial-gradient(ellipse at center, #FAE7AC 55%, #cc9446  150%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAE7AC', endColorstr='#cc9446 ',GradientType=1 );
}
.general_margin{
margin-top:60px; margin-bottom:60px}
@media screen and (max-width: 768px){
.general_margin{
margin-top:40px; margin-bottom:40px}
}
img[src="/SVTemplate/img/preloader_kotel.GIF"]{
width:50px!important;height:auto!important;position:relative;top:45%;top:-webkit-calc(50% - 25px);top:calc(50% - 25px)}
.display_flex{
display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.display_flex_strech{
display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;}
.sr-only, .unvisible{
position: absolute; width: 1px;height: 1px; padding: 0; margin: -1px; overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.clearfix:before, .clearfix:after{
content: ""; display: block; }
.clearfix:after{
clear: both; }
.clearfix{
*zoom: 1; }
input::-webkit-input-placeholder{
color: #1D1202; opacity:1;}
input::-moz-placeholder{
color: #1D1202; opacity:1;}
input:-ms-input-placeholder{
color: #1D1202; opacity:1;}
input:-moz-placeholder{
color: #1D1202; opacity:1;}
textarea::-webkit-input-placeholder{
color: #1D1202; opacity:1;}
textarea::-moz-placeholder{
color: #1D1202; opacity:1;}
textarea:-ms-input-placeholder{
color: #1D1202; opacity:1;}
textarea:-moz-placeholder{
color: #1D1202; opacity:1;}
.font_red{
color: #dc2a2a;}
header{
width:100%;position:relative;z-index:3}
.header_top{
background-color:#0E0901;padding:10px 0;position:relative;}
.logo .h2_logo{
color:#fff; font-size:1.7em; margin-left:15px;}
@media screen and (min-width: 1270px){
.ltr .logo .h2_logo{
font-size:1.5em;margin-left:10px}
.ltr:not(.en) .logo .h2_logo{
font-size:1.25em; max-width: 320px;}
}
.top_menu.mobile{
display:none}
nav.top_menu ul li{
display:inline-block;  border-left:1px solid #fff;float:left}
nav.top_menu ul li:first-child{
border-left:0;}
nav.top_menu ul li a{
color:#fff; font-size:12px;line-height:14px;padding:0 8px;display:block; position:relative; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;}
.ltr nav.top_menu ul li a{
font-size:12px;}
nav.top_menu ul li a.menu_icon{
padding-right:30px;}
.ltr nav.top_menu ul li a.menu_icon{
padding-right:29px;}
nav.top_menu ul li a:before{
font-family: 'hakotel'; display:inline-block;font-size:19px; position:absolute;right:5px; top:2px}
.ltr nav.top_menu ul li a:before{
font-size:17px;}
nav.top_menu ul li a.cart_i:before{
content:'\E848';right:7px}
nav.top_menu ul li a.info_i:before{
content:'\E84A';}
.header_l{
border:1px solid #fff; color:#fff;  font-size:13px; font-weight:bold; background-color:#3E3A34;margin-right:5px; height:32px; line-height:1.2;}
.header_l:last-child{
margin-right:0;}
.header_l a{
color:#fff;}
.header_l.donate a{
padding:9px 7px;display:block; line-height:1; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;}
.header_l.lang a{
display:block; padding:3px 0}
.lang ul{
display:none;position:absolute; z-index:2;background-color:#3E3A34;right:0; top:100%;padding:0 7px 5px;overflow: visible;min-width:100%;}
.lang{
direction:ltr; text-align:left;position:relative;}
.lang:after{
content:'\e81d';font-family: 'hakotel';font-size:14px;position:absolute;right:5px; top:-webkit-calc(50% - 6px); top:calc(50% - 6px); z-index:0}
.lang select{
cursor:pointer;height:100%;width:100%;background-color:transparent; color:currentColor;padding:5px 7px;padding-right: 20px;font-weight: bold;-webkit-appearance: none; -moz-appearance: none; appearance: none;position: relative;z-index: 1;}
.lang select::-ms-expand{
display: none;}
.lang select option{
background-color:#3E3A34;padding:7px;font-size:14px}
.search{
padding:0;  width: 75px;}
.search a{
text-align:center;font-family: 'hakotel'; color:#FFF; font-size:14px;height:30px; width:27%; line-height: 32px;float:left; font-weight:normal;}
.search input[type="text"]{
background-color:transparent; color:#fff;padding:7px 5px; width:73%; float:left}
@media screen and (min-width: 1270px){
nav.main_menu{
width:100%; position:relative;  background-color:rgba(255, 255, 255, 0.8);top:100%; z-index:1;border-bottom-width: 5px; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out; }
body:not(.hp):not(.lobby-page) nav.main_menu, body.kotel-sites-lobby-page nav.main_menu{
-webkit-box-shadow: 0 6px 50px 1px rgba(0,0,0,0.6); box-shadow: 0 6px 50px 1px rgba(0,0,0,0.6);}
nav.main_menu ul.menu_first_level{
background-color:transparent;display:table; table-layout:fixed;width:100%;}
nav.main_menu ul.menu_first_level >li{
display:table-cell;border-right:1px solid rgba(168, 154, 139, 0.8); font-size:1.4em; text-align:center;}
nav.main_menu ul.menu_first_level >li>a:hover,nav.main_menu ul.menu_first_level >li>a:focus, nav.main_menu ul.menu_first_level >li>a.current{
background-color:rgba(234, 215, 189, 0.6); }
nav.main_menu ul.menu_first_level >li:first-child{
border-left:1px solid rgba(168, 154, 139, 0.8);}
nav.main_menu ul.menu_first_level >li >a{
color:#352003;padding:20px 0;display:block;position:relative; -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out;}
nav.main_menu ul.menu_first_level >li>a:after{
content:'';height:5px;  width:-webkit-calc(100% + 2px);  width:calc(100% + 2px);display:block;position:absolute;left: -1px;bottom:-5px; background-color:#DB8E15; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;z-index:0;}
nav.main_menu ul.menu_first_level >li>a.current:after, nav.main_menu ul.menu_first_level >li >a:hover:after, nav.main_menu ul.menu_first_level >li >a:focus:after{
background-color:#1D1202;z-index:1;}
.es nav.main_menu ul.menu_first_level > li{
font-size: 1.15em; }
nav.main_menu .menu_seconed_level{
z-index:1;position:absolute;width:100%; left:0; background-color:#fff;padding:50px 0; display:none; -o-transition:1s ease; -webkit-transition:1s ease; transition:1s ease;top:100%;top:-webkit-calc(100% + 5px);top:calc(100% + 5px);}
.menu_seconed_level.active{
display:block}
nav.main_menu .menu_seconed_level ul{
text-align:left;padding:0 50px;}
nav.main_menu .menu_seconed_level ul li{
width:25%; float:left;padding:3px 0; padding-left:5%}
nav.main_menu .menu_seconed_level ul li a{
display:block;font-size:0.8em;}
nav.main_menu .menu_seconed_level ul li.important_li{
padding:0;position:relative;border-bottom:4px solid #DB8E15;width:20%; padding-bottom:13%;-webkit-box-shadow: 0 0 15px 8px #C6C4C0; box-shadow: 0 0 15px 8px #C6C4C0;float:left;margin-right: 3%;background-position:50% 50%; background-position:cover;}
nav.main_menu .menu_seconed_level ul li.important_li a{
display:block;position: absolute;height: 100%;width: 100%;overflow: hidden;}
nav.main_menu .menu_seconed_level ul li.important_li a img{
width:100%;height:100%; -o-transition: transform 1.65s; -webkit-transition: transform 1.65s; -webkit-transition: -webkit-transform 1.65s; transition: -webkit-transform 1.65s; transition: transform 1.65s; transition: transform 1.65s, -webkit-transform 1.65s;}
nav.main_menu .menu_seconed_level ul li.important_li a span{
left:0; bottom:0;position:absolute; text-align:center; width:100%; padding:10px 0;background-color: rgba(0, 0, 0, 0.7); color: #fff;}
.ltr nav.main_menu .menu_seconed_level ul li.important_li a span{
font-size:0.9em;}
nav.main_menu .menu_seconed_level ul li.important_li:nth-child(3):after{
content:"";height:100%; border-right:1px solid #AEA69A;width:1px;  position: absolute; margin-left: 120%;}
.hp nav.main_menu, .lobby-page:not(.tour-fulldetails-page) nav.main_menu{
position:absolute;}
.is_stuck nav.main_menu{
position:absolute; -webkit-animation:slide-down 0.7s; animation:slide-down 0.7s;-webkit-box-shadow: 0 0px 5px 1px rgba(0,0,0,0.6);box-shadow: 0 0px 5px 1px rgba(0,0,0,0.6);}
.is_stuck nav.main_menu ul.menu_first_level >li >a{
padding:20px 0; color:#fff}
.is_stuck nav.main_menu{
background-color:#0E0901;z-index:10}
.is_stuck nav.main_menu ul.menu_first_level >li > a:hover, .is_stuck nav.main_menu ul.menu_first_level >li > a:focus ,.is_stuck nav.main_menu ul.menu_first_level >li>a.current{
background-color: rgba(234, 215, 189, 1);color:#0E0901;}
.is_stuck .sub_menu{
background-color: rgba(255,255,255,0.85);}
.is_stuck nav.main_menu ul.menu_first_level{
width:80%; float:right; max-width:1030px;}
.is_stuck.logo{
max-width:250px!important;z-index:11; display:inline-block; padding:5px 0;-webkit-animation:slide-down 0.9s;animation:slide-down 0.9s;}
.is_stuck.logo img{
height:40px;display:block}
.is_stuck.logo .h2_logo{
font-size:1.2em; margin-left:0}
.ltr .is_stuck.logo{
padding:3px 0}
.ltr .is_stuck.logo .h2_logo{
font-size:11px; }
.ltr .is_stuck nav.main_menu ul.menu_first_level>li{
font-size: 1.25em;}
.ltr.es .is_stuck nav.main_menu ul.menu_first_level>li{
font-size: 1.1em;}
@-webkit-keyframes slide-down{
0% {
opacity: 0;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
100%{
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
eyframes slide-down{
0% {
opacity: 0;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
100%{
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
}
.video_main_banner{
width:100%;position:relative;z-index:0; overflow:hidden;}
.video_main_banner .video_wrapper{
position:relative;}
.video_main_banner video{
width:100%;height:auto;margin-top:-12%;display:block}
.video_main_banner .video_text{
position:absolute;top:30%; left:15%; left:-webkit-calc(50% - 640px); left:calc(50% - 640px);width:55%;right: auto;direction: ltr;z-index: 51;}
.video_main_banner .video_text h2,.video_main_banner .video_text h1{
font-size:4.5em; color:#fff; background-color:rgba(29, 18, 2, 0.7);display:inline-block; padding:0px 10px; text-shadow: 2px 0 1px #1d1202;}
.video_main_banner .video_text>div{
font-size:2.8em; color:#2D1C02; background-color:rgba(219, 142, 21, 0.7);display:inline-block; padding:10px; margin-top:7px;max-height: 7.2em;overflow: hidden;}
.video_main_banner .video_text a{
font-size: 1.5em;margin-top: 7px;background-color: rgba(0,0,0,0.4);}
.video_main_banner .video_mute_sound{
width:35px; height:35px; border-radius:50% ;background-image:url(../img/mute_button.png); background-position:center center; -webkit-background-size:77% 77%; background-size:77%; position:absolute;left:55px; bottom:10px; background-color: rgba(29, 18, 2, 0.7);background-repeat:no-repeat}
.video_main_banner .video_mute_sound.play{
background-image:url(../img/sound_button.png); }
.video_main_banner .video_wrapper_youtube{
width:100%;padding-bottom: 56.25%;  height:0;position:relative; margin-top:-12%;}
.video_main_banner iframe{
width:100%!important;height:100%!important;position: absolute;top: 0;	left: 0; }
.video_main_banner .video_wrapper_youtube + .video_text{
top:42%}
.main_slider{
width:100%;position:relative;z-index:0}
.main_slider .royalSlider{
width:100%;}
.main_slider .infoBlock h2{
font-size:4.5em; color:#fff; background-color:rgba(29, 18, 2, 0.7);display:inline-block; padding:0px 10px; text-shadow: 2px 0 1px #1d1202;}
.main_slider .rsABlock{
top:30%; left:15%; left:-webkit-calc(50% - 640px); left:calc(50% - 640px);width:55%;right: auto;direction: ltr;z-index: 51;}
.main_slider .rsNav.rsBullets, .top_page_slider .rsNav.rsBullets{
position:absolute; z-index:2;bottom:18px; width:100%; text-align:center;}
.main_slider .rsNav.rsBullets .rsNavItem.rsBullet, .top_page_slider .rsNav.rsBullets .rsNavItem.rsBullet{
width:12px; height:12px; background-color:transparent; border-radius:50%;border:1px solid #fff; display:inline-block; margin:0 4px; }
.main_slider .rsNav.rsBullets .rsNavItem.rsBullet.rsNavSelected{
background-color:#fff; }
.main_slider .infoBlock .main_slider_p{
font-size:2.8em; color:#2D1C02; background-color:rgba(219, 142, 21, 0.7);display:inline-block; padding:10px; margin-top:7px;max-height: 7.2em;overflow: hidden;}
.main_slider .rsABlock a{
font-size: 1.5em;margin-top: 7px;background-color: rgba(0,0,0,0.4);}
.main_slider .marketing .infoBlock p{
font-family:'alef';font-size:1.9em; color:#fff;background:none;}
.main_slider .marketing .infoBlock h2{
font-family:'alef';font-size:4.5em; color:#fff;background:none; }
.rsDefault .rsPlayBtn{
-webkit-tap-highlight-color:rgba(0,0,0,0.3);width:64px;	height:64px;	margin-right:-32px;	margin-top:-32px;	cursor: pointer;}
.rsDefault .rsPlayBtnIcon{
width:64px;	display:block;height:64px;	border-radius: 4px;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;background:url(rs-default.png) no-repeat 0 -32px;	background-color: #000;	background-color: rgba(0,0,0,0.75);	*background-color: #000;}
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon{
background-color: rgba(0,0,0,0.9);}
.rsDefault .rsBtnCenterer{
position:absolute;	right:50%;	top:50%;}
.rsDefault .rsCloseVideoBtn{
left: 0;	top: 0;	width: 44px;height: 44px;	z-index: 500;	position: absolute;	cursor: pointer;	-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0);}
.rsDefault .rsCloseVideoBtn.rsiOSBtn{
top: -38px;left: -6px;}
.rsDefault .rsCloseVideoIcn{
margin: 6px;width: 32px;height: 32px;background: url('rs-default.png') -64px 0;background-color: #000;background-color: rgba(0,0,0,0.75);*background-color: #000;}
.rsDefault .rsCloseVideoIcn:hover{
background-color: rgba(0,0,0,0.9);}
@media screen and (min-width: 1270px){
.main_slider .rsVideoFrameHolder{
padding-bottom: 56.25%;  height:0!important;margin-top:-9%;}
}
.pause_button .start_text, .pause_button.paused .stop_text{
display:none}
.pause_button.paused .start_text{
display:block}
.pause_button, .video_main_banner .video_play_stop{
cursor:pointer;position:absolute; width:35px; height:35px; border-radius:50%; background-color:rgba(29, 18, 2, 0.7);bottom:10px;left:15px;z-index:3;}
.pause_button:after, .pause_button:before, .video_main_banner .video_play_stop:after, .video_main_banner .video_play_stop:before{
opacity:1;position:absolute;content:'';width:5px;height:17px;background:#fff;top:9px; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;  }
.pause_button:before, .video_main_banner .video_play_stop:before{
left:10px; }
.pause_button:after, .video_main_banner .video_play_stop:after{
right:10px;}
.pause_button.paused:after, .video_main_banner .video_play_stop.paused:after{
width: 0;height: 0;border-style: solid;border-width: 8.5px 0 8.5px 17px;border-color: transparent transparent transparent #ffffff;background:none;left:5px;}
.pause_button.paused:before, .video_main_banner .video_play_stop.paused:before{
opacity:0}
.pause_button.flickity_pause{
background-color:transparent;display:inline-block; position:relative; left:auto; bottom:-12px;}
.pause_button.flickity_pause:after, .pause_button.flickity_pause:before{
background:#2C1A00}
.pause_button.flickity_pause.paused:after{
border-color: transparent transparent transparent #2C1A00;background:0 none;}
.fixed_aside{
position:fixed; top:250px;z-index:2; right:0;direction:rtl;}
.fixed_aside ul li{
margin-bottom:3px; text-align:right;}
.fixed_aside ul li>a{
text-align:center;width:80px;background-color:rgba(255, 255, 255, 0.7);border-left:5px solid #352003;display:inline-block;color:#352A1C;font-size: 0.85em;line-height:1;padding:9px 9px 7px; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; transition: 0.5s ease;-webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);}
.fixed_aside ul li>a>div:not(.addthis_inline_share_toolbox){
width:57px}
.ltr .fixed_aside ul li a{
font-size: 0.8em;}
.fixed_aside ul li a .svg_img{
display:block;width:30px;margin:0 auto; height:38px;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;}
.fixed_aside ul li a .svg_img.mobile{
display:none;}
.fixed_aside ul li a .svg_img path{
fill:#352A1C;-webkit-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;}
.fixed_aside ul li a span{
display:inline-block;-webkit-transition:opacity 0.1s ease 0.5s;-o-transition:opacity 0.1s ease 0.5s;transition:opacity 0.1s ease 0.5s;}
.fixed_aside ul li.stay_contected_li a .svg_img{
width:40px; -webkit-box-flex: 0; -webkit-flex: 0 0 40px; -ms-flex: 0 0 40px; flex: 0 0 40px;}
.fixed_aside ul li.stay_contected_li a{
background-color:rgba(173, 127, 49, 0.85);width:auto;}
.fixed_aside ul li.stay_contected_li a span{
max-width:57px;}
.fixed_aside ul li.stay_contected_li .hidden_stay_connected{
display:none}
@media screen and (min-width: 1270px){
.fixed_aside ul li.stay_contected_li a>div{
width:auto}
.fixed_aside ul li.stay_contected_li.animate_onload a .svg_img:not(.mobile){
-webkit-transform:scale(1.35);-ms-transform:scale(1.35);transform:scale(1.35); -webkit-transition:-webkit-transform 0.2s ease-in-out; transition:-webkit-transform 0.2s ease-in-out; -o-transition:transform 0.2s ease-in-out; transition:transform 0.2s ease-in-out; transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;}
.fixed_aside ul li.stay_contected_li.animate_onload a{
background-color:#DB8E15; width:auto;}
.fixed_aside ul li.stay_contected_li.animate_onload a>div{
width:auto;}
.fixed_aside ul li.stay_contected_li .hidden_stay_connected{
display:block;overflow:hidden; max-width:0;font-size: 20px;margin-left:0;-webkit-transition:0.9s ease, opacity 0.5s ease;-o-transition:0.9s ease, opacity 0.5s ease;transition:0.9s ease, opacity 0.5s ease;white-space:nowrap; opacity:0; }
.fixed_aside ul li .stay_connected_box{
display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease;}
.fixed_aside ul li.animate_onload .stay_connected_box{
-webkit-transform: translateY(1em);-ms-transform: translateY(1em);transform: translateY(1em);padding: 0 15px;}
.fixed_aside ul li.stay_contected_li.animate_onload .hidden_stay_connected{
max-width:200px;margin-left:20px;opacity:1; }
.fixed_aside ul li.stay_contected_li.animate_onload a span{
opacity:0;-webkit-transition:opacity 0.1s ease;-o-transition:opacity 0.1s ease;transition:opacity 0.1s ease;}
.fixed_aside ul li.stay_contected_li>a:hover, .fixed_aside ul li.stay_contected_li>a:focus{
padding-left:20px;width:auto}
.fixed_aside ul li.stay_contected_li.animate_onload>a:hover, .fixed_aside ul li.stay_contected_li.animate_onload>a:focus{
border-right: 5px solid #DB8E15;background-color: #352003;}
.fixed_aside ul li.stay_contected_li.animate_onload>a:hover .hidden_stay_connected, .fixed_aside ul li.stay_contected_li.animate_onload>a:focus .hidden_stay_connected{
color:#fff}
.fixed_aside ul li.stay_contected_li.animate_onload>a:hover svg path, .fixed_aside ul li.stay_contected_li.animate_onload>a:focus svg path{
fill:#fff}
}
.fixed_aside ul li>a.share_button{
position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.fixed_aside ul li>a.share_button>div:not(.addthis_inline_share_toolbox){
-webkit-box-flex:0;-ms-flex:0 0 57px;-webkit-flex:0 0 57px;flex:0 0 57px;}
.addthis_inline_share_toolbox{
-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out; visibility:hidden}
.addthis_inline_share_toolbox .at-share-btn-elements{
display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.share_button .at-icon-wrapper svg path, .fixed_aside ul li>a.active svg path{
fill:#fff;}
.at-icon-wrapper{
background:transparent!important;}
.share_button.active{
width:100%;}
.fixed_aside ul li>a.active{
border-left:5px solid #DB8E15;background-color:#352003;color:#fff }
.share_button.active .addthis_inline_share_toolbox{
-webkit-animation:stretchRight 0.5s ease-in-out forwards; animation:stretchRight 0.5s ease-in-out forwards;-ms-transform-origin: 0% 0%;-webkit-transform-origin: 0% 0%;transform-origin: 0% 0%; }
@media screen and (min-width: 1270px){
.fixed_aside ul li>a.share_button.active:hover, .fixed_aside ul li>a.share_button.active:focus{
width:100%;}
}
@media screen and (min-width: 921px){
.at-resp-share-element .at-share-btn.at-svc-whatsapp{
display:none;}
}
webkit-keyframes stretchRight{
0% {-webkit-transform: scaleX(0);transform: scaleX(0);}
100%{
-webkit-transform: scaleX(1);transform: scaleX(1); visibility:visible}
}
@keyframes stretchRight{
0% {-webkit-transform: scaleX(0);transform: scaleX(0);}
100%{
-webkit-transform: scaleX(1);transform: scaleX(1); visibility:visible}
}
@media screen and (min-width: 1270px){
.fixed_aside ul li>a:hover, .fixed_aside ul li>a:focus{border-left-color:#DB8E15;background-color:#352003;width:90px; }
}
@media screen and (min-width: 1270px) and (max-width:1440px){
.fixed_aside {top: 215px;}
.fixed_aside ul li>a>div .svg_img+span{
display:none;}
.fixed_aside ul li>a{
padding:5px; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;width:45px;}
.fixed_aside ul li>a>div:not(.addthis_inline_share_toolbox){
width:30px}
.fixed_aside ul li>a:hover, .fixed_aside ul li>a:focus{
width:50px;}
.fixed_aside ul li.stay_contected_li a .svg_img{
width: 34px;}
.fixed_aside ul li>a.share_button>div:not(.addthis_inline_share_toolbox){
-webkit-box-flex:0;-ms-flex:0 0 30px;-webkit-flex:0 0 30px;flex:0 0 30px;}
}
.location_marker{
background-color:rgba(14, 9, 1, 0.9); padding:0.3em 1.5em 0.4em;position:fixed;bottom:10px;left:3px; text-align:center; color:#fff; border-radius:3px;z-index:3;}
.location_marker:after{
content:'';width: 0;height: 0;border-style: solid;border-width: 10px 5px 0 5px;border-color: rgba(14, 9, 1, 0.9) transparent transparent transparent;position:absolute;top:100%;}
.section_main_message{
width:100%;background-color:#fff;padding:20px 0}
.main_message{
width:60%; margin:0 auto;}
.main_message_wrap{
padding:20px 0;width: 100%;}
.right_main_message{
display:inline-block;width:20%;vertical-align: bottom;}
.left_main_message{
display:inline-block;width:80%;vertical-align: bottom;}
.main_message_wrap h2{
color:#1D1202; font-size:1.4em; font-weight:bold;text-align: center;position:relative;}
.main_message_wrap h2:before{
content:'\E82E';font-family: 'hakotel';font-size:40px; position:absolute;top: -1.1em;  font-weight: normal; left: -webkit-calc(50% - 20px); left: calc(50% - 20px);}
.main_message_wrap .p_content{
color:#706557;font-size: 1em;line-height: 1.3;max-height:3.8em;min-height:2.6em; overflow:hidden}
.main_message_wrap[aria-hidden=true]{
visibility:hidden;}
.main_message .flickity-page-dots{
bottom:0px;width:20%;}
.main_message .flickity-prev-next-button{
background:none;}
.main_message.flickity-rtl .flickity-prev-next-button.next{
left:-15%;}
.main_message.flickity-rtl .flickity-prev-next-button.previous{
right:-15%;}
.main_message .flickity-prev-next-button .arrow{
fill:#9a8f81}
.main_message .flickity-page-dots .dot.is-selected, .full_details_gallery_alboum .flickity-page-dots .dot.is-selected, .full_details_gallery_alboum_img .flickity-page-dots .dot.is-selected{
background:#2C1A00;}
.main_message .flickity-page-dots .dot, .full_details_gallery_alboum .flickity-page-dots .dot, .full_details_gallery_alboum_img .flickity-page-dots .dot{
background:transparent;border:1px solid #2C1A00; opacity:1;filter: alpha(opacity=1); width:9px; height:9px;margin:0 4px;}
section.main_section_content{
margin:30px 0;text-align:center;background:url("../img/back1.jpg") top center no-repeat; -webkit-background-size:cover; background-size:cover; padding:40px 0}
.section_head h2,.section_head h1{
color: #fff;font-size: 3.6em;line-height: 1;}
.lobby-page .section_head h1 , .inner-special .section_head h1, .events-page .section_head h2, .inner-special-struct .section_head h1{
position:relative; z-index:0;}
.lobby-page .section_head h1:before, .inner-special .section_head h1:before, .events-page .section_head h2:before, .inner-special-struct .section_head h1:before{
content: ''; -webkit-box-shadow: 0px 19px 170px 16px rgba(19,11,0,0.85); box-shadow: 0px 19px 170px 16px rgba(19,11,0,0.85);  width: 100%; position: absolute; z-index: -1; right: 0;height: 0;}
.section_head p{
color: #fff; font-size: 1em;padding-top:1em;}
.section_head{
text-align:center; padding:2em 0}
.section_head.tiles_header{
padding-top:3em; padding-bottom:1em}
.section_head a.link_box{
-o-transition:0.5s ease; -webkit-transition:0.5s ease; transition:0.5s ease;margin-top:1.3em;}
section.main_section_content> .section_head, .events-page section.main_section_content> .section_head{
margin-bottom:35px;padding:0}
.kotel_sites_gallery{
background-color:rgba(0, 0, 0, 0.6); padding:35px 0; width:100%;height:310px;}
.img_kotel_sites{
text-align:center;margin-left:15px;height:inherit;width:300px}
.img_kotel_sites img{
width:auto;height:inherit;vertical-align: bottom; max-width:100%}
.img_kotel_sites .img_title{
padding-top: 4px;position:absolute;bottom:0;background-color:rgba(0, 0, 0, 0.7);width:100%;height:3.6em;overflow:hidden; -o-transition:0.5s ease-in-out; -webkit-transition:1s ease-in-out; -webkit-transition:0.5s ease-in-out; transition:0.5s ease-in-out; }
.img_kotel_sites .img_title a{
color:#fff; padding:0.5em 0;text-align:center;display:block}
.img_kotel_sites .img_title .img_hidden_title{
font-size:1em;padding:0.3em 0.5em;margin-top:16px;}
.img_kotel_sites .img_title .img_visible_title{
font-size:1.5em}
.ltr .img_kotel_sites .img_title .img_visible_title{
font-size:1.3em}
.ltr.es .img_kotel_sites .img_title{
height:3.2em;}
.ltr.es .img_kotel_sites .img_title .img_visible_title{
font-size:1.1em}
.ltr.es .img_kotel_sites .img_title .img_hidden_title{
margin-top:13px;}
.kotel_sites_gallery .flickity-prev-next-button, .full_details_gallery_alboum.flickity-rtl .flickity-prev-next-button, .full_details_gallery_alboum_img.flickity-rtl .flickity-prev-next-button{
border-radius:0; border:2px solid #1D1202;}
.kotel_sites_gallery.flickity-rtl .flickity-prev-next-button.next, .full_details_gallery_alboum.flickity-rtl .flickity-prev-next-button.next, .full_details_gallery_alboum_img.flickity-rtl .flickity-prev-next-button.next{
left:0; border-left:0;}
.kotel_sites_gallery.flickity-rtl .flickity-prev-next-button.previous, .full_details_gallery_alboum.flickity-rtl .flickity-prev-next-button.previous, .full_details_gallery_alboum_img.flickity-rtl .flickity-prev-next-button.previous{
right:0;border-right:0}
.shadow_tile{
-webkit-box-shadow: inset 0 0 25px 5px #F4EEE6;	box-shadow: inset 0 0 25px 5px #F4EEE6;}
.section_tiles{
padding:40px 0; background-color:transparent}
.section_tiles h3, .section_tiles h4{
font-family:Alef; color:#1D1202; }
.ltr .section_tiles h3, .ltr .section_tiles h4{
font-family:bitter}
.section_tiles article{
width:49%; background-color:#fff; float:left;margin-bottom:1%;position:relative;-webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);}
.section_tiles .text_and_side_pic{
width:24%;padding-bottom:9.2%;margin-right:1%;overflow:hidden}
.section_tiles .calender{
width:24%;}
.section_tiles article.tile_content .tile_content_summery{
color:#7F7261;font-size:1em;line-height:1.22; height:4.8em; overflow:hidden;margin-bottom:1.4em}
.first_section_tiles.section_tiles article:nth-child(2n-1){
margin-right:1%}
.first_section_tiles.section_tiles article:nth-child(3){
margin-top:-20%;}
.first_section_tiles.section_tiles article:nth-child(6){
margin-top:-9.5%;}
.section_tiles article.tile_content.long_text_paragraph .tile_content_summery{
height:auto; max-height:360px;color:#352003}
.section_tiles .long_text_paragraph .tile_content_wrap{
height:100%; background: rgba(255, 255, 255, 0.85)}
.section_tiles .tile_content.long_text_paragraph.bar_m_back, .section_tiles .tile_content.long_text_paragraph.kotel_back{
-webkit-background-size:cover;background-size:cover}
.section_tiles .tile_content.long_text_paragraph .link_box.link_arrow.bar_mitzva_link{
position:static; float:right; margin-top:-5px;}
.section_tiles .tile_content{
padding-bottom:40%; }
.section_tiles .tile_content .link_box.link_arrow.bar_mitzva_link{
-o-transition:0.5s ease; -webkit-transition:0.5s ease; transition:0.5s ease;font-weight: bold;padding:7px;color:#493F30; border:1px solid #493F30;background-color:#FBF3E7;font-size:0.9em;float:right; margin-top:-5px;}
.section_tiles .tile_content.kotel_back{
background:#fff url('../img/kotel.jpg') bottom center no-repeat; -webkit-background-size:100% 100%; background-size:100%;}
.section_tiles .tile_content.bar_m_back{
background:#fff url('../img/bar_mitzva.jpg') bottom center no-repeat;-webkit-background-size:100% 100%;background-size:100%; }
.section_tiles .tile_content_wrap{
position:absolute;padding:28px 40px 25px;background-color:#fff;width: 100%;}
.section_tiles .tile_content .large_tile_title{
font-size:3.5em;font-weight:bold;}
.ltr .section_tiles .tile_content .large_tile_title{
font-size:3.2em;}
.section_tiles .tile_content img{
width:100%;}
.section_tiles .tile_inner_wrap, .section_tiles .updates .updates_slider, .tile_inner_wrap{
position:absolute;width:100%;height:100%}
.tile_inner_wrap a{
display:block;color: #1d1202;height:inherit;}
.section_tiles .text_and_side_pic .side_title, .section_tiles .text_and_side_pic figure, .grid_right .text_and_side_pic figure, .grid_right .text_and_side_pic .side_title{
width:50%; float: left;height: 100%;}
.section_tiles .text_and_side_pic .side_title:before{
content: "";display: inline-block;height: 100%;width: 1px;margin-right: -5px;vertical-align: middle;}
.section_tiles .text_and_side_pic figure, .grid_right .text_and_side_pic figure{
min-height: 120px;position:relative; overflow:hidden;}
.section_tiles .text_and_side_pic img, .grid_right .text_and_side_pic img{
width:auto;position:absolute;height:100%; left:0; top:0;}
.section_tiles .text_and_side_pic .side_title_h, .grid_right .text_and_side_pic h4{
font-size:1.5em;font-weight:bold;line-height: 1.1;display: inline-block;vertical-align: middle;}
.ltr .section_tiles .text_and_side_pic .side_title_h, .ltr .grid_right .text_and_side_pic h4{
font-size:1.3em;}
.section_tiles .text_and_side_pic .side_title, .grid_right .text_and_side_pic .side_title{
padding:0 20px;padding-right:40px}
.first_section_tiles.section_tiles>article:nth-last-child(2),
.first_section_tiles.section_tiles>article:last-child{
margin-bottom:0;}
@media screen and (min-width: 1270px){
.section_tiles.first_section_tiles article{
width:49.5%;}
.section_tiles.first_section_tiles article.calender{
margin-right:0;width:24%}
.section_tiles.first_section_tiles .text_and_side_pic{
width:24.5%}
.hp .first_section_tiles.section_tiles{
padding-bottom:0}
}
.text_and_side_pic{
padding-bottom:19%; position:relative;overflow: hidden;background-color:#fff;}
.text_and_side_pic .side_title:before{
content: "";display: inline-block;height: 100%;width: 1px;margin-right: -5px;vertical-align: middle;}
.text_and_side_pic h4{
font-family:Alef;font-size:1.5em;font-weight:bold;line-height: 1.1;display: inline-block;vertical-align: middle;}
.section_tiles .calender figure{
width:100%;vertical-align:bottom;padding-top:6%; text-align:center}
.section_tiles .calender{
padding-bottom:20%; position:relative;}
.section_tiles .calender .calender_content{
position:absolute; width:100%}
.slider_title{
width:100%; font-size:1.65em;padding:0.5em 0.55em 0.6em;font-weight:bold;background-color:#fff;}
.ltr .slider_title{
font-size:1.45em;}
.section_tiles .updates{
position:relative; padding-bottom:20%;overflow: hidden;}
.updates_wrapper figure, .updates_wrapper .content{
width:50%; float:left; -webkit-box-sizing: border-box; box-sizing: border-box;}
.updates_wrapper figure{
overflow:hidden;}
.updates_wrapper figure img{
height:auto; width:100%;}
.updates_wrapper .content .content_title{
font-size:1.15em; font-weight:bold;}
.updates_wrapper .content{
padding:20px 25px; color:#352003; font-size:1em; height:100%;}
.updates_wrapper .content .content_text{
line-height:1.2;overflow:hidden;margin:4px 0 10px}
.updates_wrapper .content a.link_arrow.designed{
text-decoration:none;}
.updates_gallery{
height: -webkit-calc(100% - 56px);height: calc(100% - 56px);}
.ltr .updates_gallery{
height: -webkit-calc(100% - 53px);height: calc(100% - 53px);}
.updates_gallery .flickity-viewport{
position: absolute;width: 100%;}
.updates_gallery .flickity-page-dots{
bottom:auto; top:-35px; text-align:right; padding-right:10px;}
.updates_gallery .updates_wrapper{
width:100%; height: 100%;}
.updates_gallery .updates_wrapper[aria-hidden=true]{
visibility:hidden}
.updates_gallery .flickity-page-dots .dot, .tile_facts_gallery.flickity-rtl .flickity-page-dots .dot, .celebrate_wrap .flickity-page-dots .dot{
background:transparent; border:1px solid #2C1A00;opacity: 1; margin:0 3px;}
.updates_gallery .flickity-page-dots .dot.is-selected, .tile_facts_gallery.flickity-rtl .flickity-page-dots .dot.is-selected, .celebrate_wrap .flickity-page-dots .dot.is-selected{
background:#2C1A00;}
.updates_gallery.flickity-rtl .flickity-prev-next-button.previous{
right:0}
.updates_gallery.flickity-rtl .flickity-prev-next-button.next{
left:0}
.updates_gallery .flickity-prev-next-button, .updates_gallery .flickity-prev-next-button:hover{
background:transparent;}
.updates_gallery .flickity-prev-next-button{
width:35px; height:35px;}
.updates.back_gold{
background:#fff}
.updates.back_gold .content{
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(55%, #FAE7AC), color-stop(150%, #cc9446 ));
background: -webkit-radial-gradient(center, ellipse cover, #FAE7AC 55%, #cc9446  150%);
background: -o-radial-gradient(center, ellipse cover, #FAE7AC 55%, #cc9446  150%);
background: -webkit-radial-gradient(center, ellipse, #FAE7AC 55%, #cc9446  150%);
background: -o-radial-gradient(center, ellipse, #FAE7AC 55%, #cc9446  150%);
background: radial-gradient(ellipse at center, #FAE7AC 55%, #cc9446  150%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAE7AC', endColorstr='#cc9446 ',GradientType=1 );
}
.section2store{
margin-bottom:30px;;text-align:center;background-color: #fff; background-position: top center; background-repeat: no-repeat; -webkit-background-size:100% 100%; background-size:100%;padding:30px 0; -o-transition:background-size 1.65s ease; -webkit-transition:background-size 1.65s ease; -webkit-transition:-webkit-background-size 1.65s ease; transition:-webkit-background-size 1.65s ease; transition:background-size 1.65s ease; transition:background-size 1.65s ease, -webkit-background-size 1.65s ease;}
.section2store h2{
font-size:3.6em; color:#352003;font-family:Alef;font-weight:bold;margin-bottom:5px;}
.col_3{
width:32%; display:inline-block;margin-left:1%; vertical-align:top;}
.col_3:first-child, .col_3:nth-child(3n+1){
margin-left:0;}
.kotel_three_box{
background:url('../img/kotel3col.jpg') top center no-repeat; -webkit-background-size:cover; background-size:cover;padding:50px 0;margin:65px 0;}
.kotel_three_box .col_3{
color:#fff; text-align:center;margin-left:0;}
.kotel_three_box .kotel_three_title{
font-weight:bold; font-size:1.6em}
.kotel_three_box .kotel_three_sub_title{
font-size:1.1em; margin-bottom:15px; margin-top:4px;}
.kotel_three_box .col_3 a{
color:#fff; display:block;}
.kotel_three_box .svg_img{
margin-bottom:1em;height:75px;width:auto; fill:#DB8E15; -o-transition:0.5s ease; -webkit-transition:0.5s ease; transition:0.5s ease;}
.kotel_three_box .svg_img path{
fill:#DB8E15;}
.kotel_three_box .col_3 .link_arrow.link_box{
padding:3px 10px 5px}
.seconed_section_tiles.section_tiles article{
width:24%; margin-bottom:1%}
.section_tiles .weather, .section_tiles .general_tile, .section_tiles .title_and_pic{
position:relative;padding-bottom:19%; overflow:hidden;}
.seconed_section_tiles.section_tiles .text_and_side_pic{
padding-bottom:8.8%;margin-right:0;}
.section_tiles .title_and_pic figure{
width:100%}
.section_tiles .title_and_pic.bottom_text figure{
height:200px}
.section_tiles .title_and_pic figure img{
width:100%; height:auto; -o-transition: transform 1.65s; -webkit-transition: transform 1.65s; -webkit-transition: -webkit-transform 1.65s; transition: -webkit-transform 1.65s; transition: transform 1.65s; transition: transform 1.65s, -webkit-transform 1.65s; -webkit-backface-visibility:visible; backface-visibility:visible; -ms-transform: scale(1.01) translateZ(0); -webkit-transform: scale(1.01) translateZ(0); transform: scale(1.01) translateZ(0); }
.seconed_section_tiles article .sub_title_parasha{
font-size:0.95em; color:#1D1202;font-weight: bold;}
.title_and_pic .tile_facts{
padding:20px 25px;width:100%;height:100%;overflow:hidden;}
.title_and_pic .tile_facts_gallery{
width:100%;padding-bottom:61%;}
.tile_facts_gallery .flickity-viewport{
position: absolute; width: 100%;}
.title_and_pic .tile_facts_content{
color:#1D1202;font-size:1.2em; max-height: 6.8em; overflow: hidden; }
.ltr .title_and_pic .tile_facts_content{
font-size:1.1em; }
.title_and_pic .tile_facts_content span:first-child{
font-size:2em; font-weight:bold;}
.title_and_pic .tile_facts_content span:nth-child(2){
font-size:1.3em; letter-spacing:3px;}
.title_and_pic .tile_facts_content span:last-child{
font-size:1.8em}
.title_and_pic .tile_facts a{
color:#1D1202; text-decoration:underline;display: inline-block;height: auto;padding: 0.5em 0;}
.title_and_pic .tile_facts_gallery.flickity-rtl .flickity-page-dots{
bottom:auto; top:-34px; text-align:right; right:7px;}
.title_and_pic .tile_facts_gallery.flickity-rtl .flickity-page-dots .dot{
width:9px; height:9px;margin:0 3px;}
.sunrise .general_tile_content dt, .sunrise .general_tile_content dd{
display: inline-block; color:#1D1202;font-size:1em;padding:2px 0}
.sunrise .general_tile_content dt{
width:49%}
.sunrise .general_tile_content dd{
width: 49%;text-align:left;}
.sunrise .general_tile_content h5{
font-size:1.1em; font-weight:bold; margin-bottom:2px;color:#1D1202;text-align:center;}
.sunrise .general_tile_content dl{
padding: 0 10px;text-align:center}
.ltr .sunrise .general_tile_content dl, .ltr .sunrize_comment{
padding:0 5px;font-size: 13px;}
.ltr .sunrise .general_tile_content h5{
font-size:1em;}
.sunrize_comment{
font-size:13px;padding: 0 10px;}
.general_tile_content{
padding:20px 25px;}
.general_tile_content + a.link_arrow{
margin-top:-20px;}
.title_and_pic.bottom_text .general_tile_content{
padding:10px;}
.section_tiles article.map, .seconed_section_tiles.section_tiles .tile_content{
width:49%;padding-bottom:39.3%; }
.section_tiles article.map .map_bottom{
padding:20px 15px;position: absolute; bottom: 0; width: 100%;z-index: 2;background-color: #fff;}
.section_tiles article.map .map_bottom iframe{
position:absolute;}
.section_tiles article.map .map_bottom .map_bottom_adress{
float:left; position:relative;padding-left:30px;}
.section_tiles article.map .map_bottom .map_bottom_adress:before{
font-family: 'hakotel';font-size:21px;margin-right:5px;content:'\E80F';  position: absolute; left:0;top: -3px;}
.section_tiles article.map .map_bottom .map_bottom_link{
float:right;font-size: 0.8em;padding: 0.1em 0;color:#0946A1}
.section_tiles article.map .map_iframe{
width:100%;height:100%; position:relative;z-index:1}
.section_tiles .map .slider_title{
position:absolute; top:0; z-index:2;background-color:#fff;}
.tile_i{
position:relative; padding-left:50px;}
.tile_i:before{
font-weight:normal;font-family: 'hakotel';font-size:30px;position:absolute;left:10px;top:50%;-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);content:'\E84A';}
.scroll_i:before{
content:'\E831'; }
.tour_i:before{
content:'\E80B';font-size:35px;}
.info_i:before{
content:'\E84A';margin-top:1px;}
.event_i:before{
content:'\E806';}
.pin_i:before{
content:'\E826';}
.accessibility_i:before{
content:'\F193';}
.light_i:before{
content:'\E810';left: 16px;}
.clock_i:before{
content:'\E83E';}
.link_box.pen_i:before{
content:'\E830'; left:25px;}
.book_i:before{
content:'\E828';font-size:22px;top: 17px;}
.girl_i:before{
content:'\E838';left: 17px;}
.pic_i:before{
content:'\E839'; font-size:23px;left:12px;}
.camera_i:before{
content:'\E83D'; font-size:26px;}
.map_i:before{
content:'\E80C'}
.read_i:before{
content:'\E847'; font-size: 20px;}
.hear_i:before{
content:'\E844'; font-size: 18px;}
.watch_i:before{
content:'\E845';font-size: 17px;left:5px}
.download_i:before{
content:'\E846';font-size: 17px;}
.location_i:before{
content:'\e80f';font-size: 25px;}
.calc_i:before{
content:'\e812';font-size: 25px;}
.coins_i:before{
content:'\E84B';font-size: 26px;}
.candels_i{
content:'\E84F';}
.tile_content .link_box.link_arrow.bar_mitzva_link.candels_i, .tile_content .link_box.link_arrow.bar_mitzva_link.scroll_i, .tile_content .link_box.link_arrow.bar_mitzva_link.info_i{
padding-left:35px;}
.tile_content .link_box.link_arrow.bar_mitzva_link.candels_i:before, .tile_content .link_box.link_arrow.bar_mitzva_link.scroll_i:before, .tile_content .link_box.link_arrow.bar_mitzva_link.info_i:before{
font-weight:normal;font-family: 'hakotel';font-size:22px;position:absolute;left:10px;top:50%;-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);}
.bottom_gallery{
background-color:rgba(0, 0, 0, 0.7);padding:60px 0;margin:80px 0 80px;position:relative}
.bottom_gallery_wrap{
background-color:#fff;padding:10px 0;height:350px;}
.bottom_gallery_wrap figure{
margin-left:10px;height:inherit;width:auto; text-align:center;}
.bottom_gallery_wrap figure img{
display:block;height:inherit; min-width:100%;}
.bottom_gallery_wrap figure a{
display:block;height:inherit; min-width:100%;}
.bottom_gallery_wrap .flickity-prev-next-button, .tours_gallery_wrapper.flickity-rtl .flickity-prev-next-button{
border-radius:0; border:2px solid #1D1202;}
.bottom_gallery_wrap.flickity-rtl .flickity-prev-next-button.next, .tours_gallery_wrapper.flickity-rtl .flickity-prev-next-button.next{
left:0; border-left:0;}
.bottom_gallery_wrap.flickity-rtl .flickity-prev-next-button.previous, .tours_gallery_wrapper.flickity-rtl .flickity-prev-next-button.previous{
right:0;border-right:0}
.bottom_gallery_title{
text-align:center;width:200px;position: absolute; height: 330px; background-color: rgba(0, 0, 0, 0.9); top: 70px;z-index: 2;color:#fff; left:300px; left:-webkit-calc(50% - 640px); left:calc(50% - 640px)}
.bottom_gallery_title:before{
content:''; display:inline-block; vertical-align:middle;width:1px; height:100%; margin-left:-5px;}
.bottom_gallery_title a{
display:inline-block; vertical-align:middle;}
.bottom_gallery_title h2{
font-size:2.7em;color:#a86d15;}
.footer{
margin-top: 60px; -webkit-box-shadow: inset 0 2px 25px 0 rgba(0,0,0,0.5); box-shadow: inset 0 2px 25px 0 rgba(0,0,0,0.5);}
.footer_top{
position:relative;background:url('../img/BG_footer_K.jpg') bottom right no-repeat; -webkit-background-size:cover; background-size:cover; padding:80px 0 125px;}
.footer_top .footer_top_box{
display:inline-block; vertical-align:top; width:40%;margin:0 4%;}
.footer_top_box h3{
color:#BE7B17; font-size:2.3em;}
.footer_top_box .footer_top_text{
font-size:1.3em;margin-bottom:25px}
.footer_top_box .footer_top_content{
font-size:1em;text-align:left}
.footer_top_box .socials .social_box{
display:inline-block; vertical-align:middle;margin-right:10px; -webkit-transition:0.5s ease; -o-transition:0.5s ease; transition:0.5s ease;}
.footer_top_box .socials .social_box a{
display:block; padding:10px; border:1px solid #fff; -o-transition:0.5s ease; -webkit-transition:0.5s ease; transition:0.5s ease; }
.footer_top .footer_top_box.footer_top_box_new{
width:65%; margin:auto;display:block; text-align:center;background:rgba(255,255,255,0.85);border:2px solid transparent; -webkit-box-shadow:0 0 0 20px rgba(255,255,255,0.5); box-shadow:0 0 0 20px rgba(255,255,255,0.5); -webkit-background-clip: content-box; background-clip: content-box;}
#RegistrationUpdatePanel{
padding: 6% 20% 4%;}
#RegistrationUpdatePanel img{
width:100px;margin-right:-15px;margin-bottom:15px;}
.bottom_footer_form  input{
padding:13px 10px; background:#fff}
.bottom_footer_form  input[type="text"]{
width:100%;border:1px solid #706557;}
.bottom_footer_form  input::-webkit-input-placeholder{
color: #1D1202; opacity:1;}
.bottom_footer_form  input::-moz-placeholder{
color: #1D1202; opacity:1;}
.bottom_footer_form  input:-ms-input-placeholder{
color: #1D1202; opacity:1;}
.bottom_footer_form  input:-moz-placeholder{
color: #1D1202; opacity:1;}
.bottom_footer_form table .pio-form-cell.pio-form-field-title{
opacity:0; font-size:0; }
.bottom_footer_form table .pio-form-cell.pio-form-error{
color:red}
.bottom_footer_form table{
float:left;display:block;width:70%;}
.bottom_footer_form table tr, .bottom_footer_form table tr td, .bottom_footer_form table tbody{
display:block}
.bottom_footer_form  input[type="submit"]{
cursor:pointer;float:left;width:25%;background-color:#fff; color:#0946a1; border-color:#0946a1; margin-left: 6px; -o-transition:0.5s ease; -webkit-transition:0.5s ease; transition:0.5s ease;}
.footer_top_box .socials .social_box .svg_img{
width:20px;height:20px;vertical-align:middle;}
.footer_top_box .socials .social_box .svg_img path{
fill:#fff;}
.footer_bottom{
background:#1D1202; padding:45px 0}
.footer_bottom > ul{
width:100%; display:table; table-layout:fixed;}
.footer_bottom ul li.footer_nav{
display:table-cell;}
.footer_bottom  ul li.footer_nav h3 a{
color:#ffbe5f; font-size:1.1em;}
.footer_bottom  ul li.footer_nav ul{
margin-top:15px;}
.footer_bottom  ul li.footer_nav ul li{
font-size:0.9em; }
.footer_bottom  ul li.footer_nav ul li a{
color:#C7BCAC;padding:4px 0;display:block}
.footer_bottom  ul li.footer_nav.last_nav> a{
color:#F2E7D6; padding:8px 25px; border:1px solid #AA9F8E; font-size:1.2em; background-color:#2E2415;display:inline-block; -o-transition:0.5s ease; -webkit-transition:0.5s ease; transition:0.5s ease;}
.footer_bottom  ul li.footer_nav.last_nav ul li{
font-size:1em;}
body:not(.ltr) .footer_bottom  ul li.footer_nav.last_nav ul li:last-child{
border-top: 1px solid #57534E;margin-top: 5px;}
.footer_copyright .footer_center{
text-align:center; color:#878480}
.footer_copyright{
background-color:#0E0901; padding:30px 0;font-size:0.9em;border-top:1px solid #57534E;}
.top_nav{
position:absolute;width:60px; height:60px;background-color:rgba(255,255,255,.8);text-align:center; left:40px; cursor:pointer;bottom: 40px;}
.top_nav:after{
font-weight:normal;font-family:'hakotel';content:'\E813';position:relative; font-size:22px; top:-webkit-calc(50% - 11px); top:calc(50% - 11px); }
.footer .social{
font-weight: bold;  font-size: 1.05rem;  border-top: 1px solid;  margin-top: 1rem;  padding-top: 1.4rem;}
.footer .social img,.footer .social svg{
width: 2rem;   height: 2rem;   margin: 0rem .5rem -.25rem;   padding-top: .75rem;}
.footer .social svg.fb{
padding-top: .75rem;}
.sub_menu{
display:none;background-color:rgba(255,255,255,0.95); padding-bottom:1px;width:100%; position:absolute; left:0;top: -webkit-calc(100% + 5px);top: calc(100% + 5px); }
.sub_menu ul{
display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
.sub_menu ul li{
padding:0 2px 1px; text-align:left; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1;}
.sub_menu ul li a{
height: 100%;display:block;color:#1D1202;padding:7px 0; font-size:0.77em; -o-transition:0.5s ease; -webkit-transition:0.5s ease; transition:0.5s ease;font-weight:400;position:relative}
.sub_menu ul li a:after{
content:''; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out; position: absolute; right: 0;bottom: 1px;width:100%; height:2px;background-color: #736B60;}
.sub_menu ul li a.current, .sub_menu ul li a:hover, .sub_menu ul li a:focus{
text-shadow: 0.65px 0 0 currentColor; position:relative}
.sub_menu ul li a.current:after, .sub_menu ul li a:hover:after, .sub_menu ul li a:focus:after{
height:3px;background-color: #1d1202;}
ul.menu_first_level li a.current + .sub_menu{
display:block;}
.ltr .sub_menu ul li a{
font-size:13px;}
.breadcrumbs{
left:0;right: 0;z-index:1;margin:0 auto; padding:20px 0 5px;width:100%;margin-top:24px;font-weight:bold;}
.hp .breadcrumbs, .lobby-page:not(.tour-fulldetails-page) .breadcrumbs{
position:absolute;top:176px;margin-top:0;}
.kotel-sites-lobby-page .breadcrumbs, .breadcrumbs.no_margin{
margin-top:0}
.breadcrumb span a{
padding:10px;color:#f1b85e; display:inline;font-size:13px;}
.breadcrumb .breadcrumbs_separator:after{
content:'\E81a'; font-family:hakotel;display:inline-block;color:#fff}
.ltr .breadcrumb .breadcrumbs_separator:after{
content:'\E81b';}
.breadcrumbs .current-node{
color:#fff;font-size:13px;}
.breadcrumb{
display: inline-block;	border-radius: 3px;	    position: relative;		z-index:0;}
.breadcrumb:before{
content: '';width: 100%;height: 0;position: absolute;right: 0;left: 0;top: 0;bottom: 0;-webkit-box-shadow: -10px -27px 170px 75px rgba(19,11,0,0.85);	box-shadow: -10px -27px 170px 75px rgba(19,11,0,0.85);	z-index: -1;}
.breadcrumbs li{
display:inline-block}
.kotel-lobby-tours .breadcrumb:before{
-webkit-box-shadow:0px 0px 170px 60px rgba(19,11,0,0.85); box-shadow:0px 0px 170px 60px rgba(19,11,0,0.85);}
.lobby_inner{
padding: 40px 0; width:100%; table-layout:fixed; display:table; z-index:0;}
.inner-special .lobby_inner{
padding-top:0;}
.page_grid{
padding-right:1%;display:table-cell;vertical-align:top;position:relative}
.page_grid:last-child{
padding-right:0;}
.grid_right{
width:20%;}
.grid_right+.grid_middle{
width:55%;}
.grid_left{
width:24%;}
.grid_middle{
width:76%;}
.grid_middle_wide{
width:100%}
.side_menu{
width:100%; margin-bottom:20px;}
.side_menu .side_menu_title{
background-color:#fff;font-size:1.7em;padding:12px 10px; font-weight:bold;}
.side_menu .side_menu_title a{
color:#2C1A00}
.side_menu ul li{
background-color:rgba(255,255,255,0.8);border-top:1px solid rgba(183, 179, 173, 0.9); position:relative}
.side_menu ul li:after{
position:absolute; left:0; top:0; width:4px;content:'';background-color:transparent; height:100%; -o-transition:0.2s ease-in-out; -webkit-transition:0.2s ease-in-out; transition:0.2s ease-in-out;}
.side_menu ul li.current:after{
display:none;}
.side_menu ul li a{
display:block;padding:10px;font-size:1.1em;color:#2C1A00; }
.side_menu ul li.current{
background-color:#fff;border-left:4px solid #DB8E15}
.side_menu ul li.current a{
padding-left:6px;font-weight:bold;}
.lobby_article{
padding:25px 40px; width: 100%;background-color:#fff;overflow:hidden}
.lobby_article h2, .lobby_article h1{
font-size:3.5em}
.ltr .lobby_article h2, .ltr .lobby_article h1{
font-size:3.3em}
.ltr .lobby_article h2, .lobby_article h3{
font-size:1.5em}
.lobby_article p{
color:#706557;line-height: 1.3;text-align:left;}
.lobby_article img.wide_img{
width:100%;margin:20px 0;height:auto}
.lobby_article article.back img.wide_img{
width:112.9%; margin-left:-6.4%; margin-bottom:-29px;}
@media screen and (max-width:1280px){
.lobby_article article.back img.wide_img{
width: 120%;margin-left: -8%;}
}
article.back .scroll_section_top{
display:none;}
.section_tiles.inner_page_tiles{
padding:0; margin-left:0;}
.section_tiles.inner_page_tiles article{
width:100%; float:none;padding-bottom:49%;margin-bottom:1em;}
.section_tiles.inner_page_tiles article.general_tile{
padding-bottom:80%;}
.section_tiles article.opening .general_tile_content{
padding:30px 35px;font-size:1.4em; font-weight:bold; text-align:center;}
.section_tiles.inner_page_tiles article.general_tile .link_arrow{
font-size:1em; text-decoration:underline;text-align:left;margin-top:0.5em;display:inline-block; height:auto; }
.inner_page_tiles article figure{
overflow:hidden;}
.section_tiles.inner_page_tiles article.text_and_side_pic{
padding-bottom:40%}
.section_tiles.inner_page_tiles article.title_and_pic{
padding-bottom:80%}
.section_tiles.inner_page_tiles .title_and_pic.bottom_text{
padding-bottom:131%}
.general_tile_content h4{
font-size:1.1em; font-weight:bold;font-family:inherit;}
.general_tile_content .tile_content_summery{
font-size:1em; line-height:1.2;max-height:146px;overflow:hidden}
.title_and_pic.bottom_text .general_tile_content .link_arrow{
color:#0946A1;}
.grid_right article{
width:100%; float:none;padding-bottom:49%;margin-bottom:1em;}
.section_tiles article.general_tile .link_arrow{
padding-left:25px;display: inline-block; height: auto;}
.grid_right article.text_and_side_pic{
padding-bottom:48%}
.youtube_inner_page{
width:100%;margin:2em 0;text-align:center;}
.youtube_inner_page iframe{
width:80%;min-height:300px;}
.section_tours{
padding:40px 0;margin:2em 0}
.section_tours .section_head{
position:relative; z-index:0;}
.section_tours .section_head:before{
content: '';  width: 100%; height: 0;position: absolute;left: 0;right: 0;top: 0; bottom: 0; -webkit-box-shadow: -50px 80px 170px 75px rgba(19,11,0,0.8); box-shadow: -50px 80px 170px 75px rgba(19,11,0,0.8);z-index: -1;}
.col_4_wrapper .col_4{
width:24%; margin-right:1%; float:left;margin-bottom:2em}
.col_4_wrapper .col_4:nth-child(4){
margin-right:0}
.col_4_wrapper .col_4 figure{
width:100%}
.col_4_wrapper .col_4 figure img{
width:100%; -webkit-backface-visibility: visible; backface-visibility: visible; }
.tour_unit{
background-color:#fff; height:350px;padding-bottom:1em}
.tour_unit .tour_unit_content{
height:44%;max-height:none;padding:1em;padding-bottom:0; color:#1D1202; font-size:1em;  line-height: 1.3;overflow: hidden;}
.tour_unit .tour_unit_content .tour_unit_content_text{
height:5.2em;overflow:hidden;line-height: 1.3;}
.tour_unit .tour_unit_content .tour_unit_content_text + .two_links{
margin-top:0.9em}
.tour_unit figure figcaption{
position:absolute; top:20%; font-size: 2em;line-height: 1;color:#fff; }
.tour_unit figure figcaption div{
background-color:rgba(29, 18, 2, 0.85); display:inline-block;padding:4px;vertical-align:top}
.tour_unit figure img{
-o-transition:1.65s; -webkit-transition:1.65s; transition:1.65s; -ms-transform: scale(1.01) translateY(0); -webkit-transform: scale(1.01) translateY(0); transform: scale(1.01) translateY(0);}
.tour_unit figure figcaption:after{
content:'\E814';font-family:hakotel;color:#5c3500;font-size:0.7em; padding:0.45em 0.6em 0.2em; background-color:#fff;position:absolute;top: 100%;left: 0;}
.ltr .tour_unit figure figcaption:after{
content:'\E815';}
.tour_unit figure{
position:relative; height:56%; overflow:hidden;}
.tours_package{
margin:2em 0;padding:40px 0;width:100%; background:url(../img/tours_back.jpg) top center no-repeat; -webkit-background-size:cover; background-size:cover;}
.tour_unit .tour_unit_content .tour_unit_text{
font-size:1.3em;  line-height: 1.2;overflow: hidden;height: 3.6em;font-weight:bold; margin-bottom:0.8em}
.event_unit .tour_unit_content .link_arrow.link_box, .link_arrow.link_box.designed{
-webkit-box-sizing:border-box; box-sizing:border-box; -o-transition:0.3s ease; -webkit-transition:0.3s ease; transition:0.3s ease;text-decoration:none;color:#1d1202; border:1px solid #1d1202; float: right;font-size: 1.1em;padding: 0.4em 19px; background-color:transparent}
.tour_unit_package.tour_unit figure figcaption{
background-color:rgba(0,0,0,0.7)}
.tour_unit_package.tour_unit .tour_unit_content a:first-of-type{
display:inline-block; margin-top:0.5em}
.filter_text.mobile{
display:none;}
.tour_type_new{
display:block}
.tour_menu.new_tour_menu{
padding-right:0; background-color:rgba(29, 18, 2, 0.7)}
.tour_menu.new_tour_menu>ul{
table-layout:fixed}
.tour_menu.new_tour_menu>ul>li{
border-right:1px solid rgb(121, 115, 105);font-size:1.1em;padding: 0;}
.tour_menu.new_tour_menu>ul>li:last-child{
border-right:0 none;}
.tour_menu.new_tour_menu>ul>li .tour_type_new >label{
padding:0; color:#fff;padding:1.2em 0;display:block;cursor: pointer;}
.tour_menu.new_tour_menu>ul>li .tour_type_new >label:before, .tour_menu.new_tour_menu li .tour_type_new > label:after{
display:none;}
.tour_menu.new_tour_menu>ul>li .tour_type_new input[type="checkbox"]{
position:absolute;}
.tour_menu.new_tour_menu>ul>li .tour_type_new input[type="checkbox"].active_tab + label{
font-weight:bold; color:#1d1202; background-color:#fff; position:relative;border-right:0 none;}
.tourTest{
-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
.tourTest.active{
padding-top:70px;}
.seconed_tour_type{
position: absolute;top: 100%;top:-webkit-calc(100% + 5px);top:calc(100% + 5px);width: 100%;right: 0;background: #fff;z-index: 3;display: none; padding-left:2em}
.seconed_tour_type.active{
display: block}
.popup_tour{
display:none;position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);z-index: 1000;left:0;top: 0;padding: 2em 12%;	left: 0;bottom: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.popup_tour_wrapper{
border-top: 4px solid #DB8E15;  border-bottom: 4px solid #DB8E15; background-color: #fff; -webkit-box-shadow: inset 0 0 65px 13px #F3EEE5;box-shadow: inset 0 0 65px 13px #F3EEE5; position:relative}
.order_groups_tour_wrap{
display:none;}
.popup_tour_content{
padding:2em 2em 6em;}
.icon_close_tour:after{
position: absolute;content:'\E84D';font-family:hakotel;top:0;right:0;font-size:26px; text-align:center;width:100%;}
.icon_close_tour{
cursor: pointer; position: absolute; left: 9px; top: 9px; width: 35px; height: 30px; z-index: 1;}
.order_groups_tour h2{
font-size:3.5em;font-family:Alef; border-bottom:1px solid #F1F0EE;margin-bottom: 5px;}
.ltr .order_groups_tour h2{
font-family:bitter}
.tour_type_wrap{
display:table; table-layout:fixed; width:100%;position:relative}
.tour_type_wrap:after{
content:''; width:1%; height:100%; background-color:#fff;position:absolute; right:49%}
.ltr .tour_type_wrap:after{
right:50%}
.order_groups_tour .choose_tour_type{
display:table-cell; width:49%;text-align:center;padding:3em;}
.order_groups_tour .choose_tour_type:first-child{
background:#fdfbed;}
.order_groups_tour .choose_tour_type:last-child{
background:#f2efda}
.order_groups_tour .choose_tour_type h3{
font-size:2em;font-family:Alef; font-weight:bold;padding:0.7em 0;}
.order_groups_tour .choose_tour_type p{
color:#706557}
.order_groups_tour .choose_tour_type img{
margin:auto;}
.order_groups_tour .choose_tour_type a{
background:#483e2d; color:#fff; font-size:1.4em; font-weight:bold; font-family:alef; margin-top:2em; padding: 5px 30px 7px;border: 1px solid #483e2d; }
.barmitzva_head .link_arrow.link_box{
padding:0.5em 1.5em; color:#1d1202; border:1px solid #1d1202;font-size:1.5em; padding-left:60px; background-color:transparent}
.barmitzva_head .section_head h2{
font-family:Alef;color:#1d1202;font-size:2.6em; font-weight:bold; }
.barmitzva_head{
background-color:#fff; text-align:center;padding: 20px 0 40px;}
.barmitzva_head .section_head p{
font-size:1.3em;color:#1d1202}
.barmitzva_head .section_head{
text-align:center;}
.svg_wrap{
border-left:12px solid #debd8b;width:177px; height:165px; border-radius:50%;background-color:#BE7B17; text-align:center;margin:0 auto}
.svg_wrap .svg_img, .svg_wrap img{
width:50%;height:100%}
.svg_wrap .svg_img path{
fill:#fff;}
.q_and_a .svg_wrap img[src*="bubble_thanku"]{
display:none}
.thankyou_section .svg_wrap img[src*="question"]{
display:none}
.barmitzva_unit{
text-align:center;}
.barmitzva_unit .tour_unit_content{
padding:1.5em; color:#837A6D}
.barmitzva_unit .tour_unit_content h3{
font-size:1.8em; color:#2C1A00; font-weight: bold;}
.section_tiles.barmitzva_tiles .general_tile{
width:24%}
.section_tiles.barmitzva_tiles .general_tile .general_tile_content h4{
font-size:1.5em}
.section_tiles.barmitzva_tiles .general_tile .general_tile_content .link_arrow{
color:#0946A1;margin-top: 0.5em;}
.section_tiles.barmitzva_tiles article{
margin-right:1%;}
.section_tiles.barmitzva_tiles article:nth-child(6){
padding-bottom:19%}
.section_tiles article.back_pic .tile_inner_wrap{
background-color:rgba(255,255,255,0.8)}
.section_tiles article.back_pic figure{
width:100%; position:absolute; z-index:0; height:100%}
.section_tiles article.back_pic figure img{
width:100%; height:100%; -o-transition: transform 1.65s; -webkit-transition: transform 1.65s; -webkit-transition: -webkit-transform 1.65s; transition: -webkit-transform 1.65s; transition: transform 1.65s; transition: transform 1.65s, -webkit-transform 1.65s;}
.genearl_barmitzva_container{
padding: 60px 0;text-align:center;-webkit-background-size:cover;background-size:cover;background-position: top center; background-repeat:repeat;position:relative;margin:60px 0; }
.q_and_a.bat a.link_arrow.link_box{
border: 1px solid #2C1A00;color:#2C1A00; background-color:transparent;}
.qa_head{
width:25%; margin:0 auto;padding-bottom:20px;text-align:center;}
.qa_head .svg_wrap{
border-left:12px solid #7a541d}
.qa_head h3, .qa_slider_unit h4{
font-size:2.2em; color:#fff; font-family:Alef;margin-top: 0.2em;}
.bat .qa_head h3, .bat .qa_slider_unit h4{
color:#2C1A00;}
.bat .qa_content{
color:#1d1202;}
.bat .qa_content span{
font-weight:bold}
.qa_content{
color:#fff; font-size:1.15em;margin: 15px 0;text-align:left}
.qa_content a{
color:#fff; text-decoration:underline;}
.qa_content a:hover, .qa_content a:focus{
text-decoration:none;}
.genearl_barmitzva_container_slider{
width:80%; margin:1em auto;}
.qa_slider .flickity-page-dots{
top:0; bottom:auto; text-align:right;}
.genearl_barmitzva_container_slider .flickity-page-dots .dot{
background:transparent;border:1px solid #fff;margin:0 4px;  filter: alpha(opacity=1);opacity:1;}
.genearl_barmitzva_container_slider .flickity-page-dots .dot.is-selected{
background:#fff;}
.genearl_barmitzva_container_slider .flickity-prev-next-button{
background: transparent;top:0; width:60px; height:60px;}
.genearl_barmitzva_container_slider .flickity-prev-next-button .arrow, .celebrate_wrap .flickity-prev-next-button .arrow{
fill: #B2ADA8;}
.genearl_barmitzva_container_slider .flickity-prev-next-button:hover, .celebrate_wrap .flickity-prev-next-button:hover, .genearl_barmitzva_container_slider .flickity-prev-next-button:focus, .celebrate_wrap .flickity-prev-next-button:focus{
background: transparent;}
.genearl_barmitzva_container_slider.flickity-rtl .flickity-prev-next-button.next, .celebrate_wrap.flickity-rtl .flickity-prev-next-button.next{
right: auto;left:-10%;background: transparent;}
.genearl_barmitzva_container_slider.flickity-rtl .flickity-prev-next-button.previous, .celebrate_wrap.flickity-rtl .flickity-prev-next-button.previous{
right:-10%;left:auto;background: transparent;}
.qa_slider_unit{
width:100%;padding: 0 0.2em;text-align:left;}
.qa_slider_unit[aria-hidden=true]{
visibility:hidden}
.qa_slider_unit p{
margin-bottom: 0.5em;}
.bat .genearl_barmitzva_container_slider .flickity-page-dots .dot{
border-color:#2C1A00;}
.bat .genearl_barmitzva_container_slider .flickity-page-dots .dot.is-selected{
background:#2C1A00;}
.bat .genearl_barmitzva_container_slider .flickity-prev-next-button .arrow{
fill: #6A502B;}
.ltr .genearl_barmitzva_container_slider .flickity-prev-next-button.next{
left: auto;right:-10%;background: transparent;}
.ltr .genearl_barmitzva_container_slider .flickity-prev-next-button.previous{
left:-10%;right:auto;background: transparent;}
.thankyou_slider .qa_slider_unit h4{
margin-top: 0;font-family:inherit;font-size:1.3em}
.thankyou_slider .flickity-page-dots{
bottom:1em; text-align:right;}
.rgba_layer{
background-color:rgba(0,0,0,0.7); width:100%; height:100%;padding: 60px 0;}
.thankyou_section:after, .thankyou_section:before{
content:'\275E'; position: absolute;font-family: 'arial';color: rgba(255,255,255,0.2);font-size: 250px; }
.thankyou_section:before{
top: -106px;left: 10%;}
.thankyou_section:after{
bottom: -170px;right: 10%;}
.thankyou_section .link_arrow.link_box{
margin-top:2em}
.bat.thankyou_section .link_arrow.link_box{
color:#1D1202; border:1px solid #1D1202; background-color:transparent;}
.celebrate_wrap .celebrate_unit{
margin:0 1.1em; display:inline-block;text-align:center;}
.celebrate_wrap{
padding-bottom: 30px;margin: 1.5em auto; width:80%}
.celebrate_wrap figure, .hagagti_person .hagagti_person_img figure{
border-left:12px solid #BE7B17;width:177px; height:165px; border-radius:50%;overflow:hidden;}
.celebrate_wrap .flickity-page-dots{
bottom:5px}
.celebrate_wrap figure img, .hagagti_person .hagagti_person_img figure img{
width:100%;height:auto;min-height:100%;}
.celebrate_wrap .celebrate_name{
font-size: 1.2em;font-weight: bold;margin:20px 0; }
.celebrate_wrap .flickity-prev-next-button{
background:transparent;width:60px; height:60px;}
.celebrate{
margin:60px 0;position:relative}
.celebrate .link_arrow.link_box{
padding: 0.3em 0.5em;font-size: 1.2em;}
.search_celebrated{
position:absolute;right:200px;right:-webkit-calc(50% - 640px);right:calc(50% - 640px)}
.celebrate .search_celebrated{
right:200px;right:-webkit-calc(50% - 640px);right:calc(50% - 640px)}
.search_celebrated input, .search_celebrated a{
color:#1D1202;border: 1px solid #1d1202;float:left; }
.search_celebrated input{
width:200px;padding: 10px 8px;}
.search_celebrated a{
font-family:'hakotel';font-size: 1.4em;padding: 7px 10px 3px;border-left: 0 none;margin-right:1em}
.ui-widget-content .ui-state-hover{
border:1px solid #000!important;}
.bar_calculator_wrapper{
padding:0.8em;}
#barmitzvah-calc{
padding: 5px 15px; color:#2C1A00;cursor:pointer; border:1px solid #2C1A00;background-color:#FDF0D6;font-size:1.2em; float:right;font-weight:bold; }
#barmitzvah-calc label{
display:inline-block}
.select_calculator_wrap select{
-moz-appearance:none; -webkit-appearance:none; appearance:none;background-color:transparent;color:#756648;padding:0.3em;border:1px solid #716345; font-size:1.2em;width:100%;position:relative; z-index:1; }
.select_calculator_wrap select::-ms-expand{
display: none;}
.select_calculator_wrap{
width:32%;display:inline-block; position:relative; background-color:#FAEBBB;}
.select_calculator_wrap:after{
position: absolute; content:'\E801';font-family: 'HAKOTEL'; padding:10px 15px; top:0; right:0; font-size:12px; z-index:0;color:#3B2F1B}
.ltr .select_calculator_wrap:after{
padding:10px 5px;}
.barmitzva-question #bbmDate{
margin-bottom:0.5em}
.barmitzva-question label{
width:100%;display:inline-block}
.barmitzva-question input[type="checkbox"]{
display:inline-block; margin-right:5px; vertical-align:middle}
.bar_mitzva_calc_new{
width:40%; margin:1em auto 0;}
.fieldset_calc_new .select_calculator_wrap{
width:100%; background-color:#fff;margin-bottom:1em;}
.fieldset_calc_new .select_calculator_wrap select{
padding:0.5em; }
.fieldset_calc_new legend{
display:block; font-size:1.1em; margin-bottom:0.5em; width:100%;}
.bar_mitzva_calc_new input[type='checkbox']{
opacity:0; position:absolute}
.bar_mitzva_calc_new input[type='checkbox']+label{
display:block;position:relative; margin-bottom:1em;}
#barmitzvah-result-new{
margin-top:1em; }
#barmitzvah-result-new>div:first-child{
padding-top:1em; border-top:1px solid rgb(184, 183, 181)}
#barmitzvah-result-new ul{
width: 100%; border-collapse:collapse;margin-top:1em;}
#barmitzvah-result-new ul li{
display:inline-block;}
#barmitzvah-result-new ul li div{
}
.calc_new_one_unit span{
margin-left:5px;}
.calc_new_one_unit .kore_span{
margin-right:10px;display:inline-block;}
@media screen and (min-width: 1270px) and (max-width: 1280px){
.celebrate .search_celebrated{
right:10px;}
}
@media screen and (max-width: 768px){
.bar_mitzva_calc_new{
width:100%; }
}
.gallery_top{
padding:0.8em;width:100%; background-color:#fff; -webkit-box-shadow: 0 0 7px 2px rgba(0,0,0,0.4), inset 0 0 25px #f4eee6; box-shadow: 0 0 7px 2px rgba(0,0,0,0.4), inset 0 0 25px #f4eee6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; }
.gallery_filter{
}
.gallery_search{
font-size:1.3em;margin-left: 2.5em;}
.filter_text, .filter_type{
font-size:1.2em;margin-right:10px}
.filter_type, .filter_submit, .gallery_search .gallery_search_input, .gallery_search .gallery_search_submit{
padding:8px;border:1px solid #1d1202; background-color:#F4EAD9; display:inline-block; vertical-align:middle}
.filter_type{
width:195px;position:relative; padding:0}
.events-page.ltr .filter_type{
width: 270px;}
.filter_submit{
padding:11px 10px 10px;  font-weight:bold;font-size:1.2em;}
.events_board .filter_submit{
padding:6px 8px;}
.filter_type select{
color:#1D1202;position:relative; z-index:1;padding:9px 8px;-webkit-appearance:none;-moz-appearance:none; appearance:none;color:#1D1202; font-family:inherit;width:100%;font-size:inherit;background:transparent;}
.filter_type select::-ms-expand{
display: none;}
.events_board .filter_type select{
padding:4px 8px;}
.filter_type select option{
color:#1D1202;background-color: #F4EAD9;}
.filter_type:after{
z-index:0;content:'\E81D'; position:absolute; padding:10px 15px 6px; border-left:1px solid #1d1202; top:0;bottom:0; right:0; font-family:'hakotel';font-size:19px;}
.events_board .filter_type:after{
padding:6px 15px 1px;}
.gallery_search .gallery_search_input{
width:160px;padding:10px 8px; background:#fff}
.gallery_search .gallery_search_submit{
background:#fff;color:#1D1202;font-family: 'hakotel';border-left:0;font-size:1.1em; cursor:pointer;padding:9px 10px 5px;}
.main_gallery_top .gallery_paging{
float:right; margin-top: 4px;}
@media screen and (max-width: 1270px){
.gallery_top_right_side, .gallery_top_left_side,.gallery_filter{
width:100%}
.gallery_top_left_side{
}
.gallery_top_right_side{
-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0.5em;}
}
@media screen and (max-width: 640px){
.gallery_top_left_side .event_paging{
-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2; width:100%; margin-top:5px;}
.gallery_top_left_side .button_box{
padding:4px 2px;}
}
.gallery_one_pic{
width:24.3%;float:left;  margin-bottom:1%;cursor: pointer;}
.gallery_one_pic a{
display:block}
.gallery_one_pic img{
width:100%;height:auto}
.gallery_one_pic .gallery_pic_desc{
font-size:1.3em; font-family:Alef; background-color:#fff;padding:1.15em; padding-left:45px;}
section.gallery{
margin:20px auto}
.gallery_movie{
position:relative;}
.gallery_movie:after{
color:#fff;position:absolute; content:'\E80E';top:-webkit-calc(50% - 28px);top:calc(50% - 28px);font-family:'hakotel'; font-size:56px; right: -webkit-calc(50% - 28px); right: calc(50% - 28px);}
.gallery_pic_desc span{
display:none;}
.popup_gallery_wrap, .popup_full_details_wrap{
position:fixed; background-color:rgba(0,0,0,0.8); width:100%; height:100%; top:0; left:0; z-index:5; display:none;	left: 0;bottom: 0;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;}
.popup_gallery_wrap .popup_gallery, .popup_full_details_wrap .popup_full_details{
width:100%; height:100%;text-align:center; padding:2em;}
.popup_gallery_item, .popup_full_details_item{
width:100%; height:100%}
.popup_full_details_item img{
max-width:80%;height:auto;}
.popup_gallery_item img{
width:auto; max-height:90%;border-width:8px!important; border:8px solid #fff;}
.popup_gallery_item iframe{
width:100%; height:100%}
.popup_gallery_item[aria-hidden=true]{
visibility:hidden}
.close_popup_gallery, .close_popup_full_details{
cursor:pointer;display:inline-block;position:absolute; right:5px; top:5px;z-index:7}
.close_popup_gallery:after, .close_popup_full_details:after{
display:inline-block;font-size:30px;content:'\E84D';font-family:hakotel;color:rgba(255,255,255,0.8)}
.popup_gallery_item_wrap{
display:inline-block;border:8px solid #fff;}
.popup_gallery_title{
color:#fff; font-size:1.3em; margin-top:0.5em }
.popup_gallery .flickity-prev-next-button, .popup_full_details .flickity-prev-next-button{
background:transparent;}
.popup_gallery .flickity-prev-next-button svg path, .popup_full_details .flickity-prev-next-button svg path{
fill:#fff}
.popup_gallery .flickity-prev-next-button:hover, .popup_full_details .flickity-prev-next-button:hover, .popup_gallery .flickity-prev-next-button:focus, .popup_full_details .flickity-prev-next-button:focus{
background:none;}
.contact_us{
width:100%; margin:30px 0;}
.contact_us .contact_us_box{
display:inline-block; vertical-align:top; width:50%;margin-bottom: 20px;}
.contact_us .contact_us_box:first-child{
width:47%; margin-right:3%}
.contact_us td.pio-form-field-title{
width:20%; margin-right:2%; display:inline-block; vertical-align:top; color:#706557}
.contact_us input[type="text"], .contact_us .select_content, .contact_us textarea{
width:78%; border:1px solid #706557;font-size:1em; padding:0.5em;  vertical-align:top}
.contact_us textarea{
height:5.5em;margin:0; -webkit-box-sizing:border-box; box-sizing:border-box;resize:none;}
.contact_us input[type="submit"]{
color:#0946A1; background-color:#fff;border:1px solid #0946A1; width:auto; font-size:1.8em; padding:0.2em 1em;float:right;}
.contact_us .pio-form-row{
display:inline-block; width:48%;margin-bottom:1em;}
.contact_us .pio-form-cell.pio-form-field{
display:inline-block;width:77% }
.contact_us .pio-form-cell.pio-form-field.pio-form-field-wide{
display:block;width:100% }
.contact_us .pio-form-row:last-child{
display:block;width:100%}
.contact_us .pio-form-row.pio-form-row-separator{
display:none;}
.contact_us .select_content, .contact_us textarea{
width:100%}
.contact_us .pio-form-row.pio-form-mandatory td.pio-form-field-title .pio-form-field-title:before{
content:'\002A'; font-family:'arial'; margin-right:3px}
.contact_us .select_content{
position:relative; padding:0; display:inline-block}
.contact_us select{
-webkit-appearance:none;-moz-appearance:none; appearance:none;padding:0.5em; width:100%; color:#706557;position: relative;z-index: 1;background-color: transparent;}
.contact_us select::-ms-expand{
display: none;}
.contact_us .select_content:after{
position:absolute;content:'\E801'; font-family:'HAKOTEL'; padding:8px 15px; top:0; right:0;font-size:1em; color:#706557;z-index: 0;}
.contact_us select option{
color:#706557}
.contact_us span.checkbox label,
.bottom_footer_form span.checkbox label,
.login-form-container .checkbox label{
width:auto; display:inline-block;position:relative}
.contact_us input[type="checkbox"],
.bottom_footer_form input[type="checkbox"],
.login-form-container  input[type="checkbox"]{
margin-left:-webkit-calc(10% - 3px);margin-left:calc(10% - 3px);width:0; height:0;padding:0;overflow:hidden; opacity:0;}
.contact_us span.checkbox label:before ,
.bottom_footer_form span.checkbox label:before ,
.login-form-container  .checkbox label:before{
background-color: transparent;z-index: 2;cursor:pointer;content: ''; width: 20px; height: 20px; border: 1px solid #706557; position: relative; display:inline-block;margin-right:10px;vertical-align:middle}
.contact_us span.checkbox label:after,
.bottom_footer_form span.checkbox label:after,
.login-form-container .checkbox label:after{
font-weight:bold;content:'\2713';position:absolute;font-family:Arial; font-size:22px;color:#1d1202; top:-5px; left:2px;opacity: 0;z-index:3; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;}
input[type="checkbox"]:checked + label:after{
opacity:1;}
.bottom_footer_form span.checkbox label{
padding:5px;padding-left:30px;}
.bottom_footer_form input[type="checkbox"]{
position:absolute}
.bottom_footer_form span.checkbox label:before{
background:#fff; position:absolute; left:0;}
.bottom_footer_form span.checkbox label:after{
line-height:1;top:6px; }
.contact_us .g-recaptcha{
margin-top:1.5em}
.contact_info{
border-top:1px solid #B8B7B5;padding: 20px 0;text-align:left;}
.contact_info_text{
display:inline-block; width:85%;vertical-align:top;font-size: 1.6em;}
.contact_info .svg_img{
width:6%; display:inline-block; vertical-align:top;margin:0;  margin-right:2%; height:auto;}
.contact_info .svg_img path{
fill:#1D1202}
.contact_info .map_iframe, .directions_map.map_iframe{
width:100%; height:500px; margin:20px 0; border-bottom:4px solid #352003;position:relative;}
.contact_info .map_iframe .arrow_map, .directions_map.map_iframe .arrow_map{
cursor:pointer;position:absolute; width:40px; height:30px; border-left:4px solid #352003; border-right:4px solid #352003; border-top:4px solid #352003;bottom:0;left:-webkit-calc(50% - 20px);left:calc(50% - 20px); background-color:rgba(255,255,255,0.6) }
.contact_info .map_iframe .arrow_down:after, .directions_map.map_iframe .arrow_down:after,
.contact_info .map_iframe .arrow_up:after, .directions_map.map_iframe .arrow_up:after{
font-family:'hakotel';position:absolute;font-size: 18px;width: 100%;top: 3px;text-align: center;right:0;}
.contact_info .map_iframe .arrow_down:after, .directions_map.map_iframe .arrow_down:after{
content:'\E801';}
.contact_info .map_iframe .arrow_up:after, .directions_map.map_iframe .arrow_up:after{
content:'\E816';}
.section_tiles.section_tiles_2 article{
margin-right:1%;}
.section_tiles.section_tiles_2 article.general_tile, .section_tiles.section_tiles_2 article.title_and_pic{
width:24%;}
.section_tiles.section_tiles_2 .updates{
padding-bottom:19%}
.section_tiles.section_tiles_2 article.map{
width:49%; padding-bottom:39.4%;margin-bottom:1%}
.section_tiles.section_tiles_2 .text_and_side_pic{
padding-bottom: 8.9%;}
.section_tiles.section_tiles_2.section_tiles_lobby_site article.map, .section_tiles.section_tiles_2.section_tiles_lobby_site article.tile_content{
padding-bottom:39.4%;}
.section_tiles.section_tiles_2 article:nth-child(8){
margin-top: -10.2%}
.section_tiles.section_tiles.section_tiles_lobby_site article:nth-child(8){
margin-top: 0}
.section_tiles.section_tiles_lobby_site article:nth-child(7){
margin-top: -10%}
.section_tiles .general_tile.back_pic_long{
padding-bottom:29%}
.section_tiles .general_tile.back_pic_long .general_tile_content .tile_content_summery{
max-height: none;}
.video_kotel{
background-color:#fff;padding:40px 0;margin:40px 0; -webkit-box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.05);}
.youtube, .youtube_content{
padding:0 20px;display:inline-block; vertical-align:middle;}
.youtube{
width:46%;}
.youtube_content{
width:100%}
.youtube + .youtube_content{
width:53%}
.youtube iframe{
width:100%; min-height:330px; height:auto}
.youtube_content .youtube_content_title{
font-size: 3.6em;}
.youtube_content a.link_arrow{
margin-top:1em;}
.youtube>img{
width:100%; height:auto;}
.youtube.youtube_image{
vertical-align:top;margin-top: 20px;}
.youtube_content_body{
display:none;margin-top:1em;}
.half_collapse_button{
cursor:pointer;font-size: 1.1em;padding: 0.4em 19px;border:1px solid;background:transparent; margin-top:1em; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out; }
.half_collapse_button_text:after{
content:'\e81d';font-family:'hakotel';margin-right:10px; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;display: inline-block; -ms-transform-origin: center 12px; -webkit-transform-origin: center 12px; transform-origin: center 12px; padding-top: 3px; vertical-align: middle;}
.half_collapse_button_text{
display:inline-block}
.active .half_collapse_button_text:after{
-ms-transform:rotate(-180deg); -webkit-transform:rotate(-180deg); transform:rotate(-180deg);}
.tours_gallery_unit{
width:310px; float:left; margin-right:20px;height:350px}
.tour_unit_package.tours_gallery_unit .tour_unit_content .tour_unit_text{
font-size:1em; font-weight:normal;}
.tours_gallery_unit .tour_unit_content .tour_unit_text{
font-size:1em; font-weight:normal;}
.event_unit{
background-color:#fff;}
.event_unit .tour_unit_content h4{
font-weight:bold; font-size:1.1em;line-height: 1.3;max-height: 2.6em; overflow: hidden; }
.event_unit .tour_unit_content .tour_unit_text{
font-size:1em; line-height:1.1; height:3.3em; overflow:hidden; margin:0.5em 0;color: #7F7261;}
.event_unit .tour_unit_content{
padding:1em;height:11.5em; position:relative;}
.event_unit .tour_unit_content .two_links{
position:absolute; bottom:1em}
.event_unit figure{
height:9.5em; overflow:hidden}
.event_unit figure img{
width:100%; height:auto}
.event_unit h3 span{
display:block; font-weight:normal; font-size:0.9em}
.event_unit h3 div{
display:inline-block; }
.event_unit h3{
font-size:1.4em;font-family:'alef'; line-height:1.2;}
.tours_package1{
background-color:rgba(29, 18, 2, 0.85); }
.tours_package1 .section_head h2{
color:#db8e15}
.calender_event_unit h3{
font-size: 2em; padding-top: 0.6em;padding-bottom: 0.6em;}
.two_links{
-webkit-box-sizing:border-box; box-sizing:border-box;}
.two_links a:first-of-type{
display: inline-block;padding:0.6em 0}
.title_and_pic.bottom_text .two_links a.designed{
color:#1D1202;border:1px solid #1D1202; background-color:transparent}
.unit_box{
background-color:#fff;}
.unit_content{
padding:1em; position:relative}
.unit_text{
font-size:1em; line-height:1.25;}
.unit_box figure{
width:100%; overflow:hidden}
.unit_box figure img{
width:100%; height:auto;}
.site_unit figure{
height:190px; position:relative}
.site_unit figure figcaption{
position:absolute; width:100%; background-color:rgba(0,0,0,0.7); font-size:1.9em; color:#fff; padding:0.3em; bottom:0;text-align:center;}
.site_unit .unit_text{
color:#1D1202;height:6em; overflow:hidden;}
.site_unit .unit_text + .two_links{
margin-top:0.9em}
.site_unit{
position:relative;}
.section_kotel_sites_wrap{
-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-box-align: stretch;-ms-flex-align: stretch; -webkit-align-items: stretch; align-items: stretch;}
.lace{
width:80%; font-size:1.5em; padding:0.5em 0; text-align:center;position:absolute; left:-7px; top:-webkit-calc(50% - 1.2em); top:calc(50% - 1.2em) }
.lace:after{
content:'';position:absolute; right:0;  background-color:transparent; z-index:1; width: 0;height: 0;border-style: solid;border-width: 1.18em 0 1.2em 21px;border-color: transparent transparent transparent #fff; top:0}
.lace:before{
content:'';width: 0;height: 0;border-style: solid;border-width: 8px 7px 0 0;border-color: #8D6A2E transparent transparent transparent;position:absolute; left:0; top:100%}
.rotated_lace{
position:absolute; width:125px; height:123px; background:url('../img/rotated_lace.png') top left no-repeat; -webkit-background-size:100% 100%; background-size:100%; z-index:1; left:-6px; top:-6px}
.rotated_lace_text{
width:100%; -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);text-align: center; position: absolute; right: 20px;top: 29px;font-size: 1.5em;}
.note{
padding:8% 10% 9%;background:url('../img/send_note.png') top center no-repeat; -webkit-background-size:100% 100%; background-size:100%; margin: 2em 0;}
.send_note.general_form{
width:80%; margin:0 auto;max-width:530px;position:relative;}
.send_note table{
width:100%; }
.send_note table .send_note_textarea .pio-form-field-title{
position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:rect(0 ,0 ,0 ,0);clip-path:rect(0 ,0 ,0 ,0);border:0;}
.general_form.send_note .pio-form-cell.pio-form-field-title{
width:20%;padding:0;display:inline-block;vertical-align: middle;}
.general_form.send_note .pio-form-row{
position:relative;margin-bottom:14px;}
.general_form.send_note .pio-form-row.send_note_textarea{
margin-bottom:17px;}
.general_form.send_note .pio-form-row:not(.send_note_textarea):not(.prefix_row):not(.main_phone_row) .pio-form-cell.pio-form-field:not(.pio-form-field-wide){
width:55%;display:inline-block;}
.general_form.send_note .pio-form-row.main_phone_row{
width:63%;}
.general_form.send_note .pio-form-row.main_phone_row .pio-form-cell.pio-form-field{
width:68%;display: inline-block;}
.general_form.send_note .pio-form-row.main_phone_row .pio-form-cell.pio-form-field-title{
width:32%}
.send_note table .pio-form-cell.pio-form-field,.send_note table .pio-form-cell.pio-form-error, .general_form.send_note .pio-form-row{
width:100%; display:block;margin-left:0;}
.general_form.send_note span.checkbox{
padding:0;}
.general_form.send_note .pio-form-row.prefix_row{
width:20%;margin-right: 5px;}
.send_note.general_form input, .general_form.send_note .select_general_wrapper, .general_form.send_note span.checkbox label:before{
background-color:rgba(255,255,255,0.3);border:1px solid rgba(112, 101, 87, 0.8);}
.general_form.send_note select, .general_form.send_note .select_general_wrapper:after{
color:#1D1202}
.send_note.general_form .pio-form-field textarea{
resize: none;overflow-y:auto; overflow-x:hidden;width:100%;max-width:530px;height:235px;background-color:rgba(255,255,255,0.3); border:1px solid rgba(29, 18, 2, 0.5);margin:0; padding:0; -webkit-box-sizing:border-box; box-sizing:border-box;padding:1em;}
.send_note.general_form input[type="submit"]{
font-weight:bold;font-size:1.5em; padding:0.6em 2em;float:right; background-color:rgba(255,255,255,0.5); border:1px solid #1d1202; color:#1d1202; }
.general_form span.checkbox label, .general_form.send_note .pio-form-cell.pio-form-field-title{
font-weight:bold; }
.send_note table .pio-form-cell.pio-form-error{
position:absolute; top:100%; left:0;margin:0;}
.send_note table .pio-form-cell.pio-form-error .pio-form-error{
color:#000; font-weight:bold;font-size:12px;line-height:1;}
.note_number{
padding:0.5em 0}
.send_note .top_error{
position:absolute;bottom:100%;font-size: 15px;}
@media screen and (max-width: 1270px){
.send_note.general_form .pio-form-field textarea{
height: 230px;}
.note{
padding: 7% 5% 15%;font-size: 15px;}
.send_note{
width:100%}
}
@media screen and (max-width: 920px){
.send_note.general_form .pio-form-field textarea{
height: 190px;}
.send_note.general_form input[type="submit"]{
font-size: 1.3em;}
}
@media screen and (max-width: 767px){
.send_note.general_form{
width:100%}
.send_note.general_form .pio-form-field textarea{
height: 200px;}
.note{
-webkit-background-size: cover;background-size: cover;padding: 16% 5% 29%;}
.general_form.send_note .pio-form-row:not(.send_note_textarea):not(.prefix_row):not(.main_phone_row) .pio-form-cell.pio-form-field:not(.pio-form-field-wide),
.general_form.send_note .pio-form-cell.pio-form-field-title,
.general_form.send_note .pio-form-row.main_phone_row .pio-form-cell.pio-form-field-title{
width:100%}
.general_form.send_note .pio-form-row.main_phone_row{
width:-webkit-calc(100% - 70px);width:calc(100% - 70px); margin-right:0;}
.general_form.send_note .pio-form-row.main_phone_row .pio-form-cell.pio-form-field{
width:100%}
.general_form.send_note .pio-form-row.prefix_row{
width:65px;margin-top: 21px;}
}
.thankyou{
padding:15em; text-align:center;}
.thankyou h2{
font-size:3em; font-weight:bold}
.thankyou .svg_img{
width:54%; height:auto;}
.thankyou .svg_img path{
fill:#352003;}
.thankyou p{
text-align:center;margin:2em 0;font-size:1.2em}
.thankyou a{
color:#1d1202; border:1px solid #1d1202;font-size:1.2em; padding:0.5em 1.5em }
.hagagti_person{
width:49%;display:inline-block; margin-bottom:4em; cursor:pointer;}
.hagagti_person .hagagti_person_img{
width:46%; display:inline-block; vertical-align:middle; }
.hagagti_person .hagagti_person_img figure{
}
.hagagti_person_text{
width:54%;  display:inline-block; vertical-align:middle}
.hagagti_person_text .hagagti_person_content{
max-height:7.4em;overflow:hidden;color: #706557;line-height: 1.2;}
.hagagti_person_text h3{
font-weight:bold;font-size: 1.3em; margin-bottom:1em}
.hagagti_person_wrap{
margin:2em 0;}
.celebrated_wrapper{
position:relative}
.celebrated_wrapper .search_celebrated{
right:0; bottom: 101%;}
.celebrated_wrapper .search_celebrated>div{
display:inline-block}
.celebrate_popup .hagagti_person_text .hagagti_person_content{
max-height:none;overflow:visible}
.tourist_info_tiles.section_tiles .updates{
width:100%; padding-bottom:39%;}
.tourist_info_tiles.section_tiles{
padding:0;}
.tourist_info_tiles.section_tiles .weather, .tourist_info_tiles.section_tiles .general_tile{
padding-bottom:39%}
.tourist_info_tiles.section_tiles .general_tile:nth-child(2n-1){
margin-right:2%}
.tourist_info_tiles2.section_tiles article{
width:24%; margin-right:1%}
.tourist_info_tiles2.section_tiles .small_tiles_wrap article.text_and_side_pic{
width:100%; padding-bottom:38%}
.small_tiles_wrap{
width:24%; float:left;margin-right:1%}
.button_box{
display:inline-block;vertical-align: middle;padding:0 2px;}
.button_box a{
display:block;color:#1D1202;font-family:Alef;border: 1px solid #1d1202;background-color: #F4EAD9;font-size:1.25em; width: 35px; height: 35px;line-height: 33px;text-align: center;  }
.button_box.active a,.button_box.active a:hover, .button_box.active a:focus{
background-color:#ECC588;}
.button_box.disabled{
display:none}
.button_box:after,.button_box a:after{
font-family: hakotel;font-size:20px;}
.button_box.first , .button_box.last{
display:none;}
.button_box.left_arrow2.disabled:after, .button_box.left_arrow2 a:after{
content:'\E841';}
.button_box.left_arrow.disabled:after, .button_box.left_arrow a:after{
content:'\E81A';}
.button_box.right_arrow.disabled:after, .button_box.right_arrow a:after{
content: '\E81b';}
.button_box.right_arrow2.disabled:after, .button_box.right_arrow2 a:after{
content: '\E842';}
.ltr .button_box.right_arrow.disabled:after, .ltr .button_box.right_arrow a:after{
content: '\E81a';}
.ltr .button_box.left_arrow.disabled:after, .ltr .button_box.left_arrow a:after{
content:'\E81b';}
.ltr .button_box.right_arrow2.disabled:after, .ltr .button_box.right_arrow2 a:after{
content: '\E841';}
.ltr .button_box.left_arrow2.disabled:after, .ltr .button_box.left_arrow2 a:after{
content:'\E842';}
.button_box.left_arrow2 a,  .button_box.left_arrow a, .button_box.right_arrow a, .button_box.right_arrow2 a{
line-height:35px;}
.events_top_search{
position:absolute; top:40px; right:0.5%; width:79%}
.events_top_search .gallery_filter{
float:none;width:100%}
.events_top_search .filter_submit{
margin-right:0; margin-left:10px;}
.nav_buttons{
float:right;}
.events-page{
position:relative;}
.events-page .content_events_page .updates figure{
width: 30%;display: inline-block;vertical-align: top; -webkit-box-sizing:border-box; box-sizing:border-box;overflow:hidden; max-height:200px;}
.events-page .content_events_page .updates figure img{
height:auto; max-width:100%; width:100%}
.events-page .section_tiles .updates .tour_unit_content{
padding:0 0.5em;width:69%;display: inline-block;vertical-align: top;}
.events-page .section_tiles .updates .tour_unit_content .tour_unit_text{
line-height:1.2; max-height:7em; overflow:hidden}
.events-page .updates .tour_unit_content h4{
font-size:1.4em; padding-top: 10px; padding-bottom: 10px;font-family:inherit;font-size: 1.1em;font-weight: bold;}
.events-page .updates h3 span{
margin-right:0.5em}
.events-page .side_menu{
margin-top: 98px;}
.events_page_right{
width: 66%;}
.events_page_right .section_tiles{
padding-top:20px; padding-bottom:0;}
.events-page .section_tiles .updates .slider_title div{
display:inline-block}
.events-page .section_tiles .updates{
width:100%;padding-bottom:0; margin-bottom:1.3%; -webkit-box-shadow: 0 0 7px 2px rgba(0,0,0,0.4); box-shadow: 0 0 7px 2px rgba(0,0,0,0.4);}
.events-page .section_tiles .updates .tile_inner_wrap, .events-page .section_tiles .updates .updates_slider{
position:static}
.events-page .section_tiles .updates .updates_wrapper .content .content_text{
max-height:3.6em}
.events-page article.section_head{
float:none; background-color:transparent; width:100%; margin-bottom:0}
.events-page .events_page_left .section_tiles.inner_page_tiles article.calender{
margin-top:20px;padding-bottom:0;min-height:22em;height:auto; -webkit-box-shadow: 0 0 7px 2px rgba(0,0,0,0.4); box-shadow: 0 0 7px 2px rgba(0,0,0,0.4); -o-transition:margin 0.3s ease-in-out; -webkit-transition:margin 0.3s ease-in-out; transition:margin 0.3s ease-in-out;overflow:hidden}
.section_tiles.inner_page_tiles article.calender{
width: 100%; padding-bottom:100%}
.section_tiles.inner_page_tiles article.weather{
width: 100%; padding-bottom:80%}
.events_page_left{
width: 33%;}
.events_page_wraping{
display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; width: 100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.events-page .events_page_left .section_tiles.inner_page_tiles article.calender.is_stuck{
margin-top:113px;}
.events-page .grid_middle_wide{
width:80%}
.sv_event{
background-image:url(../img/svg/icon_bell2.svg);background-position:5px 5px;background-repeat:no-repeat; cursor:pointer;-webkit-background-size: 15px 15px;background-size: 15px 15px; -o-transition:background-size 0.3s ease; -webkit-transition:background-size 0.3s ease; -webkit-transition:-webkit-background-size 0.3s ease; transition:-webkit-background-size 0.3s ease; transition:background-size 0.3s ease; transition:background-size 0.3s ease, -webkit-background-size 0.3s ease;}
.tour-fulldetails-page .page_grid{
display:block; float:left;}
.tour-fulldetails-page .lobby_inner{
display:block;}
.page_one_tour_slider{
margin-bottom:40px;position:relative;}
.top_page_slider.royalSlider{
width:100%; }
.top_page_slider .rsNav.rsBullets .rsNavItem.rsBullet{
border:1px solid #2C1A00;}
.top_page_slider .rsNav.rsBullets .rsNavItem.rsBullet.rsNavSelected{
background-color:#2C1A00; }
.top_page_slider .rsArrow.rsArrowRight .rsArrowIcn:after, .top_page_slider .rsArrow.rsArrowLeft .rsArrowIcn:after{
color:#fff; font-family: 'hakotel';font-size: 60px;position: absolute;top: -webkit-calc(50% - 30px);top: calc(50% - 30px);}
.top_page_slider .rsArrow.rsArrowLeft .rsArrowIcn:after{
right:10px; content: '\E81a';}
.top_page_slider .rsArrow.rsArrowRight .rsArrowIcn:after{
left:10px; content: '\E81B';}
.page_one_tour .lobby_article h3{
font-size:1.2em; font-weight:bold;margin:1em 0}
.page_one_tour .lobby_article .tours_type{
margin:20px 0}
.tours_type_unit figure{
width:100%; height:130px; overflow:hidden;}
.tours_type_unit figure img{
width:100%; height:auto;}
.tours_type_unit .tours_type_content{
padding:0.5em}
.tours_type_unit .tours_type_content h4{
font-size:1.14em; font-weight:bold; line-height:1.1;height: 2.3em;overflow:hidden}
.tours_type_unit .tours_type_content .tours_type_text{
color:#706557; font-size:1em; line-height:1.2; height:7.6em;overflow:hidden; }
.page_one_tour .lobby_article .map_iframe{
height:300px;margin-bottom:2em}
.page_one_tour .lobby_article .link_arrow.link_box.designed{
font-size:2em; float:none;background-color: #f2e5d1;font-weight:bold;}
.page_one_tour .lobby_article .tour_details{
font-size:1.4em; font-weight:bold;margin:10px 0 20px}
.section_tiles.inner_page_tiles .event_unit{
padding-bottom:0;}
.section_tiles.inner_page_tiles .calender_event_unit h3{
font-size: 1.4em; padding-top: 10px;  padding-bottom: 10px;}
.small_contact, .small_contact table{
width:100%; text-align:center}
.small_contact table tbody tr, .small_contact table tbody tr td{
width:100%;display:block}
.small_contact table .pio-form-cell.pio-form-field-title{
display:none;}
.small_contact input, .small_contact textarea{
text-align:left;margin-bottom:2px;background-color:rgba(255,255,255,0.4);font-size:1em;width:100%; padding:5px; -webkit-box-sizing:border-box; box-sizing:border-box; border:1px solid #1D1202;}
.small_contact textarea{
line-height:1.1; height:5.5em;resize: none;}
.small_contact input[type="submit"]{
color:#fff;font-family:alef;text-align:center;width:50%; margin:auto; background-color:#493b21; color:#fff; font-size: 1.2em;padding:7px; cursor:pointer;}
.small_contact_tile .contact_tile_details{
font-size:1.6em; text-align:center; font-weight:bold; margin-top:0.5em}
.section_tiles.inner_page_tiles .small_contact_tile{
padding-bottom:0;}
.small_contact_tile .tile_inner_wrap{
position:static}
.pio-form-cell.pio-form-error{
color:red; text-align:left;margin-bottom:5px;}
.section_tiles.inner_page_tiles article.title_and_pic.tour_detail_tile{
padding-bottom:0;}
.title_and_pic.tour_detail_tile figure{
position:relative; height:95px;}
.title_and_pic.tour_detail_tile figure img.blur{
-webkit-filter: blur(2px);-moz-filter: blur(2px);filter: blur(2px);}
.title_and_pic.tour_detail_tile figure a.link_arrow.link_box{
color:#1d1202; border:1px solid #1d1202;position:absolute;top:-webkit-calc(50% - 1em);top:calc(50% - 1em);font-weight:bold; font-size:1.6em;background-color:rgba(255,255,255,0.4);right:0; left:0; margin-right:auto; margin-left:auto;width:60%; text-align:center;}
.ltr .title_and_pic.tour_detail_tile figure a.link_arrow.link_box{
font-size:1.2em;}
.title_and_pic.tour_detail_tile .general_tile_content .tile_content_summery{
border-bottom:1px solid #B8B7B5; padding-bottom:12px}
.title_and_pic.tour_detail_tile .general_tile_content{
padding-bottom:20px}
.tour_detail_tile .general_tile_content h4{
padding-top:12px}
.kid_back{
background:url(../img/kids.png) top center no-repeat; -webkit-background-size:cover; background-size:cover;}
.story_box{
margin:20px 0;width:100%;}
.story_box figure, .story_box .story_box_content{
display:inline-block; vertical-align:top;}
figure + .story_box_content, figure + .search_item_content{
width:69%}
.story_box_content, .search_item_content{
width:100%; padding:1em}
.story_box .story_box_content h3, .search_item_content h3{
font-weight:bold; font-size:1.4em}
.story_box .story_box_content p{
color:#1D1202}
.story_box .story_box_content a{
text-decoration:underline;}
.story_box .story_box_content .story_box_buttons{
margin-top:1em}
.story_box .story_box_content .story_box_buttons .designed{
background-color:#F3EAD9;float:none; margin-right:1em; padding-left: 35px; }
.story_box figure, .search_item figure{
width:30%;height:inherit; overflow:hidden}
.story_box figure img, .search_item figure img{
width:100%;height:auto;}
.story_box + .nav_buttons{
text-align:right; margin-top:20px}
.story_box + .nav_buttons .button_box{
padding:6px 12px;margin-right: 4px;}
.search_item{
margin:20px 0;width:100%;height:150px;}
.search_item figure, .search_item_content{
display:inline-block; vertical-align:top;}
.search_item figure{
height:150px;}
.short_content{
max-height:7.6em; font-size:1em; line-height:1.2; overflow:hidden; color:#706557}
@media screen and (min-width: 1270px){
a.blue:hover,a.blue:focus, .title_and_pic.bottom_text .general_tile_content .link_arrow:hover, .title_and_pic.bottom_text .general_tile_content .link_arrow:focus, .two_links a:first-of-type:hover, .two_links a:first-of-type:focus{
text-decoration:underline}
.half_collapse_button:hover, .half_collapse_button:focus,
#barmitzvah-calc-new:hover, #barmitzvah-calc-new:focus,
.order_groups_tour .choose_tour_type a:hover,
.order_groups_tour .choose_tour_type a:focus,
.continue_shopping:hover, .nd-shopping-cart-continue input[type="submit"]:hover, .step_forward:hover, .checkout_paypal:hover, .checkout_creditguard:hover,
.continue_shopping:focus, .nd-shopping-cart-continue input[type="submit"]:focus, .step_forward:focus, .checkout_paypal:focus, .checkout_creditguard:focus,
.add2cart:hover, .add2cart:focus,
.link_box.link_arrow:hover, .link_box.link_arrow:focus,
.link_box.link_arrow.designed:hover,.link_box.link_arrow.designed:focus,
.link_box:hover,.link_box:focus,
.thankyou a:hover,.thankyou a:focus,
.q_and_a.bat a.link_arrow.link_box:hover,.q_and_a.bat a.link_arrow.link_box:focus,
.footer_top_content input[type="submit"]:hover,.footer_top_content input[type="submit"]:focus,
.footer_top_box .socials .social_box:hover a,.footer_top_box .socials .social_box:focus a,
.footer_bottom  ul li.footer_nav.last_nav> a:hover,.footer_bottom  ul li.footer_nav.last_nav> a:focus,
.section_tiles .tile_content .link_box.link_arrow.bar_mitzva_link:hover,.section_tiles .tile_content .link_box.link_arrow.bar_mitzva_link:focus,
.barmitzva_head .link_box.link_arrow:hover, .barmitzva_head .link_box.link_arrow:focus,
.barmitzva_head .link_arrow.link_box:hover,.barmitzva_head .link_arrow.link_box:focus,
section.main_section_content> article a.link_box:hover,section.main_section_content> article a.link_box:focus,
.kotel_three_box .col_3 a:hover .link_box,.kotel_three_box .col_3 a:focus .link_box,
.title_and_pic.bottom_text .two_links a.designed:hover,.title_and_pic.bottom_text .two_links a.designed:focus,
.header_l.donate:hover, .header_l.donate:focus{
color:#2C1A00;border:1px solid #E0B162; text-decoration:none;
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #FAE7AC), color-stop(100%, #E0B162));
background: -webkit-radial-gradient(center, ellipse cover, #FAE7AC 0%, #E0B162 100%);
background: -o-radial-gradient(center, ellipse cover, #FAE7AC 0%, #E0B162 100%);
background: -webkit-radial-gradient(center, ellipse, #FAE7AC 0%, #E0B162 100%);
background: -o-radial-gradient(center, ellipse, #FAE7AC 0%, #E0B162 100%);
background: radial-gradient(ellipse at center, #FAE7AC 0%, #E0B162 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAE7AC', endColorstr='#E0B162',GradientType=1 );
}
.header_l.donate:hover a, .header_l.donate:focus a{
color:#2C1A00;}
nav.top_menu ul li a:hover, nav.top_menu ul li a:focus{
color:#DB8E15;text-decoration:underline;}
.fixed_aside ul li a:hover svg path, .fixed_aside ul li a:focus svg path{
fill:#fff;}
.fixed_aside ul li.stay_contected_li a:hover, .fixed_aside ul li.stay_contected_li a:focus{
background-color:#ad7f31;border-left: 5px solid #352003;color:#352A1C}
.fixed_aside ul li.stay_contected_li a:hover svg path, .fixed_aside ul li.stay_contected_li a:focus svg path{
fill:#352A1C}
.fixed_aside ul li a:hover, .fixed_aside ul li a:focus{
color:#fff;}
.side_menu ul li:hover:after, .side_menu ul li:focus:after{
background-color: #DB8E15;}
.side_menu ul li.current:hover:after, .side_menu ul li.current:focus:after{
display:none;}
.footer_top_box .socials .social_box:hover .svg_img path, .footer_top_box .socials .social_box:focus .svg_img path{
fill:#2C1A00;}
.updates_wrapper .content a:hover, .brown:hover, .updates_wrapper .content a:focus, .brown:focus{
text-decoration:none;}
.menu_seconed_level ul li a:hover, .menu_seconed_level ul li a:focus{
text-decoration:underline}
.text_and_side_pic a:hover .side_title .side_title_h, .text_and_side_pic a:hover .sub_title_parasha, .text_and_side_pic a:focus .side_title .side_title_h, .text_and_side_pic a:focus .sub_title_parasha{
color:#fff;}
.text_and_side_pic a:hover, .text_and_side_pic a:focus{
background-color:#2C1A00; -webkit-box-shadow:none; box-shadow:none;}
.section_tiles .tile_content .tile_content_wrap a:hover, .section_tiles .tile_content .tile_content_wrap a:focus{
color:#2C1A00; text-decoration:underline;}
.main_message .flickity-prev-next-button:hover, .main_message .flickity-prev-next-button:focus{
background:none;}
.scroll_section_wrapper a:hover{
text-decoration:none}
.figure_hover{
position: absolute; width: 100%;height: 100%; background-color: rgba(0,0,0, 0.6);top:0;text-align:center;opacity:0}
.text_and_side_pic:hover .figure_hover, .text_and_side_pic:focus .figure_hover{
opacity:1}
.side_title:after{
opacity:0;content:'\E81A'; font-family:hakotel;position:absolute; top:0; width:24px; height:24px; border:1px solid #BE7B17; color:#BE7B17;font-size: 20px;right:10px;text-align:center; -o-transition:0.5s ease; -webkit-transition:0.5s ease; transition:0.5s ease;}
.ltr .side_title:after{
content:'\E81b';}
.text_and_side_pic:hover .side_title:after, .text_and_side_pic:focus .side_title:after{
top:-webkit-calc(50% - 13px);top:calc(50% - 13px);opacity:1}
.kotel_three_box .col_3 a:hover .svg_img, .kotel_three_box .col_3 a:focus .svg_img{
-ms-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.kotel_three_box .col_3 a:hover .link_box, .kotel_three_box .col_3 a:focus .link_box{
text-decoration:none; }
.img_kotel_sites:hover .img_title, .ltr.es .img_kotel_sites:hover .img_title{
height:7em; }
.sv_event:hover, .sv_event:focus{
-webkit-background-size:12px 12px;background-size:12px 12px;}
.navigation_top_links ul li a:hover, .navigation_top_links ul li a:focus{
background-color:#0946A1; color:#fff;}
.navigation_top_links ul li a:hover h4:after, .navigation_top_links ul li a:focus h4:after{
color:#fff}
.updates_wrapper figure img, .site_unit figure img{
-o-transition: transform 1.65s; -webkit-transition: transform 1.65s; -webkit-transition: -webkit-transform 1.65s; transition: -webkit-transform 1.65s; transition: transform 1.65s; transition: transform 1.65s, -webkit-transform 1.65s; -ms-transform: scale(1.01) translateZ(0); -webkit-transform: scale(1.01) translateZ(0); transform: scale(1.01) translateZ(0);}
.site_unit:hover figure img,.tour_unit figure:hover img, .updates_wrapper:hover figure img,
.title_and_pic:hover figure img,article.back_pic:hover figure img,nav.main_menu .menu_seconed_level ul li.important_li:hover a img,
.site_unit:focus figure img,.tour_unit figure:focus img, .updates_wrapper:focus figure img,
.title_and_pic:focus figure img, article.back_pic:focus figure img, nav.main_menu .menu_seconed_level ul li.important_li:focus a img{
-webkit-transform: scale(1.06) translateZ(0);-ms-transform: scale(1.06) translateZ(0);transform: scale(1.06) translateZ(0);}
.title_and_pic:hover figure img.blur, .title_and_pic:focus figure img.blur{
-ms-transform:none; -webkit-transform:none; transform:none;}
.section2store:hover, .section2store:focus{
-webkit-background-size:106% 106%;background-size:106%;}
.svg_wrap:hover .svg_img, .barmitzva_unit:hover a .svg_wrap .svg_img, .svg_wrap:focus .svg_img, .barmitzva_unit:focus a .svg_wrap .svg_img{
-webkit-animation:spin 1.1s; animation:spin 1.1s;}
.title_and_pic.tour_detail_tile:hover figure img{
-webkit-transform: scale(1.01) translateZ(0);transform: scale(1.01) translateZ(0);}
@-webkit-keyframes spin{
from { -webkit-transform: rotateY(0deg); }
to{
-webkit-transform: rotateY(360deg); }
}
eyframes spin{
from {-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}
to{
-webkit-transform:rotateY(360deg);transform:rotateY(360deg);}
}
.kotel_children_unit figure img:hover{
opacity:0.75;}
}
.navigation_top_links{
}
.navigation_top_links ul{
width:100%;}
.navigation_top_links ul li{
display:inline-block; margin-right:1%; margin-bottom:0.5em; text-align:center;}
.navigation_top_links ul li a{
display:block; border:1px solid;padding:0.1em 1.2em; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;}
.navigation_top_links ul li a h4:after{
content:'\e81d';font-family:'hakotel';margin-left:5px; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;}
.inner_special_top{
position:relative;z-index:0}
.main_adress{
width:49%; display:inline-block; vertical-align:top;margin:1.5em 0 0.8em;font-size:2em}
.car_access{
border-bottom:1px solid #b8b7b5;padding:1em 0}
.car_access .svg_img{
width:8%;height:auto;display:inline-block; vertical-align:top; margin-right:2%; margin-top:0.5em}
.car_access .svg_img path{
fill:#1D1202}
.car_access_content{
display:inline-block; vertical-align:top; width:89%}
.section_tiles_visitor_info article{
margin-bottom:1em}
.section_tiles_visitor_info .general_tile, .section_tiles_visitor_info .weather{
width:49%; margin-right:2%; float:left; padding-bottom:35.5%}
.section_tiles_visitor_info .updates, .section_tiles_visitor_info article.map{
width:100%;}
.section_tiles.section_tiles_visitor_info{
padding:0; width:100%}
.section_tiles_visitor_info .updates{
padding-bottom:35.5%}
.section_tiles_visitor_info article.map{
padding-bottom:58.7%}
.section_tiles_visitor_info article:last-child{
margin-right:0}
.kotel_children_unit.col_3{
background-color:#fff;margin-bottom:2%;}
.kotel_children_unit figure{
width:100%; height:240px;position:relative;overflow:hidden}
.kotel_children_unit:nth-child(3n-2) figure{
background-color:#e76d01}
.kotel_children_unit:nth-child(3n-1) figure{
background-color:#ffd200}
.kotel_children_unit:nth-child(3n) figure{
background-color:#e14926}
.kotel_children_unit figure img{
width:100%; height:auto; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;}
.kotel_children_unit figure figcaption{
width:100%;position:absolute;bottom:0; background-color:rgba(0, 0 , 0, 0.7);color:#fff;font-size:1.8em; padding:0.3em 0;text-align:center;z-index:3}
.kotel_children_text{
font-size:1.1em; line-height:1.2; height:5.9em; overflow:hidden;}
.kotel_children_text_wrap{
padding:0.8em}
.kotel_children_text_wrap .link_arrow.link_box.designed{
margin-top:1em; background-color:#f5ebdc; color:#352003; border:1px solid #352003 }
.camera_view figure iframe{
width:100%; height:100%}
.section_tiles.live_camera_tiles{
position:relative;}
.section_tiles.live_camera_tiles .general_tile, .section_tiles.live_camera_tiles .weather{
width:24%;}
.section_tiles.live_camera_tiles article{
margin-right:1%;}
.section_tiles.live_camera_tiles article.updates{
padding-bottom:19.2%;}
.section_tiles.live_camera_tiles article:nth-child(4){
margin-bottom: 0; position: absolute;top: 28.6%;right: 25%;}
.section_tiles.live_camera_tiles article:nth-child(8){
margin-top:-10.2%;margin-bottom: 0;}
.section_tiles.live_camera_tiles .text_and_side_pic{
padding-bottom: 8.8%;}
.section_tiles.live_camera_tiles .weather, .section_tiles.live_camera_tiles .general_tile, .section_tiles.live_camera_tiles .title_and_pic{
padding-bottom: 19.2%;}
.general_form{
width:100%; margin:30px 0;}
.general_form>div>table{
width:100%;}
.general_form input, .general_form textarea, .general_form .select_general_wrapper{
border:1px solid #706557;font-size:1em; padding:0.5em;}
.general_form input[type="submit"], #barmitzvah-calc-new{
color:#0946A1; background-color:#fff;border:1px solid #0946A1; width:auto; font-size:1.8em; padding:0.2em 1em;float:right;cursor:pointer;}
.general_form .pio-form-row.pio-form-row-separator, .general_form.designed_form .pio-form-row.pio-form-row-separator{
display:none;}
.general_form .pio-form-row{
width:49%; display:inline-block;margin-bottom: 1em;margin-left: 1%;float:left}
.general_form .pio-form-cell.pio-form-field-title{
width:34%; display:inline-block; vertical-align:top;padding:0 5px; padding-top: 5px; }
.general_form .pio-form-cell.pio-form-field{
width:66%; display:inline-block; vertical-align:middle;}
.general_form .pio-form-cell.pio-form-field.pio-form-field-wide{
width:100%;}
.general_form input, .general_form textarea{
width:100%; -webkit-box-sizing:border-box; box-sizing:border-box;}
.general_form textarea{
height:5.5em;resize:none}
.general_form .pio-form-cell.pio-form-error{
width:100%; color:#dc2a2a; display:block; font-weight:bold}
.general_form .pio-form-row.pio-form-mandatory td.pio-form-field-title .pio-form-field-title:before{
content:'\002A'; font-family:'arial'; margin-right:3px}
.general_form .select_general_wrapper{
position:relative; padding:0; display:inline-block}
.general_form .select_general_wrapper.one_select_wrapper{
width:100%}
.general_form select{
-webkit-appearance:none;-moz-appearance:none; appearance:none;padding:0.5em;padding-right:25px; width:100%; color:#706557;position: relative;z-index: 1;background-color: transparent;}
.general_form select::-ms-expand{
display: none;}
.general_form .select_general_wrapper:after{
position:absolute;content:'\E801'; font-family:'HAKOTEL'; padding:8px 5px 6px; top:0; right:0;font-size:0.9em; color:#706557;z-index: 0;}
.general_form .select_general_wrapper.combo_select_wrapper{
margin-right:3%}
.general_form select option{
color:#706557}
.ltr .general_form .select_general_wrapper.combo_select_wrapper.combo_day{
float:left}
.general_form span.checkbox{
padding:7px 0; display:inline-block; position:relative;}
.general_form span.checkbox label, .general_form .checkbox-list label{
width:auto; display:inline-block;position:relative}
.general_form input[type="checkbox"]{
opacity:0; position:absolute; width:10px;}
.general_form .checkbox-list label:before,.general_form span.checkbox label:before, .bar_mitzva_calc_new input[type='checkbox']+label:before{
background-color: transparent;z-index: 2;cursor:pointer;content: ''; width: 20px; height: 20px; border: 1px solid #706557; position: relative; display:inline-block;margin-right:10px;vertical-align:middle}
.general_form .checkbox-list label:after, .general_form span.checkbox label:after, .bar_mitzva_calc_new input[type='checkbox']+label:after{
font-weight:bold;content:'\2713';position:absolute;font-family:Arial; font-size:22px;color:#1d1202; top:-5px; left:3px;opacity: 0;z-index:2}
.general_form input[type="checkbox"]:checked + label:after, .bar_mitzva_calc_new input[type='checkbox']:checked +label:after{
opacity:1;}
.general_form .radiobutton-list, .general_form .checkbox-list, .general_form .radiobutton-list tbody, .general_form .checkbox-list tbody{
display: block; width: 100%;}
.general_form .radiobutton-list tr, .general_form .checkbox-list tr{
display: inline-block;width:49%}
.general_form .radiobutton-list.wide_checkbox_list tr, .general_form .checkbox-list.wide_checkbox_list tr{
width:100%}
.general_form .radiobutton-list tr td, .general_form .checkbox-list tr td{
display:block;position: relative; padding-bottom: 7px;}
.general_form .static-html-field-title{
display:none;}
.general_form .static-html-field-body{
display:block;padding:1em 0 0;}
.general_form .radiobutton-list label{
width:auto; display:inline-block;position:relative; vertical-align:middle}
.general_form input[type="radio"]{
visibility: hidden; position: absolute;bottom: 100%;}
.general_form .radiobutton-list label:before{
background-color: transparent;z-index: 2;cursor:pointer;content: ''; width: 15px; height: 15px; border: 1px solid #706557; position: relative; display:inline-block;margin-right:10px; border-radius:50%;vertical-align:middle}
.general_form .radiobutton-list label:after{
content:'';position:absolute;background-color:#1d1202; top:5px; left:3px;width:11px;height:11px;opacity: 0;z-index:2; border-radius:50%;}
.general_form input[type="radio"]:checked + label:after{
opacity:1;}
.general_form .pio-form-row.main_phone_row{
width: 41%;}
.general_form .pio-form-row.main_phone_row .pio-form-cell.pio-form-field-title{
width:40.5%}
.general_form .pio-form-row.main_phone_row .pio-form-cell.pio-form-field{
width:58%}
.general_form .pio-form-row.prefix_row{
width:8%; margin-left:0}
.general_form .pio-form-row.prefix_row .pio-form-cell.pio-form-field-title{
display:none}
.general_form .pio-form-row.prefix_row .pio-form-cell.pio-form-field{
width:100%}
.top_error{
color:#dc2a2a; font-weight:bold;margin-bottom:5px;}
.scroll_section_wrapper a{
text-decoration:underline}
.scroll_section_top{
width:20px; height:20px; cursor:pointer}
.scroll_section_top:after{
font-weight:normal;font-family:'hakotel';content:'\E813';font-size:14px; display:inline-block }
.uploader-open-button{
border: 1px solid #706557;font-size: 1em;padding: 0.5em; background-color:#ededed}
.general_form .radiobutton-list.high_tr tr{
display:block; width:100%; }
.general_form .radiobutton-list.high_tr tr td{
text-align:left;position:relative;}
.general_form .radiobutton-list.high_tr tr td input[type="radio"]{
position:absolute;}
.general_form .radiobutton-list.high_tr tr td label{
padding:0.5em 0}
.general_form .radiobutton-list.high_tr tr td label:after{
top:12px;}
.pio-form-row.floated_row{
float:left;}
.general_form .col_4_table{
width:24%; display:inline-block; float:left; margin-right:1%}
.general_form .pio-form-row.wide_row{
width:100%}
.general_form .col_3_table{
width:32%;margin-right:1%}
.general_form .pio-form-row.col_4_row .pio-form-field-title,.general_form .pio-form-row.col_3_row .pio-form-field-title{
display:none;padding:0.5em 0; text-align:center; width:100%}
.general_form .pio-form-row.col_4_row .pio-form-cell.pio-form-field, .general_form .pio-form-row.col_3_row .pio-form-cell.pio-form-field{
width:100%}
.general_form .pio-form-row.col_4_row{
width:24%}
.general_form .pio-form-row.col_3_row{
width:32%;}
.general_form .pio-form-row.hour_row .pio-form-field-title{
display:none}
.general_form .pio-form-row.hour_row{
margin-left:0;width: 25.5%;}
.general_form .pio-form-row.minutes_row{
width:23.5%}
.general_form .pio-form-row.minutes_row .pio-form-cell.pio-form-field-title{
width:62%}
.general_form .pio-form-row.minutes_row .pio-form-cell.pio-form-field{
width:35%}
.lobby_article.designed_form_wrapper{
padding:0;text-align:center;}
.designed_form_wrapper h1{
height:240px;background:url('../img/picform.jpg') top center no-repeat; -webkit-background-size:100% 100%; background-size:100%;padding-top: 1em; font-weight:bold}
.designed_form_wrapper .form_wrap{
padding:25px 40px;}
.designed_form_wrapper p{
text-align:center;padding:25px 40px;}
.general_form.designed_form .pio-form-row{
margin:0 auto 1em; display:block; text-align:left;float:none;}
.general_form.designed_form .pio-form-row.pio-form-row-remarks{
padding-left:15%}
.general_form.designed_form .static-html-field-body{
text-align:center;}
.general_form.designed_form .pio-form-row.prefix_row, .general_form.designed_form .pio-form-row.main_phone_row{
display: inline-block; vertical-align: top;}
.general_form.designed_form .pio-form-row.prefix_row + .pio-form-row.pio-form-row-separator{
display:block; margin-bottom:0px}
.general_form.designed_form .radiobutton-list tbody{
display: block; width: 100%;}
.general_form.designed_form .pio-form-cell.pio-form-field{
width:70%}
.general_form.designed_form .pio-form-cell.pio-form-field-title{
width:30%}
.general_form.designed_form .pio-form-row.main_phone_row .pio-form-cell.pio-form-field{
width: 62%;}
.general_form.designed_form .pio-form-row.main_phone_row .pio-form-cell.pio-form-field-title{
width:35.5%;}
.general_form.designed_form .pio-form-row.minutes_row, .general_form.designed_form .pio-form-row.hour_row{
display:inline-block;}
.general_form.designed_form .pio-form-row.minutes_row{
width:21.5%}
.general_form.designed_form .pio-form-row.hour_row{
width: 27.5%;}
.general_form.designed_form .pio-form-row.minutes_row .pio-form-cell.pio-form-field-title{
width:68%}
.general_form.designed_form .pio-form-row.minutes_row .pio-form-cell.pio-form-field{
width:32%}
.general_form.designed_form span.checkbox label{
padding-left: 30px;}
.general_form.designed_form span.checkbox label:before{
left:0; position: absolute;}
.designed_form .g-recaptcha{
text-align:center; width: 49%!important; margin: 1em auto;}
.designed_form .g-recaptcha > div{
float:right}
.general_form.pray_form .pio-form-row{
width:100%;margin-right:0}
.general_form.pray_form input{
background-color:transparent;font-size:1.1em }
.general_form.pray_form input[type="submit"]{
color:#1d1202; border:1px solid #1d1202;font-size: 1.8em; }
.general_form.pray_form{
padding:7% 25% 19%; background-repeat:no-repeat; background-position: center center; -webkit-background-size: 90% 90%; background-size: 90%; }
.general_form.pray_form .pio-form-cell.pio-form-field-title{
color:#000; font-size:1.2em; }
.general_form.pray_form .select_general_wrapper{
width:100%}
.general_form input:disabled{
opacity:0.4;}
.general_form input:disabled:hover{
color: #0946A1; background: #fff; border: 1px solid #0946A1;cursor:not-allowed}
.full_details_content_wrap ul, ul.list_design{
list-style:inside disc;}
.full_details_img, .full_details_content_wrap img{
float:right; margin:0 1em 1em 0;max-width:100%;height: auto;max-width:470px;}
.full_details_gallery_alboum, .full_details_gallery_alboum_img{
padding-bottom:20px;height:270px;}
.full_details_gallery_alboum img, .full_details_gallery_alboum_img img{
float:none;margin:0;width:auto; height:100%;  }
.full_details_gallery_alboum figure{
margin:0 0.5em;height:inherit;width:350px; -webkit-box-shadow: inset 0 0 25px 5px #F4EEE6; box-shadow: inset 0 0 25px 5px #F4EEE6;text-align:center;}
.full_details_gallery_alboum .flickity-page-dots, .full_details_gallery_alboum_img .flickity-page-dots{
bottom:0;}
.full_details_gallery{
clear:both}
.full_details_gallery_title{
position: absolute; bottom: 0;background-color: rgba(0, 0, 0, 0.8);width: 100%;right:0;color:#fff;font-weight:bold;text-align:center;font-size:1.1em;padding:7px 5px;}
.full_details_gallery_alboum_img img, .full_details_gallery_alboum_img .full_details_video{
margin:0 5px;}
.single_movie_container{
text-align:center;margin:1em 0;clear:both;}
.single_movie_container iframe{
}
.new_style_full_details{
font-size:16px;}
.lobby_article.new_style_full_details h1{
font-size:2.5em; line-height: 1.2;text-align: center}
.lobby_article.new_style_full_details h2{
font-size:1.5em;margin-bottom:1em;}
.lobby_article.new_style_full_details ol li{
}
.lobby_article.new_style_full_details ol ul{
padding-left:3em;list-style:outside disc;}
.lobby_article.new_style_full_details ul li{
}
.lobby_article.new_style_full_details{
line-height:2.2}
.toPrint{
border: 1px solid #1d1202;background-color: #F3EAD9;float:right; margin-top:1em;color:#1d1202; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;cursor:pointer;}
.popup_div{
position: fixed;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.8);
z-index: 2000;
left:0;
top: 0;
display: none;
padding: 2em;
left: 0;
bottom: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.popup_div .icon_close{
cursor:pointer;position:absolute; right:9px; top:9px; width:35px; height:30px;z-index:1;}
.popup_div .icon_close:after{
position:absolute;content:'\E84D';font-family:hakotel; top:0; left:0;font-size:26px;text-align:center; width:100%}
.popup_div .popup_wrapper{
position:relative;max-width:90%;margin:0 auto;height:100%;}
.popup_div .one_unit_popup{
padding:3em;max-height:100%; overflow-y:auto;}
.celebrate_popup{
border-top: 4px solid #DB8E15;border-bottom: 4px solid #DB8E15;background-color:#fff; -webkit-box-shadow: inset 0 0 65px 13px #F3EEE5;  box-shadow: inset 0 0 65px 13px #F3EEE5;}
.celebrate_popup figure{
text-align:center; width:100%; height:auto;margin-bottom:2em;}
.celebrate_popup figure img{
max-width:50%; height:auto;}
.celebrate_popup .hagagti_person_text{
width:100%; }
.celebrate_popup .hagagti_person_text p{
font-size:1.1em;}
.br-IE .fixed_aside ul li a .svg_img{
height:42px;}
.br-IE .rsVideoContainer iframe, .br-IE .rsVideoContainer video, .br-IE .rsVideoContainer embed, .br-IE .rsVideoContainer .rsVideoObj{
z-index:1}
@media screen and (min-width: 1440px){
.fixed_aside{
top: 255px;}
}
@media screen and (min-width: 1270px) and (max-width:1300px){
.tour_unit .tour_unit_content .tour_unit_content_text{
height:4em;}
}
@media screen and (min-width: 1270px) and (max-width:1280px){
.main_slider .rsABlock, .video_main_banner .video_text{
left:1%; width:80%}
.footer_bottom ul li.footer_nav{
padding:0 10px;}
.right_main_message, .main_message .flickity-page-dots{
width:27%; }
.left_main_message{
width:72%}
.container{
padding-right:10px; padding-left:10px;}
}
.default_table{
border:1px solid #000;border-collapse: collapse; border-spacing: 0; }
.default_table td, .default_table th{
border:1px solid #000;padding:5px;}
.default_table th{
font-weight:bold;}
.ltr #weather_h2{
position:relative; margin-top: 30px;}
.ltr #weather_h2 i{
position: absolute;right: 0; top: -30px;}
i.weather_i{
font-family: weather;  font-size: 2.2em;  font-weight: normal;  font-style: normal;  line-height: 1.0;  display: inline-block;  vertical-align: middle;  margin-right: 15px;}
.i01d:before{
content: "\E800";}
.i02d:before{
content: "\E801";}
.i03d:before{
content: "\E80A";}
.i04d:before{
content: "\E804";}
.i09d:before{
content: "\E805";}
.i10d:before{
content: "\E805";}
.i11d:before{
content: "\E80F";}
.i13d:before{
content: "\E806";}
.i50d:before{
content: "\E808";}
.i01n:before{
content: "\E802";}
.i02n:before{
content: "\E803";}
.i03n:before{
content: "\E80A";}
.i04n:before{
content: "\E804";}
.i09n:before{
content: "\E805";}
.i10n:before{
content: "\E805";}
.i11n:before{
content: "\E80F";}
.i13n:before{
content: "\E806";}
.i50n:before{
content: "\E807";}
#weather_h2{
font-size: 3.5em;
font-weight: bold;
text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
direction:ltr;
font-family: alef;
}
.weather_adress{
font-size:1.2em}
#weather_content{
padding:25px 35px 20px;}
.weather_content_title{
position:absolute;top:1.2em;left:35px; font-size:1.4em; font-family:alef; font-weight:bold}
#weather{
position: relative;height: -webkit-calc(100% - 57px);height: calc(100% - 57px);}
.weather_content_bottom{
position:absolute; bottom:1em; left:13px;}
@media screen and (min-width: 1270px) and (max-width:1280px){
#weather_h2{
font-size:2.5em; padding-top:20px;}
}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak{
display: none !important;}
.all_notes_container{
margin-top:3em;}
.allnotes_wrap{
display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;  -webkit-box-pack:start;  -webkit-justify-content:flex-start;  -ms-flex-pack:start;  justify-content:flex-start;}
.allnotes_one{
width:19.5%;margin-left:0.625%; padding:1em;margin-bottom:10px;-webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0px 8px rgba(0, 0, 0, 0.6);    border-radius: 6px;position:relative;}
.allnotes_one:nth-child(5n){
margin-left:0;}
.allnotes_one_icon{
text-align:center;margin-top: -1em;margin-bottom:10px;}
.allnotes_one_icon:after{
content:'\e803';font-family:hakotel; display:inline-block; font-size: 40px;color: rgba(0,0,0,0.1);  right: 0; left: 0; top: 0; bottom: 0; margin: auto;}
.allnotes_checkbox{
text-align:left;margin-top: 7px;}
.allnotes_buttons{
margin-bottom:1em;text-align: left;}
.allnotes_buttons button.link_arrow.link_box.designed{
float:none;}
.allnotes_buttons_button{
margin-right:10px;}
.all_notes_container input[type=checkbox]{
position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:rect(0 ,0 ,0 ,0);clip-path:rect(0 ,0 ,0 ,0);border:0;opacity:0;}
.all_notes_container input[type=checkbox]+label{
display: inline-block;position: relative;padding-right:25px;}
.all_notes_container input[type=checkbox]+label:before{
content:'';width:17px; height:17px; border:1px solid;position:absolute; right:0; top:0; bottom:0;cursor:pointer;z-index:1; }
.all_notes_container input[type=checkbox]+label:after{
font-weight:bold;content:'\2713';position:absolute;font-family:Arial; font-size:18px;color:#1d1202; top:-3px; left:2px;opacity: 0;z-index:0; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;}
.all_notes_container input[type=checkbox]:checked + label{
}
.all_notes_container input[type=checkbox]:checked + label:after{
opacity:1;}
#sitemap>ul{
list-style:disc}
#sitemap ul>li>ul{
padding-right:1em;list-style:circle}
#sitemap ul>li>ul>li>ul{
list-style:square}
.lobby-bo{
font-size: 1.5em;}
.links{
text-align:center;}
.links .text{
margin-top:20px;    margin-bottom:2em;}
.dark-lnk{
background-color: rgba(29, 18, 2, 0.7);    color: #ffffff;    display: inline-block;    font-size: 2em;    padding:5px;    text-shadow: 2px 0 1px #1d1202;}
.light-lnk{
background-color: rgba(219, 142, 21, 0.7);    color: #2d1c02;    display: inline-block;    font-size: 2em;    margin-top: 7px;    padding: 2px;}
.bo-filter-form{
border-bottom: 1px solid #b8b7b5;    border-top: 1px solid #b8b7b5;    margin-bottom: 2em;    padding-bottom: 2em;    padding-top: 1.5em;}
.bo-filter-form input[type="text"]{
border: 1px solid #81776b;    font-size: 1.25em;    padding: 0.73em;    width: 49%;	display:inline-block;	margin-left: 0.4em; }
.bo-filter-form .btn-container{
width: 49%; display:inline-block;}
.bo-filter-form .light-lnk,.bo-filter-form .dark-lnk{
cursor: pointer;width:24%;	height: 2.65em;	display: inline-block;	background-color:#be7b17;	margin-top: 0;	font-size: 1.3em;	text-align: center;	color: #ffffff;vertical-align:top;}
.bo-filter-form .dark-lnk{
background-color: rgba(29, 18, 2, 0.7);padding-top: 11px; }
.bo-paging{
margin-top:2em;}
.lobby-bo-container{
border:1px solid #ddd;    padding-bottom: 4em;}
.links.celebration-block > a,.links.event-block a{
width:30%;}
.links.celebration-block{
text-align:center;}
@media screen and (max-width: 420px){
.footer .social img, .footer .social svg{
width: 1rem; }
.links.celebration-block > a,.links.event-block a{
width:100%; font-size:1.5em;}
.lobby-bo{
font-size: 1em;}
.events-lo .add-event h1{
font-size:1.8em;  text-align:center; }
}
.lobby-bo-container .links{
display:none}
.events-lo .all_notes_container h2{
margin:0}
.login-form-container{
background-color:#fff;padding: 1em;}
.login-form-container .login-form{
padding-top: 3em;position:relative;margin-top:0}
.login-form table{
width:100%}
.login_error{
position:absolute; right:0; left:0;top:0; color:#dc2a2a}
.good_deeds_form textarea{
background-color:transparent}
.good_deeds_form .general_form.pray_form{
padding-top:6%; padding-bottom:6%; background-position: center top;}
.good_deeds_form .general_form span.checkbox{
padding-left:34%;}
.good_deeds_slider.flickity-enabled{
width:90%; margin:0 auto;}
.good_deeds_item{
display:inline-block; width:25%;}
.good_deeds_item_box{
padding:1em;}
.good_deeds_item h3{
font-size: 1.6em; color: #2C1A00; font-weight: bold; line-height: 1.1; padding-bottom: 0.2em;}
.good_deeds_desc{
font-size: 1.1em;}
.good_deeds_slider .flickity-prev-next-button.previous{
right:auto!important; left:-5%!important}
.good_deeds_slider .flickity-prev-next-button.next{
right:-5%!important; left:auto!important;}
@media screen and (max-width: 1280px){
.good_deeds_item{
width:33%;}
.good_deeds_item h3{
font-size: 1.4em;}
.good_deeds_desc{
font-size: 1em;}
}
@media screen and (max-width: 920px){
.good_deeds_item{
width:50%;}
}
@media screen and (max-width: 640px){
.good_deeds_item{
width:100%;}
.good_deeds_form .general_form span.checkbox{
padding-left:0;}
}
iframe[src*="www.shahak.gnss-lp"]{
margin-top: 72px;position: relative;z-index: 1;}
@media screen and (max-width: 1280px){
iframe[src*="www.shahak.gnss-lp"]{
margin-top: 60px;}
}
.close_btn{
position:relative;display:inline-block;font-size:10px;}
.close_btn:after, .close_btn:before{
content:"";height:3px;width:2em;margin:auto;background-color:currentColor;position:absolute;top:50%;right:-webkit-calc(50% - 1em);right:calc(50% - 1em); -webkit-transition:0.4s cubic-bezier(.215,.61,.355,1); -o-transition:0.4s cubic-bezier(.215,.61,.355,1); transition:0.4s cubic-bezier(.215,.61,.355,1); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}
.close_btn:after{
-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}
.close_btn:before{
-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);}
@media screen and (min-width:1270px){
.close_btn:hover:after{
-webkit-transform:translateY(-50%) rotate(315deg);-ms-transform:translateY(-50%) rotate(315deg);transform:translateY(-50%) rotate(315deg);}
.close_btn:hover:before{
-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}
}
body.br-IE #svForm{
background-attachment:local;-webkit-background-size:100% auto;background-size:100% auto;background-repeat:repeat-y;}
@media print{
body{
font-family:Arial; color:#000; width:100%}
.logo.is_stuck{
position:static!important}
.header_top_left,
.nav_wrapper,
.breadcrumbs,
.fixed_aside,
.grid_left,
.grid_right,
footer,
.zone_bottom,
.mobile.fixed_aside_menu,
.location_marker,
.tour-fulldetails-page .page_grid.grid_left,
article.back:after,
.section_tiles.inner_page_tiles,
.toPrint,
#wizFloatingChat{
display:none}
.alef{
font-family:arial}
.page_grid{
padding:0;}
.header_top{
background-color:#555555;-webkit-print-color-adjust: exact; }
.lobby_inner{
display: block;padding-top:20px}
.grid_middle, .grid_right+.grid_middle, #svForm{
width:100%;display:block;}
article.back{
padding-bottom: 0;}
img{
page-break-inside: avoid;}
.notes_print_style{
font-size:4px!important;}
}
@media screen and (min-width: 1271px){
nav.main_menu{
min-height:72px;}
}
