body {background-color:#FFFFFF ;}
body,
.cmsDefaultTextLogo a,
.cmsDefaultTextLogo a:link,
.copyright, a.copyright, .copyright a,
a.copyright:link {color:#383838 ;}
body.cmsPopup {background-color:white ;background-image:none;padding:2%;box-sizing:border-box;}
body.cmsPopup {background-color:#FFFFFF ;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#FF6306 ;}
:root {--wscol-theme-primary:#FF6306 ;}
:root {--wscol-page:#FFFFFF ;}
.btn.btn-primary, .btn-primary {background-color:#FF6306 ;}
.btn.btn-primary:hover {background-color:#999;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#FF6306 ;}
.btn.btn-primary, .btn-primary {background-color:#FF6306 ;}
.btn.btn-primary, .btn-primary {background-color:#FF6306 ;}
.btn.btn-primary, .btn-primary {color:#FFFFFF ;}
.btn.btn-primary, .btn-primary {color:#FFFFFF ;}
body {margin:0px;padding:0px;}
.pageTopLine{display:none;}
.cmsHomePage #heading{display:none;}
.cmsHomePage #cmsPageHeaderToolsBelowHeading{display:none;}
@font-face {font-family:'WebSymbolsRegular';src:url(' /uploads/97995/font/WebSymbols-Regular-webfont.eot');src:url(' /uploads/97995/font/WebSymbols-Regular-webfont.eot?#iefix') format('embedded-opentype'),url(' /uploads/97995/font/WebSymbols-Regular-webfont.woff') format('woff'),url(' /uploads/97995/font/WebSymbols-Regular-webfont.ttf') format('truetype'),url(' /uploads/97995/font/WebSymbols-Regular-webfont.svg#WebSymbolsRegular') format('svg');font-weight:normal;font-style:normal;}
@-webkit-keyframes bounceIn {from,20%,40%,60%,80%,to {-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0% {opacity:1;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
20% {-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
40% {-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9);}
60% {opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
80% {-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97);}
to {opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes bounceIn {from,20%,40%,60%,80%,to {-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0% {opacity:1;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
20% {-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
40% {-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9);}
60% {opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
80% {-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97);}
to {opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.featuredProduct:hover img{-webkit-animation:bounceIn 1s;animation:bounceIn 1s;}
.homePageFeaturedProducts .featuredimage {height:fixed;padding:1%;}
.homePageFeaturedProducts .mainPrice .value {font-weight:bolder;font-size:160%;}
.homePageFeaturedProducts .mainPrice{margin-top:10px;}
body figure.hdr h2, body figure.hdr p {text-transform:unset;}
body .is-boxes, body .is-wrapper > div {float:none;}
body .is-section-auto .is-box {vertical-align:middle;}
body .is-boxes.slick-slide{float:left;}
.is-container {-webkit-transition:unset!important;-moz-transition:unset!important;-ms-transition:unset!important;-o-transition:unset!important;transition:unset!important;}
#cmsShoppingCartTemplateLinks a{color:#ff6306;}
#cmsBrowserTopFixedSpacer {}
#cmsAltBanner{margin:0;padding:0;}
#cmsBannerOverlay{display:flex;z-index:151;}
#cmsBannerOverlay .row{display:flex;flex:1;align-items:center;}
@media only screen and (max-width :800px) {.cb-slider .slick-slider {margin:0px;}
#masthead .cmsDefaultTextLogo {}
}
html {box-sizing:border-box;}
*, *:before, *:after {box-sizing:inherit;}
body {padding:0;margin:0;}
#cmsAltBanner,#cmsAltBanner > li:nth-of-type(n+2) {display:none;}
#inner{-webkit-transition:left 0.8s ease-in-out;-moz-transition:left 0.8s ease-in-out;-o-transition:left 0.8s ease-in-out;transition:left 0.8s ease-in-out;left:0;top:0;position:relative;}
#logocontainer{align-self:center;}
#logocontainer img{max-height:120px;}
#cmslogo a{font-size:60px;line-height:1em;color:#fff;color:#FFFFFF;color:#FF6306;}
.viewCartIcon{display:none;}
.viewCartLink:before{font-family:"Ionicons";content:"\f370";padding-right:10px;color:#FFFFFF;color:#FF6306;display:inline-block;font-size:24px;text-align:left;left:0;}
#cmsTemplateLoginFormArea, .socialmediaicons,.socialcart{display:inline-block;padding:0;}
.socialmediaicons,.socialcart{vertical-align:middle;}
#cmsTemplateLoginFormArea select, #cmsTemplateLoginFormArea input{font-size:14px;font-family:Titillium Web, sans-serif;}
#cmsTemplateLoginFormArea select{border:0;}
#cmsTemplateLoginFormArea input{background:none;color:#383838;color:#FF6306;text-transform:uppercase;}
#outer #container{max-width:100%;margin:0 auto;}
ul#productTabUL li {margin-left:0px;margin-right:2px;}
ul#productTabUL li a.productTabAactive {background-color:#FF6306!important;color:#FFFFFF;}
#cmsPageContainer a, #cmsPageContainer a:link {}
ul#productTabUL li a {background-color:#FFFFFF;text-transform:uppercase;font-weight:300;padding:0.5rem 1.5rem;color:#383838;}
#header .is-wrapper .is-box .is-container {margin-top:0px;margin-bottom:0px;}
#container{margin:auto;background-color:#FFFFFF;padding-bottom:3rem;}
.cmsHomePage #container{padding-bottom:0;}
.cmsUsualWidth,#cmsPageHeaderToolsBelowHeading {max-width:1500px;margin-right:auto;margin-left:auto;padding:0 1.2rem;}
.cmsUsualWidth.containsContentBox {max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;}
.productViewBody .cmsUsualWidth.containsContentBox {padding-inline:1rem!important;}
a{color:#FF6306;color:#FF6306;text-decoration:none;}
a:hover{color:#ff6306;color:#FF6306;}
h1{color:#FF6306;font-size:2.8em;line-height:1.0em;}
h2{font-size:2.2em;color:;}
h3,h4{color:#383838;font-size:1.8em;}
h4{font-size:1.3em;}
.searchtoykeywords{width:300px;}
button[type=submit].buybutton, button[type=submit].btnAddToShoppingBasket, button[type=submit].shoppingbasketcheckoutbutton, button[type=submit].checkoutsubmitorder {font-size:120%!important;padding:6px 6px;margin:2px 0;width:100%;max-width:260px;min-width:70px;font-weight:600;}
.cmsWishListButtonShort{font-size:120%!important;margin-left:4px;}
button, input, select {font-size:100%;border:2px solid #000000;background-color:#FFFFFF;margin:2px 0;padding:4px;cursor:pointer;border-radius:0px;}
textarea {font-size:100%;border:1px solid #000000;background-color:#FFFFFF;padding:4px;border-radius:2px;}
input[type=text]{text-indent:0px;}
button[type=submit], button[type=button]:not(.slick-arrow),input[type=submit],input[type=button]{color:#FF6306;color:#FF6306;background-color:#FFFFFF;border:1px solid #FF6306;border:1px solid #FF6306;height:auto;padding:0px 6px;}
button:hover[type=submit],input[type=submit]:hover,button[type=submit]:hover{background-color:#FF6306;background-color:color:#FF6306;color:#FFFFFF;color:#FFFFFF;border-color:#FF6306;height:auto;}
.cmsFormElements {margin:1% 0;}
.cmsFormElement, cmsFormSubmitRow {display:flex;margin:1% 0;}
.cmsFormPrompt, .cmsFormActions, .cmsFormDataNoPrompt {flex:1;}
.cmsFormData, .cmsFormOptions,.cmsFormElement .cmsFormPrompt + div{flex:3 padding:20%;}
.cmsFormData input, .cmsFormData select, .cmsFormData textarea, .cmsFormDataNoPrompt textarea {width:100%;margin-left:0;margin-right:0;}
#productBuyForm .cmsFormSubmitRow {display:block;}
.btn.btn-primary, .btn.btn-default,.button-default, .button-primary, .cmsItem a.moreInfo, .cmsMoreInfo, .cmsNavButtons a{color:#FF6306;color:#FF6306;background:none;border:1px solid #FF6306;border:1px solid #FF6306;padding:6px 20px;font-size:1.0em;margin-bottom:5px;}
.btn.btn-default, .btn.btn-primary,.button-default, .button-primary {border:2px solid #FF6306;border:2px solid #FF6306;border-radius:0;}
.btn.btn-primary:hover, .btn.btn-default:hover,.button-default:hover, .button-primary:hover, .cmsItem a.moreInfo:hover, .cmsMoreInfo:hover, .cmsNavButtons a:hover{background-color:#FF6306;background-color:color:#FF6306;color:#FFFFFF;color:#FFFFFF;border-color:#FF6306;}
.alsoConsider .cmsImage img, .cmsThumb {max-height:320px;}
hr {color:#000000;background-color:#000000;height:1px;border:none;padding:0;margin:2px 0px 2px 0px;}
#mobbtn,#mobbtnx{background-color:rgba(0,0,0,0.90);background-color:#FF6306;color:#FFFFFF;padding:4px 8px;border-radius:3px;z-index:10000000;cursor:pointer;}
#mobbtnx{position:absolute;top:10px;right:10px;width:32px;text-align:CENTER;}
.menuarrowdown{font-size:0.8em;}
#bannerwrap {position:relative;}
.cycle-prev {left:0;}
ul:hover > .cycle-prev, div:hover > .cycle-prev {left:2%;opacity:0.6;}
.cycle-next {right:0;}
div:hover > .cycle-next, ul:hover > .cycle-next {right:2%;opacity:0.6;}
.cycle-prev,.cycle-next, .slick-prev,.slick-next {opacity:0.1;height:50px;width:50px;font-size:40px;line-height:50px;color:#FFF;border-radius:50%;background-color:#FF6306;background-color:#FF6306;cursor:pointer;position:absolute;top:50%;margin-top:-25px;z-index:99999;left:2%;text-align:center;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:table;font-size:0;}
.cycle-next {left:inherit;right:2%;}
.cycle-prev:before,.cycle-next:before {content:"\003C";line-height:1em;display:table-cell;vertical-align:middle;text-align:center;}
.cycle-next:before {content:"\003E";}
.cycle-prev:hover,.cycle-next:hover {background-color:#FF6306;}
.cycle-pager span,.cycle-pager button{cursor:pointer;}
.cycle-pager span.cycle-pager-active {color:#FF6306;color:#FF6306;}
.cycle-pager .slick-active button{background-color:#FF6306;background-color:#FF6306;}
body .slider-on-content .slick-next, body .slider-on-content .slick-prev {width:30px;height:30px;background:none!important;}
#bannerwrap .column>.embed-responsive, #bannerwrap .column>a>img, #bannerwrap .column>figure, .column>img {margin-top:0em;margin-bottom:0em;}
@media only screen and (max-width :650px) {#bannerwrap .cycle-pager,.cycle-prev,.cycle-next{display:none;}
}
#mobmenu{top:-40px;transition:opacity .25s ease-in-out, top .4s ease-in-out;-moz-transition:opacity .25s ease-in-out, top .4s ease-in-out;-webkit-transition:opacity .25s ease-in-out, top .4s ease-in-out;opacity:0;background:rgba(0,0,0,0.90);background:;}
#mobmenu #menu a{box-shadow:none!important;}
#mobmenu.mobile{visibility:hidden;display:block;position:absolute;}
@media (min-width:561px) {.desktop{display:block;}
.mobile{display:none;}
}
@media (max-width:560px) {img.fullwidth {max-width:none;width:100%;}
.fixedHeader #mastwrapXXX {position:fixed;}
.searchtoykeywords {width:200px;}
.categories #container {display:block!important;}
.toyTable td{display:block;}
#socialmenu{text-align:center;}
#header{}
#cmsShoppingCartTemplateLinks{text-align:center;font-size:12px;}
#cmsBrowserTopFixedSpacer,.pageTopLine {display:none;}
#footer{background-position:top right!important;}
#social #mobbtn{font-size:1.0rem;}
#mastwrap{position:relative;width:100%;z-index:152;top:0;}
#mastwrap #masthead{padding:0 0 10px;justify-content:center;}
#masthead #social {padding:0;position:relative;right:initial;text-align:center;}
#masthead .socialmediaicons{margin-bottom:0.5rem;}
#masthead #menu{display:none;}
#logocontainer {padding:10px 1.2em 5px;}
#logocontainer img{max-height:80px;margin:0 !important;}
#logocontainer .column{float:none;}
#cmslogo a {font-size:12vW;display:block;}
#cmsAltBanner h1,#cmsAltBanner h2,#cmsAltBanner h3{font-size:7vW!important;margin:0.3em 0!important;}
#cmsAltBanner p{font-size:0.9em!important;}
#cmsAltBanner figure.hdr{}
#moblogo{display:none;}
#mobbtn{display:inline-block;margin-bottom:0.5rem;position:absolute;top:10px;right:10px;}
#mobmenu{position:absolute;width:85%;left:100%;padding:50px 4%;top:0;-webkit-transition:left 0.5s ease-in-out;-moz-transition:left 0.5s ease-in-out;-o-transition:left 0.5s ease-in-out;transition:left 0.5s ease-in-out;}
#mobmenu.mobile{visibility:visible;display:block;opacity:1;}
#mobmenumain{position:fixed;width:60%;}
#mobmenu #menu{background:none;}
#mobmenu #menu li {float:none!important;clear:both!important;display:block;padding:0px;margin:10px;text-align:left;border:none;}
#mobmenu #menu ul ul.catsubmenu {padding:10px 10px;border-top:1px dotted #000000;border-bottom:1px dotted #000000;margin-bottom:10px;}
#mobmenu #menu ul ul li{min-height:0;}
#mobmenu #menu li a{border:0px;margin:0;padding:0 0 10px 0;font-size:18px;text-decoration:none;}
#mobmenu #menu li a.menuactive, #mobmenu #menu li.menuliactive a.menuactive, #mobmenu #menu li.menuliparentactive a {text-decoration:none;color:#FF6306;}
#mobmenu #menu ul ul li a{line-height:1.2em;padding:5px 5px;font-size:16px;}
#mobmenu #menu ul ul{width:100%;margin:0;padding:5px;position:relative;display:block;left:0;border:none;background:none;}
#mobmenu #menu ul ul ul{display:none;}
#mobmenu #menu > ul > li {height:auto;}
#mobmenu .menuarrowdown{display:none;}
#mobmenu .searchFormDiv{padding-top:10px;}
#mobmenu .searchFormDiv input[type=submit]{display:none;}
.active #mobmenu {}
.active #inner {left:-85%;}
#outer{width:100%;overflow-x:hidden;}
.list-style-3col li, .list-style-4col li, .list-style-5col li, .list-style-6col li{width:100%;}
.column.third,column.half,column.twothirds,.column.fourth{width:100%;margin:10px 0;display:block;}
.desktop{display:none;}
.mobile{display:block;}
table{width:100%!important;}
table img{height:auto;}
.productslist .cmsItem .cmsPriceAndEnquiry, .productslist .cmsItem .cmsTitleAndText, .productslist .cmsItem .cmsImage{width:100%;text-align:center;}
.productslist li{margin:0;}
.productslist li .cmsTitle{margin-top:10px;}
.zoomPad {float:none;}
.imageAlignmentBlock{margin-bottom:25px;}
#inner{-webkit-box-shadow:2px 0px 10px 0px rgba(0,0,0,0.35);-moz-box-shadow:2px 0px 10px 0px rgba(0,0,0,0.35);box-shadow:2px 0px 10px 0px rgba(0,0,0,0.35);}
#cmsAltBanner figure.hdr figcaption{position:relative;}
#cmsAltBanner .full.noImg{width:100%;}
#cmsBannerOverlay{position:relative;}
#heading{text-align:center;}
.floatLeft75PC,.floatRight25PC,.floatLeft66PC,.floatRight33PC {margin:10px 0;float:none;width:100%;}
.cmsItem .floatRight img {width:100%;}
.cmsBlogList .cmsItemLI{margin-bottom:30px;}
.cmsDefaultTextLogo {}
}
.cycle-overlay{text-align:center;}
h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.0em;}
h1,b,strong{font-weight:bolder;}
.cleared {clear:both;margin:0;padding:0;border:none;font-size:1px;}
#outer{position:relative;}
#mastwrap{transition:background 0.5s ease;width:100%;top:0;background:rgba(0,0,0,0.90);position:sticky;z-index:600;}
.fixedHeader #mastwrap{}
#masthead{display:flex;align-items:flex-end;clear:both;position:relative;}
#leftlogo,#socialcart,#socialmenu{flex:1;}
#mainmenu{flex:2;}
.cmsDefaultTextLogo{margin:0;width:100%;}
#logocontainer{position:relative;}
#social{position:absolute;top:0;right:1.2em;}
#socialcart{text-align:right;}
#cmsViewCartContainer{padding-right:10px;}
#cartcounter{}
#cartcounter ion-icon,#cartcounter i.icon{display:inline-block;width:32px;font-size:22px;padding:10px;box-sizing:border-box;height:26px;}
.socialmediaicons ion-icon,.dirlistingsocialmediaicons ion-icon,.socialmediaicons i.icon, .dirlistingsocialmediaicons i.icon{background:none!important;color:#383838;height:23px;font-size:23px;padding:0;}
.socialmediaicons i.icon.ion-android-cart{color:#FF6306;color:#FF6306;}
.socialmediaicons a:hover ion-icon,.dirlistingsocialmediaicons a:hover ion-icon,.socialmediaicons a:hover i.icon, .dirlistingsocialmediaicons a:hover i.icon:hover{color:#383838;}
#bannerwrap li{background-color:rgba(0,0,0,0.90);}
#wgtCartItemCount{font-size:18px;}
#infowrap,#bcrumb{background-color:#FFFFFF;}
#infowrap a:hover,#bcrumb a:hover{color:#FF6306;color:#FF6306;}
#infoandlogin {color:#383838;text-align:left;}
body .is-wrapper .is-box .is-container {margin-top:40px;margin-bottom:40px;}
.newslistitemtitle b, .cmsTitle b, .bloglistitemtitle b{font-weight:400;}
.newslistitemtitle,.cmsTitle,bloglistitemtitle{font-family:inherit!important;font-size:120%;}
.cmsItem .cmsText {font-size:inherit!important;font-weight:300;}
.cmsFormPrompt {font-size:90%;}
.featuredproducts ul {font-family:inherit!important;}
.featuredimage{position:relative;}
.list-style-3col .cmsItem {margin:5%;}
.cmsItem .bloglistimage.floatRight {margin-left:15px;}
#cboxWrapper A:active, #cboxWrapper A:link, #cboxWrapper A:visited {color:#FF6306;color:#FF6306;}
.cb-slider ul.slick-slider {padding-bottom:20px;}
.cb-slider .slick-slider .slick-slide{padding:0 10px;}
.cb-slider .slick-slide img{width:100%;max-height:none;max-width:none;}
#footer{background-color:#fff;background-image:url(/tmp/tmpImage1921108.png?now=1567396001550);padding:10px 0px 10px;background-position:center;background-size:auto;background-repeat:no-repeat;}
#footer a:hover{text-decoration:none;color:#FF6306;}
.home #footer{margin-top:0;}
.copyright{color:#fff;}
.ProductList .cmsPriceAndEnquiry{display:flex;flex-wrap:wrap;overflow:inherit;align-items:center;}
.ProductList .cmsPriceAndEnquiry .productlisttdbuy{width:auto;}
.ProductList .cmsPriceAndEnquiry .productlisttdprice{flex:1;width:auto;}
.ProductList .cmsPriceAndEnquiry .productlisttdbuy form{display:flex;}
.cmsPriceAndEnquiry {font-size:100%!important;padding-top:10px;}
.cmsPrice{line-height:2.4em!important;}
.cmsPrice .preDiscount{line-height:1em!important;}
.cmsPageList, .CategoryList, .ProductList {padding:5px 0;}
.ProductList .productlisttdimage{position:relative;}
.cmsViewProductPageContinueLinks{display:none;}
.shoppingbasketcheckoutbutton{margin:20px 0;}
.productGroup, .newsitemback{font-size:120%;}
table.prdthumbs{border-spacing:0px;}
table.prdthumbs td{padding:4px 4px 4px 0;vertical-align:top;}
.productlisttdprice b, .productPricePrice b{font-size:120%;font-size:26px;}
.productPriceTableDetailed{margin:1.2em 0;padding:1.2em 0;}
#cmsProductSummary .rightAlignedImageBlock {margin-left:4%;}
.home #cmsPageFooterTools {margin-top:0px;}
#featuredcontent > *{margin-top:30px;padding-top:1px;}
#featuredcontent ul.cmsList > li{position:relative;vertical-align:top;}
#featuredcontent .promoicon, .featuredProductStamp_On_Sale, .featuredProductStamp_New_Item, .featuredProductStamp_Best_Seller{position:absolute;left:50%;margin-left:-40px;top:-0px;z-index:3;height:20px;width:80px;line-height:20px;text-transform:uppercase;color:#fff;background-color:#FF6306;opacity:0.95;text-align:center;}
.homePageFeaturedProducts{text-align:center;}
.homePageFeaturedProducts .featuredProduct {height:auto;border:0px solid #000000;margin:0;}
.homePageFeaturedProducts .featuredimage {height:auto;}
.homePageFeaturedProducts ul{text-align:center;}
.homePageFeaturedProducts li {width:320px;}
.homePageFeaturedProducts .featuredproducts{max-width:none;max-height:none;}
.homePageFeaturedProducts .featuredproducts img {max-width:none;max-height:none;}
.homePageFeaturedProducts .cmsList{display:flex;flex-wrap:wrap;justify-content:center;}
#featuredcontent .featuredproducts{clear:both;overflow:auto;padding:0 1.2em;text-align:center;}
#featuredcontent .featuredproducts h2{font-size:1.0em;margin:6px 0 3px 0;}
#featuredcontent .featuredproducts ul.cmsList{margin:0 auto;overflow:hidden;}
#featuredcontent .featuredproducts a{position:relative;display:block;}
#featuredcontent .featuredproducts ul img {max-width:320px;max-height:460px;}
#featuredcontent ul.cmsList > li{text-align:center;display:inline-block;padding:9px;line-height:1.5;width:320px;}
#featuredcontent li .heading{font-size:80%;text-transform:uppercase;}
#featuredcontent .featuredimage{}
#featuredcontent .featuredproducts{}
#featuredcontent .featuredproducts ul .fptitle{font-weight:400;font-size:100%;}
#featuredcontent .fpprice{color:#383838;}
#featuredcontent .featuredproducts ul li:nth-child(3n+3){border-right:0px solid #a8a8a8;}
.fptitle {font-size:90%;}
.categories .site{max-width:1200px;}
.categories #container{display:flex;flex-wrap:wrap;}
.categories #categories{background-color:#FFFFFF;flex:0.7;padding:0px;}
.categories #content{flex:4;}
.memberHomeUL.list-style-content-menu .cmsItem {border:1px solid #999;padding:10px;margin:0 0 10px 0;}
@media only screen and (max-width :900px) {#masthead{flex-wrap:wrap;}
#logocontainer {flex:auto;width:100%;text-align:center;}
#masthead #menu ul {text-align:center;}
#masthead #menu ul ul {text-align:left;}
#cmsPageHeaderTopTools #cmsShoppingCartTemplateLinks{text-align:center;}
}
@media only screen and (max-width :500px) {#cmslogo {text-align:center;}
.bannertitle{font-size:13px;line-height:1.1em;padding:25px 1%;}
#outer{margin:0;}
#menuandsearch {min-height:0px;}
.copyright + .copyright:after {content:"\a";white-space:pre;}
#featuredcontent li {width:50%;}
}
#menu {padding:0;margin:0;flex:2;text-align:right;}
#menu ul {list-style:none;margin:0;padding:0;line-height:1;}
#menu li {display:inline-block;}
#menu li:hover{z-index:5;}
#menu li a {font-size:16px;font-weight:500;padding:14px;color:#FFFFFF;text-decoration:none;display:inline-block;line-height:1.0em;text-transform:uppercase;}
#menu #nav > li > a{}
#menu li.hassubmenu > a {}
#menu li a:hover {background-color:#ff6306;text-decoration:none;}
#menu li.menuliactive,#menu li.menuliparentactive{background-position:10px bottom ;background-color:;}
#menu li.menuliparentactive li.menuliactive{background-position:0px top;}
#menu li.menuliactive a.menuactive, #menu li.menuliparentactive > a{background-color:;margin:0;text-decoration:none;}
#menu li.menuliactive a.menuactive{}
#menu li.menuliparentactive a{background-position:left -20px;}
#menu li.menuliactive > ul, #menu li.menuliparentactive > ul{margin-left:0;}
#mobmenu #menu li a:hover {background:none;}
#menu ul ul {left:0;right:0;margin:0;padding:2rem;position:absolute;width:100%;background-color:#fff;background-color:#FFFFFF;background-color:rgba(0,0,0,0.90);text-align:left;display:none;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-flow:row;grid-gap:20px}
#menu ul ul.submenu{padding:10px;}
#menu ul ul.submenu .row {grid-column:1;grid-row:1 / 6;margin:0;}
#menu ul ul.submenu .column {padding:0;}
#menu ul ul li{padding:0 20px 0;display:block;position:relative;}
#menu ul ul li a,#menu ul ul li a:link,#menu ul ul li a:visited {font-size:16px;padding:16px;color:#FFFFFF;line-height:1.4em;margin:0;text-align:center;border-bottom:2px solid #000000;border-color:#878787;width:100%;}
#menu ul ul li a:hover{border-bottom:2px solid #383838;}
#menu ul ul li:hover ul{display:block;margin:0;padding:0;}
#menu ul ul ul li a,#menu ul ul ul li a:link,#menu ul ul ul li a:visited{padding:14px;font-size:14px;}
#menu li li:hover ul {}
#menu ul ul a:hover, #menu ul ul a:visited:hover {}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {display:none;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {display:block;display:grid;}
@media (max-width:500px) {#menu #nav > li > a {padding:10px 0px 10px 0px;}
#menu > ul > li.hassubmenu:after{display:none;}
ul#nav ul{padding-left:10px!important;}
}
#mobmenu #menu ul ul li a, #mobmenu #menu ul ul li a:link, #mobmenu #menu ul ul li a:visited{line-height:1.2em;padding:10px 0px;font-size:16px;text-align:left;}
#catmenu ul li a {text-transform:capitalize;color:#FF6306;text-decoration:none;font-size:16px;letter-spacing:1px;}
#catmenu ul li li a {text-transform:none;font-size:16px;color:#FF6306;}
#catmenu {width:250px;margin-top:0px;margin-left:12px;}
#catmenu ul {list-style:none;width:250px;padding:5px;}
#catmenu li {width:100%;text-align:left;float:left;text-decoration :none;line-height:20px;}
#catmenu li li {height:20px;}
#catmenu li li li {height:18px;background-color:#none;width:250px;text-align:left;}
#catmenu ul > li a {display:block;padding:8px 0 5px 8px;}
#catmenu ul li:first-child a {padding-top:0;}
#catmenu ul li li a {padding:0 0 0 18px;}
#catmenu ul ul ul {margin:-18px 0 0 159px;display:none;background-color:#000;padding:0px 0px 0px 0px;width:250px;}
#catmenu ul ul li:hover ul {display:block;}
#catmenu ul ul {position:relative;width:250px;}
#catmenu li a:hover {color:#FF6306;}
#catmenu li li a:hover {color:#FF6306;}
#catmenu .menuactive {color:#FF6306;}
@media (max-width:560px) {.list-style-3col, .list-style-4col, .list-style-5col, .list-style-6col, body .featuredProductsHorizontal ul {grid-template-columns:repeat(1,minmax(0,1fr));}
}
.cmsFormElements.cmsLoginForm,.cmsMemberForm.cmsFormElements{margin-inline:auto;}
.searchAlignRight .autoCompleteResults,#searchAutoComplete{right:0;top:40px;border:1px solid #ccc;padding:1rem;}
#searchAutoComplete{min-width:400px;}
@media(max-width:650px){.searchAlignRight .autoCompleteResults,#searchAutoComplete{display:noneXX!important;min-width:0;}
}
.autoCompleteResult .cmsTitle{font-size:14px;}
.autoCompleteResult .cmsTitle a{white-space:break-spaces;}
.autoCompleteResult.productResult.cmsItem{display:grid;grid-template-columns:2fr 1fr;position:relative;}
.autoCompleteResult.productResult a{}
.autoCompleteResult.productResult a::after {position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;content:"";}
.autoCompleteResult.productResult:hover{background-color:#fafafa;}
.autoCompleteResults .cmsImageX{order:2;}
.autoCompleteResults .cmsImage{grid-column:2 / 3;grid-row:1 /3;max-width:none;position:absolute;right:0;}
.autoCompleteResults .cmsProductCode,.autoCompleteResults .cmsPrice{grid-column:1 / 3;}
.autoCompleteResults {max-width:500px;}
.cmsOptionButtonSet button{border-color:#FF6306;border-color:#383838;}
.cmsOptionButtonSet button[disabled] {opacity:.6;border-color:#ccc;cursor:unset;}
.cmsOptionButtonSet button[disabled]:after{content:"(Out Of Stock)";font-size:11px;}
.cmsOptionButtonSet button[disabled]:hover {background:none;}
body .cmsOptionButtonSet button.optionSelected {background:#FF6306;border-style:solid;border-color:#FF6306;border-style:solid;color:#FF6306;color:white;}
[data-role=featuredproduct] .slick-next{left:auto;}
[data-role=featuredproduct] .slick-arrow:after{display:none!important;}
[data-role=featuredproduct] .slick-arrowx{top:0;}
body .slick-dots button{border:0px solid black!important;}
#categories h3.categorytitle{font-size:1.3rem;margin-top:3rem;}
#categories h3.categorytitle span{font-weight:600!important;}
@media(min-width:800px){.categories #categories {max-width:286px;}
.productViewBody #content .cmsUsualWidth,.shoppingListBody #content .cmsUsualWidth{}
#catnav{padding-left:18px;}
#catmenu #catnav ul li a {padding:4px 10px 4px 10px;}
#catmenu #catnav ul li button {max-width:36px;}
#catmenu #catnav > li {padding-left:0;}
}
@supports(aspect-ratio:1){.ProductList .productlisttdimage img{max-width:100%;height:auto;max-height:100%;margin:0;width:100%;height:100%;object-fit:contain;aspect-ratio:6 / 4;}
}
.featuredProduct .cmsPrice{margin-top:1rem;}
.cb-slider li.slick-slide,.cb-slider .cmsItem,.cb-slider form{display:flex;flex-direction:column;flex:1;height:auto;}
.cb-slider[data-role=categoryloader] .slick-track{display:flex;}
.cb-slider[data-role=categoryloader] .cmsTitleAndText,.cb-slider .fpprice.cmsPrice{margin-top:auto;}
input,select,text-area{font-family:inherit;}
#mlist_optin, #rememberMeNextTime, #b_confirmTermsAndConditions{margin:0px 5px 0px 0px;padding:3%;}
#checkoutConfirm .divCheckoutConfirmTermsConditionsCheckbox {background-color:#FF6306;color:#fff;padding:4%;}
.CategoryList li .cmsItem.cmsHasNoImage {text-align:center;padding:4%;background-color:#FF6306;}
.CategoryList li .cmsItem.cmsHasNoImage A {color:white !important;}
table.shipping-options,table.shipping-options-collection{max-width:600px;}
table.shipping-options td:first-child,table.shipping-options-collection td:first-child{text-align:left;}
table.shipping-options td:last-child{}
form.cmsSearchWidget{display:flex;justify-content:end;gap:3px;margin-right:6px;padding-bottom:10px;}
form.cmsSearchWidget .searchtoykeywords {flex:1;margin:0;border:1px solid #000000;}
form.cmsSearchWidget .searchtoysubmit{border:1px solid #000000;line-height:unset;height:unset;margin:0;background:#FF6306;color:white;}
@media(max-width:900px){form.cmsSearchWidget {margin-inline:auto;justify-content:center;}
}
#unsubscribeformdiv{display:none;}
a[name=register] ~ h3{display:none;}
a[name=register] ~ .formDIV{padding:0!important;margin:0!important;border:none;}
#mbrLoginPageHeaderGeneral{display:none;}
#mbrLoginPageHeaderGeneral + div{border:2px solid #000000;padding-inline:0.25rem!important;}
#loginbuttonset{margin:2rem 0 0!important;display:flex;}
#loginbuttonset a{flex:1;margin:0!important;}
#loginbuttonset a.loginbutton {background:#FF6306;border:1px solid #FF6306;color:white;}
body.showcreate #loginbuttonset a.loginbutton{background:black;border:1px solid black;color:white;}
#loginbuttonset a.createaccountbutton{background:black;border:1px solid black;color:white;}
body.showcreate #loginbuttonset a.createaccountbutton{background:#FF6306;border:1px solid #FF6306;color:white;}
#registerformdiv{border:2px solid #000000;display:none;padding-inline:0.25rem!important;}
#registerformdiv .cmsFormPrompt,#mbrLoginPageHeaderGeneral + div .cmsFormPrompt{padding-left:0.5rem;padding-right:auto;}
body.showcreate #registerformdiv{display:block;}
#mbrLoginPageHeaderGeneral + div{display:block;}
body.showcreate #mbrLoginPageHeaderGeneral + div{display:none;}
.cmsFormElement .cmsFormData input[type=checkbox] {margin-right:4px;}
.cmsFormElement .cmsFormPrompt {padding-left:0.5rem;padding-right:auto;}
@media(min-width:561px){.search{text-align:right;}
.searchtoykeywords{max-width:500px;width:100%;}
}
@media(max-width:560px){#cmsShoppingCartTemplateLinks .wishlist{display:none;}
#cmsShoppingCartTemplateLinks{font-size:15px;}
body #menu li:hover>a {background-color:inherit;}
.search{background-color:#191919;max-width:90%;margin-inline:auto;}
.search .searchFormDiv {padding:0.5rem 0;}
.search .searchFormDiv form {display:flex;justify-content:center;max-width:90%;margin-inline:auto;}
.search .searchFormDiv .searchtoykeywords {margin:0;border:0;}
.fixedHeader .search{display:none;}
.search .searchtoykeywords {width:250px;}
body{background:black;}
}
#cmsViewCartContainer {padding-right:0;}
.searchtoysubmit {line-height:36px;height:36px;}
#mobmenu #nav button,#catnav button {background:inherit;max-width:36px;flex:1;cursor:pointer;position:relative;border:none;}
#catnav button:before{content:"";position:absolute;width:1px;top:10px;bottom:10px;background-style:solid;background-color:#000000;background-color:#FF6306;background-color:#FF6306;}
#mobmenu #menu ul#nav ul,#catnav ul {display:none;}
#mobmenu #menu ul#nav li.active>ul{display:block;width:100%;padding:0;}
#mobmenu #nav li,#catnav li {display:flex;flex-wrap:wrap;list-style-type:none;margin:0;}
#catmenu #catnav ul li{margin-left:0;}
#mobmenu #nav li.hassubmenu>a,#catnav li.hassubmenu>a {flex:1;}
#mobmenu #nav li.hassubmenu button .plus,#catnav li.hassubmenu button .plus {transition:0.70s;-webkit-transition:0.30s;-moz-transition:0.30s;-ms-transition:0.30s;-o-transition:0.30s;}
#mobmenu #nav li.hassubmenu.active>button .plus,#catnav li.hassubmenu.active>button .plus {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
button.toggle .plus {height:12px;width:12px;margin:0 auto;position:relative;}
.active button.toggle .plus:before {opacity:0;}
.inactive button.toggle .plus:before {opacity:1;}
.active button.toggle.plus::before, button.toggle.active .plus::after {-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg);}
button.toggle .plus::before {width:11px;height:1px;opacity:1;}
button.toggle .plus::after {width:1px;height:11px;opacity:1;}
button.toggle .plus::before, button.toggle .plus::after {position:absolute;content:'';top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);background-color:#FF6306;background-color:#FF6306;-webkit-transition:opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, opacity 0.4s ease-in-out;transition:transform 0.4s ease-in-out, opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;}
#catmenu {}
#catmenu ul .hassubmenu ul li:hover ul {display:none;}
#catmenu ul .hassubmenu ul li.active:hover > ul {display:block;}
#catmenu ul .hassubmenu ul ul {margin:0;background-color:inherit;padding:0px 0px 0px 0px;width:auto;}
#catmenu .hassubmenu li{height:auto;}
#catmenu #catnav > li{}
#catmenu #catnav > li >a{padding:10px 0;}
#catmenu #catnav li a {padding:10px 0 10px 10px;}
#catmenu #catnav li button{}
#catmenu li{}
#catmenu ul#catnav li li li a {font-size:14px;padding-block:4px;}
body h3 {font-size:1.8em;background:none;margin:1em 0;}
body #heading h1{margin-top:0.67em;margin-bottom:0.67em;font-size:2.8em;line-height:1.0em;font-weight:500;}
#ws_template_footer,#mainmenu{}
.PleaseSelectTheCorrectAddress,.EnterDeliveryAddress,.OrEnterDeliveryAddress,.selectDeliveryMethod,.selectCollectionOptions{background-color:#FFFFFF!important;color:#FF6306;}
.searchAddressMatchedAddresses{margin-left:2%;margin-right:2%;}
.searchAddressMatchedAddresses .btn.btn-primary,.shipping-options .btn.btn-primary,.shipping-options-collection .btn.btn-primary{background:#FFFFFF;margin:0;}
.searchAddressMatchedAddresses .btn.btn-primary:hover,.shipping-options .btn.btn-primary:hover,.shipping-options-collection .btn.btn-primary:hover{background:#FF6306;}
.searchAddressMatchedAddresses tr,.shipping-options tr,.shipping-options-collection tr {display:flex;align-items:center;justify-content:flex-start;margin-bottom:3px;padding:10px;background:#F2F2F2!important;}
.searchAddressMatchedAddresses td {}
.searchAddressMatchedAddresses td:first-child {order:2;text-align:left!important;}
.searchAddressMatchedAddresses td:last-child {order:1;min-width:150px;text-align:left!important;}
.shipping-options-collection td:first-child{flex:1;}
.shipping-options td:last-child{margin-left:10px;}
.shipping-options,.shipping-options-collection,#ChangeShippingAddressButtonParagraph{margin-left:2%;}
table.shipping-options, table.shipping-options-collection {max-width:98%;}
.checkoutRedeemPromotionCode{background:#F2F2F2!important;text-align:right;padding:10px;}
.checkoutRedeemPromotionCode p{margin:0;}
.checkoutRedeemPromotionCode.cmsCheckoutBlock{display:flex;justify-content:flex-end;align-items:flex-center;}
#cmsPageContainer .checkoutRedeemPromotionCode.cmsCheckoutBlock h3 {margin:0;font-size:18px;padding:0 1rem;letter-spacing:0;align-self:center;}
#catnav li .material-symbols-outlined{padding-left:4px;padding-top:0px;}
#catnav li.active > a{color:#FF6306;}
#catnav > li{position:relative;}
#catnav > li:hover{background:black;}
#catnav > li:hover > button:before{background:white;}
#catnav > li:hover > button .material-symbols-outlined{color:#FF6306;}
#catnav > li:hover>ul{display:block;position:absolute;top:0;left:100%;background:white;}
#catnav > li:hover>ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));width:650px;grid-gap:1vw;padding:0.5vw;border:1px solid black;}
#catmenu ul#catnav > li > ul > li{background:#efefef;display:block;}
#catmenu #catnav > li > ul > li > a {background:black;color:#FF6306;}
#catmenu #catnav > li > ul > li > a:hover {color:white;}
#catmenu #catnav ul li button{display:none;}
#catmenu ul#catnav ul ul {display:block;}
@media(min-width:560px){#catnav li.selectedCategory.active,#catnav li.selectedCategoryPath:not(.inactive) a,#mobmenu li.selectedCategory.active,#mobmenu li.selectedCategoryPath:not(.inactive) a {background:#efefef;}
}
#mobmenu li .material-symbols-outlined{transform:rotate(90deg);padding-bottom:4px;padding-top:0px;}
#mobmenu li.selectedCategory.active > button .material-symbols-outlined,#mobmenu li.hassubmenu.active > button .material-symbols-outlined{transform:rotate(-90deg);padding-bottom:0px;padding-top:4px;}
#mobmenu li.selectedCategory.active > button,#mobmenu li.selectedCategory.active > a{}
#mobmenu .material-symbols-outlined{color:white;}
#mobmenu .hassubmenu.active > a,#mobmenu .hassubmenu.active > button{}
#mobmenu .hassubmenu.active > a{color:#FF6306;}
#mobmenu #menu ul#nav li.active>ul{background-color:#555;}
#mobmenu li .material-symbols-outlined {font-size:18px;}
#mobmenu #menu ul ul ul li a, #mobmenu #menu ul ul ul li a:link, #mobmenu #menu ul ul ul li a:visited {padding:8px 0px;font-size:14px!important;text-align:left;}
#mobmenu #menu #nav li a {padding-left:10px!important;}
#mobmenu li .material-symbols-outlined{}
#mobmenu li .material-symbols-outlined {transform:rotate(90deg);padding-block:8px!important;border-bottom:1px solid #FF6306;}
#mobmenu li.hassubmenu.active > button .material-symbols-outlined {border-bottom:0px solid #FF6306;border-top:1px solid #FF6306;}
.ccySymbol {margin-right:0;}
.price.mainPrice,.cmsFormData.productPricePrice{font-weight:500;}
.Product .cmsPriceAndEnquiry{margin-top:auto;}
body .Product .cmsTitle,body .Product .price{text-align:left;}
.Product .preDiscount,.productRrp .productRrpPrice {color:#868686;}
.Product.cmsItem{border:1px solid #ddd;border-radius:10px;}
.Product .cmsTitleAndText,.Product .cmsPriceAndEnquiry{text-align:left;padding-inline:1rem;}
.ProductList .list-style-4col .cmsItem .cmsImage,.Product.cmsItem .cmsImage {padding:0.5rem 0.5rem 0;}
.Product .cmsImage a {display:block;}
body .Product .list-style-4col .cmsItem .cmsTitle,body .Product .cmsTitle{text-align:left!important;}
.Product .cmsTitle a {font-size:24px;line-height:1.2;}
.cmsPrice .mainPrice .ccyvalue {font-size:26px;}
.Product .cmsPriceAndEnquiry {display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;}
.Product.cmsItem .cmsEnquiry {width:100%;margin:0;display:flex;gap:0.5rem;justify-content:space-between;padding-bottom:1rem;padding-top:0.5rem;}
body .Product.cmsItem .cmsEnquiry .buybutton {background:#FF6306;color:white;}
body .Product.cmsItem .cmsEnquiry .buybutton:hover {background:black;color:#FF6306;}
.Product .btnViewDetails:hover,.Product .cmsListNotifyMe:hover{border-color:black;color:black;}
.ProductList .outofstock{text-align:left;font-size:14px;}
.price.preDiscount:before{content:"was ";text-decoration:none;}
body .preDiscount{text-decoration:none!important;}
.productlisttdprice .preDiscount.priceRange b{font-size:12px;}
@media(min-width:800px){.ProductList .list-style-4col {grid-gap:max(1rem, 2vw);grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media(min-width:900px){.ProductList .list-style-4col {grid-gap:max(1rem, 2vw);grid-template-columns:repeat(4, minmax(0, 1fr));}
}
@media(max-width:640px){.ProductList .list-style-4col {grid-gap:max(1rem, 2vw);grid-template-columns:repeat(1, minmax(0, 1fr));}
.ProductList .cmsItem .cmsEnquiry:has(.outofstock) {align-items:center;}
.ProductList .cmsItem .cmsEnquiry input{flex:1;}
}
@media (max-width:560px) {#mobmenu #nav li.hassubmenu:after,#catnav li.hassubmenu:after {display:none;}
#mobmenu #menu ul#nav li:has(.selectedCategoryPath) > ul{display:block;}
#mobmenu #menu ul#nav li:has(.selectedCategoryPath) > a{color:#FF6306;}
#mobmenu #menu ul#nav a.catmenu-menuactive{color:#FF6306;}
}


body {font-weight:300;}

#cmsPageContainer h3 {font-weight:lighter;padding:2%;background-color:#F2F2F2;}

a.btn-primary {font-size:25px;letter-spacing:2px;width:60%;}

.cmsFormElement .cmsFormPrompt {padding-left:2rem;padding-right:auto;}

.cmsFormElement .cmsFormData {padding:auto;}

.cmsFormElement .cmsFormData textarea {padding:auto;}

.cmsFormElement .cmsFormData input[type=checkbox] {padding:2px;}

.featuredproducts h3 {font-size:20px!important;font-weight:lighter!important;letter-spacing:2px;line-height:200%;padding:5px;margin:5px;max-width:700px;}

.featuredproducts li {font-weight:normal;text-align:center;}

.featuredproducts li .featuredProduct {font-weight:normal;text-align:center;margin:5%;}

.featuredproducts li .featuredProduct .fptitle {padding:5%;}

.featuredproducts li .featuredProduct .fpprice {color:#FF0000!important;font-size:120%;}

.featuredproducts li .featuredProduct>a {color:#FF0000;}

#menu>ul#nav {font-weight:40;letter-spacing:1px;}

#catmenu {font-size:18px;}
body {font-family:Poppins, sans-serif ;font-size:14px ;}
body {-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:center center;background-attachment:fixed;}
H1,H2,H3 {color:#FF6306 ;}
H3 {color:#383838 ;}
A {color:#FF6306 ;}
A:active, A:hover {color:#FF6306 ;}
BODY {font-family:Poppins, sans-serif ;}
.formDIVColour {background-color:#FFFFFF ;border:3px solid #FFFFFF ;padding:1%;}
.formDIVColour {border:1px solid #FFFFFF ;padding:1%;}
#menu a, #menu a:link, #menu a:visited, #menu a:active, #menu a:hover {color:#FFFFFF;}
#menu a:link.sfhover, #menu a:hover, #menu a:hover:visited, #menu li:hover>a {background-color:#ff6306;}
#catmenu a:link, #catmenu a:visited {color:#000000;}
#catmenu a:link.sfhover, #catmenu a:hover, #catmenu a:hover:visited, #catmenu li:hover>a {color:#ff6306;}
#cmslogo .cmsDefaultTextLogo a {font-size:inherit;color:inherit;}
#cmslogo img,
#cmslogo .cmsDefaultTextLogo {max-height:110px;font-size:110px;}
:root {--ws-font:Poppins, sans-serif;--ws-fontsize:14px;--ws-img-banner:none;--ws-img-bg:none;--ws-img-logo:url("/images/WILD_OUTDOORSMAN_2024_WEP.png");--ws-img-menu:none;--wscol-alink:#FF6306;--wscol-banner:rgba(0,0,0,0.90);--wscol-bg:#FFFFFF;--wscol-border:#FFFFFF;--wscol-button-hover:#ff6306;--wscol-button-text:#FFFFFF;--wscol-catbutton-text:#000000;--wscol-catbutton-text-hover:#ff6306;--wscol-form:#FFFFFF;--wscol-h3:#383838;--wscol-heading:#FF6306;--wscol-link:#FF6306;--wscol-menu:rgba(0,0,0,0.90);--wscol-page:#FFFFFF;--wscol-page-border:#000000;--wscol-text:#383838;--wscol-theme-primary:#FF6306;--wscol-theme-secondary:#000000;}
:root {--ws-font:Poppins, sans-serif;--ws-fontsize:14px;--ws-img-banner:none;--ws-img-bg:none;--ws-img-logo:url("/images/WILD_OUTDOORSMAN_2024_WEP.png");--ws-img-menu:none;--wscol-alink:#FF6306;--wscol-banner:rgba(0,0,0,0.90);--wscol-bg:#FFFFFF;--wscol-border:#FFFFFF;--wscol-button-hover:#ff6306;--wscol-button-text:#FFFFFF;--wscol-catbutton-text:#000000;--wscol-catbutton-text-hover:#ff6306;--wscol-form:#FFFFFF;--wscol-h3:#383838;--wscol-heading:#FF6306;--wscol-link:#FF6306;--wscol-menu:rgba(0,0,0,0.90);--wscol-page:#FFFFFF;--wscol-page-border:#000000;--wscol-text:#383838;--wscol-theme-primary:#FF6306;--wscol-theme-secondary:#000000;}