/*
Theme Name: Ed School Child
Theme URI: http://ed.aislinthemes.com
Template: ed-school
Author: aislin
Author URI: http://themeforest.net/user/Aislin/portfolio
Description: Ed School – Elementary, Middle and Highschool WordPress Theme
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-header,custom-colors,custom-menu,editor-style,featured-images,sticky-post,translation-ready
Version: 3.23.0.1723324350
Updated: 2024-08-10 21:12:30

*/

body {
	    max-width: 100vw !important;
    overflow-y: hidden;
}

.nivo-caption {
    display: none !important;
}

.lang_switcher ul {
    list-style: none;
}

.lang_switcher ul li::before {
    display: none
}

.lang_switcher  {
    margin: 0;
}

@media (min-width: 768px) {
.hide_desktop {
	display: none !important
}
}

@media (max-width: 767px) {
	li.cta-button {
		text-align: center
	}
.hide_mobile {
	display: none !important
}
	
	#wh-mobile-menu .cbp-respmenu-more i:before {
    display: inline-block;
    transform: rotate(90deg); }
	
	.sticky-wrapper {
    height: 100px;
    background: #fff;
}

div#wh-mobile-menu img {
    max-height: 90px;
}
	
	.vc_column_container,
.cbp-container, #tribe-events-pg-template {
    max-width: 100vw !important;
}

.vc_column-inner {
    max-width: calc(100vw - 15px) !important
}
}

.menu-main-menu-ar-container,
.menu-main-menu-container {
    background: #fff;
    margin-top: -16px;
    width: 100vw;
    padding-left: 10px;
    padding-right: 10px;
}

.menu-main-menu-container {
	margin-left: -15px
}

form.wh-quick-search {
    position: absolute;
    top: 30px;
    min-width: 300px;
    max-width: 100vw;
}

.wh-quick-search > span {
    left: auto;
    right: 10%;
}

.rtl .wh-quick-search > span {
    right: auto;
    left: 10%;
}

.rtl button, .rtl  input, .rtl  optgroup, .rtl  select, .rtl textarea {
    text-align: right;
}

.tribe-events-c-subscribe-dropdown__container,
.tribe-events-c-view-selector {
    display: none !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title {
    text-align: right;
}

.tribe-events .tribe-events-c-top-bar__nav-list {
    direction: ltr;
}

.tribe-events-c-top-bar.tribe-events-header__top-bar {
    gap: 15px;
}

a.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden {margin: 0;}

svg.tribe-common-c-svgicon.tribe-common-c-svgicon--caret-down.tribe-events-c-top-bar__datepicker-button-icon-svg {
    margin-right: var(--tec-spacer-1);
}

.tribe-events-header__title {
    display: none
}

.tribe-events-header__breadcrumbs.tribe-events-c-breadcrumbs {
    display: none
}

.tribe-common-l-container.tribe-events-l-container {
    padding-top: 0 !important;
	padding-bottom: 0 !important
}

dt.tribe-events-event-categories-label,
dd.tribe-events-event-categories {
    display: none
}


.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before {
    display: none;
}

.tribe-events-single .tribe-events-sub-nav a span {
    display: inline
}

.tribe-events-single .tribe-events-sub-nav {
    padding: 0;
}