@media(min-width:1px){
    .hidden--l {
        display: block !important;
    }
}

@font-face {
    font-family: 'fajardo';
    src: url('/storage/app/media/james-fajardo.ttf');
    }

@font-face {
    font-family: 'GillSans-Light';
    src: url('/storage/app/media/GillSans-Light.ttf');
    }

@font-face {
    font-family: 'GillSans';
    src: url('/storage/app/media/gillsans-bold.ttf');
    }
    
@font-face {
    font-family: 'apple-chancery';
    src: url('8/storage/app/media/apple-chancery.ttf');
    }

    
@font-face {
    font-family: 'COMIC';
    src: url('/storage/app/media/COMIC.ttf');
    } 

@font-face {
    font-family: 'comici';
    src: url('/storage/app/media/comici.ttf');
    }
    
@font-face {
    font-family: 'ComicSansMS3';
    src: url('/storage/app/media/ComicSansMS3.ttf');
    }


/* HEADER */

.logo__title {
    font-family: 'fajardo' !important;
    color: #A6D265;
    font-size: 80px !important;
    margin-bottom: 0px !important;
    width: 700px;
    
  }
  
  .logo__description {
    color: white;
    margin: 0;
    font-family: 'fajardo';
    font-size: 58.6667px !important;
    width: 700px;
  }
  
    /* cta icon */

  .wrap__ctaHeader .cta__link--icon:hover {
    color: #A6D265 !important;
  }

/* SIDEBAR */

  .navigation .mm-panels > .mm-panel .mm-listview > li > a:not(.mm-next):not(.mm-arrow):before,
  .navigation .mm-panels > .mm-panel .mm-listview > li > span:not(.mm-next):not(.mm-arrow):before {
    color: #006600 !important;
  }

    /* sidebar_holder */

.sidebar-holder {
    background-color: rgb(166, 210, 101);
}

    /* sidebar_info */

.sidebar_info {
    text-align: center;
    font-family: 'ComicSansMS3';
    font-size: 18.6667px;
    color: inherit !important;
}

.sidebar_info_address {
    font-style: italic;
}

.sidebar_info a {
    color: inherit !important;
}

.sidebar_info_name {
    font-weight: bold;
}

.sidebar_info_phone {
    font-size: 17.3333px;
}

.sidebar_info_email {
    font-size: 16px !important;
}


 /* BANNER SLIDER */
 
.slogan__block {
    background-color: rgba(120, 120, 120, 1.00) !important;
}

#slogan_growth {
    font-family: "GillSans-Light";
    font-size: 50pt;
    margin: -8px 0px 0px;
}

#slogan_isinyour {
    font-family: 'GillSans-Light';
    font-size: 15pt;
    margin: -8px 0px 0px;
    line-height: 0.4;
}

#slogan_hands {
    font-family: "GillSans-Light";
    font-size: 35pt;
    margin: -8px 0px 0px;
}

 /* CTA */

.cta__title h2 {
    color: black !important;
}


 /* PAGES */
 
    /* welcome */
.welcome { 
    font-family: "Apple Chancery" !important;
}

.dear_parents {
    color: #2E7105;
    font-size: 20px;
}

#dear_parents {
    font-size: 20px !important;
}

.dear_parents {
    color: #2E7105;
    font-size: 20px;
}

h2.cta__title {
    color: black !important;
}

h1.page__title {
    font-family: 'fajardo';
    color: #2e7105 !important;
    font-size: 61.3333px
}


#content {
    font-family: 'ComicSansMS3';
}


 /* image */
.ezimage {
    height: 133px;
}

.map__container--inner {
        margin-top: 100px !important;
        height: 400px !important;
        width: 300px !important;
        position: relative !important;
    }

.warning {
    color: red;
}

.link_theme a {
    color: #949d20 !important;
}


/* Responsiveness - (Screen Size 1024px, 768px, 425px, 3675px) */
@media only screen and (width: 320px) {
            p.logo__title { 
        padding-right: 152px;
        padding-left: 40px;
        
    }
    
    .logo__description {
         padding-right: 152px;
        padding-left: 40px;
    }
}

@media only screen and (width: 375px) {
            p.logo__title { 
        padding-right: 126px;
        padding-left: 50px;
        
    }
    
    .logo__description {
        padding-right: 126px;
        padding-left: 50px;
    }
}


@media only screen and (max-width: 425px) {
    p.logo__title {
     font-size: 30px !important;
     text-align: center !important;
     margin: auto !important;
     width: 400px;
     
     
    }
    
    .logo__description {
        font-size: 24px !important;
        text-align: center !important;
        width: 400px;
        
    }    

    .sidebar-holder .sidebar-info {
        padding: 25px 12px 20px;
        min-height: 0px;
    }
    
     .copyright__list {
    text-align: center;
  }

    
    .sidebar-holder .image__container .image {
     z-index: 9 !important;   
    }
    
    .map__display {
        margin-top: 20px !important;
    }
    
    
    }
    

    
@media only screen and (max-width: 768px) {
        .logo__title {
     font-size: 50px !important;
     text-align: center !important;
    }

    .sidebar-holder .sidebar-info {
        padding: 25px 12px 20px;
        min-height: 0px;
    }
    
     .copyright__list {
    text-align: center;
  }
    .logo__description {
        font-size: 24px !important;
        text-align: center !important;
    }
    
    .sidebar-holder .image__container .image {
     z-index: 9 !important;   
    }
    
    .map__display {
        margin-top: 20px !important;
    }
}

@media only screen and (max-width: 1024px) {
       .logo__title {
     font-size: 50px !important;
     text-align: center !important;
    }

    .sidebar-holder .sidebar-info {
        padding: 25px 12px 20px;
        min-height: 0px;
    }
    
     .copyright__list {
    text-align: center;
  }
    .logo__description {
        font-size: 24px !important;
        text-align: center !important;
    }
    
    .sidebar-holder .image__container .image {
     z-index: 9 !important;   
    }
    
    .map__display {
        margin-top: 20px !important;
    }
}

@media only screen and (max-width: 3675px) {
  .page__title {
     font-size: 60px !important;
     margin-bottom: 0px !important;
  }
}