@media only screen and (max-width:1180px){ul#menu-main-navigation li a{padding:9.5px 4px 9.5px 0;font-size:.95em}ul#menu-main-navigation li.menu-baby-preschool>a{padding-left:55px}ul#menu-main-navigation li.menu-soft-toys>a{padding-left:52px}ul#menu-main-navigation li.menu-arts-crafts>a{padding-left:50px}ul#menu-main-navigation li.menu-games-puzzles>a{padding-left:58px}ul#menu-main-navigation li.menu-general-toys>a{padding-left:53px}ul#menu-main-navigation li.menu-road-rail>a{padding-left:47px}#site-navigation ul#menu-main-navigation li ul a{padding:0 10px}body.home #banner .banner-caption h3{font-size:2.5em;line-height:1.2em}body.home #banner .banner-caption h4{font-size:1.25em}}@media only screen and (max-width:1084px){button,input[type="button"],input[type="reset"],input[type="submit"],a.button,.button{padding:0 1em}#top-bar .site-header-cart .cart-contents:before{margin:0 5px}#top-bar .site-header-cart .cart-contents{font-size:.9em}ul#menu-main-navigation li.menu-baby-preschool>a,ul#menu-main-navigation li.menu-soft-toys>a,ul#menu-main-navigation li.menu-arts-crafts>a,ul#menu-main-navigation li.menu-games-puzzles>a,ul#menu-main-navigation li.menu-general-toys>a,ul#menu-main-navigation li.menu-road-rail>a{padding:9.5px 10px}ul#menu-main-navigation li>a:before{display:none}.product .onsale{top:0;right:0}}@media only screen and (max-width:959px){#top-bar .contact-details{width:100%;padding:0}#top-bar ul.social-media,#top-bar .site-header-cart{width:50%;margin:0 0 1em}.container{padding-left:1em;padding-right:1em}body.home #banner .banner-caption h3{font-size:2em}#banner .banner-caption .button{margin-top:.5em}body.single-product div.product form.cart .quantity{margin-right:1em}.single-product .product .summary p.price:first-of-type{display:none}.single-product .product .summary p.price:last-of-type{display:block;float:none;margin:5px 0;max-width:none}.pages,.contact-info{width:50%}.subscription{width:100%}.subscription form{max-width:100%}}@media only screen and (max-width:768px){#top-bar ul.social-media{display:none}header .container{display:flex;flex-flow:row wrap;justify-content:space-between}#logo-wrap{width:calc(100% - 100px);float:right;margin:0;order:2}#logo h1 a,#logo h2 a{background-position:center}.search-toggle{width:35px;margin:0;order:3}#site-navigation button{padding:0}header .site-search{order:4}.menu{display:none}#site-navigation{text-align:right;width:35px;float:left}#site-navigation a.toggleMenu{display:inline-block}#site-navigation button{margin:0;padding:0 0 0 10px}#site-navigation button:hover{background:transparent}#site-navigation ul{margin:0;padding:25px 10px;clear:both;width:100%;list-style:none;position:absolute;top:100px;left:0;max-width:100%;z-index:100;background:#f9f9f9}#site-navigation ul#menu-main-navigation li{width:100%;margin:0;border-bottom:3px solid #dce0f1;border-radius:0}#site-navigation li a{display:block;width:100%}.menu{text-align:left;display:none}#site-navigation ul ul a{background-color:#444;color:#fff!important;width:100%}#site-navigation ul ul{display:block;width:100%}#site-navigation li:hover ul,#site-navigation li li:hover ul{position:static;display:none}#site-navigation li.hover ul,#site-navigation li li.hover ul{position:static;display:block}#site-navigation li .parent::after{font-family:"FontAwesome";font-style:normal;float:right;margin-right:30px;content:"\f107"}#site-navigation li.hover .parent::after{content:"\f106"}ul#menu-main-navigation li>a:before{display:block}ul#menu-main-navigation li.menu-baby-preschool>a,ul#menu-main-navigation li.menu-soft-toys>a,ul#menu-main-navigation li.menu-arts-crafts>a,ul#menu-main-navigation li.menu-games-puzzles>a,ul#menu-main-navigation li.menu-general-toys>a,ul#menu-main-navigation li.menu-road-rail>a{padding-left:60px;line-height:37px}ul#menu-main-navigation li a br{display:none}#nav-control:focus{outline:none}.lines-button{background:transparent}.lines-button:active{transition:.2s}.lines{display:inline-block;width:35px;height:5px;border-radius:5px;background:#2c5a66;position:relative;float:right}.lines:before,.lines:after{width:35px;height:5px;border-radius:5px;background:#2c5a66;transition:0.2s;position:absolute;left:0;content:''}.lines:before{top:9px}.lines:after{top:-9px}.lines-button.x .lines{transition:background 0.2s ease 0.3s}.lines-button.x .lines:before,.lines-button.x .lines:after{-ms-transform-origin:50% 50% 0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:top 0.2s 0.3s ease,-webkit-transform 0.3s ease;transition:top 0.2s 0.3s ease,transform 0.2s ease}.lines-button.x.active .lines{background:none repeat scroll 0 0 transparent;transition:background 0.2s ease 0s}.lines-button.x.active .lines:before,.lines-button.x.active .lines:after{top:0;transition:top 0.2s ease,-webkit-transform 0.2s 0.3s ease;transition:top 0.2s ease,transform 0.2s 0.3s ease;width:25px}.lines-button.x.active .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.lines-button.x.active .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);transform:rotate(-45deg)}.mobile-icons{display:block}#site-navigation a.mobile-icon{color:#eee}body.home #banner .banner-caption{margin:0}body.home #banner .banner-caption h3{font-size:2em;margin:0;max-width:100%}body.home #banner .banner-caption h4{display:none}body.home #banner .owl-carousel.include-pagination .owl-dots{bottom:5px}#category-cta a{width:33.3%;margin:0 0 2em}#category-cta a:nth-last-child(-n+4){margin:0}#general-cta .item{width:50%;margin:0 0 2em}#general-cta .item:nth-last-child(-n+3){margin:0}.storefront-handheld-footer-bar ul{padding:0}.storefront-handheld-footer-bar ul li.search .site-search{margin:0;padding:0;bottom:-999em;width:100%}.storefront-handheld-footer-bar ul li.search.active .site-search{bottom:100%}.storefront-handheld-footer-bar ul li>a{background:#2f5966;color:#FFF}.storefront-handheld-footer-bar ul li.cart .count{background:#4ec2c2}.site-search .widget_product_search form input[type=search]{box-sizing:border-box;height:60px;line-height:60px;padding:0 1em 0 2.617924em;border-radius:0;border:none;background:#F9F9F9}.site-search .widget_product_search form::before{top:0;left:1em;width:25px;height:60px;line-height:60px}.term-description{padding:1.25em;margin:1em 0 2em}#secondary .widget{margin-bottom:0}#secondary .widget .widget-title,#secondary .widget .widgettitle{position:relative;margin:0;cursor:pointer}#secondary .widget .widget-title:after{content:"\f106";font-family:"FontAwesome";width:20px;height:40px;line-height:40px;position:absolute;right:0;text-align:center}#secondary .widget.collapsed .widget-title:after,#secondary .widget .widget-title.collapsed:after{content:"\f107"}#secondary .widget ul,#secondary .widget form{margin:0 0 1em 0}#secondary .widget ul{max-height:none;overflow-y:auto;padding:0}#secondary .widget form{margin-top:1em}.left-sidebar:not(.page-template-template-fullwidth-php) nav.woocommerce-MyAccount-navigation{width:100%;margin:0 0 3em}footer{padding-bottom:4.5em}}@media only screen and (max-width:560px){body.home #banner .banner-caption h3{font-size:1.5em;line-height:1em}#banner.generic h1,header.woocommerce-products-header h1{font-size:2.5em}#category-cta a,#category-cta a:nth-last-child(-n+4){width:50%;margin:0 0 2em}#category-cta a:nth-last-child(-n+3){margin:0}}@media only screen and (max-width:479px){#banner .banner-caption .button{display:none}.storefront-sorting form.woocommerce-ordering{width:100%}body.single-product div.product form.cart .quantity{margin-bottom:1em}.pages,.contact-info{width:100%;text-align:center}.contact-info{margin:2em 0 0}.contact-info p,.contact-info p a,.subscription p:first-child{text-align:center}.subscription p:first-child{margin:1em 0 0}}