.bhsb_textwidget{}.bhsb_textwidget .entry-header{position:relative;}.bhsb_textwidget .entry-header .entry-title{padding-bottom:40px;}.bhsb_textwidget .entry-header .entry-title .title_bar{position:absolute;top:-35px;left:50%;margin:0 0 0 -50px;display:block;width:100px;height:8px;background-color:#c1d42f;}.bhsb_textwidget .entry-header .entry-title.hasicon{padding-top:85px;}.bhsb_textwidget .entry-header .entry-title.hasicon:before{position:absolute;top:15px;left:50%;margin:0 0 0 -26px;display:block;width:64px;height:52px;color:#5d6c78;font-family:"FontAwesome 5 Light";font-size:2.75rem;line-height:52px;text-align:center;}.bhsb_textwidget .entry-header .entry-title.hasicon .title_bar{top:-10px;}.sec-main{}.sec-main .pasttraining-grid ul.past-training-grid{margin:0;padding:0;list-style-type:none;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid{margin:0;padding:0;list-style-type:none;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item{margin:0 0 47px;padding:0 0 36px;border-bottom:1px solid #acb6b5;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-inner{position:relative;padding-right:430px;padding-left:90px;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-desc h2.training-title a{color:#ce5055;background-image:none;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-ms-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-desc h2.training-title a.nitro-lazy{background-image:none !important;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-desc h2.training-title a:hover{color:#005692;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-desc p.readmore{padding-bottom:0;display:block;float:left;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-desc p.readmore a{position:relative;margin:0;padding:0;display:block;float:left;color:#005692;font-size:14px;font-size:.875rem;text-transform:uppercase;background-image:none;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-desc p.readmore a.nitro-lazy{background-image:none !important;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-desc p.readmore a:before{position:absolute;bottom:0;left:0;width:100%;height:2px;content:" ";background-color:#005692;-webkit-transition:width .25s ease-in-out;-moz-transition:width .25s ease-in-out;-ms-transition:width .25s ease-in-out;-o-transition:width .25s ease-in-out;transition:width .25s ease-in-out;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-desc p.readmore a:after{position:absolute;top:50%;right:-30px;margin-top:-4px;display:block;width:15px;height:10px;font:.95rem "Font Awesome Light";line-height:10px;content:"";}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-desc p.readmore a:hover:before{width:0;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-info{position:absolute;top:0;right:0;z-index:1;padding:0 0 0 32px;width:100%;max-width:400px;height:100%;border-left:1px solid #ce5055;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-info .training-date-and-time{position:absolute;top:0;left:32px;font-size:16px;font-size:1rem;line-height:1.55rem;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-info .training-date-and-time .training-full-date,.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-info .training-date-and-time .training-time-range{font-weight:bold;font-weight:700;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-info .training-location-info{position:absolute;bottom:0;left:32px;font-size:16px;font-size:1rem;line-height:1.55rem;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-info .training-location-info .training-location{font-weight:bold;font-weight:700;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-info .training-location-info .training-address-1,.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-info .training-location-info .training-address-2{font-style:italic;}@media screen and (max-width:880px){.sec-main{}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item{}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-inner{position:relative;padding-right:330px;padding-left:15px;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-info{max-width:300px;}}@media screen and (max-width:650px){.sec-main{}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item{}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-inner{position:relative;padding-right:15px;padding-left:15px;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-info{position:relative;top:auto;right:auto;margin:0 -15px;padding:15px 0 0;max-width:none;border-left-width:0;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-info .training-date-and-time{position:relative;top:auto;left:auto;padding:0 15px;float:left;width:50%;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-info .training-location-info{position:relative;bottom:auto;left:auto;padding:0 15px;float:left;width:50%;}}@media screen and (max-width:575px){.sec-main{}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item{}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-info{margin:0;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-info .training-date-and-time,.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-info .training-location-info{padding:0;float:none;width:100%;}.sec-main .upcomingtraining-grid ul.upcoming-training-grid li.training-item .training-info .training-date-and-time{padding-bottom:15px;}}