/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container{padding-right:15px;padding-left:15px}}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.row{margin-right:-15px;margin-left:-15px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:992px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.333333%}.pull-2{right:16.666667%}.pull-3{right:25%}.pull-4{right:33.333333%}.pull-5{right:41.666667%}.pull-6{right:50%}.pull-7{right:58.333333%}.pull-8{right:66.666667%}.pull-9{right:75%}.pull-10{right:83.333333%}.pull-11{right:91.666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.333333%}.push-2{left:16.666667%}.push-3{left:25%}.push-4{left:33.333333%}.push-5{left:41.666667%}.push-6{left:50%}.push-7{left:58.333333%}.push-8{left:66.666667%}.push-9{left:75%}.push-10{left:83.333333%}.push-11{left:91.666667%}.push-12{left:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}h4{width:75%;text-align:center;font-weight:400;color:#fff;font-size:14px;margin:0 auto 1em auto;padding:1em;background:#b63642}.left-align{text-align:left}.right-align{text-align:right}#calendar{margin:30px auto;max-width:600px;font-size:14px}#calendar .clndr .clndr-controls{display:inline-block;width:100%;position:relative;margin-bottom:10px;border-bottom:1px solid #efefef;padding-bottom:12px}#calendar .clndr .clndr-controls .month{float:left;width:33%;text-align:center;font-size:31px;text-transform:uppercase;font-weight:400;color:#000}#calendar .clndr .clndr-controls .clndr-control-button{float:left;width:33%}#calendar .clndr .clndr-controls .clndr-control-button.rightalign{text-align:right;width:34%}#calendar .clndr .clndr-controls .clndr-control-button .clndr-next-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#calendar .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive{opacity:.5}#calendar .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive:hover{background:0 0;cursor:default}#calendar .clndr .clndr-controls .clndr-control-button .clndr-previous-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#calendar .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive{opacity:.5}#calendar .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive:hover{background:0 0;cursor:default}#calendar .clndr .clndr-table{table-layout:fixed;width:100%}#calendar .clndr .clndr-table .header-days{height:30px;font-size:10px}#calendar .clndr .clndr-table .header-days .header-day{vertical-align:middle;text-align:center;color:#000;font-weight:600;font-size:18px;text-transform:uppercase}#calendar .clndr .clndr-table tr{height:59px}#calendar .clndr .clndr-table tr td{vertical-align:top}#calendar .clndr .clndr-table tr .day{border-left:2px solid #fff;border-top:2px solid #fff;width:100%;height:inherit;cursor:pointer}#calendar .clndr .clndr-table tr .day:hover{background:#eee}#calendar .clndr .clndr-table tr .day.my-today:hover,#calendar .clndr .clndr-table tr .day.today:hover{background:rgba(0,0,0,.32);color:#fff}#calendar .clndr .clndr-table tr .day.my-today.event,#calendar .clndr .clndr-table tr .day.today.event{background:#a7dbc1}#calendar .clndr .clndr-table tr .day.event,#calendar .clndr .clndr-table tr .day.my-event{background:#b4e09f}#calendar .clndr .clndr-table tr .day.event:hover,#calendar .clndr .clndr-table tr .day.my-event:hover{background:#96d478}#calendar .clndr .clndr-table tr .day.inactive,#calendar .clndr .clndr-table tr .day.my-inactive{background:#ddd}#calendar .clndr .clndr-table tr .day .day-contents{box-sizing:border-box;padding:8px;font-size:16px;text-align:center;font-weight:400}#calendar .clndr .clndr-table tr .adjacent-month,#calendar .clndr .clndr-table tr .empty,#calendar .clndr .clndr-table tr .my-adjacent-month,#calendar .clndr .clndr-table tr .my-empty{width:100%;height:inherit}#calendar .clndr .clndr-table tr .adjacent-month .day-contents,#calendar .clndr .clndr-table tr .empty .day-contents,#calendar .clndr .clndr-table tr .my-adjacent-month .day-contents,#calendar .clndr .clndr-table tr .my-empty .day-contents{opacity:.5}#calendar .clndr .clndr-table tr .adjacent-month:hover,#calendar .clndr .clndr-table tr .empty:hover,#calendar .clndr .clndr-table tr .my-adjacent-month:hover,#calendar .clndr .clndr-table tr .my-empty:hover{background:#ddd}.clndr-next-button,.clndr-next-year-button,.clndr-previous-button,.clndr-previous-year-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.clndr-next-button.inactive,.clndr-next-year-button.inactive,.clndr-previous-button.inactive,.clndr-previous-year-button.inactive{opacity:.5;cursor:default}body,html{margin:0;background:#f8f8f8;font-family:Lato,sans-serif;font-weight:300}h1,h2,h3,h4,p{margin:0;padding:0;font-weight:300}a{text-decoration:none}body.admin-bar{margin-top:32px}#content{padding:10px 0 0 0}#main-navigation{position:absolute;top:0;left:0;right:0;width:100%;display:inline-block;padding-top:20px;padding-bottom:20px}#main-navigation .wrapper{padding-left:50px;padding-right:50px}#main-navigation a{color:rgba(255,255,255,.65)}#main-navigation li:not(.current-menu-item) a:hover{opacity:.6}#main-navigation li.current-menu-item a{color:#fff}#main-navigation .logo-link{text-transform:uppercase;font-weight:500;color:#fff;float:left}#main-navigation .logo-link h1{font-size:27px;font-weight:500}#main-navigation .logo-link span{font-weight:300}#main-navigation .navbar{float:right}#main-navigation .navbar ul{display:none}.underline-menu{padding-bottom:3px;height:37px}.underline-menu ul{list-style:none;margin:7px 0;padding:0}.underline-menu ul li{float:left}.underline-menu ul li a{padding:7px 0;margin:0 12px;text-transform:uppercase;font-size:18px;font-weight:300}.underline-menu ul li.current-menu-item a{font-size:24px;padding:7px 0;font-weight:600;display:inline-block;margin-top:-13px}.underline-menu ul li:first-child a{margin-left:0}.underline-menu ul li:last-child a{margin-right:0}.link-badge{background-size:100%;position:relative;margin:9px 0;display:inline-block}.app-store{background-image:url(../assets/images/badge-appstore.png);width:129px;height:43px;position:relative}.play-store{background-image:url(../assets/images/badge-playstore.png);width:129px;height:38px}.app-links{position:absolute;right:50px;bottom:0;margin:auto;height:113px}.app-links .link-badge{display:block}#heading-wrapper{top:0;left:0;right:0;width:100%;height:78px;background-color:#232323;display:inline-block;position:relative}#heading-wrapper .background{background:url(../assets/images/heading.jpg);padding-bottom:15%;opacity:0}#heading-wrapper .car-bg{background:url(../assets/images/transport-bg.png);background-size:auto 100%;background-repeat:repeat-x;position:absolute;opacity:.17;top:74px;height:115px;left:0;right:0;bottom:0}#heading-wrapper .title{position:absolute;top:11px;left:50px;right:0;bottom:0;margin:auto;height:38px}#heading-wrapper .title h2{color:#fff;font-size:90px;font-weight:100;text-transform:uppercase}#heading-wrapper .title h2 span{font-weight:500}@media (min-width:1920px){#header-wrapper{height:500px}}.btn{outline:0;cursor:pointer}.btn:focus{outline:0}.btn-large-rounded{border:2px solid #354b64;outline:0;color:#354b64;background:0 0;padding:23px 49px;font-size:19px;font-weight:100;border-radius:50px;margin:10px 0}.btn-large-rounded:not(.active){cursor:pointer}.btn-large-rounded.active,.btn-large-rounded:hover{background:#354b64;color:#fff}.timeframe-selection{margin-bottom:12px;margin-top:18px}.timeframe-selection .social-links{float:right}.timeframe-selection .underline-menu{float:left;border-color:rgba(0,0,0,.078);height:46px}.timeframe-selection .underline-menu a{color:#000;font-size:20px;padding-bottom:14px}.timeframe-selection .underline-menu a:hover,.timeframe-selection .underline-menu li.current-menu-item a{border-bottom:2px solid #000}.timeframe-selection .underline-menu li.current-menu-item a{font-size:30px;margin-top:-11px;display:inline-block;padding:7px 0}#feed-current{margin-bottom:30px;margin-top:15px}#feed-current .time-container{float:right}#feed-current .feed{margin:10px 0}#feed-current .feed .title{padding:13px 18px;font-weight:600;font-size:22px;background:#232323;color:#fff;text-transform:uppercase}#feed-current .feed .title span{float:right}#feed-current .feed .status{padding:10px 0;font-weight:400}#feed-current .feed .info{background:rgba(128,128,128,.09);margin-top:3px}#feed-current .feed .info p{padding:11px}#feed-current .feed .info .delay{width:100%;text-align:center;padding:8px;color:#fff;font-weight:400}#feed-current .feed .info .delay strong{font-weight:600}#feed-current .feed .info .delay span{vertical-align:middle}#feed-current .feed .last-update{margin:5px}#feed-current .feed .last-update .material-icons{vertical-align:middle;opacity:.4}#feed-current .feed .last-update span{vertical-align:middle;font-weight:400}#feed-current .feed .last-update strong{font-weight:600}#feed-current .feed .thumbnail{overflow:hidden;position:relative;height:188px}#feed-current .feed .thumbnail:hover .hover{opacity:1}#feed-current .feed .thumbnail .hover{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);opacity:0;color:#fff;text-transform:uppercase;font-size:22px;font-weight:600;text-align:center;z-index:1000}#feed-current .feed .thumbnail .hover span{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#feed-current .feed .thumbnail .fallback,#feed-current .feed .thumbnail .video{width:100%}#feed-current .feed .thumbnail .video{z-index:10000;opacity:.999999;display:block}#feed-current .feed .thumbnail .fallback{position:absolute;top:0}#map-container{border:1px solid #00000026;border-radius:3px;box-shadow:0 0 4px #00000008;margin:20px 0 30px 0;height:450px;overflow-y:hidden}#map-container .title{width:100%;border-bottom:1px solid #00000026;padding:15px 30px;box-shadow:0 0 10px #00000026}#map-container .title h3{font-size:30px;text-transform:uppercase;font-weight:600}.status-high{background:#d3374b}.status-medium{background:#f17830}.status-low{background:#008645}.divider{width:100%;height:1px;background:rgba(0,0,0,.3)}#footer .related-links{text-align:center;margin:30px 0}#footer .site-links{padding:20px;width:100%;background:#252525}#footer .site-links ul{list-style:none;padding:0}#footer .site-links a{color:#fff;font-weight:400;line-height:24px}#footer .site-links .title .material-icons{color:#fff}#footer .site-links .title h3{font-size:20px;text-transform:uppercase;font-weight:500;margin:0;color:#fff;padding-left:28px}#footer .site-links .title a,#footer .site-links .title i{vertical-align:middle}.feed-date{margin-top:30px;margin-bottom:50px}.feed-date .title{text-transform:uppercase;font-size:40px;color:#232323;margin-bottom:15px}.feed-date .title .day{font-weight:600}.feed-date .title .date{font-weight:300}.feed-date .title .year{opacity:.5;font-weight:100}.feed-date .no-delays{font-weight:500;color:#008645}.feed-date .table-wrap{box-shadow:2px 2px 10px rgba(0,0,0,.11);border-radius:4px}.feed-date thead tr td{padding:10px 14px;font-size:21px;color:#232323;font-weight:600;text-transform:uppercase}.feed-date thead tr .material-icons{vertical-align:bottom}.feed-date thead tr td:first-child .btn{color:#fff;background:#000;border-radius:4px;padding:7px 15px;border:none;text-transform:uppercase;font-weight:600}.feed-date tbody tr td{padding:15px 14px;font-size:18px;color:#232323;font-weight:400;position:relative}.feed-date tbody tr .border{width:1px;background:#3a3a3a;height:70%;position:absolute;right:0;top:15%}.feed-date tbody tr .short-name{font-weight:600}.feed-date tbody tr .long-name{display:block}.table-wrap{width:100%}.table-wrap .table-w-4{width:33.33%}.table-wrap .table-w-8{width:66.66%}#feed-live{margin-bottom:50px}#feed-live header{margin:15px 0 25px 0}#feed-live .feed-heading{margin:20px 0}#feed-live .title{display:flex;align-items:center;justify-content:center;height:100%}#feed-live .title h3{font-size:35px;text-transform:uppercase;font-weight:600}#feed-live .title .circle{float:none;height:23px;width:25px;background:#d3374b;margin:0;margin-left:8px}#feed-live .live-title{font-size:35px;display:inline-block;color:#d3374b;text-transform:uppercase;display:flex;align-items:center;justify-content:center;height:100%}#feed-live .live-title .material-icons{font-size:44px;vertical-align:bottom}#feed-live .live-title span{font-weight:600;vertical-align:top}#feed-live .stream-container{position:relative;border-radius:5px;margin-bottom:15px;overflow:hidden}#feed-live .stream-container .video{width:100%;position:absolute;top:0;left:0;border-radius:5px}#feed-live .stream-container .fallback{width:100%;opacity:.9999;z-index:10000;border-radius:5px}#feed-live .stream-container .status{position:absolute;left:0;right:0;bottom:0;width:100%;padding:13px 0;color:#fff;text-align:center}#feed-live .stream-container .status strong{font-weight:600}#feed-live .status-list{width:100%;max-height:300px;border-radius:4px;overflow-y:auto;margin-bottom:50px;box-shadow:2px 2px 10px rgba(0,0,0,.121)}#feed-live .status-list .status-item{border-bottom:1px solid rgba(0,0,0,.15);padding:20px 20px;margin:0 30px}#feed-live .status-list .status-item .status{padding:5px 10px;color:#fff;border-radius:5px}#feed-live .status-list .status-item .summary{font-weight:400;padding-bottom:10px}#feed-live .status-list .status-item .entry-time{color:rgba(0,0,0,.4);font-weight:400}#feed-live .status-list .status-item:last-child{border:none!important}#map{width:100%;height:450px}.feed-heading{margin-bottom:10px}.feed-heading .last-update{display:inline-block;vertical-align:middle;margin-left:20px}.feed-heading .last-update .title i,.feed-heading .last-update .title span{color:rgba(0,0,0,.45)}.feed-heading .last-update .title .material-icons{font-size:12px}.feed-heading .last-update .title span{font-size:16px;font-weight:400}.feed-heading .last-update .time{background:rgba(0,0,0,.78);color:#fff;font-weight:500;padding:5px 10px;margin:5px;border-radius:4px;display:inline-block}.feed-heading .status-title{display:inline-block}.feed-heading .status-title h3,.feed-heading .timeline-links a{margin:20px 0;font-size:35px;font-weight:600;text-transform:uppercase;color:#d3374b}.feed-heading .timeline-links ul{list-style:none;padding:0}.feed-heading .timeline-links li{display:inline-block}.feed-heading .timeline-links a{margin:20px 10px;color:#000;font-size:25px;font-weight:400}.feed-heading .timeline-links a.active{font-size:35px;font-weight:600}.social-links ul{list-style:none}.social-links ul li{float:left}.social-links a{margin:0 5px}.social-links .facebook-ico{background:url(../assets/images/social.png);width:36px;height:35px;display:block;background-size:275%;-webkit-filter:brightness(33%);-moz-filter:brightness(33%);-ms-filter:brightness(33%);filter:brightness(33%)}.social-links .twitter-ico{background:url(../assets/images/social.png);width:36px;height:35px;display:block;background-size:275%;background-position:36px 0;-webkit-filter:brightness(33%);-moz-filter:brightness(33%);-ms-filter:brightness(33%);filter:brightness(33%)}@media (max-width:992px) and (min-width:768px){#feed-title{display:flex;align-items:center;justify-content:center}#feed-title .feed-heading .status-title h3{font-size:25px}.feed-date{margin-top:10px}.feed-date .title{font-size:27px}.feed-date thead tr td:first-child .btn{font-size:14px}.feed-date thead tr td:first-child .btn .material-icons{font-size:18px}.table-w-4{width:40%!important}}@media (max-width:768px){#feed-live .status-list .status-item .status{display:inline-block;margin-top:10px}}@media (max-width:768px) and (min-width:576px){#feed-current .feed .thumbnail .fallback,#feed-current .feed .thumbnail .video{height:auto;width:100%}.timeframe-selection .underline-menu{height:37px}.timeframe-selection .underline-menu a{font-size:17px;padding-bottom:8px}.timeframe-selection .underline-menu .current-menu-item a{font-size:22px!important}.timeframe-selection .social-links ul{padding:0;margin:0}#feed-title{display:flex;align-items:center;justify-content:center}#feed-title .feed-heading .status-title h3{font-size:25px}.feed-date{margin-top:10px}.feed-date .title{font-size:27px}.feed-date thead tr td:first-child .btn{font-size:14px}.feed-date thead tr td:first-child .btn .material-icons{font-size:18px}.table-w-4{width:40%!important}}@media (max-width:576px){#map-container .title{font-size:11px}#heading-wrapper .logo-link{font-size:19px}#heading-wrapper .wrapper{padding:0 10px!important}.app-links{height:78px;width:70%}.app-links .play-store{float:right;margin-top:12px}.app-links .app-store{float:left}.timeframe-selection{text-align:center}.timeframe-selection .underline-menu{display:inline-block;float:none;height:34px}.timeframe-selection .underline-menu a{font-size:17px;padding-bottom:5px}.timeframe-selection .underline-menu .current-menu-item a{font-size:21px!important;padding:6px 0!important}.timeframe-selection .social-links{float:none!important;text-align:center;display:inline-block}.timeframe-selection .social-links ul{padding:0}#feed-title .feed-heading .status-title h3{font-size:17px}#feed-current .feed .thumbnail .fallback,#feed-current .feed .thumbnail .video{height:auto;width:100%}.feed-date{margin-top:0}.feed-date .title{font-size:22px}.feed-date thead tr td:first-child .btn{font-size:11px}.feed-date thead tr td:first-child .btn .material-icons{font-size:15px}.feed-date tbody tr td{font-size:13px}.table-w-4{width:40%!important}.event-list .event .name{padding:0!important;text-align:center!important}.event-list .event .info .date{right:0!important;text-align:center!important;width:100%!important}.event-list .event .info .message{text-align:center}.event-list .event .info .message p{padding-top:10px;max-width:100%!important}}@media (max-width:415px){#feed-title .feed-heading .status-title{padding-right:7px}#feed-title .feed-heading .status-title h3{font-size:13px}#feed-title .feed-heading .last-update{margin-left:7px}#feed-title .feed-heading .last-update .time,#feed-title .feed-heading .last-update .title span{font-size:13px}#feed-title .feed-heading .last-update .time{padding:4px 7px}.timeframe-selection .underline-menu{height:34px}.timeframe-selection .underline-menu a{font-size:13px;padding-bottom:7px}.timeframe-selection .underline-menu .current-menu-item a{font-size:16px!important;padding:7px 0!important}}@media (max-width:415px){.feed-date .title{font-size:16px}}@media (max-width:377px){#heading-wrapper .app-links .app-store{height:36px}#heading-wrapper .app-links .play-store{height:32px}#heading-wrapper .app-links .app-store,#heading-wrapper .app-links .play-store{width:109px}}#twitter-container{padding:5px;margin-bottom:30px}.event-list{border:1px solid #00000026;border-radius:3px;box-shadow:0 0 4px #00000008;margin:20px 0 30px 0;background:#fff}.event-list .header{width:100%;border-bottom:1px solid #00000026;padding:15px 30px;box-shadow:0 0 10px #00000026}.event-list .header h3{font-size:27px;text-transform:uppercase;font-weight:600}.event-list .header .road-selection label{font-weight:400;line-height:39px}.event-list .header .road-selection select{margin-left:5px;height:39px;width:179px}.event-list .header .road-selection select:focus{outline:0}.event-list .event{margin:15px 0;border-bottom:1px solid #00000026;padding-bottom:19px}.event-list .event .name{text-transform:uppercase;font-weight:600;text-align:left;margin-bottom:10px;font-size:18px;padding-left:8%}.event-list .event .delay{background:#e02c3e;width:169px;height:105px;border-radius:7px;position:relative;margin-left:auto;margin-right:auto}.event-list .event .delay .flex-vertical{height:100%}.event-list .event .delay.warning{background:#f3a536}.event-list .event .delay.normal{background:#2cbf74}.event-list .event .delay .material-icons{font-size:3em;color:#fff}.event-list .event .delay img{width:30%;filter:invert(100%)}.event-list .event .delay span{font-size:17px;text-align:center;color:#fff;font-weight:400}.event-list .event .delay span strong{font-size:41px;font-weight:300}.event-list .event .info{display:block;width:100%;align-self:flex-end;height:91%;margin-bottom:1px}.event-list .event .info .date{text-align:right;position:absolute;top:9px;right:23px}.event-list .event .info .date span{font-weight:600;opacity:.2}.event-list .event .info .message{margin-top:21px;margin-bottom:15px}.event-list .event .info .message p{font-weight:400;max-width:74%;font-size:19px;line-height:24px}.content-title h3{font-weight:600;margin:20px 0;font-size:35px;text-transform:uppercase}.absolute-wrap{width:100%;height:100%;position:absolute}.flex-vertical{display:flex;align-items:center;justify-content:center}.flex-vert{display:flex;align-items:center}.flex-vert-right{display:flex;align-items:center;justify-content:flex-end}.error h3{font-size:30px;color:#e65050;font-weight:400;text-align:center;margin:20px 0}#schedule-container{border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,.031);margin:20px 0 30px 0;background:#fff}#schedule-container .title{width:100%;border-bottom:1px solid rgba(0,0,0,.15);padding:15px 30px;box-shadow:0 0 10px rgba(0,0,0,.15)}#schedule-container .title h3{font-size:27px;text-transform:uppercase;font-weight:600}#schedule-container .list{width:100%;height:100%;overflow-y:auto;border-left:1px solid rgba(0,0,0,.15)}#schedule-container .list .item{width:95%;padding:17px 0;margin-left:auto;margin-right:auto;border-bottom:1px solid rgba(0,0,0,.15)}#schedule-container .list .item.active{background:rgba(0,0,0,.05)}#schedule-container .list .item .date{font-weight:400;color:rgba(0,0,0,.4);float:right}#schedule-container .list .item h3{font-size:19px;text-transform:uppercase;font-weight:400}#schedule-container .list .item h3 strong{font-weight:600}#schedule-container .list .item p{padding:10px;font-weight:400}.reset{margin:0;padding:0}.circle{float:left;width:13px;margin:5px 10px;height:13px;background:rgba(0,0,0,.15);display:inline-block;border-radius:50%}.circle.record{background:#d3374b;height:16px;width:16px}.clearfix::after{content:"";clear:both;display:table}.clearfix{overflow:auto}.section-title{margin:20px 10px;color:#000;font-size:33px;font-weight:600;text-transform:uppercase}#calendar .clndr .clndr-table tr .day{position:relative}#calendar .clndr .clndr-controls .clndr-control-button .clndr-next-button,#calendar .clndr .clndr-controls .clndr-control-button .clndr-previous-button{padding:10px 15px}.time-container{text-align:center}.time-container .time{font-size:42px;font-weight:400}.time-container .text{display:block;font-size:19px;text-transform:uppercase;font-weight:300}.flex{display:flex}.time-identifier{text-transform:uppercase;border:1px solid #232323;padding:10px 15px;font-size:20px;font-weight:400;float:right;border-radius:4px;text-decoration:none;color:#000}span.clndr-next-button,span.clndr-previous-button{color:transparent}span.clndr-next-button::after{font-family:'Material Icons';content:'keyboard_arrow_right';color:#00000070;font-size:76px;position:absolute;top:-27px;right:0}span.clndr-previous-button::after{font-family:'Material Icons';content:'keyboard_arrow_left';color:#00000070;font-size:76px;position:absolute;top:-27px;left:0}.scroller{overflow-y:auto;max-height:400px}.material-icons{float:left}#menu-toggle{background:0 0;outline:0;border:none}#menu-toggle:focus{outline:0}#menu-toggle.active{opacity:.6}#menu-toggle .material-icons{color:#fff;font-size:36px}@media (min-width:992px){#menu-toggle{display:none}#main-navigation nav ul{display:block!important}}@media (max-width:992px){#main-navigation nav ul{position:absolute;background:#232323;border-bottom-left-radius:4px;z-index:1000;right:0}#main-navigation nav ul li{float:none}#main-navigation nav ul li a{display:inline-block;margin:0 12px!important}}#table_journey-list th{text-align:left;font-size:18px;background:#f1f1f1}#table_journey-list td,#table_journey-list th{padding:10px}#table_journey-list td{font-size:21px;border-bottom:1px solid rgba(0,0,0,.1);font-weight:300}#table_journey-list tbody tr td:last-child,#table_journey-list tbody tr td:nth-child(3){font-style:italic;font-size:17px}#table_journey-list tbody tr td:nth-child(1),#table_journey-list tbody tr td:nth-child(2){font-weight:500}#table_journey-list tr:nth-child(even){background:rgba(0,0,0,.03)}#table_journey-list tbody tr td{border-bottom:4px solid rgba(0,0,0,.1)}.notice-container{margin:70px 0;text-align:center}#tii-image{background:#fff;padding:0 19px}@media (max-width:450px){#table_journey-list td,#table_journey-list th{font-size:16px}}@media (max-width:380px){#table_journey-list td,#table_journey-list th{font-size:13px}}.feed-error{text-align:center;font-size:23px;font-weight:400;color:#444;background:#e4e4e4;height:100%;width:100%}.feed-error p{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:80%;height:50px}