.cta-text,.event-location,.img-cta-text>p>a,.pagination a,.social-share-btns a{text-decoration:none}a{color:#004176}.thankyou-popup .btn-close{position:absolute;right:3px;top:3px}#errorLog,#errorLogMail,#errorLogNum{display:none;font-size:14px;color:#d53709;font-style:italic;line-height:normal}.video-frame{padding:50% 0 0;position:relative}.contact-table{line-height:24px;margin-bottom:24px}.contact-table-title{padding-right:12px}.img-cta-img-container{position:relative;max-height:263px}.cta-icon-wrapper{position:absolute;border:1px solid #fff;border-top:none;padding:29px 9px;margin-left:31px}.cta-img-text-wrapper{position:absolute;left:31px;bottom:0}.cta-img-text-wrapper p{color:#efb013;font-size:30px}.img-cta-img{object-fit:cover;width:100%;height:100%}.img-cta-text-bkgd{background:#efb013;max-height:263px;z-index:10}.img-cta-title{font-size:30px;font-weight:700;margin-bottom:20px!important}.img-cta-text>p>a{color:#000;font-size:18px}.img-cta-text>p>a::after{position:relative;content:'';border-top:2px solid #000;border-right:2px solid #000;rotate:45deg;width:12px;height:12px;display:inline-block;margin-left:5px}body,input{font-family:Arial;font-size:13px}.formtable td{padding-bottom:15px}.disclaimer{margin-top:0;margin-right:8px;margin-bottom:20px;width:480px;font-family:Arial;font-weight:400;font-size:11px;text-align:left}.boldtd,.title1{color:#369;font-size:12px;font-family:Arial;font-weight:700}.summarytable td{border-bottom:1px solid #c7ddea;padding:6px 1px 7px 4px}.boldtd{width:150px}.title2{color:#333;font-family:Arial;font-size:13px;font-weight:700}section.pagehero.highlight h2{color:#fff;margin-top:5px}form.form-feedback{margin-top:30px}form.form-feedback .form-group{margin-bottom:15px}form.form-feedback label{font:16px/1.25 Roboto,sans-serif}.locations .location .img img{object-fit:unset;height:auto}.social-share-btns{display:flex;justify-content:space-between;align-items:flex-start;max-width:160px}.cta-text{background:#efb013;border-radius:35px;color:#000;font:700 14px/1 Roboto,sans-serif;padding:10px 20px;display:inline-block;margin:5px 0;text-transform:uppercase}.careers-quote:after,.careers-quote:before{position:absolute;font-family:Roboto;font-size:100px;font-style:italic;font-weight:400;line-height:normal;text-align:center}.event-location,.event-location-container,.event-price{margin-bottom:80px}.bhson-events-item{background:rgba(0,0,0,.05);box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.bhson-events-item:hover{background:rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.upcoming-sessions{color:#626566;text-transform:uppercase;font-size:12px}.event-price h3{color:#efb013;font-size:48px}.event-price span{font-size:22px;display:block;color:#01447b}.event-location p{color:#004176;margin-bottom:8px}.bluetext.search-title,a.search-title,span.search-title{text-transform:capitalize}@media (min-width:1024px){.flagpad .padflag{padding-right:150px}.pagehero h1.fs-hero{font-size:40px}}.search.error{border:1px solid red!important}.polaroid-video-wrapper{position:relative;height:0;max-width:800px;padding:1.5rem 1.5rem 56.25%}.polaroid-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:1.5rem}.polaroid-img-wrapper{border:1px solid #000;max-width:500px}.polaroid-img-wrapper>span{color:#fff;top:calc(50% - 2.25rem);left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.3)}.polaroid-bottom{height:104px}.polaroid{background:#f1f1f1;box-shadow:0 0 10px #000}.polaroid-left-container .polaroid{transform:rotate(-3.267deg)}.polaroid-right-container .polaroid{transform:rotate(3.267deg)}.career-quote-container{background:#004176;border-radius:10px;padding:50px 78px}.careers-quote:before{content:;top:-32px;left:-48px;color:#fff}.careers-quote:after{content:;right:-35px;color:#fff}.careers-quote>*{color:#fff}.careers-quote-details{color:#fff;font-weight:700}.search-careers-btn{display:block;background:#efb013;border-radius:10px;width:500px;max-width:100%}.search-careers-btn>p{font-size:30px;text-align:center;padding:18px}.mw-800px{max-width:800px}#locateMap{height:460px}.cta-map{background:#004176;border-radius:50px;color:#fff;font:700 10px/1 Roboto,sans-serif;padding:6px}@media (min-width:576px){.modal-dialog{max-width:1150px}.donation-popup .modal-dialog{max-width:800px}}#donation-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;-moz-opacity:0.7;-khtml-opacity:0.7;opacity:.7;z-index:100;display:none}.donation-popup .modal-content{border:none}.left-blcok{border-radius:10px 0 0 10px;background:#004176}.donation-image img{width:100%;max-width:100%}.left-blcok .donation-text{padding:20px 40px 35px 20px;margin-top:-80px}.left-blcok .donation-text h1{color:#efb013;font:700 28px Roboto,sans-serif}.left-blcok .donation-text h2{color:#fff;font:700 20px Roboto,sans-serif}.left-blcok .donation-text p{color:#fff;font-size:18px;font-weight:400}.left-blcok .donation-text .cta{background:0 0;color:#efb013;padding:0}.modal-close{padding:25px;text-align:right}.modal-close .btn-close{padding:0}body .fade.donation-popup{opacity:1}.donation-popup .pagehero .banner-flag{right:0}.donation-popup .pagehero.flagpad{padding:15px}.donation-popup .modal-body{padding:30px 0}@media (min-width:768px){.pagehero h1{font-size:46px}.pagehero.highlight .air{bottom:auto;top:50px}.polaroid-left-container{margin-right:-30px}.polaroid-right-container{margin-left:-30px}.donation-popup .modal-body{padding:0}.donation-popup .pagehero h1{font-size:36px}.donation-popup .pagehero.flagpad{padding:25px}.donation-popup .pagehero .banner-flag{padding:50px 10px 30px;right:0;top:-25px;width:80px}}.donation-box{padding:30px 25px;display:flex;flex-direction:column;height:calc(100% - 25%);justify-content:space-between}.donation-box .donation-btn .btn{border-radius:35px;background:rgba(217,217,217,.75);color:#000;text-align:center;font:400 16px Roboto,sans-serif;max-width:145px;border:none;padding:10px 16px;margin-right:5px}.donation-box .donation-btn .btn-check:checked+.btn,.donation-box .donation-btn .btn.active,.donation-box .donation-btn .btn.show,.donation-box .donation-btn .btn:first-child:active,.donation-box .donation-btn :not(.btn-check)+.btn:active{background:#efb013}.select-box label{color:#000;font:700 20px/160% Roboto,sans-serif}.select-box select{border-radius:16px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") rgba(217,217,217,.25);background-repeat:no-repeat;background-size:20px;background-position:98% center;height:auto;padding:14px 22px}.donation-box .cta{border:none;border-radius:86px;width:200px;height:40px;font-size:20px}.donation-box .cta:hover{background:#efb013;color:#000}@media (max-width:767px){.donation-popup .modal-body{padding:0}.donation-popup .pagehero .banner-flag{padding:12px 15px;top:-15px;width:90px}.donation-box .logo{margin-top:20px;text-align:center}.donation-box{padding:25px 15px}.donation-btn{flex-wrap:wrap}.donation-btn .btn-box{margin-bottom:10px}}@media (min-width:992px){.slider-hero .hero__image{position:relative}.slider-hero .hero__image:before{content:'';display:block;padding-top:52.5%}.slider-hero .hero__image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}}@media (min-width:768px) and (max-width:991px){.hero__text{width:100%}.hero__text h1{max-width:40%}}form .error{border:1px solid red}#bill_submit:disabled{background:#ebd8aa;cursor:not-allowed}.donation-popup .modal-close{padding:10px 20px;text-align:right}.donation-popup .left-blcok .donation-text{padding:20px 15px 35px;margin-top:-20px}.donation-popup .left-blcok .donation-text h1{font:700 24px Roboto,sans-serif}.donation-popup .left-blcok .donation-text p{font-size:16px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}

/* .header .nav li{
    position: relative;
} */
@media (min-width:768px){
    .header .nav li:hover .bhson-navlink{
        visibility: visible;
        opacity: 1;
    }
    .header .nav li .bhson-navlink{
        visibility: hidden;
          opacity: 0;
          display: block;
    }
}
@media (max-width:1199px){
    .header .nav li .bhson-navlink{
        display: none;
    }
    .nav-arrow{
        margin:0px 8px
    }
    .nav-arrow{
        display: none;
    }
}
.header .nav li:last-child .bhson-navlink{
    left: auto;
    right: 0px;
}

.header .nav li .bhson-navlink{
      position: absolute;
     
      margin: 12px -12px;
      padding: 10px;
      background: #efb013;
      border-radius: 5px;
      z-index: 999;
      transition: opacity 0.2s, visibility 0.2s; 
      /* min-width: 190px; */
}
.header .nav li .bhson-navlink ul{
    padding: 0px;
    margin: 0px;
    /* list-style: disc;
    list-style-position: unset; */
}
.header .nav li .bhson-navlink li {
    line-height: 1.5;
    margin: 0px;
  }

.header .nav li .bhson-navlink li a {
    color: #000;
    font-size: 14px;
    font-weight: 400 !important;
}
@media (min-width: 1200px) {
    .header .nav li {
        margin-right: 24px;
    }
}
@media (max-width: 991px) {
    .home-srh{
        display: flex;
    }
}

@media (min-width: 992px) {
    .header .home-srh{
        position: absolute;
        right: 0px;
        z-index: 9;
        padding: 0;
        top: -4px;
        border: none;
        width:0px;
        right: 60px;
        z-index: 9;
        transition: all 0.3s ease-in-out;
    }
    .header .home-srh.show{
        width: 260px;
    } 
   
    .header .home-srh .search{
        width: 100%;
        border: 0;
    }
    .header .home-srh.show .search{
        border: 1px solid #004176;
    }
}


@media (min-width: 768px) {
    .share-list {
        padding: 0px 20px;
    }

    .share-list a{
        color: #fff;
        font-size: 18px;
        text-decoration: none;
    }
}
.share-list a{
    margin: 0px 5px;
}
#foot_social {
    display: none;
}

.freeform-column input {
    appearance: auto;
}
.freeform-row .freeform-column{
    position: relative;
}

.freeform-row .freeform-column .freeform-label {
    padding-bottom: 20px;
}

.freeform-row .freeform-column .freeform-instructions{
    position: absolute;
    top: 32px;
}

.select-page {
    height: 250px;
    overflow: auto;
}