/*
Theme Name: Glacial Theme
Author: Glacial Multimedia
Author URI: https://glacial.com
Description: Your custom created WordPress theme from Glacial Multimedia.
Version: 1.1
Text Domain: glacialtheme
 */

.welcome-content.mobile, .button.testimonials, .section.why-mobile {display: none;}

/* NavBar */
.navbar {z-index: 3;}
.navbar-fixed {z-index: 100;}
.nav-bar-container .nav-brand {max-width:246px;}
.phone-p {margin-right:20px;}

/*Hide Apply Button*/
li.donate-btn {display:none !important;}
.nav-phone {padding-left:20px;}

/*Home Page*/
.hero {height:96px;}
.section-welcome {padding: 36px 0px 60px;}
.welome-container {border-radius: 0; max-width: 100%;}
.welcome-content h1 {font-size: 42px;}
.custom-content-hp {width: 100%; max-width: 1220px; margin:0 auto;}
.squares-wrap {margin-top:20px; margin-bottom:60px;}
.testimonials-item p {font-style: italic;}
.service-t {flex-direction: column; max-width: 96%; border-radius: 20px; transform: none !important; transform-style: unset !important;}
.service-t .blurb {display:none; font-size: 16px; line-height: 1.3; color:#fff;}
.service-img {border-radius: 20px;}
.service-item:hover {padding-top:0%;}
.service-item:hover .service-t .blurb {display:block;}
.button, .button--program, .button--squares {font-size: 18px; padding: 12px 24px;}
.button.foundations {color:#fff; background-color: #0067B1;}
.button.foundations:hover {opacity:.7;}
.button.preschool {color:#fff; background-color: #ee3224;}
.button.preschool:hover {opacity:.7;}
.button.prek {color:#fff; background-color: #e38c1a;}
.button.prek:hover {opacity:.7;}
.button.kindergarten {color:#fff; background-color: #a0ce67;}
.button.kindergarten:hover {opacity:.7;}
.blog-logo {
    max-width: 270px;
}
.mobile-img {display: none;}
/* Breadcrumbs */
#breadcrumbs, #breadcrumbs a {color: rgba(255, 255, 255, 0.6); text-decoration: none;}
#breadcrumbs a:hover {color: #ffe55f;}

/* Inner Pages */
.embed-container.full {padding-bottom:56.25%; max-width: 100%;}
.apply-btn .wp-block-button__link {color:#fff !important; background-color: #ee3224;}
figure.wp-block-table {border-radius: 0;}

/* kadence rows */
.kt-row-layout-inner {border-radius:12px;}
hr {width: 100% !important; border-color: #add3f7 !important; border-width: 1px !important;}
/* Advanced Gallery Page Links */
.image-links .kb-gallery-item-link {text-decoration: none !important;}
.image-links .kadence-blocks-gallery-item:hover {opacity: .75;}
/*Kadence Advanced Gallery*/
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gal-image-radius {border-top-left-radius: 20px; border-top-right-radius: 20px;}
.kadence-blocks-gallery-item__caption {border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.kb-advanced-slide-inner .wp-block-quote {border-left:none !important; padding:0 30px !important;}

/* Related Pages links */
.related-pages {color:#5094b2; margin-bottom: 20px !important; font-size: 20px; line-height: 1.4; text-transform: uppercase; margin-top:60px;}
ul.sub-links {display: flex; justify-content: flex-start; list-style: none; padding-left:0; flex-wrap:wrap;}
ul.sub-links li {}
.sb-link {color:#5094b2 !important; margin-right:20px;}
.sb-link:hover {color:#72b7fe !important; background-color:rgba(244, 239, 159, 0.8);}
.sub-links .active {font-weight: bold; text-decoration: none;}

/* Footer */
.footer {text-align: center;}
.rights {margin-bottom:10px;}
.search-footer {margin: auto; margin-bottom: auto; text-align: center; justify-content: center; display: flex; margin-bottom: 0;}
.search-form {margin-bottom:0;}
label {margin-bottom: 0;}
.rights {color: rgba(19, 19, 19, .8);}
.policy {color: #5094b2 !important; text-decoration: underline;}
.policy:hover {color: #72b7fe !important;}
.paragraph.address {text-align: left; margin-bottom: 0px;}
.email-icn {max-width:17px; margin-right:14px;}

@media (min-width:1120px) and (max-width:1248px) {
  .service-t h4 {font-size: 16px;}
}

@media (min-width:992px) and (max-width:1119px) {
  .service-t h4 {font-size: 13px;}
  .blurb {font-size:12px !important;}
}

@media (min-width:992px) and (max-width:1050px) {
.slider-item {width: 100% !important;}
}

@media (max-width: 991px) {
  .hero {height: 92px;}
  .mobile {display: block;}
  .welome-container {height:320px;}
  .welcome-content h1 {font-size: 35px;}
  .welcome-content.desktop {display: none;}
  .welcome-content.mobile {width:90%; margin:auto; text-align: center; display: block;}
  .welcome-content.mobile p {text-align: left;}
 .blurb {display:block !important;}
}

@media (max-width: 767px) {
  .welcome-content h1 {font-size: 30px;}
}

@media (max-width: 479px) {
  .noti-bar {flex-wrap:wrap;}
  .hero-slider {background-image: url('images/hero-mob.jpg');}
  .welome-container {background-image: linear-gradient(90deg, #efeee3, hsla(0, 0%, 100%, 0)), url('images/welcome-mob.jpg');}
    .mobile-img {display: inline-block;}
    .desktop {display: none;}
    .section-welcome, .section.slider-section, .section.slider-section.happy-parents, .section.services, .section.particle, .section.section--foundation, .section.why-mobile, .testimonials-slide {transform: none !important; transform-style: unset !important;}
      .welcome-content h1 {font-size: 25px;}
    .w-slider-mask {display: flex; flex-direction: column;}
    .testimonials-slide {margin-bottom:20px;}
    .testimonials-item {padding-top:10px;}
    .testimonials-item p {display: none;}
    .left-arrow, .right-arrow, .slide-nav-2 {display: none;}
    .programm-slider {text-align: center;}
    .button.testimonials {display:inline-block;}
    .section.slider-section.happy-parents {padding-bottom:0;}
    .section.services {display:none;}
    .section.why-mobile {display:flex; padding:30px; justify-content: center; align-items: center; background-image:url('images/hp-curriculum-bkg.jpg'); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; flex-direction: column;}
    .section.why-mobile ul {font-size: 18px;list-style: none; padding-left: 0;}
    .button, .button--program, .button--squares-2, .button--squares {padding: 15px 15px 15px;}
    .mt-2 {text-align: center;}
    blockquote {font-size: 14px;}
}

/* END of blank theme style */
