.tutor-stat{display:block;margin-top:6px;padding-bottom:1px}.tutor-stat i{width:22px;vertical-align:-4px;text-align:left;font-size:21px;color:#ff8500}.tutor-stat span{vertical-align:middle}.tutor-stat a{text-decoration:none;vertical-align:middle}.tutor-stat.tutor-stat-response i{font-size:17px;vertical-align:-2px;position:relative;left:1px}.tutor-stat.tutor-stat-bc i{font-size:18px;line-height:16px}.tutor-stat.tutor-stat-teaching-format-preference i{font-size:17px}.tutor-stat.tutor-stat-rating{height:23px;padding-bottom:0;margin-top:8px}.tutor-stat.tutor-stat-rating i{vertical-align:text-bottom}.tutor-stat.tutor-stat-rating a{margin-left:1px;vertical-align:baseline}.tutor-stat.tutor-stat-rating span{color:#ff8500;font-size:18px;vertical-align:baseline;font-weight:400}@media only screen and (min-width: 641px){.tutor-stat i{text-align:center;width:30px}.tutor-stat.tutor-stat-response i{vertical-align:-3px;left:0}.tutor-stat.tutor-stat-rating{margin-top:0;white-space:nowrap}}.starRatingsDetail .stars{padding:0;vertical-align:top}.starRatingsDetail .stars .starsempty{float:left;height:13px;margin-right:7px;margin-top:6px;vertical-align:middle;line-height:0}.starRatingsDetail .stars .starsempty span{height:13px}.starRatingsDetail .stars a{vertical-align:top}.starRatingsDetail p{margin:7px 0}.starRatingsDetail .stars .starsempty{margin:1px 5px 0 0}.starRatingsDetail .graph{margin:10px 35px}.starRatingsDetail .graph td{padding:0 0 4px;height:14px;line-height:14px}.starRatingsDetail .graph .graphBar{width:140px;height:14px;background:#e4e6e8}.starRatingsDetail .graph .innerBar{height:100%;background:#ff8500}.starRatingsDetail .graph .rowTitle{white-space:nowrap;padding-right:6px}.starRatingsDetail .graph .count{padding-left:6px}.search-results-container.loading:before{background-position:center 200px}.noresults .online-blurb,.noresults .header,.noresults .header+hr{display:none}.tutorHasNoRatings .tutorInfo h4{margin-left:0}.tutorLocation{padding-left:10px;text-align:right;font-size:15px}.tutorFR{margin:.3em 0;line-height:20px}.tutorFR a{white-space:nowrap}.tutorSubjectList{margin-top:8px}.hourly-rate{text-align:center;font-size:10px}.hourly-rate .tutorFee{display:block;margin:0 0 -10px -5px;line-height:32px;font-size:32px;font-weight:300}.hourly-rate .tutorFee:before{content:"$";position:relative;top:-0.8em;font-size:16px}.mobile-hourly-rate{float:right;padding-left:10px}.tutorStats{margin-top:-4px}.tutor-stat{font-size:12px}.tutorLinkRow{float:right;padding-left:10px}.siteStats{margin:50px 0 15px 0;background:url(/images/TutorSearch/stats-bg.png) 0 0 repeat-x}.siteStats img{max-width:100%}.displaySearchTestimonials{position:relative;margin:15px 0;padding:10px 10px 10px 6px;background-color:#eee}.displaySearchTestimonials .testimonial{position:relative;margin-top:20px;padding:0 0 0 22px}.displaySearchTestimonials .testimonial .fa-quote-left{position:absolute;top:0;left:0;font-size:20px;color:#4a89dc}.displaySearchTestimonials .testimonial:first-child{margin:0}#relatedLinksDiv{margin-top:35px}#relatedLinksDiv .Section{font-size:12px}.moreResultsTarget{min-height:84px}@media only screen and (min-width: 641px){.tutorLocation{text-align:left;font-weight:normal}.tutorLocation span{display:inline}.hourly-rate{text-align:left;font-size:16px}.hourly-rate .tutorFee,.hourly-rate em{display:inline}.hourly-rate .tutorFee{margin:0;line-height:normal;font-size:24px;font-weight:400}.hourly-rate .tutorFee:before{top:-0.3em}.mobile-hourly-rate{display:none}.tutorStats{min-height:85px}.tutor-stat{font-size:13px}.tutor-stat.tutor-stat-rating{font-size:14px;margin-top:10px}.tutorLinkRow{float:none;padding:0}}#masthead{margin-bottom:0 !important;background:#fff}.seo-intro{margin-bottom:35px}.seo-banner{min-height:260px;background:#eee}.seo-banner-inner{position:relative;width:100%;margin:0 auto;padding:20px;overflow:hidden}.seo-message{width:100%;margin:0 auto;padding:15px;background:rgba(255,255,255,0.9);border:1px solid #c2c5cb}.seo-message h2{margin:0;line-height:38px;font-size:32px;font-weight:200;color:#000}.seo-message h3{font-size:30px}.seo-message img{display:none}.seo-message fieldset{padding-top:5px}.seo-message input{height:45px !important;padding:0 5px;border-radius:3px;margin-bottom:10px;margin-top:0;font-size:18px;border:0;-webkit-appearance:none;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,0.25) inset;-moz-box-shadow:0 0 7px 0 rgba(0,0,0,0.25) inset;box-shadow:0 0 7px 0 rgba(0,0,0,0.25) inset}.seo-message .btn{vertical-align:top}.seo-intro-mobile{padding:340px 20px 20px;display:block;background:#e6e9ed url(/images/TutorSearch/mobile-seo-header.png) no-repeat 50% 20px;background-size:300px auto;text-align:center;border-bottom:1px solid #ccd1d9}@media only screen and (min-width: 641px){.seo-banner{min-height:457px;background:#f6f9f9 url(/images/TutorSearch/seo-subject-extracurricular.jpg) 50% 0 no-repeat}.sub-adult_college .seo-banner{background-color:#f6f9f9;background-image:url(/images/TutorSearch/seo-subject-adult.jpg)}.sub-k_6 .seo-banner{background-color:#f0eee8;background-image:url(/images/TutorSearch/seo-subject-k6.jpg)}.sub-middle_high .seo-banner{background-color:#f7fafa;background-image:url(/images/TutorSearch/seo-subject-8-12.jpg)}.online-intro .seo-banner{min-height:428px;background-color:#fbf9f9;background-image:url(/images/TutorSearch/seo-online.jpg)}.seo-banner-inner{padding:0}.seo-form-intro{background:url(/images/TutorSearch/seo-form-intro.png) no-repeat;width:392px;height:99px}.seo-message{float:right;width:432px;margin:70px 15px 0 0}.seo-message h2{padding-bottom:15px;line-height:48px;font-size:42px}.seo-message input{margin-bottom:0;margin-right:8px}.seo-message .search-subject{width:165px}.seo-message .online-search-subject{width:285px}.seo-message .search-zip{width:100px}.seo-sales-points{padding:25px 0 5px;background:#f7f7f7}.seo-sale-point{vertical-align:top;margin:0 auto 20px;background:url(/images/TutorSearch/seo-sale-points-desktop.png) no-repeat 0 0;height:149px}.seo-sale-point1{background-position:100% 0;width:417px}.seo-sale-point2{width:428px}.seo-message img{width:auto}}@media only screen and (min-width: 1025px){.seo-banner-inner{width:960px}.seo-message{margin-right:0}.seo-sale-point{display:inline-block}.seo-sale-point2{margin-left:70px}}