
fieldset,hr{padding:0;border:0}body,html,p{line-height:28px}#maincontent:focus,a,a:active,a:focus,a:hover,a:visited,button,button:active,button:focus,button:hover,button:visited{outline:0}fieldset,hr,table,table thead tr td:last-child{border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */html{color:#222}::-moz-selection{background:#047BB3;color:#FFF;text-shadow:none}::selection{background:#047BB3;color:#FFF;text-shadow:none}hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}h1,h2,h3,p{margin:0 0 1em}table tbody tr td,table thead tr td{margin:0;padding:16px;line-height:20px;vertical-align:middle}body:after,body:before{display:none!important}body,html{width:100%;margin:0;padding:0;font-family:Asap,sans-serif;font-size:20px;font-weight:400;background:#FFF;overflow-x:hidden}h1,h2,h3{padding:0;font-family:'Helvetica Neue LT W01_95 Black',sans-serif;font-size:45px;line-height:48px;text-transform:uppercase}h2,h3{font-family:Asap,sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#047BB3;text-transform:none}h3{font-size:26px;line-height:32px}p{font-size:20px}table{border-collapse:collapse;width:100%}table thead tr{background:#ED1C24}table thead tr td{border-right:2px solid #FFF;font-size:18px;font-weight:700;color:#FFF}table tbody tr td{border-right:2px solid #7D7D7D;border-bottom:2px solid #7D7D7D;font-size:16px}table tbody tr td:last-child{border-right:0}.container{max-width:1200px;margin-left:auto;margin-right:auto;padding:60px 30px}.container:after{content:" ";display:block;clear:both}header{width:100%;min-height:75px;height:75px;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:5;-webkit-transition:all 1s;transition:all 1s}header .container{padding:0 15px;position:relative}header .container .logo{float:left;width:250px;height:250px;padding:75px 20px 20px;font-family:'Helvetica Neue LT W01_95 Black',sans-serif;font-size:50px;line-height:50px;color:#FFF;background:#b1161d;position:absolute;top:0;left:15px;-webkit-transition:all 1s;transition:all 1s}header .container .hamburger{display:none;float:right;width:38px;height:38px;position:absolute;top:21px;right:15px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}header .container .hamburger span{display:block;width:50%;height:5px;background:#FFF;opacity:1;position:absolute;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}header .container .hamburger span:nth-child(even){border-radius:0 9px 9px 0;left:50%}header .container .hamburger span:nth-child(odd){border-radius:9px 0 0 9px;left:0}header .container .hamburger span:nth-child(1),header .container .hamburger span:nth-child(2){top:0}header .container .hamburger span:nth-child(3),header .container .hamburger span:nth-child(4){top:12px}header .container .hamburger span:nth-child(5),header .container .hamburger span:nth-child(6){top:24px}header .container .hamburger.open span:nth-child(1),header .container .hamburger.open span:nth-child(6){-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .container .hamburger.open span:nth-child(2),header .container .hamburger.open span:nth-child(5){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .container .hamburger.open span:nth-child(1){left:5px;top:7px}header .container .hamburger.open span:nth-child(2){left:calc(50% - 5px);top:7px}header .container .hamburger.open span:nth-child(3){left:-50%;opacity:0}header .container .hamburger.open span:nth-child(4){left:100%;opacity:0}header .container .hamburger.open span:nth-child(5){left:5px;top:17px}header .container .hamburger.open span:nth-child(6){left:calc(50% - 5px);top:17px}header .container .menu-container{width:74.13793%;float:right;margin-right:0;display:block}header .container .menu-container .menu-main-menu-container{width:82.75862%;float:left;margin-right:3.44828%;padding:21px 0}header .container .menu-container .menu-main-menu-container .menu{float:right;margin:0;padding:0;list-style:none}header .container .menu-container .menu-main-menu-container .menu li{float:left;margin:0 10px 0 0;padding:0}header .container .menu-container .menu-main-menu-container .menu li a,header .container .menu-container .menu-main-menu-container .menu li a:active,header .container .menu-container .menu-main-menu-container .menu li a:focus,header .container .menu-container .menu-main-menu-container .menu li a:hover,header .container .menu-container .menu-main-menu-container .menu li a:visited{border-bottom:6px solid transparent;padding:23px 5px;font-family:Asap,sans-serif;font-size:18px;font-weight:600;line-height:22px;color:#FFF;-webkit-transition:all .5s;transition:all .5s}header .container .menu-container .menu-main-menu-container .menu li a .fa-chevron-right,header .container .menu-container .menu-main-menu-container .menu li a:active .fa-chevron-right,header .container .menu-container .menu-main-menu-container .menu li a:focus .fa-chevron-right,header .container .menu-container .menu-main-menu-container .menu li a:hover .fa-chevron-right,header .container .menu-container .menu-main-menu-container .menu li a:visited .fa-chevron-right{display:none}header .container .menu-container .menu-main-menu-container .menu li a:focus,header .container .menu-container .menu-main-menu-container .menu li a:hover{border-bottom:6px solid #b1161d}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container{display:none;width:100%;padding:40px 0;background:#000;position:fixed;top:72px;left:0;z-index:-1}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu{width:65.51724%;float:right;margin:0;list-style:none}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li{width:48.27586%;float:left;margin-right:3.44828%;margin-bottom:3.44828%}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:active,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:focus,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:hover,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:visited{border:0;float:left;width:100%;padding:20px 40px 20px 20px;font-family:'Helvetica Neue LT W01_95 Black',sans-serif;font-size:17px;line-height:28px;color:#FFF;text-transform:uppercase;background:#3aa8db;position:relative;-webkit-transition:all .5s;transition:all .5s}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a .fa-chevron-right,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:active .fa-chevron-right,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:focus .fa-chevron-right,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:hover .fa-chevron-right,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:visited .fa-chevron-right{display:block;position:absolute;top:28%;right:20px;font-size:34px}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:focus,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:hover{color:#000;background:#98d6f2}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-item a,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-item a:active,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-item a:focus,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-item a:hover,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-item a:visited{color:#000;background:#98d6f2;background:-webkit-gradient(linear,left top,left bottom,from(#98d6f2),to(#98d6f2));background:linear-gradient(to bottom,#98d6f2 0,#98d6f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#98D6F2', endColorstr='#98D6F2', GradientType=0)}header.darker,header.smaller{background:#000}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:nth-child(even){width:48.27586%;float:right;margin-right:0}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:last-child,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:nth-last-child(2){margin-bottom:0}header .container .menu-container .menu-main-menu-container .menu li.current-menu-item a,header .container .menu-container .menu-main-menu-container .menu li.current-menu-item a:active,header .container .menu-container .menu-main-menu-container .menu li.current-menu-item a:focus,header .container .menu-container .menu-main-menu-container .menu li.current-menu-item a:hover,header .container .menu-container .menu-main-menu-container .menu li.current-menu-item a:visited,header .container .menu-container .menu-main-menu-container .menu li.current-menu-parent a,header .container .menu-container .menu-main-menu-container .menu li.current-menu-parent a:active,header .container .menu-container .menu-main-menu-container .menu li.current-menu-parent a:focus,header .container .menu-container .menu-main-menu-container .menu li.current-menu-parent a:hover,header .container .menu-container .menu-main-menu-container .menu li.current-menu-parent a:visited{border-bottom:6px solid #3aa8db}header .container .menu-container .menu-main-menu-container .menu li:last-child{margin:0}header .container .menu-container .social-links{float:right;margin:0;list-style:none}header .container .menu-container .social-links li{float:left;margin:0 15px 0 0;padding:0}header .container .menu-container .social-links li a,header .container .menu-container .social-links li a:active,header .container .menu-container .social-links li a:focus,header .container .menu-container .social-links li a:hover,header .container .menu-container .social-links li a:visited{display:block;padding:21px 0;color:#FFF;-webkit-transition:all .5s;transition:all .5s}header .container .menu-container .social-links li a:focus,header .container .menu-container .social-links li a:hover{color:#3AA8DB}header .container .menu-container .social-links li:last-child{margin:0}header.smaller .container .logo{width:75px;height:75px;padding:10px;font-size:16px;line-height:18px}#findOutMoreBox a,#findOutMoreBox a:active,#findOutMoreBox a:focus,#findOutMoreBox a:hover,#findOutMoreBox a:visited{float:left;margin:0;position:absolute;top:0;padding:15px 30px;font-size:20px;line-height:24px;color:#FFF;background:#000;text-transform:uppercase;-webkit-transition:all .5s;transition:all .5s}#findOutMoreBox a:hover{color:#000;background:#98D6F2}#header-image{min-height:600px;height:600px;position:relative;overflow:hidden}#header-image .header-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:top center;background-size:100%;-webkit-animation-name:ken-burns;animation-name:ken-burns;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes ken-burns{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes ken-burns{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}#header-image .gradient{width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(17,17,17,.7)));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(17,17,17,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#111111', GradientType=0)}#header-image .container{height:100%;padding:0 15px;position:relative}#header-image .container .promo-spacer{position:absolute;bottom:0;min-width:20px;min-height:45px;background:#FFF}#header-image .container #promoSpacerLeft{width:1200px;left:-1185px}#header-image .container #promoSpacerRight{width:2005px;left:40%;margin-left:15px}#header-image .container .promo-area{width:40%;position:absolute;bottom:0;left:15px;z-index:1}#header-image .container .promo-area .promo-box{margin:0;padding:24px 30px 50px;color:#FFF;background:#3aa8db}#header-image .container .promo-area .promo-box span{font-size:22px;font-weight:700;line-height:28px}#header-image .container .promo-area .promo-box h1{margin:20px 0 0}#header-image .container .promo-area .promo-box .programme-type-icons{list-style:none!important;position:absolute;top:15px;right:0}#header-image .container .promo-area .promo-box .programme-type-icons li{float:right;margin-right:15px}#header-image .container figcaption,#header-image .container h2{width:40%;margin:0;color:#FFF;font-size:17px;line-height:20px;font-weight:500;text-align:right;text-shadow:0 0 10px #111;position:absolute;bottom:100px;right:15px}.content-section.white{background-color:#fff}.content-section.grey{background-color:#ececec}.content-section .container{position:relative}.content-section .container .copy,.content-section .container .copy-full{width:65.51724%;float:left;margin-right:3.44828%}.content-section .container .copy .mobile-title,.content-section .container .copy-full .mobile-title{display:none}.content-section .container .copy p:last-child,.content-section .container .copy-full p:last-child{margin:0}.content-section .container .copy a,.content-section .container .copy a:active,.content-section .container .copy a:focus,.content-section .container .copy a:hover,.content-section .container .copy a:visited,.content-section .container .copy-full a,.content-section .container .copy-full a:active,.content-section .container .copy-full a:focus,.content-section .container .copy-full a:hover,.content-section .container .copy-full a:visited{color:#047BB3}.content-section .container .copy ul,.content-section .container .copy-full ul{margin:0 0 1.5em .9em;padding:0;list-style-image:url(/wp-content/themes/kcc-road-safety/img/bullet.png)}.content-section .container .copy ul li,.content-section .container .copy-full ul li{padding:2px 0 2px 10px}.content-section .container .copy blockquote,.content-section .container .copy-full blockquote{border:0;margin:0 0 1.5em;padding:0 1.5em 0 2.5em;font-size:inherit;font-style:normal;background:url(/wp-content/themes/kcc-road-safety/img/open-quote.png) top left no-repeat,url(/wp-content/themes/kcc-road-safety/img/close-quote.png) bottom right no-repeat}.content-section .container .copy blockquote p,.content-section .container .copy-full blockquote p{color:#000}.content-section .container .copy figure,.content-section .container .copy-full figure{float:left;width:100%!important;margin:0 0 1.5em;position:relative}.content-section .container .copy figure img,.content-section .container .copy-full figure img{float:right;width:60%}.content-section .container .copy figure figcaption,.content-section .container .copy-full figure figcaption{width:40%;height:100%;padding:30px;font-size:24px;font-style:normal;line-height:32px;color:#047BB3;background:#ECECEC;position:absolute;top:0;left:0}.content-section .container .copy .opening-copy-text,.content-section .container .copy-full .opening-copy-text{font-family:Asap,sans-serif;font-size:26px;font-weight:700;line-height:32px;color:#3aa8db}.content-section .container .copy .large-bold-text,.content-section .container .copy-full .large-bold-text{font-size:26px;font-weight:700;color:inherit}.content-section .container .copy .large-bold-text a,.content-section .container .copy .large-bold-text a:hover,.content-section .container .copy .large-bold-text a:visited,.content-section .container .copy-full .large-bold-text a,.content-section .container .copy-full .large-bold-text a:hover,.content-section .container .copy-full .large-bold-text a:visited{color:inherit}.content-section .container .copy .red-popout-left,.content-section .container .copy .red-popout-right,.content-section .container .copy-full .red-popout-left,.content-section .container .copy-full .red-popout-right{float:left;width:50%;margin:0 0 1.5em;padding:20px;color:#FFF;background:#ED1C24}.content-section .container .copy .red-popout-left p,.content-section .container .copy .red-popout-right p,.content-section .container .copy-full .red-popout-left p,.content-section .container .copy-full .red-popout-right p,.content-section .container .copy-full p:last-child{margin:0}.content-section .container .copy .red-popout-right,.content-section .container .copy-full .red-popout-right{float:right}.content-section .container .copy .text-wrap-left,.content-section .container .copy .text-wrap-right,.content-section .container .copy-full .text-wrap-left,.content-section .container .copy-full .text-wrap-right{float:left;width:46%}.content-section .container .copy .text-wrap-right,.content-section .container .copy-full .text-wrap-right{float:right}.content-section .container .copy-full{width:100%;float:left;margin-left:0;margin-right:0}.content-section .container .copy-full h3,.content-section .container .copy-full p{text-align:center}.content-section .container .copy-full a.info-link-col,.content-section .container .copy-full a:active.info-link-col,.content-section .container .copy-full a:focus.info-link-col,.content-section .container .copy-full a:hover.info-link-col,.content-section .container .copy-full a:visited.info-link-col{padding:100px 20px 20px;color:#FFF;background:#3aa8db;position:relative;-webkit-transition:all .5s;transition:all .5s}.content-section .container .copy-full a.info-link-col .large-headline,.content-section .container .copy-full a.info-link-col .small-headline,.content-section .container .copy-full a:active.info-link-col .large-headline,.content-section .container .copy-full a:active.info-link-col .small-headline,.content-section .container .copy-full a:focus.info-link-col .large-headline,.content-section .container .copy-full a:focus.info-link-col .small-headline,.content-section .container .copy-full a:hover.info-link-col .large-headline,.content-section .container .copy-full a:hover.info-link-col .small-headline,.content-section .container .copy-full a:visited.info-link-col .large-headline,.content-section .container .copy-full a:visited.info-link-col .small-headline{float:left;clear:both;font-size:18px;line-height:24px}.content-section .container .copy-full a.info-link-col .large-headline,.content-section .container .copy-full a:active.info-link-col .large-headline,.content-section .container .copy-full a:focus.info-link-col .large-headline,.content-section .container .copy-full a:hover.info-link-col .large-headline,.content-section .container .copy-full a:visited.info-link-col .large-headline{font-family:'Helvetica Neue LT W01_95 Black',sans-serif;font-size:100%;line-height:32px;text-transform:uppercase}.content-section .container .copy-full a.info-link-col .fa-chevron-right,.content-section .container .copy-full a:active.info-link-col .fa-chevron-right,.content-section .container .copy-full a:focus.info-link-col .fa-chevron-right,.content-section .container .copy-full a:hover.info-link-col .fa-chevron-right,.content-section .container .copy-full a:visited.info-link-col .fa-chevron-right{position:absolute;bottom:20px;right:15px;font-size:34px}.content-section .container .copy-full a:focus.info-link-col,.content-section .container .copy-full a:hover.info-link-col{color:#000;background:#98d6f2;-webkit-transition:all .5s;transition:all .5s}.content-section .container .copy-full a.info-link-col.half,.content-section .container .copy-full a:active.info-link-col.half,.content-section .container .copy-full a:focus.info-link-col.half,.content-section .container .copy-full a:hover.info-link-col.half,.content-section .container .copy-full a:visited.info-link-col.half{width:48.27586%;float:left;margin-right:3.44828%;background:url(/wp-content/themes/kcc-road-safety/img/chevron-right-white.png) 94% 85% no-repeat #3aa8db;background:url(/wp-content/themes/kcc-road-safety/img/chevron-right-white.png) 94% 85% no-repeat,-webkit-gradient(linear,left top,left bottom,from(#3aa8db),to(#047bb3));background:url(/wp-content/themes/kcc-road-safety/img/chevron-right-white.png) 94% 85% no-repeat,linear-gradient(to bottom,#3aa8db 0,#047bb3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3aa8db', endColorstr='#047bb3', GradientType=0)}.content-section .container .copy-full a:hover.info-link-col.half{background:url(/wp-content/themes/kcc-road-safety/img/chevron-right-blue.png) 94% 85% no-repeat #98d6f2;background:url(/wp-content/themes/kcc-road-safety/img/chevron-right-blue.png) 94% 85% no-repeat,-webkit-gradient(linear,left top,left bottom,from(#98d6f2),to(#98d6f2));background:url(/wp-content/themes/kcc-road-safety/img/chevron-right-blue.png) 94% 85% no-repeat,linear-gradient(to bottom,#98d6f2 0,#98d6f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#98D6F2', endColorstr='#98D6F2', GradientType=0)}.content-section .container .copy-full a.info-link-col.half:last-child{width:48.27586%;float:right;margin-right:0}.content-section .container .copy-full a.info-link-col.third{width:31.03448%;float:left;margin-right:3.44828%}.content-section .container .copy-full a.info-link-col.third:last-child{width:31.03448%;float:right;margin-right:0}.content-section .container .copy-full a.info-link-col.fourth{width:22.41379%;float:left;margin-right:3.44828%}.content-section .container .copy-full a.info-link-col.fourth:last-child{width:22.41379%;float:right;margin-right:0}.content-section .container .filtering{width:74.13793%;float:right;margin-right:0}.content-section .container .filtering .filters{float:right;margin:4px 0;padding:0;list-style:none}.content-section .container .filtering .filters li{border-right:1px solid #047BB3;float:left;margin:0 20px 0 0;padding:0 20px 0 0;line-height:normal}.content-section .container .filtering .filters li span{font-size:22px;color:#000;-webkit-transition:all .5s;transition:all .5s}.content-section .container .filtering .filters li span.selected,.content-section .container .filtering .filters li span:hover{font-weight:700;cursor:pointer}.content-section .container .filtering .filters li div{display:none;position:absolute;z-index:100;white-space:nowrap;background:#fff;border-top:4px #3aa8db solid;-webkit-box-shadow:5px 5px 4px 0 rgba(0,0,0,.3);box-shadow:5px 5px 4px 0 rgba(0,0,0,.3);margin-top:10px!important;padding:20px}.content-section .container .filtering .filters li div .sub-filter{margin:0}.content-section .container .filtering .filters li div .sub-filter li{float:none;border-right:0;list-style:none;padding:0 0 6px;clear:both}.content-section .container .filtering .filters li div .sub-filter li:last-child{padding-bottom:0}.content-section .container .filtering .filters li:last-child{border:0;margin:0;padding:0}.content-section .container .grid-container{width:100%;margin:8% 0 0}.content-section .container .grid-container .alm-listing{min-height:300px;height:auto!important}.content-section .container .grid-container .grid-sizer{width:46%}.content-section .container .grid-container .grid-item{float:left;width:48%;min-height:410px;margin:0;position:relative}.content-section .container .grid-container .grid-item:nth-child(even){margin-left:4%}.content-section .container .grid-container .grid-item .title-box{float:left;width:70%;min-height:275px;padding:30px 100px 30px 30px;background:#3aa8db;position:relative}.content-section .container .grid-container .grid-item .title-box h2,.content-section .container .grid-container .grid-item .title-box h3{font-family:'Helvetica Neue LT W01_95 Black',sans-serif;font-size:32px;line-height:38px;color:#FFF;text-align:left;text-transform:uppercase}.content-section .container .grid-container .grid-item .title-box .date,.content-section .container .grid-container .grid-item .title-box .file-info{display:none;float:left;clear:both;margin:0;padding:0;font-size:20px;line-height:24px;color:#FFF}.content-section .container .grid-container .grid-item .title-box .date span,.content-section .container .grid-container .grid-item .title-box .file-info span{text-transform:uppercase}.content-section .container .grid-container .grid-item .title-box a,.content-section .container .grid-container .grid-item .title-box a:active,.content-section .container .grid-container .grid-item .title-box a:focus,.content-section .container .grid-container .grid-item .title-box a:hover,.content-section .container .grid-container .grid-item .title-box a:visited{float:left;margin:0;padding:15px 30px;font-size:20px;line-height:24px;color:#FFF;text-transform:uppercase;background:#000;position:absolute;bottom:-54px;right:77px;-webkit-transition:all .5s;transition:all .5s}.content-section .container .grid-container .grid-item .title-box a:focus,.content-section .container .grid-container .grid-item .title-box a:hover{color:#00293c;background:#98D6F2}.content-section .container .grid-container .grid-item .title-box .programme-type-icons{list-style:none!important;position:absolute;bottom:0;left:0}.content-section .container .grid-container .grid-item .title-box .programme-type-icons li{float:right;margin-right:15px}.content-section .container .grid-container .grid-item a.programme-img,.content-section .container .grid-container .grid-item a:hover.programme-img,.content-section .container .grid-container .grid-item a:visited.programme-img{border:8px solid #D0EAF6;float:right;width:45%;min-height:330px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:30px;right:0;z-index:1;overflow:hidden}.content-section .container .grid-container .grid-item a.programme-img .fa-chevron-right,.content-section .container .grid-container .grid-item a:hover.programme-img .fa-chevron-right,.content-section .container .grid-container .grid-item a:visited.programme-img .fa-chevron-right{display:none;padding:16px 18px;color:#FFF;line-height:normal;background:#000;position:absolute;bottom:0;right:0}.content-section .container .alm-btn-wrap{max-width:200px;width:100%;margin:0 auto;padding:0}.content-section .container .alm-btn-wrap button,.content-section .container .alm-btn-wrap button:active,.content-section .container .alm-btn-wrap button:focus,.content-section .container .alm-btn-wrap button:hover,.content-section .container .alm-btn-wrap button:visited{border:5px solid #D0EAF6;float:left;width:100%;margin:0;padding:20px 0;font-size:16px;color:#000;line-height:24px;text-transform:uppercase;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(white),to(#98d3f2));background:linear-gradient(to bottom,#fff 0,#98d3f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#98d3f2', GradientType=0);-webkit-transition:all .5s;transition:all .5s}.content-section .container .alm-btn-wrap button:focus,.content-section .container .alm-btn-wrap button:hover{border:5px solid #047BB3;color:#047BB3}.content-section .container .alm-btn-wrap button.done{display:none}.content-section .container .user-type-asset{width:31.03448%;float:right;margin-right:0;text-align:center}.content-section .container .contact-form{width:31.03448%;float:right;margin-right:0}.content-section .container .sidebar-area,.content-section .container .widget-area{width:31.03448%;float:right;margin:0;position:static;transition:all .5s,-webkit-transform 0s;transition:all .5s,transform 0s;transition:all .5s,transform 0s,-webkit-transform 0s;-webkit-transition:all .5s,transform 0s}.content-section .container .sidebar-area .widget,.content-section .container .widget-area .widget{border:0;float:left;width:100%;margin:0 0 3em;padding:20px 30px;background:#ECECEC}.content-section .container .sidebar-area .widget h3,.content-section .container .widget-area .widget h3{font-size:24px;line-height:30px}.content-section .container .sidebar-area .widget .menu,.content-section .container .widget-area .widget .menu{float:left;margin:0;padding:0;list-style:none}.content-section .container .sidebar-area .widget .menu li,.content-section .container .widget-area .widget .menu li{float:left;clear:both;margin:4px 0}.content-section .container .sidebar-area .widget .menu li a,.content-section .container .sidebar-area .widget .menu li a:active,.content-section .container .sidebar-area .widget .menu li a:focus,.content-section .container .sidebar-area .widget .menu li a:hover,.content-section .container .sidebar-area .widget .menu li a:visited,.content-section .container .widget-area .widget .menu li a,.content-section .container .widget-area .widget .menu li a:active,.content-section .container .widget-area .widget .menu li a:focus,.content-section .container .widget-area .widget .menu li a:hover,.content-section .container .widget-area .widget .menu li a:visited{font-size:18px;font-weight:700;line-height:normal;color:#000;-webkit-transition:all .5s;transition:all .5s}.content-section .container .sidebar-area .widget .menu li a .fa-chevron-right,.content-section .container .sidebar-area .widget .menu li a:active .fa-chevron-right,.content-section .container .sidebar-area .widget .menu li a:focus .fa-chevron-right,.content-section .container .sidebar-area .widget .menu li a:hover .fa-chevron-right,.content-section .container .sidebar-area .widget .menu li a:visited .fa-chevron-right,.content-section .container .widget-area .widget .menu li a .fa-chevron-right,.content-section .container .widget-area .widget .menu li a:active .fa-chevron-right,.content-section .container .widget-area .widget .menu li a:focus .fa-chevron-right,.content-section .container .widget-area .widget .menu li a:hover .fa-chevron-right,.content-section .container .widget-area .widget .menu li a:visited .fa-chevron-right{display:none}.content-section .container .sidebar-area .widget .menu li a:focus,.content-section .container .sidebar-area .widget .menu li a:hover,.content-section .container .sidebar-area .widget .menu li.current-menu-item a,.content-section .container .widget-area .widget .menu li a:focus,.content-section .container .widget-area .widget .menu li a:hover,.content-section .container .widget-area .widget .menu li.current-menu-item a{color:#047BB3}.content-section .container .sidebar-area .widget:last-child,.content-section .container .widget-area .widget:last-child{margin:0}.content-section .container .sidebar-area .related-resources,.content-section .container .widget-area .related-resources{padding:20px 30px 0}.content-section .container .sidebar-area .related-resources a,.content-section .container .sidebar-area .related-resources a:active,.content-section .container .sidebar-area .related-resources a:focus,.content-section .container .sidebar-area .related-resources a:hover,.content-section .container .sidebar-area .related-resources a:visited,.content-section .container .widget-area .related-resources a,.content-section .container .widget-area .related-resources a:active,.content-section .container .widget-area .related-resources a:focus,.content-section .container .widget-area .related-resources a:hover,.content-section .container .widget-area .related-resources a:visited{width:100%;float:left;margin-left:0;margin-right:0;min-height:130px;margin-bottom:30px;padding:15px 48px 15px 15px;font-size:18px;line-height:23px;color:#FFF;background:#3aa8db;position:relative;-webkit-transition:all .5s;transition:all .5s}.content-section .container .sidebar-area .related-resources a .title,.content-section .container .sidebar-area .related-resources a:active .title,.content-section .container .sidebar-area .related-resources a:focus .title,.content-section .container .sidebar-area .related-resources a:hover .title,.content-section .container .sidebar-area .related-resources a:visited .title,.content-section .container .widget-area .related-resources a .title,.content-section .container .widget-area .related-resources a:active .title,.content-section .container .widget-area .related-resources a:focus .title,.content-section .container .widget-area .related-resources a:hover .title,.content-section .container .widget-area .related-resources a:visited .title{float:left;width:100%;margin:0 0 5px;font-family:'Helvetica Neue LT W01_95 Black',sans-serif;font-size:20px;line-height:22px;text-transform:uppercase}.content-section .container .sidebar-area .related-resources a .file-type,.content-section .container .sidebar-area .related-resources a:active .file-type,.content-section .container .sidebar-area .related-resources a:focus .file-type,.content-section .container .sidebar-area .related-resources a:hover .file-type,.content-section .container .sidebar-area .related-resources a:visited .file-type,.content-section .container .widget-area .related-resources a .file-type,.content-section .container .widget-area .related-resources a:active .file-type,.content-section .container .widget-area .related-resources a:focus .file-type,.content-section .container .widget-area .related-resources a:hover .file-type,.content-section .container .widget-area .related-resources a:visited .file-type{text-transform:uppercase}.content-section .container .sidebar-area .related-resources a .fa-chevron-right,.content-section .container .sidebar-area .related-resources a:active .fa-chevron-right,.content-section .container .sidebar-area .related-resources a:focus .fa-chevron-right,.content-section .container .sidebar-area .related-resources a:hover .fa-chevron-right,.content-section .container .sidebar-area .related-resources a:visited .fa-chevron-right,.content-section .container .widget-area .related-resources a .fa-chevron-right,.content-section .container .widget-area .related-resources a:active .fa-chevron-right,.content-section .container .widget-area .related-resources a:focus .fa-chevron-right,.content-section .container .widget-area .related-resources a:hover .fa-chevron-right,.content-section .container .widget-area .related-resources a:visited .fa-chevron-right{position:absolute;bottom:20px;right:20px;font-size:34px}.content-section .container .sidebar-area .related-resources a:hover,.content-section .container .widget-area .related-resources a:hover{color:#047BB3;background:#98d6f2}.content-section .container .sidebar-area.fixed{width:28%;position:fixed;top:95px;right:15px;transition:all .5s,-webkit-transform 0s;transition:all .5s,transform 0s;transition:all .5s,transform 0s,-webkit-transform 0s;-webkit-transition:all .5s,transform 0s}.content-section .container .sidebar-area.static{width:31.03448%;float:right;margin-right:0;position:static}.content-section.first .container{padding:60px 15px}.road-user-types{background-repeat:no-repeat;background-position:right center;background-size:cover;background-attachment:fixed;position:relative}.road-user-types .gradient{width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(#111),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,#111 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#606060', endColorstr='#00ffffff', GradientType=0)}.road-user-types .container .copy-full{position:relative;z-index:1}.road-user-types .container .copy-full h3{margin:0 0 50px;padding:0;color:#FFF}.road-user-types .container .copy-full a,.road-user-types .container .copy-full a:active,.road-user-types .container .copy-full a:focus,.road-user-types .container .copy-full a:hover,.road-user-types .container .copy-full a:visited{width:39.65517%;float:left;margin-right:3.44828%;margin-left:8.62069%;margin-bottom:20px;min-height:96px;padding:20px 40px 20px 20px;font-family:'Helvetica Neue LT W01_95 Black',sans-serif;font-size:24px;line-height:28px;color:#FFF;text-transform:uppercase;background:#3aa8db;position:relative;-webkit-transition:all .5s;transition:all .5s}.road-user-types .container .copy-full a .fa-chevron-right,.road-user-types .container .copy-full a:active .fa-chevron-right,.road-user-types .container .copy-full a:focus .fa-chevron-right,.road-user-types .container .copy-full a:hover .fa-chevron-right,.road-user-types .container .copy-full a:visited .fa-chevron-right{position:absolute;bottom:28%;right:20px;font-size:34px}.road-user-types .container .copy-full a:focus,.road-user-types .container .copy-full a:hover{color:#000;background:#98d6f2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#98D6F2', endColorstr='#98D6F2', GradientType=0)}.contact-panel,.statistics-panel{background:#ECECEC}.road-user-types .container .copy-full a:nth-child(odd){width:39.65517%;float:right;margin-right:8.62069%;margin-left:0}.programmes .container h3{float:left;color:#000}.programmes .container .ajax-load-more-wrap .alm-btn-wrap{display:none}.contact-panel .container .copy{width:31.03448%;float:left;margin-right:3.44828%}.contact-panel .container .copy p{margin:0 0 1.5em!important}.contact-panel .container .copy .rpwe-block ul{margin:0;padding:0}.contact-panel .container .copy .rpwe-block ul li{margin:0 0 30px;padding:0}.contact-panel .container .copy .rpwe-block ul li .rpwe-img img{margin:0 10px 0 0;padding:0!important}.contact-panel .container .copy .rpwe-block ul li .rpwe-title{font-size:20px!important;font-weight:400;line-height:26px!important}.contact-panel .container .copy .rpwe-block ul li .rpwe-title a,.contact-panel .container .copy .rpwe-block ul li .rpwe-title a:active,.contact-panel .container .copy .rpwe-block ul li .rpwe-title a:focus,.contact-panel .container .copy .rpwe-block ul li .rpwe-title a:hover,.contact-panel .container .copy .rpwe-block ul li .rpwe-title a:visited{color:#000;text-decoration:none;-webkit-transition:all .5s;transition:all .5s}.contact-panel .container .copy .rpwe-block ul li .rpwe-img:hover~.rpwe-title a,.contact-panel .container .copy .rpwe-block ul li .rpwe-title a:hover{color:#047BB3}.contact-panel .container .copy .rpwe-block ul li .rpwe-time{font-size:14px;line-height:24px;color:#111}.contact-panel .container .copy .rpwe-block ul li:last-child{margin:0}.contact-panel .container .copy:last-child{width:31.03448%;float:right;margin-right:0}.statistics-panel .statistics-container{width:100%;min-height:400px;margin:0 auto;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.statistics-panel .statistics-container .stats-item{width:33%;min-height:300px;float:left;text-align:center;display:block}.statistics-panel .statistics-container .stats-item .stat-caption{padding:0 15px!important}.statistics-panel .statistics-container .stats-item .circle{width:100%;padding:0;margin:0}.statistics-panel .statistics-container .stats-item .pop{width:300px;height:300px;position:relative;margin:0 auto}.statistics-panel .statistics-container .stats-item .pop .row-filler{width:0;position:inherit;background:#3aa8db;height:49px;margin-bottom:1px;-webkit-transition:width 2.5s;transition:width 2.5s}.statistics-panel .statistics-container .stats-item .pop .mask{min-width:300px;min-height:200px;position:absolute;top:0}.statistics-panel .statistics-container .stats-item .pop .pop-value{position:absolute;bottom:0;left:0;width:100%;padding:.4em 0;font-family:sans-serif;font-size:4em;color:#047BB3;font-weight:700}.statistics-panel .statistics-container .stats-item .odometer{font-size:85px;height:120px;top:90px;margin-bottom:180px}.statistics-panel .statistics-container .stats-item .odometer .odometer-digit{height:95px;line-height:95px}.statistics-panel .statistics-container .stats-item .odometer .odometer-formatting-mark{font-size:0}.statistics-panel .statistics-container .stats-item .odometer .odometer-inside .odometer-digit:first-child,.statistics-panel .statistics-container .stats-item .odometer .odometer-inside .odometer-formatting-mark:nth-child(2){display:none}.statistics-panel .statistics-container .stats-item .odometer .odometer-inside .odometer-digit:nth-child(2){border-radius:.2em 0 0 .2em}.related-resources{background:#ECECEC}.related-resources .container h3{text-align:center}.related-resources .container .copy{width:22.41379%;float:left;margin-right:3.44828%}.related-resources .container .resources-list{width:74.13793%;float:right;margin-right:0}.related-resources .container .resources-list a,.related-resources .container .resources-list a:active,.related-resources .container .resources-list a:focus,.related-resources .container .resources-list a:hover,.related-resources .container .resources-list a:visited{width:31.03448%;float:left;margin-right:3.44828%;min-height:250px;margin-bottom:30px;padding:15px 48px 15px 15px;font-size:22px;line-height:27px;color:#FFF;background:#3aa8db;background:-webkit-gradient(linear,left top,left bottom,from(rgba(58,168,219,.85)),to(rgba(4,123,179,.85)));background:linear-gradient(to bottom,rgba(58,168,219,.85) 0,rgba(4,123,179,.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3aa8db', endColorstr='#047bb3', GradientType=0);position:relative;-webkit-transition:all .5s;transition:all .5s}.related-resources .container .resources-list a .title,.related-resources .container .resources-list a:active .title,.related-resources .container .resources-list a:focus .title,.related-resources .container .resources-list a:hover .title,.related-resources .container .resources-list a:visited .title{float:left;width:100%;margin:0 0 10px;font-family:'Helvetica Neue LT W01_95 Black',sans-serif;font-size:28px;line-height:30px;text-transform:uppercase}.related-resources .container .resources-list a .file-type,.related-resources .container .resources-list a:active .file-type,.related-resources .container .resources-list a:focus .file-type,.related-resources .container .resources-list a:hover .file-type,.related-resources .container .resources-list a:visited .file-type{text-transform:uppercase}.related-resources .container .resources-list a .fa-chevron-right,.related-resources .container .resources-list a:active .fa-chevron-right,.related-resources .container .resources-list a:focus .fa-chevron-right,.related-resources .container .resources-list a:hover .fa-chevron-right,.related-resources .container .resources-list a:visited .fa-chevron-right{position:absolute;bottom:20px;right:20px;font-size:34px}.related-resources .container .resources-list a:hover{color:#047BB3;background:#98d6f2;background:-webkit-gradient(linear,left top,left bottom,from(#98d6f2),to(#98d6f2));background:linear-gradient(to bottom,#98d6f2 0,#98d6f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#98D6F2', endColorstr='#98D6F2', GradientType=0)}.related-resources .container .resources-list a:nth-child(3n){width:31.03448%;float:right;margin-right:0}::-webkit-input-placeholder{font-family:Asap,sans-serif;font-size:20px;line-height:30px;color:#444}::-moz-placeholder{font-family:Asap,sans-serif;font-size:20px;line-height:30px;color:#444}:-ms-input-placeholder{font-family:Asap,sans-serif;font-size:20px;line-height:30px;color:#444}:-moz-placeholder{font-family:Asap,sans-serif;font-size:20px;line-height:30px;color:#444}form{float:left;width:100%}form .form-group{float:left;width:100%;margin:0 0 20px;padding:0}form .form-group input,form .form-group textarea{border:1px solid #047BB3;border-radius:0;float:left;max-width:100%!important;width:100%!important;margin:0;padding:10px 15px;font-family:Asap,sans-serif;font-size:20px;line-height:30px;color:#000;background:#FFF}form .form-group input[type=submit],form .form-group input[type=submit]:hover{border:0;max-width:inherit!important;width:auto!important;padding:20px 40px;font-size:20px;font-weight:400;line-height:24px;color:#FFF;text-transform:uppercase;background:#000;-webkit-transition:all .5s;transition:all .5s}form .form-group input[type=submit]:hover{color:#047BB3;background:#98D6F2}form .form-group input.error,form .form-group textarea.error{border:1px solid red}form .form-group label.error{font-size:16px;font-weight:700;line-height:normal;color:red}form .form-group:last-child{margin:0}.gallery-slider{width:100%;max-width:100%;margin:0!important;padding:22px 60px;left:0;background:#ececec}.gallery-slider .slick-slide{margin-right:15px}.gallery-slider button{background:0 0;color:#fff;position:absolute;top:28%;font-size:50px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}.gallery-slider button.fa-chevron-left{left:-34px}.gallery-slider button.fa-chevron-right{right:-34px}.gallery-slider button:hover{color:#252525;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}.gallery-slider button.slick-disabled,.gallery-slider button:hover.slick-disabled{visibility:hidden!important;opacity:0;transition:visibility 0,opacity .5s;-webkit-transition:visibility 0,opacity .5s;-moz-transition:visibility 0,opacity .5s}.gallery-slider img{max-height:250px}footer{color:#FFF;background:#252525}footer .container{padding:50px 15px}footer .container h3{margin:0 0 20px;font-size:32px;line-height:38px;color:#FFF}footer .container p{font-size:16px;line-height:20px;color:#95989A}footer .container a,footer .container a:active,footer .container a:focus,footer .container a:hover,footer .container a:visited{-webkit-box-shadow:none;box-shadow:none;color:#95989A;text-decoration:underline}footer .container .copy{width:56.89655%;float:left;margin-right:3.44828%}footer .container .logos{width:39.65517%;float:right;margin-right:0}footer .container .logos div{float:left;width:38%;margin:90px 4% 0 0}footer .container .logos div:last-child{margin:90px 0 0}.home #header-image .container .promo-area .promo-box{padding:24px 30px 50px!important}.home #header-image .container figcaption,.home #header-image .container h2{width:50%!important;font-size:32px!important;font-weight:700!important;line-height:40px!important;margin:0;color:#FFF;text-align:right;text-shadow:0 0 5px #111;position:absolute;bottom:100px;right:15px}.home .content-section.first .container{padding:110px 15px 60px}.single-programmes .statistics-panel{background:#FFF}.page-template-page-news-listing .content-section{min-height:300px}.page-template-page-news-listing .content-section .container .grid-container .grid-item .title-box .date,.page-template-page-news-listing .content-section .container .grid-container .grid-item .title-box .file-info{display:block}.error404 #header-image{background:url(/wp-content/uploads/2017/06/drink-driver.jpg) right center no-repeat;background-size:cover}@media only screen and (min-width:1250px){.content-section .container .sidebar-area,.content-section .container .sidebar-area.fixed,.content-section .container .widget-area{width:31.03448%;float:right;margin-right:0;position:static}}@media only screen and (max-width:1180px){#header-image .container .promo-area,header .container .logo{left:30px}header .container .hamburger{right:30px}header .container .menu-container{margin-right:30px}header .container .menu-container .menu-main-menu-container{margin-right:0}header .container .menu-container .menu-main-menu-container .menu li a,header .container .menu-container .menu-main-menu-container .menu li a:hover{font-size:16px}#header-image .container{padding:0 30px}#header-image .container figcaption,#header-image .container h2{right:30px!important}#header-image .container #promoSpacerLeft{left:-170px}#header-image .container #promoSpacerRight{margin-left:30px}#findOutMoreBox a{left:30px}.content-section .container .copy-full a.info-link-col .large-headline,.content-section .container .copy-full a:active.info-link-col .large-headline,.content-section .container .copy-full a:focus.info-link-col .large-headline,.content-section .container .copy-full a:hover.info-link-col .large-headline,.content-section .container .copy-full a:visited.info-link-col .large-headline{font-size:72%;line-height:30px}.content-section .container .statistics-container .odometer{font-size:65px}}@media only screen and (max-width:1024px){body,html{font-size:20px;line-height:28px}h1{font-size:40px;line-height:43px}h2{font-size:30px;line-height:38px}h3{font-size:24px;line-height:30px}.container{padding-left:30px;padding-right:30px}.content-section .container .copy ul{margin:0 0 1.5em .9em}.statistics-panel .statistics-container .stats-item{width:50%!important;min-height:0;margin-bottom:20px}.statistics-panel .statistics-container .stats-item .odometer{top:60px;margin-bottom:90px}.statistics-panel .statistics-container .stats-item .circle{margin-bottom:10px}.statistics-panel .statistics-container .stats-item:nth-child(3){width:100%!important}.statistics-panel .statistics-container .stats-item:nth-child(3) .stat-caption{top:650px}}@media (max-width:60em){header .container .logo{width:75px;height:75px;padding:10px;font-size:16px;line-height:18px;left:15px}header .container .hamburger{display:block;right:15px}header .container .menu-container{width:100%;float:left;margin-left:0;display:none;height:100%;padding:0 30px;margin-right:15px;background:#000;position:fixed;top:75px;left:0;overflow:scroll}header .container .menu-container .menu-main-menu-container{width:100%;float:left;margin-left:0;margin-right:0}header .container .menu-container .menu-main-menu-container .menu{float:left;width:100%}header .container .menu-container .menu-main-menu-container .menu li{float:left;width:100%;margin:0}header .container .menu-container .menu-main-menu-container .menu li a,header .container .menu-container .menu-main-menu-container .menu li a:active,header .container .menu-container .menu-main-menu-container .menu li a:focus,header .container .menu-container .menu-main-menu-container .menu li a:hover,header .container .menu-container .menu-main-menu-container .menu li a:visited{border:0;float:left;width:100%;padding:18px 8px}header .container .menu-container .menu-main-menu-container .menu li a:hover{color:#98D6F2}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container{padding:0;background:0 0;position:static}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container{max-width:inherit;padding:0}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu{width:100%;float:left;margin-left:0;margin-right:0;padding:0 18px}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:last-child,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:nth-child(even),header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:nth-last-child(2){width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:0}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:active,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:focus,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:hover,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:visited,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:last-child a,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:last-child a:active,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:last-child a:focus,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:last-child a:hover,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:last-child a:visited,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:nth-child(even) a,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:nth-child(even) a:active,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:nth-child(even) a:focus,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:nth-child(even) a:hover,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:nth-child(even) a:visited,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:nth-last-child(2) a,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:nth-last-child(2) a:active,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:nth-last-child(2) a:focus,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:nth-last-child(2) a:hover,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:nth-last-child(2) a:visited{float:left;width:100%;min-height:inherit;padding:8px;font-family:Asap,sans-serif;font-size:18px;line-height:22px;text-transform:none;background:0 0}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:hover,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:last-child a:hover,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:nth-child(even) a:hover,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li:nth-last-child(2) a:hover{color:#98D6F2}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu .fa-chevron-right{display:none!important}#header-image .container .promo-spacer,#header-image .container figcaption,#header-image .container h2{display:none}header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-item a,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-item a:active,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-item a:focus,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-item a:hover,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-item a:visited,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-parent a,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-parent a:active,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-parent a:focus,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-parent a:hover,header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-parent a:visited{border:0;color:#98D6F2;background:0 0}header .container .menu-container .menu-main-menu-container .menu li.current-menu-item a,header .container .menu-container .menu-main-menu-container .menu li.current-menu-item a:active,header .container .menu-container .menu-main-menu-container .menu li.current-menu-item a:focus,header .container .menu-container .menu-main-menu-container .menu li.current-menu-item a:hover,header .container .menu-container .menu-main-menu-container .menu li.current-menu-item a:visited,header .container .menu-container .menu-main-menu-container .menu li.current-menu-parent a,header .container .menu-container .menu-main-menu-container .menu li.current-menu-parent a:active,header .container .menu-container .menu-main-menu-container .menu li.current-menu-parent a:focus,header .container .menu-container .menu-main-menu-container .menu li.current-menu-parent a:hover,header .container .menu-container .menu-main-menu-container .menu li.current-menu-parent a:visited{border:0;color:#98D6F2}header .container .menu-container .menu-main-menu-container .menu li:last-child{margin:0}header .container .menu-container .social-links{float:left;margin:0 0 23px}.content-section .container,header .container .menu-container .social-links li{margin:0}header .container .menu-container .social-links li a,header .container .menu-container .social-links li a:active,header .container .menu-container .social-links li a:focus,header .container .menu-container .social-links li a:hover,header .container .menu-container .social-links li a:visited{padding:0 8px}header .container .menu-container .social-links li a:focus,header .container .menu-container .social-links li a:hover{color:#98D6F2}#header-image{min-height:300px;height:300px}#header-image .container{padding:0 15px}#header-image .container .promo-area{width:50%;left:15px;bottom:0!important}#header-image .container .promo-area .promo-box{padding:30px}#header-image .container .promo-area .promo-box .programme-type-icons{top:22px}#header-image .container .promo-area .promo-box h1{font-size:30px;line-height:33px}#header-image .container .promo-area a,#header-image .container .promo-area a:active,#header-image .container .promo-area a:focus,#header-image .container .promo-area a:hover,#header-image .container .promo-area a:visited{width:60px;height:60px;padding:0;background:url(/wp-content/themes/kcc-road-safety/img/chevron-right-white.png) center center no-repeat #000;background-size:20px;text-indent:-800px;position:absolute;bottom:0;right:0}#header-image .container #promoSpacerRight{left:50%}#findOutMoreBox a{left:15px}.content-section .container .copy,.content-section .container .copy-full{width:100%;float:left;margin-left:0;margin-right:0}.content-section .container .copy .mobile-title,.content-section .container .copy-full .mobile-title{display:block}.content-section .container .copy .opening-copy-text,.content-section .container .copy-full .opening-copy-text{font-size:20px;font-weight:400;line-height:28px;color:#000}.content-section .container .copy-full h3,.content-section .container .copy-full p{padding:0}.content-section .container .copy-full a.info-link-col,.content-section .container .copy-full a:active.info-link-col,.content-section .container .copy-full a:focus.info-link-col,.content-section .container .copy-full a:hover.info-link-col,.content-section .container .copy-full a:visited.info-link-col{padding:100px 20px 20px}.content-section .container .copy-full a.info-link-col .small-headline,.content-section .container .copy-full a:active.info-link-col .small-headline,.content-section .container .copy-full a:focus.info-link-col .small-headline,.content-section .container .copy-full a:hover.info-link-col .small-headline,.content-section .container .copy-full a:visited.info-link-col .small-headline{font-size:20px}.content-section .container .copy-full a.info-link-col .large-headline,.content-section .container .copy-full a:active.info-link-col .large-headline,.content-section .container .copy-full a:focus.info-link-col .large-headline,.content-section .container .copy-full a:hover.info-link-col .large-headline,.content-section .container .copy-full a:visited.info-link-col .large-headline{font-size:3.3vw}.content-section .container .copy-full a.info-link-col.half,.content-section .container .copy-full a:active.info-link-col.half,.content-section .container .copy-full a:focus.info-link-col.half,.content-section .container .copy-full a:hover.info-link-col.half,.content-section .container .copy-full a:visited.info-link-col.half{width:48.27586%;float:left;margin-right:3.44828%}.content-section .container .copy-full a.info-link-col.half:last-child{width:48.27586%;float:right;margin-right:0}.content-section .container .copy-full a.info-link-col.third,.content-section .container .copy-full a:active.info-link-col.third,.content-section .container .copy-full a:focus.info-link-col.third,.content-section .container .copy-full a:hover.info-link-col.third,.content-section .container .copy-full a:visited.info-link-col.third{width:31.03448%;float:left;margin-right:3.44828%}.content-section .container .copy-full a.info-link-col.third:last-child{width:31.03448%;float:right;margin-right:0}.content-section .container .copy-full a.info-link-col.fourth,.content-section .container .copy-full a.info-link-col.fourth:last-child,.content-section .container .copy-full a:active.info-link-col.fourth,.content-section .container .copy-full a:active.info-link-col.fourth:last-child,.content-section .container .copy-full a:focus.info-link-col.fourth,.content-section .container .copy-full a:focus.info-link-col.fourth:last-child,.content-section .container .copy-full a:hover.info-link-col.fourth,.content-section .container .copy-full a:hover.info-link-col.fourth:last-child,.content-section .container .copy-full a:visited.info-link-col.fourth,.content-section .container .copy-full a:visited.info-link-col.fourth:last-child{width:48.27586%;float:left;margin-right:3.44828%;margin-bottom:30px}.content-section .container .copy-full a.info-link-col.fourth:nth-child(odd),.content-section .container .copy-full a:active.info-link-col.fourth:nth-child(odd),.content-section .container .copy-full a:focus.info-link-col.fourth:nth-child(odd),.content-section .container .copy-full a:hover.info-link-col.fourth:nth-child(odd),.content-section .container .copy-full a:visited.info-link-col.fourth:nth-child(odd){width:48.27586%;float:right;margin-right:0}.content-section .container .filtering{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:6%}.content-section .container .filtering .filters{float:left}.content-section .container .grid-container{margin:0}.content-section .container .grid-container .grid-item .title-box{width:100%;padding:30px 84px 30px 30px}.content-section .container .grid-container .grid-item .title-box h3{font-size:26px;line-height:32px}.content-section .container .grid-container .grid-item .title-box .date,.content-section .container .grid-container .grid-item .title-box .file-info{text-align:left;width:40%}.content-section .container .grid-container .grid-item .title-box a,.content-section .container .grid-container .grid-item .title-box a:active,.content-section .container .grid-container .grid-item .title-box a:focus,.content-section .container .grid-container .grid-item .title-box a:hover,.content-section .container .grid-container .grid-item .title-box a:visited{display:none}.content-section .container .grid-container .grid-item a.programme-img,.content-section .container .grid-container .grid-item a:hover.programme-img,.content-section .container .grid-container .grid-item a:visited.programme-img{min-height:210px;top:155px;width:60%}.content-section .container .grid-container .grid-item a.programme-img .fa-chevron-right,.content-section .container .grid-container .grid-item a:hover.programme-img .fa-chevron-right,.content-section .container .grid-container .grid-item a:visited.programme-img .fa-chevron-right{display:block}.content-section .container .user-type-asset{width:100%;float:left;margin-left:0;margin-right:0;margin-top:1.5em}.content-section .container .contact-form{width:100%;float:left;margin:1.5em 0 0}.content-section .container .sidebar-area,.content-section .container .sidebar-area.fixed,.content-section .container .widget-area{width:100%;float:left;margin:1.5em 0 0;position:static}.content-section .container .sidebar-area .widget_nav_menu,.content-section .container .sidebar-area.fixed .widget_nav_menu,.content-section .container .widget-area .widget_nav_menu{display:none}.content-section .container .sidebar-area .related-resources a,.content-section .container .sidebar-area .related-resources a:active,.content-section .container .sidebar-area .related-resources a:focus,.content-section .container .sidebar-area .related-resources a:hover,.content-section .container .sidebar-area .related-resources a:visited,.content-section .container .sidebar-area.fixed .related-resources a,.content-section .container .sidebar-area.fixed .related-resources a:active,.content-section .container .sidebar-area.fixed .related-resources a:focus,.content-section .container .sidebar-area.fixed .related-resources a:hover,.content-section .container .sidebar-area.fixed .related-resources a:visited,.content-section .container .widget-area .related-resources a,.content-section .container .widget-area .related-resources a:active,.content-section .container .widget-area .related-resources a:focus,.content-section .container .widget-area .related-resources a:hover,.content-section .container .widget-area .related-resources a:visited{width:48.27586%;float:left;margin-right:3.44828%}.content-section .container .sidebar-area .related-resources a:nth-child(even),.content-section .container .sidebar-area.fixed .related-resources a:nth-child(even),.content-section .container .widget-area .related-resources a:nth-child(even){width:48.27586%;float:right;margin-right:0}.programmes .container h3{float:none;text-align:left!important}.content-section.first .container{padding:30px 15px!important}.home .content-section.first .container{padding:80px 15px 30px!important}.home .content-section.first .container .copy-full p:last-of-type{margin-bottom:60px}.road-user-types .container .copy-full{padding:0}.road-user-types .container .copy-full a,.road-user-types .container .copy-full a:active,.road-user-types .container .copy-full a:focus,.road-user-types .container .copy-full a:hover,.road-user-types .container .copy-full a:nth-child(odd),.road-user-types .container .copy-full a:visited{width:48.27586%;float:left;margin-right:3.44828%;margin-left:0;font-size:20px;line-height:24px}.road-user-types .container .copy-full a:nth-child(odd){width:48.27586%;float:right;margin-right:0}.contact-panel .container .copy,.contact-panel .container .copy:last-child{width:48.27586%;float:left;margin:0 0 30px}.contact-panel .container .copy:last-child,.related-resources .container .copy{margin-left:0;margin-right:0;width:100%;float:left}.related-resources .container .copy{text-align:center}.related-resources .container .resources-list{width:100%;float:left;margin:1.5em 0 0}form{position:relative}form .form-group{clear:both;width:48%}form .form-group textarea{height:268px}form .form-group input[type=submit]{float:right}form .form-group:nth-last-child(3){position:absolute;top:0;right:0}form .form-group:last-child{float:right;clear:none}footer .container .logos div{width:100%;margin:0 0 6%}footer .container .logos div:last-child{margin:0}.home #header-image .container .promo-area .promo-box{padding:30px 50px 30px 30px!important}}@media only screen and (max-width:800px){table tbody tr{border:0;margin:0 0 6%}table tbody tr:last-child{margin:0}table tbody td{padding:16px 16px 16px 50%}table tbody td:before{height:100%;padding:16px;font-weight:700;color:#FFF;background:#ED1C24;top:0!important;left:0!important}.example-table td:nth-of-type(1):before{content:"First Heading"}.example-table td:nth-of-type(2):before{content:"Second Heading"}.example-table td:nth-of-type(3):before{content:"Third Heading"}.example-table td:nth-of-type(4):before{content:"Fourth Heading"}.example-table td:nth-of-type(5):before{content:"Fifth Heading"}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){header .container .logo{width:180px;height:180px;font-size:30px;line-height:30px}header .container .menu-container{width:82.75862%;float:right;margin-right:0}header .container .menu-container .menu-main-menu-container{padding:24px 0}.content-section .container .copy-full .info-link-col{font-size:1rem;line-height:20px}.content-section .container .copy-full .info-link-col .large-headline{font-size:.9rem}.content-section .container .sidebar-area .widget .menu li a,.content-section .container .sidebar-area .widget .menu li a:active,.content-section .container .sidebar-area .widget .menu li a:focus,.content-section .container .sidebar-area .widget .menu li a:hover,.content-section .container .sidebar-area .widget .menu li a:visited{font-size:20px;line-height:24px}.content-section .container .sidebar-area .related-resources a .title,.content-section .container .sidebar-area .related-resources a:active .title,.content-section .container .sidebar-area .related-resources a:focus .title,.content-section .container .sidebar-area .related-resources a:hover .title,.content-section .container .sidebar-area .related-resources a:visited .title{font-size:20px;line-height:22px}.content-section .container .sidebar-area.fixed,.content-section .container .widget-area{width:31.03448%;float:right;margin-right:0;position:static}}@media only screen and (max-width:768px){.container{padding:30px 15px}.content-section .container.gallery-slider button{top:36%}.content-section .container.gallery-slider .fa{font-size:35px;visibility:visible!important;opacity:1;background:#ececec;transition:background .5s,padding .5s,color .5s,visibility 0,opacity .5s;-moz-transition:background .5s,padding .5s,color .5s,visibility 0,opacity .5s;-webkit-transition:background .5s,padding .5s,color .5s,visibility 0,opacity .5s}.content-section .container.gallery-slider .fa.slick-disabled{visibility:hidden!important;opacity:0;transition:visibility 0,opacity .5s;-webkit-transition:visibility 0,opacity .5s;-moz-transition:visibility 0,opacity .5s}.content-section .container.gallery-slider .fa-chevron-left{padding:20px 15px 20px 50px;z-index:100}.content-section .container.gallery-slider .fa-chevron-right{padding:20px 50px 20px 15px;z-index:100}.content-section .container .copy .large-bold-text{font-size:26px;font-weight:700;color:inherit}.page-template-page-news-listing .resource-list .container a .title,.page-template-page-news-listing .resource-list .container a:active .title,.page-template-page-news-listing .resource-list .container a:focus .title,.page-template-page-news-listing .resource-list .container a:hover .title,.page-template-page-news-listing .resource-list .container a:nth-child(3n) .title,.page-template-page-news-listing .resource-list .container a:visited .title,.related-resources .container .resources-list a .title,.related-resources .container .resources-list a:active .title,.related-resources .container .resources-list a:focus .title,.related-resources .container .resources-list a:hover .title,.related-resources .container .resources-list a:nth-child(3n) .title,.related-resources .container .resources-list a:visited .title{font-size:24px;line-height:26px}.content-section .container .copy .large-bold-text a,.content-section .container .copy .large-bold-text a:hover,.content-section .container .copy .large-bold-text a:visited{color:inherit}.content-section .container .stats-item .stat-caption{top:400px!important}.content-section .container .stats-item#third .stat-caption{top:615px!important}.content-section.first .container{padding:30px 15px}.related-resources .container .resources-list a,.related-resources .container .resources-list a:active,.related-resources .container .resources-list a:focus,.related-resources .container .resources-list a:hover,.related-resources .container .resources-list a:nth-child(3n),.related-resources .container .resources-list a:visited{width:48.27586%;float:left;margin-right:3.44828%;min-height:180px}.related-resources .container .resources-list a:nth-child(even){width:48.27586%;float:right;margin-right:0}.related-resources .container .resources-list a:last-child,.related-resources .container .resources-list a:nth-last-child(2){margin-bottom:0}.related-resources .container .resources-list a:nth-last-child(3){margin-bottom:30px}.page-template-page-news-listing .resource-list .container a,.page-template-page-news-listing .resource-list .container a:active,.page-template-page-news-listing .resource-list .container a:focus,.page-template-page-news-listing .resource-list .container a:hover,.page-template-page-news-listing .resource-list .container a:nth-child(3n),.page-template-page-news-listing .resource-list .container a:visited{width:48.27586%;float:left;margin-right:3.44828%;min-height:180px}.page-template-page-news-listing .resource-list .container a:nth-child(even){width:48.27586%;float:right;margin-right:0}footer .container{padding:25px 15px}footer .container .logos img{float:right}}@media only screen and (max-width:767px){.content-section .container .grid-container .grid-sizer{width:100%}.content-section .container .grid-container .grid-item{width:100%;min-height:450px;margin:0}.content-section .container .grid-container .grid-item .title-box{padding:30px 130px 30px 30px}.content-section .container .grid-container .grid-item a.programme-img,.content-section .container .grid-container .grid-item a:hover.programme-img,.content-section .container .grid-container .grid-item a:visited.programme-img{min-height:310px;top:100px}}@media (max-width:888px){header .container .logo{width:75px;height:75px;padding:10px;font-size:16px;line-height:18px}}@media (max-width:40em){#header-image .container .promo-area .promo-box .programme-type-icons,#header-image .container figcaption,#header-image .container h2,.road-user-types .gradient{display:none}p iframe{height:auto}#header-image{min-height:300px;height:300px}#header-image .header-bg-image{background-size:cover}#header-image .container .promo-area{width:70%}#header-image .container .promo-area .promo-box{padding:15px}#header-image .container .promo-area .promo-box h1{font-size:24px;line-height:28px}#header-image .container .promo-area a,#header-image .container .promo-area a:active,#header-image .container .promo-area a:focus,#header-image .container .promo-area a:hover,#header-image .container .promo-area a:visited{width:40px;height:40px;padding:0;background:url(/wp-content/themes/kcc-road-safety/img/chevron-right-white.png) center center no-repeat #000;background-size:14px;text-indent:-800px;position:absolute;bottom:0;right:0}form,form .form-group:nth-last-child(3){position:static}#header-image .container #promoSpacerRight{left:70%}.content-section .container .copy .red-popout-left,.content-section .container .copy .red-popout-right{float:left;width:100%}.content-section .container .copy .text-wrap-left,.content-section .container .copy .text-wrap-right{width:100%}.content-section .container .copy figure img{float:left;width:100%}.content-section .container .copy figure figcaption{float:left;width:100%;height:auto;position:static}.content-section .container .copy-full p{text-align:left!important}.content-section .container .copy-full a.info-link-col,.content-section .container .copy-full a:active.info-link-col,.content-section .container .copy-full a:focus.info-link-col,.content-section .container .copy-full a:hover.info-link-col,.content-section .container .copy-full a:visited.info-link-col{width:100%!important;margin-bottom:30px;padding:20px}.content-section .container .copy-full a.info-link-col .large-headline,.content-section .container .copy-full a:active.info-link-col .large-headline,.content-section .container .copy-full a:focus.info-link-col .large-headline,.content-section .container .copy-full a:hover.info-link-col .large-headline,.content-section .container .copy-full a:visited.info-link-col .large-headline{font-size:1.2rem;line-height:30px}.content-section .container .copy-full a.road-user-type-link,.content-section .container .copy-full a:active.road-user-type-link,.content-section .container .copy-full a:focus.road-user-type-link,.content-section .container .copy-full a:hover.road-user-type-link,.content-section .container .copy-full a:visited.road-user-type-link{margin-bottom:30px}.content-section .container .copy-full a.info-link-col:last-child,.content-section .container .copy-full a:active.info-link-col:last-child,.content-section .container .copy-full a:focus.info-link-col:last-child,.content-section .container .copy-full a:hover.info-link-col:last-child,.content-section .container .copy-full a:visited.info-link-col:last-child{margin-bottom:0}.content-section .container .filtering{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:8%}.content-section .container .filtering .filters{float:left}.content-section .container .filtering .filters li{margin:0 10px 10px 0;padding:0 10px 0 0}.content-section .container .filtering .filters li span{font-size:16px}.content-section .container .grid-container .grid-item{min-height:400px}.content-section .container .grid-container .grid-item .title-box{padding:30px 77px 30px 30px}.content-section .container .grid-container .grid-item .title-box h3{font-size:22px;line-height:28px}.page-template-page-news-listing .resource-list .container a .title,.page-template-page-news-listing .resource-list .container a:active .title,.page-template-page-news-listing .resource-list .container a:focus .title,.page-template-page-news-listing .resource-list .container a:hover .title,.page-template-page-news-listing .resource-list .container a:nth-child(3n) .title,.page-template-page-news-listing .resource-list .container a:nth-child(even) .title,.page-template-page-news-listing .resource-list .container a:visited .title,.related-resources .container .resources-list a .title,.related-resources .container .resources-list a:active .title,.related-resources .container .resources-list a:focus .title,.related-resources .container .resources-list a:hover .title,.related-resources .container .resources-list a:nth-child(3n) .title,.related-resources .container .resources-list a:nth-child(even) .title,.related-resources .container .resources-list a:visited .title{font-size:22px;line-height:24px}.content-section .container .grid-container .grid-item a.programme-img,.content-section .container .grid-container .grid-item a:hover.programme-img,.content-section .container .grid-container .grid-item a:visited.programme-img{min-height:200px;top:150px;right:10px}.content-section .container .sidebar-area .related-resources a,.content-section .container .sidebar-area .related-resources a:active,.content-section .container .sidebar-area .related-resources a:focus,.content-section .container .sidebar-area .related-resources a:hover,.content-section .container .sidebar-area .related-resources a:nth-child(even),.content-section .container .sidebar-area .related-resources a:visited,.content-section .container .sidebar-area.fixed .related-resources a,.content-section .container .sidebar-area.fixed .related-resources a:active,.content-section .container .sidebar-area.fixed .related-resources a:focus,.content-section .container .sidebar-area.fixed .related-resources a:hover,.content-section .container .sidebar-area.fixed .related-resources a:nth-child(even),.content-section .container .sidebar-area.fixed .related-resources a:visited,.content-section .container .widget-area .related-resources a,.content-section .container .widget-area .related-resources a:active,.content-section .container .widget-area .related-resources a:focus,.content-section .container .widget-area .related-resources a:hover,.content-section .container .widget-area .related-resources a:nth-child(even),.content-section .container .widget-area .related-resources a:visited{width:100%;float:left;margin-left:0;margin-right:0}.content-section .statistics-container .stats-item{width:100%!important}.content-section .statistics-container .stats-item .stat-caption{left:0}.road-user-types{background:#ECECEC!important}.road-user-types .container .copy-full h3{color:#000}.road-user-types .container .copy-full a,.road-user-types .container .copy-full a:active,.road-user-types .container .copy-full a:focus,.road-user-types .container .copy-full a:hover,.road-user-types .container .copy-full a:nth-child(odd),.road-user-types .container .copy-full a:visited{width:100%;float:left;margin-left:0;margin-right:0;min-height:inherit}.road-user-types .container .copy-full a:last-child{margin:0}.contact-panel .container .copy,.contact-panel .container .copy:last-child{width:100%;float:left;margin:0 0 30px}.related-resources .container .copy{text-align:left}.related-resources .container .resources-list a,.related-resources .container .resources-list a:active,.related-resources .container .resources-list a:focus,.related-resources .container .resources-list a:hover,.related-resources .container .resources-list a:nth-child(3n),.related-resources .container .resources-list a:nth-child(even),.related-resources .container .resources-list a:visited{width:100%;float:left;margin-left:0;margin-right:0;min-height:inherit}.related-resources .container .resources-list a:last-child{margin-bottom:0}.related-resources .container .resources-list a:nth-last-child(2){margin-bottom:30px}form .form-group{clear:none;width:100%}form .form-group textarea{height:auto}form .form-group input[type=submit]{float:left}form .form-group:last-child{float:left}footer .container .copy{width:100%;float:left;margin-left:0;margin-right:0}footer .container .logos{width:100%;float:left;margin:40px 0 0}footer .container .logos div{width:30%;margin:0 4% 0 0}.page-template-page-news-listing .resource-list .container a,.page-template-page-news-listing .resource-list .container a:active,.page-template-page-news-listing .resource-list .container a:focus,.page-template-page-news-listing .resource-list .container a:hover,.page-template-page-news-listing .resource-list .container a:nth-child(3n),.page-template-page-news-listing .resource-list .container a:nth-child(even),.page-template-page-news-listing .resource-list .container a:visited{width:100%;float:left;margin-left:0;margin-right:0;min-height:inherit}.page-template-page-news-listing .resource-list .container a:last-child{margin-bottom:0}}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.postid-34 .programmes,.postid-878 .programmes,.prog-ex{display:none}.prog-ex{float:left;text-align:left!important;color:#fff;font-size:17px;line-height:22px}.page-template-page-programme-listing .prog-ex{display:block}.page-template-page-news-listing .ajax-filters li:nth-child(1){display:none}.timeline-Tweet-retweetCredit{color:#434343}header .container .menu-container .menu-main-menu-container .menu li:focus{border:1px #00f}.skipnav{position:absolute;color:#fff;z-index:100;background:#b1161d;padding:5px 10px;font-size:14px}.skipnav:hover{color:#000}a:focus-within{outline:#3aa8db solid 2px}header .container .menu-container .menu-main-menu-container .menu li a:focus-within,header .container .menu-container .social-links li a:focus-within{outline:#3aa8db solid 1px}.content-section .container .copy-full a.info-link-col:focus-within,.road-user-types .container .copy-full a:focus-within{outline:#3aa8db solid 2px}#findOutMoreBox a:focus-within{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #98d6f2;color:#000;background:#98d6f2}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}


h2,h3{
	color: #ea222d !important;
}
header .container .logo{
	padding:0px !important;
	height: 170px !important;
    width: 170px !important;
}
header.smaller .container .logo{
	width: 75px !important;
	height: 75px !important;
}
.content-section .container .grid-container .grid-item .title-box{
	width: 90% !important;
}
.content-section .container .grid-container .grid-item .title-box a, .content-section .container .grid-container .grid-item .title-box a:active, .content-section .container .grid-container .grid-item .title-box a:focus, .content-section .container .grid-container .grid-item .title-box a:hover, .content-section .container .grid-container .grid-item .title-box a:visited{
	right: 40px !important;
	background: #ea222d !important;
}
#header-image .container .promo-area .promo-box, .content-section .container .grid-container .grid-item .title-box{
	background: #292829 !important;
}
.road-user-types .container .copy-full a{
	background: #292829 !important;
}
.content-section .container .grid-container .grid-item .title-box h2, .content-section .container .grid-container .grid-item .title-box h3{
	color: #fff !important;
}
.road-user-types .container .copy-full h3{
	color: #fff;
}
header .container .menu-container .menu-main-menu-container .menu li.current-menu-item a, header .container .menu-container .menu-main-menu-container .menu li.current-menu-item a:active, header .container .menu-container .menu-main-menu-container .menu li.current-menu-item a:focus, header .container .menu-container .menu-main-menu-container .menu li.current-menu-item a:hover, header .container .menu-container .menu-main-menu-container .menu li.current-menu-item a:visited, header .container .menu-container .menu-main-menu-container .menu li.current-menu-parent a, header .container .menu-container .menu-main-menu-container .menu li.current-menu-parent a:active, header .container .menu-container .menu-main-menu-container .menu li.current-menu-parent a:focus, header .container .menu-container .menu-main-menu-container .menu li.current-menu-parent a:hover, header .container .menu-container .menu-main-menu-container .menu li.current-menu-parent a:visited{
	border-bottom: 6px solid #ea222d !important;
}
header .container .menu-container .menu-main-menu-container .menu li a:focus-within, header .container .menu-container .social-links li a:focus-within{
	border-bottom: 6px solid #ea222d !important;
}
header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a, header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:active, header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:focus, header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:hover, header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:visited{
	background: #292829 !important;
}
header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-item a, header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-item a:active, header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-item a:focus, header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-item a:hover, header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-item a:visited{
	color: #fff !important;
	border-bottom: 0 !important;
}
header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a, header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:active, header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:focus, header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:hover, header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:visited{
	border-bottom: 0 !important;
}
.content-section .container .copy a, .content-section .container .copy a:active, .content-section .container .copy a:focus, .content-section .container .copy a:hover, .content-section .container .copy a:visited{
	color: #797979 !important;
}

.page-template-page-events-listing .content-section .container .grid-container .grid-item .title-box a{
	color: #fff !important;
}
.page-template-page-events-listing .content-section .container .grid-container .grid-item .title-box a:hover{
	color: #797979 !important;
}
header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:focus, header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:hover{
	background-color: #b1161d !important;
	color: #fff !important;
}
header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li.current-menu-item a:hover{
	background-color: #b1161d !important;
	color: #fff !important;
}


.full-width-contrast{
	padding: 25px;
    background: #333;
    color: white;
}
.full-width-contrast h3{
	color: #fff;
}
.full-width-contrast ol li {
    margin-bottom: 15px;
}
.full-width-contrast ol {
    margin-bottom: 0px;
}
.road-user-types .container .copy-full a{
	color: #fff !important;
}
.road-user-types .container .copy-full a:hover{
	color: #797979 !important;
}

@media (max-width: 40em){
	.content-section .container .grid-container .grid-item {
	    min-height: 0px;
	    margin-bottom: 80px;
	}
	.content-section .container .grid-container .grid-item:nth-child(even) {
	    margin-left: 0%;
	}
	.content-section .container .grid-container .grid-item .title-box a{
		display: block;
	}
}
@media (max-width: 60em){
	.content-section .container .grid-container .grid-item .title-box a, .content-section .container .grid-container .grid-item .title-box a:active, .content-section .container .grid-container .grid-item .title-box a:focus, .content-section .container .grid-container .grid-item .title-box a:hover, .content-section .container .grid-container .grid-item .title-box a:visited{
		display: block !important;
	}
}

/* High-contrast focus indicators for links with existing focus rings. */
a:focus-within,
header .container .menu-container .menu-main-menu-container .menu li a:focus-within,
header .container .menu-container .social-links li a:focus-within,
header .container .menu-container .menu-main-menu-container .menu li .sub-menu-container .container .sub-menu li a:focus-within,
.content-section .container .copy-full a.info-link-col:focus-within,
.road-user-types .container .copy-full a:focus-within {
	outline: 3px solid #3aa8db;
	outline-offset: 2px;
	-webkit-transition: none;
	transition: none;
}

