.reveal-modal{position:absolute}body{font-family:Arial,Helvetica,sans-serif;color:#444}a{color:#008cba;-webkit-transition:.25s;transition:.25s}a:hover{color:#ea2f10;text-decoration:underline}a:focus{outline:none;outline:0 auto -webkit-focus-ring-color;outline-offset:0}h1,h2,h3,h4,h5,h6{font-family:'Nunito',sans-serif;font-weight:400!important;color:#444;line-height:1.3;margin-bottom:.8125rem}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:12px}h1.review{color:#008cba;margin-bottom:0}h1.student{color:#92bf6c;line-height:40px}h2.profile{color:#000;font-size:1.5rem}h2.student{color:#92bf6c}h2.review{color:#000;font-size:1.6875rem}h3.student{color:#92bf6c;line-height:10px;font-size:2.75rem}h3.student_sp{color:#92bf6c;font-size:2.75rem}h3{font-size:1.2875rem}h3.review{font-size:1.3875rem}h4.review{color:#666;line-height:10px;font-size:.9rem}h5.blue{color:#154883}span.view{color:#666;font-weight:700;line-height:25px}span.leadfee{display:none}h5.slide{padding-top:12px;color:#6f6f6f}p{line-height:1.4;margin-bottom:.8125rem}p.view{font-size:.875rem}p.lead{line-height:1.4}p.sub{color:#444;font-family:'Nunito',sans-serif;line-height:.05}p.feat_teach_tile{font-size:.8rem}p.student{line-height:25px;color:#69c;font-family:'Nunito',sans-serif;font-size:13px}p.review_name{font-size:10px;padding-top:4px}p.listing{font-size:13px;color:#666}p.input{font-size:11px;color:#666}p.profile_addy{font-size:13px;color:#666;margin:0}p.r_rail_content{font-size:12px}p.srch_question{font-family:'Nunito',sans-serif;color:#FFF!important}p.srch_term{font-family:'Nunito',sans-serif;color:#FFF!important;margin:0}a.map{padding-bottom:10px}a.tiles{color:#FFF!important}a.alerts{color:#FFF!important;text-decoration:underline}a.alerts:hover{text-decoration:none}.button-org{background-color:#f47503}#crumb a{font-size:9px}#crumb span{font-size:9px}img.rProfileSmall{width:100px}img.tProfileSmall{width:120px}img.course_panels{margin-top:10px}img.logo{padding-top:5px}.demo{height:400px;margin-bottom:5px}.demo img{height:400px;border-radius:4px;margin:auto}.form_error{display:none;margin-top:-17px}.updated{display:none}#load{display:none}#link{display:none}#pre{display:none}#zip_alert{display:none;margin-top:-10px}#general_alert{display:none;margin-top:-15px}#general_alert_b{display:none;margin-top:0}#lesson_type_alert{display:none;margin-bottom:0}#location_pref_alert{display:none;margin-bottom:0}#rating_alert{margin-top:-20px;display:none}#input_holder{display:none}#lesson_type_holder{display:none}#input_note{margin-top:-17px;height:22px;padding:2px}#response{display:none}.fullWidth{width:100%;max-width:100%}i.small{font-size:.8rem}i.medium{font-size:1.3rem}i.large{font-size:1.8rem}i.xlarge{font-size:9.8rem;opacity:.5}.fi-star{color:#ffc90e}.style8{color:#2FB6E8}.grn{color:#43ac6a}.prefix,.postfix{font-size:.875rem;height:3.1125rem;line-height:2.3125rem;overflow:hidden;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2;border-radius:0}span.prefix,label.prefix{border-right:none;color:#333;padding-top:8px}span.search_mark{margin-left:12px;line-height:3.3125rem}.margin-top{margin-top:1.875rem}.margin-right{margin-right:1.875rem}.margin-bottom{margin-bottom:1.875rem}.margin-left{margin-left:1.875rem}.caption h3{font-size:14px;color:#fff}.panel.callout a{color:#fff;font-family:Arial,Helvetica,sans-serif}::selection{background-color:#13a7c7;color:#fff;text-shadow:none}hr.line{height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0));border:0}hr.v2{margin:0 0 10px;opacity:.3}button,.button{font-family:Arial,Helvetica,sans-serif;font-size:.8125rem;text-transform:uppercase;text-decoration:none;margin:auto}.search_bar input[type="text"]{border-left:none;font-weight:400}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{height:3.1125rem;font-size:1rem;font-style:italic;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.25s;transition:.25s;font-family:'Nunito',sans-serif;font-style:normal}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{border-color:#999;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;outline:0 auto -webkit-focus-ring-color;outline-offset:0}textarea{height:8.375rem}pre{display:block;background-color:#f6f6f6;font-size:.8125rem;color:#555;line-height:1.428571429;border:2px solid #e2e2e2;border-radius:4px;margin:0 0 1.25rem;padding:9.5px;word-break:break-all;word-wrap:break-word}.search_bar{border:1px solid #fff;padding:15px 5px 0;border-radius:5px;margin-top:15px;margin-left:5px;background-color:rgba(10,9,10,0.56)}.search_bar_dir{background-color:#fff;border:1px solid #fff;padding:12px 15px 0;border-radius:5px;opacity:1}.sticky{position:fixed;top:0;z-index:111}.top-bar{background:#69c}.top-bar-section li:not(.has-form) a:not(.button):hover{background:#154883}.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover{background:#154883}.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){color:#FFF;background:#69c}.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button){color:#FFF;background-color:#555;background:#154883}.top-bar-section li:not(.has-form) a:not(.button){background:#69c;padding-top:10px}.top-bar-section li.hover>a:not(.button){background:#154883;color:#fff}.top-bar-section .has-form{background:#69c;height:45px;padding:0 15px}.top-bar-section ul{background:#69c}.top-bar-section > ul > .divider,.top-bar-section > ul > [role="separator"]{border:none}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 5px #fff}.top-bar-section ul li{background:#69c}.top-bar .name{background-color:#69c}.top-bar .name h1 a:hover,.top-bar-section li a:not(.button):hover{text-decoration:none}.top-bar .name h1 a{font-family:"Raleway","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400!important;text-transform:uppercase;margin-top:.2rem}.top-bar .toggle-topbar.menu-icon{top:45%}.top-bar-section .has-form{margin-top:5px}.top-bar-section ul li.active > a,.top-bar-section ul li.active > a:hover{background-color:#69c}.top-bar-section ul li > a{font-family:'Nunito',Arial,sans-serif;font-size:.85rem}.top-bar-section li a:not(.button){padding:.7rem .9375rem}.top-bar-section > ul > .divider,.top-bar-section > ul > [role="separator"]{height:4rem}.top-bar.expanded .toggle-topbar a{color:#fff}.top-bar-section .dropdown li.title h5 a:hover{height:2.5rem}.top-bar-section ul li:hover:not(.has-form) > a{color:#FFF}.orbit-bullets{cursor:pointer}.masthead{background-color:#69c;border-bottom:1px solid #fff}.masthead_teacher{background-color:#92bf6c;border-bottom:1px solid #fff}.about{position:relative;height:11.38rem;background-color:#9a958f;background:url(/img/about.jpg);background-position:top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;color:#fff;padding-bottom:2.125rem;border-bottom:1px solid #9abf71;opacity:.3}.intro_short{position:relative;height:9.38rem;background-color:#9a958f;background:url(/img/header_guitar.jpg);background-position:top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;color:#fff;padding-top:0;border-bottom:1px solid #9abf71}.intro_short h1,.intro_short p{color:#fff}.intro_short h1{font-family:'Nunito',sans-serif;font-size:2.5rem;text-align:center;text-shadow:5px -1px 9px #000;margin:0;padding:0}.intro_short h5{font-family:'Nunito',sans-serif;color:#fff;text-align:center;font-size:1.5rem;text-shadow:5px -1px 9px #000;margin:0;padding:0}.intro_medium{position:relative;height:28.38rem;background-color:#9a958f;background-position:top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;color:#fff;padding-top:5rem;border-bottom:1px solid #9abf71}.intro_medium h1,.intro_medium p{color:#fff}.intro_medium h1{font-family:'Nunito',sans-serif;font-size:3.5rem;text-align:center;text-shadow:5px -1px 9px #000;margin:0;padding:0}.intro_medium h5{font-family:'Nunito',sans-serif;color:#fff;text-align:center;font-size:1.7rem;text-shadow:5px -1px 9px #000;margin:0;padding:0}.intro{position:relative;height:28.38rem;color:#fff;border-bottom:1px solid #9abf71;padding-top:100px;background-attachment:fixed;background-repeat:no-repeat;background-color:#3f6b9d;background-size:cover;background-position:center center}.intro h1,.intro p{color:#fff}.intro h1{font-family:'Nunito',sans-serif;font-size:2.5rem;text-align:center;text-shadow:5px -1px 9px #000;margin:0;padding:0}.intro h5{font-family:'Nunito',sans-serif;color:#fff;text-align:center;font-size:1.5rem;text-shadow:5px -1px 9px #000;margin:0;padding:0}.intro p.lead{font-size:1.438rem}.intro .button{margin-right:5px}.intro img{position:relative;display:block;width:70%;height:auto;margin:0 auto}.intro .margin-top{margin-top:2.5rem}.button-top{margin-top:2.188rem}.imageHolder{position:relative;margin:auto}.imageHolder .caption{position:absolute;width:100%;height:25px;bottom:-3px;left:0;color:#fff;background:#0f5f7c;text-align:center;font-weight:700;opacity:.9}.bread-wrapper{text-align:center}.grey-wrapper{background-color:#f6f6f6;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;overflow:hidden!important;text-align:center;padding:1.25rem 0 2.125rem}.grey-wrapper-content{background-color:#f6f6f6;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;overflow:hidden!important;text-align:left;padding:1.25rem 0 2.125rem}.white-wrapper{text-align:center;padding:1.25rem 0 2.125rem}.white-content-wrapper{text-align:left;padding:1.25rem 0 2.125rem}.white-content-wrapper h3{text-align:center}.white-wrapper h2{margin-bottom:5px}.white-wrapper p.lead{color:#6f6f6f;margin-bottom:2.5rem}.col-services{margin:0}.icon-services{display:block;width:6.25rem;height:6.25rem;background-color:transparent;border:4px solid transparent;border-radius:50%;margin:0 auto 1.25rem}.icon-services .fi-layout,.icon-services .fi-foundation,.icon-services .fi-widget{font-size:2.813rem;line-height:2}.icon-services.red{background-color:#f04124;border-color:#ea2f10;color:#fff}.icon-services.blue{background-color:#008cba;border-color:#0079a1;color:#fff}.icon-services.green{background-color:#43ac6a;border-color:#3c9a5f;color:#fff}.img-phone{display:block;width:100%;height:auto;margin:0 auto}.button-app{margin:1.875rem 0 0;padding-left:0;list-style:none}.button-app li{display:inline-block;line-height:1;margin-right:2px;padding:0}.button-app li:last-child{margin-right:0}.button-app img{display:block;width:9.375rem;height:auto;margin:0}.features-wrapper{text-align:center;padding:3.125rem 0}.features-wrapper .orbit-timer,.features-wrapper .orbit-slide-number{display:none}.features-wrapper .orbit-container .orbit-prev,.features-wrapper .orbit-container .orbit-next{background-color:#444;color:#fff}.features-wrapper .orbit-container .orbit-prev:hover,.features-wrapper .orbit-container .orbit-next:hover{background-color:#f04124}.features-wrapper .orbit-container .orbit-prev{border-radius:0 4px 4px 0}.features-wrapper .orbit-container .orbit-next{border-radius:4px 0 0 4px}.features-wrapper .orbit-bullets{top:1.25rem}.img-slider{float:left;max-height:100px;margin:0 10px 0 0;border-radius:4px;padding:0}.img-profile{width:75%;height:auto;border-radius:4px;margin-bottom:10px}.img-profile-rail{width:85%;height:auto;border-radius:4px;margin-bottom:10px}.img-profile:hover{opacity:.8}hr.listing{clear:both;margin:0;height:0}.directory p,h5{text-align:left}.directory img{width:200px;float:left;margin:0;border-radius:4px}.listing_wrap{padding-top:20px;border-bottom:1px solid #ccc}.listing_wrap_last{padding-top:20px}.listing_wrap:hover{background:#f8f8f8;border-radius:4px;padding-top:20px}.listing_wrap_last:hover{background:#f8f8f8;border-radius:4px;padding-top:20px}.subscribe-wrapper{background-color:#f04124;color:#fff;text-align:center;padding:50px 0}.subscribe-wrapper h3{color:#fff}.subscribe-wrapper .row .row.collapse{margin-top:2.5rem}.subscribe-wrapper input[type="email"]{border-radius:4px 0 0 4px!important;border-color:#444}.subscribe-wrapper input[type="email"]:focus{border-color:#252525}.subscribe-wrapper .postfix{height:2.875rem}.subscribe-wrapper .postfix.button{border-radius:0 4px 4px 0!important;padding-top:7px}.subscribe-wrapper p.spam{margin-top:1.875rem}.pricing-wrapper{padding:4.375rem 0}.pricing-wrapper h2{margin-bottom:2px}.pricing-wrapper p.lead{color:#6f6f6f;margin-bottom:3.125rem}.pricing-wrapper h2,.pricing-wrapper p.lead{text-align:center}.pricing-wrapper hr.line{margin-bottom:3.125rem}.pricing-table{position:relative;border-radius:4px;margin-bottom:1.875rem}.pricing-table .title{font-family:"Lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1.25rem;border-radius:4px 4px 0 0}.pricing-table .price{font-family:"Lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1.875rem}.pricing-table .price small{font-style:italic;color:#6f6f6f}.pricing-table .description{font-size:.875rem}.pricing-table .bullet-item{font-size:1rem}.pricing-table .fi-checkbox,.pricing-table .fi-x-circle{font-size:1.375rem}.pricing-table .fi-checkbox{color:#43ac6a}.pricing-table .fi-x-circle{color:#f04124}.popular{position:absolute;top:-.625rem;right:-.625rem;width:2.188rem;height:2.188rem;background-color:#f3b81e;color:#fff;text-align:center;border-radius:50%}.popular .fi-check{font-size:1.45rem;line-height:1.7}.col-price-desc{background-color:#f6f6f6;color:#9099a3;border-radius:4px;margin-bottom:1.875rem;padding:.9375rem 1.25rem}.contact-wrapper{padding:4.375rem 0 0}.contact-wrapper h2,.contact-wrapper h3,.contact-wrapper p.margin-bottom{text-align:center}.contact-wrapper p.margin-bottom{font-style:italic}.contact-wrapper h2{margin-bottom:0}.contact-wrapper h3{color:#6f6f6f}.contact-wrapper .margin-bottom{margin-bottom:3.125rem}.contact-form{margin-bottom:3.125rem}.contact-form textarea{height:10.63rem}#map{position:relative;height:31.25rem;border-top:4px solid #e8e8e8;border-bottom:4px solid #e8e8e8}#map_listings{position:relative;height:16.25rem;border-top:4px solid #e8e8e8;border-bottom:4px solid #e8e8e8}#map_profile{position:relative;height:18.25rem;border-top:4px solid #e8e8e8;border-bottom:4px solid #e8e8e8;margin-top:10px}#map_profile_modal{position:relative;height:18.25rem;border-top:4px solid #e8e8e8;border-bottom:4px solid #e8e8e8}body.login{background-color:#333;color:#fff}.login-wrapper{padding:4.375rem 0 9.375rem}.login-wrapper h1{font-family:"Raleway","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#fff;text-align:center;margin-bottom:1.25rem}.login-wrapper h1 a{color:#fff}.login-wrapper h1 a:hover{text-decoration:none}.login-wrapper h3{color:#fff}.login-desc{text-align:center;margin:.9375rem 0 0;padding-left:0;list-style:none}.login-desc li{display:inline-block;font-size:.875rem;color:#fff;line-height:1;margin-right:5px;padding:0}.login-desc li.drk{color:#666}.login-desc li:last-child{margin-right:0}.login-desc a{border-bottom:1px dotted #fff}.login-desc a:hover{text-decoration:none;border-bottom:0}.sign-up-modal.reveal-modal{background-color:#333;border-color:#1a1a1a;border-radius:4px;padding-right:.9375rem;padding-bottom:0;padding-left:.9375rem}.sign-up-modal.reveal-modal h3,.sign-up-modal.reveal-modal h5{color:#fff}.sign-up-modal.reveal-modal h3{margin-bottom:0}.sign-up-modal.reveal-modal label{color:#fff}.sign-up-modal.reveal-modal.small{width:26rem;margin-left:-15.2%}.sign-up-modal.reveal-modal .close-reveal-modal:hover{color:#fff}.modal_search_frm.reveal-modal{background-color:#fff;border-color:#1a1a1a;border-radius:4px;padding-right:.9375rem;padding-bottom:0;padding-left:.9375rem}.modal_search_frm.reveal-modal h2{font-size:25px}.modal_search_frm.reveal-modal h3{font-size:16px}.modal_search_frm.reveal-modal label{color:#333}.modal_search_frm.reveal-modal.small{width:26rem;margin-left:-15.2%}.modal_search_frm.reveal-modal .close-reveal-modal:hover{color:#fff}#radio_wrap{border:1px solid #CCC;border-radius:4px}#radio_wrap .select_field{border-bottom:1px solid #CCC;padding-left:15px;padding-top:10px}#radio_wrap .select_field_last{padding-left:15px;padding-top:10px}#radio_wrap .select_field_featured{background-color:#f0ffff;padding-left:15px;padding-top:10px;border-bottom:1px solid #CCC}#sq_wrap{width:107px;float:right;margin-bottom:3px;margin-right:10px}#sq_wrap .square{background-color:#f0ffff;width:15px;height:15px;border:1px solid #CCC;border-radius:4px;float:left}#sq_wrap .sq_txt{float:right;margin-top:3px}ul.list_a{list-style:none;line-height:18px}.pre-footer{background-color:#424242;color:#fff;padding:1.875rem 0 2.5rem}.pre-footer h5{color:#fff;margin-bottom:1.125rem}.pre-footer .side-nav{font-family:Arial,Helvetica,sans-serif;font-size:1rem;padding:0;line-height:15px}.pre-footer .side-nav li{font-size:1rem}.pre-footer .side-nav li a{display:inline-block;color:#fff}.add-links,.social-media{display:block;margin:0;padding-left:0;list-style-type:none;list-style-position:inside}.add-links li,.social-media li{display:block;font-size:1rem;color:#fff;line-height:1.5;padding:0 0 0 21px;text-indent:-13px;margin-bottom:10px}.social-media li{line-height:1;margin-bottom:3px;padding:0 0 0 5px;text-indent:0}.add-links li:last-child,.social-media li:last-child{margin-bottom:0}.add-links li .fi-marker,.add-links li .fi-telephone,.add-links li .fi-mail{margin:5px}.add-links a,.social-media a{color:#fff}.social-media a .fi-social-facebook,.social-media a .fi-social-twitter,.social-media a .fi-social-zurb,.social-media a .fi-social-pinterest{position:relative;top:5px;right:5px;font-size:30px!important}.full-width{max-width:1400px}.footer{background-color:#2980b9;padding:2rem 4rem;text-align:center;color:#fff}.footer i{font-size:100px}.footer h4{color:#fff;font-size:1em;font-weight:400;text-transform:uppercase;margin-top:2.5rem;margin-bottom:10px}.footer p,.footer a{font-weight:300;font-size:.8em;color:#fff}@media only screen and (min-width:40.063em){.footer .columns:nth-child(n+2){border-left:1px solid #b3b3b3;min-height:280px}}.footer-links{list-style-type:none}.footer-links li{margin-top:.5em}.footer{background-color:#333;color:#fff;text-align:center;padding:.5rem 0}.footer p{margin:0;font-size:.8em}.footer .fi-heart{color:#fd487d;margin:0 2px}.rate-ex1-cnt{width:227px;height:40px;border:#e9e9e9 1px solid;background-color:#f6f6f6;margin:auto}.rate-ex1-cnt .rate-btn{width:45px;height:40px;float:left;background:url(/img/rate-btn.png) no-repeat;cursor:pointer}.rate-ex1-cnt .rate-btn:hover,.rate-ex1-cnt .rate-btn-hover,.rate-ex1-cnt .rate-btn-active{background:url(/img/rate-btn-hover.png) no-repeat}.rate-result-cnt{width:82px;height:18px;position:relative;background-color:#ccc;border:#ccc 1px solid}.rate-stars{width:82px;height:18px;background:url(/img/rate-stars.png) no-repeat;position:absolute}.rate-bg{height:18px;background-color:#ffbe10;position:absolute}.top-header-quotes{float:left;width:100%;height:65px;position:fixed;background:#FFF;display:none;box-shadow:none;border-bottom:1px solid #CCC;padding-top:5px;top:0;left:0;right:0;-webkit-animation:slidedown .5s ease 1;-moz-animation:slidedown .5s ease 1;-ms-animation:slidedown .5s ease 1;-o-animation:slidedown .5s ease 1;animation:slidedown .5s ease 1;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1),0 0 20px rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px rgba(0,0,0,0.1),0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1),0 0 20px rgba(0,0,0,0.1);z-index:9999}.top-header-quotes .container{width:1000px}@-webkit-keyframes slidedown{0%{-webkit-transform:translate(0,-80px);-moz-transform:translate(0,-80px);-o-transform:translate(0,-80px);transform:translate(0,-80px);-ms-transform:translate(0,-80px)}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-ms-transform:translate(0,0)}}@-moz-keyframes slidedown{0%{-webkit-transform:translate(0,-80px);-moz-transform:translate(0,-80px);-o-transform:translate(0,-80px);transform:translate(0,-80px);-ms-transform:translate(0,-80px)}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-ms-transform:translate(0,0)}}@-ms-keyframes slidedown{0%{-webkit-transform:translate(0,-80px);-moz-transform:translate(0,-80px);-o-transform:translate(0,-80px);transform:translate(0,-80px);-ms-transform:translate(0,-80px)}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-ms-transform:translate(0,0)}}@-o-keyframes slidedown{0%{-webkit-transform:translate(0,-80px);-moz-transform:translate(0,-80px);-o-transform:translate(0,-80px);transform:translate(0,-80px);-ms-transform:translate(0,-80px)}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-ms-transform:translate(0,0)}}.top-header-quotes .tc-logo img{margin-top:15px;height:35px;float:left}.top-header-quotes .title-header-quotes{color:#666;float:left;font-size:18px;margin-top:31px;margin-left:22px;width:530px}.top-header-quotes .top-header-quotes-phone{margin-left:10px;margin-top:35px;float:right}.top-header-quotes form{margin:0}.top-header-quotes .btn-top-header-quotes{width:180px;font-size:16px;margin-top:20px;float:right;padding:9px 19px}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.slideInLeft{-webkit-animation-name:slideInLeft;-moz-animation-name:slideInLeft;-o-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes slideInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{-moz-transform:translateX(0)}}@-o-keyframes slideInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}100%{-o-transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}100%{transform:translateX(0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;-moz-animation-name:slideOutLeft;-o-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes slideOutLeft{0%{-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes slideOutLeft{0%{-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.accordion-txt{margin-bottom:0}.accordion-txt:before,.accordion-txt:after{content:" ";display:table}.accordion-txt:after{clear:both}.accordion-txt .accordion-txt-navigation,.accordion-txt dd{display:block;margin-bottom:0!important}.accordion-txt .accordion-txt-navigation.active > a,.accordion-txt dd.active > a{background:#e8e8e8}.accordion-txt .accordion-txt-navigation > a,.accordion-txt dd > a{color:#666;line-height:35px;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:13px}.accordion-txt .accordion-txt-navigation > .content,.accordion-txt dd > .content{display:none;padding:0}.accordion-txt .accordion-txt-navigation > .content.active,.accordion-txt dd > .content.active{display:block}@media only screen and (max-width: 64rem){.intro{height:20.38rem;color:#fff;border-bottom:1px solid #9abf71;background-color:#3f6b9d;background-size:100%;background-attachment:scroll;padding-top:30px}.intro_medium{height:20.38rem;color:#fff;border-bottom:1px solid #9abf71;background-color:#3f6b9d;background-size:100%;background-attachment:scroll;padding-top:30px}h5.slide{padding-top:0;font-size:16px}.search_bar input[type="text"]{font-size:15px;padding-left:13px;font-weight:400}.sign-up-modal.reveal-modal.small{margin-left:-21%}.modal_search_frm.reveal-modal.small{margin-left:-21%}}@media only screen and (max-width: 50rem){.intro{height:18.38rem;color:#fff;border-bottom:1px solid #9abf71;background-color:#3f6b9d;background-size:100%;background-attachment:scroll;padding-top:30px}.intro_medium{height:18.38rem;color:#fff;border-bottom:1px solid #9abf71;background-color:#3f6b9d;background-size:100%;background-attachment:scroll;padding-top:30px}.top-bar .title-area{height:2%}img.logo{width:65%;padding-top:12px}.search_bar input[type="text"]{font-size:15px;padding-left:11px;font-weight:400}h5.slide{color:#6f6f6f;padding-top:5px;font-size:16px}p.srch_term{font-family:'Nunito',sans-serif;color:#FFF!important;margin:0 0 5px;font-size:11px}.white-wrapper{padding-top:1rem}.img-phone{width:80%}#map{height:350px}.login-wrapper .row .medium-5{position:relative;width:55%!important}.sign-up-modal.reveal-modal.small{margin-left:-28%}.modal_search_frm.reveal-modal.small{margin-left:-28%}}@media screen and (max-device-width: 640px) and (orientation: landscape){.reveal-modal{width:95%;margin-left:15px}.intro{height:22.5rem;padding-top:10px;background:no-repeat;background-size:cover;background-attachment:fixed}.intro h1{font-size:28px}.intro h5{font-size:20px}.search_bar{background-color:rgba(10,9,10,0.56);padding:10px;margin-top:15px}img.logo{width:30%;padding-top:6px}.top-bar .title-area{height:40px}.top-bar-section > ul > .divider,.top-bar-section > ul > [role="separator"]{height:.14rem}.top-bar-section li a:not(.button){height:3rem;padding:.7rem .9375rem;border-bottom:1px solid #fff}}@media screen and (max-device-width: 480px) and (orientation: portrait){.reveal-modal{width:95%;margin-left:10px}.intro h1{font-size:25px}.intro h5{font-size:14px}h3{font-size:15px}.intro_medium{height:18.38rem;color:#fff;border-bottom:1px solid #9abf71;background-color:#3f6b9d;background-size:100%;background-attachment:scroll;padding-top:10px}.intro_medium h1{font-size:2.5rem}.intro_medium h5{font-size:1rem}.search_bar{background-color:rgba(10,9,10,0.56);padding:10px;margin-top:15px}.search_bar input[type="text"]{font-size:15px;padding-left:13px;font-weight:400}p.srch_question{font-family:'Nunito',sans-serif;font-weight:700;color:#fff!important;text-shadow:5px -1px 6px #000}p.srch_term{font-family:'Nunito',sans-serif;color:#FFF!important;margin:0 0 5px;font-size:11px}.top-bar-section > ul > .divider,.top-bar-section > ul > [role="separator"]{height:.14rem}.top-bar-section li a:not(.button){height:3rem;padding:.7rem .9375rem;border-bottom:1px solid #fff}img.logo{width:50%;padding-top:6px}.intro{height:24rem;padding-top:1rem;background:no-repeat;background-size:cover;background-attachment:fixed}.intro img{width:50%}.top-bar .title-area{height:40px}.white-wrapper{padding-bottom:1.25rem}.col-services{width:80%;margin:0 auto 1.875rem}.pricing-table,.col-price-desc{width:80%;margin:0 auto 1.875rem}.login-wrapper{padding-top:1.875rem}.login-wrapper .row .medium-5{width:100%!important}.sign-up-modal.reveal-modal.small{margin-left:-34%}.modal_search_frm.reveal-modal.small{margin-left:-34%}.pre-footer{padding-bottom:.75rem}.col-pre-footer{margin-bottom:1.875rem}.subscribe-wrapper input[type="email"],.subscribe-wrapper .postfix.button{border-radius:4px!important}}#upload{font-family:'Nunito',sans-serif;background-color:#373a3d;background-image:-webkit-linear-gradient(top,#373a3d,#313437);background-image:-moz-linear-gradient(top,#373a3d,#313437);background-image:linear-gradient(top,#373a3d,#313437);padding:30px;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,0.3)}#drop{background-color:#2E3134;border:20px solid rgba(0,0,0,0);border-radius:3px;border-image:url(/img/border-image.png) 25 repeat;text-align:center;text-transform:uppercase;font-size:14px;font-weight:700;color:#7f858a}#drop a{background-color:#007a96;padding:12px 26px;color:#fff;font-size:14px;border-radius:2px;cursor:pointer;display:inline-block;margin-top:12px;margin-bottom:15px;line-height:1}#drop a:hover{background-color:#0986a3}#drop input{display:none}#upload ul{list-style:none;margin:0 -30px;border-top:1px solid #2b2e31}#upload ul li{background-color:#333639;background-image:-webkit-linear-gradient(top,#333639,#303335);background-image:-moz-linear-gradient(top,#333639,#303335);background-image:linear-gradient(top,#333639,#303335);border-top:1px solid #3d4043;border-bottom:1px solid #2b2e31;padding:15px;height:85px;margin:auto;width:75%;position:relative}#upload ul li input{position:absolute;top:-100px}#upload ul li p{width:144px;overflow:hidden;white-space:nowrap;color:#EEE;font-size:12px;font-weight:700;position:absolute;top:20px;left:100px}#upload ul li i{font-weight:400;font-style:normal;color:#7f7f7f}#upload ul li canvas{top:15px;left:32px}#upload ul li span{width:15px;height:12px;background:url(/img/icons.png) no-repeat;position:absolute;top:34px;right:33px;cursor:pointer;display:none}#upload ul li.working span{height:16px;background-position:0 -12px}#upload ul li.error p{color:red}.quote{background:#ebf3f5;padding:15px 20px 5px 15px;border-radius:5px;margin-bottom:15px}.quote:after{content:'';width:0;height:0;border-style:solid;border-width:20px 18px 0;border-color:#ebf3f5 transparent transparent;position:relative;top:37px;left:20px}.student{margin-bottom:30px}.student .photo{width:0;height:60px;float:left;margin-right:0}.student p{position:relative;top:5px;text-transform:uppercase}.student p:nth-child(2){font-size:12px;font-weight:600;margin-bottom:0}.student p:nth-child(3){font-size:11px;color:#777}.recommended{box-shadow:0 0 10px rgba(0,0,0,1.25);position:relative;z-index:2}@media only screen and (min-width:768px){.left-side{border-right:none}.right-side{border-left:none}}.pricing-table .title{background-color:#333}.pricing-table .bullet-item{text-align:left}