body{background-color:#fff !important}.quote{font-size:2rem;line-height:1rem;height:1rem;display:inline-block;vertical-align:bottom;text-align:center;padding:0 1px}.breadcrumb li.is-active a{color:#fff!important}.recommended-label{width:115px;height:115px;overflow:hidden;position:absolute;top:-5px;right:-5px;direction:rtl}.recommended-label span{text-align:center;background:#705cff none repeat-x 0 0;position:absolute;display:block;padding:7px 0;width:150px;color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:21px;right:-40px}.recommended-label:before,.recommended-label:after{content:"";border:5px solid transparent;position:absolute;z-index:0}.recommended-label:before{left:17px;top:-5px;border-bottom-color:#403491}.recommended-label:after{right:-5px;bottom:17px;border-left-color:#403491}.online-profile{position:relative !important;padding:15px!important;background-color:#f7f7f7 !important;border-radius:5px !important;box-sizing:border-box;border-width:0 !important;-webkit-tap-highlight-color:rgba(255,255,255,0);margin:20px 0 22px}.online-profile:hover{background-color:#eee !important}.online-profile .online-label:after{content:"שיעור אונליין";position:absolute;top:0;right:0;font-size:18px;color:#fff;text-align:center;width:113px;background-color:#2eb3f1;border-radius:0 5px;padding:2px}.online-profile .online-title,.online-profile .online-key-sentence,.online-profile .online-teacher-details,.online-profile .online-profile-teacher-description{margin-right:170px}.online-profile .online-img{float:right;margin:8px 0;border:2px solid #fff;border-radius:5px;overflow:hidden}.online-profile .online-img img{border-radius:0;vertical-align:middle}.online-profile .online-title{font-size:24px;color:#4a4a4a;margin-bottom:10px}.online-profile .online-title a{color:inherit}.online-profile .online-key-sentence{font-size:18px;color:#4a4a4a;position:relative;margin-top:10px;margin-bottom:5px}.online-profile-teacher-description.read-more .read-more-button:after{content:'קרא עוד'}.online-profile-teacher-description .read-more-button:after{content:'הסתר';display:inline-block;color:orange;cursor:pointer}.online-profile-teacher-description .description-content{white-space:pre-line;display:block}.online-profile-teacher-description.read-more .description-content{height:3em;overflow:hidden}.online-profile-teacher-description{color:#888}.online-teacher-details{font-size:14px}.online-teacher-details span{margin-left:10px;display:inline-block}.online-teacher-details span.profile-badge{background-color:#96d1799e;vertical-align:middle;border-radius:50px}.online-teacher-left-pane{position:absolute;top:0;left:15px;text-align:center;display:flex}.online-teacher-left-pane-row{text-align:center;display:table;direction:ltr}.online-teacher-left-pane .online-reviews,.online-teacher-left-pane .online-price,.online-teacher-left-pane .online-lessons-count{display:table-cell;vertical-align:top;padding:10px 0}.online-teacher-left-pane .online-reviews,.online-teacher-left-pane .online-lessons-count{padding-left:20px}.sub-top{font-size:22px}.sub-top{display:block}.sub-bottom{display:inline-block;vertical-align:top}.online-lessons-count .sub-bottom{width:50px}.online-reviews,.sub-bottom{font-size:12px}.online-profile .online-reviews .fivestar-widget-static{display:inline-block;overflow:hidden}.online-teacher-action{text-align:left;margin-top:10px}.online-teacher-action .button{font-size:18px!important;min-width:185px;margin:6px 10px}.online-profile .start-chat-wrapper,.online-profile .schedule-lesson{text-align:left;display:inline-block;vertical-align:top}.online-profile .views-field-clarification{font-size:12px;text-align:center;padding:4px 18px}@media (max-width:900px){.online-teacher-left-pane{position:static;margin-right:170px}.online-profile .online-profile-teacher-description,.online-profile .online-key-sentence{margin-right:0;clear:both}.online-profile .start-chat-wrapper,.online-profile .schedule-lesson{text-align:center}}@media (max-width:640px){.online-teacher-details span.profile-badge{margin-bottom:10px;vertical-align:top}.online-profile .online-img img{width:100px;height:100px}.online-teacher-left-pane,.online-profile .online-title{margin-right:120px}.online-profile .online-title{margin-bottom:5px}.online-profile .online-teacher-details{margin-right:0;clear:both}.online-teacher-left-pane .online-price,.online-teacher-left-pane .online-lessons-count{display:inline-block}.online-lessons-count .sub-bottom{width:auto}.online-teacher-left-pane .online-reviews{display:table}.online-teacher-left-pane-row{direction:rtl}.online-profile .reviews-count,.online-reviews div.fivestar-widget-static{vertical-align:bottom!important}.online-profile.online-landing-profile .online-teacher-details{clear:both;margin:0;padding-top:5px}.online-teacher-action{text-align:center}.online-profile .start-chat{padding-right:42px;padding-left:42px}}.online-search-form #teaching-fields-autocomplete-wrapper{display:inline-block;margin:0;padding:0;position:relative;width:100%;border-width:0;height:auto;background-color:transparent}.main-search-wrapper h2{border-bottom:0;margin-bottom:0}.online-search-form #teaching-fields-autocomplete{height:62px;line-height:62px;width:100%;border-radius:8px;border:0;box-shadow:3px 2px 18px 0 #6c6c6c;font-size:26px;font-weight:300;position:relative;padding-right:10px;box-sizing:border-box;color:#000}.online-search-form #teaching-fields-autocomplete:focus{outline:none}.online-search-form #search{position:absolute;height:50px;line-height:50px;width:230px;font-size:26px;font-weight:500;color:#fff;text-align:center;background:#ffa200;border-radius:5px;top:0;left:0;margin:6px;padding:0;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.online-search-form #search:hover,.online-search-form #search:focus,.online-search-form #search:active{background-color:#f80;color:#fff}.ac_results{position:absolute;padding:0;width:100%;background-color:#fff;z-index:99999;box-sizing:border-box;border-radius:.3em;margin:.2em 0 0;background:rgba(255,255,255,.8);background:linear-gradient(to bottom right,#fff,hsla(0,0%,100%,.8));border:1px solid rgba(0,0,0,.3);box-shadow:.05em .2em .6em rgba(0,0,0,.2)}.ac_results.ac_hide{display:none}.ac_results li{margin:0;padding:5px 10px;cursor:default;display:block;font-size:18px!important;line-height:18px!important;color:#000}.ac_results li.ac_over{background:#b8d3e0;color:#000}.ac_results .found{background:#ccc;padding:0}.ac_results:before{content:"";position:absolute;top:-.43em;right:1em;width:0;height:0;padding:.4em;background:#fff;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}@supports (transform:scale(0)){.ac_results{transition:.3s ease-in-out;transform-origin:right top}.ac_results.ac_hide{opacity:0;transform:scale(0);display:block;transition-timing-function:ease}}.online-search-form .ac_input.ac_error{border:2px solid red}.online-search-form .tooltip{position:absolute;text-align:center;bottom:120%;right:0;background-color:#e51c23;color:#fff;border-radius:6px;padding:2px 4px}.online-search-form .tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#e51c23 transparent transparent}.description .pane-content h2{border-bottom-width:0;margin-bottom:0;padding:5px 0}.description .pane-content div{font-size:18px}.description .pane-content{margin:30px 0;text-align:center}@media (max-width:900px){.online-search-form #teaching-fields-autocomplete{height:50px;line-height:50px;font-size:22px}.online-search-form #search{height:38px;line-height:38px;width:180px;font-size:22px;font-weight:300}}@media (max-width:640px){.online-search-form #teaching-fields-autocomplete{height:46px;line-height:46px;font-size:18px}.online-search-form #search{position:static;font-size:26px;font-weight:500;height:46px;line-height:46px;width:100%;margin:20px 0 0}.online-search-form{text-align:center}}