:root {
  --primary-color: #106334;
  --secondary-color: #FCD309;
}

.subNav li a {
white-space: normal !important;
}

.subNav li {
width: 100%;
white-space: normal;
overflow: visible;
}

.subNav li a {
display: block;
}

.items_b25143bac9f44d08bbe1186d53d95079 .contentImg {
    border-width: 0;
    background: #106334;
}

.blockWrap_f7de5422e0a940da9126876f705a66da a.button , .blockWrap_e5cb3cd817704fc0869befbe65f2c2a0 a.button{
    background: #fcd309;
    color: #106334;
    cursor: pointer
}

a,a:link,a:visited,a:hover,a:active,a:focus {
    color: #106334;
    text-decoration: none
}

.footerContainer a{
    color: #106334
}

.blockInnerContent a:not(.button):focus{
    color: #106334
}

.scCredit{
    display:none
}

.blockWrap_f7de5422e0a940da9126876f705a66da .button , .block_e5cb3cd817704fc0869befbe65f2c2a0 .button {
    padding: 10px 30px;
}

.e0a326814ddb4d1a8346d16674761f85 img{
    max-width:240px;}
    
.blockInnerContent a:not(.button):hover {
    color: #106334;
}

.blockContent.block_cba62d8b1ed04f838bf3c8eda3c66f28.layoutA .item.itemPreview.packeryItem {
    height:169.62px;
    } 
    
.blockContainer.blockWrap_bbd2807b7c2d4c71aee1a1b5b40a6194.fsMed.txa0.bmg3.lstSyNrmlzd.bw0.sy0 {
    margin-bottom: 10px;
}    


@media only screen and (min-width: 768px) {
.navContent > ul > li > ul {
min-width: 330px;
}

.navContent li .button {
 display: inline-block;
 width: auto;
  }
  
}

@media only screen and (max-width: 767px){
    .navContent li .button {
       
        color: #fff;
        text-align: center;
        display: block;
        width: fit-content;
        margin: 20px auto;
    }

    ul.subNav{padding-left: 15px; }
    
    a.button.navButton {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    color: green;
    line-height: 40px;
    font-weight: 600;
    padding: 0px;
    letter-spacing: 0.5px;
} 
    
.blockWrap_fdeae04fd8c8440fa98649a2cb64d995 .blockInnerContent{
    font-size: 20px }
    
.items_e788439c3a224167a5458cbe529a128b .contentImg {
    height: 200px;
}

.blockText p , li , p {
    font-size : 16px 
}
    
.items_cba62d8b1ed04f838bf3c8eda3c66f28 .item {
    padding: 00px 0 00px 0;
}


.blockContent.block_cba62d8b1ed04f838bf3c8eda3c66f28.layoutA .itemContent{
    padding: 15px 0px ;
}
}