#billing_country_field{
display: none!important;
}
.checkout-button, .single_add_to_cart_button, #place_order{
background-color:#cc8e24!important;
}
.content-excerpt{height: 97px;}
.project-title{margin-top:10px;}
.maslulim{
float: right;
width: 100%
}
.location{margin-top:8px;}
.recommendation_name{font-size: 18px;}
.testim-container{
padding-top: 10px;
font-size: 18px; 
line-height: 20px!important;}
.featured-image-project{
height: 220px;
background-size: cover;
background-position: center;}
.featured-image-background{
background-position: center;
height:220px;
background-size: cover;
}
@media (min-width: 576px){
.modal-dialog {
max-width: 600px;}
}
.article-link-button{
color:#cf9025;
background: transparent;
text-decoration: underline;
position: absolute;
bottom: 1vw;
left: 2vw;
font-weight: 600;
padding:0;
}
.article-link-button:hover, .article-link-button:focus{
background-color:transparent;
color:#000;
}
.screenshot{height: auto!important;max-height: none!important;
width:100%!important;}
@font-face {
font-family: 'almoni-neue';
src: url(//www.scullahs.co.il/wp-content/uploads/font-organizer/almoni-neue-aaa-300-webfont.eot);
src: url(//www.scullahs.co.il/wp-content/uploads/font-organizer/almoni-neue-aaa-300-webfont.eot?#iefix) format('embedded-opentype'), url(//www.scullahs.co.il/wp-content/uploads/font-organizer/almoni-neue-aaa-300-webfont.woff) format('woff'), url(//www.scullahs.co.il/wp-content/uploads/font-organizer/almoni-neue-aaa-300-webfont.ttf) format('truetype');
font-weight: 300;
font-weight: 200;
font-style: normal;
unicode-range: U+26, U+0-40, U+5B-60, U+7B-FFFFF;
}
.entry-content p {
font-size: 22px;
line-height: 150%;
}
@font-face {
font-family: 'almoni-neue';
src: url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/fonts/almoni-neue-aaa-600.eot);
src: url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/fonts/almoni-neue-aaa-600.eot?#iefix) format('embedded-opentype'), url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/fonts/almoni-neue-aaa-600.woff) format('woff'), url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/fonts/almoni-neue-aaa-600.ttf) format('truetype');
font-weight: 600;
font-style: normal;
unicode-range: U+26, U+0-40, U+5B-60, U+7B-FFFFF;
}
h2{font-size: 23px!important;}
div#hp_slider {
overflow: hidden;
overflow-x: auto;
position: relative;
width: 100%;
height: 15.2vw;
min-height: 190px;
}
img#lecture-img {
float: left;
clear: left;
margin: 43px 10px 0 0;
width: 255px;
height:auto;
border: 3px solid #868383;
padding: 0;
}
.rec_elements {
padding: 0;
margin: 0;
position: absolute;
left: 0;
}
.more_reading {
text-align: left;
font-size: 18px;
font-weight: bold;
padding-left: 0;
position: absolute;
left: 50px;
bottom: 0;
}
.reg_button_link.buy_me a {
background: #28282a;
color: #fff;
margin: 10px 0;
}
.welcomeCon{
background: #fff;
width: 26%;
height: -webkit-fill-available;
padding: 30px;
}
#welcomePop{width: 100%;
height: 100%;
background: #000000ad;
position: fixed;
z-index: 99999;
display:none;
}
.page-template-page-tours .reg_button_link.buy_me {
text-align: right;
}
div#testimonials-header {
height: 14.5vw;
width: 100%;
overflow: hidden;
min-height: 220px;
}
h2.entry-sub-title {
color: #fff;
margin: 0;
padding: 0;
font-weight: normal !important;
}
#hp_slider article.d-inline-block {
width: 410px;
padding: 0 20px;
line-height: 130%;
display: block !important;
float: right;
height: 9.2vw;
position: relative;
min-height: 140px;
}
span.author {
display: none;
}
p{margin: 0 0 1.5vw;line-height:1;}
body, button, input, select, textarea{font-family:'almoni-neue', sans-serif!important;}
.theme-menu .row{margin-bottom:2em;}
.page:not(.home) #content{padding:0;}
.main-top .row.padd0{background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/header.png) no-repeat #fff!important;padding:2em 0;margin:0;}
.theme-menu{background:#fff;}
.main-navigation a{color:#000;}
.main-navigation a.memberlogin{position:absolute;top:-4.5em;left:0;color:#cf9025;background:#000;font-weight:600;text-align:center;width:11.25em}
.main-navigation {font-size:calc(1.2vw + 3px);border-top:1px solid #000;display:inline-block;position:relative;}
.main-navigation ul{text-align:right;margin-top:0.5em;}
.main-navigation ul.top-menu{display:inline-block;position:relative;}
.main-navigation a{padding:0 0.275vw;}
.navigation-top a{font-weight:200;}
.main-navigation li a{border-right:1px solid;line-height:0.8;}
.main-navigation li:first-child a{border-right:none;}
.theme-menu .col{padding-right:0;}
@media screen and (min-width: 48em){
.site-content-contain{padding-top:12vw;}
header.site-header{position:fixed;width:100%;z-index:99;}
.custom-logo-link{padding: 0 0 0 2em;}
.main-navigation li.custom-top-nav-link{position:absolute;top:-2.5em;left:0;}
.main-navigation li.custom-top-nav-link a{color:#cf9025;border: solid black;border-width: 1px 1px 2px 1px;font-weight:600;padding:0.5vw;}
.main-navigation li.custom-top-nav-link a:hover{color:#cf9025;}
.main-navigation a{font-size:calc(1.2vw + 3px);}
}
.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a{font-weight:600;}
.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a,.main-navigation a:hover{color:#cf9025;}
.container{width:90%;}
.miri-img,.about-image,.blog-post{vertical-align:top;}
.miri-img img{height:13vw;float:left;border-top:2px solid #000;} .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:2px;}
a.form-close:hover{color:#cf9025;}
.head-text{font-size:2vw;}
.subhead-text{font-size:1.5vw}
.head-text,.subhead-text{font-weight:600;}
.top-form-button{position:absolute;left:6vw;background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/harshama_black.png);width:13vw;height:12vw;top:0;z-index:99}
.top-form-button a {display:block;width:100%;height:100%;}
.top-form-button a span{color:#fff;font-weight:600;position:absolute;bottom:0;font-size:1.35vw;display:block;width:100%;text-align:center;}
.sitewide-form-container{position:fixed; opacity: 0;transition: 0.2s all ease;width: 100%;height: 0;display: none;}
.sitewide-form-container.active{ width: 100%;height: 100%; position: fixed; background: rgba(0,0,0,0.5);opacity: 1; z-index: 9999;display: block;overflow: auto;top:0;}
.sitewide-form-container .inner{position: relative; width: 30%;float: right; padding: 1vw; z-index: 99999;background: #000; min-height: 100%; padding-bottom: 100px;}
.sitewide-form-container .gform_wrapper label,.sitewide-form-container .gform_title,.sitewide-form-container .gform_wrapper{color:#fff;}
.gform_wrapper .head-text, .gform_wrapper .subhead-text, .gform_wrapper .notice{display:block;}
.form-close{position:absolute;left:1vw;top:1vw;font-size:4vw;color:#fff;}
html[dir=rtl] .gform_wrapper ul:not(.top_label) .ginput_container:not(.ginput_container_time){width:100%;margin:auto;}
#field_1_8 .gfield_label,#field_1_9 .gfield_label{float:none!important;}
.gform_wrapper .gfield_radio li label{max-width:100%;margin:0!important;text-align:center!important;line-height:2.5;background:#fff;color:#000;font-weight:600;}
.gform_wrapper .gfield_radio li:nth-child(1) label{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.gform_wrapper .gfield_radio li:nth-child(2) label{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.gform_wrapper .top_label li ul.gfield_radio {width: calc(100% - 16px);}
.gfield_radio {list-style-type:none;margin:25px 0 0 0;padding:0;}
.gfield_radio li {float:right;margin:0;width:50%;height:40px;position:relative;}
.gfield_radio label, .gfield_radio input {display:block;position:absolute;top:0; left:0;right:0;bottom:0;}
.gfield_radio input[type="radio"] {opacity:0.011;z-index:100;}
.gfield_radio input[type="radio"]:checked + label {background:gainsboro;}
.gfield_radio label { padding:5px; border:1px solid #CCC; cursor:pointer;z-index:90;}
.gfield_radio label:hover {background:#DDD;}
.validation_error,.instruction.validation_message{display:none;}
.gform_wrapper .validation_message {color: #ff0000;}
.gfield_description.validation_message{padding:0!important;}
.page-template-login .gform_wrapper .gfield_error .gfield_label{margin:0;color:#000;}
.gform_wrapper .gfield_error .gfield_label{margin:0;color:#fff;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{    background-color: transparent;margin-bottom: 0!important;border-top: none;border-bottom: none;padding-bottom: 0;padding-top: 0;}
.gform_confirmation_message{color: #fff;font-size: 2em;font-weight: 600;margin: 3em 1em 0 0;}
#gform_confirmation_message_8.gform_confirmation_message,#gform_confirmation_message_7.gform_confirmation_message{color:#000;text-align:center;padding:2em;}
li.title{font-size:1vw;}
.nl-form-title span{display:block; color:#cf9025;}
.nl-form-title span.newsletter-title{font-weight:600;}
.site-footer .gfield{line-height:1;margin:0!important;}
.site-footer .gform_wrapper input.gform_button.button {line-height:1!important;min-height:1rem!important;background:#cf9025;width:auto;padding:0.5em 2em;color:#fff;}
.site-footer .gform_footer.top_label{text-align:left!important;width:50%;}
.gform_wrapper input.gform_button.button {line-height:1!important;min-height:1rem!important;background:#fff;width:auto;padding:0.5em 2em;color:#000;float:left;} .top-section{position:relative;}
#top-row{height:13vw;}
#top-row .titles{position:absolute;top:2vw;right:-0.5em;}
.front-header,.front-subheader{font-size:1.625rem;display:inline-block;background:#000;color:#fff;font-weight:600;padding-right:2.5em;}
.front-header{padding-left:1em;margin-bottom:0.5em;}
.front-subheader{padding-left:2em;    font-size: 2em;
line-height: 40px;}
.row{margin-bottom:4em;}
#testimonials-header article{border-top:1px solid #000;border-bottom:1px solid #000;font-size:calc(1.2vw + 3px);}
.testimonials-section-title,.section-title{font-weight:600;font-size:calc(1.2vw + 3px);}
#hs_courses .inner,#lectures .inner{padding:1vw 1.5vw 3.5vw; height:100%;}
#hs_courses p{margin:1.5vw 0;}
#hs_courses {padding-right:0;padding-left:2%;}
#lectures {padding-left:0;padding-right:2%;}
#hs_courses .section-title:after{display:block; content:' ';height:1px; width:calc(100% + 30px);background:#cf9025;margin-right:-2em;}
#hs_courses .inner{background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/opaque-bg.jpg) no-repeat;background-size:cover; background-position:right;color:#fff;}
#hs_courses i{font-size:calc(2vw + 3px);width:auto;}
#hs_courses .course.row{margin-bottom:0.5em;}
.next_title{display:block;font-weight:600;color:#cf9025;}
.c_date{font-weight:600;}
.c_notice{border:1px solid #cf9025;}
.hs_courses:before{content:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/clock_icon.png);display:inline-block;padding-left:1vw;vertical-align:middle;}
.hs_locations:before{content:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/place-icon.png);display:inline-block;padding:0 1vw;vertical-align:middle;}
.c_info{border-bottom:1px solid #cf9025;display:inline-block;}
.c_link{position:absolute;left:-0.5em;text-align:left;bottom:1em;}
.c_link a{background:#cf9025;font-weight:800;padding:0 4vw;}
.c_date,.c_times{padding-left:3.25vw;}
.c_notice{padding:0 1vw;line-height:1.2;display:inline-block;text-align:center;}
.course{line-height:1;}
.page-template-page-front #lectures .inner{border:1px solid #cf9025;position:relative;}
.page-template-page-front #lectures .inner{background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/bg.png);line-height:1;padding-top:1.5vw;}
#lectures .section-title{color:#cf9025;background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/opaque-bg.jpg) no-repeat;padding:0 4vw;margin-right:-3vw;}
#lectures .section-description{margin:2vw 0;}
.lecture_title{font-weight:600;display:block;}
.lectures-link{font-weight:600;border-bottom:1px solid #cf9025;float:left;}
.speaker{font-weight:100;}
.lecture_date,.lecture_location{display:block;}
.lecture_purachse_link{background:#cf9025;color:#000;position:absolute;bottom:1em;left:-2em;font-weight:600;line-height:1.2;padding:0 1vw 0 3vw;}
#tours{border:1px solid #cf9025;border-top:7px solid black;position:relative;font-size:calc(1.2vw + 3px);padding:0 1.5vw;}
#tours .section-title{color:#cf9025;display:block;}
#tours .section-title:after{content:' ';display:block;height:2px; width: calc(100% + 3vw); background:#000;margin-right:-1.5vw;}
#tours .row{margin-bottom:0.5em;}
#tours .section-description{margin:1vw 0 3vw;}
.tour-images{width:100%;}
.registration_title{color:#000;cursor:pointer;background:#cf9025;display:block;position:absolute;right:-2.5vw;font-weight:600;padding:0 3.5vw 0 14vw;bottom:1.5em;line-height:1.2;}
#tours .cta_text{cursor:pointer;z-index:9}
.timer_text{font-weight:600;color:#cf9025;vertical-align:top;padding-left:3vw;}
.timer_val{text-align:center;}
.timer_val span.time{display:inline-block;font-weight:600;}
.timer_val span.time span{font-weight:100;}
#timer{padding-top:2vw;line-height:1;text-align:left;}
#projects .section-title,#blog .section-title{color:#cf9025;background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/opaque-bg.jpg);display:block;padding-right:1vw;}
.project .content{word-wrap:break-word;}
#projects .projects-link,#blog .blog-link{text-align:left;font-weight:600;border-bottom:1px solid #cf9025;font-size:calc(1.2vw + 3px);padding-left:0;}
.page-template-page-front #projects .project .featured-image img,.page-template-page-front #blog .blog-post .featured-image img{max-height:325px;}
#projects .projects-link .col, #blog .blog-link .col{padding-left:0;}
.project-title{font-weight:600;display:block;}
.project{font-size:calc(1.2vw + 3px);}
.project:after{height:2px;width:calc(100% - 30px);display:block;content:'';background:#000;text-align:center;position:absolute;bottom:0;} 
.gurukul-education-front-page article:not(.has-post-thumbnail):not(:first-child){border-top:none;}
#blog section.content{border:2px solid #000;margin-top:0.5em;padding:15px;font-size:calc(1.2vw + 3px);min-height:7vw;margin-bottom: 20px;}
#blog section.content p{margin:0;}
section.content .blogpost-title{font-weight:600;display:block;}
#blog .excerpt a{font-weight:600;}
#blog .blog-post .featured-image img{height:100%;width:100%;} .page-template-page-projects .top-section .desc{position:absolute;background:#000;top:2vw;right:0;}
.page-template-page-projects .top-section .desc .title,.page-template-page-projects .top-section .desc .subtitle{color:#fff;padding:0;margin:0;}
.page-template-page-projects span.col-md-4 {background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/opaque-bg.jpg);background-size:cover;color:#cf9025;display:block;font-weight:600;font-size:1.5em;}
.page-template-page-projects span.col-md-8 .col{border-bottom:2px solid #cf9025;height:100%;} .top-section{position:relative; } .top-section .tab-content,.top-section .description{position:absolute;top:3vw;right:-2vw;}
.tab-pane .title,.tab-pane .subtitle,.description .title, .description .subtitle{color:#fff;margin:0;padding:0;display:block;}
.top-section .tab-pane,.description,.page-template-page-projects .top-section .desc {background:#000;padding:0.5rem 3vw;}
.description{background:rgba(0,0,0,0.9);}
.tab-pane .title,.description .title,.page-template-page-projects .top-section .desc .title{font-weight:600;font-size:calc(1.5vw + 3px);}
.tab-pane .subtitle,.description .subtitle,.page-template-page-projects .top-section .desc .subtitle{font-weight:100;font-size:calc(1vw + 3px);} .nav-tabs{border-bottom:none;}
.nav-tabs li:first-child a,.nav-tabs li:first-child span.title{font-size:0.8em;}
.nav-tabs a.active.show{color:#cf9025;}
.page-template-mentoring-page .nav-tabs li,.page-template-homestyling-page .nav-tabs li{border-top:1px solid #000;border-bottom:1px solid #000;margin-left:15px;padding:0.5em 0;font-weight:600;}
.page-template-mentoring-page .nav-tabs li:last-child,.page-template-homestyling-page .nav-tabs li:last-child{margin-left:0;}
.inner-title{display:block;font-weight:600;}
#right-content .inner{border:2px solid #cf9025;padding:6vw 20px 3vw;position:relative;background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/bg.png);font-size: calc(3px + 0.9vw);}
#right-content .section-title{color:#cf9025;background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/opaque-bg.jpg);background-size:cover;padding:0 3vw;position:absolute;top:2vw;right:-3vw;}
#right-content .section-title h3{font-size: 24px;}
#left-content {height:100%;}
#left-content .inner{border:2px solid #000;padding:15px 20px;font-weight:600;}
#left-content .section-title{display:block;border-bottom:2px solid #cf9025 ;}
#left-content h3{font-size: 24px;}
#left-content .title{display:block;margin:2em 0;font-size:1.1vw;}
#left-content .notice{border:1px solid #cf9025;}
.course-row {line-height:2;font-size:calc(0.8vw + 3px);}
.course-row .date{width:6vw;display:inline-block;}
.course-row .notice{line-height:1.2;padding:0;position:absolute;left:0;text-align:center;}
.reg_button_link{display:block;text-align:left;}
.reg_button_link a{color:#000;background:#cf9025;line-height:1.5;padding:0 1vw;display:inline-block;}
.title.card-header{cursor:pointer;background:#fff;border-top:2px solid #000;border-bottom:none;border-right:none;border-left:none;border-radius:0;margin-bottom:0.5em;font-weight:100;font-size:calc(3px + 0.9vw);}
.card:last-child .title.card-header{border-bottom:2px solid #000;}
.title.card-header.collapsed span:after{display:inline-block;content:'+';float:left;}
.title.card-header span:after{display:inline-block;content:'-';float:left;}
.card{border:none;}
#xtra .section-title{background:#cf9025;display:block;padding-right:1em;margin-bottom:2em;}
.treat{display:block; color:#fff;font-weight:600;background:#000;margin-bottom:0.5em;padding:0.5em 0.5em 0.5em 2em;} #classes .section-title{color:#cf9025;background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/opaque-bg.jpg);display:inline-block;line-height:1.2!important;padding:0 3vw;}
#classes .inner .row:first-child{vertical-align:middle;}
#classes .inner .row:first-child i{margin-right:4vw;vertical-align:middle;}
#classes .inner .row:first-child span:not(first-child){display:inline-block;font-size: calc(0.9vw + 3px);line-height:1;}
.gallery.row .col,#photos.row .col{}
.gallery.container, .gallery.container .row{margin-bottom:1.5vw;}
#photos .row img,.gallery.row img,.project img{height:100%;width:100%;}
.gallery.container,#photos{width:100%;padding:0;}
.project img{max-height:355px;}
.g-container.container{width:100%;} .page-template-page-about{font-size:calc(1vw + 3px);}
.heading{background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/opaque-bg.jpg) no-repeat;background-size:cover;padding:0.5vw 2vw;}
.heading h1,.heading h2{padding:0;margin:0;color:#fff;line-height:1!important;}
.heading h2{font-weight:200!important;}
.page-template-page-about .entry-content p{line-height:1.5;padding:2vw 2vw 0 0} .no-padding{padding:0;}
.press-heading {border:2px solid #cf9025;padding:1vw;position:relative;}
.press-heading .col-md-4{background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/opaque-bg.jpg) no-repeat;padding:0.5vw 3vw 0.5vw 0;margin-right:-3vw;}
.press-heading .col-md-8 p{font-size:calc(1vw + 3px);vertical-align:middle;}
.press-heading h1, .press-heading h2{color:#fff;padding:0;margin:0;line-height:1;}
.press-heading h2{font-weight:200!important;}
#articles .row .row{margin-bottom:2em;}
#articles article.article .row{border:2px solid #000;margin:auto; width: calc(100% - 4px);height:100%;}
#articles article.article img{width:100%;height:100%;max-height:213px;}
a.article-link{font-weight:600;text-decoration:underline;position:absolute;bottom:1vw;left:1vw;}
article.article .right-column{padding:1vw;}
article.article .left-column{position:relative;padding:1vw;order:2;}
ul.nav-tabs{text-align:center;}
.page-template-page-press ul.nav-tabs li{font-weight:600;background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/opaque-bg.jpg) no-repeat;background-size:98%;}
.page-template-page-press ul.nav-tabs li:first-child{background-position:right;}
.page-template-page-press ul.nav-tabs li:last-child{background-position:left;}
.page-template-page-press ul.nav-tabs li a{color:#fff;display:block;}
.page-template-page-press ul.nav-tabs li:first-child a, .page-template-page-press ul.nav-tabs li:first-child span.title{font-size:1em;}
.row.vid-left{padding:0;}
.videobox{display:none;}
.videobox.active{display:block;} .article_content{background: #fff;margin-bottom: 20px;padding: 20px;box-shadow: none;border-left: 0;}
body:not(.gurukul-education-front-page) .blog-post.entry-header{background:#585858;color:#fff;padding:0.5vw 2vw;margin-bottom:2vw;}
.blog-post.entry-header .post-date{float:left}
.nl_form{border:1px solid #000;padding:2vw;}
.nl_form .nl_form_title{font-size:1vw;}
.nl_form .gform_wrapper input.gform_button.button{background:#cf9025;} .site-footer{background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/footer.png);}
.fa-phone{ -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; }
.socials{list-style-type:none;font-size:calc(1.25vw + 3px);;font-weight:100;margin:1.5em 0 0}
.socials li{padding-top:1rem;line-height:1;}
.fa, .fas, .far, .fal, .fab{font-size:calc(1vw + 3px);width:2rem;text-align:center;}
.fa-instagram{font-size:2rem;}
.fa-phone, .fa-facebook-f{background:#fff;color:#000;border-radius:50%;padding:0.5em;} .page-template-page-lectures .purchase-link a{font-weight:600;background:#cf9025;display:block;text-align:center;}
.lecture-title{font-weight:600;color:#cf9025;background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/opaque-bg.jpg);background-size:cover;padding:0 2vw;}
#lectures article .inner{border:1px solid #000;}
#lectures article .inner span{display:block;}
#lectures article .inner .lecture-description{margin-top:1vw;}
#lectures article .inner h3.lecture-title{line-height:1.2;display:inline-block;margin-right:-3vw;}
#lectures article .lecture-title{margin-right:-3vw; font-size: 20px;}
#lectures article .inner span.location:before{content:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/location.png);display:inline-block;padding-left:1vw;}
#lectures article .inner span.time:before{content:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/time.png);display:inline-block;padding-left:1vw;}
#lectures article .inner .row{margin:0;margin-right:-3vw;}
#lectures article .inner .purchase-link a{line-height:1.2;position:absolute;bottom:-0.7vw;padding:0 2vw;left:4vw;}
#lectures article .inner .right-column img{width:100%;max-height:234px;} .header.row .col-md-9{border:2px solid #cf9025;}
.header.row .top-section{position:relative;}
.header.row .desc-container{margin-right:-3vw;margin-top:1vw;display:inline-block;position:relative;}
.header.row .desc{background:#000;display:inline-block;padding:0 2vw;margin-bottom:2vw;}
.header.row .desc .title, .header.row .desc .subtitle{color:#fff;padding:0;margin:0;}
.header.row .desc .subtitle{font-weight:100;}
.top-section .col-md-8{border:2px solid #cf9025;}
.top-section .col-md-8 #timer{font-size:1.5vw;text-align:center;}
.top-section .col-md-8 #timer .timer-text{vertical-align:top; display: block; text-align: center;font-size: 45px;}
.page-template-page-tours .section-title{background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/opaque-bg.jpg);color:#cf9025;padding:0 3vw;}
.top-section .col-md-8 #timer .timer_val {
font-size: 40px;
padding: 10px 0;
display: inline-block;
}
.col.underline{border-bottom:1px solid #cf9025;margin:0 15px;padding:0;}
.tour-title{font-weight:600;color:#cf9025;}
.tour-top{font-size:1vw;}
.tour-top .tour-desc{margin:0;}
.tour-top .row{padding:1vw;}
.tour-top .col-md-3{text-align:left;}
a.cta{font-weight:600;background:#cf9025;padding:0 2vw;display:inline-block;position:absolute;left:0vw;bottom:-1vw;}
.timer-text{font-weight:600;color:#cf9025;}
.row.tour{margin:0;width:100%;}
.row.tour .col-sm-12 .row{border:2px solid #000;}
.tour-images{max-height:250px; overflow:hidden;}
.embed-container { position: relative; padding-bottom: 56.25%;overflow: hidden;max-width: 100%;height: auto;} 
.embed-container iframe,.embed-container object,.embed-container embed { position: absolute;top: 0;left: 0;width: 100%;height: 100%;border:0;} .page-template-blog-page ul.nav-tabs li{border-top: 1px solid #000;border-bottom: 1px solid #000;margin-left: 15px;padding: 0.5em 0;font-weight: 600;line-height:1;}
.page-template-blog-page ul.nav-tabs li:first-child{text-align:right;padding-right:2vw;background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/opaque-bg.jpg);color:#cf9025;}
.page-template-blog-page ul.nav-tabs{margin-bottom:2em;}
.single-post .top-nl-form{padding:1vw;}
.single-post .article_content{padding-top:0;}
.title-box h2{display:inline-block;max-width:16em;margin-bottom:0.25em;}
.title-box .meta{display:inline-block;float:left;}
.blog-post a{font-weight:600;}
.blog-post .post-text{padding:1em;border:2px solid #000;margin-top:0.5em;min-height:8vw;}
.page-template-blog-page .blog-post .excerpt{font-size:1.5em; }
article.blog-post img{width:100%;height:100%;max-height:325px;}
.mobile-elements{display:none;}
.top-nl-form{color:#000;border:1px solid #000;}
.top-nl-form .gform_wrapper input.gform_button.button{background:#cf9025;}
input{border-radius:0!important;}
.top-nl-form input[type=email]{width:100%!important;}
.top-nl-form ul.gform_fields{line-height:1;}
.top-nl-form ul.gform_fields li{margin:0!important;}
.top-nl-form .gform_footer{margin:0!important;}
.top-nl-form .nl-form-title{padding-top:1em;display:block;}
.top-nl-form .gform_wrapper{margin-top:0;color:#000;}
.top-nl-form .gform_wrapper .gform_heading, .top-nl-form .gform_wrapper .gform_description{margin:0;}
.top-nl-form .gform_confirmation_message{color:#000;font-size:1.5em;margin:2.5em 1em 0 0;} .page-template-page-profile .top-section.row {border:2px solid #cf9025;padding:1.5vw 4vw;margin:0 0 2em 0;}
.page-template-page-profile .top-section.row h1{margin:0;}
.row.personal-content .col-md-4 .inner{border:2px solid #000;padding:1vw;}
.row.personal-content .col-md-4 .inner ul{list-style-type:none;}
.row.personal-content .col-md-4 .inner ul li{font-size:1.5em;margin-bottom:0.5em}
.row.personal-content .col-md-4 .inner ul li *{border-bottom:2px solid #000;}
.row.personal-content .col-md-4 .inner .col-title{font-weight:600;background:#cf9025;display:block;padding-right:1vw;font-size:1.5em;margin-bottom:2vw;}
.mfp-counter{direction:ltr;}
span.mobile{display:none;}
.page-template-page-profile .desc a{font-size:1.5em;text-decoration:underline;} .loginarea .col-4{display:flex;}
.loginarea .inner {padding:2vw;border:2px solid #000;margin-bottom:2em;}
.loginarea .inner .section-title{background:#cf9025;    font-size: calc(0.9vw + 3px);padding:0 1.5vw;line-height:1;}
.loginarea .inner .notice{display:block;margin-bottom:1.5vw;}
.desc.loginpage.row{border:2px solid #cf9025;position:relative;width:100%;padding:1vw;}
.desc.loginpage .col-md-8{border:0;font-size:1.25em;}
.desc.loginpage .col-md-4 h1{background:#000;color:#fff;position:absolute;right:-3vw;font-size:1.5em;width:100%;text-align:center;padding:0.5em 0;}
#registration-form .ginput_left,#registration-form .ginput_right{width:100%;padding:0;}
#registration-form .gform_wrapper input.gform_button.button{background:#cf9025;}
#resetform,#rpform{background:#fff;margin:auto;}
#resetform .or{display:block; font-weight:bold;margin:1.5vw auto;}
#resetform form,#rpform form{padding: 1em 2em 5em;}
#resetform .gform_wrapper input.gform_button.button,#rpform .gform_wrapper input.gform_button.button{color:#fff;background:#222;float:none;padding:1em 2em;font-size:0.875rem;}
#resetform .mfp-close,#rpform .mfp-close{right:auto;left:0;}
html[dir=rtl] #resetform .gform_wrapper .gform_footer input.button, html[dir=rtl] #resetform .gform_wrapper .gform_footer input[type=submit], html[dir=rtl] #resetform .gform_wrapper .gform_page_footer input.button, html[dir=rtl] #resetform .gform_wrapper .gform_page_footer input[type=submit],html[dir=rtl] #rpform .gform_wrapper .gform_footer input.button, html[dir=rtl] #rpform .gform_wrapper .gform_footer input[type=submit], html[dir=rtl] #rpform .gform_wrapper .gform_page_footer input.button, html[dir=rtl] #rpform .gform_wrapper .gform_page_footer input[type=submit]{margin:0 ;}
html[dir=rtl] #rpform .gform_wrapper ul.gform_fields li.gfield.gfield_error{padding-right:0!important;}
#resetform .form-title{font-weight:bold;font-size: calc(1.2vw + 3px);}
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
#articles .row{width:102%;}
}
.top-nl-form span.gfield_required, .site-footer span.gfield_required{display:none!important;} @media screen and (max-width: 1200px){
.top-section .col-md-8 #timer .timer_val {
font-size: 32px;
}
}
@media screen and (max-width: 768px){
.article-link-button{
left:8vw;
}
.content-excerpt{height: auto;}
.front-subheader{
font-size: 17px;
line-height: 25px;
}
.front-header{
font-size: 24px;
line-height: 30px;
}
#hp_slider article.d-inline-block {
width: 320px;}
.rec_elements{
position: static;
}
span.testimonials-section-title.d-block.col-sm-12 {
font-size: 5vw;
padding: 0;
margin: 0;
width: 100%;
}
.loginarea .col-4{display:block!important;max-width:100%;}
.loginarea .inner{padding:2em 1em;}
.loginarea .inner .section-title{font-size:1em;}
.desc.loginpage.row{border:none;background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/opaque-bg.jpg);color:#fff;margin:0;background-size:cover;}
.desc.loginpage .col-md-4 h1{background:transparent;position:relative;text-align:right;margin:0;padding:0;font-size:4.5vw;right:auto;}
.desc.loginpage .col-md-8{font-size:3.15vw;}
.main-top .row.padd0{padding:2em 0 3em;background:url(//www.scullahs.co.il/wp-content/themes/scullastic/assets/images/header_backg.png)!important;}
.m-wrapper.toggled{border:2px solid #000;background:rgba(255,255,255,0.9);position:absolute;z-index:999;top:-20vw;padding:3vw;width:91vw;right:5vw;}
.m-wrapper.toggled{}
.m-wrapper .custom-logo-link img{max-height:1em;}
.main-navigation.toggled-on > div > div > ul{padding:0;display:block;margin-top:2em;}
.main-navigation.toggled-on > div > div > ul li {border-bottom:1px solid #000;padding:0.25em 0;}
.main-navigation.toggled-on > div > div > ul li a{border-right:0;font-weight:600;font-size:0.65em}
.main-navigation a.x-btn{position:absolute;font-size:3em;left:0.1em;top:0.1em;font-weight:600;line-height:0.5;color:#cf9025;}
.x-btn span{display:block;font-size:0.25em;color:#000;}
#page{overflow-x:hidden;}
.site-branding{padding:0;}
.container{width:100%;}
.custom-logo-link {float:right;}
.custom-logo-link img{max-height:2em;}
.main-navigation{border-top:none;font-size:2em;}
.menu-toggle{color:#000;position:absolute;right: 77vw;top: -26vw;z-index:99;}
.menu-toggle i{font-size:2em;display:block;}
.menu-toggle,.menu-toggle:hover{background:transparent;}
.main-navigation > div > ul{padding:0;}
.page-template-blog-page .top-section img, .featured-image-container img{display:none;}
#top-row .titles{position:relative;top:auto;right:auto;}
.top-section{padding:0;}
.front-header, .front-subheader{font-size:1.15em;}
.front-header{padding:0 1em;}
.front-subheader{width:100%;padding-right:1em;}
.theme-menu .row{margin-bottom:0;}
.miri-img {text-align:center;}
.miri-img img{height:20em;float:none;border-top:0;}
.testimonials-section-title, .section-title{font-size:1.25em;}
#testimonials-header {text-align:center;margin-top:25em}
#testimonials-header article{font-size:1.15em;}
#hs_courses ,#lectures{padding:0;margin-bottom:1em;}
#hs_courses .inner, #lectures .inner{font-size:4.25vw;padding:0.5em 1em;}
.hs_courses:before, .hs_locations:before,#lectures article .inner span.location:before,#lectures article .inner span.time:before{transform:scale(0.65);-ms-transform:scale(0.65);}
.inner span.location:before,#lectures article .inner span.time:before{vertical-align:middle;line-height:1;}
#classes .inner .row:first-child i{text-align:left;margin:0;}
#hs_courses .inner{padding-bottom:2em;}
.c_link {left:0;bottom:0.35em;}
.c_link a{font-size:3.75vw;padding:0 0.5em;}
.c_date, .c_times{padding-left:0;}
.course.row span{width:32%;display:inline-block;}
.page-template-page-front #lectures .inner{border-right:0;border-left:0;padding-bottom:2em;padding-top:1em;}
#lectures .section-description{margin:1em 0;}
.lecture_purachse_link{left:-10em;bottom:0;position:relative;font-size:3.75vw;}
.row{margin-bottom:1em;}
.tour-images{margin:0 auto;}
#lectures article .inner .purchase-link a{left:10vw;bottom:-2.5vw;}
#tours{font-size:4vw;}
#tours .section-title{font-size:0.8em;}
#tours .section-description{margin:1em 0 2em;}
#timer{text-align:right; }
.timer_text{display:block;padding-right:0.5em;}
.registration_title{position:relative;bottom:auto;right:auto;padding:0 1em;display:inline-block;}
#tours .cta_text{display:block;}
.reg{position:absolute;left:1em;top:5.15em;text-align:left;}
#projects .section-title{background-size:60%;background-repeat:no-repeat;background-position:right;}
#blog .section-title{background-size:95%;background-repeat:no-repeat;background-position:right;}
#blog section.content{font-size:1em;}
.blog-post .excerpt{font-size:4.25vw;}
#projects .projects-link, #blog .blog-link{font-size:0.9em;text-align:right;}
#projects .projects-link, #blog .blog-link{border:none;}
#projects .projects-link .col, #blog .blog-link .col{border-bottom:1px solid #cf9025;padding:0;font-size:4vw;}
.project{font-size:1em;}
#projects .section-title, #blog .section-title{font-size:4vw;}
#projects .section-title span, #blog .section-title span{padding-right:1em;}
.blog-post{margin-bottom:2em;}
.nl-form-title span{display:block; color:#cf9025;}
.nl-form-title span.newsletter-title{font-weight:600;}
.site-footer .gform_wrapper input.gform_button.button {line-height:1!important;min-height:1rem!important;background:#cf9025;width:auto;padding:0.5em 2em;color:#fff;}
.gform_wrapper input.gform_button.button {line-height:1!important;min-height:1rem!important;background:#fff;width:70%;padding:0.5em 2em;color:#000;}
body.rtl .site-footer .gform_wrapper .gform_footer.top_label{text-align:left!important;margin:0 auto 0 0;}
body.rtl .gform_wrapper .gform_footer.top_label{text-align:center!important;}
.social-list{margin-bottom:6em;}
.socials {position:relative;margin: 3.5em 0 0;}
.socials li{display:inline-block;padding:0 1.5em;}
.socials li:first-child{position:absolute;left:1.5em;font-size:3.75vw;padding:0;}
.socials li:last-child{float:right;}
.socials li a{color:#fff;}
.socials li img{width:1.75rem;}
.socials li span.mobile,.memberlogin span.mobile{display:inline-block;}
.memberlogin span{display:none;}
.main-navigation a.memberlogin {font-size:3.75vw;width:5vw;background:transparent;color:#000;right:60vw;top:-26vw;padding:1em;}
.main-navigation a.memberlogin img{width:8vw}
.sitewide-form-container .inner{width:100%;}
.head-text, .subhead-text{font-size:1em;}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label{width:100%!important;}
.form-close {position: absolute;left: 0.5em;top: 0; font-size: 4em;color: #fff;}
ul.nav-tabs{display:block;}
.top-section.row img{display:none;}
.top-section .tab-content, .top-section .description{position:relative;top:auto;right:auto;}
.tab-pane .title, .description .title, .page-template-page-projects .top-section .desc .title{font-size:5vw;}
.tab-pane .subtitle, .description .subtitle, .page-template-page-projects .top-section .desc .subtitle{font-size:4.25vw;}
.tab-pane br{display:none;}
.top-section .tab-pane, .description, .page-template-page-projects .top-section .desc{width:100vw;padding:0.5rem 1em;}
.title.card-header{font-size:3vw;font-weight:200;margin-bottom:0;line-height:1;}
.title.card-header span{display:block;vertical-align:middle;}
.title.card-header span:after{font-size:1.5em;margin-left:-1em;}
.gallery.row,.row{display:block;}
.gallery.row{margin:1em;}
.gallery.row .col, #photos.row .col{margin:1em 0;}
.card:last-child{margin-bottom:2em;}
#xtra{display:none;}
#right-content .inner,#left-content .title{font-size:1em;}
#left-content{margin-bottom:1em;line-height:3.75vw;padding:0;}
#right-content .section-title{padding:0 6vw 0 3vw;position:relative;top:-2vw;right:-10vw;}
#classes .inner .row:first-child span:not(first-child){font-size:3.25vw;}
#classes .section-title{font-size:3.75vw!important;}
.course-row .date{width:20vw;}
.course-row{line-height:1;margin-bottom:2vw;}
.course-row .notice{line-height:1;width:auto;min-width:7em;}
.reg_button_link{margin-top:3em;}
.fa, .fas, .far, .fal, .fab{font-size:1em;}
#lectures article{margin-bottom:2em;}
#lectures .right-column, #lectures article .inner span.lecture-title{margin-right:-1.5em;}
#lectures article .inner .right-column img{max-height:5em;width:auto;}
#lectures .left-column{position:relative;top:0;left:8vw;width:41vw;}
.row.projectshead{font-size:3.75vw;}
.gallery.container, .gallery.container .row{margin-bottom:0;}
.gallery.container .col-md-4{margin-bottom:1em;}
h3{padding:0.75em 0 0;}
.page-template-blog-page ul.nav-tabs li:first-child{display:none;}
.page-template-blog-page ul.nav-tabs{display:flex;font-size:3.25vw;}
.top-form-button{position:fixed;top:auto;bottom:0;width:100%;padding:2em 0;left:0;background-size:cover;}
.top-form-button a span{font-size:2em;}
.page:not(.home) #content{padding:0;}
.page-template-page-projects .top-section .desc{position:relative;top:auto;right:auto;}
.page-template-page-projects span.col-md-4{width:70%;display:inline-block;}
.page-template-page-projects span.col-md-8 {margin-right: 1em;border-bottom: 2px solid #cf9025;width: 25%; display: inline-block;vertical-align: bottom;}
article.project{margin-bottom:2em;}
article.project:after{margin-top:1em;}
.top-nl-form{display:none;}
.title-box h2{display:inline-block;max-width:13em;margin-bottom:0.25em;font-size:5vw;}
.title-box .meta{display:inline-block;float:left;}
.blog-post a{font-weight:600;}
.blog-post .post-text{padding:1em;border:2px solid #000;margin-top:0.5em;}
.page-template-page-press ul.nav-tabs{display:flex;}
#articles article.article{margin-bottom:1.5em;}
article.article .row{padding:0.75em;}
article.article .right-column,article.article .left-column{display:inline-block;width:48%;vertical-align:top;padding:0;}
article.article .left-column{padding-right:0.5em;}
article.article .left-column h3,	article.article .left-column p{font-size:3.25vw;}
a.article-link{position:relative;left:-13vw;}
#videos article.article .right-column, #videos article.article .left-column{padding:1em;width:100%;}
.press-heading{display:none;}
.vid-left {text-align:center;}
.vid-left img{max-height:5em;}
.heading{padding:1em 2.5em 1em 0;width:24em;margin-right:-1.5em;}
.heading h2{font-size:4.25vw;}
.heading h1{font-size:5vw;}
.about-image{padding:2vw 0;}
.page-template-page-about{font-size:1em;}
.nl_form .nl_form_title{font-size:3.75vw;}
.site-footer .nl-form-title{font-size:4.25vw;}
.top-section .col-md-8{border:0;}
.desc-top{padding:0;}
.header.row .desc{padding:0 10vw 0 2.5vw}
.header.row .desc .title{font-size:5vw;} 
.header.row .desc .subtitle{font-size:4.25vw;}
.page-template-page-tours .top-section.row img{display:block;}
.top-section .col-md-8 #timer{font-size:4.25vw;text-align:right;}
.top-section .col-md-8 #timer .inner{border:1px solid #cf9025;padding:2vw;}
a.cta{position:relative;left:-16vw;bottom:-4vw;}
.tour-top{font-size:4.25vw;}
.tour-top .tour-desc{font-size:3.25vw;}
.row.tour-image{margin-bottom:0;}
.row.tour .col-sm-12 .row{border:1px solid #000;}
.page-template-page-profile .top-section.row{margin:1em 0;padding:1em 2em;}
.page-template-page-profile .top-section.row h1{font-size:3.75vw;}
.page-template-page-profile .top-section.row .desc{font-size:3.75vw;}
.row.personal-content .col-md-4 .inner{padding:4vw;}
.row.personal-content .col-md-4 {margin-bottom:5vw;}
.row.personal-content .col-md-4 .inner .col-title{font-size:4.25vw;padding-right:3vw;margin-bottom:5vw;}
.row.personal-content .col-md-4 .inner ul li{font-size:4.25vw;}
} html[lang="ar"] *, html[lang="ary"] *, html[lang="azb"] *, html[lang="haz"] *, html[lang="ps"] *, html[lang^="zh-"] *, html[lang="bg-BG"] *, html[lang="ru-RU"] *, html[lang="uk"] *, html[lang="bn-BD"] *, html[lang="hi-IN"] *, html[lang="mr-IN"] *, html[lang="el"] *, html[lang="gu-IN"] *, html[lang="he-IL"] *, html[lang="ja"] *, html[lang="ko-KR"] *, html[lang="th"] *}{
letter-spacing: 0 !important;
}
.main-navigation ul, .main-navigation .menu-item-has-children > a > .icon, .main-navigation .page_item_has_children > a > .icon, .main-navigation ul a > .icon{
display:none;
}
.navigation-top{
font-size: 1rem;
position: relative;
}
.menu-toggle{
background-color: transparent;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
color: #e05b1d;
display: none;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
line-height: 1.5;
margin: 1px auto 2px;
padding: 1em;
text-shadow: none;
}
.menu-toggle {
display: block;
background: #fff;
}
.main-navigation{
font-size: calc(1.2vw + 3px);
border-top: 1px solid #000;
display: inline-block;
position: relative;
}
.main-navigation li{
border-bottom: 1px solid #eee;
position: relative;
}
.main-navigation ul{
background: #fff;
list-style: none;
margin: 0;
padding: 0 1.5em;
text-align: right;
}
@media screen and (min-width: 67em){
.navigation-top nav{
margin-left: 0;
}
}
@media screen and (min-width: 48em){
.menu-toggle, .dropdown-toggle{
display: none;
}
.main-navigation ul{
background: transparent;
padding: 0;
}
.main-navigation ul, .main-navigation ul ul, .main-navigation > div > ul{
display: block;
}
.main-navigation li{
border: 0;
display: inline-block;
}
}
@media screen and (max-width: 768px){
.menu-toggle, .menu-toggle:hover{
background: transparent;
}
.menu-toggle{
color: #000;
position: absolute;
right: 77vw;
top: -26vw;
z-index: 99;
}
.main-navigation.toggled-on > div > div > ul{
padding: 0;
display: block;
margin-top: 2em;
}
.main-navigation{
font-size:2em;
}
}