@font-face {
    font-family: 'gillsans-light';
    src: url('/storage/app/media/GillSans-Light.ttf');
}

@font-face {
    font-family: 'fajardo';
    src: url('/storage/app/media/james-fajardo.ttf');
}

.slider__image, .slider__image--fixed {
    background-position: 50% 0;
    background-size: cover;
    background-repeat: round;
}

.slideshow__section {

    border-bottom: 12px solid #c2df95;

    background: #787878;
}

.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: #246706;
}

.slideshow__section .slogan__block {
    background: #787878;   
 }
 
.image_slogan_block__container .image img{
    width: 100% !important;
    height: 100% !important;
 }

  .slogan-text-1 {
    font-family: 'gillsans-light';
    font-size: 50pt;
    margin: 0;
    line-height: 1;  
 }
  .slogan-text-2 {
    font-family: 'gillsans-light';
    font-size: 14pt;
    margin: 0px 15px -5px 0;
    line-height: 0.3;
    letter-spacing: 0px;
  }
 .slogan-text-3 {
    font-family: 'gillsans-light';
    font-size: 30pt;
    margin: 0;
    line-height: 1.4;
  }

.wrap__logoHeader .logo__title {
    font: 69px fajardo;
    margin: 0 0 0px;
}
.logo__title {
    color: #a6d265;
}

.welcome{
    font-family:'fajardo';
    font-size: 55px;
    color:#2e7105;
}

.wrap__ctaBody .cta_block .cta__title {

    color: #000000;

}

.sidebar-holder {
    background: #a6d265;
}

.page__title{
        font-family:'fajardo';
    font-size: 55px;
    color:#2e7105;
}

.warning{
    color: red;
}

.link{
    text-decoration: none;
    color:#424242;
}

.navigation .mm-panels > .mm-panel .mm-listview > li > a:hover, .navigation .mm-panels > .mm-panel .mm-listview > li > span:hover {
    background: #a6d265;
}

.wrap__ctaHeader .cta__link--icon:hover {
    color: #a7d265;
}



@media only screen and (max-width: 1024px) {
.wrap__logoHeader .logo__description {
    font-size: 20px;
    padding: 0 0px 20px 0px;
}
}
@media only screen and (max-width: 768px) {


}
@media only screen and (max-width: 425px) {
.wrap__logoHeader .logo__description {
    font-size: 17px;
    padding: 0 0px 20px 0px;
}

}
@media only screen and (max-width: 375px) {


}





.wrap__text-block a {
color: #2e7105;
}



body {

    background-image:url("/storage/app/media/bg.gif");
}