﻿@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;
-moz-text-size-adjust: none;
-o-text-size-adjust: none;
-ms-text-size-adjust: none;
text-size-adjust: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{
display: block;
}
html{
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
width: 100%;
-webkit-overflow-scrolling: touch;
}
b,strong{
font-weight: bold;
}
ul, ol{
list-style-image: none;
outline:none;
}
ol{
list-style-position: inside;}
ul{
list-style:none;}
button, input, select, textarea{
font-size: 100%;
margin: 0;
vertical-align: baseline;
*vertical-align: middle;
font-family: sans-serif;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
input::-moz-focus-inner{
border:0; padding:0 }
img{
vertical-align: bottom;}
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;
}
a{
text-decoration:none; color:#0946A1;}
.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-face{
font-family: 'fontawesome';
src:url('../fonts/fontawesome.eot');
src:url('../fonts/fontawesome.eot?#iefix') format('embedded-opentype'),
url('../fonts/fontawesome.svg#fontawesome') format('svg'),
url('../fonts/fontawesome.woff') format('woff'),
url('../fonts/fontawesome.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face{
font-family: 'Alef';
src: url('../fonts/Alef-Regular.eot');
src: url('../fonts/Alef-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/Alef-Regular.woff') format('woff'),
url('../fonts/Alef-Regular.ttf') format('truetype'),
url('../fonts/Alef-Regular.svg#alefregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face{
font-family: 'Alef';
src: url('../fonts/Alef-Bold.eot');
src: url('../fonts/Alef-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/Alef-Bold.woff') format('woff'),
url('../fonts/Alef-Bold.ttf') format('truetype'),
url('../fonts/Alef-Bold.svg#alefbold') format('svg');
font-weight: bold;
font-style: normal;
}
@font-face{
font-family: 'Noto';
font-style: normal;
font-weight: normal;
src: url(../fonts/NotoSansHebrew-Regular.eot);
src: url(../fonts/NotoSansHebrew-Regular.eot?#iefix) format('embedded-opentype'),
url(../fonts/NotoSansHebrew-Regular.woff2) format('woff2'),
url(../fonts/NotoSansHebrew-Regular.woff) format('woff'),
url(../fonts/NotoSansHebrew-Regular.ttf) format('truetype');
}
@font-face{
font-family: 'Noto';
font-style: normal;
font-weight: bold;
src: url(../fonts/NotoSansHebrew-Bold.eot);
src: url(../fonts/NotoSansHebrew-Bold.eot?#iefix) format('embedded-opentype'),
url(../fonts/NotoSansHebrew-Bold.woff2) format('woff2'),
url(../fonts/NotoSansHebrew-Bold.woff) format('woff'),
url(../fonts/NotoSansHebrew-Bold.ttf) format('truetype');
}
@font-face{
font-family: 'hakotel';
src: url('../fonts/hakotel.eot?86367284');
src: url('../fonts/hakotel.eot?86367284#iefix') format('embedded-opentype'),
url('../fonts/hakotel.woff?86367284') format('woff'),
url('../fonts/hakotel.ttf?86367284') format('truetype'),
url('../fonts/hakotel.svg?86367284#hakotel') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face{
font-family: 'weather';
src: url('../fonts/weather.eot?58741587');
src: url('../fonts/weather.eot?58741587#iefix') format('embedded-opentype'),
url('../fonts/weather.woff?58741587') format('woff'),
url('../fonts/weather.ttf?58741587') format('truetype'),
url('../fonts/weather.svg?58741587#weather') format('svg');
font-weight: normal;
font-style: normal;
}
body{
font-family: 'Noto', Arial, serif;
font-size: 14px;
width: 100%;
position: relative;
color:#1D1202;
direction:ltr;
text-align:left;
-webkit-overflow-scrolling: touch;
}
#svForm{
-webkit-overflow-scrolling: touch;background:url("../img/main_bg_sml.jpg") top center repeat-y;background-size:100%;	background-attachment:fixed;}
h2, h3, h4{
font-weight:normal;}
.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;-moz-transition:0.5s ease; -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;}
.blue{
color:#0946A1;}
.brown{
color:#352003; text-decoration:underline;}
.hidden, span.hidden_s{
position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:rect(0 ,0 ,0 ,0);border:0;}
.back_gold{
background: -moz-radial-gradient(center, ellipse cover, #FAE7AC 55%, #cc9446  150%);
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: -ms-radial-gradient(center, ellipse cover, #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 );
}
header{
width:100%;position:relative;z-index:3}
.header_top{
background-color:#0E0901;padding:10px 0;}
.logo{
float:left;}
.logo a{
display:block;}
.logo .h2_logo, .logo img{
display:inline-block; vertical-align:middle;}
.logo .h2_logo{
color:#fff; font-size:1.8em; margin-left:1.2em;}
.ltr .logo .h2_logo{
font-size:1.5em;margin-left:0.5em}
.header_top_left{
float:right;padding-top:12px;}
.top_menu, .top_left{
display:inline-block;vertical-align: middle;}
.top_menu.mobile{
display:none}
nav.top_menu ul li{
display:inline-block;  border-left:1px solid #fff;}
nav.top_menu ul li:first-child{
border-left:0;}
nav.top_menu ul li a{
color:#fff; font-size:0.85em;padding:0 8px;display:block; position:relative}
.ltr nav.top_menu ul li a{
font-size:0.8em;}
nav.top_menu ul li a.menu_icon{
padding-right:35px;}
nav.top_menu ul li a:before{
font-family: 'hakotel'; display:inline-block;font-size:1.5em; position:absolute;right:8px}
nav.top_menu ul li a.cart_i:before{
content:'\E848';}
nav.top_menu ul li a.info_i:before{
content:'\E84A';}
.header_l{
border:1px solid #fff; color:#fff; display:inline-block; vertical-align:top; font-size:0.9em; font-weight:bold; background-color:#3E3A34;margin-right:5px; height:28px;}
.header_l:last-child{
margin-right:0;}
.header_l a{
color:#fff;}
.header_l.donate a{
padding:7px;display:block; line-height:1;}
.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_header_title:after{
content:'\e81d';font-family: 'hakotel';font-size:14px;vertical-align: middle;margin-left:5px;}
.lang_header_title{
cursor:pointer;padding:5px 7px;font-weight:bold}
.search{
padding:0;  width: 75px;}
.search a{
text-align:center;font-family: 'hakotel'; color:#FFF; font-size:14px;height:27px; width:27%; line-height: 31px;float:left; font-weight:normal;}
.search input[type="text"]{
background-color:transparent; color:#fff;padding:6px 5px 7px; width:73%; float:left}
@media screen and (min-width: 1024px){
nav.main_menu{
width:100%; position:absolute; background-color:rgba(255, 255, 255, 0.8);top:100%; z-index:1;border-bottom-width: 5px; }
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);-moz-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:hover,nav.main_menu ul.menu_first_level >li: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}
nav.main_menu ul.menu_first_level >li>a.current:after, nav.main_menu ul.menu_first_level >li:hover >a:after, nav.main_menu ul.menu_first_level >li:focus >a:after{
content:'';height:5px; background-color:#1D1202; width:calc(100% + 2px);display:block;position:absolute;left: -1px;bottom:-5px}
nav.main_menu .menu_seconed_level{
z-index:1;position:absolute;width:100%; left:0; background-color:#fff;padding:50px 0; display:none;-moz-transition:1s ease; -o-transition:1s ease; -webkit-transition:1s ease; transition:1s ease;top:100%;top:calc(100% + 5px);}
nav.main_menu ul.menu_first_level >li:hover > .menu_seconed_level, nav.main_menu ul.menu_first_level >li:focus > .menu_seconed_level{
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;-moz-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%;-moz-transition: transform 1.65s; -o-transition: transform 1.65s; -webkit-transition: transform 1.65s; transition: 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%;}
body.inner-page nav.main_menu, body.tour-fulldetails-page nav.main_menu, body.kotel-sites-lobby-page nav.main_menu, body.inner-special nav.main_menu, body.inner-special-struct nav.main_menu{
position:relative;}
.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}
body.inner-page .is_stuck nav.main_menu, body.tour-fulldetails-page .is_stuck nav.main_menu, body.kotel-sites-lobby-page .is_stuck nav.main_menu, body.inner-special .is_stuck nav.main_menu, body.inner-special-struct .is_stuck nav.main_menu{
position:absolute}
.is_stuck nav.main_menu ul.menu_first_level >li:hover > a, .is_stuck nav.main_menu ul.menu_first_level >li:focus > a ,.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}
.is_stuck.logo img{
height:40px;display:block}
.is_stuck.logo .h2_logo{
font-size:1.2em; margin-left:0}
.ltr .is_stuck.logo .h2_logo{
font-size:1em; }
.ltr .is_stuck nav.main_menu ul.menu_first_level>li{
font-size: 1.25em;}
}
.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:calc(50% - 640px);width:55%;right: auto;direction: ltr;z-index: 51;}
.video_main_banner .video_text 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;}
.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;-moz-border-radius:50% ; -webkit-border-radius:50% ; border-radius:50% ;background-image:url(../img/mute_button.png); background-position:center center; 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: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; -moz-border-radius:50%; -webkit-border-radius:50%; 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 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;
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-transition: .3s;
-moz-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: 1024px){
.main_slider .rsVideoFrameHolder{
padding-bottom: 56.25%;  height:0!important;margin-top:-9%;}
}
.pause_button, .video_main_banner .video_play_stop{
cursor:pointer;position:absolute; width:35px; height:35px; -moz-border-radius:50%; -webkit-border-radius:50%; 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;-moz-transition:0.3s ease-in-out; -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{
width:100px;margin-bottom:3px;background-color:rgba(255, 255, 255, 0.7); border-left:5px solid #352003;text-align:center;-moz-transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; transition: 0.5s ease;padding: 4px 0 7px;}
.fixed_aside ul li a{
display:block;color:#352A1C;font-size: 0.85em;line-height:1;padding:5px 15px;}
.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;}
.fixed_aside ul li a svg path{
fill:#352A1C;}
.fixed_aside ul li a span{
display:inline-block;}
.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; -moz-border-radius:3px; -webkit-border-radius:3px; 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: 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{
background:#2C1A00;}
.main_message .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; 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: '';-moz-box-shadow: 0px 19px 170px 16px rgba(19,11,0,0.85); -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{
-moz-transition:0.5s ease; -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; -moz-transition:0.5s ease-in-out; -o-transition:0.5s ease-in-out; -webkit-transition:1s 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}
.kotel_sites_gallery .flickity-prev-next-button{
-moz-border-radius:0; -webkit-border-radius:0; border-radius:0; border:2px solid #1D1202;}
.kotel_sites_gallery.flickity-rtl .flickity-prev-next-button.next{
left:0; border-left:0;}
.kotel_sites_gallery.flickity-rtl .flickity-prev-next-button.previous{
right:0;border-right:0}
.shadow_tile{
-webkit-box-shadow: inset 0 0 25px 5px #F4EEE6;	-moz-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; }
.section_tiles article{
width:49%; background-color:#fff; float:left;margin-bottom:1%;position:relative;}
.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 p{
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 .tile_content{
padding-bottom:40%; }
.section_tiles .tile_content .link_box.link_arrow.bar_mitzva_link{
-moz-transition:0.5s ease; -o-transition:0.5s ease; -webkit-transition:0.5s ease; transition:0.5s ease;font-weight: bold;padding:7px;color:#493F30; position: absolute; bottom:16px;right: 36px; border:1px solid #493F30;background-color:#FBF3E7;font-size:0.9em}
.section_tiles .tile_content.kotel_back{
background:#fff url('../img/kotel.jpg') bottom center no-repeat; background-size:100%;}
.section_tiles .tile_content.bar_m_back{
background:#fff url('../img/bar_mitzva.jpg') bottom center no-repeat;background-size:100%; }
.section_tiles .tile_content_wrap{
position:absolute;padding:28px 40px 25px;background-color:#fff;width: 100%;}
.section_tiles .tile_content h3{
font-size:3.5em;font-weight:bold;}
.ltr .section_tiles .tile_content h3{
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 h4, .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 h4, .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: 1024px){
.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%}
h3.slider_title{
width:100%; font-size:1.65em;padding:0.5em 0.55em 0.6em;font-weight:bold;background-color:#fff;}
.ltr h3.slider_title{
font-size:1.35em;}
.section_tiles .updates{
position:relative; padding-bottom:20%;overflow: hidden;}
.updates_wrapper figure, .updates_wrapper .content{
width:50%; float:left;-moz-box-sizing: border-box; -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{
max-height:4.8em; line-height:1.25;overflow:hidden;margin:4px 0 10px}
.updates_wrapper .content a.link_arrow.designed{
text-decoration:none;}
.updates_gallery{
height: calc(100% - 56px);}
.ltr .updates_gallery{
height: calc(100% - 46px);}
.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-rtl .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-rtl .flickity-page-dots .dot.is-selected{
background:#2C1A00;}
.updates.back_gold{
background:#fff}
.updates.back_gold .content{
background: -moz-radial-gradient(center, ellipse cover, #FAE7AC 55%, #cc9446  150%);
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: -ms-radial-gradient(center, ellipse cover, #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; background-size:100%;padding:30px 0;-moz-transition:background-size 1.65s ease; -o-transition:background-size 1.65s ease; -webkit-transition:background-size 1.65s ease; transition: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; 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;-moz-transition:0.5s ease; -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;-moz-transition: transform 1.65s; -o-transition: transform 1.65s; -webkit-transition: transform 1.65s; transition: transform 1.65s;-moz-backface-visibility:visible; -webkit-backface-visibility:visible; backface-visibility:visible;-moz-transform: scale(1.01) translateZ(0); -ms-transform: scale(1.01) translateZ(0); -o-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 20px;text-align:center}
.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 h3.slider_title{
position:absolute; top:0; z-index:2;background-color:#fff;}
h3.candels_i, h3.coins_i,h3.calc_i,.location_i ,.download_i, .read_i, .hear_i, .watch_i, h3.map_i, h3.tour_i, h3.camera_i, h3.girl_i, .camera_i, .pic_i, h3.info_i, h3.book_i, .link_box.pen_i, h3.event_i, h3.scroll_i, h3.pin_i, h3.light_i, h3.clock_i{
position:relative; padding-left:50px;}
.candels_i:before, .calc_i:before,.location_i:before,.download_i:before, .read_i:before, .hear_i:before,.coins_i:before, .watch_i:before ,.map_i:before, .tour_i:before, .camera_i:before, .pic_i:before , .camera_i:before ,h3.girl_i:before, h3.book_i:before ,h3.info_i:before, .link_box.pen_i:before, .event_i:before, .scroll_i:before, h3.pin_i:before,  h3.light_i:before, h3.clock_i:before{
font-weight:normal;font-family: 'hakotel';font-size:30px;position:absolute;left:10px;top:0.4em;}
.ltr .candels_i:before, .ltr .calc_i:before,.ltr .location_i:before,.ltr .download_i:before, .ltr .read_i:before,.ltr .hear_i:before,.ltr .coins_i:before,.ltr .watch_i:before ,.ltr .map_i:before,.ltr .tour_i:before,.ltr .camera_i:before,.ltr .pic_i:before ,.ltr .camera_i:before ,.ltr h3.girl_i:before, .ltr h3.book_i:before ,.ltr h3.info_i:before,.ltr .event_i:before,.ltr .scroll_i:before, .ltr h3.pin_i:before, .ltr h3.light_i:before,.ltr h3.clock_i:before{
top:0.2em;}
h3.scroll_i:before, .tile_content .link_box.link_arrow.bar_mitzva_link.scroll_i:before{
content:'\E831'; }
.tour_i:before{
content:'\E80B';font-size:35px; top:9px;}
h3.info_i:before, .tile_content .link_box.link_arrow.bar_mitzva_link.info_i:before{
content:'\E84A';margin-top:1px;}
.event_i:before{
content:'\E806';}
.event_unit .event_i:before{
top:19px}
h3.pin_i:before{
content:'\E826';}
h3.light_i:before{
content:'\E810';left: 16px;}
h3.clock_i:before{
content:'\E83E';}
.link_box.pen_i:before{
content:'\E830'; position:absolute; left:25px;top:0.2em}
h3.book_i:before{
content:'\E828';font-size:22px;top: 17px;}
.ltr h3.book_i:before{
top: 11px;}
h3.girl_i:before{
content:'\E838';left: 17px;}
.pic_i:before, .ltr .pic_i:before{
content:'\E839'; font-size:23px;top: 21px;left:12px;}
.camera_i:before{
content:'\E83D'; font-size:26px;top:14px;}
figcaption.camera_i:before{
top:14px;}
.map_i:before{
content:'\E80C'}
.read_i:before{
content:'\E847'; font-size: 20px;top:5px;}
.hear_i:before{
content:'\E844'; font-size: 18px;}
.watch_i:before{
content:'\E845';font-size: 17px;top: 0.5em;left:5px}
.download_i:before{
content:'\E846';font-size: 17px;top: 0.5em;}
.location_i:before{
content:'\e80f';font-size: 25px;top:-2px}
.calc_i:before{
content:'\e812';font-size: 25px;top: 12px;}
.coins_i:before{
content:'\E84B';font-size: 26px;top: 7px;}
.candels_i, .tile_content .link_box.link_arrow.bar_mitzva_link.candels_i:before{
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:3px;}
.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{
-moz-border-radius:0; -webkit-border-radius:0; 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: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; -moz-box-shadow: inset 0 2px 25px 0 rgba(0,0,0,0.5); -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);
background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.50) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.75)), color-stop(100%,rgba(0,0,0,0.50)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.50) 100%);
background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.50) 100%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.50) 100%);
background: radial-gradient(ellipse at center,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.50) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
}
.footer_top{
position:relative;background:url('../img/footer_back2.png') bottom right no-repeat; background-size:100%; padding:70px 0 140px;}
.ltr .footer_top{
background:url('../img/footer_back2_en.png') bottom right no-repeat;background-size:100%; }
.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.2em;margin-bottom:10px}
.footer_top_box .footer_top_text{
color:#fff; font-size:1.3em;margin-bottom:15px}
.footer_top_box .footer_top_content{
color:#fff; font-size:1em;}
.footer_top_box .socials .social_box{
display:inline-block; vertical-align:middle;margin-right:10px; transition:0.5s ease;}
.footer_top_box .socials .social_box a{
display:block; padding:10px; border:1px solid #fff;-moz-transition:0.5s ease; -o-transition:0.5s ease; -webkit-transition:0.5s ease; transition:0.5s ease; }
.bottom_footer_form  input{
padding:13px 10px; border:1px solid #fff;}
.bottom_footer_form  input[type="text"]{
width:100%;background-color:rgba(50, 42, 31, 0.7); color:#fff;}
.bottom_footer_form  input::-webkit-input-placeholder{
color: #fff; opacity:1;}
.bottom_footer_form  input::-moz-placeholder{
color: #fff; opacity:1;}
.bottom_footer_form  input:-ms-input-placeholder{
color: #fff; opacity:1;}
.bottom_footer_form  input:-moz-placeholder{
color: #fff; opacity:1;}
.bottom_footer_form table .pio-form-cell.pio-form-field-title{
display:none;}
.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"]{
float:left;width:25%;background-color:transparent; color:#fff;  margin-left: 6px; -moz-transition:0.5s ease; -o-transition:0.5s ease; -webkit-transition:0.5s ease; transition:0.5s ease;}
.bottom_footer_form .top_error{
display:none}
.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; -moz-transition:0.5s ease; -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;}
.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:calc(50% - 11px); }
.sub_menu{
display:none;background-color:rgba(255,255,255,0.95); padding-bottom:1px;width:100%; position:absolute; left:0;bottom:-42px;top: calc(100% + 5px); }
.sub_menu ul{
display:table; table-layout:fixed;width:100%}
.ltr .sub_menu ul{
table-layout:auto;}
.sub_menu ul li{
display:table-cell;padding:0 2px; text-align:left}
.sub_menu ul li a{
display:block;color:#1D1202;padding:7px 0;border-bottom:2px solid #736B60; font-size:0.77em; -moz-transition:0.5s ease; -o-transition:0.5s ease; -webkit-transition:0.5s ease; transition:0.5s ease;}
.sub_menu ul li a:after{
content:'';-moz-transition:0.5s ease; -o-transition:0.5s ease; -webkit-transition:0.5s ease; transition:0.5s ease;}
.sub_menu ul li a.current, .sub_menu ul li:hover a, .sub_menu ul li:focus a{
border-bottom:2px solid #1D1202; font-weight:bold; position:relative}
.sub_menu ul li a.current:after, .sub_menu ul li:hover a:after, .sub_menu ul li:focus a:after{
width: 100%; height: 1px;background-color: #1d1202; position: absolute; right: 0;bottom: 0px;}
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;position:absolute;top:176px;z-index:1;margin:0 auto; padding:20px 0 5px;width:100%;font-weight:bold; }
.inner-page .breadcrumbs, .tour-fulldetails-page .breadcrumbs, .kotel-sites-lobby-page .breadcrumbs, .inner-special .breadcrumbs, .inner-special-struct .breadcrumbs{
position:static; margin-top:24px;}
.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;padding:10px;}
.breadcrumb{
display: inline-block;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
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;
-moz-box-shadow: -10px -27px 170px 75px rgba(19,11,0,0.85);
-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;
}
.kotel-lobby-tours .breadcrumb:before{
-moz-box-shadow:0px 0px 170px 60px rgba(19,11,0,0.85); -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; display:table; width:100%; table-layout:fixed; 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 h3{
background-color:#fff;font-size:1.7em;padding:12px 10px; font-weight:bold;}
.side_menu h3 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%; -moz-transition:0.2s ease-in-out; -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}
.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}
.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 p{
font-size:1em; line-height:1.2;max-height:6em;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}
.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%;-moz-backface-visibility: visible; -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{
-moz-transition:1.65s; -o-transition:1.65s; -webkit-transition:1.65s; transition:1.65s;}
.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; 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{
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;-moz-transition:0.3s ease; -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{
transition:0.3s ease-in-out;}
.tourTest.active{
padding-top:70px;}
.seconed_tour_type{
position: absolute;top: 100%;top:calc(100% + 5px);width: 100%;right: 0;background: #fff;z-index: 3;display: none; padding-left:1em}
.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;-moz-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;-moz-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;}
.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%}
.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; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;background-color:#BE7B17; text-align:center;margin:0 auto}
.svg_wrap .svg_img{
width:50%;height:100%}
.svg_wrap .svg_img path{
fill:#fff;}
.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%; -moz-transition: transform 1.65s; -o-transition: transform 1.65s; -webkit-transition: transform 1.65s; transition: transform 1.65s;}
.q_and_a{
background:url('../img/ADM_6477.jpg')top center no-repeat; background-size:cover; position:relative}
.q_and_a.bat{
background:url('../img/batmizva.jpg')top center no-repeat; background-size:cover}
.q_and_a.bat .rgba_layer, .thankyou_section.bat .rgba_layer{
background-color:transparent;}
.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_slider, .thankyou_slider{
width:80%; margin:1em auto;}
.qa_slider .flickity-page-dots{
top:0; bottom:auto; text-align:right;}
.qa_slider .flickity-page-dots .dot, .thankyou_slider .flickity-page-dots .dot{
background:transparent;border:1px solid #fff;margin:0 4px;  filter: alpha(opacity=1);opacity:1;}
.bat .qa_slider .flickity-page-dots .dot, .bat .thankyou_slider .flickity-page-dots .dot{
border:1px solid #2C1A00;}
.qa_slider .flickity-page-dots .dot.is-selected, .thankyou_slider .flickity-page-dots .dot.is-selected{
background:#fff;}
.bat .qa_slider .flickity-page-dots .dot.is-selected, .bat .thankyou_slider .flickity-page-dots .dot.is-selected{
background:#2C1A00;}
.qa_slider.flickity-rtl .flickity-prev-next-button.next, .celebrate_wrap.flickity-rtl .flickity-prev-next-button.next, .thankyou_slider.flickity-rtl .flickity-prev-next-button.next{
right: auto;left:-10%;background: transparent;}
.qa_slider.flickity-rtl .flickity-prev-next-button.previous, .celebrate_wrap.flickity-rtl .flickity-prev-next-button.previous, .thankyou_slider.flickity-rtl .flickity-prev-next-button.previous{
right:-10%;left:auto;background: transparent;}
.qa_slider .flickity-prev-next-button, .thankyou_slider .flickity-prev-next-button{
background: transparent;top:0; width:60px; height:60px;}
.qa_slider .flickity-prev-next-button .arrow, .celebrate_wrap .flickity-prev-next-button .arrow, .thankyou_slider .flickity-prev-next-button .arrow{
fill: #B2ADA8;}
.qa_slider .flickity-prev-next-button:hover, .celebrate_wrap .flickity-prev-next-button:hover, .thankyou_slider .flickity-prev-next-button:hover, .qa_slider .flickity-prev-next-button:focus, .celebrate_wrap .flickity-prev-next-button:focus, .thankyou_slider .flickity-prev-next-button:focus{
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;}
.qa_wrap{
text-align:center;}
.bat .qa_slider .flickity-prev-next-button .arrow, .bat .thankyou_slider .flickity-prev-next-button .arrow{
fill: #6A502B;}
.celebrate_wrap .celebrate_unit{
margin:0 1.5em; 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; -moz-border-radius:50%; -webkit-border-radius:50%; 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;}
.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:calc(50% - 640px)}
.celebrate .search_celebrated{
right:200px;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}
.thankyou_section{
background:url('../img/layer-88.jpg')top center no-repeat; background-size:cover; margin:60px 0; position:relative; text-align:center; overflow:hidden}
.thankyou_section.bat{
background:url('../img/batmizva.jpg')top center no-repeat; background-size:cover; margin:60px 0; position:relative; text-align:center; overflow:hidden}
.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;}
.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}
.bar_calculator_wrapper #bbmDate 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; }
.ltr .bar_calculator_wrapper #bbmDate select{
font-size:1.1em;}
.bar_calculator_wrapper #bbmDate select::-ms-expand{
display: none;}
.bar_calculator_wrapper #bbmDate .select_calculator_wrap{
width:32%;display:inline-block; position:relative; background-color:#FAEBBB;}
.bar_calculator_wrapper #bbmDate .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 .bar_calculator_wrapper #bbmDate .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}
@media screen and (min-width: 1024px) and (max-width: 1280px){
.celebrate .search_celebrated{
right:10px;}
}
.gallery_top{
padding:0.8em;width:100%; background-color:#fff;color:#1D1202;-moz-box-shadow: 0 0 7px 2px rgba(0,0,0,0.4), inset 0 0 25px #f4eee6; -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; }
.gallery_filter{
float:left;}
.gallery_search{
float:left;font-size:1.3em;margin-left: 2.5em;}
.filter_text, .filter_type, .filter_submit{
display:inline-block; vertical-align:middle;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}
.filter_type{
width:195px;position:relative; padding:0}
.events-page.ltr .filter_type{
width: 270px;}
.filter_submit{
padding:11px 10px 10px; float:left; font-weight:bold}
.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; 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; line-height:1.35;}
.gallery_search .gallery_search_input, .gallery_search .gallery_search_submit{
float:left}
.main_gallery_top .gallery_paging{
float:right; margin-top: 4px;}
.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:calc(50% - 28px);font-family:'hakotel'; font-size:56px; 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;
-moz-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:2% 0}
.popup_gallery_item, .popup_full_details_item{
width:100%; height:100%}
.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; margin-bottom:1em; vertical-align:top}
.contact_us textarea{
height:5.5em;margin:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.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%;}
.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{
width:auto; display:inline-block;position:relative}
.contact_us input[type="checkbox"]{
margin-left:calc(10% - 3px);width:0; height:0;padding:0;overflow:hidden}
.contact_us span.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{
font-weight:bold;content:'\2713';position:absolute;font-family:Arial; font-size:22px;color:#1d1202; top:-5px; left:2px;opacity: 0;}
input[type="checkbox"]:checked + label:after{
opacity:1;}
.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{
position:absolute; width:40px; height:30px; border-left:4px solid #352003; border-right:4px solid #352003; border-top:4px solid #352003;bottom:0;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{
content:'\E801';font-family:'hakotel';position:absolute;font-size: 18px;width: 100%;top: 3px;text-align: center;}
.contact_info .map_iframe .arrow_up:after, .directions_map.map_iframe .arrow_up:after{
content:'\E816';font-family:'hakotel';position:absolute;font-size: 18px;width: 100%;top: 3px;text-align: center;}
.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 p{
max-height: none;}
.video_kotel{
background-color:#fff;padding:40px 0;margin:40px 0}
.youtube, .youtube_content{
padding:0 20px;display:inline-block; vertical-align:middle;}
.youtube{
width:46%;}
.youtube_content{
width:53%}
.youtube iframe{
width:100%; min-height:330px; height:auto}
.youtube_content h2{
font-size: 3.6em;}
.youtube_content a.link_arrow{
margin-top:1em;}
.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;}
.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{
-moz-box-sizing:border-box; -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 .unit_content{
height:12em}
.site_unit{
position:relative;}
.lace{
width:80%; font-size:1.5em; padding:0.5em 0; text-align:center;position:absolute; left:-7px; 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; background-size:100%; z-index:1; left:-6px; top:-6px}
.rotated_lace_text{
width:100%;-moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-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:16% 10%;background:url('../img/send_note.png') top center no-repeat; background-size:100%; margin: 2em 0;}
.send_note{
width:80%; margin:0 auto;max-width:530px;}
.send_note table{
width:100%; }
.send_note table .pio-form-field-title{
display:none;}
.send_note table .pio-form-cell.pio-form-field,.send_note table .pio-form-cell.pio-form-error{
width:100%; display:block;}
.send_note table .pio-form-cell.pio-form-field textarea{
resize: none;width:100%;max-width:530px;min-height:300px;background-color:rgba(255,255,255,0.3); border:1px solid rgba(29, 18, 2, 0.5);margin:0; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;padding:1em;}
.send_note input[type="submit"]{
font-weight:bold;font-size:1.5em; padding:0.8em 2em;float:right; background-color:rgba(255,255,255,0.5); border:1px solid #1d1202; color:#1d1202; margin:0}
.send_note .top_error{
display:none;}
.send_note table .pio-form-cell.pio-form-error{
color:red; margin:0.2em 0; font-weight:bold;}
.note_number{
padding:0.5em 0}
.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%;}
.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{
margin-right: 5px;border: 1px solid #1d1202;background-color: #F4EAD9;font-size:1.25em; display:inline-block;vertical-align: middle;}
.button_box.active{
background-color:#ECC588;}
.button_box a{
padding:4px 12px;display:block;color:#1D1202;font-family:Alef}
.button_box.disabled{
padding:3px 13px 1px; display:none}
.button_box:after,.button_box a:after{
font-family: hakotel;text-align: center;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{
padding:4px 14px 1px;}
.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{
float:right; 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;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;overflow:hidden}
.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:7.2em; 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{
display:table-cell;width: 66%;vertical-align: top;padding-right: 1%;}
.events_page_right .section_tiles{
padding-top:20px; padding-bottom:0;}
.events-page .section_tiles .updates h3.slider_title div{
display:inline-block}
.events-page .section_tiles .updates{
width:100%;padding-bottom:0; margin-bottom:1.3%; -moz-box-shadow: 0 0 7px 2px rgba(0,0,0,0.4); -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 .gallery_top.events_board .filter_submit,.events-page .gallery_top.events_board .event_paging{
float:right;}
.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;height:21em;-moz-box-shadow: 0 0 7px 2px rgba(0,0,0,0.4); -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);}
.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%;display:table-cell;vertical-align: top;}
.events_page_wraping{
display: table; width: 100%;}
.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;background-size: 25%;-moz-transition:background-size 0.3s ease; -o-transition:background-size 0.3s ease; -webkit-transition:background-size 0.3s ease; transition: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: 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{
height:8em; overflow:hidden;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; max-height:4.7em;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; -moz-box-sizing:border-box; -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: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 p{
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; 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 .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: 1024px){
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}
.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: -moz-radial-gradient(center, ellipse cover, #FAE7AC 0%, #E0B162 100%);
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: -ms-radial-gradient(center, ellipse cover, #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:hover a svg path, .fixed_aside ul li:focus a svg path{
fill:#fff;}
.fixed_aside ul li:hover, .fixed_aside ul li:focus{
border-left:5px solid #DB8E15;background-color:#352003;width:109px; }
.fixed_aside ul li:hover a, .fixed_aside ul li:focus a{
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:hover .side_title h4, .text_and_side_pic:hover .sub_title_parasha, .text_and_side_pic:focus .side_title h4, .text_and_side_pic:focus .sub_title_parasha{
color:#fff;}
.text_and_side_pic:hover, .text_and_side_pic:focus{
background-color:#2C1A00;-moz-box-shadow:none; -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;}
.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;-moz-transition:0.5s ease; -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:calc(50% - 13px);opacity:1}
.kotel_three_box .col_3 a:hover .svg_img, .kotel_three_box .col_3 a:focus .svg_img{
-moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-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, .img_kotel_sites:focus .img_title{
height:7em; }
.sv_event:hover, .sv_event:focus{
background-size:27%;}
.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{
-moz-transition: transform 1.65s; -o-transition: transform 1.65s; -webkit-transition: transform 1.65s; transition: transform 1.65s;}
.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);-moz-transform: scale(1.06) translateZ(0);-ms-transform: scale(1.06) translateZ(0);-o-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{
-moz-transform:none; -ms-transform:none; -o-transform:none; -webkit-transform:none; transform:none;}
.section2store:hover, .section2store:focus{
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{
-moz-animation:spin 1.1s; -o-animation:spin 1.1s; -webkit-animation:spin 1.1s;-ms-animation:spin 1.1s; animation:spin 1.1s;}
.title_and_pic.tour_detail_tile:hover figure img{
transform: scale(1.01) translateZ(0);}
@-moz-keyframes spin{
from { -moz-transform: rotateY(0deg); }
to{
-moz-transform: rotateY(360deg); }
}
webkit-keyframes spin{
from { -webkit-transform: rotateY(0deg); }
to{
-webkit-transform: rotateY(360deg); }
}
@-ms-keyframes spin{
from {-ms-transform:rotateY(0deg);}
to{
-ms-transform:rotateY(360deg);}
}
@keyframes spin{
from {transform:rotateY(0deg);}
to{
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; -moz-transition:0.3s ease-in-out; -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; -moz-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;}
.flying_element{
position:absolute;background-position:top center; background-repeat:no-repeat;width:400px;height:400px;background-size:45%;z-index:-1;}
.candy1{
background-image:url(../img/candy1.png); top:700px;right:0;}
.candy2{
background-image:url(../img/candy2.png);top:34% ;}
.candy3{
background-image:url(../img/candy3.png);top: 84%;right: 10% }
.candy11{
background-image:url(../img/candy3.png);top: 30%;right: 2%; }
.candy4{
background-image:url(../img/candy4.png);top:63%;}
.candy10{
background-image:url(../img/candy4.png);top:28%;left: -10%; }
.candy5{
background-image:url(../img/candy5.png);top:63%;right:15%; }
.candy12{
background-image:url(../img/candy5.png);top:35%;right:8%;}
.candy6{
background-image:url(../img/candy6.png);top: 83%;}
.candy7{
background-image:url(../img/candy7.png);top:50%;}
.candy8{
background-image:url(../img/candy8.png);top:51%;right:10%;}
.candy9{
background-image:url(../img/candy9.png); top:700px;}
.flying_element_kid{
position:absolute;background-position:top center; background-repeat:no-repeat;width:400px;height:400px;background-size:25%;z-index:-1;}
.paint1{
background-image:url(../img/paint1.png); top:16%;left:4%}
.paint2{
background-image:url(../img/paint2.png); top:32%;left:-1%}
.paint3{
background-image:url(../img/paint3.png); top:11%;left:-190px;}
.paint4{
background-image:url(../img/paint4.png); top:30%;right:0}
.paint5{
background-image:url(../img/paint5.png); top:35%;right:-172px}
.paint6{
background-image:url(../img/paint6.png); top:43%;right:0}
.paint7{
background-image:url(../img/paint7.png); bottom:16%; right:10%}
.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; -moz-transition:0.3s ease-in-out; -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"]{
color:#0946A1; background-color:#fff;border:1px solid #0946A1; width:auto; font-size:1.8em; padding:0.2em 1em;float:right;}
.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%; -moz-box-sizing:border-box; -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:red; display:block}
.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"]{
visibility: hidden; position:absolute; width:10px;}
.general_form .checkbox-list label:before,.general_form span.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{
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{
opacity:1;}
.general_form .radiobutton-list, .general_form .checkbox-list, .general_form .radiobutton-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 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;-moz-border-radius:50%; -webkit-border-radius:50%; 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; -moz-border-radius:50%; -webkit-border-radius:50%; 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%}
.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;}
.lobby_article.designed_form_wrapper h1{
height:240px;background:url('../img/BG_form_pic_2.jpg') top center no-repeat; background-size:100%;padding-top: 1em; font-weight:bold}
.lobby_article.designed_form_wrapper .form_wrap{
padding:25px 40px;}
.lobby_article.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> 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; 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%}
.full_details_img{
float:right; margin:0 1em 1em 0;max-width:100%;height: auto;}
.toPrint{
border: 1px solid #1d1202;background-color: #F3EAD9;float:right; margin-top:1em;color:#1d1202}
.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;
-moz-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;
-moz-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: 1024px) and (max-width:1440px){
.fixed_aside{
top: 215px;}
.fixed_aside ul li a span{
display:none;}
.fixed_aside ul li a{
padding:5px; -moz-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out;}
.fixed_aside ul li{
width:45px;}
.fixed_aside ul li:hover, .fixed_aside ul li:focus{
width:50px;}
}
@media screen and (min-width: 1024px) and (max-width:1300px){
.tour_unit .tour_unit_content .tour_unit_content_text{
height:4em;}
}
@media screen and (min-width: 1024px) 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%}
}
#preloader{
position: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
background-color: #fff;
z-index: 100;
}
.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 .camera_view_floated .date{
float: right;}
.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: calc(100% - 57px);}
.weather_content_bottom{
position:absolute; bottom:1em; left:13px;}
@media screen and (min-width: 1024px) and (max-width:1280px){
#weather h2{
font-size:2.5em; padding-top:20px;}
}
@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;}
}
