html {
scroll-behavior: smooth;
}
.elementor-element .elementor-menu-toggle {
padding: .25em 0 .25em .25em;
} .cust-header-menu .elementor-container.elementor-column-gap-default {
justify-content: space-between;
}
.elementor-sticky--effects img.attachment-large.size-large {
width: 80% !important;
height: 80% !important;
transition: all 0.3s ease-out;
}
.elementor-sticky--effects .cust-logo-colum .elementor-element.elementor-element-1d49d8b > .elementor-widget-container {
margin: 0px 0px -40px 0px;
} .cust-form-sec .elementor-field-type-date.elementor-field-group.elementor-column.elementor-field-group-field_9fcd897.elementor-col-50:before {
background: url(//theodorherzl.co.za/wp-content/uploads/2022/09/Group-397.svg);
background-position: 100%;
position: absolute;
background-size: contain;
width: 47px;
height: 43px;
right: 8px;
z-index: 99;
background-repeat: no-repeat;
content: '';
}
.cust-form-sec input::placeholder, textarea::placeholder {
opacity: 1 !important;
}
.cust-form-sec input {
padding: 12px 29px 12px 29px !important;
}
.cust-form-sec textarea {
padding: 12px 29px 5px 29px !important;
}
input#form-field-name:focus {
border: 1px solid;
}
input#form-field-email:focus {
border: 1px solid;
}
input#form-field-field_9fcd897:focus {
border: 1px solid;
}
input#form-field-field_bd77ceb:focus {
border: 1px solid;
}
textarea#form-field-message:focus {
border: 1px solid;
}
.footer-mail a:hover path {
fill: #c69121 !important;
}
.cust-header-menu ul.elementor-nav-menu li.menu-item ul.sub-menu li.menu-item a.elementor-sub-item {
border-bottom: 1px solid transparent;
}
.cust-header-menu ul.elementor-nav-menu li.menu-item ul.sub-menu li.menu-item a.elementor-sub-item:hover {
border-bottom-color: #0e245a;
}
section.cust-header-menu.elementor-sticky--effects .elementor-nav-menu--main > ul.elementor-nav-menu > li.menu-item > ul.sub-menu {
margin-top: 27px !important;
}
.cust-tab-sec ul.eael-tab-top-icon li.eael-tab-item-trigger {
flex-direction: column;
}
.cust-tab-sec ul.eael-tab-top-icon li.eael-tab-item-trigger span.eael-tab-title {
border-bottom: 2px solid transparent;
padding-bottom: 15px;
}
.cust-tab-sec ul.eael-tab-top-icon li.eael-tab-item-trigger.active span.eael-tab-title {
border-bottom-color: #c69121;
}
.cust-lising .elementor-top-column:first-child > .elementor-widget-wrap > section.elementor-inner-section, 
.cust-lising .elementor-top-column:nth-child(2) > .elementor-widget-wrap > section.elementor-inner-section {
border: 0px;
}
.cust-lising .elementor-top-column:first-child > .elementor-widget-wrap > section.elementor-inner-section .elementor-inner-column:nth-child(2) .elementor-widget-heading h2.elementor-heading-title, 
.cust-lising .elementor-top-column:nth-child(2) > .elementor-widget-wrap > section.elementor-inner-section .elementor-inner-column:nth-child(2) .elementor-widget-heading h2.elementor-heading-title {
max-width: max-content;
margin-left: auto;
position: relative;
}
.cust-lising .elementor-top-column:first-child > .elementor-widget-wrap > section.elementor-inner-section .elementor-inner-column:nth-child(2) .elementor-widget-heading h2.elementor-heading-title:after, 
.cust-lising .elementor-top-column:nth-child(2) > .elementor-widget-wrap > section.elementor-inner-section .elementor-inner-column:nth-child(2) .elementor-widget-heading h2.elementor-heading-title:after {
content: "";
width: 100%;
height: 1px;
display: block;
background: #FFBA3E66;
position: absolute;
right: 0px;
bottom: -26px;
}
.cust-header-menu li.menu-item a {
position: relative;
}
.cust-header-menu li.menu-item a:before {
position: absolute;
content: "";
width: 0%;
height: 1px;
background-color: #0E245A !important;
border-radius: 0;
bottom: -5px;
left: 0;
z-index: 999 !important;
}
.cust-header-menu li.menu-item a:hover:before {
width: 100%;
transition: 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
}
.cust-header-menu ul.elementor-nav-menu li.menu-item ul.sub-menu li.menu-item a.elementor-sub-item:hover {
border: none;
}
.cust-header-menu .elementor-nav-menu--dropdown a {
border: none !important;
margin: 19px 12px !important;
padding: 0px 0 !important;
}
.cust-latest-school-sec ul.elementor-icon-list-items li.elementor-icon-list-item {
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
}
.cust-gallery-slider ul.wpr-flip-items-wrapper.flipster__container li.wpr-flip-item.flipster__item {
opacity: 1;
}
.cust-gallery-slider ul.flipster__nav li.flipster__nav__item {
background-color: transparent !important;
border: 2px solid #0E245A;
height: 20px !important;
width: 20px !important;
}
.cust-gallery-slider ul.flipster__nav li.flipster__nav__item.flipster__nav__item--current {
width: 53px !important;
height: 9px !important;
background-color: #C69121 !important;
}
.cust-footer .elementor-element.elementor-element-d3a9d09.elementor-widget.elementor-widget-text-editor {
display: flex;
justify-content: center;
}
.cust-footer .elementor-element.elementor-element-d3a9d09.elementor-widget.elementor-widget-text-editor .elementor-widget-container {
width: 100%;
}
.cust-footer .elementor-element.elementor-element-d3a9d09.elementor-widget.elementor-widget-text-editor a {
display: flex;
justify-content: center;
}
.cust-footer .elementor-element.elementor-element-d3a9d09.elementor-widget.elementor-widget-text-editor img {    
width: 25px;
height: 25px;
object-fit: scale-down;
} .cust-tab-sec .clearfix p span.cust-btn {
display: table;
float: right;
text-transform: uppercase;
position: relative;
padding-right: 30px;
font-weight: 600;
font-size: 16px;
}
.cust-tab-sec .clearfix p span.cust-btn:before {
position: absolute;
content: '\f078';
right: 0;
z-index: 999 !important;
color: #fff;
visibility: visible;
font-size: 18px !important;
font-family: "Font Awesome 5 Free";
font-weight: 600;
}
.cust-tab-sec .clearfix p span.cust-btn:hover {
color: #C69121;
cursor: pointer;
transition: all .4s;
}
.cust-tab-sec .clearfix p span.cust-btn:hover:before {
color: #C69121;
transition: all .4s;
}
.cust-tab-sec .clearfix p span.cust-jewish {
display: table;
float: right;
text-transform: uppercase;
position: relative;
padding-right: 30px;
font-weight: 600;
font-size: 16px;
}
.cust-tab-sec .clearfix p span.cust-jewish:before {
position: absolute;
content: '\f061';
right: 0;
z-index: 999 !important;
color: #fff;
visibility: visible;
font-size: 18px !important;
font-family: "Font Awesome 5 Free";
font-weight: 600;
}
.cust-tab-sec .clearfix p span.cust-jewish:hover {
color: #C69121;
cursor: pointer;
transition: all .4s;
}
.cust-tab-sec .clearfix p span.cust-jewish:hover:before {
color: #C69121;
transition: all .4s;
}
.cust-getin-touch .cust-preprimary-getintouch{
border: none !important;
position: relative;
}
.cust-getin-touch .cust-preprimary-getintouch:before {
position: absolute;
content: '';
width: 96px;
height: 1px;
background-color: rgba(255, 186, 62, 0.4);
right: 0;
bottom: 0;
}
.cust-getin-touch .cust-primary-getintouch {
border: none !important;
position: relative;
}
.cust-getin-touch .cust-primary-getintouch:before {
position: absolute;
content: '';
width: 122px;
height: 1px;
background-color: rgba(255, 186, 62, 0.4);
right: 0;
bottom: 0;
}
.cust-getin-touch .cust-Hignschool-getintouch {
border: none !important;
position: relative;
}
.cust-getin-touch .cust-Hignschool-getintouch:before {
position: absolute;
content: '';
width: 122px;
height: 1px;
background-color: rgba(255, 186, 62, 0.4);
right: 0;
bottom: 0;
}
.cust-getin-touch .elementor-widget-heading .elementor-heading-title a:hover {
color: #C69121;
transition: all .4s;
}
.cust-ourschool-boxes .elementor-image-box-wrapper figure.elementor-image-box-img img.attachment-full.size-full {
margin: 0 auto;
}
.cust-cocurricular-sec .elementor-widget-image-box:hover {
transform: scale(1.13);
transition: all 0.3s ease-out;
}
.cust-debating .elementor-column.elementor-col-50.elementor-top-column.elementor-element:nth-child(1) {
display: flex;
justify-content: flex-end;
}
.cust-debating .elementor-column.elementor-col-50.elementor-top-column.elementor-element:nth-child(1) .elementor-widget-wrap.elementor-element-populated {
width: 750px;
}
.cust-latest-school-sec .elementor-post__card .elementor-post__text {
padding: 0 25px !important;
margin-top: 14px !important;
}
.cust-latest-school-sec .elementor-post__card .elementor-post__text h3.elementor-post__title a {
width: 100% !important;
display: block;
position: relative;
}
.cust-latest-school-sec .elementor-post__card .elementor-post__text h3.elementor-post__title a:hover {
color: #C69121;
}
.cust-latest-school-sec .elementor-post__card .elementor-post__text h3.elementor-post__title a:before {
position: absolute;
content: "\f054";
font-family: "Font Awesome 5 Free";
font-size: 15px;
z-index: 99 !important;
visibility: visible;
right: 0;
color: #0e245a;
font-weight: 600;
top: 1px;
}
.cust-latest-school-sec .elementor-post__card .elementor-post__text h3.elementor-post__title a:hover:before {
color: #C69121;
}
.cust-cocurricular-sec a {
text-decoration: none !important;
}
@media (min-width: 1024px) {
.resp-cta-sec {
background-size: 100% 100% !important;
}
} @media (max-width: 1024px) {
.resp-latest-school-sec .cust-high-sec {
margin: 0 auto !important;
}
} .resp-typical-day .typical-day ul.play-time .first-text h5,
.typical-day ul.play-time .first-text h4 {
margin: 0;
}
.cust-read-more {
display: none;
}
.read-more-text.active span.elementor-button-text {
font-size: 0px;
}
.read-more-text.active span.elementor-button-text:after {
content: "Read less";
font-size: 16px;
}
.read-more-text span.elementor-button-icon i {
transition: all 0.3s ease-in-out;
}
.read-more-text.active span.elementor-button-icon i {
transform: rotateX(180deg);
}
.cust-header-menu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
top: 40px !important;
z-index: 9;
}
.cust-header-menu .cust-logo-colum .elementor-widget-wrap.elementor-element-populated {
z-index: 9;
}
.cust-header-menu.elementor-sticky--effects nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
top: 28px !important;
}
@media screen and (min-width: 1025px) and (max-width: 1400px) {
section.cust-topbar-header > .elementor-container, 
section.cust-header-menu > .elementor-container,
section.resp-home-banner > .elementor-container,
section.resp-viktor-kurz-sec > .elementor-container,
section.resp-getintouch-sec > .elementor-container,
section.resp-tab-sec > .elementor-container,
section.resp-cta-sec > .elementor-container,
section.cust-gallery-slider > .elementor-container,
section.cust-form-sec > .elementor-container,
section.cust-footer > .elementor-container,
section.resp-direction-sec > .elementor-container,
section.resp-school-top > .elementor-container,
section.resp-pre-banner > .elementor-container,
section.resp-school-sec > .elementor-container,
section.resp-megan-sec > .elementor-container,
section.resp-pre-primary-sec > .elementor-container,
section.resp-typical-day > .elementor-container,
section.resp-daily-routine-sec > .elementor-container,
section.resp-primary-sec > .elementor-container,
section.resp-hilary-sec > .elementor-container,
section.resp-acadamics-sec > .elementor-container,
section.resp-your-child-sec > .elementor-container,
section.resp-timeline-sec > .elementor-container,
section.cust-tab-sec > .elementor-container,
section.resp-pastoral-sec > .elementor-container,
section.resp-cocurricular-sec > .elementor-container,
section.resp-highschool-banner > .elementor-container,
section.resp-viktor-sec > .elementor-container,
section.resp-hsa-sec > .elementor-container,
section.resp-our-subject > .elementor-container,
section.resp-cocurricular-sec-highschool > .elementor-container,
section.resp-jewish-banner > .elementor-container,
section.resp-jewishlife-sec > .elementor-container,
section.resp-judaica-sec > .elementor-container,
section.resp-festival-sec > .elementor-container,
section.resp-Tisha-sec > .elementor-container,
section.resp-Holocaust-sec > .elementor-container,
section.resp-holidays-sec > .elementor-container,
section.resp-Channukah-sec > .elementor-container,
section.resp-addmission-banner > .elementor-container,
section.resp-school-app > .elementor-container,
section.resp-school-pdf > .elementor-container,
section.resp-school-aftercare > .elementor-container,
section.resp-aftercare-pdf > .elementor-container,
section.resp-school-policies > .elementor-container,
section.resp-about-banner > .elementor-container,
section.resp-whoweare-sec > .elementor-container,
section.resp-ourhistory-sec > .elementor-container,
section.resp-governance > .elementor-container,
section.resp-news-banner > .elementor-container,
section.resp-image > .elementor-container,
section.resp-pscc-banner > .elementor-container,
section.resp-sportoffer-sec > .elementor-container,
section.cust-cocurricular-sec > .elementor-container,
section.cust-cocurricular-sec > .elementor-container,
section.resp-leadership-sec > .elementor-container,
section.resp-interact-sec > .elementor-container,
section.resp-president-award-sec > .elementor-container,
section.resp-timeframe-sec > .elementor-container,
section.resp-cocurcular-content > .elementor-container {
max-width: 1200px !important;
margin-left: auto;
margin-right: auto;
}
section.resp-our-school-sec > .elementor-container {
max-width: 1240px !important;
margin-left: auto;
margin-right: auto;
}
section.resp-our-school-top > .elementor-container {
max-width: 1260px !important;
margin-left: auto;
margin-right: auto;
}
section.resp-latest-school-sec > .elementor-container {
max-width: 1230px !important;
margin-left: auto;
margin-right: auto;
}
.resp-our-school-top .elementor-container.elementor-column-gap-default .elementor-widget-wrap.elementor-element-populated {
margin: 0 15px;
}
.resp-latest-school-sec .elementor-container.elementor-column-gap-default .elementor-widget-wrap.elementor-element-populated {
margin: 0 15px;
}
.cust-header-menu .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm {
padding: 14px 20px !important;
} 
.resp-our-school-sec .cust-ourschool-boxes .elementor-widget-wrap.elementor-element-populated {
margin: 0 20px !important;
}
.resp-tab-sec .eael-tab-content-item {
padding: 50px 40px !important;
}
.cust-form-sec .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-faaa6b4 .elementor-widget-wrap.elementor-element-populated {
padding: 0px 120px 0px 0px;
}
.resp-latest-school-sec .elementor-widget-wrap.elementor-element-populated section.elementor-section.elementor-inner-section.elementor-element {
padding: 0 10px;
}
.resp-latest-school-sec .elementor-widget-wrap.elementor-element-populated .elementor-widget.elementor-widget-heading h2.elementor-heading-title.elementor-size-default {
font-size: 18px !important;
}
.resp-pre-banner .elementor-element.elementor-element-d5fd2f2 {
width: 100%;
max-width: 100%;
}
.resp-megan-sec {
padding-right: 0px !important;
}
.resp-megan-sec .elementor-element.elementor-element-254639a > .elementor-element-populated {
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding: 30px 30px 30px 30px;
}
.resp-megan-sec .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-c3608e6 .elementor-element.elementor-element-b7ba377.elementor-widget.elementor-widget-image,
.resp-megan-sec .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-c3608e6 .elementor-element.elementor-element-b7ba377.elementor-widget.elementor-widget-image > .elementor-widget-container {
height: 100%;
}
.resp-megan-sec .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-c3608e6 .elementor-element.elementor-element-b7ba377.elementor-widget.elementor-widget-image > .elementor-widget-container img.attachment-large.size-large {
height: 100%;
object-fit: cover;
}
.resp-typical-day .morning-activities li {
width: 180px;
}
.resp-typical-day .snack-time li {
width: 220px;
}
.resp-typical-day .story-time li {
width: 180px;
}
section.resp-daily-routine-sec > .elementor-container {
align-items: center;
}
.resp-cocurricular-sec .cust-ourschool-boxes .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-500a62f,
.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-7582627 {
width: 16%;
}
.resp-hilary-sec .elementor-element.elementor-element-636ed2d.elementor-widget.elementor-widget-image,
.resp-hilary-sec .elementor-element.elementor-element-636ed2d.elementor-widget.elementor-widget-image .elementor-widget-container,
.resp-hilary-sec .elementor-element.elementor-element-636ed2d.elementor-widget.elementor-widget-image .elementor-widget-container img.attachment-large.size-large {
height: 100%;
}
.resp-hilary-sec .elementor-element.elementor-element-636ed2d.elementor-widget.elementor-widget-image .elementor-widget-container img.attachment-large.size-large {
object-fit: cover;
}
.resp-primary-sec .elementor-element.elementor-element-9526b04 > .elementor-widget-container {
padding-bottom: 10px !important;
}
.resp-primary-sec .elementor-element.elementor-element-007a9ad.elementor-widget__width-initial.elementor-widget.elementor-widget-heading > .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
font-size: 52px;
}
.resp-your-child-sec > .elementor-container.elementor-column-gap-default {
align-items: center;
}
.resp-our-subject section.elementor-section.elementor-inner-section.elementor-element.elementor-element-b660d4e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no > .elementor-container {
max-width: 1200px;
}
.resp-viktor-sec .elementor-element.elementor-element-cba5411.elementor-widget.elementor-widget-image {
height: 100%;
}
.resp-viktor-sec .elementor-element.elementor-element-cba5411.elementor-widget.elementor-widget-image > .elementor-widget-container {
height: 100%;
}
.resp-viktor-sec .elementor-element.elementor-element-cba5411.elementor-widget.elementor-widget-image > .elementor-widget-container img.attachment-large.size-large {
height: 100%;
object-fit: cover;
}
.resp-Channukah-sec .elementor-element.elementor-element-57e511b.elementor-widget.elementor-widget-image {
height: 100%;
}
.resp-Channukah-sec .elementor-element.elementor-element-57e511b.elementor-widget.elementor-widget-image .elementor-widget-container {
height: 100%;
}
.resp-Channukah-sec .elementor-element.elementor-element-57e511b.elementor-widget.elementor-widget-image .elementor-widget-container img.attachment-large.size-large {
height: 100%;
object-fit: cover;
}
.resp-Tisha-sec .elementor-element.elementor-element-6b98287.elementor-widget.elementor-widget-image {
height: 100%;
}
.resp-Tisha-sec .elementor-element.elementor-element-6b98287.elementor-widget.elementor-widget-image .elementor-widget-container {
height: 100%;
}
.resp-Tisha-sec .elementor-element.elementor-element-6b98287.elementor-widget.elementor-widget-image .elementor-widget-container img.attachment-large.size-large {
height: 100%;
object-fit: cover;
}
.resp-Tisha-sec .elementor-element.elementor-element-f39e33e.elementor-widget.elementor-widget-image {
height: 100%;
}
.resp-Tisha-sec .elementor-element.elementor-element-f39e33e.elementor-widget.elementor-widget-image .elementor-widget-container {
height: 100%;
}
.resp-Tisha-sec .elementor-element.elementor-element-f39e33e.elementor-widget.elementor-widget-image .elementor-widget-container img.attachment-large.size-large {
height: 100%;
object-fit: cover;
}
.resp-Tisha-sec .elementor-element.elementor-element-2b708fe.elementor-widget.elementor-widget-image {
height: 100%;
}
.resp-Tisha-sec .elementor-element.elementor-element-2b708fe.elementor-widget.elementor-widget-image .elementor-widget-container {
height: 100%;
}
.resp-Tisha-sec .elementor-element.elementor-element-2b708fe.elementor-widget.elementor-widget-image .elementor-widget-container img.attachment-large.size-large {
height: 100%;
object-fit: cover;
}
.resp-Tisha-sec .elementor-element.elementor-element-5640dd8.elementor-widget.elementor-widget-image {
height: 100%;
}
.resp-Tisha-sec .elementor-element.elementor-element-5640dd8.elementor-widget.elementor-widget-image .elementor-widget-container {
height: 100%;
}
.resp-Tisha-sec .elementor-element.elementor-element-5640dd8.elementor-widget.elementor-widget-image .elementor-widget-container img.attachment-large.size-large {
height: 100%;
object-fit: cover;
}
.resp-Tisha-sec .elementor-element.elementor-element-e5f244f.elementor-widget.elementor-widget-image {
height: 100%;
}
.resp-Tisha-sec .elementor-element.elementor-element-e5f244f.elementor-widget.elementor-widget-image .elementor-widget-container {
height: 100%;
}
.resp-Tisha-sec .elementor-element.elementor-element-e5f244f.elementor-widget.elementor-widget-image .elementor-widget-container img.attachment-large.size-large {
height: 100%;
object-fit: cover;
}
.resp-Holocaust-sec .elementor-element.elementor-element-7717890.elementor-widget.elementor-widget-image {
height: 100%;
}
.resp-Holocaust-sec .elementor-element.elementor-element-7717890.elementor-widget.elementor-widget-image .elementor-widget-container {
height: 100%;
}
.resp-Holocaust-sec .elementor-element.elementor-element-7717890.elementor-widget.elementor-widget-image .elementor-widget-container img.attachment-large.size-large {
height: 100%;
object-fit: cover;
}
.resp-Holocaust-sec .elementor-element.elementor-element-f9c73bc.elementor-widget.elementor-widget-image {
height: 100%;
}
.resp-Holocaust-sec .elementor-element.elementor-element-f9c73bc.elementor-widget.elementor-widget-image .elementor-widget-container {
height: 100%;
}
.resp-Holocaust-sec .elementor-element.elementor-element-f9c73bc.elementor-widget.elementor-widget-image .elementor-widget-container img.attachment-large.size-large {
height: 100%;
object-fit: cover;
}
.resp-addmission-banner .elementor-element.elementor-element-860f226 {
width: 100%;
max-width: 100%;
} 
.resp-about-banner .elementor-element.elementor-element-c6ade84 {
width: 50%;
max-width: 50%;
}
.resp-news-banner .elementor-element.elementor-element-36ee650 {
width: 100%;
max-width: 100%;
}
section.resp-image-box-sec > .elementor-container {
max-width: 1220px !important;
}
.resp-image-box-sec .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33 .elementor-widget-wrap.elementor-element-populated {
margin: 0 15px;
}
.cust-debating .cust-debatingcontent-colum {
width: 57% !important;
}
.cust-debating .elementor-column.elementor-col-50.elementor-top-column.elementor-element:nth-child(1) .elementor-widget-wrap.elementor-element-populated {
width: 680px;
}
}
@media screen and (min-width: 1025px) and (max-width: 1300px) {
section.cust-topbar-header > .elementor-container, 
section.cust-header-menu > .elementor-container,
section.resp-home-banner > .elementor-container,
section.resp-viktor-kurz-sec > .elementor-container,
section.resp-getintouch-sec > .elementor-container,
section.resp-tab-sec > .elementor-container,
section.resp-cta-sec > .elementor-container,
section.cust-gallery-slider > .elementor-container,
section.cust-form-sec > .elementor-container,
section.cust-footer > .elementor-container,
section.resp-direction-sec > .elementor-container,
section.resp-school-top > .elementor-container,
section.resp-pre-banner > .elementor-container,
section.resp-school-sec > .elementor-container,
section.resp-megan-sec > .elementor-container,
section.resp-pre-primary-sec > .elementor-container,
section.resp-typical-day > .elementor-container,
section.resp-daily-routine-sec > .elementor-container,
section.resp-primary-sec > .elementor-container,
section.resp-hilary-sec > .elementor-container,
section.resp-acadamics-sec > .elementor-container,
section.resp-your-child-sec > .elementor-container,
section.resp-timeline-sec > .elementor-container,
section.cust-tab-sec > .elementor-container,
section.resp-pastoral-sec > .elementor-container,
section.resp-cocurricular-sec > .elementor-container,
section.resp-highschool-banner > .elementor-container,
section.resp-viktor-sec > .elementor-container,
section.resp-hsa-sec > .elementor-container,
section.resp-our-subject > .elementor-container,
section.resp-cocurricular-sec-highschool > .elementor-container,
section.resp-jewish-banner > .elementor-container,
section.resp-jewishlife-sec > .elementor-container,
section.resp-judaica-sec > .elementor-container,
section.resp-festival-sec > .elementor-container,
section.resp-Tisha-sec > .elementor-container,
section.resp-Holocaust-sec > .elementor-container,
section.resp-holidays-sec > .elementor-container,
section.resp-Channukah-sec > .elementor-container,
section.resp-addmission-banner > .elementor-container,
section.resp-school-app > .elementor-container,
section.resp-school-pdf > .elementor-container,
section.resp-school-aftercare > .elementor-container,
section.resp-aftercare-pdf > .elementor-container,
section.resp-school-policies > .elementor-container,
section.resp-about-banner > .elementor-container,
section.resp-whoweare-sec > .elementor-container,
section.resp-ourhistory-sec > .elementor-container,
section.resp-governance > .elementor-container,
section.resp-news-banner > .elementor-container,
section.resp-image > .elementor-container,
section.resp-pscc-banner > .elementor-container,
section.resp-sportoffer-sec > .elementor-container,
section.cust-cocurricular-sec > .elementor-container,
section.cust-cocurricular-sec > .elementor-container,
section.resp-leadership-sec > .elementor-container,
section.resp-interact-sec > .elementor-container,
section.resp-president-award-sec > .elementor-container,
section.resp-timeframe-sec > .elementor-container,
section.resp-cocurcular-content > .elementor-container {
max-width: 1100px !important;
}
section.resp-our-school-sec > .elementor-container {
max-width: 1122px !important;
}
section.resp-our-school-top > .elementor-container {
max-width: 1160px !important;
}
section.resp-latest-school-sec > .elementor-container {
max-width: 1130px !important;
}
.cust-header-menu .cust-logo-colum {
width: 20% !important;
}
.cust-header-menu .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-6d08edd {
width: 62% !important;
}
.resp-our-school-sec .cust-ourschool-boxes .elementor-widget-wrap.elementor-element-populated {
margin: 0 10px !important;
}
.resp-viktor-kurz-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-c595f22 {
width: 30%  !important;
}
.resp-viktor-kurz-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-a42ca34 {
width: 70% !important;
}
.resp-viktor-kurz-sec .elementor-col-50.elementor-element-a42ca34 .elementor-element-7000bc1.elementor-widget-heading h2.elementor-heading-title {
font-size: 32px;
}
.resp-viktor-kurz-sec .elementor-col-50.elementor-element-a42ca34 .elementor-element-092d860.elementor-widget-heading h2.elementor-heading-title {
font-size: 16px;
}
.resp-getintouch-sec .elementor-column.elementor-element-f816b3c .elementor-element-56d9ad7.elementor-widget-heading h2.elementor-heading-title {
font-size: 32px !important;
}
.resp-getintouch-sec .elementor-column.elementor-element-8133b72 .elementor-element-310c44e.elementor-widget-heading h2.elementor-heading-title {
font-size: 32px !important;
}
.resp-getintouch-sec .elementor-column.elementor-element-32a5dab .elementor-element-3c20fc4.elementor-widget-heading h2.elementor-heading-title {
font-size: 32px !important;
}
.resp-getintouch-sec .elementor-container.elementor-column-gap-default .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
font-size: 20px;
}
.cust-header-menu.elementor-sticky--effects {
padding: 10px 0 !important;
}
.resp-latest-school-sec .elementor-widget-wrap.elementor-element-populated .elementor-widget.elementor-widget-heading h2.elementor-heading-title.elementor-size-default {
font-size: 16px !important;
}
.resp-typical-day .morning-activities li,
.resp-typical-day .story-time li {
width: 160px;
}
.resp-typical-day .creative-activities li {
width: 200px;
}
.resp-typical-day .snack-time li {
width: 210px;
}
.resp-typical-day .independent-educational li {
width: 210px;
}
.resp-hilary-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1b0aeaf {
width: 35%;
}
.resp-hilary-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-041c07c {
width: 65%;
}
.resp-cocurricular-sec .cust-ourschool-boxes .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-500a62f, .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-7582627 {
width: 18%;
}
.resp-highschool-banner .elementor-element.elementor-element-9df8dfe.elementor-widget__width-initial.elementor-widget.elementor-widget-heading > .elementor-widget-container {
padding-bottom: 10px;
}
.resp-highschool-banner .elementor-element.elementor-element-844f1fe.elementor-widget__width-initial.elementor-widget.elementor-widget-heading > .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
font-size: 52px;
}
.resp-viktor-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1202084 {
width: 35%;
}
.resp-viktor-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-72cec1f {
width: 65%;
}
.resp-viktor-sec .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eea7bb6 {
width: 30.5%;
}
.resp-Channukah-sec .elementor-element.elementor-element-e651e26 > .elementor-element-populated {
padding: 40px 40px 40px 40px;
}
.resp-Holocaust-sec .elementor-element.elementor-element-88c4cc9 > .elementor-element-populated {
padding: 15px 50px 20px 50px;
}
.resp-Holocaust-sec .elementor-element.elementor-element-78413eb > .elementor-element-populated {
padding: 35px 50px 45px 50px;
}
section.resp-image-box-sec > .elementor-container {
max-width: 1130px !important;
}
.resp-pscc-banner .elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
width: 85%;
max-width: 85%;
}
.resp-pscc-banner .elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
width: 85%;
max-width: 85%;
}
.cust-cocurricular-sec .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-0a18764 {
width: 20%;
}
.cust-cocurricular-sec .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-7c8933d {
width: 20%;																																			
}
.cust-debating .cust-debatingcontent-colum {
width: 56% !important;
}
.cust-debating .elementor-column.elementor-col-50.elementor-top-column.elementor-element:nth-child(1) .elementor-widget-wrap.elementor-element-populated {
width: 620px;
}
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
section.cust-topbar-header > .elementor-container, 
section.cust-header-menu > .elementor-container,
section.resp-home-banner > .elementor-container,
section.resp-viktor-kurz-sec > .elementor-container,
section.resp-getintouch-sec > .elementor-container,
section.resp-tab-sec > .elementor-container,
section.resp-cta-sec > .elementor-container,
section.cust-gallery-slider > .elementor-container,
section.cust-form-sec > .elementor-container,
section.cust-footer > .elementor-container,
section.resp-direction-sec > .elementor-container,
section.resp-school-top > .elementor-container,
section.resp-pre-banner > .elementor-container,
section.resp-school-sec > .elementor-container,
section.resp-megan-sec > .elementor-container,
section.resp-pre-primary-sec > .elementor-container,
section.resp-typical-day > .elementor-container,
section.resp-daily-routine-sec > .elementor-container,
section.resp-primary-sec > .elementor-container,
section.resp-hilary-sec > .elementor-container,
section.resp-acadamics-sec > .elementor-container,
section.resp-your-child-sec > .elementor-container,
section.resp-timeline-sec > .elementor-container,
section.cust-tab-sec > .elementor-container,
section.resp-pastoral-sec > .elementor-container,
section.resp-cocurricular-sec > .elementor-container,
section.resp-highschool-banner > .elementor-container,
section.resp-viktor-sec > .elementor-container,
section.resp-hsa-sec > .elementor-container,
section.resp-our-subject > .elementor-container,
section.resp-cocurricular-sec-highschool > .elementor-container,
section.resp-jewish-banner > .elementor-container,
section.resp-jewishlife-sec > .elementor-container,
section.resp-judaica-sec > .elementor-container,
section.resp-festival-sec > .elementor-container,
section.resp-Tisha-sec > .elementor-container,
section.resp-Holocaust-sec > .elementor-container,
section.resp-holidays-sec > .elementor-container,
section.resp-Channukah-sec > .elementor-container,
section.resp-addmission-banner > .elementor-container,
section.resp-school-app > .elementor-container,
section.resp-school-pdf > .elementor-container,
section.resp-school-aftercare > .elementor-container,
section.resp-aftercare-pdf > .elementor-container,
section.resp-school-policies > .elementor-container,
section.resp-about-banner > .elementor-container,
section.resp-whoweare-sec > .elementor-container,
section.resp-ourhistory-sec > .elementor-container,
section.resp-governance > .elementor-container,
section.resp-news-banner > .elementor-container,
section.resp-image > .elementor-container,
section.resp-pscc-banner > .elementor-container,
section.resp-sportoffer-sec > .elementor-container,
section.cust-cocurricular-sec > .elementor-container,
section.cust-cocurricular-sec > .elementor-container,
section.resp-leadership-sec > .elementor-container,
section.resp-interact-sec > .elementor-container,
section.resp-president-award-sec > .elementor-container,
section.resp-timeframe-sec > .elementor-container,
section.resp-cocurcular-content > .elementor-container {
max-width: 1000px !important;
}
section.resp-our-school-sec > .elementor-container {
max-width: 1022px !important;
}
section.resp-our-school-top > .elementor-container {
max-width: 1060px !important;
}
section.resp-latest-school-sec > .elementor-container {
max-width: 1030px !important;
}
.cust-header-menu {
padding: 10px 0 !important;
}
.cust-header-menu.elementor-sticky--effects .cust-logo-colum .elementor-element.elementor-element-1d49d8b > .elementor-widget-container {
margin: 0px 0px -30px 0px;
}
.cust-topbar-header .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-b15be39 {
width: 70%;
}
.cust-topbar-header .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-cb41617.cust-social-icon {
width: 30%;
}
.cust-header-menu .elementor-element-6d08edd ul.elementor-nav-menu li.menu-item a.has-submenu,
.cust-header-menu .elementor-element-6d08edd ul.elementor-nav-menu li.menu-item a.elementor-item {
font-size: 14px;
}
.cust-header-menu .elementor-element.elementor-element-245b730 > .elementor-widget-container {
padding: 0 0 0 5px !important;
}
.cust-header-menu .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm {
padding: 8px 15px !important;
font-size: 14px;
}
.cust-header-menu.elementor-sticky--effects {
padding: 5px 0 !important;
}
.resp-home-banner .elementor-element.elementor-element-9572774 {
margin-bottom: 0;
}
.resp-home-banner .elementor-element.elementor-element-9572774 h2.elementor-heading-title.elementor-size-default {
font-size: 22px;
}
.resp-home-banner .elementor-element.elementor-element-dca53ce h1.elementor-heading-title.elementor-size-default {
font-size: 50px;
line-height: 60px;
}
.resp-our-school-sec .cust-ourschool-boxes .elementor-container.elementor-column-gap-default .elementor-image-box-wrapper .elementor-image-box-content h3.elementor-image-box-title {
font-size: 22px;
}
.resp-our-school-sec .cust-ourschool-boxes .elementor-container.elementor-column-gap-default .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description {
font-size: 18px;
}
.resp-viktor-kurz-sec .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-c595f22 {
display: flex;
align-items: center;
}
.resp-getintouch-sec .elementor-column.elementor-element-f816b3c .elementor-element-56d9ad7.elementor-widget-heading h2.elementor-heading-title {
font-size: 30px !important;
}
.resp-getintouch-sec .elementor-column.elementor-element-8133b72 .elementor-element-310c44e.elementor-widget-heading h2.elementor-heading-title {
font-size: 30px !important;
}
.resp-getintouch-sec .elementor-column.elementor-element-32a5dab .elementor-element-3c20fc4.elementor-widget-heading h2.elementor-heading-title {
font-size: 30px !important;
}
.resp-getintouch-sec .elementor-container.elementor-column-gap-default .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
font-size: 18px;
}
.resp-getintouch-sec .elementor-widget-wrap.elementor-element-populated .elementor-button-wrapper span.elementor-button-icon.elementor-align-icon-right {
font-size: 18px;
}
.resp-getintouch-sec .elementor-widget-wrap.elementor-element-populated .elementor-button-wrapper span.elementor-button-text {
font-size: 18px;
}
.resp-cta-sec .elementor-widget-wrap.elementor-element-populated .elementor-element.elementor-element-423ac6e h2.elementor-heading-title.elementor-size-default {
font-size: 60px;
line-height: 70px;
}
.resp-cta-sec .elementor-widget-wrap.elementor-element-populated .elementor-element.elementor-element-ac7cbe8 .elementor-widget-container {
padding-top: 20px;
}
.resp-cta-sec .elementor-widget-wrap.elementor-element-populated .elementor-element.elementor-element-ac7cbe8 .elementor-widget-container a.elementor-button-link.elementor-button.elementor-size-sm {
padding: 20px 40px;
font-size: 22px;
}
.resp-latest-school-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-a7c2bd2 {
width: 80%;
}
.resp-latest-school-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-a7c2bd2 .elementor-widget-wrap.elementor-element-populated {
margin: 0;
}
.resp-latest-school-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0738af4 {
width: 20%;
}
.resp-latest-school-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0738af4 .elementor-widget-wrap.elementor-element-populated {
margin: 0;
}
.resp-latest-school-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-04db3a4 {
width: 80%;
}
.resp-latest-school-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-04db3a4 .elementor-widget-wrap.elementor-element-populated {
margin: 0;
}
.resp-latest-school-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-18fbb0a {
width: 20%;
}
.resp-latest-school-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-18fbb0a .elementor-widget-wrap.elementor-element-populated {
margin: 0;
}
.resp-latest-school-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ff41c48 {
width: 80%;
}
.resp-latest-school-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ff41c48 .elementor-widget-wrap.elementor-element-populated {
margin: 0;
}
.resp-latest-school-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-b8da491 {
width: 20%;
}
.resp-latest-school-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-b8da491 .elementor-widget-wrap.elementor-element-populated {
margin: 0;
}
.resp-latest-school-sec .elementor-posts-container.elementor-posts.elementor-posts--skin-cards.elementor-grid .elementor-post__card .elementor-post__text {
padding: 0 15px !important;
}
.resp-latest-school-sec section.elementor-section.elementor-inner-section.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no {
padding: 0 15px;
}
.elementor-align-left.elementor-widget.elementor-widget-button .elementor-widget-container {
padding: 0 15px;
}
.resp-latest-school-sec .elementor-posts-container.elementor-posts.elementor-posts--skin-cards.elementor-grid .elementor-post__card .elementor-post__text h3.elementor-post__title a {
font-size: 15px !important;
}
.resp-our-school-top .elementor-widget.elementor-widget-text-editor .elementor-widget-container {
padding: 0 15px !important;
}
.resp-our-school-top .elementor-widget.elementor-widget-heading .elementor-widget-container {
padding: 0 15px !important;
}
.resp-megan-sec .elementor-widget-wrap.elementor-element-populated section.elementor-section.elementor-inner-section.elementor-element.elementor-element-b18d7d4 .elementor-element.elementor-element-3ebe0c6.elementor-widget.elementor-widget-heading h2.elementor-heading-title.elementor-size-default {
font-size: 20px;
}
.resp-megan-sec .elementor-widget-wrap.elementor-element-populated section.elementor-section.elementor-inner-section.elementor-element.elementor-element-b18d7d4 .elementor-element.elementor-element-c9b21a1.elementor-widget.elementor-widget-heading h2.elementor-heading-title.elementor-size-default {
font-size: 18px;
}
.resp-megan-sec .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-aad36f1 {
width: 28%;
}
.resp-megan-sec .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-254639a {
width: 46%;
}
.resp-megan-sec .elementor-element.elementor-element-6e51aee {
width: 54%;
display: flex;
align-items: center;
}
.resp-megan-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-6e51aee .elementor-element.elementor-element-f6222c5.elementor-align-left.elementor-widget.elementor-widget-button .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm {
font-size: 14px;
}
.resp-typical-day .morning-activities li, .resp-typical-day .story-time li {
width: 150px;
}
.resp-typical-day .creative-activities li,
.resp-typical-day .snack-time li,
.resp-typical-day .independent-educational li {
width: 180px;
}
.resp-typical-day .morning-activities li:before {
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 22px solid #c69121;
top: -20px;
}
.resp-typical-day .morning-activities li:after {
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 22px solid #c69121;
top: 50px; 
}
.resp-typical-day .morning-activities .teaching-ring {
left: 10px;
}
.resp-typical-day .resp-typical-day .creative-activities li::after {
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 22px solid #207F77;
top: 50px;
}
.resp-typical-day .snack-time li:before {
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 22px solid #FE7168;
top: -20px;
}
.resp-typical-day .snack-time li:after {
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 22px solid #FE7168;
top: 50px;
}
.resp-typical-day .independent-educational li:before {
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 22px solid #D1DF66;
top: -20px;
}
.resp-typical-day .story-time li:after {
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 22px solid #88D0C6;
top: 50px;
}
.resp-typical-day .independent-educational h2,
.morning-activities h2,
.snack-time h2 {
margin: 0;
top: -50px !important;
font-size: 15px !important;
}
.resp-typical-day .morning-activities h3,
.creative-activities h3,
.snack-time h3,
.story-time h3
{
margin: 0;
font-size: 15px !important;
bottom: -50px;
}
.typical-day ul.play-time .first-text h4 {
font-size: 15px !important;
left: -70px !important;
}
.typical-day ul.play-time .first-text h5 {
font-size: 15px !important;
right: -70px !important;
}
.resp-hilary-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1b0aeaf {
width: 50%;
}
.resp-hilary-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-041c07c {
width: 50%;
}
.resp-hilary-sec .elementor-element.elementor-element-348ac79.elementor-widget.elementor-widget-heading h2.elementor-heading-title.elementor-size-default {
font-size: 18px;
}
.resp-hilary-sec .elementor-element.elementor-element-06b2246.elementor-widget.elementor-widget-heading h2.elementor-heading-title.elementor-size-default {
font-size: 16px;
}
.resp-cocurricular-sec .cust-ourschool-boxes .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-500a62f, .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-7582627 {
width: 20%;
}
.resp-viktor-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1202084 {
width: 50%;
}
.resp-viktor-sec .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-72cec1f {
width: 50%;
}
.resp-viktor-sec .elementor-element.elementor-element-080fedc.elementor-widget.elementor-widget-heading > .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
font-size: 18px;
}
.resp-viktor-sec .elementor-element.elementor-element-36f76c9.elementor-widget.elementor-widget-heading > .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
font-size: 16px;
}
.resp-cocurricular-sec-highschool .elementor-column.elementor-col-16.elementor-inner-column .elementor-widget-wrap.elementor-element-populated {
padding: 0 4px;
}
.resp-cocurricular-sec-highschool .elementor-element.elementor-element-bb06f40.elementor-vertical-align-bottom.elementor-widget.elementor-widget-image-box .elementor-widget-container {
padding: 29px 42px 27px 42px;
}
.resp-cocurricular-sec-highschool .elementor-element.elementor-element-7d7c39b.elementor-vertical-align-bottom.elementor-widget.elementor-widget-image-box .elementor-widget-container {
padding: 32px 42px 27px 42px;
}
.resp-cocurricular-sec-highschool .elementor-element.elementor-element-bb06f40.elementor-vertical-align-bottom.elementor-widget.elementor-widget-image-box .elementor-widget-container {
padding: 37px 42px 27px 42px !important;
}
section.resp-image-box-sec > .elementor-container {
max-width: 1030px !important;
}
.cust-cocurricular-sec .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content h3.elementor-image-box-title {
font-size: 18px;
}
.cust-cocurricular-sec .elementor-element.elementor-element-fce7393 > .elementor-widget-container {
padding: 31px 30px 20px 30px;
}
.cust-cocurricular-sec .elementor-element.elementor-element-3c918ef > .elementor-widget-container {
padding: 30px 0px 30px 0px;
}
.cust-debating .elementor-column.elementor-col-50.elementor-top-column.elementor-element:nth-child(1) .elementor-widget-wrap.elementor-element-populated {
width: 565px;
}
}
@media screen and (min-width: 1025px) and (max-width: 1100px) {
section.cust-topbar-header > .elementor-container, 
section.cust-header-menu > .elementor-container,
section.resp-home-banner > .elementor-container,
section.resp-viktor-kurz-sec > .elementor-container,
section.resp-getintouch-sec > .elementor-container,
section.resp-tab-sec > .elementor-container,
section.resp-cta-sec > .elementor-container,
section.cust-gallery-slider > .elementor-container,
section.cust-form-sec > .elementor-container,
section.cust-footer > .elementor-container,
section.resp-direction-sec > .elementor-container,
section.resp-school-top > .elementor-container,
section.resp-pre-banner > .elementor-container,
section.resp-school-sec > .elementor-container,
section.resp-megan-sec > .elementor-container,
section.resp-pre-primary-sec > .elementor-container,
section.resp-typical-day > .elementor-container,
section.resp-daily-routine-sec > .elementor-container,
section.resp-primary-sec > .elementor-container,
section.resp-hilary-sec > .elementor-container,
section.resp-acadamics-sec > .elementor-container,
section.resp-your-child-sec > .elementor-container,
section.resp-timeline-sec > .elementor-container,
section.cust-tab-sec > .elementor-container,
section.resp-pastoral-sec > .elementor-container,
section.resp-cocurricular-sec > .elementor-container,
section.resp-highschool-banner > .elementor-container,
section.resp-viktor-sec > .elementor-container,
section.resp-hsa-sec > .elementor-container,
section.resp-our-subject > .elementor-container,
section.resp-cocurricular-sec-highschool > .elementor-container,
section.resp-jewish-banner > .elementor-container,
section.resp-jewishlife-sec > .elementor-container,
section.resp-judaica-sec > .elementor-container,
section.resp-festival-sec > .elementor-container,
section.resp-Tisha-sec > .elementor-container,
section.resp-Holocaust-sec > .elementor-container,
section.resp-holidays-sec > .elementor-container,
section.resp-Channukah-sec > .elementor-container,
section.resp-addmission-banner > .elementor-container,
section.resp-school-app > .elementor-container,
section.resp-school-pdf > .elementor-container,
section.resp-school-aftercare > .elementor-container,
section.resp-aftercare-pdf > .elementor-container,
section.resp-school-policies > .elementor-container,
section.resp-about-banner > .elementor-container,
section.resp-whoweare-sec > .elementor-container,
section.resp-ourhistory-sec > .elementor-container,
section.resp-governance > .elementor-container,
section.resp-news-banner > .elementor-container,
section.resp-image > .elementor-container,
section.resp-pscc-banner > .elementor-container,
section.resp-sportoffer-sec > .elementor-container,
section.cust-cocurricular-sec > .elementor-container,
section.cust-cocurricular-sec > .elementor-container,
section.resp-leadership-sec > .elementor-container,
section.resp-interact-sec > .elementor-container,
section.resp-president-award-sec > .elementor-container,
section.resp-timeframe-sec > .elementor-container,
section.resp-cocurcular-content > .elementor-container {
max-width: 950px !important;
}
section.resp-our-school-sec > .elementor-container {
max-width: 970px !important;
}
section.resp-our-school-top > .elementor-container {
max-width: 1010px !important;
}
section.resp-latest-school-sec > .elementor-container {
max-width: 980px !important;
}
.cust-header-menu .elementor-element-6d08edd ul.elementor-nav-menu li.menu-item a.has-submenu, 
.cust-header-menu .elementor-element-6d08edd ul.elementor-nav-menu li.menu-item a.elementor-item {
font-size: 13px;
margin: 0px 6px;
}
.resp-viktor-kurz-sec .elementor-col-50.elementor-element-a42ca34 .elementor-element-7000bc1.elementor-widget-heading h2.elementor-heading-title {
font-size: 28px;
}
.resp-viktor-kurz-sec .elementor-col-50.elementor-element-a42ca34 .elementor-element-092d860.elementor-widget-heading h2.elementor-heading-title {
font-size: 14px;
}
.resp-getintouch-sec .elementor-column.elementor-element-f816b3c .elementor-element-56d9ad7.elementor-widget-heading h2.elementor-heading-title {
font-size: 26px !important;
}
.resp-getintouch-sec .elementor-column.elementor-element-8133b72 .elementor-element-310c44e.elementor-widget-heading h2.elementor-heading-title {
font-size: 26px !important;
}
.resp-getintouch-sec .elementor-column.elementor-element-32a5dab .elementor-element-3c20fc4.elementor-widget-heading h2.elementor-heading-title {
font-size: 26px !important;
}
.resp-getintouch-sec .elementor-container.elementor-column-gap-default .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
font-size: 16px;
}
.resp-getintouch-sec .elementor-widget-wrap.elementor-element-populated .elementor-button-wrapper span.elementor-button-icon.elementor-align-icon-right {
font-size: 16px;
}
.resp-getintouch-sec .elementor-widget-wrap.elementor-element-populated .elementor-button-wrapper span.elementor-button-text {
font-size: 16px;
}
.cust-form-sec .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-faaa6b4 .elementor-widget-wrap.elementor-element-populated {
padding: 0px 60px 0px 0px;
}
.cust-footer .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-83aa283 {
width: 20%;
}
.cust-footer .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-3a34f1f {
width: 80%;
}
.cust-footer section.elementor-section.elementor-inner-section.elementor-element.elementor-element-6c5d2d9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no {
margin-top: 10px;
}
.resp-cta-sec .elementor-widget-wrap.elementor-element-populated .elementor-element.elementor-element-423ac6e h2.elementor-heading-title.elementor-size-default {
font-size: 50px;
line-height: 60px;
}
.elementor-element.elementor-element-d54cd82.elementor-widget.elementor-widget-heading h2.elementor-heading-title.elementor-size-default {
font-size: 23px;
}
.resp-cta-sec .elementor-widget-wrap.elementor-element-populated .elementor-element.elementor-element-ac7cbe8 .elementor-widget-container a.elementor-button-link.elementor-button.elementor-size-sm {
font-size: 20px;
}
.resp-latest-school-sec .elementor-posts-container.elementor-posts.elementor-posts--skin-cards.elementor-grid .elementor-post__card .elementor-post__text h3.elementor-post__title a {
font-size: 14px !important;
}
.cust-latest-school-sec .elementor-post__card .elementor-post__text {
margin-top: 12px !important;
}
.resp-typical-day .morning-activities li, .resp-typical-day .story-time li {
width: 140px;
}
.resp-typical-day .morning-activities h3, .creative-activities h3, .snack-time h3, .story-time h3 {
margin: 0;
font-size: 15px !important;
bottom: -50px;
left: -40px;
}
.typical-day ul.play-time .first-text h4 {
left: -60px !important;
}
.typical-day ul.play-time .first-text h5 {
right: -60px !important;
}
.resp-primary-sec .elementor-element.elementor-element-007a9ad.elementor-widget__width-initial.elementor-widget.elementor-widget-heading > .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
font-size: 44px;
}
.resp-cocurricular-sec .cust-ourschool-boxes .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-500a62f, .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-7582627 {
width: 22%;
}
section.resp-image-box-sec > .elementor-container {
max-width: 980px !important;
}
.resp-pscc-banner .elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
width: 90%;
max-width: 90%;
}
.resp-pscc-banner .elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
width: 90%;
max-width: 90%;
}
.cust-cocurricular-sec .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content h3.elementor-image-box-title {
font-size: 16px;
}
.cust-cocurricular-sec .elementor-element.elementor-element-fce7393 > .elementor-widget-container {
padding: 36px 30px 23px 30px;
}
.cust-cocurricular-sec .elementor-element.elementor-element-cfe4347 > .elementor-widget-container {
padding: 20px 20px 15px 20px;
}
.cust-debating .elementor-column.elementor-col-50.elementor-top-column.elementor-element:nth-child(1) .elementor-widget-wrap.elementor-element-populated {
width: 535px;
}
}
@media screen and (max-width: 1024px) {
.cust-getin-touch .cust-preprimary-getintouch:before,
.cust-getin-touch .cust-primary-getintouch:before,
.cust-getin-touch .cust-Hignschool-getintouch:before {
left: auto  !important;
}
.cust-debating .elementor-column.elementor-col-50.elementor-top-column.elementor-element:nth-child(1) {
display: flex;
justify-content: flex-start;
}
}
@media screen and (max-width: 1024px) {
.resp-typical-day .morning-activities li {
width: 150px;
height: 40px;
}
.resp-typical-day .creative-activities li {
width: 160px;
height: 40px;
}
.resp-typical-day .snack-time li {
width: 180px;
height: 40px;
}
.resp-typical-day .independent-educational li {
width: 180px;
height: 40px;
}
.resp-typical-day .story-time li {
width: 150px;
height: 40px;
}
.resp-typical-day .independent-educational h2 {
width: 300px;
}
.resp-typical-day .morning-activities li:before {
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-top: 22px solid #c69121;
top: -20px;
}
.resp-typical-day .snack-time li:before {
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-top: 22px solid #FE7168;
top: -20px;
}
.resp-typical-day .independent-educational li:before {
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-top: 22px solid #D1DF66;
top: -20px;
}
.resp-typical-day .morning-activities li:after {
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-top: 22px solid #c69121;
top: 38px;
}
.resp-typical-day .creative-activities li::after {
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-top: 22px solid #207F77;
top: 38px;
}
.resp-typical-day .snack-time li:after {
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-top: 22px solid #FE7168;
top: 38px;
}
.resp-typical-day .story-time li:after {
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-top: 22px solid #88D0C6;
top: 38px;
}
.typical-day ul.play-time .first-text h4 {
font-size: 14px !important;
left: -60px !important;
top: 12px !important;
}
.resp-typical-day .morning-activities h2 {
font-size: 14px;
right: -60px;
top: -60px;
}
.resp-typical-day .snack-time h2 {
font-size: 14px;
left: 70px;
top: -60px;
}
.resp-typical-day .independent-educational h2 {
width: 250px;
font-size: 14px;
top: -60px;
left: 70px;
}	
.typical-day ul.play-time .first-text h5 {
font-size: 14px !important;
top: 12px !important;
right: -60px !important;
}
.resp-typical-day .morning-activities h3 {
font-size: 14px;
bottom: -60px;
left: -60px;
}
.resp-typical-day .creative-activities h3 {
font-size: 14px;
bottom: -60px;
left: 60px;
}
.resp-typical-day .snack-time h3 {
font-size: 14px;
bottom: -60px;
left: auto;
right: 0px;
}
.resp-typical-day .story-time h3 {
font-size: 14px;
bottom: -60px;
left: 30px;
}
.resp-typical-day .morning-activities .teaching-ring {
left: 10px;
}
.resp-typical-day .snack-time .teaching-ring {
left: -20px;
}
.resp-typical-day .creative-activities .teaching-ring {
left: -10px;
}
}
@media screen and (max-width: 991px) {
.resp-typical-day .morning-activities li {
width: 140px;
}
.resp-typical-day .creative-activities li {
width: 150px;
}
.resp-typical-day .snack-time li {
width: 170px;
}
.resp-typical-day .independent-educational li {
width: 170px;
}
.resp-typical-day .story-time li {
width: 140px;
}
}
@media screen and (max-width: 800px) {
.resp-typical-day .morning-activities li {
width: 120px;
}
.resp-typical-day .creative-activities li {
width: 120px;
}
.resp-typical-day .snack-time li {
width: 140px;
}
.resp-typical-day .independent-educational li {
width: 130px;
}
.resp-typical-day .story-time li {
width: 120px;
}
.resp-typical-day .creative-activities h3 {
bottom: -67px;
}
}
@media screen and (max-width: 768px) {
.resp-typical-day .morning-activities .teaching-ring,
.resp-typical-day .snack-time .teaching-ring,
.resp-typical-day .creative-activities .teaching-ring {
width: 100px;
height: 100px;
}
.resp-typical-day .morning-activities li {
width: 100px;
}
.resp-typical-day .creative-activities li {
width: 110px;
}
.resp-typical-day .snack-time li {
width: 130px;
}
.resp-typical-day .independent-educational li {
width: 120px;
}
.resp-typical-day .story-time li {
width: 100px;
}
.resp-typical-day .snack-time .teaching-ring h1 {
font-size: 14px;
line-height: 20px;
}
.resp-typical-day .morning-activities .teaching-ring h1,
.resp-typical-day .creative-activities .teaching-ring h1 {
font-size: 15px;
line-height: 20px;
}
.resp-typical-day .story-time h3 {
bottom: -70px;
}
}
@media screen and (max-width: 767px) {
.cust-header-menu.elementor-sticky--effects nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
top: 33px !important;
}
.typical-day {
padding: 50px 0 !important;
float: left !important;
width: 100% !important;
}
.resp-typical-day .morning-activities li {
width: 50px;
height: 150px;
border-radius: 8px 8px 0 0;
float: none;
}
.resp-typical-day .creative-activities li {
width: 50px;
height: 160px;
float: none;
}
.resp-typical-day .snack-time li {
width: 50px;
height: 180px;
float: none;
}
.resp-typical-day .independent-educational li {
width: 50px;
height: 200px;
float: none;
}
.resp-typical-day .story-time li {
width: 50px;
height: 150px;
float: none;
border-radius: 0 0px 8px 8px;
}
.resp-typical-day .morning-activities {
display: block;
float: none;
}
.resp-typical-day .creative-activities {
display: block;
float: none;
}
.resp-typical-day .snack-time {
display: block;
float: none;
}
.resp-typical-day .independent-educational {
display: block;
float: none;
}
.resp-typical-day .story-time {
display: block;
float: none;
}
.resp-typical-day .elementor-element.elementor-element-33280b9 {
width: 100%;
max-width: 100%;
padding: 0 20px;
}
.resp-typical-day .morning-activities .teaching-ring {
left: 200px;
top: 30px;
} 
.resp-typical-day .morning-activities .teaching-ring:before {
bottom: 50px;
transform: rotate(0deg);
left: -100px;
}
.resp-typical-day .snack-time .teaching-ring {
left: 200px;
top: 30px;
}
.resp-typical-day .snack-time .teaching-ring:before {
bottom: 50px;
transform: rotate(0deg);
left: -100px;
}
.resp-typical-day .creative-activities .teaching-ring {
left: 200px;
top: 30px;
}
.resp-typical-day .creative-activities .teaching-ring:before {
bottom: 50px;
transform: rotate(00deg);
left: -100px;
}
.typical-day ul.play-time .first-text h4 {
font-size: 14px !important;
left: 0px !important;
top: -30px !important;
}
.typical-day ul.play-time .first-text h5 {
font-size: 14px !important;
top: auto !important;
right: 0px !important;
bottom: -30px;
}
.resp-typical-day .morning-activities li:after {
top: 110px;
left: 46px;
transform: rotate(-90deg);
}
.resp-typical-day .morning-activities h2 {
font-size: 14px;
right: -100px;
top: 130px;
}
.resp-typical-day .morning-activities li:before {
top: 20px;
left: 46px;
transform: rotate(-90deg);
}
.resp-typical-day .morning-activities h3 {
font-size: 14px;
bottom: 0;
left: 60px;
width: 300px;
top: 0;
}
.resp-typical-day .creative-activities li::after {
top: 70px;
transform: rotate(-90deg);
left: 46px;
}
.resp-typical-day .creative-activities h3 {
bottom: 30px;
width: 300px;
}
.resp-typical-day .snack-time li:before {
top: 30px;
left: 46px;
transform: rotate(-90deg);
}
.resp-typical-day .snack-time li:after {
top: 130px;
transform: rotate(-90deg);
left: 46px;
}
.resp-typical-day .snack-time h2 {
font-size: 14px;
left: 60px;
top: 0;
width: 300px;
}
.resp-typical-day .snack-time h3 {
font-size: 14px;
bottom: -10px;
left: 60px;
width: 300px;
}
.resp-typical-day .independent-educational li:before {
top: 90px;
left: 46px;
transform: rotate(-90deg);
}
.resp-typical-day .independent-educational h2 {
font-size: 14px;
top: auto;
left: 60px;
bottom: 40px;
width: 260px;
}
.resp-typical-day .story-time li:after {
top: 60px;
left: 46px;
transform: rotate(-90deg);
}
.resp-typical-day .story-time h3 {
bottom: 0;
width: 300px;
top: 80px;
left: 60px;
}
.resp-school-pdf .elementor-image-box-wrapper {
display: flex;
justify-content: flex-start;
text-align: left !important;
align-items: center;
}
.resp-school-pdf .elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
margin: 0 auto;
}
.resp-school-pdf .elementor-image-box-wrapper figure.elementor-image-box-img {
margin-right: 15px !important;
}
.resp-school-pdf .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0px;
}
.resp-school-policies .elementor-image-box-wrapper {
display: flex;
justify-content: flex-start;
text-align: left !important;
align-items: center;
}
.resp-school-policies .elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
margin: 0 auto;
}
.resp-school-policies .elementor-column.elementor-col-33.elementor-inner-column .elementor-widget-wrap.elementor-element-populated {
padding: 0;
margin-bottom: 20px;
}
.resp-school-policies .elementor-image-box-wrapper figure.elementor-image-box-img {
margin-right: 15px !important;
}
.resp-school-policies .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0px;
}
}
@media screen and (max-width: 375px) {
.resp-typical-day .elementor-element.elementor-element-33280b9 {
width: 100%;
max-width: 100%;
padding: 0 15px;
}
} @media screen and (min-width:1025px) and (max-width:1400px){
.resp-staff-member > .elementor-container{
max-width: 1200px !important;
}
}
@media screen and (min-width:1025px) and (max-width:1300px){
.resp-staff-member > .elementor-container{
max-width: 1100px !important;
}
}
@media screen and (min-width:1025px) and (max-width:1200px){
.resp-staff-member > .elementor-container{
max-width: 1000px !important;
}
}
@media screen and (min-width:1025px) and (max-width:1100px){
.resp-staff-member > .elementor-container{
max-width: 950px !important;
}
}    @media screen and (max-width: 1024px) and (min-width: 769px) {
} @media screen and (max-width: 768px) and (min-width: 481px) {
} @media screen and (max-width: 480px) {
}