@media (max-width: 768px){.welcomepage{max-width: 100%}}.welcomepage .mainsection{background: transparent url(/files/static/homepage/desk.jpg) no-repeat 50% 100%;padding: 10px 0 40px;min-width: 1000px}.welcomepage .mainsection .page-position{position: relative;height: 690px}.welcomepage .mainsection .link{position: absolute}.welcomepage .mainsection .link p{position: absolute;font-size: 22px;color: black;display: none}.welcomepage .mainsection .custom-worksheets{left: 190px;bottom: 270px;width: 430px;height: 290px}.welcomepage .mainsection .custom-worksheets p{top: 170px;left: 50px}.welcomepage .mainsection .worksheets{left: 815px;bottom: 70px;width: 260px;height: 290px}.welcomepage .mainsection .worksheets p{top: 250px;left: 70px}.welcomepage .mainsection .science-fair{left: 603px;bottom: 350px;width: 135px;height: 162px}.welcomepage .mainsection .science-fair p{bottom: 0;left: 10px}.welcomepage .mainsection .workbooks{left: 50px;bottom: 60px;width: 310px;height: 260px}.welcomepage .mainsection .workbooks p{right: 0;bottom: 0}.welcomepage .mainsection .activities{left: 713px;bottom: 350px;width: 250px;height: 200px}.welcomepage .mainsection .activities p{bottom: 0;left: 90px}.welcomepage .mainsection .games{left: 561px;bottom: 60px;width: 255px;height: 235px}.welcomepage .mainsection .games p{bottom: 0;left: 60px}@media (max-width: 999px){.welcomepage .mainsection{display: none}}.welcomepage .hero.section{padding: 0;overflow: hidden}.welcomepage .hero.section .container{position: relative;line-height: 0}.welcomepage .hero.section .container img{height: auto;width: 100%}.welcomepage .hero.section .container h2,.welcomepage .hero.section .container h1{position: absolute;color: white;font-size: 42px;text-shadow: 0px 2px 9px #000;text-align: left;line-height: 1.1em;margin: 8px 0}.welcomepage .hero.section .type-1 h2,.welcomepage .hero.section .type-1 h1{top: 45px;left: 30px;text-shadow: 0 2px 9px #7a7a7a}@media (max-width: 479px){.welcomepage .hero.section{height: 150px}.welcomepage .hero.section .type-1 img{float: right;position: absolute;left: -130px}}.welcomepage .hero.section .type-2 h2,.welcomepage .hero.section .type-2 h1{top: 25px;right: 20%}@media (max-width: 767px){.welcomepage .hero.section .type-2 h2,.welcomepage .hero.section .type-2 h1{right: 15%}}@media (max-width: 479px){.welcomepage .hero.section .type-2{height: 150px}.welcomepage .hero.section .type-2 img{position: absolute;left: -130px}.welcomepage .hero.section .type-2 h2,.welcomepage .hero.section .type-2 h1{right: 5%}}.welcomepage .hero.section .type-3 h2,.welcomepage .hero.section .type-3 h1{top: 80px;left: 30px}@media (max-width: 479px){.welcomepage .hero.section .type-3 img{float: right}}@media (min-width: 1000px){.welcomepage .hero.section .container .text-container{left: 50%;margin-left: -500px;position: absolute;width: 1000px;top: 0}.welcomepage .hero.section .container .text-container h2,.welcomepage .hero.section .container .text-container h1{position: absolute;right: 170px;font-size: 54px}}@media (min-width: 1300px){.welcomepage .hero.section .container.type-2 h2,.welcomepage .hero.section .container.type-2 h1{top: 60px}}@media (min-width: 1500px){.welcomepage .hero.section .container{height: auto;max-height: 370px;overflow: hidden}.welcomepage .hero.section .container.type-2 h2,.welcomepage .hero.section .container.type-2 h1{top: 65px}}@media (max-width: 767px){.welcomepage .hero.section .container img{height: auto;min-height: 150px;min-width: 600px;text-align: center}.welcomepage .hero.section .container h2,.welcomepage .hero.section .container h1{font-size: 23px}}.welcomepage h1{margin-top: 32px;font-size: 42px;color: #6d523d;line-height: 45px;text-align: center}@media (max-width: 768px){.welcomepage h1{font-size: 38px;line-height: normal}}.welcomepage .section{padding: 30px 0 40px}@media (max-width: 768px){.welcomepage .section{padding-bottom: 20px;padding-top: 5px}}.welcomepage .section .form-title{font-size: 26px;color: teal}.welcomepage .section form{font-size: 18px}.welcomepage .section form .first-row{display: inline-block}.welcomepage .section form .second-row{display: inline-block}.welcomepage .section form select{width: inherit;display: inline-block}.welcomepage .section form button{margin-left: 20px;width: 60px;display: inline-block}@media (max-width: 768px){.welcomepage .section form button{display: block;margin: 15px auto;width: 165px;padding: 6px 0}}.welcomepage .section .featured-products{text-align: center;padding: 0;margin-top: 0;list-style-type: none;margin-left: auto;margin-right: auto}.welcomepage .section .featured-products .content-type-header{text-transform: uppercase;color: #359183;font-size: 22px;margin-bottom: 7px}.welcomepage .section .featured-products .item-content-title{margin-top: 10px;font-weight: bold;font-size: 17px;line-height: 19px;color: #666666}.welcomepage .section .featured-products .featured-product{background: #f2f2f2}.welcomepage .section .featured-products .featured-product a{display: block}.welcomepage .section .featured-products .featured-product img{max-width: 158px}.welcomepage .section.graysection{background: #f0e6c8 url(/themes/sky/i/games/light-gray-texture.jpg) repeat 0 0}.welcomepage .section.hurry{padding: 0}.welcomepage .section.hurry .input-row{padding: 0 0 5px}.welcomepage .section .section-content{text-align: center;padding: 20px}@media (max-width: 1000px){.welcomepage .section .section-content{padding: 10px 5px}}.welcomepage .section .section-content img{max-width: 450px}@media (max-width: 1000px){.welcomepage .section .section-content img{width: 30%}}@media (max-width: 768px){.welcomepage .section .section-content img{width: 300px}}.welcomepage .section .section-content .activity-img{max-width: 550px}.welcomepage .section .section-content .science-fair-img{max-width: 700px}.welcomepage .section .section-content h2{color: #359183;font-size: 44px}.welcomepage .section .section-content h2 a,.welcomepage .section .section-content h2 a:visited{color: #359183}@media (max-width: 768px){.welcomepage .section .section-content h2{font-size: 30px}}.welcomepage .section .section-content h3{font-size: 25px;margin-bottom: 30px}@media (max-width: 768px){.welcomepage .section .section-content h3{font-size: 24px}}.welcomepage .section .section-content .description{font-size: 16px;text-align: left}.welcomepage .section .section-content .description:after{content: "";display: table;clear: both}@media (max-width: 768px){.welcomepage .section .section-content .description{font-size: 16px}}.welcomepage .section .section-content .description .half{box-sizing: border-box;line-height: 29px;width: 50%}@media (max-width: 1000px){.welcomepage .section .section-content .description .half{line-height: 25px;width: 100%;text-align: center}.welcomepage .section .section-content .description .half ul{margin: 0 10px}.welcomepage .section .section-content .description .half ul li{text-align: left}}.welcomepage .section .section-content .description .right-half{float: right}.welcomepage .section .section-content .description .left-half{float: left;padding: 0 20px 0 0}@media (max-width: 1000px){.welcomepage .section .section-content .description .left-half{float: none;padding: 0 0 0 20px;margin-bottom: 10px}}.welcomepage .section .section-content .btn-wrap{margin: 50px 0 30px}@media (max-width: 768px){.welcomepage .section .section-content .btn-wrap{margin: 30px 0 10px}}.welcomepage .section .section-content .products{margin: 50px 0}.welcomepage .section .section-content .products .product{width: 24%;display: inline-block;vertical-align: top}.welcomepage .section .section-content .products .product div{height: 200px;width: 100%}.welcomepage .section .section-content .products .product .worksheet{background: url(/files/static/homepage/subscription/btm-worksheets.gif)}.welcomepage .section .section-content .products .product .workbook{background: url(/files/static/homepage/subscription/btm-workbook.gif)}.welcomepage .section .section-content .products .product .game{background: url(/files/static/homepage/subscription/btm-ipad=brainzy.jpg)}.welcomepage .section .section-content .products .product .activity{background: url(/files/static/homepage/subscription/btm-lemon-light.jpg)}.welcomepage .section .section-content .products .product .product-img{background-position: center;background-repeat: no-repeat}.welcomepage .section .section-content .products .product p{margin-top: 40px;color: black}@media (max-width: 1000px){.welcomepage .section .section-content .products .product{width: 49%;margin: 0 auto;height: auto}.welcomepage .section .section-content .products .product p{margin: 0}}@media (max-width: 768px){.welcomepage .section .section-content .products .product .product-img{background-size: 150px}}