 .btn{margin:0;padding:15px 25px 15px 25px;border:0;font-weight:normal;font-style:normal;text-shadow:none;font-size:12px;padding-top:20px;padding-bottom:20px;padding-left:60px;padding-right:60px;line-height:1;font-family:inherit;display:inline-block}A.btn{text-decoration:none;font-size:12px;line-height:1}.btn{color:#ffffff;background:#282a7d;box-shadow:inset 0px 0px 0px 2px #282a7d;text-transform:uppercase;font-weight:bold}.btn:hover{color:#212121;background:transparent;box-shadow:inset 0px 0px 0px 2px #212121}.btn.primary{color:#717171;background:transparent;box-shadow:inset 0px 0px 0px 2px #717171}.btn.primary:hover{background:#282a7d}.btn.danger, .btn.error{color:white;background:#ED6D69}.btn.danger:hover, .btn.error:hover{background:#C43C35}.btn.success{color:white;background:#61C261;box-shadow:inset 0px 0px 0px 2px transparent}.btn.success:hover{background:#57A957}.btn.secondary{color:white;background:#61C261}.btn.secondary:hover{background:#57A957}.btn.dark.secondary{color:white;background:#61C261}.btn.dark.secondary:hover{background:#57A957}.btn.light.secondary{color:white;background:#61C261}.btn.light.secondary:hover{background:#57A957}.btn.light{color:#ffffff !important;box-shadow:inset 0px 0px 0px 2px transparent}.btn.light:hover{}.btn.dark{color:#ffffff !important;background:transparent;box-shadow:inset 0px 0px 0px 2px #ffffff}.btn.dark:hover{background:#ffffff;box-shadow:inset 0px 0px 0px 2px #ffffff}.btn.info{}.btn:hover{}.btn:focus{outline:1px dotted #666}.btn:active{}.btn.disabled{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn[disabled]{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn.large{font-size:18px;line-height:normal;padding:20px 25px 20px 25px}.btn.small{padding:8px 15px 8px 15px;font-size:10px}:root .btn{border-radius:0 \0}button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner{border:0}button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type=button], input[type=reset], input[type=submit]{width:auto;height:auto}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button, input{line-height:normal;*overflow:visible}.youtube-container{display:block;margin:20px auto;width:100%;max-width:100%}.youtube-player{display:block;width:100%;padding-bottom:56.25%;overflow:hidden;position:relative;width:100%;height:100%;cursor:pointer;display:block}img.youtube-thumb{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;height:auto}div.play-button{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url("https://i.imgur.com/TxzC70f.png") no-repeat}#youtube-iframe{width:100%;height:100%;position:absolute;top:0;left:0}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,
.video-container object,
.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#productIntro #products_delivery_options_id{max-width:none !important;width:100% !important}.pageContent{padding:0 !important;margin-bottom:20px}.page_type_pages .pageContent{margin-bottom:0px}.grid-container{max-width:none}.constrained-content{margin-left:auto;margin-right:auto;max-width:1200px}.productThumbnailListing .thumbnailImage{text-align:center}.seo_friendly_thumbnails .productThumbnailListing H2{text-align:center !important;font-size:12px !important;text-transform:none !important;margin-top:10px !important;margin-bottom:10px !important}.seo_friendly_thumbnails .productThumbnailListing .btn{font-size:12px;display:block;text-align:center;padding:10px 10px 10px 10px}.seo_friendly_thumbnails .productThumbnailListing{margin-bottom:40px}HTML{-webkit-text-size-adjust:100%}BODY{font-size:14px;margin:0px;font-family:gill-sans-nova, sans-serif;color:#5A5A5A;background:#ffffff}FIELDSET{display:inline;padding:0;margin:0}.siteHeaderText{padding:0;margin:0}#header .siteHeaderText SMALL{font-size:22px;margin-bottom:10px;display:block}#heroImage .grid-100{margin:0;padding:0}#heroImage .constrained-content{max-width:none}.unconstrained-content .constrained-content,
.unconstrained-content{max-width:none}.unconstrained-content .grid-100{padding:0;margin:0}#wrapper.normal_wrapper{max-width:none;margin:20px auto 20px auto;overflow:hidden;border:1px solid #ffffff;position:relative;box-shadow:5px 5px 5px #ffffff}#header DIV.grid-100{padding-top:10px}#header.header_one_large_image DIV.grid-100,
#header.header_one_large_image_with_overlayed_logo DIV.grid-100,
#header.header_one_large_image_with_custom_html DIV.grid-100,
#header.html_code DIV.grid-100{margin:0;padding:0}#header IMG{vertical-align:top}#bodycontent{background:#ffffff}#header{background:#ffffff;color:#000000;font-family:'Roboto', sans-serif;text-align:left}#header .siteHeaderText A{color:#000000;text-decoration:none;font-size:56px;display:block;line-height:normal;margin:0;padding:0}#footer H2,#footer H3,#footer H4,#footer H5,#footer H6{text-align:center}#footer #ufwCopyrightFooterText,
#footer #ufwCopyrightFooterText A{text-align:center;color:#ffffff}#footer{padding-top:20px;text-align:center;font-size:12px;line-height:16px;background:#000000;color:#ffffff}#footer P{padding:10px;margin:0}#footer A{color:#ffffff;text-decoration:none;font-weight:bold}#navigation{background:#ffffff}A{color:#212121}.allowWordBreaking{word-wrap:break-word !important;overflow-wrap:break-word !important}H1,H2,H3,H4,H5,H6{text-align:left}#mainnav,
#secondaryNavigationContainer{margin:10px 0 10px 0;font-family:gill-sans-nova, sans-serif}#mainnav UL,
#secondaryNavigationContainer UL{padding:0;margin:0;list-style:none}#mainnav UL LI,
#secondaryNavigationContainer UL LI{padding:0;margin:0;list-style:none}#mainnav UL LI,
#secondaryNavigationContainer UL LI{float:left}#mainnav UL LI A,
#secondaryNavigationContainer UL LI A{display:block;color:#5f7879;text-decoration:none;font-weight:normal;padding:10px;line-height:13px;font-size:15px;margin-right:10px;background:#ffffff}.sf-menu UL{background:#ffffff}.sf-menu UL{text-align:left;top:36px !important;left:-5px !important;padding-bottom:5px !important}.sf-menu UL A{margin-right:5px !important;margin-left:5px !important;display:block !important;line-height:normal !important}#mainnav UL LI UL LI A,
#secondaryNavigationContainer UL LI UL LI A{font-weight:normal}#mainnav UL LI A:hover,
#secondaryNavigationContainer UL LI A:hover{color:#282a7d;background:transparent}#mainnav UL LI A.active,
#secondaryNavigationContainer UL LI A.active{color:#282a7d;background:transparent}#mainnav UL,
#secondaryNavigationContainer UL{display:inline-block}#mainnav UL LI,
#secondaryNavigationContainer UL LI{display:inline-block}#mainnav UL LI A,
#secondaryNavigationContainer UL LI A{display:inline-block}#mainnav,
#secondaryNavigationContainer{margin:10px 0 5px 0}#mainnav,
#secondaryNavigationContainer{text-align:center}.pageNav{margin-top:10px;margin-bottom:20px;font-family:'Roboto', sans-serif}.pageNav UL{margin:0;padding:0;list-style:none}.pageNav UL LI{margin:0;padding:0 0 0 20px;list-style:none}.pageNav UL LI.level_0{padding:0}.pageNav LI.first{}.pageNav UL LI A{margin:0 0 5px 0;display:block;padding:2px 6px 2px 6px;background:#000000;color:#ffffff;text-decoration:none}.pageNav UL LI A:hover{color:#fe9b00;background:transparent}.pageNav UL LI A.active,
.pageNav UL LI A.activeparent{color:#fe9b00;background:transparent}.pageNav SMALL{font-size:10px;display:block;margin-left:0px}.pageContent{padding:0;text-align:left;line-height:23px;letter-spacing:0px;font-size:18px}.pageContent P,.pageContent UL,.pageContent LI,.pageContent OL, .pageContent BLOCKQUOTE{font-size:18px}.pageContent LI{margin-bottom:0px !important}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}#bodycontent H1,
#bodycontent H2,
#bodycontent H3,
#bodycontent H4,
#bodycontent H5,
#bodycontent H6{color:#000000;font-family:neue-haas-grotesk-display, sans-serif}H1{margin-top:10px;margin-bottom:15px;line-height:normal;font-size:26px}.pageContent H2{font-size:24px;line-height:normal}.pageContent H3{font-size:20px;line-height:normal}.pageContent H4{font-size:16px;line-height:normal}.pageContent H5{font-size:13px;line-height:normal}.pageContent H6{font-size:12px;line-height:normal}#bodycontent H1.small_heading, #bodycontent H2.small_heading, #bodycontent H3.small_heading, #bodycontent H4.small_heading, #bodycontent H5.small_heading, #bodycontent H6.small_heading, #bodycontent H1 SPAN.small_heading, #bodycontent H2 SPAN.small_heading, #bodycontent H3 SPAN.small_heading, #bodycontent H4 SPAN.small_heading, #bodycontent H5 SPAN.small_heading, #bodycontent H6 SPAN.small_heading{font-size:20px}#bodycontent H1.medium_heading, #bodycontent H2.medium_heading, #bodycontent H3.medium_heading, #bodycontent H4.medium_heading, #bodycontent H5.medium_heading, #bodycontent H6.medium_heading, #bodycontent H1 SPAN.medium_heading, #bodycontent H2 SPAN.medium_heading, #bodycontent H3 SPAN.medium_heading, #bodycontent H4 SPAN.medium_heading, #bodycontent H5 SPAN.medium_heading, #bodycontent H6 SPAN.medium_heading{font-size:30px}#bodycontent H1.large_heading, #bodycontent H2.large_heading, #bodycontent H3.large_heading, #bodycontent H4.large_heading, #bodycontent H5.large_heading, #bodycontent H6.large_heading, #bodycontent H1 SPAN.large_heading, #bodycontent H2 SPAN.large_heading, #bodycontent H3 SPAN.large_heading, #bodycontent H4 SPAN.large_heading, #bodycontent H5 SPAN.large_heading, #bodycontent H6 SPAN.large_heading{font-size:54px}#bodycontent H1.massive_heading, #bodycontent H2.massive_heading, #bodycontent H3.massive_heading, #bodycontent H4.massive_heading, #bodycontent H5.massive_heading, #bodycontent H6.massive_heading, #bodycontent H1 SPAN.massive_heading, #bodycontent H2 SPAN.massive_heading, #bodycontent H3 SPAN.massive_heading, #bodycontent H4 SPAN.massive_heading, #bodycontent H5 SPAN.massive_heading, #bodycontent H6 SPAN.massive_heading{font-size:100px}#bodycontent H1.small_heading, #bodycontent H2.small_heading, #bodycontent H3.small_heading, #bodycontent H4.small_heading, #bodycontent H5.small_heading, #bodycontent H6.small_heading, #bodycontent H1 SPAN.small_heading, #bodycontent H2 SPAN.small_heading, #bodycontent H3 SPAN.small_heading, #bodycontent H4 SPAN.small_heading, #bodycontent H5 SPAN.small_heading, #bodycontent H6 SPAN.small_heading{}#bodycontent H1.medium_heading, #bodycontent H2.medium_heading, #bodycontent H3.medium_heading, #bodycontent H4.medium_heading, #bodycontent H5.medium_heading, #bodycontent H6.medium_heading, #bodycontent H1 SPAN.medium_heading, #bodycontent H2 SPAN.medium_heading, #bodycontent H3 SPAN.medium_heading, #bodycontent H4 SPAN.medium_heading, #bodycontent H5 SPAN.medium_heading, #bodycontent H6 SPAN.medium_heading{}#bodycontent H1.large_heading, #bodycontent H2.large_heading, #bodycontent H3.large_heading, #bodycontent H4.large_heading, #bodycontent H5.large_heading, #bodycontent H6.large_heading, #bodycontent H1 SPAN.large_heading, #bodycontent H2 SPAN.large_heading, #bodycontent H3 SPAN.large_heading, #bodycontent H4 SPAN.large_heading, #bodycontent H5 SPAN.large_heading, #bodycontent H6 SPAN.large_heading{font-size:54px}#bodycontent H1.massive_heading, #bodycontent H2.massive_heading, #bodycontent H3.massive_heading, #bodycontent H4.massive_heading, #bodycontent H5.massive_heading, #bodycontent H6.massive_heading, #bodycontent H1 SPAN.massive_heading, #bodycontent H2 SPAN.massive_heading, #bodycontent H3 SPAN.massive_heading, #bodycontent H4 SPAN.massive_heading, #bodycontent H5 SPAN.massive_heading, #bodycontent H6 SPAN.massive_heading{}#bodycontent .pageContent H1{font-family:Angelina;font-size:40px;margin-top:40px;margin-bottom:40px;text-align:center;font-weight:normal}#bodycontent .pageContent H2{font-size:30px;margin-top:20px;margin-bottom:20px;text-align:center}#bodycontent .pageContent H3{font-size:20px;margin-top:20px;margin-bottom:20px;text-align:center}#bodycontent .pageContent H4{}#bodycontent .pageContent H5{}#bodycontent .pageContent H6{}@media screen and (max-width:1024px){#bodycontent H1.small_heading, #bodycontent H2.small_heading, #bodycontent H3.small_heading, #bodycontent H4.small_heading, #bodycontent H5.small_heading, #bodycontent H6.small_heading, #bodycontent H1 SPAN.small_heading, #bodycontent H2 SPAN.small_heading, #bodycontent H3 SPAN.small_heading, #bodycontent H4 SPAN.small_heading, #bodycontent H5 SPAN.small_heading, #bodycontent H6 SPAN.small_heading{font-size:20px}#bodycontent H1.medium_heading, #bodycontent H2.medium_heading, #bodycontent H3.medium_heading, #bodycontent H4.medium_heading, #bodycontent H5.medium_heading, #bodycontent H6.medium_heading, #bodycontent H1 SPAN.medium_heading, #bodycontent H2 SPAN.medium_heading, #bodycontent H3 SPAN.medium_heading, #bodycontent H4 SPAN.medium_heading, #bodycontent H5 SPAN.medium_heading, #bodycontent H6 SPAN.medium_heading{font-size:23px}#bodycontent H1.large_heading, #bodycontent H2.large_heading, #bodycontent H3.large_heading, #bodycontent H4.large_heading, #bodycontent H5.large_heading, #bodycontent H6.large_heading, #bodycontent H1 SPAN.large_heading, #bodycontent H2 SPAN.large_heading, #bodycontent H3 SPAN.large_heading, #bodycontent H4 SPAN.large_heading, #bodycontent H5 SPAN.large_heading, #bodycontent H6 SPAN.large_heading{font-size:28px}#bodycontent H1.massive_heading, #bodycontent H2.massive_heading, #bodycontent H3.massive_heading, #bodycontent H4.massive_heading, #bodycontent H5.massive_heading, #bodycontent H6.massive_heading, #bodycontent H1 SPAN.massive_heading, #bodycontent H2 SPAN.massive_heading, #bodycontent H3 SPAN.massive_heading, #bodycontent H4 SPAN.massive_heading, #bodycontent H5 SPAN.massive_heading, #bodycontent H6 SPAN.massive_heading{font-size:36px}#bodycontent H1.small_heading, #bodycontent H2.small_heading, #bodycontent H3.small_heading, #bodycontent H4.small_heading, #bodycontent H5.small_heading, #bodycontent H6.small_heading, #bodycontent H1 SPAN.small_heading, #bodycontent H2 SPAN.small_heading, #bodycontent H3 SPAN.small_heading, #bodycontent H4 SPAN.small_heading, #bodycontent H5 SPAN.small_heading, #bodycontent H6 SPAN.small_heading{}#bodycontent H1.medium_heading, #bodycontent H2.medium_heading, #bodycontent H3.medium_heading, #bodycontent H4.medium_heading, #bodycontent H5.medium_heading, #bodycontent H6.medium_heading, #bodycontent H1 SPAN.medium_heading, #bodycontent H2 SPAN.medium_heading, #bodycontent H3 SPAN.medium_heading, #bodycontent H4 SPAN.medium_heading, #bodycontent H5 SPAN.medium_heading, #bodycontent H6 SPAN.medium_heading{}#bodycontent H1.large_heading, #bodycontent H2.large_heading, #bodycontent H3.large_heading, #bodycontent H4.large_heading, #bodycontent H5.large_heading, #bodycontent H6.large_heading, #bodycontent H1 SPAN.large_heading, #bodycontent H2 SPAN.large_heading, #bodycontent H3 SPAN.large_heading, #bodycontent H4 SPAN.large_heading, #bodycontent H5 SPAN.large_heading, #bodycontent H6 SPAN.large_heading{}#bodycontent H1.massive_heading, #bodycontent H2.massive_heading, #bodycontent H3.massive_heading, #bodycontent H4.massive_heading, #bodycontent H5.massive_heading, #bodycontent H6.massive_heading, #bodycontent H1 SPAN.massive_heading, #bodycontent H2 SPAN.massive_heading, #bodycontent H3 SPAN.massive_heading, #bodycontent H4 SPAN.massive_heading, #bodycontent H5 SPAN.massive_heading, #bodycontent H6 SPAN.massive_heading{}#bodycontent .pageContent H1{}#bodycontent .pageContent H2{}#bodycontent .pageContent H3{}#bodycontent .pageContent H4{}#bodycontent .pageContent H5{}#bodycontent .pageContent H6{}}@media screen and (min-width:1025px){.contentBlock .fixedBackgroundOnDesktop{background-attachment:fixed}}.blockquoteInner{color:#ffffff;background:#000000}BLOCKQUOTE.nicequote{font-family:'Alice', serif}.calendar A{text-decoration:none;color:white}.calendar{float:left;width:40px;border:2px solid black;border-top:7px solid black;background:#333333;text-align:center;color:white;margin:0 10px 10px 0;padding:0}.calendar .day{display:block;font-weight:bold;font-size:22px;line-height:19px}.calendar .time{display:block;font-weight:bold;font-size:14px;line-height:14px}.calendar .month{font-size:12px;display:block;line-height:14px}.calendar .year{font-size:12px;display:block;line-height:12px}.recentPosts{margin-top:10px}.archiveNav{margin-top:10px}.recentPosts H2{font-size:20px}.archiveNav H2{font-size:20px;margin-top:10px}.productListing{margin-top:15px}.productListing .inner{width:460px}.productListing .image{float:right;margin:0 0 20px 20px}.newsPost{margin-top:15px}.newsPost .inner{margin-left:60px}.newsPost .image{float:right;margin:0 0 20px 20px}UL#headerTagList{list-style:none;padding:0px;margin:0 0 50px 0;text-align:center}UL#headerTagList LI{list-style:none;padding:0px;margin:0px 20px 0 20px;display:inline}.basketNav{margin-top:10px}.tagsNav{margin-top:10px}.basketNav H2{font-size:20px}.tagsNav H2{font-size:20px;margin-top:10px}.miniBasket{width:100%;padding:0;margin:0;list-style:none}.miniBasket LI{list-style:none;padding:0;margin:0;border-bottom:1px solid gray}.miniBasket FORM{display:inline}.basketNav{margin-bottom:20px}.miniBasket TABLE{width:220px;border-collapse:collapse;padding:0;margin:0}/*
TABLE TR.row0{background:#EFEFEF}TABLE TR.row1{background:#FFFFFF}*/ .addToBasket{width:450px;font-size:12px;border:1px solid black;padding:5px;margin:10px 0 10px 0;background:#EFEFEF}.addToBasket H2{font-size:16px;border-bottom:1px solid black}.addToBasket .typeOfDownload{padding:0;margin:0}.addToBasket .typeOfDownload P{padding:0;margin:0}.addToBasket .quantity{width:40px}.basketTable .quantity{font-size:16px;text-align:center;width:100%}.productOptionsDiv{margin-bottom:5px}.productOptionsDiv SELECT{width:300px}.productOptionsDiv LABEL,
SPAN.quantityText{padding-right:20px}.basketNav FORM{text-align:right;margin-top:10px}.quickAdd SELECT{width:225px;height:32px;padding:7px 0 7px 0px;font-size:8px;line-height:14px}.miniBasket{font-size:12px}.miniBasket TR TD,
.miniBasket TR TH{border-bottom:1px solid #EFEFEF;padding:1px}.minibasketQuantityRow TD.col1{padding-left:10px}.minibasketLineRow TD.col1{padding-left:10px}.miniBasket .minibasketSubtotal TD{border-top:2px solid black}.miniBasket A{text-decoration:none;line-height:12px}.basketTable SMALL{display:block;font-size:12px}.miniBasket SMALL{display:block;font-size:10px}.basketNav .notification{background:#EFEFEF;color:black;padding:5px;margin-bottom:10px}.basketNav .higlightMinibasketRow TABLE{background:green}.printOnly{display:none}.outsideGrid_300{width:300px !important}.outsideGrid_283{width:282px !important}.frontEndEditingActions{background:#EBEBEB;padding:10px;margin:0 0 20px 0;border-radius:4px}DIV.monthViewWrapper{margin-bottom:20px}TABLE.monthView{width:100%;line-height:12px;font-size:12px;text-align:left;margin:0 0 20px 0;border:none;border-collapse:collapse}TD.titleCell{text-align:center}TD.prevCell{text-align:right}TD.nextCell{text-align:right}TABLE.monthView TH{padding:4px;border:1px solid #D3D3D3}TABLE.monthView TD{width:14%;border:1px solid #D3D3D3;padding:4px;height:80px}TABLE.monthView TD SPAN.day{text-align:right;display:block;margin-bottom:4px}TABLE.monthView TD SPAN.day A{text-align:center;margin-bottom:5px;padding:4px;background:#F5F5F5;color:black;width:13px;height:13px;line-height:13px;font-size:10px;font-weight:bold;border-radius:50%;text-decoration:none;display:inline-block}TABLE.monthView TD SPAN.day A:hover{background:gray}TABLE.monthView TR.headerRow TD{border:none;padding-bottom:22px;height:auto}TABLE.monthView TR.daysRow TH{background:gray;color:white;text-align:right;font-weight:normal;font-size:14px;padding:10px 5px 10px 5px}.eventsPost, .newsItem{width:100%}.eventsPost .inner{margin-left:60px}.eventsPost .image{float:right;margin:0 0 20px 20px}TABLE.monthView TD A.eventItem SPAN.time{display:block;font-weight:bold}TABLE.monthView TD A.eventItem SPAN.title{display:block}TABLE.monthView TD A:hover.eventItem{background:black}TABLE.monthView TD A.eventItem{background:#333333;padding:5px;color:white;text-decoration:none;display:block;margin:0 0 1px 0;border-radius:4px}.pageContent .postedBy{}.newsPost .postedBy{}#miniBasket{padding:10px;border:1px solid black;margin-top:10px}#sideBasket{padding:10px;margin-top:5px}#sideBasket H3{font-size:14px;padding:0;margin:0;font-weight:bold}#sideBasket SMALL{font-size:10px}.ordersTable{width:100%}.ordersTable TABLE{border:1px solid #EFEFEF}.ordersTable TD{text-align:left;padding:5px;border:1px solid #EFEFEF;vertical-align:top}.ordersTable TH{border:1px solid #EFEFEF;text-align:left;padding:5px;min-width:200px;vertical-align:top}.basketTable{width:100%}.basketTable TABLE{border:1px solid #EFEFEF;vertical-align:top}.basketTable TD{text-align:left;padding:5px;border:1px solid #EFEFEF;vertical-align:top}.basketTable TH{border:1px solid #EFEFEF;text-align:left;padding:5px;vertical-align:top}.basketTable TABLE{border:1px solid #EFEFEF}TABLE.ordersTable SPAN.error{display:block}.productListing .image_220a{margin-bottom:10px}.productThumbnailListing P{line-height:18px;text-align:left}.productThumbnailListing P.price{font-weight:bold}.productThumbnailListing A{text-decoration:none}.productThumbnailListing .image_220a{margin-bottom:10px}.productListingDivider{border-top:1px solid gray;margin:10px 0 10px 0;display:block;clear:both}.productThumbnailListingDivider{border-top:1px solid gray;margin:10px 0 10px 0;display:block;clear:both}IMG.mainProductImage{float:right;margin:0 0px 20px 20px}#detailsPrice SMALL{font-size:14px}#detailsPrice{font-size:20px;margin-top:10px;margin-bottom:15px}.productOptionsTable{width:100%}.productOptionsTable TH{padding:4px}.productOptionsTable TD{padding:4px;text-align:right}.productOptionsTable TD P{text-align:left}.sideProductImage{text-align:center;margin-bottom:10px}.productOptionsTable TH{border:1px solid #EFEFEF;vertical-align:top}.productOptionsTable TD{border:1px solid #EFEFEF;vertical-align:top}.productOptionsTable{margin:0;padding:0}#productIntro{margin-bottom:10px}#productIntro .introExcerpt P{font-size:18px}.image_220a{display:block;max-height:100%;max-width:100%;width:220px;height:220px;text-align:center;vertical-align:middle}.image_220a IMG{vertical-align:middle}.image_160a{width:160px;height:160px;display:block;text-align:center;vertical-align:middle}.image_160a IMG{vertical-align:middle}#sidebarBasket{margin-top:10px}#sidebarBasket .btn{margin-bottom:10px;display:block}#sidebarBasket A span{display:block;margin-top:10px}.innerGlobalNotify{padding:20px}#globalNotify{padding:0;width:100%;text-align:right;color:#ffffff;background:#000000}#ajaxPrice{font-size:20px;font-weight:bold}#ajaxPrice SMALL{font-weight:normal}#breadcrumbs #actualInnerBreadcrumbs SPAN{border:none;text-decoration:none}#breadcrumbs #actualInnerBreadcrumbs DIV{display:inline;padding:0;margin:0}#breadcrumbs #actualInnerBreadcrumbs A{color:#000000;text-decoration:none;!}#breadcrumbs #actualInnerBreadcrumbs .active{color:#0}#breadcrumbs #actualInnerBreadcrumbs .divider{color:#0}#breadcrumbs #actualInnerBreadcrumbs{padding:5px 0 5px 0;font-size:12px;color:#000000;padding-top:20px;padding-bottom:20px}#breadcrumbs{background:#ffffff}#site_header_logo{margin-bottom:10px}#header.header_one_large_image #site_header{text-align:center}#header.header_one_large_image #site_header_logo{margin-bottom:0}#header.header_one_large_image_with_overlayed_logo #site_header{text-align:center}#header.header_one_large_image_with_overlayed_logo #site_header_logo{margin-bottom:0}#header.header_one_large_image_with_custom_html #site_header{text-align:center}#header.header_one_large_image_with_custom_html #site_header_logo{margin-bottom:0}H1,H2,H3,H4,H5,H6{font-weight:normal}#header .siteHeaderText{font-weight:normal}#header #site_header_secondary_image{text-align:right}#gotonavigation{display:none}.mobileOnly{display:none}.smallMobileOnly{display:none}#responsiveNavigationMenu{display:none}.showResponsive{font-family:arial !important}.responsiveSearch{padding:5px 10px 5px 10px !important}.responsiveSearch .text{border:none;width:100%;padding:10px}#searchPageForm{margin-bottom:20px;text-align:center}#searchPageForm .text{padding:10px;width:50%}TD.tableRight{text-align:right !important}.ordersOptionsTable,
.basketOptionsTable{width:100%}.tableRight{font-weight:bold}.priceColumn{font-size:20px;width:20%}.ordersTable SELECT, .ordersTable INPUT,
.ordersTable TEXTAREA{padding:10px;font-size:14px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ordersTable .medium{max-width:300px}.ordersTable .short{max-width:150px}#productIntro table.productOptionsTable P{font-size:12px !important}.notesField{font-family:inherit !important;padding:10px;font-size:inherit !important;width:100% !important;box-sizing:border-box;margin:0}.audioPlayer{margin:0 0 20px 0}.searchResult H2{font-size:18px;font-weight:bold;margin:0 0 10px 0}.searchResult{font-size:18px}.searchResult A{text-decoration:none;color:#5A5A5A !important;}.searchResult A:hover{color:#78881;}.searchResult P{margin-bottom:5px}.searchResult{border-bottom:1px solid gray;margin-bottom:20px;padding-bottom:20px}.searchResult EM A{color:green !important}.searchResult SPAN.highlighted{background:yellow}.searchResult .searchImage{float:left;width:100px;margin:0 20px 20px 0}.pagination{margin:10px 0 20px 0}.pagination A{text-decoration:none}.pagination A.active{font-weight:bold}#headerSearchBar{position:absolute;top:10px;right:10px}#headerSearchBar #headerSearchText{margin-right:0px;padding:6px;border:none}#pagesNavigation{margin-bottom:14px !important}.ufwForm .form-field-with-width INPUT{max-width:none !important}/* Removed 06/07/21
.ufwForm .form-field-with-width.is-first{padding-left:0px !important}*/ .form-field-with-width .textarea{max-width:none !important;width:100% !important}.display_from_price STRIKE{color:#CE1F2F}/*
// START OF MOBILE STYLES
*/ @media screen and (max-width:1024px){.mobile-fit-container{width:100% !important;height:auto !important}}@media screen and (max-width:1024px){#basketForm SELECT{width:100px}.basketTable SELECT{width:100px}.grid-container{padding:0px}.priceColumn{font-size:16px}.nivo-caption{position:relative !important}.ufwForm{width:100% !important;float:left}BODY{margin:0}#mainnav A{margin-bottom:10px !important}#wrapper.normal_wrapper,#wrapper{width:100% !important;border:none !important;margin:0 !important;padding:0 !important}/* .full_width_narrow, .narrow, .full_width_narrow P, .narrow P, .full_width_narrow UL, .narrow UL , .full_width_narrow OL, .narrow OL{padding-right:0 !important;margin-right:0 !important}*/ .pageContent{text-align:left !important}#wrapper.normal_wrapper{border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important}#wrapper.normal_wrapper #header #site_header_logo IMG{border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important}#wrapper.normal_wrapper #header{border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important}#wrapper.normal_wrapper #footer{border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important}#header.header_text .grid-container{padding:10px 10px 10px 10px !important}#header.header_text DIV.siteHeaderText A{font-size:28px !important}#header.header_text DIV.siteHeaderText SMALL{font-size:20px !important}div#header.header_image_left_small DIV.siteHeaderText A{font-size:34px !important}div#header.header_image_left_small DIV.siteHeaderText SMALL{font-size:24px !important}div#header.header_image_left_small DIV.container_16{padding:10px !important}div#header.header_image_right DIV.siteHeaderText A, div#header.header_image_left DIV.siteHeaderText A{font-size:28px !important}div#header.header_image_right DIV.siteHeaderText SMALL, div#header.header_image_left DIV.siteHeaderText SMALL{font-size:20px !important}div#header.header_image_right .container_16, div#header.header_image_left .container_16{padding:10px !important}div#header.header_image_left_small_on_right .container_16, div#header.header_image_right_small_on_left .container_16{padding:10px 10px 10px 10px !important}div#header.header_tall_background DIV.siteHeaderText A{font-size:28px !important}div#header.header_tall_background DIV.siteHeaderText SMALL{font-size:20px !important}div#header.header_tall_background DIV.container_16{padding:10px 10px 30px 10px !important}div#header.header_tall_background{height:auto !important;padding-bottom:30px !important;background-size:cover}}.productDivider{margin:20px 10px 20px 10px}.productThumbnailListing{margin-bottom:0px}.productThumbnailListing .productDescription{margin-bottom:5px;font-size:13px;line-height:15px;min-height:33px}.productThumbnailListing P{padding:0;margin:0}.creativeProductsRight .productDescription{margin-bottom:20px}.creative2ProductsRight .productOptionsTable TD,
.creative2ProductsRight .productOptionsTable TH{border:none}.shortDescriptionStyle H1{margin-bottom:40px}.shortDescriptionStyle .productDescription{text-align:center;max-width:740px;margin:0 auto}.shortDescriptionStyle .productDescription{padding-bottom:50px}.sortBy{font-size:13px;margin-bottom:10px}SMALL.incvat{font-size:10px}.vatdetails P{font-size:14px;margin:0;padding:0}.vatdetails{font-size:14px;font-weight:normal}.vatdetails TABLE{display:none}.vatdetails TABLE{width:100%;padding:0;margin:0;border-collapse:collapse}.vatdetails TABLE TD{padding:2px;margin:0;font-weight:normal}.vatdetails TABLE TH{font-weight:normal;padding:2px;margin:0}.image .audioPlayer,
.image .audioPlayer DIV{padding:0 !important;margin:0 !important}.ticketGroup H3{padding:0;margin:0 0 10px 0;font-size:14px}.ticketGroup{border:1px solid #EFEFEF;padding:10px;margin:10px 0 10px 0}LABEL.swatch{border:1px solid #eaeaea;display:inline-block;padding:3px;float:left;margin:3px;font-size:10px}LABEL.swatch *{vertical-align:middle}.subpages{margin-bottom:20px}.subpagesList{border-bottom:1px solid #F0F0F0;margin-bottom:20px}.subpagesList .image{float:right;margin:0 0 20px 20px}.basketThumbnail,
.ordersThumbnail{max-width:160px}.newsThumbnail IMG{display:block}.computeamNewsThumbnail IMG{display:block}.computeamNewsThumbnail H3 A{color:inherit;text-decoration:none}.computeamNewsThumbnail .inner{padding:10px;border-right:1px solid #F2EEED;border-bottom:1px solid #F2EEED;border-left:1px solid #F2EEED;margin-bottom:20px}P.productExcerpt{margin:0px;margin-bottom:20px;font-size:12px}SMALL.linePrice{margin-bottom:10px;display:block;font-size:16px}SMALL.incvatwithex{margin-top:10px;display:block;font-size:16px}#mainnav{position:relative}.submenublocks{padding-top:20px;z-index:6 !important;position:absolute;left:0px !important;right:0px !important;background:white;-moz-box-shadow:0px 3px 8px rgb(100,100,100);-webkit-box-shadow:0px 3px 8px rgb(100,100,100);box-shadow:0px 3px 8px rgb(100,100,100)}@media screen and (min-width:1025px){.menublocks:hover .submenublocks{visibility:visible}}.submenublocks{visibility:hidden;-webkit-transition:visibility 100ms linear 250ms;transition:visibility 100ms linear 250ms}.submenublocks *{transition:none !important}#navigation #mainnav .submenublocks UL{display:block;list-style:bullet}#navigation #mainnav .submenublocks LI{display:block;margin:0 0 0 10px;border:none}#navigation #mainnav .submenublocks A{display:inline;border:none}#navigation .submenublocks H2{font-size:16px;font-weight:normal;color:black;border-bottom:1px solid black}#navigation .submenublocks{padding-bottom:30px}#navigation .submenublocks UL{margin-bottom:20px}#navigation #mainnav .submenublocks UL LI{margin-left:0px}#navigation #mainnav .submenublocks UL LI A{font-size:14px !important;padding:0 !important;margin:0 !important}#navigation #mainnav .submenublocks UL LI A:hover{color:#515151 !important}.categorySubmenuBlocks .image{padding:0px 20px 20px 20px;box-sizing:border-box;width:100%}.categorySubmenuBlocks .menuImage{width:100%}.categorySubmenuBlocks .actualMenuImage{width:100%}.imageItem .title{text-align:center;font-size:18px;padding-bottom:20px}.categoryLink A{color:black !important;font-size:14px !important;font-weight:bold !important}.contentOverview{text-align:center}.contentOverview{box-sizing:border-box;background:#F5F6F7;padding:10px}.categorySubmenuBlocks A.active,
.categorySubmenuBlocks A:hover{background:#009EE3 !important;color:white !important}.categorySubmenuBlocks A{padding-left:5px !important}.categorySubmenuBlocks .item{border-right:1px solid gray}.categorySubmenuBlocks .item.imageItem{max-width:300px;border-right:none}.categorySubmenuBlocks .hasRightArrow A{background-image:url(/img/dynamic/32/w/90/31327577.png) !important;background-repeat:no-repeat !important;background-position:center right 10px !important;background-size:12px !important}.categorySubmenuBlocks .hasRightArrow A:hover,
.categorySubmenuBlocks .hasRightArrow A.active{background-image:url(/img/dynamic/32/w/90/31327580.png) !important}.categorySubmenuBlocks .imageItem .menuImage{flex-grow:1;display:flex;box-sizing:border-box;align-items:center;justify-content:center;box-sizing:border-box;height:100%;padding:20px}.categorySubmenuBlocks .imageItem .menuImage .actualMenuImage{height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}.advancedEventDetails TABLE{width:100%}.advancedEventDetails tr:nth-child(even){background:#f2f2f2}.advancedEventDetails TABLE TH, .advancedEventDetails TABLE TD{padding:5px}.eventOverviewTable{font-size:12px}.eventOverviewTable TABLE TH{padding-right:10px}.eventsQuicklist A{text-decoration:none}.eventsQuicklist{margin-bottom:40px;width:100%;font-size:14px}.eventsQuicklist TD{padding:3px}.eventsQuicklist TR:nth-child(odd){background:#F1F0EA}.tooltip{display:none;border:2px solid white;background:#D9EAF7;color:black;font-size:14px;box-shadow:5px 5px 5px black;width:250px;padding:10px}.contextualHelp{cursor:help;margin-left:5px;vertical-align:top;display:inline-block}.sizeTable{font-size:12px}.sizeTable TD,
.sizeTable TH{text-align:center;padding:4px;font-family:"arial" !important;margin:0px;border:1px solid gray;line-height:normal !important}.sizeTable TH{font-weight:normal;background:#F5F5F5}LABEL.radio{display:block !important;clear:both}.radio .image{;max-width:64px;float:left;margin:0 5px 5px 0px}.checkoutTimeline{text-align:center;margin-bottom:30px}.checkoutTimeline SPAN{padding:0 20px 0 20px}.checkoutTimeline SPAN.current{font-weight:bold}.checkoutTimeline SPAN.current A{color:black}.radioSwatch{width:24%;margin-right:1%;float:left}.right-button{text-align:right}@media all and (max-width:960px){.right-button{text-align:left;margin-top:20px}}#basketHeaderButtons{margin-bottom:20px}table.imagesRadioTable{table-layout:fixed;width:100%}label.images_radio{width:100%;font-size:10px;text-align:center}label.images_radio > input{visibility:hidden;position:absolute}label.images_radio IMG{pointer-events:none;display:inline-block}label.images_radio > input + div{cursor:pointer;border:2px solid transparent}label.images_radio > input:checked + div{border:2px solid #E8E9EB}label.images_radio DIV.radio_caption{background:none;color:black;padding:5px;text-align:center}INPUT.width_height{width:4em}.checkoutTimeline DIV{display:inline-block}.checkoutTimeline DIV DIV{width:48px;text-align:center}.checkoutTimeline DIV SPAN{display:block}#checkoutlogos{padding-top:40px}small.required{margin:0 !important;padding:0 !important}.optionsGroups.hide{display:none}.basketTotals{width:100%;max-width:240px;float:right;text-align:right;font-size:140%}.basketTotals .basketTotal{background:gray;color:white;font-size:120%}.basketTotals TD{padding:5px}.basketTotals .priceColumn{width:100px;font-size:110%}.basketTotals .basketTotal TD{}.updatingPage IMG{margin-right:20px;display:inline-block}.updatingPage{display:none;position:fixed;top:20px;right:20px;text-align:center;width:220px;max-width:100%;background:white;padding:10px 5px 10px 5px;border:1px solid gray;color:white;background:gray}#wrapper .ufwForm{font-size:18px}#wrapper .ufwForm .textarea,
#wrapper .ufwForm .text,
#wrapper .ufwForm SELECT{font-size:18px;max-width:400px;padding:10px}#wrapper .ufwForm .textarea,
#wrapper .ufwForm .text,
#wrapper .ufwForm SELECT{background:#ffffff !important;border-radius:5px}.productReviews{margin-top:40px}div.responsiveLogo IMG{max-height:40px;width:auto}.slicknav_menu .responsiveLogo{max-width:220px;display:block;float:left}.slicknav_menuimage IMG{display:block}#responsiveNavigation DIV{background:#ffffff !important}#responsiveNavigation UL A{color:#000000 !important;font-family:gill-sans-nova, sans-serif}#responsiveNavigation DIV UL A.active,
#responsiveNavigation DIV UL A:hover{background:#000000 !important}#responsiveNavigation DIV UL A.active,
#responsiveNavigation DIV UL A:hover{color:#a4a4a4 !important}LABEL.radio{display:inline-block}DIV.files_notes{background:#FFFCE6;padding:10px;margin-bottom:20px}TEXTAREA#files_notes{margin-bottom:20px;width:100%;height:100px;padding:5px}.caption{padding:0 5px 0 5px;text-align:left}IMG.fit-container{width:100%;height:auto}.ufwForm{margin-bottom:20px}BLOCKQUOTE.nicequote *:last-child{margin-bottom:0 !important;padding-bottom:0 !important}BLOCKQUOTE.nicequote{padding-left:40px;padding-right:40px;text-align:center;font-weight:bold}.narrow UL
,.narrow OL{text-align:left}.image DIV.caption{padding:0 0 0 10px;font-size:12px;background:#333333;color:#FFFFFF}.image IMG{display:block}.narrow UL LI{margin-bottom:10px}.blockquoteInner{padding:20px;clear:both;margin:0 0 20px 0}BLOCKQUOTE.nicequote{padding:0px;margin:0px;text-align:left;font-size:120%;font-weight:normal}SPAN.error{color:red;font-size:14px}SPAN.success{color:green;font-size:14px}.voucher_error{color:black;margin-bottom:20px}.ufwForm{width:100%;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.ufwForm FORM{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ufwForm .required{font-size:10px;vertical-align:top;margin-left:40px;display:inline-block}.ufwForm LABEL{display:block}.ufwForm .formError{color:#C90000;font-size:16px;font-weight:bold}.ufwForm .formField{margin-bottom:20px}.ufwForm .formGeneralError{color:white;background:#C90000;padding:10px;margin:0 0 20px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ufwForm .text{background:white;border:1px solid gray;padding:10px;font-size:14px;font-family:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:460px}.ufwForm .textarea{background:white;border:1px solid gray;padding:10px;font-size:14px;font-family:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:460px;height:150px}.pagesPage .ufwForm{padding-right:20px}.ufwForm .formFieldError LABEL{color:#C90000}.ufwForm .formFieldError .checkbox IMG{border:3px solid #C7111C}.ufwForm .formFieldType_radio.formField INPUT{margin-left:20px}.ufwForm .formFieldType_product_dropdown LABEL{width:150px;white-space:no-wrap;display:inline-block}.ufwForm .formFieldType_product_dropdown LABEL INPUT{box-sizing:border-box;margin-top:10px;width:90% !important}.formFieldType_product_dropdown LABEL{white-space:no-wrap !important}.ufwForm .captcha{vertical-align:middle;border:1px solid gray;padding:5px;background:#FFFFFF;box-sizing:border-box;font-size:12px;width:100%;max-width:260px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ufwForm .captchaInput{background:white;border:1px solid gray;padding:10px;font-size:14px;font-family:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;width:50px}.ufwForm .captcha IMG{vertical-align:middle}.ufwForm .traffic_sources_ufw{margin-bottom:20px}.image_left .ufwForm{width:60%;float:left}.ufwNewsPostInner .image IMG{width:160px}.ufwNewsPostInner H3{padding:0;margin:0}.ufwNewsPostInner .postedBy P{padding:0;margin:0 0 10px 0;font-size:12px}.ufwNewsPostInner .image{float:right;margin:0 0px 20px 20px}.image A{overflow:hidden;display:block}.image A IMG{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.image A:hover IMG{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}#header .image A:hover IMG{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.productThumbnailListingModern{text-align:center}.productThumbnailListingModern H2{text-align:center;margin-top:10px}.productThumbnailListingModern A{text-decoration:none}.productThumbnailListingModern{padding-bottom:40px}.contentBlock .image{box-sizing:border-box}.contentBlock .image DIV.caption{text-align:center;font-size:16px;background:#0;font-style:italic;color:#000000;font-family:gill-sans-nova, sans-serif;padding:20px}.contentBlock.one_column_grid_aligned .grid-wrapper{display:grid}.contentBlock.one_column_grid_aligned .contents_1_outer{display:grid}.contentBlock.one_column_grid_aligned .contents_1_outer .contents_1{margin:10px;background-position:center;background-size:cover}@media screen and (min-width:1025px){.contentBlock.one_column_grid_aligned .grid-wrapper{grid-template-columns:100%}}.contentBlock.three_column_grid_aligned .grid-wrapper{display:grid}.contentBlock.three_column_grid_aligned .contents_1_outer, .contentBlock.three_column_grid_aligned .contents_2_outer, .contentBlock.three_column_grid_aligned .contents_3_outer{display:grid}.contentBlock.three_column_grid_aligned .contents_1_outer .contents_1, .contentBlock.three_column_grid_aligned .contents_2_outer .contents_2, .contentBlock.three_column_grid_aligned .contents_3_outer .contents_3{margin:10px;background-position:center;background-size:cover}@media screen and (min-width:1025px){.contentBlock.three_column_grid_aligned .grid-wrapper{grid-template-columns:33.3% 33.3% 33.3%}}.contentBlock.three_column_vertically_aligned .grid-wrapper{display:grid}.contentBlock.three_column_vertically_aligned .contents_1_outer, .contentBlock.three_column_vertically_aligned .contents_2_outer, .contentBlock.three_column_vertically_aligned .contents_3_outer{display:grid}.contentBlock.three_column_vertically_aligned .contents_1_outer .contents_1, .contentBlock.three_column_vertically_aligned .contents_2_outer .contents_2, .contentBlock.three_column_vertically_aligned .contents_3_outer .contents_3{display:grid;place-items:center;text-align:center;margin:10px;background-position:center;background-size:cover}@media screen and (min-width:1025px){.contentBlock.three_column_vertically_aligned .grid-wrapper{grid-template-columns:33.3% 33.3% 33.3%}}.contentBlock.one_image_large{margin:0 0 20px 0}.contentBlock.two_image{margin-bottom:20px}.contentBlock.three_image_equal{margin-bottom:20px}.contentBlock.four_image{margin-bottom:20px}.contentBlock.five_image{margin-bottom:20px}@media screen and (max-width:1024px){.contentBlock.five_image_square .image_1{margin-bottom:20px}}.contentBlock.plain_background{min-height:90vh}.contentBlock.one_column_text_over_image_bottom_new .contents{position:relative}.contentBlock.one_column_text_over_image_bottom_new .innerContents{position:absolute;left:0px;right:0px;bottom:0px;width:100%}.contentBlock.three_column_text_over_image_bottom_new .contents{position:relative}.contentBlock.three_column_text_over_image_bottom_new .innerContents{position:absolute;left:0px;right:0px;bottom:0px;width:100%}.contentBlock.image_right .ufwForm{width:45%;float:left}.contentBlock.image_right .image_right_image{float:right;margin:0 0 20px 20px}.contentBlock.image_left .image_left_image{float:left;margin:0 20px 20px 0}@media screen and (min-width:1025px){.contentBlock.image_right_column .contents_1{padding-right:40px}}.contentBlock.image_right_column .image{margin-bottom:20px}@media screen and (min-width:1025px){.contentBlock.image_left_column .contents_1{padding-left:40px}}.contentBlock.image_left_column .image{margin-bottom:20px}@media screen and (min-width:1025px){.contentBlock.image_left_vertical_content_alternative{display:flex}.contentBlock.image_left_vertical_content_alternative .grid-parent{height:100%;display:flex;align-items:center}}.contentBlock.image_left_vertical_content_alternative .contents_1{padding:20px}.contentBlock.image_left_vertical_content_alternative .grid-50 .image{width:100%}.contentBlock.image_left_vertical_content_alternative.variation_light .constrained-content{background:#000000;color:#ffffff;background-attachment:fixed}.contentBlock.image_left_vertical_content_alternative.variation_light H1, .contentBlock.image_left_vertical_content_alternative.variation_light H2, .contentBlock.image_left_vertical_content_alternative.variation_light H3, .contentBlock.image_left_vertical_content_alternative.variation_light H4, .contentBlock.image_left_vertical_content_alternative.variation_light H5, .contentBlock.image_left_vertical_content_alternative.variation_light H6{color:#000000 !important}.contentBlock.image_left_vertical_content_alternative.variation_light A{color:#ffffff}.contentBlock.image_left_vertical_content_alternative.variation_dark .constrained-content{background:#000000;color:#ffffff;background-attachment:fixed}.contentBlock.image_left_vertical_content_alternative.variation_dark H1, .contentBlock.image_left_vertical_content_alternative.variation_dark H2, .contentBlock.image_left_vertical_content_alternative.variation_dark H3, .contentBlock.image_left_vertical_content_alternative.variation_dark H4, .contentBlock.image_left_vertical_content_alternative.variation_dark H5, .contentBlock.image_left_vertical_content_alternative.variation_dark H6{color:#000000 !important}.contentBlock.image_left_vertical_content_alternative.variation_dark A{color:#ffffff}@media screen and (min-width:1025px){.contentBlock.image_left_vertical_content{display:flex}.contentBlock.image_left_vertical_content .grid-parent{height:100%;display:flex;align-items:center}}.contentBlock.image_left_vertical_content .contents_1{padding:20px}.contentBlock.image_left_vertical_content .grid-50 .image{width:100%}.contentBlock.image_left_vertical_content.variation_light .constrained-content{background:#000000;color:#ffffff;background-attachment:fixed}.contentBlock.image_left_vertical_content.variation_light H1, .contentBlock.image_left_vertical_content.variation_light H2, .contentBlock.image_left_vertical_content.variation_light H3, .contentBlock.image_left_vertical_content.variation_light H4, .contentBlock.image_left_vertical_content.variation_light H5, .contentBlock.image_left_vertical_content.variation_light H6{color:#000000 !important}.contentBlock.image_left_vertical_content.variation_light A{color:#ffffff}.contentBlock.image_left_vertical_content.variation_dark .constrained-content{background:#000000;color:#ffffff;background-attachment:fixed}.contentBlock.image_left_vertical_content.variation_dark H1, .contentBlock.image_left_vertical_content.variation_dark H2, .contentBlock.image_left_vertical_content.variation_dark H3, .contentBlock.image_left_vertical_content.variation_dark H4, .contentBlock.image_left_vertical_content.variation_dark H5, .contentBlock.image_left_vertical_content.variation_dark H6{color:#000000 !important}.contentBlock.image_left_vertical_content.variation_dark A{color:#ffffff}@media screen and (min-width:1025px){.contentBlock.image_right_vertical_content{display:flex}.contentBlock.image_right_vertical_content .grid-parent{height:100%;display:flex;align-items:center}}.contentBlock.image_right_vertical_content .grid-50 .image{width:100%}.contentBlock.image_right_vertical_content .contents_1{padding:20px}.contentBlock.image_right_vertical_content.variation_light .constrained-content{background:#000000;color:#ffffff;background-attachment:fixed}.contentBlock.image_right_vertical_content.variation_light H1, .contentBlock.image_right_vertical_content.variation_light H2, .contentBlock.image_right_vertical_content.variation_light H3, .contentBlock.image_right_vertical_content.variation_light H4, .contentBlock.image_right_vertical_content.variation_light H5, .contentBlock.image_right_vertical_content.variation_light H6{color:#000000 !important}.contentBlock.image_right_vertical_content.variation_light A{color:#ffffff}.contentBlock.image_right_vertical_content.variation_dark .constrained-content{background:#000000;color:#ffffff;background-attachment:fixed}.contentBlock.image_right_vertical_content.variation_dark H1, .contentBlock.image_right_vertical_content.variation_dark H2, .contentBlock.image_right_vertical_content.variation_dark H3, .contentBlock.image_right_vertical_content.variation_dark H4, .contentBlock.image_right_vertical_content.variation_dark H5, .contentBlock.image_right_vertical_content.variation_dark H6{color:#000000 !important}.contentBlock.image_right_vertical_content.variation_dark A{color:#ffffff}@media screen and (min-width:1025px){.contentBlock.huge_image_left_new .constrained-content{max-width:none !important}}.contentBlock.huge_image_left_new .contents_1{padding:50px}.contentBlock.huge_image_left_new .imageBlock{position:absolute;top:0px;left:0px;height:100%;background-size:cover;background-position:center}.contentBlock.huge_image_left_new .grid-parent{position:relative}@media screen and (min-width:1025px){.contentBlock.huge_image_right_new .constrained-content{max-width:none !important}}.contentBlock.huge_image_right_new .contents_1{padding:50px}.contentBlock.huge_image_right_new .imageBlock{position:absolute;top:0px;right:0px;height:100%;background-size:cover;background-position:center}.contentBlock.huge_image_right_new .grid-parent{position:relative}.contentBlock.three_column_image_left .image_left_image{width:70px !important;float:left}.contentBlock.three_column_image_left .contents_1, .contentBlock.three_column_image_left .contents_2, .contentBlock.three_column_image_left .contents_3{margin-left:90px}.contentBlock.html_code{margin-bottom:20px}.contentBlock.horizontal_line.variation_shadow hr{border:none;height:20px;width:90%;height:50px;margin-top:0;box-shadow:0 10px 20px -21px black;margin:-50px auto 50px}.contentBlock.short_horizontal_line hr{width:10%}.contentBlock.short_horizontal_line.variation_shadow hr{border:none;height:20px;width:90%;height:50px;margin-top:0;box-shadow:0 10px 20px -21px black;margin:-50px auto 50px}.contentBlock.clear_spacer DIV{height:40px}.contentBlock.search_left_logo_middle .grid-wrapper{display:grid;align-items:center}.contentBlock.search_left_logo_middle .grid-right A{font-size:20px;margin:10px}.contentBlock.search_left_logo_middle .grid-right .basketCount{position:relative}.contentBlock.search_left_logo_middle .grid-right .basketCount .items{background:black;border-radius:50%;width:1.5em;font-size:0.6em;padding:0px;height:1.5em;text-align:center;line-height:1.5em;color:white;position:absolute;top:-0.75em;right:-0.75em}.contentBlock.search_left_logo_middle .grid-right{text-align:right}.contentBlock.search_left_logo_middle .grid-middle{text-align:middle}.contentBlock.search_left_logo_middle .grid-middle{text-align:left}.contentBlock.search_left_logo_middle .grid-wrapper{grid-template-columns:33% 33% 33%}#globalNotify{display:none !important}.contentBlock.header_navigation_menublocks{background:#ffffff}.contentBlock.header_navigation_menublocks .grid-100{padding:0 !important}.contentBlock.featured_products_slimline{text-align:center}.featuredProduct{margin-bottom:20px;padding:0px}.contentBlock.featured_products_slimline .image{margin-bottom:30px}.contentBlock.featured_products_slimline .productTitle A{text-decoration:none}.contentBlock.featured_products_slimline .productTitle{padding:0;margin:0}.contentBlock.featured_products_slimline .price{font-weight:bold}.contentBlock.featured_products_slimline .priceContainer{height:40px}.contentBlock.featured_products_slimline P{text-align:center}.contentBlock.featured_products_slimline.variation_light{background:#000000;color:#ffffff;background-attachment:fixed}.contentBlock.featured_products_slimline.variation_light H2{color:#000000 !important}.contentBlock.featured_products_slimline.variation_light .moreinfo A{background:#9441;color:#9435}.contentBlock.featured_products_slimline.variation_light .moreinfo A:hover{opacity:0.8}.contentBlock.featured_products_slimline.variation_light A{color:#ffffff}.contentBlock.featured_products_slimline.variation_dark{background:#000000;color:#ffffff;background-attachment:fixed}.contentBlock.featured_products_slimline.variation_dark H2{color:#000000 !important}.contentBlock.featured_products_slimline.variation_dark .moreinfo A{background:#9442;color:#000000}.contentBlock.featured_products_slimline.variation_dark .moreinfo A:hover{opacity:0.8}.contentBlock.featured_products_slimline.variation_dark A{color:#ffffff}.contentBlock.footer_links .footerLinks{padding-top:20px;padding-bottom:20px}#heroImage{}#heroImage H1{}#heroImage H1 SPAN, #heroImage H2{}.body_ #heroImage{}.body_ #heroImage H1{}.body_ #heroImage H1 SPAN, .body_ #heroImage H2{}.contentBlock TABLE,
.contactFormList TABLE{width:100%}.contentBlock TABLE TD,
.contactFormList TABLE TD{border:1px solid #EDEDED;padding:10px}.contentBlock TABLE TD A,
.contactFormList TABLE TD A{}.contentBlock TABLE TH A,
.contactFormList TABLE TH A{color:#ffffff}.contentBlock TABLE TH,
.contactFormList TABLE TH{width:25%;color:#ffffff;padding:10px}.contentBlock.center{text-align:center !important}.contentBlock.center .qq-uploader{margin:0 auto !important}.contentBlock.center H1,
.contentBlock.center H2,
.contentBlock.center H3,
.contentBlock.center H4,
.contentBlock.center H5,
.contentBlock.center H6{text-align:center !important}.contentBlock.center .g-recaptcha{display:inline-block;margin:0 auto}.contentBlock.no-margin{margin:0px !important}.contentBlock.no-padding{padding:0px !important}.withDiscount{color:#ED1C24}.optionToggleTitle, .optionToggleHeading{cursor:pointer}.optionToggleHeading{background-color:#FAFAFA;padding:5px}.optionToggleHeading:hover{background-color:#F5F5F5}.optionToggleTitle{padding:5px}.optionToggleTitle.active{display:none}.optionToggleHeading{background-image:url(/img/dynamic/36/w/90/down-31278909.png);background-repeat:no-repeat;background-size:10px;background-position:center right 8px;padding-right:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.optionToggleHeading.active{background-image:url(/img/dynamic/36/w/90/up-31278910.png);background-repeat:no-repeat;background-size:10px;background-position:center right 8px;padding-right:20px}.optionToggleContent{padding:5px}.optionsGroups LABEL.radio{display:inline-block;float:left !important;clear:none !important;border:2px solid #F5F5F5;padding:5px 10px 5px 5px;margin-right:10px;margin-bottom:5px}.optionsGroups .optionImage{cursor:pointer;width:36px;display:inline-block;vertical-align:middle}.optionsGroups .radio.hasImages INPUT{position:absolute;visibility:hidden}.optionsGroups .radio.hasImages SPAN{position:absolute;visibility:hidden}.optionsGroups .radio.hasImages{margin:0px 3px 5px 0px !important;padding:0px !important;text-align:center;width:52px}.optionsGroups .groupImage{max-width:460px}.optionsGroups .groupDescription{margin-top:10px;margin-bottom:10px;clear:both}.optionsGroups .radio.hasImages .optionImage IMG{display:block}.optionsGroups .radio.hasImages .optionImage{width:100%}.optionsGroups *{text-align:left;font-size:14px}.optionToggleHeading{font-size:14px;font-weight:bold}#ajaxOptions .optionToggleContent .groupDescription P, #ajaxOptions .optionToggleContent .groupDescription{font-size:14px !important}tr.optionsGroups TD{padding:0px;margin:0px}.optionToggleTitle{margin-bottom:5px}.contentBlock .down_arrow{position:absolute;margin-left:auto;margin-right:auto;left:0;bottom:5%;right:0;width:54px;opacity:0.9}.contentBlock .down_arrow:hover{opacity:1}#navigation_search .searchBox{display:none}#navigation_search:hover DIV{display:block;position:absolute;bottom:-24px;right:0px;z-index:99}.keep-on-top{z-index:2}#navigation_search DIV INPUT{padding:7px;border:1px solid black;display:inline-block}.searchBox .submitButton{position:absolute;top:0px;right:0px}div.upperCheckoutNotes,
div.checkoutNotes{display:none}.pagesPage .ufwForm .textarea{width:95%}H2.accessoriesTitle{margin-top:10px;text-align:center !important}INPUT.text.postcodeLookup{width:10em !important}.grecaptcha-badge{display:none}#refineAndSort{position:fixed;bottom:0px;left:0px;background:rgba(0,0,0,0.7);z-index:99;color:white;right:0px;padding:20px 10px 20px 10px}#refineAndSort A.anchorLink{color:white;padding:0px !important;display:block;text-align:left}#refineAndSort .headerMiniBasket{padding:0px !important;text-align:right;color:white}#refineAndSort .headerMiniBasket A{color:white}.filterCondition A{color:white;display:block;border-radius:5px;text-decoration:none;padding:5px;margin-bottom:5px;background:#E4007D}.filterCondition A:hover{background:#F076B4}.filterCondition SPAN{display:inline-block;width:10px;margin-right:4px}.ecommerce_filter{padding:10px;margin-top:20px;border:1px solid #EAEAEA;margin-bottom:20px}.ecommerce_filter SPAN.backOneCategory{width:10px;display:inline-block}.ecommerce_filter .group LABEL{color:black}.ecommerce_filter .group LABEL:hover{text-decoration:underline}.ecommerce_filter H2{font-size:14px;font-weight:bold;margin-bottom:0px}.ecommerce_filter .group{margin-bottom:20px}.backCategory{margin-bottom:10px}.backCategory A{text-decoration:none}.backCategory A:hover{text-decoration:none}.filterCategoryList{list-style:none;margin-left:0px}.filterCategoryList LI{list-style:none;margin-left:10px;margin-bottom:3px}.filterCategoryList A{text-decoration:none}.filterCategoryList A:hover{text-decoration:underline}.inlineTitle{display:inline-block}.moreinfo_2.btn{box-shadow:inset 0px 0px 0px 2px black;color:black;background:white}.moreinfo_2.btn:hover{background:black;color:white}.contentBlock.hasBackgroundVideo{z-index:1}.categorySubmenuBlocks{display:flex}.categorySubmenuBlocks UL,
.categorySubmenuBlocks LI{display:block !important;float:none !important}.categorySubmenuBlocks UL LI A{color:black !important;text-align:left !important;font-size:15px !important;padding-left:5px !important}.categorySubmenuBlocks UL LI A.viewMore{font-weight:bold !important}.categorySubmenuBlocks .item{flex-direction:column;display:flex}.categorySubmenuBlocks DIV{width:100%}.categorySubmenuBlocks DIV{}.categorySubmenuBlocks
.secondLevelCategoryNav{display:none}.categorySubmenuBlocks{height:26.7em;overflow:hidden;padding:0px}#header #mainnav .categorySubmenuBlocks UL LI A{padding-left:15px !important;margin:0px !important}.contentBlock{position:relative}.background_video{position:absolute;width:100%;height:100%;overflow:hidden;opacity:0;top:0px;left:0px;display:block;z-index:-1}.background_video iframe.background_video_iframe{pointer-events:none;position:absolute;width:110%;height:60vw;top:-15%;left:-5%;min-height:130%}.filterPriceBox{font-size:14px;margin-bottom:10px}.filterPriceBox INPUT{display:inline-block;width:3em;font-size:12px}#price-range{margin-right:10px;margin-left:10px}UL.flex-list{display:flex;flex-wrap:wrap;list-style:none;box-sizing:border-box;padding:0;margin:0 0 20px 0;width:100%;justify-content:space-between}UL.flex-list.flex-middle{justify-content:center}UL.flex-list .btn{box-sizing:border-box}UL.flex-list .left-aligned-image{width:100% !important;margin:0 !important}UL.flex-list li.list-item{background:white;box-sizing:border-box;display:flex;padding:0px;margin:0 0 20px 0 !important}UL.flex-list li.list-item .list-fill{flex:1 0 auto}UL.flex-list .list-content{box-sizing:border-box;display:flex}UL.flex-list .list-content .list-inner-content{box-sizing:border-box;display:flex;flex-direction:column;padding:10px;width:100%}@media all and (min-width:25em){UL.flex-list li.list-item-thirds{width:100%}UL.flex-list li.list-item-25{width:100%}UL.flex-list li.list-item-20{width:100%}}@media all and (min-width:40em){UL.flex-list li.list-item-thirds{width:49%}UL.flex-list li.list-item-25{width:49%}UL.flex-list li.list-item-20{width:49%}}@media all and (min-width:60em){UL.flex-list li.list-item-thirds{width:32%}UL.flex-list li.list-item-two{width:49%}UL.flex-list li.list-item-25{width:24%}UL.flex-list li.list-item-20{width:19%}}.minimalProductThumbnailListingImage{padding:10px}.minimalProductThumbnailListing{padding:20px;box-sizing:border-box}.minimalProductThumbnailListing,
.minimalProductThumbnailListing H3{text-align:center}.minimalProductThumbnailListing H3,
.minimalProductThumbnailListing H3 A{font-size:18px;line-height:18px;margin-bottom:5px;text-decoration:none}.minimalProductThumbnailListing .seeTheRange{margin-bottom:20px;display:block}.minimalProductThumbnailListing .seeTheRange A{font-weight:bold;vertical-align:middle;color:black;text-decoration:none}.minimalProductThumbnailListing .seeTheRange IMG{width:12px}.minimalProductThumbnailListing{display:flex;flex-direction:column;height:100%}.minimalProductThumbnailListing H3{flex-grow:1}.product-listing.flex-list .productThumbnailListing{padding:5px}.product-listing.flex-list .list-item-25{margin-left:0.5% !important;margin-right:0.5% !important;margin-bottom:40px !important}.product-listing.flex-list{justify-content:flex-start}.product-listing.flex-list .list-item-25 .productThumbnailListingContainer{height:100% !important;display:flex !important;flex-direction:column}.product-listing.flex-list .list-item-25 .productThumbnailListing{height:100% !important;display:flex !important;flex-direction:column;-webkit-flex:0;flex-shrink:0}.product-listing.flex-list .list-item-25 div.list-fill{height:100%}.product-listing.flex-list .list-item-25 DIV.priceBlock{min-height:45px}.semiconstrained-content{max-width:2000px;margin:0 auto}.semiconstrained-content .constrained-content{max-width:none}.depositLine{text-align:center;margin-top:10px;margin-bottom:10px}.depositPayableToday{margin-top:20px}.take-a-break{margin-top:10px}.downloadsTable{width:100%;margin-top:1em}.downloadsTable thead tr th{padding:1em 0em 1em 0em}.downloadsTable tbody tr .img-row{font-size:25px;text-align:center;color:darkgrey}.downloadsTable tbody tr td{vertical-align:middle;padding:0.5em 0em 0.5em 0em;height:2em}.downloadsTable tbody tr td a{text-decoration:none;color:inherit;vertical-align:middle;height:100%;width:100%}.downloadsTable tr td .downloadable{color:blue}.accountDataTable TD,
.accountDataTable TH{padding:5px}.accountDataTable TH{min-width:200px}.registerOnProductsForm{margin-bottom:20px}.postcode_required{border:2px solid red}.sectionImage{float:right;width:220px;margin:0 20px 20px 20px}.sliderItem IMG{display:block}.configureOptions{margin-top:20px}.packageHints{background:#3E403D;color:white;padding:30px 30px 20px 30px;margin-top:20px;margin-bottom:20px;box-sizing:border-box}.basket_notes TEXTAREA{width:100%;padding:10px;font-family:inherit}.contactFormList TABLE TD,
.contactFormList TABLE TH{padding:5px}.basket_notes{width:100%;max-width:50%;float:right;padding:30px}.order-pg-tabs{margin:0 0 7.5% 0;text-align:center;font-family:neue-haas-grotesk-display, sans-serif}.order-pg-tabs .tab{font-size:13px;margin:10px 10px 20px 5px;text-decoration:none;filter:grayscale(30%)}.order-pg-tabs .tab:hover{text-decoration:underline;filter:unset}.order-pg-tabs .current{text-decoration:underline;filter:unset}.savedBasketList{margin-bottom:40px;border-bottom:1px solid gray}#outOfStock,
#outOfStock h2{text-align:center}H1 SPAN.inline-editable,
H2 SPAN.inline-editable,
H3 SPAN.inline-editable,
H4 SPAN.inline-editable,
H5 SPAN.inline-editable,
H6 SPAN.inline-editable{display:block}.contextTitle{font-size:10px;margin:0 0 5px 0;padding:0px;border-bottom:1px solid black}.productsPage .related H2{background:#E0E0E0;padding:20px}.related{margin-top:40px;margin-bottom:40px}.relatedProduct{text-align:center;padding:10px}.relatedProduct .decription{padding-bottom:5px;padding-top:5px;font-weight:bold}.relatedProduct .decription A{text-decoration:none;color:#009EE3}.relatedProduct .link A{color:#E4007D;text-decoration:none;font-weight:bold}.ufwcc_button{padding:15px 30px 15px 30px;margin:10px 20px 10px 20px;border:2px solid black;text-decoration:none;display:inline-block;line-height:1;font-family:inherit}.contentBlock .ufwcc_collapseHeader{cursor:pointer}.contentBlock .ufwcc_collapseHeader:before{font-family:"Font Awesome 5 Pro";content:"\f146";display:inline-block;padding-right:6px;vertical-align:middle;font-weight:900}.contentBlock .ufwcc_collapseHeader.ufwcc_collapsed:before{font-family:"Font Awesome 5 Pro";content:"\f0fe";display:inline-block;padding-right:6px;vertical-align:middle;font-weight:900}.calendarBookingDayHeader{font-weight:bold;padding:10px;font-size:16px !important}.calendarBooking{display:flex;margin-bottom:20px}.calendarBooking .calendarBookingDay{width:auto;flex-grow:1;border:1px solid black}.calendarBooking .calendarBookingDayHeader{font-size:12px;min-height:50px;text-align:center;background:#1F7ABC;color:white}.calendarBooking .calendarBookingTime{text-align:center;vertical-align:middle;border-top:1px solid gray;border-bottom:1px solid gray}.calendarBookingTime A{display:block;line-height:50px !important;width:100%;text-decoration:none}.calendarBooking .calendarBookingTime A.active{background:#61C261}.calendarBooking .calendarBookingTime A:hover{background:#61C261}.calendarBooking .calendarBookingTime A.unavailable{color:#BFBFBF;text-decoration:line-through}.calendarBooking .calendarBookingTime A.unavailable:hover{background:#BFBFBF;color:white}.calendarBooking .calendarBookingTime A.unavailable.active{background:#BFBFBF;color:white}.calendarBooking a.previous_day{display:block;height:100%;box-sizing:border-box;vertical-align:middle;padding:5px}.calendarBooking a.next_day{display:block;height:100%;box-sizing:border-box;vertical-align:middle;padding:5px}.calendarBooking .previousDayWrapper A,
.calendarBooking .nextDayWrapper A{position:relative;width:30px}.calendarBooking .previousDayWrapper A I,
.calendarBooking .nextDayWrapper A I{position:absolute;top:50%}.calendarBookingDayHeader .secondLine{font-weight:bold !important;font-size:42px;line-height:37px}.instagramContainer IMG{width:100%;margin-bottom:15px}.protectedWrapper{margin-bottom:50px}.acccountBasketWrapper{background:#F4F6F8;padding-bottom:30px}.acccountBasketWrapper TABLE,
.acccountBasketWrapper TABLE TD,
.acccountBasketWrapper TABLE TH{padding:10px;border:none}.acccountBasketWrapper .priceColumn{text-align:right}.customerBasketFields .constrained-content{max-width:700px}.customerBasketFields TD,
.customerBasketFields TH{padding:10px !important}.customerBasketFields LABEL.radio{border:none}.customerBasketFields TD{text-align:left}.customerBasketFields .addButtonRow .btn{width:100%}#responsiveSidebar{left:-90vw;position:absolute;width:90vw;height:100vh;overflow:hidden;transition:left 0.2s linear;z-index:99999;background:#3E3E3F;color:white;border-right:1px solid #3E3E3F}#wrapper{left:0px;transition:left 0.2s linear;width:100%}BODY.menuActive{overflow-x:hidden;width:100%}BODY.menuActive #wrapper{left:90vw;height:100vh;overflow:hidden;position:fixed}BODY.menuActive #responsiveSidebar{left:0px}BODY #menuOverlay{left:0px}BODY.menuActive #menuOverlay{position:fixed;top:0px;right:0px;bottom:0px;left:90vw;z-index:9999;transition:left 0.2s linear}BODY .hideResponsive{display:none}BODY .showResponsive A,
BODY .hideResponsive A{color:white;font-size:27px;line-height:normal}.menuText{position:absolute;left:0px;bottom:-7px;font-family:arial;font-size:8px;text-transform:uppercase}.showResponsive,
.hideResponsive{position:relative}BODY.menuActive .showResponsive{display:none}BODY.menuActive .hideResponsive{display:block}#responsiveSidebar UL{position:absolute;top:0px;left:90vw;background:#3E3E3F;width:100%;transition:left linear 0.2s;z-index:10;height:100vh;overflow:scroll;transition:left linear 0.2s;overflow-x:hidden;overflow-y:auto;margin:0px;margin-bottom:30px}#responsiveSidebar > UL{left:0px}.toggleResponsive .hideResponsive, .toggleResponsive .showResponsive{float:left}.toggleResponsive .responsiveBrandLogo{float:left;margin-left:20px}.toggleResponsive .responsiveBrandLogo IMG{height:36px;width:auto}.toggleResponsive .searchIcon{float:right;font-size:26px}.toggleResponsive .cartIcon{float:right;font-size:17px;line-height:normal;margin-top:10px;margin-left:20px}.toggleResponsive .cartIcon A{text-decoration:none}.cartIcon{position:relative}.cartIcon SPAN.items{background:#CD2234;color:white;width:16px;height:16px;font-size:10px;font-family:arial;line-height:16px;text-align:center;border-radius:10px;display:inline-block;position:absolute;top:-12px;left:16px}.toggleResponsive{padding:10px;background:#ffffff !important;color:#000000 !important}.toggleResponsive A{color:#000000 !important}.toggleResponsive A:hover{color:#a4a4a4 !important}#responsiveSidebar A{background:white;color:black;padding:10px 5px 10px 5px;margin-bottom:1px;display:block;text-decoration:none}#responsiveSidebar A:hover{background:#E2E2E2}#responsiveSidebar{overflow:hidden;box-sizing:border-box}#responsiveSidebar UL{list-style:none;margin-left:0px !important;padding-left:0px !important}#responsiveSidebar UL LI{margin-left:0px}#responsiveSidebar UL UL{margin-bottom:0px}#responsiveSidebar A{padding-right:32px;position:relative}#responsiveSidebar LI A.hasChildren:after{position:absolute;font-family:"Font Awesome 5 Pro";font-size:10px;height:100%;display:inline-block;vertical-align:center;right:10px;font-weight:600 !important;content:"\f054"}#responsiveSidebar LI A.backNav{padding-left:20px}#responsiveSidebar LI A.backNav:after{position:absolute;font-family:"Font Awesome 5 Pro";font-size:10px;left:10px;top:13px;font-weight:600 !important;content:"\f053"}#responsiveSidebar LI A.homepageLink{padding-left:38px}#responsiveSidebar LI A.homepageLink:after{position:absolute;font-family:"Font Awesome 5 Pro";font-size:18px;left:10px;top:6px;font-weight:600 !important;content:"\f015"}#responsiveSidebar LI A.responsiveHeader{text-transform:uppercase;letter-spacing:5px;background:#E2E2E2 !important}#responsiveSidebar LI.responsivePreview A{padding:10px 10px 10px 25px !important}UL.tabletNavigation{margin:0;padding:0;list-style:none;float:right}UL.tabletNavigation LI{margin:0;padding:0;display:inline-block;list-style:none}UL.tabletNavigation LI A{text-decoration:none;padding:10px}#heroImage DIV.bx-wrapper{margin-bottom:0px !important}#basketForm .ui-selectmenu-button{width:100% !important;box-sizing:border-box}.mailingListContainer .error{font-size:16px !important;margin-bottom:20px !important;display:block}.mailingListContainer{border:1px solid #DFDFDF;padding:10px;margin-bottom:20px;background:#F8F8F8;margin-top:40px}.mailingListContainer H2{font-size:26px}.mailingListContainer .radioMailingListQuestions LABEL{display:inline-block;width:49%;background:white;padding:10px;box-sizing:border-box;margin:0px !important;text-align:center !important}.mailingListContainer .radioMailingListQuestions{margin-bottom:20px}.mailingListContainer .mailing_list_disclaimer P{font-size:15px}.flex_image_container{display:flex;flex-direction:row;align-items:stretch}.flex_image_container .flex_image{flex:1;margin-left:10px;margin-right:10px}.downloadBlock .image{box-shadow:5px 5px 5px gray;margin:0 20px 20px 20px}.eventsThumbnail{margin-top:20px}.eventsThumbnail H3 A{text-decoration:none;color:inherit}#headerTags{text-align:center;padding-top:20px;padding-bottom:10px}#headerTags UL{margin-bottom:20px}.bigPostcode{font-size:18px !important;padding:10px}.creative2Intro{margin-top:40px;margin-bottom:40px !important}.creative2ProductsRight .optionsGroups TH{font-weight:normal !important}.creative2ProductsRight .optionsGroups{border-bottom:1px solid #DEE1E6}.creative2ProductsRight .optionsGroups TH,
.creative2ProductsRight .optionsGroups TD{padding-bottom:10px;padding-top:10px}.creative2ProductsRight h1{text-align:left !important;font-size:30px !important;font-weight:bold !important;margin-bottom:10px !important;margin-top:0px !important}.creative2ProductsRight .priceField{text-align:left;font-size:25px;font-weight:bold}.creative2ProductsRight .priceField STRIKE{font-weight:normal}.creative2ProductsRight .priceField SMALL{font-size:12px;font-weight:normal}.creative2ProductsRight .priceSpace{margin-top:12px}.creative2ProductsRight .backToCategory A{color:gray;text-transform:uppercase;font-size:12px;letter-spacing:1.2px}.creative2ProductsRight .backToCategory{margin-top:0px;margin-bottom:20px}SELECT{max-width:100% !important}.accountNavigation UL{list-style:none;margin:0px 0px 40px;padding:0px;display:block;border-bottom:1px solid gray}.accountNavigation LI{list-style:none;margin:0px;margin:0px}.accountNavigation LI{display:inline-block}.accountNavigation LI A{padding:10px;display:block;text-decoration:none;background:gray;color:white}.accountNavigation LI A:hover,
.accountNavigation LI A.active{background:black}.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:white;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5 !important}#card-element{margin-top:20px !important;margin-bottom:20px !important}.deferredPaymentDetails{border:1px solid gray;padding:0px 20px 20px 20px;margin-bottom:40px}.deferredPaymentDetails h2{font-size:22px !important;margin:20px 0px 20px 0px !important;text-align:left !important}.deferredPaymentIssue{padding:20px;border:1px solid gray;color:#BD353A}#sb-title-inner{color:white !important}.stickyContent{z-index:100 !important}.stickyContent.affix{position:fixed;z-index:100 !important;top:0;left:0px;right:0px;max-width:100%;width:100%;background:white}.stickyContentFiller{display:none}.stickyContentFiller.affix{display:block}#availableDeliverySlots{margin-left:25px;margin-right:25px}#availableDeliverySlots .deliverySlot LABEL{border:1px solid black;display:block;margin:5px;min-height:75px;padding:10px}#availableDeliverySlots .deliverySlot.holding LABEL{background:#ECE25D}#availableDeliverySlots .slick-arrow::before{color:black !important}.basketRelatedProducts H3{margin-top:20px}.basketRelatedProducts .relatedProducts{border-top:1px solid gray;padding-bottom:40px}.basketRelatedProducts .description{margin-bottom:10px;margin-top:10px}.basketRelatedProducts A{text-decoration:none}.relatedProducts .price{font-size:80%;margin-bottom:5px}.deferredOptions h2{font-weight:700}.deferredOptions p{margin-bottom:25px}.deferredOptions img{border-radius:2px;margin-top:25px}.deferredOptions .genImg{width:160px;margin-bottom:15px}.deferredOptions .mutedInformation{background-color:#f0f0f0;margin-top:10px;padding:10px;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.deferredOptions .formField .formLabel{text-align:left;width:40%}.deferredOptions .formField .formLabel{text-align:left;width:40%}.deferredOptions .formField .formValue{width:57.5%}.deferredOptions .text-align-center{text-align:center}.deferredOptions .formField .noWidth{width:unset}.deferredOptions .formField .fullWidth{width:100%}.deferredOptions .previousAnswers{color:blue;cursor:pointer}.deferredOptions .failedToCopy{color:red;display:none;font-size:14px}#wrapper{overflow:hidden}.ufwcc_heading_1{font-family:Angelina;font-size:40px;margin-top:40px;margin-bottom:40px;text-align:center;font-weight:normal}.ufwcc_heading_2{font-size:30px;margin-top:20px;margin-bottom:20px;text-align:center}.ufwcc_heading_3{font-size:20px;margin-top:20px;margin-bottom:20px;text-align:center}.ufwcc_heading_4{}.ufwcc_heading_5{}.ufwcc_heading_6{}@media print{.noPrint{display:none}}@media screen and (max-width:1024px){IFRAME:not(.tvplayer){width:100% !important}}@media screen and (min-width:1025px){/* .extra_column_padding_right{margin-right:20px}.extra_column_padding_left{margin-left:20px}*/}@media screen and (max-width:1024px){.product-listing.flex-list .list-item-25{width:49% !important}}@media screen and (max-width:1024px){.side-headings .sideMenuWrapper{display:none}}@media screen and (min-width:1025px){.side-headings .hidden{display:none}.side-headings .sideMenuWrapper{float:left;width:20%;box-sizing:border-box}.side-headings .wrappedSideHeadingAll{padding-left:40px;float:right;width:80%;box-sizing:border-box}.side-headings .sideMenuWrapper UL, .side-headings .sideMenuWrapper LI{list-style:none;margin:0px;padding:0px}.side-headings .sideMenuWrapper A{padding:10px 5px 10px 5px;display:block;background:#000000;color:white;margin-bottom:5px;text-decoration:none;font-size:18px}.side-headings .sideMenuWrapper A.active, .side-headings .sideMenuWrapper A:hover{background:transparent}}.thin-multi-image-padding DIV.grid-20, .thin-multi-image-padding DIV.grid-33, .thin-multi-image-padding DIV.grid-25, .thin-multi-image-padding DIV.grid-50{padding:1px !important;margin:0px !important}.thin-multi-image-padding{margin-bottom:0px !important}.productThumbnailListing{text-align:center}.sf-sub-indicator{display:none}@media screen and (min-width:1025px){.contentBlock.timeline .contents_1{position:relative !important}.contentBlock.timeline H2{position:absolute;top:0px;background:#683968;width:100px;height:100px;line-height:100px;text-align:center;border-radius:50%;color:white !important;font-size:29px}.contentBlock.timeline.timeline-left H2{right:-50px}.contentBlock.timeline.timeline-right H2{left:-50px}.contentBlock.timeline.timeline-left .contents_1 H3{text-align:right}.contentBlock.timeline.timeline-left .contents_1{float:left;text-align:right;width:40%;border-right:4px solid black;margin-left:-4px;padding-right:10% !important}.contentBlock.timeline.timeline-right .contents_1{float:right;width:40%;padding-left:10%;text-align:left;border-left:4px solid black}}@media screen and (max-width:1024px){.contentBlock.timeline .contents_1{position:relative !important}.contentBlock.timeline H2{position:absolute;top:0px;background:#683968;width:100px;height:100px;line-height:100px;text-align:center;border-radius:50%;color:white !important;font-size:29px}.contentBlock.timeline H2{left:-50px}.contentBlock.timeline .contents_1 H3{text-align:left !important}.contentBlock.timeline .contents_1{float:right;text-align:left;width:60%;border-left:4px solid black;padding-left:20% !important}.contentBlock.timeline.timeline-left .contents_1 H3{text-align:left !important}}.bx-wrapper .bx-pager{display:none !important}.bx-controls-direction{display:none}.basketCount .items{background:#282a7d !important}.predictiveSearchForm INPUT{font-family:"gill-sans-nova" !important}.blackAndWhite IMG{filter:grayscale(100%) !important}.blackAndWhite IMG:hover{filter:grayscale(0%) !important}.relatedProduct .decription A{color:black;font-weight:normal;font-size:16px}.relatedProduct .link A{color:black;font-weight:normal;font-size:16px}.horizontalFilterCategories, .horizontalFilterGroups{background:rgba(0,0,0,0.03)}.horizontalFilterCategories{padding-top:15px}.horizontalFilterGroups .group{background:rgba(0,0,0,0.1) !important}.horizontalFilterGroups{margin-bottom:40px}#contentBlock_accounts_themes_header_blocks_545369{box-shadow:5px 5px 5px rgba(0,0,0,0.1)}.contact-form .btn{border:2px solid white;box-shadow:none;color:white}.contact-form .btn:hover{background:white;color:black;box-shadow:none}#footerContainer .btn.primary{padding-top:10px;padding-bottom:10px}#footerContainer .btn.primary:hover{color:white;box-shadow:none}.contentBlock .ufwcc_collapseHeader.ufwcc_collapsed::before{font-family:"Font Awesome 5 Pro";content:"\f078";font-weight:normal;font-size:14px}.contentBlock .ufwcc_collapseHeader::before{font-family:"Font Awesome 5 Pro";content:"\f077";font-weight:normal;font-size:14px}