/**************************************** SITEWIDE ****************************************/

/*tablet and mobile logo positioning*/
/*@media only screen and (max-width: 768px) { */
/*.headerContent h1.logo {*/
/*    top: 0;*/
/*    position: relative;*/
/*    }*/
/*.navContainer {*/
/*    margin-top: 10px;*/
/*    }*/
/*.headerContent {*/
/*    background: transparent;*/
/*    }*/
/*.toolbar li:first-child {*/
/*    display: none;*/
/*}*/
/*}*/
/*nav btn*/
.navContent li .button {
    padding: 0.70em 2em;
    border-radius: 20px;
}
/* dropdown selected item */
.navContainer .navContent ul li ul a.selected {
    color:#a57b66;
}

/*footer titles*/
.footerContainer .contentTitle {
    font-size:28px;
    color: #b0463e;
}

/*newsletter*/
.footerContent .emailCapture input {
    width: 35%;
}

/*KHTS scroll footer*/
.page_f41f331f0be94f34a5c0c93b2be26937 .block_c958be9445724009adabeba56e2d26f4 {display:block!important;}
.block_c958be9445724009adabeba56e2d26f4 {display:none;}



/* TOOLBAR STYLES */
.toolbar {
    background: #5B93A1;
    color: #fff;
    text-align: right;
    font-size:18px;
    padding: .5% 2% !important;
}
.toolbar .blockContainer {
    padding: 0.5% 3% .5% 3%;
}
/*@media only screen and (max-width: 623px) {*/
/*.toolbar .blockContainer {*/
/*    padding: 0.5% 3% 3% 0%;*/
/*    }*/
/*.block_f7859b228f2042269a186de2ba77c374 .blockInnerContent ul {*/
/*    padding-bottom:0em!important;*/
/*    }*/
/*.toolbar ul,*/
/*.toolbar li {*/
/*    display: inline-block;*/
/*    font-size:14px!important;*/
/*    }*/
/*}*/
@media only screen and (max-width: 768px) {
.toolbar li {
    padding-top: 8px;
    padding-bottom: 8px;
}
}
.toolbar ul,
.toolbar li {
    display: inline-block;
    font-size:18px;

}
.toolbar li {
    padding-left: 15px;
}
.toolbar li a {
    padding: 5px 15px 5px 15px;
    background-color: #b2473e;
    border-radius: 5px;
    /*margin: auto;*/
    color: white;
}

.pageTitle {
    background-color: rgba(255,255,255,.5);
}
/*email*/
/*.toolbar ul:nth-child(2) a { */
/*    color: #333;*/
/*    font-size:14px;*/
/*}*/

/**************************************** HOME ****************************************/
/*hero gallery always show caption*/
/*.block_d8e92fd9798046548b1d7613c19b5b5e .imgHover--overlay { */
/*    opacity: 1;*/
/*}*/
/*hero gallery remove bounce*/
/*.block_d8e92fd9798046548b1d7613c19b5b5e .imgHover--content {*/
/*    -webkit-transform: translateY(0);*/
/*    -moz-transform: translateY(0);*/
/*    -o-transform: translateY(0);*/
/*    -ms-transform: translateY(-0);*/
/*    transform: translateY(0);*/
/*    background-color: white;*/
/*    opacity: .5;*/
/*}*/
.blockWrap_d8e92fd9798046548b1d7613c19b5b5e .imgEffect-content {
    background-color: white;
    opacity:.4; 
}
/*programs simple list*/
/*.items_f8c74092b2974a8597c43362818be6e4 .itemInnerContent {*/
/*    padding: 0px 20px 0px 20px;*/
/*}*/
/*blog posts list*/
.items_ec25cbd55bb148e39d5a8755b353254b .itemInnerContent {
    padding: 0px 20px 0px 20px;
}

/* button */
.block_ea2a18eff8f74112a109e1c4531de305 a,
.block_cf936f7c69e04c38bc9d7674385fd51d a,
.block_d6675e3899494e9faa26804239daebe4 a,
.block_d6233ed5d60e49d1ad4280427cbafa4e a {
    background-color: #b0463e;
    color: white;
    padding: 14px;
    border-radius: 5px;
    font-size: 18px!important;
    margin-bottom: 80px!important;
}

    
/**************************************** BLOG ****************************************/
/*blog list*/
.block_dfd85506e0bd4831a8907a096bc6ce58 .blockContent {
    padding: 0px 20px 0px 20px;
}
/*youtube*/
/*.block_c0eb6541903e421e88515ae28ff02927 {*/
/*    max-width:800px!important;*/
/*}*/


@media only screen and (min-width: 768px) {
/*desktop logo positioning*/
.headerContent h1.logo {
    position: absolute;
    top: -60px;
    left: 0;
    z-index: 1;
}
.headerContent {
    position: relative;
    background: black;     
} 
/*image on left*/ 
    .block_ea2a18eff8f74112a109e1c4531de305.blockContentBleed.layoutC .blockImg,
    .block_ea2a18eff8f74112a109e1c4531de305.blockContentBleed.layoutC .blockText  {
        width: 50%;
    }
    .flexbox .block_ea2a18eff8f74112a109e1c4531de305.blockContent.layoutC--vAlign1 .blockText, 
    .flexboxlegacy .block_ea2a18eff8f74112a109e1c4531de305.blockContent.layoutC--vAlign1 .blockText {
        margin-left: 0;
    }
    
     .block_d6675e3899494e9faa26804239daebe4.blockContentBleed.layoutC .blockImg,
    .block_d6675e3899494e9faa26804239daebe4.blockContentBleed.layoutC .blockText  {
        width: 50%;
    }
    .flexbox .block_d6675e3899494e9faa26804239daebe4.blockContent.layoutC--vAlign1 .blockText, 
    .flexboxlegacy .block_d6675e3899494e9faa26804239daebe4.blockContent.layoutC--vAlign1 .blockText {
        margin-left: 0;
    }
    
/*image on right*/ 
    .block_cf936f7c69e04c38bc9d7674385fd51d.blockContentBleed.layoutD .blockImg,
    .block_cf936f7c69e04c38bc9d7674385fd51d.blockContentBleed.layoutD .blockText {
        width: 50%;
    }
    .flexbox .block_cf936f7c69e04c38bc9d7674385fd51d.blockContent.layoutD--vAlign1 .blockText, 
    .flexboxlegacy .block_cf936f7c69e04c38bc9d7674385fd51d.blockContent.layoutD--vAlign1 .blockText {
        margin-right: 0;
    }
    
    .block_d6233ed5d60e49d1ad4280427cbafa4e.blockContentBleed.layoutD .blockImg,
    .block_d6233ed5d60e49d1ad4280427cbafa4e.blockContentBleed.layoutD .blockText {
        width: 50%;
    }
    .flexbox .block_d6233ed5d60e49d1ad4280427cbafa4e.blockContent.layoutD--vAlign1 .blockText, 
    .flexboxlegacy .block_d6233ed5d60e49d1ad4280427cbafa4e.blockContent.layoutD--vAlign1 .blockText {
        margin-right: 0;
    }
.headerAndNavContainer {
    -webkit-transition: background .5s; 
    -moz-transition: background .5s; 
    -ms-transition: background .5s; 
    -o-transition: background .5s; 
    transition: background .5s;  
}


.headerAndNavContainer.headerScroll {
    background: rgba(0, 0, 0, .5);
}

.headerContent h1.logo img {
    max-height: 165px;
    -webkit-transition: all .5s; 
    -moz-transition: all .5s; 
    -ms-transition: all .5s; 
    -o-transition: all .5s; 
    transition: all .5s;  
    width: auto;
}
.headerContent h1.logo .smLogo {
    max-height: 70px;
    width: auto;

    }

}

.items_b507ec9be3ba467dbab49c219d9fc4a3 .item a {
    color: white;
}