/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
/*
#main-content div.et_pb_section.et_pb_section_0 {
    background-image: url(https://ohrchadashbaltimore.org/wp-content/uploads/2020/08/InnerBanner-2.jpg)!important;
}



@media (max-width: 380px) {
	#main-content div.et_pb_section.et_pb_section_0 {
		background-image: url(https://ohrchadashbaltimore.org/wp-content/uploads/2020/08/inner-page-banner-380-x-225.jpg)!important;
	}

	.page-id-223 #main-content div.et_pb_section.et_pb_section_0 {
		background-image: none !important;
	}
}

*/

.gecko .oca-newsletter-sign-up-form.et_pb_newsletter .et_pb_newsletter_field {
    margin-bottom: 0;
}

.oca-newsletter-sign-up-form .et_pb_newsletter_form {
    padding: 0 !important;
}

.oca-newsletter-sign-up-form .et_pb_newsletter_form p.et_pb_newsletter_field {
    padding-bottom: 5px;
}

.oca-newsletter-sign-up-form .et_pb_newsletter_button.et_pb_button {
    padding: 2px;
}

.oca-newsletter-sign-up-form .et_pb_newsletter_result.et_pb_newsletter_error {
    color: red;
    font-weight: 300;
    line-height: 1.5;
    margin-bottom: 10px;
    font-size: 15px;
}

.grecaptcha-badge { 
    visibility: visible;
}

.oca-newsletter-sign-up-form .et_pb_newsletter_result.et_pb_newsletter_success h2 {
    line-height: 1.5;
    font-size: 18px !important;
}

.oca-newsletter-sign-up-form input {
    height: 40px;
}
/*
#main-content div.et_pb_section.et_pb_section_0 {
	background-image: url(https://ohrchadashbaltimore.org/wp-content/uploads/2020/08/inner-page-banner-1920-x-320.1.1.jpg)!important;
	transition: all 1s;
}
*/
.page-id-223 #main-content div.et_pb_section.et_pb_section_0 {
    background-image: none !important;
	padding-top: 54px;
}

@media (max-width: 980px) {
	
	/*#main-content div.et_pb_section.et_pb_section_0 {
		background-image: url(https://ohrchadashbaltimore.org/wp-content/uploads/2020/08/inner-page-banner-768-x-286.jpg)!important;
		padding-top: 380px;
	}*/
	
	.page-id-223 #main-content div.et_pb_section.et_pb_section_0 {
		background-image: none !important;
		padding-top: 60px !important;
	}
}

@media (max-width: 480px) {
	#main-content div.et_pb_section.et_pb_section_0 {
		padding-top: 50px !important;
		border-bottom-width: 10px;
	}
	
	.page-id-223 #main-content div.et_pb_section.et_pb_section_0 {
		background-image: none !important;
		padding-top: 45px !important;
	}
}

@media (max-width: 380px) {
	/*#main-content div.et_pb_section.et_pb_section_0 {
		background-image: url(https://ohrchadashbaltimore.org/wp-content/uploads/2020/08/inner-page-banner-380-x-280-1.2.jpg)!important;
		padding-top: 250px !important;
	}*/

	.page-id-223 #main-content div.et_pb_section.et_pb_section_0 {
		background-image: none !important;
		padding-top: 50px !important;
	}
}

.page-id-1567 p.link, .page-id-1436 p.link, .page-id-1556 p.link {
    margin-right: 10px;
}

body, p, a, div {
	font-weight: 400;
}

p:empty {
	display: none;
}

sup {
    bottom: 0.4em;
    font-size: small;
}

/* Start footer menu */
.footer-menu-row .social-media-links ul {
    list-style: none !important;
	padding: 0;
}

.footer-menu-row .social-media-links ul li {
    display: inline-block;
}

.footer-menu-row .footer-join-heading {
    margin-bottom: 5px !important;
}

.footer-menu-row .footer-join-links p {
    padding: 0;
	line-height: 1.7;
}

.footer-menu-row .footer-credit p {
    line-height: 1.8;
}

.footer-menu-sec .footer-menu-row .first-level {
    display: none;
	padding: 0;
	width: 100%;
}

.footer-menu-sec .footer-menu-row .et-menu.nav {
	margin: 0;
	width: 100% !important;
}

.footer-menu-sec .footer-menu-row .et_pb_menu__menu {
	width: 100% !important;
}

.footer-menu-sec .footer-menu-row .et-menu-nav {
	width: 100% !important;
}

.footer-menu-sec .footer-menu-row .about-us-col .about-us-menu-mod .about-us-menu-about-us {
    display: block;
}

.footer-menu-sec .footer-menu-row .academics-col .academics-menu-mod .academics-menu-academics {
    display: block;
}

.footer-menu-sec .footer-menu-row .admissions-col .admissions-menu-mod .admissions-menu-admissions {
    display: block;
}

.footer-menu-sec .footer-menu-row .school-life-col .school-life-menu-mod .school-life-menu-school-life {
    display: block;
}

.footer-menu-sec .footer-menu-row .support-oca-col .support-oca-menu-mod .support-oca-menu-support-oca {
    display: block;
}

.footer-menu-sec .footer-menu-row .first-level > .sub-menu {
    visibility: visible;
    opacity: 1;
}

.footer-menu-sec .footer-menu-row .nav li ul.sub-menu {
    background: #0000 !important;
    border: none;
    box-shadow: none;
    padding: 0;
	line-height: 1.1;
	width: 100%;
}

.footer-menu-sec .footer-menu-row .nav li ul.sub-menu li {
    padding: 0;
	line-height: 1;
	margin-bottom: 5px;
	display: block;
}

.footer-menu-sec .footer-menu-row .nav li ul.sub-menu a {
    padding: 0;
	font-size: 13px;
	color: #adadad!important;
	width: 100%;
}

.footer-menu-sec .footer-menu-row .nav a:after {
	display: none;
}

.footer-menu-sec .footer-menu-row .first-level .sub-menu .sub-menu {
    display: none;
}

.footer-menu-sec .footer-menu-row .first-level > a {
    font-size: 18px;
	color: #fff !important;
}

.footer-menu-sec .footer-menu-row .et_mobile_nav_menu {
	display: none;
}

.footer-menu-sec .footer-menu-row .footer-prizmah-logo-img {
    max-width: 140px;
}



/* End footer menu */

.employment-section .employment-job-title {
    font-size: 18px;
    color: #004f9f;
}

.employment-section hr {
    margin: 30px 0;
}

.employment-section li {
    margin-bottom: 5px;
}

a.contact-more-red:after {
    content: url(https://ohrchadashbaltimore.org/wp-content/uploads/2020/08/more-red.png);
    position: relative;
    top: 6px;
    left: 10px;
}

a.contact-more-empty:after {
    content: url(https://ohrchadashbaltimore.org/wp-content/uploads/2020/08/more-empty.png);
    position: relative;
    top: 7px;
    left: 10px;
}

.press-room-newsletter p.link a::after {
    content: url(https://ohrchadashbaltimore.org/wp-content/uploads/2020/08/more-empty.png);
    position: relative;
    top: 7px;
    left: 10px;
}

a.more::after {
    content: url(https://ohrchadashbaltimore.org/wp-content/uploads/2020/08/more-empty.png);
    position: relative;
    top: 7px;
    left: 10px;
}

span.news-letter-date {
    color: #004f9f;
    font-weight: 500;
}

.nav ul li a {
    text-transform: uppercase !important;
}

#footer-widgets .footer-widget li a {
    text-transform: uppercase;
}

.pfg_title_1262 {
    margin-top: 0;
    font-size: 14px;
    margin-bottom: 0;
    color: #434343;
    font-weight: 400;
    padding-bottom: 0;
}

#custom-main-header-row #menu-primary-menu .sub-menu li a {
    line-height: 1.4;
    padding-bottom: 10px;
}

span.vision-hebrew-text {
    font-family: 'FbKupeNormal',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px;
    font-weight: 600;
}

span.hebrew-text-vision {
    font-family: 'FbKupeNormal',Helvetica,Arial,Lucida,sans-serif;
    font-size: 45px;
}

/* Inner page left menu */
#inner-page-left-menu .sub-menu {
	display: none;
}

#inner-page-left-menu .current_page_item .sub-menu {
    visibility: visible !important;
    opacity: 1 !important;
    box-shadow: none;
    border: none;
    padding: 0;
    position: static;
    display: flex;
    flex-direction: column;
	width: 100%;
	border-bottom: 1px solid #cecccc;
}

/*
#inner-page-left-menu .current_page_parent .sub-menu {
    visibility: visible !important;
    opacity: 1 !important;
    box-shadow: none;
    border: none;
    padding: 0;
    position: static;
    display: flex;
    flex-direction: column;
	width: 100%;
}

#inner-page-left-menu .current_page_ancestor .sub-menu {
    visibility: visible !important;
    opacity: 1 !important;
    box-shadow: none;
    border: none;
    padding: 0;
    position: static;
    display: flex;
    flex-direction: column;
	width: 100%;
}

*/

#inner-page-left-menu .current_page_ancestor .sub-menu li a:after {
    display: none;
}

#inner-page-left-menu .current_page_parent.vision-bottom-border a {
    border: none !important;
}


#inner-page-left-menu .current_page_item .sub-menu li {
    padding: 0;
	display: block;
}

#inner-page-left-menu .nav > li.first-level > a {
    display: none;
}



#inner-page-left-menu .nav {
    margin: 0 !important;
	width: 100%;
}

#inner-page-left-menu .nav li {
    padding: 0 !important;
	width: 100%;
}

#inner-page-left-menu .et_mobile_nav_menu {
    display: none;
}

#inner-page-left-menu .et_pb_menu__menu {
    display: block !important;
}

#inner-page-left-menu li.parental-portal-mobile-menu {
    display: none !important;
}

#inner-page-left-menu li.oca-500k-mobile-menu {
    display: none !important;
}

#inner-page-left-menu .et_pb_menu__wrap {
    display: block !important;
}

#inner-page-left-menu .nav li.first-level {
	display: none;
}

#inner-page-left-menu .nav li.first-level.current_page_item,
#inner-page-left-menu .nav li.first-level.current_page_parent,
#inner-page-left-menu .nav li.first-level.current_page_ancestor {
    display: block !important;
	margin: 3px 0;
}

#inner-page-left-menu .current_page_item .sub-menu li a,
#inner-page-left-menu .current_page_parent .sub-menu li a,
#inner-page-left-menu .current_page_ancestor .sub-menu li a {
    font-size: 16px;
    padding: 0.6em 0 !important;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    color: #707070!important;
    font-weight: 400 !important;
    border-bottom: 1px solid #cecccc;
	width: auto;
}

#inner-page-left-menu .current_page_item .sub-menu li:last-child a,
#inner-page-left-menu .current_page_parent .sub-menu li:last-child a,
#inner-page-left-menu .current_page_ancestor .sub-menu li:last-child a  {
    border: none;
}

.page-id-717 #inner-page-left-menu .hide-item {
	display: none;
}

.page-id-817 #inner-page-left-menu .current_page_item.vision-bottom-border > a {
    border: none !important;
}

#inner-page-left-menu .current_page_item .sub-menu li a {
    padding-left: 20px !important;
}

#inner-page-left-menu .current_page_item .sub-menu li.third-level a {
    border: none;
	padding-top: 0 !important;
}

#inner-page-left-menu .current_page_item .sub-menu .sub-menu {
    display: none;
}

#inner-page-left-menu .sub-menu {
    display: none;
	visibility: visible !important;
    opacity: 1 !important;
    box-shadow: none;
    border: none;
    padding: 0;
    position: static;
    flex-direction: column;
	width: 100%;
}

#inner-page-left-menu .current_page_item.first-level .sub-menu li a {
    padding-left: 0 !important;
}

#inner-page-left-menu .first-level.current-page-parent > .sub-menu {
    display: flex;
}

#inner-page-left-menu .first-level.current-page-ancestor > .sub-menu {
    display: flex;
}

#inner-page-left-menu .first-level.current-page-ancestor > .sub-menu .second-level.current-page-ancestor > .sub-menu {
    display: flex;
	padding-left: 30px;
	border-bottom: 1px solid #cecccc !important;
}

#inner-page-left-menu .first-level.current-page-ancestor > .sub-menu .second-level.current-page-ancestor > .sub-menu li a {
    padding-top: 0 !important;
	border-bottom: none;
}

#inner-page-left-menu .first-level.current_page_item .sub-menu {
    border-bottom: none;
}

#inner-page-left-menu .et-menu .menu-item-has-children>a:after {
	display: none;
}

#inner-page-left-menu .current_page_parent .sub-menu .second-level.current-menu-item.menu-item-has-children > a {
    border-bottom: none;
}

#inner-page-left-menu .current_page_ancestor .sub-menu li.second-level.current-page-parent > a {
    border-bottom: none;
}

#inner-page-left-menu li.second-level.current-menu-parent > a {
    border: none;
	color: #00b0db !important;
    font-weight: 600 !important;
}

#inner-page-left-menu li a {
    line-height: 1.3;
}

#inner-page-left-menu .hidden-menu-item {
    display: none !important;;
}

#inner-page-left-menu li.current_page_parent .sub-menu li.current-menu-item > a {
    color: #00b0db !important;
	font-weight: 600 !important;
}

#inner-page-left-menu li.current_page_parent .sub-menu li.third-level.current-menu-item > a {
    color: #ffe21b !important;
}

#inner-page-left-menu .first-level.current-page-ancestor > .sub-menu .second-level.current-page-ancestor > .sub-menu li.third-level.menu-item-has-children.current-menu-item > a {
    color: #ffe21b !important;
    font-weight: 600 !important;
}

#inner-page-left-menu .first-level.current-page-ancestor > .sub-menu .second-level.current-page-ancestor > .sub-menu li.third-level.current-menu-parent > a {
    color: #ffe21b !important;
    font-weight: 600 !important;
}

#inner-page-left-menu li.second-level.et_pb_menu_page_id-989.menu-item.menu-item-type-post_type.menu-item-object-page.current-page-ancestor.current-menu-ancestor.current_page_ancestor.menu-item-has-children.menu-item-991 > a {
    color: #00b0db !important;
	font-weight: 600 !important;
	border-bottom: none;
}

#inner-page-left-menu .first-level.current-page-ancestor > .sub-menu .second-level.current-page-ancestor > .sub-menu li.third-level.menu-item-1675 > a {
    color: #ffe21b !important;
    font-weight: 600 !important;
}

/* End of Inner page left menu */

/* Start of top menu */

#custom-main-header-section #menu-primary-menu .sub-menu .sub-menu {
    display: none;
}

#custom-main-header-section #menu-primary-menu .sub-menu a:after {
    display: none;
}

#custom-main-header-section #menu-primary-menu li.first-level.current-menu-parent > a {
    color: #000 !important;
    font-weight: 400;
}

#custom-main-header-section #menu-primary-menu li.first-level.current-menu-item > a {
    color: #000 !important;
    font-weight: 400;
}

#custom-main-header-section #menu-primary-menu li.first-level.current-menu-ancestor > a {
    color: #000 !important;
}

/* End of top menu */

.bullet-space-bottom li {
    margin-bottom: 10px;
}

.bullet-space-bottom li:last-child {
    margin-bottom: -10px;
}

/*
.sub-page-left-child-menu .menu-left-hidden {
	display: none !important;
}

.page-id-537 .sub-page-left-child-menu.about-us-menu .menu-left-hidden.about-us {
    display: block !important;
}

.page-id-638 .sub-page-left-child-menu.academics-menu .menu-left-hidden.academics {
    display: block !important;
}

.page-id-651 .sub-page-left-child-menu.admissions-menu .menu-left-hidden.admissions {
    display: block !important;
}

.page-id-661 .sub-page-left-child-menu.school-life-menu .menu-left-hidden.school-life {
    display: block !important;
}

.sub-page-left-child-menu .menu-left-hidden .sub-menu {
    display: block !important;
    opacity: 1;
    visibility: visible;
	border: none;
    box-shadow: none;
	position: static;
	padding-top: 0;
}

.et_pb_menu.sub-page-left-child-menu .menu-left-hidden ul.sub-menu {
    background-color: #0000 !important;
}

.sub-page-left-child-menu .menu-left-hidden .sub-menu li {
    padding: 0 !important;
	width: 100%;
}

.sub-page-left-child-menu .menu-left-hidden .sub-menu a {
    font-size: 16px!important;
    border-bottom: 1px solid #cecccc;
    padding: 0.7em 0;
    font-weight: 400;
	color: #707070!important;
	width: 100%;
}

.sub-page-left-child-menu .menu-left-hidden .sub-menu li:last-child a {
    border-bottom: none;
}

.sub-page-left-child-menu .menu-left-hidden > a {
    display: none !important;
}

*/

.list-spacing ul li {
    margin-bottom: 10px;
}

a.more-full {
    background-image: url(https://ohrchadashbaltimore.org/wp-content/uploads/2020/08/direction-arrow.png);
    width: 24px;
    height: 24px;
    display: inline-block;
    position: relative;
    top: 3px;
    left: 7px;
}

span.more-full-after::after {
    content: ' ';
    background: url(https://ohrchadashbaltimore.org/wp-content/uploads/2020/08/direction-arrow.png) no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    position: relative;
    top: 7px;
    left: 4px;
    padding-right: 4px;
}

.et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-weight: 400;
}

.oca-500k-menu {
    display: none !important;
}

#logo {
    max-height: 154px;
}

#top-header, #et-secondary-nav li ul {
    background-color: #00b0db;
}

#main-header {
    background-color: #00b0db;
}

#top-menu a {
    color: #fff;
    font-size: 20px;
	font-weight: 300;
	text-transform: uppercase;
}

#top-header a {
    color: #fff;
    font-size: 18px;
    text-transform: capitalize !important;
}

#custom-main-header-section, #custom-main-header-row, #logo-header {
	transition: all 0.9s ease-out 0s;
}

.reduce-section-padding {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

#custom-main-header-row.reduce-row-padding {
	padding-top: 10px !important;
}

#logo-header.logo-size {
    width: 280px;
    top: -15px;
}

li.oca-500k-menu a {
    font-size: 28px !important;
    color: #fff;
    margin-top: 15px;
	margin-right: 15px;
}

#custom-main-header-row .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu, #custom-main-header-row .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul {
    background-color: #00b0db !important;
}

.mobile_menu_bar {
    display: block;
}

.et_mobile_menu li a {
    border-bottom: 1px solid rgb(0, 206, 244);
}

.et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before {
    color: #ffffff !important;
}

.et_pb_search_0_tb_header input.et_pb_searchsubmit {
    font-size: 16px !important;
    background: url(https://ohrchadashbaltimore.org/wp-content/uploads/2020/07/search-icon.1.png) !important;
    color: #00c0f0 !important;
    background-repeat: no-repeat !important;
    width: 40px !important;
    text-indent: 1690px;
    height: auto !important;
    background-size: cover !important;
    background-position: center !IMPORTANT;
}

.et_pb_search input.et_pb_s, .et_pb_search input.et_pb_searchsubmit {
    color: #fff;
}

.oca-500k-mobile-menu {
	display: none !important;
}

.parental-portal-mobile-menu {
	display: none !important;
}

li.parent-portal-hdr-menu a {
    background: #dc212f;
    padding: 9px 13px 9px 13px !important;
    border-radius: 5px;
    font-weight: 400;
}

.et_fixed_nav #top-header, .et_non_fixed_nav.et_transparent_nav #top-header {
    
}

.et_header_style_left .logo_container {
    top: -55px;
    z-index: 0;
	width: 350px;
}

#top-header .container {
    width: 100% !important;
    max-width: 100%;
    padding-right: 130px;
    top: 11px;
    z-index: 0;
}

#et_search_icon:before {
    color: #fff;
}

.et-search-form input {
    color: #fffefe;
}

ul#mobile_menu2 li {
    text-align: left;
}

.oca-500k-mobile-menu a {
    font-size: 28px !important;
    color: #fff;
    font-weight: 400 !important;
}

.parental-portal-mobile-menu a {
    background: #ff0000;
    padding: 10px 40px 10px 53px !important;
    border-radius: 0;
    font-weight: 400;
    color: #fff;
    font-size: 18px;
	text-align: center;
}

ul li.parental-portal-mobile-menu a:hover {
    background: #dc212f;
    opacity: 0.9 !important;
}

div#custom-main-header-row {
    z-index: 0 !important;
}

.mobile-search-form {
    display: none !important;
}

li.mobile-search-form input.et_pb_s {
    padding-top: 10px!important;
    padding-right: 0.715em!important;
    padding-bottom: 10px!important;
    padding-left: 0.715em!important;
    height: auto;
    min-height: 0;
    margin-top: 40px;
	background-color: #00cef4;
}

div#custom_html-2 h4 {
    font-size: 26px;
    color: #fff !important;
}

.textwidget.custom-html-widget p a {
    color: #03b8de !important;
    font-size: 14px;
}

.textwidget.custom-html-widget p {
    padding-bottom: 0;
    line-height: 1.4;
}

p.footer-credit {
    font-size: 12px;
    color: #adadad;
    line-height: 1.9;
}

.footer-widget .menu li {
	padding-right: 20px;
}

.footer-widget .menu li:before {
    display: none;
}

.footer-widget .sub-menu li {
    margin-left: 0;
    padding-left: 0 !important;
    font-size: 13px !important;
    margin-bottom: 6px;
    line-height: 1.1;
}



.footer-widget .sub-menu .sub-menu {
    display: none;
}

.footer-widget .sub-menu li a {
    color: #adadad !important;
}

.footer-widget .menu-primary-menu-container ul.menu {
    display: flex;
}

ul#menu-primary-menu ul.sub-menu {
    background-color: #00b0db!important;
}

.footer-widget .oca-500k-mobile-menu {
    display: none !important;
}

.footer-widget .parental-portal-mobile-menu {
    display: none !important;
}

#main-footer .container {
    width: 60%;
    max-width: 60%;
    margin: 0 auto;
	display : flex;
}

.footer-widget .second-level {
    display: block;
}

/* Body Middle */
.home-left-menu-div p {
    border-bottom: 1px solid #cecccc;
    padding: 0.6em 0;
	line-height: 1.3;
}

.home-left-menu-div p:last-child {
    border: none;
}

span.home-donate-here-red {
    color: #ff0000;
    font-weight: 700;
}

#footer-widgets .footer-widget li {
    padding-left: 0;
}

p.home-slider-read-more a {
    color: #ffe21b;
}

p.home-slider-read-more {
    text-align: right;
    font-size: 14px;
    line-height: 1.4;
}

p.home-slider-name {
    font-size: 18px;
    margin-top: 20px;
    padding-bottom: 0;
}

.mobile_menu_bar:before {
    COLOR: #FFF !IMPORTANT;
}

ul#mobile_menu1 {
    background-color: #00b0db!important;
	padding: 0 !important;
}

.parental-portal-secondary-top a {
    color: #fff;
}

.parental-portal-secondary-top {
    text-align: right;
    padding-right: 35px;
}

.parental-portal-secondary-top a {
    color: #fff;
    background: #ff0000;
    padding: 5px 15px;
    border-radius: 7px;
	font-weight: 400;
}

.et_pb_search_0_tb_header form input.et_pb_s {
    font-weight: 200;
}

div#secondary-menu-top-search-id {
    right: 0 !important;
    position: absolute;
}

.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
    background-color: #00b0db!important;
}

ul#mobile_menu1 ul {
    background-color: #00b0db!important;
}

ul#mobile_menu1 {
    padding-top: 30px !important;
    list-style: none;
}

ul#mobile_menu1 ul.sub-menu {
    padding-bottom: 0 !important;
}

@media (min-width: 981px) {
	.et_fullwidth_nav #main-header .container {
		width: 90%;
	}
	
	.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:first-child {
		width: 15%;
	}
	
	.et_pb_gutters3 .footer-widget {
		margin-right: 4%;
	}
	
	.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) {
		width: 81%;
	}
}
@media only screen and ( max-width:1280px ) {
	
	#logo-header {
		width: 300px;
		top: -30px;
	}

	div#secondary-menu-top-parental-id {
		position: absolute;
		right: 270px;
		top: -22px;
	}	
	
	.secondary-menu-top-search {
		position: absolute;
		right: 0;
		top: -22px;
		padding-left: 10%;
		
	}
	
	ul#mobile_menu2 {
		padding-top: 50px;
	}	
	
	
	
	.reduce-section-padding {
		padding-top: 25px !important;
		padding-bottom: 10px !important;
	}

	#custom-main-header-row.et_pb_row_1_tb_header.et_pb_row.reduce-row-padding {
		padding-top: 20px !important;
	}

	#logo-header.logo-size {
		width: 260px;
		top: -35px;
	}
	
	.oca-500k-mobile-menu {
		display: none !important;
	}

	div#custom-main-header-section {
		padding-top: 30px;
	}
	
	#custom-main-header-row.et_pb_row_1_tb_header.et_pb_row {
		padding-top: 35px!important;
	}
} /* 1280px */


@media (max-width: 1070px) {
	.et_mobile_nav_menu {
		display: flex;
	}
	
	.et_pb_menu__menu {
		display: none !important;;
	}

	.et_mobile_nav_menu ul li a {
		text-align: left;
	}
	
	.sub-page-left-child-menu .et_pb_menu__menu {
		display: block  !important;
	}
	
	.sub-page-left-child-menu .et_pb_menu__wrap {
		justify-content: flex-start;
	}
	
	.sub-page-left-child-menu .et_mobile_nav_menu {
		display: none  !important;
	}

}
@media (max-width: 980px) {
	
	.early-childhood-name-col.et_pb_column {
		margin-bottom: 10px !important;
	}
	
	.inner-page-body img {
		width: 100%;
		margin-bottom: 30px;
	}
	
	ul#mobile_menu1 {
		padding-top: 40px !important;
		list-style: none;
	}
	
	#logo-header {
		width: 300px;
		top: -30px;
	}
	
	#logo-header.logo-size {
		width: 255px;
		top: -30px;
	}

	
	li.parental-portal-mobile-menu {
		display: block !important;
	}
	li.parental-portal-mobile-menu a {
		text-align: center !important;
	}
	.et_header_style_left .logo_container {
		top: -20px;
	}
	
	.parental-portal-secondary-top {
		display: none;
	}	
		
	.footer-widget ul#menu-primary-menu-1 {
		flex-direction: column !important;
	}	
	#logo {
		max-height: 120px;
	}
	
	#et-top-navigation {
		position: relative;
		z-index: 101;
	}
	
	.et_header_style_left #logo, .et_header_style_split #logo {
		max-width: 100%;
	}
	
	.et_search_form_container input {
		background: #fff;
		color: #000 !important;
		border-left: 1px solid #828282;
		padding-left: 20px;
	}
	
	.et-search-form input::placeholder {
	  color: red;
	  opacity: 1; /* Firefox */
	}

	.et-search-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
		color: red;
		opacity: 1
	}

	.et-search-form input::-ms-input-placeholder { /* Microsoft Edge */
		color: red;
		opacity: 1
	}
	
	.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
		width: 100%!important;
		max-width: 100% !important;
	}
	
	div#et-main-area {
		margin-top: -23px;
	}
	.et_mobile_menu ul.sub-menu {
		padding: 0 0 0px 1em;
	}
	
	
} /* 980px */

@media(max-width: 850px){
	
	
	div#custom-main-header-section {
		padding-top: 10px;
	}

	#custom-main-header-row.reduce-row-padding {
		padding-top: 0 !important;
	}
	
	ul#mobile_menu2 {
		padding-top: 100px;
	}	
	
	.secondary-menu-top-search.in-mobile-top {
		top: -20px;
	}	

	#logo-header.logo-size {
		width: 270px;
		top: -35px;
	}
	
	.secondary-menu-top-search {
		top: 0px;
		padding-left: 0;
	}
	
	#custom-main-header-row.et_pb_row_1_tb_header.et_pb_row {
		padding-top: 45px!important;
	}
	
	#custom-main-header-row.reduce-row-padding {
		padding-top: 22px !important;
	}
	
	#logo-header {
		width: 320px;
		top: -30px;
	}
	
} /* 850px */

@media (max-width: 700px) {
	#logo-header {
		left: -25px;
	}
	
	.et_pb_search_0_tb_header {
		width: 250px !important;
	}
} /* 640px */

@media (max-width: 670px) {
	.et_pb_search_0_tb_header {
		width: 250px;
	}
} /* 640px */

@media (max-width: 645px) {
	#logo-header {
		left: -25px;
	}
} /* 640px */

@media (max-width: 640px) {
	
	#custom-main-header-row.et_pb_row_1_tb_header.et_pb_row.reduce-row-padding {
		padding-top: 40px !important;
	}
	
	.secondary-menu-top-search.in-mobile-top {
		top: -5px;
	}
	
	.mobile-search-form {
		display: none !important;
	}
	
	div#custom-main-header-section {
		padding-top: 10px !important;
	}
	#logo-header {
		width: 290px !important;
		top: -20px !important;
	}
	
	#logo-header.logo-size {
		width: 270px !important;
		top: -20px !important;
	}
	
	#custom-main-header-row.reduce-row-padding {
		padding-top: 0px !important;
	}
	
	.oca-500k-mobile-menu {
		margin-top: 40px;
	}
	
	.parental-portal-mobile-menu a {
		padding-left: 15px !important;
	}
} /* 640px */

@media (max-width: 620px) {
	.secondary-menu-top-search {
		display: none;
		top: 85px;
		width: 100%;
		right: 5%;
	}	
	
	ul#mobile_menu1 {
		padding-top: 90px !important;
		list-style: none;
	}
	#custom-main-header-row.et_pb_row_1_tb_header.et_pb_row {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	
	#custom-main-header-row.et_pb_row_1_tb_header.et_pb_row.reduce-row-padding {
		padding-top: 0px !important;
		padding-bottom: 0 !important;
	}

	#logo-header {
		width: 240px !important;
		top: -20px !important;
		left: 20px !important;
	}
	
	#logo-header.logo-size {
		width: 180px !important;
		top: -20px !important;
		left: 20px;
	}
	
	.et_pb_column_2_tb_header.secondary-menu-top-search {
		width: 100% !important;
	}
	
	.search-on-menu {
		width: 100% !important;
		height: 50px !important;
		max-height: 50px !important;
	}
	
	.secondary-menu-top-search .search-on-menu input.et_pb_searchsubmit {
		width: 55px !important;
	}
	.secondary-menu-top-search.in-mobile-top {
		top: 75px;
	}
	
	.secondary-menu-top-search .search-on-menu input.et_pb_s {
		width: 100% !important;
		height: 42px !important;
		max-height: 42px !important;
		padding-left: 25px !important;
	}

} /* 620px */

@media (max-width: 580px) {
	
	.secondary-menu-top-search {
		padding-left: 0;
		height: 50px !important;
	}
	
	.et_pb_column_2_tb_header.secondary-menu-top-search {
		width: 100% !important;
	}
	
	

	
	
	.secondary-menu-top-search .search-on-menu input.et_pb_searchsubmit {
		width: 55px !important;
	}

}

@media (max-width: 479px) {
	#logo-header {
		width: 220px !important;
		top: -20px !important;
		left: -55px;
	}
	
	#logo-header.logo-size {
		width: 160px !important;
		top: -16px !important;
		left: -50px;
	}
	
	.secondary-menu-top-search.in-mobile-top {
		top: 77px;
	}
	
	.footer-widget ul#menu-primary-menu-1 {
		display: none;
	}
	
	.footer-widget .widget_nav_menu {
		display: none;
	}

	.ls-wrapper.ls-in-out p.slider-text-mobile-spacing.ls-layer {
		transform: translate(10px);
	}
} /* 479px */

@media (max-width: 320px) {
	#logo-header {
		width: 240px !important;
		top: -20px !important;
		left: -8px !important;
	}
}

/*mobile menu*/
.et_mobile_menu .first-level > a {
	background-color: transparent;
	position: relative;
}
.et_mobile_menu .first-level > a:after {
	font-family: 'ETmodules';
	content: '\4c';
	font-weight: normal;
	position: absolute;
	font-size: 25px;
	top: 13px;
	right: 40px;
}
.et_mobile_menu .first-level > .icon-switch:after{
	content: '\4d';
}
.second-level {
display: none;
}
.reveal-items {
display: block;
}

.et_mobile_menu {   
    overflow-y:scroll!important;
    max-height:80vh!important;
    -overflow-scrolling:touch!important;
    -webkit-overflow-scrolling:touch!important;
}

.et_mobile_menu::-webkit-scrollbar {
  display: none;
}

.et_mobile_menu {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}


/*Home Slider*/
.schedule-a-virtual {
    position: relative;
}

.schedule-a-virtual .arrow-img {
    position: absolute;
    margin-left: 10px;
    top: -5px;
	display: none;
}

.ls-wrapper.ls-in-out p.slider-text-mobile-spacing.ls-layer {
    margin-left: -20px !important;
    padding-left: 20px !important;
}

.blue-circle-border {
	opacity: 1 ;
}

.bubble-img-1 {
	opacity: 1 ;
	animation: bubble-img-1 16s infinite;
	-webkit-animation: bubble-img-1 16s infinite;
	-moz-animation: bubble-img-1 16s infinite;
	-o-animation: bubble-img-1 16s infinite;
	animation-delay: 4s;
	-webkit-animation-delay: 4s;
	-moz-animation-delay: 4s;
	-o-animation-delay: 4s;
}

.bubble-img-2 {
	opacity: 0 ;
	animation: bubble-img-2 16s infinite;
	-webkit-animation: bubble-img-2 16s infinite;
	-moz-animation: bubble-img-2 16s infinite;
	-o-animation: bubble-img-2 16s infinite;
	animation-delay: 4s;
	-webkit-animation-delay: 4s;
	-moz-animation-delay: 4s;
	-o-animation-delay: 4s;
}

.text-rotator-animation {
	opacity: 0;
	font-family: Quickpen, Helvetica, Arial, Lucida, sans-serif !important;
}

.caring-text-rotate {
  animation: home-animation 16s infinite;
  animation: home-animation 16s infinite;
  -webkit-animation: home-animation 16s infinite;
  -moz-animation: home-animation 16s infinite;
  -o-animation: home-animation 16s infinite;
}
.torah-learning-text-rotate {
  animation: home-animation 16s infinite;
  -webkit-animation: home-animation 16s infinite;
  -moz-animation: home-animation 16s infinite;
  -o-animation: home-animation 16s infinite;
  animation-delay: 4s;
  -webkit-animation-delay: 4s;
  -moz-animation-delay: 4s;
  -o-animation-delay: 4s;
}
.innovation-text-rotate {
  animation: home-animation 16s infinite;
  -webkit-animation: home-animation 16s infinite;
  -moz-animation: home-animation 16s infinite;
  -o-animation: home-animation 16s infinite;
  animation-delay: 8s;
  -webkit-animation-delay: 8s;
  -moz-animation-delay: 8s;
  -o-animation-delay: 8s;
}
.creativity-text-rotate{
  animation: home-animation 16s infinite;
  -webkit-animation: home-animation 16s infinite;
  -moz-animation: home-animation 16s infinite;
  -o-animation: home-animation 16s infinite;
  animation-delay: 12s;
  -webkit-animation-delay: 12s;
  -moz-animation-delay: 12s;
  -o-animation-delay: 12s;
  
}

@-webkit-keyframes home-animation {
    0% {opacity: 1; }
    20% {opacity: 1; }
    25% {opacity: 0; }
    100% {opacity: 0; }
}
@-moz-keyframes home-animation {
    0% {opacity: 1; }
    20% {opacity: 1; }
    25% {opacity: 0; }
    100% {opacity: 0; }
}
@-o-keyframes home-animation {
    0% {opacity: 1; }
    20% {opacity: 1; }
    25% {opacity: 0; }
    100% {opacity: 0; }
}

@keyframes home-animation {
    0% {opacity: 1; }
    20% {opacity: 1; }
    25% {opacity: 0; }
    100% {opacity: 0; }
}

@-webkit-keyframes bubble-img-1 {
	0% {opacity: 0; }
    25% {opacity: 0; }
    30% {opacity: 1; }
    70% {opacity: 1; }
    75% {opacity: 0; }
    100% {opacity: 0; }
}
@-moz-keyframes bubble-img-1 {
  0% {opacity: 0; }
    25% {opacity: 0; }
    30% {opacity: 1; }
    70% {opacity: 1; }
    75% {opacity: 0; }
    100% {opacity: 0; }
}
@-o-keyframes bubble-img-1 {
  0% {opacity: 0; }
    25% {opacity: 0; }
    30% {opacity: 1; }
    70% {opacity: 1; }
    75% {opacity: 0; }
    100% {opacity: 0; }
}

@keyframes bubble-img-1 {
    0% {opacity: 1; }
    25% {opacity: 1; }
    30% {opacity: 0; }
    70% {opacity: 0; }
    75% {opacity: 1; }
    100% {opacity: 1; }
}

@-webkit-keyframes bubble-img-2 {
	0% {opacity: 0; }
    25% {opacity: 0; }
    30% {opacity: 1; }
    70% {opacity: 1; }
    75% {opacity: 0; }
    100% {opacity: 0; }
}
@-moz-keyframes bubble-img-2 {
  0% {opacity: 0; }
    25% {opacity: 0; }
    30% {opacity: 1; }
    70% {opacity: 1; }
    75% {opacity: 0; }
    100% {opacity: 0; }
}
@-o-keyframes bubble-img-2 {
  0% {opacity: 0; }
    25% {opacity: 0; }
    30% {opacity: 1; }
    70% {opacity: 1; }
    75% {opacity: 0; }
    100% {opacity: 0; }
}

@keyframes bubble-img-2 {
    0% {opacity: 0; }
    25% {opacity: 0; }
    30% {opacity: 1; }
    70% {opacity: 1; }
    75% {opacity: 0; }
    100% {opacity: 0; }
}

#footer-widgets {
    padding: 3% 0 0;
	width: 100%;
}

div.social-media-links a.facebook {
    background-image: url(https://ohrchadashbaltimore.org/wp-content/uploads/2020/07/facebook.png);
}

div.social-media-links a.twitter {
    background-image: url(https://ohrchadashbaltimore.org/wp-content/uploads/2020/07/twitter.png);
}

div.social-media-links a.insta {
    background-image: url(https://ohrchadashbaltimore.org/wp-content/uploads/2020/08/instagram-icon-light-blue.png);
	margin-left: 10px;
}

img.prizmah-logo-foot {
    margin-bottom: 20px;
}

.social-media-links li:before {
    display: none;
}

.footer-join-in {
    font-size: 25px;
    margin-top: 20px;
	margin-bottom: 10px;
}

.social-media-links li {
    padding-left: 0 !important;
}

footer div.social-media-links a {
    display: inline;
    width: 28px;
    height: 28px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.date-left {
    float: left;
}

.date-right {
    float: left;
}

.home-date-wrapper {
    padding-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
	flex-wrap: wrap;
}

.date-year {
    background: #ff0000;
    color: #fff;
    padding: 0 10px;
    border-radius: 7px 7px 0 0;
    text-align: center;
    font-size: 25px;
}

.day-number {
    text-align: center;
    background: #fff;
    font-size: 40px;
    padding: 11px 0;
    border-radius: 0 0px 7px 7px;
}

.date-right {
    float: left;
    margin-left: 30px;
}

.week-day {
    font-size: larger;
}