body {background-image:url(/images/mobile-background.jpg) ;}
body,
.cmsDefaultTextLogo a,
.cmsDefaultTextLogo a:link,
.copyright, a.copyright, .copyright a,
a.copyright:link {color:#000 ;}
body.cmsPopup {background-color:white ;background-image:none;padding:2%;box-sizing:border-box;}
:root {--wscol-theme-primary:#00A3CC ;}
.btn.btn-primary, .btn-primary {background-color:#00A3CC ;}
.btn.btn-primary:hover {background-color:#999;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#00A3CC ;}
.btn.btn-primary, .btn-primary {background-color:#585858 ;}
body {margin:0px;padding:0px;}
body {padding:0;margin:0;line-height:1.5em;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;}
.videopage .row.videoblock1{top:18.3%;left:5.8%;width:31%;}
.videopage .row.videoblock2{left:55.5%;top:22%;width:27.7%;}
.videopage .row.videoblock3{top:33.1%;left:61.8%;width:32.7%;}
.videopage .row.videoblock4{top:45.8%;left:12.3%;width:39.7%;}
.videopage .row.videoblock5{top:64.6%;left:6%;width:35.6%;}
.videopage .row.videoblock6{top:67.6%;left:52%;width:37.7%;}
.videopage .row,.videopage .row{left:0;margin:0;}
.videopage .column,.videopage .column {margin:0;}
.videopage .row.textblock1{position:absolute;top:10%;left:20%;width:60%;text-shadow:1px 1px 0px rgba(255, 255, 255, 1);text-align:center;font-size:25px;}
.videopage .row.textblock2 {top:34%;left:17%;width:20.5%;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.2);}
.videopage .row.textblock3 {top:86.3%;left:5%;width:90%;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.2);}
.videopage .row.textblock3 .column{}
.videopage .row.textblock3 h3{margin-bottom:0;}
.videopage .row.textblock1 .column h1{font-size:25px;text-shadow:1px 1px 0px rgba(255, 255, 255, 1);}
@media only screen and (min-width :1222px) {#pagebannercontainer{display:none;}
#fullcontainer{display:block;overflow:hidden;}
.videopage .row.videoblock1{top:18.3%;left:21.8%;width:19.6%;}
.videopage .row.videoblock2{top:22%;left:53.4%;width:17.7%;}
.videopage .row.videoblock3{top:33%;left:57.3%;width:20.7%;}
.videopage .row.videoblock4{top:45.9%;left:25.9%;width:25.2%;}
.videopage .row.videoblock5{top:64.6%;left:21.8%;width:22.7%;}
.videopage .row.videoblock6{top:67.8%;left:51.3%;width:23.5%;}
.videopage .row.textblock1{top:13%;left:25%;width:50%;}
.videopage .row.textblock2 {top:37.5%;left:28%;width:12.5%;}
.videopage .row.textblock2 {top:53%;left:54%;width:26%;}
.videopage .row.textblock3 {top:86.3%;left:10%;width:80%;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.2);}
.videopage .row.textblock3 .column{padding-left:1.5%;padding-right:1.5%;}
.videopage .row.textblock3 h3{margin-bottom:0;}
}
#container:after{content:"";display:table;clear:both;}
.mobile{display:none;}
#mbtn454492 img{width:32px!important;height:auto;}
.column.fourth, .column.quarter{width:25%!important;display:inline-block;vertical-align:top;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box;}
.column.two-third {width:66.7%!important;display:inline-block;vertical-align:top;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box;}
#pageid455569 h1,#pageid455569 h2{padding-left:106px!important;}
#nav{text-align:right!important;}
.cmsOuterContainer{min-width:800px;}
#outer.templateA{padding:0 5%;}
a{color:#00A3CC;color:;text-decoration:none;}
a:hover{color:;color:#585858;}
h1{color:;}
h2{color:#03666d;}
h3,h4{color:;}
.videopage h1{padding-left:0;}
button[type=submit].buybutton, button[type=submit].btnAddToShoppingBasket, button[type=submit].shoppingbasketcheckoutbutton,button[type=submit].checkoutsubmitorder {font-size:120%!important;padding:0px 15px;}
input, select {font-size:100%;border:1px solid #BCBCBC;background-color:;padding:4px;box-sizing:border-box;-moz-box-sizing:border-box;}
textarea {font-size:100%;border:1px solid #BCBCBC;background-color:;padding:4px;box-sizing:border-box;-moz-box-sizing:border-box;}
input[type=text]{text-indent:0px;}
input[type=submit],input[type=button]{background-color:#00A3CC;background-color:;color:;border:0px;height:auto;padding:0px 10px;}
input[type=submit]:hover,button[type=submit]:hover{background-color:#585858;background-color:;height:auto;}
hr {color:#BCBCBC;background-color:#BCBCBC;height:1px;border:none;padding:0;margin:2px 0px 2px 0px;}
input, select {}
textarea {}
h1,h2,h3,h4,h5,h6,#menu,#infoandlogin{font-weight:normal;line-height:1.2em;}
.cleared {clear:both;margin:0;padding:0;border:none;font-size:1px;}
#topwrap{border-bottom:1px solid #BCBCBC;background-color:#fff;}
#toppanel{width:946px;margin:auto;padding:6px 8px 0;color:#333;height:30px;}
#outer{margin:0 auto 0;background-color:;position:relative;}
#logocontainer{}
.site{max-width:1000px;width:100%;margin:0 auto;}
#outer.videopage{max-width:none;}
#cmslogo{background-color:;}
#cmslogo b, #cmslogo strong{color:!important;font-size:70px !important;line-height:1.8em !important;font-weight:normal;}
#cmslogo .cmsDefaultTextLogo {margin:1% 5%;}
#masthead{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center bottom;padding:20px 0;}
#container{max-width:1000px;text-align:left;margin:auto;}
#outer.homepage #container{border-top:0px solid #00A3CC;border-top:0px solid #BCBCBC;}
#infowrap,#bcrumb{background-color:;}
#infowrap a:hover,#bcrumb a:hover{color:#00A3CC;color:;}
#infoandlogin {color:#000;text-align:left;line-height:35px;letter-spacing:1.0px;}
.toyTable,.verySocialBar,#fblike{padding:0 0 3px 3px;margin-right:7px;line-height:1.0em;}
.toyTable .loginsubmit{margin-right:12px;}
#cmsTemplateLoginForm {}
#cmsTemplateLoginForm td {font-size:11px;color:#3b3b3b;}
#cmsTemplateLoginForm a {font-size:10px;text-decoration:none;}
#cmsTemplateLoginForm a:hover {}
#cmsTemplateLoginForm .logininput {}
#cmsTemplateLoginForm .loginsubmit {}
#cmsTemplateLoginForm .loginsubmit:hover {}
#phonenumber {}
#webaddress {}
#bannercontainer {margin:0;padding:0;border-top:0;position:relative;background-color:;max-width:910px;overflow:hidden;}
#bannercontainer img {width:100%;}
#cmsBannerSlideDiv{max-width:910px;width:100%;overflow:hidden;}
#bannercaption{font-size:24px;line-height:2.0em;background-color:rgba(0,0,0,0.6);color:#fff;position:absolute;z-index:9999;width:880px;padding:0 30px;bottom:9px;}
#sidebarcontent{margin-top:15px;background-color:;}
#maincontent{}
#mainframe{margin-top:15px;background-color:;}
#ContentCMS{margin:0 0 20px;}
#ContentCMS.cart{}
#ContentCMS table {border-collapse:collapse;}
#TextCMS{background-color:;}
#heading{padding:30px 0;}
#heading h1{line-height:1.2em;margin:0;padding:0;text-align:center;font-weight:600;}
#breadcrumbandsocial {background-color:#D6E9EF;text-align:left;padding:0px 0px 2px 40px;color:#234254;border-bottom:1px solid;border-bottom-color:#B1D7E5;background-image:url(/images/breadcrumbbg.png);background-position:top left;background-repeat:repeat-x;width:920px;height:20px;}
#breadcrumb {float:left;}
#breadcrumb .breadcrumbtrail .breadcrumblink {color:#234254;font-size:10px;line-height:22px;}
.socialmediaicons {padding-top:12px;}
.socialmediaicons a img {}
.socialmediaicons a:hover img {filter:alpha(opacity=60);opacity:0.6;}
.searchFormDiv {float:right;z-index:200;padding-right:10px;padding:0px;margin:8px 8px 0 0;height:35px;}
.searchFormDiv input {font-size:12px;border:0px solid #FFFFFF;color:#234254;height:19px;}
.searchFormDiv .searchtoykeywords,.searchtoykeywords {margin-right:4px;background-color:#eee;width:150px;}
.searchFormDiv .searchtoysubmit.searchtoysubmit {background:transparent url(/images/mag.png) no-repeat top center;font-size:10px;width:16px;height:16px;margin:0;padding:0;border:0;text-indent:-1000em;cursor:pointer;cursor:hand;}
.searchFormDiv .searchtoysubmit:hover {cursor:pointer;cursor:hand;}
#foot {min-height:40px;max-width:944px;margin:auto;padding:0px 8px;}
#footer{padding-top:12px;}
#footer .item{width:29%;float:left;margin-right:4%;}
#footer h3{}
#footer #map{float:right;margin:0;}
#footer #rright.empty{display:none;}
#DivCustomProductPage .ProductPageView{width:50%;float:left;}
#DivCustomProductPage #ProductPageDetails{width:48%;float:right;}
#DivCustomProductPage #ProductPageDetails .ProductName,#DivCustomProductPage #ProductPageDetails .ProductName h1{padding-bottom:20px;border-bottom:1px solid #BCBCBC;}
#DivCustomProductPage #ProductPageDetails .ProductName h1 b{font-weight:normal;}
#DivCustomProductPage img.img_product_view {width:100%;height:auto;}
.productPageThumbs ul{list-style:none;margin:0;padding:0;}
.productPageThumbs li{display:inline-block;}
#DivCustomProductPage .productPriceTableDetailed{margin-top:20px;}
.CategoryList .cmsItem{box-sizing:border-box;-moz-box-sizing:border-box;padding:2%;}
#cmsBrowserBottomFixed {bottom:0;display:none;}
#fullcontainer img{width:100%;height:auto;max-width:none;}
.videopage{position:relative;}
.videopage #pagecontent{position:absolute;width:100%;top:0;left:50%;margin-left:-611px;}
.videopage #homecontent, .videopage #cmsPageContainer, .videopage #ContentCMS, .videopage #cmsPageContent{position:absolute;top:0;left:0;bottom:0;width:100%;z-index:8000;background:none;margin:0;overflow:hidden;}
.videopage .row {position:absolute;top:0;left:0;width:100%;z-index:9000;background:none;margin:0;}
.videopage .embed-responsive{height:100%;width:100%;margin:0;padding:0;}
.videopage .embed-responsive iframe{position:relative;}
#foot{position:absolute;bottom:0;width:100%;box-sizing:border-box;}
.videoblock .column{height:100%;padding:0;}
.videopage{overflow-x:hidden;}
#pageid450698{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#panelleft{position:absolute;top:0;right:611px;margin-right:50%;background:url(/images/450698/left.jpg) no-repeat;width:348px;}
#panelright{position:absolute;top:0;left:50%;margin-left:611px;background:url(/images/450698/right.jpg) no-repeat top right;width:350px;}
.videopage #pagebannercontainer{top:0;left:0;width:100%;max-width:1222px;margin:0 auto;}
.videopage #pagebannercontainer img{width:100%;height:auto;}
#cmsPageFooterTools + div{display:none;}
#cmslogo{max-width:360px;margin:50px auto 0;text-align:center;}
.videopage #logocontainer{padding:20px 5%;box-sizing:border-box;}
.videopage #cmslogo{}
.videopage #logocontainer imgX{width:100%;height:auto;max-width:25vW;}
#pagecontent #menu{margin-top:20px;}
.videopage #pagecontent {position:absolute;width:100%;top:0;left:0;margin-left:0;}
.templateA .column.full {width:100%;padding:0 1.3em;box-sizing:BORDER-BOX;}
.templateA .row:first-child{padding-top:1.3em;}
.templateA .row{padding:0 1.3em;}
@media only screen and (max-width :1222px) {#pagebannercontainer{display:block;}
#fullcontainer{display:none;}
#panelright,#panelleft{display:none;}
.videopage{font-size:15px;}
.videopage br{display:none;}
}
@media only screen and (max-width :800px) {#cmslogo .logo{max-width:160px;max-height:none;}
.videopage #cmsPageHeader .row .column,.videopage #cmsPageHeader .row p,.videopage #cmsPageHeader .row span,.videopage #cmsPageFooter .row .column,.videopage #cmsPageFooter .row p,.videopage #cmsPageFooter .row span{font-size:14px!important;}
.videopage #cmsPageHeader .row:nth-child(1) .column h1{font-size:24px;}
.videopage .row.textblock1 .column h1 {font-size:24px;}
.videopage .row.textblock2 {font-size:1.6vW;line-height:1.4em;}
.videopage .row.textblock2 ul {padding-left:15%;}
}
@media only screen and (max-width :500px) {#footer #contact,#footer #rright,#footer #map {width:100%;float:none;margin-right:0%;}
#cmslogo {}
.bannertitle{font-size:13px;font-family:'Oxygen', Helvetica, Arial,sans-serif;line-height:1.1em;padding:15px 1%;}
#outer{margin:0;}
#menuandsearch {min-height:0px;}
.copyright + .copyright:after {content:"\a";white-space:pre;}
#sidebarcontent li {width:50%;}
}
#menu {margin:0 auto;min-height:45px;padding:0;margin:auto;position:absolute;z-index:8888;right:0;top:0;}
.templateA #menu{width:100%;margin-top:20px;}
#menu ul {list-style:none;margin:0;padding:0;line-height:1;letter-spacing:1.2px;}
#nav{text-align:center;}
#menu > ul > li{height:45px;}
#menu li {display:inline-block;position:relative;}
#menu li:hover{position:relative;z-index:5;}
#menu li a {font-size:16px;color:#282828;padding:0px 12px 0px 12px;margin:0 5px;line-height:25px;text-decoration:none;display:block;letter-spacing:0.5px;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.2);font-weight:600;}
#menu li a:hover {background-color:;text-decoration:underline;}
#menu li.menuliactive,#menu li.menuliparentactive{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:;margin:0;text-decoration:underline;}
#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:0 0 0 5px;padding:0;position:absolute;width:200px;border:1px solid #BCBCBC;background-color:;text-align:left;}
#menu ul ul li{min-height:35px;padding:0 8px 0;display:block;}
#menu ul ul li a {font-size:15px;font-weight:normal;line-height:35px;margin:0;padding:0;text-align:left;}
#menu ul ul li:hover{background-color:;}
#menu ul ul ul {left:0;margin:-36px 192px;position:absolute;top:auto;width:200px;}
#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;}


h1 {font-size:45px;padding:0 0 0 0;font-weight:normal;margin:20px 0 10px 0;}

#cmsPageContainer h2 {font-size:28px;padding:0 0 0 0;font-weight:normal;margin:10px 0 15px 0;}
body {font-family:Raleway, sans-serif ;font-size:16px ;}
H2,H3 {color:#03666d ;}
A:active, A:hover {color:#585858 ;}
BODY {font-family:Raleway, sans-serif ;}
H1,H2,H3 , .cmsDefaultTextLogo, .cmsTitle, #cmsWebsiteNameTitle {font-family:Raleway, sans-serif ;}
#menu a, #menu a:link, #menu a:visited, #menu a:active, #menu a:hover {color:#282828;}
#cmslogo .cmsDefaultTextLogo a {font-size:inherit;color:inherit;}
#cmslogo img,
#cmslogo .cmsDefaultTextLogo {max-height:16vw;}
:root {--ws-font:Raleway, sans-serif;--ws-font-heading:Raleway, sans-serif;--ws-fontsize:16px;--ws-img-banner:none;--ws-img-bg:url("/images/mobile-background.jpg");--ws-img-logo:url("/images/Logo_wtg_500.png");--ws-img-menu:none;--wscol-alink:#585858;--wscol-button-text:#282828;--wscol-h2:#03666d;--wscol-page-border:#BCBCBC;--wscol-text:#000;--wscol-theme-primary:#00A3CC;}
:root {--ws-font:Raleway, sans-serif;--ws-font-heading:Raleway, sans-serif;--ws-fontsize:16px;--ws-img-banner:none;--ws-img-bg:url("/images/mobile-background.jpg");--ws-img-logo:url("/images/Logo_wtg_500.png");--ws-img-menu:none;--wscol-alink:#585858;--wscol-button-text:#282828;--wscol-h2:#03666d;--wscol-page-border:#BCBCBC;--wscol-text:#000;--wscol-theme-primary:#00A3CC;}