.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.dates {
    background-color: #96b5db;
    margin: 5%;
    padding: 20px;
    border-radius: 17px;
}

.editable ul, .editable ol, .editable__container ul, .editable__container ol {
    font-family: "source-sans-pro", Arial, Helvetica, sans-serif;
    list-style-position: outside;
    padding-left: 20px;
}

.wrap__contact_social {
    display: none;
}

.wrap__locations__header2 {
    display: none;
}
.wrap__bx-controls {
    display: none;
}
.slider__caption {
    font-size:20px !important;
}
p, li {
    font-size:18px;
}

.image_home__container--inner.image__container--inner {
    display: none;
}
.home-layout .wrap__page-content {
    width: 100%;
    float: left;
}

.wrap__hours-map {
    display: none;
}

.fit-vids-style {display:none;}
iframe {max-width:100%;}
img {max-width:100%;}

.show-on-site p {
    color: white;
}


/*SLIDER*/
.wrap__slider .slider__image, .wrap__slider .slider__image--fixed {
    background-position: 50% 0;
}

/*END*/

/*COLORS*/
.page__title {
    color: #366092;
}
a, .navigation:not(.mm-menu) .navigation__list .navigation__item.active a, .navigation:not(.mm-menu) .navigation__list .navigation__item:hover a {
    color: #c0392b;
}
.navigation:not(.mm-menu) .navigation__list .navigation__item.active, .navigation:not(.mm-menu) .navigation__list .navigation__item:hover {
    border-top: 6px solid #c0392b;
}
.navigation:not(.mm-menu) .navigation__list .navigation__item.has-child:hover:after {
    color: #c0392b;
}
.featuredblock__icon span:before {
    color: #138d75;
}
.featuredblock__icon {
    border: 2px solid #138d75;
}
.navigation.mm-menu .navigation__list > li > a.mm-next {
    background-color: #c0392b;
}
.navigation.mm-menu .navigation__list > li > a.mm-next:hover {
    background-color: #5e752e;
}
#hamburger:hover:before, #hamburger:active:before, #hamburger:focus:before {
    color: #c0392b;
}
.wrap__slider .slider__button a, .form .submit, .form input[type=submit], .home-layout .wrap__newsletter-cta .cta__button {
    border: 2px solid #6d0f06;
    background-color: #6d0f06;
}
.wrap__slider .slider__button a:hover, .form .submit, .form input[type=submit]:hover, .home-layout .wrap__newsletter-cta .cta__button:hover {
    color:#6d0f06;
}
.featuredblock__button {
    border: 2px solid #138d75;
    color:#138d75;
}
.featuredblock__button:hover {
    background-color:#138d75;
}
.wrap__contact_social .contact-form {
    width: 100%;
    border-right: none;
    padding-right: 0px;
}
@media (min-width: 768px) and (max-width: 1199px) {
.page__title {
    border-top: 3px solid #138d75;
}
}
/*COLORS END*/



/***************** SPECIFIC INNER PAGES HEADER BACKGROUND **************/ 

/*
.page__title { 
    color: #fff; 
    text-shadow: -1px -1px 0 #47474a, 1px -1px 0 #47474a, -1px 1px 0 #47474a, 1px 1px 0 #47474a;
}
.page__title-wrapper.about-me {
    background-image: url(/storage/app/media/peaceful-waves-horizon.jpg); 
    background-size: cover;
    padding: 150px 0;
    background-position: center;
}
.page__title-wrapper.about-course {
    background: url(/storage/app/media/s-mountains-unsplash.jpg);
    background-size: cover;
    padding: 150px 0;
    background-position: center;
}
.page__title-wrapper.register {
    background: url(/storage/app/media/sea-sunset-unsplash.jpg);
    background-size: cover;
    padding: 150px 0;
    background-position: center;
}
.page__title-wrapper.contact-me {
    background: url(/storage/app/media/birds-unsplash.jpg);
    background-size: cover;
    padding: 150px 0;
    background-position: center;
}
.page__title-wrapper.resources {
    background: url(/storage/app/media/sunset-clouds-unsplash.jpg);
    background-size: cover;
    padding: 150px 0;
    background-position: center;
}
.page__title-wrapper.policy {
    background: url(/storage/app/media/Additional_Stock_Pics/Ocean8.jpg);
    background-size: cover;
    padding: 150px 0;
    background-position: center;
}
.page__title { 
    border-top: unset !important;
} 
/***************** SPECIFIC INNER PAGES HEADER BACKGROUND END **************/




@media (max-width: 1199px){
    .wrap__logo_location {
        border-bottom: 3px solid #74A189;
    }
    .wrap__slider .slider__text {
    top: 50%;
}
.wrap__slider .bx-viewport {
    min-height: 530px;
}
.wrap__slider .slider__image, .wrap__slider .slider__text_type {
    height: 550px;
}
}

 

/*FONTS*/
.logo__title, .location__phone a, .location__fax a, .component__title-caption-wrap *[class$="__title"] {
    text-transform: none;
    font-family: 'Poppins', sans-serif;
}
.navigation:not(.mm-menu) .navigation__list .navigation__item a, .home-layout .wrap__newsletter-cta .cta__title {
    font-family: 'Poppins', sans-serif !important;
}
.wrap__slider .slider__title {
    font-family: 'Merriweather Sans', sans-serif;
}

#main-home h1 {
    font-family: 'Merriweather', serif;
}



@media only screen and (max-width: 1024px) {
    .wrap__slider .slider__text {
    max-width: 100%;
}

}

@media screen and (min-width: 768px) {
.wrap__slider .slider__text {
    top: 64%;
}
}
@media screen and (min-width: 1025px) {
.wrap__slider .slider__text {
    top: 60%;
}
}


@media (min-width:767px) {
.wrap__slider .slider__title {
    font-size: 48px;
}
.wrap__slider .slider__video, .wrap__slider .slider__image--fixed {
    height: auto;
}

}
/*FONTS END*/


@media only screen and (max-width: 768px) {
 
.wrap__slider .slider__text {
    text-align: center;
}
}


@media (max-width: 519px) {
.wrap__slider .slider__item {
    background: #323a38;
}
.wrap__slider .bx-wrapper .wrap__bx-controls {
    background: #c0392b;
}
 .wrap__slider .slider__text {
    text-align: center;
}
}




.wrap__newsletter-cta {
    display: none;
}

.wrap__featuredblocks {
    display: none;
}


/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF FOUR  */
.span_4_of_4 {
	width: 100%;
}
.span_3_of_4 {
	width: 74.6%;
}
.span_2_of_4 {
	width: 49.2%;
}
.span_1_of_4 {
	width: 23.8%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
}