﻿a:hover, a:focus{color:#000;}
.quick-links ul li span.ion-chevron-right{font-size:10px;position:relative;top:-2px;}
.slick-prev span, .slick-next span{position:relative;margin:0 !important;display:block;text-align:center;display:table-cell;vertical-align:middle;}
.slick-prev span, .slick-next span{font-size:20px;}
span.fa, span.before{margin-right:5px;}
.accordion .heading span{font-size:20px;position:absolute;top:15px;right:15px;}
.accordion .ion-plus:before{content:"\f209";}
.accordion .collapsed .ion-plus:before{content:"\f218";}
.whr-date{display:none;}
header, html.nav-down.reached-top header{background-color:#FFFFFF;transition:all 0.5s ease;padding-top:6px;min-height:0;}
html.reveal-out header, html.nav-down.reached-top.reveal-out header{background-color:#FFFFFF;max-height:100%;}
html[data-home=home-nav] header, html[data-home=home-nav].reached-top header{height:192px;}
html[data-home=home-nav] body #site, html[data-home=home-nav].nav-down.reached-top body #site{padding-top:192px;}
html[data-home=home-nav].nav-up body #site, html[data-home=home-nav].nav-down body #site{padding-top:36px;}
html[data-home=home-nav].reveal-out header, html[data-home=home-nav].reached-top.reveal-out header{height:auto;}
html[data-home=home-nav] .breadcrumb-trail{display:none;}
.c1-bg, #site{background-color:#ef3f4d;}
header #logo, header a.expand{position:relative;top:0;transition:all 0.5s ease;}
header #logo{left:0;}
header a.expand{position:relative;top:-22px;float:right;transition:all 0.5s ease;height:50px;}
#site{padding-top:0;transition:padding 0.5s ease;}
body.spc-first #site{padding-top:56px;}
html .nav-down.reached-top header{background-color:#FFFFFF;}
header a.expand span{background-color:#000000;right:0;}
html.nav-down header{background-color:#FFFFFF;}
.nav-wrapper{position:relative;}
html.reveal-out .nav-wrapper, html[data-home=home-nav] .nav-wrapper, html[data-home=home-nav].nav-down.reached-top .nav-wrapper{display:block;}
html[data-home=home-nav].nav-up .nav-wrapper, html[data-home=home-nav].nav-down .nav-wrapper{display:none;}
html.nav-down.reached-top nav.header-nav ul{margin-bottom:0;margin-left:20px;}
.header-nav.main, html.nav-down.reached-top .header-nav.main{position:absolute;left:0;right:0;top:4px;margin:auto;width:100%;max-width:534px;padding:0 14px;box-sizing:border-box;transition:all 0.5s ease;}
nav.header-nav ul{display:flex;align-items:center;justify-content:space-between;width:100%;}
html[data-home=home-nav] nav.header-nav ul, html[data-home=home-nav].reached-top nav.header-nav ul{flex-direction:column;min-height:112px;margin-top:-6px;margin-left:0px;}
html[data-home=home-nav] nav.header-nav ul li:last-child, html[data-home=home-nav].reached-top nav.header-nav ul li:last-child{display:none;}
nav.social ul{text-align:center;float:left;}
nav.social ul li a{border-radius:50%;width:30px;height:30px;background-size:30px auto;}
nav.social ul li.facebook a{background-position:0 0;}
nav.social ul li.twitter a{background-position:0 -30px;}
nav.social ul li.linkedin a{background-position:0 -60px;}
nav.social ul li.google_plus a{background-position:0 -90px;}
nav.overlay-top__social p.heading{display:none;font-size:1.4rem;float:left;padding-right:6px;margin-top:10px;}
.header-nav.main ul li a, html.nav-down.reached-top .header-nav.main ul li a{font-size:1.02em;position:relative;font-weight:600;}
.navigation nav.main{padding:0 15px 40px 15px;}
.navigation nav.main li > a.active, .navigation nav.main li > a.active:hover{color:#000000;}
.header-nav.main ul li a:after, html.nav-down.reached-top .header-nav.main ul li a:after{display:block;content:'';position:absolute;top:27px;left:0;right:0;width:20px;margin:auto;height:2px;border-bottom:solid 2px #000000;}
.header-nav.main ul li a.active:after, html.nav-down.reached-top .header-nav.main ul li a.active:after{width:100%}
html.nav-down.reached-top .header-nav.main ul li a.active:after{top:27px;width:100%;}
.header-nav.main ul li a.active:after, .header-nav.main ul li a:hover:after, html.nav-down.reached-top .header-nav.main ul li a:hover:after, html.nav-down.reached-top .header-nav.main ul li a.active:after{border-bottom:solid 2px #ef3f4d;}
.header-nav.main ul li ul{display:none;}
.secondary-nav, html.nav-down.reached-top .secondary-nav{padding-top:6px;padding-bottom:20px;width:100%;margin-top:34px;opacity:0;height:46px;transition:all 0.5s ease;float:left;}
html.nav-down.reached-top .secondary-nav{height:0;transition:all 0.5s ease;}
.nav > li > a:hover, .nav > li > a:focus{background-color:inherit;}
.secondary-nav ul li a{padding:0;}
.secondary-nav ul li a:hover{color:#ef3f4d;}
.secondary-nav ul li.active a{font-weight:600;color:#000000;}
.overlay-top{display:none;opacity:1;}
reveal-out .overlay-top{display:block;}
.overlay-top__nav{width:100%;opacity:1;transition:all 0.5s ease;max-width:300px;margin:auto;}
.overlay-top__social{opacity:1;transition:all 0.5s ease;}
.overlay-top__nav ul{display:flex;flex-direction:row;justify-content:space-between;}
.secondary-nav ul, overlay-social ul{float:right;}
.secondary-nav ul{white-space:nowrap;}
.secondary-nav ul li{float:none;display:inline-block;font-size:.8em;padding-left:16px;}
.secondary-nav .single-node{float:right;font-size:.8em;padding-left:16px;}
.secondary-nav .single-node.single-page{float:right;}
.secondary-nav .single-node.single-page a, .secondary-nav a.single-node.standard-page{font-size:1em;color:#000000;font-weight:normal;border-bottom:solid 2px #ef3f4d;padding-left:0;padding-bottom:2px;}
.secondary-nav .single-node.single-page a:hover, .secondary-nav a.single-node.standard-page:hover{color:#ef3f4d;}
.secondary-nav .single-node span{color:#000000;font-weight:600;}
.overlay-top__nav ul li{float:left;font-size:1em;}
.overlay-top__social ul li{font-size:1em;padding-left:10px;}
.overlay-bottom__social{display:none;}
html.nav-up header, html.nav-down header, html[data-home=home-nav].nav-up header{top:0;padding-top:6px;height:42px;}
html.nav-up .header-nav.main, html.nav-down .header-nav.main, .nav-open .header-nav.main{max-width:540px;margin-top:5px;}
html.nav-up .header-nav.main ul li a, html.nav-down .header-nav.main ul li a, .nav-open .header-nav.main ul li a{font-size:.9em;font-weight:600;}
html.nav-up .header-nav.main ul li a:after, html.nav-down .header-nav.main ul li a:after, .nav-open .header-nav.main ul li a:after{top:20px;display:none;}
html.nav-up .header-nav.main ul li a.active:after, html.nav-down .header-nav.main ul li a.active:after, .nav-open .header-nav.main ul li a.active:after{display:block;width:100%;top:20px;transition:all 0.5s ease;}
html.nav-up .header-nav.main, html.nav-down .header-nav.main, .nav-open .header-nav.main{left:inherit;}
html.nav-up .secondary-nav, html.nav-down .secondary-nav, .nav-open .secondary-nav{opacity:1;}
html.reveal-out header{padding:20px 0 80px 0;box-sizing:border-box;overflow:auto;height:100%;}
html.reveal-out .navigation{display:block;height:auto;overflow:auto;}
.site-search .form-control{background-color:#f7f7f7;}
.site-search .btn.c3-bg{background-color:transparent;border:none;}
.site-search .btn.c3-bg:focus, .site-search .btn.c3-bg:hover{border:none;}
.c3-bg a, .c3-bg a:hover,
.c7-bg a, .c7-bg a:hover,
.c8-bg a, .c8-bg a:hover,
.c9-bg a, .c9-bg a:hover,
.c10-bg a, .c10-bg a:hover,
.c11-bg a, .c11-bg a:hover,
.c12-bg a, .c12-bg a:hover,
.c13-bg a, .c13-bg a:hover,
.c14-bg a, .c14-bg a:hover{color:#FFFFFF;}
.site-search .btn.c5-text{color:#888888;font-size:1.4em;background-color:#f7f7f7;}
html.reveal-out .overlay-bottom__social{display:block;padding-top:10px;padding-bottom:10px;background-color:#FFFFFF;position:fixed;bottom:0;z-index:5;}
.navigation .reveal{display:block;height:auto;}
.navigation nav.main ul{display:flex;flex-direction:column;max-width:300px;align-items:flex-start;margin:0 auto;}
.navigation nav.main ul > li{float:left;padding-top:20px;}
.navigation nav.main li a{color:#000000;text-align:left;padding-left:0px;}
.navigation nav.main li a span{font-weight:600;font-size:2rem;border-bottom:solid 2px #ef3f4d;}
.navigation nav.main li a:hover{transform:none;color:#000000;}
.navigation nav.main ul ul{flex-direction:column;display:block;padding-top:10px;}
.navigation nav.main ul ul li{float:none;padding-top:0;}
.navigation nav.main ul ul li a{padding:5px 20px 5px 0;font-size:1.6rem;font-weight:600;}
.navigation nav.main ul ul ul{padding-left:16px;}
.navigation nav.main ul ul ul li a{font-weight:inherit;}
html.reveal-out .header-nav.main, html.reveal-out .secondary-nav{display:none;}
html.reveal-out .overlay-top{display:block;opacity:1;}
.site-search .form-control{border-top:none;border-left:none;border-right:none;box-shadow:none;margin-right:40px;padding-right:0;border-bottom:none;}
.site-search .form-control:focus{border-color:#000000;box-shadow:none;}
.site-search .form-group{width:calc(100% - 40px);}
.site-search .form-group.search-open{width:calc(100% - 40px);}
.site-search .btn:active, .btn.active{box-shadow:none;}
.site-search .form-group.search-open input.form-control{opacity:1;transition:all 0.5s ease;}
.breadcrumb-trail ol li#br_1 a span{display:inline-block;padding-top:0;}
.breadcrumb-trail ol li#br_m_1 a span{display:inline-block;padding-top:0;}
.breadcrumb-trail ol li#br_1 span{display:inline-block;padding-top:24px;}
.breadcrumb-trail ol li#br_m_1 span{display:inline-block;padding-top:24px;}
.breadcrumb-trail ol li a{padding:24px 24px 0 4px;}
nav#pagination .pagination li.active a{font-weight:600;color:#ffffff;color:rgba(255,255,255,1);background-color:#ef3f4d;}
nav#pagination .pagination li a{font-weight:500;padding:13px 20px;color:#ef3f4d;border-width:1px;border-style:solid;border-color:#e1e1e1;}
nav#pagination .pagination li:not(.active) a:hover{color:#ffffff;color:rgba(255,255,255,1);background-color:#ef3f4d;}
.navigation .menu-area{z-index:1;background-color:#FFFFFF;position:relative;}
.navigation .promo-area{display:none;height:100%;position:relative;z-index:0;}
.promo-area img{position:absolute;left:50%;top:50%;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.site-search{margin-top:20px;margin-left:20px;}
.promo-area .promo__text p{color:#FFFFFF;font-size:1.4em;}
.form-group input{margin-right:40px;}
.content a{text-decoration:underline;}
.content .c5-text{color:#FFFFFF;}
.inner.c4-bg a{color:#ef3f4d;border-bottom:1px solid transparent;}
.promo-pods .item div.table-cell{vertical-align:bottom;}
span.section-anchor{display:block;position:relative;top:-60px;}
.c5-bg a{text-decoration:none;color:#ef3f4d;}
.promo-pods .item .c5-bg a{border-bottom:1px solid transparent;}
.promo-pods .item .c5-bg a:hover, .inner.c4-bg a:hover{color:#ef3f4d;border-bottom:1px solid #ef3f4d;}
.c5-bg a.btn.c3-text{color:#2b2b2b;}
.c5-bg a.btn.c3-text:hover, .c5-bg a.btn.c3-text:active, .c5-bg a.btn.c3-text:focus{color:#FFFFFF;}
a.btn{text-decoration:none;}
.c5-bg.slick-slide a{color:#000000;}
.podsection--flex{display:flex;flex-wrap:wrap;}
.podsection--flex:before,
.podsection--flex:after{display:none;}
.podsection--flex .item .inner{height:100%;}
.accordion .heading a,
.accordion .heading a.collapsed:hover{border-left-color:#ef3f4d;}
nav.tabs .nav > li.active > a,
nav.tabs .nav > li.active > a:hover,
nav.tabs .nav > li.active > a:focus{border-top-color:#ef3f4d;}
.content .c5-text a{color:#FFFFFF;text-decoration:underline;}
.grid-section h4, .grid-section h5, .grid-section h6, .promo-pods h4, .promo-pods h5, .promo-pods h6, .text-with-image-or-video h4, .text-with-image-or-video h5, .text-with-image-or-video h6, .accordion h4, .accordion h5, .accordion h6, .cta-strip h4, .cta-strip h5, .cta-strip h6, .content h4, .content h5, .content h6{line-height:1.5em;letter-spacing:0;}
.umb-grid.c7-bg h1, .umb-grid.c7-bg h2, .umb-grid.c7-bg h3, .umb-grid.c7-bg h4, .umb-grid.c7-bg h5, .umb-grid.c7-bg h6, .umb-grid.c7-bg p, .umb-grid.c7-bg span, .umb-grid.c7-bg li, .umb-grid.c8-bg h1, .umb-grid.c8-bg h2, .umb-grid.c8-bg h3, .umb-grid.c8-bg h4, .umb-grid.c8-bg h5, .umb-grid.c8-bg h6, .umb-grid.c8-bg p, .umb-grid.c8-bg span, .umb-grid.c8-bg li, .umb-grid.c9-bg h1, .umb-grid.c9-bg h2, .umb-grid.c9-bg h3, .umb-grid.c9-bg h4, .umb-grid.c9-bg h5, .umb-grid.c9-bg h6, .umb-grid.c9-bg p, .umb-grid.c9-bg span, .umb-grid.c9-bg li, .umb-grid.c10-bg h1, .umb-grid.c10-bg h2, .umb-grid.c10-bg h3, .umb-grid.c10-bg h4, .umb-grid.c10-bg h5, .umb-grid.c10-bg h6, .umb-grid.c10-bg p, .umb-grid.c10-bg span, .umb-grid.c10-bg li, .umb-grid.c11-bg h1, .umb-grid.c11-bg h2, .umb-grid.c11-bg h3, .umb-grid.c11-bg h4, .umb-grid.c11-bg h5, .umb-grid.c11-bg h6, .umb-grid.c11-bg p, .umb-grid.c11-bg span, .umb-grid.c11-bg li, .umb-grid.c12-bg h1, .umb-grid.c12-bg h2, .umb-grid.c12-bg h3, .umb-grid.c12-bg h4, .umb-grid.c12-bg h5, .umb-grid.c12-bg h6, .umb-grid.c12-bg p, .umb-grid.c12-bg span, .umb-grid.c12-bg li, .umb-grid.c13-bg h1, .umb-grid.c13-bg h2, .umb-grid.c13-bg h3, .umb-grid.c13-bg h4, .umb-grid.c13-bg h5, .umb-grid.c13-bg h6, .umb-grid.c13-bg p, .umb-grid.c13-bg span, .umb-grid.c13-bg li, .umb-grid.c14-bg h1, .umb-grid.c14-bg h2, .umb-grid.c14-bg h3, .umb-grid.c14-bg h4, .umb-grid.c14-bg h5, .umb-grid.c14-bg h6, .umb-grid.c14-bg p, .umb-grid.c14-bg span, .umb-grid.c14-bg li{color:#FFFFFF;}
.umb-grid.c7-bg a, .umb-grid.c8-bg a, .umb-grid.c9-bg a, .umb-grid.c10-bg a, .umb-grid.c11-bg a, .umb-grid.c12-bg a, .umb-grid.c13-bg a, .umb-grid.c14-bg a{color:#FFFFFF;text-decoration:underline;}
#pos_1639, #pos_1664, #pos_3237, #pos_3241{margin-bottom:-24px;}
.sidebar .row .column div{padding:10px 30px;}
.sidebar .row .column div[style="background-color:#f7f7f7;"] h1,
.sidebar .row .column div[style="background-color:#f7f7f7;"] h2,
.sidebar .row .column div[style="background-color:#f7f7f7;"] h3,
.sidebar .row .column div[style="background-color:#f7f7f7;"] h4,
.sidebar .row .column div[style="background-color:#f7f7f7;"] h5,
.sidebar .row .column div[style="background-color:#f7f7f7;"] h6,
.sidebar .row .column div[style="background-color:#f7f7f7;"] p,
.sidebar .row .column div[style="background-color:#f7f7f7;"] a,
.sidebar .row .column div[style="background-color:#f7f7f7;"] span,
.sidebar .row .column div[style="background-color:#f7f7f7;"] li,
.sidebar .row .column div[style="background-color:#ffffff;"] h1,
.sidebar .row .column div[style="background-color:#ffffff;"] h2,
.sidebar .row .column div[style="background-color:#ffffff;"] h3,
.sidebar .row .column div[style="background-color:#ffffff;"] h4,
.sidebar .row .column div[style="background-color:#ffffff;"] h5,
.sidebar .row .column div[style="background-color:#ffffff;"] h6,
.sidebar .row .column div[style="background-color:#ffffff;"] p,
.sidebar .row .column div[style="background-color:#ffffff;"] a,
.sidebar .row .column div[style="background-color:#ffffff;"] span,
.sidebar .row .column div[style="background-color:#ffffff;"] li,
.sidebar .row .column div[style="background-color:#e1e1e1;"] h1,
.sidebar .row .column div[style="background-color:#e1e1e1;"] h2,
.sidebar .row .column div[style="background-color:#e1e1e1;"] h3,
.sidebar .row .column div[style="background-color:#e1e1e1;"] h4,
.sidebar .row .column div[style="background-color:#e1e1e1;"] h5,
.sidebar .row .column div[style="background-color:#e1e1e1;"] h6,
.sidebar .row .column div[style="background-color:#e1e1e1;"] p,
.sidebar .row .column div[style="background-color:#e1e1e1;"] a,
.sidebar .row .column div[style="background-color:#e1e1e1;"] span,
.sidebar .row .column div[style="background-color:#e1e1e1;"] li,
.sidebar .row .column div[style="background-color:#e1e1e1;"]{color:#000000;}
.sidebar .row .column div[style="background-color:#00a9f8;"] h1,
.sidebar .row .column div[style="background-color:#00a9f8;"] h2,
.sidebar .row .column div[style="background-color:#00a9f8;"] h3,
.sidebar .row .column div[style="background-color:#00a9f8;"] h4,
.sidebar .row .column div[style="background-color:#00a9f8;"] h5,
.sidebar .row .column div[style="background-color:#00a9f8;"] h6,
.sidebar .row .column div[style="background-color:#00a9f8;"] p,
.sidebar .row .column div[style="background-color:#00a9f8;"] a,
.sidebar .row .column div[style="background-color:#00a9f8;"] span,
.sidebar .row .column div[style="background-color:#00a9f8;"] li,
.sidebar .row .column div[style="background-color:#073776;"] h1,
.sidebar .row .column div[style="background-color:#073776;"] h2,
.sidebar .row .column div[style="background-color:#073776;"] h3,
.sidebar .row .column div[style="background-color:#073776;"] h4,
.sidebar .row .column div[style="background-color:#073776;"] h5,
.sidebar .row .column div[style="background-color:#073776;"] h6,
.sidebar .row .column div[style="background-color:#073776;"] p,
.sidebar .row .column div[style="background-color:#073776;"] a,
.sidebar .row .column div[style="background-color:#073776;"] span,
.sidebar .row .column div[style="background-color:#073776;"] li,
.sidebar .row .column div[style="background-color:#2b2b2b;"] h1,
.sidebar .row .column div[style="background-color:#2b2b2b;"] h2,
.sidebar .row .column div[style="background-color:#2b2b2b;"] h3,
.sidebar .row .column div[style="background-color:#2b2b2b;"] h4,
.sidebar .row .column div[style="background-color:#2b2b2b;"] h5,
.sidebar .row .column div[style="background-color:#2b2b2b;"] h6,
.sidebar .row .column div[style="background-color:#2b2b2b;"] p,
.sidebar .row .column div[style="background-color:#2b2b2b;"] a,
.sidebar .row .column div[style="background-color:#2b2b2b;"] span,
.sidebar .row .column div[style="background-color:#2b2b2b;"] li,
.sidebar .row .column div[style="background-color:#ef3f4d;"] h1,
.sidebar .row .column div[style="background-color:#ef3f4d;"] h2,
.sidebar .row .column div[style="background-color:#ef3f4d;"] h3,
.sidebar .row .column div[style="background-color:#ef3f4d;"] h4,
.sidebar .row .column div[style="background-color:#ef3f4d;"] h5,
.sidebar .row .column div[style="background-color:#ef3f4d;"] h6,
.sidebar .row .column div[style="background-color:#ef3f4d;"] p,
.sidebar .row .column div[style="background-color:#ef3f4d;"] a,
.sidebar .row .column div[style="background-color:#ef3f4d;"] span,
.sidebar .row .column div[style="background-color:#ef3f4d;"] li,
.sidebar .row .column div[style="background-color:#4b4d4f;"] h1,
.sidebar .row .column div[style="background-color:#4b4d4f;"] h2,
.sidebar .row .column div[style="background-color:#4b4d4f;"] h3,
.sidebar .row .column div[style="background-color:#4b4d4f;"] h4,
.sidebar .row .column div[style="background-color:#4b4d4f;"] h5,
.sidebar .row .column div[style="background-color:#4b4d4f;"] h6,
.sidebar .row .column div[style="background-color:#4b4d4f;"] p,
.sidebar .row .column div[style="background-color:#4b4d4f;"] a,
.sidebar .row .column div[style="background-color:#4b4d4f;"] span,
.sidebar .row .column div[style="background-color:#4b4d4f;"] li,
.sidebar .row .column div[style="background-color:#9f1a79;"] h1,
.sidebar .row .column div[style="background-color:#9f1a79;"] h2,
.sidebar .row .column div[style="background-color:#9f1a79;"] h3,
.sidebar .row .column div[style="background-color:#9f1a79;"] h4,
.sidebar .row .column div[style="background-color:#9f1a79;"] h5,
.sidebar .row .column div[style="background-color:#9f1a79;"] h6,
.sidebar .row .column div[style="background-color:#9f1a79;"] p,
.sidebar .row .column div[style="background-color:#9f1a79;"] a,
.sidebar .row .column div[style="background-color:#9f1a79;"] span,
.sidebar .row .column div[style="background-color:#9f1a79;"] li,
.sidebar .row .column div[style="background-color:#8fcbb5;"] h1,
.sidebar .row .column div[style="background-color:#8fcbb5;"] h2,
.sidebar .row .column div[style="background-color:#8fcbb5;"] h3,
.sidebar .row .column div[style="background-color:#8fcbb5;"] h4,
.sidebar .row .column div[style="background-color:#8fcbb5;"] h5,
.sidebar .row .column div[style="background-color:#8fcbb5;"] h6,
.sidebar .row .column div[style="background-color:#8fcbb5;"] p,
.sidebar .row .column div[style="background-color:#8fcbb5;"] a,
.sidebar .row .column div[style="background-color:#8fcbb5;"] span,
.sidebar .row .column div[style="background-color:#8fcbb5;"] li,
.sidebar .row .column div[style="background-color:#f89c2d;"] h1,
.sidebar .row .column div[style="background-color:#f89c2d;"] h2,
.sidebar .row .column div[style="background-color:#f89c2d;"] h3,
.sidebar .row .column div[style="background-color:#f89c2d;"] h4,
.sidebar .row .column div[style="background-color:#f89c2d;"] h5,
.sidebar .row .column div[style="background-color:#f89c2d;"] h6,
.sidebar .row .column div[style="background-color:#f89c2d;"] p,
.sidebar .row .column div[style="background-color:#f89c2d;"] a,
.sidebar .row .column div[style="background-color:#f89c2d;"] span,
.sidebar .row .column div[style="background-color:#f89c2d;"] li,
.sidebar .row .column div[style="background-color:#2ca6de;"] h1,
.sidebar .row .column div[style="background-color:#2ca6de;"] h2,
.sidebar .row .column div[style="background-color:#2ca6de;"] h3,
.sidebar .row .column div[style="background-color:#2ca6de;"] h4,
.sidebar .row .column div[style="background-color:#2ca6de;"] h5,
.sidebar .row .column div[style="background-color:#2ca6de;"] h6,
.sidebar .row .column div[style="background-color:#2ca6de;"] p,
.sidebar .row .column div[style="background-color:#2ca6de;"] a,
.sidebar .row .column div[style="background-color:#2ca6de;"] span,
.sidebar .row .column div[style="background-color:#2ca6de;"] li,
.sidebar .row .column div[style="background-color:#000000;"] h1,
.sidebar .row .column div[style="background-color:#000000;"] h2,
.sidebar .row .column div[style="background-color:#000000;"] h3,
.sidebar .row .column div[style="background-color:#000000;"] h4,
.sidebar .row .column div[style="background-color:#000000;"] h5,
.sidebar .row .column div[style="background-color:#000000;"] h6,
.sidebar .row .column div[style="background-color:#000000;"] p,
.sidebar .row .column div[style="background-color:#000000;"] a,
.sidebar .row .column div[style="background-color:#000000;"] span,
.sidebar .row .column div[style="background-color:#000000;"] li,
.sidebar .row .column div[style="background-color:#000000;"]{color:#FFFFFF;}
.font-dark span, .font-dark h1, .font-dark h2, .font-dark h3, .font-dark h4, .font-dark h5, .font-dark h6, .font-dark p{color:#000000;}
.font-light span, .font-light h1, .font-light h2, .font-light h3, .font-light h4, .font-light h5, .font-light h6, .font-light p{color:#FFFFFF;}
nav.sub p.heading.news-section{margin-top:26px;/*text-align:center;*/}
.content .textblock img{padding:0 30px 30px 0;}
.content .textblock a{color:#ef3f4d;}
.content .textblock h4, .content .textblock h5, .content .textblock h6{line-height:1.5em;letter-spacing:0;}
blockquote::before, blockquote::after{color:#ef3f4d;}
html.error_page, html.error_page body, html.error_page #site{height:100%;}
html.error_page #site{overflow:hidden;}
.error__img{height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.error__img img{position:absolute;z-index:-1;left:50%;top:50%;height:auto;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.error__img img.portrait{height:100%;width:auto;}
.error__text-wrapper{display:flex;flex-direction:column;align-items:center;max-width:500px;padding:0 20px;margin-left:0;z-index:1;}
.error__num{font-size:8em;color:#FFFFFF;padding-bottom:30px;}
.error__text{text-align:center;font-size:1em;color:#FFFFFF;padding-bottom:40px;}
.error__overlay{position:absolute;z-index:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);}
.categoriesArticle{float:right;}
.item div.meta{margin-top: 0 !important;}
@media (min-width:480px){.breadcrumb-trail ol li a{padding:24px 40px 0 10px;font-weight:400;}
.site-search{margin-left:20px;}
}
@media (min-width:768px){.breadcrumb-trail.breadcrumb-mobile{display:none;}
html[data-home=home-nav] body #site, html[data-home=home-nav].nav-down.reached-top body #site{padding-top:36px;}
html.nav-up header, html.nav-down header, html[data-home=home-nav].nav-up header, html[data-home=home-nav].nav-down header{height:110px;}
html[data-home=home-nav] header, html[data-home=home-nav].reached-top header{height:92px;}
html[data-home=home-nav].reveal-out header, html[data-home=home-nav].reached-top.reveal-out header{height:100%;}
html.nav-up.reveal-out header, html.nav-down.reveal-out header, html[data-home=home-nav].nav-up.reveal-out header, html[data-home=home-nav].nav-down.reveal-out header{height:100%;}
html.nav-up header, html.nav-down header, html[data-home=home-nav].nav-up header{padding-top:14px;}
html[data-home=home-nav] nav.header-nav ul li:last-child, html[data-home=home-nav].reached-top nav.header-nav ul li:last-child{display:block;}
html[data-home=home-nav].nav-up .nav-wrapper, html[data-home=home-nav].nav-down .nav-wrapper, html[data-home=home-nav].nav-down.reached-top .nav-wrapper{display:block;}
html[data-home=home-nav] nav.header-nav ul, html[data-home=home-nav].reached-top nav.header-nav ul{flex-direction:row;min-height:0;margin-top:0;}
html[data-home=home-nav].reached-top.nav-down nav.header-nav ul{margin-left:20px;}
.navigation nav.main ul ul li a{padding:5px 20px;}
.navigation nav.main li a{padding-left:10px;}
.navigation nav.main{padding:0 0 40px;}
.navigation nav.main li a{text-align:center;}
#pos_1639, #pos_1664, #pos_3237, #pos_3241{margin-bottom:-32px;}
header, html.nav-down.reached-top header{min-height:92px;padding-top:34px;max-height:inherit;}
html.nav-up header, html.nav-down header{top:0;padding-top:14px;max-height:inherit;}
.nav-wrapper{display:block;}
.nav-wrapper, html.nav-down.reached-top .nav-wrapper{margin-top:0;}
html.nav-up .nav-wrapper, html.nav-down .nav-wrapper{margin-top:16px;}
html.reveal-out header{padding:34px 0 0 0;overflow:hidden;}
.navigation .promo-area{display:flex;flex:1;flex-direction:column;justify-content:center;}
.navigation nav.main ul{display:flex;flex-direction:row;justify-content:space-between;max-width:none;margin:inherit;}
.navigation nav.main ul ul{padding-top:0;}
.navigation nav.main li a{text-align:start;}
html.reveal-out .navigation{display:flex;flex-direction:column;overflow:hidden;height:calc(100% - 50px);}
html.reveal-out .navigation .menu-area{overflow:auto;}
.overlay-top__nav{max-width:none;margin:initial;margin-top:10px;}
.overlay-top__nav ul{float:left;display:block;}
.overlay-top__social{float:right;opacity:1;transition:all 0.5s ease;}
.overlay-top__social ul li{float:left;}
.overlay-top__nav ul li{padding-right:16px;font-weight:600;}
nav.social ul{float:left;}
.navigation nav.main li a{padding:20px;}
.site-search{float:left;}
html.nav-down.reached-top.reveal-out header{padding-top:34px;}
.error__img{align-items:flex-start;}
.error__text-wrapper{padding:0;margin-left:10%;}
.error__num{font-size:12em;}
.error__text{font-size:1.3em;}
}
@media (min-width:992px){body #site, body.spc-first #site{padding-top:114px;}
html.nav-up header, html.nav-down header, html[data-home=home-nav].nav-up header, html[data-home=home-nav].nav-down header{height:92px;}
.nav-wrapper, html.nav-down.reached-top .nav-wrapper, html.nav-up .nav-wrapper, html.nav-down .nav-wrapper{margin-top:0;}
#pos_1639, #pos_1664, #pos_3237, #pos_3241{margin-bottom:-48px;}
.apc.cta-strip .col-xs-12 p.link .btn{display:inline;}
nav.social p.heading{display:block;}
#site{padding-top:60px;}
}
@media (min-width:1024px){.header-nav.main ul li a:after, html.nav-down.reached-top .header-nav.main ul li a:after{top:32px;}
html.nav-down.reached-top .header-nav.main ul li a.active:after{top:32px;}
.promo-area img{width:100%;height:auto;}
.header-nav.main, html.nav-down.reached-top .header-nav.main{max-width:800px;}
.header-nav.main ul li a, html.nav-down.reached-top .header-nav.main ul li a{font-size:1.2em;}
nav.header-nav ul li{margin:0;}
}
@media (min-width:1200px){#pos_1639, #pos_1664, #pos_3237{margin-bottom:-64px;}
#pos_3241{margin-bottom:-86px;}
.site-search{margin-top:0;top:-12px;float:left;}
.site-search .form-group{background-position:left center;background-size:contain;background-repeat:no-repeat;padding:0;overflow:hidden;float:left;transition:width 0.5s ease;}
site-search .form-group input{margin-left:40px;background-color:transparent;}
a.toggle-search{width:40px;height:40px;cursor:pointer;display:block;position:absolute;z-index:1;}
.search-open a.toggle-search{width:0;}
.site-search .btn{position:relative;}
}
@media (max-width:991px) and (min-width:768px){body #site, body.spc-first #site{padding-top:114px;}
}
@media (max-width:767px) and (min-width:0){body #site{padding-top:56px;}
.site-search{margin-left:0;}
.nav-wrapper {display:none!important;}
html[data-home=home-nav] header, html[data-home=home-nav].reached-top header{height:120px;}
html[data-home=home-nav] body #site, html[data-home=home-nav].nav-down.reached-top body #site{padding-top:120px;}
}