@media screen{
html{background:#172f58}
.pgfoot{background:#172f58}
.pghead .brand a{background-image:url(i/sitelogo.png)}
[lang=en] .pghead .brand a{background-image:url(i/sitelogo-com.png)}
.wrap .boxhead,.wrap h1,.wrap h2,.wrap h3,.wrap h4{color:#172f58}
a{color:#ca1f2e}
a[href]:active,a[href]:focus,a[href]:hover{color:#ca1f2e}
.topimg .item .text{background:rgba(202,31,46,.85)}
.article ul>li:before{color:#ca1f2e}
.articlelist .item h3,.articlelist .item h3 a{color:#172f58}
.articlelist .item .more a{color:#ca1f2e}
.eventlist .js-date{color:#fff;background:#ca1f2e}
.moreolder a{color:#172f58}
.moreolder a:before{color:#ca1f2e}
.topimg.listscroller-active .paging a.current,.topimg.listscroller-active .pgr a.current{background:#ca1f2e}
.mnav .level1>li>a{color:#172f58}
.mnav .level1>li.active>a,.mnav .level1>li.current>a,.mnav .level1>li.parent>a,.mnav .level1>li.search>a:after,.mnav .level1>li>a:active,.mnav .level1>li>a:before,.mnav .level1>li>a:focus,.mnav .level1>li>a:hover{color:#ca1f2e}
.snav{background:#ca1f2e}
.snav .level1>.current>a,.snav .level1>.parent>a{color:#172f58;background:#fff}
.snav .level1>.current>a:before,.snav .level1>.parent>a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';color:#ca1f2e;font-size:20px;line-height:30px;vertical-align:top;margin-right:10px;margin-left:-30px}
.qsearch{background:#fff}
.footwrap .boxhead a,.footwrap .contact-direct a,.footwrap .contact-social a:before{color:#fff}
.footwrap .contact-social{border-color:transparent}
.footwrap .contact-social .email a{display:inline-block;padding:15px 20px;background:#ca1f2e;color:#fff;text-transform:uppercase;line-height:1.25;border-radius:4px;font-weight:700}
.footwrap .contact-social .email a:active,.footwrap .contact-social .email a:focus,.footwrap .contact-social .email a:hover{background:#fff;color:#172f58;text-decoration:none}
.footwrap .contact-social .email a:active:before,.footwrap .contact-social .email a:focus:before,.footwrap .contact-social .email a:hover:before{color:#172f58}
}
@media screen and (min-width:900px){
.pghead .brand a{height:99px;margin-top:20px}
.qsearch{background:#172f58}
}
@media screen{
.cta-button{padding:40px;font-weight:700;font-size:24px}
}