@media only screen and (min-width: 601px) and (max-width: 900px){div#role_main,div[role=main]{padding-top:154px}}nav#siteNav .nav_title{position:relative;z-index:123;text-transform:uppercase}nav#siteNav .nav_title:after,nav#siteNav .nav_title::after{display:none;content:"";position:absolute;bottom:-10px;left:0;right:0;height:20px}nav#siteNav .nav_title:hover:after,nav#siteNav .nav_title:hover::after{display:block}nav#topNav{width:auto}ul.menu li.nav_menu a h3{font-weight:normal}.backpage>div:first-child a:link,.backpage>div:first-child a:visited,.backpage>div:first-child a:hover{text-decoration:underline}.error_container{width:auto}.error_block{float:none;max-width:1000px;margin:0 auto}.error_block:first-child a:last-child{display:none}#errordata{color:red;font-size:10px;text-align:center;padding:0 10%;margin-top:-15px;margin-bottom:20px}#errordata br{display:none}header#siteHeader a#store_locator_link{position:relative;float:left}header#siteHeader.sticky{top:-95px !important}header#siteHeader,header#siteHeader.sticky,header#siteHeader.sticky .top_navigation_dropdown,header#siteHeader.sticky #topBasketContainer{box-shadow:-2px 1px 8px 0px rgba(0,0,0,0.06)}header#siteHeader.sticky #topBasketContainer{top:162px}@media only screen and (max-width: 600px){header#siteHeader{padding:0 0 0 0}header#siteHeader div#mobile_logo{margin-top:52px}#header_message a.message_header{margin-top:0px}}#home_wrapper #text_container #text_content h1{font-weight:normal}#FC_logo{margin-top:40px}.top_navigation_dropdown{top:56px;box-shadow:-2px 1px 8px 0px rgba(0,0,0,0.06)}nav#siteNav{height:56px}nav#siteNav ul#top_navigation{width:563px;height:56px;padding-left:0}@media only screen and (min-width: 801px){nav#siteNav #christmas_menu+.top_navigation_dropdown .subNav{margin-left:94px}}@media only screen and (min-width: 600px) and (max-width: 960px){nav#siteNav #christmas_menu+.top_navigation_dropdown .subNav{margin-left:65px}}nav#siteNav #fc_style_menu+.top_navigation_dropdown a{padding:20px 10px 25px}nav#siteNav #fc_style_menu+.top_navigation_dropdown .dropdown_inner{width:640px}@media only screen and (min-width: 601px){nav#siteNav #fc_style_menu+.top_navigation_dropdown .category_menu_col{width:33.333%}nav#siteNav #fc_style_menu+.top_navigation_dropdown .category_menu_col img{width:100%}}nav#siteNav #fc_style_menu+.top_navigation_dropdown a .dd_product_link{display:block;color:#000;font-family:'gotham_htfmedium';font-size:11px;letter-spacing:0;line-height:14px;text-transform:uppercase;margin-top:10px}@media only screen and (min-width: 600px) and (max-width: 960px){nav#siteNav #fc_style_menu+.top_navigation_dropdown .dropdown_inner{width:580px}nav#siteNav #fc_style_menu+.top_navigation_dropdown .category_menu_col{padding:0}nav#siteNav #fc_style_menu+.top_navigation_dropdown a .dd_product_link{text-align:left}}ul.menu li.nav_menu a{padding:20px 15px 25px}ul.menu li.nav_menu .subNav a{display:block;float:none}ul.menu li.nav_menu .subNav a h3{margin:0}ul.menu li.nav_menu .subNav ul.sub_menu_col{margin-bottom:14px}header#siteHeader.sticky ul.menu>li.nav_menu>a{padding:27px 15px 23px}#home_wrapper #slide_ctas ul li ul li a{font-family:'gotham_htfmedium', 'gotham_htfbook'}#basket_page .myBasket #basket_delivery .basket_delivery_box{padding:0 3% !important;width:42.5% !important}#basket_page .myBasket #basket_delivery .basket_delivery_box p{font-family:"gotham_htfbook","HelveticaNeueW01-75Bold",Arial,sans-serif}#basket_page .myBasket #basket_delivery .basket_delivery_box p strong{font-family:"gotham_htfmedium","gotham_htfbook","HelveticaNeueW01-75Bold",Arial,sans-serif;font-weight:normal !important}.site_form article.tcpl_page header{float:left;width:100%}nav#siteNav .nav_menu:hover .top_navigation_dropdown{height:auto;overflow:visible}@media only screen and (max-width: 600px){#basket_page .myBasket #basket_delivery .basket_delivery_box{padding:0 4% 15px !important;width:92% !important;height:auto !important}}@media only screen and (max-width: 960px){header#siteHeader.sticky{top:-126px !important}header#siteHeader.sticky #searchToggle{top:21px}header#siteHeader.sticky #topBasketContainer{top:190px}#sbox_container{top:180px !important}.sticky #sbox_container{top:185px !important}div#role_main,div[role=main]{padding-top:185px}#FC_logo{margin:72px auto 0}}@media only screen and (min-width: 600px) and (max-width: 960px){header#siteHeader.sticky{top:-126px !important}header#siteHeader.sticky #topBasketContainer{top:196px !important}}@media only screen and (min-width: 600px) and (max-width: 800px){#category_banner p{padding:0 20px 10px 20px !important}#slideout-menu-s1.sticky{top:62px !important}}#newsletter_form p{padding:0 13%;margin-bottom:40px}#newsletter_form .site_form .form_row{float:left;width:88%;padding:0 6% 12px}#newsletter_form .site_form .textinput{text-indent:17px;padding:8px 0}#newsletter_form .site_form .textinput,#newsletter_form .site_form .selectinput{width:60%}#newsletter_form .site_form label,#newsletter_form .site_form .label{padding:8px 2.5% 7px 0}#newsletter_form .site_form .form_row.with_checkboxes>div label,#newsletter_form .site_form .form_row.with_checkboxes>div .label,#newsletter_form .site_form .form_row.with_radios>div label,#newsletter_form .site_form .form_row.with_radios>div .label{padding:8px 9px 5px 0}#newsletter_form .site_form .submitBtn{margin:3px 0 0 40%}#newsletter_form .site_form .form_row.with_checkboxes>div label span,#newsletter_form .site_form .form_row.with_checkboxes>div .label span,#newsletter_form .site_form .form_row.with_radios>div label span,#newsletter_form .site_form .form_row.with_radios>div .label span{margin:-2px 7px 0 0}#newsletter_form .site_form .form_row.with_checkboxes>div label span:before,#newsletter_form .site_form .form_row.with_checkboxes>div label span::before,#newsletter_form .site_form .form_row.with_checkboxes>div .label span:before,#newsletter_form .site_form .form_row.with_checkboxes>div .label span::before,#newsletter_form .site_form .form_row.with_radios>div label span:before,#newsletter_form .site_form .form_row.with_radios>div label span::before,#newsletter_form .site_form .form_row.with_radios>div .label span:before,#newsletter_form .site_form .form_row.with_radios>div .label span::before{width:11px;height:11px;margin:3px}@media only screen and (min-width: 801px){#newsletter_form .site_form .form_row>label,#newsletter_form .site_form .form_row>.label{text-indent:2.5%}}@media only screen and (min-width: 601px) and (max-width: 800px){header#siteHeader,header#siteHeader.sticky,header#siteHeader.sticky #topBasketContainer,header#siteHeader.sticky .top_navigation_dropdown{box-shadow:-2px 1px 8px 0px rgba(0,0,0,0.06)}#home_wrapper #slide_ctas li,#home_wrapper .slide_wrapper .slide_content_center a span{text-shadow:2px 2px 5px rgba(0,0,0,0.5)}#newsletter_form p{padding:0 2%;margin-bottom:15px}}@media only screen and (min-width: 600px) and (max-width: 760px){#newsletter_form .site_form .textinput{text-indent:10px}}@media only screen and (max-width: 600px){header#siteHeader,header#siteHeader.sticky,header#siteHeader.sticky #topBasketContainer,header#siteHeader.sticky .top_navigation_dropdown{box-shadow:none}header#siteHeader.sticky{top:-115px !important}.top_navigation_dropdown{top:0}.sticky #sbox_container{top:0px !important}.error_block:first-child a:first-child{display:none}.error_block:first-child a:last-child{display:block}#sbox_container{top:0px !important}div#role_main,div[role=main]{padding-top:200px}.top_navigation_dropdown{top:0}}@media only screen and (max-width: 400px){#newsletter_form p{padding:0 5%}#newsletter_form .site_form .textinput{text-indent:10px}}@media only screen and (min-width: 961px){#homeware_menu .dd_home{width:752px}#homeware_menu .dd_home ul{clear:both;margin:0;padding:0}#homeware_menu .dd_home ul .category_menu_col{clear:none;float:left;width:250px}#homeware_menu .dd_home ul .category_menu_col>a{margin-bottom:0}#homeware_menu .category_menu_col.dd_product{width:inherit}}@media only screen and (max-width: 960px){ul .dropdown_inner{width:100%}ul .dropdown_inner.three_col{width:100%}ul .dropdown_inner .dd_home{width:100%}ul .dropdown_inner .dd_home ul{clear:both;margin:0;padding:0}ul .dropdown_inner .dd_home ul .category_menu_col{clear:none;float:left;padding:0;width:100%}ul .dropdown_inner .dd_home ul .category_menu_col>a{margin-bottom:0}#top_navigation #homeware_menu .subNav{display:block}nav#siteNav #fc_style_menu+.top_navigation_dropdown .dropdown_inner{width:100%}.fc_style_nav_menu{background:#f4f4f4;background-image:url(/stormsites/fcuk/images/ss15/btn/mobile_menu_arrow.svg);background-repeat:no-repeat;background-position:95% 50%;border-bottom:1px solid #c7c7c7;font-family:'gotham_htfbook';font-size:14px;line-height:15px;margin:0;padding:12px 8px;text-transform:uppercase;color:#666}ul.menu li.nav_menu .subNav a.fc_style_nav_menu h3{font-family:'gotham_htfbook';font-weight:normal;height:auto;margin:0}#homeware_menu .top_navigation_dropdown .dropdown_inner .subNav .dd_home ul li a{background:#f4f4f4;border-bottom:1px solid #c7c7c7;color:#666;padding:12px 8px;text-transform:uppercase;background-image:url(/stormsites/fcuk/images/ss15/btn/mobile_menu_plus.svg);background-repeat:no-repeat;background-position:95% 50%;margin-bottom:0}}@media only screen and (min-width: 601px){#sbox_container{width:185px}input.sbox{width:150px;font-size:12px;text-align:left;text-indent:10px;padding-top:0}}@media only screen and (max-width: 600px){nav#siteNav ul#top_navigation{width:100%;width:calc(100% + 16px)}ul .dropdown_inner{width:100%}input.sbox{font-size:12px}}#login_form .site_form .tcpl_page #forgottenpasswordquestion{cursor:pointer;text-decoration:underline}#login_form .site_form .tcpl_page #row_submit_01 .forgotholder{display:block;padding-left:110px}#login_form .site_form .tcpl_page>#customer_register_block{float:none;margin:0 auto 200px}#login_form .site_form .tcpl_page #ctl00_ctl00_globalmaincontent_maincontent_Panel2 #customer_register_block{float:left;margin:0}#login_form .site_form .tcpl_page #row_marketing_email span.radioinput{-webkit-appearance:checkbox}@media only screen and (max-width: 600px){#login_form .site_form .tcpl_page #row_submit_01 .forgotholder{padding-left:0}#login_form .site_form .tcpl_page>#customer_register_block{background:#eee;margin:0 auto 25px;padding:5%;width:90%}#login_form .site_form .tcpl_page>#customer_register_block .form_row input{box-sizing:border-box;width:100%}}@media only screen and (max-width: 800px) and (min-width: 601px){#login_form .site_form .tcpl_page>#customer_register_block{margin:0 auto 40px}}span.radioinput input{-webkit-appearance:checkbox}ul#sli_autocomplete.rich{right:10px !important;left:auto !important}@media only screen and (max-width: 600px){.top_toggle{width:33%}}
