.site-footer,.site-header,.site-sub-content{background-color:#fff}.site-footer,div.site-rotate{background-repeat:no-repeat;background-size:cover}@font-face{font-family:QDBetterComicSans!important;src:url('../fonts/QDBetterComicSans.woff2') format('woff2'),url('../fonts/QDBetterComicSans.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;background-color:#1ba4a5}.site-header,.site-home-content-1,.site-home-content-2,.site-rotate,.site-sub-content,.site-wrapper{margin:0;padding:0;clear:both;float:left;width:100%;display:block}.site-header{background-image:linear-gradient(#45b2b2,#daffff .1%,#fffcfc,#fff,#bbfcfc)}.site-sub-content{padding-bottom:10px}.site-footer{margin:0;padding:50px 0 0;width:100%;background-image:url(../images/footer-header.png);background-position-x:center;background-position:top;height:500px;display:flex;flex-direction:column}.content,footer,header{margin:0 auto;clear:both;width:100%}.content,.pre-header,div.logo,div.nav,footer,header{display:block}.site-footer div.fill{flex-grow:1}.content,header{padding:0;max-width:100%}.border-bottom{border-bottom:0 solid!important}footer{padding:0;max-width:1260px;min-height:100px;color:#fff}div.logo{background-image:url(../images/logo.png);width:400px;height:90px;background-repeat:no-repeat;float:left;clear:none;margin:0;padding:0}div.nav{float:right;clear:none;margin:50px 0 0;padding:0}div.content-left,div.header-break,div.header-break-inner{margin:0;padding:0;float:left}div.header-break{background-image:url(../images/header-line.png);clear:both;width:100%;height:6px}div.header-break-inner{clear:both;width:100%;height:50px;background-position-x:no-repeat;background-color:#60f3f3;border-bottom:40px solid #44dbdb}div.site-rotate{background-image:url(../images/main-middle.png);background-position-x:center;background-attachment:local;background-position:center}div.site-rotate .carousel-inner{text-align:center}div.site-rotate video{width:90%;position:relative;z-index:0;max-width:1100px;border-radius:10px;border:10px solid #009e9e}div.site-home-content-1{background-color:#fe0;border-top:2px solid #c2871a;border-bottom:2px solid #c2871a;background-image:url(../images/subcontent-mid.png);background-repeat:repeat-x;min-height:400px}.signup-form,div.footer-foot{border-top:1px solid #44dbdb}div.site-home-content-1 .content-left{padding-top:20px}div.site-home-content-1 .content-right{margin-bottom:20px}div.content-left{clear:none;width:70%}div.content-right{float:right;clear:none;margin:20px 0 0;padding:0;width:25%}h1{font-size:38px;line-height:38px;color:#f90;padding-bottom:20px;border-bottom:3px solid #009e9e;margin-bottom:30px;padding-top:10px;text-transform:uppercase;font-weight:800}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:#008d8e!important;border-radius:10px}.quick-text,.signup-form{background-color:#009e9e}.carousel-caption{width:50%;position:relative;right:auto;bottom:auto;left:auto;padding-top:1.25rem;padding-bottom:1.25rem;color:#121010;text-align:center;margin-left:auto;margin-right:auto}.pre-header{width:auto;float:right}.pre-header ul{width:100%;list-style:none;margin:0;padding:0}.copyRight,div.footer-foot{margin-top:20px;font-size:11px;font-style:italic}.pre-header ul li{width:auto;list-style:none;margin:0 20px 0 0;padding:0;float:left;clear:none}.pre-header ul li a:active,.pre-header ul li a:link,.pre-header ul li a:visited{text-decoration:none;text-transform:uppercase;color:#33b5b5!important}.pre-header ul li a:hover{color:#ff9b00!important;border-bottom:3px solid #be5656;padding-bottom:3px;display:block;float:left;clear:both}footer h3{font-size:14px;font-weight:700;border-bottom:1px solid #fff;width:auto;margin:0 0 10px;padding:0;display:inline}footer ul{margin:10px 0 0;padding:0;width:100%;list-style:none}footer ul li{width:auto;padding-right:10px;clear:none;float:left;padding-left:0;margin-left:0}footer ul li::after{content:'|';padding-left:10px}footer .footer-col-last li:first-child::after,footer .footer-col-last li:last-child::before,footer ul li:last-child::after{content:''}footer .footer-col-last li{width:auto;padding-right:10px;clear:none;float:right;padding-left:0;margin-left:0}footer .footer-col-last li::after{content:'';padding-left:0}footer .footer-col-last li::before{content:'|';padding-right:10px}.copyRight{color:#fff}div.footer-foot{width:100%;text-align:center;color:#fff}div.footer-container{display:flex;width:100%;margin-bottom:10px;font-size:.9em}div.footer-container div.footer-d{align-items:stretch;flex-direction:column;flex-grow:1}div.sub-footer{margin:0 auto;padding:0;clear:both;width:100%;max-width:1260px;display:block}footer ul li a:active,footer ul li a:link,footer ul li a:visited{text-decoration:none;text-transform:uppercase;color:#fff}.signup-form{float:left;clear:both;margin:0;padding:0;width:90%;border-radius:10px}.signup-form .signup{width:90%;margin-left:auto!important;margin-right:auto!important;margin:0;padding:0}.signup-form #mc_embed_signup{background:#a5e2e2;border-radius:10px;padding-top:10px;margin-top:15px}.signup-form #mc_embed_signup #mce-EMAIL-HELPERTEXT{background:#a5e2e2}.signup-form #mc_embed_signup .brandingLogo{float:left;display:block;clear:both;width:100%;margin:0;padding:0;margin-top:20px!important;margin-bottom:20px!important;text-align:center}.signup-form #mc_embed_signup .foot{display:block}.signup-form #mc_embed_signup .button{background-color:#ff9d04!important}.signup-form #mc_embed_signup .button:hover{background-color:#e2951a!important}.answerKey ul li img,.signup-form #mc-embedded-subscribe,.signup-form .brandingLogo img,article div.articleImg img{width:100%}.quick-text{border:1px solid #44dbdb;border-radius:10px;padding:20px;min-height:400px}.quick-text h1{margin-bottom:20px;font-size:2rem;text-transform:capitalize;color:#fff}.quick-text img{width:300px;float:left;margin:0 30px 10px 10px;border-radius:10px;border:2px solid #ffb700}.formSubmit .btn,ul.paging{width:auto}.answerKey ul,.answerKey ul li,ul.purchase{list-style:none;margin:0;padding:0}.form-group{margin-bottom:10px}.formSubmit{padding-top:20px;margin-left:0}h2.sub-content-title,h2.sub-content-title-news{font-weight:700;text-transform:uppercase;margin-left:20px;letter-spacing:5px}div.answerKeyList{height:245px;overflow:auto}div.answerKeyList ol li{cursor:pointer;padding:5px;background-color:#33d6d7;margin-bottom:5px;border-radius:5px;border:1px solid #1adbdb}div.answerKeyList ol li.selected{background-color:#ffa600;border:1px solid #ff5b00}div.answerKeyList ol li a:active,div.answerKeyList ol li a:link,div.answerKeyList ol li a:visited{color:#fff;text-decoration:none}div.bookItem,div.newsItem{margin-bottom:15px}div.bookItem .bookWrapper,div.newsItem .newsWrapper{height:100%;border:1px solid #1adbdb;margin:5px;border-radius:10px}div.bookItem .bookWrapper img{width:100%;border-top-left-radius:10px;border-top-right-radius:10px}div.bookItem .bookWrapper h2,div.newsItem .newsWrapper h2{border-top:5px solid #0a6e6d;background-color:#00a4a4;background-image:linear-gradient(#1ea4a4 1%,#00d9d4,#45f3f3 80%,#1adbdb);line-height:34px;color:#fff;text-align:center;padding:5px;font-size:1.3em;text-shadow:3px 2px 4px #000}div.newsItem .newsWrapper h2{padding-top:0;line-height:34px}div.newsItem .newsWrapper h3{background-color:#006e6d;color:#fff;font-size:.75rem;padding-left:5px;padding-top:5px;margin:0;border-top-left-radius:10px;border-top-right-radius:10px;font-style:italic;padding-bottom:5px}div.bookItem .bookWrapper .desc div,div.newsItem .newsWrapper .desc div{padding:10px}div.bookItem .bookWrapper .link,div.newsItem .newsWrapper .link{text-align:right;padding-right:10px}ul.purchase li{float:left;clear:none;padding:0;margin:0 10px 0 0}#navbarNav2{margin-right:40px}#navbarNav2 li.nav-item{margin-right:10px;background-color:#fedc00;border-radius:5px;margin-top:10px;padding-left:5px}.container{max-width:100%!important}article{float:left;clear:both;position:relative;width:100%}article div.articleHead{background-color:#6ccbcc;margin-bottom:10px;border-bottom:5px solid #009e9e}article div.articleTitle{display:flex;align-items:center}article div.articleTitle h1{margin:0;padding:0;border-width:0}article div.articleTitle h2{margin:0 0 20px;padding:0 0 10px;border-width:0;border-bottom:3px solid #009e9e;font-size:24px}article div.articleTitle div{flex-grow:1;text-align:left}div.recentBooks{margin-top:10px}div.recentBooks .recentBooksListing{justify-content:center;display:flex}div.recentBooks .bookItem .bookWrapper{background-color:#00e5e5;box-shadow:0 4px 80px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}h2.sub-content-title{color:#fffad5;text-shadow:2px 2px 5px #000}h2.sub-content-title-news{color:#7dfeff;text-shadow:2px 2px 5px #0a5050}div.homeContent{background-image:linear-gradient(#45b2b2,#daffff .1%,#fffcfc,#fff,#bbfcfc);padding-top:20px}ul.paging,ul.paging li{list-style:none;padding:0}ul.paging{margin:0 auto;font-size:1.3em}ul.paging li{margin:0 5px 0 0;clear:none;float:left;background-color:#fff;border:1px solid #1adbdb;border-radius:5px}ul.paging li a{padding:8px;color:#1adbdb;text-decoration:none}ul.paging li.current a,ul.paging li.current a:hover{color:#fff}ul.paging li.current{background-color:#2fc7c8}