/* Minification failed. Returning unminified contents.
(2,179504): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-inset'
(2,179542): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-width'
(2,179571): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-color'
(2,179587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,179609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,180741): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(2,180816): run-time error CSS1039: Token not allowed after unary operator: '-white'
 */
.Select{position:relative}.Select input::-webkit-contacts-auto-fill-button,.Select input::-webkit-credentials-auto-fill-button{display:none!important}.Select input::-ms-clear{display:none!important}.Select input::-ms-reveal{display:none!important}.Select,.Select div,.Select input,.Select span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none;opacity:.35}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{box-shadow:none}.Select.is-open>.Select-control{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.Select.is-open>.Select-control .Select-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.Select.is-searchable.is-open>.Select-control{cursor:text}.Select.is-searchable.is-focused:not(.is-open)>.Select-control{cursor:text}.Select.is-focused>.Select-control{background:#fff}.Select.is-focused:not(.is-open)>.Select-control{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1);background:#fff}.Select.has-value.is-clearable.Select--single>.Select-control .Select-value{padding-right:42px}.Select.has-value.Select--single>.Select-control .Select-value .Select-value-label,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label{color:#333}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover{color:#007eff;outline:0;text-decoration:underline}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus{background:#fff}.Select.has-value.is-pseudo-focused .Select-input{opacity:0}.Select .Select-arrow-zone:hover>.Select-arrow,.Select.is-open .Select-arrow{border-top-color:#666}.Select.Select--rtl{direction:rtl;text-align:right}.Select-control{background-color:#fff;border-color:#d9d9d9 #ccc #b3b3b3;border-radius:4px;border:1px solid #ccc;color:#333;cursor:default;display:table;border-spacing:0;border-collapse:separate;height:36px;outline:0;overflow:hidden;position:relative;width:100%}.Select-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.Select-control .Select-input:focus{outline:0;background:#fff}.Select--single>.Select-control .Select-value,.Select-placeholder{bottom:0;color:#aaa;left:0;line-height:34px;padding-left:10px;padding-right:10px;position:absolute;right:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select-input{height:34px;padding-left:10px;padding-right:10px;vertical-align:middle}.Select-input>input{width:100%;background:none transparent;border:0 none;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;margin:0;outline:0;line-height:17px;padding:8px 0 12px;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.has-value.is-pseudo-focused .Select-input{opacity:0}.Select-control:not(.is-searchable)>.Select-input{outline:0}.Select-loading-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:16px}.Select-loading{-webkit-animation:Select-animation-spin .4s infinite linear;-o-animation:Select-animation-spin .4s infinite linear;animation:Select-animation-spin .4s infinite linear;width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid #ccc;border-right-color:#333;display:inline-block;position:relative;vertical-align:middle}.Select-clear-zone{-webkit-animation:Select-animation-fadeIn .2s;-o-animation:Select-animation-fadeIn .2s;animation:Select-animation-fadeIn .2s;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear-zone:hover{color:#D0021B}.Select-clear{display:inline-block;font-size:18px;line-height:1}.Select--multi .Select-clear-zone{width:17px}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:5px}.Select--rtl .Select-arrow-zone{padding-right:0;padding-left:5px}.Select-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0;position:relative}.Select-control>:last-child{padding-right:5px}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{position:absolute;display:inline-block;height:1px;width:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;float:left}@-webkit-keyframes Select-animation-fadeIn{from{opacity:0}to{opacity:1}}@keyframes Select-animation-fadeIn{from{opacity:0}to{opacity:1}}.Select-menu-outer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;border:1px solid #ccc;border-top-color:#e6e6e6;box-shadow:0 1px 0 rgba(0,0,0,.06);box-sizing:border-box;margin-top:-1px;max-height:200px;position:absolute;left:0;top:100%;width:100%;z-index:1;-webkit-overflow-scrolling:touch}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{box-sizing:border-box;background-color:#fff;color:#666;cursor:pointer;display:block;padding:8px 10px}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-selected{background-color:#f5faff;background-color:rgba(0,126,255,.04);color:#333}.Select-option.is-focused{background-color:#ebf5ff;background-color:rgba(0,126,255,.08);color:#333}.Select-option.is-disabled{color:#ccc;cursor:default}.Select-noresults{box-sizing:border-box;color:#999;cursor:default;display:block;padding:8px 10px}.Select--multi .Select-input{vertical-align:middle;margin-left:10px;padding:0}.Select--multi.Select--rtl .Select-input{margin-left:0;margin-right:10px}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{background-color:#ebf5ff;background-color:rgba(0,126,255,.08);border-radius:2px;border:1px solid #c2e0ff;border:1px solid rgba(0,126,255,.24);color:#007eff;display:inline-block;font-size:.9em;line-height:1.4;margin-left:5px;margin-top:5px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#007eff;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid #c2e0ff;border-right:1px solid rgba(0,126,255,.24);padding:1px 5px 3px}.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover{background-color:#d8eafd;background-color:rgba(0,113,230,.08);color:#0071e6}.Select--multi .Select-value-icon:active{background-color:#c2e0ff;background-color:rgba(0,126,255,.24)}.Select--multi.Select--rtl .Select-value{margin-left:0;margin-right:5px}.Select--multi.Select--rtl .Select-value-icon{border-right:none;border-left:1px solid #c2e0ff;border-left:1px solid rgba(0,126,255,.24)}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover{background-color:#fcfcfc}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}
#footerguide,.btn-hidden{visibility:hidden}@font-face{font-family:Caladea;src:url(/content/css/fonts/Caladea-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.add-to-cart-checkmark{width:16px;display:block;position:absolute;left:30px;margin-right:4px}.add-to-cart-checkmark .path{stroke-dasharray:1000;stroke-dashoffset:0}.add-to-cart-checkmark .path.circle{-webkit-animation:dash .9s ease-in-out;animation:dash .9s ease-in-out}.add-to-cart-checkmark .path.line{stroke-dashoffset:1000;-webkit-animation:dash .9s .35s ease-in-out forwards;animation:dash .9s .35s ease-in-out forwards}.add-to-cart-checkmark .path.check{stroke-dashoffset:-100;-webkit-animation:dash-check .9s .35s ease-in-out forwards;animation:dash-check .9s .35s ease-in-out forwards}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}@keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}.school-info-form .recaptcha.pull-right .g-recaptcha{transform:scale(.96);transform-origin:0 0}.school-info-form .recaptcha.pull-right .g-recaptcha>div{max-width:290px}.minicart-container .minicart__item{display:unset;color:unset;margin-left:unset;font-size:16px;padding-bottom:unset}.cart-table__item{display:inline-block;width:100%;height:100%}#home .monarch-awards p{font-style:normal;font-weight:700;font-size:32px;line-height:36px;text-align:center;color:#FFF}#home .monarch-container h1{padding-bottom:10px}#home #monarch-awards-container{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-top:50px}#home #monarch-awards-container a{padding:0 1%}#home #monarch-awards-container a img{height:60px;display:block;border:none}#home .aop-about-container{background-image:url(//glnmedia.s3.amazonaws.com/images/pages/hsc/blurred-blue-background.jpg);background-size:cover;width:100%;background-repeat:no-repeat;background-position:center center;height:414px}#home .aop-about-container .text-block{margin:0 auto;width:85%;padding-top:60px}#home .aop-about-container .text-block h1{color:#FFF;font-size:38px;padding-bottom:10px;font-weight:400!important;text-align:center;font-family:MrEavesModOT-Book,sans-serif}#home .aop-about-container .text-block p{color:#FFF;padding:10px 0;text-align:left}#home #quotes-carousel-banner{margin-top:3rem}#home #quotes-carousel-banner .quote-box{border:1px solid #e1e6e8;border-bottom:solid 6px #e1e6e8;margin:0 auto 30px;padding:20px 30px 20px 100px;max-width:730px}#home #quotes-carousel-banner .quote-box .icon-quotation{position:absolute;left:110px;font-size:40px;color:#2ab5cd}#home #quotes-carousel-banner .quote-box p{font-style:italic}#home #quotes-carousel-banner .carousel-inner{height:auto!important;min-height:80px}#home .margin-top-30{margin-top:30px}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}#cardForm{max-width:800px;font-family:MrEavesModOT-Book,sans-serif,"Segoe UI","Myriad Set Pro","Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;padding-bottom:20px}#cardForm *{box-sizing:border-box}#cardForm .error{color:red}#cardForm .redtext:after{content:" *";color:red;position:relative;top:4px}#cardForm .Wallet>div{display:table-cell;width:49%;padding-left:20px}#cardForm .Wallet>div:first-of-type{padding-left:0;padding-right:20px}#cardForm label{display:block}#cardForm input{border:1px solid #b2c3c9;height:32px;border-radius:3px}#cardForm legend{padding-bottom:3px;margin-bottom:20px;border-bottom:1px solid #e1e6e8}#cardForm .CardContainer>div{display:inline-block;width:49%}#cardForm .CardContainer>div.CardName{width:100%}#cardForm .CardContainer .CardDate input{width:50%;text-align:center}#cardForm .CardContainer .CardDate input#exptime1{border-top-right-radius:0;border-bottom-right-radius:0}#cardForm .CardContainer .CardDate input#exptime2{float:right;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}#cardForm .CardContainer .CardName>div{display:inline-block;padding-right:15px}#cardForm .CardContainer .CardName>div:last-of-type{padding-right:0}#cardForm .CardContainer .CardName-first,#cardForm .CardContainer .CardName-last{width:42%}#cardForm .CardContainer .CardName-mi{width:16%}#cardForm .CardContainer .CardName-mi input{text-align:center}#cardForm .CardContainer .CardName input{max-width:100%}#cardForm .DefaultCard input{width:auto!important}#cardForm .DefaultCard label{line-height:32px;float:right;cursor:pointer}#cardForm #billaddress input{width:100%}#cardForm .billaddress-field{display:block;margin-bottom:15px}#cardForm .billaddress-state>div{display:inline-block;width:32%}#cardForm .buttonContainer{text-align:right;border-top:1px solid #e1e6e8;padding-top:20px;margin-top:20px}#cardForm .buttonContainer input{background:#2ab5cd;padding:6px 44px;font-size:16px;text-transform:uppercase;color:#fff;height:auto}.checkout-box #cardForm input{max-width:100%;height:50px;width:100%}.checkout-box #cardForm input[type=submit]{max-width:80px;padding:6px 44px;box-sizing:content-box;float:right}.checkout-box #cardForm input:not([type=submit]){background:#f7f9fa}.checkout-box #cardForm legend{font-size:21px;font-weight:600;border:0}.checkout-box #cardForm .Wallet>div{display:block;width:100%;padding:0}.checkout-box #cardForm .CardContainer>div.CardNumber{width:55%}.checkout-box #cardForm .CardContainer>div.CardDate{width:40%;float:right}.checkout-box #cardForm .CardContainer>div.CardDate input{margin-top:5px}.checkout-box #cardForm .CardName>div{width:100%;padding-right:0}.checkout-box #cardForm .CardName input{text-align:left}.checkout-box #cardForm .DefaultCard label{line-height:50px}.checkout-box #cardForm .billaddress-state>div{width:47%}.checkout-box #cardForm .billaddress-state>div.State{float:right}.checkout-box #cardForm .billaddress-state>div.Zip{width:100%}.container-padding-top{padding-top:20px}.more-information-sidebar{width:264px!important;padding:20px 0;float:right;background-color:#9badb4;color:#fff}.more-information-sidebar .btn{margin:15px 0 0;border:1px solid #fff;width:85%;padding-left:0;padding-right:0}.more-information-sidebar p{color:#fff}.NavigDetails,.NavigDetails a{color:#9badb4}.more-information-sidebar h2{font-size:21px}.NavigDetails,.NavigDetails a,.NavigDetails span{font-size:14px;font-family:MrEavesModOT-Bold,sans-serif}#breadcrumb-bg-container,#breadcrumb-bg-container-cms{width:100%;height:28px;background:#f0f3f4;margin-top:0}body .container.withbreadcrumbs,div#cmsPageContents{margin-top:0}.NavigDetails{padding:6px 0;width:1024px;margin:0 auto}.NavigDetails span{color:#2ab5cd}.partner-box{height:260px}.brand-selector-tabs{margin-top:15px;border-bottom:0 solid #fff}.brand-selector-tabs h2{font-style:normal;font-weight:700;font-size:24px;line-height:46px;text-align:center;color:#002135;margin:14px 0}.brand-selector-tabs>div{float:left;text-align:center;width:50%;overflow:hidden;position:relative;box-sizing:border-box}.brand-selector-tabs>div.center{margin-left:256px}.brand-selector-tabs>div>div{border:1px solid #E0E9EF;box-shadow:0 3px 3px rgba(0,0,0,.1);border-radius:5px;margin:25px}#want-more-info-buttons a,.product-ctas a{box-shadow:0 3px 3px rgba(0,33,53,.103201)}.brand-selector-tabs>div>div .product-rect{height:210px;border-radius:5px 5px 0 0;position:relative}.brand-selector-tabs>div>div .product-rect>img{position:absolute;bottom:40px;left:77px}.brand-selector-tabs>div>div .product-rect:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:5px 5px 0 0}.brand-selector-tabs>div>div .product-rect.monarch:before{background-color:rgba(251,176,59,.34)}.brand-selector-tabs>div>div .product-rect.monarch{background-image:url(/Content/img/re_monarch_bg.png)}.brand-selector-tabs>div>div .product-rect.lifepac:before{background-color:#2BB5CD73}.brand-selector-tabs>div>div .product-rect.lifepac{background-image:url(/Content/img/re_lifepac_bg.png)}.brand-selector-tabs>div>div .product-rect.horizons:before{background-color:#7586C575}.brand-selector-tabs>div>div .product-rect.horizons{background-image:url(/Content/img/re_horizons_bg.png)}.brand-selector-tabs>div>div .product-rect.sos:before{background-color:#8DC74061}.brand-selector-tabs>div>div .product-rect.sos{background-image:url(/Content/img/re_sos_bg.png)}.brand-selector-tabs>div>div .product-rect.unite:before{background-color:rgba(250,203,35,.29)}.brand-selector-tabs>div>div .product-rect.unite{background-image:url(/Content/img/re_unite_bg.png)}.brand-selector-tabs>div>div .product-rect.misc:before{background-color:rgba(255,143,170,.29)}.brand-selector-tabs>div>div .product-rect.misc{background-image:url(/Content/img/new-to-homeschooling.jpg)}.brand-selector-tabs img{width:auto}.brand-selector-tabs>div:first-child{padding-left:0}.brand-selector-tabs>div i{font-size:64px}.brand-selector-tabs>div p,.product-ctas a{font-size:18px;line-height:20px;font-style:normal}.brand-selector-tabs>div p{font-weight:400;text-align:center;color:#222;padding:0 46px}.product-ctas a,.product-ctas a div.tag{display:inline-block;font-weight:700;text-align:center}.product-ctas{margin:20px 0}.product-ctas a{border:1px solid #2BB5CD;border-radius:5px;color:#fff;padding:8px;margin:0 2px;width:190px}.product-ctas a.wide{width:auto}.product-ctas a.primary{background:#2BB5CD}.product-ctas a.primary:hover{border-color:#6ac1d6;background:#6ac1d6}.product-ctas a.shop{color:#2BB5CD;background-color:#fff}.product-ctas a div.tag{width:auto;border-radius:4px;font-family:MrEavesModOT-Book,sans-serif;font-size:16px;line-height:32px;color:#2BB5CD}.product-ctas a div.tag:before{content:"";display:block;width:15px;height:15px;float:left;margin-right:9px}.product-ctas a div.tag.ic-cart:before{background:url(/Content/img/re_cart_icon.png)}.brand-selector-tabs>div p.content{height:122px;padding:0 25px;font-size:17px;line-height:22px}.brand-selector-tabs>div a.linkcursor{font-family:MrEavesModOT-Bold,sans-serif}.brand-selector-tabs>div p.button a{width:108px}.brand-selector-tabs>div p i{font-size:26px;position:relative;top:50%;padding-right:3px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.brand-selector-tabs>div.active{margin-bottom:0;height:162px;border-color:#2ab5cd}.brand-selector-tabs>div .overlay{display:none}.brand-selector-tabs>div.active .overlay{color:#fff;position:absolute;width:100%;height:100%;z-index:10;top:0;background-size:auto 110%;text-align:center;display:block}.brand-selector-tabs>div.active .overlay i{font-size:65px;color:#fff;margin:10px 0 6px}.brand-selector-tabs>div.active .overlay strong{font-size:14px}.brand-selector-tabs>div.active .overlay p{color:#fff;border:none;margin:0;padding:5px 4px 0}.overlay.sos{background:url(/content/img/cd-bg.png) center center no-repeat}.overlay.monarch{background:url(/content/img/online-bg.png) center center no-repeat}.overlay.lifepac{background:url(/content/img/print_bg.png) center center no-repeat}.overlay.horizons{background:url(/content/img/teacher-bg.png) center center no-repeat}.overlay.weaver{background:url(/content/img/unit-bg.png) center center no-repeat}.overlay.resources{background:url(/content/img/resources-bg.png) center center no-repeat;border:0;float:none;padding:0}div.custom-html-message{background-color:#f0f3f4;padding:25px 7%;text-align:center;font-family:MrEavesModOT-Book,sans-serif;font-size:18px;color:#222;border-radius:5px}.btn,.primary-link,a{font-family:MrEavesModOT-Bold,sans-serif;font-size:16px}.primary-link,a{color:#2ab5cd;background:0 0}.primary-link:hover{color:#6ac1d6}button{border:none;cursor:pointer}.btn,.btnGallery{border-radius:3px;text-transform:uppercase;display:inline-block;text-align:center;outline-style:none}.btn{padding:6px 20px;cursor:pointer}.btn-empty{background:0 0;position:relative;padding-left:22px;font-family:MrEavesModOT-Book,sans-serif}.btn-empty i{position:absolute;top:2px;left:0}.carousel,.carousel-inner{position:relative}.btnGallery{font-family:MrEavesModOT-Bold,sans-serif;font-size:6px;padding:6px 35px;background-size:100%}.btn.blue,.btnGallery.blue{background:#2ab5cd;color:#fff}.btn span{font-family:MrEavesModOT-BookItalic,sans-serif;text-transform:capitalize}footer h4,h5,nav a{text-transform:uppercase}.btn.blue:hover{background:#6ac1d6}.btn.blueBig{background:#2ab5cd;color:#fff;width:240px}.btn.blueBig:hover{background:#6ac1d6}.btn.green{background:#8dc63f;color:#fff}.btn.green:hover{background:#a0d36a}.btn.gray{background:#9badb4;color:#fff}.btn.gray:hover{background:#b2c3c9}.btn.white{background:#fff;color:#2ab5cd}.side-by-side-btn button.btn:last-child{width:53%;margin-left:7%}.side-by-side-btn button.btn.outline-btn{margin-top:25px}.side-by-side-btn button.btn{float:left;width:40%;margin-top:25px}.btn.outline-btn{border:1px solid #CDD6D9;border-radius:3px;color:#9BADB4;background-color:#fff}.btn.outline-btn:hover{background:#F7F9FA}.carousel-inner{width:100%;overflow:hidden;height:315px}.carousel-inner>.item{height:100%;width:100%;display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left;background-size:cover}.item:after,.item:before{content:" ";display:table}.item:after{clear:both}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.circled-number,.landing-head-content .payment-overview{display:inline-block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-inner>.item>div{position:relative;float:left;height:100%}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-inner>.item.style-three .right{width:40%;background-size:100% auto;float:right}.carousel .carousel-control{position:absolute;top:50%;margin-top:-25px;cursor:pointer}.carousel .nav-arrow{color:#fff;opacity:.65;font-size:50px}.carousel .nav-arrow:hover{opacity:.95}.carousel .carousel-control.left{left:10px}.carousel .carousel-control.right{right:10px}.carousel-content h2,.carousel-content p{color:#fff;margin:10px 0;line-height:26px}.carousel-content a.slider-details-link{color:#fff}.carousel-content h2{font-size:33px;font-family:MrEavesModOT-Bold,sans-serif;font-weight:400;line-height:1}.carousel-content{padding:50px 30px 30px 70px}.desktop-slider-image-right{background-position:left}.desktop-slider-image-right .carousel-content{margin-left:25px}.desktop-slider-image-left{background-position:right}.desktop-slider-image-left .carousel-content{margin-right:25px;float:right!important}.carousel-content p{font-size:20px}.carousel-content .btn{border:1px solid #fff;margin-top:15px}.italic{font-family:MrEavesModOT-BookItalic,sans-serif}.bold-italic{font-family:MrEavesModOT-BoldItalic,sans-serif}.bold,.circled-number{font-family:MrEavesModOT-Bold,sans-serif}.landing-head-content hr{width:560px;height:1px;background-color:#e1e6e8;margin:10px 0;border:none;text-align:left}.landing-head-img{position:absolute;top:0;right:60px;width:350px;z-index:1}.landing-head-content h2,.landing-head-content h3{font-weight:700;font-size:24px}.bordered-container{margin-top:30px}.choose-plan-container{text-align:center;margin-top:100px}.col2{float:left;width:49%}.choose-plan-container .col2:first-of-type{border-right:solid 1px #e1e6e8}.choose-plan-container .col2 .btn.blue{margin-top:15px}.circled-number{border-radius:50%;border:4px solid #9badb4;text-align:center;width:30px;height:30px;line-height:30px;font-size:21px;color:#9badb4;font-weight:700}.monarch-getting-started h4,.monarch-resources h4{font-family:MrEavesModOT-BoldItalic,sans-serif}.vert-middle{vertical-align:middle}.vert-top{vertical-align:top}.shareInSocialMedia{margin-top:15px;margin-bottom:30px;font-weight:700}.shareInSocialMedia i{font-size:26px}.shareInSocialMedia .icon-facebook-ss{color:#385699}.shareInSocialMedia .icon-twitter-ss{color:#22CBFF}.shareInSocialMedia .icon-googleplus-ss{color:#DE4931}.shareInSocialMedia .icon-pinterest-ss{color:#CD1E20}.top-10{margin-top:10px}.bottom-20{margin-bottom:20px}.side-10{margin-left:10px;margin-right:10px}.side-20{margin-left:20px;margin-right:20px}section{padding-top:20px;clear:both}hr{border:none;background-color:#e1e6e8;height:1px}.monarch-getting-started{padding:15px 30px 30px;margin-bottom:10px}.monarch-getting-started .col2{margin-top:25px}.monarch-getting-started .icon-send-message{margin:-5px 10px 10px;font-size:52px;vertical-align:top}.monarch-getting-started .icon-monarch{font-size:70px;margin:-20px 10px 10px;vertical-align:top;color:#45447f}.monarch-resources{width:730px;float:left;margin-bottom:60px}.monarch-resources hr{margin:20px 0}.monarch-resources .bordered-container hr{margin:10px 0}.monarch-resources h2{margin:30px 0 0}.monarch-resources h4{margin-bottom:8px}.mon-aff-footer .footer-link,.mon-aff-header .mon-aff-call-us p,.monarch-container .real-cost{font-family:MrEavesModOT-Bold,sans-serif}.monarch-resources h2:first-of-type{margin:0}.float-right{float:right}.questions-about-monarch{width:264px;float:right;background-color:#9badb4;color:#fff;text-align:center;padding:20px 0}.questions-about-monarch .btn{margin:15px 0 0;border:1px solid #fff;width:85%;padding-left:0;padding-right:0}.questions-about-monarch p{color:#fff}.questions-about-monarch h2{font-size:21px}.mon-aff-header-container{height:85px;background:#2AB5CD}.mon-aff-header{color:#fff;position:relative;width:1024px;margin:0 auto}.mon-aff-header img{position:absolute;top:13px;left:0;width:162px}.mon-aff-header .mon-aff-call-us{color:#fff;position:absolute;top:25px;right:0}.mon-aff-header .mon-aff-call-us p{color:#fff;font-size:16px}.mon-aff-header .mon-aff-call-us i{color:#fff;font-size:28px;bottom:-7px;position:relative;padding-left:7px}.mon-aff-header-container .ChatArrow_box{position:absolute;top:87px}.mon-aff-footer-container{height:55px;background:#2AB5CD;width:100%;bottom:0;margin-top:130px!important}.mon-aff-footer{color:#fff;position:relative;width:1024px;margin:0 auto;height:55px}.mon-aff-footer .mon-aff-copyright{color:#fff;position:absolute;top:15px;right:0;width:550px}.mon-aff-footer .footer-link{top:15px;left:0;color:#fff;font-size:16px;margin-right:15px;float:left}.mon-aff-footer .mon-aff-copyright p{color:#fff;font-size:16px}.affiliate-form-container{width:1024px;margin:0 auto 30px}.monarch-container .affiliate-form-container h2{font-size:26px}.affiliate-form-container .signup-signin{border:1px solid #e1e6e8;padding:20px 50px;float:left;width:397px;height:514px}.affiliate-form-container .signup-signin .note{display:table;margin-left:71px;position:relative;line-height:0!important;padding-left:10px!important;color:#9badb4!important;font-size:12px;margin-top:5px}.affiliate-form-container .signup-signin input{width:235px;float:left}.affiliate-form-container .signup-signin select{display:table-cell;vertical-align:middle;width:235px;float:left}.affiliate-form-container .promocode label,.affiliate-form-container .signup-signin label{width:78px;float:left;padding-top:11px}.affiliate-form-container .promocode input{width:235px}.affiliate-form-container .promocode .clearfix{margin-top:11px}.affiliate-form-container .signup-signin button.btn{margin-right:66px}.affiliate-form-container .circled-number{position:absolute}.heading-w-number{display:inline-block;padding-left:50px}.affiliate-form-container .promocode{border:1px solid #e1e6e8;padding:20px 30px;float:right;width:437px}.affiliate-form-container .promocode h2{padding-left:50px}.affiliate-form-container .promocode form .input{border-radius:3px;border:1px solid #b2c3c9;height:18px;background-color:#fff;outline-style:none;padding:6px 10px}.affiliate-form-container .choose-trial-plan{border:1px solid #e1e6e8;padding:20px 30px;float:right;width:437px;margin-top:12px;height:343px}.affiliate-form-container .choose-trial-plan .disabled{background:#6ac1d6}.affiliate-form-container .choose-trial-plan a.trial-submit,.affiliate-form-container .choose-trial-plan button.trial-submit{margin:20px 0 0 115px}.affiliate-form-container .choose-trial-plan .trial-plan-option{border:1px solid #e1e6e8;padding:10px;float:left;width:185px;margin-top:15px;text-align:center;min-height:216px}.monarch-container .real-cost{padding:5px 0}.monarch-container .real-cost span{font-family:MrEavesModOT-Book,sans-serif;color:#9badb4;text-decoration:line-through;padding-right:5px}.affiliate-form-container .choose-trial-plan .trial-plan-option:last-of-type{float:right}.affiliate-form-container .choose-trial-plan .trial-plan-option img{width:160px;margin:0 15px}.affiliate-form-container .choose-trial-plan .trial-plan-option h4{font-size:20px;text-align:center}.affiliate-form-container .choose-trial-plan .trial-plan-option i,.affiliate-form-container .choose-trial-plan .trial-plan-option p{text-align:center;display:inline-block}.affiliate-form-container .choose-trial-plan .trial-plan-option i{font-size:28px;text-align:center;margin:5px}.start-trial-btm-section{width:1024px;margin:80px auto}.start-trial-btm-section img{float:left;width:600px;margin-left:-90px}.start-trial-btm-section .content{float:right;width:485px;padding-top:30px}.start-trial-btm-section .content .btn{margin-top:20px}.monarch-curriculum-header{background-image:url(//glnmedia.s3.amazonaws.com/web-images/monarch_hero_2500px.jpg);background-repeat:no-repeat;width:100%;height:583px;background-size:auto;background-position:58% top;margin-bottom:40px;position:relative}.monarch-lesson-container,.monarch-promo-Provided-container{background-size:cover;background-repeat:no-repeat;background-position:center center;height:414px}.monarch-curriculum-header .monarch-video{position:absolute;left:58%;margin-left:-229px;z-index:10;top:55px}.monarch-curriculum-header ul{width:1024px;position:relative;margin:0 auto;padding-top:12px}.monarch-curriculum-header p{position:relative;margin:0 auto;padding-top:12px;width:297px;padding-right:727px}.monarch-curriculum-header ul li{font-family:MrEavesModOT-BookItalic,sans-serif;line-height:32px}.monarch-curriculum-header h4{width:1024px;position:relative;margin:0 auto;font-family:MrEavesModOT-BoldItalic,sans-serif;font-size:20px}.monarch-logo-container{width:1024px;position:relative;margin:0 auto;padding-top:20px}.monarch-container h2{font-size:32px;font-family:MrEavesModOT-Bold,sans-serif;padding-bottom:10px}.dates-container,.monarch-logo-container span,.monarch-plans .pull-right{font-family:MrEavesModOT-Book,sans-serif}.center-header{text-align:center}.monarch-container .start-trial-btn{padding:7px 40px;line-height:18px;margin-top:20px}.monarch-container p.center-text{text-align:center;max-width:600px;margin:0 auto}.anytime-access-container{margin-top:40px;border-bottom:1px solid #e1e6e8;margin-bottom:40px}.anytime-access-container div.pull-left{width:34%;margin-top:80px;margin-left:50px}.anytime-access-container p{padding-bottom:20px}.anytime-access-container img{width:53%;max-width:683px}.automatic-grading{margin:0 auto;width:1024px}.automatic-grading .pull-left{width:48%;margin-top:108px}.automatic-grading .preview-monarch-video h4{font-size:22px;margin-bottom:10px}.automatic-grading img{width:47%;max-width:484px}.monarch-lesson-container{background-image:url(//glnmedia.s3.amazonaws.com/web-images/monarch.jpg);width:100%}.monarch-lesson-container .text-block{margin:0 auto;width:400px;text-align:center;padding-top:40px}.monarch-lesson-container .btn{margin-top:20px}.monarch-promo-Provided-container{background-image:url(//glnmedia.s3.amazonaws.com/web-images/homeschooling_choose_curriculum.jpg);width:100%}.monarch-promo-Provided-container .text-block{margin:-40px auto;width:700px;text-align:center;padding-top:100px;color:#fff}.monarch-promo-Provided-container .btn{border:1px solid #fff;margin-top:20px;width:200px}.monarch-awards{margin:40px auto;background-color:#2BB5CD;padding:50px}.monarch-awards h2,.monarch-awards p{margin:0 auto;text-align:center}.monarch-tabs-container{background-color:#eef2f3;padding:50px 0;margin-bottom:40px}.monarch-tabs-container .brand-tabs{width:1024px;margin:0 auto}.monarch-tabs-container .brand-tabs .bundle-tabs .tabs-6 li{width:170.5px;font-size:20px}.monarch-tabs-container .brand-tabs .bundle-tabs .tabs-6{border-right:1px solid #9badb4}.monarch-container .bundle-tabs>ul li:last-child .content-wrapper{border-right:0}.monarch-tabs-container .brand-tabs .tabcontent{width:992px;background-color:#fff;border-left:1px solid #9badb4;border-bottom:1px solid #9badb4;border-right:1px solid #9badb4;padding-bottom:50px}.monarch-tabs-container .brand-tabs .bundle-tabs>ul li:first-child .content-wrapper{border-left:1px solid #9badb4}.monarch-tabs-container .bundle-tabs>ul li{border-top:4px solid #9badb4;height:190px}.monarch-tabs-container .bundle-tabs>ul li .content-wrapper{border-right:0}.monarch-tabs-container .bundle-tabs>ul li i{font-size:80px}.monarch-tabs-container .bundle-tabs>ul li.active i{display:block;color:#45447F}.monarch-tabs-container .brand-tabs .tabcontent .col1{float:left;width:370px;margin-left:30px;margin-right:55px}.monarch-tabs-container .brand-tabs .tabcontent .col2{width:515px}.monarch-tabs-container .brand-tabs .bundle-tabs{box-shadow:3px 3px 20px rgba(0,0,0,.2)}.monarch-tabs-container .product-filters{width:auto;margin-top:15px}.monarch-tabs-container .brand-tabs .tabcontent .col1 h4,.monarch-tabs-container .brand-tabs .tabcontent .col2 h4{border-bottom:solid 1px #E1E6E8;padding-bottom:12px;margin-bottom:12px;margin-top:30px}.monarch-tabs-container .brand-tabs .tabcontent #content-5 .col1{width:auto;margin-right:30px}.monarch-tabs-container .brand-tabs .tabcontent #content-5 .col1 .btn{margin:0}.assignment-screens{margin:0 auto;width:1024px}.assignment-screens img{max-width:676px;width:66%;margin-left:-65px}.assignment-screens div.pull-left{width:40%;position:relative;left:-44px;margin-top:90px}.monarch-features{background-color:#eef2f3;padding:50px 0;margin-bottom:40px}.monarch-features .features-col{width:208px;margin-bottom:0;margin-right:64px;text-align:center}.monarch-features .icon-mac-pc{font-size:54px;margin-bottom:30px}.monarch-features .icon-cloud-secure{font-size:98px;top:-29px;position:relative;margin-bottom:-14px}.monarch-features .icon-leaf,.monarch-features .icon-subscription{font-size:62px;margin-bottom:22px}.monarch-margins{width:1024px;margin:0 auto}.monarch-margins .features-col:last-child{margin-right:0}.teachers-dashboard-container{width:1024px;margin:0 auto 60px;position:relative;height:auto}#teacher-slider{margin:0 auto;width:620px}.dates-container{border:1px solid #B2C3C9;padding:15px 30px;width:85%;margin:40px auto 0;font-size:18px;color:#222}.dates-container span{top:3px;position:relative}.slider-nav-container{width:1024px;position:absolute;top:560px}.slider-nav-container ul{width:103px;margin:0 auto}.slider-nav-container li{border:3px solid #E1E6E8;height:14px;width:14px;float:left;border-radius:10px;margin-right:7px}.slider-nav-container li.active{background-color:#E1E6E8}.slider-nav-container li:last-child{margin-right:0}.teachers-dashboard-container p{text-align:center;max-width:665px;margin:0 auto 20px}.teachers-dashboard-container .icon-arrow-left-slider{float:left;font-size:64px;margin-right:138px;color:#9BADB4;margin-top:175px}.teachers-dashboard-container .icon-arrow-right-slider{font-size:64px;margin-left:138px;float:left;color:#9BADB4;margin-top:175px}.teachers-dashboard-container img{float:left}.teachers-dashboard-container h2{text-align:center}.monarch-container .preview-monarch p.center-text{max-width:950px}.dates-col{width:46%}.preview-monarch{margin:0 auto 40px;width:1024px}.dates-row{padding:10px 0;border-bottom:solid 1px #E1E6E8}.dates-col .dates-row:last-child{border-bottom:0}.monarch-plans{background-color:#eef2f3;padding:80px 0}.monarch-plans div.pull-left{width:44%;margin-top:40px}.monarch-plans .btn{margin-top:20px}.monarch-plans .pull-right{text-align:center;margin-left:55px;font-size:18px;color:#222;line-height:36px}.monarch-plans h4{font-size:22px}.monarch-plans [class*=" icon-"],.monarch-plans [class^=icon-]{font-size:46px;padding:10px 0}.monarch-curriculum-header .icon-expand-down{position:absolute;bottom:28px;color:#29B4CC;background-color:rgba(255,255,255,.8);border:3px solid rgba(209,209,209,.8);font-size:32px;border-radius:40px;left:50%;margin-left:-33px;padding:17px 14px 11px}.brand-tabs .bundle-tabs>ul li:first-child .content-wrapper,.brand-tabs .tabcontent{border-left:2px solid #9badb4}.anchor{display:block;width:100px;height:1px;position:relative;top:-186px}.curriculum-container .half-width-box h2{margin-top:16px}.curriculum-container .half-width-box p{clear:both;border-bottom:1px solid #e1e6e8;padding-bottom:15px;margin-bottom:20px}.brand-tabs .bundle-tabs{width:100%}.brand-tabs .bundle-tabs .tabs-6 li{width:121.5px;font-size:20px}.brand-tabs .bundle-tabs .tabs-4 li{width:182.25px}.brand-tabs .tabcontent{border-bottom:2px solid #9badb4;border-right:2px solid #9badb4;width:695px}.brand-tabs .tabcontent .bundle>p{font-size:18px;border-bottom:0;padding:20px}.brand-tabs .tabcontent .bundle{width:auto}.features-col i{font-size:84px;margin-right:20px}.curriculum-features{margin-top:30px}.features-text{float:left;width:62%}.features-col{width:345px;float:left;margin-bottom:30px;margin-right:40px}.features-col .icon-person-group{font-size:54px}.features-col.features-col-two{margin-right:0}.primary-cms .features-col h4{margin-bottom:0;padding-bottom:0;font-size:20px}.full-width-box.monarch-box .monarch-text-box{width:365px;margin-top:-15px}.horizons-container .full-width-box{padding-bottom:25px}.full-width-box.sos-img img{margin-left:-65px;margin-top:30px}.full-width-box.sos-img .btn{width:280px}.monarch-box img.main-img{margin:-17px 0 -17px -36px}.full-width-box.monarch-box p,.sos-text-box p{border-bottom:1px solid #e1e6e8;margin-bottom:22px}.full-width-box.monarch-box p{clear:both;border-top:1px solid #e1e6e8;padding:15px 0}.monarch-logo-container img{width:210px;margin-left:-8px;display:block}.monarch-logo-container span{font-size:28.5px;position:relative;top:-14px;color:#2AB5CD}.sos-text-box{width:320px;margin-left:-46px}.sos-text-box p{padding:0 0 15px}.switched-on-container .primary-cms .bordered-container:first-child{margin-top:0}.primary-cms h4.with-border{font-size:22px;margin-bottom:15px;padding-bottom:10px}.primary-cms .bordered-container{border:1px solid #e1e6e8;padding:20px 35px}.primary-cms .bordered-container .btn{margin-top:20px}.monarch-text-box .icon-laptop:before{font-size:100px;color:#e1e6e8;font-family:icomoon}.monarch-text-box .icon-laptop{float:right;color:#FBB03B;font-size:16px;font-family:MrEavesModOT-Bold,sans-serif;text-align:center;position:relative;margin-top:21px}.monarch-text-box .icon-laptop span{position:absolute;left:23px;top:29px}hr.hr-margin-30{margin-top:30px;margin-bottom:30px}.webinar-block{padding:30px 40px;border:1px solid #e1e6e8;margin-top:30px}.webinar-block h4{font-family:MrEavesModOT-BoldItalic,sans-serif;margin-bottom:8px}.webinar-list ul li{padding:7px 0;border-bottom:solid 1px #e1e6e8}.webinar-list ul li:last-of-type{border:none}.webinar-list{width:45%;float:left}.webinar-list:last-of-type{width:45%;float:right}.webinar-list:first-child{margin-right:10%}.placement-test-body{float:left;width:730px}.placement-test-sidebar{float:right}.placement-test-body li{margin:20px 0}.circled-list-content{width:640px;display:inline-block;margin-left:10px}.hr-margin-15{margin-top:15px;margin-bottom:15px}.landing-circle{width:142px;height:142px;border-radius:50%;float:left;border:4px solid #e1e6e8;text-align:center;line-height:142px;background-color:#fff;position:absolute;overflow:hidden}.img-responsive,body,html{width:100%}img,legend{border:0}.landing-circle-copy{background:#f0f3f4;height:125px;margin-left:75px;padding:25px 30px 0 120px;vertical-align:middle;margin-bottom:30px;margin-top:30px}footer a,footer h4{color:#fff}footer h4{margin-bottom:15px;margin-top:40px}footer a{text-decoration:underline;margin:10px 0}footer a,footer span{font-family:MrEavesModOT-Book,sans-serif;font-size:16px;color:#fff}footer .social-links a{float:left;margin-right:5px;font-size:30px;display:inline-block}article,aside,details,figcaption,figure,footer,footer .footer-links a,header,hgroup,main,menu,nav,section,summary{display:block}footer .footer-links .icon-bubble-dialog-bottom:before{float:right;margin-right:105px;margin-top:4px}footer .footer-links .icon-retweet:before{float:right;margin-right:75px;margin-top:4px;margin-bottom:30px}#utility-footer a,#utility-footer span{margin:10px 5px;float:left;font-size:14px}body,button,h1,h2,h3,h4,h5,html,p{margin:0;padding:0}a{background-color:transparent;text-decoration:none}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;resize:none;overflow:auto}h1,h2{font-weight:400}button,select{text-transform:none}[disabled]{cursor:not-allowed!important}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{padding:0}li,ul{margin:0;padding:0;list-style-type:none}#status-updater.err-msg ul,#status-updater.err-msg ul li,.thank-you .academic-support li{list-style-type:disc}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search],input[type=number],input[type=password],input[type=text],input[type=email],input[type=date]{border:none;background:0 0;font-family:MrEavesModOT-Book,sans-serif;font-size:18px;color:#222;padding:6px 10px;margin:5px 0}form input[type=number],form input[type=password],form input[type=text],form input[type=email],form input[type=date],main-form input[type=number],main-form input[type=password],main-form input[type=text],main-form input[type=email],main-form input[type=date]{border-radius:3px;border:1px solid #b2c3c9;height:18px;background-color:#fff;outline-style:none}form input[type=number]:focus,form input[type=password]:focus,form input[type=text]:focus,form input[type=email]:focus,form input[type=date]:focus,main-form input[type=number]:focus,main-form input[type=password]:focus,main-form input[type=text]:focus,main-form input[type=email]:focus,main-form input[type=date]:focus{box-shadow:0 0 3px rgba(48,189,211,.5)}form.inline{display:inline}form textarea{border-radius:3px;border:1px solid #b2c3c9;font-family:MrEavesModOT-Book,sans-serif;padding:5px 10px;font-size:18px}a,button{-ms-touch-action:none;touch-action:none}ul.icon-list li i{position:absolute;margin-top:-2px}#footerguide,.container,.double-bubble{position:relative}ul.icon-list li{margin-bottom:12px}ul.icon-list li:last-child{margin-bottom:0}ul.icon-list li span{margin-left:30px;display:block}.paragraph{margin-bottom:20px}.disclaimer-text{font-size:14px}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.blue-one{color:#2ab5cd}.blue-one-bkd{background:#2ab5cd}.blue-two{color:#6ac1d6}.blue-two-bkd{background:#6ac1d6}.black{color:#222}.black-bkd{background:#222}.gray-one{color:#9badb4}.gray-one-bkd{background:#9badb4}.gray-two{color:#b2c3c9}.gray-two-bkd{background:#b2c3c9}.gray-three{color:#e1e6e8}.gray-three-bkd{background:#e1e6e8}.gray-four{color:#f0f3f4}.gray-four-bkd{background:#f0f3f4}.yellow{color:#fbb03b}.yellow-bkd{background:#fbb03b}.red{color:#ff4e4e}.green-bkd{background:#8dc63f}.purple{color:#45447f}.purple-two{color:#7586c3}.purple-bkd{background:#45447f}.pink{color:#f37d7c}.pink-bkd{background:#f37d7c}.white{color:#fff}.with-border{border-bottom:solid 1px #e1e6e8;margin-bottom:15px;padding-bottom:15px}.rss_icon_position{float:right}h1{font-family:MrEavesModOT-Bold,sans-serif;font-size:33px}h2{font-family:MrEavesModOT-Book,sans-serif;font-size:27px}h3{font-family:MrEavesModOT-BookItalic,sans-serif;font-size:24px;font-weight:400}h4,h5{font-family:MrEavesModOT-Bold,sans-serif;font-weight:400}h4{font-size:18px}h5{font-size:13px;color:#9badb4}blockquote{font-family:MrEavesModOT-BookItalic,sans-serif;font-size:24px;padding-left:10px;border-left:2px solid #2ab5cd;font-weight:400}label,li,p{font-family:MrEavesModOT-Book,sans-serif;font-size:18px;color:#222}p{line-height:22px;background-color:transparent}em{font-family:MrEavesModOT-BookItalic,sans-serif}#footerguide{width:100%;height:1px}.container{width:1024px;margin:0 auto}.page-content-wrapper{margin-top:135px}.login-container{margin-top:156px;margin-bottom:40px}.cart-container{margin-top:105px}.my-account-container{margin-top:130px}.my-account-container.checkout{background-color:#FFF}.disabled{opacity:.3}.pull-left{float:left!important}.addresspanel{width:73%}.pull-right{float:right!important}#utility-menu span{display:block;float:left}.inline-block,i{display:inline-block}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.no-decoration{text-decoration:none!important}.double-bubble i{position:absolute}.double-bubble i.icon-bubble-dialog-left-o{z-index:3}.double-bubble strong{position:absolute;display:inline-block;z-index:4}.i-right i{padding-left:5px}.i-left i{padding-right:5px}.relative{position:relative}.bordered{border:6px solid #e1e6e8}.bordered-bottom{border-bottom:6px solid #e1e6e8}.bordered-thin-dark{border:2px solid #bbcacf}.bordered-medium{border:3px solid #e1e6e8}.bordered-medium-bottom{border-bottom:3px solid #e1e6e8}.bordered-thin{border:1px solid #e1e6e8}.bordered-thin-bottom{border-bottom:2px solid #e1e6e8}.border-line-top{border-top:1px solid #9BADB4}.border-thk-top{border-top-width:6px}.border-thk-btm{border-bottom-width:6px}.tt-hint{position:relative!important}.tt-hint+.tt-input{position:absolute!important;left:0}.tt-dropdown-menu{background:#fff;border:6px solid #e1e6e8;border-radius:3px;font-family:MrEavesModOT-Book,sans-serif}.tt-suggestion.tt-cursor{color:#222;font-family:MrEavesModOT-Bold,sans-serif;font-weight:700}.valid:after,[class*=" icon-"],[class^=icon-]{font-weight:400;-moz-osx-font-smoothing:grayscale;speak:none;font-variant:normal;font-style:normal}.tt-suggestion p{cursor:pointer;margin:5px auto;position:relative;width:94%;padding-bottom:1px;border-bottom:2px solid #e1e6e8}[class*=" col-"],[class^=col-]{float:left;position:relative}.row{display:block;width:100%;padding:10px 0}.col-2{width:50%}.col-4{width:25%}.col-5{width:20%}.col-10{width:10%}.top40{margin-top:40px}.btm40{margin-bottom:40px}@font-face{font-family:MrEavesModOT-Book;src:url(/content/css/fonts/MrEavesModOT-Book.eot);src:url(/content/css/fonts/MrEavesModOT-Book.eot?#iefix) format('embedded-opentype'),url(/content/css/fonts/MrEavesModOT-Book.woff2) format('woff2'),url(/content/css/fonts/MrEavesModOT-Book.woff) format('woff'),url(/content/css/fonts/MrEavesModOT-Book.ttf) format('truetype'),url(/content/css/fonts/MrEavesModOT-Book.svg#MrEavesModOT-Book) format('svg');font-weight:400;font-style:normal}@font-face{font-family:MrEavesModOT-Bold;src:url(/content/css/fonts/MrEavesModOT-Bold.eot);src:url(/content/css/fonts/MrEavesModOT-Bold.eot?#iefix) format('embedded-opentype'),url(/content/css/fonts/MrEavesModOT-Bold.woff2) format('woff2'),url(/content/css/fonts/MrEavesModOT-Bold.woff) format('woff'),url(/content/css/fonts/MrEavesModOT-Bold.ttf) format('truetype'),url(/content/css/fonts/MrEavesModOT-Bold.svg#MrEavesModOT-Bold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:MrEavesModOT-BoldItalic;src:url(/content/css/fonts/MrEavesModOT-BoldItalic.eot);src:url(/content/css/fonts/MrEavesModOT-BoldItalic.eot?#iefix) format('embedded-opentype'),url(/content/css/fonts/MrEavesModOT-BoldItalic.woff2) format('woff2'),url(/content/css/fonts/MrEavesModOT-BoldItalic.woff) format('woff'),url(/content/css/fonts/MrEavesModOT-BoldItalic.ttf) format('truetype'),url(/content/css/fonts/MrEavesModOT-BoldItalic.svg#MrEavesModOT-Bold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:MrEavesModOT-BookItalic;src:url(/content/css/fonts/MrEavesModOT-BookItalic.eot);src:url(/content/css/fonts/MrEavesModOT-BookItalic.eot?#iefix) format('embedded-opentype'),url(/content/css/fonts/MrEavesModOT-BookItalic.woff2) format('woff2'),url(/content/css/fonts/MrEavesModOT-BookItalic.woff) format('woff'),url(/content/css/fonts/MrEavesModOT-BookItalic.ttf) format('truetype'),url(/content/css/fonts/MrEavesModOT-BookItalic.svg#MrEavesModOT-BookItalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:icomoon;src:url(/content/css/fonts/glynlyon-icons.eot?x9hvcw);src:url(/content/css/fonts/glynlyon-icons.eot?x9hvcw#iefix) format('embedded-opentype'),url(/content/css/fonts/glynlyon-icons.ttf?x9hvcw) format('truetype'),url(/content/css/fonts/glynlyon-icons.woff?x9hvcw) format('woff'),url(/content/css/fonts/glynlyon-icons.svg?x9hvcw#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.primary-link[class*=" icon-"] span,.primary-link[class^=icon-] span{font-family:MrEavesModOT-Bold,sans-serif;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.correct-smoothing{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.icon-newsletter:before{content:"\e906"}.icon-facebook-ss:before{content:"\e902"}.icon-googleplus-ss:before{content:"\e903"}.icon-pinterest-ss:before{content:"\e904"}.icon-twitter-ss:before{content:"\e905"}.icon-cart:before{content:"\e600"}.icon-laptop:before{content:"\e601"}.icon-stacked-discs:before{content:"\e602"}.icon-open-book:before{content:"\e603"}.icon-spaceship-world:before{content:"\e604"}.icon-female:before{content:"\e605"}.icon-monarch:before{content:"\e606"}.icon-sos-logo:before{content:"\e607"}.icon-lifepac:before{content:"\e608"}.icon-horizons-logo:before{content:"\e609"}.icon-weaver-logo:before{content:"\e60a"}.icon-microscope:before{content:"\e60b"}.icon-close:before{content:"\e60c"}.icon-bubble-dialog-left:before{content:"\e60d"}.icon-bubble-dialog-left-o:before{content:"\e60e"}.icon-bubble-dialog-bottom-circle:before{content:"\e60f"}.icon-bubble-dialog-bottom:before{content:"\e610"}.icon-retweet:before{content:"\e611"}.icon-chevron-left:before{content:"\e612"}.icon-chevron-right:before{content:"\e613"}.icon-phone-with-numpad:before{content:"\e614"}.icon-information:before{content:"\e615"}.icon-plus-circle:before{content:"\e616"}.icon-close-circle:before{content:"\e617"}.icon-check-circle:before{content:"\e618"}.icon-facebook:before{content:"\e619"}.icon-twitter:before{content:"\e61a"}.icon-google-plus:before{content:"\e61b"}.icon-pinterest:before{content:"\e61c"}.icon-instagram:before{content:"\e61d"}.icon-chevron-left-circle:before{content:"\e61e"}.icon-chevron-right-circle:before{content:"\e61f"}.icon-arrow-left-circle:before{content:"\e620"}.icon-arrow-right-circle:before{content:"\e621"}.icon-closed-book:before{content:"\e622"}.icon-you-tube-play:before{content:"\e623"}.icon-you-tube-play{background:radial-gradient(circle,transparent 40%,#fff 40%);border-radius:35px;padding:1px;font-size:28px}.icon-pencil-and-ruler:before{content:"\e624"}.icon-cart-with-grid:before{content:"\e625"}.icon-bubble-dialogs:before{content:"\e626"}.icon-close-bold:before{content:"\e627"}.icon-cloud:before{content:"\e628"}.icon-leaf:before{content:"\e629"}.icon-christian_school:before{content:"\e62a"}.icon-warning:before{content:"\e62b"}.icon-question-mark:before{content:"\e62c"}.icon-print:before{content:"\e62d"}.icon-anytime-access:before{content:"\e62e"}.icon-compatible:before{content:"\e62f"}.icon-dynamic:before{content:"\e630"}.icon-no-installation:before{content:"\e631"}.icon-billing_information:before{content:"\e632"}.icon-order_history:before{content:"\e633"}.icon-shipping_information:before{content:"\e634"}.icon-subscription:before{content:"\e635"}.icon-arrow-left-slider:before{content:"\e636"}.icon-arrow-right-slider:before{content:"\e637"}.icon-person-group:before{content:"\e638"}.icon-person-single:before{content:"\e639"}.icon-stacked-boxes:before{content:"\e63a"}.icon-brush-and-pencil:before{content:"\e63b"}.icon-geography:before{content:"\e63c"}.icon-language-arts:before{content:"\e63d"}.icon-math:before{content:"\e63e"}.icon-partner:before{content:"\e63f"}.icon-science:before{content:"\e640"}.icon-spiral:before{content:"\e641"}.icon-quotation:before{content:"\e642"}.icon-book-vertical:before{content:"\e643"}.icon-doc-check:before{content:"\e644"}.icon-flexible:before{content:"\e645"}.icon-briefcase:before{content:"\e646"}.icon-cash:before{content:"\e647"}.icon-app-screen:before{content:"\e648"}.icon-report-chart:before{content:"\e649"}.icon-software-install:before{content:"\e64a"}.icon-paint-palette:before{content:"\e64b"}.icon-ribbon:before{content:"\e64c"}.icon-chat-now:before{content:"\e64d"}.icon-send-message:before{content:"\e64e"}.icon-share:before{content:"\e64f"}.icon-arrow-left-circle-thin:before{content:"\e650"}.icon-arrow-right-circle-thin:before{content:"\e651"}.icon-arrow-left:before{content:"\e652"}.icon-arrow-right:before{content:"\e653"}.icon-download:before{content:"\e654"}.icon-mail-sent:before{content:"\e655"}.icon-checkout:before{content:"\e656"}.icon-filter-grid:before{content:"\e657"}.icon-filter-list:before{content:"\e658"}.icon-cloud-secure:before{content:"\e659"}.icon-mac-pc:before{content:"\e65a"}.icon-mac:before{content:"\e65b"}.icon-pc:before{content:"\e65c"}.icon-descriptions:before{content:"\e65d"}.icon-project-samples:before{content:"\e65e"}.icon-file-doc:before{content:"\e65f"}.icon-file-img:before{content:"\e660"}.icon-file-jpg:before{content:"\e661"}.icon-file-pdf:before{content:"\e662"}.icon-file-png:before{content:"\e663"}.icon-file-ppt:before{content:"\e664"}.icon-file-xls:before{content:"\e665"}.icon-img-sm:before{content:"\e666"}.icon-basketball:before{content:"\e667"}.icon-letter-a:before{content:"\e668"}.icon-marker:before{content:"\e669"}.icon-reading-book:before{content:"\e66a"}.icon-rocket-ship:before{content:"\e66b"}.icon-calendar:before{content:"\e66c"}.icon-loading:before{content:"\e66d"}.icon-program-connection:before{content:"\e66e"}.icon-cross:before{content:"\e66f"}.icon-graduate:before{content:"\e670"}.icon-worldwide:before{content:"\e671"}.icon-smartphone:before{content:"\e672"}.icon-expand-down:before{content:"\e673"}.icon-expand-up:before{content:"\e674"}.icon-thumbs-down:before{content:"\e675"}.icon-thumbs-up:before{content:"\e676"}.icon-phone:before{content:"\e677"}.icon-apple:before{content:"\e678"}.icon-folder:before{content:"\e679"}.icon-trophy:before{content:"\e67a"}.icon-users:before{content:"\e67b"}.icon-rss_icon-01:before{content:"\e900"}.icon-rss_icon-02:before{content:"\e901"}.icon-user:before{content:"\e971"}.icon-user-check:before{content:"\e975"}.icon-search-glass:before{content:"\f002"}.icon-checkmark:before{content:"\f00c"}.icon-trash-can:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-left-align:before{content:"\f036"}.icon-center-align:before{content:"\f037"}.icon-right-align:before{content:"\f038"}.icon-pencil-edit:before{content:"\f044"}.icon-mobile-nav:before{content:"\f0c9"}.icon-uniF0D7:before{content:"\f0d7"}.icon-uniF0D8:before{content:"\f0d8"}.icon-discover::before,.icon-mastercard::before,.icon-visa::before{content:'';display:block;width:47px;height:32px;background-size:contain;background-repeat:no-repeat;background-position:center center;border:1px solid #CCC;border-radius:4px}#utility-menu,header{width:100%}.icon-visa:before{background-image:url(/Content/img/visa.png)}.icon-mastercard:before{background-image:url(/Content/img/mastercard.png)}.icon-discover:before{background-image:url(/Content/img/Discover.png)}.icon-amex:before{content:"\f1f3"}.icon-paypal:before{content:"\f1f4"}.icon-monarch,.monarch-color{color:#fbb03b}.icon-sos-logo,.sos-color{color:#8cc63e}.icon-lifepac,.lifepac-color{color:#2ab5cd}.horizons-color,.icon-horizons-logo{color:#7586c3}.icon-weaver-logo,.weaver-color{color:#f37c7b}.list-icon{margin-right:5px}.line-height-med li p{line-height:1.75}header{position:sticky;z-index:16;background:#fff;top:0}.header{padding-bottom:10px}#utility-menu a{color:#fff;font-family:MrEavesModOT-Book,sans-serif;text-decoration:underline}#utility-menu a,#utility-menu input,#utility-menu span{margin-left:5px;margin-right:5px}#utility-menu input[type=text]{background:rgba(255,255,255,.25);color:#fff;border-radius:5px;font-family:MrEavesModOT-Bold,sans-serif;outline-style:none;letter-spacing:.02em;width:210px;margin-right:20px;padding:0 0 0 10px;height:33px;border:none}#utility-menu .tt-dropdown-menu{width:218px;margin-top:-4px}#utility-menu ::-webkit-input-placeholder{color:#fff}#utility-menu ::-moz-input-placeholder{color:#fff}#utility-menu :-moz-input-placeholder{color:#fff}#utility-menu :-ms-input-placeholder{color:#fff}#utility-menu input[type=search]:focus{background:#fff;color:#000}#utility-menu .icon-wrapper{margin:0 22px 0 0;padding:0;position:relative;top:2px}.icon-wrapper a.no-decoration{display:block}.icon-wrapper .double-bubble{left:33px;top:-30px}.link_sign{margin-top:10px}.free_shipping_logo_image{margin-top:2px}.free_shipping_logo{opacity:1}.free_shipping_logo:hover{opacity:.75}.csalignright{float:right}.highlights-msg-box-font{font-family:MrEavesModOT-Book,sans-serif;font-size:18px;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:initial}.cart-overlay .product-row .title-column .title,.price-n-purchase .header span,nav a,nav span{font-family:MrEavesModOT-Bold,sans-serif}.highlights-container{padding:15px 0}.price-n-purchase .header span{font-size:20px;padding-right:10px}.price-n-purchase .header{padding-bottom:20px}.price-n-purchase{padding:20px 0 0}#gallery-product-list .price-n-purchase a.btn{width:95px;height:19px;padding-left:50px;position:relative;text-align:left}#gallery-product-list .price-n-purchase a.btn i{display:block;position:absolute;left:30px;margin-right:4px}.Product-highlights-msg-box .price-n-purchase a.btn{width:211px}#utility-meny .icon-wrapper i.icon-cart{margin-right:-7px}#utility-menu a i{font-size:29px}#utility-menu .double-bubble{width:28px}#utility-menu .double-bubble i{font-size:34px;margin:-2px 0 0 -5px}#utility-menu .double-bubble strong{position:absolute;display:block;z-index:4;width:20px;text-align:center;top:-4px;left:-20px;background-color:#000;border:2px solid;border-radius:25px;line-height:13px;font-size:8px}#main-logo{width:160px;margin-top:2px}nav a,nav span{display:inline-block;color:#222;margin-left:30px;font-size:16px;padding-bottom:17px}a.overwriteMargin{margin-left:0}nav a:hover{color:#2ab5cd}#contact-phone{font-size:14px}.livechat_button{padding-bottom:0!important;margin-left:-64px}#contact-phone i{font-size:25px;bottom:-7px;position:relative}.cart-overlay{position:absolute;background:#fff;right:16px;border-bottom:solid 8px #e1e6e8;box-shadow:0 2px 4px rgba(0,0,0,.15);padding:15px 0 15px 15px;z-index:10;width:315px}.cart-overlay:before{content:"";display:block;border-right:9px solid transparent;border-left:9px solid transparent;border-bottom:9px solid #fff;width:0;height:0;position:absolute;top:-9px;right:19px;z-index:5}.form-horizontal,.msg{position:relative}#minicart_actionlinks{padding-right:15px}.minicart-container{max-height:324px;overflow-y:scroll;padding-right:15px}.cart-overlay .product-row{border-bottom:solid 1px #e1e6e8;padding:10px 0;overflow:hidden}.cart-overlay .product-row img{width:60px;height:auto;float:left;margin-right:10px}.cart-overlay .product-row .title-column{float:left;width:140px}.cart-overlay .product-row .title-column .title{font-size:14px}.cart-overlay .product-row .title-column .qty{font-size:12px;font-family:MrEavesModOT-Book,sans-serif;padding-top:3px}.cart-overlay .product-row .price{float:right;font-size:14px;font-family:MrEavesModOT-BookItalic,sans-serif}.cart-overlay .product-row .icon-close-circle{float:right;color:red;margin-left:15px;font-size:13px}.cart-overlay .product-row .js_minicart_remove{margin-left:0;float:right}.cart-overlay .btn.white{font-size:14px;text-transform:capitalize;padding:6px 0;margin-top:15px;margin-left:0}.cart-overlay .btn.blue{float:right;margin-top:15px;width:100%;margin-left:0;padding:16px 0}.cart-overlay .btn.blue span{color:#fff;margin-left:0;padding:0}.highlights-msg-box{max-width:680px;width:680px;border:2px solid #e1e6e8;border-top:6px solid #e1e6e8;padding:15px 15px 0;margin-bottom:12px}.highlights-msg-box h2{padding-bottom:14px;border-bottom:1px solid #e1e6e8;margin-bottom:10px}.icon-list li i{color:#2ab5cd}.info-panel:first-child{margin-left:0}.info-panel{width:178px;margin-left:31px;float:left;border:1px solid #bbcacf}.info-panel div{border-top:6px solid #e1e6e8;border-bottom:6px solid #e1e6e8;text-align:center;padding:0 22px}.info-panel i{margin:20px 0 10px;font-size:80px}.info-panel h2{text-transform:uppercase;margin-bottom:15px;font-size:22px}.info-panel .btn{margin:20px 0;padding:7px 22px;width:90px}.form-horizontal>div{display:table;width:100%;margin-bottom:12px;position:relative}.form-horizontal>div.hidden{display:none}.form-horizontal>div div input,.form-horizontal>div div label,.form-horizontal>div input,.form-horizontal>div label{display:table-cell;vertical-align:middle}.form-horizontal>div input.hidden{display:none}.form-horizontal label{display:inline-block;width:65px;font-size:16px;text-align:right;padding-right:8px}.form-horizontal .label-and-submit{margin-top:15px;width:100%;display:inline-block}.form-horizontal .label-and-submit label{width:146px;font-size:14px;height:30px;line-height:30px;text-align:left;display:inline-block}.login .icon-question-mark:hover .password-tooltip,.msg{display:block}.msg{font-size:12px;margin-top:-12px;margin-bottom:3px;color:#b2c3c9;letter-spacing:.025em;line-height:10px;padding-left:80px}.login .icon-question-mark,.valid:after{top:50%;margin-top:-8px;position:absolute;right:-22px}.invalid input,.invalid select,.invalid textarea{box-shadow:0 0 3px rgba(255,0,0,.8);border-color:red!important}.valid:after{content:"\e618";font-family:icomoon;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#8dc63f}.checkout .address-box.icon-check-circle div,.checkout .error-message span,.payment-row .card-name,.payment-row .card-number{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.invalid input:focus{box-shadow:0 0 3px rgba(255,0,0,.8)!important}.invalid+.msg{color:red!important}.label-and-submit button{padding:6px 44px;float:right}.login .form-horizontal{width:292px}.login .icon-question-mark{color:#2ab5cd}.password-tooltip{position:absolute;background:#fff;border-bottom:solid 8px #e1e6e8;padding:10px;font-size:14px;color:#000;width:246px;right:-22px;z-index:10;top:25px;font-family:MrEavesModOT-Book,sans-serif;display:none}.password-tooltip:after,.password-tooltip:before{content:"";width:0;height:0;position:absolute}.about-alpha-Panels h2,.alpha-omega-Panels h2,.medals-bg h2,.product-filters .selectbox{font-family:MrEavesModOT-Bold,sans-serif}.password-tooltip:before{display:block;border-right:9px solid transparent;border-left:9px solid transparent;border-bottom:9px solid #fff;top:-9px;right:19px;z-index:5}.password-tooltip:after{display:block;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #e1e6e8;top:-11px;right:18px}.login h4{font-size:32px;border-bottom:1px solid #b2c3c9;padding-bottom:12px;margin-bottom:15px}.login input{width:190px;float:right}.login>div{float:left;width:44%}.login>div:first-child{margin-right:10%}.modal-backdrop{background:#222;background:rgba(0,0,0,.6);position:fixed;top:0;left:0;z-index:-10;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";filter:alpha(opacity=00);opacity:0;transition:opacity .2s linear}.modal-backdrop.active{z-index:999;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);width:100%;height:100%;opacity:1}.modal-backdrop .modal-window{background:#fff;border-top:6px solid #2ab5cd;width:700px;padding:15px 40px;position:fixed;left:45%;margin-left:-350px;top:110px;opacity:0;transition:all .3s ease}#modal-close{position:absolute;right:8px;font-size:24px;color:#9badb4;cursor:pointer}.modal-backdrop.active .modal-window{left:50%;opacity:1;top:140px}.product-filters{width:220px;position:relative;float:left;margin-bottom:50px}.product-filters .filter{margin-bottom:36px}.product-filters .filter>span:first-child{text-transform:uppercase;padding-bottom:15px;margin-bottom:15px;display:block}.product-filters .filter span:first-child h5{float:left;font-size:16px}.product-filters .filter span:first-child a,.product-filters .filter span:first-child button{float:right;padding:0}.checkbox .box,.checkbox p,.product-zone-b>div{float:left}.product-filters .selectbox{border-radius:3px;color:#222;border:1px solid #9badb4;text-align:center;width:35px;padding:9px 0;float:left;margin-right:10px;margin-bottom:10px;cursor:pointer}.product-filters .selectbox:hover{border:1px solid #6ac1d6;background:#6ac1d6;color:#fff}.product-filters .selectbox[disabled],.product-filters .selectbox[disabled]:hover{color:#e1e6e8;border:1px solid #e1e6e8;background:#fff}.checkbox.checked .box,.product-filters .selectbox.selected,.product-filters .selectbox.selected:hover{background:#2ab5cd;border:1px solid #2ab5cd;color:#fff}.checkbox{display:block;cursor:pointer;margin-bottom:6px}.checkbox:after,.checkbox:before{content:" ";display:table}.checkbox:after{clear:both}.checkbox .box{border-radius:3px;border:1px solid #9badb4;text-align:center;width:16px;height:16px;margin-right:5px;position:relative}.checkbox .box span{padding:0;margin:0;display:inline;display:none;position:absolute}.checkbox.checked .box span{display:inline-block;color:#fff;line-height:0;left:0}.gallery-zone{margin-top:20px}.product-list{width:736px}.gallery-zone .product-list .highlights-msg-box{padding:15px}.product-zone-b{width:680px;border-bottom:1px solid #e1e6e8;padding:15px 0 0 15px;margin-bottom:20px}.product-zone-b .product-description{width:360px;margin-top:10px}.product-zone-b .product-description h4{color:#2ab5cd}.product-zone-b .img-frame{margin-right:30px}.product-zone-b .price-n-purchase{float:right;margin-top:10px;text-align:center;margin-right:10px}.product-zone-b .price-n-purchase p{margin-bottom:10px}.price-n-purchase button{width:149px;position:relative}.price-n-purchase button span{margin-left:14px}.price-n-purchase button i{position:absolute;font-size:21px;left:16px;top:3px}.glance.price-n-purchase button i{left:68px}.featured-product .product-zone-b{border:1px solid #1CB4CE;padding-right:17px}.featured-product .featured-header{height:20px;background:#1CB4CE;color:#fff;font-size:15px;padding:3px 10px;text-transform:uppercase;font-weight:700;width:694px}.award-PanelImg{background:#e1e6e8;height:113px;width:100%;margin-top:30px;margin-bottom:20px}.medals-bg{background-image:url(//glnmedia.s3.amazonaws.com/web-images/homepage_medals.jpg);background-repeat:no-repeat;height:87px;padding:13px 30px;width:469px;float:left;color:#fff}.medals-bg h2{font-size:33px;font-weight:400}.award-PanelImg img{margin-left:22px;top:19px;position:relative}.medals-bg p{font-size:17px;color:#fff;width:420px;margin-top:2px}.about-alpha-Panels{border-bottom:2px solid #E1E6E8}.about-alpha-Panels h2{font-size:33px;font-weight:400;margin-bottom:6px}.about-alpha-PanelImg,.about-alpha-Panels>div{margin-bottom:30px;float:left}.about-alpha-Panels>div{text-align:left;width:496px;overflow:hidden;position:relative}.about-alpha-Panels-margin-left{margin-left:30px}.alpha-omega-Panels>div:first-child{margin-left:0}.alpha-omega-Panels-title{text-align:center;margin:70px 0 50px}.alpha-omega-Panels{border-bottom:5px solid #fff}.alpha-omega-Panels a{margin-top:20px;text-transform:none}.alpha-omega-Panels>div{float:left;text-align:center;width:50%;padding-top:15px;margin-bottom:10px;overflow:hidden;position:relative}.alpha-omega-Panels>div i{font-size:130px}.alpha-omega-Panels>div p{font-style:normal;font-weight:400;font-size:18px;line-height:20px;text-align:center;color:#222}.alpha-omega-Panels>div p.multi{padding:10px;font-size:18px}.alpha-omega-Panels>div p i{font-size:26px;position:relative;top:50%;padding-right:3px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.alpha-omega-Panels>div.active{margin-bottom:0;height:162px;border-color:#2ab5cd}.alpha-omega-Panels>div .overlay{display:none}.alpha-omega-Panels>div.active .overlay{color:#fff;position:absolute;width:100%;height:100%;z-index:10;top:0;background-size:auto 110%;text-align:center;display:block}.alpha-omega-Panels>div.active .overlay i{font-size:65px;color:#fff;margin:10px 0 6px}.alpha-omega-Panels>div.active .overlay strong{font-size:14px}.alpha-omega-Panels .icon-christian_school,.alpha-omega-Panels .icon-partner{font-size:86px}.alpha-omega-Panels>div.active .overlay p{color:#fff;border:none;margin:0;padding:5px 4px 0}.alpha-omega-Panels img{margin-bottom:6px}.alpha-omega-Panels h2{font-weight:400;font-size:24px;padding:10px}.pdp-description h4,.resources h4{font-weight:100;margin-bottom:15px}.Gallery-product-description{width:320px;margin-top:10px}.Gallery-product-description h4{color:#2ab5cd;margin-bottom:8px}.Gallery-product-description h4:hover{color:#6ac1d6}.GalleryFilter{font-family:MrEavesModOT-Book,sans-serif;font-size:16px;color:#222;float:left}.gallery-anchor-h4,h2.Product-bottom-Glance{font-family:MrEavesModOT-Bold,sans-serif}.Gallery-selector-tabs{border-bottom:15px solid #2ab5cd}.Gallery-selector-tabs>a{float:left;text-align:center;width:198.4px;margin-left:8px;padding-top:15px;margin-bottom:10px;cursor:pointer;overflow:hidden;position:relative}.Gallery-selector-tabs>a>div{border:1px solid #9badb4;position:relative}.Gallery-selector-tabs>a.active>div{border-color:#2ab5cd;height:170px}.Gallery-selector-tabs>a:first-child{margin-left:103px}.Gallery-selector-tabs>a i{font-size:77px}.Gallery-selector-tabs>a>div>i{margin-top:14px}.Gallery-selector-tabs>a p{border-bottom:6px solid #e1e6e8;padding:12px 0;font-size:14px;height:36px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;line-height:40px}.Gallery-selector-tabs>a p.content{height:123px;padding-left:20px;padding-right:20px;font-size:18px}.Gallery-selector-tabs>a p.button{border-bottom:6px solid #e1e6e8;height:47px}.Gallery-selector-tabs>a p i{font-size:26px;position:relative;top:50%;padding-right:3px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.gpu,.moreproducts-image{-moz-transform:translateZ(0)}.Gallery-selector-tabs>a.active{margin-bottom:0;height:172px;border-color:#2ab5cd}.Gallery-selector-tabs>a .overlay{display:none}.Gallery-selector-tabs>a.active .overlay{color:#fff;position:absolute;width:100%;height:100%;z-index:3;top:0;background-size:auto 110%;text-align:center;display:block}.Gallery-selector-tabs>a.active .overlay i{font-size:65px;color:#fff;margin:10px 0 6px}.Gallery-selector-tabs>a.active .overlay strong{font-size:14px}.Gallery-selector-tabs>a.active .overlay p{color:#fff;border:none;margin:0;padding:5px 4px 0;line-height:14px}span.promotion-price{color:red}.Product-highlights-msg-box{width:250px;border:2px solid #e1e6e8;border-top:6px solid #e1e6e8;padding:15px 15px 20px;margin-top:19px}.Product-bordered-bottom,.Product-bottom-Glance,.freeGuide h4{border-bottom:1px solid #b2c3c9}.Product-Resources-msg-box{width:675px;padding:15px 15px 0}.col-1{width:100%}.pdp-main-info-zone{width:684px;margin-bottom:50px}.pdp-image-and-description .img-frame{width:316px;position:relative;float:left;padding:20px 0}.pdp-image-and-description .img-frame img{width:100%}.Product-bordered-bottom{padding:0 0 15px 10px}h2.Product-bottom-Glance{padding:0 0 10px;font-size:22px}.Product-bottom-Glance{padding:15px 0}.pdp-image-and-description .Gallery-product-description{float:left;padding-top:20px;padding-left:10px;width:358px}.SOS-border{height:100px;width:50px;border-right:2px;border-left:2px;border-top:2px;border-bottom:2px;border-color:#e1e6e8;border-style:solid}.linkcursor{cursor:pointer}.gallery-anchor-h4{font-size:24px;color:#2AB5CD}.pdp-description h4,.resources h4,select{font-family:MrEavesModOT-Book,sans-serif}.bundle-tabs{width:685px;position:relative;margin:15px 0 20px}.bundle-tabs>ul{list-style:none;margin:0;padding:0;overflow:hidden}.bundle-tabs>ul li{list-style:none;background:#9badb4;text-align:center;position:relative;float:left;height:155px;cursor:pointer;border-top:4px solid #fff}.bundle-tabs>ul li:first-child{margin-left:0}.bundle-tabs>ul li .content-wrapper{vertical-align:middle;text-align:center;color:#fff;padding-top:20px;height:100%;border-left:1px solid #fff;border-right:1px solid #fff}.bundle-tabs>ul li:first-child .content-wrapper{border-left:3px solid #9badb4}.bundle-tabs>ul li:last-child .content-wrapper{border-right:3px solid #9badb4}.bundle-tabs>ul li i{color:#fff;display:block;font-size:56px;margin-bottom:20px}.bundle-tabs>ul li img{display:none;position:relative;margin:-11px auto -3px;text-align:center;width:auto;height:90px}.bundle-tabs>ul li.active{background:#fff;color:#000;border-top:4px solid #9badb4;margin-right:0}.bundle-tabs>ul li.right-border .content-wrapper{border-right-color:#9badb4}.bundle-tabs>ul li.left-border .content-wrapper{border-left-color:#9badb4}.bundle-tabs>ul li.active img{display:block}.bundle-tabs>ul li.active i,.tabcontent>div{display:none}.bundle-tabs>ul li.active .content-wrapper{color:#000;border-color:#9badb4}.bundle-tabs .tabs-5 li{width:137px}.bundle-tabs .tabs-4 li:first-child{width:172px}.bundle-tabs .tabs-4 li{width:171px}.bundle-tabs .tabs-3 li:first-child{width:229px}.bundle-tabs .tabs-3 li{width:228px}.bundle-tabs .tabs-2 li:first-child{width:343px}.bundle-tabs .tabs-2 li{width:342px}.bundle-tabs .tabs-1 li{width:100%}.tabcontent{padding:15px;border-left:3px solid #9badb4;border-bottom:3px solid #9badb4;border-right:3px solid #9badb4}.tabcontent>div.active{display:block}.tabcontent .bundle{width:50%;position:relative;float:left}.tabcontent .bundle:nth-child(even) ul{border-left:2px solid #f0f3f4}.tabcontent .bundle>p{font-size:20px;padding-bottom:10px;border-bottom:2px solid #f0f3f4;padding-left:8px}.tabcontent .bundle ul{padding:20px 0 20px 8px}.tabcontent .bundle ul li{margin-bottom:15px;width:256px}.system-requirements{width:681px;padding-bottom:10px}.system-requirements h4{margin:15px;padding-bottom:10px;border-bottom:2px solid #f0f3f4}.pdp-description,.resources{width:651px;border:2px solid #e1e6e8;float:left}.system-requirements p{padding:0 15px}.system-requirements .container-break-header{background:#f0f3f4;padding:5px 15px;margin:10px 0}.system-requirements ul{padding:0 15px}.system-requirements ul.list-two{padding-left:0}.resources{padding:15px}.resources h2,.resources h4{padding-bottom:10px;border-bottom:2px solid #e1e6e8}.pdp-description{padding:15px;margin-top:20px}.pdp-description h2,.pdp-description h4{padding-bottom:10px;border-bottom:1px solid #e1e6e8;margin-bottom:15px}.Shipping-head{font-weight:700;border-top:1px;border-left:1px;border-right:1px;padding:5px}.Shipping-info>div{float:left;height:162px;display:block;margin:20px 10px -10px 0;width:198px;position:relative;padding:5px}.Shipping-table-addaddress span,.Shipping-table-address span{display:inline-block;width:100%}.Shipping-databox .add-address-form select{margin:5px 0}.Shipping-info>div.Shipping-table-address{margin-bottom:50px}.Shipping-info>div>div:first-child{padding:15px}.Shipping-info>div>div:first-child p{font-size:16px}.Shipping-table-address{border:2px solid #e1e6e8}.Shipping-table-address span:first-child,.table-addaddress span:first-child{padding-top:10px}.Shipping-table-address span{padding-left:5px}.Shipping-table-address span a{float:right}.Shipping-table-addaddress{border:2px dashed #2ab5cd;text-align:center}.Shipping-table-addaddress p{margin-top:30px}.Shipping-table-addaddress i{margin-top:10px;font-size:45px}.Shipping-table-addaddress span img{width:50px}.Shipping-table-addaddress span a{font-size:smaller}.Shipping-table-address span:last-child{position:absolute;bottom:0!important;right:2px}.info{display:flex;display:-ms-flexbox}.info .details p{padding:2px}.info .details p span{display:inline-block;padding-bottom:2px;width:150px}.info .details a{color:#2ab5cd;text-decoration:none}.cart .reg-price,.strikethru{text-decoration:line-through}.info .table p span{width:70px}.info .table{width:20%}.layer{clear:both;margin-left:-56px}.line{display:block;width:100%;border-top:1px solid #e1e6e8}.head-info{margin:0}.imgadd{border:none}.profileimg{width:125px;height:125px;border:3px solid #b2c3c9}.OrderHeadSecCell{width:269px;height:40px}.OrderHeadFirstCell{width:669px;height:40px}.OrderSmallCell{padding:5px}.payment-table{margin-bottom:20px}.payment-table .row{padding-left:10px;border-bottom:1px solid #e1e6e8}.payment-table .row:first-child{border:none}.payment-table .row>div{width:28%;float:left}.payment-table .row>div.actions{width:16%}.payment-table .row>div.actions a{height:25px;width:25px;display:inline-block;position:relative;margin-right:10px}.payment-table .row>div.actions a i{color:#2ab5cd;font-size:22px}.payment-table .row>div.actions a i.icon-pencil-edit{position:absolute;top:5px}.card-adder{font-size:20px;padding-left:26px}.order-filter-zone{width:260px;margin-top:-9px}.order-filter-zone p{padding-top:7px}select{background:0 0;font-size:18px;color:#222;width:125px;height:32px;margin-bottom:3px;padding-left:7px;border-radius:5px}.cart .subtotal,.cart-sidebar.subscription-sidebar .gray-one,.checkout .cart-sidebar tr:last-child td:first-child{font-family:MrEavesModOT-Bold,sans-serif}select.hidden{display:none}.order-filter-zone>div,.order-filter-zone>p{margin-left:10px;float:left;display:inline-block}.order-details-zone>div{border:3px solid #e1e6e8;margin-top:15px}.order-details-zone>div .order-details-header{padding:15px 20px 15px 30px}.order-details-zone>div .order-details-header p{float:left;color:#222;padding:6px 0}.order-details-zone>div .order-details-header p:first-child{margin-right:10px;padding-right:10px;border-right:1px solid #222}.order-details-zone>div .order-details-header.order-pending{background:#f37d7c}.order-details-zone>div .order-details-header.order-pending p{color:#fff}.order-details-zone>div .order-details-header.order-pending p:first-child{border-right:1px solid #fff}.order-details-zone>div .order-details-header.order-shipped{background:#f0f3f4}.order-details-zone>div .order-details-header .btn{float:right;box-shadow:inset 0 0 3px rgba(255,255,255,.95);-webkit-box-shadow:inset 0 0 3px rgba(255,255,255,.95);-moz-box-shadow:inset 0 0 3px rgba(255,255,255,.95);-ms-box-shadow:inset 0 0 3px rgba(255,255,255,.95)}.inner1,.inner2{float:left}.order-details .row>div,.subscription-details .row>div{vertical-align:middle;display:inline-block}.order-details-zone .order-details{padding:5px 0}.order-details-zone .order-details .product-info,.subscriptions{width:680px}.order-details .row .image-frame img,.subscription-details .row .image-frame img{width:110px;padding:0 15px}.order-details .row .description,.subscription-details .row .description{display:inline-block;vertical-align:middle}.order-details .row .description div,.subscription-details .row .description div{display:table-cell;vertical-align:middle}.order-details-zone .order-details .row,.subscription-details .row{height:100%}.order-details-zone .order-details>div,.subscription-details>div{display:table-cell}.order-details-zone .order-details .order-actions{width:312px;padding:5px 0 5px 18px;border-left:2px solid #e1e6e8;vertical-align:top}.subname{padding-top:10px;padding-bottom:5px}.SubsCell{width:450px}.inner2{clear:both}.address-actions{position:absolute;bottom:0;right:0}.address-actions a{position:relative;display:inline-block;margin:0 5px 10px 0;height:22px;width:25px}.address-actions i{color:#2ab5cd;font-size:22px}.address-actions i.icon-pencil-edit{position:absolute;top:12px}.cart h1{padding:10px 0 20px}.cart .row{padding-bottom:50px}.cart .subtotal{float:right;font-size:16px;color:#9BADB4;padding-right:20px}.cart .subtotal span{margin-left:50px;color:#222}.cost-summary{width:100%;margin:15px 0;border-spacing:0}.cost-summary .discount-amount{color:#2ab5cd}.cost-summary td{vertical-align:text-top;color:#9BADB4;padding:7px 30px}.cost-summary td:last-child{text-align:right;color:#222}.cost-summary tr:last-child td{border-top:0;background:#F7F9FA}.cart .cost-summary td,.checkout .subscription-sidebar .cost-summary td{padding:21px 30px}.checkout .subscription-sidebar .cost-summary tr:last-child td{border-top:0}.checkout .cost-summary{margin:15px 30px 25px;width:261px}.checkout .cost-summary td{padding:7px 0}.checkout .disclaimer-text{margin:15px 30px 25px}.checkout .cart-sidebar .promo-code{border-bottom:1px solid #e1e6e8;padding-bottom:10px;margin-bottom:25px}.checkout .cart-sidebar tr:nth-child(3) td{padding-bottom:30px}.checkout .cart-sidebar tr:last-child td{border-top:1px solid #e1e6e8;padding-top:15px}.checkout .cart-sidebar tr:last-child td:first-child{color:#222}.cart .cost-summary td:last-child,.checkout .cart-sidebar tr:last-child td:last-child,.subscription-sidebar .cost-summary td:last-child{font-size:24px}.subscription-sidebar .cost-summary{margin:15px 0;width:100%}.sidebar-message{color:#9BADB4;text-align:center;font-size:14px;padding-top:10px}.cart-sidebar button.btn.blue{width:100%}.cart-sidebar.subscription-sidebar .gray-one{font-size:18px}.cart-sidebar.subscription-sidebar .icon-person-single{font-size:22px;padding-right:15px;padding-top:5px}.cart-sidebar.subscription-sidebar .pull-left,.cart-sidebar.subscription-sidebar .pull-right{margin-top:15px}.cart-sidebar.subscription-sidebar h2:first-child{margin-bottom:5px;padding-bottom:20px}.cart-sidebar.subscription-sidebar .subscription-plan{padding-bottom:20px;margin-bottom:20px}.cart-sidebar.subscription-sidebar .clearfix+.clearfix.subscription-plan{border-bottom:solid 1px #e1e6e8}.cart-sidebar.subscription-sidebar .clearfix+.clearfix.subscription-plan+.clearfix+.clearfix.subscription-plan{border-bottom:0}.cart-sidebar.subscription-sidebar .clearfix{margin:0 30px}.cart-sidebar{width:321px;padding:20px 0;font-family:MrEavesModOT-Book,sans-serif;color:#222;border-radius:3px;background:#fff;position:relative}.cart .guest-section h2,.cart-sidebar .promo-code button,.cart-table .name{font-family:MrEavesModOT-Bold,sans-serif}.cart-sidebar .btn{margin:5px 30px;padding:16px 20px;width:221px}.cart-sidebar .btn.disabled{opacity:.2}.cart-sidebar .primary-link{display:block;margin-bottom:7px;position:absolute;right:30px;top:55px}.cart-sidebar h2{font-size:18px;border-bottom:solid 1px #e1e6e8;margin:0 30px 15px}.cart-sidebar h2:first-child{margin-top:0;font-size:27px;margin-bottom:8px}.cart-sidebar .promo-code input{width:185px;margin-right:5px;height:17px;border-radius:3px;border:1px solid #e1e6e8;padding:5px 10px;font-size:14px}.cart-sidebar .promo-code button{color:#2ab5cd;float:right;margin-top:10px;background:#fff}.background-fill-row,.cart-table th,.wayfinder{background:#f0f3f4}.cart-sidebar .promo-code{margin:0 30px}.cart-sidebar .cost-summary .discount-amount{color:#8cc63e}.cart-sidebar .cost-summary .promo-code-applied{text-align:left;padding:0 30px 12px 36px;font-size:100%!important}.cart-sidebar .cost-summary .promo-code-applied .promo-code-label{font-weight:700;color:#2ab5cd}.cart-sidebar .cost-summary .promo-code-applied.no-discount{padding:24px 30px}.cart-items{display:block;color:#9badb4;font-size:16px;padding:5px 0 8px}.cart .guest-section{width:240px}.cart .guest-section h2{font-size:33px;padding:10px 30px 0}.cart .guest-section p{font-size:16px;line-height:normal;padding:5px 30px 25px;color:#9badb4}.cart-table{width:673px;border-bottom:solid 2px #e1e6e8;margin-bottom:20px}.cart-table .name{font-size:18px;color:#2ab5cd}.cart-table .product-id{color:#9badb4}.cart-table td,.cart-table th{padding:10px 20px;vertical-align:top;font-size:16px;font-family:MrEavesModOT-Book,sans-serif;color:#222}.cart-table .item-price,.cart-table .item-qty input,.wayfinder .step .number{font-family:MrEavesModOT-Bold,sans-serif}.cart-table td.item-image{padding:10px 0;width:92px}.cart-table .item-qty input{width:26px;border:1px solid #e1e6e8;border-radius:3px;margin-bottom:5px;color:#222;text-align:center;font-size:12px;padding:5px 10px}.cart-table .item-qty .primary-link{display:block;text-transform:uppercase;margin-top:5px}.cart-table .stock{font-size:14px;color:#9badb4;padding-left:5px}.cart-table td:last-child,.cart-table th:last-child{width:80px;text-align:right}.cart .reg-price{margin-right:8px}.cart .discounted-amount-price{color:#eb1f1d}.cart-table th{text-align:left;font-weight:400;color:#9badb4}.cart-table td{border-bottom:solid 1px #e1e6e8;padding:25px 20px}.ErrorDatabox{width:325px;height:330px;float:left;text-align:center;border-bottom:6px solid #e1e6e8}.ErrorDatabox .OrderSmallCell h2.questions-h2{margin-top:15px}.ErrorDatabox .OrderSmallCell h2.academic-h2{margin-top:19px}.account-welcome{font-size:30px;padding-top:25px;margin-bottom:40px}.round-image{border-radius:100%;-webikit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;overflow:hidden;position:relative}.wayfinder{padding:27px 50px;width:587px;overflow:hidden;margin-top:-11px;margin-bottom:35px}.wayfinder .step:last-child{margin-right:0}.wayfinder .step span{top:5px;position:relative}.wayfinder .step .number{background:rgba(0,0,0,.15);color:#fff;padding:3px 2px;font-size:22px;float:left;border-radius:20px;width:26px;text-align:center;margin-right:10px}.checkout,.wayfinder .step{font-family:MrEavesModOT-Book,sans-serif}.wayfinder .step{float:left;margin-right:40px;font-size:18px;color:rgba(0,0,0,.3)}.wayfinder .step.active{color:#222}.wayfinder .step.active .number{background:#2ab5cd}.wayfinder .step .icon-checkmark{color:#2AB5CD;float:left;font-size:26px;width:26px;margin-right:10px}.wayfinder .step.two-step{margin-left:90px}.checkout .edit-cart{float:right;padding-top:14px}.checkout h4{font-size:22px;margin-bottom:15px;padding-bottom:15px;border-bottom:solid 1px #e1e6e8}.checkout .error-message{border:1px solid red;border-radius:3px;background:#fcd9d9;padding:10px;margin-top:5px;margin-bottom:20px;font-family:MrEavesModOT-BookItalic,sans-serif}.checkout .error-message span{top:-8px;position:relative}.checkout .error-message.icon-warning:before{font-family:icomoon;font-size:32px;color:red;margin-right:15px;margin-left:5px}.errormsg-text{font-size:15px;font-family:MrEavesModOT-Book,sans-serif;color:#222;width:300px}.add-credit-card-form label{display:block}.add-address-form select.hidden,.checkout .address-box.icon-check-circle button{display:none}.add-credit-card-form .pull-left.cvs{margin-right:0}.add-credit-card-form .cvs label{float:left;margin-right:10px}.add-credit-card-form h4.no-border{margin-top:40px;border-bottom:0;margin-bottom:0;padding-bottom:0}.divider{border-top:solid 1px #e1e6e8;margin-top:25px;margin-bottom:25px}.checkout .add-credit-card-form .addresses{border-bottom:0;margin-bottom:0}.checkout .addresses,.payments,.payments h1,.shipping-options h1{margin-bottom:20px}.add-credit-card-form input.card-number{width:180px}.add-credit-card-form input.name-on-card{width:150px}.add-credit-card-form input.cvv{width:60px}.add-credit-card-form select.month{width:60px;margin-top:6px;margin-right:3px}.add-credit-card-form select.year{width:70px;margin-top:6px;margin-left:3px}.add-credit-card-form .pull-left{margin-right:15px}.checkout .addresses{margin-top:25px;overflow:hidden;border-bottom:solid 1px #e1e6e8;padding-bottom:25px}.checkout .address-box{width:160px;padding:20px;font-size:16px;float:left;margin-right:37px;position:relative;min-height:130px;margin-bottom:20px}.checkout .address-box.icon-check-circle{border:1px solid #2AB5CD;border-top:solid 7px #2AB5CD;min-height:124px;font-family:MrEavesModOT-Book,sans-serif!important}.checkout .address-box.icon-check-circle:before{color:#8dc63f;font-family:icomoon;position:absolute;bottom:15px;font-size:32px;left:50%;margin-left:-16px}.payment-row .card-name,.payment-row .card-number{margin-left:20px;width:160px;float:left;margin-top:8px}.checkout .address-box .btn{position:absolute;bottom:10px;width:160px;box-sizing:border-box}.checkout .address-box:last-child{margin-right:0}.primary-link.icon-plus-circle:before{font-family:icomoon;margin-right:5px;top:2px;position:relative}.add-address-form input[type=text]{width:225px;float:right}.add-address-form select{width:248px}.add-address-form{width:420px}.add-address-form .label-and-submit{border-top:solid 1px #e1e6e8;padding-top:27px}.form-note{display:block;clear:both;font-size:16px;font-family:MrEavesModOT-BookItalic,sans-serif;color:#9badb4}.add-address-form label{text-align:left;width:194px}.shipping-options{margin-top:40px}.payment-row:last-child,.shipping-row:last-child{border-bottom:solid 1px #e1e6e8}.shipping-row{border-top:solid 1px #e1e6e8;padding:7px 0}.payment-title-row{background-color:#f0f3f4;padding:10px 0}.payment-title-row span:first-child{margin-left:20px;margin-right:60px;padding-right:127px}.payment-title-row span{font-family:MrEavesModOT-Bold,sans-serif}.payment-title-row span:last-child{text-align:right;display:block;float:right;margin-right:53px}.tab-content .payment-row .card-name{margin-top:8px}.tab-content .no-payments-msg{padding:20px}.tab-content .payment-title-row+.payment-row{border-top:0}.payment-row{border-top:solid 1px #e1e6e8;padding:20px 0;overflow:hidden}.payment-row .icon-pencil-edit,.payment-row .icon-trash-can{color:#2AB5CD;margin-right:20px;font-size:20px;margin-top:7px}.payment-row .card-name{margin-right:20px}.payment-row .card-number{margin-right:0}.payment-row .card-number img{border:1px solid #CCC}.payment-row .card-expdate{float:left;margin-left:0;margin-top:8px;margin-right:20px;width:40px}.payment-row.icon-check-circle:before{color:#8dc63f;font-family:icomoon;font-size:24px;float:right;margin-right:59px;margin-left:56px}.payment-row.icon-check-circle,.shipping-row.icon-check-circle{border:3px solid #2AB5CD;border-top:solid 8px #2AB5CD;font-family:MrEavesModOT-Book,sans-serif}.payment-row.icon-check-circle button,.shipping-row.icon-check-circle button{display:none}.shipping-row.icon-check-circle:before{color:#8dc63f;font-family:icomoon;font-size:24px;margin-left:77px}.total-box .result,.total-table .result{font-family:MrEavesModOT-Bold,sans-serif}.shipping-row.icon-check-circle .shipping-type{margin-left:106px}.shipping-type{margin-left:30px;vertical-align:top;top:6px;position:relative}.shipping-price{float:right;padding-top:6px;margin-right:20px}.checkout .review-order h4{font-size:18px;margin-bottom:10px;padding-bottom:10px}.checkout .review-order button.js_submitorder_btn{width:270px}.review-box{float:left;width:205px;margin-right:35px;margin-bottom:40px}.review-box.last{margin-right:0}.total-box{width:270px;float:right;margin-right:20px}.total-box label{display:block}.total-box .result{float:right}.total-box select.shipping{clear:both;display:block;margin-top:10px;width:270px;margin-bottom:10px}.total-box .promo-code{margin-bottom:10px}.total-box .promo-code label.with-border{display:block;margin-bottom:5px;padding-bottom:5px}.total-box .promo-code input[type=text]{border-radius:3px;border:1px solid #e1e6e8;height:17px;background-color:#fff;outline-style:none;padding:5px 10px;margin-right:5px;width:153px}.total-box .total-row{margin-bottom:10px}.total-box button.blue{width:100%;margin-top:10px}.total-table .blue.btn.js_submitorder_btn{width:100%}.checkout .thank-you h4{margin-bottom:0;padding-bottom:15px;border:0;font-size:18px}.thank-you .icon-print{margin-top:10px}.thank-you .icon-print:before{font-size:20px;margin-right:8px;position:relative;top:4px}.thank-you p{padding-bottom:15px;font-size:16px}.thank-you .academic-support{width:687px;margin-top:70px}.thank-you .academic-support img{margin-right:30px}.thank-you .academic-support p{font-size:18px;padding-bottom:20px}.thank-you .academic-support h4{padding-bottom:10px}.thank-you .academic-support ul{margin-left:378px;margin-bottom:20px}.primary-link.icon-facebook:before{font-family:icomoon;font-size:26px;top:-3px;position:relative;margin-right:5px;float:left}.thank-you .primary-link.icon-facebook{float:right}.thank-you .item-qty{text-align:center}.thank-you .checkout-sidebar h2:first-child{margin-top:0}.thank-you .checkout-sidebar p{margin-bottom:10px}.thank-you .checkout-sidebar a{margin-bottom:10px;display:block}.thank-you .item-price,.thank-you .item-price-label{text-align:right}.thank-you .total-box{margin-right:160px}.thank-you .cart-table{margin-top:10px}.confirm-shipping-dialog{padding:10px 30px 30px}.confirm-shipping-dialog p{margin-bottom:20px}.confirm-shipping-dialog h2{font-family:MrEavesModOT-Bold,sans-serif}.confirm-shipping-dialog p span{display:block}.confirm-shipping-dialog p i.icon-warning{width:60px;margin-right:15px;text-align:center}.confirm-shipping-dialog .address-box{padding:20px;float:left;margin-right:8%;width:41%;height:180px;position:relative}.confirm-shipping-dialog .address-box a{display:block;line-height:26px}.confirm-shipping-dialog .address-box.last{margin-right:0}.confirm-shipping-dialog .address-box button{position:absolute;bottom:20px}.checkout-sidebar{width:227px;border-top:0;margin-top:-11px;border-bottom:6px solid #e1e6e8;padding:20px 15px;font-family:MrEavesModOT-Book,sans-serif;color:#222}.checkout-sidebar .blue.btn{width:78%}.checkout-sidebar .product img{float:left;margin-right:15px}.checkout-sidebar .product .title{font-size:16px;font-family:MrEavesModOT-Bold,sans-serif;color:#2ab5cd}.checkout-sidebar .product{font-size:14px;margin-bottom:15px;padding-bottom:15px;border-bottom:solid 1px #e1e6e8;overflow:hidden}.checkout-sidebar .product.last{border-bottom:0}.checkout-sidebar .promo-code input{width:110px;margin-right:5px;height:17px;border-radius:3px;border:1px solid #e1e6e8;padding:5px 10px;font-size:14px}.checkout-sidebar h2{font-size:18px;margin-top:25px;border-bottom:solid 1px #e1e6e8;margin-bottom:15px}.fancybox-skin{border-radius:0!important;border-top:6px solid #6ac1d6!important}.fancybox-opened .fancybox-skin{background-color:#fff}.fancybox-inner{overflow:hidden!important}.fancybox-close{background-image:none!important;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;top:10px!important;right:-4px!important}.fancybox-close:before{content:"\e60c";color:#9badb4;font-size:22px}.popup-title{font-family:MrEavesModOT-Bold,sans-serif;font-weight:400}.popup-body img[alt=product]{width:auto;max-height:170px}.popup-head .icon-check-circle{color:#8dc63f;margin-right:7px;top:2px;position:relative}.popup-head h2{padding-bottom:10px}.popup-body .actionBtn{margin-top:15px}.popup-body .actionBtn .btn.white{padding-left:0}.lyon-select{position:relative}.lyon-select button{border:1px solid #b2c3c9;font-size:18px;width:128px;height:32px;font-family:MrEavesModOT-Book,sans-serif;background:0 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:left;padding-left:5px;position:relative;outline-style:none}.lyon-select button:after,.lyon-select button:before,.lyon-select ul li.selected:before{font-family:icomoon}.lyon-select button.active,.lyon-select button:focus{box-shadow:0 0 3px rgba(0,0,0,.15);background:#f0f3f4}.lyon-select button:before{content:"\f0d8";top:2px}.lyon-select button:after{content:"\f0d7";bottom:2px}.lyon-select button:after,.lyon-select button:before{font-size:15px;right:5px;position:absolute;color:#222}.lyon-select ul{position:absolute;border:1px solid #b2c3c9;border-radius:5px;margin-top:4px;background:#fff;z-index:10;box-shadow:0 0 3px rgba(0,0,0,.15);padding:5px 0;display:none}.lyon-select button.active+ul{display:block}.lyon-select ul li{padding:2px 20px 2px 16px;cursor:pointer;position:relative}.lyon-select ul li.selected,.lyon-select ul li:hover{background:#f0f3f4}.lyon-select ul li.selected:before{content:"\f00c";color:#222;position:absolute;font-size:12px;left:2px;top:7px}.order-details-zone .order-details .order-actions>p{padding:5px 0}.order-actions .clearfix div{width:180px;padding:10px 0;float:left}.order-actions .clearfix div:first-child{width:100px}.subscription-details .subscription-mgmt{width:250px;vertical-align:top}.subsciption-status a,.subsciption-status-error a{width:150px}.subsciption-status{margin-top:15px;padding:15px;margin-bottom:10px}.subsciption-status-error,.subsciption-status-warn{border-style:solid;border-width:4px;margin-top:15px;margin-bottom:15px}.subsciption-status p{display:block;padding:8px;font-weight:700;color:#b2c3c9}.subsciption-status-error{border-color:#EC2849;background:#FCD9D9;padding:15px}.subsciption-status-error .icon-warning{color:#EC2849;font-size:2.5em;float:left;margin-right:10px}.subsciption-status-error p{display:block;padding:8px;font-weight:700}.subsciption-status-warn{border-color:#EBCB28;background:#F9F2B4;padding:15px}.divActionSubscriptoins,.divActiveSubscriptoins,.divInActiveSubscriptoins{margin-bottom:30px}.subsciption-status-warn .icon-warning{color:#EBCB28;font-size:2.5em;float:left;margin-right:10px}.subsciption-status-warn p{display:block;padding:8px;font-weight:700}.divActionSubscriptoinsHeader,.divActiveSubscriptoinsHeader,.divInActiveSubscriptoinsHeader{width:150px;padding:10px;font-weight:700;font-family:MrEavesModOT-Bold,sans-serif}.subsciption-status-warn a{width:150px}.subscription-mgmt>p{padding:4px 15px}.tab-content .content h4.account-pref{margin-top:20px;margin-bottom:30px}.account-prefs>.clearfix{margin-bottom:15px}.Forgot-error-msg,.Forgot-success-msg{font-family:MrEavesModOT,sans-serif;margin-bottom:20px}.account-prefs .checkbox i{display:none}.account-prefs .checkbox .box{margin-top:2px}.account-prefs .checkbox.checked .box{background:#fff;border:1px solid #9badb4}.Forgot-error-msg,.addressValidation-error-msg{background:#F2DEDE;text-shadow:0 1px 0 rgba(255,255,255,.5)}.account-prefs .checkbox.checked i{display:inline-block;color:#8dc63f;font-size:24px;bottom:-3px;position:absolute;left:0}.account-prefs .checkbox,.account-prefs .pref-description{float:left}.account-prefs .pref-description{margin-left:10px}.account-prefs .pref-description p{font-size:20px}.account-prefs .pref-description .description{font-size:15px}.account-prefs .clearfix.unsubscribe{border-top:1px solid #9badb4;border-bottom:1px solid #9badb4;padding:20px 0}.Forgot-error-msg{border:1px solid #EED3D7;border-radius:4px;padding:10px;margin-top:-10px;font-size:15px;color:#b94a48}.Forgot-success-msg{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;padding:8px 35px 8px 14px;font-size:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.lichatwrapper{width:200px}.bordered-medium-bottom-monarch{border-bottom:1px solid #e1e6e8}.monarch-subscription-plan-content-wrapper{margin-top:25px;width:1024px;height:1560px}.monarch-subscription-plan-content-leftpanel{float:left}.monarch-subscription-plan-content-rightpanel{float:right;height:366px;margin-top:-250px;margin-left:392px}.monarch-subscription-plan{width:219px;height:117px}.subscribe-title{color:#222;font-size:20px;font-family:MrEavesModOT-Bold,sans-serif}.subscribe-text{color:#222;font-size:16px;font-family:MrEavesModOT-BookItalic,sans-serif;line-height:2;font-weight:600}.subscribe-content{color:#222;font-size:17px;font-family:MrEavesModOT-Book,sans-serif;width:441px;margin-top:10px}.subscription-title{color:#222;font-size:20px;font-family:MrEavesModOT-Bold,sans-serif;padding-top:25px;padding-bottom:10px;border-bottom:1px solid #e1e6e9}.subscription-content{margin-top:22px;float:left;position:relative;height:400px}.subscription-content-text{color:#111;font-size:18px;font-family:MrEavesModOT-Book,sans-serif;padding-right:355px;padding-top:100px;position:absolute;margin-left:30px}.subscription-content-imaage{width:671px;height:381px;margin-left:389px;margin-top:0}.subscription-content-imaage-content1{width:430px;margin-left:-192px;padding-bottom:24px}.subscription-content-imaage-content1 img,.subscription-content-imaage-content2 img{width:105px}.subscription-content-imaage-content2{width:430px;margin-left:188px;margin-top:-163px}.sub-image-title{color:#222;font-size:20px;font-family:MrEavesModOT-Bold,sans-serif;padding-top:25px;padding-bottom:10px}.sub-price,.subscription-content-imaage-content1 .green,.subscription-content-imaage-content2 .green{font-size:16px}.sub-price{color:#222;font-family:MrEavesModOT-Book,sans-serif;padding-left:111px;line-height:2.2em}.feature-header,.sub-price.two-lines label{font-family:MrEavesModOT-Bold,sans-serif}.sub-price.two-lines{padding-left:0}.sub-price.two-lines label{color:#9badb4;float:left;display:inline-block;width:65px;clear:left;text-align:left}.subscription-row-gray i,.subscription-row-white i{color:#2ab5cd}.sub-price.two-lines b{float:left}.sub-price.two-lines b.green{padding-left:8px}.new-layout .subscription-content-imaage-content1,.new-layout .subscription-content-imaage-content2{width:auto;margin-left:0;margin-top:0}.new-layout .sub-image-title{padding-top:6px;display:inline-block}.new-layout .subscription-content-imaage-content1{margin-left:-103px}.new-layout .subscription-content-imaage-content2{margin-right:135px}.rowsubsription-wrapper{width:95%;height:300px;margin-top:-180px;padding-bottom:190px;padding-top:10px}.row.monarch-product-list-container{padding-top:100px}.subscription-row-gray{height:37px;width:97%;background-color:#edecf2;padding:20px 0 2px 30px;float:left}.seondcoloum,.tirdcoloum{width:120px;text-align:center}.subscription-btn{text-align:center}.subscription-btn .btn.blue{padding:21px 36px;margin-top:60px}.seondcoloum{margin-left:320px;margin-top:-18px}.tirdcoloum{margin-left:700px;margin-top:-22px}.seondcoloum-btn{margin-left:240px;margin-top:5px;width:300px;text-align:center}.tirdcoloum-btn{margin-left:610px;margin-top:-35px;width:300px;text-align:center}.subscription-row-white{height:37px;width:97%;background-color:#fff;padding:20px 0 2px 30px;float:left}.feature-wrapper{height:330px;float:left}.feature-wrapper-box{padding:5px;height:290px;float:left;margin-left:10px;overflow:hidden;position:relative;text-align:center;width:230px}.feature-header{font-size:20px}.feature-content{font-size:17px;font-family:MrEavesModOT-Book,sans-serif;text-align:center}.Features-title,.singlesub-plans{color:#222;font-size:20px;padding-top:0;padding-bottom:10px;width:1024px;border-bottom:1px solid #e1e6e9}.Features-title,.catalog-leftpanel h2,.singlesub-plans{font-family:MrEavesModOT-Bold,sans-serif}.singlesub-plans{margin-top:40px}.request-a-free-homeschooling-wrapper{width:1024px;height:100%}.catalog-leftpanel .request-catelog-left-content{font-size:16px;line-height:20px}.catalog-leftpanel h2{font-size:22px}.catalog-leftpanel .add-address-form h2{padding:12px 0 0}.catalog-leftpanel i,.catalogtitle{font-family:MrEavesModOT-Bold,sans-serif;padding-bottom:10px}.catalog-leftpanel .add-address-form{width:100%}.catalog-leftpanel .add-address-form .form-horizontal>div{width:420px}.catalog-leftpanel .add-address-form .form-horizontal>div label+span{width:246px;display:block}.catalog-leftpanel .add-address-form .form-horizontal>div label .form-note{margin-top:-5px}.catalog-leftpanel .add-address-form .form-horizontal .label-and-submit{width:100%}.catalog-leftpanel i{font-style:normal;color:#9badb4}.catalog-leftpanel i a{text-decoration:underline}.catalogtitle{border-bottom:1px solid #e1e6e9;color:#222;font-size:20px;padding-top:25px}.catalog-leftpanel{float:left;width:700px;height:100%;border:1px solid #c1cfd5;border-bottom:9px solid #e1e5e9;margin-top:40px}.catalog-rightpanel{float:right;margin-top:40px;margin-right:0}.confirm-shipping-address-popup{width:696px;height:308px;border-width:6px 0 0;border-style:solid;border-color:#2bb5cf;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;padding:15px 15px 0;background-color:#fff}.confirm-shipping-address-popup h2{padding-bottom:0}.confirm-shipping-address-popup-line{border-bottom:1px solid #a8b7be;margin-top:10px;width:650px;margin-left:0;position:absolute}.black-one{color:#161616}.confirm-shipping-address-popup-title{margin-left:25px}.close-btn{float:right;padding-right:0;width:22px;height:21px;border:none;background-color:transparent}.confirm-shipping-address-popup-content{margin-left:30px;position:absolute}.confirm-shipping-address-description{margin-top:25px;margin-left:0;float:left;font-style:normal;font-weight:400;font-size:16px;width:670px;font-family:MrEavesModOT-Book,sans-serif}.address-btn-white,.address-btn-white a{background:#fff;color:#2ab5cd;font-family:MrEavesModOT-Bold,sans-serif;font-size:16px;text-align:center}.address-btn-white{margin-left:10px}.confirm-address-subtitle{color:#161616;margin-top:30px}.box-align{float:left;padding-right:30px}.box-link-align{margin-left:-8px}.request-catelog-left-content{float:left;font-family:MrEavesModOT-Book,sans-serif;font-size:18px;font-style:normal;font-weight:400;margin-left:30px;margin-top:25px;width:640px;margin-right:30px}.address-container-box{display:block;float:left;height:125px;margin:5px 0 10px;padding:15px;position:relative;width:284px;border:2px solid #e1e6e8}.catalog-right select,.catelog-edit-content select{-moz-appearance:none;cursor:pointer;display:inline-block}.iconsizeforedit{font-size:20px;padding-right:5px;color:#02cee9}.catalog-edit-label1,.catalog-edit-label2{font-family:MrEavesModOT-Book,sans-serif;color:#222;font-size:16px;line-height:50px}.btncatalog{margin-left:400px;position:relative}.btncatalog-add{float:right;margin:20px}.ContactUsLast,.ContactUsPhone{margin-right:30px}.btncatalog-edit{margin-left:400px;margin-top:135px;position:relative}.catalog-edit-label1{margin-top:10px;padding-bottom:0;position:absolute}.catalog-edit-label2{margin-top:7px;padding-bottom:0;position:absolute;margin-left:320px}.catalog-edit-label3,.catalog-edit-label4,.catalog-edit-label5{font-family:MrEavesModOT-Book,sans-serif;font-size:16px;margin-top:7px;line-height:0;padding-bottom:0;position:absolute;color:#222}.catalog-edit-label3{margin-left:0}.catalog-edit-label4{margin-left:320px}.catalog-edit-label5{margin-left:482px}.catelog-edit-content{margin-top:20px;position:relative}.catelog-edit-content input[type=text]{border:1px solid #b9c4ca;border-radius:3px;color:#222;float:left;font-family:MrEavesModOT-Book,sans-serif;font-size:14px;width:260px}.btncatalogedit{margin-left:415px;position:relative;margin-top:100px}.catelog-edit-content select{border:1px solid #dfe5e8;border-radius:3px;color:#222;float:left;font-family:MrEavesModOT-Book,sans-serif;font-size:16px;position:relative;width:150px}.thankyou-popup-title{margin-left:115px}h2 .thankyou-popup-title{font-size:33px;font-family:MrEavesModOT-Bold,sans-serif}.request-catelog-left-edit-content,.thankyou-description-small{font-family:MrEavesModOT-Book,sans-serif;font-style:normal;font-weight:400}.thankyou-popup-small{width:560px;height:206px;border-width:6px 0 0;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;padding:15px 15px 0;background-color:#fff}.thankyou-popup-small .bookfont{margin-left:35px;margin-top:20px}.thankyou-popup-small .icon-open-book{color:#7687C3;font-size:110px}.thankyou-popup-line-small{border-bottom:1px solid #a8b7be;margin-top:10px;width:540px;margin-left:0;position:absolute}.thankyou-description-small{margin-top:-110px;margin-left:180px;font-size:16px;width:320px}.bookfont{font-size:85px;margin-left:65px;margin-top:50px}.request-catelog-left-edit-content{float:left;font-size:16px;margin-left:30px;margin-top:25px;width:600px}.catalog-edit-leftwrapper{float:left;width:280px;height:237px;margin-top:10px}.catalog-edit-rightwrapper{float:right;width:280px;height:237px;margin-top:10px}.catalog-edit-label{font-family:MrEavesModOT-Book,sans-serif;color:#222;font-size:16px;margin-top:0;line-height:60px;padding-bottom:0;position:absolute}.catalog-left input[type=text]{border:1px solid #b9c4ca;border-radius:3px;color:#222;font-family:MrEavesModOT-Book,sans-serif;font-size:14px;width:250px;margi-top:0}.catalog-right select{border:1px solid #dfe5e8;border-radius:3px;color:#222;float:left;font-family:MrEavesModOT-Book,sans-serif;font-size:12px;position:relative;width:125px}.zip{margin-left:20px}.catalog-right input[type=text]{border:1px solid #b9c4ca;border-radius:3px;color:#222;font-family:MrEavesModOT-Book,sans-serif;font-size:14px;width:100px}.ContactUsContentbox,.ContactUsDatabox,.ContactUsDataboxes{border-bottom:6px solid #e1e6e8}.ziptext{margin-left:118px}.zipfield{margin-left:20px;margin-top:-5px}.Databoxes-parent{display:flex;justify-content:space-between}.ContactUsHeader{font-size:48px;font-weight:700}.ContactUsDatabox{width:48%;height:345px;margin-top:20px;float:left;text-align:center;padding:0 30px}.ContactUsBold{font-weight:700}.ContactUsImagebox{width:350px;text-align:left;padding-top:60px;float:right;margin-top:-360px;padding-right:120px}.ContactUsContentbox{padding-top:40px;padding-right:40px;padding-left:40px;height:750px}.ContactUsFirst,.ContactUsLast{padding-right:15px}.ContactUsFirst,.ContactUsLast,.MessageCntrl{padding-left:15px;padding-bottom:0}.MessageCntrl textarea{width:588px}.ContactUsEmail{padding:0 15px 15px}.ContactUsPhone{padding:0 15px 8px}.NewToHomeSchooling{padding:0 15px 15px}.ContactUsContainer{width:1024px;position:relative;margin:0 auto}.ContactUsImage{width:500px}.ContactUsImageSize{width:495px}.ContactUsMsg{padding-top:10px;padding-right:15px;margin-right:30px}.ContactUsPlaneImg{width:74px;height:74px}.ContactUsIcons{font-size:74px}.ConatctUsCell{padding:20px 5px 5px}.ConatctUsParg{padding-top:5px}.ContactUsDataboxes{width:48%;height:345px;margin-top:20px;margin-left:18px;float:left;text-align:center;padding:0 30px}.ContactUsImgBoxBorder{border-bottom:10px solid #e1e6e8}.ContactUsContentBorder{border-right:2px solid #e1e6e8}.ContactUsAddr{padding-top:25px}.ContMonarchSup{padding-top:45px}.ContSwitchSup{padding-top:25px}.ContAcademicSup{padding-top:30px}.ContactSupport{text-align:center}.ContactUsSpace{padding-top:20px}.ContContentSpace{padding:15px}.ContSupportSpace{padding:5px}.addressValidation-error-msg{border:1px solid #EED3D7;border-radius:4px;padding:10px;margin-top:-10px;margin-bottom:20px;font-family:MrEavesModOT,sans-serif;font-size:15px;color:#b94a48}.feedbacktitle{border-bottom:1px solid #e1e6e9;color:#222;font-family:MrEavesModOT-Bold,sans-serif;font-size:20px;padding-bottom:10px;padding-top:25px}.feedback-rightpanel{float:right;width:300px;height:356px;background:#a4b6bd;margin-top:40px;margin-right:0}.feedback-leftpanel{float:left;width:620px;margin-top:20px}.feedback-leftpanel .subhead{font-family:MrEavesModOT-BoldItalic,sans-serif}.feedback-content{margin-top:30px}.feedback-content .sub-content{font-family:MrEavesModOT,sans-serif;font-size:12px}.feedback-content .main-form{margin-top:20px}.feedback-content .main-form input[type=text]{width:235px}.feedback-content .main-form textarea{width:590px;resize:none}.feedback-content .main-form em{color:red}.feedback-content .main-form .msg{margin-top:2px;padding-left:0}.feedback-content .main-form .ContactUsMsg{padding:15px;margin-right:14px}.thankyoufeedback-popup-title{width:460px;height:106px;border-width:6px 0 0;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;padding:35px 0 0;background-color:#fff;margin-left:75px}.lead input{width:116px;margin-right:5px;height:17px;border-radius:3px;border:1px solid #e1e6e8;padding:5px 10px;font-size:14px}.ChatArrow_box{position:absolute;background:#fff;border:2px solid #e2e6e9;border-bottom:8px solid #e2e6e9;width:220px;height:190px;z-index:16;float:right;display:none;right:8px!important;top:100px!important}.relative .ChatArrow_box{right:-2px!important;top:48px!important}.ChatArrow_box a,.ChatArrow_box span{padding-bottom:0;margin-left:0;color:#2ab5cd;text-align:left}.ChatArrow_box a{margin-top:5px}.ChatArrow_box .chatboxicons a i{font-size:38px!important;bottom:0!important;color:#2ab5cd}.ChatArrow_box:after,.ChatArrow_box:before{bottom:100%;left:99%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ChatArrow_box:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:16px;margin-left:-30px}.ChatArrow_box:before{border-color:rgba(226,230,233,0);border-bottom-color:#e2e6e9;border-width:19px;margin-left:-33px}.chatboxicons{height:63px;border-bottom:1px solid #e2e6e9}.chatboxicons a{font-size:16px;margin-top:6px}.chatboxicons a i{font-size:30px;margin-right:7px;vertical-align:middle}.SpanchatNow{margin-left:0!important}#enter-promo-code,.supportgrouprow{margin-left:20px}.Chatboxspan{position:absolute;vertical-align:middle;line-height:33px;font-family:MrEavesModOT-Bold,sans-serif!important}div.confirmation,div.validation-summary-errors ul li{padding:10px;margin-top:-10px;font-family:MrEavesModOT-BookItalic,sans-serif;margin-bottom:20px}input.input-validation-error:focus{box-shadow:0 0 3px rgba(255,0,0,.8)!important}input.input-validation-error,select.input-validation-error,textarea.input-validation-error{box-shadow:0 0 3px rgba(255,0,0,.8);border-color:red!important}div.validation-summary-errors{margin-bottom:20px}div.validation-summary-errors ul li{border:1px solid red;border-radius:3px;background:#fcd9d9}div.confirmation{border:1px solid #006400;border-radius:3px;background:#90ee90}.supportgrouprow p span:first-child,.supportgrouprowItalic p:first-child span{font-family:MrEavesModOT-BookItalic,sans-serif!important;font-size:20px!important;font-weight:600}ul.bullet,ul.bullet li{list-style:inside;padding-left:0}ul.bullet-blue li{color:#4682b4}ul.bullet li span{color:#000}.communityDataboxes{width:728px;height:110px;margin-top:20px;float:left;text-align:left;border-bottom:10px solid #e1e6e8}.CommunityDiv,.communityDivSpread{height:50px;width:800px;float:left}.CommunityDiv{margin-top:40px;border-bottom:2px solid #e1e6e8}.communityDivSpread{margin-top:20px}.community-leftpanel,.free-community-schooling-wrapper .catalog-rightpanel{margin-top:10px}.free-community-schooling-wrapper{padding-top:20px}.free-community-schooling-wrapper .community-leftpanel .divCell{height:343px;overflow:hidden}.ContactUsMsg{padding-left:0!important}.ContContentSpace{padding-left:35px;padding-top:20px}.supportgroupdataboxesinner{width:700px;margin-top:40px;float:left;text-align:left}.supportgroupdataboxes{width:700px;float:left;text-align:left;border-bottom:10px solid #e1e6e8}.supportgrouptableheader{margin-top:20px;margin-left:20px;height:40px;width:650px;border-bottom:2px solid #e1e6e8;float:left}.headersupportgroup,.supporthelpothers{margin-top:20px;width:700px;float:left}.headersupportgroup{height:40px;border-bottom:2px solid #e1e6e8!important}.supporthelpothers{height:60px}.supportgrouprow{width:650px;float:left;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e1e6e8}.supportgrouprow:last-child{border:0}.supportgroupdiv{width:700px;border:1px solid #e1e6e8;float:left;border-bottom:solid 10px #e1e6e8}.support-leftpanel{float:left;width:700px;margin-top:40px}.supportgrouprow p span:first-child{display:inline-block;vertical-align:top;width:20%}.SupportContentSpace{padding:4px}.supportgrouprow p{margin-top:10px}.SupportHeader{padding-left:10px}#btnViewGroups{width:150px}.search-results-count,.searched-term{font-family:MrEavesModOT-Book,sans-serif;font-weight:400}.moreproducts-image{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(42,181,205,.2);border-right:1.1em solid rgba(42,181,205,.2);border-bottom:1.1em solid rgba(42,181,205,.2);border-left:1.1em solid #2ab5cd;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;-moz-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.moreproducts-image,.moreproducts-image:after{border-radius:50%;width:10em;height:10em}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.primary-content{width:730px;float:left;overflow:hidden}.secondary-content{width:264px;float:right}.searched-term{margin-right:5px;margin-left:5px;font-size:28px}.search-results-count{width:175px;background-color:#fff;font-size:20px;padding:10px;border:1px solid #e1e6e8;margin:-5px}.blog-categories-sidebar ul li a,.post-title,.search-result-cta .price,.search-result-title,.search-results-count-active{font-family:MrEavesModOT-Bold,sans-serif}.search-results-count-active{width:175px;background-color:#2ab5cd;color:#fff;font-size:20px;padding:10px;border:1px solid #2ab5cd;margin:0}.post-title,.search-result-title h4{font-size:21px}.post-list-item,.search-result{border-bottom:solid 1px #e1e6e8}.search-result{padding:30px 0}.search-result img{width:130px;display:inline-block;vertical-align:middle}.search-result-title{width:375px;display:inline-block;vertical-align:middle;margin:0 20px}.search-result-btn{display:inline-block;vertical-align:middle;padding-left:50px;padding-right:50px;margin-top:10px}.price--discounted{text-decoration:line-through}.search-result-cta{text-align:center;display:inline-block;vertical-align:middle;width:175px}.search-result-cta .price{margin-bottom:10px}.search-result-cta .original-price{float:none}.search-result-cta .promotion-price{color:red}.post-list div:first-of-type{margin-top:15px}.post-list-item{padding-bottom:30px;margin-bottom:30px}.post-details{color:#9badb4;font-size:16px}.post-details,.post-title{word-wrap:break-word}.post-list .post-description{margin-top:10px}.post-list .read-more{margin-top:15px}.recent-blog-post .post-description p{max-height:47px;overflow:hidden}.blog-categories-sidebar{padding:0 0 15px;border:1px solid #e1e6e8;border-bottom:solid 6px #e1e6e8;margin-bottom:30px}.blog-categories-sidebar ul{margin-left:10px;margin-right:10px;padding-left:20px}.blog-categories-sidebar ul li{list-style-type:disc;color:#9badb4;text-transform:uppercase}.blog-categories-sidebar ul li a{font-size:14px;line-height:2.4;color:#9badb4}.blog-categories-sidebar h2{margin:10px 10px 0}.blog-categories-sidebar ul li a:active span{color:#222}.blog-categories-sidebar .content{margin-left:15px;margin-right:15px}.blog-categories-sidebar .btn{width:100%}.blog-categories-sidebar input{width:90%}.margin-bottom-20{margin-bottom:20px}.comments{margin-top:30px}.blog-comment-box{padding:18px 25px;border:1px solid #e1e6e8;border-bottom:solid 6px #e1e5e8}.blog-comment-box h3{font-family:MrEavesModOT-BoldItalic,sans-serif;font-size:20px;line-height:1.4;font-style:italic;text-align:center}.blog-comment-box form h3{text-align:left;font-family:MrEavesModOT-Bold,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:18px;line-height:1.2;margin-bottom:8px}.blog-comment-box form input{margin:0}.blog-comment-box form label{margin-top:5px}.blog-comment-box form textarea{width:100%;box-sizing:border-box;margin-bottom:8px}.comments h2 span{margin-left:5px;color:#9badb4;font-family:MrEavesModOT-Book,sans-serif;font-size:18px}.user-comment{margin:20px 0 -16px;padding-top:25px;border-top:solid 1px #e1e6e8;display:inline-block;width:100%}.user-comment a{font-family:MrEavesModOT-Bold,sans-serif;font-size:18px}.user-comment a abbr{font-family:MrEavesModOT-Book,sans-serif}.user-comment .like,.user-comment .reply,.user-comment .share{display:inline-block;margin-top:10px}.user-comment .reply,.user-comment .share{padding:0 10px}.user-comment .reply{border-left:solid 1px #e1e6e8;border-right:solid 1px #e1e6e8}.user-comment .like i{margin-right:10px;color:#2ab5cd}.blog-comment-entry p.error{border:1px solid red;border-radius:3px;background:#fcd9d9;padding:5px;margin-bottom:5px;margin-top:5px;font-family:MrEavesModOT-BookItalic,sans-serif;display:none}a.blog-comment-anchor{display:block;position:relative;top:-150px;visibility:hidden}.post{min-height:12px}.post img{max-width:100%}.post,.post p{margin-bottom:20px;font-family:MrEavesModOT-Book,sans-serif;font-size:18px}.post b,.post strong{font-weight:700}.post em,.post i{font-family:MrEavesModOT-BookItalic,sans-serif}.post h1,.post h2,.post h3,.post h4,.post h5{font-family:MrEavesModOT-Bold,sans-serif;margin-top:15px;margin-bottom:5px;font-size:21px}.comments .user-comment h1,.comments .user-comment h2,.comments .user-comment h3,.comments .user-comment h4,.comments .user-comment h5,.comments .user-comment h6{margin-bottom:16px;font-family:MrEavesModOT-Book,sans-serif}.comments .user-comment p{margin-bottom:20px;font-family:MrEavesModOT-Book,sans-serif}.comments .user-comment p:last-of-type{margin-bottom:0}.comments .user-comment h4.author-username{font-family:MrEavesModOT-Bold,sans-serif;font-size:18px;margin-bottom:-10px;text-transform:uppercase}.comments .user-comment h4.author-username span{font-size:16px;color:#9badb4;font-family:MrEavesModOT-Book,sans-serif;margin-left:5px;text-transform:lowercase}.community-container .landing-circle img{position:absolute;width:129px;top:18px;left:6px}.modal-drop,.modal-message,.position-fixed{position:fixed}.community-container .landing-circle-copy{height:130px;padding-top:20px}.community-container .com-bordered-container{border:1px solid #e1e6e8;border-bottom:solid 6px #e1e6e8}.community-container .com-recent{float:right;width:414px;margin:40px 50px 0 0}.community-container .com-recent-banner{background-image:url(//glnmedia.s3.amazonaws.com/web-images/community_blue.jpg);overflow:hidden;background-size:cover;height:390px;width:50%;float:left}.community-container .com-recent-banner .content{margin:120px 50px 0;color:#fff}.community-container .com-recent-banner .content a{margin-top:15px;border:2px solid #fff;padding-left:30px;padding-right:30px}.community-container .com-recent-banner .content h2{font-size:36px}.community-container .recent-blog-post:first-of-type{border-bottom:solid 1px #e1e6e8;padding-bottom:15px;margin-bottom:15px}.community-container .com-half-width-box-container{margin-top:30px;overflow:hidden}.community-container .com-half-width-box-container .com-half-width-box:last-of-type{margin-right:0}.community-container .com-half-width-box{width:394px;display:inline-block;margin-right:27px;padding:30px 50px 99999px;vertical-align:top;border-bottom:6px solid #e1e6e8;margin-bottom:-99999px}.community-container .com-half-width-box h2{margin-bottom:15px}.community-container .com-half-width-box>[class^=icon-]:first-child,.half-width-box>[class*=" icon-"]:first-child{font-size:63px;float:left;margin-right:15px;margin-bottom:7px}.community-container .com-half-width-box-btm{width:494px;margin-right:27px;display:inline-block;border-bottom:6px solid #e1e6e8;padding-top:30px;border-top:none}.community-container .com-half-width-box-btm-container .com-half-width-box-btm:last-of-type{margin-right:0}.community-container .com-aop-convention{float:left;width:444px}.community-container .com-aop-convention>[class^=icon-]:first-child,.half-width-box>[class*=" icon-"]:first-child{font-size:63px;float:left;margin-right:15px;margin-bottom:7px}.community-container .com-aop-convention-container{padding:30px 0 30px 50px;border:1px solid #e1e6e8;border-bottom:solid 6px #e1e6e8;margin-top:30px}.community-container .com-aop-convention h2{margin-bottom:15px}.community-container .com-aop-convention-list{float:right;width:494px}.community-container .com-aop-convention-list table{width:480px;font-family:MrEavesModOT-Book,sans-serif}.community-container .com-aop-convention-list a{margin-top:10px}.community-container .com-family-highlight{background-image:url(//glnmedia.s3.amazonaws.com/web-images/community_spotlight.jpg);background-size:cover;width:944px;padding:110px 50px 120px;margin-top:30px}.community-container .com-family-highlight h2{font-size:48px;color:#fff}.community-container .com-family-highlight a{margin-top:20px;border:2px solid #fff}.community-container .com-reviews{margin-top:30px;border:1px solid #e1e6e8;border-bottom:solid 6px #e1e6e8}.community-container .com-reviews img{float:left}.community-container .com-reviews .content{float:right;margin:80px 50px 0 0;width:414px;color:#222}.community-container .com-reviews .content h2{margin-bottom:10px}.community-container .com-reviews .quote-author{text-align:right;color:#b2c3c9}.homeschooling_nav ul li.active,.homeschooling_nav ul li.active a{color:#2ab5cd}.modal-drop{background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;z-index:-900;opacity:0;transition:opacity .1s linear}.modal-drop.active{z-index:900;opacity:1}.modal-message{background:#fff;top:5%;width:80%;left:50%;margin-left:-40%;opacity:0;transition:all .3s ease-in-out;box-shadow:0 0 4px rgba(0,0,0,.7);z-index:-999;padding:10px}.modal-message .close-btn{position:absolute;right:-8px;top:-8px;font-size:10px;padding:8px}.modal-message.open{opacity:1;z-index:999}.modal-message .popup-head{position:relative}.modal-message .icon-check-circle{color:#8dc63f;left:-3px;top:0}.modal-message img{max-width:70%;left:50%;position:relative;margin-left:-35%}.inset-blog-photo,.video-container{max-width:100%;overflow:hidden;cursor:pointer;box-sizing:border-box}.gpu{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000}.float-left{float:left}.width-85{width:85px}.landing-circle .partnerLogo{padding-top:3px;width:54%}.partners .landing-circle-copy h2{margin-top:-14px;margin-bottom:5px;font-size:28px;font-family:MrEavesModOT-Bold,sans-serif}.partners .brand-selector-tabs>div i{margin-bottom:15px}.partners hr{margin:20px 0 25px}.partners .brand-selector-tabs>div i.icon-sos-logo{margin-bottom:5px}.large-label{font-size:21px}.partners .brand-selector-tabs>div p.green{margin-bottom:15px}.partners .brand-selector-tabs>div i+p{margin-bottom:5px}.partners .landing-circle-copy p{font-size:16px}.landing-circle-copy h4{font-family:MrEavesModOT-BoldItalic,sans-serif;margin-bottom:5px}.partner-container{min-height:350px}.partner-container .landing-circle{width:170px;height:158px}.partner-container .landing-circle-copy{height:145px;padding-top:20px}.partner-footer-container{width:1024px;margin:20px auto}.partner-footer-subnav{width:100%;height:50px;background:#7d7ca6}.partner-footer-subnav .partner-footer-subnav-links{width:1024px;margin:0 auto;padding:10px 0}.partner-footer-subnav .partner-footer-subnav-links a{color:#fff;text-decoration:underline}.partner-footer-subnav .partner-footer-subnav-links span{margin-left:15px}.ChatArrow_box.partnerschat{margin-right:0;margin-top:0;top:84px!important}.text-big{font-size:20px}.text-bigger{font-size:22px}.partnerApplication .partnerFormInput{margin-left:25px;width:250px}.partnerApplication .partnerWebsiteField{margin-left:13px;width:250px}.partnerApplication .inputLabel{font-size:16px;font-family:MrEavesModOT-BoldItalic}.partnerApplication .main-form{width:800px}.partnerLogo{margin-top:14px}#partner-contact-phone{float:right;font-size:14px;margin:40px 16px 0 0}#partner-contact-phone i{font-size:25px;bottom:-7px;position:relative}.full-width{width:100%}.height-10{height:10px}.partnerSignInApplication input{width:400px}.partnerSignInApplication .partnerLoginEmailField{margin-left:31px}.partnerSignInApplication .partnerloginPasswordField{margin-left:6px}.partnerSignInButtonSpan{margin-left:120px}.partners .width-half{width:511px}.partners .border-left{border-left:solid 1px #e1e6e8}.partners .padding-right-20{padding-right:50px}.partners .padding-left-20{padding-left:50px}.partners .vertical-divider{border-right:solid 1px #e1e6e8}.partners .height-full{height:inherit}.partners .partner-col-left,.partners .partner-col-right{width:48%;float:left}.partners .text-60{font-size:60px}.partner-signin-nav{width:1024px;margin:17px auto 0;position:relative}.partner-signin-nav a.partner-logo{margin-left:0;float:left;padding:2px 0 8px}.partner-signin-nav a.partner-logo #main-logo{margin:1px 28px 0 0;border-right:solid 1px #e1e6e8;padding:0 28px 10px 0}.partner-signin-nav h1{display:block;float:left;margin-top:27px;text-transform:uppercase;font-size:24px;font-family:MrEavesModOT-Bold,sans-serif}.original-price,.total-savings{font-family:MrEavesModOT-BookItalic,sans-serif}.partners .resources-welcome{margin-top:30px;margin-bottom:30px}.partner-dl-link{margin-top:5px}.original-price{float:left;color:#9badb4;text-decoration:line-through}.price-column{width:130px!important}.green{color:#8dc63f}.total-savings{font-size:20px;font-weight:700}.FreeGettingStarttedGuide{padding-left:20px;padding-right:10px}.freeGuide{padding:10px}.freeGuide h4{font-size:32px;padding-bottom:12px;margin-bottom:15px}.freeGuide#freegift .input-data{width:65%}.freeGuide .inner2{font-family:MrEavesModOT-Book,sans-serif;font-size:18px;padding-bottom:9px}.freeGuideContent{padding-top:20px}.freeGuideContent img{width:100%}.freeGuideContent .image{margin-right:22px;width:30%}.freeGuideContent .input-data{float:left}.freeGuide .SpanLowerCaseText{text-transform:lowercase!important}#FreeGift.main-form{margin-top:30px}#FreeGift.main-form input{width:264px}#FreeGift.main-form label{width:110px}#FreeGift .msg{padding-left:135px;color:red}#freegift .freeGuideContent img{width:165px;height:215px}#FreeGift .form-note{padding-left:135px;margin-top:-15px;width:200px}#freegift .freeGuideContent{padding-top:5px}.freeConsultation{float:right}.freeConsultation td{vertical-align:top}.header-404 h2{font-size:48px}.header-404 .errormsg-text{font-size:21px}.header-404 img{margin-right:50px}.header-404 .divCell{margin-top:90px}.edit-blog-post{margin-top:5px}.edit-blog-post[disabled]{background:#a0d36a}.support-msg{position:absolute;right:0;top:35px;font-size:13px}.admin-veneer-hud{border:1px solid rgba(0,0,0,.42);padding:8px;background-color:#fff;z-index:16;position:fixed;width:auto;left:20px;top:-217px;box-shadow:1px 2px 3px rgba(0,0,0,.4);transition:top .4s ease-in-out}.admin-veneer-hud.open{top:-1px}.admin-veneer-hud .admin-opt{float:left;padding:10px;box-sizing:border-box}.admin-veneer-hud .admin-opt .btn{width:116px;margin-bottom:5px}.admin-veneer-hud .title{position:absolute;bottom:-37px;left:-1px;border-radius:0 0 5px 5px;background:#fff;border:1px solid rgba(0,0,0,.42);border-top:0;box-shadow:0 3px 3px rgba(0,0,0,.2);padding:5px 10px;cursor:pointer}.admin-veneer-hud .admin-opt:first-child{padding:10px 5px}#blog-author,#blog-title{padding:0;outline-style:none}.blog-post-header h1,.blog-post-header p{word-wrap:break-word}#blog-title{font-family:MrEavesModOT-Bold,sans-serif!important;font-size:33px!important;width:724px;margin:0;cursor:pointer;word-wrap:break-word}#blog-author{width:450px;margin:0 0 0 10px;height:20px}.author-input *{float:left}.blog-meta-fields{position:absolute;overflow:hidden;width:730px;background:rgba(255,255,255,.98);opacity:0;z-index:-10;margin-top:-10px;transition:all .3s ease-in-out;left:-110px;padding:20px 0 20px 20px;box-shadow:0 1px 4px rgba(0,0,0,.15)}.blog-meta-fields.active{opacity:1;z-index:12;left:0}.blog-meta-fields .btn.white{background:rgba(0,0,0,0)}.blog-meta-fields>.twitter-typeahead,.blog-meta-fields>input,.blog-meta-fields>textarea{display:block}.blog-meta-fields textarea,.blog-meta-fields>.twitter-typeahead>input,.blog-meta-fields>input,.blog-search-ui input[type=search]{box-shadow:inset 0 1px 1px rgba(0,0,0,.05);border-radius:5px;border:1px solid rgba(0,0,0,.15);padding:1px 5px;font-family:MrEavesModOT-Book,sans-serif;font-size:18px;width:700px;background:#fff;outline-style:none}#blog-status-label{position:absolute;right:150px;top:43px}.blog-search-ui select{outline-style:none}.blog-search-ui input[type=search]{width:250px;max-height:28px;border-radius:5px 0 0 5px;border-right:none;margin-left:10px}.blog-search-ui .btn{border-radius:0 5px 5px 0;height:32px}.blog-search-ui .btn .icon-loading{display:none}.blog-search-ui .btn.busy .icon-loading{display:inline-block}.blog-search-ui .btn.busy .icon-search-glass{display:none}.new-blog-post{position:absolute;right:0;top:10px}.newCategoryFormModal{z-index:-10;opacity:0;top:18%;position:fixed;background:rgba(0,0,0,.85);width:450px;left:50%;padding:10px 5px 2px;box-shadow:1px 2px 3px rgba(0,0,0,.45);margin-left:-225px;transition:all .3s ease}.newCategoryFormModal.active{z-index:40;opacity:1;top:20%}.newCategoryFormModal form{padding:5px 15px;box-sizing:border-box}.newCategoryFormModal form input{width:100%;box-sizing:border-box;height:32px}#catMetaDescription{height:125px;width:100%;box-sizing:border-box;font-size:18px;padding:2px 3px;outline-style:none}.newCategoryFormModal .actions{padding:8px 0;display:block;width:435px;text-align:right}.newCategoryFormModal h4{color:#fff}.blog-meta-fields textarea{padding:5px;min-height:200px;outline-style:none}.blog-meta-fields>input:focus,.blog-meta-fields>textarea:focus{border:1px solid rgba(0,0,0,.44)}.blog-meta-fields .tt-menu{background:rgba(255,255,255,.97);box-shadow:0 1px 3px rgba(0,0,0,.15);width:330px;top:40px!important}.blog-meta-fields .tt-dataset.tt-dataset-results{font-family:MrEavesModOT-Book,sans-serif;font-size:18px;padding:2px 0}.blog-meta-fields .tt-dataset.tt-dataset-results .tt-suggestion{padding-left:6px;cursor:pointer}.blog-meta-fields .tt-dataset.tt-dataset-results .tt-suggestion:hover{background:#e1e6e8}.blog-meta-fields .tt-dataset.tt-dataset-results .tt-cursor{background:#2ab5cd;color:#fff}.blog-meta-fields>.well{box-shadow:inset 0 1px 1px rgba(0,0,0,.05);border-radius:5px;border:1px solid rgba(0,0,0,.15);padding:5px;width:700px;background:#fff}.hidden-well{display:none!important}.active+.hidden-well{display:inline-block!important}.well.col-2{margin:10px 0;width:338px}.well.col-2 input{width:330px;padding:0 2px;outline-style:none;border-bottom:1px solid rgba(0,0,0,.15)}.well.col-2.first{margin-right:12px}.blog-edit-actions{position:relative;padding:4px 0}#blogPostStatus,#media-opts,#media-opts input{position:absolute}.blog-edit-actions .btn{display:inline-block;float:right;margin-left:5px;max-height:29px;overflow:hidden}.blog-edit-actions button i{display:none}.blog-edit-actions button i.normal{font-size:12px}.blog-edit-actions button.busy i{display:inline-block}.blog-edit-actions button.busy span,.blog-edit-actions button.busy strong{display:none}#blogPostStatus{right:0;top:39px;width:146px;max-height:29px}.post.editable{min-height:1060px}.editable{outline-style:none}#media-opts input{padding:0;outline-style:none;left:37px;top:0;height:20px;width:550px}span.media-placeholder{color:#9badb4}#media-opts button{float:left;margin-right:10px;position:relative;font-family:sans-serif;padding:0 7px 2px;border-radius:999em;border:1px solid #2ab5cd;color:#2ab5cd;font-size:20px;overflow:hidden;background:0 0;outline-style:none;width:28px;height:28px}#status-updater,.Homeschool-Left-Panel p,.category-pill{font-family:MrEavesModOT-Book,sans-serif}#status-updater,#status-updater p,#status-updater.err-msg *{color:#fff}.media-opt{opacity:0;margin-left:-45px;transition:.3s all ease-in-out;z-index:-10}#media-opts.active .media-opt{opacity:1;margin-left:0;z-index:3}.media-opt i{position:relative;font-size:16px;margin-left:-2px;margin-top:5px;z-index:1}#mbtn{transition:transform .2s ease}#media-opts.active #mbtn{transform:rotate(45deg);padding:1px 7px 3px}figure{margin:0}.video-container{position:relative;border:3px solid rgba(255,255,255,0);margin-top:0;margin-bottom:10px}.video-container.selected{border-color:#2ab5cd}.editable .video-container iframe{z-index:-1}.video-container>iframe{transform:translateZ(0);position:relative}.video-container.full{width:100%;height:320px}.video-container.left{float:left;width:400px;height:224px;margin-right:10px}.video-container.right{float:right;width:400px;height:224px;margin-left:10px}.inset-blog-photo{position:relative;border:3px solid rgba(255,255,255,0);background:0 0!important}.inset-blog-photo.selected{border-color:#2ab5cd}.inset-blog-photo.full{width:100%;height:auto;display:block}.inset-blog-photo.left{width:280px;height:auto;float:left;display:inline-block;margin-right:10px}.inset-blog-photo.right{width:280px;height:auto;float:right;display:inline-block;margin-left:10px}#status-updater{position:fixed;top:5px;left:5px;background:rgba(0,0,0,.95);box-shadow:1px 1px 1px rgba(0,0,0,.6);opacity:0;max-width:310px;transition:all .3s ease}#status-updater button{background:0 0;border:1px solid #fff;padding:5px;border-radius:4px;margin:4px 8px 4px 0;outline-style:none}#status-updater button:active{box-shadow:inset 1px 2px 3px rgba(255,255,255,.2)}#status-updater.active{top:10px;left:10px;opacity:1;z-index:99;padding:10px}#status-updater.err-msg{color:#fff;background:rgba(255,0,0,.95);border-radius:5px}.category-pill{border:1px solid rgba(0,0,0,.15);padding:0 5px;border-radius:6px;box-shadow:1px 1px 2px rgba(0,0,0,.15);margin:3px 3px 3px 0;position:relative;cursor:pointer;display:inline-block;text-decoration:none}.category-pill i{border-left:1px solid rgba(0,0,0,.15);color:rgba(0,0,0,.55);display:inline-block;height:100%;margin-left:4px;padding:5px 2px 5px 4px;position:relative;cursor:pointer}.category-pill:hover{box-shadow:1px 1px 4px rgba(0,0,0,.35)}.Homeschool-Left-Panel{float:left;width:700px;height:650px;margin-top:40px}.Homeschool-Left-Panel p{font-size:18px;color:#222}.Homeschool-right input,.Homeschool-right select{border:1px solid #dfe5e8;border-radius:3px;color:#222;cursor:pointer;float:left;font-family:MrEavesModOT-Book,sans-serif;font-size:12px;position:relative;width:125px}.Homeschool-right input{width:115px!important;font-size:16px!important}.Homeschool-Left-Panel div.validation-summary-errors{margin-top:20px}.HomeGroupSchool-title{font-size:30px}.HomeSchoolGroup-rightpanel-ctrl .empty-ctrl{margin-top:80px}.HomeSchoolGroup-ctrl select{margin-top:6px;font-size:18px!important}.HomeSchoolGroup-ctrl .request-catelog-left-content{margin-top:0!important;margin-left:50px}.HomeSchoolGroup-ctrl .field-validation-error{color:red;font-size:13px}.monarch-review-order{font-family:MrEavesModOT-Book,sans-serif}.monarch-review-order .card-number{margin-left:108px}.monarch-review-order .review-box{margin-top:10px;margin-bottom:20px}.monarch-review-order .review-box a.primary-link,.monarch-review-order .total-box{margin-right:500px}.monarch-review-order .subscription-container h2{font-family:MrEavesModOT-Bold,sans-serif;font-size:21px}.monarch-review-order .subscription-container{width:360px;padding-top:35px;padding-bottom:50px}.monarch-review-order .blue.btn{margin-right:500px;width:220px}.monarch-review-order .subscription-container p{clear:right}.monarch-review-order hr{clear:both}.monarch-review-order .blue.btn,.monarch-review-order h1{margin-top:20px}.monarch-review-order .subscription-container+hr{height:3px;margin-bottom:30px}.monarch-review-order .total-box .blue.btn{margin-right:0;margin-top:10px}.newsletter-signup-area p.error,.newsletter-signup-area p.thankyou{padding:5px;margin-bottom:5px;margin-top:5px;font-family:MrEavesModOT-BookItalic,sans-serif;display:none}.monarch-review-order .total-box .promo-code input[type=text]{width:112px}.monarch-review-order .landing-head-img{top:55px}.monarch-review-order .total-box{width:220px}.monarch-print{margin-left:70px}.monarch-print i:before{font-size:20px;margin-right:8px;position:relative;top:4px}.spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.hidden{display:none}.newsletter-signup-area p.error{border:1px solid red;border-radius:3px;background:#fcd9d9}.newsletter-signup-area p.thankyou{border:1px solid green;border-radius:3px;background:#A0D36A}.accepted-payments label,.multi-step-container .step{font-family:MrEavesModOT-Book,sans-serif}.newsletter-signup-area-inline{width:360px}.newsletter-signup-area-inline label{float:left;width:120px;text-align:right;margin-right:10px;margin-top:10px}.newsletter-signup-area-inline input{float:left;width:190px}.newsletter-signup-area-inline button{float:right}.accepted-payments i{padding-left:12px;font-size:32px;color:#9badb4}.accepted-payments label{padding-top:5px;font-size:16px;color:#9badb4}#tabs .OrderDets .accepted-payments{padding-bottom:20px}#tabs .OrderDets .checkout{clear:both;margin-bottom:20px}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spiner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media print{#utility-footer,#utility-menu,.cart-table th,.more-information-sidebar,hr{-webkit-print-color-adjust:exact}#utility-footer .container .pull-right,#utility-menu .container,.btn,.checkout-sidebar p+h2,.monarch-print,.monarch-resources a.primary-link,.screen-only,.thank-you .checkout-sidebar a,.thank-you-page .thank-you a.pull-right,footer .footer-links,nav.container a,nav.container span#contact-phone i{display:none}nav.container a.overwriteMargin,nav.container span#contact-phone{display:inline-block}nav.container span#contact-phone{float:right;margin-top:65px}.page-break{page-break-before:always}#utility-menu{width:1024px;height:20px}#utility-footer,#utility-footer .container{background-color:#2ab5cd}#utility-footer{width:100%;height:50px;border-top:solid 10px #6ac1d6}#utility-footer .container:after{content:"AOP • 804 N. 2nd Ave. E., Rock Rapids, IA 51246 • 800.622.3070";font-family:MrEavesModOT-Book,sans-serif;font-size:14px;color:#fff;text-align:center;margin:18px auto 0}header{width:1024px;margin:0 auto;position:relative}.container.page-content-wrapper{margin-top:0}#breadcrumb-bg-container,#breadcrumb-bg-container-cms{display:none}}.bordered-container{border:1px solid #e1e6e8;padding:0}.center-text{text-align:center}.landing-head-content{width:100%;position:relative;margin-bottom:10px;padding-top:20px}.icon-question-mark:hover .monarch-tooltip{display:block}.multi-step-container{background:#f0f3f4;padding:27px 30px;max-width:100%;overflow:hidden}.multi-step-container .step{float:left;margin-right:39px;font-size:18px;color:rgba(0,0,0,.3)}.multi-step-container .step .icon-checkmark{color:#2ab5cd;float:left;font-size:27px;width:27px;margin-right:13px}.multi-step-container .step.active .number{background:#2ab5cd}.multi-step-container .step .number{background:rgba(0,0,0,.05);color:#fff;padding:3px 2px;font-family:MrEavesModOT-Bold,sans-serif;font-size:22px;float:left;border-radius:20px;width:26px;text-align:center;margin-right:10px}.step-title,.step-title-active{display:inline;padding:0 30px 0 10px}.multi-step-container .step span{top:5px;position:relative}.multi-step-container .step.active{color:#222}.multi-step-container .step:last-child{margin-right:0}.step-title{color:#c4c5c5}.step-title-active{color:#222}.step-number,.step-number-active{border-radius:50%;width:30px;height:30px;display:inline-block;line-height:30px;font-size:21px;color:#fff;font-family:MrEavesModOT-Bold,sans-serif;text-align:center}.step-number{background-color:#d5d8d9}.step-number-active{background-color:#2ab5cd}.step-link:hover .step-number{background-color:#c4c5c5}.step-link:hover .step-title{color:#888}#freetrial-checkmark{display:inline;font-size:28px;line-height:28px}input[type=text]{border-radius:3px;border:1px solid #b2c3c9;height:18px;background-color:#fff;outline-style:none}.icon-question-mark{margin-top:0;position:absolute;color:#2ab5cd}#promo-code-question-mark{right:170px;top:71%}.monarch-tooltip{position:absolute;background:#fff;border-bottom:solid 8px #e1e6e8;padding:10px;font-size:14px;color:#000;width:246px;right:-20px;z-index:10;top:26px;font-family:MrEavesModOT-Book,sans-serif;display:none}.monarch-tooltip:after,.monarch-tooltip:before{content:"";display:block;width:0;height:0;position:absolute}.monarch-tooltip:before{border-right:9px solid transparent;border-left:9px solid transparent;border-bottom:9px solid #fff;top:-9px;right:19px;z-index:5}.monarch-tooltip:after{border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #e1e6e8;top:-11px;right:18px}#create-aop-account-logo{position:absolute;right:554px;top:150px}#logged-in-aop-account-logo{position:absolute;right:554px;top:68px}#create-monarch-profile-logo{position:absolute;right:534px;width:170px;top:90px}.step_description{text-align:center;max-width:500px;margin:0 auto;position:relative}.step_description.with_margin{margin-top:20px;margin-bottom:40px}h1.form-title{font-size:26px;padding-top:15px}label{padding-right:10px}.btn.gray.back{float:left;margin:30px;padding:6px 90px}.btn.blue.next{float:right;margin:30px;padding:6px 90px}select#Address_CountryCode,select#Address_RegionCode{width:302px;padding:6px 10px;border-radius:3px;border:1px solid #b2c3c9}.note{margin-right:213px;line-height:0;padding-left:10px;color:#9badb4;font-size:12px;margin-top:5px}.bordered-container.border-thk-btm.clearfix{padding:10px}.monarch-thankyou-image{display:inline-block;vertical-align:middle;width:150px;margin:15px 15px 0 0}#thank-you-heading{padding:30px 0 10px}.thank-you-container div{display:inline-block;vertical-align:middle}.thank-you-container img{display:inline-block;width:140px;padding-right:30px;vertical-align:middle}.thank-you-card div{display:inline-block;vertical-align:top}.product-details .row>div,.thank-you-card img{display:inline-block;vertical-align:middle}.thank-you-card img{width:146px;padding:0 30px 0 10px;float:left}div#account-information,div#profile-information{width:44%;margin:0;padding:30px 2%;text-align:center;height:150px;color:#222;font-family:MrEavesModOT-Book,sans-serif}button#start_here{padding:6px 50px;margin-top:15px}div#account-information{float:left;font-size:18px}div#profile-information{float:right;font-size:16px}.thank-you-information{width:210px}.instructions{padding:30px 10px}.thank-you-information .with-border{text-align:left;padding-bottom:5px}#banner-details .details-popup-content,#banner-details .details-popup-content p,#helpful-links div,.notice-bar,.notice-bar p,.promo-banner,.search-header-tab,div#helpful-links{text-align:center}h4#thank-you-subheading{margin-top:30px;margin-bottom:10px}div#helpful-links{margin:30px auto 60px}#helpful-links div{width:33%;display:inline-block;white-space:nowrap;float:none}#helpful-links a{font-size:18px}#helpful-links h4{padding-top:30px;padding-bottom:30px}.product-content{background:#fff;margin-top:20px;border:2px solid #9badb4}.product-content .content{margin:0 auto;padding:40px;width:90%}.product-content .content h4{font-size:22px;margin-bottom:5px}.product-details .row{height:100%}.product-details.bordered-medium{margin-bottom:30px}.product-details .row .image-frame img{width:160px;padding:0 15px}.product-details .product-mgmt{width:330px;border-left:2px solid #e1e6e8;vertical-align:top;height:180px}.product-details>div{display:table-cell}.product-status{background:#e1e6e8;padding:15px;margin-bottom:10px}.payment-row{font-family:MrEavesModOT-Book,sans-serif}.payment-row.icon-check-circle{font-family:MrEavesModOT-Book,sans-serif!important}.product-mgmt a{padding-left:10px}.product-status-alert{border:1px solid red;border-radius:3px;background:#fcd9d9;padding:10px}.product-status-alert .icon-warning{color:#EC2849;font-size:32px;display:inline-block;vertical-align:middle;padding-right:10px}.product-details-box .payments{width:92%;padding-left:4%;padding-right:4%;margin-top:60px;margin-bottom:40px}.product-details-box.bordered-medium .accepted-payments{padding-right:4%;padding-top:15px}.product-details-box a#js_addnewpaymentmethod{padding-left:4%}.product-details-container{width:580px}.product-details-box{margin-bottom:30px}.product-landing-details{padding:10px 20px}.product-details-onehalf .bordered-medium{height:180px}p.no-payments-msg{padding:20px}.btn.blue.review-order{float:right;margin:30px;padding:6px 20px}.review-product-item{width:92%;margin:0 4% 25px;float:left;height:auto;color:#222;font-size:18px;font-family:MrEavesModOT-Book,sans-serif;padding-bottom:25px;border-bottom:solid 1px #e1e6e8}#renew-thank-you{padding:0 60px;margin-top:170px}.monarch-profile-container>div{display:inline-block;margin-left:70px;vertical-align:middle}#monarch-profile-signup{float:right;padding:6px 50px;margin-top:30px}.monarch-getting-started.bordered-container.clearfix{padding:10px}.checkout-monarch-login>div{display:inline-block;float:left;width:65%}.checkout-monarch-login>img{margin-left:55px;width:200px}.checkout-monarch-login>div>form>div>input{width:240px}h4#monthly-text-renew{margin-bottom:40px}div#value-buy-monarch-subscription{top:167px}div#value-continue-monarch-subscription{top:235px}.button-purchase{margin-top:40px}.notice-bar{background:#2ab5cd;color:#FFF;padding:12px 0;width:100%;margin-bottom:-5px}.notice-bar p{color:#FFF;font-size:20px;line-height:10px}.notice-bar p a{font-weight:700;white-space:nowrap;color:#FFF;font-size:20px;line-height:20px}.promo-banner{width:100%;position:relative;padding-top:12px;padding-bottom:2px}.promo-banner-inner{background-color:#fff;padding:0 10px;display:inline}.promo-banner p{font-family:MrEavesModOT-Bold,sans-serif;text-transform:uppercase;color:#9badb4;font-size:16px;background-color:#fff;display:inline-block;padding-right:5px}.promo-banner a{font-family:MrEavesModOT-Book,sans-serif;text-decoration:underline}.promo-banner:after{content:'';height:6.5px;background-color:#F0F3F4;width:100%;position:absolute;display:block;top:50%;margin-top:1px;z-index:-1}#banner-details{width:649px}#banner-details .details-popup-content h1{font-size:24px;text-align:center;text-transform:uppercase;border-bottom:solid 1px #E1E6E8;padding-bottom:15px;margin-bottom:20px;margin-top:25px}#banner-details .details-popup-content .btn{margin-top:20px;margin-bottom:20px}.pdp-description p,.product-description p{margin-bottom:20px}.visa-image{margin-top:-2px;margin-right:5px}.discover-image{margin-top:-1px;margin-right:5px}.mastercard-image{margin-top:-2px;margin-right:5px}.search-header-tab{margin-bottom:20px;width:100%;padding:10px}.short-description-text p{overflow:hidden;position:relative;max-height:66px;text-align:justify;margin-right:-11px;padding-right:11px}.short-description-text p:before{content:'...';position:absolute;right:0;bottom:0}.short-description-text p:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.website-tabs{background:#2ab5cd;z-index:15;position:relative}.website-tabs a{color:#fff;font-size:16px;padding:13px 0;display:block;float:left;width:150px;text-align:center}#utility-menu .website-tabs a.active,.website-tabs a.active{color:#222;font-family:MrEavesModOT-Bold,sans-serif}.website-tabs a.active{text-decoration:underline;background:#fff}#utility-menu .website-tabs a{margin:0}button:disabled{opacity:.2}.btn--add-to-cart{width:95px;height:19px;padding-left:50px;position:relative;text-align:left}.btn--add-to-cart i{display:block;position:absolute;left:30px;margin-right:4px}.btn--add-to-cart .add-to-label{font-family:MrEavesModOT-BookItalic,sans-serif;margin-right:unset}.inventory-label{box-sizing:border-box;margin:15px auto 0;text-align:center;font-size:12px!important;line-height:13px;padding:4px!important;text-transform:uppercase;font-weight:700;letter-spacing:1px;border-radius:15px;max-height:28px}.checkout-box .Select--single>.Select-control .Select-value,.checkout-box .Select-control,.checkout-box .Select-input,.checkout-box .Select-placeholder{line-height:50px}.low-stock-label{color:#d28400!important;background-color:#ffeccc;max-width:130px}.backordered-label,.expected-date-label{color:#ef3f39!important;background-color:#fce2e1}.expected-date-label{max-width:95px}.backordered-label{max-width:130px}#item-summary-component .promo-code-label{font-weight:700;color:#8cc63e}.checkout{background:#F7F9FA;min-height:1000px}.checkout+footer{margin-top:0}.checkout .container.page-content-wrapper{width:850px;margin-top:86px}.checkout .error-list{list-style:none;margin:0 0 1em;padding:0}.checkout .error-list .error-item{margin:0;padding:0 0 .5em;font-family:MrEavesModOT-Bold,sans-serif;color:#F22}.checkout-wayfinder,.checkout-wayfinder span{color:#9BADB4;font-family:MrEavesModOT-Bold,sans-serif}.checkout .has-errors{border-color:#F22!important}.checkout-wayfinder{padding:15px 0}.checkout-wayfinder span{font-size:14px;padding-right:10px;padding-left:10px}.checkout-wayfinder span.active{color:#34B5CB}.checkout-wayfinder span:first-child{padding-left:0}.RContainer{left:250px!important;top:-75px!important}.checkout-left-column{margin-bottom:70px;float:left!important}.checkout-right-column{float:right!important}#orderdetails .shipping-restriction{clear:both;font-style:italic;margin-top:6px;text-align:center}.checkout-box{width:319px;background:#fff;border:1px solid #E5E8E9;border-radius:3px;margin-bottom:10px;padding:30px 88px 50px;position:relative}.checkout-box h3,.checkout-box legend{width:auto}.checkout-box div.ContainerSub{float:none;width:auto}.checkout-box.collapsed{padding:24px 88px}.checkout-box.collapsed h2{color:#9badb4;margin-bottom:0}.checkout-box.has-errors{border:1px solid #F22!important}.checkout-box.selected .shipping-option{border:0;padding:0;margin:0}.checkout-box.sign-up p{margin-bottom:30px}.checkout-box.sign-up input{margin-bottom:40px}.checkout-box.sign-up .btn{margin-top:0}.checkout-box.sign-up h2{margin-bottom:0}.checkout-box p{color:#9badb4}.checkout-box h2{font-family:MrEavesModOT-Bold,sans-serif;margin-bottom:15px}.checkout-box label{color:#9badb4;display:block;font-size:16px}.checkout-box input{width:297px;padding:15px 10px;background:#f7f9fa;margin-bottom:15px}.checkout-box .Select-input>input{background:0 0}.checkout-box .payment-method-list-empty{margin-bottom:20px}.checkout-box .is-searchable,.checkout-box select{margin-bottom:15px;margin-top:5px}.checkout-box form input:focus{box-shadow:none}.checkout-box .pull-left input{width:200px;margin-right:10px}.checkout-box select{width:319px}.checkout-box .pull-left select{width:87px}.checkout-box .btn{display:block;width:319px;padding:16px 0;margin-top:25px}.checkout-box .btn.outline-btn{margin-top:0}.checkout-box .edit-link{position:absolute;top:20px;right:20px;cursor:pointer}.checkout-box .cart-items{padding:5px 0 15px}.checkout-box .item-name{font-family:MrEavesModOT-Bold,sans-serif;color:#2ab5cd;padding-top:10px;width:130px}.checkout-box .item-image{margin-right:24px;width:82px}.checkout-box .item-qty{font-size:14px;color:#9badb4;padding-top:3px}.checkout-box .item-price{width:205px;text-align:right;font-family:MrEavesModOT-Bold,sans-serif;padding-top:12px}.checkout-box .item-row{border-bottom:solid 1px #b2c3c9;padding-bottom:10px;margin-bottom:20px}.checkout-box .item-row:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.checkout-box .address-option-list{max-height:456px;overflow-y:auto}.checkout-box .address{color:#9badb4;font-size:18px;line-height:22px}.checkout-box .payment-option,.checkout-box .shipping-address-option,.checkout-box .shipping-option{border:1px solid #cdd6d9;border-radius:3px;padding:18px 20px;margin-bottom:10px;position:relative;box-sizing:border-box;cursor:pointer}.checkout-box .payment-option.active,.checkout-box .shipping-address-option.active,.checkout-box .shipping-option.active{border:2px solid #34b5cb}.checkout-box .payment-option .edit-link,.checkout-box .shipping-address-option .edit-link,.checkout-box .shipping-option .edit-link{top:50%;margin-top:-8.5px}.checkout-box .payment-option .gray-one{padding-top:12px}.checkout-box .payment-option .gray-one:first-child{padding-top:0}.checkout-box .payment-option .col-a{margin-right:15px;width:33%}.checkout-box .shipping-option .pull-right{padding-top:10px}.checkout-box .shipping-option .pull-left{width:220px}.checkout-box .shipping-option .days{color:#9badb4}.checkout-box .credit-card-img{padding-right:15px;max-height:30px}.checkout-box .sidebar-message{font-size:12px}.checkout-box .btn-container{border-top:solid 1px #cdd6d9;margin-top:20px;padding-top:15px}.checkout-box .password-toggle{font-family:MrEavesModOT-Bold,sans-serif;color:#2ab5cd;font-size:16px;background:0 0;float:right}.checkout-box .reg-price{text-decoration:line-through;margin-right:8px}.checkout-box .discounted-amount-price{color:#eb1f1d}.checkout-box .monarch-teacher-tabs .teacher-tab{width:49%;display:inline-block;text-align:center;border-bottom:1px solid #E5E8E9;margin-bottom:30px;padding:0 1px;cursor:pointer}.checkout-box .monarch-teacher-tabs .teacher-tab p{margin-top:6px;margin-bottom:6px;font-weight:700}.checkout-box .monarch-teacher-tabs .teacher-tab.active{border-bottom:none;border-right:1px solid #E5E8E9;border-left:1px solid #E5E8E9;border-top:2px solid #34b5cb;border-top-left-radius:6px;border-top-right-radius:6px;padding:0;cursor:default}.monarch-subscription .plan:hover,.product-wrapper .product-testimonials a{cursor:pointer}.checkout-box .monarch-teacher-tabs .teacher-tab.active p{color:#34b5cb}.monarch-subscription>.pull-left{width:667px}.monarch-subscription h1{font-size:27px;font-family:MrEavesModOT-Book,sans-serif;color:#34B5CB;border-bottom:solid 1px rgba(155,173,180,.5);padding-bottom:10px;margin-bottom:50px}.monarch-subscription .plan .pull-right,.monarch-subscription .pull-left h2,.monarch-subscription h3{font-family:MrEavesModOT-Bold,sans-serif}.monarch-subscription h1 img{width:240px;display:block}.monarch-subscription h1 span{padding-left:10px;position:relative;top:-10px}.monarch-subscription .clearfix>img{width:400px;position:relative;left:-35px}.monarch-subscription .pull-left h2{font-size:27px;margin-bottom:12px}.monarch-subscription h3{font-size:22px;padding-bottom:10px}.monarch-subscription .right-copy{width:250px;position:relative;left:-20px;padding-top:5px}.monarch-subscription .clearfix h1+.clearfix{border-bottom:solid 1px rgba(155,173,180,.5);padding-bottom:60px;margin-bottom:40px}.monarch-subscription .clearfix h1+.clearfix+.clearfix .pull-left{width:290px}.monarch-subscription .clearfix h1+.clearfix+.clearfix .pull-left:first-child{margin-right:40px}.monarch-subscription .cart-sidebar{background:#F7F9FA;margin-top:57px}.monarch-subscription .payment-plan{padding:15px 0 30px;margin:0 30px 30px;border-bottom:solid 1px rgba(155,173,180,.5)}.monarch-subscription .payment-plan .plan.active{border:2px solid #34B5CB}.monarch-subscription .payment-plan .plan.active i.icon-person-single{color:#fbb03b}.monarch-subscription .payment-plan .plan.active i.icon-person-group{color:#7586c3}.monarch-subscription .payment-plan.student-number{margin-bottom:0;border-bottom:0;padding-bottom:15px}.monarch-subscription .payment-plan i{color:rgba(0,0,0,.1);font-size:22px;padding-top:7px}.monarch-subscription .payment-plan h4{padding-bottom:10px}.monarch-subscription .payment-plan .plan .pull-left,.monarch-subscription .payment-plan .plan .pull-right{margin-top:0}.monarch-subscription .plan.clearfix{background:#FFF;border:1px solid rgba(155,173,180,.5);padding:25px 20px;border-radius:3px;margin:0 0 10px;height:72px;box-sizing:border-box}.monarch-subscription .plan .gray-one{font-family:MrEavesModOT-Book,sans-serif}.monarch-subscription .plan .strike-thru{text-decoration:line-through;color:#9BADB4;padding-right:5px}.monarch-subscription .student-number .plan{padding:16.5px 20px}.monarch-subscription .subscription-sidebar form button.btn.blue{width:261px}.place-order-errors{padding:0 30px}.busy-wait{background:#fff;margin-bottom:10px;width:100%;height:120px}.busy-wait .busy-wait-message{color:#34B5CB;text-align:center;font-family:MrEavesModOT-Bold,sans-serif;font-size:1.5rem}.busy-wait .indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(2)}.busy-wait .indicator svg polyline{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.busy-wait .indicator svg polyline#back{stroke:rgba(52,181,203,.3)}.busy-wait .indicator svg polyline#front{stroke:#34B5CB;stroke-dasharray:12,36;stroke-dashoffset:48;animation:dash 1s linear infinite}.btn .indicator{display:inline-block;width:20px;height:20px;position:relative;opacity:1;top:6px;left:12px;transform:translate(-50%,-50%) scale(1)}.btn .indicator svg{z-index:100}.btn .indicator svg polyline{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.btn .indicator svg polyline#back{stroke:rgba(52,181,203,.3)}.btn .indicator svg polyline#front{stroke:#34B5CB;stroke-dasharray:12,36;stroke-dashoffset:48;animation:dash 1s linear infinite}.checkout.thank-you-page{background-color:#fff}@-moz-keyframes dash{62.5%{opacity:0}to{stroke-dashoffset:0}}@-webkit-keyframes dash{62.5%{opacity:0}to{stroke-dashoffset:0}}@-o-keyframes dash{62.5%{opacity:0}to{stroke-dashoffset:0}}@keyframes dash{62.5%{opacity:0}to{stroke-dashoffset:0}}.checkout-box.monarch img{width:150px;position:relative;left:-5px;padding-bottom:10px}.checkout-box.monarch p.align-center{text-align:center;padding-top:10px;margin-bottom:0}.checkout-box.monarch p.align-center a{display:block}.saved-items{margin-top:90px;clear:left}.checkout-box.collapsed-signin img{padding-bottom:20px;position:relative;left:-17px}.checkout-box.collapsed-signin h2{margin-bottom:10px}.checkout-box.collapsed-signin label{border-top:solid 1px rgba(155,173,180,.5);margin-top:30px;padding-top:30px}.checkout-box.collapsed-signin .email-address,.checkout-box.collapsed-signin .username{font-size:27px}.checkout-box.collapsed-signin.monarch img{left:-5px;padding-bottom:0}.accepted-methods{color:#9BADB4;font-size:14px;position:absolute;right:20px;top:20px}.accepted-methods i{font-size:24px;padding-right:7px;padding-top:7px}.thankyou-monarch img{width:250px;display:block;margin-left:-8px}.teacher-profile .login input,.teacher-profile .login>div{width:unset;float:unset}.thankyou-monarch img+span{font-size:34.5px;font-family:MrEavesModOT-Book,sans-serif;position:relative;top:-14px;color:#34B5CB}.login .reset-link-sent .reset-link-message{border-radius:6px;margin-bottom:1rem;padding:1rem;color:#FFF}.login .reset-link-sent .reset-link-message.reset-link-message--success{background-color:#7fb535}.login .reset-link-sent .reset-link-message.reset-link-message--info{background-color:#34B5CB}.teacher-profile .checkout-box h2{margin-bottom:unset}.teacher-profile .checkout-box input{width:297px}.teacher-profile .checkout-box .monarch-teacher-tabs .teacher-tab p{margin-bottom:6px}.teacher-profile .checkout-box.sign-up .btn{margin-top:unset}.teacher-profile .checkout-box.sign-up p{margin-bottom:unset}.teacher-profile .checkout-box.sign-up input{margin-bottom:15px}.teacher-profile .checkout-box p.teacher-profile__prompt{margin-bottom:30px}.teacher-profile .checkout-box form .btn.btn--submit{margin-top:25px}.input-group input[type=text]{float:left}header.checkout-header{background-color:#34b5cb;padding:14px 0}header.checkout-header .contact{color:#fff;font-family:MrEavesModOT-Bold,sans-serif;font-size:16px;padding-top:7px}header.checkout-header .contact .icon-bubble-dialog-bottom-circle{font-size:28px;padding-left:5px;top:7px;position:relative}footer.checkout-footer{padding:19px 0;text-align:right;position:relative;overflow:visible;margin-top:0}footer.checkout-footer a,footer.checkout-footer span{text-decoration:none;font-family:MrEavesModOT-Bold,sans-serif;padding-left:20px}footer.checkout-footer .container{overflow:visible;position:relative}footer.checkout-footer a.need-help{position:absolute;top:-56px;background-color:#34b5cb;width:145px;text-align:center;font-size:14px;text-transform:uppercase;border-top-right-radius:4px;border-top-left-radius:4px;padding:10px 0;margin:0;right:0}footer.checkout-footer a.need-help i{font-size:14px;padding-left:10px}footer.checkout-footer .need-help-popup{position:absolute;top:-329px;width:289px;background:#fff;border:2px solid #34b5cb;border-top-right-radius:4px;border-top-left-radius:4px;text-align:left;right:0}footer.checkout-footer .need-help-popup a{background:#34b5cb;color:#fff;display:block;margin:0;text-align:left;padding:8px 20px}footer.checkout-footer .need-help-popup a i{float:right}footer.checkout-footer .need-help-popup h2{padding:40px 40px 10px;font-family:MrEavesModOT-Bold,sans-serif;font-size:18px}#want-more-info-buttons a,.product-wrapper .product-awards h1,.product-wrapper .product-offering .container>div .price-label,.product-wrapper .product-subjects .container .heading-line,.tags div.tag{font-family:MrEavesModOT-Book,sans-serif}footer.checkout-footer .need-help-popup p{color:#7a8082;font-size:16px;padding:0 40px 60px}footer.checkout-footer .need-help-popup .btn{margin:0 30px 30px;border-radius:3px;text-align:center;padding:16px 20px}.section-desc{width:100%;text-align:center;padding:20px}.section-desc h1{font-style:normal;font-weight:700;font-size:32px;line-height:46px;text-align:center;color:#002135}.section-desc p{font-style:normal;font-weight:400;font-size:24px;line-height:27px;text-align:center}.tags{padding:20px}.tags div.tag{width:auto;display:inline-block;background:#F9FAFC;border:1px solid #E0E8EF;border-radius:4px;height:32px;font-weight:700;font-size:16px;line-height:32px;color:#222;text-align:center;padding:0 10px}#want-more-info h1,#want-more-info-buttons a{color:#fff;font-weight:700;font-style:normal}.tags div.tag:before{content:"";display:block;width:22px;height:16px;float:left;margin:7px 5px 0 0}.tags div.tag.ic-screen:before{background:url(/Content/img/re_online_icon.png)}.tags div.tag.ic-grade:before{background:url(/Content/img/re_grad_icon.png)}.tags div.tag.ic-book:before{background:url(/Content/img/re_book_icon.png)}#want-more-info{cursor:pointer;float:right;width:252px;background:#00829B;box-shadow:0 -3.39px 3.39px rgba(0,33,53,.103201);border-radius:5px 5px 0 0;padding:8px 0;position:fixed;bottom:0;right:80px;z-index:2147483640}#want-more-info hr{margin-bottom:18px}#want-more-info h1{padding-left:22px;font-size:22px;line-height:24px}#want-more-info h1 i{float:right;margin-right:20px}#want-more-info-buttons{text-align:center;padding-bottom:63px}#want-more-info-buttons a{padding:8px;width:207px;margin:7px auto;background:#2BB5CD;border-radius:5px;font-size:18px;line-height:20px;text-align:center;display:block}#want-more-info-buttons a:hover{background-color:#6ac1d6}.product-wrapper .product-header{height:403px;background-position:top;background-size:cover}.product-wrapper.sos .product-header{background-image:url(/Content/img/re_sos_bg_lg.png)}.product-wrapper.lifepac .product-header{background-image:url(/Content/img/re_lifepac_bg_lg.png)}.product-wrapper.horizons .product-header{background-image:url(/Content/img/re_horizons_bg_lg.png)}.product-wrapper .product-features .product-feature-overview{margin-top:30px}.product-wrapper .product-features .product-feature-overview p{font-style:normal;font-weight:700;font-size:28px;line-height:31px;color:#222}.product-wrapper .product-features .product-feature-overview .tags{padding-left:0}.product-wrapper .product-features .product-feature-list-container{position:relative}.product-wrapper .product-features .product-feature-list{margin-top:50px;background:#FFF;border:1px solid #E0E9EF;box-shadow:0 3px 3px rgba(0,0,0,.1);border-radius:5px;padding:20px 25px 0;width:330px;position:absolute;right:0}.product-wrapper .product-features .product-feature-list ul{list-style-type:none}.product-wrapper .product-features .product-feature-list ul li{font-family:MrEavesModOT-Book,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:20px;color:#000;margin-bottom:15px}.product-wrapper .product-features .product-feature-list ul li i{margin-right:22px}.product-wrapper .product-features .product-feature-list i{margin-right:10px}.product-wrapper .product-testimonials{margin-top:20px;background-color:#2BB5CD;padding:50px;color:#fff;min-height:160px}.product-wrapper .product-testimonials h1{font-size:32px;font-weight:700;text-align:center;margin-bottom:40px}.product-wrapper .product-testimonials blockquote{position:relative;float:right;width:100%;margin:auto}.product-wrapper .product-testimonials blockquote:before{display:block;padding-left:10px;content:"\201C";font-size:150px;position:absolute;left:-60px;top:-40px;color:#fff}.product-wrapper .product-testimonials a.left{float:left;margin-left:-130px}.product-wrapper .product-testimonials a.right{float:right;margin-right:-130px}.product-wrapper .product-testimonials .nav-arrow{color:#fff;opacity:.65;font-size:30px}.product-wrapper .product-testimonials .nav-arrow:hover{opacity:1}.product-wrapper .product-subjects{padding:30px 0}.product-wrapper .product-subjects .container{border:1px solid #E0E9EF;box-shadow:0 3px 3px rgba(0,0,0,.1);border-radius:5px}.product-wrapper .product-subjects .container .heading-line{display:grid;grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;grid-gap:20px;font-style:normal;font-weight:700;font-size:22px;line-height:24px;text-align:center;color:#436579;padding:30px 20px 0}.product-wrapper .product-subjects .container .heading-line:after,.product-wrapper .product-subjects .container .heading-line:before{content:"";border-top:1px solid #e0e9ef;margin:20px 0}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs{margin:0}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs hr{margin:0 20px}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs .content-wrapper{background:#FFF;border:1px solid #E0E9EF;box-shadow:0 3px 3px rgba(0,0,0,.1);border-radius:5px;height:101px;width:132px;color:#000;padding-top:15px;font-style:normal;font-weight:700;font-size:18px;line-height:20px;position:relative}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs .content-wrapper div{position:absolute;width:100%;text-align:center;bottom:10px}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs .content-wrapper:hover{background-color:rgba(118,134,197,.15)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs .content-wrapper:hover.ic-bible{border:1px solid #7686c5;background-color:rgba(118,134,197,.15)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs .content-wrapper:hover.ic-geo{border:1px solid #8dc740;background-color:rgba(141,199,64,.15)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs .content-wrapper:hover.ic-langarts{border:1px solid #fcb13b;background-color:rgba(252,177,59,.15)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs .content-wrapper:hover.ic-math{border:1px solid #f37c7c;background-color:rgba(231,91,78,.15)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs .content-wrapper:hover.ic-sci{border:1px solid #2ab5cd;background-color:rgba(8,113,148,.15)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul{padding-left:20px}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li{border-top:none;height:136px;width:120px;margin:20px;background-color:#fff}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper{background:rgba(118,134,197,.15);border:1px solid #7686C5}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper.ic-bible,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper.ic-health{border:1px solid #7686c5;background-color:rgba(118,134,197,.15)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper.ic-geo,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper.ic-math-pie{border:1px solid #8dc740;background-color:rgba(141,199,64,.15)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper.ic-langarts,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper.ic-penmanship{border:1px solid #fcb13b;background-color:rgba(252,177,59,.15)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper.ic-math,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper.ic-phonics{border:1px solid #f37c7c;background-color:rgba(231,91,78,.15)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper.ic-pe,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper.ic-sci{border:1px solid #2ab5cd;background-color:rgba(8,113,148,.15)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper.ic-spelling{border:1px solid #7686c5;background-color:rgba(118,134,197,.15)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper i.ic-bible,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper i.ic-health,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li:hover .content-wrapper i.ic-bible,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li:hover .content-wrapper i.ic-health{filter:invert(66%) sepia(7%) saturate(2788%) hue-rotate(192deg) brightness(81%) contrast(90%)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper i.ic-geo,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper i.ic-math-pie,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li:hover .content-wrapper i.ic-geo,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li:hover .content-wrapper i.ic-math-pie{height:48px;filter:invert(96%) sepia(22%) saturate(3819%) hue-rotate(25deg) brightness(97%) contrast(60%)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper i.ic-langarts,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper i.ic-penmanship,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li:hover .content-wrapper i.ic-langarts,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li:hover .content-wrapper i.ic-penmanship{filter:invert(81%) sepia(22%) saturate(1852%) hue-rotate(329deg) brightness(103%) contrast(98%)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper i.ic-math,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper i.ic-phonics,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li:hover .content-wrapper i.ic-math,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li:hover .content-wrapper i.ic-phonics{filter:invert(76%) sepia(32%) saturate(6344%) hue-rotate(313deg) brightness(104%) contrast(92%)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper i.ic-pe,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper i.ic-sci,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li:hover .content-wrapper i.ic-pe,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li:hover .content-wrapper i.ic-sci{filter:invert(67%) sepia(90%) saturate(689%) hue-rotate(149deg) brightness(84%) contrast(90%)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper i.ic-electives,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li.active .content-wrapper i.ic-spelling,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li:hover .content-wrapper i.ic-electives,.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li:hover .content-wrapper i.ic-spelling{filter:invert(54%) sepia(11%) saturate(1656%) hue-rotate(190deg) brightness(96%) contrast(82%)}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li i{display:block;margin:auto}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li i.ic-bible{background:url(/Content/img/re_bible_icon.svg);width:37px;height:51px}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li i.ic-geo{background:url(/Content/img/re_geography_icon.svg);width:41px;height:48px}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li i.ic-langarts{background:url(/Content/img/re_langarts_icon.svg);width:53px;height:44px}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li i.ic-math{background:url(/Content/img/re_math_icon.svg);width:50px;height:44px}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li i.ic-sci{background:url(/Content/img/re_science_icon.svg);width:49px;height:42px}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li i.ic-electives{background:url(/Content/img/re_electives_icon.svg);width:50px;height:51px}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li i.ic-health{background:url(/Content/img/re_health_icon.svg);width:50px;height:51px}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li i.ic-math-pie{background:url(/Content/img/re_math_pie-icon.svg);width:48px;height:48px}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li i.ic-penmanship{background:url(/Content/img/re_pen_icon.svg);width:50px;height:51px}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li i.ic-phonics{background:url(/Content/img/re_phonics_icon.svg);width:50px;height:50px}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li i.ic-pe{background:url(/Content/img/re_pe_icon.svg);width:50px;height:50px}.product-wrapper .product-subjects .container .brand-tabs .bundle-tabs>ul li i.ic-spelling{background:url(/Content/img/re_spelling_icon.svg);width:50px;height:50px}.product-wrapper .product-subjects .container .brand-tabs .tabcontent{border:0;width:100%}.product-wrapper .product-offering{padding-bottom:30px}.product-wrapper .product-offering.sos-offer{margin-top:30px}.product-wrapper .product-offering.sos-offer img{width:220px;margin:0 100px 0 150px!important}.product-wrapper .product-offering.sos-offer .container{padding:40px 0}.product-wrapper .product-offering.sos-offer .container .clearfix{margin-top:20px}.product-wrapper .product-offering.sos-offer .sos-offer-btn{border-color:#8dc63f;background-color:#8dc63f}.product-wrapper .product-offering .container{border:1px solid #E0E9EF;box-shadow:0 3px 3px rgba(0,0,0,.1);border-radius:5px;padding:20px 0}.product-wrapper .product-offering .container img{float:left;margin-right:37px}.product-wrapper .product-offering .container>div{padding:0 30px}.product-wrapper .product-offering .container>div h2{font-style:normal;font-weight:700;font-size:28px;line-height:31px;color:#222}.product-wrapper .product-offering .container>div p{padding-top:9px;font-style:normal;font-weight:400;font-size:18px;line-height:20px;color:#222}.product-wrapper .product-offering .container>div .product-ctas{margin-right:18px;float:left}.product-wrapper .product-offering .container>div .product-ctas i{margin-right:5px}.product-wrapper .product-offering .container>div .price-label{float:left;margin-top:28px;font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#436579}.product-wrapper .product-filters{width:370px;float:right;margin-right:40px;margin-bottom:0}.product-wrapper .product-filters .filter{background:#F9FAFC;border:1px solid #E0E9EF;border-radius:5px;padding:30px 30px 0}.product-wrapper .product-filters .filter div{margin-bottom:20px}.product-wrapper .product-filters .filter h2{font-style:normal;font-weight:700;font-size:22px;line-height:24px;color:#436579;margin-bottom:20px}.product-wrapper .product-filters .filter .selectbox{border-radius:50%;border-color:#E0E9EF;height:40px;width:40px;padding:0;font-style:normal;font-weight:700;font-size:18px;line-height:25px;display:flex;align-items:center;justify-content:center}.product-wrapper .product-filters .filter .selectbox.active,.product-wrapper .product-filters .filter .selectbox:active,.product-wrapper .product-filters .filter .selectbox:hover{background-color:#00829B;color:#fff}.product-wrapper .product-filters .filter .selectbox.active.ic-bible,.product-wrapper .product-filters .filter .selectbox.active.ic-health,.product-wrapper .product-filters .filter .selectbox:active.ic-bible,.product-wrapper .product-filters .filter .selectbox:active.ic-health,.product-wrapper .product-filters .filter .selectbox:hover.ic-bible,.product-wrapper .product-filters .filter .selectbox:hover.ic-health{border-color:#7686c5;background-color:#7686c5}.product-wrapper .product-filters .filter .selectbox.active.ic-geo,.product-wrapper .product-filters .filter .selectbox.active.ic-math-pie,.product-wrapper .product-filters .filter .selectbox:active.ic-geo,.product-wrapper .product-filters .filter .selectbox:active.ic-math-pie,.product-wrapper .product-filters .filter .selectbox:hover.ic-geo,.product-wrapper .product-filters .filter .selectbox:hover.ic-math-pie{border-color:#8dc740;background-color:#8dc740}.product-wrapper .product-filters .filter .selectbox.active.ic-langarts,.product-wrapper .product-filters .filter .selectbox.active.ic-penmanship,.product-wrapper .product-filters .filter .selectbox:active.ic-langarts,.product-wrapper .product-filters .filter .selectbox:active.ic-penmanship,.product-wrapper .product-filters .filter .selectbox:hover.ic-langarts,.product-wrapper .product-filters .filter .selectbox:hover.ic-penmanship{border-color:#fcb13b;background-color:#fcb13b}.product-wrapper .product-filters .filter .selectbox.active.ic-math,.product-wrapper .product-filters .filter .selectbox.active.ic-phonics,.product-wrapper .product-filters .filter .selectbox:active.ic-math,.product-wrapper .product-filters .filter .selectbox:active.ic-phonics,.product-wrapper .product-filters .filter .selectbox:hover.ic-math,.product-wrapper .product-filters .filter .selectbox:hover.ic-phonics{border-color:#f37c7c;background-color:#f37c7c}.product-wrapper .product-filters .filter .selectbox.active.ic-pe,.product-wrapper .product-filters .filter .selectbox.active.ic-sci,.product-wrapper .product-filters .filter .selectbox:active.ic-pe,.product-wrapper .product-filters .filter .selectbox:active.ic-sci,.product-wrapper .product-filters .filter .selectbox:hover.ic-pe,.product-wrapper .product-filters .filter .selectbox:hover.ic-sci{border-color:#2ab5cd;background-color:#2ab5cd}.product-wrapper .product-filters .filter .selectbox.active.ic-electives,.product-wrapper .product-filters .filter .selectbox.active.ic-spelling,.product-wrapper .product-filters .filter .selectbox:active.ic-electives,.product-wrapper .product-filters .filter .selectbox:active.ic-spelling,.product-wrapper .product-filters .filter .selectbox:hover.ic-electives,.product-wrapper .product-filters .filter .selectbox:hover.ic-spelling{background-color:#7686c5}.product-wrapper .product-filters .filter .grade-docs{display:none}.product-wrapper .product-desc{padding-left:10px}.product-wrapper .product-desc h2{font-style:normal;font-weight:700;font-size:32px;line-height:36px;color:#222;margin-bottom:8px}.product-wrapper .product-desc p{font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#222;padding-right:30px}.product-wrapper .product-desc .cta{width:auto}.product-wrapper .product-desc .cta i{margin-right:10px}.product-wrapper .grade-docs .doc{background:#FFF;border:1px solid #E0E9EF;box-shadow:0 3px 3px rgba(0,0,0,.1);border-radius:5px;padding:16px 5px}.product-wrapper .grade-docs .doc a{font-style:normal;font-weight:700;font-size:18px;line-height:20px;color:#00829B}.product-wrapper .grade-docs .doc a img{margin:-6px 5px;display:block;float:left;font-size:20px}.product-wrapper .product-awards{width:100%;text-align:center}.product-wrapper .product-awards h1{font-style:normal;font-weight:700;font-size:32px;line-height:46px;text-align:center;color:#222}.product-wrapper .product-awards .image-container{margin-top:31px}.product-wrapper .product-awards .image-container img{height:61px;margin:0 5px}@media screen and (min-width:1024px){.custom-html-message{margin-right:calc(-100vw / 2 + 1041px / 2);margin-left:calc(-100vw / 2 + 1024px / 2)}}.cx-side-button-group{z-index:10!important}#breadcrumb-bg-container-cms{margin-top:unset!important}html{scroll-padding-top:0!important;scroll-behavior:smooth}.modal-content{top:10px}.modal-content-static{top:140px}.modal-content-static .card-content{justify-content:center}.freeshipping-text{margin:0;font-size:16px;font-family:MrEavesModOT-Book,sans-serif;color:#fff}#utility-menu a{font-size:16px}#utility-menu #js_welcomearea{height:18px}#utility-menu #js_freeshippinglink{display:block;text-decoration:none}#utility-menu #js_loginlink{text-decoration:none}#utility-menu #js_accountlink,#utility-menu #js_logoutlink{text-decoration:none;margin-right:0;margin-left:0}#form{box-sizing:border-box;margin:0;padding:0;position:relative;width:225px;height:33px}#form .svg-inline--fa.fa-magnifying-glass{position:absolute;top:11px;left:10px;font-size:12px;color:#00829B;z-index:1;pointer-events:none}#cmsPageContents,body{z-index:0}#form .typeahead::placeholder{text-align:right;color:#00829B;font-family:MrEavesModOT-Book,sans-serif;font-size:16px}#form input[type=text]{display:block;padding:0 1rem 0 1.5rem;box-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--ring-color:#D1D5DB;border-radius:40px;position:absolute;top:0;left:0;right:0;bottom:0;width:unset;height:unset;margin-right:0;background-color:#D7F1F5;color:#444}header .container{width:1190px;padding-left:30px}header #utility-menu{display:flex;justify-content:center;align-items:center;height:45px}header #utility-menu .container .pull-right{box-sizing:border-box;margin:0;padding:0;display:flex;align-items:center;justify-content:center}header #utility-menu .container .link-sign{margin:0}header #utility-menu .container #js_welcomearea{margin-top:0;display:flex;align-items:center;justify-content:center}header #utility-menu .container #js_freeshippingarea{position:absolute;left:20px;margin-top:0}#cmsPageContents,body,footer{position:relative}header #utility-menu .container .online-login-link{background-color:#00829B;position:relative;top:-3px;height:100%;display:block;border-radius:0 0 10px 10px;text-decoration:none;padding:10px}header #utility-menu .double-bubble strong{width:14px!important;font-family:MrEavesModOT-Book,sans-serif;box-sizing:unset}body{overflow-x:inherit;margin:0;padding:0}b,strong{font-family:var(--font-family);font-weight:700}#breadcrumb-bg-container-cms{background:var(--white);height:0}footer{margin-top:0}#utility-menu>.container,footer .container,nav.container{width:1190px;padding-left:30px}#js_freeshippingarea{position:absolute;left:20px}nav.container{height:97px}#main-logo{margin-bottom:-27px}header.bordered-thin-bottom{border-bottom:none}footer .footer-links{margin-bottom:30px}footer .footer-links .icon-bubble-dialog-bottom:before,footer .footer-links .icon-retweet:before{display:none}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/content/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/content/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/content/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/content/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/content/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/content/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
