@keyframes fadein{from{opacity:0;}to{opacity:1;}}
@-moz-keyframes fadein{from{opacity:0;}to{opacity:1;}}
@-webkit-keyframes fadein{from{opacity:0;}to{opacity:1;}}
@-ms-keyframes fadein{from{opacity:0;}to{opacity:1;}}
@-o-keyframes fadein{from{opacity:0;}to{opacity:1;}}

html{position:relative;min-height:100%;overflow-x:hidden;}
body{position:static;margin:0 0 100px;padding:0;font-family:"Arial";font-size:16px;line-height:1.25;color:#666;}
body.path-frontpage{margin:0 0 0px;}

/* Adjust contact form's textarea. */
textarea {
  width: 95%;
  height: 120px;
}

.view-content {
    width: 100%;
    display: block;
    margin: 0;
    padding: 0;
    text-align: left;
    position: relative;
}
@media (min-width: 768px)
.view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
@media (min-width: 992px)
.view-content {
    display: flex;
    flex-wrap: wrap;
}
.view-content .views-row .article-item .content .article-intro p {
    font-size: 14px;
    color: #666;
    margin-top: 5px;
    padding: 0;
}
.view-content .views-row .article-item .article-banner img {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    display: block;
    vertical-align: top;
}
.wrapper__inner {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 20px;
    text-align: left;
}
.h_line { width:100%; height:3px; background: #fe1a33; margin-bottom: 10px; }
.image-container {
    padding-top: 15px;
    margin-bottom: 10px;
}
/*news share - added 300418*/

.tag:last-of-type {
    border-bottom: 1px solid #fe1a33;
    padding-bottom: 35px;
    margin-bottom: 50px;
}
section .tag {
    font-size: 14px;
    padding: 15px 0;
    margin: 0;
}
.tag {
    font-size: 14px;
    padding: 15px 0;
    margin: 0;
}
element.style {
    display: inline-block;
}

#js-fb-twit {
    display: inline-block;
}
#js-fb-twit li {
    display: inline;
}
#js-fb-twit li a span {
    display: none;
}

.block-region-left, .block-region-right {
    text-align: left;
}
.share-square {
    -moz-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
    background: url(../images/share/social-icons.png) no-repeat scroll left top transparent;
    display: inline-block;
    height: 32px;
    line-height: 0;
    margin: 2px;
    width: 32px;
}
.share-square-twitter {
    background-position: -64px -44px;
}
.share-square-twitter:hover{background-position:-64px -77px;}
.share-square-linkedin {
    background-position: -224px -44px;
}
.share-square-linkedin:hover{background-position:-224px -77px;}
.share-square-facebook {
    background-position: -384px -44px;
}
.share-square-facebook:hover{background-position:-384px -77px;}
.share-square-googleplus {
    background-position: -288px -44px;
}

.share-square-googleplus:hover{background-position:-288px -77px;}
.share-square-email {
    background-position: -674px -44px;
}

.share-square-email:hover{background-position:-674px -77px;}
ol, ul {
    padding-left: 1.5em;
    margin-bottom: 10px;
}
.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
    clear: both;
}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    display: table;
    content: " ";
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
.views-row-half {
    width: 50%;
    padding: 15px;
    margin-bottom: 30px;
    position: relative;
    float: left;
}
@media (max-width: 599px)
{.views-row-half {
    width: 100%;
    margin-bottom: 0;
}}
/*news share finish*/
@media (max-width:767px){body.path-frontpage{margin-bottom:0;}}
@media (max-width:767px){body{margin-bottom:0;}}
.main-container{animation:fadein 0.2s;}
a,a:hover,a:focus,a:active{color:#7f010f;text-decoration:underline;}
a:hover,a:focus{text-decoration:none;}.main-container--top-padding{margin-top:60px;}.path-user .region-content{padding:100px;}h1{margin-top:0;font-size:30px;font-weight:700;line-height:1.2;}
img{display:block;max-width:100%;height:auto;}
.button{padding:8px 15px;background-color:#fe1a33;color:#fff;display:inline-block;font-size:14px;text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;transition:all 0.2s;border-radius:0;border:none;}
.button:hover,.button:focus{text-decoration:none;background-color:#076fa0;color:#fff;}
@media (max-width:599px){.button{white-space:normal;line-height:1.2;}}
.button + .button{margin-left:10px;}
.maintenance-page{margin-bottom:100px;}.maintenance-page::after{display:block;content:'';position:absolute;bottom:0;left:0;right:0;height:80px;background:#fe1a33;}
.header{position:relative;background:none;border-bottom:2px solid #fe1a33;margin-bottom:15px;}
.header.has-search::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:rgba(255,255,255,0.8);z-index:10;}
@media (max-width:767px){.header .navbar .navbar-header .navbar-btn{margin-left:20px;margin-bottom:10px;}}
.header .navbar{background:none;border:none;border-radius:0;margin:0 auto;padding:5px 0;}
@media (min-width:992px){.header .navbar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;}}
@media (max-width:767px){.header .navbar{padding:0 0 0;}}
.path-frontpage .header .navbar{border-bottom:none;margin-bottom:0;}
@media (max-width:1199px){.header .navbar .navbar-header .navbar-btn{width:250px;}}
@media (max-width:767px){.header .navbar .navbar-header{width:auto;margin:0;}}
.header .navbar .navbar-header .navbar-btn{margin:0;width:340px;}
@media (max-width:479px){.header .navbar .navbar-header .navbar-btn{width:300px;}}
@media (max-width:410px){.header .navbar .navbar-header .navbar-btn{width:260px;}}
@media (max-width:320px){.header .navbar .navbar-header .navbar-btn{width:220px;}}
.header .navbar .navbar-header .navbar-toggle{margin-top:18px;border-color:#fe1a33;background-color:#fe1a33;}
.header .navbar .navbar-header .navbar-toggle:hover,.header .navbar .navbar-header .navbar-toggle:focus{background-color:#ffb3bc;}
.header .navbar .navbar-header .navbar-toggle .icon-bar{background-color:#fff;}
@media (max-width:479px){.header .navbar .navbar-header .navbar-toggle{margin-top:10px;}}
@media (max-width:410px){.header .navbar .navbar-header .navbar-toggle{margin-top:5px;}}
@media (max-width:320px){.header .navbar .navbar-header .navbar-toggle{margin-top:3px;}}
@media (min-width:992px){.header .navbar .navbar-collapse{order:0;flex-grow:1;flex-shrink:1;justify-content:flex-end;}}
@media (max-width:767px){.header .navbar .navbar-collapse{margin:0;padding:0;}}
.header .navbar .navbar-collapse #block-headersubmenu{float:right;}
@media (max-width:767px){.header .navbar .navbar-collapse #block-headersubmenu{float:none;}}
.header .navbar .navbar-collapse #block-headersubmenu .menu{padding:0;margin:0;list-style:none;}
.header .navbar .navbar-collapse #block-headersubmenu .menu > li{float:left;}
.header .navbar .navbar-collapse #block-headersubmenu .menu > li::after{content:'|';display:inline-block;float:left;padding:0 10px;}
@media (max-width:767px){.header .navbar .navbar-collapse #block-headersubmenu .menu > li{float:none;border-bottom:1px solid #fff;}
.header .navbar .navbar-collapse #block-headersubmenu .menu > li::after{display:none;}}
.header .navbar .navbar-collapse #block-headersubmenu .menu > li:last-child::after{display:none;}
.header .navbar .navbar-collapse #block-headersubmenu .menu > li a{display:inline-block;float:left;padding:0 5px;font-weight:400;text-decoration:none;color:#fe1a33;}
.header .navbar .navbar-collapse #block-headersubmenu .menu > li a:hover,.header .navbar .navbar-collapse #block-headersubmenu .menu > li a:focus,.header .navbar .navbar-collapse #block-headersubmenu .menu > li a:active{background:none;text-decoration:underline;}
.header .navbar .navbar-collapse #block-headersubmenu .menu > li a.is-active{font-weight:700;}
.header .navbar .navbar-collapse #block-headersubmenu .menu > li a.is-active:hover,.header .navbar .navbar-collapse #block-headersubmenu .menu > li a.is-active:focus,.header .navbar .navbar-collapse #block-headersubmenu .menu > li a.is-active:active{background:none;text-decoration:none;}
@media (max-width:767px){.header .navbar .navbar-collapse #block-headersubmenu .menu > li a{display:block;float:none;background:#fe1a33;color:#fff;padding:10px 20px;font-size:17px;}
.header .navbar .navbar-collapse #block-headersubmenu .menu > li a:hover,.header .navbar .navbar-collapse #block-headersubmenu .menu > li a:focus,.header .navbar .navbar-collapse #block-headersubmenu .menu > li a:active{background:#ffb3bc;}}
.header .navbar .navbar-collapse #block-followus{float:right;margin-left:40px;margin-right:65px;}
.header .navbar .navbar-collapse #block-followus a{display:inline-block;text-decoration:none;}.header .navbar .navbar-collapse #block-followus a:hover,.header .navbar .navbar-collapse #block-followus a:focus,.header .navbar .navbar-collapse #block-followus a:active{background:none;text-decoration:underline;}
.header .navbar .navbar-collapse #block-building-better-search{position:absolute;top:28px;right:0;height:20px;z-index:100;}
@media (max-width:767px){.header .navbar .navbar-collapse #block-building-better-search{display:none;}}
.header .navbar .navbar-collapse #block-building-better-search #search-toggle{position:absolute;top:0;right:5px;border:none;background:none;}
.header .navbar .navbar-collapse #block-building-better-search #search-toggle:focus{outline:0;}
.header .navbar .navbar-collapse #block-building-better-search .glyphicon-remove{display:none;}
.header .navbar .navbar-collapse #block-building-better-search #search-block-form{display:none;position:absolute;top:150%;right:0;width:300px;}
.header .navbar .navbar-collapse #block-building-better-main-menu .navbar-nav{float:right;margin-left:0;margin-right:-15px;}
@media (max-width:767px){.header .navbar .navbar-collapse #block-building-better-main-menu .navbar-nav{float:none;margin:0;}}
.header .navbar .navbar-collapse #block-building-better-main-menu .navbar-nav li::after{content:'|';display:inline-block;float:left;padding:14px 6px;}
.header .navbar .navbar-collapse #block-building-better-main-menu .navbar-nav li:last-child::after{display:none;}
@media (max-width:767px){.header .navbar .navbar-collapse #block-building-better-main-menu .navbar-nav li{float:none;border-bottom:1px solid #fff;}
.header .navbar .navbar-collapse #block-building-better-main-menu .navbar-nav li::after{display:none;}}
.header .navbar .navbar-collapse #block-building-better-main-menu .navbar-nav li a{display:inline-block;float:left;padding:14px 5px;font-size:19px;font-weight:400;text-transform:uppercase;text-decoration:none;color:#fe1a33;box-shadow:inset 0 -5px #fff;transition:all 0.2s;}
.header .navbar .navbar-collapse #block-building-better-main-menu .navbar-nav li a.is-active{font-weight:700;box-shadow:inset 0 -5px #fe1a33;}
.header .navbar .navbar-collapse #block-building-better-main-menu .navbar-nav li a:hover,.header .navbar .navbar-collapse #block-building-better-main-menu .navbar-nav li a:focus,.header .navbar .navbar-collapse #block-building-better-main-menu .navbar-nav li a:active{box-shadow:inset 0 -5px #fe1a33;}
@media (max-width:1199px){.header .navbar .navbar-collapse #block-building-better-main-menu .navbar-nav li a{font-size:16px;}}
@media (max-width:767px){.header .navbar .navbar-collapse #block-building-better-main-menu .navbar-nav li a{display:block;float:none;background:#fe1a33;color:#fff;padding:10px 20px;font-size:17px;text-transform:none;box-shadow:none;}
.header .navbar .navbar-collapse #block-building-better-main-menu .navbar-nav li a:hover,.header .navbar .navbar-collapse #block-building-better-main-menu .navbar-nav li a:focus,.header .navbar .navbar-collapse #block-building-better-main-menu .navbar-nav li a:active{background:#ffb3bc;box-shadow:none;}}
.footer{bottom:0;height:110px;width:100%;background:#fe1a33;color:#fff;padding-top:5px;padding-bottom:50px;}
.footer::after{display:block;position:absolute;}
@media (max-width:767px){.footer{position:relative;height:auto;padding-bottom:15px;text-align:center;}
.footer::after{bottom:15px;}}
.footer .util{text-align:right;margin-bottom:35px;}
@media (max-width:767px){.footer .util{text-align:center;}}
.footer .util ul{padding:0;margin:0;list-style:none;}
.footer .util ul > li{display:inline-block;margin-left:5px;}
.footer .util ul > li a{padding:8px 15px;background-color:#fe1a33;color:#fff;display:inline-block;font-size:14px;text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;transition:all 0.2s;border-radius:0;border:none;background-color:#fff;color:#fe1a33;font-weight:700;text-transform:none;}
.footer .util ul > li a:hover,.footer .util ul > li a:focus{text-decoration:none;background-color:#fee6e8;color:#fff;}
@media (max-width:599px){.footer .util ul > li a{white-space:normal;line-height:1.2;}}
.footer .util ul > li a:hover,.footer .util ul > li a:focus,.footer .util ul > li a:active{color:#fe1a33;background-color:#fee6e8;}
.footer nav{display:block;float:left;width:calc(100% / 6);}
@media (max-width:767px){.footer nav{display:none;}}
.footer nav .menu{margin-right:20px;}
.footer nav .menu li{padding-bottom:20px;}
.footer nav .menu li:first-child a{font-size:18px;font-weight:700;}
@media (max-width:991px){.footer nav .menu li:first-child a{font-size:16px;}}
.footer nav .menu li a{padding:0;font-size:16px;font-weight:400;color:#fff;text-decoration:none;}
.footer nav .menu li a:hover,.footer nav .menu li a:focus{color:#fff;text-decoration:underline;background:none;}
@media (max-width:991px){.footer nav .menu li a{font-size:14px;}}
.banner{text-align:center;}
.banner .heading{position:relative;top:-100%;margin:-57px 215px 0;padding:25px 20px;background:#fff;border-top:11px solid #fe1a33;font-size:20px;font-weight:700;}
@media (max-width:991px){.banner .heading{margin:-57px 80px 0;}}
@media (max-width:767px){.banner .heading{margin:-37px 30px 0;padding-top:10px;border-top-width:6px;}}
@media (max-width:599px){.banner .heading{margin:0 -15px;}}@media (max-width:767px){.banner .image{margin-left:-15px;margin-right:-15px;}}
.banner .band{position:relative;margin-top:4px;border-top:6px solid #fff;box-shadow:0 -4px 0 #fe1a33;background:#ebeadf;}
.banner .band .output{padding:10px 30px 10px;font-size:14px;}
@media (max-width:599px){.banner .band .output{padding:30px 5px 50px;}}
.featured,.view-programmes,.view-taxonomy-term{padding:20px 0;}
@media (max-width:767px){.featured,.view-programmes,.view-taxonomy-term{padding-left:0;padding-right:0;margin-left:-15px;margin-right:-15px;}}
.featured .block-title,.view-programmes .block-title,.view-taxonomy-term .block-title{position:relative;margin-top:0;margin-bottom:30px;font-size:24px;font-weight:400;text-transform:uppercase;text-align:center;}
.featured .view-content,.view-programmes .view-content,.view-taxonomy-term .view-content{margin-right:-15px;margin-left:-15px;display:flex;flex-wrap:wrap;}
@media (max-width:767px){.featured .view-content,.view-programmes .view-content,.view-taxonomy-term .view-content{margin:0;}}
.featured .view-content .views-row,.view-programmes .view-content .views-row,.view-taxonomy-term .view-content .views-row{width:33.33333333%;float:left;padding:15px;position:relative;}
.featured .view-content .views-row:hover,.view-programmes .view-content .views-row:hover,.view-taxonomy-term .view-content .views-row:hover{transition:all 0.2s;background-color:#fee7e8;}
@media (max-width:599px){.featured .view-content .views-row,.view-programmes .view-content .views-row,.view-taxonomy-term .view-content .views-row{width:100%;margin-bottom:0;}
.featured .view-content .views-row:hover,.view-programmes .view-content .views-row:hover,.view-taxonomy-term .view-content .views-row:hover{background:none;}
.featured .view-content .views-row::after,.view-programmes .view-content .views-row::after,.view-taxonomy-term .view-content .views-row::after{display:block;content:'';height:1px;background:rgba(8,128,184,0.4);margin-bottom:-15px;}
.featured .view-content .views-row:last-child::after,.view-programmes .view-content .views-row:last-child::after,.view-taxonomy-term .view-content .views-row:last-child::after{display:none;}}
.featured .article-item .heading,.view-programmes .article-item .heading,.view-taxonomy-term .article-item .heading{margin:0;font-size:18px;font-weight:700;}
.featured .article-item .heading a,.featured .article-item .heading a:hover,.featured .article-item .heading a:focus,.view-programmes .article-item .heading a,.view-programmes .article-item .heading a:hover,.view-programmes .article-item .heading a:focus,.view-taxonomy-term .article-item .heading a,.view-taxonomy-term .article-item .heading a:hover,.view-taxonomy-term .article-item .heading a:focus{text-decoration:none;}.featured .article-item .heading a::before,.view-programmes .article-item .heading a::before,.view-taxonomy-term .article-item .heading a::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;}
.featured .article-item .article-intro,.view-programmes .article-item .article-intro,.view-taxonomy-term .article-item .article-intro{font-size:13px;font-weight:400;margin:16px 0;}
.featured .article-item .node-readmore a,.view-programmes .article-item .node-readmore a,.view-taxonomy-term .article-item .node-readmore a{padding:8px 15px;background-color:#fe1a33;color:#fff;display:inline-block;font-size:14px;text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;transition:all 0.2s;border-radius:0;border:none;position:absolute;bottom:15px;left:15px;}
.featured .article-item .node-readmore a:hover,.featured .article-item .node-readmore a:focus,.view-programmes .article-item .node-readmore a:hover,.view-programmes .article-item .node-readmore a:focus,.view-taxonomy-term .article-item .node-readmore a:hover,.view-taxonomy-term .article-item .node-readmore a:focus{text-decoration:none;background-color:#930612;color:#fff;}
@media (max-width:599px){.featured .article-item .node-readmore a,.view-programmes .article-item .node-readmore a,.view-taxonomy-term .article-item .node-readmore a{white-space:normal;line-height:1.2;}}
.featured .article-item.programmes-item .field--name-field-icon,.view-programmes .article-item.programmes-item .field--name-field-icon,.view-taxonomy-term .article-item.programmes-item .field--name-field-icon{position:absolute;top:15px;left:15px;width:56px;height:56px;}.featured .article-item.programmes-item .heading,.view-programmes .article-item.programmes-item .heading,.view-taxonomy-term .article-item.programmes-item .heading{margin-top:20px;margin-left:65px;margin-bottom:30px;}.featured .block-region-featured{position:relative;}.featured .block-region-featured .more-link{
	position: absolute;
	top: 6px;
	right: 0;
	font-size: 14px;
	text-decoration: underline;
}
.featured .block-region-featured .more-link:hover,.featured .block-region-featured .more-link:focus{text-decoration:none;}
@media (max-width:767px){.featured .block-region-featured .more-link{top:38px;right:auto;left:20px;}}
@media (max-width:320px){.featured .block-region-featured .more-link{top:55px;}}.view-programmes{padding:55px 0 0;}
.view-taxonomy-term{padding-bottom:0;}
.view-taxonomy-term .feed-icons{position:relative;margin-top:40px;background:#e1f2ed;padding:55px;font-size:18px;text-align:center;}
@media (max-width:767px){.view-taxonomy-term .feed-icons{padding:55px 20px;}}
.view-taxonomy-term .feed-icons a{padding:8px 15px;background-color:#fe1a33;color:#fff;display:inline-block;font-size:14px;text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;transition:all 0.2s;border-radius:0;border:none;}.view-taxonomy-term .feed-icons a:hover,.view-taxonomy-term .feed-icons a:focus{text-decoration:none;background-color:#076fa0;color:#fff;}@media (max-width:599px){.view-taxonomy-term .feed-icons a{white-space:normal;line-height:1.2;}}.programmes-intro{position:relative;margin-top:-39px;background:#e1f2ed;padding:55px 100px 100px;font-size:18px;text-align:center;}.programmes-intro::before{display:block;content:'';position:absolute;background:#e1f2ed;top:0;bottom:0;left:100%;width:100%;}
.programmes-intro::after{display:block;content:'';position:absolute;background:#e1f2ed;top:0;bottom:0;right:100%;width:100%;}
@media (max-width:767px){.programmes-intro{margin-top:-30px;margin-left:-15px;margin-right:-15px;}
.programmes-intro::before,.programmes-intro::after{display:none;}}
@media (max-width:599px){.programmes-intro{padding:30px 30px;}}
.programmes-intro .heading{font-size:20px;font-weight:700;margin-bottom:35px;}
.programmes-intro .heading::after{display:block;position:absolute;content:url(/themes/building_better/images/wave.png);bottom:55px;left:50%;transform:translateX(-50%);}
@media (max-width:599px){.programmes-intro .heading::after{display:none;}}
.embedded-video{padding-top:55px;}.cta{background:#ffe6e8;text-align:center;}
@media (max-width:767px){.cta{margin-bottom:-45px;}}
.cta .block{padding:10px;position:relative;}
@media (max-width:599px){.cta .block{padding:30px 30px 50px;}}
.cta .heading{position:relative;margin-top:0;margin-bottom:10px;font-size:24px;font-weight:400;text-transform:uppercase;}
.cta .output{position:relative;font-size:18px;}
.cta .ctrl{margin-top:10px;}
.cta .ctrl a{padding:8px 15px;background-color:#fe1a33;color:#fff;display:inline-block;font-size:14px;text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;transition:all 0.2s;border-radius:0;border:none;}
.cta .ctrl a:hover,.cta .ctrl a:focus{text-decoration:none;background-color:#930612;color:#fff;}
@media (max-width:599px){.cta .ctrl a{white-space:normal;line-height:1.2;}}.cta .ctrl a::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;}
.news-featured-item,.events-featured-item{border-top:3px solid #fe1a33;padding-top:30px;padding-bottom:30px;overflow:hidden;position:relative;}
.news-featured-item .news-article,.news-featured-item .event-article,.events-featured-item .news-article,.events-featured-item .event-article{padding:0;}
@media (max-width:767px){.news-featured-item .news-article,.news-featured-item .event-article,.events-featured-item .news-article,.events-featured-item .event-article{margin-left:0;margin-right:0;}}
.news-featured-item .news-article .field--label,.news-featured-item .event-article .field--label,.events-featured-item .news-article .field--label,.events-featured-item .event-article .field--label{font-weight:600;display:inline-block;padding-right:.5em;}
.news-featured-item h2,.events-featured-item h2{margin-top:0;font-weight:400;font-size:24px;text-transform:uppercase;}
.news-featured-item h2 a,.news-featured-item h2 a:hover,.events-featured-item h2 a,.events-featured-item h2 a:hover{text-decoration:none;}
.news-featured-item .article-banner,.events-featured-item .article-banner{border:none;padding:0;float:right;margin:0 0 0 20px;max-width:364px;}
@media (max-width:767px){.news-featured-item .article-banner,.events-featured-item .article-banner{max-width:200px;margin-bottom:20px;}}
@media (max-width:499px){.news-featured-item .article-banner,.events-featured-item .article-banner{display:none;}}
.news-featured-item .article-intro,.events-featured-item .article-intro{font-size:18px;margin:30px 0;}
.news-featured-item .links, .events-featured-item .links{margin-bottom:0;}
.news-featured-item .links .node-readmore a,.events-featured-item .links .node-readmore a{padding:8px 15px;background-color:#fe1a33;color:#fff;display:inline-block;font-size:14px;text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;transition:all 0.2s;border-radius:0;border:none;}
.news-featured-item .links .node-readmore a:hover,.news-featured-item .links .node-readmore a:focus,.events-featured-item .links .node-readmore a:hover,.events-featured-item .links .node-readmore a:focus{text-decoration:none;background-color:#fe808f;color:#fff;}
@media (max-width:599px){.news-featured-item .links .node-readmore a,.events-featured-item .links .node-readmore a{white-space:normal;line-height:1.2;}}
.news-featured-item .links .node-readmore .events-featured-item .links .node-readmore {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;}
.news-featured-items .views-exposed-form,.events-featured-items .views-exposed-form{margin-top:-20px;text-align:right;}
@media (max-width:499px){.news-featured-items .views-exposed-form,.events-featured-items .views-exposed-form{text-align:left;}}
.news-featured-items .views-exposed-form .form-item,.events-featured-items .views-exposed-form .form-item{padding-left:15px;display:inline-block;}
@media (max-width:499px){.news-featured-items .views-exposed-form .form-item,.events-featured-items .views-exposed-form .form-item{display:block;padding-left:0;}}
.news-featured-items .views-exposed-form .form-item:first-of-type,.events-featured-items .views-exposed-form .form-item:first-of-type{padding-left:0;}
.news-featured-items .views-exposed-form .form-item label,.events-featured-items .views-exposed-form .form-item label{font-size:12px;font-weight:400;}
@media (max-width:499px){.news-featured-items .views-exposed-form .form-item label,.events-featured-items .views-exposed-form .form-item label{display:block;}}
.news-featured-items .views-exposed-form .form-item .select-wrapper,.events-featured-items .views-exposed-form .form-item .select-wrapper{cursor:pointer;}
@media (max-width:499px){.news-featured-items .views-exposed-form .form-item .select-wrapper,.events-featured-items .views-exposed-form .form-item .select-wrapper{width:100%;}}
.news-featured-items .views-exposed-form .form-item .select-wrapper::after,.events-featured-items .views-exposed-form .form-item .select-wrapper::after{background-color:#e1f2ed;color:#fe1a33;top:2px;right:2px;bottom:2px;margin:0;padding:3px 4px 0;cursor:pointer;font-size:12px;}
.news-featured-items .views-exposed-form .form-item .select-wrapper .form-control,.events-featured-items .views-exposed-form .form-item .select-wrapper .form-control{border:2px solid #fe1a33;border-radius:0;height:22px;padding:0 26px 0 6px;cursor:pointer;font-size:12px;line-height:18px;color:#fe1a33;}
@media (max-width:499px){.news-featured-items .views-exposed-form .form-item .select-wrapper .form-control,.events-featured-items .views-exposed-form .form-item .select-wrapper .form-control{width:100%;}}
.news-featured-items .block-heading,.events-featured-items .block-heading{margin:50px 0 35px;text-align:center;text-transform:uppercase;font-size:18px;font-weight:700;}
.news-featured-items .view-content,.events-featured-items .view-content{display:flex;flex-wrap:wrap;}
.news-featured-items .view-content .views-row,.events-featured-items .view-content .views-row{width:33.33333333%;padding:15px;margin-bottom:30px;position:relative;float:left;}
.news-featured-items .view-content .views-row .article-item,.events-featured-items .view-content .views-row .article-item{min-height:100px;}
.news-featured-items .view-content .views-row:nth-child(3n+0) + .views-row,.events-featured-items .view-content .views-row:nth-child(3n+0) + .views-row{clear:both;}
.news-featured-items .view-content .views-row:hover,.events-featured-items .view-content .views-row:hover{transition:all 0.2s;background-color:#ebeadf;}
@media (max-width:599px){.news-featured-items .view-content .views-row,.events-featured-items .view-content .views-row{width:100%;margin-bottom:0;}.news-featured-items .view-content .views-row:hover,.events-featured-items .view-content .views-row:hover{background:none;}.news-featured-items .view-content .views-row::after,.events-featured-items .view-content .views-row::after{display:block;content:'';height:1px;background:rgba(8,128,184,0.4);margin-bottom:-15px;}.news-featured-items .view-content .views-row:last-child::after,.events-featured-items .view-content .views-row:last-child::after{display:none;}}.news-featured-items .view-content .views-row .heading,.events-featured-items .view-content .views-row .heading{margin:0;font-size:18px;font-weight:bold;}.news-featured-items .view-content .views-row .heading a,.news-featured-items .view-content .views-row .heading a:hover,.news-featured-items .view-content .views-row .heading a:focus,.events-featured-items .view-content .views-row .heading a,.events-featured-items .view-content .views-row .heading a:hover,.events-featured-items .view-content .views-row .heading a:focus{text-decoration:none;}
.news-featured-items .view-content .views-row .heading a::before,.events-featured-items .view-content .views-row .heading a::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;}
.news-featured-items .view-content .views-row .attributes,.events-featured-items .view-content .views-row .attributes{padding-top:10px;font-size:14px;margin-bottom:-10px;}
.news-featured-items .view-content .views-row .attributes .field--label,.events-featured-items .view-content .views-row .attributes .field--label{font-weight:600;display:inline-block;padding-right:.5em;}
.news-featured-items .view-content .views-row .article-intro,.events-featured-items .view-content .views-row .article-intro{font-size:16px;font-weight:400;margin:20px 0 25px;}
.news-featured-items .view-content .views-row .node-readmore a,.events-featured-items .view-content .views-row .node-readmore a{padding:8px 15px;background-color:#fe1a33;color:#fff;display:inline-block;font-size:14px;text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;transition:all 0.2s;border-radius:0;border:none;position:absolute;bottom:15px;left:15px;z-index:100;}.news-featured-items .view-content .views-row .node-readmore a:hover,.news-featured-items .view-content .views-row .node-readmore a:focus,.events-featured-items .view-content .views-row .node-readmore a:hover,.events-featured-items .view-content .views-row .node-readmore a:focus{text-decoration:none;background-color:#fe1a33;color:#fff;}@media (max-width:599px){.news-featured-items .view-content .views-row .node-readmore a,.events-featured-items .view-content .views-row .node-readmore a{white-space:normal;line-height:1.2;}}.news-featured-items .pager .next > a,.news-featured-items .pager .next > span,.events-featured-items .pager .next > a,.events-featured-items .pager .next > span{position:relative;float:none;padding:8px 14px 8px 30px;text-align:center;border:none;border-radius:0;background:#e1f2ed;font-size:12px;text-transform:uppercase;}.news-featured-items .pager .next > a::before,.news-featured-items .pager .next > span::before,.events-featured-items .pager .next > a::before,.events-featured-items .pager .next > span::before{content:'◀';position:absolute;left:14px;top:10px;font-family:'Times New Roman';font-size:10px;}.news-featured-items .pager .previous > a,.news-featured-items .pager .previous > span,.events-featured-items .pager .previous > a,.events-featured-items .pager .previous > span{position:relative;float:none;padding:8px 30px 8px 14px;text-align:center;border:none;border-radius:0;background:#e1f2ed;font-size:12px;text-transform:uppercase;}
.news-featured-items .pager .previous > a::after,.news-featured-items .pager .previous > span::after,.events-featured-items .pager .previous > a::after,.events-featured-items .pager .previous > span::after{content:'▶';position:absolute;right:14px;top:10px;font-family:'Times New Roman';font-size:10px;}
.events-past-items{padding-top:30px;}
.article-main-heading{margin-bottom:30px;}
.article-heading{margin-bottom:30px;}
.article-banner{border-top:3px solid #fe1a33;border-bottom:3px solid #fe1a33;padding-top:7px;padding-bottom:7px;}
section + section > .article-banner{margin-top:20px;}
.article-intro{font-size:15px;color:#666;margin-top:20px;}
.node--view-mode-full .paragraph{font-size:18px;color:#000000;}
.node--view-mode-full .paragraph li{margin-bottom:25px;}
.node--view-mode-full .paragraph li > ul,.node--view-mode-full .paragraph li > ol{margin-top:25px;}
.node--view-mode-full .paragraph-h2{font-size:20px;font-weight:700;margin-top:25px;margin-bottom:10px;color:#fe1a33;}
.node--view-mode-full .paragraph-h3{font-size:18px;font-weight:700;margin-bottom:10px;color:#fe1a33;}
.node--view-mode-full p{margin-bottom:15px;}
.node--view-mode-full .paragraph--type--inline-image{overflow:hidden;padding:12px 0;margin-bottom:25px;border-top:3px solid #fe1a33;border-bottom:3px solid #fe1a33;}
.node--view-mode-full .paragraph--type--inline-image.paragraph--type--inline-image--small .inline-image{width:50%;float:left;}@media (max-width:479px){.node--view-mode-full .paragraph--type--inline-image.paragraph--type--inline-image--small .inline-image{width:100%;float:none;}}
.node--view-mode-full .paragraph--type--inline-image.paragraph--type--inline-image--small .field--name-field-caption{overflow:hidden;padding-left:10px;font-style:italic;font-size:14px;}
@media (max-width:479px){.node--view-mode-full .paragraph--type--inline-image.paragraph--type--inline-image--small .field--name-field-caption{padding-left:0;padding-top:10px;}}
.node--view-mode-full .paragraph--type--inline-image.paragraph--type--inline-image--small .field--name-field-caption p:first-child:last-of-type{margin-bottom:0;}
.node--view-mode-full .paragraph--type--inline-image.paragraph--type--inline-image--large .inline-image{width:100%;float:none;}
.node--view-mode-full .paragraph--type--inline-image.paragraph--type--inline-image--large .field--name-field-caption{overflow:hidden;font-style:italic;font-size:14px;padding-top:10px;}
.node--view-mode-full .paragraph--type--inline-image.paragraph--type--inline-image--large .field--name-field-caption p:first-child:last-of-type{margin-bottom:0;}
.node--view-mode-full .paragraph--type--inline-video{overflow:hidden;padding:12px 0 2px;margin-bottom:25px;border-top:3px solid #fe1a33;border-bottom:3px solid #fe1a33;}
.node--view-mode-full .paragraph--type--inline-video .field--name-field-video-caption{padding-top:10px;font-style:italic;font-size:14px;}
@media (max-width:479px){.node--view-mode-full .paragraph--type--inline-video .field--name-field-video-caption{padding-left:0;padding-top:10px;}}
.node--view-mode-full .paragraph--type--inline-video .field--name-field-video-caption p:first-child:last-of-type,.node--view-mode-full .paragraph--type--inline-video .field--name-field-video-caption p:last-of-type{margin-bottom:10px;}
.node--view-mode-full .paragraph--type--inline-video .field--name-field-video-licence{overflow:hidden;padding-top:10px;padding-left:10px;padding-bottom:10px;font-size:14px;float:right;}@media (max-width:479px){.node--view-mode-full .paragraph--type--inline-video .field--name-field-video-licence{padding-left:0;}}.node--view-mode-full .paragraph--type--inline-video .field--name-field-video-licence p:first-child:last-of-type{margin-bottom:0;}.node--view-mode-full .paragraph--type--file{position:relative;border:1px solid #fe1a33;margin-bottom:20px;}.node--view-mode-full .paragraph--type--file .file-icon,.node--view-mode-full .paragraph--type--file .file-link,.node--view-mode-full .paragraph--type--file .file-size{border:none;font-size:16px;color:#fe1a33;}.node--view-mode-full .paragraph--type--file .file-icon > span,.node--view-mode-full .paragraph--type--file .file-link > span,.node--view-mode-full .paragraph--type--file .file-size > span{color:#fe1a33;}@media (max-width:599px){.node--view-mode-full .paragraph--type--file .file-icon,.node--view-mode-full .paragraph--type--file .file-link,.node--view-mode-full .paragraph--type--file .file-size{font-size:14px;vertical-align:top;}}.node--view-mode-full .paragraph--type--file .file-link a::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;}.node--view-mode-full .paragraph--type--file .file-icon{font-size:30px;}.node--view-mode-full .paragraph--carousel{padding:12px 0;margin-bottom:25px;border-top:3px solid #fe1a33;border-bottom:3px solid #fe1a33;}.node--view-mode-full .paragraph--carousel .carousel-indicators{margin-bottom:0;}@media (min-width:1201px){.node--view-mode-full .paragraph--carousel .carousel-indicators{bottom:auto;top:515px;}}@media (min-width:992px) and (max-width:1199px){.node--view-mode-full .paragraph--carousel .carousel-indicators{bottom:auto;top:425px;}}@media (min-width:768px) and (max-width:991px){.node--view-mode-full .paragraph--carousel .carousel-indicators{bottom:auto;top:330px;}}
.node--view-mode-full .paragraph--carousel .carousel-indicators li{margin-bottom:0;border-color:#fe1a33;width:12px;height:12px;}.node--view-mode-full .paragraph--carousel .carousel-indicators li.active{border-color:#fe1a33;background:#fe1a33;}
.node--view-mode-full .paragraph--carousel .field--name-field-image{background:#666;}.node--view-mode-full .paragraph--carousel .field--name-field-caption{overflow:hidden;font-style:italic;font-size:14px;padding-top:30px;}@media (max-width:767px){.node--view-mode-full .paragraph--carousel .field--name-field-caption{padding-top:10px;padding-bottom:25px;}}.node--view-mode-full .paragraph--carousel .field--name-field-caption p:first-child:last-of-type,.node--view-mode-full .paragraph--carousel .field--name-field-caption p:last-child{margin-bottom:0;}.node--view-mode-full .paragraph--carousel .carousel-control{background:none;width:30px;opacity:0.8;transition:all 0.2s;top:12px;}
.node--view-mode-full .paragraph--carousel .carousel-control:hover,.node--view-mode-full .paragraph--carousel .carousel-control:focus{opacity:1;}
@media (min-width:1201px){.node--view-mode-full .paragraph--carousel .carousel-control .glyphicon-chevron-left,.node--view-mode-full .paragraph--carousel .carousel-control .glyphicon-chevron-right{top:252px;}}@media (min-width:992px) and (max-width:1199px){.node--view-mode-full .paragraph--carousel .carousel-control .glyphicon-chevron-left,.node--view-mode-full .paragraph--carousel .carousel-control .glyphicon-chevron-right{top:205px;}}@media (min-width:768px) and (max-width:991px){.node--view-mode-full .paragraph--carousel .carousel-control .glyphicon-chevron-left,.node--view-mode-full .paragraph--carousel .carousel-control .glyphicon-chevron-right{top:152px;}}@media (max-width:767px){.node--view-mode-full .paragraph--carousel .carousel-control .glyphicon-chevron-left,.node--view-mode-full .paragraph--carousel .carousel-control .glyphicon-chevron-right{display:none;}}.node--view-mode-full .paragraph--carousel .carousel-control .glyphicon-chevron-left:before,.node--view-mode-full .paragraph--carousel .carousel-control .glyphicon-chevron-right:before{background:#fe1a33;width:30px;height:30px;border-radius:50%;display:inline-block;font-size:20px;line-height:28px;transition:all 0.4s;}@media (min-width:768px){.node--view-mode-full .paragraph--carousel .carousel-control .glyphicon-chevron-left{margin-left:-20px;}.node--view-mode-full .paragraph--carousel .carousel-control .glyphicon-chevron-right{margin-right:-20px;}.node--view-mode-full .paragraph--carousel .carousel-control.right{left:100%;right:auto;}.node--view-mode-full .paragraph--carousel .carousel-control.left{right:100%;left:auto;}}.node--view-mode-full .paragraph--type--person{position:relative;clear:both;}.node--view-mode-full .paragraph--type--person:first-child{padding-top:20px;margin-top:20px;}.node--view-mode-full .paragraph--type--person:first-child::before{content:'';display:block;position:absolute;right:0;top:0;left:0;height:1px;background:#ccc;}.node--view-mode-full .paragraph--type--person .paragraph--person__image{position:relative;width:25%;float:left;min-height:1px;padding-right:15px;padding-left:0;}.node--view-mode-full .paragraph--type--person .paragraph--person__image .field--item{overflow:hidden;border:2px solid #fff;box-shadow:0 0 1px #4b5d7d;position:relative;width:100%;padding-bottom:100%;margin-top:2px;margin-bottom:10px;}.node--view-mode-full .paragraph--type--person .paragraph--person__image img{position:absolute;top:0;left:0;min-height:100%;display:block;min-width:100%;height:auto;}.node--view-mode-full .paragraph--type--person .paragraph--person__item{position:relative;width:100%;float:none;min-height:1px;padding-right:0;padding-left:0;}.node--view-mode-full .paragraph--type--person .paragraph--person__image + .paragraph--person__item{width:75%;padding-left:15px;float:left;}.node--view-mode-full .paragraph--type--person .paragraph--person__name{margin-bottom:0;margin-top:0;font-size:18px;font-weight:700;color:#4b5d7d;}.node--view-mode-full .paragraph--type--person .paragraph--person__position{font-size:16px;font-weight:600;color:#4b5d7d;margin-top:10px;margin-bottom:10px;}.node--view-mode-full .paragraph--type--person .paragraph--person__link{margin-bottom:20px;}.node--view-mode-full .paragraph--type--person .paragraph--person__link a{margin-top:-5px;padding:8px 15px;background-color:#4b5d7d;color:#fff;display:inline-block;font-size:14px;text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;transition:all 0.2s;border-radius:0;border:none;transition:all 0.2s;}.node--view-mode-full .paragraph--type--person .paragraph--person__link a:hover,.node--view-mode-full .paragraph--type--person .paragraph--person__link a:focus{text-decoration:none;background-color:#41516d;color:#fff;}
.node--view-mode-full .paragraph--type--person .paragraph--person__contact{font-size:14px;margin-bottom:0 !important;color:#4b5d7d;}
.node--view-mode-full .paragraph--type--person .paragraph--person__contact p{margin-bottom:20px;}.node--view-mode-full .paragraph--type--person .paragraph--person__contact a{display:inline-block;margin-right:10px;text-decoration:none;}.node--view-mode-full .paragraph--type--person .paragraph--person__contact a:hover,.node--view-mode-full .paragraph--type--person .paragraph--person__contact a:focus{text-decoration:underline;}.node--view-mode-full .paragraph--type--person .paragraph--person__contact a[href^="mailto:"]::before{display:inline-block;content:'\f003';font-family:FontAwesome;padding-right:5px;}.node--view-mode-full .paragraph--type--person .paragraph--person__contact a[href^="tel:"]::before{display:inline-block;content:'\f095';font-family:FontAwesome;padding-right:5px;}
section .tag{font-size:14px;padding:15px 0;margin:0;}section .tag:first-of-type{border-top:1px solid #fe1a33;padding-top:35px;}
@media (max-width:767px){section .tag:first-of-type{border:none;margin-top:0;padding-top:0;}}
section .tag:last-of-type{border-bottom:1px solid #fe1a33;padding-bottom:35px;margin-bottom:50px;}
@media (max-width:767px){section .tag:last-of-type{border:none;padding-bottom:0;}}
section .tag .tag-label{text-transform:uppercase;margin-right:5px;}
section .tag .tag-items a{margin-right:5px;}
.section-2col .block-region-left .heading-icon{float:left;margin-right:20px;margin-top:-10px;}
.section-2col .block-region-left h1.heading{margin-bottom:35px;}
.section-2col .block-region-left .events-region .field--label{display:inline-block;padding-right:0.5em;}
.section-2col .block-region-left .event-location{border-left:5px solid #fe1a33;padding:5px 10px 5px 30px;}
.section-2col .block-region-left .event-location .block-title{margin:0 0 5px;font-size:22px;}
.section-2col .block-region-left .event-location p:first-child:last-of-type,.section-2col .block-region-left .event-location p:last-of-type{margin:0;}
@media (max-width:767px){.section-2col .block-region-right{margin-top:30px;padding-top:30px;border-top:5px solid #fe1a33;}}.section-2col .block-region-right .social-links{float:left;margin-top:24px;}
@media (max-width:767px){.section-2col .block-region-right .social-links{float:left;}.section-2col .block-region-right .social-links .sharing-links{padding:0;}}
.section-2col .block-region-right .field--type-datetime{font-size:0;margin:-5px 0 10px;float:right;width:220px;}
@media (max-width:1199px){.section-2col .block-region-right .field--type-datetime{margin:-5px 0 10px;}}
@media (max-width:767px){.section-2col .block-region-right .field--type-datetime{float:right;margin-top:-49px;}}
@media (max-width:500px){.section-2col .block-region-right .field--type-datetime{float:none;margin:-10px 0 20px 2px;}}
.section-2col .block-region-right .field--type-datetime button{font-size:12px;color:#fff;background-color:#fe1a33;border:none;height:32px;line-height:30px;padding:0 10px;width:100%;}
@media (min-width:768px) and (max-width:1199px){.section-2col .block-region-right .field--type-datetime button{display:block;}}@media (max-width:500px){.section-2col .block-region-right .field--type-datetime button{display:block;}}
.section-2col .block-region-right .field--type-datetime button:hover,.section-2col .block-region-right .field--type-datetime button:focus{background-color:#fe1a33;transition:all 0.2s;}.section-2col .block-region-right .field--type-datetime button:before{content:'\f271';font-family:FontAwesome;padding-right:4px;}.section-2col .block-region-right .field--type-datetime .socialbtn{font-size:12px;margin-top:0;left:auto;padding:0;}.section-2col .block-region-right .field--type-datetime .socialbtn a{padding:5px 10px;}.section-2col .block-region-right .block-title{margin-top:0;margin-bottom:30px;font-size:18px;font-weight:700;text-transform:uppercase;}@media (max-width:767px){.section-2col .block-region-right .block-title{margin-bottom:20px;}}.section-2col .block-region-right .views-row{padding:15px;margin:-15px;position:relative;margin-bottom:20px;}@media (max-width:767px){.section-2col .block-region-right .views-row{margin-bottom:20px;}.section-2col .block-region-right .views-row::after{display:block;content:'';height:1px;background:rgba(8,128,184,0.4);margin-bottom:-15px;}.section-2col .block-region-right .views-row:last-of-type{margin-bottom:-30px;}.section-2col .block-region-right .views-row:last-of-type::after{display:none;}}.section-2col .block-region-right .views-row:hover{transition:all 0.2s;background-color:rgba(225,242,237,0.4);}.section-2col .block-region-right .views-row .article-item .heading{font-size:18px;font-weight:700;margin-top:0;margin-bottom:20px;}.section-2col .block-region-right .views-row .article-item .heading a,.section-2col .block-region-right .views-row .article-item .heading a:hover,.section-2col .block-region-right .views-row .article-item .heading a:focus{text-decoration:none;}.section-2col .block-region-right .views-row .article-item .article-intro{font-size:16px;font-weight:400;}.section-2col .block-region-right .views-row .article-item .links{margin:0;}
@media (max-width:767px){.section-2col .block-region-right .views-row .article-item .links{margin-bottom:20px;}}
.section-2col .block-region-right .views-row .article-item .links .node-readmore{padding:0;}.section-2col .block-region-right .views-row .article-item .links .node-readmore a{margin-top:-5px;padding:8px 15px;background-color:#fe1a33;color:#fff;display:inline-block;font-size:14px;text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;transition:all 0.2s;border-radius:0;border:none;}.section-2col .block-region-right .views-row .article-item .links .node-readmore a:hover,.section-2col .block-region-right .views-row .article-item .links .node-readmore a:focus{text-decoration:none;background-color:#fe1a33;color:#fff;}@media (max-width:599px){.section-2col .block-region-right .views-row .article-item .links .node-readmore a{white-space:normal;line-height:1.2;}}.section-2col .block-region-right .views-row .article-item .links .node-readmore a::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;}.section-2col .block-region-right .block .block-title{padding-right:72px;}.section-2col .block-region-right .block .more-link{position:absolute;top:0;right:15px;font-size:14px;}@media (max-width:767px){.section-2col .block-region-right .block .more-link{top:68px;}}.section-2col .block-region-right .block + .block-twitter{margin-top:30px;}@media (max-width:767px){.section-2col .block-region-right .block-twitter{margin-top:30px;padding-top:30px;border-top:5px solid #fe1a33;}}.path-search h2{margin-top:0;font-size:30px;font-weight:700;line-height:1.2;border-bottom:3px solid #fe1a33;padding-bottom:10px;}.path-search .search-page-form,.path-search .search-help-link{display:none;}.path-search .search-results{padding-top:30px;}.path-search .search-results h3{margin-top:0;font-size:18px;font-weight:400;line-height:1.2;padding-bottom:10px;}.path-search .search-results ol{list-style:none;padding:0;margin:0;border-top:1px solid rgba(8,128,184,0.4);}.path-search .search-results ol li{position:relative;padding:10px;border-bottom:1px solid #fe6778;}.path-search .search-results ol li:hover{transition:all 0.2s;background-color:#ffe6e9;}.path-search .search-results ol li h3{font-size:18px;font-weight:700;margin-top:0;}.path-search .search-results ol li h3 a{text-decoration:none;}.path-search .search-results ol li h3 a::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;}.path-search .search-results ol li p{margin:0;}.node--type-news_article .view-all{text-align:right;font-size:14px;}@media (min-width:768px){.node--type-news_article .view-all:first-of-type{float:right;padding-top:13px;padding-left:20px;margin-bottom:35px;}}@media (max-width:767px){.node--type-news_article .view-all{text-align:left;float:none;padding:0;}.node--type-news_article .view-all:first-of-type{padding-bottom:10px;}.node--type-news_article .view-all:last-of-type{display:none;}}.block--view-all-link{float:right;padding-top:13px;}.mailchimp-signup-subscribe-form .btn{margin-top:20px;}blockquote{padding:20px 40px;margin:0 0 20px;font-size:17.5px;font-weight:bold;border:none;border-top:3px solid #0082b7;border-bottom:3px solid #0082b7;font-style:italic;}.pullquote{width:30%;border:0;padding:0 2em;margin:0 1em 0 0;position:relative;color:#000;font-size:1.2em;}.pullquote-left{float:left;}.pullquote-right{float:right;}.pullquote:before,.pullquote:after{position:absolute;font-size:3em;line-height:0;quotes:"“" "”" "‘" "’";height:0em;}.pullquote:before{left:0;top:.5em;content:open-quote;}.pullquote:after{right:0.2em;bottom:0;content:close-quote;}.wysiwyg-h2{font-size:20px;font-weight:700;margin-top:25px;margin-bottom:10px;color:#fe1a33;}.wysiwyg-h3{font-size:18px;font-weight:700;margin-bottom:10px;color:#fe1a33;}
