@font-face{font-family:'travelcore';src:url('../fonts/travelcore.eot');src:url('../fonts/travelcore.eot?#iefix') format('embedded-opentype'),url('../fonts/travelcore.woff') format('woff'),url('../fonts/travelcore.ttf') format('truetype'),url('../fonts/travelcore.svg') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'travelcore';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;font-variant:normal;-moz-osx-font-smoothing:grayscale}.icon-aroad:before{content:"\e622"}.icon-exitfullscreen:before{content:"\e61c"}.icon-fullscreen:before{content:"\e61d"}.icon-map:before{content:"\e61e"}.icon-listthumb:before{content:"\e61f"}.icon-disruption:before{content:"\e61b"}.icon-refresh:before{content:"\e61a"}.icon-motorway:before{content:"\e614"}.icon-next:before{content:"\e618"}.icon-previous:before{content:"\e619"}.icon-ferry:before{content:"\e621"}.icon-location:before{content:"\e600"}.icon-roadworks:before{content:"\e601"}.icon-congestion:before{content:"\e602"}.icon-accident:before{content:"\e603"}.icon-road:before{content:"\e604"}.icon-rail:before{content:"\e605"}.icon-tfl:before{content:"\e606"}.icon-lightrail:before{content:"\e607"}.icon-britishrail:before{content:"\e608"}.icon-shield-inner:before{content:"\e609"}.icon-shield-outer:before{content:"\e60a"}.icon-traffic-camera:before{content:"\e60b"}.icon-degraded:before{content:"\e60c"}.icon-duration:before{content:"\e60d"}.icon-up:before{content:"\e60e"}.icon-down:before{content:"\e60f"}.icon-external:before{content:"\e610"}.icon-loading:before{content:"\e612"}.icon-close:before{content:"\e611"}.icon-search:before{content:"\e613"}.icon-yes:before{content:"\e615"}.icon-share:before{content:"\e616"}.icon-menu:before{content:"\e617"}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}.weight-light{-webkit-font-smoothing:subpixel-antialiased;font-weight:300}.weight-body{-webkit-font-smoothing:subpixel-antialiased;font-weight:400}.weight-bold{-webkit-font-smoothing:antialiased;font-weight:700}.icon-duration:before{color:#000}.icon-search:before{padding-left:6px;font-size:2em;line-height:1.6em;color:#fff}.icon-external:before{margin-left:2px;font-size:.8em;text-decoration:none}ul,ol{padding:0;list-style:none}.cl{clear:both}.clearfix:after{display:block;height:0;clear:both;font-size:0;content:" ";visibility:hidden}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.content{position:relative;margin-top:171px;clear:both;-webkit-text-size-adjust:none}.content-geolocation{margin-top:226px}.content-home{margin-top:129px}.content-motorway{margin-top:113px}.content-modes{margin-top:128px}.content-static-search{margin:0}h1{font-size:4.8em}h2{font-size:3.6em}h3{font-size:3.2em}h4{font-size:2.8em}h5{font-size:2.4em}h6{font-size:2em}input,select,th,td{font-size:1em}button,input{border-radius:0;-webkit-appearance:none}li li,li p,li span,td p,blockquote p{font-size:1em}.content a{font-size:1em;text-decoration:none}.content a:hover,.content a:focus{text-decoration:underline}.vspace300{height:300px;min-height:300px}#responsive-debug{position:absolute;top:45px;left:10px;height:30px;padding:6px;font-size:1.4em;line-height:30px;color:white;background-color:#333;border:1px solid #888}.hidden{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.static-content{background-color:#fff}.extent-search{position:absolute;top:216px;right:336px;z-index:800;display:none;width:118px;background-color:#333;background-color:rgba(0,0,0,0.8)}.extent-search button{padding:8px 8px 8px 24px;font-family:Arial,Helvetica,freesans,sans-serif;font-size:1.4em;font-weight:normal;color:#fff;text-align:left;cursor:default;background:transparent;border:0 none;opacity:0.5}.extent-search .option-tip{position:absolute;top:0;left:-185px;display:none;width:178px;font-size:1.4em;line-height:1em;text-align:center}.extent-search .option-tip-content{padding:16px 9px;color:#f2f2f2;background:#2e3031;border:1px solid #fff}.extent-search .option-notch{position:absolute;top:13px;right:-10px;width:0;height:0;border-color:#2e3031;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #2e3031}.extent-search .option-notch-large{position:absolute;top:12px;right:-11px;width:0;height:0;border-color:#fff;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #fff}.extent-search .travelicon{position:absolute;top:10px;left:8px;font-size:0.8em}.extent-search:focus .option-tip,.extent-search:hover .option-tip{display:block}.extent-search-active{background-color:#4d4d4d;background-color:rgba(0,0,0,0.9)}.extent-search-active button{cursor:pointer;opacity:1}.extent-search-active button:focus,.extent-search-active button:hover{font-size:1.4em;font-weight:normal;color:#fff;text-decoration:none;background-color:#4d4d4d;background-color:rgba(0,0,0,0.9)}.error-content .error{padding:24px 0 36px;background-position:50%}.icon-close{position:absolute;top:8px;right:8px;width:22px;height:22px;font-size:1.4em;background:none;border:none}.close-button{z-index:1002;display:block}.close-text{display:block;text-indent:-9999px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:100%;height:100%;background:#000;opacity:.7}.active-bookmark{position:absolute;top:0;left:0;padding-top:15%;z-index:1001;display:block;width:100%;margin:0 auto}.bookmark{position:relative;display:block;padding:10px 38px 10px 73px;margin:0 8px;color:#000;background-color:#fff;background-image:url("../img/icons/icon-57x57.png");background-position:16px 50%;background-repeat:no-repeat}.bookmark .icon-menu{position:relative;top:3px;font-size:1.4em}.bookmark p{display:block;padding:13px;margin:0;font-size:1.4em;line-height:1.6em}.icon-close{position:absolute;top:8px;right:8px;width:22px;height:22px;font-size:1.4em;background:none;border:none}.close-button{z-index:1002;display:block}.close-text{display:block;text-indent:-9999px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:100%;height:100%;background:#000;opacity:.7}.active-message{position:absolute;top:0;left:0;padding-top:15%;z-index:1001;display:block;width:100%;margin:0 auto}.doubletap{position:relative;display:block;padding:10px 38px 10px 40px;margin:0 8px;color:#000;background-color:#fff}.doubletap .icon-shield-outer{font-size:3em;position:absolute;left:16px;top:30%;color:#eee}.doubletap .icon-menu{position:relative;top:3px;font-size:1.4em}.doubletap p{display:block;padding:13px;margin:0;font-size:1.4em;line-height:1.6em}.congestion-point{position:relative;display:block;padding:20px;margin:0 8px;color:#000;background-color:#fff}.congestion-point p{display:block;padding:10px 0;margin:0}.congestion-point h3{padding:0;margin:0 0 10px 0}.congestion-point .link{clear:both;padding-top:16px}.congestion-point .link a{color:#000;text-decoration:underline}.congestion-point .link a:hover{text-decoration:none}.congestion-point .link span{display:block}.congestion-point .accident-medium{position:absolute;background-image:url('../img/pins/sml_medium_accident.png');height:34px;width:25px;left:-8px;bottom:0}.congestion-point .text{float:left;width:50%;margin:0 0 10px 25%;text-align:center;line-height:1rem}.congestion-point .congestion-medium{position:absolute;background-image:url('../img/pins/congestion_medium.png');height:30px;width:22px;right:-5px;bottom:0}.congestion-point .dotted-line{display:block;float:left;position:relative;font-size:1.4em;border-bottom:1px dotted #999;width:60%;margin:10px 10px 0}#travelnews-feedback dd{margin:0 0 12px}#travelnews-feedback li{margin:6px 0}#travelnews-feedback form div{margin:6px 0}#travelnews-feedback .errors{padding-left:14px;margin:0;margin-right:3px;margin-bottom:8px;font-size:1.4em;font-weight:normal;line-height:1.4em;background-color:#ffe5e5;border:1px solid #ff9090}#travelnews-feedback input,#travelnews-feedback textarea{width:88.125%;padding:6px 30px 6px 8px;font-size:1.4em;background-repeat:no-repeat;border:1px solid #CCC}#travelnews-feedback #submit{width:100%;height:32px;color:#fff;background:#2b2523;border:0 none}#travelnews-feedback #feedbackcomments-element{margin-bottom:0}.page-header{position:absolute;top:-129px;z-index:950;width:100%;background:#eda10d;border-bottom:1px solid #d5910c}.page-header .b-g-p{position:relative}.static-content .page-header{top:-171px}.content-geolocation .page-header{top:-226px}.content-motorway .page-header{top:-171px}.content-modes .page-header{top:-150px}.content-static-search .page-header{position:relative;top:0}.page-header.inline .motorways-button{position:relative}.content-home .page-header.inline .motorways-button{display:none}.content-home .page-header.inline .motorways-button{display:none}.page-header.inline .button-motorway,.page-header.inline .button-aroad{display:block;margin-bottom:12px;line-height:44px;color:#fff;background:#333635;padding:0 10px;outline:none;text-indent:0;top:0;right:0;border:none;width:auto;position:relative}.page-header.inline .button-motorway .icon-motorway,.page-header.inline .button-aroad .icon-motorway{position:absolute;top:10px;right:8px}.page-header.inline .button-motorway:hover .icon-motorway,.page-header.inline .button-aroad:hover .icon-motorway{color:#fff}.page-header .button-motorway,.page-header .button-aroad{position:absolute;font-size:1.6em;text-indent:-9999px}.page-header .button-motorway .icon-motorway,.page-header .button-aroad .icon-motorway{text-indent:-9999px;font-size:1.5em}.static-content .page-header .button-motorway,.static-content .page-header .button-aroad{position:relative}.static-content .page-header .button-motorway .icon-motorway,.static-content .page-header .button-aroad .icon-motorway{text-indent:0}.noservice .page-header .button-motorway,.noservice .page-header .button-aroad{display:none}.page-header.page-header-active .motorways-button{display:none;position:absolute}.content-map-view .page-header .button-motorway,.content-list-view .page-header .button-motorway,.content-rail .page-header .button-motorway{position:absolute;top:14px;right:110px;width:42px;height:42px;padding:0;margin:0;text-decoration:none;text-indent:-9999px;background:transparent;border:1px solid #f7c769}.content-map-view .page-header .button-motorway .icon-motorway,.content-list-view .page-header .button-motorway .icon-motorway,.content-rail .page-header .button-motorway .icon-motorway{position:absolute;top:10px;right:8px;color:#fff;text-indent:0}.content-map-view .page-header .button-motorway:hover .icon-motorway,.content-list-view .page-header .button-motorway:hover .icon-motorway,.content-rail .page-header .button-motorway:hover .icon-motorway{color:#000}.js .content-home .page-header{top:-129px}.page-header-active{background:#fff;border-color:#e6e6e6;box-shadow:0 2px 10px rgba(0,0,0,0.3)}#site-title{position:absolute;top:12px;z-index:2;padding:0;margin:0;font-family:"Gill Sans MT",Calibri,sans-serif;font-size:4.8em;-webkit-font-smoothing:antialiased;font-weight:normal;color:#fff;text-transform:uppercase}#site-title a{color:#fff;text-decoration:none}.page-header-active #site-title a{color:#2e3031}#site-title .more-features{font-family:"Helvetica";font-weight:700;text-transform:none}.page-header-active #site-title{color:#2e3031}.content-modes #site-title{top:20px;font-size:3.2em}.beta{position:absolute;top:7px;left:165px;font-family:"Helvetica";font-size:.2em;font-weight:700}.bb-device .page-header{background-image:none}#homepage{position:relative;background-color:#333;background-image:url('../img/background/B-600-1007.jpg');background-position:top center;background-repeat:no-repeat;overflow:hidden}.js #homepage{padding:50px 0 24px 0}#homepage .page-header{background-image:none}.layer{position:absolute;z-index:1;width:100%;min-height:460px;background-color:#333;background-size:100% 100%;opacity:0.4}#homepage-info a{display:block;padding:8px 16px;margin:0 -8px;font-size:1.6em;font-weight:bold;line-height:19px;color:#333;background:#fff}#homepage-info a:hover,#homepage-info a:focus{text-decoration:underline}.inline #homepage-info a{padding:6px;font-size:1.4em;font-weight:normal}.box-container{margin:auto 0;color:#fff}.tagline{background-color:rgba(0,0,0,0.4);padding:20px;z-index:1000}.tagline h2{padding:0 0 10px 0;margin:0}.tagline p{margin:0;padding:0}.tagline p .bottom{display:none}#homepage .box{position:relative;margin:auto 8px;padding-bottom:10px;color:#fff;background:#333635;cursor:pointer}#homepage .box h2{margin-top:16px;padding:10px 16px 0 16px;margin-bottom:0;font-weight:normal}#homepage .box .box-content{padding:0 16px 0 16px}#homepage .box .box-content h3,#homepage .box .box-content p{margin:0;padding:0}#homepage .box .box-content h3.label,#homepage .box .box-content p.label{padding-left:8px;padding-right:30px}#homepage .box .box-content li a{color:#fff}#homepage .box .box-content .links li{float:left;width:48%}.js #homepage .box .box-content{display:none}#homepage .box .box-content .image{display:block;margin:16px 0}#homepage .box .box-content .image img{width:100%}#homepage .box .box-content .region-link p{float:left}#homepage .box .box-content .region-link:hover p{text-decoration:none}#homepage .box .box-content a{color:#fff}#homepage .box.regional-views .box-content{overflow:hidden}#homepage .box.major-roads .motorway-list{padding-top:16px}.js #homepage .box.major-roads .motorway-list .links{margin-bottom:20px;padding-top:8px}#homepage .box.major-roads .box-content .left{margin-top:16px}#homepage .box.major-roads .box-content .left h3,#homepage .box.major-roads .box-content .left p{float:left;padding-left:10px;width:75%;text-indent:0}#homepage .box.major-roads .box-content .left .button-motorway:hover h3,#homepage .box.major-roads .box-content .left .button-motorway:focus h3{text-decoration:underline}#homepage .box.major-roads .button-motorway{position:relative;top:0;display:block;background:none;float:left;width:100%;height:100%}#homepage .box.major-roads .button-motorway .icon-motorway{font-size:3.8em;color:#333635;line-height:44px;float:left}#homepage .box.major-roads .button-motorway:hover .icon-motorway,#homepage .box.major-roads .button-motorway:focus .icon-motorway{color:#fff}#homepage .box.major-roads .button-motorway:hover .motorways-button,#homepage .box.major-roads .button-motorway:focus .motorways-button{background:#525553}#homepage .box.major-roads .motorways-button{top:0;left:0;width:44px;height:44px;float:left;background:#fff;max-width:none;margin:0;text-indent:-9999px}#homepage .box.major-roads .motorways-button .icon-motorway{text-indent:0}#homepage .box .collapse,#homepage .box .more{position:absolute;top:auto;right:12px;bottom:16px;display:block;width:16px;height:16px;padding:0;font-size:1.3em;background:transparent;border:none;overflow:hidden;color:#fff}#homepage .box .collapse .icon-down:before,#homepage .box .more .icon-down:before{right:18px}#homepage .box .more{display:none}.js #homepage .box .more{display:block}#homepage .box .collapse{display:none}#homepage .box.maximized .box-content{display:block}#homepage .box.maximized .more{display:none}#homepage .box.maximized .collapse{display:block;position:absolute;top:10px}#homepage .box.maximized h2{margin-bottom:0}#homepage .box .dropdown .more,#homepage .box .dropdown .collapse{color:#000;float:left;text-indent:-9999px;top:0;right:0;width:100%;height:100%;z-index:10}#homepage .box .dropdown .more .icon-down,#homepage .box .dropdown .collapse .icon-down,#homepage .box .dropdown .more .icon-up,#homepage .box .dropdown .collapse .icon-up{background:none;border:none;position:absolute;right:0;top:0;height:100%;width:100%;text-align:right;cursor:pointer}#homepage .box .dropdown .more .icon-down:before,#homepage .box .dropdown .collapse .icon-down:before,#homepage .box .dropdown .more .icon-up:before,#homepage .box .dropdown .collapse .icon-up:before{display:block;padding:8px 8px 0}#homepage .box .dropdown .button{z-index:10}#homepage .box .dropdown .button.more{display:block}#homepage .box .dropdown .button.collapse{display:none}#homepage .box .maximized .button.more{display:none}#homepage .box .maximized .button.collapse{display:block}.content-home .button-motorway{display:none}.dropdown-wrapper{display:none;position:relative;cursor:pointer}.js .dropdown-wrapper{display:block}.dropdown-wrapper .button .more{display:none}.dropdown-wrapper .button .collapse{display:block}.dropdown{position:relative;border:1px solid #DDD;background:#F8F8F8;margin:0 0 12px 0;float:left;width:72%}.dropdown .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;line-height:28px;color:#444;height:28px;font-size:1.6em}.go{float:left;width:60px;height:30px;margin-left:2%;display:block;font-size:2em;background:#fff;border:none;cursor:pointer}.dropdown-wrapper .dropdown-items{display:none}.dropdown-wrapper .dropdown-items ul{margin:0}.dropdown-wrapper .dropdown-items li{width:100%;float:none;padding-left:10px;margin:0}.dropdown-wrapper .dropdown-items li:hover,.dropdown-wrapper .dropdown-items li:focus{background:#ededed}.dropdown-wrapper.maximized .dropdown-items{display:block;position:absolute;top:30px;left:0;width:72%;background:#F8F8F8;border:1px solid #ccc;z-index:1;box-shadow:0 0 10px -6px;color:#333;overflow:scroll;height:200px}.dropdown-wrapper.maximized .dropdown-items .motorway-dropdown{position:absolute;text-indent:-9999px}.divider{border-bottom:1px solid #cbcbcb;height:1px;clear:both;padding-bottom:16px}.noservice .col-three{background:#fff;width:100%;display:block}.noservice #no-service{width:300px;margin:0 auto}.noservice #no-service a{color:#000;font-weight:bold}.severity{padding:0;margin-right:8px;font-size:1.4em;font-weight:normal;line-height:32px;text-align:center}.severe{color:#aa2c2d;text-transform:uppercase}.medium{color:#e99229;text-transform:uppercase}.slight{text-transform:uppercase;background-color:#808285}.minor{color:#767676;text-transform:uppercase}#display-map-var{position:absolute;display:none}.incidents-list{color:#000}.incidents-list .list-header{padding:0 8px 8px;border-bottom:1px solid #ccc}.incidents-list .incident{padding:8px 8px 0 8px}.incidents-list .incident .ruler{width:100%;height:1px;margin-top:8px;background-color:#DDDFE0}.incidents-list .closed{display:none;opacity:0;visibility:hidden}.incidents-list ol{padding:0;margin:0}.incidents-list li{position:relative;cursor:default;outline:0 none}.incidents-list h3{padding:0 34px 0 0;margin:0 0 8px 0;font-size:1.8em;font-weight:100;line-height:1.8em;color:#000}.incidents-list .noservice{padding:0;margin:0 auto;margin-bottom:12px}.incidents-list .marked,.incidents-list .highlighted,.incidents-list li:focus,.incidents-list li:hover{color:#000;background-color:#f2f2f2}.incidents-list .total{padding:12px 0;margin:0;font-size:1.4em;font-weight:normal;line-height:1.4em;color:#767676;text-align:center;-webkit-transition:.3s opacity ease-in-out;-moz-transition:.3s opacity ease-in-out;-o-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.incidents-list .total strong{color:#5d5d5d}.loading .incidents-list .total{opacity:0}.incidents-list .list-pin{display:none}.incidents-list .p-road-works{width:25px;height:23px;background-image:url('../img/roadworks-map-pin-rollover.png')}.incidents-list .primary-road{font-weight:bold}.incidents-list .location{font-size:1.8em}.incidents-list .incident-roads{margin:0;font-size:1.6em}.incidents-list .secondary-road{font-size:1.1em;font-weight:bold;line-height:1.4em}.incidents-list .secondary-road-info{margin:0 0 14px 0;clear:both;line-height:1.6em}.incidents-list .secondary-road-info .location-qualifier{font-size:1.1em;font-weight:bold;color:#2e3031;text-transform:lowercase}.incidents-list .motorway{padding:3px 6px;font-weight:normal;color:#fff;background:#0079c2}.incidents-list .a-road{padding:3px 6px;font-size:1em;font-weight:normal;color:#ffd024;background:#072a16}.incidents-list .direction{margin:0 0 16px 0;font-size:1.1em;font-weight:100;line-height:20px}.incidents-list .last-update{font-size:1.4em;text-indent:-9999px}.incidents-list .last-update .icon-duration{padding:0 4px 0 0}.incidents-list .start-time{display:none;float:left;font-weight:700}.incidents-list .incident-details{float:left;width:68.45238095238095%;margin-left:8px;font-size:1.4em}.incidents-list .incident-details h3{float:left;padding:0;margin:0;font-size:1.3em;line-height:1.4em;color:#000;background:none}.incidents-list .incident-details span{display:block;float:left;padding:1px 4px 1px 4px;margin-right:8px;line-height:18px}.incidents-list .severity{padding:0;margin-right:8px;font-size:1.4em;font-weight:bold;line-height:32px;text-align:center}.incidents-list .severe{color:#aa2c2d;text-transform:uppercase}.incidents-list .medium{color:#e99229;text-transform:uppercase}.incidents-list .slight{text-transform:uppercase;background-color:#808285}.incidents-list .minor{color:#767676;text-transform:uppercase}.incidents-list .description{width:90%;margin:0 0 16px 0;clear:both;font-size:1.6em;font-weight:100;line-height:20px}.incidents-list .incident-roads{width:90%}.incidents-list .incident-roads p{padding:0;margin:12px 0 0;font-size:1em;font-weight:100}.incidents-list .incident-roads .type{display:block;padding:4px 0 12px 0;font-weight:700;text-transform:uppercase}.incidents-list .collapse,.incidents-list .more{position:absolute;top:auto;right:12px;bottom:16px;display:block;width:16px;height:16px;padding:0;font-size:1.3em;background:transparent}.incidents-list .collapse{display:none}.incidents-list .label{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.incidents-list button{cursor:pointer;background-color:transparent;border:0 none}.incidents-list .expanded{display:block;height:auto;opacity:1;visibility:visible}.incidents-list .expanded .description{display:inline}.incidents-list .expanded .incident-footer{margin-top:16px}.incidents-list .incident-message{padding:24px 12px;cursor:default}.content-list-view .incidents-list .incident-message{padding-top:70px}.incidents-list .incident-message:hover,.incidents-list .incident-message:focus{background-color:transparent}.incidents-list .expanded .more{display:none}.incidents-list .expanded .collapse{display:inline}.incidents-list .incident-sorter-list .severity{font-weight:normal;text-align:left}.incidents-list .maximized h3{border-bottom:1px solid #ccc}.incidents-list .minimized{margin-bottom:8px}.incidents-list .minimized h3{border-bottom:none}.incidents-list .minimized .incident-sorter-list{display:none}.empty .total{display:none}.empty #incident-sorter-dropdown{display:none}.error .total{display:none}.js .incidents-list{padding:87px 0 0 0}.js .incidents-list .list-header{position:absolute;top:41px;z-index:200;width:100%;padding:0;border-bottom:0 none}.js .incidents-list ol{display:none}.js .incidents-list .bb-enhanced{display:block}.js .incidents-list li{cursor:pointer}.js .incidents-list .description{display:none}.js .incidents-list .expanded .description{display:block}.js .empty{padding:0}.js .empty ol{display:block}.js #incident-sorter-dropdown{padding:0 8px 8px 8px;background:#fff;border-bottom:1px solid #ccc}.no-map .incidents-list,.no-mobile-map .incidents-list,.no-ctm .incidents-list{padding:0}.no-map .incidents-list ol,.no-mobile-map .incidents-list ol,.no-ctm .incidents-list ol{display:block}.no-map .incidents-list .list-header,.no-mobile-map .incidents-list .list-header,.no-ctm .incidents-list .list-header{position:relative;top:0}.incident-type{position:absolute;top:16px;right:8px;display:block;width:26px;height:26px}.incident-type .label{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.type-roadworks-severe .icon-roadworks,.type-accident-severe .icon-accident,.type-congestion-severe .icon-congestion,.type-disruption-severe .icon-disruption{font-size:2.5em;color:#aa2c2d}.type-roadworks-medium .icon-roadworks,.type-accident-medium .icon-accident,.type-congestion-medium .icon-congestion,.type-disruption-medium .icon-disruption{font-size:2.5em;color:#e99229}.type-roadworks-minor .icon-roadworks,.type-accident-minor .icon-accident,.type-congestion-minor .icon-congestion,.type-disruption-minor .icon-disruption{font-size:2.5em;color:#767676}.incident-type .icon-disruption{font-size:2em}#incident-sorter-dropdown{position:relative;width:auto;margin:0}#incident-sorter-dropdown h3{padding:0.7rem 0 0.5rem 8px;margin:0;font-size:1.6em;font-weight:normal;line-height:1em;background-color:#ededed}#incident-sorter-dropdown .button{position:absolute;top:0;left:0;display:block;width:100%;padding-top:0.7rem;padding-right:0;padding-bottom:0.5rem;font-size:1.6em}#incident-sorter-dropdown .button:hover,#incident-sorter-dropdown .button:focus{text-decoration:none;background-color:rgba(0,0,0,0.02)}#incident-sorter-dropdown .button .label{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}#incident-sorter-dropdown .button .travelicon{display:block;padding-right:16px;color:#000;text-align:right}#incident-sorter-dropdown .sort-button{display:block;padding-left:8px;color:#2b2b2b}#incident-sorter-dropdown .sort-button:hover,#incident-sorter-dropdown .sort-button:focus{color:#2b2b2b;text-decoration:none}#incident-sorter-dropdown .incident-sorter-toggle{position:absolute;top:0;left:8px;width:97%;height:34px;padding:10px 12px 25px 0;font-size:1.6em;text-align:right;cursor:pointer}#incident-sorter-dropdown .incident-sorter-toggle:hover,#incident-sorter-dropdown .incident-sorter-toggle:focus{background-color:rgba(0,0,0,0.02)}#incident-sorter-dropdown .incident-sorter-toggle .label{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}#incident-sorter-dropdown .incident-sorter-toggle:before{position:relative;top:1px}#incident-sorter-dropdown label{display:block;padding:0 8px;cursor:pointer}#incident-sorter-dropdown input{position:absolute}#incident-sorter-dropdown .incident-sorter-list{margin:0}#incident-sorter-dropdown .incident-sorter-list input{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}#incident-sorter-dropdown .incident-sorter{font-size:0.6em}#incident-sorter-dropdown li{padding:0;font-size:1.6em;line-height:2.2em;background-color:#ededed;border-bottom:1px solid #ccc}#incident-sorter-dropdown li:hover,#incident-sorter-dropdown li:focus{background-color:#e5e5e5}#incident-sorter-dropdown .selected{display:none}.metro-provider{margin:12px 0;font-size:2.4em;color:#404041}.no-incidents{font-size:1.6em}.no-incidents{padding-top:20px}#map-no-javascript{display:none;height:56px;font-size:1.6em;font-weight:bold;line-height:56px;color:#2e3031;background-color:#e6e6e6;visibility:hidden}.rail-incidents{margin:0 0 24px}.rail-incidents .b-g-p{padding:0}.rail-incidents span{margin:0}.rail-incidents .incident{position:relative;display:block;padding:8px;border-top:1px solid #dcdcdc;outline:0 none}.rail-incidents .incident:first-child{border-top:0}.rail-incidents .incident-footer{padding-right:40px;line-height:14px}.rail-incidents .total{display:block;padding:0 12px;font-size:1.4em;color:#4b4b4b;text-align:center;border-bottom:1px solid #dcdcdc}.rail-incidents .severe{color:#a41f27;text-transform:uppercase}.rail-incidents .severity{padding:0;margin-right:8px;font-size:1.4em;font-weight:bold;line-height:32px;text-align:center}.rail-incidents .last-update{font-size:1.4em;text-indent:-9999px}.rail-incidents .last-update .icon-duration{padding:0 4px 0 0}.rail-incidents .updated-ago{margin-left:22px;font-size:1em;font-weight:100;line-height:32px}.rail-incidents .station-lines{position:relative;padding:8px 0 0;color:#333;text-transform:none;background-color:#fff}.rail-incidents .station-lines h2{margin:0 35px 12px 0;font-size:2em;font-weight:700}.rail-incidents .station-lines a{color:#2e3031;text-decoration:none}.rail-incidents .station-lines a:hover{text-decoration:underline}.rail-incidents .station{font-weight:bold}.rail-incidents .disruption{display:block;padding:14px 0;clear:both;font-size:1.3em;font-weight:bold;text-transform:capitalize}.rail-incidents .summary{display:block;padding:0 0 14px;clear:both;font-size:1.6em;line-height:1.3em}.rail-incidents .operator-name,.rail-incidents .disruption{font-size:1.6em}.rail-incidents .operator-name{padding-bottom:0;font-weight:bold}.rail-incidents .operator-name a:hover{text-decoration:none}.rail-incidents .operator-name a .operatorname:hover{text-decoration:underline}.rail-incidents .time{float:right;height:36px;line-height:36px}.rail-incidents .rail-locations li{padding:0;line-height:1.4em}.rail-incidents button{z-index:949;cursor:pointer;border:none}.rail-incidents .collapse,.rail-incidents .more{display:none}.js .rail-incidents .summary{display:none}.js .rail-incidents .maximized{background-color:#f2f2f2}.js .rail-incidents .maximized .summary{display:block}.js .rail-incidents .maximized .station-lines{color:#000;background-color:#f2f2f2}.js .rail-incidents .maximized .collapse{position:absolute;top:auto;right:12px;bottom:16px;display:block;width:16px;height:16px;padding:0;font-size:1.3em;background:transparent}.js .rail-incidents .maximized .more{display:none}.js .rail-incidents .more{position:absolute;top:auto;right:12px;bottom:16px;display:block;width:16px;height:16px;padding:0;font-size:1.3em;background:transparent}.js .rail-incidents .collapse{display:none}.js .rail-incidents .incident:hover{background-color:#f2f2f2;cursor:pointer}.js .rail-incidents .incident:hover .station-lines{color:#000;background-color:#f2f2f2}.british-rail-image{position:absolute;top:8px;right:0;left:auto;width:32px;height:19px}.british-rail-image .icon-britishrail{font-size:2em}.collapse,.more{display:none}.severity-background{padding-left:80px}.slight{background-color:#808285}.planned .incident-time{padding:0 20px 0 0;font-size:1.6em}.planned .inactive .incident-time{color:#333}.bb-device #rail-nav li{width:49.5%}.bb-device .rail-incidents .operator-name a{background-image:none}.station{border-bottom:1px solid #cdcdcd}.station .station-header{position:relative}.station .station-header:hover{cursor:pointer}.station .station-title{padding:10px;margin:0;font-size:2em}.station .station-summmary{display:none;padding:0 10px 10px;margin:0;font-size:1.4em;font-weight:normal;color:#4b4b4b}.station .incident{padding:12px 8px}.station .british-rail-image{top:12px;right:8px}.station .operator-name a,.station .operator-name a:hover,.station .operator-name a:focus{color:#2e3031}.station .summary{font-weight:normal;color:#2e3031}.station .last-update{font-weight:normal;color:#2e3031}.js .station .incidents{display:none}.js .station .more{top:12px;bottom:auto;width:19px;height:14px;overflow:hidden}.js .station .more .travelicon{margin:0 10px 0 0}.js .station .station-summmary{display:block}.js .maximized .incidents{display:block}.js .maximized .incidents:hover,.js .maximized .incidents:focus{cursor:pointer}.js .maximized .station-header .collapse{top:12px;bottom:auto;width:19px;height:14px;overflow:hidden}.js .maximized .station-header .collapse .travelicon{margin:0 10px 0 0}#lightrail{padding:0}#lightrail .provider{padding:10px;margin:0;font-size:2em}#lightrail .provider a{color:#000;text-decoration:none}#lightrail .provider a .travelicon{font-size:1em;cursor:pointer}#lightrail ul li{position:relative}#lightrail .provider{margin-top:12px}#lightrail .severity{float:left;padding:0 10px;text-align:left;text-transform:uppercase}#lightrail .severity .severe{color:#aa2c2d}#lightrail .severity .medium{color:#e99229}#lightrail .severity .minor{color:#767676}#lightrail .line{position:relative;display:block;margin:0 0 1px 0}#lightrail .line h3{display:block;width:47.5%;padding:8px;margin:0;overflow:hidden;font-size:1.6em;line-height:1.2em}#lightrail .updated-ago{display:block;padding:6px 8px 10px 0;margin-left:0;font-size:1.3em;line-height:20px}#lightrail .updated-ago span{padding:0 4px 0 0}#lightrail .lightrail-incident-type{position:absolute;top:10px;right:8px;font-size:1.6em;color:#000}#lightrail .line-incident{border-bottom:1px solid #ccc}#lightrail .info .summary{display:block;padding:10px;font-size:1.4em;line-height:1.2em;color:#2e3031}#lightrail .single-line{position:relative;margin-top:12px;border-bottom:1px solid #ccc}#lightrail .single-line h2{margin-top:0}#lightrail .single-line li{position:static}#lightrail .single-line .lightrail-incident-type{top:14px}#lightrail .single-line ul{padding-bottom:8px}#lightrail .note{font-size:1.3em;padding:10px 10px 10px 0;line-height:1.3em}#lub .line{color:#fff;background:#a46f36}#lub .lightrail-incident-type{color:#fff}#luh .line{color:#000;background:#f386a1}#luc .line{color:#fff;background:#dc241f}#luc .lightrail-incident-type{color:#fff}#luv .line{color:#fff;background:#009ddc}#luv .lightrail-incident-type{color:#fff}#lur .line{color:#000;background:#ffd200}#lud .line{color:#fff;background:#00853f}#lud .lightrail-incident-type{color:#fff}#dlr .line{color:#fff;background:#008180}#dlr .lightrail-incident-type{color:#fff}#lo .line{color:#000;background:#f58025}#luj .line{color:#fff;background:#6a7278}#luj .lightrail-incident-type{color:#fff}#lun .line{color:#fff;background:#231f20}#lun .lightrail-incident-type{color:#fff}#lup .line{color:#fff;background:#1c3f94}#lup .lightrail-incident-type{color:#fff}#luw .line{color:#000;background:#86cebc}#lum .line{color:#fff;background:#751056}#lum .lightrail-incident-type{color:#fff}#lto .line{color:#000;background:#c6d834}#ltt .line{color:#000;background:#c6d834}#ltr .line{color:#fff;background:#79c23f}#ltr .lightrail-incident-type{color:#fff}#ltf .line{color:#fff;background:#336b14}#ltf .lightrail-incident-type{color:#fff}#mma .line{color:#000;background:#ffdc44}#mmn .line{color:#fff;background:#e9675d}#mmn .lightrail-incident-type{color:#fff}#mmb .line{color:#fff;background:#009932}#mmb .lightrail-incident-type{color:#fff}#mmc .line{color:#000;background:#5ec5ed}#mmm .line{color:#fff;background:#ed87b2}#mmm .lightrail-incident-type{color:#fff}#mml .line{color:#fff;background:#8a4d95}#mml .lightrail-incident-type{color:#fff}#mme .line{color:#fff;background:#aa52a1}#mme .lightrail-incident-type{color:#fff}#mmx .line{color:#fff;background:#0069b2}#mmx .lightrail-incident-type{color:#fff}#twg .line{color:#000;background:#2fb457}#twy .line{color:#000;background:#fdb927}#gsi .line{color:#000;background:#f90}#gso .line{color:#fff;background:#4d5053}#gso .lightrail-incident-type{color:#fff}#ssb .line{color:#fff;background:#005187}#ssb .lightrail-incident-type{color:#fff}#ssp .line{color:#fff;background:#88146a}#ssp .lightrail-incident-type{color:#fff}#ssy .line{color:#000;background:#fabb00}.search{padding:72px 0 12px 0}.search .ls-ui-comp-search{position:relative;margin:0}.search .ls-ui-comp-search .ls-ui-container{margin:0 44px 0 0}.search .ls-ui-comp-search .ls-ui-input{display:block;width:100%;height:44px;padding:10px 8px;margin:0 44px 0 0;font-size:1.6em;background:#fff;border:none;-webkit-border-radius:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.search .ls-ui-comp-search .ls-ui-input-clear{position:absolute;top:-2px;right:46px;display:none;width:44px;height:44px;padding:0;margin-top:2px;text-indent:-10000px;background-color:transparent;background-image:url("../img/search/sprites/locservices_ui_x1.png");background-position:0 -92px;background-repeat:no-repeat;border:none}.search .ls-ui-comp-search .ls-ui-submit{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;text-indent:-9999px;cursor:pointer;background-color:#fff;background-image:url("../img/search/sprites/locservices_ui_x1.png");background-position:0 -460px;background-repeat:no-repeat;border:none;-webkit-border-radius:0}.search .ls-ui-comp-search .bordered{border:1px solid #cdcdcd}.search .ls-ui-comp-search .bordered .ls-ui-submit{top:1px;right:1px}.search .ls-ui-comp-search-with-term .ls-ui-input-clear{display:block}.search .ls-ui-comp-search-with-term .ls-ui-input{padding-right:44px}.search .ls-ui-ctrl-active .ls-ui-comp-search-with-clear .ls-ui-submit{background-color:#A0A0A0}.search .ls-ui-comp-message{font-size:1.4em;color:#606060;background-color:#fff}.search .ls-ui-comp-message .ls-ui-active{padding:15px 8px;margin:0;border-bottom:1px solid #e6e6e6}.search .ls-ui-comp-search_results{color:#606060;background-color:#fff}.search .ls-ui-comp-search_results ul{padding:0;margin:0}.search .ls-ui-comp-search_results .ls-ui-comp-search_results-with_results ul{margin:0 0 16px 0}.search .ls-ui-comp-search_results a{display:block;padding:15px 10px;color:#323232;text-decoration:none}.search .ls-ui-comp-search_results li{padding:0;margin:0;font-size:1.4em;color:#323232;text-decoration:none;list-style:none;cursor:pointer}.search .ls-ui-comp-search_results a:hover,.search .ls-ui-comp-search_results button:hover,.search .ls-ui-comp-search_results a:focus,.search .ls-ui-comp-search_results button:focus{color:#fff;background:#323232}.search .ls-ui-comp-search_results .ls-ui-comp-search_results-more{display:none;width:100%;padding:0;font-size:1.4em;font-weight:bold;line-height:44px;color:#606060;text-align:center;text-decoration:none;cursor:pointer;background-color:#e6e6e6;border:none}.search .ls-ui-comp-search_results .ls-ui-comp-search_results-active{display:block}.search .ls-ui-comp-search_results-with_results{margin-top:8px}.js .search .ls-ui-comp-auto_complete{z-index:999;padding:0;margin:0;background:#fff}.js .search .ls-ui-comp-auto_complete a{display:block;padding:15px 10px;color:#323232;text-decoration:none}.js .search .ls-ui-comp-auto_complete li{padding:0;margin:0;font-size:1.4em;color:#323232;text-decoration:none;list-style:none;cursor:pointer}.js .search .ls-ui-comp-auto_complete .ls-ui-active a{color:#fff;background:#323232}.js .search .ls-ui-comp-close_button{width:44px;height:44px;padding:0;text-indent:-9999px;cursor:pointer;background:transparent url("../img/search/sprites/locservices_ui_x1.png") -1px -45px no-repeat;border:none}.js .search .ls-ui-comp-geolocation{position:relative;display:block;width:100%;padding:0 0 0 10px;font-size:1em;text-align:left;cursor:pointer;background-color:#333635;border:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.js .search .ls-ui-comp-geolocation .ls-ui-comp-geolocation-icon{position:absolute;top:0;right:0;display:block;width:44px;height:44px;background:url("../img/search/sprites/locservices_ui_x1.png") no-repeat 0 -231px}.js .search .ls-ui-comp-geolocation .ls-ui-comp-geolocation-label{display:block;height:44px;padding:0 10px 0 0;margin:0 44px 0 0;font-size:1.6em;line-height:44px;color:#fff}.js .search .ls-ui-comp-geolocation-disabled{background-color:#525553}.js .search .ls-ui-comp-geolocation::-moz-focus-inner{padding:0;margin:0}.js .search .ls-ui-comp-dialog{position:relative;padding:8px;background:#fff}.js .search .ls-ui-comp-dialog p{padding:4px 0 4px 0;margin:0 0 7px 0;font-size:1.4em;line-height:1.3;color:#606060;word-wrap:break-word}.js .search .ls-ui-comp-dialog button{width:100%;height:44px;padding:10px 17px;font-size:1.4em;color:#fff;cursor:pointer;background:#404040;border:none}.js .search .ls-ui-comp-dialog-confirm button{margin-bottom:8px}.js .search .ls-ui-comp-user_locations p{padding:8px;margin:0;color:#606060}.js .search .ls-ui-comp-user_locations ul{padding:0;margin:4px 0 16px 0;border-top:1px solid #e6e6e6}.js .search .ls-ui-comp-user_locations li{margin:0;list-style-type:none;border-bottom:1px solid #e6e6e6}.js .search .ls-ui-comp-user_locations-message,.js .search .ls-ui-comp-user_locations-heading{font-size:1.4em;line-height:1.3}.js .search .ls-ui-comp-user_locations-preferred-no-location{margin-bottom:16px}.js .search .ls-ui-comp-user_locations li{position:relative;padding:14px 29px 14px 8px}.js .search .ls-ui-comp-user_locations-with_preferable li{padding-left:43px}.js .search .ls-ui-comp-user_locations-name{font-size:1.5em;line-height:1.4;color:#606060;text-decoration:none;word-wrap:break-word}.js .search .ls-ui-comp-user_locations-name:hover{text-decoration:underline}.js .search .ls-ui-comp-user_locations-action,.js .search .ls-ui-comp-user_locations-remove{position:absolute;top:0;margin:0;text-indent:-10000px;cursor:pointer;background:none;border:none}.js .search .ls-ui-comp-user_locations-action span,.js .search .ls-ui-comp-user_locations-remove span{display:block}.js .search .ls-ui-comp-user_locations-action[disabled=disabled]{cursor:default}.js .search .ls-ui-comp-user_locations-action{left:0;padding:11px 7px}.js .search .ls-ui-comp-user_locations-action span{width:25px;height:25px;background:url("../img/search/sprites/locservices_ui_x1.png") no-repeat -10px -378px}.js .search .ls-ui-comp-user_locations-location-preferred .ls-ui-comp-user_locations-action span{background:url("../img/search/sprites/locservices_ui_x1.png") no-repeat -10px -10px}.js .search .ls-ui-comp-user_locations-remove{right:0;padding:11px 5px;margin-top:2px}.js .search .ls-ui-comp-user_locations-remove span{width:24px;height:24px;background:url("../img/search/sprites/locservices_ui_x1.png") no-repeat -11px -102px}.js .search .ls-ui-comp-user_locations .ls-ui-comp-user_locations-location-with-dialog{padding:0}.js .search .ls-ui-comp-user_locations-location-with-dialog .ls-ui-comp-user_locations-action,.js .search .ls-ui-comp-user_locations-location-with-dialog .ls-ui-comp-user_locations-name,.js .search .ls-ui-comp-user_locations-location-with-dialog .ls-ui-comp-user_locations-remove{display:none}.expandable .search{display:none}.page-header-active .search{display:block}.content-static-search .search{margin:0}.content-static-search .search .ls-ui-comp-search .ls-ui-input{background-color:#e6e6e6}.content-static-search .search .ls-ui-comp-search .ls-ui-submit{background-color:#e6e6e6}.search .ls-ui-comp-pagination{position:relative;width:inherit;height:44px}.search .ls-ui-comp-pagination .ls-ui-button{position:absolute;display:block}.search .ls-ui-comp-pagination .ls-ui-next{right:0;padding:15px 0 15px 10px}.search .ls-ui-comp-pagination .ls-ui-previous{left:0;padding:15px 10px 15px 0}.search .ls-ui-comp-pagination .ls-ui-inactive{color:#7f7f7f;cursor:default}.search .ls-ui-comp-pagination .icon{position:relative;top:1px}.search .ls-ui-comp-pagination .icon-next{padding:0 12px 0 6px}.search .ls-ui-comp-pagination .icon-previous{padding:0 6px 0 12px}.js .ls-ui-ctrl-primary{padding:20px 8px}.js .ls-ui-ctrl-primary .ls-ui-o .ls-ui-hidden{display:none}.js .ls-ui-ctrl-primary .ls-ui-o{position:relative}.js .ls-ui-ctrl-primary .ls-ui-ctrl-primary-search{margin-top:54px}.js .ls-ui-ctrl-primary .ls-ui-comp-geolocation{display:none}.js .ls-ui-ctrl-primary .ls-ui-comp-user_locations{display:none}.js .ls-ui-ctrl-primary .ls-ui-comp-close_button{position:absolute;top:-54px;right:0;display:none}.js .ls-ui-ctrl-active{background:white}.js .ls-ui-ctrl-active .ls-ui-comp-close_button{display:block}.js .ls-ui-ctrl-active .site-name{color:#000}.js .ls-ui-ctrl-active .ls-ui-comp-search .ls-ui-input,.js .ls-ui-ctrl-active .ls-ui-comp-search .ls-ui-submit{background-color:#fff}.js .ls-ui-ctrl-active .ls-ui-comp-user_locations{display:block}.js .ls-ui-ctrl-geolocation .ls-ui-ctrl-primary-search{margin-top:112px}.js .ls-ui-ctrl-geolocation .ls-ui-comp-geolocation{position:absolute;top:-54px;display:block}.js .ls-ui-ctrl-geolocation .ls-ui-comp-close_button{top:-112px}.js .ls-ui-comp-user_locations{margin-top:12px}.js .ls-ui-ctrl-primary{padding:72px 0 12px 0}.js .ls-ui-ctrl-primary .ls-ui-ctrl-primary-search{margin-top:0}.js .ls-ui-ctrl-primary .ls-ui-comp-search_results{margin-top:0}.js .ls-ui-ctrl-primary .ls-ui-comp-search_results ul{margin:0}.js .ls-ui-ctrl-primary .ls-ui-comp-message p{margin:0}.js .ls-ui-ctrl-geolocation{padding-top:126px}.js .ls-ui-ctrl-active .ls-ui-comp-search .ls-ui-input,.js .ls-ui-ctrl-active .ls-ui-comp-search .ls-ui-submit{background-color:#e6e6e6}.search-button-container{position:absolute;top:14px;right:16px}.page-header-active .search-button-container{display:none}.search-button-container a{display:block;width:42px;height:42px;padding:0;margin:0;font-size:1.2em;text-decoration:none;background:transparent;border:1px solid #f7c769}.search-button-container a:hover,.search-button-container a:focus{text-decoration:none}.search-button-container a:hover .icon-search:before,.search-button-container a:focus .icon-search:before{color:#000}.search-button-container .icon-search{display:block;width:inherit;height:inherit}.search-button-container .icon-search:before{position:relative;top:2px;left:8px;padding:0}.search-button-container .btn{position:absolute;display:block;width:44px;height:44px;padding:0;margin:0;font-size:1.2em;text-decoration:none;background:transparent;border:1px solid #f7c769}.search-button-container .btn:hover,.search-button-container .btn:focus{text-decoration:none}.search-button-container .btn:hover .icon-search:before,.search-button-container .btn:focus .icon-search:before{color:#000}.search-button-container .btn .icon-search:before{left:auto}.search-button-container .search-btn{top:0;right:0}.search-button-container .geolocation-btn{top:0;right:47px}.search-button-container .geolocation-btn .icon-location:before{position:relative;top:2px;font-size:2.1em;color:#fff}.search-button-container .geolocation-btn:hover,.search-button-container .geolocation-btn:focus{text-decoration:none}.search-button-container .geolocation-btn:hover .icon-location:before,.search-button-container .geolocation-btn:focus .icon-location:before{color:#000}.search-button-container .label{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.no-select{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#map-container{position:relative}.no-ctm #map-container{display:none}#map{position:absolute;top:-9999px;left:-9999px;z-index:799;width:100%;height:650px;visibility:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}#map p{padding:10px;font-size:1.2em}#map .expanded{-webkit-transition:bottom .5s ease;-moz-transition:bottom .5s ease;-ms-transition:bottom .5s ease;-o-transition:bottom .5s ease;transition:bottom .5s ease}.content-list-view #map{display:none}.content-map-options #map{display:none}#map-options{display:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.content-list-view #map-options{display:none}.content-map-view #map-options{display:none}.copyright-container{display:none;position:absolute;bottom:0;width:100%;height:100px;overflow:hidden}.copyright-draw{position:absolute;bottom:-84px;z-index:800;width:100%;padding:0 320px 0 0;color:#333;background:#fff;-webkit-transition:bottom .5s ease;-moz-transition:bottom .5s ease;-ms-transition:bottom .5s ease;-o-transition:bottom .5s ease;transition:bottom .5s ease}.copyright-draw .close-button{position:absolute;top:10px;right:330px}.copyright-draw .close-button button{padding:0;font-size:1.2em;color:#000;cursor:pointer;background:none;border:none}.copyright-draw .close-button button .close-text{display:block;text-indent:-9999px}.copyright-draw .icon-close{position:relative;top:0;right:0;width:14px;height:14px;cursor:pointer}.copyright-draw p{padding:0 420px 0 12px;margin:0;font-size:1.2em;line-height:1.2em}.open-copyright .copyright-draw{bottom:0}.full-screen-button{position:absolute;right:0;bottom:0;z-index:999;width:48px;height:48px;cursor:pointer;display:none;background:#333;border:none}.full-screen-button .label{display:block;text-indent:-9999px}@media screen and (max-width:768px){.full-screen-button{display:block}}.zoom-control{display:none;position:absolute;top:16px;left:16px;z-index:800;width:34px;color:white;text-align:center;font-size:13px}.zoom-control button{padding:10px;background:black;background:rgba(0,0,0,0.9);margin:0 0 2px;cursor:pointer;border:0 none}.zoom-control button:focus{outline:0}.zoom-control .zoom-plus span,.zoom-control .zoom-minus span{width:14px;height:14px;background-image:url('../img/map/sprite.png');margin:0 auto;display:block;text-indent:-9999px}.zoom-control .zoom-plus span{background-position:-56px 0}.zoom-control .zoom-plus:hover span,.zoom-control .zoom-plus:focus span{background-position:-70px 0}.zoom-control .zoom-minus span{background-position:-56px -14px}.zoom-control .zoom-minus:hover span,.zoom-control .zoom-minus:focus span{background-position:-70px -14px}.travel-panel{max-width:400px;font-family:Arial,Helvetica,freesans,sans-serif;color:#000}.travel-panel h3{margin:6px 0 10px;font-size:1.3em;line-height:1.3em}.travel-panel p{padding:0;margin:12px 0 0;font-size:1em;font-weight:100}.travel-panel .tp-info{padding:0;font-family:Arial,Helvetica,freesans,sans-serif;font-size:1em;color:#666;overflow-y:scroll}.travel-panel .severity{width:72px;padding:0;margin-right:8px;font-size:1em;font-weight:bold;line-height:27px;text-align:center}.travel-panel .travelicon{margin:0 6px 6px 0}.travel-panel .severe{color:#aa2c2d;text-transform:uppercase}.travel-panel .medium{color:#e99229;text-transform:uppercase}.travel-panel .slight{text-transform:uppercase;background-color:#808285}.travel-panel .minor{color:#767676;text-transform:uppercase}.travel-panel .description{margin:0 0 8px 0;clear:both;font-size:1em;font-weight:100;line-height:20px}.travel-panel .type{display:block;padding:4px 0 12px 0;font-weight:700;text-transform:uppercase}.travel-panel .motorway{padding:3px 6px;font-weight:normal;color:#fff;background:#0079c2}.travel-panel .a-road{padding:3px 6px;font-size:1em;font-weight:normal;color:#ffd024;background:#072a16}.travel-panel .incident-roads{margin:0}.travel-panel .secondary-road{font-size:1.1em;font-weight:bold;line-height:1.4em}.travel-panel .secondary-road-info{margin:0 0 8px 0;clear:both;line-height:1.6em}.travel-panel .secondary-road-info .location-qualifier{font-size:1.1em;font-weight:bold;color:#2e3031;text-transform:lowercase}.camera-panel{overflow:hidden;font-family:Arial,Helvetica,freesans,sans-serif}.camera-panel .tcam-content{line-height:1.2em;color:#666}.camera-panel .image-placeholder{width:304px;height:228px;padding:0;margin:0 0 6px;background:#fff}.camera-panel .image-placeholder .copyright-placeholder{position:absolute;bottom:55px;width:90%;padding-left:8px;font-size:.9em;color:#000;z-index:99}.camera-panel img{position:absolute;top:40px;margin-bottom:6px;opacity:1;-webkit-transition:.3s opacity ease-in-out;-moz-transition:.3s opacity ease-in-out;-o-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.camera-panel .hide-image{opacity:0}.camera-panel h2{margin-top:6px;font-size:1.3em}.camera-panel .copyright{display:block;font-size:1.1em;font-weight:700;color:#1f4f82;cursor:pointer;background:none;border:none;border-bottom:1px solid #fff}.camera-panel .copyright:visited{color:#4a7194}.camera-panel .footer-copyright{width:304px;padding:0;font-size:.9em}#map .camera-panel .direction{width:281px;padding:0 0 6px;margin:0}.camera-panel .spinner{position:absolute;top:130px;left:150px;margin-bottom:6px;font-size:2.4em;-khtml-opacity:0.7;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);-webkit-animation-duration:0.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:rotate;-webkit-animation-timing-function:linear}.camera-panel .tcam-content-error{position:relative;width:304px;height:234px;margin:0}.camera-panel .tcam-content-error h3{padding:0;margin:0 0 8px;font-size:1.6em;text-align:center}.camera-panel .tcam-content-error span{display:block;font-size:1.1em;line-height:1.2em;text-align:center}.camera-panel .tcam-content-error strong{font-size:1.1em;font-weight:bold;line-height:1.4em}.camera-panel .tcam-content-error .travelicon{font-size:11em;line-height:1.10em}.camera-panel .tcam-content-error .icon-degraded{margin-bottom:8px}.region-display{background:#000;background:rgba(0,0,0,0.8);padding:10px;font-size:13px;line-height:16px;text-align:center;color:#fff;border:1px solid #fff;cursor:pointer}.incident-message span{display:block;width:80px;height:80px;margin:0 auto;font-size:3.2em;line-height:2.6em;color:#fff;text-align:center;background-color:#698344;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.incident-message p{margin:0 0 6px;text-align:center}.incident-message .no-incidents{padding-top:1em;font-size:1.6em;line-height:1.4em;color:#4b4b4b}.incident-message .no-incidents a{color:#4b4b4b}.incident-message .no-incidents a:hover,.incident-message .no-incidents a:focus{color:#4b4b4b;text-decoration:none}.incident-message .location{font-weight:bold}.incident-message .last-checked{font-size:1.4em;font-weight:normal;color:#690}.rail-incidents .rail{padding:24px 12px;list-style:none}.js .rail-incidents .incident-message{background:transparent}.rail-incidents .travelicon .icon-yes{display:block;width:80px;height:80px;margin:0 auto;font-size:3.2em;line-height:2.6em;color:#fff;text-align:center;background-color:#698344;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.no-incidents .location{font-weight:bold}.rail-incidents #no-service,.incidents-list #no-service{color:#1a1a1a;background-position:50% 48px }.rail-incidents #no-service span,.incidents-list #no-service span{padding-bottom:5px}.incidents-list #no-service,.error-noservice #no-service,.noservice-home #no-service{padding:24px 12px;color:#1a1a1a;text-align:center;background:#fff}.incidents-list #no-service span,.error-noservice #no-service span,.noservice-home #no-service span{font-size:1.6em;line-height:1.2em}.incidents-list #no-service span:first-child,.error-noservice #no-service span:first-child,.noservice-home #no-service span:first-child{font-size:14em;color:#333}.incidents-list #no-service .noservice,.error-noservice #no-service .noservice,.noservice-home #no-service .noservice{width:100%;padding:10px 0 12px;margin:0;font-size:2.8em;line-height:1.2em;color:#333}.error-noservice{max-width:400px;margin:0 auto}.error-noservice h1{text-indent:-9999px;height:0}.error-noservice a{color:#000;font-weight:bold}.error-unavailable{color:#1a1a1a;text-align:center;padding-top:50px;min-height:300px;font-size:1.8em}.incidents-list .empty .highlighted{background:transparent}.no-map .incidents-list{min-height:300px}#homepage-favourites #no-service{line-height:2.4em;color:#000;background-color:#fff}.message-service{padding:6px 8px;font-size:1.4em;line-height:1.4em;color:#fff;text-align:justify;background:#ff3030}.content-home .message-service{padding-top:60px}.content-home .message-service.content-geolocation{padding-top:70px}.message-service.message-traffic-cameras{display:none}.loader{position:relative;top:44px;display:none;padding:0 8px 8px;margin:0;border-bottom:1px solid #e6e6e6}.loader .loader-inner{position:relative;padding:9px 8px;font-size:1.6em;font-weight:bold;background-color:#e5e5e5}.loader .spinner{position:absolute;top:6px;right:8px;font-size:1.2em;-khtml-opacity:0.7;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);-webkit-animation-duration:0.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:rotate;-webkit-animation-timing-function:linear}.message-homepage{padding:6px 16px;text-align:center;background:#000;background:rgba(0,0,0,0.75)}.message-homepage h2{padding:0 16px;font-size:2.8em;line-height:1.2em;color:#eda10d}.message-homepage p{padding:0 12px;font-size:1.6em;line-height:1.6em;color:#fff}.loader-initial{position:relative;top:0;margin-top:8px}.js .loader-initial{display:block}.empty .loader-initial{display:none}.location-header{padding:0 0 6px;background:#eda10d}.location-header h1,.location-header h3{height:32px;padding:12px 0 6px;margin:0;font-family:"Gill Sans MT",Calibri,sans-serif;font-size:2em;-webkit-font-smoothing:antialiased;font-weight:normal;line-height:32px;color:#000;text-transform:uppercase}.location-header h1{padding-top:50px}.inline .location-header h1{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.location-header .location{height:auto;line-height:28px}.location-header .location a{-webkit-font-smoothing:antialiased;color:#fff;text-decoration:none}.location-header .travelicon{display:block}.location-header li{float:left;height:48px;padding:0;margin-top:2px;overflow:hidden;line-height:48px}.location-header li:last-child{padding-right:0;margin-right:0}.location-header li a{height:48px;margin:0 auto}.location-header .has-2-modes li{width:36.5%}.location-header .has-3-modes li{width:32%}.location-header .has-3-modes li a{display:block}.location-header .has-4-modes li{width:24%}.location-header .has-4-modes li a{display:block}.location-header .has-1-modes li{width:100%}.location-header .has-1-modes li a{display:block;width:64px}.location-header .rborder{border-right:1px solid #fff}.location-header .mode{display:block;background-position:center;background-repeat:no-repeat}.location-header .label{position:absolute;top:-9999px;left:-9999px;display:block;overflow:hidden;text-indent:-9999px}.location-header .road,.location-header .rail,.location-header .lightrail,.location-header .ferry{overflow:hidden}.location-header .road a,.location-header .rail a,.location-header .lightrail a,.location-header .ferry a{text-align:center;text-decoration:none}.location-header .road a span,.location-header .rail a span,.location-header .lightrail a span,.location-header .ferry a span{font-size:4.6em;color:#fff}.location-header .road a .icon-rail,.location-header .rail a .icon-rail,.location-header .lightrail a .icon-rail,.location-header .ferry a .icon-rail{font-size:4.6em}.location-header .road a .icon-lightrail,.location-header .rail a .icon-lightrail,.location-header .lightrail a .icon-lightrail,.location-header .ferry a .icon-lightrail{font-size:4.6em}.location-header .road a .icon-ferry,.location-header .rail a .icon-ferry,.location-header .lightrail a .icon-ferry,.location-header .ferry a .icon-ferry{font-size:4.6em}.location-header .road a:hover span,.location-header .rail a:hover span,.location-header .lightrail a:hover span,.location-header .ferry a:hover span,.location-header .road a:focus span,.location-header .rail a:focus span,.location-header .lightrail a:focus span,.location-header .ferry a:focus span,.location-header .road .selected span,.location-header .rail .selected span,.location-header .lightrail .selected span,.location-header .ferry .selected span{font-size:4.6em;color:#000}.location-header .road a:hover .icon-rail,.location-header .rail a:hover .icon-rail,.location-header .lightrail a:hover .icon-rail,.location-header .ferry a:hover .icon-rail,.location-header .road a:focus .icon-rail,.location-header .rail a:focus .icon-rail,.location-header .lightrail a:focus .icon-rail,.location-header .ferry a:focus .icon-rail,.location-header .road .selected .icon-rail,.location-header .rail .selected .icon-rail,.location-header .lightrail .selected .icon-rail,.location-header .ferry .selected .icon-rail{font-size:4.6em}.location-header .road a:hover .icon-lightrail,.location-header .rail a:hover .icon-lightrail,.location-header .lightrail a:hover .icon-lightrail,.location-header .ferry a:hover .icon-lightrail,.location-header .road a:focus .icon-lightrail,.location-header .rail a:focus .icon-lightrail,.location-header .lightrail a:focus .icon-lightrail,.location-header .ferry a:focus .icon-lightrail,.location-header .road .selected .icon-lightrail,.location-header .rail .selected .icon-lightrail,.location-header .lightrail .selected .icon-lightrail,.location-header .ferry .selected .icon-lightrail{font-size:4.6em}.location-header .road a:hover .icon-ferry,.location-header .rail a:hover .icon-ferry,.location-header .lightrail a:hover .icon-ferry,.location-header .ferry a:hover .icon-ferry,.location-header .road a:focus .icon-ferry,.location-header .rail a:focus .icon-ferry,.location-header .lightrail a:focus .icon-ferry,.location-header .ferry a:focus .icon-ferry,.location-header .road .selected .icon-ferry,.location-header .rail .selected .icon-ferry,.location-header .lightrail .selected .icon-ferry,.location-header .ferry .selected .icon-ferry{font-size:4.6em}.short-location{position:absolute;top:40px;z-index:2;display:none;margin:0;font-family:"Gill Sans MT",Calibri,sans-serif;font-size:1.8em;-webkit-font-smoothing:antialiased;font-weight:normal;color:#fff;text-transform:uppercase}.short-location a{color:#fff}.page-header-active .short-location a{color:#2e3031}.short-location a:hover,.short-location a:focus{text-decoration:none}.modes{height:48px;margin:0;clear:both;line-height:48px}.page-header-active .location-header{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.filter-tabs{background:#f2f2f2}.filter-tabs .b-g-p{padding:0}.filter-tabs .tabs{width:100%;margin:0;overflow:hidden;clear:both;list-style:none;background-color:#dcdcdc;border-top:1px solid #ddd}.filter-tabs li{display:block;float:left;width:50%;overflow:hidden;text-align:center}.filter-tabs a{display:block;padding:12px 0;font-size:1.6em;font-weight:700;color:#404041;text-decoration:none;cursor:pointer}.filter-tabs a:hover,.filter-tabs a:focus{color:#fff;background:#000}.filter-tabs .selected a{background-color:#fff}.filter-tabs .selected a:hover,.filter-tabs .selected a:focus{color:#404041;background-color:#fff}.filter-tabs-mobile{display:none}.static{min-height:460px;padding-top:12px}.static a{font-weight:bold;color:#1f4f82}.static a:visited{color:#4a7194}.static .content{margin-bottom:24px}.static h1,.static h2{font-size:24px;-webkit-font-smoothing:antialiased;font-weight:700;line-height:1;letter-spacing:-0.0425em}.static h3{font-size:20px;-webkit-font-smoothing:antialiased;font-weight:700;line-height:1;letter-spacing:-0.0425em}.static h4{font-size:16px;-webkit-font-smoothing:antialiased;font-weight:700;line-height:1.25;letter-spacing:0}.static p,.static label{font-size:16px;-webkit-font-smoothing:subpixel-antialiased;font-weight:300;line-height:20px;letter-spacing:0}.static .disclaimer p{font-size:14px;-webkit-font-smoothing:subpixel-antialiased;font-weight:300;line-height:18px;letter-spacing:0}.static ul{font-size:16px;-webkit-font-smoothing:antialiased;font-weight:700;line-height:1.25;letter-spacing:0}.static .col-first{margin-bottom:0}.static .col-last{margin-top:0}.static .hide-text{position:relative;left:-9999px;float:left;font-size:0}.static .aside{margin-top:16px}.static .aside h2{margin:0 0 0.5em;font-size:2.4em;color:#1E1E1E}.static .aside ul{padding:16px 0 0;margin:0;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:700;line-height:1.25;letter-spacing:0;border-top:1px solid #dcdcdc}.static .aside li{margin:0 0 8px}.static .aside a{line-height:24px;color:#404040}.static .aside a:hover,.static .aside a:focus{color:#1167a8;text-decoration:none}.static .aside .aside-links{padding:8px 0;margin-bottom:16px;border-top:8px solid #dcdcdc}.static .aside .related-links{display:none}#report-footer{position:relative;padding:12px 0;margin:0;background-color:#eda10d;border-top:1px solid #d5910c;font-size:1.6em}#report-footer p{margin:0;font-weight:bold}#report-footer a{color:#000;text-decoration:none}#report-footer a:hover,#report-footer a:focus{text-decoration:underline}.travel-footer{display:block;width:100%;background-color:#eee}.travel-footer .links{margin:0;padding:6px 0}.travel-footer .links li{display:block;float:none;padding:6px 0;clear:both;line-height:1em}.travel-footer .links li a{color:#000;text-decoration:none}.travel-footer .links li a:hover,.travel-footer .links li a:focus{text-decoration:underline}.no-select{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}#auto-refresh{float:left;padding-top:6px;display:none}.content-road #auto-refresh{top:6px;right:68px}#auto-refresh .ar-label{float:left;color:#666;padding-top:6px;font-size:1.6em;font-weight:700}#auto-refresh .auto-refresh-button{float:left;display:block;width:96px;margin:0 0 0 12px;color:#444;text-align:center;cursor:pointer;background:#fff;background:rgba(255,255,255,0.3);border:1px solid rgba(255,255,255,0.5)}#auto-refresh .auto-refresh-button button{display:block;float:left;width:48px;padding:6px 0;font-size:12px;text-transform:uppercase;background:transparent;border:0 none}#auto-refresh .auto-refresh-button .active{color:#fff;background:#444}.option-selector{position:relative;display:none;padding:12px 0;font-weight:700}.js .content-modes .option-selector.auto-refresh{display:block;margin:0 12px 0 0;padding:12px 0 0}.js .option-selector.auto-refresh{margin-right:12px}.option-selector.auto-refresh .options{width:100px}.option-selector.auto-refresh .en{left:102px}.option-selector.auto-refresh .cy{left:188px}.option-selector.auto-refresh .ga{left:192px}.option-selector.auto-refresh .gd{left:58px}.localised .option-selector.language-select{display:block}.localised .content-modes .option-selector.language-select{display:block;margin:0;padding:12px 0 0}.option-selector.language-select .options{width:144px}.option-selector.language-select .en{left:144px}.option-selector.language-select .cy{left:94px}.option-selector.language-select .ga{left:130px}.option-selector.language-select .gd{left:140px}.option-selector.auto-refresh{position:relative}.option-selector .ar-label{text-indent:-9999px}.option-selector .button{font-size:1.6em;display:block;padding-top:4px;color:#666;cursor:pointer}.option-selector .button:hover,.option-selector .button:focus{text-decoration:none}.option-selector .current{color:#000;text-decoration:none}.option-selector .current:hover,.option-selector .current:focus{text-decoration:underline}.option-selector .options{display:none;position:absolute;bottom:32px;padding-top:34px;background:#333;width:180px;z-index:200}.option-selector .open{display:block}.option-selector .icon-close{font-size:1.5em;color:#fff}.option-selector .icon-close:hover,.option-selector .icon-close:focus{color:#999;cursor:pointer}.option-selector .list{float:none;margin:0;padding:0 0 6px;text-align:left;border-top:1px solid #999}.option-selector .option{display:block;position:relative}.option-selector .option .icon-yes{position:absolute;top:11px;right:8px;display:none}.option-selector .option a{display:block;color:#fff;padding:12px 16px 12px 8px;font-size:14px;font-weight:normal;text-decoration:none}.option-selector .option a:hover,.option-selector .option a:focus{background:#999}.option-selector .selected a{background:#fff;color:#000;cursor:default}.option-selector .selected a:hover,.option-selector .selected a:focus{background:#fff;color:#000}.option-selector .selected .icon-yes{display:block;color:#000}.option-selector .popup-arrow{display:block;clear:both;left:8px;bottom:-10px;position:absolute;width:0;height:0;border:10px solid transparent;border-top-color:#333;border-bottom:0}#report-footer.sticky{position:fixed;width:100%;bottom:0;z-index:900;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media screen and (min-width:320px) and (min-height:320px) and (max-width:767px){.travel-panel{position:relative;max-width:none;font-size:13px;padding:10px}.content-list-view .travel-panel{display:none}.travel-panel.camera-panel .tcam-content-error{margin:0 auto}.travel-panel.camera-panel .image-placeholder{height:178px}.travel-panel.incident-drawer{position:absolute;bottom:0;width:100%;height:301px;overflow:hidden;padding:0}.travel-panel.incident-drawer .icon-close{top:12px;right:12px;width:32px;height:32px}.travel-panel.incident-drawer .icon-close:before{position:relative;top:6px}.travel-panel.incident-drawer .tp-info{position:absolute;bottom:-400px;z-index:800;width:100%;color:#333;background:#fff;padding:12px 0;height:280px;-webkit-transition:bottom .5s ease;-moz-transition:bottom .5s ease;-ms-transition:bottom .5s ease;-o-transition:bottom .5s ease;transition:bottom .5s ease}.travel-panel.incident-drawer h3,.travel-panel.incident-drawer .incident-roads,.travel-panel.incident-drawer .description,.travel-panel.incident-drawer .incident-footer{padding:0 20px 0 10px}.travel-panel.incident-drawer .description-text{overflow-y:scroll;max-height:180px}.travel-panel.incident-drawer.active .tp-info{bottom:0}#map-container .travel-panel .close-button .icon-close{font-size:1.2em;width:25px}.travel-panel-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.6}.travel-panel-container{position:absolute;z-index:9999;top:10%;left:10%;width:80%;background:#fff}.contentHeader #homepage-info{float:right;width:130px;margin:6px 10px 0 0}#map-container{width:100%}.js #map{position:relative;top:auto;left:auto;visibility:visible;margin:0}.js #map-container{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.content-list-view #map,.content-map-options #map{display:none}.ctm #map-container{position:relative;opacity:1;z-index:100}.ctm #map-container .full-screen-button .travelicon{display:block;padding:10px;font-size:2.8em;color:#fff}.ctm #map-container .full-screen-button:hover{text-decoration:none}.no-map #map-container,.no-mobile-map #map-container{opacity:1}.no-map #map,.no-mobile-map #map,.no-map #map-options,.no-mobile-map #map-options{position:absolute;display:none;top:-9999px;left:-9999px;height:1px;width:1px}#map-options{font-size:1.4em;margin:0;padding:16px;height:368px}.content-map-options #map-options{display:block}.content-map-options #map-options .icon-close{top:60px;right:10px;font-size:1em}#map-options h3{font-size:1.6em;margin:0 0 16px}#map-options ul{margin:0;padding:0}#map-options label{display:block;padding:3px 24px 8px;z-index:850;position:relative;top:14px;left:4px}#map-options label.trafficcam{top:8px}#map-options label .label{top:3px;left:23px;color:#000}#map-options span{display:block;position:absolute;top:17px;right:6px;height:14px;width:17px}#map-options li{margin-bottom:2px;position:relative;min-height:48px;cursor:pointer;outline:0 none;border-bottom:1px solid #e6e6e6}#map-options li:first-child{border-top:1px solid #e6e6e6}#map-options li:first-child label{cursor:default}#map-options .disabled{cursor:default}#map-options .disabled:hover .option-tip,#map-options .disabled:focus .option-tip{display:block}#map-options .disabled label{opacity:0.5}#map-options .disabled .checked .travelicon{color:#000}#map-options .severity-checkbox{display:none}#map-options .checked .travelicon{color:#000}#map-options .unchecked .travelicon{color:#999}#map-options .severe,#map-options .medium,#map-options .minor,#map-options .trafficcam{text-transform:capitalize}#map-options .severe .icon-traffic-camera,#map-options .medium .icon-traffic-camera,#map-options .minor .icon-traffic-camera,#map-options .trafficcam .icon-traffic-camera{top:1px;left:0.5px;color:white;font-size:0.87em}#map-options .option-tip{display:none;position:absolute;width:178px;top:0;left:-185px;text-align:center;font-size:1em;line-height:1em}#map-options .option-tip-content{padding:9px;background:#2e3031;color:#f2f2f2;border:1px solid #fff}#map-options .option-notch{position:absolute;top:13px;right:-10px;width:0;height:0;border-color:#2e3031;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #2e3031}#map-options .option-notch-large{position:absolute;top:12px;right:-11px;width:0;height:0;border-color:#fff;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #fff}#map-options .severe .icon-shield-inner{top:14px;left:6px;font-size:1.5em;color:#aa2c2d}#map-options .medium .icon-shield-inner{top:14px;left:6px;font-size:1.5em;color:#e99229}#map-options .minor .icon-shield-inner{top:14px;left:6px;font-size:1.5em;color:#767676}#map-options .trafficcam .icon-shield-inner{top:14px;left:6px;font-size:1.5em;color:transparent}#map-options .severe .icon-shield-inner,#map-options .medium .icon-shield-inner,#map-options .minor .icon-shield-inner,#map-options .trafficcam .icon-shield-inner{top:0;left:1px}#map-options .icon-yes{top:0}.zoom-control{display:block;top:56px;left:12px}.no-mobile-map .zoom-control,.no-map .zoom-control{display:none}.content-list-view .zoom-control,.content-map-options .zoom-control{display:none}#mobile-loader{padding:6px;position:absolute;display:none;background:rgba(0,0,0,0.8);top:0;right:0;z-index:1000;margin:0 auto;font-size:16px;color:white}#mobile-loader span{-khtml-opacity:0.7;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);-webkit-animation-duration:0.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:rotate;-webkit-animation-timing-function:linear;content:"\e612";color:#999;font-size:5em;font-family:'travelcore';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;font-variant:normal;-moz-osx-font-smoothing:grayscale;font-size:24px}.js .incidents-list{position:relative;width:100%}.content-map-options .incidents-list{display:none}.content-map-view .incidents-list{display:none}.no-mobile-map .content-map-view .incidents-list{display:block}.no-ctm .content-map-view .incidents-list{display:block}.content-list-view .incidents-list .list-header{top:0}.no-map .incidents-list{display:block}.ctm .filter-tabs-road{display:none}.no-mobile-map .filter-tabs-road,.no-map .filter-tabs-road{display:block}.filter-tabs-mobile{border-bottom:1px solid #dcdcdc}.filter-tabs-mobile li{width:40%}.filter-tabs-mobile .button{width:20%}.filter-tabs-mobile .button.active{display:none}.filter-tabs-mobile .button.nonactive{display:block}.filter-tabs-mobile .button.trafficcam{border-right:1px solid #dcdcdc}.ctm .filter-tabs-mobile{display:block}.no-mobile-map .filter-tabs-mobile,.no-map .filter-tabs-mobile{display:none}.filter-tabs-mobile button{display:block;width:100%;border:0 none;height:44px;color:#404041;background:#fff}.filter-tabs-mobile button .label{display:block;position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.filter-tabs-mobile button .travelicon{display:block;padding:8px 0;font-size:24px;cursor:pointer}.filter-tabs-mobile button:hover,.filter-tabs-mobile button:focus{color:#fff;background:#000;text-decoration:none}.filter-tabs-mobile a{color:#fff;background:#2b2b2b;font-size:1.4em;padding:15px 0;border-right:1px solid #666}.filter-tabs-mobile a.traffic-camera{padding:7px 0}.filter-tabs-mobile a .travelicon{font-size:2em;cursor:pointer}.filter-tabs-mobile a:hover{text-decoration:none}.filter-tabs-mobile .selected a,.filter-tabs-mobile .selected a:hover,.filter-tabs-mobile .selected a:focus{color:#fff;background:#2b2b2b;border-bottom:6px solid #eda10d;height:8px;text-decoration:none}.filter-tabs-mobile .active button{color:#fff;background:#404041}.location-header .road,.location-header .rail,.location-header .lightrail,.location-header .ferry{height:38px}.location-header .road a span,.location-header .rail a span,.location-header .lightrail a span,.location-header .ferry a span,.location-header .road a:hover span,.location-header .rail a:hover span,.location-header .lightrail a:hover span,.location-header .ferry a:hover span,.location-header .road a:focus span,.location-header .rail a:focus span,.location-header .lightrail a:focus span,.location-header .ferry a:focus span,.location-header .road .selected span,.location-header .rail .selected span,.location-header .lightrail .selected span,.location-header .ferry .selected span{font-size:3.2em}.location-header .road a .icon-rail,.location-header .rail a .icon-rail,.location-header .lightrail a .icon-rail,.location-header .ferry a .icon-rail,.location-header .road a:hover .icon-rail,.location-header .rail a:hover .icon-rail,.location-header .lightrail a:hover .icon-rail,.location-header .ferry a:hover .icon-rail,.location-header .road a:focus .icon-rail,.location-header .rail a:focus .icon-rail,.location-header .lightrail a:focus .icon-rail,.location-header .ferry a:focus .icon-rail,.location-header .road .selected .icon-rail,.location-header .rail .selected .icon-rail,.location-header .lightrail .selected .icon-rail,.location-header .ferry .selected .icon-rail{font-size:3.2em}.location-header .road a .icon-lightrail,.location-header .rail a .icon-lightrail,.location-header .lightrail a .icon-lightrail,.location-header .ferry a .icon-lightrail,.location-header .road a:hover .icon-lightrail,.location-header .rail a:hover .icon-lightrail,.location-header .lightrail a:hover .icon-lightrail,.location-header .ferry a:hover .icon-lightrail,.location-header .road a:focus .icon-lightrail,.location-header .rail a:focus .icon-lightrail,.location-header .lightrail a:focus .icon-lightrail,.location-header .ferry a:focus .icon-lightrail,.location-header .road .selected .icon-lightrail,.location-header .rail .selected .icon-lightrail,.location-header .lightrail .selected .icon-lightrail,.location-header .ferry .selected .icon-lightrail{font-size:3.2em}.location-header .road a .icon-ferry,.location-header .rail a .icon-ferry,.location-header .lightrail a .icon-ferry,.location-header .ferry a .icon-ferry,.location-header .road a:hover .icon-ferry,.location-header .rail a:hover .icon-ferry,.location-header .lightrail a:hover .icon-ferry,.location-header .ferry a:hover .icon-ferry,.location-header .road a:focus .icon-ferry,.location-header .rail a:focus .icon-ferry,.location-header .lightrail a:focus .icon-ferry,.location-header .ferry a:focus .icon-ferry,.location-header .road .selected .icon-ferry,.location-header .rail .selected .icon-ferry,.location-header .lightrail .selected .icon-ferry,.location-header .ferry .selected .icon-ferry{font-size:3.2em}.location-header .modes{height:38px}.location-header .has-2-modes li{width:49.5%}.content-modes .page-header{top:-130px}}@media screen and (max-height:320px){.js .incidents-list{display:block}#map-container{display:none}}@media screen and (max-height:480px) and (min-height:319px){.js .incidents-list.empty{padding:0}}@media screen and (max-width:768px){.page-header .button-motorway{position:absolute;top:14px;right:64px;width:42px;height:42px;padding:0;margin:0;text-decoration:none;text-indent:-9999px;background:transparent;border:1px solid #f7c769}.page-header .button-motorway .icon-motorway{position:absolute;top:10px;right:8px;color:#fff;text-indent:0}.page-header .button-motorway:hover .icon-motorway{color:#000}.inline .page-header .button-motorway{border:none;position:relative;width:auto;top:0;left:0}.inline .page-header .button-motorway .icon-motorway{text-indent:0}}@media screen and (min-width:320px){.doubletap,.congestion-point{margin:0 16px}.doubletap p,.congestion-point p{padding:13px 23px 13px 13px}.congestion-point p{padding:10px 0}}@media screen and (min-width:340px){.bookmark p{padding:13px 66px 13px 13px}}@media screen and (min-width:368px){.js .search .ls-ui-comp-dialog{padding-right:16px}.js .search .ls-ui-comp-dialog span{display:inline-block;width:50%}.js .search .ls-ui-comp-dialog-confirm button{margin:0 8px 0 0}.js .search .ls-ui-comp-dialog-cancel button{margin-left:8px}}@media screen and (min-width:400px){#homepage-info a{margin:0 -16px}.contentHeader #homepage-info{margin:6px 10px 0 0}.contentHeader #homepage-info a{text-align:center}.location-header h1,.location-header h3{font-size:2.4em}.bookmark p{padding:13px 100px 13px 13px}#travelnews-feedback input,#travelnews-feedback textarea{width:95.65217391304348%;padding:6px 2.1739130434782608% 6px 2.1739130434782608%}#travelnews-feedback #submit{width:100%}.rail-incidents .discription-container{width:90%}.rail-incidents .incident{position:relative;display:block;padding:8px;border-top:1px solid #dcdcdc}.rail-incidents .incident:first-child{border-top:0}.rail-incidents .severity{left:10px;bottom:8px}.station .incident{padding:12px 8px}#incident-sorter-dropdown .button{background-position:95.5% 12px}#incident-sorter-dropdown .button-open{background-position:95.5% 12px}.js .ls-ui-ctrl-primary{padding:20px 16px}.js .ls-ui-ctrl-primary{padding:72px 0 12px 0}.js .ls-ui-ctrl-geolocation{padding-top:126px}}@media screen and (min-width:430px){.bookmark{padding:10px 38px 10px 89px}.bookmark p{padding:23px 0}.doubletap{margin:0 12%}.doubletap p{font-size:1.6em;line-height:1.8em}.congestion-point{margin:0 20%;max-width:550px}}@media screen and (min-width:540px){.bookmark{margin:0 32px}.bookmark .icon-menu{top:4px}.bookmark p{padding:23px 0;font-size:1.6em}}@media screen and (min-width:568px){.js .search .ls-ui-comp-dialog p{display:block;padding:11px 240px 13px 6px;margin:0}.js .search .ls-ui-comp-dialog-buttons{position:absolute;top:50%;right:15px}.js .search .ls-ui-comp-dialog span{position:relative;top:-22px;width:100px}}@media screen and (min-width:600px){.content{margin-top:61px}.content-geolocation{margin-top:61px}.content-motorway{margin-top:113px}.content-modes{margin-top:130px}.content-static-search{margin:0}.page-header{top:-61px}.content-geolocation .page-header{top:-61px}.content-motorway .page-header{top:-113px}.content-modes .page-header{top:-130px}.static-content .page-header{top:-61px}.page-header.inline .motorways-button{position:static}.page-header.inline .button-motorway,.page-header.inline .button-aroad{position:absolute;top:14px;right:67px;width:44px;height:44px;padding:0;text-indent:-9999px}.page-header .button-motorway,.page-header .button-aroad{position:absolute;top:14px;width:44px;height:44px;padding:0;text-indent:-9999px}.page-header .button-motorway .icon-motorway,.page-header .button-aroad .icon-motorway,.page-header .button-motorway .icon-aroad,.page-header .button-aroad .icon-aroad{text-indent:0;position:absolute;top:10px;right:8px}.inline .page-header .button-motorway .icon-motorway,.inline .page-header .button-aroad .icon-motorway,.inline .page-header .button-motorway .icon-aroad,.inline .page-header .button-aroad .icon-aroad{font-size:1.5em}.content-home .page-header .button-motorway .icon-motorway,.content-home .page-header .button-aroad .icon-motorway,.content-home .page-header .button-motorway .icon-aroad,.content-home .page-header .button-aroad .icon-aroad{top:0;left:0}.inline .page-header .button-motorway,.inline .page-header .button-aroad{position:absolute}.content-geolocation .inline .page-header .button-motorway,.content-geolocation .inline .page-header .button-aroad{right:16px}.static-content .page-header .button-motorway,.static-content .page-header .button-aroad{position:absolute;text-indent:-9999px}.page-header .button-motorway{right:67px;padding:0}.page-header .button-aroad{right:16px}.content-geolocation .inline .page-header .button-aroad{right:16px}.content-geolocation .inline .page-header .button-motorway{right:67px}.js .content-home .page-header{top:-61px}#homepage{min-height:350px;background-image:url('../img/background/B-600-1007.jpg');background-size:cover;padding:26px 0 0}#homepage .box{margin:auto 16px;margin-top:16px;background-color:rgba(0,0,0,0.7);cursor:default}#homepage .box h2{padding:0 16px}.js #homepage .box .more,.js #homepage .box .collapse{display:none}#homepage .box.maximized .more{display:none}#homepage .box.major-roads.clearfix:before,#homepage .box.major-roads.clearfix:after{content:".";display:block;height:0;overflow:hidden}#homepage .box.major-roads.clearfix:after{clear:both}#homepage .box.major-roads.clearfix{zoom:1}#homepage .box.major-roads h2{position:absolute;top:0;padding:0 0 10px 16px}#homepage .box.major-roads .box-content .left{order:0;width:50%;float:left;margin-top:20px}#homepage .box.major-roads .box-content .left h3{margin-top:42px;padding-left:60px}#homepage .box.major-roads .box-content .left p{padding-left:60px}#homepage .box.major-roads .divider{display:none}#homepage .box.major-roads .motorway-list{order:1;border-left:1px solid #cbcbcb;padding:50px 0 10px 16px;margin:10px 0;width:45%;float:left}#homepage .box.major-roads .motorway-list ul{padding-left:0}#homepage .box.major-roads .button-motorway{right:initial}#homepage .box.major-roads .motorways-button{position:absolute;top:45px;margin:0}#homepage .box.major-roads .dropdown{width:72%}#homepage .box.major-roads .dropdown-items{height:240px}.js #homepage .box .box-content{display:block}#homepage .box .box-content ul{padding-top:0}#homepage .col-two{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}#homepage .regional-views,#homepage .most-popular{flex:1;-ms-flex:1;-webkit-flex:1;width:45.6%;float:left;min-height:300px;margin-bottom:24px}#homepage .regional-views{order:0;margin-right:3%}#homepage .most-popular{order:1;margin-left:0}#homepage .tagline{margin:auto 16px;padding:20px 16px}#homepage .tagline .bottom{display:inline}#homepage #search-title{display:block}.layer{min-height:660px}#homepage-info{width:80%;margin:21px auto 0;max-width:480px}#homepage-info a{margin:0}#travelnews-feedback form{width:81.52173913043478%}#travelnews-feedback input,#travelnews-feedback textarea{width:94.66666666666667%;padding:6px 2.1739130434782608% 6px 2.1739130434782608%}#travelnews-feedback #submit{float:left;width:125px}.rail-incidents .station-lines{margin-left:0}#lightrail{padding:0 8px}#lightrail .provider{padding:10px 0}#lightrail .info .summary{padding:10px 0}#lightrail .severity{padding:0}#lightrail .line{padding:0}#lightrail .single-line ul{padding:0}.incidents-list .incident{padding:16px 16px 0 16px}.incidents-list .incident .ruler{margin-top:8px}.incidents-list .more,.incidents-list .collapse{right:16px}.incidents-list .incident-sorter-toggle{width:98%}#incident-sorter-dropdown .button{background-position:96.5% 12px}#incident-sorter-dropdown .button-open{background-position:96.5% 12px}.search{padding:14px 0;margin:0 102px 0 220px}.content-home .search{margin-right:0}.content-static-search .search .ls-ui-ctrl-primary-search{margin-left:220px}.js .search .ls-ui-comp-geolocation{width:44px;height:44px}.js .search .ls-ui-comp-geolocation .ls-ui-comp-geolocation-label{text-indent:-9999px}.js .ls-ui-comp-search .ls-ui-input{font-size:1.4em}.js .ls-ui-ctrl-primary .ls-ui-ctrl-primary-search{margin:5px 0 0 0}.js .ls-ui-ctrl-primary .ls-ui-comp-close_button{top:0;right:0}.js .ls-ui-ctrl-active .ls-ui-ctrl-primary-search{margin-right:52px}.js .ls-ui-ctrl-open .ls-ui-ctrl-primary-search{margin-right:0}.js .ls-ui-ctrl-geolocation .ls-ui-ctrl-primary-search,.js .ls-ui-ctrl-geolocation .ls-ui-comp-search_results,.js .ls-ui-ctrl-geolocation .ls-ui-comp-message,.js .ls-ui-ctrl-geolocation .ls-ui-comp-auto_complete{margin-right:52px}.js .ls-ui-ctrl-geolocation .ls-ui-comp-geolocation{top:0;right:0}.js .ls-ui-ctrl-geolocation.ls-ui-ctrl-active .ls-ui-ctrl-primary-search,.js .ls-ui-ctrl-geolocation.ls-ui-ctrl-active .ls-ui-comp-search_results,.js .ls-ui-ctrl-geolocation.ls-ui-ctrl-active .ls-ui-comp-message,.js .ls-ui-ctrl-geolocation.ls-ui-ctrl-active .ls-ui-comp-auto_complete{margin-right:104px}.js .ls-ui-ctrl-geolocation.ls-ui-ctrl-active .ls-ui-comp-geolocation{position:absolute;top:0;right:50px}.js .ls-ui-ctrl-geolocation.ls-ui-ctrl-open .ls-ui-ctrl-primary-search,.js .ls-ui-ctrl-geolocation.ls-ui-ctrl-open .ls-ui-comp-search_results,.js .ls-ui-ctrl-geolocation.ls-ui-ctrl-open .ls-ui-comp-message,.js .ls-ui-ctrl-geolocation.ls-ui-ctrl-open .ls-ui-comp-auto_complete{margin-right:52px}.js .ls-ui-ctrl-geolocation.ls-ui-ctrl-open .ls-ui-comp-geolocation{right:0}.js .ls-ui-ctrl-primary{padding:14px 0}.js .ls-ui-ctrl-primary .ls-ui-ctrl-primary-search{margin-top:0}.js .content-static-search .ls-ui-ctrl-active .ls-ui-ctrl-primary-search{margin-left:220px;margin-right:0}.js .content-static-search .ls-ui-ctrl-active .ls-ui-comp-message{margin-right:0}.js .content-static-search .ls-ui-ctrl-active .ls-ui-comp-search_results{margin-right:0}.js .ls-ui-ctrl-active{margin-right:0}.content-motorways .js .ls-ui-ctrl-active{margin-right:0}.static{min-height:660px}.static h1{font-size:36px;-webkit-font-smoothing:antialiased;font-weight:700;line-height:1;letter-spacing:-0.0425em}.static h2{font-size:24px;-webkit-font-smoothing:antialiased;font-weight:700;line-height:1;letter-spacing:-0.0425em;clear:both}.static p,.static label{font-size:16px;-webkit-font-smoothing:subpixel-antialiased;font-weight:300;line-height:24px;letter-spacing:0}.static .col{float:left;width:48%;margin:0 0 1.6em}.content-home .message-service{padding-top:20px}.travel-footer{display:block;width:100%;position:relative}.travel-footer .links{text-align:left;padding:14px 0;clear:both}.travel-footer .links li{display:inline;padding:0 8px;border-right:1px solid #999}.travel-footer .links li:first-child{padding-left:0}.travel-footer .links li:last-child{border:none}.option-selector{float:left;padding:12px 0}.js .content-modes .option-selector{display:block;padding:0;margin:12px 0}.js .content-modes .option-selector.auto-refresh{display:block;margin-right:12px}.option-selector.auto-refresh .options.en{left:116px}.option-selector.auto-refresh .options.cy{left:212px}.option-selector.auto-refresh .options.ga{left:220px}.option-selector.auto-refresh .options.gd{left:65px}.option-selector.language-select .options.en{left:162px}.option-selector.language-select .options.cy{left:105px}.option-selector.language-select .options.ga{left:148px}.option-selector.language-select .options.gd{left:158px}}@media screen and (max-height:320px){.content-modes .page-header{top:-140px}.page-header .button-motorway{position:absolute;top:14px;right:64px;width:42px;height:42px;padding:0;margin:0;text-decoration:none;text-indent:-9999px;background:transparent;border:1px solid #f7c769}.page-header .button-motorway .icon-motorway{position:absolute;top:10px;right:8px;color:#fff;text-indent:0}.page-header .button-motorway:hover .icon-motorway{color:#000}.js .page-header .button-motorway{right:110px}}@media screen and (min-width:768px) and (min-height:399px){.content-geolocation{margin-top:61px}.content-modes{margin-top:73px}.content-motorway{margin-top:73px}.content-static-search{margin:0}.js .content-road{background-image:url("../img/icons/bbc.png");background-color:#fff;background-repeat:no-repeat;background-position:50% 200px}.js .content-road:before{position:absolute;top:330px;left:48%;-khtml-opacity:0.7;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);-webkit-animation-duration:0.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:rotate;-webkit-animation-timing-function:linear;content:"\e612";color:#999;font-size:5em;font-family:'travelcore';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;font-variant:normal;-moz-osx-font-smoothing:grayscale}.content-road.map-loaded{background-image:none}.content-road.map-loaded:before{opacity:0}.no-map .content-road{background:0 none}.no-map .content-road:before{display:none}.extent-search{display:block}.no-map .extent-search{display:none}.extent-search-active:focus .option-tip,.extent-search-active:hover .option-tip{display:none}.static-content .error{padding-top:8px}.error-content .error{padding:24px 0 36px;background-position:50%}.js .error-content .error{padding:24px 0 36px;background-position:50%}.content-modes .page-header{top:-73px}.content-motorway .page-header{top:-73px}.content-static-search .page-header{top:0}.page-header.inline .motorways-button{position:relative}.content-home .page-header.inline .button-motorway .icon-motorway{position:absolute;top:10px;right:8px;font-size:2.4em}.content-rail .page-header .button-motorway{background:#333635;border:none;width:44px;height:44px;right:0}.content-rail .page-header .button-motorway:hover .icon-motorway,.content-rail .page-header .button-motorway:focus .icon-motorway{color:#fff}.motorways-button,.aroad-button{display:block}.motorways-button{position:relative;top:-72px;max-width:976px;margin:0 260px 0 0}.inline .motorways-button{margin-right:51px}.aroad-button{position:relative;top:-72px;margin-right:208px}.inline .aroad-button{margin-right:0}.content-modes #site-title{top:9px;font-size:3.2em}.button-motorway,.button-aroad{display:block}.content .button-motorway,.content .button-aroad{right:0px;line-height:44px;color:#fff;background:#333635;margin-bottom:12px}.content .button-motorway:hover,.content .button-aroad:hover,.content .button-motorway:focus,.content .button-aroad:focus{color:#fff;background:#525553}.content-geolocation .inline .button-motorway,.content-geolocation .inline .button-aroad{right:0}.bookmark{margin:0 160px}#map-container{width:100%}#map-container .zoom-control{display:block}.no-map #map-container .zoom-control{display:none}.js #map{position:relative;top:auto;left:auto;visibility:visible;height:650px;margin:0 320px 0 0;width:auto}.js #map-container{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.js .overlay,.js .mobile-panel{display:none}.js .overlay.cp,.js .mobile-panel.cp{display:block}.content-list-view #map{display:block}.content-map-options #map{display:block}.map #map-container{position:relative;opacity:1;z-index:100}#map-options{position:absolute;display:block;width:118px;top:16px;right:336px;color:white;font-size:1.4em;margin:0;padding:0;z-index:800;outline:0 none}.content-list-view #map-options,.content-map-options #map-options,.content-map-view #map-options{display:block}#map-options h3{position:absolute;top:-9999px;left:-9999px;height:1px;width:1px;text-indent:-9999px}#map-options label .label{top:35%;left:30px;color:#fff}#map-options .trafficcam .label{top:22%}#map-options span{display:block;position:absolute;top:17px;right:6px;height:14px}#map-options li{background-color:#000;background-color:rgba(0,0,0,0.9);margin-bottom:2px;position:relative;min-height:48px;cursor:pointer;outline:0 none}#map-options li:hover,#map-options li:focus{background-color:rgba(0,0,0,0.9)}#map-options li:first-child label{cursor:default}#map-options li:first-child:hover{cursor:default;background-color:rgba(0,0,0,0.95)}#map-options .disabled{cursor:default;background-color:rgba(0,0,0,0.8)}#map-options .disabled:hover,#map-options .disabled:focus{background-color:rgba(0,0,0,0.8)}#map-options .disabled:hover .option-tip,#map-options .disabled:focus .option-tip{display:block}#map-options .disabled label{opacity:0.5}#map-options .disabled .checked .travelicon{color:#999}#map-options .severity-checkbox{display:none}#map-options .icon-yes{top:0;right:0}#map-options .checked .travelicon{color:#fff}#map-options .unchecked .travelicon{color:#999}#map-options .severe,#map-options .medium,#map-options .minor,#map-options .trafficcam{text-transform:capitalize}#map-options .severe .icon-traffic-camera,#map-options .medium .icon-traffic-camera,#map-options .minor .icon-traffic-camera,#map-options .trafficcam .icon-traffic-camera{top:1px;left:0.5px;color:white;font-size:0.87em}#map-options .option-tip{display:none;position:absolute;width:178px;top:0;left:-185px;text-align:center;font-size:1em;line-height:1em}#map-options .option-tip-content{padding:9px;background:#2e3031;color:#f2f2f2;border:1px solid #fff}#map-options .option-notch{position:absolute;top:13px;right:-10px;width:0;height:0;border-color:#2e3031;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #2e3031}#map-options .option-notch-large{position:absolute;top:12px;right:-11px;width:0;height:0;border-color:#fff;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #fff}#map-options .severe .icon-shield-inner{top:14px;left:6px;font-size:1.5em;color:#aa2c2d}#map-options .medium .icon-shield-inner{top:14px;left:6px;font-size:1.5em;color:#e99229}#map-options .minor .icon-shield-inner{top:14px;left:6px;font-size:1.5em;color:#767676}#map-options .trafficcam .icon-shield-inner{top:14px;left:6px;font-size:1.5em;color:transparent}#map-options-list{margin:0}.no-map #map-container{opacity:1}.no-map #map,.no-map #map-options{position:absolute;display:none;top:-9999px;left:-9999px;height:1px;width:1px}.content-map-view .no-map{display:block}.no-map .zoom-control{display:none}.travel-panel .tp-info{overflow:hidden}.location-header{padding:0}.location-header .location{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.location-header li{float:left;height:44px;line-height:44px}.location-header li a{height:44px}.location-header .has-2-modes .road,.location-header .has-2-modes .rail,.location-header .has-2-modes .lightrail,.location-header .has-2-modes .ferrry{width:68px;padding:0}.location-header .has-3-modes .road,.location-header .has-3-modes .rail,.location-header .has-3-modes .lightrail,.location-header .has-3-modes .ferrry{padding:0}.location-header .has-3-modes li{width:50px}.location-header .has-4-modes .road,.location-header .has-4-modes .rail,.location-header .has-4-modes .lightrail,.location-header .has-4-modes .ferrry{padding:0}.location-header .has-4-modes li{width:50px}.location-header .road,.location-header .rail,.location-header .lightrail,.location-header .ferry{overflow:hidden}.location-header .road a,.location-header .rail a,.location-header .lightrail a,.location-header .ferry a{text-align:center;text-decoration:none}.location-header .road a span,.location-header .rail a span,.location-header .lightrail a span,.location-header .ferry a span{display:block;margin:4px auto 0;font-size:3.6em;color:#fff}.location-header .road a .icon-rail,.location-header .rail a .icon-rail,.location-header .lightrail a .icon-rail,.location-header .ferry a .icon-rail{font-size:3.6em}.location-header .road a .icon-lightrail,.location-header .rail a .icon-lightrail,.location-header .lightrail a .icon-lightrail,.location-header .ferry a .icon-lightrail{font-size:3.6em}.location-header .road a .icon-ferry,.location-header .rail a .icon-ferry,.location-header .lightrail a .icon-ferry,.location-header .ferry a .icon-ferry{font-size:3.6em}.location-header .road a:hover span,.location-header .rail a:hover span,.location-header .lightrail a:hover span,.location-header .ferry a:hover span,.location-header .road a:focus span,.location-header .rail a:focus span,.location-header .lightrail a:focus span,.location-header .ferry a:focus span,.location-header .road .selected span,.location-header .rail .selected span,.location-header .lightrail .selected span,.location-header .ferry .selected span{font-size:3.6em;color:#000}.location-header .road a:hover .icon-rail,.location-header .rail a:hover .icon-rail,.location-header .lightrail a:hover .icon-rail,.location-header .ferry a:hover .icon-rail,.location-header .road a:focus .icon-rail,.location-header .rail a:focus .icon-rail,.location-header .lightrail a:focus .icon-rail,.location-header .ferry a:focus .icon-rail,.location-header .road .selected .icon-rail,.location-header .rail .selected .icon-rail,.location-header .lightrail .selected .icon-rail,.location-header .ferry .selected .icon-rail{font-size:3.6em}.location-header .road a:hover .icon-lightrail,.location-header .rail a:hover .icon-lightrail,.location-header .lightrail a:hover .icon-lightrail,.location-header .ferry a:hover .icon-lightrail,.location-header .road a:focus .icon-lightrail,.location-header .rail a:focus .icon-lightrail,.location-header .lightrail a:focus .icon-lightrail,.location-header .ferry a:focus .icon-lightrail,.location-header .road .selected .icon-lightrail,.location-header .rail .selected .icon-lightrail,.location-header .lightrail .selected .icon-lightrail,.location-header .ferry .selected .icon-lightrail{font-size:3.6em}.location-header .road a:hover .icon-ferry,.location-header .rail a:hover .icon-ferry,.location-header .lightrail a:hover .icon-ferry,.location-header .ferry a:hover .icon-ferry,.location-header .road a:focus .icon-ferry,.location-header .rail a:focus .icon-ferry,.location-header .lightrail a:focus .icon-ferry,.location-header .ferry a:focus .icon-ferry,.location-header .road .selected .icon-ferry,.location-header .rail .selected .icon-ferry,.location-header .lightrail .selected .icon-ferry,.location-header .ferry .selected .icon-ferry{font-size:3.6em}.short-location{display:block}.modes{position:absolute;top:13px;right:8px;height:44px}.filter-tabs .tabs{padding:8px 0 0 0;border-top:none;background:#f2f2f2}.filter-tabs .b-g-p{padding:0 16px}.filter-tabs li{max-width:130px;background-color:#dcdcdc}.filter-tabs .selected{background-color:#fff}.filter-tabs .selected:hover{cursor:default;color:#404041}.js .filter-tabs-road{opacity:0;z-index:949;width:320px;position:absolute;right:0;top:0;border-left:1px solid silver;-webkit-transition:.3s opacity ease-in-out;-moz-transition:.3s opacity ease-in-out;-o-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.js .filter-tabs-road .b-g-p{padding:0 8px}.js .filter-tabs-road li{max-width:154px}.ctm .filter-tabs-road{display:block}.map .filter-tabs-road{opacity:1}.no-map .filter-tabs-road{width:auto;opacity:1;position:relative;left:0;top:0;border-left:0 none}.no-map .filter-tabs-mobile{display:none}.incident-message.road{margin:24px auto 36px;width:320px}.incident-message.road p{margin:0 0 12px 3.125%}.incident-message.rail{background-position:12px 36px;padding:38px 10px 12px 26px}.incident-message.rail p{text-align:left}.incident-message.rail .no-incidents{padding-top:8px;line-height:1em}.incident-message.rail .travelicon{display:block;width:70px;height:70px;margin:-12px 10px 10px 0;font-size:2.8em;line-height:2.6em;color:#fff;text-align:center;background-color:#698344;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;float:left}.js .incident-message.road{position:absolute;top:0;right:0;height:402px;padding:212px 0 36px;margin:0;width:320px;background-color:#fff;border-left:1px solid silver;background-position:center 100px}.message-service{padding:0}.content-home .message-service{padding-top:12px}.message-service span{display:block;max-width:976px;margin:0 auto;padding:8px 16px;text-align:center}.message-service.message-traffic-cameras{display:block}.message-homepage{position:relative;top:200px;width:600px;margin:0 auto}.message-homepage h2{font-size:2.8em}.message-homepage p{font-size:1.8em}.loader-initial{display:none}.loading .loader{display:block}.message-container{display:none}.message-container.active-message{display:block}.rail-incidents{min-height:300px}.rail-incidents h2{width:30%;float:left;padding:0 10px 0 0}.rail-incidents:hover{background-color:#fff}.rail-incidents:hover .station-lines{color:#333;background-color:#fff}.rail-incidents .b-g-p{padding:0 16px}.rail-incidents .total{padding:0;text-align:left}.rail-incidents .severity-faux-image{left:10px}.rail-incidents .severity{left:5px}.rail-incidents .times{float:left}.rail-incidents .incident{cursor:default;padding:10px 0 0}.rail-incidents .station-lines{overflow:hidden}.rail-incidents .operator-name{width:25%;float:left;min-height:1px;padding-right:20px}.rail-incidents .discription-container{width:34%;float:left}.rail-incidents .disruption{margin:0 0 2px;padding:0}.rail-incidents .summary{font-size:1.4em;display:block;padding:8px 1% 16px 0}.rail-incidents .incident-footer{top:auto;bottom:8px;position:absolute}.planned .inactive .operator-name{position:absolute;left:16px;bottom:10px}.planned .inactive .disruption{clear:none}.planned .inactive .discription-container{float:left;width:40%}.planned .inactive .times{width:25%}.station .station-title{display:block;float:none;padding:10px 0;margin:0;font-size:2em}.station .incident{padding:12px 0}.station .station-summmary{padding:0 0 10px}.station .operator-name{width:25%}.station .summary{padding:8px 1% 8px 0}.station .discription-container{width:50%}.station .incident-footer{position:relative;top:auto;bottom:auto;clear:both}.js .rail-incidents .incident{cursor:default}.js .rail-incidents .incident:hover{background-color:#fff}.js .rail-incidents .incident:hover .station-lines{background-color:#fff}.js .rail-incidents .incident:hover .more,.js .rail-incidents .incident:hover .collapse{display:none}.js .rail-incidents .summary{display:block}.js .rail-incidents .more{display:none}.js .rail-incidents .maximized{background-color:#fff}.js .rail-incidents .maximized .station-lines{color:#333;background-color:#fff}.js .rail-incidents .maximized .collapse{display:none}.js .station .more{display:block}.js .maximized .station-header .collapse{display:block}#lightrail{padding:0 16px;min-height:300px}#lightrail h2{width:100%}#lightrail .rail-incidents li{clear:both}#lightrail .line h3{font-size:1.4em}#lightrail .severity{padding:0}#display-map-var{position:relative;float:right}.incidents-list{max-width:976px;margin:0 auto;padding:0 16px}.incidents-list .incident{padding:12px 8px 0 8px}.incidents-list .list-header{padding:0 0 8px}.incidents-list .incident-roads p{margin:10px 0}.incidents-list .description{font-size:1.4em;line-height:20px}.incidents-list .incident-indicator{width:20.945945945945947%}.incidents-list .collapse,.incidents-list .more{right:8px}.incidents-list .collapse.wide,.incidents-list .more.wide{right:19px}.incidents-list .collapse.mid,.incidents-list .more.mid{right:14px}.incidents-list .collapse.narrow,.incidents-list .more.narrow{right:13px}.incidents-list h3{font-size:1.6em;line-height:1.6em;font-weight:100;margin:0 0 10px 0}.incidents-list .primary-road{margin:0 0 8px 0}.incidents-list .secondary-road.b-road{height:20px;line-height:1.2em}.incidents-list .secondary-road-info{margin:0 0 4px 0;font-size:1em}.incidents-list .severity{width:72px;font-size:1.4em;line-height:27px}.incidents-list .updated-ago{font-size:1em;line-height:26px}.incidents-list .last-update{font-size:1.4em}#incident-sorter-dropdown h3{margin:0;line-height:1em}#incident-sorter-dropdown .incident-sorter-toggle{width:95%;padding-right:8px}#incidents li{padding:12px}#incident-sorter-dropdown .button{background-position:98.5% 12px}#incident-sorter-dropdown .button-open{background-position:98.5% 12px}.js .incidents-list{position:absolute;top:0;right:0;margin:0;width:320px;background-color:#fff;border-left:1px solid silver;opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.js .incidents-list ol{height:562px;display:none;margin-top:48px;overflow-y:auto;overflow-x:hidden}.js .incidents-list .list-header{top:48px}.js .incidents-list .incident-roads{font-size:1.4em;width:244px;padding-right:44px}.js .incidents-list .incident-roads .type{padding:0 0 6px 0}.js .incidents-list .pin-and-type{position:absolute;top:12px;right:8px;min-width:18px;padding-bottom:32px;text-align:center}.js .incidents-list .pin-and-type.wide{min-width:38px}.js .incidents-list .pin-and-type .incident-type{width:auto;position:relative;top:0;right:0;padding-top:0}.js .incidents-list .list-pin{float:right;display:block;height:22px;min-width:18px;padding:4px 4px 0 4px;font-size:1.8em;color:#fff;text-align:center}.js .incidents-list .incident-more-info .list-pin,.js .incidents-list .incident-more-info .incident-type{right:0}.js .incidents-list .p-minor,.js .incidents-list .p-slight{background-color:#767676}.js .incidents-list .p-severe{background-color:#aa2c2d}.js .incidents-list .p-medium{background-color:#e99229}.js .incidents-list .total{text-align:center}.js .empty,.js .error{padding:87px 0 0 0}.js .incidents-list.filteractive ol{height:490px}.js #incident-sorter-dropdown{padding:0;background:none;border-bottom:0 none}.content-road .loading .total{display:none}.content-road .loading .list-container{opacity:0.5}.map #incident-sorter-dropdown{padding:0 8px 8px 8px;background:#fff;border-bottom:1px solid #ccc}.map .empty #incident-sorter-dropdown{display:none}.map .error #incident-sorter-dropdown{display:none}.map .loading #incident-sorter-dropdown{display:none}.map .incidents-list{display:block;opacity:1;z-index:101}.no-map .incidents-list{position:relative;width:976px;margin:0 auto;padding:0 16px;border:0 none;opacity:1}.no-map .incidents-list .list-header{top:0}.no-map .incidents-list .incident-sorter-toggle{left:0;width:100%;background-position:98.5% 12px}.no-map .incidents-list .total{display:block;padding:12px 0;margin:0}.no-map .incidents-list .bb-enhanced{display:block}.no-map .incidents-list .list-container{overflow:auto}.no-map .incidents-list .list-container ol{height:auto;margin-top:0;display:block}.no-map .incidents-list .list-pin{display:none}.no-map .incidents-list .pin-and-type{padding:0}.no-map #incident-sorter-dropdown .incident-sorter-toggle{width:99%}#map-no-javascript{display:block;visibility:visible}.area{font-weight:normal}.expandable .search{display:block;margin-right:310px}.ls-ui-ctrl-active{margin-right:0}.content-geolocation .inline .ls-ui-ctrl-active{margin-right:0}.content-motorways .inline .ls-ui-ctrl-active{margin-right:0}.inline .ls-ui-ctrl-active .content-home{margin-right:0}.content-motorways .ls-ui-ctrl-active{margin-right:0}.search-button-container{display:none}.static .article{float:left;width:100%;margin-bottom:48px}.static p,.static label{font-size:14px;-webkit-font-smoothing:subpixel-antialiased;font-weight:300;line-height:20px;letter-spacing:0}.static .disclaimer{margin-top:24px;padding-top:12px;border-top:1px solid #dcdcdc}.static .disclaimer p{font-size:12px;line-height:18px;letter-spacing:.06375em;word-spacing:-0.0425em}.static .aside{display:block;float:right;width:100%}.static .aside .related-links{display:block}.travel-footer{display:block;width:100%;position:relative}.travel-footer .links{text-align:left;padding:14px 0;clear:both}.travel-footer .links li{display:inline;padding:0 8px;border-right:1px solid #999}.travel-footer .links li:first-child{padding-left:0}.travel-footer .links li:last-child{border:none}.option-selector{float:left}.js .content-modes .option-selector{display:block;padding:0;margin:12px 0}.js .option-selector.auto-refresh{margin-right:12px}#homepage{min-height:540px;background-position:center center}.js #homepage{padding-top:34px}#homepage .regional-views,#homepage .most-popular{margin-bottom:40px}#homepage .box.major-roads .box-content .left h3,#homepage .box.major-roads .box-content .left p{padding-left:60px}}@media screen and (max-height:399px){.content-modes .page-header{top:-130px}.page-header .button-motorway{position:absolute;top:14px;right:64px;width:42px;height:42px;padding:0;margin:0;text-decoration:none;text-indent:-9999px;background:transparent;border:1px solid #f7c769}.page-header .button-motorway .icon-motorway{position:absolute;top:10px;right:8px;color:#fff;text-indent:0}.page-header .button-motorway:hover .icon-motorway{color:#000}.js .page-header .button-motorway{right:110px}}@media screen and (min-width:928px) and (min-height:399px){.bookmark{margin:0 25%;padding:24px 32px 24px 120px;background-position:32px 50%}.bookmark .icon-close{top:16px;right:8px;width:32px;height:24px;font-size:1.8em}.bookmark .icon-menu,.bookmark .icon-star{padding:0 0 0 4px}.js .travel-footer{height:52px}.travel-footer .links{text-align:right;float:right;clear:none}.js .content-road .travel-footer .links{height:44px;position:absolute;top:4px;right:2px;padding:0;margin:12px 0}#auto-refresh{display:block}.content-rail #report-footer .b-g-p{position:relative}}@media screen and (min-width:1008px) and (min-height:399px){#homepage{background-image:url('../img/background/B-1008-.jpg');background-size:cover;background-repeat:no-repeat;padding-bottom:0}#homepage .col-two{width:67%}#homepage .col-three{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:24px}#homepage .major-roads,#homepage .regional-views,#homepage .most-popular{flex:1;-ms-flex:1;-webkit-flex:1;float:left;margin-bottom:24px;min-height:300px}#homepage .major-roads{width:30%}#homepage .regional-views,#homepage .most-popular{width:48%;min-height:300px}#homepage .box-container{max-width:970px;margin:0 auto}#homepage .tagline{margin:0}#homepage .box{margin:0}#homepage .box.major-roads{order:0;margin-right:16px}#homepage .box.major-roads .box-content .left{width:100%;float:none;margin:6px 0}#homepage .box.major-roads .box-content .left h3{margin-top:0;padding-left:60px}#homepage .box.major-roads .box-content .left p{padding-left:60px}#homepage .box.major-roads .box-content .left .motorways-button{padding-top:0;top:0}#homepage .box.major-roads .box-content .dropdown-items{height:145px}#homepage .box.major-roads h2{position:relative}#homepage .box.major-roads .motorway-list{border-left:0;width:100%;padding:0;margin:6px 0}#homepage .box.major-roads .divider{display:block;clear:both;border-top:1px solid #cbcbcb;border-bottom:none;padding-bottom:0}#homepage .regional-views{order:1;margin-right:3%}#homepage .most-popular{order:2;margin-left:0}.static .article{width:66.07142857142857%;float:left}.static .aside{float:right;width:28.57142857142857%;border:0 none}.static .aside h2{color:#323232}.static .aside ul{font-size:16px;-webkit-font-smoothing:antialiased;font-weight:700;line-height:1.25;letter-spacing:0}.static .aside .aside-links{border:0 none;padding:16px;background-color:#ededed}#lightrail .lightrail-incident-type{left:600px}.js .ls-ui-ctrl-primary .ls-ui-o{max-width:976px;margin:0 auto}.incident-message.road{width:320px}.incident-message.road p{margin:0 0 12px 2.380952380952381%}.incident-message.rail{max-width:976px;margin:0 auto}}@media screen and (min-width:1024px) and (min-height:399px){.incident-message.road{width:320px}.incident-message.road p{margin:0 0 12px 2.34375%}.incidents-list .incident-indicator{width:18.67469879518072%}}@media screen and (min-width:1200px) and (min-height:399px){.content-road .motorways-button{margin-right:204px}.content-road .aroad-button{margin-right:152px}.modes{right:32px}.page-header-tabbed .modes{right:0}.location-header .has-2-modes{right:-99px}.page-header-tabbed .location-header .has-2-modes{right:0}.location-header .has-3-modes{right:-88px}.page-header-tabbed .location-header .has-3-modes{right:0}.location-header .has-4-modes{right:-78px}.page-header-tabbed .location-header .has-4-modes{right:0}.search{margin-right:230px}.expandable .search{margin-right:210px}.content-motorways .search{margin-right:310px}.content-road .search{margin-right:256px}.inline .search{margin-right:102px}.content-home .search{margin-right:0}.page-header-tabbed .ls-ui-ctrl-active{margin-right:0}.content-road .ls-ui-ctrl-active{margin-right:0}}@media screen and (min-width:1250px) and (min-height:399px){.js .page-header .b-g-p{position:static}.js .page-header-tabbed .b-g-p{position:relative}.modes{right:0}.js .modes{right:0;margin:0 134px}.page-header-tabbed .js .modes{margin:0}.location-header .has-4-modes{right:0}.location-header .has-3-modes{right:0}.location-header .has-2-modes{right:0}.js .location-header .has-2-modes{right:0;margin:0 90px}.js .location-header .has-3-modes{right:0;margin:0 64px}.js .location-header .has-4-modes{right:0;margin:0 44px}.js .page-header-tabbed .location-header .has-2-modes,.js .page-header-tabbed .location-header .has-3-modes,.js .page-header-tabbed .location-header .has-4-modes{margin:0}}@media screen and (min-width:1496px) and (min-height:399px){.js .motorways-button{margin:0 51px 0 0}.content-rail .motorways-button{margin-right:260px}.content-road .page-header-tabbed .motorways-button{margin-right:0}.page-header-tabbed .button-motorway{right:208px}.content-geolocation .inline .button-aroad{right:0}.inline .content-geolocation .aroad-button{right:-163px}.content-road .aroad-button{margin-right:0}.content-geolocation .aroad-button .inline{right:-206px}.js .content-motorways .search{margin-right:102px}.js .content-home .search{margin-right:0}.page-header-tabbed .search{margin-right:263px}.js .page-header-tabbed .search{margin-right:310px}.ls-ui-ctrl-active{margin-right:0}.js .ls-ui-ctrl-active{margin-right:0}.page-header-tabbed .ls-ui-ctrl-active{margin-right:0}.content-motorways .ls-ui-ctrl-active{margin-right:0}.js .content-motorways .ls-ui-ctrl-active{margin-right:0}}@media screen and (min-width:768px) and (max-height:399px){.incidents-list{max-width:976px;margin-left:auto;margin-right:auto}.incidents-list .list-header{max-width:976px}.js .incidents-list{max-width:976px;margin-left:auto;margin-right:auto}.js .incidents-list .list-header{max-width:976px}}.bbcGoogleAttribution{width:56px;height:22px;background:transparent url(../img/bbc_google_maps_util/google_attribution_logo.png) no-repeat}.bbcGoogleLegalNotices{padding:0 6px;font-size:10px;color:#444;background:transparent url(../img/bbc_google_maps_util/1px_google_attribution_bg.png)}.bbcGoogleLegalNotices a{font-size:10px;color:#444}.gel-canon{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem}@media (min-width:20em){.gel-canon{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}@media (min-width:37.5em){.gel-canon{font-size:52px;font-size:3.25rem;line-height:56px;line-height:3.5rem}.no-touch .gel-canon{font-size:44px;font-size:2.75rem;line-height:48px;line-height:3rem}}.gel-canon-bold{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem;font-weight:bold;letter-spacing:-1px;letter-spacing:-0.0625rem}@media (min-width:20em){.gel-canon-bold{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}@media (min-width:37.5em){.gel-canon-bold{font-size:52px;font-size:3.25rem;line-height:56px;line-height:3.5rem}.no-touch .gel-canon-bold{font-size:44px;font-size:2.75rem;line-height:48px;line-height:3rem}}.gel-trafalgar{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}@media (min-width:20em){.gel-trafalgar{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.gel-trafalgar{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.no-touch .gel-trafalgar{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.gel-trafalgar-bold{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:bold;letter-spacing:-1px;letter-spacing:-0.0625rem}@media (min-width:20em){.gel-trafalgar-bold{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.gel-trafalgar-bold{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.no-touch .gel-trafalgar-bold{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.gel-double-pica{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}@media (min-width:37.5em){.gel-double-pica{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}.no-touch .gel-double-pica{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}.gel-double-pica-bold{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:bold;letter-spacing:-1px;letter-spacing:-0.0625rem}@media (min-width:37.5em){.gel-double-pica-bold{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}.no-touch .gel-double-pica-bold{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}.gel-great-primer{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}@media (min-width:37.5em){.gel-great-primer{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}.no-touch .gel-great-primer{font-size:20px;font-size:1.25rem}}.gel-great-primer-bold{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;font-weight:bold}@media (min-width:20em){.gel-great-primer-bold{letter-spacing:-1px;letter-spacing:-0.0625rem}}@media (min-width:37.5em){.gel-great-primer-bold{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}.no-touch .gel-great-primer-bold{font-size:20px;font-size:1.25rem}}.gel-pica{font-size:15px;font-size:0.9375rem;line-height:20px;line-height:1.25rem}@media (min-width:20em){.gel-pica{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.gel-pica{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}}.gel-pica-bold{font-size:15px;font-size:0.9375rem;line-height:20px;line-height:1.25rem;font-weight:bold}.gel-pica-bold li{font-size:15px;font-size:0.9375rem;line-height:20px;line-height:1.25rem;font-weight:bold}@media (min-width:20em){.gel-pica-bold{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}.gel-pica-bold li{font-size:1rem;font-size:16px;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.gel-pica-bold{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.gel-pica-bold li{font-size:18px;line-height:24px;line-height:1.5rem}}.gel-long-primer{font-size:15px;font-size:0.9375rem;line-height:18px;line-height:1.125rem}@media (min-width:37.5em){.gel-long-primer{line-height:20px;line-height:1.25rem}}.gel-long-primer-bold{font-size:15px;font-size:0.9375rem;line-height:18px;line-height:1.125rem;font-weight:bold}@media (min-width:37.5em){.gel-long-primer-bold{font-size:20px;line-height:20px;line-height:1.25rem}}.gel-brevier{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}@media (min-width:37.5em){.no-touch .gel-brevier{font-size:13px;font-size:0.8125rem}}.gel-brevier-bold{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;font-weight:bold}@media (min-width:37.5em){.no-touch .gel-brevier-bold{font-size:13px;font-size:0.8125rem}}.gel-minion{font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;text-transform:uppercase}@media (min-width:37.5em){.gel-minion{font-size:13px;font-size:0.8125rem}.no-touch .gel-minion{font-size:12px;font-size:0.75rem}}.gel-minion-bold{font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;text-transform:uppercase;font-weight:bold}@media (min-width:37.5em){.gel-minion-bold{font-size:13px;font-size:0.8125rem}.no-touch .gel-minion-bold{font-size:12px;font-size:0.75rem}}/*# sourceMappingURL=public/css/app.css.map */