/*--------------- NEW CODE 2019 BEXI  ----------------*/
/*--------------- HOME PAGE NAVIGATION ----------------*/
@media only screen and (min-width: 767px) { 
#page_bde544ed2411427e81e207c6421eadc6 .headerAndNavContainer {
 background: none!important;   
}
}

.headerAndNavContainer {
 z-index:999!important;   
}

.navIcon {
    border: 1px solid;
}
.button .ctaButton,
button, .button, input[type=submit] {
    line-height: 1.5;
    padding: .35em 1em;
}
/*video & text borders home page*/
.cols3.imgMgn0 .imgGridItem {
    border-left: white solid 1px;
    border-top: white solid 1px;
}
.cols2.imgMgn0 .imgGridItem {
   border-left: white solid 1px;
    border-top: white solid 1px;
}
/*--------------- HOME PAGE ----------------*/
/*mobile text block*/
/*.blockWrap_cb0f1148eb8e49fa858aa61d8e7d9b70 {*/
/* background-color: #072d3e; */
/* padding-top: 60px!important;*/
/*}*/
/*mobile arrows*/
/*.blockWrap_fc6c6827047d4c3998c5183303ac3801 {*/
/* background-color: #072d3e; */
/*}*/
.blockWrap_fc6c6827047d4c3998c5183303ac3801 .touch .hasSlideshow .blockImg .flex-control-nav {
 display:none;   
}
/*desktop*/
@media only screen and (min-width: 767px) { 
/*video hero*/
.blockWrap_ab8827dcc9544d07abac28578508a292,
.blockWrap_aba3d17f6e8544369d0d37ebf63645a3 {
    position: relative;
}
.blockWrap_ab8827dcc9544d07abac28578508a292:before,
.blockWrap_aba3d17f6e8544369d0d37ebf63645a3:before {
    content: '';
    display: block;
    position: absolute;
    background: rgba(0,0,0,.10);
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 1;  
   
}
.blockWrap_ab8827dcc9544d07abac28578508a292 .contentTitle {
    line-height: 0.5;
    padding-bottom: 0;
}

/*text block*/
.blockWrap_cb0f1148eb8e49fa858aa61d8e7d9b70 {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;  
      background: none!important;
}
/*arrows*/
.blockWrap_fc6c6827047d4c3998c5183303ac3801 {
     position: absolute;
    top: 80%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2; 
     background: none!important;
    }
}
.block_fc6c6827047d4c3998c5183303ac3801 .flex-control-nav {
    display: none !important;
}
/*MOBILE VIDEO TEXT*/
@media only screen and (max-width: 767px) { 
/*list vie wmobile*/
    /*.listView .itemPreview.hasImg .itemImg {*/
    /*    float: none;*/
    /*    clear: none;*/
    /*    width: 100%;*/
    /*    padding-bottom: 1em;*/
    /*}    */
    /*.listView .itemPreview.hasImg .itemContent {*/
    /*    float: none;*/
    /*    width: 100%;*/
    /*}*/
    .blockWrap_ab8827dcc9544d07abac28578508a292,
    .blockWrap_aba3d17f6e8544369d0d37ebf63645a3 {
        position: relative;
    }
    .blockWrap_ab8827dcc9544d07abac28578508a292:before,
    .blockWrap_aba3d17f6e8544369d0d37ebf63645a3:before {
        content: '';
        display: block;
        position: absolute;
        background: rgba(0,0,0,.10);
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        z-index: 1;  
    }
    .blockWrap_ab8827dcc9544d07abac28578508a292 .contentTitle {
        line-height: 1;
        padding-bottom: 0;
    }
/*text block*/
    .blockWrap_cb0f1148eb8e49fa858aa61d8e7d9b70 {
        position: absolute;
        top: 30%;
        left: 0;
        right: 0;
        -webkit-transform: translateY(-30%);
        -ms-transform: translateY(-30%);
        transform: translateY(-30%);
        z-index: 2;  
        background: none!important;
    }
     div.blockWrap_cb0f1148eb8e49fa858aa61d8e7d9b70 {
        padding-top: 20px;
    }
    .blockWrap_cb0f1148eb8e49fa858aa61d8e7d9b70 .contentImg {
        max-width: 300px
    }
/*arrows*/
    .blockWrap_fc6c6827047d4c3998c5183303ac3801 {
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        transform: translateY(-100%);
        z-index: 2; 
         background: none!important;
    }
    .blockWrap_cb0f1148eb8e49fa858aa61d8e7d9b70 .contentTitle {
        font-size: 47px;
        padding-bottom: 0;
    }
    .blockWrap_cb0f1148eb8e49fa858aa61d8e7d9b70 .blockInnerContent {
        font-size: 35px;
    }
    /*.blockWrap_cb0f1148eb8e49fa858aa61d8e7d9b70 .blockText ul{*/
    /*    padding-bottom: 0.8em;*/
    /*}*/
}
@media only screen and (min-width: 768px) and (max-width: 900px) {
    .blockWrap_cb0f1148eb8e49fa858aa61d8e7d9b70 .contentImg {
        max-width: 500px
    }
}
.block_cb0f1148eb8e49fa858aa61d8e7d9b70 .blockImg {
    padding-bottom: .25em;
}
/*gallery arrows none on arrows*/
.block_fc6c6827047d4c3998c5183303ac3801 .flex-direction-nav {
 display:none;   
}

/*homepage overlay buttons - 3 column CTA gallery*/
.ctaButton2  {
 border: 1px solid white;
 color: white;
}
.ctaButton2:hover  {
 border: 1px solid #6fd9c5!important;
 color: #6fd9c5!important;
}

/*--------------- GLOBAL ----------------*/
@media only screen and (max-width: 767px) { 
    /*home & retail pages - stack on mobile */
    .block_e15172b997d04ce89d775164cff00fc8 .imgGridItem,
    .block_f7db85275b3d43eead542f50ac33dec6 .imgGridItem,
    .block_bc8719e95f1c45b2bdcaa0c32a0ae4fd .imgGridItem,
    .block_e193e3f2ad204d73a2862f6ad61a8551 .imgGridItem,
    .block_dbcedd4508ba4e77b8f677033b1148fc .imgGridItem,  /*home page - bexi added */
    .block_a47088941f1148e1812312418c988f73 .imgGridItem,  /*make a donation - bexi added */
    .block_ID .imgGridItem{
        width: 100% !important;
        margin: 0 !important;
    }
    .blockWrap_e15172b997d04ce89d775164cff00fc8 .imgEffect-content .contentTitle {
     padding: 10px;
     font-size: 30px!important;
    }
    .blockWrap_e15172b997d04ce89d775164cff00fc8 .imgEffect-content .contentTitle:hover {
     padding: 10px;
     font-size: 35px!important;
    }
}
/*--------------- GLOBAL FONTS TYPEKIT ----------------*/
/* Links - home.site-nav */
@media only screen and (min-width: 768px) {
    .navContainer {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}
.navContainer {
    font-size: 20px;
    font-family: oswald, sans-serif;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.8;
}

html, body {
    font-family: 'Lora', serif;
    font-style: normal;
    font-weight: 500;
}

.contentTitle, .contentTitle a {
  font-family: lora, serif;
font-weight: 700;
font-style: normal;
letter-spacing: 0;
}

/*video header font override & PAGE TITLE*/
.blockWrap_ab8827dcc9544d07abac28578508a292 .contentTitle,
.pageTitle {
font-family: gautreaux,sans-serif;
font-weight: 800;
}

.button{
  font-family: oswald, sans-serif;
font-weight: 400;
font-style: normal;  
}
.blockWrap_ab8827dcc9544d07abac28578508a292 .blockText ul,
.blockWrap_ab8827dcc9544d07abac28578508a292 .blockInnerContent p{
        list-style-type: none!important;
        padding-left: 0em; 
}

/*FOOTER FONT*/
.footerContent .contentTitle {
    font-family: oswald, sans-serif;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.1;
    padding-bottom: .5em;
    font-size: 25px!important;
    text-transform:uppercase;
}
/*quicklinks*/
.block_a731c1d075a3400ba9cb670757c17a6b .blockInnerContent,
.block_a731c1d075a3400ba9cb670757c17a6b .blockInnerContent a{
     line-height: 1.1;
    padding-bottom: .5em;
    font-size: 25px!important;
    text-transform:uppercase;
    font-family: oswald, sans-serif;
    font-weight: 400;
    font-style: normal;  
   
}
/*footer logos*/
.block_e06fc3d42645432a9b77f1186d329dcc li {
    display: inline-block;    
    padding: 15px;
}

/*universal content title overlay font styling */
.imgHover .imgHover-overlay .imgHover-content .contentTitle,
.imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    text-transform: uppercase;
    letter-spacing:.05em;
    padding-bottom: 10px;
}

/*--------------- GLOBAL FOOTER ----------------*/

/*social icon title*/
.block_bdb49ecdaa1f499e95f4f120468f894f {
 margin-bottom: 20px;   
}

/*100% width logos & disclaimers*/
.footerContent .blockWrap_e06fc3d42645432a9b77f1186d329dcc,
.footerContent .blockWrap_c2e733bd4194478d9dd94044afa9a280 {
 width: 100%;   

}
.blockWrap_e06fc3d42645432a9b77f1186d329dcc .blockInnerContent,
.blockWrap_c2e733bd4194478d9dd94044afa9a280 .blockInnerContent{
     text-align: center!important;
}

.blockWrap_e06fc3d42645432a9b77f1186d329dcc .contentTitle {
       text-align: center!important;
}

/*social icons*/
.block_a06849bc2dec40858f1adaf91cc3786a.blockContent {
 padding-top:20px!important;   
}
.footerContent .blockContainer {
    padding: 0.2em 0px 0px 0px;
}

/* ---------------- BACK TO TOP BUTTON --------------- */
#myBtn {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #006699; /* Set a background color */
  color: #fbf7ef; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 5px 10px; /* Some padding */
  border-radius: 5px; /* Rounded corners */
  font-size: 14px; /* Increase font size */
}

#myBtn:hover {
  background-color: #00aca0; /* Add a background on hover */
}




.block_c7ff7933c8ad4dfe960bf907e76ebc33 p {
    background: url() 50% 0 no-repeat;
    background-size: contain;
    font-family: brandongrotesquemedium,Arial,Verdana,sans-serif;
    font-style: normal;
    color: #fff;
    font-size: 21px;
    letter-spacing: .15em;
    padding: 1.25em 0 2em 0 !important;
}
.block_c7ff7933c8ad4dfe960bf907e76ebc33 p a {
    color: #fff;
}
/*.blockWrap_a87420a9982e42e199ad57df433c3c0d {*/
/*    border-top: 3px dashed #f69431; */
/*}*/
.blockWrap_cc16143e192c4528b9b7ee7ec8c0311b { /* Keep Austin Bright */
    border-top: 3px dashed #f69431; 
}
.blockWrap_ee3fa3a0db204cb3b0680b94b65d92f9 {
   border-bottom: 3px dashed #f69431;
}
/*.blockWrap_a451f1a0b11d4296a2e017de1139dee2 { */
/*    border-top: 3px dashed #f69431;*/
    /*border-bottom: 3px dashed #f69431;*/
/*}*/

.blockWrap_cf185c83a8764335858a3950b5788398 {
    border-top: 3px dashed #f69431;
}

/* 3 Link Photo Gallery Hover Styling */
/*always show caption*/
.block_e104da0506964c58b8e8f78a4f619fa7 .imgHover--overlay { 
    opacity: 1;
}
/*remove bounce*/
.block_e104da0506964c58b8e8f78a4f619fa7 .imgHover--content {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}



.block_e104da0506964c58b8e8f78a4f619fa7 .imgHover .imgHover--overlay .imgHover--content .contentTitle {
    font-size: 42px;
    letter-spacing: .1em;
}

.block_e104da0506964c58b8e8f78a4f619fa7 .imgHover .imgHover--overlay .imgHover--content p {
    font-size: 21px;    
}

/* Items List Padding Fix */
.items_ee3fa3a0db204cb3b0680b94b65d92f9 {
    padding-left: 4%;
    padding-right: 4%;
}

.items_ee3fa3a0db204cb3b0680b94b65d92f9 .item:nth-child(3) .itemInnerContent {
    text-align: center;    
}

/* Items Button Styling */
.items_ee3fa3a0db204cb3b0680b94b65d92f9 .ctaButton, .items_ee3fa3a0db204cb3b0680b94b65d92f9 .button {
    max-width: 220px;
    width: 100%;
    text-align: center; 
}



/*always show caption*/
.block_e4b9c2e4f73a4eadb85662da36b65f2c .imgHover--overlay { 
    opacity: 1;
}
/*remove bounce*/
.block_e4b9c2e4f73a4eadb85662da36b65f2c .imgHover--content {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}



.block_e4b9c2e4f73a4eadb85662da36b65f2c .imgHover .imgHover--overlay .imgHover--content .contentTitle {
    font-size: 36px;
    letter-spacing: .1em;
    text-transform: uppercase;
}

.block_e4b9c2e4f73a4eadb85662da36b65f2c .imgHover .imgHover--overlay .imgHover--content p {
    font-size: 21px;    
}
.block_dd51ff2af8a44758a02d739d5a11fa39 .categoryHeader {
    font-size: 48px;    
}
/*---------------LIVE AT THE TRAIL---------------*/
.eventColl-eventInfo {
    text-align: left;
}
div.blockText.blockInnerContent.eventColl-section.eventColl-desc {
    padding: 10px 25px;
}
.eventColl--gridView5 .eventColl-overlay--vis {
    justify-content: left;
}
@media only screen and (max-width: 480px) {
    .eventColl--gridView5 .eventColl-date {
        font-size: 200%;
    }
    .block_a733dbc7486344d4bd3156afd06997c8 .eventColl-mainTitles {
        font-size: 22px;
    }
}
/*--------------- FUN RUN EXPO ----------------*/
@media only screen and (min-width: 1400px) {
#page_ea6271203bdf45d0b7ef5bafc45956f7 {
    background-position: 50% 100%;    
}
}

/*--------------- SPONSORSHIP ----------------*/
.block_f867eb241d0a47688e14b54f67a54007 p,
.block_f867eb241d0a47688e14b54f67a54007 a,
.block_abd9f5ffacb24f1ebee50acdcd9c8766 p,
.block_abd9f5ffacb24f1ebee50acdcd9c8766 a,
.block_d863d202a22c49798adef658997490ac p,
.block_d863d202a22c49798adef658997490ac a,
.block_a447e2c318b4441894524e3565ba3f3f p,
.block_a447e2c318b4441894524e3565ba3f3f a {
    cursor: pointer;
}


/* TRAIL BLAZER */
.page_af3444ede681440a89440e5684e2fd52 {
    background-position: 50% 120%;    
}
.blockWrap_df0eb8c6589345f59823a1f3badc9d96 {
    border-top: 3px dashed #f69431;
}
#page_db0f3ca2e89b46a5ac0d41f7b235d9e2 {
    background-position: 50% 120%;    
}
/*-----------------GUIDE-------------------*/
div.fullDetailsContainer.blockWrap_f94c09374fb2400d92458db8e87f60c7.collapsibleFaqs {
    max-width: 1200px;
    margin: auto;
    padding-left: 4%;
    padding-right: 4%;
}
.blockWrap_f94c09374fb2400d92458db8e87f60c7 .fullDetailsItem {
    background-color: #00665e;
    margin: 15px 0;
    border-radius: 22px;
}

/*-------------- MOBILE EDITS ------------------*/
@media only screen and (max-width: 768px) {
/*** HOME ***/
/* 3 TILE IMAGE LINKS*/
.block_e104da0506964c58b8e8f78a4f619fa7.cols3.imgMgn0 .imgGridItem {
    width: 100%;    
}
/* HERO TITLE RESIZE*/
.blockWrap_e611973a78af499fad267bee1b541a56 .contentTitle, /* FOUNDATION*/
.blockWrap_ba189885f8794ebcafc14535cbc658e7 .contentTitle, /* COMMUNITY IMPACT */
.blockWrap_bc19925f0ad94c2c9412fdbc3439ec9c .contentTitle, /* PERFORM */
.blockWrap_bdd18784ab5f4d55ad4f76fc95408d80 .contentTitle, /* MEMORIES */
.blockWrap_ac4b64ca3c1543c5b5107144b1638cd3 .contentTitle, /* FUN RUN */
.blockWrap_e67aa750fd6643d480fe3e9a8a60aa08 .contentTitle, /* SPONSORSHIP */
.blockWrap_ecd722bfa9824e03b772828d3f368110 .contentTitle, /* 2015 SPONSORS */
.blockWrap_cfed6ca6c1c046a8bae6989cdf7978f9 .contentTitle, /* TRAIL BLAZERS*/
.blockWrap_d959be6cd10647b59e6cb2bdac1f2142 .contentTitle, /* HOST PARTY */
.blockWrap_a830250b87944876aebec34d58290df6 .contentTitle, /* PRODUCT PROMOTION */
.blockWrap_bd39c90bb5b14b539da4f834274a8364 .contentTitle, /* FUN RUN EXPO */
.blockWrap_e9b7994a0edc4ba7887741f9287f8daa .contentTitle, /* BECOME A VENDOR */
.blockWrap_d4d258f1cbd04ecbb67d8be7ee0d1d79 .contentTitle, /* PRESS */
.blockWrap_f04643cfd30d431dbed53227b007d062 .contentTitle, /* DONATE */
.blockWrap_cf73e6f2466a4c12b70e6743ec73a773 .contentTitle, /* SPONOR FORM */
.blockWrap_fd69317e76fa4d9e9e88e153a556c50c .contentTitle, /* VENDOR FORM*/
.blockWrap_cedaa1b2ac62449bab4c1084e5f7f52c .contentTitle, /* PARTY FORM */
.blockWrap_bde5d12e462d488684d087f9627a00b7 .contentTitle
{
    font-size: 32px;
}
/* HERO PADDING RESIZE */
.blockWrap_e611973a78af499fad267bee1b541a56, /* FOUNDATION */
.blockWrap_ba189885f8794ebcafc14535cbc658e7, /* COMMUNITY IMPACT */
.blockWrap_bc19925f0ad94c2c9412fdbc3439ec9c, /* PERFORM*/ 
.blockWrap_bdd18784ab5f4d55ad4f76fc95408d80, /* MEMORIES */ 
.blockWrap_e67aa750fd6643d480fe3e9a8a60aa08, /* SPONSORSHIP */
.blockWrap_ecd722bfa9824e03b772828d3f368110, /* 2105 SPONSORS */
.blockWrap_cfed6ca6c1c046a8bae6989cdf7978f9, /* TRAIL BLAZERS */
.blockWrap_bd39c90bb5b14b539da4f834274a8364, /* FUN RUN EXPO */
.blockWrap_e9b7994a0edc4ba7887741f9287f8daa, /* BECOME A VENVOR */
.blockWrap_d4d258f1cbd04ecbb67d8be7ee0d1d79 /* PRESS */
{
    padding-top: 100px;
    padding-bottom: 100px;
}
/* FUN RUN HERO PADDING RESIZE */
.blockWrap_ac4b64ca3c1543c5b5107144b1638cd3 {
    padding-top: 100px;    
}
.blockWrap_b031597f14834687a7140c20c80ebffc {
    padding-bottom: 100px;    
}

/* LIST RESIZE */
.items_dff2febb216c44b49b112b68dc75134c.listView .itemPreview.hasImg .itemImg,
.items_c9f811f71f314a1399a166d81223f73b.listView .itemPreview.hasImg .itemImg {
    width: 100%;
    float: none;
    clear: none;
}
.items_dff2febb216c44b49b112b68dc75134c.listView .itemPreview.hasImg .itemContent,
.items_c9f811f71f314a1399a166d81223f73b.listView .itemPreview.hasImg .itemContent {
    width: 100%;
    float: none;
    padding-top: 20px;
}

}
@media only screen and (max-width: 480px) {
    /*home page*/
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_edc80c65705a4dbb8d711051febf5840 .blockContent.blockContentBleed,
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_e903d2b116c04351adb50fd456bf5acf .blockContent.blockContentBleed,
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_e585906d991a49a6a9497a1f6a8ed40f .blockContent.blockContentBleed,
        .fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_de69c44656594ccb81fcaa6ba388117b .blockContent.blockContentBleed,
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_f6b80fbc018f4e2d898322cc820f34ec .blockContent.blockContentBleed {
        padding-left: 4%;
        padding-right: 4%;
    }
    .blockWrap_edc80c65705a4dbb8d711051febf5840 .contentTitle,
    .blockWrap_e903d2b116c04351adb50fd456bf5acf .contentTitle,
    .blockWrap_e585906d991a49a6a9497a1f6a8ed40f .contentTitle,
        .blockWrap_de69c44656594ccb81fcaa6ba388117b .contentTitle,
    .blockWrap_f6b80fbc018f4e2d898322cc820f34ec .contentTitle {
        font-size: 44px;
    }
    /*VENDOR PAGE*/
    .block_e353531223654005aa27de01bf0cc321 .contentImg {
        min-height: 300px;
    }
    .blockWrap_e353531223654005aa27de01bf0cc321 .imgEffect-content {
        padding: 0;
    }
}