body {background-color:#FFFFFF ;}
body {background-image:url(/images/template/bg.jpg);}
body,
.cmsDefaultTextLogo a,
.cmsDefaultTextLogo a:link,
.copyright, a.copyright, .copyright a,
a.copyright:link {color:#333333 ;}
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:#F2A7C3 ;}
.btn.btn-primary, .btn-primary {background-color:;}
.btn.btn-primary, .btn-primary {color:#FFFFFF ;}
body {margin:0px;padding:0px;}
.pinkpromobox h1, .pinkpromobox h2, .pinkpromobox h3, .pinkpromobox h4, .pinkpromobox h5 {display:block;text-align:center;background-color:pink;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;color:#333;}
.bluepromobox h1, .bluepromobox h2, .bluepromobox h3, .bluepromobox h4, .bluepromobox h5 {display:block;text-align:center;background-color:#ABD6EB;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;color:#333;}
.greenpromobox h1, .greenpromobox h2, .greenpromobox h3, .greenpromobox h4, .greenpromobox h5 {display:block;text-align:center;background-color:#CCFE93;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;color:#333;}
.bluepromobox {background-color:#FFF;border:1px solid #CCCCCC;border:1px solid #d2e9f4;padding:0px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:10px;}
.greenpromobox {background-color:#FFF;border:1px solid #CCCCCC;border:1px solid #d2e9f4;padding:0px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:10px;}
.pinkpromobox {background-color:#FFF;border:1px solid #CCCCCC;border:1px solid #d2e9f4;padding:0px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:10px;}
h1 {padding:10px 0px;margin:0;font-weight:normal;letter-spacing:1px;font-family:Arial Rounded MT Bold;}
.bluebox {background-color:#ABD6EB;border:1px solid #CCCCCC;padding:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:10px;}
.cmsDefaultTextLogo {width:100%;margin:0;}
.is-container {max-width:1200px;}
.cmsUsualWidth {max-width:1200px;padding:0 2rem;box-sizing:border-box;margin-right:auto;margin-left:0;}
.cmsTemplateC .cmsUsualWidth {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 }
@media (max-width:600px){.socialmediaicons {text-align:center;}
#cmsShoppingCartTemplateLinks {text-align:center;}
#cmsShoppingCartTemplateLinks a {width:40%;text-align:center;}
}
html {box-sizing:border-box;}
*, *:before, *:after {box-sizing:inherit;}
body .is-boxes, body .is-wrapper > div {float:none;}
.templateContent > .column{float:none;}
.templateHeading{margin-left:0;margin-right:0;}
a{color:;color:#005CFC;}
a:hover{color:#B6DAEA;color:;}
h1{color:#F2A7C3;}
h2{color:;}
h3,h4{color:;}
body p{color:inherit;}
.cmsTitle a{color:#F2A7C3;color:;}
#menu button{display:none;}
.topMenu.templateMenu{background-color:#F4D0DE;}
.menucolumn{border-right:1px solid #d2e9f4;}
.is-section-banner {background-color:;}
.is-section-logo {background-color:;}
.masthead{background:;border-bottom:1px solid #d2e9f4;}
.is-section-menu {background-color:#F4D0DE;}
.menucolumn{background:#F4D0DE;background:#fbfdfe;}
.is-wrapper .is-mobile-menu,.is-wrapper .is-mobile-menu .is-boxes{background:#F4D0DE;}
.cmsVerticalMenu ul>li>ul{background:#fbfdfe;}
.cmsVerticalMenu button{background:#fbfdfe;background:#FFFFFF;background:#d2e9f4;}
.catmenu-link{background:#fbfdfe;}
.mobilecatmenucontainer.cmsVerticalMenu ul>li>ul{padding-left:1rem;}
.mobilecatmenucontainer.cmsVerticalMenu .catmenuli-active.hassubmenu > a{padding-left:1rem;}
input,select,option,textarea,button[type=submit]{background-color:#FFFFFF;padding:0.4rem 1rem;font-family:'Nunito Sans', sans-serif;}
input[type=submit],button[type=submit], input[type=button]{background-color:;background-color:#005CFC;color:#FFFFFF;border-color:;border-color:#005CFC;}
input:hover[type=submit], button:hover[type=submit]{background-color:;background-color:#B6DAEA;}
input.cmsProductSearchKeywords{height:40px;line-height:40px;flex:1;border:2px solid #999;border-width:2px 0 2px 2px;}
button[type=submit]{height:40px;line-height:40px;border:1px solid ;border:1px solid#005CFC;padding:0 20px;}
button[type=submit] i{font-size:22px;color:#fff;}
.btn.btn-primary, .cmsItem a.moreInfo, .cmsMoreInfo, .cmsNavButtons a{background-color:;background-color:#005CFC;color:#FFFFFF;}
.btn.btn-primary:hover, .cmsItem a.moreInfo:hover, .cmsMoreInfo:hover, .cmsNavButtons a:hover{background-color:;background-color:;color:#FFFFFF;border-color:;border-color:;}
.dirlistingsocialmediaicons i.icon, .dirlistingsocialmediaicons ion-icon, .socialmediaicons i.icon, .socialmediaicons ion-icon,i.icon,ion-icon{color:#333333;color:;}
a:hover i.icon,a:hover i.icon:hover,a:hover ion-icon:hover{color:;}
.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 #d2e9f4;}
input{border:1px solid #d2e9f4;padding:0.4rem 1.0rem;}
input[type=text]{text-indent:0px;}
input[type=submit], input[type=button]{cursor:pointer;}
textarea:focus, input:focus, button:focus{outline:none;}
#cmsBannerOverlay{display:flex;}
#cmsBannerOverlay .row {display:flex;flex:1;align-items:center;}
.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:;background-color:#F4D0DE;z-index:2000;}
#cmsOuterContainer{height:100%;}
.is-wrapper div.section-content {height:95vH;background:#FFFFFF;}
.wsb-template.row.templateContent{margin:0;flex:1;}
.templateHeader a{color:white;}
a{text-decoration:none;}
.is-box-a{height:100%;}
.is-box-b{height:100%;display:flex;flex-direction:column;}
.breadcrumbtrail{display:inline-block;padding-bottom:20px;}
#cmslogo img{max-height:110px;padding:1rem 0;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;}
.s-s-l-s{margin:0;flex-direction:row!important;}
.s-s-l-s #cmsShoppingCartTemplateLinks{height:100%;display:flex;align-items:center;padding:0!important;font-size:0.9em;}
.s-s-l-s #cmsShoppingCartTemplateLinks > *,.s-s-l-s .socialsearch > form{display:flex;align-items:center;height:100%;border-left:1px solid #d2e9f4;padding:0.8rem 1rem 0.8rem 0;width:100%;max-width:300px;}
.s-s-l-s .socialsearch > form{border-left:0px solid #d2e9f4;border-right:1px solid #d2e9f4;}
.s-s-l-s .searchtoykeywords{width:200px;background:;border:0;padding:0.4rem 0;}
.s-s-l-s .searchtoysubmit{display:none;}
.s-s-l-s .searchtoykeywords::-webkit-input-placeholder {color:#000;}
.s-s-l-s .searchtoykeywords::-moz-placeholder {color:#000;}
.s-s-l-s .searchtoykeywords:-ms-input-placeholder {color:#000;}
.s-s-l-s .searchtoykeywords:-moz-placeholder {color:#000;}
.s-s-l-s #cmsPageHeaderTopTools{height:100%;}
.row.flex.s-s-l-s .column{flex-direction:unset;}
.s-s-l-s .column.logo{align-items:center;flex:1;}
.s-s-l-s i.icon {padding-right:0.5rem;}
.s-s-l-s .column.toys{flex:1;justify-content:flex-end;}
.s-s-l-s .column.socialsearch{flex:1;}
.s-s-l-s .column.logo{justify-content:center;}
.column.toys{padding-right:0;}
.cmsDefaultTextLogo{padding:0.5rem;line-height:1;text-align:center;}
.cmsVerticalMenu button{border:0;padding:20px;cursor:pointer;}
.cmsVerticalMenu ul ul button{border-left:0;padding:5px 20px;}
.menucolumn h4, .menucolumn h3{border-bottom:1px solid #d2e9f4;margin:0;padding:1rem 0;}
.templateHeading .column{}
.templateHeading h1{margin-bottom:0.25rem;font-size:2.2rem;}
.templateHeading{padding:1rem 2rem 0;}
.cmsUsualWidth{padding:0 2rem;}
.templateHeading .cmsUsualWidth{padding:0;}
#cmsPageContainer{padding-bottom:2rem,}
body .CategoryList ul li, body .ProductList ul li, body .cmsGallery ul li{border-bottom:2px dotted #d2e9f4;}
body .CategoryList ul, body .ProductList ul{border-top:2px dotted #d2e9f4;}
body .CategoryList ul li{}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.CategoryList ul li, .ProductList ul li,.cmsGallery ul li{width:200px;}
}
.btn.btn-primary, .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:#333333;border:1px solid #333333;background-color:;border:1px solid ;padding:0.4rem 1.0rem;text-transform:uppercase;color:#FFFFFF;}
ul#productTabUL li{margin-left:0;margin-right:1px;}
ul#productTabUL li a.productTabAactive {background-color:#333333!important;border-color:#333333;}
form[name=productSearchForm]{margin:0rem 0 2rem;}
.shoppingListBody .CategoryList{display:none;}
.shoppingListBody.inCategory .CategoryList{display:grid;}
#wgtSoftCart,.productHeaderSummaryText {margin:0;}
.shoppingListBody .cmsUsualWidth,.productViewBody .cmsUsualWidth{max-width:none!important;width:100%!important;}
.CategoryList ul li,.ProductList ul li{padding:2%;display:flex;}
.ProductList .cmsItem,.CategoryList .cmsItem{margin:0;}
.ProductList img,.CategoryList img{margin-top:0!important;max-height:200px;}
.ProductList .Product {display:flex;flex-direction:column;min-height:0 !important;flex:1;}
.ProductList .Product .cmsImage{min-height:200px!important;display:flex;}
.ProductList .cmsPriceAndEnquiry {display:flex;overflow:inherit;flex:1;align-items:flex-end;}
.ProductList .cmsPriceAndEnquiry .productlisttdbuy{width:auto;}
.ProductList .cmsPriceAndEnquiry .productlisttdprice{flex:1;width:auto;}
.ProductList .cmsPriceAndEnquiry .productlisttdbuy form{display:flex;}
.ProductList .cmsWishListButton input{height:100%;margin-left:1px;}
.cmsPriceAndEnquiry {font-size:100%!important;padding-top:15px;}
.cmsPrice{line-height:2.4em!important;}
.cmsPrice .preDiscount{line-height:1em!important;}
.CategoryList .cmsItemLI,.CategoryList .CategoryItem,.CategoryList .cmsImage{min-height:0!important;}
.CategoryList .cmsTitleAndText{min-height:80px}
.CategoryList .CategoryItem{display:flex;flex-direction:column;height:100%;}
.CategoryList .cmsImage{height:200px;display:flex;}
.CategoryList .cmsTitleAndText{}
.productPriceTableDetailed{margin-top:0;}
.productPriceTableDetailed .cmsFormPrompt{width:100%;font-size:0.9rem;font-weight:900;text-transform:uppercase;padding:0.5rem 0;}
.productPriceTableDetailed .cmsFormSubmitRow > .cmsFormPrompt{display:none;}
.productPriceTableDetailed input.btnAddToShoppingBasket {width:75%;margin-right:25%;padding:0.6rem 1rem;font-weight:700;text-transform:uppercase;margin-top:1%;max-width:350px;}
.productPriceTableDetailed .cmsFormElement {display:block;margin:1% 0;}
.productPriceTableDetailed .productPricePrompt{display:none;}
.productPriceTableDetailed .productPricePrice{font-size:2rem;}
.alsoConsider .cmsImage img, .cmsThumb {max-height:320px;}
#featuredcontent > *{margin-top:30px;padding-top:1px;}
#featuredcontent ul.cmsList > li{position:relative;vertical-align:top;}
.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{position:absolute;top:0;z-index:3;height:30px;width:60px;line-height:30px;text-transform:uppercase;color:#fff;background-color:;opacity:1;font-size:0.9rem;font-weight:500;text-align:center;}
.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;}
.is-mobile-menu ul{list-style:none;padding-left:0px;}
.is-mobile-menu ul li{display:block;}
@media (max-width:1024px){.s-s-l-s{flex-wrap:wrap;justify-content:space-between;}
.s-s-l-s .logo{width:100%;order:1;flex:auto!important;border-bottom:1px solid #d2e9f4;}
.s-s-l-s .socialsearch {order:2;}
.s-s-l-s .toys{order:3;}
.productPriceTableDetailed input.btnAddToShoppingBasket,.productPriceTableDetailed .cmsFormData, .productPriceTableDetailed .cmsFormOptions {width:100%;margin-right:0%;max-width:100%;}
}
@media (max-width:960px)and (min-width:651px){.is-section.section-content,.is-section.section-content .is-boxes{display:flex;flex-direction:column;}
.is-section.section-content .menucolumn{order:2;padding:2rem;}
}
@media (min-width:651px){.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:650px){body .desktop{display:none;}
body .mobile{display:block;}
.is-wrapper {position:relative;}
.wsb-template.s-s-l-s .socialsearch{display:none;}
.wsb-template.s-s-l-s .toys {margin:0 auto;}
.wsb-template.s-s-l-s .logo {border-bottom:0;}
.wsb-template.s-s-l-s #cmsShoppingCartTemplateLinks span{display:none;}
.wsb-template.s-s-l-s #cmsShoppingCartTemplateLinks a{border-left:0;padding:0.5rem;}
.wsb-template.s-s-l-s #cmsShoppingCartTemplateLinks i.icon{font-size:1.2rem;}
.templateHeading .column{display:block;}
.templateHeading #cmslogo{padding-left:80px;padding-right:80px;}
body div#cmslogo>.cmsDefaultTextLogo a {font-size:1.2rem;}
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;}
#mobbtn i.icon{font-size:3rem;}
#mobbtnx {position:absolute;right:12px;top:12px;}
#mobbtnx A,#mobbtnx A:active, #mobbtnx A:hover {background-color:#999;background-color:#F4D0DE;background-color:;color:white !important;padding:4px 8px;z-index:10000000;cursor:pointer;display:block;}
#mobbtn{padding:0.3rem 0.5rem 1rem;position:absolute;top:0;right:0;z-index:1;width:auto;}
body .is-section.mobmenu{position:absolute;width:85%;left:100%;top:0;bottom: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;z-index:100;display:block;}
.mobmenu.mobile{visibility:visible;display:block;opacity:1;}
.mobmenu .row{margin:0;}
.mobmenu .column{padding:80px 0;}
.mobmenu #menu{background:none;float:none;padding-bottom:40px;}
.mobmenu #menu li {float:none!important;clear:both!important;display:block;padding:0;margin:0;text-align:left;}
.mobmenu #menu li a{border:0;margin:0;font-size:14px;text-decoration:none;line-height:2em;}
.mobmenu #menu li a.menuactive,.mobmenu #menu li.menuliactive a.menuactive, .mobmenu #menu li.menuliparentactive a {text-decoration:none;color:;}
.mobmenu button{display:none;}
.mobmenu #menu ul ul li a{font-size:12px;}
.mobmenu #menu ul ul ul li a{padding-left:20px;}
.mobmenu #menu ul ul{width:100%;margin:0;padding:0;position:relative;display:block;left:0;border:none;background:none;}
.mobmenu #menu ul ul ul{}
.mobmenu #menu li li:hover ul {left:0 !important;}
.mobmenu #menu > ul > li {height:auto;}
body.active .mobmenu {left:15%;}
.mobmenu #catmenu #catnav{border-top:1px solid #d2e9f4;padding:1.2em 0;}
.mobmenu #catmenu #catnav ul{display:block;}
.mobmenu #catmenu li{border:none;}
.mobmenu #catmenu li a{font-size:20px;color:#FFFFFF;}
.mobmenu #catmenu ul li a{font-size:18px;}
.mobmenu #catnav:before {color:;}
.mobmenu #catmenu li.catmenuli-active > a,.mobmenu #catmenu li.catmenu-active > a,.mobmenu #catmenu li.catmenu-parentactive > a,.mobmenu #catmenu li.selectedCategoryPath > a{color:;font-weight:700;}
.CategoryList ul, .ProductList ul, .cmsGallery ul {grid-template-columns:1fr 1fr;}
.CategoryList .cmsItem CategoryItem{min-height:0!important;}
form[name=productSearchForm]{margin:1rem 0 2rem;}
#wgtSoftCart{text-align:center!important;}
#wgtSoftCart{border:1px solid #005CFC;padding:1rem;}
#cmslogo img {max-width:80%;}
#cboxLoadedContent table{min-width:0!important;}
}
@media (min-width:961px){.is-box.desktop{display:table-cell;}
}
@media (max-width:650px){.wsb-template.s-s-l-s .toys {justify-content:center;}
.staffpic{padding-top:0!important;}
#cmsPageHeaderTopTools{padding-bottom:10px;}
}
.templateFooter{padding-inline:2rem;}
a#mobbtn {display:none;position:absolute;z-index:109;right:10px;top:10px;}
#mobbtnx {cursor:pointer;z-index:111;font-size:32px;height:60px;padding:10px;}
.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 {position:absolute;width:85%;left:100%;top:0;bottom:0;-webkit-transition:left .5s ease-in-out;transition:left .5s ease-in-out;background:#fff;z-index:110;display:none;}
.ineditor .is-wrapper .is-mobile-menu {position:relative;left:0;}
@media (max-width:560px){.is-wrapper .is-mobile-menu {display:block!important;}
.active .is-wrapper .is-mobile-menu {left:16%;}
a#mobbtn {display:block;}
}
body {font-family:'Sarabun', sans-serif ;font-size:14px ;}
#menu {margin:0 auto;min-height:45px;padding:0;margin:auto;position:relative;z-index:8888;}
#menu ul {list-style:none;margin:0;padding:0;}
.cmsHorizontalMenu #menu{border-bottom:1px solid #d2e9f4;}
.cmsVerticalMenu #menu > ul > li,.cmsVerticalMenu #catmenu > ul > li {border-bottom:1px solid #d2e9f4;min-height:54px;}
#cmsPageContainer ol li {}
.mainmenu .cmsDefaultMenu li,.cmsDefaultMenu li a {background:#F4D0DE;}
.cmsDefaultMenu li a{padding:10px 5px;}
.mainmenu.desktop ul.submenu{border-bottom:1px solid #d2e9f4!important;border-right:1px solid;}
.cmsVerticalMenu #menu ul li,.cmsVerticalMenu #catmenu ul li,.is-mobile-menu ul li {display:flex!important;position:relative;flex-wrap:wrap;align-items:center;min-height:54px;}
.is-mobile-menu ul li{border-bottom:1px solid #d2e9f4!important;}
.is-mobile-menu ul li a{flex:1;background:none;}
#menu li a.catmenu-active,#menu li a.menu-active{}
#menu li a{color:#FFFFFF;position:relative;margin:0;}
#menu li i.icon{color:#FFFFFF;}
#menu li a:hover {background-color:#B6DAEA;}
#menu li.menuliactive,#menu li.menuliparentactive{background-color:#F4D0DE;}
#menu li.menuliparentactive li.menuliactive{border-color:#d2e9f4;}
#menu li.menuliactive > a.menuactive, #menu li.menuliparentactive > a{background-color:#F4D0DE;}
#menu li.menuliactive.hassubmenu > a.menuactive, #menu li.menuliparentactive.hassubmenu > a{border-bottom:1px solid rgba(0,0,0,0);}
#menu li.menuliparentactive a{background-position:left -52px;}
#menu li.menuliactive > ul, #menu li.menuliparentactive > ul{margin-left:0;}
#menu li.menuliparentactive > ul{}
#menu ul ul,.mobilemenucontainer ul ul{display:none;padding:0;border-left:1px solid;border-color:#FFFFFF;border-color:#d2e9f4;border-top:0;text-align:left;width:100%;}
.mobilemenucontainer ul ul{border-left:0;}
#menu ul ul.submenu-active,#catmenu ul ul.submenu-active,.mobilemenucontainer ul ul.submenu-active{display:block;width:100%;}
#menu .hassubmenu.active > ul,#catmenu .hassubmenu.active > ul,#catmenu .catmenuli-parentactive > ul,.mobilemenucontainer .hassubmenu.active > uldisplay:block!important;width:100%;}
#menu li li a,.mobilemenucontainer li li a{padding:0.3rem 0.8rem;}
#menu ul ul li:hover{background-color:#B6DAEA;}
#menu ul ul ul li a,.mobilemenucontainer ul ul ul li a{font-size:90%;}
#menu ul ul ul, .mobilemenucontainer ul ul ul{border-left:0;padding-left:1rem;}
#menu ul ul a:hover, #menu ul ul a:visited:hover {}
#menu li.hassubmenu > a,#catmenu li.hassubmenu > a {flex:1;}
#menu li.hassubmenu i.icon:before,#catmenu li.hassubmenu i.icon:before{transition:0.70s;-webkit-transition:0.30s;-moz-transition:0.30s;-ms-transition:0.30s;-o-transition:0.30s;}
#menu li.hassubmenu.active > button i.icon:before,#catmenu li.hassubmenu.active > button i.icon:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
@media (max-width:560px){#menu > ul > li.hassubmenu:after,#catmenu > ul > li.hassubmenu:after{display:none;}
}
.cmsVerticalMenu ul>li>ul {position:relative;min-width:0;max-width:none;}
.cmsVerticalMenu ul>li>ul.selectedCategoryPath,.cmsVerticalMenu ul>li:hover>ul.selectedCategoryPath{display:block!important;}
.cmsVerticalMenu ul>li:hover>ul {display:none!important;left:0!important;}
#menu ul li.inactive ul.submenu-active {display:none!important;}
.cmsVerticalMenu ul>li.active>ul,.cmsVerticalMenu ul>li.active:hover>ul {display:block!important;}
.mobileCat > ul > li > a{background:none!important;}
.mobilemenucontainer ul li{display:flex!important;position:relative;flex-wrap:wrap;align-items:center;min-height:54px;}
.mobilemenucontainer ul li li{padding-left:20px;}
.mobilemenucontainer li.hassubmenu > a{flex:1;}
.mobilemenucontainer button {border:0;padding:20px;cursor:pointer;}
.mobilemenucontainer > ul > li, .mobilemenucontainer > ul > li {border-bottom:1px solid #bababa;counter-increment:count-me;z-index:counter(count-me);min-height:54px;}
#menu .catmenuli-link{border-top:1px dotted #d2e9f4!important;}
#menu .catmenuli-link li{border-top:0px dotted #d2e9f4!important;}
#catmenu .catmenuli-active{background:#FFFFFF;}
#catmenu .catmenuli-active .catmenuactive{background:#FFFFFF;}
#catmenu .catmenuli-active button,#catmenu .catmenuli-active button,#catmenu .catmenuli-parentactive button{color:blue;background:#FFFFFF;background:;}
#catmenu .catmenuli-active .catmenu-active,#catmenu #catnav li.catmenuli-active,#catmenu .catmenuli-parentactive li:hover{#FFFFFF;background:!important;}
#catmenu #catnav > li,#catmenu #catnav > li > a{background:#F4D0DE;background:#fbfdfe;}
#catmenu #catnav li{min-height:54px;}
#catnav ul{width:100%;}
#catmenu #catnav li.catmenuli-active,#catmenu #catnav a.catmenu-active{background-color:;background-color:#005CFC;background-color:#FFFFFF;}
H1,H2,H3 {color:#F2A7C3 ;}
A {color:#005CFC ;}
BODY {font-family:'Sarabun', sans-serif ;}
#menu a:link, #menu a:visited {background-color:#F4D0DE }
#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:#B6DAEA }
#catmenu a, #catmenu a:link, #catmenu a:visited, #catmenu a:active, #catmenu a:hover {background-color:#fbfdfe }
#catmenu a:link, #catmenu a:visited {color:black }