body,
.cmsDefaultTextLogo a,
.cmsDefaultTextLogo a:link,
.copyright, a.copyright, .copyright a,
a.copyright:link {color:#3e3e3e ;}
body.cmsPopup {background-color:white ;background-image:none;padding:2%;box-sizing:border-box;}
body.cmsPopup {background-color:#fff ;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#162950 ;}
.btn.btn-primary, .btn-primary {background-color:#162950 ;}
.btn.btn-primary:hover {background-color:#999;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#162950 ;}
.btn.btn-primary, .btn-primary {background-color:#484848 ;}
.btn.btn-primary, .btn-primary {color:#fff ;}
body {margin:0px;padding:0px;}
.cmsDefaultTextLogo {width:100%;margin:0;font-family:Muli, sans-serif !important;font-weight:!important;}
.cmsDefaultTextLogo b a {width:100%;margin:0;font-family:Muli, sans-serif !important;letter-spacing:1px !important;font-size:18px !important;font-weight:500 !important;}
.is-container {max-width:1300px;padding:0 1rem;}
.masthead .is-container {max-width:none;}
.basketSummarySubTotal {border-top:none !important;}
.cmsUsualWidth {max-width:1200px;padding:0 0rem;box-sizing:border-box;margin-right:auto;margin-left:auto;}
.cmsUsualWidth.containsContentBox {max-width:none !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;margin:0;}
#cmsShoppingCartTemplateLinks a {text-decoration:none;display:inline-block}
#cmsShoppingCartTemplateLinks ion-icon.md.hydrated {color:#000 !important;}
#cmsShoppingCartTemplateLinks {text-align:right;}
#cmsShoppingCartTemplateLinks a {text-align:center;}
#cmsShoppingCartTemplateLinks #wgtCartItemCount{line-height:1;}
#cmsShoppingCartTemplateLinks ion-icon{vertical-align:sub;}
html {box-sizing:border-box;}
*, *:before, *:after {box-sizing:inherit;}
body .is-wrapper>div {float:none;}
.templateContent>.column {float:none;padding:0;}
.templateHeading {margin-left:0;margin-right:0;}
.cmsHomePage .templateHeading,.cmsHomePage #cmsPageHeaderToolsBelowHeading {display:;}
a {color:#162950;color:;}
a:hover {color:#cc0033;color:#484848;}
h1 {color:#162950;line-height:140%;}
h2 {color:;}
h3, h4 {color:;}
iframe.mg1 {border:1px solid #000;}
.cmsTitle a {color:#162950;color:#162950;}
.templateHeader{background-color:#282828}
;.is-section-banner {background-color:;}
.is-section-logo {background-color:;}
.masthead {margin-bottom:-2px !important;border-bottom:3px solid #cc0033 !important;background-color:rgb(255, 181, 232);}
.is-section-menu {background-color:rgb(255, 181, 232);}
.menurow {background:rgb(255, 181, 232);}
.categorycolumn {background:#cc0033;}
.template-page {background:#fff;}
.cmsVerticalMenu ul>li>ul {background:#cc0033;}
.cmsVerticalMenu button {background:#cc0033;}
.catmenu-link {mobilebackground:#fff;}
input, select, option, textarea {background-color:#fff;background-color:#fff;padding:0.4rem 1rem;}
input[type=submit], input[type=button] {background-color:#162950;background-color:#cc0033;color:#fff;border-color:#162950;border-color:;font-weight:;border-style:none !important;-webkit-appearance:none !important;padding:10px;}
input:hover[type=submit] {background-color:#484848;background-color:rgb(255, 181, 232)!important;color:#000 !important;}
.cmsFormData input, .cmsFormData select, .cmsFormData textarea, .cmsFormDataNoPrompt textarea {padding:1rem;}
.basketSummaryLineOptions input,.basketSummaryLineOptions select{margin-bottom:2px;}
.btn.btn-primary, .cmsItem a.moreInfo, .cmsMoreInfo, .cmsNavButtons a {background-color:#162950;background-color:;color:#fff;}
.btn.btn-primary:hover, .cmsItem a.moreInfo:hover, .cmsMoreInfo:hover, .cmsNavButtons a:hover {background-color:#cc0033 !important;background-color:#cc0033 !important;color:#fff;border-color:#282828;border-color:#484848;}
.dirlistingsocialmediaicons i.icon, .dirlistingsocialmediaicons ion-icon, .socialmediaicons i.icon, .socialmediaicons ion-icon,i.icon,ion-icon {color:#3e3e3e;color:#162950;}
a:hover i.icon,a:hover i.icon:hover,a:hover ion-icon:hover {color:#484848;}
.cmsFormElements {margin:1% 0;}
.cmsFormElement, cmsFormSubmitRow {display:flex;margin:1% 0;}
.cmsFormPrompt, .cmsFormActions, .cmsFormDataNoPrompt {flex:1;}
.cmsFormData, .cmsFormOptions {flex:3}
.cmsFormData input, .cmsFormData select, .cmsFormData textarea, .cmsFormDataNoPrompt textarea {width:100%;margin-left:0;margin-right:0;}
textarea {border:1px solid #BCBCBC;}
input {border:1px solid #BCBCBC;padding:0.4rem 1.0rem;}
input[type=text] {text-indent:0px;}
input[type=submit], input[type=button] {-webkit-appearance:none !important;cursor:pointer;}
textarea:focus, input:focus, button:focus {outline:none;}
#cmsBannerOverlay {display:flex;}
#cmsBannerOverlay .row {display:flex;flex:1;align-items:center;}
#cmsPageFooterTools,.templateCartLink {margin:1rem auto;padding:0 2rem;}
.templateCartLink {max-width:1200px;}
.mobmenu {-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;background-color:#282828;background-color:rgb(255, 181, 232);z-index:2000;}
#cmsOuterContainer {height:100%;}
.wsb-template.row.templateContent {margin:0;}
.cmsHomePage .is-section.masthead {background:none;background:rgb(255, 181, 232);background:;transition:background 0.5s ease;}
.fixedHeader .is-section.masthead {background:rgb(255, 181, 232);background:;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.2);}
#cmslogo .column {width:100%;}
.masthead,.is-wrapper>div.masthead {position:-webkit-sticky;position:sticky;top:0;z-index:120;}
.ineditor .masthead,.ineditor .is-wrapper>div.masthead{position:relative;z-index:0;}
.templateMasthead {margin-top:7px;margin-bottom:7px;padding:px !important;display:flex;}
@media only screen and (max-width :450px){.templateMasthead input.searchtoysubmit {font-size:9px;}
}
@media only screen and (max-width :583px){div#cmslogo {margin-left:px !important;}
}
.templateMasthead .menu,.templateMasthead .toys {flex:1;align-items:center;display:flex;}
.templateMasthead menu {justify-content:flex-start;}
.templateMasthead .toys {justify-content:flex-end;}
.templateMasthead .logo {display:flex;flex-direction:column;}
a.menulink:hover {color:#000 !important;}
a.menulink {font-weight:!important;color:#000 !important;letter-spacing:0.1em;font-size:22px;margin:0px !important;}
#cmslogo img {max-height:90px;padding:0.5rem;width:auto;height:auto;}
.socialsearch .searchFormDiv,.socialsearch .socialmediaicons {display:inline-block;}
.cmsDefaultMenu.cmsVerticalMenu {max-width:none;}
.socialmediaicons a {display:inline-block;}
.socialmediaicons i.icon, .dirlistingsocialmediaicons i.icon,.socialmediaicons ion-icon {background:none !important;height:26px;font-size:1.2rem;}
.cmsDefaultTextLogo {padding:15px 10px;line-height:1;}
.cmsVerticalMenu button {border:0;border-left:1px solid #BCBCBC;padding:20px;cursor:pointer;}
.cmsVerticalMenu ul ul button {border-left:0;padding:5px 20px;}
#cmsShoppingCartTemplateLinks a span {display:none;}
#cmsShoppingCartTemplateLinks a span#wgtCartItemCount {display:inline-block;line-height:1% !important;color:#cc0033 !important;font-weight:bold;}
#cmsShoppingCartTemplateLinks a {font-size:1.3rem;}
#cmsShoppingCartTemplateLinks #wgtCartItemCount {line-height:1 !important;font-size:1.05rem;}
.templateHeading .column {}
body#pageid656251 .templateHeading h1 {margin-top:13px;color:#000;margin-bottom:18px;font-weight:normal !important;text-transform:Capitalize !important;font-size:35px;font-family:Montserrat, sans-serif;}
body#pageid606251 .templateHeading h1 {font-weight:bold !important;}
.templateHeading h1 {margin-top:17px;color:#fff;margin-bottom:16px;font-weight:bold !important;text-transform:Capitalize !important;font-size:30px;font-family:Montserrat, sans-serif;}
.templateHeading h1.cmsUsualWidth {text-transform:!important;}
.templateHeading h1.cmsUsualWidth {text-transform:!important;}
@media only screen and (max-width :600px){.shoppingListBody .CategoryItem {margin-bottom:-25px !important;}
}
@media only screen and (max-width :600px){.productSummaryText {text-align:left !important;}
}
@media only screen and (max-width :600px){div.categoryHeaderSummaryText {text-align:left !important;}
}
@media only screen and (max-width :600px){#cmsPageContent p {text-align:left;}
}
@media only screen and (max-width :600px){#cmsPageHeader p {text-align:left !important;}
}
@media only screen and (max-width :600px){.templateHeading h1 {line-height:160% !important;font-size:px;}
}
.cmsTitle, .cmsTitle b, .fptitle {font-weight:500;}
a.menuactive.menulink {color:#fff !important;background-color:#cc0033 !important;}
.menuliactive.menulilink.active {color:#fff !important;background-color:#cc0033;}
.fpprice {font-weight:500;}
h1, h2, h3, h4 {font-weight:500;font-family:Montserrat, sans-serif !important;line-height:140% !important;}
h4 span {line-height:140% !important;}
.templateHeading {color:#fff !important;margin-top:px;background-color:#cc0033 !important;padding:10px 0px;border-top:none !important;display:;}
.cmsUsualWidth {padding:0 2rem;}
.templateHeading .cmsUsualWidth {padding:0;}
#cmsPageContainer {margin-top:px !important;padding-bottom:2rem;}
.cmsViewProductPageContinueLinks,.merchantFooter{padding-left:2rem;padding-right:2rem;}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cb-grid ul li{width:240px;display:inline-block;vertical-align:top;}
.cb-grid ul{text-align:center;}
}
a {text-decoration:none;}
#shoppingTermsConditions {border-color:#c5c5c5 !important;}
input.cmsListView {display:none;}
.divCheckoutConfirmTermsConditionsCheckbox {display:;margin-bottom:7px;}
.checkoutTermsAndConditions h3 {margin-bottom:-3px;}
.templateFooter.templateCopyright {background-color:#cc0033;}
div#selectDeliveryMethod {text-align:left !important;}
table.shipping-options.clickFirstLink tr td {text-align:left !important;}
tr.CheckoutAddressSearch {margin-bottom:40px !important;}
input#b_ship_address {border:1px solid #000;margin-bottom:10px !important;}
div#contentareakPpKa h3 {text-align:;color:!important;font-weight:!important;}
div#contentareaCuGaj {display:none;}
div#contentarean7nKn {display:none;}
div.column.fourth.toys.templateTopToys {visibility:!important;}
@media only screen and (max-width :800px){small.breadcrumbtrail {visibility:!important;}
}
a.breadcrumblink {color:#0000ff;font-size:17px;font-weight:;}
small.breadcrumbtrail {font-weight:;visibility:!important;}
a@media only screen and (max-width :600px){small.breadcrumbtrail {visibility:!important;}
}
div.wsb-template.row.clearfix.templateMenu.mobile {padding:0px !important;}
a.checkout {display:none !important;}
div#cmsThankyouPage {text-align:center !important;}
div#cmsThankyouPage p {margin-bottom:30px !important;}
body#pageid606251 #cmsPageContent h1 {line-height:120% !important;}
body#pageid606251 #cmsPageContent h3 {line-height:120% !important;}
div.featuredProduct {width:px;height:px;}
p#wgtSoftCart {display:none !important;}
div#cmsProductSummary.cmsEditablePopup div.productPriceTableDetailed.cmsFormElements div.cmsFormElement div.cmsFormData span.outofstock {margin-top:px !important;display:;font-weight:bold;}
div.productHeaderSummaryText u font a {color:#0000ff !important;font-size:17px !important;font-weight:normal !important;text-transform:;}
div.productHeaderSummaryText u b font a {color:red;}
div#cmsProductSummary.cmsEditablePopup div.productPriceTableDetailed.cmsFormElements div.cmsFormElement div.cmsFormPrompt {margin-top:-10px !important;}
@media only screen and (max-width :650px){div.productPriceTableDetailed div.cmsFormElement div.cmsFormPrompt {font-weight:!important;width:300px !important;font-size:px !important;}
}
span.outofstock {margin-bottom:-60px !important;}
@media only screen and (max-width :650px){div.productPriceTableDetailed div.cmsFormElement div.cmsFormPrompt label {font-weight:bold !important;width:px !important;font-size:15px !important;}
}
@media only screen and (min-width :1200px){div.categoryHeaderSummaryText {min-width:px !important;padding:0px 50px 50px 50px !important;}
}
@media only screen and (min-width :1550px){div.categoryHeaderSummaryText {padding:0px 30px 50px 30px !important;}
}
@media only screen and (min-width :1450px){div.categoryHeaderSummaryText {padding:0px 30px 50px 30px !important;}
}
div.categoryHeaderSummaryText {text-align:!important;max-width:px !important;padding:0px 10px 50px 10px;}
@media only screen and (max-width :553px){div.categoryHeaderSummaryText {margin-top:-25px !important;}
}
@media only screen and (max-width :553px){div.alsoConsider img.ColourOptionSwatch {height:80px !important;}
}
@media only screen and (max-width :553px){img.cart_thumb {height:100px !important;}
}
div.price.preDiscount {font-size:17px !important;margin-top:10px !important;margin-bottom:-5px !important;}
.productRrp {margin-bottom:-9px !important;}
.productRrpPrice {display:;font-size:22px;}
.productRrpPrompt {display:none;}
.productViewBody div#ContentCMS h3 {color:rgb(254, 143, 214);text-align:center;font-weight:bold;font-size:23px;margin-top:17px;}
p.cmsViewProductPageContinueLinks {display:none;}
li.productTabLI:hover {background-color:#cc0033 !important;}
a#prd_reviews:hover {background-color:#cc0033 !important;}
a#prd_reviews {background-color:#000 !important;}
a#prd_associated_products:hover {background-color:#cc0033 !important;}
a#prd_associated_products.productTabAactive:hover {background-color:#cc0033 !important;}
a#prd_reviews.productTabAactive:hover {background-color:#cc0033 !important;}
a#prd_reviews.productTabAactive {background-color:#000 !important;}
a#prd_associated_products.productTabAactive {background-color:#000 !important;}
img.ColourOptionSwatch {width:150px;height:150px;}
div#ajaxCartInPage {margin-top:-20px !important;margin-bottom:0px !important;}
div#checkoutConfirm {margin-top:-20px !important;}
.cmsLoginForm div.cmsFormData input.loginButton {padding:px px !important;}
.cmsLoginForm div.cmsFormData {font-size:15px;}
div.zoomedphoto {padding-left:20px !important;padding-right:0px !important;}
@media only screen and (min-width :784px)and (max-width:1200px){div#menu.menu a.menulink {font-size:px !important;}
}
input.searchtoykeywords {margin-bottom:10px !important;}
@media only screen and (min-width :640px)and (max-width:1024px){div.zoomedphoto {padding-left:20px !important;padding-right:0px !important;}
}
@media only screen and (max-width :639px){div.cmsFormData.autowidth {width:75px !important;margin-left:100px !important;}
}
@media only screen and (min-width :661px)and (max-width:725px){div.cmsFormData.autowidth {width:75px !important;margin-left:px !important;}
}
@media only screen and (min-width :560px)and (max-width:800px){img.logo {width:98% !important;margin-left:px !important;}
}
@media only screen and (min-width :639px){div.cmsFormData.autowidth {width:75px !important;margin-left:-35px !important;}
}
div.cmsFormSubmitRow div.cmsFormPrompt {display:none;}
@media only screen and (min-width :1150px){div.cmsFormSubmitRow input.btnAddToShoppingBasket {margin-bottom:px !important;text-align:!important;width:px !important;margin-top:px !important;}
}
@media only screen and (min-width :1150px){div.cmsFormSubmitRow {margin-bottom:px !important;text-align:!important;width:px !important;margin-top:px !important;}
}
p.newsitemdate {color:#0000ff;padding:0px 8px;margin-top:px !important;}
p.newsitemback {padding:0px 8px;margin-top:px !important;}
@media only screen and (min-width :600px){div.newsitemsummary {margin-top:-16px;}
}
@media only screen and (min-width :640px){div.zoomedphoto img.img_product_view.galleryView320 {width:450px !important;height:450px !important;}
}
@media only screen and (max-width :640px){div.zoomedphoto {padding:0px 3px !important;margin-top:-25px !important;margin-bottom:10px !important;}
}
@media only screen and (max-width :600px){div.cmsNews {margin-top:-10px;}
}
div#cmsBlogText {padding:0px 10px !important;}
.productPriceTableDetailed div.cmsFormPrompt label {margin-top:55px !important;margin-bottom:-20px !important;}
@media only screen and (max-width :600px){div.cmsTitleAndTextNoPrice {padding:0px 8px;}
}
@media only screen and (max-width :600px){div.newslistitemsummary.cmsText {display:none;}
}
div.newslistitemsummary.cmsText {margin-top:15px;}
div.info_page.BlogItem {margin-bottom:-30px;}
.templatebanner {margin-top:-5px !important;}
body#pageid593828 .cmsUsualWidth {width:px !important;}
a.myaccount {margin-right:-5px !important;display:!important;}
body#pageid593828 div#cmsBlogContainer {width:px !important;}
.div#FeaturedProductsHomeFeatured {display:;}
div.searchResults div.cmsTitle a:hover {color:#ff0000 !important;}
div.cmsCheckBoxOption label span {text-transform:;font-size:13px !important;}
div.cmsFormActions {margin-top:10px;}
div.cmsCheckBoxOption {margin-top:10px;}
div.cmsSearchForm {padding:0px 0px 0px 0px !important;margin-top:32px !important;margin-bottom:-30px !important;}
div.cmsSearchForm div.formDIV.formDIVColour {padding:20px 20px 10px 20px !important;}
div.cmsSearchForm div.formDIV.formDIVColour div.cmsFormData input {border:1px solid #989797;text-transform:uppercase !important;}
div.cmsSearchForm div.formDIV.formDIVColour div.cmsFormPrompt label {text-transform:Capitalize !important;font-weight:bold;}
div.formDIV.formDIVColour div.cmsFormData input {border:1px solid #989797;}
div.cmsSearchForm div.formDIV.formDIVColour div.cmsFormData input#search_keywords {text-transform:none !important;}
div.searchResults div.cmsTitle b.SearcMatchedKeyPhrase {font-size:20px !important;font-weight:;font-family:Verdana;}
div.searchResults img.search-thumb {width:75px;}
div.searchResults div.cmsTitle {color:#0000ff;font-family:Verdana !important;margin-bottom:15px !important;}
div.searchResults div.cmsTitle a {font-size:20px !important;font-family:Verdana !important;color:#0000ff;font-weight:;font-family:Verdana;}
div.searchResults {margin-left:px !important;margin-right:0px !important;padding:px px !important;margin-top:-10px !important;}
input.enquirySendButton {padding:10px 20px;}
div#grid9TAPm div.cmsText {display:none;}
div#grid div.cmsTitleAndText.productlisttdtitle {text-align:center;}
div#grid div.cmsPriceAndEnquiry {display:none;}
div.slick-track div.cmsText {display:none;}
div#ws_template_footer div.column.full h3 b a:hover {color:#ff0000 !important;}
button.toggle {margin-right:20px !important;height:px !important;background-color:#efefef !important;}
div.slick-track div.cmsTitleAndText.productlisttdtitle {text-align:center;}
div.slick-track div.cmsPriceAndEnquiry {display:none;}
#cmsPageContent div.column.third p {text-align:center !important;}
div.column.third h3 span a {color:#0000ff !important;font-family:Verdana !important;}
div.column.third h3 span {color:#0000ff !important;font-family:Verdana !important;}
body#pageid606247 #ContentCMS div.row.clearfix.desktop {border-bottom:3px solid rgb(255, 181, 232);}
div.row.clearfix.flex {margin-left:8px !important;margin-right:8px !important;}
div.fb-like.fb_iframe_widget {margin-bottom:px;margin-top:15px;}
div.addthis_inline_share_toolbox.cmsAddThis {margin-top:25px;}
a#mobbtn.mobile ion-icon.md.hydrated {color:#000 !important;}
div.is-section.is-mobile-menu.is-box.is-section-auto.is-dark-text div.is-boxes {background-color:rgb(255, 181, 232);}
div.is-section.is-mobile-menu.is-box.is-section-auto.is-dark-text div.is-boxes div.wsb-template.row.clearfix {background-color:#fff;}
div.column.full.mobilemenucontainer a.menulink {color:#000 !important;margin-left:px;font-weight:normal !important;}
div.column.full.mobilemenucontainer {width:!important;background-color:rgb(255, 181, 232);margin-top:30px !important;padding-right:px !important;}
div.column.full.mobilemenucontainer .menuliactive.menulilink.active {background-color:rgb(255, 181, 232)!important;}
.menuliactive.menulilink.active {background-color:# !important;}
i.icon.ion-close.size-64 {color:#cc0033 !important;}
a#mobbtnx.mobile {margin-top:10px !important;}
div.is-section.is-mobile-menu.is-box.is-section-auto.is-dark-text {background-color:#fff !important;}
div.cmsFormElement.ratingProductName div.cmsFormData {margin-top:6px;}
a.btn.btn-default.colorbox.cboxElement {background-color:#000 !important;color:#fff;}
a.btn.btn-default.colorbox.cboxElement:hover {background-color:#cc0033 !important;color:#fff;}
a#prd_associated_products {background-color:#000 !important;}
div#cboxLoadedContent {padding:10px;overflow-x:hidden !important;overflow-y:hidden !important;}
body#pageid593828 div#ContentCMS div#ShowForumPostForm input {margin-top:10px !important;}
body#pageid593828 div#ContentCMS a.bloglistitemtitle {margin-top:30px !important;color:#0000ff !important;font-size:30px;font-weight:normal !important;}
body#pageid593828 div.bloglistitemtitle.cmsTitle {margin-top:30px !important;color:#0000ff;font-size:px;}
ul.catsubmenu.dropdown-menu {border:2px solid #fff !important;border-bottom:4px solid #fff !important;background-color:# !important;color:#fff !important;}
ul.catsubmenu.dropdown-menu:hover {color:#fff !important;}
li#mbtn606250.menuliactive.menulilink.hassubmenu.active {color:# !important;background-color:!important;}
menuliactive.menulilink.hassubmenu.active a.catmenu-.menulink {color:# !important;}
a.shoppingcart {margin-right:-12px !important;height:!important;}
div.bloglistitem.cmsItem.BlogItem {margin-bottom:34px;margin-top:px;}
body#pageid593828 div#ContentCMS div.cmsTitle a {color:#000;}
body#pageid593828 div#ContentCMS {margin-top:50px;margin-bottom:-20px !important;}
body#pageid593828 div#ContentCMS div.bloglistcontent.cmsText {margin-top:20px !important;}
body#pageid593828 div#ContentCMS div.cmsPageList.cmsBlogList {padding:0px 8px;margin-top:px !important;}
div#cmsBlogContainer div.cmsTitle a:hover {color:#ff0000;}
div#cmsBlogContainer div#cmsBlogArchiveColumn {padding:0px 20px;}
div#EnableForumPostForm input:hover {background-color:#000 !important;}
body#pageid606250 u u h3 {text-decoration:none !important;}
div#cmsBlogContainer h3 {color:#0000ff;}
@media only screen and (max-width :600px){div#ws_template_footer div.row.clearfix {padding:0px 8px;}
}
@media only screen and (max-width :600px){div#ws_template_footer div.row.clearfix h1 span {font-size:36px !important;}
}
@media only screen and (max-width :600px){div#ws_template_footer div.row.clearfix h3 {margin-top:25px !important;}
}
@media only screen and (max-width :600px){div#ws_template_footer div.column.full p {margin-bottom:-25px !important;}
}
div#ws_template_footer div.row.clearfix p a:hover {color:#fff !important;}
div#ws_template_header {display:none;}
@media only screen and (max-width :600px){div#cmsPageHeaderTopTools input.searchtoykeywords {width:100px !important;margin-left:px !important;}
}
table.toyTable.toySearchShopping {height:!important;}
@media only screen and (max-width :500px){table.toyTable.toySearchShopping {width:px !important;margin-left:-10px !important;}
}
@media only screen and (min-width :500px)and (max-width :800px){table.toyTable.toySearchShopping {width:px !important;margin-left:15px !important;}
}
@media only screen and (max-width :600px){div.column.toys.fifth table.toyTable.toySearchDual {padding:0px 10px 0px 0px !important;}
}
@media only screen and (max-width :600px){div.column.toys.fifth a#mobbtn.mobile {padding:0px 0px 5px 5px !important;}
}
@media only screen and (max-width :600px){div.column.toys.fifth a#mobbtn.mobile {margin-top:px !important;margin-bottom:px !important;}
}
@media only screen and (max-width :600px){img.logo {margin-left:px !important;}
}
img.logo {margin-bottom:8px;}
img.cart_thumb {width:187px;height:187px;border:1px solid #000;}
.shoppingListBody div.ProductList {width:px !important;margin-top:-10px !important;margin-bottom:-6px !important;}
@media only screen and (min-width :1000px){.shoppingListBody div.wsb-template.row.clearfix.templateHeading {margin-top:px !important;margin-bottom:px !important;}
}
@media only screen and (max-width :600px){.shoppingListBody div.CategoryList img.categoryimg.largeThumb {margin-top:px !important;margin-bottom:px !important;}
}
@media only screen and (min-width :1000px){.shoppingListBody div.CategoryList img.categoryimg.largeThumb {margin-top:px !important;margin-bottom:px !important;}
}
.shoppingListBody div.CategoryList li.cmsItemLI {margin-bottom:34px !important;}
.shoppingListBody div.CategoryList {padding:0px !important;margin-top:-40px !important;margin-bottom:-30px !important;}
.shoppingListBody div.CategoryList div.cmsText {display:none;}
@media only screen and (max-width :550px){.shoppingListBody div.CategoryList {margin-top:-50px !important;}
}
@media only screen and (max-width :550px){.shoppingListBody div.ProductList {margin-top:-30px !important;}
}
.shoppingListBody div#cmsPageContainer {margin-bottom:px !important;}
div.zoomedphoto {border:0px solid #000;}
a.cmsMoreInfo {background-color:#cc0033 !important;padding:0px 5px 0px 5px;font-size:11px;}
div#ws_template_footer ion-icon.md.hydrated.size-18 {color:#000 !important;}
.alsoConsider div.cmsPrice {margin-top:-15px;}
.alsoConsider div.cmsTitle {font-size:12px !important;margin-top:8px;margin-bottom:15px;line-height:170% !important;text-transform:uppercase;color:#0000ff;}
.alsoConsider .cmsImage img, .cmsThumb {max-height:320px;border:1px solid #000;}
body#pageid607509 .templateHeading {display:none;}
@media only screen and (max-width:600px){body#pageid607509 #cmsPageContent div.display h1 {font-size:35px !important;}
}
@media only screen and (max-width:600px){body#pageid607509 #cmsPageContent h3 {font-size:35px !important;}
}
@media only screen and (max-width:600px){body#pageid606247 #cmsPageContent h3 {font-size:35px !important;}
}
@media only screen and (max-width:600px){body#pageid606246 #cmsPageContent h4 {font-size:35px !important;}
}
@media only screen and (max-width:600px){body#pageid606246 #cmsPageContent h1 {margin-top:-5px !important;margin-bottom:10px !important;}
}
@media only screen and (max-width:600px){body#pageid606246 #cmsPageContent h3 span {line-height:140% !important;}
}
@media only screen and (max-width:583px){body#pageid606246 #cmsPageContent h2 {margin-top:15px !important;}
}
@media only screen and (max-width:600px){body#pageid607509 #cmsPageContent div.display h3 {font-size:35px !important;}
}
@media only screen and (max-width:600px){body#pageid606246 #cmsPageContent h3 span {font-size:35px !important;}
}
div.slick-track li.cmsItemLI.slick-slide.slick-cloned .CategoryItem {}
body#pageid606246 .templateHeading {display:none;}
body#pageid606968 .templateHeading {display:none;}
body#pageid600179 .templateHeading {display:none;}
body#pageid606249 .templateHeading {display:none;}
body#pageid593375 .templateHeading {display:none;}
body#pageid656251 .templateHeading {display:;}
div.cmsImage.productlisttdimage img {border:0px solid #000;}
div.cmsImage.productlisttdimage {height:!important;width:% !important;}
.ProductList .cmsImage{min-height:100px !important;}
.ProductList {padding-left:0px !important;margin-left:-10px !important;margin-right:-10px !important;width:% !important;text-align:center !important;}
li.cmsItemLI.AvailabilityAvailable {width:% !important;}
body#pageid606247 div.wsb-template.row.clearfix.templateContent {margin-top:px !important;}
body#pageid606247 div#cmsPageHeader div.is-section.is-section-40.is-light-text.is-box {margin-top:px !important;}
@media only screen and (max-width:639px){div.is-section.is-section-40.is-light-text.is-box div.column.full h1 {text-align:!important;}
}
div.alsoConsider {display:;}
body#pageid606250 .cmsUsualWidth {max-width:px;}
.productViewBody div#ContentCMS.cmsUsualWidth {max-width:1300px !important;}
.productViewBody div#ContentCMS.cmsUsualWidth div.alsoConsider {max-width:1500px !important;}
.shoppingListBody .cmsUsualWidth {max-width:1600px;}
.shoppingListBody .cmsUsualWidth .categoryHeaderSummaryText {text-align:justify;}
.shoppingListBody .cmsUsualWidth {text-align:;}
div#FeaturedProductsHomeFeatured.featuredproducts {max-width:px;}
body#pageid593828 .templateHeading {display:none;}
body#pageid606247 .templateHeading {display:none;}
@media only screen and (max-width:639px){body#pageid606247 div#cmsPageContent h3 span {line-height:160% !important;}
}
@media only screen and (max-width:639px){body#pageid606247 div#cmsPageContent h3 {margin-left:5px;margin-right:5px;}
}
body#pageid606247 div#cmsPageContainer {margin-bottom:-50px !important;}
body#pageid606249 div#cmsPageContainer {margin-bottom:-40px !important;}
body#pageid592839 div#ws_template_footer {margin-top:px !important;}
div#cmsViewCartLink {display:none;}
div#ajaxCartRefreshDiv a.btn.btn-default {display:none;}
div#ajaxCartRefreshDiv {padding:px !important;}
div.basketSummaryTotals {margin-top:15px;}
.basketSummarySubTotalLine_Freight {margin-bottom:10px;}
p.continueshopping {display:none;}
div.basketCartDelete {display:none;}
div.basketSummaryPrompt {text-transform:;font-weight:;font-size:17px !important;font-weight:;}
div.basketSummaryLineDetails a {color:#0000ff;}
@media only screen and (min-width:639px){div.basketSummaryLineDetails {padding:5px 10px !important;}
}
@media only screen and (max-width:639px){img.cart_thumb {margin-top:7px !important;}
}
@media only screen and (max-width:639px){select.qtyCombo.widthauto {margin-top:px !important;}
}
@media only screen and (max-width:639px){#productBuyForm .qtyCOMBO {width:250px !important;}
}
@media only screen and (max-width:639px){#productBuyForm div.cmsFormData.autowidth {margin-top:-30px !important;}
}
div.basketSummaryLineQty label {font-weight:;font-size:17px !important;}
div.basketSummaryLineCode {display:none;}
div.checkoutcustomerdetailsDiv.cmsCheckoutBlock {margin-top:-5px;}
.checkoutConfirmBody p.continueshopping {display:none;}
form.checkoutForm h3 {text-transform:;font-weight:normal !important;font-size:20px;font-family:!important;color:#0000ff !important;}
form.checkoutForm {margin-top:14px !important;}
p.currencyConvertor {display:none;}
div.basketSummaryLinePrice {display:none;}
a.productLink {color:#0000ff;}
div.basketSummaryLine {padding:20px 0px;}
h3.EnterDeliveryAddress {margin-top:30px !important;margin-bottom:30px !important;font-family:Verdana !important;text-transform:;font-weight:;color:#0000ff;}
h3.PleaseSelectTheCorrectAddress {text-transform:;font-weight:;color:#0000ff;font-family:Verdana !important;}
input.shoppingbasketupdatebutton {padding:10px 15px !important;margin-top:10px;-webkit-appearance:none !important;font-size:12px;}
input.shoppingbasketremovebutton {-webkit-appearance:none !important;padding:10px 15px !important;padding:px !important;font-size:12px;}
tr.CheckoutAddressSearch td input#b_ship_address.validateRequired.autocompleteAddress {border:1px solid #000;margin-bottom:10px !important;height:39px;-webkit-appearance:none !important;}
input.SearchForAddress {display:none;}
tr.CheckoutAddressSearch td input#b_ship_address.validateRequired.autoShippingCompleteAddress {border:1px solid #000;margin-bottom:10px !important;height:39px;-webkit-appearance:none !important;}
tr.CheckoutAddressSearchCountry td select#b_ship_country {border:1px solid #000;height:;}
label.AddressSearchLabel {text-transform:;font-weight:500;font-size:12px;font-weight:bold;}
tr.CheckoutAddressSearchCountry label {text-transform:;font-weight:500;font-size:12px;font-weight:bold;}
tr.CheckoutAddressSearchCountry {margin-top:25px !important;}
@media only screen and (max-width:639px){.productViewBody .cmsEditablePopup div.productHeaderSummaryText {margin-top:20px;}
}
.productViewBody .cmsEditablePopup div.productHeaderSummaryText {margin-bottom:20px;}
.cmsEditablePopup div.productHeaderSummaryText b {margin-top:-30px !important;font-size:20px !important;text-transform:Capitalize !important;color:rgb(254, 143, 214)!important;margin-bottom:-30px !important;}
.cmsEditablePopup div.productHeaderSummaryText b font {margin-top:-30px !important;font-size:22px !important;text-transform:Capitalize !important;color:#cc0033 !important;margin-bottom:-30px !important;}
@media only screen and (max-width:650px){.productViewBody .cmsEditablePopup {margin-top:-27px;padding:0px 8px;}
}
@media only screen and (max-width:639px){.shoppingListBody div.CategoryList {margin-top:-35px;}
}
@media only screen and (max-width:639px){.shoppingListBody div.ProductList {margin-top:-35px;}
}
body#pageid592389 div.cmsFormPrompt {text-transform:uppercase;font-size:15px;font-family:Montserrat, sans-serif;font-weight:500;}
@media only screen and (max-width:639px){body#pageid592389 div.cmsFormPrompt {text-transform:uppercase;font-size:10px !important;font-family:Montserrat, sans-serif;}
}
body#pageid592389 div.cmsFormPrompt label {}
@media only screen and (max-width:639px){div.cmsFormPrompt label {text-transform:uppercase;font-size:12px !important;font-family:Montserrat, sans-serif;font-weight:normal;padding:important;margin-top:px !important;max-width:300px !important;}
}
form.checkoutForm div.cmsFormDataNoPrompt label {font-size:12px;}
.cmsCheckoutBlockOuter select {border:1px solid #A9A9A9 !important;}
.cmsCheckoutBlockOuter input {border:1px solid #A9A9A9 !important;}
.cmsCheckoutBlockOuter div.cmsFormPrompt {font-size:15px !important;text-transform:Capitalize;font-weight:500 !important;}
form.checkoutForm div.checkoutcustomerdetails div.cmsFormPrompt {font-size:15px !important;text-transform:Capitalize;font-weight:500 !important;}
form.checkoutForm div.checkoutcustomerdetails div.cmsFormData div {margin-top:10px !important;margin-bottom:-10px !important;}
div.cmsFormPrompt {text-transform:uppercase;font-size:15px;font-family:Montserrat, sans-serif;font-weight:normal;padding:0px 0px 0px 0px !important;margin-top:px !important;max-width:px !important;}
}
div.cmsFormPrompt label {text-transform:uppercase;font-size:15px;font-family:Montserrat, sans-serif;font-weight:normal;padding:0px 0px 0px 0px !important;margin-top:px !important;max-width:px !important;}
}
.checkoutConfirmBody div.cmsFormElement {height:px !important;padding:px;}
div.cmsFormData {margin-bottom:10px !important;}
@media only screen and (max-width:639px){div.cmsFormPrompt {width:10px !important;padding:18px 0px 0px 0px !important;margin-top:-10px !important;}
}
@media only screen and (min-width:601px){div.cmsFormPrompt {max-width:150px;padding:10px 0px 0px 0px !important;margin-left:px !important;}
}
table.searchAddressMatchedAddresses.clickFirstLink tbody tr td {padding:10px 0px 0px 0px !important;}
table.searchAddressMatchedAddresses.clickFirstLink tbody tr td {text-align:left !important;}
table.searchAddressMatchedAddresses.clickFirstLink {margin-bottom:15px !important;}
table.searchAddressMatchedAddresses.clickFirstLink a.btn.btn-primary {border-radius:0 !important;background-color:#cc0033 !important;margin-bottom:px !important;-webkit-appearance:none !important;}
table.searchAddressMatchedAddresses.clickFirstLink a.btn.btn-primary:hover {background-color:#000 !important;}
div.basketSummaryLineItemOptionsEditable input.removeItemFromCart {margin-top:15px !important;}
h3.SearchDeliveryAddressHeading {color:#0000ff;}
div#matchedAddresses.matchedAddresses {margin-top:20px;}
span.cmsShippingEstimated {display:none;}
div.cmsCopyAddress input:hover {background-color:#000;}
@media only screen and (min-width:639px){div.cmsCopyAddress {margin-top:-10px;display:none !important;margin-bottom:25px;}
}
@media only screen and (max-width:639px){div.cmsCopyAddress {margin-top:-5px;display:none !important;margin-bottom:px;padding:0px 15px 15px 15px;}
}
@media only screen and (max-width:543px){body#pageid607509 #cmsPageContent {margin-top:-50px !important;}
}
div#checkoutShippingConfirm {margin-top:px;}
div.checkoutSearchAddress.cmsCheckoutBlock {display:;}
div.basketSummaryLineTotal {color:#0000ff;}
div.basketSummarySubTotal {color:#0000ff;}
div.basketSummaryTotal.basketSummarySubTotal {color:#0000ff;font-weight:normal !important;}
input.checkoutsubmitorder {font-size:15px !important;padding:12px;letter-spacing:2px;}
input.checkoutcancelorder {display:none;padding:15px;}
input.checkoutgoback {padding:15px;display:none;}
div.basketSummaryLineDetails {padding:0px 0px;}
div.cmsFormActions input {font-size:16px !important;}
input.searchtoykeywords {margin-top:5px;max-width:200px;height:px !important;}
input.shoppingbasketupdatebutton {padding:px !important;font-size:px;margin-top:px !important;}
input#cc2self {width:20px;}
tr.CheckoutAddressSearch td input#b_ship_address.validateRequired.autocompleteAddress {margin-bottom:10px !important;height:39px;}
tr.CheckoutAddressSearchCountry td select#b_ship_country {border:1px solid #000;}
div.column.full.mobilemenucontainer li#mbtn606250.menuliactive.menulilink.hassubmenu.active {background-color:#cc0043 !important;color:#fff !important;}
div.column.full.mobilemenucontainer li#mbtn606250.menuliactive.menulilink.hassubmenu.active li.catmenuli-active.selectedCategory.selectedCategoryPath.menulilink {background-color:#cc0043 !important;color:#fff !important;}
div#cmsViewCartLink {display:none;}
b.productGroup a {font-family:Verdana;}
.featuredProduct div.fptitle {margin-top:15px;margin-bottom:3px;color:#0000ff;text-transform:uppercase;font-size:13px;line-height:150%;font-family:Verdana;}
.CategoryItem div.cmsTitle {margin-top:10px !important;text-align:center !important;}
.CategoryItem {text-align:center !important;}
.CategoryItem b.productGroup a {margin-top:20px !important;color:#0000ff !important;}
.CategoryItem b.productGroup {margin-top:20px !important;text-align:center !important;color:#0000ff !important;text-transform:uppercase;font-size:15px;line-height:150%;font-family:Verdana;}
div.featuredProduct img {width:250px !important;height:180px !important;}
#cmsPageContent .CategoryItem img {width:px !important;height:px !important;}
#FeaturedProductsHomeFeatured {margin-bottom:px;text-align:center !important;margin-top:40px;}
#FeaturedProductsHomeFeatured h3 {margin-top:-10px !important;margin-bottom:20px !important;font-weight:normal;text-transform:;color:#0000ff;font-size:30px;}
body#pageid656251 div#cmsPageContainer {margin-bottom:-50px;}
@media only screen and (min-width:650px){body#pageid656251 div#cmsPageContent {margin-top:-50px !important;}
}
@media only screen and (max-width:639px){body#pageid656251 div#cmsPageContent h1 {margin-top:5px !important;margin-bottom:11px !important;line-height:130% !important;}
}
@media only screen and (max-width:639px){body#pageid606246 div#cmsPageContent h1 span {line-height:!important;font-size:35px !important;}
}
@media only screen and (max-width:639px){body#pageid593375 div#cmsPageContent h1 {line-height:140% !important;}
}
@media only screen and (max-width:639px){body#pageid593375 div#cmsPageContent h1 b {line-height:140% !important;font-size:25px !important;}
}
@media only screen and (max-width:639px){#ws_template_footer div.column.full p {text-align:left !important;}
}
@media only screen and (max-width:639px){div.is-section.is-box.is-bg-grey.is-dark-text.is-section-20.mobileHeightAuto {margin-top:-5px !important;}
}
@media only screen and (max-width:639px){div.is-section.is-box.is-bg-grey.is-dark-text.is-section-20.mobileHeightAuto h2 {margin-top:-40px;margin-bottom:20px !important;}
}
div.is-section.is-box.is-bg-grey.is-dark-text.is-section-20 h2 b {text-transform:Capitalize !important;font-size:30px;font-weight:normal;color:#0000ff !important;}
div.is-section.is-box.is-bg-grey.is-dark-text.is-section-20 h2 {text-transform:Capitalize !important;margin-top:-45px;font-size:30px;color:#000 !important;margin-bottom:40px;}
div.is-section.is-box.is-bg-grey.is-dark-text.is-section-20 {margin-top:-60px;border:1px solid #000;background-color:#fbeee1 !important;}
@media only screen and (max-width :600px){body#pageid656251 div#cmsPageContent div.column.full p {margin-top:px !important;margin-left:px;margin-right:px;}
}
body#pageid607509 div#cmsPageContent {margin-top:-50px !important;}
body#pageid606246 div#cmsPageContainer {margin-bottom:-40px !important;}
body#pageid606246 div#cmsPageContent {margin-top:-50px !important;}
@media only screen and (max-width :600px){body#pageid606246 div#cmsPageContent {margin-top:-50px !important;}
}
body#pageid606968 div#cmsPageContainer {margin-bottom:-40px !important;}
body#pageid606968 div#cmsPageContent {margin-top:-50px !important;}
@media only screen and (max-width :600px){body#pageid606968 div#cmsPageContent {margin-top:-50px !important;}
}
@media only screen and (max-width :600px){body#pageid656251 div#cmsPageContent div.column.full p {margin-top:px !important;margin-left:px;margin-right:px;}
}
body#pageid606249 div#cmsPageContent {margin-top:-50px !important;}
@media only screen and (max-width :600px){body#pageid606249 div#cmsPageContent {margin-top:-50px !important;}
}
@media only screen and (max-width :600px){body#pageid593375 div#cmsPageContent {margin-top:px !important;}
}
@media only screen and (max-width :600px){body#pageid593375 div#cmsPageContent img.fullwidth {margin-bottom:27px !important;}
}
@media only screen and (max-width :600px){body#pageid593375 div#cmsPageContent div.column.full {margin-top:25px !important;margin-bottom:-10px !important;}
}
body#pageid593375 div#cmsPageContent {margin-bottom:-80px !important;}
@media only screen and (max-width :600px){body#pageid592722 div#cmsPageContent {margin-top:-40px !important;}
}
@media only screen and (max-width :600px){body#pageid592609 div#cmsPageContent {margin-top:-40px !important;}
}
@media only screen and (max-width :600px){div.row.clearfix.flex.mobileVCol.txtOnHoverZoom {display:none !important;}
}
div.column.full.mobilemenucontainer a.menulink {font-size:18px !important;}
div.column.full.mobilemenucontainer {margin-top:-25px !important;}
div.wsb-template.row.clearfix.templateSearchFormShort input.searchtoysubmit {padding:7px !important;background-color:#cc0033;color:#fff;height:px !important;}
.mobilemenuactive input.searchtoysubmit {height:60px !important;margin-top:30px !important;padding:0px !important;}
a.menuactive.menulink {padding-left:0px !important;padding-right:0px !important;}
div.column.full.mobilemenucontainer a.menuactive.menulink {background-color:#cc0033 !important;color:#fff !important;font-size:px !important;padding-left:25px !important;padding-right:25px !important;}
div.column.full.mobilemenucontainer .menuliactive.menulilink.active {background-color:rgb(255, 181, 232)!important;color:#fff !important;}
.mobilemenuactive .templateSearchFormShort {background-color:rgb(255, 181, 232)!important;}
.mobilemenuactive .templateSocialIcons {background-color:rgb(255, 181, 232)!important;}
div.clearfix.is-boxed-button-medium2 a:hover {background-color:#cc0033 !important;}
div.clearfix.is-boxed-button-medium2 a {width:87px !important;}
div#cmsPageContent div.is-card.is-dark-text.shadow-1 {margin-bottom:40px !important;}
body#pageid592340 h3 {margin-bottom:18px !important;margin-top:16px !important;}
div#ws_template_footer {border-top:0px solid #000;margin-bottom:-15px !important;border-bottom:0px solid #000;}
.templateCopyright a {color:#fff !important;background-color:#;}
.templateCopyright tr td {color:#fff !important;background-color:#;}
small.copyright {color:#fff;font-weight:;}
#cmsBrowserTopFixed {text-align:right !important;}
a.copyright {color:#fff !important;font-weight:;}
table.copyrightTable {padding:20px;}
@media only screen and (max-width :500px){table.copyrightTable span {font-size:12px !important;}
}
@media only screen and (max-width :500px){table.copyrightTable tbody a {font-size:12px !important;}
}
@media only screen and (max-width :700px){div#ws_template_footer div.column.third {width:100%}
}
@media only screen and (max-width :700px){div#ws_template_footer div.column.fifth {width:100%}
}
@media only screen and (max-width :700px){div#ws_template_footer div.column.fourth {width:100%}
}
@media only screen and (max-width :500px){table.copyrightTable a.copyright {font-size:12px !important;}
}
form.noEnterSubmit {margin-bottom:30px;}
form.noEnterSubmit div.cmsFormData {margin-bottom:10px;}
div#cmsEnquiryForm {margin-bottom:px !important;width:;margin-left:px;margin-right:px;border:;}
div.formDIV.formDIVColour {padding:15px 30px 15px 30px;border:1px solid #000;}
#ContentCMS.cmsUsualWidth {margin-bottom:px;margin-top:50px;}
#ContentCMS.cmsUsualWidth+#cmsPageFooter {padding-bottom:160px;}
#ContentCMS.cmsUsualWidth.containsContentBox+#cmsPageFooter {padding-bottom:0;}
.btn.btn-primary, .btn.btn-default, .cmsItem a.moreInfo, .cmsMoreInfo, .cmsNavButtons a,.btn.btn-primary:hover, .cmsItem a.moreInfo:hover, .cmsMoreInfo:hover, .cmsNavButtons a:hover {border:none;border-radius:0;}
.btn, .btn-default, .btn-primary {padding:6px 20px;font-size:1.0em;}
ul#productTabUL li a {background-color:#3e3e3e;border:1px solid #3e3e3e;background-color:#162950;border:1px solid #162950;padding:0.4rem 1.0rem;color:#fff;}
ul#productTabUL li {margin-left:0;margin-right:1px;}
ul#productTabUL li a.productTabAactive {background-color:#3e3e3e !important;border-color:#3e3e3e;}
input[type=submit], input[type=button] {}
#cboxTopLeft, #cboxTopCenter, #cboxTopRight,#cboxMiddleLeft, #cboxMiddleRight,#cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight {background:white;}
#wgtSoftCart,.productHeaderSummaryText {margin:0;}
.CategoryItem.cmsHasNoImage {min-height:6rem;}
.CategoryList .list-style-3col .cmsTitleAndText {position:;bottom:1rem;left:1rem;height:px;}
.CategoryList .list-style-3col .cmsTitle {background:#fff;padding:1rem;}
.ProductList .cmsTitleAndText {margin-top:2rem;}
.ProductList .cmsPriceAndEnquiry {margin-bottom:4rem;}
.ProductList .cmsItem,.CategoryList .cmsItem {margin:0.5rem;}
.ProductList img,.CategoryList img {border:0px solid #000 !important;margin-top:0 !important;width:100%;max-height:none;}
.ProductList .cmsPriceAndEnquiry span.outofstock {display:none;}
.CategoryList div.cmsImage {max-width:px !important;}
div.cmsBackgroundImg.categoryimg {width:px !important;height:px !important;}
.ProductList .cmsImage.backgroundImage a {max-width:320px;display:inline-block;}
.CategoryList img.categoryimg.largeThumb {max-width:400px;max-height:400px !important;display:inline-block;}
.ProductList div.cmsBackgroundImg {width:px;height:px !important;display:;}
.CategoryList img.categoryimg {max-width:px;display:inline-block;}
.ProductList .Product {display:flex;flex-direction:column;min-height:inherit !important;height:100%;width:%;text-align:center !important;}
@media only screen and (max-width :400px){.ProductList .list-style-4col li {width:100% !important;}
}
.ProductViewStandard.ProductList .Product,.ProductViewBizcard.ProductList .Product,.ProductViewStandard.ProductList .cmsPriceAndEnquiry .productlisttdbuy form,roductViewBizcard.ProductList .cmsPriceAndEnquiry .productlisttdbuy form{display:block;}
.ProductList .cmsPriceAndEnquiry {display:inline-block;margin-top:-14px !important;overflow:inherit;flex:1;width:!important;align-items:center !important;text-align:center !important;}
.ProductList .cmsPriceAndEnquiry .productlisttdbuy input.buybutton {text-transform:uppercase;padding:10px 20px;font-size:15px !important;}
.ProductList .cmsPriceAndEnquiry .productlisttdbuy {text-align:center !important;margin-left:-2px;font-size:20px !important;margin-top:4px;width:100%;}
.ProductList .cmsPriceAndEnquiry .productlisttdprice {text-align:center !important;margin-left:-2px;flex:1;margin-top:25px;width:100%;}
div.cmsEnquiry.cmsBuyButtonDiv {width:100% !important;font-size:16px !important;text-align:center;margin-top:10px !important;}
.ProductList .cmsPriceAndEnquiry .productlisttdbuy form {margin-left:-2px;text-align:!important;display:block;}
.ProductList .cmsWishListButton input {height:100%;margin-left:1px;}
.ProductList div.cmsText {display:none !important;}
.ProductList .cmsPriceAndEnquiry {margin-top:-40px !important;margin-bottom:20px !important;font-size:100% !important;padding-top:15px;}
.ProductList div.cmsTitle b a {color:#0000ff !important;}
div.cmsTitleAndText.productlisttdtitle div.cmsTitle {margin-top:px !important;}
.ProductList .cmsPriceAndEnquiry div.cmsTitleAndText.productlisttdtitle div.cmsTitle {margin-top:px !important;}
.ProductList div.cmsTitle {font-weight:500;font-size:15px;line-height:165%;font-family:Muli !important;color:#0000ff !important;letter-spacing:0.1em;text-transform:uppercase;margin-top:-25px !important;margin-bottom:0px;}
.CategoryList div.cmsTitle b a {color:#0000ff !important;}
.CategoryList div.cmsTitle {font-weight:500;font-size:18px;color:#0000ff !important;letter-spacing:0.1em;text-transform:uppercase;}
.cmsPrice {line-height:2.4em !important;}
.cmsPrice .preDiscount {line-height:1em !important;}
.featuredProduct img {transition:all 0.5s ease;opacity:1;}
.featuredProduct .featuredimage:hover img {opacity:1;}
.productViewBody .cmsUsualWidth {max-width:1200px;margin-left:auto;margin-right:auto;}
.productPriceTableDetailed {margin-top:0;}
.productPriceTableDetailed .cmsFormPrompt {width:100%;font-size:0.9rem;font-weight:900;padding:0.5rem 0;}
.productPriceTableDetailed .cmsFormSubmitRow+div>.cmsFormPrompt {display:none;}
.productPriceTableDetailed input.btnAddToShoppingBasket:hover {background-color:#;color:#fff;}
.productPriceTableDetailed input.btnAddToShoppingBasket {width:80%;margin-right:0%;padding:0.8rem 1rem;max-width:100%;font-size:100%;margin-top:25px;}
.productPriceTableDetailed .cmsFormElement {display:block;margin:1% 0;}
.productPriceTableDetailed .productPricePrompt {display:none;}
.productPriceTableDetailed .productPricePrice {font-size:1.4rem;}
.alsoConsider .cmsImage img, .cmsThumb {border:1px solid #000;max-height:320px;}
#featuredcontent>* {margin-top:30px;padding-top:1px;}
#featuredcontent ul.cmsList>li {position:relative;vertical-align:top;}
.featuredProduct {border-style:none !important;position:relative;}
.featuredProductStamp_On_Sale, .featuredProductStamp_New_Item, .featuredProductStamp_Best_Seller,.cmsFeaturedProduct .cmsImage:before,.featuredProduct_Home_Page_-_On_Sale .cmsImage:before,.cmsFeaturedProduct_OnSale .cmsImage:before,.cmsFeaturedProduct_Featured .cmsImage:before,.AvailabilityOutOfStock .cmsImage:before {position:absolute;left:50%;margin-left:-30px;z-index:3;height:30px;width:60px;line-height:30px;color:#fff;background-color:#162950;opacity:1;font-size:0.9rem;font-weight:500;text-align:center;}
.fptitle {margin-top:2rem;font-family:Verdana !important;}
.fpprice {}
.productPriceTableDetailed span.outofstock {margin-top:-30px !important;}
.cmsFeaturedProduct_NewItem .cmsImage:before,.cmsFeaturedProduct_HomePageNewProducts .cmsImage:before {content:"NEW";}
.cmsFeaturedProduct_BestSeller .cmsImage:before,.cmsFeaturedProduct_HomePageBestSeller .cmsImage:before {content:"HOT";}
.featuredProduct_Home_Page_-_On_Sale .cmsImage:before,.cmsFeaturedProduct_OnSale .cmsImage:before {content:"SALE";}
.cmsFeaturedProduct_Featured .cmsImage:before {content:"FEATURED";width:90px;}
.AvailabilityOutOfStock .cmsImage:before{content:"SOLD OUT";width:90px;margin-left:-45px;}
@media (max-width:1024px){.productPriceTableDetailed input.btnAddToShoppingBasket,.productPriceTableDetailed .cmsFormData, .productPriceTableDetailed .cmsFormOptions {width:100%;margin-right:0%;max-width:100%;}
}
@media (min-width:801px){.is-box.desktop {display:table}
.desktop {display:block;}
.mobile {display:none;}
.ineditor .mobile {background:rgba(16, 137, 210, 0.5);border:2px dotted #a9dae2;display:block;color:white;}
}
@media (max-width:800px){body .desktop {display:none;}
body .mobile {display:block;}
.is-wrapper {position:relative;}
div.is-section.section-content {max-width:none !important;}
#wgtSoftCart {margin:1rem;text-align:center !important;}
ul#productTabUL {display:flex;flex-wrap:wrap;}
ul#productTabUL li {flex:1;}
div.leftAlignedImageBlock {float:none;max-width:none;margin-right:0;margin-bottom:10px;display:block;}
}
@media (max-width:650px){#cmslogo img {max-height:80px;margin:0;}
div a#mobbtn {padding-left:0;}
a#mobbtn ion-icon {font-size:1.5empadding-left:10px;}
div#cmsShoppingCartTemplateLinks a {font-size:1.2rem;}
.cmsUsualWidth {padding:0 1rem;}
.ProductList .cmsPriceAndEnquiry {flex-direction:column;align-items:center;}
.slick-slide .featuredProduct {padding:0;}
}
@media only screen and (max-width :800px){#menu {display:none;}
.column.logo{display:none;}
}
.is-mobile-menu {position:relative;display:none;}
.mobilemenuactive .is-mobile-menu {display:block;}
a#mobbtn {display:;z-index:2109;right:0;top:0;padding:0 5px 5px;cursor:pointer;margin-top:9px !important;font-size:1.5em}
#mobbtnx i.icon {font-size:30px;margin:5px;}
#mobbtn ionicon {}
a#mobbtnx {cursor:pointer;position:fixed;z-index:2111;left:0;top:0;padding:1rem;display:none;}
.mobilemenuactive a#mobbtnx {display:block;}
.ineditor a#mobbtnx {display:none;}
.ineditor .is-wrapper .is-mobile-menu {width:560px;margin-left:auto;margin-right:auto;display:block;}
.is-wrapper {position:relative;}
.is-wrapper .is-mobile-menu .is-boxes {left:0%;max-width:380px;width:100%;background:#fff;background:rgb(255, 181, 232);background:white;border-left:1px solid #333;}
.is-wrapper .is-mobile-menu {position:absolute;top:0;bottom:0;visibility:hidden;background:rgba(255, 255, 255, 0.5);-webkit-transition:visibility .5s ease-in-out;transition:visibility .5s ease-in-out;z-index:2110;display:none;}
.ineditor .is-wrapper .is-mobile-menu {position:relative;left:0;visibility:visible;}
@media (max-width:800px){.mobilemenuactive .is-wrapper .is-mobile-menu {display:block !important;visibility:visible;z-index:2121;}
media#mobbtn {display:block;}
.mobilemenucontainer ul {display:block;margin:5px;padding:px;}
.mobilemenucontainer li {display:block;list-style-type:none;padding:5px;margin:5px;}
.is-mobile-menu .mobilemenucontainer>li {border-bottom:1px solid #BCBCBC;padding-top:0.5rem;padding-bottom:0.5rem;}
.is-mobile-menu .mobilemenucontainer>li>a {font-weight:700;}
.is-mobile-menu .mobilemenucontainer li a {display:inline-block;padding-top:1rem;padding-bottom:1rem;}
.is-mobile-menu .mobilemenucontainer li a:visited,.is-mobile-menu .mobilemenucontainer li a:active,.is-mobile-menu .mobilemenucontainer li a:hover{color:inherit!important;}
.searchFormDiv input {width:33%;}
.searchFormDiv input:first-child {width:60%;}
a#mobbtnx {}
}
.mobilemenucontainer button {background:inherit;border:1px solid black;border-color:#BCBCBC;border-color:#162950;border-color:;max-width:50px;flex:1;cursor:pointer;}
.mobilemenucontainer ul {display:none;}
.mobilemenucontainer li.active>ul {display:block;width:100%;margin:0 0 1rem 0;padding:0;border-left:1px dotted #BCBCBC;}
.mobilemenucontainer li {display:flex;flex-wrap:wrap;list-style-type:none;padding:0 0 0 1rem;margin:0;}
.mobilemenucontainer li.hassubmenu>a {flex:1;}
.mobilemenucontainer li.hassubmenu button .plus {transition:0.70s;-webkit-transition:0.30s;-moz-transition:0.30s;-ms-transition:0.30s;-o-transition:0.30s;}
.mobilemenucontainer 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:16px;width:16px;margin:0 auto;color:#fff !important;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:#162950;background-color:;-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;}
@media (max-width:560px){.mobilemenucontainer li.hassubmenu:after {display:none;}
}
.searchtoykeywords,.searchtoysubmit{line-height:45px;padding:0 10px!important;margin:0!important;height:45px;}
.searchtoykeywords{flex:1;}
.toySearchShopping td{display:flex;}
.breadcrumbtrail{visibility:hidden;}
.breadcrumbtrail.flowers{visibility:visible;}
.breadcrumbtrail{font-size:0;}
.breadcrumbtrail a{font-size:initial;vertical-align:middle;display:inline-block;}
.breadcrumbtrail ion-icon{font-size:18px;display:inline-block;margin:0 5px;vertical-align:middle;min-width:18px;color:#162950;}
.breadcrumbtrail a+*{margin-right:18px;}
.breadcrumbtrail a+ion-icon{margin-right:5px;}
body {font-family:Muli, sans-serif ;font-size:17px ;line-height:180% ;}
h1,h2,h3,h4,h5,h6 {line-height:180% ;}
#menu {padding:0;margin:0;position:relative;border-bottom:none !important;z-index:400;flex:2;justify-content:center;}
#menu ul {list-style:none;margin:0;border-bottom:none !important;padding:0;line-height:1;}
#menu li {display:inline-block;position:relative;}
#menu li:hover{position:relative;z-index:5;}
#menu li button{display:none;}
.cmsHomePage #menu li a{}
.fixedHeader.cmsHomePage #menu li a,.cmsHomePage #menu ul ul li a{color:#3e3e3e;color:#fff;}
#menu li a {margin:0px 10px 0px 10px !important;color:#3e3e3e;color:#fff;padding:15px 9px 15px 9px !important;text-decoration:none;display:inline-block;line-height:1.0em;text-transform:Capitalize;color:#000 !important;border-bottom:none !important;font-size:18px !important;font-weight:500 !important;font-family:Verdana;background-color:# !important;}
#menu #nav > li > a{padding:15px 10px;}
#menu li.hassubmenu > a {background-color:# !important;}
#menu li a:hover {background-color:#;color:#fff !important;}
#menu li.menuliactive,#menu li.menuliparentactive{color:#000 !important;background-position:0px bottom ;background-color:#;}
#menu li.menuliparentactive li.menuliactive{background-position:0px top;}
#menu li.menuliactive a.menuactive, #menu li.menuliparentactive > a{background-color:;color:#000 !important;padding:px px !important;font-weight:!important;margin:0px;}
#menu li.menuliactive a.menuactive{color:#fff !important;}
#menu li.menuliparentactive a{background-position:left -52px;}
#menu li.menuliactive > ul, #menu li.menuliparentactive > ul{margin-left:0;}
#menu ul ul {left:-999em;margin:0px 0px 0px 0px;padding:0.7em 0;position:absolute;width:300px;font-weight:;font-size:px !important;color:#000 !important;border-bottom:none !important;background-color:#fff;background-color:#fff;background-color:rgb(255, 181, 232);text-align:left;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);}
#menu ul ul li{padding:0 ;display:block;}
#menu ul ul li a {font-weight:;line-height:1.4em;margin:0;padding:0.7em 10px ;text-align:left;font-size:15px !important;display:block;}
#menu ul ul li:hover{background-color:#cc0033;}
#menu ul ul ul{left:200px;margin:0;padding:0;position:absolute;top:0;width:200px;}
#menu li li:hover ul {left:200px!important;margin-left:0;}
#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 {left:-999em;}
#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 {left:auto;}
@media (max-width:560px){#menu #nav > li > a {padding:10px 0;}
#menu > ul > li.hassubmenu:after{display:none;}
}
@media only screen and (min-width :800px){ul.catsubmenu.dropdown-menu {margin-bottom:-30px !important;}
}
@media only screen and (min-width :800px){ul.submenu.submenu-selectedCategoryPath.hassubmenu {left:0;width:px !important;z-index:5;line-height:80% !important;display:block !important;position:fixed;pointer-events:;font-size:px !important;height:800% !important;}
}
@media only screen and (min-width :800px){ul.catsubmenu.dropdown-menu {left:0;width:260px !important;z-index:5;line-height:80% !important;display:block !important;position:fixed;pointer-events:;font-size:px !important;height:800% !important;}
}
#catnav{list-style:none;overflow-y:scroll;padding:0;}
#catmenu li,#submenu li {width:100%;text-align:left;overflow-y:scroll;padding:0;display :!important;border-bottom:1px dotted #BCBCBC;box-sizing:border-box;}
#catmenu li:last-child{}
#catmenu li a, #catmenu li a:link, #catmenu li a:visited,#submenu li a, #submenu li a:link, #submenu li a:visited {display :none !important;overflow-y:scroll;text-decoration :none;padding:0px 3px;}
#catmenu li ul {margin:-23px 0 0 -200px;display:none;overflow-y:scroll;background-color:#cc0033;}
#catmenu ul ul, #catmenu ul ul ul, #catmenu ul li:hover ul ul, #catmenu ul li:hover ul ul ul {display:none;}
#catmenu ul li:hover ul, #catmenu ul ul li:hover ul, #catmenu ul ul ul li:hover ul {}
a.catmenu-.menulink {line-height:190% !important;font-size:20px !important;display:!important;}
ul.submenu.submenu-selectedCategory.selectedCategoryPath.hassubmenu. a.catmenu-.menulink {line-height:120% !important;display:!important;font-size:px !important;}
li#catm217717.menulilink {display:!important;}
ul.submenu.submenu-selectedCategory.selectedCategoryPath.hassubmenu {display:!important;}
div.column.full.mobilemenucontainer a.catmenu-.menulink {color:#000 !important;}
div.column.full.mobilemenucontainer .selectedCategoryPath.menulink {color:#fff !important;}
.hassubmenu.active ul.catsubmenu.dropdown-menu .catmenu-selectedCategory.selectedCategoryPath.menulink {background-color:# !important;color:#fff !important;}
.hassubmenu.active ul.catsubmenu.dropdown-menu .selectedCategory.selectedCategoryPath.menulilink {background-color:# !important;color:#fff !important;}
div.column.full.mobilemenucontainer ul.submenu.submenu-.hassubmenu {display:!important;}
ul.catsubmenu.dropdown-menu .menulilink {color:#fff !important;}
ul.catsubmenu.dropdown-menu {margin-bottom:px !important;border-style:none !important;}
li#catm217710 {margin-bottom:px !important;}
ul.catsubmenu.dropdown-menu a.menulink {line-height:!important;}
@media only screen and (min-width :784px){ul.submenu.submenu-.hassubmenu {left:0;width:220px !important;z-index:5;line-height:80% !important;display:block !important;position:fixed;pointer-events:;font-size:px !important;overflow-y:scroll;height:450% !important;}
}
@media only screen and (min-width :784px){ul.submenu.submenu-selectedCategory.selectedCategoryPath.hassubmenu {left:0;width:220px !important;z-index:5;line-height:80% !important;display:block !important;position:fixed;pointer-events:;font-size:px !important;overflow-y:scroll;height:450% !important;}
}
@media only screen and (min-width :784px){.hassubmenu.menulilink.inactive ul.submenu {left:0;width:220px !important;z-index:5;line-height:80% !important;display:block !important;position:fixed;pointer-events:;font-size:px !important;overflow-y:scroll;height:450% !important;}
}
@media only screen and (min-width :784px){.hassubmenu.menulilink.active ul.submenu {left:0;width:220px !important;z-index:5;line-height:80% !important;display:block !important;position:fixed;pointer-events:;font-size:px !important;overflow-y:scroll;height:450% !important;}
}
@media only screen and (min-width :784px){ul.submenu.submenu-selectedCategoryPath.hassubmenu {left:0;width:220px !important;z-index:5;line-height:80% !important;display:block !important;position:fixed;pointer-events:;font-size:px !important;overflow-y:scroll;height:450% !important;}
}
div.is-overlay-bg {background-color:rgb(255, 181, 232)!important;}
.cmsHorizontalMenu #catmenu li{display:inline-block;width:auto;border-bottom:none;}
.cmsHorizontalMenu #catmenu a:link, #catmenu a:visited {font-size:px;color:#3e3e3e;color:#fff;padding:0px 10px;margin:0;text-decoration:none;display:inline-block;line-height:1.0em;letter-spacing:0.2em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:500;}
H1,H2,H3 {color:#162950 ;}
A:active, A:hover {color:#484848 ;}
BODY {font-family:Muli, sans-serif ;}
H1,H2,H3 , .cmsDefaultTextLogo, .cmsTitle, #cmsWebsiteNameTitle {font-family:Montserrat, sans-serif ;}
.formDIVColour {background-color:#efefef ;border:3px solid #efefef ;padding:1%;}
.formDIVColour {border:1px solid #000 ;padding:1%;}
#menu a:link, #menu a:visited {background-color:rgb(255, 181, 232)}
#menu a, #menu a:link, #menu a:visited, #menu a:active, #menu a:hover {color:#fff }
#menu a:link.sfhover, #menu a:hover, #menu a:hover:visited, #menu li:hover>a {background-color:#cc0033 }
#menu a:link.sfhover, #menu a:hover, #menu a:hover:visited, #menu li:hover>a {color:#fff }
#catmenu a, #catmenu a:link, #catmenu a:visited, #catmenu a:active, #catmenu a:hover {background-color:#cc0033 }
#catmenu a:link, #catmenu a:visited {color:#fff }
#catmenu a:link.sfhover, #catmenu a:hover, #catmenu a:hover:visited, #catmenu li:hover>a {background-color:#fff }
#cmslogo .cmsDefaultTextLogo a {font-size:inherit;color:inherit;}
#cmslogo img,
#cmslogo .cmsDefaultTextLogo {max-height:200px;font-size:200px;}