/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type="button"],[type="reset"],[type="submit"],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{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.column{display:inline;float:left;margin-right:3.5%;margin-bottom:1.5rem;width:31%}.column:nth-child(3n+1){clear:left}.column:nth-child(3n){margin-right:0}:root{--black:#000000;--basecolor:var(--black);--bordercolor:#a1acb2;--bodycolor:var(--basecolor);--textcolor:var(--basecolor);--brandcolor:#ed1c24;--linkcolor:var(--brandcolor);--darkergrey:var(--basecolor);--darkgrey:#545454;--grey:#878787;--lightgrey:#d6d6d6;--lightergrey:#f2f2f2;--lightestgrey:#f9f9f9;--white:#ffffff;--basefont:"Helvetica Neue", Helvetica, Arial, sans-serif;--baseheadingfont:"BritishRailLightNormal", "Helvetica Neue", Helvetica,
    Arial, sans-serif}.h2,.post h2{font-size:2rem}.iframe{position:relative}.iframe-16x9{padding-bottom:56.25%;padding-top:25px;height:0}.iframe-1x1{padding-bottom:100%;padding-top:25px;height:0}.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}@font-face{font-family:"fontello";src:url(/content/wp-content/themes/bringbackbritishrail/fonts/fontello.eot?42175553);src:url("/content/wp-content/themes/bringbackbritishrail/fonts/fontello.eot?42175553#iefix") format("embedded-opentype"),url(/content/wp-content/themes/bringbackbritishrail/fonts/fontello.woff2?42175553) format("woff2"),url(/content/wp-content/themes/bringbackbritishrail/fonts/fontello.woff?42175553) format("woff"),url(/content/wp-content/themes/bringbackbritishrail/fonts/fontello.ttf?42175553) format("truetype"),url("/content/wp-content/themes/bringbackbritishrail/fonts/fontello.svg?42175553#fontello") format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^="icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none}.icon-googleplus:before{content:"\e800"}.icon-twitter:before{content:"\f099"}.icon-menu:before{content:"\f0c9"}.icon-instagram:before{content:"\f16d"}.icon-tumblr-squared:before{content:"\f174"}.icon-vimeo:before{content:"\f27d"}.icon-facebook-squared:before{content:"\f308"}.icon-linkedin-squared:before{content:"\f30c"}.icon-youtube:before{content:"\f315"}*{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:var(--brandcolor);color:#fff;text-shadow:none}::selection{background:var(--brandcolor);color:#fff;text-shadow:none}.skip-link{overflow:hidden;position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}html{background-color:#fff;font-size:100%;font-family:var(--basefont);overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:var(--lightgrey)}blockquote,body,caption,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,select,table,td,textarea,th,ul{color:#333;font-weight:400;font-size:1rem;line-height:1.5;margin:0;padding:0}article,blockquote,dl,embed,fieldset,figure,h1,h2,h3,h4,h5,h6,header,hr,img,object,ol,p,pre,table,ul,video{margin-bottom:1rem}h1,h2,h3,h4,h5,h6{font-family:var(--baseheadingfont);text-rendering:optimizelegibility}article h2{line-height:1.2}article.post h2{margin-bottom:0}a{color:var(--linkcolor);text-decoration:none}a:hover{color:var(--basecolor);text-decoration:underline}dl,ol,ul{list-style:none}hr{display:block;height:1px;border:0;border-top:1px solid var(--lightgrey)}img{height:auto;border-width:0;max-width:100%;vertical-align:middle;-ms-interpolation-mode:bicubic}table{border:1px solid #e6e6e6;border-right:0;border-bottom:0;width:100%;border-collapse:separate;margin-bottom:1em}td,th{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:4px 8px;vertical-align:top}th{background:#f6f6f6;-webkit-box-shadow:inset 0 0 0 1px rgb(255 255 255 / .4);text-align:left;font-weight:400;color:#333}.share table,.share tbody,.share td,.share th,.share thead,.share tr{border:0}.clear{*zoom:1}.clear:after,.clear:before{display:table;content:""}.clear:after{clear:both}.responsive-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.responsive-video embed,.responsive-video iframe,.responsive-video object{position:absolute;top:0;left:0;width:100%;height:100%}html{background:url(/content/wp-content/themes/bringbackbritishrail/img/red.png) repeat 0 0}body.category-your-views,body.your-views{background:url(/content/wp-content/themes/bringbackbritishrail/img/grey.png) repeat 0 0}.container{margin:0 5%;width:90%;position:relative}.header{*zoom:1;margin-bottom:3rem;padding-bottom:1rem;background-color:#333;background-color:rgb(0 0 0 / .7)}.header:after,.header:before{display:table;content:""}.header:after{clear:both}.page-id-49 .header{margin-bottom:0rem}#logo{height:56px;width:238px;overflow:hidden;position:relative;left:0;margin-top:1.5rem}#logo a{text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/content/wp-content/themes/bringbackbritishrail/img/bbbr_logo.svg) no-repeat 0 0;height:56px;width:238px;background-size:238px 56px;left:0;position:absolute;top:0}.lt-ie9 #logo a{background:url(/content/wp-content/themes/bringbackbritishrail/img/bbbr_logo.png) no-repeat 0 0}.menu-link{position:absolute;top:3rem;right:5%;overflow:hidden;height:32px;width:32px}.menu-link a{line-height:1;color:#fff;left:0;position:absolute;top:0}.menu-link a span{overflow:hidden;position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.menu-link a i{height:32px;width:32px;font-size:2rem}.social-share{margin-top:1rem;display:block}.social-share a{color:#fff!important;padding:4px 8px;text-decoration:none!important}.social-share a:before{margin-right:.4em}.social-share .icon-facebook-squared{background:#3b5998;color:#fff}.social-share .icon-twitter{background:#00aced;color:#fff}.social-share .icon-googleplus{background:#dd4b39;color:#fff}.no-borderradius .icon-facebook-rect,.no-fontface .icon-facebook-rect{background:url(/content/wp-content/themes/bringbackbritishrail/img/fb.png) no-repeat 0 0;border:0;width:17px;height:17px}.no-borderradius .icon-twitter-bird,.no-fontface .icon-twitter-bird{background:url(/content/wp-content/themes/bringbackbritishrail/img/twitter.png) no-repeat 0 0;border:0;width:17px;height:17px}nav li{display:block}nav a{font-family:var(--baseheadingfont);color:#fff;display:block;width:100%}nav a:hover{color:var(--grey)}nav a:active,nav a:focus{color:var(--darkgrey)}.js nav[role="navigation"]{overflow:hidden;max-height:0}nav[role="navigation"].active-menu{max-height:23em}nav[role="navigation"] ul{margin:0;padding:0;border-top:1px solid gray}nav[role="navigation"] li a{display:block;padding:.8em;border-bottom:1px solid gray}nav[role="navigation"] li a:hover{color:#d6d6d6}h1{color:var(--brandcolor);margin-bottom:0;font-size:42px}.woocommerce-page #main h1.page-title{display:none}.woocommerce-page #main .support li,.woocommerce-page #main p.intro{font-size:2rem;font-family:var(--baseheadingfont)}.woocommerce-page #main .secondary{display:none}#main{background-color:#fff;background:rgb(255 255 255 / .95);-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .3);box-shadow:0 1px 2px rgb(0 0 0 / .3);padding:2rem;padding-top:3rem;padding-bottom:3rem;*zoom:1}#main:after,#main:before{display:table;content:""}#main:after{clear:both}.entry h2 a,.woocommerce-page h2{font-size:2rem}.inner-main{*zoom:1}.inner-main:after,.inner-main:before{display:table;content:""}.inner-main:after{clear:both}.inner-main .entry{width:100%}.inner-main .featured-container{*zoom:1;margin-bottom:3rem}.inner-main .featured-container:after,.inner-main .featured-container:before{display:table;content:""}.inner-main .featured-container:after{clear:both}.home h1 a{color:#fff}#petition{font-family:var(--baseheadingfont);*zoom:1;padding:2rem;padding-bottom:1rem;margin:0 auto;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .3);box-shadow:0 1px 2px rgb(0 0 0 / .3);margin-top:2rem;margin-bottom:32px;margin-bottom:2rem;background-color:#333;background-color:rgb(0 0 0 / .7)}#petition:after,#petition:before{display:table;content:""}#petition:after{clear:both}#petition p{font-size:1.5rem;color:#fff}#about{*zoom:1;background:#fff;background:rgb(255 255 255 / .95);padding-bottom:3rem}#about:after,#about:before{display:table;content:""}#about:after{clear:both}#footer{background-color:#333;background:url(/content/wp-content/themes/bringbackbritishrail/img/black.png) repeat 0 0;*zoom:1;color:#fff;padding-bottom:1rem}#footer:after,#footer:before{display:table;content:""}#footer:after{clear:both}#footer .from{display:none}#footer .amount,#footer a,#footer p{color:#fff;text-shadow:0 1px 0 rgb(0 0 0 / .7)}#footer .your-views p{color:var(--basecolor);text-shadow:0 0 0 rgb(0 0 0 / .2)}#footer h2{font-size:1.25rem;margin-bottom:.25rem;color:#fff}#footer footer{padding:2rem;padding-top:3rem;padding-bottom:1rem;background-color:#333;background-color:rgb(0 0 0 / .3);-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .3);box-shadow:0 1px 2px rgb(0 0 0 / .3);*zoom:1;margin-bottom:1rem}#footer footer:after,#footer footer:before{display:table;content:""}#footer footer:after{clear:both}#footer footer div{width:100%;margin-bottom:2rem}#footer .colophon{padding:0rem;padding-top:0rem;padding-bottom:1rem;margin-bottom:3rem}#footer .colophon a,#footer .colophon p{color:var(--lightgrey);text-shadow:0 1px 1px rgb(0 0 0 / .8);margin-bottom:0;text-align:right}#footer .colophon p{text-align:center;line-height:1.2}.companies li{display:inline}.companies li a{display:inline-block;padding:16px;padding:1rem;padding-top:8px;padding-top:.5rem;padding-bottom:8px;-:;padding-bottom:.5rem;border:2px solid #000;margin-bottom:5px}.companies li a:hover{border:2px solid #ed1c24;text-decoration:none;background:#fcd9da}.bundle_price,.bundled_product_summary,tr.bundled_table_item{display:none}.franchise{max-width:140px}@media screen and (max-width:700px){.franchise{width:50px}}a:active{color:red}input[type="number"]{-moz-appearance:textfield}#main .franchise-template h2{font-size:32px;margin-bottom:16px}.navigation{*zoom:1}.navigation:after,.navigation:before{display:table;content:""}.navigation:after{clear:both}.product_list_widget li{display:inline;float:left;margin-right:3.5%;margin-bottom:1.5rem;width:31%;line-height:1.2}.product_list_widget li:nth-child(3n+1){clear:left}.product_list_widget li:nth-child(3n){margin-right:0}.product_list_widget li img{width:100%;margin-bottom:.25rem}.product_list_widget li .amount{display:block}.our-supporters,.your-views{*zoom:1;position:relative}.our-supporters:after,.our-supporters:before,.your-views:after,.your-views:before{display:table;content:""}.our-supporters:after,.your-views:after{clear:both}.our-supporters blockquote,.your-views blockquote{background-color:var(--lightergrey);color:#000;position:relative;margin-bottom:20px;padding:1rem}.our-supporters blockquote:after,.your-views blockquote:after{content:"";position:absolute;bottom:-20px;left:20px;border-width:0 30px 20px 0;border-style:solid;border-color:#fff0 var(--lightergrey);display:block;width:0}.our-supporters blockquote p,.your-views blockquote p{color:var(--basecolor);margin-bottom:.5rem}.our-supporters cite,.your-views cite{font-style:normal;margin:0;padding:0}.our-supporters cite span,.your-views cite span{color:#000;display:block}.share-plus{background-color:var(--brandcolor);color:#fff;font-size:.875rem;padding:.25rem}.share-plus:hover{background-color:var(--grey);color:var(--lightergrey);text-decoration:none}.category-view .our-supporters,.category-view .your-views,.secondary .our-supporters,.secondary .your-views,.single-view .our-supporters,.single-view .your-views{margin-top:0rem}.category-view .our-supporters h2,.category-view .your-views h2,.secondary .our-supporters h2,.secondary .your-views h2,.single-view .our-supporters h2,.single-view .your-views h2{margin-bottom:0}.category-view .our-supporters h2 a,.category-view .your-views h2 a,.secondary .our-supporters h2 a,.secondary .your-views h2 a,.single-view .our-supporters h2 a,.single-view .your-views h2 a{color:var(--basecolor)}.category-view .our-supporters blockquote,.category-view .your-views blockquote,.secondary .our-supporters blockquote,.secondary .your-views blockquote,.single-view .our-supporters blockquote,.single-view .your-views blockquote{background-color:var(--basecolor)}.category-view .our-supporters blockquote:after,.category-view .your-views blockquote:after,.secondary .our-supporters blockquote:after,.secondary .your-views blockquote:after,.single-view .our-supporters blockquote:after,.single-view .your-views blockquote:after{border-color:#fff0 var(--basecolor)}.category-view .our-supporters blockquote p,.category-view .your-views blockquote p,.secondary .our-supporters blockquote p,.secondary .your-views blockquote p,.single-view .our-supporters blockquote p,.single-view .your-views blockquote p{color:var(--lightergrey)}.single-view .your-views{margin-top:2rem;margin-bottom:6rem}.single-view .your-views blockquote{width:100%}.views{*zoom:1}.views:after,.views:before{display:table;content:""}.views:after{clear:both}.views .views-container{width:100%}.views .our-supporters,.views .your-views{margin-bottom:6rem}.views .featured blockquote{background-color:var(--brandcolor)!important}.views .featured blockquote:after{border-color:#fff0 var(--brandcolor)!important}#post-49 p{font-family:var(--baseheadingfont);font-size:1.5rem}ol.support{*zoom:1;display:block;padding:0 0 0 44px;list-style:none;overflow:hidden;counter-reset:numList}ol.support:after,ol.support:before{display:table;content:""}ol.support:after{clear:both}ol.support li{margin-bottom:1rem;position:relative}ol.support li:before{counter-increment:numList;content:counter(numList);position:absolute;left:-44px;font-size:1rem;text-align:center;color:#fff;line-height:40px;width:36px;height:36px;background:var(--brandcolor);color:#fff;border-radius:999px}.images img{width:100%}.secondary{width:100%}.secondary blockquote{font-size:.875rem}.secondary h2{font-size:1.25rem;margin-bottom:0}.fb-like-box{float:left;*zoom:1;display:block;width:100%;overflow:hidden}.fb-like-box:after,.fb-like-box:before{display:table;content:""}.fb-like-box:after{clear:both}.fb-comments{margin-bottom:1rem}.twitter-text{background:#60abcc;display:block;padding:.5rem;margin-bottom:1rem}.twitter-text a{color:black!important}.twitter-text a:hover{text-decoration:underline}.alignleft,.next-posts{float:left;height:auto;margin:5px 15px 5px 0}.alignright,.prev-posts{float:right;height:auto;margin:5px 0 5px 15px}.aligncenter{text-align:center;margin-bottom:15px}img.aligncenter{margin-left:auto;margin-right:auto;display:block}.entry img{height:auto;margin-bottom:20px;width:100%}#tweets{margin-top:15px}#tweets img{display:none}.tweet_list li{background:#60abcc;margin-bottom:10px;padding:7px 7px 5px 7px;color:#000;line-height:150%}.tweet_list li a{text-decoration:none;color:#000}.tweet_list li a:hover{text-decoration:underline}.tweet_text a:hover{color:black!important}.tweet_time a{margin-top:3px;color:white!important;display:block}#flickrstream{margin-top:1rem;*zoom:1}#flickrstream:after,#flickrstream:before{display:table;content:""}#flickrstream:after{clear:both}#flickrstream li{float:left;display:inline}#flickrstream img{margin:0 5px 5px 0;padding:0}#search input{border:0;background:#000;padding:10px 5%;margin-bottom:2rem;color:#fff;font-size:.875rem}#search input[type="text"]{width:68%}#search input[type="submit"]{width:30%;text-align:center}.flexslider{display:block;overflow:hidden;position:relative;width:100%;*zoom:1}.flexslider:after,.flexslider:before{display:table;content:""}.flexslider:after{clear:both}.flexslider .slides{height:250px;overflow:hidden}.flexslider .slides li{display:none;position:relative}.flex-direction-nav{clear:both;position:absolute;top:0;right:0}.flex-direction-nav li{display:inline;margin-left:1rem}.flex-control-paging{display:none}.flex-control-nav .active{cursor:default}.flex-control-nav li a{display:block;height:20px;text-indent:-9999px;width:20px}.attachment-slider{width:100%}.fb-comments,.fb-comments iframe[style]{width:100%!important}#links{margin:0 0 20px}#links li{display:inline}#links a{color:#fff;display:block;margin:0 5px 5px 0;padding:5px 10px;background:var(--brandcolor);float:left}#links a:hover{background:var(--lightgrey);color:var(--darkgrey);text-decoration:none}textarea{resize:vertical}label img{margin-bottom:0}.form-row-first{clear:left}.form-row label{display:block}.form-row input,.form-row select,.form-row textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.form-row input.button,.form-row input.button{width:auto}.form-row-wide{width:100%;float:left;clear:both}input,textarea{padding:5px 10px;border:1px solid #ddd;background:#fafafa;-webkit-transition:all ease-in-out 0.2s;border-radius:2px;font-size:1em;font-family:inherit;-webkit-box-shadow:inset 0 0 3px rgb(0 0 0 / .05),0 0 0 1px rgb(255 255 255 / .6)}input:focus,textarea:focus{background:#fff}div.checker span,div.radio span,div.selector,div.selector span,div.uploader,div.uploader span.action{background-image:url(/content/wp-content/themes/bringbackbritishrail/img/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}.button *,.checker *,.radio *,.selector *,.uploader *{margin:0;padding:0}div.selector{background-position:-483px -130px;line-height:26px;height:26px}div.selector span{background-position:right 0;height:26px;line-height:26px}div.selector select{top:0;left:0}div.selector.active,div.selector:active{background-position:-483px -156px}div.selector.active span,div.selector:active span{background-position:right -26px}div.selector.focus,div.selector.hover,div.selector:hover{background-position:-483px -182px}div.selector.focus span,div.selector.hover span,div.selector:hover span{background-position:right -52px}div.selector.active:hover,div.selector.focus.active,div.selector.focus:active,div.selector:hover:active{background-position:-483px -208px}div.selector.active:hover span,div.selector.focus.active span,div.selector.focus:active span,div.selector:hover:active span{background-position:right -78px}div.selector.disabled{background-position:-483px -234px}div.selector.disabled span{background-position:right -104px}div.checker{width:19px;height:19px}div.checker input{width:19px;height:19px}div.checker span{background-position:0 -260px;height:19px;width:19px}div.checker.active span,div.checker:active span{background-position:-19px -260px}div.checker.focus span,div.checker:hover span{background-position:-38px -260px}div.checker.active:hover span,div.checker.focus.active span,div.checker.focus:active span,div.checker:active:hover span{background-position:-57px -260px}div.checker span.checked{background-position:-76px -260px}div.checker.active span.checked,div.checker:active span.checked{background-position:-95px -260px}div.checker.focus span.checked,div.checker:hover span.checked{background-position:-114px -260px}div.checker.active.focus span.checked,div.checker.active:hover span.checked,div.checker.focus:active span.checked,div.checker:hover:active span.checked{background-position:-133px -260px}div.checker.disabled span,div.checker.disabled.active span,div.checker.disabled:active span{background-position:-152px -260px}div.checker.disabled span.checked,div.checker.disabled.active span.checked,div.checker.disabled:active span.checked{background-position:-171px -260px}div.radio{width:18px;height:18px}div.radio input{width:18px;height:18px}div.radio span{height:18px;width:18px;background-position:0 -279px}div.radio.active span,div.radio:active span{background-position:-18px -279px}div.radio.focus span,div.radio:hover span{background-position:-36px -279px}div.radio.active.focus span,div.radio.active:hover span,div.radio.focus:active span,div.radio:active:hover span{background-position:-54px -279px}div.radio span.checked{background-position:-72px -279px}div.radio.active span.checked,div.radio:active span.checked{background-position:-90px -279px}div.radio.focus span.checked,div.radio:hover span.checked{background-position:-108px -279px}div.radio.active:hover span.checked,div.radio.focus.active span.checked,div.radio.focus:active span.checked,div.radio:hover:active span.checked{background-position:-126px -279px}div.radio.disabled span,div.radio.disabled.active span,div.radio.disabled:active span{background-position:-144px -279px}div.radio.disabled span.checked,div.radio.disabled.active span.checked,div.radio.disabled:active span.checked{background-position:-162px -279px}div.button{height:30px}div.button span{margin-left:13px;height:22px;padding-top:8px;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding-left:2px;padding-right:15px}div.selector{width:190px;font-size:12px}div.selector select{min-width:190px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;border:solid 1px #fff}div.selector span{padding:0 25px 0 2px;cursor:pointer}div.selector span{color:#666;width:158px;text-shadow:0 1px 0 #fff}div.selector.disabled span{color:#bbb}div.checker{margin-right:5px}div.radio{margin-right:3px}.button,.checker,.radio,.selector,.uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;*display:inline}.checker input:focus,.radio input:focus,.selector select:focus,.uploader input:focus{outline:0}div.checker{position:relative;float:left}div.checker span{display:-moz-inline-box;display:inline-block;text-align:center}div.checker input{opacity:0;display:inline-block;background:none}div.radio{position:relative}div.radio span{display:-moz-inline-box;display:inline-block;text-align:center}div.radio input{text-align:center;display:inline-block;background:none}#commentform #submit,#featured-products ul.products .button,.button.alt,.dk-speakout-submit,.next-posts a,.prev-posts a,a.button,a.comment-reply-link,button.button,input.button{display:inline-block;background:var(--brandcolor);font-family:var(--baseheadingfont);border:0;margin:5px 5px 5px 0;padding:1rem;padding-top:.325rem;padding-bottom:.325rem;color:#fff;text-align:center;text-decoration:none;cursor:pointer;position:relative;overflow:visible;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s}#commentform #submit:hover,#featured-products ul.products .button:hover,.button.alt:hover,.dk-speakout-submit:hover,.next-posts a:hover,.prev-posts a:hover,a.button:hover,a.comment-reply-link:hover,button.button:hover,input.button:hover{color:#fff}a.button.loading,button.button.loading,input.button.loading{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}a.button.added:before,a.button.loading:before,button.button.added:before,button.button.loading:before,input.button.added:before,input.button.loading:before{content:"";position:absolute;height:16px;width:16px;top:4px;right:-26px;text-indent:0}a.button.loading:before,button.button.loading:before,input.button.loading:before{background:url(/content/wp-content/themes/bringbackbritishrail/img/ajax-loader.gif) no-repeat}a.button.added:before,button.button.added:before,input.button.added:before{background:url(/content/wp-content/themes/bringbackbritishrail/img/ico-tick.png) no-repeat}button.button,button.button.alt,input.button,input.button.alt{padding:5px 13px}
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{background-color:#333;background-color:rgb(0 0 0 / .8);position:absolute;top:0;left:0;z-index:8020;max-width:900px!important}.fancybox-wrap form{max-width:880px!important}.fancybox-skin{position:relative;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-next span,.fancybox-prev span{background-image:url(/content/wp-content/themes/bringbackbritishrail/img/fancybox_sprite.png)}.fancybox-close{background-image:url(/content/wp-content/themes/bringbackbritishrail/img/close.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 0;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/content/wp-content/themes/bringbackbritishrail/img/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-50px;right:0;width:40px;height:40px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:#fff0 url(/content/wp-content/themes/bringbackbritishrail/img/blank.gif);-webkit-tap-highlight-color:#fff0;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/content/wp-content/themes/bringbackbritishrail/img/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.coupon,.product_meta,.reviews_tab,.woocommerce-breadcrumb,.woocommerce-info,.woocommerce-ordering,.woocommerce-result-count,.woocommerce-tabs h2,p.info,ul.tabs{display:none!important}.col2-set:after{content:"";display:block;clear:both}.col2-set .col-1,.col2-set .col-2,.form-row{width:100%}@media only screen and (min-width:35em){.col2-set .col-1,.col2-set .col-2{width:48%;float:left}.col2-set .col-2,.form-row-last{float:right}}.hidden{display:none}.active{display:block}.product-gallery{position:relative;margin:0 0 30px}ul.products{*zoom:1}ul.products:after,ul.products:before{display:table;content:""}ul.products:after{clear:both}ul.products .added_to_cart{display:block;padding-top:.5em}ul.products li{width:100%;position:relative;text-align:center}ul.products a img{width:100%;height:auto;padding:0;border:0;background:#fff}ul.products a:hover img{-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .25);box-shadow:0 1px 3px rgb(0 0 0 / .25)}ul.products li a h3{font-size:1em;display:block;padding-top:0}ul.products li a:hover h3{color:#111}ul.products li a:hover{text-decoration:none!important}ul.products li .price{position:absolute;top:10px;right:-6px;background:var(--brandcolor);border-radius:20px;min-width:40px;padding:10px;font-size:.8751em;color:#fff;text-align:center;text-shadow:0 1px 0 rgb(0 0 0 / .25)}ul.products li a.button{margin:0}ul.products li del{color:#ccc}ul.products li ins{text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce_error,.woocommerce_message,p.alert,p.download,p.info,p.note,p.tick{margin:10px 0 20px 0;padding:9px 10px 9px 50px;overflow:hidden;zoom:1;clear:left}.woocommerce-error,.woocommerce_error,p.alert{border-top:1px solid #f0baa2;border-bottom:1px solid #f0baa2;background:#ffd9c8 url(/content/wp-content/themes/bringbackbritishrail/img/ico-alert.png) no-repeat 20px 13px}ul.woocommerce-error,ul.woocommerce_error{list-style:none}p.download{border-top:1px solid #d4ebaf;border-bottom:1px solid #d4ebaf;background:#edfcd5 url(/content/wp-content/themes/bringbackbritishrail/img/ico-download.png) no-repeat 20px 13px}.woocommerce-message,.woocommerce_message,p.tick{border-top:1px solid #d4ebaf;border-bottom:1px solid #d4ebaf;background:#edfcd5 url(/content/wp-content/themes/bringbackbritishrail/img/ico-tick.png) no-repeat 20px 13px}p.note{border-top:1px solid #efe3ae;border-bottom:1px solid #efe3ae;background:#fef6d2 url(/content/wp-content/themes/bringbackbritishrail/img/ico-note.png) no-repeat 20px 13px}.woocommerce-message .button,.woocommerce_message .button{float:right;margin:0;margin-top:-3px;margin-bottom:-3px}.single-product{*zoom:1}.single-product:after,.single-product:before{display:table;content:""}.single-product:after{clear:both}.single-product .images{width:31%;display:inline;float:left;margin-right:3.5%}.single-product .summary{width:65.5%;display:inline;float:left}.woocommerce-tabs{*zoom:1;width:65.5%;display:inline;float:left}.woocommerce-tabs:after,.woocommerce-tabs:before{display:table;content:""}.woocommerce-tabs:after{clear:both}.quantity .minus,.quantity .plus,.quantity input{margin:0;border:0;padding:3px 6px}.quantity .minus,.quantity .plus{background:#dfdfdf;border:1px solid #ccc;-webkit-box-shadow:inset 0 0 0 1px rgb(255 255 255 / .3);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .3);cursor:pointer}.quantity .minus:hover,.quantity .plus:hover{background-position:top}.quantity .minus{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-radius:3px 0 0 3px}.quantity .plus{-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-radius:0 3px 3px 0}.quantity .qty{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:0;width:16px;text-align:center;min-width:30px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{display:none}header.title{overflow:hidden;zoom:1}header.title h3{float:left;padding:0}header.title a{float:right}.addresses address{clear:both}.required{color:red}.woocommerce-account table{font-size:.8751em}.woocommerce-account h2{margin-bottom:0}.woocommerce-account .shop_table .button{margin:0}ol.commentlist.notes{padding-left:0}ol.commentlist.notes li.note{list-style:none;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #eee}ol.commentlist.notes li.note:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}ol.commentlist.notes li.note p.meta{font-weight:700}.shop_table,table.cart{margin-bottom:40px}table.cart img{padding:0;width:32px;height:auto}table.cart td.actions{text-align:right}table.cart td.actions .coupon{float:left}table.cart td.actions .coupon label{display:none}table.cart dl.variation{overflow:hidden;zoom:1}.shop_table dl.variation dd,.shop_table dl.variation dt{float:left;margin-right:2px}.shop_table dl.variation dd{margin-right:18px;font-style:italic}.cart-collaterals .cart_totals,.cart-collaterals .cross-sells,.cart-collaterals .shipping_calculator{width:48%}.cart-collaterals .cross-sells{float:left}.cart-collaterals .cart_totals{float:right}.cart-collaterals .shipping_calculator{float:right;clear:right}.cart-collaterals .shipping_calculator .col2-set{clear:left;overflow:visible}.cart-collaterals .shipping_calculator .col2-set .form-row:first-child{width:48%}.cart-collaterals .cart_totals table small{display:block}.cart-collaterals .cross-sells ul.products{margin:0;padding:0}.cart-collaterals .cross-sells ul.products li{width:48%;list-style:none}.cart_totals select{width:100%}.woocommerce-checkout form.login{overflow:hidden;zoom:1;margin-bottom:20px;border-bottom:1px solid #e6e6e6}.woocommerce-checkout form.login button{margin-left:0}#shiptobilling{float:right;margin-top:-3em;margin-bottom:15px}#shiptobilling input{float:left;width:auto;margin-top:.4em}#shiptobilling label{float:left;width:auto;margin-left:.4em}.form-row.notes{width:100%}.checkout .create-account{clear:left}.checkout .form-row.vat-number{width:100%}ul.payment_methods{margin-left:0;padding:0;list-style:none}ul.payment_methods li{list-style:none;margin-bottom:10px}ul.payment_methods li img{padding:0;border:0;vertical-align:bottom;margin-left:6px}ul.payment_methods .payment_box{padding:12px;border:1px solid #e6e6e6;background:#f6f6f6;margin-bottom:20px;margin-top:10px}ul.payment_methods .payment_box p{margin:0}.payment_box fieldset{margin-bottom:0}.payment_box .form-row .woocommerce-select{width:30.75%;float:left;margin-right:3.8%}ul.payment_methods+.form-row{width:100%}ul.payment_methods+.form-row label{display:inline}ul.payment_methods+.form-row input{width:auto;float:left}#place_order{float:right}@media screen and (max-width:48em){nav[role="navigation"]{*zoom:1;width:100%;margin-top:16px;margin-top:1rem;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}nav[role="navigation"]:after,nav[role="navigation"]:before{display:table;content:""}nav[role="navigation"]:after{clear:both}.socialicon i{overflow:hidden;position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.cart tbody,.cart td,.cart th,.cart thead,.cart tr{display:block}.cart thead tr{position:absolute;top:-9999px;left:-9999px}.cart tr{border:1px solid var(--lightgrey)}.cart th{font-weight:700;padding:10px 0 10px 10px}.cart td{border:none;border-bottom:1px solid var(--lightergrey);position:relative;padding:10px 0 10px 50%}.cart td:before{position:absolute;top:10px;left:10px;width:45%;padding-right:10px;white-space:nowrap}.cart td:first-of-type:before{content:"Remove"}.cart td:nth-of-type(2):before{content:"Thumbnail"}.cart td:nth-of-type(3):before{content:"Product"}.cart td:nth-of-type(4):before{content:"Price"}.cart td:nth-of-type(5):before{content:"Number"}.cart td:nth-of-type(6):before{content:"Total"}}@media only screen and (min-width:48.025em){.container{margin:0 auto;max-width:1040px}.header{*zoom:1}.header:after,.header:before{display:table;content:""}.header:after{clear:both}.header nav{position:absolute;right:0;top:34px}.header nav li{display:inline}.header nav a{display:inline;float:left;margin-left:2rem}.header nav span{overflow:hidden;position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.header nav .socialicon i{display:inline}.header nav .socialicon a{margin-left:1rem}.social-icons{list-style:none;padding:0;margin:0}.socialicon{display:inline-block;position:relative;top:6px}.socialicon{display:inline-flex;align-items:center;color:#333;text-decoration:none;transition:color 0.3s}.socialicon:hover{color:#666}.socialicon svg{width:20px}.socialicon span{display:none.}.mc4wp-checkbox{display:flex;align-items:center;gap:8px}.form-row input.input-checkbox{width:auto!important}.mc4wp-checkbox label{display:flex;align-items:center;gap:8px}#petition p,#post-49 p{font-size:2rem;line-height:1.4}#footer footer div{display:inline;float:left;margin-right:3.5%;margin-bottom:1.5rem;width:31%}#footer footer div:nth-child(3n+1){clear:left}#footer footer div:nth-child(3n){margin-right:0}.inner-main{*zoom:1}.inner-main:after,.inner-main:before{display:table;content:""}.inner-main:after{clear:both}.inner-main .entry,.inner-main .featured-campaign,.inner-main .franchise-home{width:65.5%;margin-right:3.5%;float:left;display:inline}#content .featured-campaign{width:65.5%;margin-bottom:2rem;margin-right:3.5%;float:left;display:inline}#content h2{font-size:1.5rem;margin-bottom:0}.reports{display:inline;float:left;margin-right:3.5%;margin-bottom:1.5rem;width:31%;margin-right:0}.reports:nth-child(3n+1){clear:left}.reports:nth-child(3n){margin-right:0}.reports span{float:left;display:inline;width:44%}.reports li{*zoom:1}.reports li:after,.reports li:before{display:table;content:""}.reports li:after{clear:both}.reports img{float:left;padding-right:4%;display:inline;width:49%}.menu-link{display:none}.js nav[role="navigation"]{max-height:none}nav[role="navigation"] ul{border:0}nav[role="navigation"] li{display:inline-block}nav[role="navigation"] li a{border:0;padding:0}article{margin-bottom:3rem}#secondary,.map-container{display:inline;float:left;margin-right:3.5%;margin-bottom:1.5rem;width:31%;margin-right:0}#secondary:nth-child(3n+1),.map-container:nth-child(3n+1){clear:left}#secondary:nth-child(3n),.map-container:nth-child(3n){margin-right:0}ul.products{*zoom:1;margin:0 auto;max-width:1040px}ul.products:after,ul.products:before{display:table;content:""}ul.products:after{clear:both}.partners-links{*zoom:1}.partners-links:after,.partners-links:before{display:table;content:""}.partners-links:after{clear:both}.partners-links div{display:inline;float:left;margin-right:3.5%;margin-bottom:1.5rem;width:31%}.partners-links div:nth-child(3n+1){clear:left}.partners-links div:nth-child(3n){margin-right:0}ul.products li{display:inline;float:left;margin-right:3.5%;margin-bottom:1.5rem;width:31%}ul.products li:nth-child(3n+1){clear:left}ul.products li:nth-child(3n){margin-right:0}.views .views-container{display:inline;float:left;margin-right:3.5%;margin-bottom:1.5rem;width:31%}.views .views-container:nth-child(3n+1){clear:left}.views .views-container:nth-child(3n){margin-right:0}article .overview h2{padding-top:16px;padding-top:1rem}article .links div,article .overview li{display:inline;float:left;margin-right:3.5%;margin-bottom:1.5rem;width:31%}article .links div:nth-child(3n+1),article .overview li:nth-child(3n+1){clear:left}article .links div:nth-child(3n),article .overview li:nth-child(3n){margin-right:0}.useful th:first-child{width:67%}.footer div{display:inline;float:left;margin-right:3.5%;margin-bottom:1.5rem;width:31%}.footer div:nth-child(3n+1){clear:left}.footer div:nth-child(3n){margin-right:0}}@media print{*{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}