.theme_1_background{background-color:#e30613}.theme_2_background{background-color:#ffed00}.theme_1_background_transparent{background:#e30613;background:rgba(255,16,19,.9)}.theme_navigation_colour{color:#fff!important}.question_lightbox_colour{color:#fff!important}.staff-badge{background:#e30613}.theme_border_colour{border-color:#e30613}.theme_border_colour_hover:hover{border-color:#e30613}.theme_1_colour{color:#e30613}.theme_2_colour{color:#ffed00}.breadcrumbs a:hover,.text_link:hover,h2 a:hover,h3 a:hover,p a:hover{color:#e30613}.highlight_outer .highlight{background:#e30613;color:#fff}.button:hover.invert_hover,input[type=submit]:hover.invert_hover{background:#fff;color:#e30613}.button:hover.dark_grey,.button:hover.grey,input[type=submit]:hover.dark_grey,input[type=submit]:hover.grey{color:#fff;background:#e30613}.button.featured_products_button.active,.button.grey.active{color:#fff;background:#e30613}.button.theme_button{color:#fff;background:#e30613}.button.theme_button:hover{background:#ca0511}.invert_hover.active{background:#fff;color:#e30613}#show_mini_basket.active,#show_mini_basket:hover{color:#e30613}.circle_button:hover{color:#fff!important;background:#e30613}.noUi-background{background:#98040d}.noUi-connect{background:#e30613;-webkit-transition:background 450ms;transition:background 450ms}.tab a:hover,.tab.active a{color:#e30613}.tab_outer .tabs-ul li.tab.active,.tab_outer .tabs-ul li.tab:hover{border-bottom-color:#e30613}.main_logo{width:160px;height:58px;background:url(../images/logos/logo_main.png) center center;background-size:160px 58px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.main_logo{background-image:url(../images/logos/logo_main@2x.png)}}.responsive_menu_link{height:58px;background:#ffed00;color:#e30613}.responsive_menu_link .text{line-height:19.33px}.responsive_menu_link .icon_font{line-height:38.67px}.main_navigation li .not-link,.main_navigation li a.custom-link,.main_navigation li a.level-top{height:58px;line-height:58px;padding-left:21px;padding-right:21px;color:#fff}.main_navigation li .not-link.hovered,.main_navigation li .not-link:hover,.main_navigation li a.custom-link.hovered,.main_navigation li a.custom-link:hover,.main_navigation li a.level-top.hovered,.main_navigation li a.level-top:hover{color:#e30613}.main_navigation li.active a{color:#e30613}.main_navigation li .main_navigation_driver a:hover span{color:#e30613}.main_navigation li.site_icon a{width:24px;background:url(../images/logos/logo_icon.png) center center no-repeat;background-size:24px 58px}.main_navigation li h4{height:58px;line-height:58px}.main_navigation li .sub_menu a:hover{color:#e30613}#header_checkout h1,#header_checkout p{line-height:58px;color:#fff}#header_checkout h1 a,#header_checkout p a{color:#fff}.header-right{padding:16px 0 0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.main_navigation li.site_icon a{background-image:url(../images/logos/logo_icon@2x.png)}}.footer_list li a:hover{color:#e30613}.cycle_pager .cycle-pager-active a,.cycle_pager a:hover{background:#e30613}.featured_products_button.active{background:#e30613;color:#fff}.featured_products_home a:hover{border-bottom:2px solid #e30613}.featured_products_home a.active{border-bottom:2px solid #e30613}.information .information_block:hover{border-bottom:5px solid #e30613}.information .information_block:hover .text{color:#e30613}.social_block .individual_block:hover{border-bottom:5px solid #e30613}.social_block .individual_block .individual_post .read_more:hover{color:#e30613}.social_block .individual_block .individual_post:hover .post_arrow{color:#e30613}.social_block .individual_block img{border-bottom:1px solid #e30613}.latest_block_title a{background:#e30613;color:#fff}.latest_block_title a:hover{color:#fff}.support_blocks .support:hover{border-bottom:5px solid #e30613}.signup_block .offer{color:#e30613}.filter_block .active,.filter_block a.active,.filter_block a:hover{color:#e30613}.m-filter-item-list li a.active:before,.m-filter-item-list li a:hover:before{background:#e30613;color:#fff}.landing_category:hover .landing_category_title{color:#e30613}.landing_category:hover img{-webkit-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:grayscale(100%)}.bottom_bordered_block.active,.bottom_bordered_block:hover{border-bottom-color:#e30613}.cms_page_content a,.cms_page_content h3{color:#e30613}.my_order_totals .grand_total{color:#e30613}.account-sub-navigation li a:hover,.account-sub-navigation li span,.account-sub-navigation li.active a:hover,.account-sub-navigation li.active span{color:#e30613}.account-sub-navigation li a:hover:after,.account-sub-navigation li span:after,.account-sub-navigation li.active a:hover:after,.account-sub-navigation li.active span:after{width:100%;border-color:#e30613!important}.blog_content h3,.blog_content p a{color:#e30613}.download_item a:hover .text{color:#e30613}.doors .door:after{background:url(../images/logos/logo_mobile.png) center center no-repeat #e30613}.advent_lightbox_outer h3 .days_left{color:#e30613;font-size:1.4em}.advent_lightbox_title{background:#e30613}.advent_lightbox_container .fancybox-close.button{background:#e30613}#gift_finder_prices li a.active{background:#e30613!important}.radio_filter a.active .radio span,.radio_filter a:hover .radio span{background:#e30613!important}#track_breadcrumbs li.active{color:#e30613}#track_breadcrumbs li.active .step_number{background:#e30613}.ts_filters li a.active,.ts_filters li a:hover{background:#e30613}.star-icon{color:#e30613}.rating-overall:hover{color:#e30613}.stars_nav .icon-nav{color:#e30613}.show-reply .pointer:hover{color:#e30613}.review_amount:hover{color:#e30613}.review_amount:hover .star-icon{color:#e30613!important}.verified-purchase{color:#e30613}.login_lightbox .fancybox-close,.review_reply_lightbox .fancybox-close{background:#e30613}.login_lightbox .fancybox-close:after,.review_reply_lightbox .fancybox-close:after{color:#fff}.searchautocomplete .searchautocomplete-placeholder ul li.active{border-bottom:2px solid #e30613}.generic-noresults-banner{background-image:url(../images/search/no-results-banner.png)}.generic-noresults-banner-endofline{background-image:url(../images/products/end-of-line-banner.png)}.crowdsourcing-header .big_icon{color:#e30613}.project-block .rating-bar-inner{background-color:#e30613}.project-block .project-status{color:#e30613}.project .rating-bar-inner,.project-mobile .rating-bar-inner{background-color:#e30613}.view-slider .pager-container .navigation span:hover{color:#e30613}.view-slider .pager-container .navigation span.cycle-pager-active{color:#e30613}.completion-bar .section .grey-bar.active p{color:#e30613}.completion-bar .section .grey-bar.active:before{color:#fff;background-color:#e30613}.completion-bar .section .grey-bar.active.shipped-active:after{color:#fff;background-color:#e30613}.completion-bar .section .grey-bar .inner{background-color:#e30613}.last-orders-note{background:#e30613;color:#fff}.last-orders-note:before{border-color:#e30613}.generic-carousel .slick-dots li button:hover{background:#e30613}.generic-carousel .slick-dots li.slick-active button{background:#e30613}.cms-home .tab_outer .tabs-ul li.tab.active{border-bottom-color:#e30613}.cms-home .tab_outer .tabs-ul li.tab:hover{border-bottom-color:#e30613}.cms-home .tab_outer .products_grid .slick-dots button:before{color:#e30613}.cms-home .cms_page_content figure:hover{border-bottom-color:#e30613}@font-face{font-family:'WWWW Icons';src:url(../fonts/wwww-icons/wwww.eot);src:url(../fonts/wwww-icons/wwww.eot?#iefix) format('embedded-opentype'),url(../fonts/wwww-icons/wwww.woff) format('woff'),url(../fonts/wwww-icons/wwww.ttf) format('truetype'),url(../fonts/wwww-icons/wwww.svg#icomoon) format('svg');font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wwww__main{position:absolute;top:0;left:0;width:100%;text-align:center}.wwww__content{width:100%;max-width:700px;margin:40px auto 0}.wwww__logo{position:relative}@media (min-width:700px){.wwww__logo:after,.wwww__logo:before{content:'';position:absolute;height:49.3%;width:100%;background-color:#fff;display:block}.wwww__logo:before{top:49.5%;left:-95%}.wwww__logo:after{top:0;right:-95%}}.wwww__text{width:100%;padding:0 10px;box-sizing:border-box;margin:0 auto}.wwww__text a,.wwww__text p{color:#fff;font-size:18px;margin:40px 0 20px}@media (max-width:700px){.wwww__text a,.wwww__text p{font-size:14px}}.wwww__text a:hover{color:#fff}.wwww__carousel .slide{min-height:620px;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:700px){.wwww__carousel .slide{min-height:700px}}.wwww__carousel .slide.blue{background-image:url(../images/wwww/textures/blue.jpg)}.wwww__carousel .slide.brown{background-image:url(../images/wwww/textures/brown.jpg)}.wwww__carousel .slide.orange{background-image:url(../images/wwww/textures/orange.jpg)}.wwww__carousel .slide.red{background-image:url(../images/wwww/textures/red.jpg)}.wwww__carousel .slide.teal{background-image:url(../images/wwww/textures/teal.jpg)}.gene-whatworkswithwhat-index-index .wwww__carousel{margin-bottom:0}.gene-whatworkswithwhat-index-index .wwww__carousel .slide{min-height:800px}.selection__wrapper{width:100%;background-color:#e00f21;text-align:left;border:7px solid #e00f21}@media (max-width:700px){.selection__wrapper{width:90%}}.selection__wrapper h3{color:#fff;float:none;padding:5px 5px 0;font-weight:400}.selected-item{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;background-color:#fff;padding:10px;box-sizing:border-box}@media (max-width:700px){.selected-item{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}}.selected-item h4{font-size:16px;color:#606060}.selected-item .selected-item__image,.selected-item .selected-item__info{width:50%}@media (max-width:700px){.selected-item .selected-item__image,.selected-item .selected-item__info{width:100%}}.selected-item .selected-item__info{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;justify-content:space-between;padding:5px;box-sizing:border-box;margin-bottom:0}@media (max-width:700px){.selected-item .selected-item__image{text-align:center}}.wwww__results{position:relative;margin-bottom:20px}.wwww__results .items-noresults{text-align:center}.results__list{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;margin-left:-20px}.results__list .items-tab-noresults{flex:1;text-align:center;padding:20px 0}@media (max-width:1150px){.results__list{padding:10px;box-sizing:border-box}}@media (max-width:600px){.results__list{margin-left:0}}.results__item{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:25%;padding-left:20px;box-sizing:border-box;margin-bottom:0}@media (max-width:1150px){.results__item{width:33.3333%}}@media (max-width:1024px){.results__item{width:50%}}@media (max-width:600px){.results__item{width:100%;margin:0 auto;padding-left:0}}.results__item-wrapper{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;margin-bottom:10px}.results__item-name{flex-grow:1;padding:5px 0}.results__item-image{margin:0 auto}.results__item-addto{clear:both;width:100%}.results__item-addto .item__details-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.results__item-addto .add-to-cart-option{margin:14px 0}.results__item-addto .add-to-cart-option .qty-button,.results__item-addto .add-to-cart-option .qty-input{width:40px;height:40px}.results__item .availability{float:none;padding-bottom:10px}.items-noresults{padding:10px 0 20px}.results-tabs{width:100%;padding:20px 0 0;border-bottom:6px solid #e00f21;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;position:relative}.results-tabs.mobile--show{display:none}@media (max-width:700px){.results-tabs{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding:0;border-bottom:none}.results-tabs.mobile--hidden{display:none}.results-tabs.mobile--show{display:flex}}.results-tabs__link{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex:1;border:3px solid #e00f21;color:#e00f21;font-size:18px;cursor:pointer;padding:10px;margin:0 10px 0}@media (min-width:700px){.results-tabs__link{max-width:180px}}@media (min-width:700px){.results-tabs__link{border-bottom:none}}.results-tabs__link.active,.results-tabs__link:hover{background-color:#e00f21;color:#fff}.results-tabs__link.active .wwww-icon,.results-tabs__link:hover .wwww-icon{color:#fff}@media (max-width:700px){.results-tabs__link{margin:0;position:relative}.results-tabs__link:after{position:absolute;right:0;display:inline-block;content:'v';font-family:icomoon;font-size:25px;padding-right:20px;transition:.5s}.results-tabs__link.active:after{color:#fff;-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}}.results-tabs .wwww-category{padding-left:10px;font-family:Roboto,sans-serif}@media (max-width:700px){.results-tabs .wwww-category{font-size:18px;padding-left:20px}}.results-tabs .wwww-icon{font-family:'WWWW Icons';font-size:25px;color:#e00f21}@media (max-width:700px){.results-tabs .wwww-icon{font-size:35px;min-width:85px;text-align:center}}.results-tabs .wwww-icon.locomotive:before{content:"\e901"}.results-tabs .wwww-icon.coach:before{content:"\e900"}.results-tabs .wwww-icon.wagon:before{content:"\e902"}@media (min-width:1150px){.results-tabs:after,.results-tabs:before{content:'';position:absolute;bottom:-6px;display:block;height:6px;width:100%;background-color:#e00f21}.results-tabs:before{left:-100%}.results-tabs:after{right:-100%}}.results-tabs__content{overflow:hidden}@media (max-width:700px){.results-tabs__content{border:3px solid #e00f21}}.results-tabs__content .tab-content{display:none}.results-tabs__content .tab-content.open-onload{display:block}@media (max-width:700px){.results-tabs__content .tab-content.open-onload{display:none}}.results-tabs__content .tab-content.active{display:block}.results__button-print{position:absolute;right:0;bottom:5px;background:0 0;text-decoration:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.results__button-print span{color:#e00f21;font-size:18px;padding-right:5px}@media (max-width:1024px){.results__button-print span{padding-right:3px}}@media (max-width:1150px){.results__button-print{right:10px}}@media (max-width:768px){.results__button-print{display:none}}.gene-whatworkswithwhat-index-result #main_content{z-index:auto}.wwww__add-all{min-width:300px;position:fixed;bottom:0;right:0;background-color:#e00f21;border:4px solid #e00f21;transition:.5s;box-sizing:border-box;z-index:11}@media (max-width:700px){.wwww__add-all{min-width:0;width:100%;bottom:0}}.wwww__add-all.minimize{bottom:-115px}.wwww__add-all h3{display:inline-block;width:auto;font-size:18px;color:#fff;margin-bottom:0;padding:10px 5px;box-sizing:border-box;float:none}.wwww__add-all .add-all__button-minimize{margin:5px;border:1px solid #fff;border-radius:50%;width:30px;height:30px;line-height:25px;display:inline-block;float:right;background-color:transparent;padding:0}.wwww__add-all .add-all__content{background-color:#fff;padding:5px}.wwww__add-all .add-all__summary{margin:10px 0;padding:5px 3px}.wwww__add-all .add-all__checkout{margin-bottom:10px}.wwww__add-all .add-all__checkout .add-all__button-checkout{float:none;box-sizing:border-box}.wwww__search .topsearch{background-color:#2dbe34;color:#fff}.wwww__search-bar .searchautocomplete-loader{margin-right:5px}.wwww-search__top{background-image:url(../images/wwww/textures/teal-strip.jpg)}@media (max-width:1150px){.wwww-search__top .wrapper{float:none}}.wwww-search__top h1{color:#fff;float:none;margin:0;padding:20px 0}@media (max-width:1150px){.wwww-search__top h1{padding:20px;box-sizing:border-box}}.gene-whatworkswithwhat-search-result .toolbar-bottom{padding-bottom:10px}.gene-whatworkswithwhat-search-result .no-results-message{padding:20px 0}.gene-whatworkswithwhat-index-index .wwww__search{padding:10px 5px 0}.gene-whatworkswithwhat-index-index .wwww__search .nav .input-text{border-radius:0}.gene-whatworkswithwhat-index-index .wwww__search .search-results__container{width:85%;position:static;padding:10px 0 0;background-color:transparent;border:none}@media (max-width:700px){.gene-whatworkswithwhat-index-index .wwww__search .search-results__container{width:100%}}.gene-whatworkswithwhat-index-index .wwww__search .search-results__container:before{display:none}.gene-whatworkswithwhat-index-index .wwww__search .search-results__container .products{margin-top:35px}@media (max-width:700px){.gene-whatworkswithwhat-index-index .wwww__search .search-results__container ul{max-height:400px;overflow-y:scroll}}.gene-whatworkswithwhat-index-index .wwww__search .search-results__container li{width:100%}.gene-whatworkswithwhat-index-index .wwww__search .search-result-button{margin-top:0}.search-item{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;background-color:#fff;padding:10px;box-sizing:border-box}.search-item:nth-child(4),.search-item:nth-child(5){display:none}@media (max-width:700px){.search-item{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}}.search-item h4{font-size:16px;color:#606060}.search-item .search-item__image{width:40%}@media (max-width:700px){.search-item .search-item__image{text-align:center}}.search-item .search-item__info{width:59%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding:5px;box-sizing:border-box;text-align:left}@media (max-width:700px){.search-item .search-item__image,.search-item .search-item__info{width:100%}}.gene-whatworkswithwhat-index-print{background-color:#fff;text-align:center;padding:0 0 20px;font-family:Roboto,sans-serif}.gene-whatworkswithwhat-index-print h1,.gene-whatworkswithwhat-index-print h3,.gene-whatworkswithwhat-index-print p{color:#000}.gene-whatworkswithwhat-index-print h3{float:none;font-weight:400}.gene-whatworkswithwhat-index-print .logo{background-color:#e00f21;text-align:center;padding:10px 0;-webkit-print-color-adjust:exact}.gene-whatworkswithwhat-index-print .results__text{font-size:14px}.gene-whatworkswithwhat-index-print .print-item{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;box-sizing:border-box;margin:0 10px;text-align:left}.gene-whatworkswithwhat-index-print .selected{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gene-whatworkswithwhat-index-print .selected h3{color:#000;text-align:center;font-weight:400}.gene-whatworkswithwhat-index-print .selected .selected__item-info{padding-left:20px}.gene-whatworkswithwhat-index-print .results__wrapper{border:2px solid #e00f21;margin-bottom:20px}.gene-whatworkswithwhat-index-print .results-title{font-size:18px;margin:10px 0}.gene-whatworkswithwhat-index-print .results-list{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.gene-whatworkswithwhat-index-print .results-list .results-item:last-child{margin-bottom:0}.gene-whatworkswithwhat-index-print .results-list .results__item-image{margin:0}.gene-whatworkswithwhat-index-print .results-list .results__item-info{padding-left:20px}.gene-whatworkswithwhat-index-print .item__price,.gene-whatworkswithwhat-index-print .product_name{padding:5px 0}/*# sourceMappingURL=theme.css.map */