article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,body{height:100%;margin:0;padding:0;background-color:#fff}.mobile{display:none !important}@media (max-width: 700px){.mobile.inlineblock{display:inline-block !important}}@media (max-width: 700px){.mobile{display:block !important}}.desktop{display:block !important}.desktop.inlineblock{display:inline-block !important}@media (max-width: 700px){.desktop.inlineblock{display:none !important}}@media (max-width: 700px){.desktop{display:none !important}}body.no-scroll{overflow-y:hidden}.middle{width:100%}.middle-main{max-width:1000px;margin:80px auto}@media (max-width: 1400px){.middle-main{padding:0 20px}}@media (max-width: 700px){.middle-main{margin:40px auto}}.calls-to-action{width:100%}.calls-to-action-inner{max-width:1210px;margin:40px auto;text-align:center}.calls-to-action-inner img{max-width:100%}.call-to-action{display:inline-block;width:100%;max-width:595px;padding:5px;line-height:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 700px){.call-to-action-desktop{display:none}}.call-to-action-mobile{display:none;max-width:600px;padding:5px;line-height:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 700px){.call-to-action-mobile{display:inline-block}}.bottom-box{position:relative;margin:0 auto 15px;width:100%;max-width:1180px;padding:50px 35px;clear:both;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom-box .box-image-overlay{position:absolute;top:0;width:72%;height:100%;max-width:850px;z-index:2;background-repeat:no-repeat;background-size:cover}@media (max-width: 700px){.bottom-box .box-image-overlay{width:100%;max-width:none}}.bottom-box .box-color-overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5}.bottom-box.box-position-right .box-image-overlay{left:0;background-position:top left}.bottom-box.box-position-right.box-color-green .box-color-overlay{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF7AC143', endColorstr='#FF7AC143');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiM3YWMxNDMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YWMxNDMiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(28%, #7ac143),color-stop(100%, rgba(122,193,67,0.1)));background-image:-moz-linear-gradient(right, #7ac143 28%,rgba(122,193,67,0.1) 100%);background-image:-webkit-linear-gradient(right, #7ac143 28%,rgba(122,193,67,0.1) 100%);background-image:linear-gradient(to left, #7ac143 28%,rgba(122,193,67,0.1) 100%)}@media (max-width: 700px){.bottom-box.box-position-right.box-color-green .box-color-overlay{background-image:none !important;background-color:rgba(122,193,67,0.7)}}.bottom-box.box-position-right.box-color-blue .box-color-overlay{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF00B5CC', endColorstr='#FF00B5CC');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiMwMGI1Y2MiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGI1Y2MiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(28%, #00b5cc),color-stop(100%, rgba(0,181,204,0.1)));background-image:-moz-linear-gradient(right, #00b5cc 28%,rgba(0,181,204,0.1) 100%);background-image:-webkit-linear-gradient(right, #00b5cc 28%,rgba(0,181,204,0.1) 100%);background-image:linear-gradient(to left, #00b5cc 28%,rgba(0,181,204,0.1) 100%)}@media (max-width: 700px){.bottom-box.box-position-right.box-color-blue .box-color-overlay{background-image:none !important;background-color:rgba(0,181,204,0.7)}}.bottom-box.box-position-right.box-color-pink .box-color-overlay{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFB1005D', endColorstr='#FFB1005D');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiNiMTAwNWQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTAwNWQiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(28%, #b1005d),color-stop(100%, rgba(177,0,93,0.1)));background-image:-moz-linear-gradient(right, #b1005d 28%,rgba(177,0,93,0.1) 100%);background-image:-webkit-linear-gradient(right, #b1005d 28%,rgba(177,0,93,0.1) 100%);background-image:linear-gradient(to left, #b1005d 28%,rgba(177,0,93,0.1) 100%)}@media (max-width: 700px){.bottom-box.box-position-right.box-color-pink .box-color-overlay{background-image:none !important;background-color:rgba(177,0,93,0.7)}}.bottom-box.box-position-right .box-content{max-width:580px;float:right}@media (max-width: 700px){.bottom-box.box-position-right .box-content{float:left;max-width:none}}.bottom-box.box-position-left .box-image-overlay{right:0;background-position:top right}.bottom-box.box-position-left.box-color-green .box-color-overlay{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF7AC143', endColorstr='#FF7AC143');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiM3YWMxNDMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YWMxNDMiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(28%, #7ac143),color-stop(100%, rgba(122,193,67,0.1)));background-image:-moz-linear-gradient(left, #7ac143 28%,rgba(122,193,67,0.1) 100%);background-image:-webkit-linear-gradient(left, #7ac143 28%,rgba(122,193,67,0.1) 100%);background-image:linear-gradient(to right, #7ac143 28%,rgba(122,193,67,0.1) 100%)}@media (max-width: 700px){.bottom-box.box-position-left.box-color-green .box-color-overlay{background-image:none !important;background-color:rgba(122,193,67,0.7)}}.bottom-box.box-position-left.box-color-blue .box-color-overlay{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF00B5CC', endColorstr='#FF00B5CC');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiMwMGI1Y2MiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGI1Y2MiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(28%, #00b5cc),color-stop(100%, rgba(0,181,204,0.1)));background-image:-moz-linear-gradient(left, #00b5cc 28%,rgba(0,181,204,0.1) 100%);background-image:-webkit-linear-gradient(left, #00b5cc 28%,rgba(0,181,204,0.1) 100%);background-image:linear-gradient(to right, #00b5cc 28%,rgba(0,181,204,0.1) 100%)}@media (max-width: 700px){.bottom-box.box-position-left.box-color-blue .box-color-overlay{background-image:none !important;background-color:rgba(0,181,204,0.7)}}.bottom-box.box-position-left.box-color-pink .box-color-overlay{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFB1005D', endColorstr='#FFB1005D');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiNiMTAwNWQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTAwNWQiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(28%, #b1005d),color-stop(100%, rgba(177,0,93,0.1)));background-image:-moz-linear-gradient(left, #b1005d 28%,rgba(177,0,93,0.1) 100%);background-image:-webkit-linear-gradient(left, #b1005d 28%,rgba(177,0,93,0.1) 100%);background-image:linear-gradient(to right, #b1005d 28%,rgba(177,0,93,0.1) 100%)}@media (max-width: 700px){.bottom-box.box-position-left.box-color-pink .box-color-overlay{background-image:none !important;background-color:rgba(177,0,93,0.7)}}.bottom-box.box-position-left .box-content{max-width:680px;float:left}@media (max-width: 700px){.bottom-box.box-position-left .box-content{max-width:none}}.bottom-box .box-content{color:#fff;z-index:10;position:relative}.bottom-box .box-content .box-quote-text{font-size:24px;line-height:1.4em}.bottom-box .box-content .box-citation{font-size:18px;text-transform:uppercase;line-height:1.2em;margin-top:25px}.bottom-box .box-content a{color:#fff;font-size:28px;font-weight:bold;text-transform:uppercase;padding:10px 35px;border:3px solid #fff;display:inline-block;margin-top:25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom-box .box-content a:hover{text-decoration:none}.footer{width:100%;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;border-top:1px solid #f2f1f1}.footer-inner{max-width:1200px;margin:0 auto}.footer-upper{position:relative;top:0;left:0;padding:20px 0}@media (max-width: 1400px){.footer-upper{padding:20px}}.footer-upper .legal-navigation{float:right}@media (max-width: 1000px){.footer-upper .legal-navigation{float:none;border-top:1px solid #f2f1f1;margin-top:10px;padding-top:28px}}.footer-upper .legal-navigation ul{list-style:none;padding:0;margin:0}.footer-upper .legal-navigation li{display:inline-block;font-size:14px;line-height:20px;padding:26px 0;font-weight:bold;text-transform:uppercase;margin-right:28px;font-weight:600}@media (max-width: 1000px){.footer-upper .legal-navigation li{display:block;margin-right:0;margin-bottom:16px;padding:0;text-align:center}}.footer-upper .legal-navigation li:last-child{margin-right:0}.footer-upper .legal-navigation li:last-child{margin-bottom:0}.footer-upper .footer-navigation{float:left;padding:20px 0;font-size:20px;font-weight:700;text-transform:uppercase}@media (max-width: 1000px){.footer-upper .footer-navigation{float:none;text-align:center}}.footer-upper .footer-navigation ul{list-style:none;padding:0;margin:0}.footer-upper .footer-navigation li{display:inline-block;margin-right:32px;font-weight:600}@media (max-width: 1000px){.footer-upper .footer-navigation li{display:block;margin-right:0;margin-bottom:28px;line-height:18px}}.footer-upper .footer-navigation li:last-child{margin-bottom:0}.footer-upper .footer-navigation li.current-menu-item a,.footer-upper .footer-navigation li.current_page_item a,.footer-upper .footer-navigation li.current-page-ancestor a,.footer-upper .footer-navigation li.current_page_ancestor a{color:#505050}.footer-upper .footer-newsletter{position:absolute;top:20px;left:50%;width:100%;max-width:400px;padding:20px 0;margin-left:-200px}@media (max-width: 1400px){.footer-upper .footer-newsletter{position:relative;top:0;left:0;float:right}}@media (max-width: 1000px){.footer-upper .footer-newsletter{float:none;margin:0 auto}}.footer-upper .footer-newsletter h5{margin-bottom:5px;font-size:14px;text-transform:uppercase}.footer-upper .footer-newsletter-form{position:relative;top:0;right:0}.footer-upper .footer-newsletter-form .form-text{height:50px;padding:0 70px 0 20px;border:0px none;background-color:#ebebeb}.footer-upper .footer-newsletter-form .submit-button{position:absolute;top:0;right:0;padding:0;width:60px;height:50px}.footer-lower{padding:30px 0;border-top:1px solid #f2f1f1}@media (max-width: 1400px){.footer-lower{border-top:0;padding:20px}}.footer-lower .footer-lower-left{float:left}@media (max-width: 1000px){.footer-lower .footer-lower-left{float:none;text-align:center}}.footer-lower .footer-lower-left .phone-number{font-weight:bold;font-size:20px;margin-bottom:12px}@media (max-width: 700px){.footer-lower .footer-lower-left .phone-number{margin-bottom:0}}.footer-lower .footer-lower-left .copyright{font-size:14px;font-weight:bold}@media (max-width: 700px){.footer-lower .footer-lower-left .copyright{margin-bottom:20px}}.footer-lower .footer-lower-right{float:right}@media (max-width: 1000px){.footer-lower .footer-lower-right{float:none;text-align:center}}.footer-lower .footer-lower-right .social-links{display:inline-block;padding:20px 0;vertical-align:middle;margin-right:42px}@media (max-width: 1000px){.footer-lower .footer-lower-right .social-links{float:none;text-align:center;margin-right:0}}.footer-lower .footer-lower-right .social-links h5{margin-bottom:5px;font-size:14px;text-transform:uppercase}.footer-lower .footer-lower-right .social-links a{display:inline-block;margin:0 5px;line-height:1}.footer-lower .footer-lower-right .social-links img{width:40px;height:40px;image-rendering:optimizeQuality}.footer-lower .footer-lower-right .bbb-logo{vertical-align:middle;display:inline-block;height:80px;padding:0}@media (max-width: 1000px){.footer-lower .footer-lower-right .bbb-logo{float:none;text-align:center;display:block}}.footer-lower .footer-lower-right .bbb-logo img{height:100%;max-height:60px}.hj-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:995;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,0.5)}.hj-modal.active{display:block}.hj-modal .modal-container{position:relative;top:0;right:0;max-width:800px;padding:20px;margin:40px auto;background-color:#fff}@media (max-width: 1000px){.hj-modal .modal-container{max-width:100%;padding:10px;margin:80px 10px 40px 10px}}.hj-modal .modal-close-container{position:absolute;top:10px;right:10px;z-index:1}.hj-modal .modal-close-button{cursor:pointer;width:30px;height:30px;float:right;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("../images/close-button.png?v=1")}.hj-modal .modal-header{padding:0 20px;margin-bottom:20px;text-align:center}.hj-modal .modal-header h1{margin-bottom:0;font-size:36px}@media (max-width: 700px){.hj-modal .modal-header h1{font-size:26px}}.hj-modal .modal-content{margin:20px}.hj-modal .modal-footer{margin-top:20px;text-align:center}.hj-modal .modal-footer p{margin-bottom:2px;font-size:16px}.hj-modal .modal-footer a{font-size:20px;font-weight:700}.fancybox-close{width:30px !important;height:30px !important;top:-16px !important;right:-16px !important;background-size:contain !important;background-position:center;background-repeat:no-repeat;background-image:url("../images/close-button.png?v=1") !important;background-color:#000;border-radius:30px;border:1px solid #000}.fancybox-inner img{max-width:100%;height:auto}body.hj-modal-open{overflow-y:hidden}.home .header-top-container{z-index:50;position:absolute;width:100%;background-color:transparent}.home .header-top-container .header-top-inner .header-top-right .header-top-phone{background-color:transparent}.home .header-top-container .header-top-inner .header-top-right .utility-navigation ul li a{border:0;padding:17px 22px 15px}.home .header-top-container .header-top-inner .header-top-right .utility-navigation ul li a:hover{border:0}.header-top-container{background:#353d45;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;height:90px}@media (max-width: 1000px){.header-top-container{display:none}}.header-top-container li a{display:block;font-weight:600;margin:20px 20px 0 0;padding:15px 25px 13px;font-size:18px;line-height:18px;color:#fff;text-transform:uppercase}@media (max-width: 1400px){.header-top-container li a{padding:15px;font-size:16px}}.header-top-container li:last-child a{margin-right:0}.header-top-container .header-top-inner{max-width:1440px;margin:0 auto}.header-top-container .header-top-inner .header-top-left{float:left;max-height:90px}.header-top-container .header-top-inner .header-top-left .header-top-logo{display:inline-block}.header-top-container .header-top-inner .header-top-left .header-top-logo img{opacity:1 !important;display:block}.header-top-container .header-top-inner .header-top-left .main-navigation{display:inline-block;vertical-align:top}.header-top-container .header-top-inner .header-top-left .main-navigation ul{list-style:none;margin-left:44px;padding:0}.header-top-container .header-top-inner .header-top-left .main-navigation ul li{display:inline-block;padding:0}.header-top-container .header-top-inner .header-top-left .main-navigation ul li a{border:2px solid #fff;background-color:transparent;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;-moz-transition:border-color 0s;-o-transition:border-color 0s;-webkit-transition:border-color 0s;transition:border-color 0s}.header-top-container .header-top-inner .header-top-left .main-navigation ul li a:hover{color:#39892f;text-decoration:none;border-color:#fff;background-color:#fff;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s;-moz-transition:border-color 0s;-o-transition:border-color 0s;-webkit-transition:border-color 0s;transition:border-color 0s}.header-top-container .header-top-inner .header-top-right{float:right}.header-top-container .header-top-inner .header-top-right .utility-navigation{float:right}.header-top-container .header-top-inner .header-top-right .utility-navigation ul{padding-left:0;list-style:none;margin-right:20px}.header-top-container .header-top-inner .header-top-right .utility-navigation ul li{display:inline-block}.header-top-container .header-top-inner .header-top-right .utility-navigation ul li a{color:#fff;margin-right:0;padding:15px 20px 13px;border:2px solid #353d45}.header-top-container .header-top-inner .header-top-right .utility-navigation ul li a:hover{border:2px solid #fff;background-color:#fff;color:#39892f;text-decoration:none;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s;-moz-transition:border-color 0s;-o-transition:border-color 0s;-webkit-transition:border-color 0s;transition:border-color 0s}@media (max-width: 1400px){.header-top-container .header-top-inner .header-top-right .utility-navigation ul li a{padding:15px 9px}}.header-top-container .header-top-inner .header-top-right .header-top-phone{float:right;height:100%;font-size:20px;line-height:20px;padding:35px 0;width:195px;background-color:#39892f;font-weight:bold;text-align:center;color:#fff;font-weight:600}.header-top-container .header-top-inner .header-top-right .header-top-phone *{color:#fff !important}.header{position:relative;top:0;left:0;width:100%;color:#fff;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;background-color:#000}@media (max-width: 1000px){.header{padding-top:51px}}.header-inner{position:relative;top:0;left:0;z-index:2;padding-bottom:142px}@media (max-width: 1000px){.header-inner{padding-bottom:40px}}.header-inner a{color:#fff}.header-inner .logo{float:left;padding-top:80px;margin-bottom:20px;line-height:0}.header-inner .logo img{max-width:125px}.header-inner .header-shop-button{float:right;margin:0 20px 0 0}.header-inner .header-shop-button a{display:block;padding:32px 22px 22px 22px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;background-color:#39892f;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;-moz-transition:border-color 0s;-o-transition:border-color 0s;-webkit-transition:border-color 0s;transition:border-color 0s}@media (max-width: 1400px){.header-inner .header-shop-button a{padding:25px 22px 15px 22px}}.header-inner .header-shop-button a:hover{text-decoration:none;border-color:#275C20;background-color:#275C20;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s;-moz-transition:border-color 0s;-o-transition:border-color 0s;-webkit-transition:border-color 0s;transition:border-color 0s}.header-inner h1.page-title{color:#fff;margin:0 145px;padding-top:142px;font-size:64px;font-weight:700;text-align:center;text-transform:uppercase}@media (max-width: 1400px){.header-inner h1.page-title{clear:both;padding-top:40px;font-size:54px}}@media (max-width: 1000px){.header-inner h1.page-title{margin:0}}.header-inner h1.page-title-2{color:#fff;margin:10px 0 0 0;font-size:20px;font-weight:700;text-align:center;font-family:"PMN Caecilia W01","Times New Roman",Georgia,serif}@media (max-width: 1400px){.header-inner h1.page-title-2{padding:0 20px}}@media (max-width: 500px){.header-inner h1.page-title-2{font-size:16px;font-weight:normal}}.header-background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.header-background video{position:absolute;top:50%;left:50%;width:100%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (max-width: 1000px){.header-background video{width:auto;height:100%}}.header-background-faded{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;background-color:#000}@media (max-width: 500px){.header-background-faded{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}}@media (max-width: 700px){.header-with-content{display:block}.header-with-content .header-inner{padding:0 10px 70px 10px}.header-with-content .header-inner .logo,.header-with-content .header-inner .header-shop-button,.header-with-content .header-inner .utility-navigation,.header-with-content .header-inner .main-navigation{display:none}.header-with-content .header-inner h1.page-title{margin-top:100px;font-size:40px}}@media (max-width: 500px){.header-with-content .header-inner{padding:0 10px 50px 10px}.header-with-content .header-inner h1.page-title{margin-top:0px;font-size:24px}}.header-with-content .header-content{max-width:1000px;margin:40px auto}@media (max-width: 1400px){.header-with-content .header-content{padding:0 20px;margin:20px auto 60px auto}}.header-inner .utility-navigation{float:right;margin:10px 20px 0 0}@media (max-width: 700px){.header-inner .utility-navigation{float:none;clear:both;padding:10px;margin:0 auto;text-align:right;border-top:1px solid #999}}.header-inner .utility-navigation ul.navigation{list-style:none;margin:0;padding:0;text-transform:uppercase}.header-inner .utility-navigation li{float:left;display:inline-block;margin:0 2px}@media (max-width: 700px){.header-inner .utility-navigation li{float:none}}@media (max-width: 500px){.header-inner .utility-navigation li{display:block !important}}.header-inner .utility-navigation a{display:block;padding:22px;font-size:14px;font-weight:700;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;-moz-transition:border-color 0s;-o-transition:border-color 0s;-webkit-transition:border-color 0s;transition:border-color 0s}@media (max-width: 1400px){.header-inner .utility-navigation a{padding:15px}}.header-inner .utility-navigation a:hover{border:2px solid #fff;background-color:#fff;color:#39892f;text-decoration:none;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s;-moz-transition:border-color 0s;-o-transition:border-color 0s;-webkit-transition:border-color 0s;transition:border-color 0s}.header-inner .utility-navigation li.current-menu-item a,.header-inner .utility-navigation li.current_page_item a,.header-inner .utility-navigation li.current-page-ancestor a,.header-inner .utility-navigation li.current_page_ancestor a{color:#fff;background-color:#39892f}.header-inner .order-status-button{margin:10px 0 0 0}.header-inner .order-status-button a{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-inner .main-navigation{float:left;margin:10px 20px}@media (max-width: 1000px){.header-inner .main-navigation{float:none;clear:both;margin:0 auto;text-align:center}}.header-inner .main-navigation ul.navigation{list-style:none;margin:0;padding:0;text-transform:uppercase}.header-inner .main-navigation li{float:left;display:inline-block;margin:0 2px}@media (max-width: 1000px){.header-inner .main-navigation li{float:none}}@media (max-width: 500px){.header-inner .main-navigation li{display:block !important}}.header-inner .main-navigation a{display:block;padding:20px;font-size:18px;font-weight:700;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;-moz-transition:border-color 0s;-o-transition:border-color 0s;-webkit-transition:border-color 0s;transition:border-color 0s}@media (max-width: 1400px){.header-inner .main-navigation a{padding:15px;font-size:16px}}.header-inner .main-navigation a:hover{color:#fff;text-decoration:none;border-color:#fff;background-color:#fff;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s;-moz-transition:border-color 0s;-o-transition:border-color 0s;-webkit-transition:border-color 0s;transition:border-color 0s}.header-inner .main-navigation li.current-menu-item a,.header-inner .main-navigation li.current_page_item a,.header-inner .main-navigation li.current-page-ancestor a,.header-inner .main-navigation li.current_page_ancestor a{color:#fff;background-color:#39892f}.header-inner .secondary-navigation{margin:20px 145px 0 145px}@media (max-width: 1400px){.header-inner .secondary-navigation{margin:20px 20px 0 20px}}.header-inner .secondary-navigation ul.navigation{list-style:none;margin:0;padding:0;text-align:center;text-transform:uppercase}.header-inner .secondary-navigation li{display:inline-block;margin:0 2px}@media (max-width: 500px){.header-inner .secondary-navigation li{display:block !important}}.header-inner .secondary-navigation a{display:block;margin:10px;padding:15px 25px;font-size:16px;font-weight:700;border:2px solid #fff;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;-moz-transition:border-color 0s;-o-transition:border-color 0s;-webkit-transition:border-color 0s;transition:border-color 0s}@media (max-width: 1400px){.header-inner .secondary-navigation a{padding:8px 18px}}.header-inner .secondary-navigation a:hover{color:#39892f;text-decoration:none;border-color:#fff;background-color:#fff;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s;-moz-transition:border-color 0s;-o-transition:border-color 0s;-webkit-transition:border-color 0s;transition:border-color 0s}.header-inner .secondary-navigation li.current-menu-item a,.header-inner .secondary-navigation li.current_page_item a,.header-inner .secondary-navigation li.current-page-ancestor a,.header-inner .secondary-navigation li.current_page_ancestor a{color:#fff;border-color:#39892f;background-color:#39892f}.tertiary-navigation{width:100%;text-align:center;text-transform:uppercase;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;border-bottom:1px solid #f2f1f1}@media (max-width: 700px){.tertiary-navigation{display:none}}.tertiary-navigation-inner{max-width:1440px;margin:0 auto}.tertiary-navigation-inner ul{list-style:none;margin:0;padding:0}.tertiary-navigation-inner li{display:inline-block;margin:0 2px}@media (max-width: 500px){.tertiary-navigation-inner li{display:block}}.tertiary-navigation-inner a{display:block;padding:20px 22px;color:#a5acb0;font-size:16px;font-weight:600;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.tertiary-navigation-inner a:hover{text-decoration:none;background-color:#f0f0f0;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s}.tertiary-navigation-inner li.current-menu-item a,.tertiary-navigation-inner li.current_page_item a,.tertiary-navigation-inner li.current-page-ancestor a,.tertiary-navigation-inner li.current_page_ancestor a{background-color:#f0f0f0}.fixed-header{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:50px}@media (max-width: 1000px){.fixed-header{display:block}}.fixed-header .logo{width:50px;height:50px}.fixed-header .logo img{max-height:100%}.fixed-header .header-phone-button{width:53px;height:50px;background:transparent url(../images/text-icon-phone-transparent.png) no-repeat center center;position:absolute;right:50px;top:0;padding-left:1px;background-size:55px}.fixed-header .header-phone-button *{display:block;width:100%;height:100%;font-size:0}.fixed-header .header-shop-button{cursor:pointer;position:absolute;top:0;right:104px;padding:0 10px;color:#fff;line-height:22px;font-size:14px;padding:15px 10px 13px;text-align:center;font-weight:700;width:150px;height:50px;overflow:hidden;text-transform:uppercase;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.fixed-header .header-shop-button:hover{background-color:#275C20;text-decoration:none}.fixed-header .header-shop-button.is-opened{color:transparent;font-size:0}.fixed-header .header-shop-button.is-opened:after{content:'';position:absolute;right:10px;top:10px;background-repeat:no-repeat;background-position:center;background-image:url(../images/bg-fixed-menu-button-close.png);width:30px;height:30px;background-size:contain}.fixed-header .header-shop-button.is-opened:before{color:#fff;font-size:14px;content:'CLOSE';display:inline-block;width:104px;background-size:30px;text-align:left}.fixed-header .fixed-menu-button{cursor:pointer;position:absolute;top:0;right:0;width:50px;height:50px;padding-left:1px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/bg-fixed-menu-button.png");-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fixed-header .fixed-menu-button:hover{background-color:#275C20}.fixed-header .fixed-menu-button.is-opened{background-image:url("../images/bg-fixed-menu-button-close.png")}body.scrolling .fixed-header{border-bottom:1px solid #fff;background-color:#353d45}body.scrolling .fixed-header .header-phone-button{padding-left:0;border-left:1px solid #fff}body.scrolling .fixed-header .fixed-menu-button{padding-left:0;border-left:1px solid #fff}.fixed-navigation{display:none;position:fixed;top:0;left:0;z-index:998;width:100%;height:100%;padding-top:80px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;border-bottom:1px solid #000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1000px){.fixed-navigation.active{display:block}}.fixed-navigation .header-school-search{height:auto;border-bottom:1px solid #ebebeb;display:block !important}.fixed-navigation .header-school-search .school-search-results.active{position:relative;border-top:1px solid #ebebeb;margin-top:10px}.fixed-navigation .utility-navigation{margin-top:60px}.fixed-navigation .navigation{list-style:none;margin:0;padding:0;text-align:center;text-transform:uppercase;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif}.fixed-navigation .navigation li{margin:0;padding:0}.fixed-navigation .navigation a{display:block;padding:15px}.fixed-navigation .navigation li.current-menu-item a,.fixed-navigation .navigation li.current_page_item a,.fixed-navigation .navigation li.current-page-ancestor a,.fixed-navigation .navigation li.current_page_ancestor a{background-color:#f8f6f6}.fixed-navigation .utility-navigation{padding:0 20px}.fixed-navigation .utility-navigation a{color:#a5acb0;font-size:16px;font-weight:600}.fixed-navigation .main-navigation{padding:0 20px 200px 20px;font-size:24px;font-weight:700}.fixed-header-spacer{display:none}@media (max-width: 700px){.fixed-header-spacer{height:50px}}.mobile-secondary-navigation{display:none;background-color:#f1f1f1}@media (max-width: 700px){.mobile-secondary-navigation{display:block}}.mobile-secondary-navigation-inner{font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif}.mobile-secondary-navigation-inner .mobile-secondary-navigation-head{cursor:pointer;display:block;padding:16px;line-height:1;color:#60605b;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase;border-bottom:1px solid #e6e6e6;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.mobile-secondary-navigation-inner .mobile-secondary-navigation-head:hover{background-color:#e6e6e6;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s}.mobile-secondary-navigation-inner .mobile-secondary-navigation-head .button{width:12px;margin-left:10px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:right center;background-image:url("../images/bg-mobile-secondary-navigation-head-down.png")}.mobile-secondary-navigation-inner .mobile-secondary-navigation-head.is-opened{border-bottom:0px none}.mobile-secondary-navigation-inner .mobile-secondary-navigation-head.is-opened .button{background-image:url("../images/bg-mobile-secondary-navigation-head-up.png")}.mobile-secondary-navigation-inner ul{list-style:none;margin:0;padding:0}.mobile-secondary-navigation-inner li{margin:0;padding:0;border-top:1px solid #e6e6e6}.mobile-secondary-navigation-inner li a{color:#66bc29;padding-left:20px}.mobile-secondary-navigation-inner li li a{padding-left:40px;color:#a5acb0}.mobile-secondary-navigation-inner li li li a{padding-left:60px}.mobile-secondary-navigation-inner a{display:block;padding:17px;font-size:16px;font-weight:600;line-height:1;text-transform:uppercase;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.mobile-secondary-navigation-inner a:hover{text-decoration:none;background-color:#e6e6e6;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s}.mobile-secondary-navigation-inner a.active{background-color:#ececec}.mobile-secondary-navigation-inner .has-children{position:relative;top:0;left:0;padding-right:50px}.mobile-secondary-navigation-inner .toggle-navigation-button{cursor:pointer;position:absolute;top:0;right:0;width:50px;height:100%;color:#fff;text-align:center;background-color:#cccccc;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../images/bg-toggle-navigation-button.png");-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.mobile-secondary-navigation-inner .toggle-navigation-button:hover{background-color:#666;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s}.mobile-secondary-navigation-inner .toggle-navigation-button.is-opened{background-image:url("../images/bg-toggle-navigation-button-2.png")}input[type="text"],input[type="password"],textarea{padding:20px;font-size:18px;line-height:1.2;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;border:1px solid #e6e6e6;background-color:#f8f6f6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}select{padding:19px;font-size:18px;line-height:1.2;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;border:1px solid #e6e6e6;background-color:#f8f6f6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:#a5acb0;font-family:"PMN Caecilia W01","Times New Roman",Georgia,serif}:-moz-placeholder{color:#a5acb0;font-family:"PMN Caecilia W01","Times New Roman",Georgia,serif}::-moz-placeholder{color:#a5acb0;font-family:"PMN Caecilia W01","Times New Roman",Georgia,serif}:-ms-input-placeholder{color:#a5acb0;font-family:"PMN Caecilia W01","Times New Roman",Georgia,serif}.form-text{width:100%}.form-longtext{width:100%;height:125px}.form-select{width:100%;min-width:150px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-image:url("../images/select-triangle.png");background-position:center right;background-repeat:no-repeat;height:63px}.form-radio{display:block;cursor:pointer;margin:5px}.form-checkbox{display:block;cursor:pointer;margin:5px}.submit-button,.gform_button{display:inline-block;padding:20px 70px;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;border:0px none;outline:0px none;background-color:#66bc29;-moz-transition:color 0.3s,background-color 0.3s;-o-transition:color 0.3s,background-color 0.3s;-webkit-transition:color 0.3s,background-color 0.3s;transition:color 0.3s,background-color 0.3s}@media (max-width: 500px){.submit-button,.gform_button{display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.submit-button:hover,.gform_button:hover{color:#fff;text-decoration:none;background-color:#275C20;-moz-transition:color 0s,background-color 0s;-o-transition:color 0s,background-color 0s;-webkit-transition:color 0s,background-color 0s;transition:color 0s,background-color 0s}.form-grid .grid-1{float:left;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%}@media (max-width: 1400px){.form-grid .grid-1{float:none;width:100%;max-width:600px;margin:0 auto}}.form-grid .grid-offset-1{margin-left:8.33333%}@media (max-width: 1400px){.form-grid .grid-offset-1{margin:0 auto}}.form-grid .grid-2{float:left;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%}@media (max-width: 1400px){.form-grid .grid-2{float:none;width:100%;max-width:600px;margin:0 auto}}.form-grid .grid-offset-2{margin-left:16.66667%}@media (max-width: 1400px){.form-grid .grid-offset-2{margin:0 auto}}.form-grid .grid-3{float:left;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}@media (max-width: 1400px){.form-grid .grid-3{float:none;width:100%;max-width:600px;margin:0 auto}}.form-grid .grid-offset-3{margin-left:25%}@media (max-width: 1400px){.form-grid .grid-offset-3{margin:0 auto}}.form-grid .grid-4{float:left;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%}@media (max-width: 1400px){.form-grid .grid-4{float:none;width:100%;max-width:600px;margin:0 auto}}.form-grid .grid-offset-4{margin-left:33.33333%}@media (max-width: 1400px){.form-grid .grid-offset-4{margin:0 auto}}.form-grid .grid-5{float:left;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%}@media (max-width: 1400px){.form-grid .grid-5{float:none;width:100%;max-width:600px;margin:0 auto}}.form-grid .grid-offset-5{margin-left:41.66667%}@media (max-width: 1400px){.form-grid .grid-offset-5{margin:0 auto}}.form-grid .grid-6{float:left;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}@media (max-width: 1400px){.form-grid .grid-6{float:none;width:100%;max-width:600px;margin:0 auto}}.form-grid .grid-offset-6{margin-left:50%}@media (max-width: 1400px){.form-grid .grid-offset-6{margin:0 auto}}.form-grid .grid-7{float:left;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%}@media (max-width: 1400px){.form-grid .grid-7{float:none;width:100%;max-width:600px;margin:0 auto}}.form-grid .grid-offset-7{margin-left:58.33333%}@media (max-width: 1400px){.form-grid .grid-offset-7{margin:0 auto}}.form-grid .grid-8{float:left;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%}@media (max-width: 1400px){.form-grid .grid-8{float:none;width:100%;max-width:600px;margin:0 auto}}.form-grid .grid-offset-8{margin-left:66.66667%}@media (max-width: 1400px){.form-grid .grid-offset-8{margin:0 auto}}.form-grid .grid-9{float:left;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%}@media (max-width: 1400px){.form-grid .grid-9{float:none;width:100%;max-width:600px;margin:0 auto}}.form-grid .grid-offset-9{margin-left:75%}@media (max-width: 1400px){.form-grid .grid-offset-9{margin:0 auto}}.form-grid .grid-10{float:left;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%}@media (max-width: 1400px){.form-grid .grid-10{float:none;width:100%;max-width:600px;margin:0 auto}}.form-grid .grid-offset-10{margin-left:83.33333%}@media (max-width: 1400px){.form-grid .grid-offset-10{margin:0 auto}}.form-grid .grid-11{float:left;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%}@media (max-width: 1400px){.form-grid .grid-11{float:none;width:100%;max-width:600px;margin:0 auto}}.form-grid .grid-offset-11{margin-left:91.66667%}@media (max-width: 1400px){.form-grid .grid-offset-11{margin:0 auto}}.form-grid .grid-12{float:left;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media (max-width: 1400px){.form-grid .grid-12{float:none;width:100%;max-width:600px;margin:0 auto}}.form-grid .grid-offset-12{margin-left:100%}@media (max-width: 1400px){.form-grid .grid-offset-12{margin:0 auto}}.form-grid .grid-center{text-align:center}.customer-service-iframe{width:100%;min-height:400px;border:0px none}.gform_wrapper form li,.gform_wrapper li{margin:15px 0}.gform_wrapper .top_label .gfield_label{margin:0}@media (max-width: 700px){.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{max-width:400px;width:100% !important}}@media (max-width: 700px){.gform_wrapper .top_label input,.gform_wrapper .top_label select{max-width:none}}h1,h2,h3,h4,h5,h6,p,ul,blockquote{margin-top:0px}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,blockquote:last-child{margin-bottom:0px}a{cursor:pointer}a img{border:0px none}body{color:#505050;font-size:18px;line-height:1.6;font-family:"PMN Caecilia W01","Times New Roman",Georgia,serif}@media (max-width: 700px){body{font-size:16px}}a{color:#66bc29;text-decoration:none}a:hover{text-decoration:underline}p{margin-bottom:40px}p.larger-text{font-size:20px;line-height:1.7}@media (max-width: 700px){p.larger-text{font-size:16px;line-height:1.6}}p.smaller-text{font-size:15px;line-height:1.5em}@media (max-width: 700px){p.smaller-text{font-size:13px}}hr{margin:0 0 40px 0;border:0px;border-bottom:1px solid #f2f1f1}sup{font-size:12px;top:-1.5em;left:.3em}iframe{max-width:100%}h1{margin-bottom:30px;color:#66bc29;font-size:40px;line-height:1.2;font-weight:700}h1 sup{top:-2.5em;left:0;font-size:16px}@media (max-width: 700px){h1{font-size:26px;line-height:1.3}}h1.large{margin-bottom:20px;color:#66bc29;font-size:56px;line-height:1;font-weight:700;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif}@media (max-width: 700px){h1.large{font-size:30px;line-height:1.2}}h1.post-name{font-size:42px;font-weight:500}@media (max-width: 700px){h1.post-name{font-size:36px}}h2,.h2{margin-bottom:20px;color:#505050;font-size:30px;line-height:1.2;font-weight:700;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif}h3,.h3{margin-bottom:10px;color:#66bc29;font-size:26px;line-height:1.4;font-weight:500}h4,.h4{margin-bottom:10px;color:#66bc29;font-size:20px;font-weight:700}h5,.h5{margin-bottom:20px;color:#60605b;font-size:18px;font-weight:700;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif}h6,.h6{margin-bottom:10px;color:#a5acb0;font-size:18px;font-weight:700}a.button,a.button-green,a.button-dark-green{display:inline-block;margin:5px;padding:14px 20px;font-size:16px;font-weight:600;text-transform:uppercase;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif}@media (max-width: 500px){a.button,a.button-green,a.button-dark-green{display:block;margin-bottom:20px;text-align:center}a.button:last-child,a.button-green:last-child,a.button-dark-green:last-child{margin-bottom:0}}a.button:hover,a.button-green:hover,a.button-dark-green:hover{text-decoration:none}a.button{color:#66bc29;padding:15px 20px 13px;border:2px solid #66bc29;-moz-transition:color 0.3s,background-color 0.3s;-o-transition:color 0.3s,background-color 0.3s;-webkit-transition:color 0.3s,background-color 0.3s;transition:color 0.3s,background-color 0.3s}a.button:hover{color:#fff;background-color:#66bc29;-moz-transition:color 0s,background-color 0s;-o-transition:color 0s,background-color 0s;-webkit-transition:color 0s,background-color 0s;transition:color 0s,background-color 0s}a.button-green{color:#fff;background-color:#66bc29;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}a.button-green:hover{background-color:#275C20;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s}a.button-dark-green{position:relative;top:0;left:0;padding-left:50px;color:#fff;background-color:#39892f;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}a.button-dark-green:before{content:'';position:absolute;top:17px;left:20px;display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/icon-external-link.png")}a.button-dark-green:hover{background-color:#275C20;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s}a.button-shop-by-school{position:relative;top:0;left:0;padding-left:50px;ismobile:false}a.button-shop-by-school:before{content:'';position:absolute;top:17px;left:20px;display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-image:url("../images/icon-magnifying-glass.png")}@media (max-width: 700px){a.button-shop-by-school{ismobile:true}}a.back-link{display:inline-block;margin:5px;line-height:1;font-size:14px;font-weight:700;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;text-transform:uppercase;-moz-transition:color 0.3s;-o-transition:color 0.3s;-webkit-transition:color 0.3s;transition:color 0.3s}a.back-link:before{content:'\00ab\00a0'}a.back-link:hover{color:#275C20;text-decoration:none;-moz-transition:color 0s;-o-transition:color 0s;-webkit-transition:color 0s;transition:color 0s}a.anchor-offset{display:block;position:relative;top:-50px;visibility:hidden}a img{-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}a img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;-moz-transition:opacity 0s;-o-transition:opacity 0s;-webkit-transition:opacity 0s;transition:opacity 0s}a img.ignore:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.alignleft,.image-align-left{float:left;margin:0 10px 10px 0}.alignright,.image-align-right{float:right;margin:0 0 10px 10px}.image-align-center{float:none;max-width:100%;margin-bottom:20px;text-align:center}.middle img{max-width:100%;height:auto}.pagination{padding:0 20px}.pagination-emunerate{max-width:900px;margin:40px auto;padding-top:40px;font-size:16px;font-weight:700;text-transform:uppercase;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;border-top:1px solid #f2f1f1}.pagination-emunerate ul{list-style:none;margin:0;padding:0;text-align:center}.pagination-emunerate li{display:inline-block}@media (max-width: 700px){.pagination-emunerate li{float:left;width:31%;margin:0 1%}}.pagination-emunerate a,.pagination-emunerate span{display:block;padding:10px 15px;color:#fff;text-decoration:none;background-color:#66bc29;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.pagination-emunerate span{background-color:#275C20}.pagination-emunerate a:hover{text-decoration:none;background-color:#275C20;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s}@media (max-width: 700px){.pagination-emunerate a.page-numbers{display:none}.pagination-emunerate a.page-numbers.prev{display:block}.pagination-emunerate a.page-numbers.next{display:block}}@media (max-width: 700px){.pagination-emunerate span.dots{display:none}}.pagination-previous-next{max-width:900px;margin:40px auto;padding-top:40px;font-size:16px;font-weight:700;text-transform:uppercase;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;border-top:1px solid #f2f1f1}.pagination-previous-next a{display:inline-block;padding:13px 25px;color:#fff;background-color:#66bc29;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media (max-width: 500px){.pagination-previous-next a{display:block}}.pagination-previous-next a:hover{text-decoration:none;background-color:#275C20;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s}.pagination-previous-next .pagination-previous{float:left}@media (max-width: 500px){.pagination-previous-next .pagination-previous{float:none}}.pagination-previous-next .pagination-previous a:before{content:'\00ab\00a0'}.pagination-previous-next .pagination-next{float:right}@media (max-width: 500px){.pagination-previous-next .pagination-next{float:none;text-align:right}}.pagination-previous-next .pagination-next a:after{content:"\00a0\00bb"}@media (max-width: 500px){.pagination-previous-next .pagination-previous+.pagination-next{margin-top:10px}}p.faq-question{position:relative;top:0;left:0;padding-left:30px;color:#66bc29;font-size:24px;font-weight:700}p.faq-question:before{content:"Q:";position:absolute;top:6px;left:0;color:#66bc29;font-size:18px;font-weight:700;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif}p.faq-answer{position:relative;top:0;left:0;padding-left:30px}p.faq-answer:before{content:"A:";position:absolute;top:0;left:0;color:#a5acb0;font-size:18px;font-weight:700;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif}p.faq-question+p.faq-answer,p.faq-answer+p.faq-answer{margin-top:-30px}p.text-icon-phone,p.text-icon-person,p.text-icon-question,p.text-icon-information,p.text-icon-down-arrow{position:relative;top:0;left:0;padding-left:70px}p.text-icon-phone:before,p.text-icon-person:before,p.text-icon-question:before,p.text-icon-information:before,p.text-icon-down-arrow:before{content:'';position:absolute;top:50%;left:0;width:50px;height:100%;min-height:50px;margin-top:-25px;vertical-align:center;background-repeat:no-repeat;background-size:contain;image-rendering:optimizeQuality}@media (max-width: 500px){p.text-icon-phone,p.text-icon-person,p.text-icon-question,p.text-icon-information,p.text-icon-down-arrow{padding-left:50px}p.text-icon-phone:before,p.text-icon-person:before,p.text-icon-question:before,p.text-icon-information:before,p.text-icon-down-arrow:before{width:40px;margin-top:-20px}}p.text-icon-phone:before{background-image:url("../images/text-icon-phone.png")}p.text-icon-person:before{background-image:url("../images/text-icon-person.png")}p.text-icon-question:before{background-image:url("../images/text-icon-question.png")}p.text-icon-information:before{background-image:url("../images/text-icon-information.png")}p.text-icon-down-arrow:before{background-image:url("../images/text-icon-down-arrow.png")}.posts-archive{max-width:900px;margin:40px auto}@media (max-width: 1400px){.posts-archive{padding:0 20px}}.post-preview{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f2f1f1}.post-preview:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0px none}.post-preview p{margin-bottom:20px;font-size:16px}.featured-post{max-width:1440px;margin:0 auto;background-color:#faf9f9}@media (max-width: 1000px){.featured-post{max-width:600px;margin:0 auto 40px auto}}.featured-post-with-image{display:table}@media (max-width: 1400px){.featured-post-with-image{display:block}}.featured-post-with-image .featured-post-image{display:table-cell;width:50%;line-height:0;text-align:center;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1400px){.featured-post-with-image .featured-post-image{display:block;float:left;width:40%;padding:40px 0 40px 40px}}@media (max-width: 1000px){.featured-post-with-image .featured-post-image{float:none;width:100%;padding:0px}}.featured-post-with-image .featured-post-preview{display:table-cell;width:50%;vertical-align:middle}@media (max-width: 1400px){.featured-post-with-image .featured-post-preview{display:block;float:left;width:60%}}@media (max-width: 1000px){.featured-post-with-image .featured-post-preview{float:none;width:100%}}.featured-post-preview{padding:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.featured-post-preview h1.large{margin-bottom:20px;font-size:40px;line-height:1.2;text-transform:uppercase}@media (max-width: 700px){.featured-post-preview h1.large{font-size:30px}}@media (max-width: 700px){.featured-post-preview{padding:20px}}.middle-homepage .featured-post{color:#fff;background-color:#66bc29}.middle-homepage .featured-post a{color:#fff}.middle-homepage .featured-post a.button{border-color:#fff}.middle-homepage .featured-post a.button:hover{color:#66bc29;background-color:#fff}.middle-homepage .featured-post h1{color:#fff}.post-page{position:relative;top:0;left:0;z-index:1;max-width:900px;margin:0 auto}.post-categories a{display:inline-block;margin:5px;padding:7px 20px;color:#a5acb0;line-height:1;font-size:14px;font-weight:700;border:2px solid #a5acb0;-moz-transition:color 0.3s,background-color 0.3s;-o-transition:color 0.3s,background-color 0.3s;-webkit-transition:color 0.3s,background-color 0.3s;transition:color 0.3s,background-color 0.3s}.post-categories a:hover{color:#fff;text-decoration:none;background-color:#a5acb0;-moz-transition:color 0s,background-color 0s;-o-transition:color 0s,background-color 0s;-webkit-transition:color 0s,background-color 0s;transition:color 0s,background-color 0s}.post-preview .post-categories{margin-bottom:10px}.product-previews{max-width:1440px;margin:40px auto 0 auto}@media (max-width: 1000px){.product-previews{max-width:600px;margin:0 auto 40px auto}}.product-preview{background-color:#faf9f9}@media (max-width: 1400px){.product-preview{margin:10px 0}}.product-preview .product-content{padding:40px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.product-preview .product-content .product-icon{margin-bottom:20px;max-height:225px}@media (max-width: 1000px){.product-preview .product-content .product-icon{max-height:150px}}@media (max-width: 700px){.product-preview .product-content .product-icon{max-height:100px}}.product-preview .product-content .product-icon img{max-height:inherit}.product-preview .product-content p{margin-bottom:20px;font-size:16px}.product-preview .product-content h1.large{margin-bottom:20px;color:#505050;font-size:30px;line-height:1.2;text-transform:uppercase}.product-preview .product-content h5{color:#a5acb0}.product-preview-with-image{display:table}.product-preview-with-image:nth-child(odd) .product-image-left{display:none}.product-preview-with-image:nth-child(even) .product-image-right{display:none}@media (max-width: 1400px){.product-preview-with-image .product-image-left{padding:40px 0 40px 40px}.product-preview-with-image .product-image-right{padding:40px 40px 40px 0}}@media (max-width: 1000px){.product-preview-with-image .product-image-left{display:block !important}.product-preview-with-image .product-image-right{display:none !important}}.product-preview-with-image .product-image{display:table-cell;width:53%;line-height:0;text-align:center;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1400px){.product-preview-with-image .product-image{display:block;float:left;width:40%}}@media (max-width: 1000px){.product-preview-with-image .product-image{float:none;width:100%;padding:0}}.product-preview-with-image .product-content{display:table-cell;width:47%;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1400px){.product-preview-with-image .product-content{display:block;float:left;width:60%}}@media (max-width: 1000px){.product-preview-with-image .product-content{width:100%}}@media (max-width: 700px){.product-preview-with-image .product-content{padding:20px}}.secondary-product-previews{max-width:1440px;margin:40px auto 0 auto}@media (max-width: 1000px){.secondary-product-previews{max-width:600px;margin:0 auto 40px auto}}.secondary-product-preview{margin:10px 0}.secondary-product-preview:nth-child(odd){background-color:#faf9f9}@media (max-width: 1000px){.secondary-product-preview{margin:10px 0}}@media (max-width: 700px){.secondary-product-preview{background-color:#faf9f9}}.secondary-product-preview .product-content{padding:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 700px){.secondary-product-preview .product-content{padding:20px}}.secondary-product-preview .product-content p{margin-bottom:20px;font-size:16px}.secondary-product-preview .product-content h1.large{margin-bottom:20px;color:#505050;font-size:30px;line-height:1.2;text-transform:uppercase}.secondary-product-preview .product-content h5{color:#a5acb0}.secondary-product-preview-with-image{display:table}@media (max-width: 1400px){.secondary-product-preview-with-image{display:block}}.secondary-product-preview-with-image .product-image{display:table-cell;width:50%;line-height:0;text-align:center;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1400px){.secondary-product-preview-with-image .product-image{display:block;float:left;width:40%;padding:40px 0 40px 40px}}@media (max-width: 1000px){.secondary-product-preview-with-image .product-image{float:none;width:100%;padding:0}}.secondary-product-preview-with-image .product-content{display:table-cell;width:50%;vertical-align:middle}@media (max-width: 1400px){.secondary-product-preview-with-image .product-content{display:block;float:left;width:60%}}@media (max-width: 1000px){.secondary-product-preview-with-image .product-content{float:none;width:100%}}.resource-category-previews{display:table;max-width:1440px;margin:40px auto}@media (max-width: 1400px){.resource-category-previews{max-width:475px}}.resource-category-preview{display:table-cell;width:33.33333%;font-size:16px;vertical-align:top;border:3px solid #fff;background-color:#faf9f9;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1400px){.resource-category-preview{display:block;width:100%;margin-bottom:10px;border:0px none}}.resource-category-preview .category-content{padding:40px}@media (max-width: 1400px){.resource-category-preview .category-content{padding:20px}}.resource-category-preview .category-content h1{margin-bottom:20px;font-size:22px;font-weight:800}.resource-category-preview .category-content h1 a{display:block;padding:19px;color:#fff;text-align:center;background-color:#66bc29;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.resource-category-preview .category-content h1 a:hover{text-decoration:none;background-color:#275C20;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s}.resource-category-preview .category-content p{margin-bottom:20px}.resource-category-preview .category-content ul{margin:0;padding:0;list-style:none}.resource-category-preview .category-content li{margin-bottom:10px}.resource-category-preview .category-content li a{font-weight:700}.resource-category-preview .category-content li a:after{content:'\00a0\00bb'}.resource-category-preview .category-content li:last-child{margin-bottom:0}.resource-category-preview-with-image .category-image{line-height:0;text-align:center}.resource-category-preview-with-image h1{position:relative;margin-top:-70px}@media (max-width: 1400px){.resource-category-preview-with-image h1{margin-top:-50px}}.featured-resource-categories{max-width:1200px;margin:40px auto;background-position:middle;background-repeat:repeat-y;background-image:url("../images/bg-featured-categories-pipe.png");-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1400px){.featured-resource-categories{max-width:900px;padding:0 20px;background-image:none}}.featured-resource-categories .post-preview{border-bottom:0px none}.featured-resource-categories-articles{float:left;width:760px;padding-right:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1400px){.featured-resource-categories-articles{float:none;width:100%;padding:0}}.featured-resource-categories-guides{float:right;width:400px;margin-left:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1400px){.featured-resource-categories-guides{float:none;margin:0 auto;padding-top:40px;border-top:1px solid #f2f1f1}}@media (max-width: 500px){.featured-resource-categories-guides{width:100%}}.featured-resource-categories-guides a{position:relative;top:0;left:0;display:block;width:100%;height:0;padding-bottom:78.75%;margin-bottom:40px;color:#fff;background-color:#000}.featured-resource-categories-guides a:hover{text-decoration:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.featured-resource-categories-guides h1.large{color:#fff;font-size:22px;line-height:1.4;font-weight:600;text-transform:uppercase}@media (max-width: 500px){.featured-resource-categories-guides h1.large{display:none}}.featured-resource-categories-guides h1.mini{display:none;font-size:20px;text-transform:none}@media (max-width: 500px){.featured-resource-categories-guides h1.mini{display:block}}.featured-resource-categories-guides .guide-content{position:absolute;bottom:0;left:0;z-index:5;width:100%;height:100%;padding:40px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 500px){.featured-resource-categories-guides .guide-content{padding:20px}}.featured-resource-categories-guides .guide-description{position:absolute;bottom:0;left:0;padding:0 20px 40px 20px;font-size:14px}@media (max-width: 500px){.featured-resource-categories-guides .guide-description{padding:20px}}.featured-resource-categories-guides .guide-image{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4}.featured-resource-categories-button{display:block;width:100%;margin-bottom:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.featured-resource-categories-button a{display:block;padding:13px 25px;color:#fff;font-size:16px;font-weight:700;text-align:center;text-transform:uppercase;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;background-color:#66bc29;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.featured-resource-categories-button a:hover{text-decoration:none;background-color:#275C20;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s}.resource-guide-preview img{float:left;width:75px;height:75px}@media (max-width: 500px){.resource-guide-preview img{float:right;width:40px;height:40px;margin:0 0 10px 10px}}.resource-guide-preview .resource-guide-about{margin-left:100px}@media (max-width: 500px){.resource-guide-preview .resource-guide-about{margin-left:0}}.resource-guide-preview h6{margin-bottom:0;font-size:16px;text-transform:uppercase;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif}.additional-resources{max-width:1200px;margin:40px auto;padding-top:40px;border-top:1px solid #f2f1f1}@media (max-width: 1400px){.additional-resources{padding:40px 20px 0 20px}}@media (max-width: 1000px){.additional-resources{max-width:500px}}.additional-resources p{margin-bottom:20px;font-size:16px}.additional-resources h1.large{margin-bottom:10px;font-size:24px;line-height:1.4;text-transform:uppercase}.additional-resources h5{text-align:center;text-transform:uppercase}@media (max-width: 500px){.additional-resources h5{text-align:left}}.additional-resource{float:left;width:30%}@media (max-width: 1000px){.additional-resource{float:none;width:100%;margin-bottom:40px}}.additional-resource:nth-child(2){margin:0 5%}@media (max-width: 1000px){.additional-resource:nth-child(2){margin:0 0 40px 0}}@media (max-width: 1000px){.additional-resource:last-child{margin:0}}body.home .header-school-search{display:none}.header-school-search{position:relative;top:0;left:0;z-index:3;width:100%;font-family:"PMN Caecilia W01","Times New Roman",Georgia,serif;background-color:#e3e3e3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1000px){.header-school-search{display:none}}.header-school-search.active{display:block}@media (max-width: 1000px){.header-school-search.searching{height:100%}}@media (max-width: 1000px){.header-school-search{position:fixed;top:0;left:0;z-index:998;width:100%;height:100%;padding:60px 10px 10px 10px;overflow:scroll;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;border-bottom:1px solid #000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.header-school-search .school-search-stored{color:#fff}@media (max-width: 1000px){.header-school-search .school-search-stored{color:#505050}}.header-school-search .school-search-stored a{color:#fff;font-weight:700;text-decoration:underline}@media (max-width: 1000px){.header-school-search .school-search-stored a{color:#66bc29}}.header-school-search-inner{position:relative;top:0;left:0;z-index:2;max-width:1440px;width:100%;margin:0 auto}@media (max-width: 1000px){.header-school-search-inner{height:calc(100% + 1px)}}.header-school-search-inner .school-search-form .placeholder{text-align:center;height:50px;line-height:50px;font-size:18px;color:#373d43;opacity:1;background-color:#fff}.header-school-search-inner .school-search-form .placeholder.active{text-align:left;padding-left:70px}.header-school-search-inner .school-search-form .placeholder.active:after{content:'Enter your school name:';display:inline;font-size:12px}@media (max-width: 700px){.header-school-search-inner .school-search-form .placeholder.active:after{display:none}}.header-school-search-inner .school-search-form .form-text{height:50px;text-align:center;color:#373d43;font-size:24px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media (max-width: 700px){.header-school-search-inner .school-search-form .form-text{padding:0 20px}}.header-school-search-inner .school-search-form .search-icon{background-size:20px 21px;opacity:0.5;height:50px;width:80px}@media (max-width: 700px){.header-school-search-inner .school-search-form .search-icon{width:50px}}.header-school-search-inner .school-search-form .cross-icon{width:80px;height:50px;opacity:0.5}@media (max-width: 700px){.header-school-search-inner .school-search-form .cross-icon{width:50px}}.header-school-search-inner .school-search-results{-moz-box-shadow:2px 4px 5px rgba(0,0,0,0.25);-webkit-box-shadow:2px 4px 5px rgba(0,0,0,0.25);box-shadow:2px 4px 5px rgba(0,0,0,0.25)}@media (max-width: 1000px){.header-school-search-inner .school-search-results{top:initial;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}}.homepage-header-school-search .header-school-search.active{display:none}@media (max-width: 1000px){.homepage-header-school-search .header-school-search.active{display:block}}.modal-school-search .modal-content{margin:30px 0 0 0}.modal-school-search-inner{position:relative;top:0;left:0}.modal-school-search-inner .school-search-results{position:static;top:0;left:0;border:0px none}.school-search-form{position:relative;top:0;right:0}.school-search-form .search-icon,.school-search-form .cross-icon{position:absolute;z-index:6;padding:0;width:70px;height:70px;background-repeat:no-repeat;background-position:center center}@media (max-width: 700px){.school-search-form .search-icon,.school-search-form .cross-icon{width:40px;height:40px}}.school-search-form .search-icon{top:0;left:0;background-image:url("../images/icon-search.png")}.school-search-form .cross-icon{top:0;right:0;cursor:pointer;display:none;background-image:url("../images/icon-close.png")}.school-search-form .cross-icon.active{display:block}.school-search-form .form-text{position:relative;top:0;right:0;z-index:5;height:80px;padding:0 100px;color:#a5acb0;font-size:30px;border:0px none;background-color:#f8f6f6;background-color:transparent}@media (max-width: 700px){.school-search-form .form-text{height:40px;font-size:16px;padding:0 10px 0 40px}}.school-search-form .placeholder{position:absolute;top:0;right:0;z-index:4;width:100%;height:80px;overflow:hidden;padding:0 30px 0 100px;color:#a5acb0;font-size:30px;line-height:80px;border:0px none;background-color:#f8f6f6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.school-search-form .placeholder.active{font-size:0 !important}@media (max-width: 700px){.school-search-form .placeholder{height:40px;line-height:40px;font-size:16px;padding:0 10px 0 40px}}.school-search-form .form-text::-ms-clear{display:none}.school-search-stored{margin-bottom:10px;text-align:center;display:none}.school-search-results{display:none;position:absolute;top:100%;left:0;z-index:4;width:100%;min-height:80px;margin-bottom:40px;border:1px solid #f2f1f1;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 700px){.school-search-results{border:0px none;margin-bottom:200px}}.school-search-results.is-working{background-position:center;background-repeat:no-repeat;background-image:url("../images/loading.gif")}.school-search-results.is-working .school-search-results-inner,.school-search-results.is-working .school-search-results-footer{display:none}.school-search-results.active{display:block}.school-search-results-inner{color:#60605b}.school-search-results-inner a{display:table;width:100%;padding:10px 60px 10px 100px;color:#60605b;font-size:18px;line-height:22px;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.school-search-results-inner a:nth-child(even){background-color:#f1f1f1}.school-search-results-inner a:hover{text-decoration:none;background-color:#e9e9e9}.school-search-results-inner a.message{cursor:default;font-weight:700;background-color:#e9e9e9}.school-search-results-inner a.error{cursor:default;color:#fff;font-weight:700;background-color:#ff0000}@media (max-width: 700px){.school-search-results-inner a{display:block;padding:10px;font-size:14px}}.school-search-results-inner span{display:table-cell}@media (max-width: 700px){.school-search-results-inner span{display:block}}.school-search-results-inner span:last-child{padding-top:5px;color:#a5acb0;text-align:right}.school-search-results-inner a.more-results{color:#66bc29 !important;text-align:center}.school-search-results-footer{display:table;width:100%;padding:10px 60px 10px 100px;color:#a5acb0;font-size:14px;line-height:22px;text-align:right;border-top:1px solid #f2f1f1;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 700px){.school-search-results-footer{display:block;padding:10px}}.search-schools-page-container{max-width:1200px;margin:80px auto}.search-schools-results-page-container{width:100%;margin:80px auto}.search-schools-results-page-container h1{margin-bottom:5px}.search-schools-results-page-text{max-width:1000px;margin:20px auto;padding:0 20px;text-align:center}.school-search-page-results{max-width:1000px;margin:20px auto;padding:0 20px}.school-page{max-width:1200px;margin:80px auto}@media (max-width: 1400px){.school-page{padding:0 20px}}@media (max-width: 700px){.school-page{margin:40px auto}}.school-page-content{margin-right:320px;margin-bottom:20px}@media (max-width: 1000px){.school-page-content{margin-right:0}}@media (max-width: 700px){.school-page-content h1.school-name{display:none}}.school-page-rep-cta{padding:20px;line-height:1.4;text-align:center;background-color:#f9f8f8}.school-page-rep-cta img{width:125px;margin-top:-100px}.school-page-rep-cta h5{margin-bottom:5px;text-transform:uppercase}.school-page-rep-cta p{margin-bottom:5px;font-size:14px}.school-page-rep-cta a{font-size:14px;font-weight:700;text-transform:uppercase;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.school-page-rep-cta a:after{content:'\00a0\00bb'}.school-page-rep-cta-full{float:right;width:260px;margin-top:50px}@media (max-width: 1000px){.school-page-rep-cta-full{display:none}}.school-page-rep-cta-mini{display:none;max-width:400px;margin:0 auto}@media (max-width: 1000px){.school-page-rep-cta-mini{display:block}}.school-page-rep-header{color:#fff;font-size:16px;text-transform:uppercase;padding:10px 15px;width:205px;border:2px solid #fff;text-align:center;font-weight:bold;margin:25px auto 0;position:relative;display:block;background-color:transparent;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.school-page-rep-header.find-school-representatives{width:172px}.school-page-rep-header span{display:block;float:right;padding-top:4px}.school-page-rep-header:hover{text-decoration:none;background-color:#275C20;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s}.school-page-rep-header:before{content:'';background:url(../images/sales-rep-icon.png) no-repeat;width:29px;height:29px;display:block;float:left}.school-product-links{margin:0 auto 40px auto}.school-product-link{float:left;width:32.8888888%;margin:0.222222%;line-height:1.2;font-size:32px;font-weight:700;font-family:"PMN Caecilia W01","Times New Roman",Georgia,serif}@media (max-width: 1400px){.school-product-link{width:49.556882%}}@media (max-width: 700px){.school-product-link{width:100%;margin:0;font-size:26px}}.school-product-link a{position:relative;top:0;left:0;display:block;width:100%;height:0;padding-bottom:57%;color:#fff;background-color:#39892f;background-size:cover;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.school-product-link a:hover{text-decoration:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;-moz-transition:opacity 0s;-o-transition:opacity 0s;-webkit-transition:opacity 0s;transition:opacity 0s}.school-product-link span{position:absolute;bottom:0;left:0;padding:20px}.school-product-link div{display:none}.school-product-links.school-products-single{display:table}.school-product-links.school-products-single .school-product-link{margin:0;height:100%;padding:4px;float:none;display:table-cell;vertical-align:top;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media (max-width: 1400px){.school-product-links.school-products-single .school-product-link{width:49.556882%}.school-product-links.school-products-single .school-product-link.school-product-special{display:none}}@media (max-width: 1000px){.school-product-links.school-products-single .school-product-link{display:inline-block;width:100%}.school-product-links.school-products-single .school-product-link.school-product-info-container{display:block;width:100%}}@media (max-width: 700px){.school-product-links.school-products-single .school-product-link{display:block}}.school-product-links.school-products-single .school-product-link a{position:relative;top:0;left:0;display:inline-block;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.school-product-links.school-products-single .school-product-link a:hover{text-decoration:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;-moz-transition:opacity 0s;-o-transition:opacity 0s;-webkit-transition:opacity 0s;transition:opacity 0s}.school-product-links.school-products-single .school-product-link span{position:absolute;bottom:0;left:0;padding:20px}.school-product-links.school-products-single .school-product-link div{display:none}.school-product-links.school-products-single .school-product-link div.school-product-info{display:inline-block;padding:32px 30px;background-color:#faf9f9;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.school-product-links.school-products-single .school-product-link div.school-product-info h1.large{font-size:38px;line-height:1.2em}.school-product-links.school-products-single .school-product-link div.school-product-info p{font-size:16px;line-height:1.5em}.school-product-links.school-products-single .school-product-link div.school-product-info a{background:transparent;color:#66bc29;padding:12px 20px;height:auto;width:auto;display:inline}.modal-school-representatives p.message{display:block;font-weight:700;text-align:center}.modal-school-representatives p.error{display:block;color:red;font-weight:700;text-align:center}.modal-school-representatives .school-representative{display:block;width:100%;margin:0;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-school-representatives .school-representative:nth-child(3n+1){clear:none}.modal-school-representatives .school-representative:nth-child(2n+1){clear:both}@media (max-width: 700px){.modal-school-representatives .school-representative{width:100%;padding:20px 0}}.modal-school-representatives .school-representative h5{margin-bottom:5px;font-weight:600}.modal-school-representatives .school-representative p{margin-bottom:2px;font-size:16px}.homepage-header .header-inner{max-width:1200px;margin:0 auto;padding-bottom:112px;padding-top:90px}@media (max-width: 1000px){.homepage-header .header-inner{padding-top:70px;padding-bottom:70px;text-align:center}}@media (max-width: 700px){.homepage-header .header-inner{padding:35px 20px;text-align:center}}.homepage-header .header-inner h1.page-title{clear:both;font-size:52px;line-height:56px;margin:0 0 20px;padding:112px 20px 0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media (max-width: 1000px){.homepage-header .header-inner h1.page-title{padding-top:0px}}@media (max-width: 700px){.homepage-header .header-inner h1.page-title{font-size:30px;line-height:36px}}.homepage-header .header-inner h1.page-title-2{font-size:24px;line-height:34px;font-weight:100;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media (max-width: 1000px){.homepage-header .header-inner h1.page-title-2{padding:0 20px}}@media (max-width: 700px){.homepage-header .header-inner h1.page-title-2{font-size:16px;font-weight:500;line-height:24px}}.homepage-header .main-navigation{float:none;clear:both;text-align:center}.homepage-header .main-navigation li{float:none}.homepage-header .main-navigation a{margin:10px;padding:15px 25px;font-size:16px;border:2px solid #fff}a.button.homepage-school-button{display:none;margin:48px auto 0;font-size:16px;font-weight:700;border:2px solid #fff;border-color:#fff;color:#fff;position:relative;text-transform:uppercase;-moz-transition:border-color 0s;-o-transition:border-color 0s;-webkit-transition:border-color 0s;transition:border-color 0s}@media (max-width: 1000px){a.button.homepage-school-button{display:inline-block}}@media (max-width: 500px){a.button.homepage-school-button{font-size:15px}}a.button.homepage-school-button:before{text-transform:none;position:absolute;width:100%;text-align:center;font-size:15px;color:#ffffff;font-weight:100;top:-32px;left:0;content:'Personalize Your Experience:';font-family:"PMN Caecilia W01","Times New Roman",Georgia,serif}a.button.homepage-school-button:hover{color:#275C20;text-decoration:none;border-color:#fff;background-color:#fff;-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s;-moz-transition:border-color 0s;-o-transition:border-color 0s;-webkit-transition:border-color 0s;transition:border-color 0s}.homepage-school-search{position:relative;top:0;left:0;clear:both;width:100%;padding:0 20px;font-family:"PMN Caecilia W01","Times New Roman",Georgia,serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1000px){.homepage-school-search{display:none}}.homepage-school-search p{font-size:14px;text-align:center;font-family:"PMN Caecilia W01","Times New Roman",Georgia,serif}.homepage-school-search a{color:#66bc29}.homepage-school-search-inner{position:relative;top:0;left:0;z-index:2;max-width:1000px;margin:50px auto 0}.homepage-school-search-inner .school-search-form .search-icon,.homepage-school-search-inner .school-search-form .cross-icon{width:100px;height:70px}.homepage-school-search-inner .school-search-form .form-text{padding:0 120px;height:70px;color:#373d43;font-size:34px;text-align:center;background-color:transparent}@media (max-width: 1000px){.homepage-school-search-inner .school-search-form .form-text{font-size:40px}}.homepage-school-search-inner .school-search-form .placeholder{padding:0 120px;height:70px;color:#373d43;line-height:70px;text-align:center;background-color:rgba(255,255,255,0.6);font-size:24px;overflow:visible}.homepage-school-search-inner .school-search-form .placeholder:before{display:none;position:absolute;width:100%;text-align:center;font-size:15px;color:#ffffff;opacity:0.5;top:-48px;left:0;content:'Personalize your experience! Enter your school name here.';font-family:"PMN Caecilia W01","Times New Roman",Georgia,serif}@media (max-width: 1000px){.homepage-school-search-inner .school-search-form .placeholder:before{display:block}}.homepage-school-search-inner .school-search-form .placeholder .blinker{display:inline-block;margin-left:4px;font-size:0;width:5px}.homepage-school-search-inner .school-search-form .placeholder .blinker.visible{font-size:24px}.homepage-school-search-inner .school-search-form .placeholder.active{background-color:#fff}.homepage-school-search-inner .school-search-form .placeholder.active:before{display:block}.homepage-school-search-inner .school-search-form .placeholder.active .blinker.visible{font-size:0}@media (max-width: 1000px){.homepage-school-search-inner .school-search-form .placeholder{font-size:0 !important}}.homepage-school-search-inner .school-search-results{-moz-box-shadow:2px 4px 5px rgba(0,0,0,0.25);-webkit-box-shadow:2px 4px 5px rgba(0,0,0,0.25);box-shadow:2px 4px 5px rgba(0,0,0,0.25)}.homepage-school-search-inner .school-search-results a{padding:10px 60px;color:#60605b}.homepage-content{position:relative;top:0;left:0;z-index:1;width:100%;background-color:#f2f2f2;background-repeat:no-repeat;background-position:right bottom;background-size:contain;background-image:url("../images/homepage-content-background.jpg?v=1")}@media (max-width: 1000px){.homepage-content{background-size:cover;background-position:200px bottom}}@media (max-width: 700px){.homepage-content{background-image:none}}.homepage-content-inner{position:relative;top:0;left:0;z-index:5;max-width:1440px;margin:0 auto;padding:93px 470px 93px 120px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1000px){.homepage-content-inner{padding:80px 33% 80px 40px}}@media (max-width: 700px){.homepage-content-inner{padding:0 0 40px;background-color:#fff}}@media (max-width: 1400px){.homepage-content-inner h1.large{font-size:50px}}@media (max-width: 1000px){.homepage-content-inner h1.large{font-size:40px}}@media (max-width: 500px){.homepage-content-inner h1.large{font-size:30px}}.homepage-content-inner h2{color:#66bc29;font-size:36px;line-height:48px;font-family:"PMN Caecilia W01","Times New Roman",Georgia,serif;font-weight:500}.homepage-content-inner h3{color:#505050;font-size:24px;font-weight:700}@media (max-width: 500px){.homepage-content-inner h3{font-size:18px}}.homepage-content-inner p{font-size:18px;line-height:30px;margin-bottom:30px}.homepage-content-inner a.button{margin-left:0}.homepage-content-inner .homepage-content-desktop{display:block}@media (max-width: 1000px){.homepage-content-inner .homepage-content-desktop{display:none}}.homepage-content-inner .homepage-content-mobile{display:none}@media (max-width: 1000px){.homepage-content-inner .homepage-content-mobile{display:block}}.homepage-content-inner .homepage-story-title{position:relative;padding:0 0 0 20px;margin-bottom:16px;min-height:160px;display:table}.homepage-content-inner .homepage-story-title:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#fff url("../images/homepage-content-background-white.png?v=1") no-repeat right center;background-size:contain}.homepage-content-inner .homepage-story-title span{padding:24px 0;color:#66bc29;font-size:28px;line-height:36px;position:relative;z-index:5;width:70%;display:table-cell;vertical-align:middle}@media (max-width: 500px){.homepage-content-inner .homepage-story-title span{font-size:20px;line-height:30px}}.homepage-content-inner .homepage-story-content{padding:0 20px}.homepage-content-inner .homepage-story-content p{line-height:26px;font-size:16px;margin-bottom:20px}.homepage-content-inner .homepage-story-content a{display:inline-block}.homepage-content-background{position:absolute;right:0;bottom:0;z-index:4;width:600px;height:100%;max-height:780px;background-repeat:no-repeat;background-position:center}@media (max-width: 1400px){.homepage-content-background{width:500px}}@media (max-width: 1000px){.homepage-content-background{display:none}}.homepage-products{max-width:1440px;margin:0 auto}.homepage-products .homepage-product{text-align:center;display:table-cell;width:33%;min-height:560px;padding:32px;border-right:4px solid #f2f2f2;vertical-align:top;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media (max-width: 1000px){.homepage-products .homepage-product{padding:32px 22px}}@media (max-width: 700px){.homepage-products .homepage-product{display:block;padding:32px;text-align:center;width:100%;min-height:0;border-right:0;border-bottom:4px solid #f2f2f2}}.homepage-products .homepage-product:last-child{border-right:0;border-bottom:0}@media (max-width: 700px){.homepage-products .homepage-product:nth-child(odd){background-color:#f2f2f2}}.homepage-products .homepage-product .homepage-product-image{height:236px;margin-bottom:22px}@media (max-width: 1000px){.homepage-products .homepage-product .homepage-product-image{height:170px}}@media (max-width: 700px){.homepage-products .homepage-product .homepage-product-image{height:auto}}.homepage-products .homepage-product .homepage-product-image img{margin:0 auto;display:block;max-height:100%;width:auto}.homepage-products .homepage-product .homepage-product-title{font-weight:bold;font-size:24px;line-height:32px;margin-bottom:12px;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;text-transform:uppercase}@media (max-width: 1000px){.homepage-products .homepage-product .homepage-product-title{font-size:18px;line-height:26px}}@media (max-width: 700px){.homepage-products .homepage-product .homepage-product-title{font-size:24px;line-height:32px}}.homepage-products .homepage-product .homepage-product-description{font-size:16px;line-height:26px;margin-bottom:32px}.homepage-products .homepage-product .homepage-product-learnmore{display:inline-block;text-align:center}.homepage-customized{background:#353d45;padding:60px 0;color:#fff;text-align:center}@media (max-width: 700px){.homepage-customized{padding:30px 0}}.homepage-customized .homepage-customized-inner{max-width:1200px;margin:0 auto}@media (max-width: 1000px){.homepage-customized .homepage-customized-inner{padding:0 20px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}}.homepage-customized .homepage-customized-inner .homepage-customized-title{font-size:36px;line-height:42px;width:100%;text-align:center;border-bottom:1px solid #464e55;margin-bottom:24px;padding:0 20px 22px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media (max-width: 700px){.homepage-customized .homepage-customized-inner .homepage-customized-title{padding:0 0 22px}}@media (max-width: 700px){.homepage-customized .homepage-customized-inner .homepage-customized-title{font-size:20px;line-height:30px}}.homepage-customized .homepage-customized-inner .homepage-customized-image{padding:0 20px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media (max-width: 700px){.homepage-customized .homepage-customized-inner .homepage-customized-image{padding:0}}.homepage-customized .homepage-customized-inner .homepage-customized-image img{display:block;height:auto;width:100%}@media (max-width: 700px){.homepage-customized .homepage-customized-inner .homepage-customized-image img{max-width:400px;margin:0 auto}}.homepage-customized .homepage-customized-inner .homepage-customized-description{font-size:18px;line-height:30px;margin-top:30px;margin-bottom:30px;font-weight:100;padding:0 20px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media (max-width: 700px){.homepage-customized .homepage-customized-inner .homepage-customized-description{padding:0}}.homepage-customized .homepage-customized-inner .homepage-customized-button{color:#fff;border-color:#fff;margin:0 auto}@media (max-width: 700px){.homepage-customized .homepage-customized-inner .homepage-customized-button{font-size:15px}}.homepage-customized .homepage-customized-inner .homepage-customized-button:hover{background-color:#fff;color:#353d45}.homepage-content-blocks-container{max-width:1200px;margin:40px auto;text-align:center;padding:0 20px}.homepage-content-blocks-container h1{color:#00aecb;font-size:40px}@media (max-width: 700px){.homepage-content-blocks-container h1{font-size:26px}}.homepage-content-blocks{padding-top:20px;margin-top:20px;border-top:1px solid #f2f1f1}@media (max-width: 700px){.homepage-content-blocks{padding-top:0;margin-top:0;border-top:0px none}}.homepage-content-block{float:left;width:33%;padding:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1000px){.homepage-content-block{float:none;width:100%;max-width:600px;margin:0 auto;padding:20px 0}}.homepage-content-block .graphic{margin-bottom:20px;height:140px}.homepage-content-block .graphic img{width:auto;height:100%}.homepage-content-block h2{margin-bottom:10px;color:#00aecb;font-size:24px;text-transform:uppercase}.homepage-content-block p{margin-bottom:10px;font-size:16px}.homepage-content-block em{font-size:14px;line-height:1}.find-a-rep-container{max-width:1200px;margin:80px auto}.find-a-rep-results-container{width:100%;margin:80px auto}.find-a-rep-results-container h1{margin-bottom:5px}.find-a-rep-results-text{max-width:1000px;margin:20px auto;padding:0 20px;text-align:center}.find-a-rep-result:nth-child(even){background-color:#f8f6f6}.find-a-rep-result-inner{max-width:1200px;margin:0 auto;padding:40px 20px}.find-a-rep-result-inner h2{margin-bottom:0;font-size:24px;text-transform:uppercase}.find-a-rep-result-inner p{margin-bottom:0;font-size:16px}.find-a-rep-result-inner .find-a-rep-products{margin-left:300px}@media (max-width: 1000px){.find-a-rep-result-inner .find-a-rep-products{margin:20px 20px 0 20px}}.find-a-rep-result-inner .find-a-rep-product{margin-bottom:20px;padding-bottom:20px;font-size:16px;border-bottom:1px solid #f2f1f1}.find-a-rep-result-inner .find-a-rep-product:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0px none}.find-a-rep-result-inner .find-a-rep-product span{color:#a5acb0;font-size:14px}.find-a-rep-result-inner .find-a-rep-product .phone{float:left}.find-a-rep-result-inner .find-a-rep-product .email{float:right}@media (max-width: 700px){.find-a-rep-result-inner .find-a-rep-product .phone{float:none}.find-a-rep-result-inner .find-a-rep-product .email{float:none;text-align:right}}@media (max-width: 500px){.find-a-rep-result-inner .find-a-rep-product{font-size:18px}.find-a-rep-result-inner .find-a-rep-product span{display:block;font-size:16px}.find-a-rep-result-inner .find-a-rep-product .name{margin-bottom:10px}.find-a-rep-result-inner .find-a-rep-product .phone{margin-bottom:10px}}.order-status-dropdown-panels .panel{display:none;padding-top:20px;margin-top:20px;border-top:1px solid #f2f1f1}.order-status-dropdown-panels .panel.active{display:block}.order-status-dropdown-panels .panel-go-back{padding-top:20px;margin-top:20px;text-align:center;border-top:1px solid #f2f1f1}.faux-dropdown{position:relative;top:0;left:0}.faux-dropdown .dropdown-button{cursor:pointer;padding:15px 80px 15px 20px;color:#a5acb0;font-size:30px;text-align:center;font-family:"PMN Caecilia W01","Times New Roman",Georgia,serif;border:1px solid #f2f1f1;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),color-stop(100%, #f2f1f1));background-image:-moz-linear-gradient(#ffffff,#f2f1f1);background-image:-webkit-linear-gradient(#ffffff,#f2f1f1);background-image:linear-gradient(#ffffff,#f2f1f1)}@media (max-width: 700px){.faux-dropdown .dropdown-button{font-size:16px}}.faux-dropdown .dropdown-button span{display:block;position:absolute;top:0;right:0;width:70px;height:100%;border-left:1px solid #f2f1f1;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("../images/faux-dropdown.png")}@media (max-width: 700px){.faux-dropdown .dropdown-button span{width:50px}}.faux-dropdown .dropdown-button:hover span{background-color:#f0f0f0}.faux-dropdown .dropdown-menu{position:absolute;top:100%;left:0;width:100%;margin-bottom:40px;font-size:20px;background-color:#fff;-moz-box-shadow:2px 4px 5px rgba(0,0,0,0.25);-webkit-box-shadow:2px 4px 5px rgba(0,0,0,0.25);box-shadow:2px 4px 5px rgba(0,0,0,0.25)}@media (max-width: 700px){.faux-dropdown .dropdown-menu{font-size:14px}}.faux-dropdown .dropdown-menu ul{margin:0;padding:0;list-style:none}.faux-dropdown .dropdown-menu li{cursor:pointer;margin:-1px 0 0 0;padding:10px 15px;border:1px solid #f2f1f1;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faux-dropdown .dropdown-menu li:hover{background-color:#f0f0f0}.inline-faq-container{max-width:1440px;padding:40px;margin:0 auto;background-color:#faf9f9}.inline-faq{max-width:1200px;margin:0 auto}.inline-faq .question-head{margin-bottom:40px}.inline-faq .question-head a{font-size:16px;font-weight:600}.inline-faq .question-left,.inline-faq .question-right{float:left;width:46%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1000px){.inline-faq .question-left,.inline-faq .question-right{float:none;width:100%;margin-bottom:40px}}.inline-faq .question-left{float:left}.inline-faq .question-right{float:right}.inline-faq .inline-faq-question{margin-bottom:10px;color:#66bc29;font-size:24px;font-weight:700;line-height:1.4}.inline-faq .inline-faq-answer{font-size:16px}.ring-styles{max-width:1440px;margin:40px auto 0 auto}@media (max-width: 1000px){.ring-styles{max-width:600px;margin:0 auto 40px auto}}.ring-style{background-color:#faf9f9}@media (max-width: 1400px){.ring-style{margin:10px 0}}.ring-style .ring-style-content{padding:40px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ring-style .ring-style-content h1,.ring-style .ring-style-content h2,.ring-style .ring-style-content h3,.ring-style .ring-style-content h4,.ring-style .ring-style-content h5{margin-bottom:30px;color:#fff}.ring-style .ring-style-content p{margin-bottom:30px;color:#fff;font-size:16px}.ring-style .ring-style-content .button{background-color:#fff}.ring-style .ring-style-content .button:hover{color:#fff;background-color:#66bc29}.ring-style-with-image{display:table}.ring-style-with-image:nth-child(odd) .ring-style-image-left{display:none}.ring-style-with-image:nth-child(even) .ring-style-image-right{display:none}@media (max-width: 1400px){.ring-style-with-image .ring-style-image-left{padding:40px 0 40px 40px}.ring-style-with-image .ring-style-image-right{padding:40px 40px 40px 0}}@media (max-width: 1000px){.ring-style-with-image .ring-style-image-left{display:block !important}.ring-style-with-image .ring-style-image-right{display:none !important}}.ring-style-with-image .ring-style-image{display:table-cell;width:53%;line-height:0;text-align:center;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1400px){.ring-style-with-image .ring-style-image{display:block;float:left;width:40%}}@media (max-width: 1000px){.ring-style-with-image .ring-style-image{float:none;width:100%;padding:10px}}.ring-style-with-image .ring-style-content{display:table-cell;width:47%;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1400px){.ring-style-with-image .ring-style-content{display:block;float:left;width:60%}}@media (max-width: 1000px){.ring-style-with-image .ring-style-content{width:100%}}@media (max-width: 700px){.ring-style-with-image .ring-style-content{padding:20px}}@media (max-width: 1400px){.ring-styles .ring-style-1{background-color:#b1005d}}.ring-styles .ring-style-1 .ring-style-content{background-color:#b1005d}.ring-styles .ring-style-1 h2.faded{color:#e4b2c2}@media (max-width: 1400px){.ring-styles .ring-style-2{background-color:#d5782c}}.ring-styles .ring-style-2 .ring-style-content{background-color:#d5782c}.ring-styles .ring-style-2 .faded{color:#f3d0b2}@media (max-width: 1400px){.ring-styles .ring-style-3{background-color:#610054}}.ring-styles .ring-style-3 .ring-style-content{background-color:#610054}.ring-styles .ring-style-3 .faded{color:#bda1bd}@media (max-width: 1400px){.ring-styles .ring-style-4{background-color:#008a9b}}.ring-styles .ring-style-4 .ring-style-content{background-color:#008a9b}.ring-styles .ring-style-4 .faded{color:#add3dc}.spiritsplash-previews{max-width:1440px;margin:40px auto 0 auto}@media (max-width: 1000px){.spiritsplash-previews{max-width:600px;margin:0 auto 40px auto}}.spiritsplash-preview{background-color:#faf9f9}@media (max-width: 1400px){.spiritsplash-preview{margin:10px 0}}.spiritsplash-preview .spiritsplash-content{padding:40px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.spiritsplash-preview .spiritsplash-content .spiritsplash-icon{margin-bottom:20px;max-height:225px}@media (max-width: 1000px){.spiritsplash-preview .spiritsplash-content .spiritsplash-icon{max-height:150px}}@media (max-width: 700px){.spiritsplash-preview .spiritsplash-content .spiritsplash-icon{max-height:100px}}.spiritsplash-preview .spiritsplash-content .spiritsplash-icon img{max-height:inherit}.spiritsplash-preview .spiritsplash-content p{margin-bottom:20px;font-size:16px}.spiritsplash-preview .spiritsplash-content h1.large{margin-bottom:20px;color:#505050;font-size:30px;line-height:1.2;text-transform:uppercase}.spiritsplash-preview .spiritsplash-content h2{font-size:40px}.spiritsplash-preview .spiritsplash-content h5{font-size:24px;color:#a5acb0}.spiritsplash-preview-with-image{display:table}.spiritsplash-preview-with-image:nth-child(odd) .spiritsplash-image-left{display:none}.spiritsplash-preview-with-image:nth-child(even) .spiritsplash-image-right{display:none}@media (max-width: 1400px){.spiritsplash-preview-with-image .spiritsplash-image-left{padding:40px 0 40px 40px}.spiritsplash-preview-with-image .spiritsplash-image-right{padding:40px 40px 40px 0}}@media (max-width: 1000px){.spiritsplash-preview-with-image .spiritsplash-image-left{display:block !important}.spiritsplash-preview-with-image .spiritsplash-image-right{display:none !important}}.spiritsplash-preview-with-image .spiritsplash-image{display:table-cell;width:53%;line-height:0;text-align:center;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1400px){.spiritsplash-preview-with-image .spiritsplash-image{display:block;float:left;width:40%}}@media (max-width: 1000px){.spiritsplash-preview-with-image .spiritsplash-image{float:none;width:100%;padding:0}}.spiritsplash-preview-with-image .spiritsplash-content{display:table-cell;width:47%;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1400px){.spiritsplash-preview-with-image .spiritsplash-content{display:block;float:left;width:60%}}@media (max-width: 1000px){.spiritsplash-preview-with-image .spiritsplash-content{width:100%}}@media (max-width: 700px){.spiritsplash-preview-with-image .spiritsplash-content{padding:20px}}.gradlegacy-previews{max-width:1440px;margin:40px auto 0 auto}@media (max-width: 1000px){.gradlegacy-previews{max-width:600px;margin:0 auto 40px auto}}.gradlegacy-preview{background-color:#faf9f9}@media (max-width: 1400px){.gradlegacy-preview{margin:10px 0}}.gradlegacy-preview .gradlegacy-content{padding:40px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.gradlegacy-preview .gradlegacy-content .gradlegacy-icon{margin-bottom:20px;max-height:225px}@media (max-width: 1000px){.gradlegacy-preview .gradlegacy-content .gradlegacy-icon{max-height:150px}}@media (max-width: 700px){.gradlegacy-preview .gradlegacy-content .gradlegacy-icon{max-height:100px}}.gradlegacy-preview .gradlegacy-content .gradlegacy-icon img{max-height:inherit}.gradlegacy-preview .gradlegacy-content p{margin-bottom:20px;font-size:16px}.gradlegacy-preview .gradlegacy-content h1.large{margin-bottom:20px;color:#505050;font-size:30px;line-height:1.2;text-transform:uppercase}.gradlegacy-preview .gradlegacy-content h2{font-size:40px}.gradlegacy-preview .gradlegacy-content h5{font-size:24px;color:#a5acb0}.gradlegacy-preview-with-image{display:table}.gradlegacy-preview-with-image:nth-child(odd) .gradlegacy-image-left{display:none}.gradlegacy-preview-with-image:nth-child(even) .gradlegacy-image-right{display:none}@media (max-width: 1400px){.gradlegacy-preview-with-image .gradlegacy-image-left{padding:40px 0 40px 40px}.gradlegacy-preview-with-image .gradlegacy-image-right{padding:40px 40px 40px 0}}@media (max-width: 1000px){.gradlegacy-preview-with-image .gradlegacy-image-left{display:block !important}.gradlegacy-preview-with-image .gradlegacy-image-right{display:none !important}}.gradlegacy-preview-with-image .gradlegacy-image{display:table-cell;width:53%;line-height:0;text-align:center;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1400px){.gradlegacy-preview-with-image .gradlegacy-image{display:block;float:left;width:40%}}@media (max-width: 1000px){.gradlegacy-preview-with-image .gradlegacy-image{float:none;width:100%;padding:0}}.gradlegacy-preview-with-image .gradlegacy-content{display:table-cell;width:47%;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1400px){.gradlegacy-preview-with-image .gradlegacy-content{display:block;float:left;width:60%}}@media (max-width: 1000px){.gradlegacy-preview-with-image .gradlegacy-content{width:100%}}@media (max-width: 700px){.gradlegacy-preview-with-image .gradlegacy-content{padding:20px}}.page-template-page-hs-giveaway .hs-giveaway-container{text-align:center}.page-template-page-hs-giveaway .hs-giveaway-container .giveaway-top-left{width:68%;float:left;text-align:left}@media (max-width: 1000px){.page-template-page-hs-giveaway .hs-giveaway-container .giveaway-top-left{float:none;width:auto}}.page-template-page-hs-giveaway .hs-giveaway-container .giveaway-counter-container{width:32%;min-width:320px;background-color:#b8b9bd;padding:26px 0;float:right;color:#fff;font-weight:bold;font-family:"Whitney","Whitney SSm A","Whitney SSm B",Arial,Helvetica,sans-serif;height:102px}@media (max-width: 1000px){.page-template-page-hs-giveaway .hs-giveaway-container .giveaway-counter-container{float:none;width:auto;display:inline-block;margin:25px 0}}.page-template-page-hs-giveaway .hs-giveaway-container .giveaway-counter-container .giveaway-counter-label{font-size:30px;line-height:30px}.page-template-page-hs-giveaway .hs-giveaway-container .giveaway-counter-container .giveaway-counter{font-size:62px;line-height:62px;margin-top:15px;text-align:center}.page-template-page-hs-giveaway .hs-giveaway-container .giveaway-3col{margin:45px 0}.page-template-page-hs-giveaway .hs-giveaway-container .giveaway-3col .giveaway-col{width:32%;display:inline-block;text-align:center}@media (max-width: 1000px){.page-template-page-hs-giveaway .hs-giveaway-container .giveaway-3col .giveaway-col{width:30%;margin-right:2%}.page-template-page-hs-giveaway .hs-giveaway-container .giveaway-3col .giveaway-col:nth-child(2){margin:0 1%}.page-template-page-hs-giveaway .hs-giveaway-container .giveaway-3col .giveaway-col:last-child{margin-right:0;margin-left:2%}}@media (max-width: 700px){.page-template-page-hs-giveaway .hs-giveaway-container .giveaway-3col .giveaway-col{width:50%;margin:0 auto !important;display:block}}.page-template-page-hs-giveaway .hs-giveaway-container .giveaway-3col .giveaway-col img{display:block;max-height:235px;margin:0 auto;width:auto}.page-template-page-hs-giveaway .hs-giveaway-container .giveaway-bottom .gfield,.page-template-page-hs-giveaway .hs-giveaway-container .giveaway-bottom .gform_footer{text-align:center}.page-template-page-newton-careers .careers-sidebar-container{text-align:center}.page-template-page-newton-careers .careers-sidebar-container .careers-sidebar{float:right;max-width:300px;text-align:center}@media (max-width: 1000px){.page-template-page-newton-careers .careers-sidebar-container .careers-sidebar{display:none}}.page-template-page-newton-careers .careers-sidebar-container .careers-sidebar img{max-width:175px}.page-template-page-newton-careers .careers-sidebar-container .careers-sidebar .careers-sidebar-content{text-align:initial;margin:10px 36px 0}.page-template-page-newton-careers .careers-sidebar-container .careers-sidebar .careers-sidebar-content h1,.page-template-page-newton-careers .careers-sidebar-container .careers-sidebar .careers-sidebar-content h2,.page-template-page-newton-careers .careers-sidebar-container .careers-sidebar .careers-sidebar-content h3,.page-template-page-newton-careers .careers-sidebar-container .careers-sidebar .careers-sidebar-content h4,.page-template-page-newton-careers .careers-sidebar-container .careers-sidebar .careers-sidebar-content h5,.page-template-page-newton-careers .careers-sidebar-container .careers-sidebar .careers-sidebar-content h6,.page-template-page-newton-careers .careers-sidebar-container .careers-sidebar .careers-sidebar-content p,.page-template-page-newton-careers .careers-sidebar-container .careers-sidebar .careers-sidebar-content ul,.page-template-page-newton-careers .careers-sidebar-container .careers-sidebar .careers-sidebar-content blockquote{margin-bottom:10px}.page-template-page-newton-careers .careers-sidebar-container .careers-sidebar .careers-sidebar-content p{font-size:15px}.page-template-page-newton-careers .careers-sidebar-container iframe{max-width:68%}@media (max-width: 1000px){.page-template-page-newton-careers .careers-sidebar-container iframe{max-width:100%}}.social-sharing-buttons{position:absolute;top:0;right:0;z-index:1;margin:0 0 20px 20px;text-align:center}@media (max-width: 700px){.social-sharing-buttons{position:static;margin:0 0 40px 0}}.social-sharing-buttons h5{margin-bottom:5px;color:#a5acb0;font-size:12px;font-weight:500;text-transform:uppercase}.social-sharing-buttons span.stLarge{width:40px;height:40px;background-size:contain;background-repeat:no-repeat;image-rendering:optimizeQuality;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity 0.3ms;-o-transition:opacity 0.3ms;-webkit-transition:opacity 0.3ms;transition:opacity 0.3ms}.social-sharing-buttons span.stLarge:hover{background-position:0 !important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;-moz-transition:opacity 0s;-o-transition:opacity 0s;-webkit-transition:opacity 0s;transition:opacity 0s}.social-sharing-buttons span.st_facebook_large span.stLarge{background-image:url("../images/icon-facebook.png") !important}.social-sharing-buttons span.st_twitter_large span.stLarge{background-image:url("../images/icon-twitter.png") !important}.social-sharing-buttons span.st_pinterest_large span.stLarge{background-image:url("../images/icon-pinterest.png") !important}.social-sharing-buttons span.st_linkedin_large span.stLarge{background-image:url("../images/icon-linkedin.png") !important}.social-sharing-buttons span.st_email_large span.stLarge{background-image:url("../images/icon-email.png") !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.clear{clear:both}.x-input{display:none}.left{float:left}.right{float:right}.lt-ie9 .school-search-form .search-icon{background-position:center;background-image:url("../images/ie-fix/school-search-icon.png")}.lt-ie9 .school-search-form .cross-icon{background-position:center;background-image:url("../images/ie-fix/school-search-cross-icon.png")}.lt-ie9 .school-search-form .form-text{padding-top:25px;padding-bottom:25px}.lt-ie9 .school-search-results-inner span{text-align:right}.lt-ie9 .school-search-results-inner span:first-child{text-align:left}.lt-ie9 .homepage-school-search-inner .form-text{padding-top:20px;padding-bottom:20px;border:1px solid #fff}.lt-ie9 .homepage-school-search-inner .placeholder{background-color:#000}.lt-ie9 .hj-modal{background-image:url("../images/ie-fix/black-background.png")}.lt-ie9 .hj-modal .modal-close-button{background-image:url("../images/ie-fix/close-button.png")}.lt-ie9 .faux-dropdown .dropdown-button span{background-image:url("../images/ie-fix/faux-dropdown.png")}.lt-ie9 a.button-shop-by-school{padding-left:20px}.lt-ie9 a.button-shop-by-school:before{background-image:none}.lt-ie9 p.text-icon-phone:before{background-image:url("../images/ie-fix/text-icon-phone.png")}.lt-ie9 p.text-icon-person:before{background-image:url("../images/ie-fix/text-icon-person.png")}.lt-ie9 p.text-icon-question:before{background-image:url("../images/ie-fix/text-icon-question.png")}.lt-ie9 p.text-icon-information:before{background-image:url("../images/ie-fix/text-icon-information.png")}.lt-ie9 p.text-icon-down-arrow:before{background-image:url("../images/ie-fix/text-icon-down-arrow.png")}.lt-ie9 .social-sharing-buttons span.st_facebook_large span.stLarge{background-image:url("../images/ie-fix/icon-facebook.png") !important}.lt-ie9 .social-sharing-buttons span.st_twitter_large span.stLarge{background-image:url("../images/ie-fix/icon-twitter.png") !important}.lt-ie9 .social-sharing-buttons span.st_pinterest_large span.stLarge{background-image:url("../images/ie-fix/icon-pinterest.png") !important}.lt-ie9 .social-sharing-buttons span.st_linkedin_large span.stLarge{background-image:url("../images/ie-fix/icon-linkedin.png") !important}.lt-ie9 .social-sharing-buttons span.st_email_large span.stLarge{background-image:url("../images/ie-fix/icon-email.png") !important}.lt-ie9 .product-preview-with-image .product-image-left{display:table-cell !important}.lt-ie9 .product-preview-with-image .product-image-right{display:none !important}
