html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-family:Varela Round,Helvetica,sans-serif;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;scroll-behavior:smooth!important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body,html{margin:0;padding:0;font-family:Varela Round,Helvetica,sans-serif;font-size:12px;color:#414243;line-height:16px;font-weight:400}a:focus,input{outline:none}.placeholder{color:#aaa}.floatLeft,.left{float:left}.floatRight,.right{float:right}.clearLeft{clear:left}.clearRight{clear:right}.clearBoth{clear:both}.alignLeft{text-align:left}.alignRight{text-align:right}.cb{clear:both}a{text-decoration:underline;color:#09f}a,a:hover{transition:color .5s;-moz-transition:color .5s;-webkit-transition:color .5s;-o-transition:color .5s}a strong{color:#09f}hr{border:0;height:1px;background:#ccc}p{margin-bottom:15px}p strong,li strong{font-family:Montserrat,Helvetica,sans-serif;font-weight:700;color:#333}p strong .highlight,li strong .highlight{background-color:orange;padding:3px 5px}h1,h2,h3,h4,h5,h6{font:18px gnuolane,Helvetica,sans-serif;color:#3a3a3a}h7{font:15px Montserrat,Helvetica,sans-serif;font-weight:700;color:#3a3a3a;margin-bottom:25px;display:block}h2 .most-popular{vertical-align:6px;font:12px Montserrat,Helvetica,sans-serif;font-weight:700;color:#e55f3a;background-color:#fff;padding:4px 8px 3px;border-radius:3px;border:2px solid #e55f3a;display:inline-block;margin-left:10px;margin-top:-10px}a.button,.button,input[type=submit],button[type=submit],input[type=button]{font:18px gnuolane,Helvetica,sans-serif;border-radius:5px;background-color:#e55f3a;text-align:center;color:#fff;padding:5px 10px;border:3px solid #e55f3a;cursor:pointer;font-weight:400;transition:background-color .5s,color .5s;-moz-transition:background-color .5s,color .5s;-webkit-transition:background-color .5s,color .5s;-o-transition:background-color .5s,color .5s;-webkit-appearance:none;text-decoration:none}.button span{color:#fff;font-family:gnuolane,Helvetica,sans-serif;text-decoration:none;transition:color .5s;-moz-transition:color .5s;-webkit-transition:color .5s;-o-transition:color .5s}.button.blue,input[type=submit].blue,button[type=submit].blue{border:2px solid #003e7e;background-color:#003e7e}.button.green,input[type=submit].green,button[type=submit].green{border:2px solid #46a04d;background-color:#46a04d}.button.big,input[type=submit].big,button[type=submit].big{font-size:23px;padding:10px 25px}.button.huge,input[type=submit].huge,button[type=submit].huge{font-size:32px;padding:10px 20px}input[type=button].plain{font-size:14px;font-family:Varela Round,Helvetica,sans-serif;border-radius:0;background:none;text-align:center;color:#36f;margin-top:15px;padding:5px 10px;border:0;cursor:pointer}.important-note{font-size:14px;color:red;font-family:Arial,Helvetica,sans-serif;line-height:20px;max-width:700px}.important-note b{font-weight:700;color:red;font-family:Arial,Helvetica,sans-serif}.important-note u{color:red;font-family:Arial,Helvetica,sans-serif;font-weight:700}.announcement{text-align:center;background-color:#e8795a;margin-bottom:0}.announcement .inner{max-width:900px;padding:0 10px}.announcement p{float:left;font:15px Montserrat,Helvetica,sans-serif;font-weight:400;letter-spacing:-.5px;color:#fff;margin:0;padding:19px 0 17px;text-shadow:0px 1px 1px rgba(0,0,0,.1)}.announcement p u{color:#fff}.announcement p a,.announcement p{color:#fff;text-decoration:none}.announcement p a span,.announcement p span{font-weight:700;letter-spacing:-.5px;text-decoration:underline;color:#fff}.announcement .button{float:right;border-radius:0;font-size:21px;padding:12px 17px;margin:3px 0 2px}.announcement.blue{background-color:#4791f6}.tiered-announcement{text-align:center;padding:25px 0 20px;background-color:#4791f6;border-bottom:1px solid #999}.tiered-announcement .inner{width:820px}.tiered-announcement h2{float:left;color:#fff;width:150px;font:27px gnuolane,Helvetica,sans-serif;margin-top:12px}.tiered-announcement h2 span{font:35px Montserrat,Helvetica,sans-serif;font-weight:700;color:#fff}.tiered-announcement ul{float:right;margin:0 auto;background-color:#e9e9e9;border-radius:5px;border:1px solid #e1e1e1;-moz-box-shadow:0px 0px 5px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a}.tiered-announcement ul li{list-style:none;float:left}.tiered-announcement ul li .date{font:13px Montserrat,Helvetica,sans-serif;font-weight:700;color:#393939;margin-bottom:7px}.tiered-announcement ul li .date span{font:13px Montserrat,Helvetica,sans-serif;font-weight:700;color:#000;text-decoration:underline}.tiered-announcement ul li .discount{font:24px Montserrat,Helvetica,sans-serif;font-weight:700;color:#df3b0f;margin-bottom:7px;letter-spacing:-1px}.tiered-announcement ul li .condition{font:12px Varela Round,Helvetica,sans-serif;color:#393939}.tiered-announcement ul li.first{background-color:#f3f3f3}.tiered-announcement ul li.last{border-right:1px solid #e1e1e1}.tiered-announcement ul li.selected{z-index:10;position:relative;border-radius:5px;background-color:#fff;-moz-box-shadow:0px 0px 7px rgba(0,0,0,.3);-webkit-box-shadow:0px 0px 7px rgba(0,0,0,.3);box-shadow:0 0 7px #0000004d}.tiered-announcement ul li.middle{background-color:#f3f3f3;border-right:1px solid #e1e1e1}.tiered-announcement ul li.last{background-color:#f3f3f3;border-top-right-radius:5px;border-bottom-right-radius:5px}.tiered-announcement ul li.first .discount{color:#ec4206}.tiered-announcement ul li.middle .discount{color:#df7b0f}.tiered-announcement ul li.last .discount{color:#cb9902}.tiered-announcement ul li.gray .date,.tiered-announcement ul li.gray .date span,.tiered-announcement ul li.gray .discount,.tiered-announcement ul li.gray .condition{color:#ccc}.tiered-announcement ul li a{cursor:pointer;border-radius:5px;text-decoration:none;display:block;padding:10px 22px;transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s;-o-transition:background-color .5s}.tiered-announcement p{font:16px Montserrat,Helvetica,sans-serif;font-weight:700;color:#fff;margin:15px 0 0;padding:0;text-align:center;width:100%}.tiered-announcement p strong{font-weight:900;color:#fff;font-size:20px}.tiered-announcement p a,.tiered-announcement p a:hover{color:#fff}.error-message{font-size:14px;color:#333;padding:10px;margin:10px 0;line-height:20px;background-color:#ffd6b9;border:1px solid #930;-moz-border-radius:5px;border-radius:5px;width:100%;text-align:center}.success-message{color:#333;padding:10px;margin:10px 0 30px;background-color:#c8ffb9;border:1px solid #2d9900;-moz-border-radius:5px;border-radius:5px;width:100%;text-align:center}.warning-message{font-size:14px;color:#333;padding:10px;margin:10px 0;line-height:20px;background-color:#fffae0;border:1px solid #cdb557;border-radius:5px;width:100%;text-align:center}.error-message strong,.success-message strong,.warning-message strong{font-family:Montserrat,Helvetica,sans-serif;font-weight:700}.error-message a,.success-message a,.warning-message a{color:#06f;text-decoration:underline}.error-message a:hover,.success-message a:hover,.warning-message a:hover{color:#3cf;text-decoration:none}#no-js-outer{position:fixed;width:100%;margin:0 auto;z-index:100000;background-color:#000;height:100%;opacity:.9;filter:alpha(opacity=90)}#no-js-inner{margin:0 auto;position:relative;top:20%;padding:20px;color:#fff;text-align:center;font-weight:700;font-size:18px;line-height:30px}#no-js-inner a{color:#00f}#sb-site{padding:74px 0 0;margin-bottom:-16px;overflow:hidden}body{overflow:hidden}.inner{max-width:1200px;margin:0 auto;padding:0 20px}header{width:100%;height:75px;position:fixed;z-index:1000;top:0;left:0;background-color:#fff;-moz-box-shadow:0px 1px 3px rgba(0,0,0,.15);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px #00000026}header .logo{float:left;margin-top:20px;margin-right:20px}header .logo img{width:130px;height:34px}header nav ul li{list-style:none;float:left;padding:30px 16px 10px;margin-bottom:8px}header nav ul li a,header .register a{font:16px gnuolane,Helvetica,sans-serif;color:#333;text-decoration:none}header a.button.mobile{display:none}header nav ul li.selected{border-bottom:5px solid #5b8ac7}header nav ul li.selected a{color:#5b8ac7}header .register{float:right;margin-top:28px}header .register .no-commitment{font-size:11px;float:left;display:inline-block;width:200px;margin-top:-4px;margin-right:15px;padding-right:15px;border-right:1px solid #e5e5e5}header .register .no-commitment strong{font-family:Montserrat,Helvetica,sans-serif;font-weight:700}header .register a.button{color:#fff}header .register a.button span{color:#fff;font-family:gnuolane,Helvetica,sans-serif}header .register a.button:hover span{color:#e55f3a}header .register a.link{margin-left:15px;padding-left:15px;border-left:1px solid #e5e5e5}#ajax-loader{width:200px;z-index:10001;position:fixed;display:none;top:50%;left:50%;background-color:#fff;padding:30px;margin-left:-100px;margin-top:-100px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;border:1px solid #999;opacity:.9;filter:alpha(opacity=90);filter:"alpha(opacity=90)"}#ajax-loader p{font:15px Montserrat,Helvetica,sans-serif;font-weight:700;text-align:center;margin-top:20px}#ajax-loader img{margin-left:50px;margin-top:15px;width:30px}.sb-toggle-left{display:none}footer{border-top:1px solid #CCC;padding-top:40px;background-color:#fff}footer .top{max-width:1200px;margin:0 auto 20px;padding:0 20px}footer .top .contact{padding:10px 24px 14px;text-align:center}footer .top .contact .top-side{font:15px Montserrat,Helvetica,sans-serif;font-weight:700;color:#000;margin-bottom:10px;letter-spacing:-.5px}footer .top .contact .bottom-side{font:20px gnuolane,Helvetica,sans-serif;color:#000}footer .top .contact .bottom-side a{font:20px gnuolane,Helvetica,sans-serif;color:#0e74df;text-decoration:none}footer .top .contact .bottom-side span,footer .top .contact .bottom-side span a{font:20px gnuolane,Helvetica,sans-serif;color:#dd681b}footer .top ul{float:left;margin:10px 40px 20px 0}footer .top ul li{list-style:none;margin-bottom:5px}footer .top ul li a{font:13px Varela Round,Helvetica,sans-serif;color:#000;text-decoration:none}footer .top ul li.bold a{font:13px Montserrat,Helvetica,sans-serif;font-weight:700;color:#000}footer .bottom{max-width:950px;margin:10px auto 20px;padding:0 20px}footer .bbb{float:left}footer .bbb img{width:200px}footer .payments{float:left;max-width:120px;margin-left:20px;margin-top:-3px}footer .payments .icon{float:left;padding:2px 4px}footer .payments .icon img{width:50px}footer .copyright{max-width:1200px;margin:0 auto;padding:0 20px 40px;text-align:center;font:11px Varela Round,Helvetica,sans-serif;color:#000}.page{padding:0}.page h1{font:16px Varela Round,Helvetica,sans-serif;color:#3a3a3a;text-align:center;line-height:24px;margin:25px 0}.page h1 strong{font:21px gnuolane,Helvetica,sans-serif}.page#why-choose-us h3,.page#about-us h3{font-size:24px;line-height:34px;margin-bottom:10px}.page#why-choose-us ol,.page#why-choose-us ul,.page#about-us ol,.page#about-us ul{padding-left:35px}.page#why-choose-us ol li,.page#why-choose-us ul li,.page#about-us ol li,.page#about-us ul li{margin-bottom:8px;padding-bottom:0}section.vertical h2{margin:0}#bounce-click{display:none}#bounce h2{font-size:25px}#mainwrapper{max-width:1200px;height:auto;margin:0 auto;text-align:center;width:100%}#mainwrapper a{text-decoration:none}#mainwrapper .box{cursor:pointer;height:350px;position:relative;overflow:hidden;border-right:2px solid #fff;border-top:1px solid #000}#mainwrapper .box.first{border-left:1px solid #000}#mainwrapper .box.last{border-right:1px solid #000}#mainwrapper .box img.main{position:absolute;left:0;width:325px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}#mainwrapper .box .caption{background-color:#161b20d9;position:absolute;width:100%;color:#fff;z-index:100;-webkit-transform:translate(0px,0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;left:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}#mainwrapper .box .caption img.icon{width:70%;margin-left:15%;display:block}#mainwrapper .box .caption img.number{float:left;width:18%;margin-left:10%;display:block;margin-top:13px}#mainwrapper .box .caption h2{float:right;margin-left:5%;margin-right:5%;margin-top:15px;width:60%;font:23px gnuolane,Helvetica,sans-serif;color:#fff;text-align:left}#mainwrapper .box .caption h2 strong{background-color:#ac60cf;color:#fff;padding:3px 4px 0;line-height:23px}#mainwrapper .box .caption h2 strong.purple{background-color:#ac60cf}#mainwrapper .box .caption h2 strong.teal{background-color:#38d18b}#mainwrapper .box .caption p{font:15px Varela Round,Helvetica,sans-serif;color:#fff;text-align:center;margin:10px auto;line-height:24px;padding:10px 15px 0}#mainwrapper .box .caption p strong{font:15px Montserrat,Helvetica,sans-serif;font-weight:700;color:#fff}#mainwrapper .box .fade-caption,#mainwrapper .box .scale-caption{opacity:0;width:100%;height:350px;padding-top:50px;text-align:left}#mainwrapper .box .static-caption{bottom:0;padding:20px 0 25px;background-color:#161b20d9;border-top:1px solid #999}#mainwrapper .box .static-caption h2{color:#fff;font-size:20px}.schools-list{margin-top:20px;margin-bottom:-20px}.schools-list h5{font:18px gnuolane,Helvetica,sans-serif;color:#000;margin-bottom:10px}.schools-list ul li{float:left;margin-right:30px;list-style:none;margin-bottom:12px}.schools-list ul li.last{margin-right:0}.schools-list ul img{margin-right:3px;margin-bottom:-9px}.schools-list ul li a{font:18px gnuolane,Helvetica,sans-serif;color:#454545;text-decoration:none;border-radius:5px;padding:8px 10px 6px}.schools-list ul li a:hover{color:#000}section{position:relative;border-top:4px solid #000000;padding:40px 0;border-bottom:2px solid #ffffff}section:last-child{padding-bottom:60px}section .header-icon img{float:left;margin-right:15px;width:50px;margin-top:0}section.vertical h2{margin-bottom:20px}section.vertical .icon.big{width:25%;margin-left:35%}section.vertical .icon.big img{width:100%;margin-bottom:20px}section.vertical .icon.medium{width:40%;margin-left:25%}section.vertical .icon.medium img{width:100%;margin-bottom:20px}section.vertical .grid-third .icon{width:25%;margin-left:35%}section h2{overflow:hidden;margin-bottom:20px;font:40px gnuolane,Helvetica,sans-serif;position:relative;z-index:600;line-height:50px}section h2 strong{font:42px Montserrat,Helvetica,sans-serif;font-weight:900;letter-spacing:2px}section h2.black{color:#000}section .inner{position:relative;z-index:200}section h2.red{color:#c1534b!important}section h2.small{font-size:30px}section p,section ul li,section ol li{font:16px Varela Round,Helvetica,sans-serif;line-height:25px;color:#686c6f}section ul li{padding-bottom:15px}section p.quote{width:50%;text-align:center;margin:0 auto;font:16px Varela Round,Helvetica,sans-serif;color:#686c6f;line-height:28px;border:1px solid #EBEAEA;background:#fff;padding:30px;-moz-box-shadow:0px 3px 3px rgba(0,0,0,.03);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,.03);box-shadow:0 3px 3px #00000008}section p.quote strong{font:18px Montserrat,Helvetica,sans-serif;font-weight:700;color:#323436}section p.quote span{font:14px Varela Round,Helvetica,sans-serif;color:#686c6f;display:block;margin-top:20px}section p.quote.inverse{background:#173d7a;color:#fff}section p.quote.inverse strong{color:#fff}section p.quote.inverse span{color:#fff}section .grid-half p.quote,section .grid-two-thirds p.quote,section .grid-third p.quote{width:auto}.page#how-it-works section.reserve,.page#home section.reserve,footer{z-index:900;position:relative}.page#how-it-works section.beforereg .triangle,.page#home section.beforereg .triangle{z-index:925}.page#my-account h1,.page#how-it-works h1,.page#pricing h1,.page#why-choose-us h1,.page.jobs h1,.page#final-check h1{display:none}.page#how-it-works section p{padding:10px}#scroll{position:fixed;z-index:850;bottom:0;left:0;right:0;margin:auto;width:450px;height:44px;background-color:#1958ab;cursor:pointer;font:14px Montserrat,Helvetica,sans-serif;font-weight:700;color:#fff;padding:14px;text-align:center;border-top:1px solid #999;border-top-left-radius:5px;border-top-right-radius:5px;-moz-box-shadow:0px 3px 7px rgba(0,0,0,.2);-webkit-box-shadow:0px 3px 7px rgba(0,0,0,.2);box-shadow:0 3px 7px #0003}section.blue{border-color:#4790f6}section.blue h2{color:#4790f6}section.blue h2 strong{color:#4790f6}section.red{border-color:#c1534b}section.red h2{color:#c1534b}section.navy{border-color:#5b8ac7}section.navy h2{color:#5b8ac7}section.green{border-color:#4cc14b}section.green h2{color:#4cc14b}section.orange{border-color:#de971f}section.orange h2{color:#de971f}section.redorange{border-color:#e55f3a}section.redorange h2{color:#e55f3a}section.purple{border-color:#ac60cf}section.purple h2{color:#ac60cf}section.teal{border-color:#38d18b}section.teal h2{color:#38d18b}section.white{background-color:#fff;border-bottom-color:#fff;background:url(../../images/background-cream_pixels.png) center top repeat}section.white .triangle{color:#fff}section.white-pure{background-color:#fff;border-bottom-color:#fff}section.white-pure .triangle{color:#fff}section.gray1{background-color:#fbfcfc;border-bottom-color:#fbfcfc;background:url(../../images/background-agsquare.png) center top repeat}section.gray1 .triangle{color:#fbfcfc}section.gray2{background-color:#f6f6f6;border-bottom-color:#f6f6f6;background:url(../../images/background-cream_pixels.png) center top repeat}section.gray2 .triangle{color:#f6f6f6}section.gray3{background-color:#f7f7f7;border-bottom-color:#f7f7f7;background:url(../../images/background-agsquare.png) center top repeat}section.gray3 .triangle{color:#f7f7f7}section.gray4{background-color:#fcfcfc;border-bottom-color:#fcfcfc}section.gray4 .triangle{color:#fcfcfc}section.gray5{background-color:#f6f6f6;border-bottom-color:#f6f6f6}section.gray5 .triangle{color:#f6f6f6}section.endorsed .header-icon img{margin-top:4px}section.endorsed p{font-size:16px;line-height:28px;margin-bottom:20px}section.hassles ul li{font:15px Varela Round,Helvetica,sans-serif;line-height:26px;list-style:none;color:#454545;border-top:1px solid #e5e5e5;margin-top:7px;padding-top:20px}section.hassles .header-icon img{margin-top:12px}.page#select-package .border-right{border-right:1px solid #dbdbdb}.page#select-package p.price{font-size:13px;color:#333;text-align:left;padding:5px;background-color:#fff;border:1px solid #CCC;width:80%;margin:20px auto 15px}.page#select-package p.price strong{background-color:#ac60cf;color:#fff;padding:2px 3px 2px 2px;margin-right:3px}.page#select-package p.price strong.blue{background-color:#4791f6}.page#select-package p.price b{font-family:Montserrat,Helvetica,sans-serif;font-weight:700}.page#select-package img.items{display:block;margin:5px auto;width:75%;max-width:130px}.page#select-package .total-solution ul.includes{margin-left:20px}.page#select-package .total-solution ul.includes li{list-style:circle;font-size:14px;padding-bottom:0;color:#333}.page#select-package .total-solution ul.includes li strong{font-family:Montserrat,Helvetica,sans-serif;font-weight:700}.page#select-package ul.no{margin-top:15px;padding-left:20px}.page#select-package ul.no li{list-style:none;font-size:14px;color:#333;padding-bottom:0}.page#select-package ul.no li strong{font-family:Montserrat,Helvetica,sans-serif;font-weight:700}.page#select-package .button{display:block;margin:20px auto;width:50%}.page#select-package .total-solution .button{display:block;width:70%;padding:10px 15px;font-size:22px;text-align:center;margin:10px auto}.page#select-package h2 a{text-decoration:none}.page#select-package h2.purple a{color:#ac60cf;text-decoration:none}.page#select-package h2.blue a{color:#4790f6;text-decoration:none}.page#pricing .pricing-reserve{text-align:center;margin-top:50%;border:1px solid #CCC;background-color:#fff;padding:10px 10px 17px;border-radius:3px}section.price .header-icon img{margin-top:12px}section.price .border-right{border-right:1px solid #dbdbdb}section.price .border-right a{text-decoration:none}section.price img.items{display:block;margin:15px auto;max-width:150px;max-height:247px;width:90%;height:auto}section.price p.items{text-align:center;font-size:15px;line-height:19px;color:#454545}section.price p.no{font-size:15px;line-height:19px;color:#454545}section.price ul.no{margin-top:15px;border-top:1px solid #57ba4d;padding-top:12px}section.price ul.no li{list-style:none;font-size:15px;color:#454545;padding-bottom:0}section.price ul.no li strong{font-family:Montserrat,Helvetica,sans-serif;font-weight:700;color:#454545}section.price h3{font:30px gnuolane,Helvetica,sans-serif;color:#57ba4d}section.price ul.included{margin-top:15px;margin-left:0}section.price ul.included li{padding-bottom:15px;list-style:none}section.price ul.included li strong{float:left;width:49px;margin-right:10px;font:11px Montserrat,Helvetica,sans-serif;font-weight:700;color:#e55f3a;background-color:#fff;padding:3px 8px;border-radius:3px;border:2px solid #e55f3a;display:inline-block}section.price ul.included li .text{overflow:hidden;display:block;line-height:25px;color:#454545;font-size:14px}section.price .cancellation{margin-top:30px;font:15px Varela Round,Helvetica,sans-serif;color:#3b3d40;line-height:20px;background-color:#92d7a1;padding:15px}section.price .cancellation strong{font:15px Montserrat,Helvetica,sans-serif;font-weight:700;color:#3b3d40;letter-spacing:-.5px}section.price .quote{margin-top:20px;padding:25px;background-color:#fff;background-color:#0076c0;border:1px solid #454545}section.price .quote h2{color:#fff}section.price .quote a{float:left;margin-right:30px;margin-top:4px;text-decoration:none}section.price .quote p{overflow:hidden;font:15px Varela Round,Helvetica,sans-serif;color:#fff;line-height:24px;padding:0;margin:0}section.reserve p{font:16px Varela Round,Helvetica,sans-serif;color:#000;line-height:25px;margin:0 30px}section.reserve p strong{font:16px Montserrat,Helvetica,sans-serif;font-weight:700;letter-spacing:-.5px;text-transform:uppercase;color:#000}section.reserve a.button{font-size:25px;padding:8px 15px;border-radius:5px;display:block;margin:0 20px;min-width:220px}section.last .triangle{display:none}section:last-child .triangle{display:none}section .inner .grid-half,section .inner .grid-whole,section .inner .grid-quarter,section .inner .grid-three-quarters,section .inner .grid-two-thirds,section .inner .grid-third{padding:15px 20px}.schools{margin:0 auto;text-align:center}.schools:after{clear:both}.school{float:left;width:140px;height:140px;background-color:#fff;padding:20px;border:2px solid #ffffff}.vt{background-color:#d7a7ba}.gt{background-color:#f9da9f}.unc{background-color:#d9e9f8}.clemson{background-color:#e5deea}.rit{background-color:#fbddcc}.scadsavannah{background-color:#fbf0b9}.highpoint{background-color:#bdadd0}.elon{background-color:#d6aaae}.wakeforest{background-color:#ebcc95}.duke{background-color:#a1cae1}.triangle{display:inline-block;transform:scaleX(2.3);-ms-transform:scale(2.3,1);-webkit-transform:scale(2.3,1);color:#fff;text-shadow:0px 3px 0px rgba(0,0,0,.3);font-size:15px;position:absolute;z-index:800;left:50%;margin-left:-8px;margin-top:-3px}section .triangle{margin-top:39px}.mask{position:absolute;display:block;top:-4px;left:1px;width:50%;height:4px;background-color:#c1534b;z-index:500}.mask.blue{background-color:#4790f6}.mask.purple{background-color:#ac60cf}h2.blue{color:#4790f6!important}h2.purple{color:#ac60cf!important}h2.orange{color:#de971f!important}h2.redorange{color:#e55f3a!important}h2.teal{color:#38d18b!important}.line{display:block;height:4px;background-color:#000;width:100%}.steps{padding:30px 0 25px;margin-top:-8px;float:left;position:relative;left:50%}.steps ul{position:relative;left:-50%;margin-left:-50px}.steps ul li{float:left;list-style:none;font:18px gnuolane,Helvetica,sans-serif;color:#333;padding-right:20px;margin-right:20px;border-right:1px solid #ededed}.steps ul li.last{padding-right:0;margin-right:0;border-right:0}.steps ul li img{width:30px;height:30px;margin-right:5px;vertical-align:-8px}.steps ul li.current{font:18px gnuolane,Helvetica,sans-serif;color:#4790f6}.steps ul li a{text-decoration:none;color:#333}.information{background-color:#173d7a;padding:10px;margin-top:-15px;margin-bottom:30px;-moz-box-shadow:0px 3px 5px rgba(0,0,0,.3);-webkit-box-shadow:0px 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px #0000004d}.information .icon{float:left;padding:25px;background-color:#173d7a}.information .icon img{width:75px;height:75px}.information .text{overflow:hidden;margin:20px}.information .text p{font:16px Varela Round,Helvetica,sans-serif;color:#fff;line-height:25px;margin-bottom:0}.information .text p strong{display:block;margin-bottom:13px;font:22px Montserrat,Helvetica,sans-serif;font-weight:900;color:#fff}#plus-holder{position:relative;max-width:1200px;margin:10px auto;padding:40px 20px 20px 40px;background-color:#fff}.plus-content h3{font:50px gnuolane,Helvetica,sans-serif;color:#000;margin-bottom:20px}.plus-content .grid-three-quarters{padding-right:0}.plus-content .button-area{background-color:#ececec;border:1px solid #CCC}.plus-content h4{font:16px Montserrat,Helvetica,sans-serif;font-weight:700;margin-top:5px;margin-bottom:5px}.plus-content p{font:13px Varela Round,Helvetica,sans-serif;line-height:22px;margin-bottom:25px}.plus-content .add-plus{margin:50px 15px 0;text-align:center}.plus-content .add-plus .button{padding:10px 15px}.plus-content .no-thanks{cursor:pointer;font:12px Varela Round,Helvetica,sans-serif;color:#2f2f2f;text-decoration:underline;text-align:center;margin-top:20px;margin-bottom:50px}.page#add-items .grid-two-thirds h3{font-size:22px;margin:20px 0 10px}.page#add-items .item{border:1px solid #EBEAEA;background:#fff;padding:20px;margin-bottom:10px;-moz-box-shadow:0px 3px 3px rgba(0,0,0,.03);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,.03);box-shadow:0 3px 3px #00000008}.page#add-items .item input[type=checkbox]{top:-4px;position:relative;margin-right:10px}.page#add-items .item .title{font:22px gnuolane,Helvetica,sans-serif;color:#4791f6}.page#add-items .item .title span{cursor:pointer;color:#4791f6}.page#add-items .item .price{float:none;text-align:left;margin-left:10px;font-size:14px;margin-top:16px;color:#000}.page#add-items .item .price strike{color:red;margin-right:15px}.page#add-items .item .description{margin-top:17px;margin-left:28px;margin-bottom:10px;font-size:14px;line-height:22px}.page#add-items .item .description strong{font:14px Montserrat,Helvetica,sans-serif;font-weight:700}.page#add-items .item .description ul{margin-left:14px}.page#add-items .item .description ul li{padding-bottom:6px;font-size:14px;color:#000}.page#add-items .item .quantity{display:none;font:15px Montserrat,Helvetica,sans-serif;font-weight:700;margin-top:18px;margin-left:28px}.page#add-items .item .quantity select{font-size:21px;width:80px;margin-left:10px;position:relative;top:-2px}.page#add-items .item .quantity.quantity-hidden{margin:0}.page#add-items .item.plus .description{line-height:22px;font-size:13px}.page#add-items .item.plus .description a{font:13px Montserrat,Helvetica,sans-serif;font-weight:700;text-transform:uppercase}.page#add-items .continue.mobile{display:none}.page#create-account .continue{padding:0;margin:30px 0 0;border:0}.page#summary h2{font:30px Montserrat,Helvetica,sans-serif;font-weight:900;line-height:45px;padding-right:15px;text-align:center}.page#summary h2 strong{text-decoration:underline}.page#summary ol li{margin-left:0;margin-bottom:10px;border-bottom:1px solid #eaeaea;padding-top:15px;padding-bottom:20px}.page#summary ol li:last-child{border:0}.page#final-check .item{margin-bottom:20px;border:1px solid #EBEAEA;background:#fff}.page#final-check .item strong{font:14px Montserrat,Helvetica,sans-serif;font-weight:900}.page#final-check .item.completed{border:2px solid green;-moz-box-shadow:0px 3px 3px rgba(0,0,0,.1);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,.1);box-shadow:0 3px 3px #0000001a}.page#final-check .item.current{padding:20px;border:3px solid #0076c0;-moz-box-shadow:0px 3px 3px rgba(0,0,0,.3);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,.3);box-shadow:0 3px 3px #0000004d}.page#final-check .item.incomplete{padding:20px;border:2px dotted #bbbbbb;-moz-box-shadow:0px 3px 3px rgba(0,0,0,.03);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,.03);box-shadow:0 3px 3px #00000008}.page#final-check .item.completed .icon{float:left}.page#final-check .item .icon svg{width:20px;height:20px}.page#final-check .item .icon.green{background-color:green;padding:33px 30px}.page#final-check .item .icon.gray{background-color:gray;padding:33px 30px}.page#final-check .item.completed .image,.page#final-check .item.current .top .image{float:left;display:block;height:80px;width:80px;margin:5px 15px 5px 5px}.page#final-check .item.completed .image img,.page#final-check .item.current .top .image img{width:100%;border:1px solid #454545}.page#final-check .item.current .top{border-bottom:1px solid #f1f1f1;margin-bottom:20px}.page#final-check .item.completed .name,.page#final-check .item.current .top .name{float:left;margin-top:9px;text-align:left;font-size:15px}.page#final-check .item.completed .name h3,.page#final-check .item.current .top .name h3{margin-bottom:5px;font-size:20px;line-height:30px;width:100%}.page#final-check .item.completed .name .sku,.page#final-check .item.current .top .name .sku{font:20px Arial,Helvetica,sans-serif;font-weight:700;border:2px solid black;padding:0 0 0 9px;margin-bottom:10px;width:220px}.page#final-check .item.completed .name .sku span,.page#final-check .item.current .top .name .sku span{text-align:center;padding:4px;border-left:2px solid black;display:inline-block;width:50px}.page#final-check .item.completed .edit{float:right;font:14px Montserrat,Helvetica,sans-serif;font-weight:900;margin-top:35px;margin-right:20px}.page#final-check .item .image .file,.page#final-check .image .file{display:table;border:2px dotted gray;padding:20px}.page#final-check .item .sku select{width:150px}.page#final-check .item.current .top .remove{margin-top:20px}.page#final-check .item.current .bottom .product,.page#final-check .item.current .bottom .sku{margin-bottom:30px}.page#final-check .item.current .bottom .image{margin-bottom:40px}.page#final-check .item.current .bottom .save{margin-bottom:20px}.page#final-check .item.current .bottom strong{margin-bottom:0}.page#final-check .item.incomplete h3{color:#bbb}.page#final-check h3{font-family:Montserrat,Helvetica,sans-serif;font-weight:900;color:#333;font-size:20px;line-height:28px;margin-bottom:20px}.page#final-check h4{font-family:Montserrat,Helvetica,sans-serif;font-weight:900;color:#333;font-size:15px;margin-bottom:20px}.page#final-check h5{font-size:22px;margin-bottom:5px;line-height:30px}.page#final-check ul li{padding-bottom:5px}ul.dashed{list-style-type:none;margin-bottom:30px}ul.dashed>li{text-indent:-5px}ul.dashed>li:before{content:"- ";text-indent:-5px}ul.dashed li{padding-bottom:5px}.custom-counter{margin:0;padding:0;list-style-type:none;counter-reset:item}.custom-counter li{counter-increment:step-counter;margin-bottom:5px;position:relative;padding-left:60px;margin-right:20px}.custom-counter li:before{position:absolute;top:10px;left:0;content:counter(step-counter);font:36px Montserrat,Helvetica,sans-serif;font-weight:900;padding:3px 8px}.page .block{border:1px solid #EBEAEA;background:#fff;-moz-box-shadow:0px 3px 3px rgba(0,0,0,.03);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,.03);box-shadow:0 3px 3px #00000008;padding:15px;margin-bottom:10px}.page .block h3{margin-bottom:8px}.page .block p{font-size:16px}.page .block label{display:block}.page .block li{margin-left:20px;font-size:16px;margin-bottom:3px}.page .block.new{border:1px solid #32a852;background:#c7ffd6;margin-bottom:30px;padding-bottom:0;border-radius:5px}.page .block.whats-next{border:1px solid #cedbd2;background:#f7fcff}.page .block.whats-next .section{border-top:1px solid #cedbd2;margin-top:20px;padding-top:25px;padding-bottom:5px}.page .block.whats-next h2,#my-account h2{font:30px Montserrat,Helvetica,sans-serif;font-weight:900;margin-bottom:0}.page .block.whats-next h3{font-size:24px;margin-bottom:20px}.page .block.whats-next ol{margin-bottom:20px}.page .block.whats-next ol li{margin-left:50px}.page .block.whats-next.shadow{-moz-box-shadow:0px 2px 3px rgba(0,0,0,.1);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px #0000001a}.page .block.whats-next .section.checklist .item{width:100%;padding:20px;margin-bottom:5px;font-size:15px;font-weight:700;border:1px solid #cedbd2;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.page .block.whats-next .section.checklist .item a{font-size:15px;font-weight:700;text-decoration:none}.page .block.whats-next .section.checklist .item.complete{background-color:#fdfdfd}.page .block.whats-next .section.checklist .item.incomplete{background-color:#f1f1f1}.page .block.whats-next .section.checklist .item img{float:left;display:block;width:30px;margin-right:10px}.page .block.whats-next .section.checklist .item strike{float:left;display:block;margin-top:8px;color:gray}.page .block.whats-next .section.checklist .item .content{gap:.5rem;line-height:25px}.page .block.whats-next .section.checklist .item .edit{margin-top:12px}.page .block.whats-next .section.checklist .item .tag{font-size:12px;color:#fff;background-color:#09f;padding:5px 7px;margin-left:5px;border-radius:5px;word-wrap:none}.page .block.whats-next .section.checklist .item .tag.red{background-color:red}.page .block.whats-next .section.checklist .item .tag.black{background-color:#333}.page .block.whats-next .section.checklist .item .tag.green{background-color:#2d9900}.btn a{border-radius:5px;padding:5px 9px;margin-left:5px;background-color:#e9f3ff;border:1px solid #c2dfff;transition:all .2s ease;font-size:14px!important;font-weight:600;color:#1e70f0;text-decoration:none;cursor:pointer;display:inline-block;text-align:center;line-height:24px}.btn a:hover{background-color:#d4eaff;border-color:#aad3ff;color:#1558c0}.btn.orange a{color:#b85c00;background-color:#fff3e0;border:1px solid #ffc085}.btn.orange a:hover{background-color:#fae1c6;border-color:#f1c09a;color:#9e5b00}.btn.yellow a{color:#997a00;background-color:#fff8cc;border:1px solid #f0d85d}.btn.yellow a:hover{background-color:#fff3a8;border-color:#e5cb3f;color:#7a6400}.btn.warning a{color:#fff;background-color:#e55f3a;border:1px solid #d84f2b}.btn.warning a:hover{background-color:#c94a27;border-color:#b8401f;color:#fff}.sleepscout{background-color:#fff;padding:40px;margin-bottom:20px;border:1px solid #CCC}.sleepscout img{width:100%;margin-bottom:20px}.sleepscout h2{font:17px Montserrat,Helvetica,sans-serif;font-weight:700;color:#122567!important;line-height:25px}.sleepscout p{font:15px Varela Round,Helvetica,sans-serif;color:#333;line-height:25px}.sleepscout a{color:#1477e6}.sleepscout b{font:15px Montserrat,Helvetica,sans-serif;font-weight:700;color:#000}.page .special{font:20px Montserrat,Helvetica,sans-serif;margin-bottom:20px;margin-top:10px;text-align:center;text-transform:uppercase;font-weight:700;color:#333}.page .add-plus{background-color:#10a8ee;border-radius:3px;padding:5px}.page .add-plus .box{background-color:#10a8ee}.page .add-plus .box{padding:0}.page .add-plus .box a{padding:15px;display:block;width:100%;height:100%;color:#fff;text-decoration:none;font:14px Montserrat,Helvetica,sans-serif;font-weight:700;text-shadow:0px 1px 2px rgba(0,0,0,.2);line-height:28px;text-align:center}.page .add-plus .box a .big{font-size:18px;color:#fff;text-transform:uppercase}.page .add-plus .box a .medium{font-size:16px;color:#fff}.page .add-plus .box a u{color:#fff}p.discount-text{text-align:center;display:block;font-size:18px;padding:10px;border-radius:5px;border:2px solid #e55f3a;background-color:transparent;color:#e55f3a;margin:0 0 14px}p.discount-text strong{color:#e55f3a;font-family:Montserrat,Helvetica,sans-serif;font-weight:900}.sidebar p.discount-text{font-size:14px;margin:15px 0 25px}.radio-section{background-color:#ebf4fc;padding:10px 10px 0;border:1px solid #DFDFDF;margin:0 0 7px}.radio-section.gray{background-color:#f4f4f4;border:1px solid #ededed}.radio-section.gray p,.radio-section.gray p strong{color:#9c9c9c}.radio-section p{font-size:13px;margin-bottom:10px;margin-left:5px}.sidebar{margin-top:-16px}.sidebar .sidebar-inner{border:1px solid #EBEAEA;background:#fff;padding:0 20px 20px;-moz-box-shadow:0px 3px 3px rgba(0,0,0,.03);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,.03);box-shadow:0 3px 3px #00000008}.sidebar .sidebar-inner .top p.text{font-size:13px;line-height:20px;margin:0 0 5px}.sidebar .sidebar-inner .top ul{margin-top:0;margin-left:0;margin-bottom:15px}.sidebar .sidebar-inner .top ul li{font-size:12px;padding-bottom:0;list-style:circle}.sidebar .sidebar-inner .top ul li strong{font-family:Montserrat,Helvetica,sans-serif;font-weight:700}.sidebar .sidebar-inner .top p.price{border-radius:3px;font:16px Montserrat,Helvetica,sans-serif;font-weight:700;text-align:center;letter-spacing:-.5px;text-transform:uppercase;margin:20px 0 10px;padding:10px;color:#fff;background-color:#4791f6}.sidebar .sidebar-inner .top p.price span{color:#fff}.sidebar .sidebar-inner .note{margin-top:25px;font-size:13px;line-height:17px}.sidebar .sidebar-inner .note strong{font-family:Montserrat,Helvetica,sans-serif;font-weight:900;font-size:16px}.sidebar .sidebar-inner .note ul{margin-top:10px;margin-left:17px}.sidebar .sidebar-inner .note ul li{font-size:14px;padding-bottom:5px;list-style:circle}.sidebar.fixed{position:fixed;top:80px;width:33.33333%;padding-right:52.33px;z-index:1100;max-width:419px}.sidebar .continue{margin-top:30px;padding:3px;border:0!important;text-align:center;background-color:#fff;position:relative;z-index:1200}.sidebar .continue input[type=submit],.sidebar .continue button[type=submit]{font-size:25px;padding:20px 25px;width:100%;white-space:normal}.sidebar .payments{max-width:255px;margin:30px auto 0}.sidebar .payments .icon{float:left;padding:2px 4px}.sidebar .payments .icon img{width:55px}.sidebar ul.sidebar-list{margin-top:3px}.sidebar ul.sidebar-list li{border-bottom:1px solid #eaeaea;padding-top:15px;padding-bottom:15px}.sidebar ul.sidebar-list li:last-child{border:0}.sidebar ul.sidebar-list li strong{font:15px Montserrat,Helvetica,sans-serif;font-weight:900;display:block;margin-bottom:5px}.sidebar ul.sidebar-list.sidebar-discounts li strong{font-size:20px;color:red}#slide-in{z-index:1000;display:none;position:fixed;left:20px;bottom:0;width:240px;padding:20px 20px 15px;background-color:#fff;-moz-box-shadow:0px 3px 5px rgba(0,0,0,.6);-webkit-box-shadow:0px 3px 5px rgba(0,0,0,.6);box-shadow:0 3px 5px #0009;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #999}#slide-in h4{color:#fff;font:20px gnuolane,Helvetica,sans-serif;text-align:center;margin:10px 0 0;padding:5px;background-color:#4790f6}#slide-in p{color:#333;font:14px Varela Round,Helvetica,sans-serif;margin-top:0;line-height:18px;text-align:center;margin-bottom:8px}#slide-in p strong{font:14px Montserrat,Helvetica,sans-serif;font-weight:700;color:#666}#slide-in p a{text-decoration:none}#slide-in .slide-close{position:absolute;top:5px;right:5px;cursor:pointer;color:#666;font-size:14px;margin-left:1px;opacity:.6;padding:3px 6px;vertical-align:bottom;border-radius:3px;transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s;-o-transition:background-color .5s}#slide-in .slide-close:hover{background-color:#ccc}#sidebar-share{margin-top:20px;text-align:center;padding:0 15px 5px;background-color:#fff;border:1px solid #d9ebf4;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#sidebar-share input[type=button]{font-size:18px;padding:5px 7px 3px;margin-bottom:10px}#sidebar-share h3{font-family:gnuolane,Helvetica,sans-serif;font-size:19px;background-color:#fafdfe;margin:0;padding:10px;border-top-left-radius:5px;-moz-border-top-left-radius:5px;-webkit-border-top-left-radius:5px;background:#fdfefe;border-bottom:1px solid #d9ebf4}#sidebar-share p{text-align:center;margin-bottom:15px;margin-top:10px;font-size:12px;line-height:17px}#share-popup{position:relative;padding:0;max-width:700px;margin:20px auto;background-color:#f0f1f2;border-radius:4px}#share-popup .mfp-close{color:#fff}#share_order{text-align:center}#share_order h3{font-size:28px;margin:0;padding:18px 40px 12px;text-transform:uppercase;color:#fff;background-color:#242424;border-top-left-radius:4px;border-top-right-radius:4px}#share_order .share-inner{padding:20px}#share_order p{font-size:14px;max-width:450px;margin:0 auto 20px;line-height:22px}#share_order input[type=text]{max-width:225px;width:100%;font-size:14px;color:#666;margin-bottom:20px;border-radius:3px;background-color:#fff;border:1px solid #dbdbdb;padding:10px 11px 11px}#share_order input[type=button].plain{white-space:normal;line-height:22px}.mfp-bg{background:#000;opacity:.5;filter:alpha(opacity=50)}.page#billing .insurance{border:1px solid #EBEAEA;box-shadow:0 3px 3px #00000008;padding:25px;margin-bottom:10px;margin-top:20px;margin-left:0;background-color:#fff}.page#billing .billing-form{border:1px solid #CCC;padding:25px;margin-bottom:10px;margin-top:20px;margin-left:0;background-color:#fff}.page#add-items .contact-us{font-size:15px;color:#333;line-height:20px;border:1px solid #CCC;padding:20px;margin-bottom:0;background-color:#ffc;margin-top:5px}.page#add-items .contact-us strong{font-family:Montserrat,Helvetica,sans-serif;font-weight:700;color:#333}.page.order-process .grid-two-thirds{padding-left:0}.page.order-process .grid-third{padding-right:0}.page.order-process #add_boxes .grid-third,.page.order-process #add_boxes .grid-two-thirds{padding:15px 20px}#pending-status-message{font-size:16px;line-height:28px;text-align:center;background-color:#f9f9f9;border:1px solid #eaeaea;padding:40px;margin-bottom:20px}#pending-status-message strong{text-transform:uppercase;font-family:Montserrat,Helvetica,sans-serif;font-weight:700}#pending-status-message.payment-delayed{font-size:16px;line-height:28px;text-align:center;font-weight:700;background-color:#f9f9f9;border:4px solid #760000;color:#760000;padding:40px;margin-bottom:20px}#pending-status-message .pending-header{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px;font-size:20px}.submit-button{display:flex;align-items:center;justify-content:center;gap:15px;padding:15px 20px 10px}.submit-button:disabled{pointer-events:none;background-color:gray!important;color:#fff!important;border-color:gray!important;cursor:not-allowed}.loading-indicator{width:24px;height:24px;border:4px solid #ffffff;border-top:4px solid transparent;border-radius:50%;animation:spin 1s linear infinite}#pending-status-message .loading-indicator{width:20px;height:20px;border:4px solid #5a5a5a;border-top:4px solid transparent;flex-shrink:0;margin-right:10px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.continue.main{margin-top:30px;padding:3px;border:0!important;text-align:center}.continue.main input[type=submit],.continue.main button[type=submit]{font-size:25px;padding:20px 25px;width:100%;white-space:normal}.credit-cards{margin:0 0 30px;padding-bottom:20px;border-bottom:solid 1px #999}.credit-cards .bbb{float:left;margin-right:20px;margin-top:20px}.credit-cards .bbb img{width:200px}.credit-cards .stripe{float:left;margin-right:20px;margin-top:20px}.credit-cards .stripe img{width:200px}.credit-cards .payments{float:left;max-width:240px;margin-top:17px}.credit-cards .payments .icon{float:left;padding:2px 4px}.credit-cards .payments .icon img{width:50px}.current-card{font-size:15px;background-color:#fff;border:1px solid #CCC;padding:8px 15px 0;margin-bottom:15px}.current-card strong{font-weight:700!important;font:15px Montserrat,Helvetica,sans-serif}.current-card input[type=radio]{margin-right:8px}.current-card .floatLeft{margin-top:14px;margin-bottom:14px}.current-card .floatRight div{margin-bottom:8px}.accept-terms{margin:10px 0 20px;padding:10px 20px;border:1px solid #EBEAEA;background:#f5f5f5;text-align:left}.accept-terms .terms-container{margin-bottom:20px}.accept-terms .terms-container input[type=checkbox]{float:left;margin-top:5px;transform:scale(1.3);-webkit-transform:scale(1.3);width:17px;height:17px}.accept-terms .terms-container label{font-size:14px;margin-left:45px;line-height:24px}#my-account .sidebar .section{padding:10px;background-color:#f8fcff;border:1px solid #eaeaea;margin:15px 0 0}#my-account .sidebar .section p{font-size:13px;line-height:18px;margin-top:10px}#my-account ul li{list-style:none}#my-account ul.show-style li{list-style:disc}.sidebar .section{background-color:#f8fcff;border:1px solid #eaeaea;margin:5px 0 15px}.sidebar h3{font-size:22px;margin:20px}.sidebar h4{float:left;text-align:left;font-size:23px;margin:20px 10px 0 15px}.sidebar h4.out{font:20px Montserrat,Helvetica,sans-serif;font-weight:900;color:#fff;background-color:#4791f6;padding:20px 10px 20px 5px;text-align:center;text-transform:uppercase;width:calc(100% + 20px);margin:-10px -10px 25px}.sidebar h5{font-size:23px;margin:0;padding:15px;width:100%;line-height:30px}.sidebar h5 strong{display:block;margin-top:5px;font-size:15px;line-height:20px}.sidebar .order-total{text-align:center;margin-bottom:0}.sidebar .edit{float:right;margin-top:20px;margin-right:20px;font:14px Montserrat,Helvetica,sans-serif;font-weight:900;text-transform:uppercase}.sidebar p{margin:0 20px;font-size:12px;line-height:16px}.sidebar ul{margin:15px 0 10px}.sidebar ul li{list-style:none;margin:0 20px;font-size:12px;line-height:16px}.sidebar li.total{color:#e2743d;text-align:left;border-top:1px solid #EDEDED;padding-top:8px}.sidebar .order-total-box{margin-left:-20px;margin-right:-20px;background-color:#4791f6;border:1px solid #EDEDED;padding:5px 10px 20px 5px;margin-bottom:5px;text-align:center}.sidebar .order-total-box h3{font:20px Montserrat,Helvetica,sans-serif;font-weight:900;color:#061e45}.sidebar .order-total-box p{font:30px Montserrat,Helvetica,sans-serif;font-weight:900;margin-top:14px;color:#fff}.sidebar .order-total-box-small{background-color:#ffc;border:1px solid #EDEDED;margin-top:5px;padding:10px;text-align:center;font-size:17px}.sidebar .order-total-box-small .highlight{color:#e2743d;padding-left:5px;font-size:17px}.sidebar #coupon-form-div{margin:15px 0 20px 12px}.sidebar #coupon-form-div .coupon-buttons{padding:4px 5px 3px;font-size:15px;margin-left:5px}.sidebar #coupon-form-div input[type=text]{padding:6px;font-size:13px;text-transform:uppercase;width:75%;max-width:150px;border-radius:5px;border:1px solid #dbdbdb}.sidebar #coupon-form-div #coupon-used{font-size:13px}.sidebar #coupon-error{font-weight:700;font-size:12px;color:red;margin:10px 0 0 10px}.referral-box{background-color:#fff;border:1px solid #D6D6D6;margin-top:20px;-moz-border-radius:5px;border-radius:5px}.referral-box .referral-link{margin:20px;font-size:15px;text-align:center;background-color:#ff9;border:1px solid #CCC;-moz-border-radius:5px;border-radius:5px;padding:10px 7px}.referral-box .or{text-align:center;margin:20px auto}.referral-box .add-this{text-align:center;margin:20px auto;width:190px}.double-referral{font:18px Montserrat,Helvetica,sans-serif;font-weight:700;color:#fff;background-color:#4790f6;padding:12px;display:block;margin-top:8px;line-height:26px}ul.universities{list-style-type:none;margin-top:0;padding:0}ul.universities li{margin:0;width:100%;font:15px gnuolane,Helvetica,sans-serif;color:#000;padding:0}ul.universities li img{margin-right:12px;margin-bottom:-8px;border:1px solid #CCC;float:left;background-color:#fff}ul.universities li span{vertical-align:-18px;color:#106cc5;overflow:hidden}ul.universities li .button{margin-left:10px;display:inline}ul.universities li a.university{display:block;font:20px gnuolane,Helvetica,sans-serif;background-color:#e3f1fa;line-height:18px;color:#106cc5;text-decoration:none;padding:7px 7px 16px;border:1px solid #d9d7d7;-moz-box-shadow:0px 3px 3px rgba(0,0,0,.03);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,.03);box-shadow:0 3px 3px #00000008;transition:background-color .5s,color .5s;-moz-transition:background-color .5s,color .5s;-webkit-transition:background-color .5s,color .5s;-o-transition:background-color .5s,color .5s}.page#select-school h2{font:20px Montserrat,Helvetica,sans-serif;font-weight:700;margin-bottom:18px;color:#003e7e;line-height:28px}.page#select-school h2 a,.page#select-school h2 u{font-weight:400;font-size:16px;color:#003e7e}.page#faq .grid-half{padding-left:0}p.question{font:20px gnuolane,Helvetica,sans-serif;color:#000;padding-left:0}p.answer{font:15px Varela Round,Helvetica,sans-serif;color:#666;line-height:24px;padding-left:0}.university-label{display:inline-block;position:relative;z-index:500;float:right;margin-top:15px;margin-bottom:-10px;margin-right:-5px;width:auto;background:none repeat scroll 0 0 #5b8ac7;border-radius:3px;color:#fff;padding:4px 0 2px 7px;text-transform:uppercase}.university-label strong{font:12px Montserrat,Helvetica,sans-serif;font-weight:700;color:#fff}.university-remove a{text-decoration:none;color:#fff;font-size:14px;margin-left:3px;opacity:.6;padding:3px 6px;vertical-align:central;border-radius:3px;transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s;-o-transition:background-color .5s}#plus.page ol,#top-10-reasons.page ol{margin-bottom:30px;margin-left:20px}#plus.page ol li,#top-10-reasons.page ol li{margin-bottom:20px;line-height:24px;font-size:15px;color:#666}#plus.page ol li strong,#top-10-reasons.page ol li strong{font:20px gnuolane,Helvetica,sans-serif;color:#333}.page#school-general h1{text-align:left;font:18px Montserrat,Helvetica,sans-serif;font-weight:700;margin-bottom:12px;color:#333;line-height:26px;letter-spacing:-.5px}.page#school-general .left{padding-right:20px}.page#school-general .left h2{font:20px gnuolane,Helvetica,sans-serif;margin-bottom:12px}.page#school-general .left ul{float:left;width:290px;margin-right:20px}.page#school-general .left li{list-style:none;font-size:12px}.page#school-general .left li.bottom{margin-top:20px}.page#school-general .left p{font:15px Varela Round,Helvetica,sans-serif;padding-top:5px;line-height:24px;margin-right:20px}.page#school-general .sidebar{margin:30px 0 0}.page#school-general .sidebar .top{border-radius:5px;background:#3985b7;padding:15px 20px 30px;background:-moz-linear-gradient(top,#3985b7 0%,#1f488f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3985b7),color-stop(100%,#1f488f));background:-webkit-linear-gradient(top,#3985b7 0%,#1f488f 100%);background:-o-linear-gradient(top,#3985b7 0%,#1f488f 100%);background:-ms-linear-gradient(top,#3985b7 0%,#1f488f 100%);background:linear-gradient(to bottom,#3985b7,#1f488f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3985b7",endColorstr="#1f488f",GradientType=0)}.page#school-general .sidebar .top h2{font:15px Varela Round,Helvetica,sans-serif;color:#fff;text-align:center;line-height:20px;text-shadow:0px 1px 1px rgba(0,0,0,.75)}.page#school-general .sidebar .top h2 span{display:block;margin-top:10px;font:25px gnuolane,Helvetica,sans-serif;color:#fff}.page#school-general .sidebar .top p{font:15px gnuolane,Helvetica,sans-serif;color:#efefef;text-align:center;line-height:20px;margin-bottom:30px;margin-top:5px;text-shadow:0px 1px 1px rgba(0,0,0,.75)}.page#school-general .sidebar .top div{text-align:center}.page#school-general .sidebar .middle{margin-top:20px;border:1px solid #CCC;padding:20px;border-radius:5px;background:#fff}.page#school-general .sidebar .middle p{font:18px gnuolane,Helvetica,sans-serif;color:#000;line-height:20px;text-align:center;padding:0 10px}.page#school-general .sidebar .middle img{display:block;width:100%;max-width:200px;margin:0 auto}.page#school-general .sidebar .bottom{margin-top:20px;padding:10px 15px 15px;background:#fcfadb;-moz-box-shadow:0px 2px 20px rgba(0,0,0,.2);-webkit-box-shadow:0px 2px 2px rgba(0,0,0,.2);box-shadow:0 2px 20px #0003}.page#school-general .sidebar .bottom h3{font:22px gnuolane,Helvetica,sans-serif;color:#000;background-image:none;text-align:center;padding:15px 0 5px;border-bottom:5px solid #000000}.page#school-general .sidebar .bottom ul{margin-top:5px}.page#school-general .sidebar .bottom ul.left{float:left;width:60%;margin-right:3%}.page#school-general .sidebar .bottom ul.right{float:left;width:20%;text-align:left;margin-right:3%}.page#school-general .sidebar .bottom li{list-style:none;font:14px Varela Round,Helvetica,sans-serif;color:#000;line-height:20px;margin-bottom:5px}.page#school-general .sidebar .bottom li.strong{font:20px gnuolane,Helvetica,sans-serif;color:#000;margin-top:10px}#add_boxes{border:1px solid #CCC;margin-bottom:20px;margin-left:0;background-color:#333;margin-top:-15px}#add_boxes .header-icon img{float:left;margin-right:15px;width:55px;height:55px;margin-top:3px}#add_boxes h2{font:16px Varela Round,Helvetica,sans-serif;color:#fff!important;text-align:center;margin:4px 0 0;padding:10px}#add_boxes h2 strong{font:22px gnuolane,Helvetica,sans-serif;color:#fff;margin-right:3px}#add_boxes .bottom{background-color:#4791f6;margin:0 10px 10px}#add_boxes .bottom p{overflow:hidden;font:15px Varela Round,Helvetica,sans-serif;color:#fff;line-height:22px;margin:9px 0 0;padding:0}#add_boxes .bottom p strong{color:#fff;text-decoration:underline}#add_boxes .bottom .quantity{float:right;color:#fff;font:16px gnuolane,Helvetica,sans-serif}#add_boxes .bottom .quantity select{margin-left:8px}#add_boxes .bottom .price{float:right;color:#fff;font:16px gnuolane,Helvetica,sans-serif;margin-top:10px}#add_boxes .bottom .price input[type=button]{font-size:15px;padding:4px 8px 2px;margin-left:8px;margin-right:3px}#customer-info-form{border:1px solid #EBEAEA;padding:25px;margin-bottom:10px;margin-left:0;background-color:#fff;-moz-box-shadow:0px 3px 3px rgba(0,0,0,.03);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,.03);box-shadow:0 3px 3px #00000008}#customer-info-form h3,#select-schedules .block h3{margin:10px 0 20px;font:23px gnuolane,Helvetica,sans-serif;color:#000}#customer-info-form label,#select-schedules .block label{font:14px Montserrat,Helvetica,sans-serif;color:#333;line-height:22px;display:block;text-align:left;margin-right:10px;margin-top:4px;margin-bottom:5px}#customer-info-form label span,#select-schedules .block label span{font-size:12px}#customer-info-form label strong,#select-schedules .block label strong{font-size:13px;font-weight:700}#customer-info-form #text-accept{line-height:20px;font-size:12px;margin:4px 0 20px}#customer-info-form #text-accept strong{font:12px Montserrat,Helvetica,sans-serif;font-weight:700}#customer-info-form input[type=text],#customer-info-form input[type=password],#customer-info-form input[type=email],#select-schedules .block input[type=text],#final-check input[type=text]{max-width:325px;width:100%;font-size:14px;color:#666;margin-bottom:20px;border-radius:3px;background-color:#fff;border:1px solid #dbdbdb;padding:10px 11px 11px}#customer-info-form select,#select-schedules .block select,#final-check select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;max-width:325px;width:100%;font-size:14px;color:#666;margin-bottom:20px;border-radius:3px;background-color:#f7f7f7;border:1px solid #dbdbdb;padding:10px 30px 11px 11px;background:#fff url(../../images/icon-down-arrow.png) no-repeat right 12px center;background-size:8px 8px}#customer-info-form textarea{max-width:325px;width:100%;font-size:14px;color:#666;margin-bottom:15px;height:200px;border-radius:3px;background-color:#fff;border:1px solid #dbdbdb;padding:10px 11px 11px}#customer-info-form select.month{float:none;width:65px;padding:5px;font-size:14px;color:#666;margin-bottom:15px}#customer-info-form select.year{float:none;width:80px;padding:5px;font-size:14px;color:#666;margin-bottom:15px}#customer-info-form input[type=text].cvv{width:65px;float:none}#customer-info-form input[type=text].zip{width:75px;float:none}#customer-info-form #email-error{margin:10px 0 0;color:red;font-weight:700;font-size:12px;display:block;height:50px}#customer-info-form #email-sub-label{font-family:Montserrat,Helvetica,sans-serif;font-weight:700}.page#material-instructions .locations strong{font-size:14px;font-family:Montserrat,Helvetica,sans-serif;font-weight:700;color:#333;margin-bottom:10px;margin-top:10px;display:block}.page#material-instructions .locations{border:1px solid #CCC;margin-bottom:15px;padding:20px;background-color:#fff}.page#material-instructions .locations ul{margin-bottom:20px}.page#material-instructions .locations ul li{font-size:14px;color:#000;margin-left:25px;padding-bottom:5px}.page#material-instructions .button{font-size:20px;padding:8px 22px}.page.jobs a strong{color:#09f!important}.page.jobs h2{text-align:center}.page.jobs ul.open-schools{margin-left:40px;margin-bottom:20px}.page.jobs ul.open-schools li{padding:0}.page.jobs .button{font-size:25px;padding:12px 45px;margin-left:20px}.page.jobs ol.open-schools{margin-left:40px;margin-bottom:20px}.page.jobs ol.open-schools li{padding:0 0 10px}.page#terms-and-conditions p{font-size:14px}.page#terms-and-conditions h3{font-size:20px;margin-bottom:5px;margin-top:30px}.page#packing-instructions p{font-size:14px}.page#packing-instructions ul{margin:10px 0 10px 30px}.page#packing-instructions ul li{font-size:14px;padding-bottom:4px}.page#packing-instructions h3{font-size:20px;margin-top:30px}.page#packing-instructions h4{font-size:17px;margin-top:30px}.giveaway{font-size:14px;max-width:500px;margin:0 auto}.giveaway img{margin:-20px auto 20px;width:100%;max-width:250px;display:block}.giveaway img.partners{border:1px solid #CCC;background-color:#fff;padding:4px;margin-top:20px;margin-bottom:20px}.giveaway p.to-enter{text-align:center;margin:0 0 20px}.giveaway .step{background-color:#f0f2f4;border:1px solid #ced2d6;padding:20px;margin-bottom:15px}.giveaway .step p{line-height:26px}.giveaway .step p span{font-weight:700;font-size:16px}.giveaway .click-here{margin-top:9px;margin-left:15px;font-weight:700}.giveaway .terms{font-size:12px}#scad-short-term h3{font-size:24px;line-height:34px;margin-bottom:10px}#scad-short-term ol,#scad-short-term ul{padding-left:35px}#scad-short-term ol li{margin-bottom:8px}#scad-short-term ul li{margin-bottom:2px}.tracking-inputs{display:none}table a:link{color:#666;font-weight:700;text-decoration:none}table a:visited{color:#999;font-weight:700;text-decoration:none}table a:active,table a:hover{color:#bd5a35;text-decoration:underline}table{font-family:Arial,Helvetica,sans-serif;color:#666;font-size:12px;text-shadow:1px 1px 0px #fff;background:#eaebec;margin:0;border-spacing:0;border:#ccc 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1}table th{vertical-align:middle;padding:21px 25px 22px;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0;font:13px Montserrat,Helvetica,sans-serif;font-weight:700;background:#ededed;background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#ebebeb));background:-moz-linear-gradient(top,#ededed,#ebebeb)}table th:first-child{text-align:left;padding-left:20px}table tr:first-child th:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}table tr:first-child th:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}table tr{text-align:center;padding-left:20px}table tr td:first-child{text-align:left;padding-left:20px;border-left:0}table tr td{vertical-align:middle;padding:18px;border-top:1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fafafa;background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#fafafa));background:-moz-linear-gradient(top,#fbfbfb,#fafafa)}table tr td .button{color:#fff;text-shadow:none;text-decoration:none;font-weight:400}table tr.even td{background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f6f6f6));background:-moz-linear-gradient(top,#f8f8f8,#f6f6f6)}table tr:last-child td{border-bottom:0}table tr:last-child td:first-child{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}table tr:last-child td:last-child{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}table tr.bottom td{background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#f0f0f0));background:-moz-linear-gradient(top,#f2f2f2,#f0f0f0)}table tr td strong{font-family:Montserrat,Helvetica,sans-serif;font-weight:700;text-transform:uppercase}table td.no{font:13px Montserrat,Helvetica,sans-serif;font-weight:700;color:#c00}table td.yes{font:13px Montserrat,Helvetica,sans-serif;font-weight:700;color:#090}.StripeElement{box-sizing:border-box;font-size:14px;color:#666;height:50px;padding:15px;border:1px solid #dbdbdb;border-radius:3px;background-color:#fff;-webkit-transition:box-shadow .15s ease;transition:box-shadow .15s ease}.StripeElement--focus{box-shadow:0 1px 3px #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}#card-errors{display:none;padding:10px;margin-top:20px;font-size:15px;background-color:pink;border-radius:5px;border:1px solid red}.status.green{background-color:#446c13;border-radius:3px;color:#cf9;padding:3px 5px 2px 4px;font-weight:700;text-transform:uppercase;display:inline-block;margin-right:4px;margin-bottom:5px}.status.red{background-color:#851d1d;border-radius:3px;color:#fed7d7;padding:3px 5px 2px 4px;font-weight:700;text-transform:uppercase;display:inline-block;margin-right:4px;margin-bottom:5px}.status.gray{background-color:#a2a2a2;border-radius:3px;color:#f2f2f2;padding:3px 5px 2px 4px;font-weight:700;text-transform:uppercase;display:inline-block;margin-right:4px;margin-bottom:5px}.status.blue{background-color:#307fc9;border-radius:3px;color:#fff;padding:3px 5px 2px 4px;font-weight:700;text-transform:uppercase;display:inline-block;margin-right:4px;margin-bottom:5px}.status.priority{background-color:#108bff;border-radius:3px;color:#fff;padding:3px 5px 2px;font-weight:700;text-transform:uppercase;display:inline-block;margin-right:4px;margin-bottom:5px}@media all and (min-width:801px){html.sb-anim-type-translate .sb-slide,html.sb-anim-type-side .sb-slide{-webkit-backface-visibility:visible!important}a:hover{text-decoration:none;color:#6cf}a.button:hover,.button:hover,.button:hover span,input[type=submit]:hover,button[type=submit]:hover,input[type=button]:hover{background-color:#fff;color:#e55f3a;transition:background-color .5s,color .5s;-moz-transition:background-color .5s,color .5s;-webkit-transition:background-color .5s,color .5s;-o-transition:background-color .5s,color .5s}a.button.blue:hover,.button.blue:hover,input[type=submit].blue:hover,button[type=submit].blue:hover{color:#003e7e}a.button.green:hover,.button.green:hover,input[type=submit].green:hover,button[type=submit].green:hover{color:#46a04d}.announcement p a:hover{color:#fff}#no-js-inner a:hover{color:gray}header nav ul li a:hover{color:#5b8ac7}header .register a:hover{color:#000}header .register a.button:hover{color:#e55f3a}footer .top .contact .bottom-side a:hover{color:#3591f1}footer .top ul li a:hover{color:#cf6030}footer .top ul li.bold a:hover{color:#cf6030}footer .bottom ul li a:hover{color:#cf6030}#mainwrapper .box:hover .fade-caption,#mainwrapper .box:hover .scale-caption{opacity:1}#mainwrapper .box:hover img.main{filter:blur(3px) grayscale(100%);-webkit-filter:blur(3px) grayscale(100%);-moz-filter:blur(3px) grayscale(100%);-o-filter:blur(3px) grayscale(100%);-ms-filter:blur(3px) grayscale(100%)}.continue1 p.term a:hover{font-size:12px;color:#000;text-decoration:none}ul.universities li a.university:hover{display:block;color:#de7f51;text-decoration:none;background-color:#d1e9fc;transition:background-color .5s,color .5s;-moz-transition:background-color .5s,color .5s;-webkit-transition:background-color .5s,color .5s;-o-transition:background-color .5s,color .5s}.university-remove a:hover{color:#fff;background-color:#000;transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s;-o-transition:background-color .5s}p a:hover{text-decoration:none;color:#6cf}#mainwrapper .box:hover .static-caption{opacity:0}table tr:hover td{background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#f0f0f0));background:-moz-linear-gradient(top,#f2f2f2,#f0f0f0)}.page#how-it-works .steps a:hover,.page#pricing .steps a:hover{color:#666}.tiered-announcement ul li a:hover{background-color:#fff}input[type=button].plain:hover{color:#3cf;background:none}.steps ul li a:hover{color:#4790f6}}@media all and (max-width:1250px){.sidebar .continue input[type=submit],.sidebar .continue button[type=submit]{font-size:22px}.sidebar.fixed{padding-right:33.33px}}@media all and (max-width:1140px){header .register .no-commitment{display:none}}@media all and (max-width:1100px){#scroll{display:none}}@media all and (max-width:1080px){#mainwrapper .box .caption h2{font-size:18px;width:62%}}@media all and (max-width:920px)and (min-width:841px){header nav{margin-left:10px}header nav ul li{padding:30px 12px 20px}header nav ul li a,header .register a.link{font-size:15px}header nav ul li.about-us{display:none}#mainwrapper .box .caption img.number{margin-left:7%;margin-top:13px}#mainwrapper .box .caption h2{width:65%;font-size:18px}}@media all and (max-width:840px)and (min-width:801px){header nav{margin-left:10px}header nav ul li{padding:30px 12px 20px}header nav ul li a,header .register a.link{font-size:15px}header nav ul li.about-us{display:none}#mainwrapper .box .caption img.number{margin-left:7%;margin-top:13px}#mainwrapper .box .caption h2{width:65%;font-size:18px}}@media all and (max-width:1075px){.steps ul li{font-size:15px;padding-right:15px;margin-right:15px}.steps ul li img{width:25px;vertical-align:-8px}.steps ul li.current{font-size:16px}}@media all and (max-width:900px){.steps ul li{font-size:14px;padding-right:10px;margin-right:10px}.steps ul li img{width:20px;vertical-align:-10px}.steps ul li.current{font-size:14px}}@media all and (max-width:860px)and (min-width:801px){.announcement .inner{max-width:520px}.announcement p{float:none;overflow:hidden;font-size:14px;line-height:22px}.announcement .button{font-size:17px;padding:27px 12px}}@media all and (max-width:800px){.inner{min-width:300px;padding:0 20px}header nav,header .register a.link{display:none}header .sb-toggle-left{display:block;margin-top:-4px}header .register{margin-top:7px;margin-right:-10px}header .register .no-commitment{display:block}header .logo{float:none;margin-left:auto;margin-right:auto;text-align:center;margin-top:20px}footer{display:none}section p.quote{width:85%}.school{width:110px;height:110px;padding:5px}.announcement .inner{max-width:520px}.announcement p{float:none;overflow:hidden;font-size:14px;line-height:22px}.announcement .button{font-size:17px;padding:27px 12px}section.reserve p{margin-bottom:20px}.parallax,#scroll{display:none}.steps ul{margin-left:50px}.steps ul li{display:none}.steps ul li img{width:30px;vertical-align:-8px}.steps ul li.current{display:inline;border:0;margin:0;padding:0;font-size:20px}.continue input[type=submit],.continue button[type=submit]{width:80%;padding:15px;font-size:22px}.continue input[type=submit].constant,.continue button[type=submit].constant{width:auto;padding:10px 25px;font-size:23px}.sidebar .continue input[type=submit],.sidebar .continue button[type=submit]{font-size:24px}.page#my-account h1,.page#how-it-works h1,.page#pricing h1,.page#why-choose-us h1,.page.jobs h1,.page#final-check h1{display:block}.page#my-account .steps,.page#how-it-works .steps,.page#pricing .steps,.page#why-choose-us .steps,.page.jobs .steps,.page#final-check .steps,.page#add-items .continue.main{display:none}#mainwrapper .box{height:80px}#mainwrapper .box .caption{height:100%}#mainwrapper .box img.main{width:100%;margin-top:-50%}#mainwrapper .box .caption img.number{height:75%;margin:2.4% 0 0 3%}#mainwrapper .box .caption h2{float:left;max-width:180px;margin-top:20px;margin-right:8%;vertical-align:middle}#mainwrapper .box .static-caption{padding:0;border-bottom:1px solid #000000}section .inner .grid-half,section .inner .grid-whole,section .inner .grid-quarter,section .inner .grid-three-quarters,section .inner .grid-two-thirds,section .inner .grid-third{padding:15px 0}.sidebar{margin-top:0}#slide-in,#ouibounce-modal{display:none!important}.m-grid-none{display:none}#add_boxes .bottom p{font-size:14px}#add_boxes .bottom .quantity{float:left}#add_boxes .bottom .price{float:right;margin-top:-6px}.tiered-announcement{width:auto;padding-top:15px;padding-bottom:13px}.tiered-announcement .inner{padding:0;width:340px}.tiered-announcement h2{font-size:25px;width:133px;margin-top:17px;margin-right:20px}.tiered-announcement ul{width:auto;float:left}.tiered-announcement ul li a{padding-left:12px;padding-right:12px}.tiered-announcement ul li{display:none}.tiered-announcement ul li.selected{display:block}.tiered-announcement p{margin-left:0}}@media all and (max-width:650px){header .register .no-commitment{display:none}.page#final-check .item.completed .icon{float:none;padding:5px 8px}.page#final-check .item.completed .icon svg{width:10px;height:10px}.page#final-check .item.completed .image,.page#final-check .item.completed .name{float:left;margin:10px}}@media all and (max-width:520px){.page#final-check .item.completed .icon,.page#final-check .item.completed .image,.page#final-check .item.completed .name{float:none}}@media all and (max-width:570px){.page#final-check .item.completed .edit{float:left;width:100%;margin:10px 15px 20px}}@media all and (max-width:1000px)and (min-width:801px){.page#final-check .item.completed .icon{float:none;padding:5px 8px}.page#final-check .item.completed .icon svg{width:10px;height:10px}.page#final-check .item.completed .image,.page#final-check .item.completed .name{float:left;margin:10px}}@media all and (max-width:900px)and (min-width:801px){.page#final-check .item.completed .edit{float:left;width:100%;margin:10px 15px 20px}}@media all and (max-width:600px){th.mobile-hide,td.mobile-hide{display:none}}@media all and (max-width:480px){#sb-site{padding:55px 0 0}header{height:55px}header a.button.full{display:none}header a.button.mobile{display:inline}header .register{margin-top:19px;margin-right:-5px}header .register a.button,header .register span.button{font-size:14px;padding:5px}header .logo{position:absolute;left:50%;margin-left:-85px}header .logo img{width:100px;margin-top:-10px}header .sb-toggle-left{margin-top:5px;margin-left:-20px}#mainwrapper .box{border-right:0px}table tr{padding-left:0!important}table tr td{padding:12px}table th{padding:20px}.announcement .inner{padding:0 0 0 5px}.announcement p{float:left;width:70%;font-size:13px;padding:14px 15px 14px 10px;line-height:20px}.announcement .button{float:right;font-size:19px;width:30%;display:block;margin-top:4px;margin-bottom:0}.announcement.padding p{padding-top:20px;padding-bottom:15px}.page h1{font-size:14px}.page h1 strong{font-size:18px}section .inner{padding-left:10px;padding-right:10px}section h2{font-size:28px}section h2.small{font-size:25px}section .header-icon img{position:relative;top:-7px}section p.quote{width:auto;font-size:15px}section p.quote strong{font-size:18px}section p.quote span{font-size:13px}.school{width:130px;height:130px;padding:15px}section.price img.items{width:100%;height:100%}section.vertical .inner .grid-half,section.vertical .inner .grid-whole,section.vertical .inner .grid-quarter,section.vertical .inner .grid-third{padding:15px 5px}section.vertical .icon.big,section.vertical .icon.medium{width:12%;margin:10px 25px 0 0;float:left;height:100%}section.vertical p{overflow:hidden}section.vertical div{height:auto!important}section.vertical .icon.medium{width:20%}section.vertical .icon.big img,section.vertical .icon.medium img{width:100%;margin-bottom:0}.s-grid-none{display:none}#add_boxes .bottom .quantity{float:right;margin-top:-10px}#add_boxes .bottom .price{clear:both;float:right;margin-top:10px}.continue span{display:block;margin-bottom:20px;margin-right:0!important}.page#add-items .item .price{float:none;text-align:left;margin-left:0;margin-top:16px}.page#add-items .item .title{float:none}.page#add-items .item .quantity{float:none;text-align:left;margin-left:0;margin-top:16px}.page#add-items .item .description{float:none;margin-top:18px}.sleepscout{padding:20px}section.price .quote a{float:none;margin-right:0}section.price .quote p{margin-top:30px}}
/*# sourceMappingURL=main.css.map */
