/*-------------Custom Fonts--------------*/

/*@import url("https://use.typekit.net/kzx7oxj.css");*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


h1, h2, h2, h3, h4, h5, h6, .contentTitle, .contentTitle a{
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-transform: none;
}


.blockWrap_b7bbcbce6b004059a6cf32f57e444cc4 .contentTitle {
    font-size: 28px;
}

.items_de88b7b0e6764633b12ae2d02dc0e9d9 .itemInnerContent p {
    padding: 4px;

}

.mobileFullNav .subNav li a {font-size: 90%;}
.mobileFullNav .subNav li a:before {content: "-";padding-left:4px;}

/*--------------- See More + Homepage ---------------*/
.block_d5b526d823f54ff2afe70fd85b3cb8bc .imgHover-content .seeMore {
    font-size: 22px;
    padding-top: 15px;
}

.block_faffa079876347118f0ff0806c27bfde .blockInnerContent .badge .blockImg .contentImg{
    border: none;
    box-shadow: none;
    max-width: 500px;
    min-width: 300px;
    margin-top: 15px;
    position: relative;
    top: 0;
    right: 110%;
    background-color: white;
    padding: 10px 10px 10px 10px;
    border-radius: 10px;

}

/*--------------- Map Adjustment ---------------*/
.blockWrap_e21d1048e5e445da8c0f04e3c60e0e40 {
  padding-top: 0;
  padding-bottom: 0;
  max-height: 700px;
  overflow: hidden;
}

/*--------------- Hero Banner Background Adjustment ---------------*/
.blockWrap_f620f7b9c4924311b097e03fabb7431d .blockImg .flex-active-slide {
    background-position: top !important;
}

.blockWrap_f620f7b9c4924311b097e03fabb7431d .imgEffect-overlay h3, .blockWrap_f620f7b9c4924311b097e03fabb7431d .imgEffect-overlay p {
    text-shadow: black 0px 0px 15px;
}

.blockWrap_d5b526d823f54ff2afe70fd85b3cb8bc .imgEffect-overlay h3, .blockWrap_d5b526d823f54ff2afe70fd85b3cb8bc .imgEffect-overlay p {
    text-shadow: black 0px 0px 15px;
}

/*-----Mobile Screen Adjustments--------*/
@media screen and (max-width: 800px) {
    .blockWrap_faffa079876347118f0ff0806c27bfde .contentTitle,
    .blockWrap_bd346b516dff4bf6ac58cb47d10ce290 .contentTitle,
    .blockWrap_b75073d4c78543d3b441bc815eda405e .contentTitle,
    .blockWrap_d54c1059e07248a6acd90ddde9186565 .contentTitle,
    .blockWrap_f10eef04b17340deaff974962038b124 .contentTitle,
    .blockWrap_ae198b590bba4189bdd2bb4d692830dc .contentTitle
{
       font-size: 25px;
}

    .blockWrap_f620f7b9c4924311b097e03fabb7431d .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
      font-size: 25px;}

    .blockWrap_bdc1ad5aa88c45259ebdf8e02a3e2a72 .contentTitle,
    .blockWrap_c26c85438ac24adcbe3bf63bfbef28c8 .contentTitle,
    .blockWrap_b6da55a97b4142e0b907f5dfa705d623 .contentTitle,
    .blockWrap_f1cead5d1c1149d2bbdad51983aba3e9 .contentTitle,
    .blockWrap_f04b41c576674db8b2617d86fe89d3d4 .items_f04b41c576674db8b2617d86fe89d3d4 .item .contentTitle,
    .blockWrap_ed5ed420519b4408a0052bae06111b46 .contentTitle,
    .blockWrap_a96f9ba806274399bcba74184786b283 .contentTitle,
    .blockWrap_c2daf975f61d47dab6db091bbe835aca .contentTitle,
    .blockWrap_aec2dccc5302440999d3009e09ad368c .items_aec2dccc5302440999d3009e09ad368c .item .contentTitle,
    .blockWrap_a7d9e59149ab4690a1a750988ccfab54 .items_a7d9e59149ab4690a1a750988ccfab54 .item .contentTitle,
    .blockWrap_eb63336e781e4de091fe033245d1e278 .items_eb63336e781e4de091fe033245d1e278 .item .contentTitle,
    .blockWrap_b5c1457720364b03bf470788cde709c3 .items_b5c1457720364b03bf470788cde709c3 .item .contentTitle,
    .blockWrap_cf6c19de1ca84ddf9937fbcf72dcdfd2 .contentTitle,
    .blockWrap_f95f39d334fb4ceebc84841b7a0fc46d .contentTitle,
    .blockWrap_a35a37d5ef0b48dca0553ab5c2c1b81e .contentTitle{
        font-size: 25px;
}


    .blockWrap_bbe892ff15b8466b8fd063a7b2db4bd0 .contentTitle,
    .blockWrap_a930ba071a3d4a94a2cfbbae518a6938 .contentTitle,
    .blockWrap_f2a623a0b2964bf4a132170ad11b4816 .contentTitle,
    .blockWrap_d5d72c0de642423bb1f2b4523ae07cdd .contentTitle,
    .blockWrap_ac5f344c100d4e5c9b2e6b1a8c9ed605 .contentTitle,
    .blockWrap_d82ddf45e86a4437b0c8ff722e914cce .contentTitle,
    .blockWrap_a27a870882524275bf7dfac86dc3dac6 .contentTitle,
    .blockWrap_ffceb8c8298442a0be7d472bf320ec99 .contentTitle,
    .blockWrap_d6981461869f4173a9e3837367c05055 .contentTitle,
    .blockWrap_c257ac85e3814df5b6e0aa0b3d95d2d6 .contentTitle,
    .blockWrap_de350f58b7414e608f4444db4d473255 .contentTitle,    
    .blockWrap_df7155576bed4819ac075154f4ee94de .contentTitle,
    .blockWrap_d5a711fbda574720a8bfba52c02aec31 .contentTitle,
    .blockWrap_b33391efa0ae4f1f82f52dc5d0d70d0a .contentTitle {
        font-size: 21px;
}

    .blockWrap_dad4b0c92dfb4128a623f83042601ee3 .contentTitle,
    .blockWrap_ca57c7ee8e5640c7ae752cdb541e0d29 .contentTitle {
        font-size: 25px;
}

.blockWrap_d5b526d823f54ff2afe70fd85b3cb8bc .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 20px;
}

.blockWrap_d5b526d823f54ff2afe70fd85b3cb8bc .imgEffect .imgEffect-overlay .imgEffect-content p {
    font-size: 15px;
}

.blockWrap_d5b526d823f54ff2afe70fd85b3cb8bc .imgEffect-content {
             padding: 25px;
}

.items_c664f705da9c426bb255dceb154c35fa .item .contentTitle,
.blockWrap_a34cd637b1394c8ab14f2d48ad833d46 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle,
.items_bdc5ff89b3374f8089d7c043d5371ef5 .item .contentTitle,
.blockWrap_defad90916da4c8685d9a0099758798a .contentTitle,
.items_de88b7b0e6764633b12ae2d02dc0e9d9 .item .contentTitle{
    font-size: 21px;}
    
.blockWrap_ab03ad940eec4efa8aa7d34b2c8424bf .contentTitle {
    font-size: 25px;}
    
/*-----Text_Image Padding Adjustments--------*/
div.blockWrap_c26c85438ac24adcbe3bf63bfbef28c8, 
div.blockWrap_b6da55a97b4142e0b907f5dfa705d623,
div.blockWrap_f1cead5d1c1149d2bbdad51983aba3e9,
div.blockWrap_ed5ed420519b4408a0052bae06111b46, 
div.blockWrap_a96f9ba806274399bcba74184786b283,
div.blockWrap_c2daf975f61d47dab6db091bbe835aca{
    padding-bottom: 50px;
}

.block_faffa079876347118f0ff0806c27bfde .blockInnerContent .badge .blockImg .contentImg{
    border: none;
    box-shadow: none;
    max-width: 300px;
    margin-top: 15px;
    position: relative;
    top: 0;
    right: 5%;
    background-color: white;
    padding: 10px 10px 10px 10px;
    border-radius: 10px;

}

/*-----Hero Banner Mobile Screen Adjustments--------*/
 .blockWrap_f620f7b9c4924311b097e03fabb7431d .imgEffect-content {
             padding: 25px;
}
}