.ctools-locked{color:red;border:1px solid red;padding:1em}.ctools-owns-lock{background:#ffd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat}.container-inline-date{width:auto;clear:both;display:inline-block;vertical-align:top;margin-right:.5em}.container-inline-date .form-item{float:none;padding:0;margin:0}.container-inline-date .form-item .form-item{float:left}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto}.container-inline-date .description{clear:both}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px}.container-inline-date .date-spacer{margin-left:-5px}.views-right-60 .container-inline-date div{padding:0;margin:0}.container-inline-date .date-timezone .form-item{float:none;width:auto;clear:both}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{width:185px;border-collapse:separate;margin:0}.calendar td{padding:0}.date-repeat-input{float:left;width:auto;margin-right:5px}.date-repeat-input select{min-width:7em}.date-repeat fieldset{clear:both;float:none}.date-views-filter-wrapper{min-width:250px}.date-views-filter input{float:left !important;margin-right:2px !important;padding:0 !important;width:12em;min-width:12em}.date-nav{width:100%}.date-nav div.date-prev{text-align:left;width:24%;float:left}.date-nav div.date-next{text-align:right;width:24%;float:right}.date-nav div.date-heading{text-align:center;width:50%;float:left}.date-nav div.date-heading h3{margin:0;padding:0}.date-clear{float:none;clear:both;display:block}.date-clear-block{float:none;width:auto;clear:both}.date-clear-block:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.date-clear-block{display:inline-block}* html .date-clear-block{height:1%}.date-clear-block{display:block}.date-container .date-format-delete{margin-top:1.8em;margin-left:1.5em;float:left}.date-container .date-format-name{float:left}.date-container .date-format-type{float:left;padding-left:10px}.date-container .select-container{clear:left;float:left}div.date-calendar-day{line-height:1;width:40px;float:left;margin:6px 10px 0 0;background:#f3f3f3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;text-align:center;font-family:Georgia,Arial,Verdana,sans}div.date-calendar-day span{display:block;text-align:center}div.date-calendar-day span.month{font-size:.9em;background-color:#b5bebe;color:#fff;padding:2px;text-transform:uppercase}div.date-calendar-day span.day{font-weight:700;font-size:2em}div.date-calendar-day span.year{font-size:.9em;padding:2px}.container-inline-date{margin-left:.5em;margin-right:0}.container-inline-date .form-item .form-item{float:right}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-left:5px;margin-right:0}.container-inline-date .date-spacer{margin-left:0;margin-right:-5px}.date-nav div.date-prev{text-align:right;float:right}.date-nav div.date-next{text-align:left;float:right}.date-nav div.date-heading{float:right}.filefield-icon{margin:0 2px 0 0}.filefield-element{margin:1em 0;white-space:normal}.filefield-element .widget-preview{float:left;padding:0 10px 0 0;margin:0 10px 0 0;border-width:0 1px 0 0;border-style:solid;border-color:#ccc;max-width:30%}.filefield-element .widget-edit{float:left;max-width:70%}.filefield-element .filefield-preview{width:16em;overflow:hidden}.filefield-element .widget-edit .form-item{margin:0 0 1em}.filefield-element input.form-submit,.filefield-element input.form-file{margin:0}.filefield-element input.progress-disabled{float:none;display:inline}.filefield-element div.ahah-progress,.filefield-element div.throbber{display:inline;float:none;padding:1px 13px 2px 3px}.filefield-element div.ahah-progress-bar{display:none;margin-top:4px;width:28em;padding:0}.filefield-element div.ahah-progress-bar div.bar{margin:0}.filefield-icon{margin:0 0 0 2px}.filefield-element .widget-preview{float:right;padding:0 0 0 10px;border-size:0 0 0 1px;margin:0 0 0 10px}.filefield-element .widget-edit{float:right}.filefield-element div.ahah-progress,.filefield-element div.throbber{padding:1px 3px 2px 13px}form.fivestar-widget{clear:both;display:block}form.fivestar-widget select,form.fivestar-widget input{margin:0}.fivestar-combo-stars .fivestar-static-form-item{float:left;margin-right:40px}.fivestar-combo-stars .fivestar-form-item{float:left}.fivestar-static-form-item .form-item,.fivestar-form-item .form-item{margin:0}div.fivestar-widget-static{display:block}div.fivestar-widget-static br{clear:left}div.fivestar-widget-static .star{float:left;width:17px;height:15px;overflow:hidden;text-indent:-999em;background:url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0}div.fivestar-widget-static .star span.on{display:block;width:100%;height:100%;background:url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 -32px}div.fivestar-widget-static .star span.off{display:block;width:100%;height:100%;background:url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0}div.fivestar-widget{display:block}div.fivestar-widget .cancel,div.fivestar-widget .star{float:left;width:17px;height:15px;overflow:hidden;text-indent:-999em}div.fivestar-widget .cancel,div.fivestar-widget .cancel a{background:url(/sites/all/modules/fivestar/widgets/default/delete.gif) no-repeat 0 -16px;text-decoration:none}div.fivestar-widget .star,div.fivestar-widget .star a{background:url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0;text-decoration:none}div.fivestar-widget .cancel a,div.fivestar-widget .star a{display:block;width:100%;height:100%;background-position:0 0;cursor:pointer}div.fivestar-widget div.on a{background-position:0 -16px}div.fivestar-widget div.hover a,div.rating div a:hover{background-position:0 -32px}form.fivestar-widget div.description{margin-bottom:0}div.fivestar-widget-static .star,div.fivestar-widget .cancel,div.fivestar-widget .star{float:right}.fivestar-combo-stars .fivestar-static-form-item{float:right;margin-left:40px;margin-right:0}.fivestar-combo-stars .fivestar-form-item{float:right}div.fivestar-widget-static br{clear:right}div.fivestar-widget-static .star{float:right;background-position:right 0}div.fivestar-widget-static .star span.on{background-position:right -32px}div.fivestar-widget-static .star span.off{background-position:right 0}div.fivestar-widget .cancel,div.fivestar-widget .cancel a{background-position:right -16px}div.fivestar-widget .star,div.fivestar-widget .star a,div.fivestar-widget .cancel a{background-position:right 0}div.fivestar-widget div.on a{background-position:right -16px}div.fivestar-widget div.hover a,div.rating div a:hover{background-position:right -32px}div.fivestar-widget-static .star{width:20px;height:20px;background-image:url(/sites/all/modules/fivestar/widgets/limudnaim/limudnaim-stars.png)}div.fivestar-widget-static .star span.on{background-image:url(/sites/all/modules/fivestar/widgets/limudnaim/limudnaim-stars.png)}div.fivestar-widget-static .star span.off{background-image:url(/sites/all/modules/fivestar/widgets/limudnaim/limudnaim-stars.png)}div.fivestar-widget .cancel,div.fivestar-widget .star{width:20px;height:20px}div.fivestar-widget .cancel,div.fivestar-widget .cancel a{background-image:url(/sites/all/modules/fivestar/widgets/limudnaim/cancel.png)}div.fivestar-widget .star,div.fivestar-widget .star a{background-image:url(/sites/all/modules/fivestar/widgets/limudnaim/limudnaim-stars.png)}div.fivestar-widget div.hover a,div.rating div a:hover{background-image:url(/sites/all/modules/fivestar/widgets/limudnaim/limudnaim-stars.png)}div.fivestar-widget-static .star span.on{background-position:right -20px}div.fivestar-widget div.on a{background-position:right -20px}div.fivestar-widget div.hover a,div.rating div a:hover{background-position:right -20px}@media screen and (max-width:640px){#INDmenu-btn{display:none}.navbar{top:0;position:sticky!important}}.limudnaim-modal.show{display:block}.limudnaim-modal{z-index:22435001;display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}@supports (transform:scale(0)){.limudnaim-modal{transition:all .5s;opacity:0;visibility:hidden;display:block}.limudnaim-modal.show{visibility:visible;opacity:1}.limudnaim-modal .limudnaim-modal-container{transform:scale(0);transition:all .3s}.limudnaim-modal.show .limudnaim-modal-container{transform:scale(1)}}.limudnaim-modal-container{margin:100px auto;outline:0;max-width:600px;width:95%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:6px;background:#fff;-moz-box-shadow:0 0 1px #000;-webkit-box-shadow:0 0 1px #000;box-shadow:0 0 10px #000;position:relative;text-align:right;max-height:95%;overflow:auto}.limudnaim-modal-close{position:absolute;top:0;left:0}.limudnaim-modal-close:hover,.limudnaim-modal-close:focus{opacity:.75}.limudnaim-modal-close:after{content:'×';position:absolute;top:0;left:0;font-size:22px;line-height:40px;height:40px;width:40px;text-align:center;font-weight:700;color:#000;text-shadow:0 1px 0 #fff;cursor:pointer;opacity:.5}.limudnaim-modal-header,.limudnaim-modal-footer,.limudnaim-modal-content{padding:15px}.limudnaim-modal-header{font-size:26px;border-bottom:1px solid #eceeef;margin-left:10px}.limudnaim-modal-footer{text-align:left;border-top:1px solid #eceeef}.limudnaim-close-button{color:#292b2c;background-color:#fff;display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #ccc;padding:.5em 1em;font-size:1em;border-radius:.25em;cursor:pointer}@media (max-width:640px){.limudnaim-modal-container{margin-top:20px;margin-bottom:0}}@supports (display:flex){.limudnaim-modal{flex-direction:column;justify-content:center}.limudnaim-modal.show{display:flex}.limudnaim-modal-container{margin-top:0;margin-bottom:0}}div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em}div.panel-pane div.admin-links li a{color:#ccc}div.panel-pane div.admin-links li{padding-bottom:2px;background:#fff;z-index:201}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000}div.panel-pane div.admin-links a:before{content:"["}div.panel-pane div.admin-links a:after{content:"]"}div.panel-pane div.panel-hide{display:none}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em}div.panel-pane div.node{margin:0;padding:0}div.panel-pane div.feed a{float:right}div.fieldgroup{margin:.5em 0 1em}div.fieldgroup .content{padding-left:1em}div.fieldgroup .content{padding-left:0;padding-right:1em}.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0}.views-exposed-form label{font-weight:700}.views-exposed-widgets{margin-bottom:.5em}html.js a.views-throbbing,html.js span.views-throbbing{background:url(/sites/all/modules/views/images/status-active.gif) no-repeat right center;padding-right:18px}div.view div.views-admin-links{font-size:xx-small;margin-right:1em;margin-top:1em}.block div.view div.views-admin-links{margin-top:0}div.view div.views-admin-links ul{margin:0;padding:0}div.view div.views-admin-links li{margin:0;padding:0 0 2px;z-index:201}div.view div.views-admin-links li a{padding:0;margin:0;color:#ccc}div.view div.views-admin-links li a:before{content:"["}div.view div.views-admin-links li a:after{content:"]"}div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a{color:#000}div.view div.views-admin-links-hover,div.view div.views-admin-links:hover{background:0 0}div.view div.views-hide{display:none}div.view div.views-hide-hover,div.view:hover div.views-hide{display:block;position:absolute;z-index:200}div.view:hover div.views-hide{margin-top:-1.5em}.views-view-grid tbody{border-top:none}.views-exposed-form .views-exposed-widget{float:right;padding:.5em 1em 0 0}
input,select,textarea,body,*{font-family:"Rubik",sans-serif!important}body{background-color:#fff !important}.footer{margin-top:0!important}.online-landing-search{background:#fff url("/images/online/bg/online-landing.jpg") no-repeat top left;background-size:cover;padding:10px 20px 0;height:450px;box-sizing:border-box;margin-top:52px}@media (max-width:1450px){.online-landing-search{background-position-x:-180px}}@media (max-width:800px){.online-landing-search{background-image:url("/images/online/bg/online-landing-small.jpg")}}.online-landing-stats .container,.online-landing-search .container{max-width:766px;width:100%;padding:0}.online-landing-search .pane-page-title{margin-top:50px}@media (min-width:1100px){.online-landing-search .container{width:60%}}.online-landing-search .pane-page-title h1,.online-landing-search .online_landing_small_title p{text-shadow:0 1px 6px #000;font-family:"Rubik",sans-serif;color:#fff;text-align:center}.online-landing-search .online_landing_small_title p{font-size:30px}.online-landing-search .pane-page-title h1{font-size:60px}.online-landing-search .container{position:static}.online-landing-search .online_menu{position:absolute;left:0;right:0;top:0;width:100%}.online-landing-stats .pane-content{display:table;table-layout:fixed;width:100%;text-align:center;color:#fff;border-collapse:collapse;box-sizing:border-box}.online-landing-stats,.online-landing-content .as-written-in{background-color:#595959}.online-landing-stats{height:154px}.online-landing-stats .container{height:100%;display:table}.stat-container{display:table-cell;vertical-align:middle;border:0 solid #606060;border-width:0 2px}.countup{font-size:50px}.countup-label{font-size:20px}.online-landing-stats .panel-pane{margin:0;vertical-align:middle;display:table-cell}.online-landing-content .as-written-in{text-align:center;color:#fff;padding:20px}.online-landing-content .as-written-in h2{font-size:18px}.online-landing-content .as-written-in li{list-style:none}.online-landing-content .as-written-in a{display:block;margin-top:10px}.online-landing-content .as-written-in q{font-size:22px}.online-landing-content .online_explanation .pane-title{font-size:40px;margin:20px 0 2px}.online-landing-content .online-explanation .bullets-container{display:table;width:100%}.online-landing-content .online-explanation .bullet-wrapper{display:table-cell;padding:0 32px;width:33%;text-align:center}.online-landing-content .online-explanation p{font-size:22px;margin:0 0 26px}.online-landing-content .online-explanation p,.online-landing-content .online-explanation .bullet-text{color:#4a4a4a;text-align:center}.online-landing-content .online-explanation .bullet-icon{display:block;margin:auto}.online-landing-content .online-explanation .bullet-text{font-size:18px}.online-landing-content .online-explanation svg{height:auto;width:100%;display:block}.online-landing-content .pane-title{text-align:center;color:#4a4a4a;border-width:0;width:100%;margin:0 0 20px;font-size:28px}.online-landing-content .views-row{padding:0;margin-bottom:30px}.online-landing-content .online_landing_comments{padding:30px 20px}.online-landing-content .panel-pane{margin-top:50px}.comment-bottom{padding-top:15px;margin:15px 10px 0;border-top:1px solid #e1e1e1}.views-field-field-comment-content-value{height:6em;overflow:hidden}.comments-slider{overflow:hidden;display:flex}.comments-slider .column{min-width:33.3%;transition:.5s}@media (max-width:768px){.comments-slider .column{min-width:50%}}@media (max-width:480px){.comments-slider .column{min-width:100%}}.show-more-teachers{font-size:18px!important}#online-landing-search-results .panel-pane{margin:0}.container.how-it-works-landing,.container.online_landing_comments{width:100%}@media (min-width:900px){.how-it-works-landing .one-half.column{width:50%}}.how-it-works-landing .pane-title{font-size:40px;margin-bottom:20px}.how-it-works-landing .how-it-works-description{padding-right:4%}.how-it-works-landing p{margin-top:20px;font-size:24px;color:#4a4a4a}.how-it-works-landing ol{counter-reset:li}.how-it-works-landing ol li{list-style:none;font-size:18px;color:#4a4a4a;position:relative;height:70px;padding:10px 0;display:table;border-bottom:1px solid #e1e1e1;width:100%;box-sizing:border-box}.how-it-works-landing .v-center{display:table-cell;vertical-align:middle;padding:0 10px}.how-it-works-landing ol li:before{content:counter(li);counter-increment:li;font-size:42px;font-weight:500;color:#f5a623;width:40px;text-align:center;display:table-cell;vertical-align:middle}.how-it-works-landing .row{display:table;width:100%}.how-it-works-landing .column{display:table-cell;float:none;vertical-align:middle}.how-it-works-landing .how-it-works-video video{max-width:100%;height:auto}.how-it-works-landing .how-it-works-video .embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.how-it-works-landing .how-it-works-video .embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.online-lesson-advantages-image{padding-top:10px;text-align:left}.online-lesson-advantages-image img{max-width:100%}.online-lesson-advantages-description h2{font-size:40px}.online-lesson-advantages-description ol{list-style-type:none;counter-reset:desc}.online-lesson-advantages-description li{margin-top:26px;font-size:20px}.online-lesson-advantages-description li:before{content:counter(desc);counter-increment:desc;display:inline-block;color:#f5a623;width:20px}@media (max-width:900px){.online-landing-content .online-explanation .bullets-container{display:block;width:100%}.online-landing-content .online-explanation .bullet-wrapper{display:block;padding:0;width:100%;margin:20px 0}.how-it-works-landing .column{display:table}.online-landing-content .container{max-width:530px}.online-landing-stats{height:120px}.countup{font-size:40px}.countup-label{font-size:16px}.online-lesson-advantages-image{display:none}}@media (max-width:640px){.pane-online-landing-search.sticky .online-search-form #search{display:none}.online-landing-content .online-explanation .bullet-text{font-size:16px}.online-landing-content .online-explanation p{font-size:20px;margin-bottom:0}.how-it-works-landing .pane-title,.online-lesson-advantages-description h2,.online-landing-content .online_explanation .pane-title{font-size:28px}.online-landing-search{padding:1px 20px 0;height:300px;display:flex;align-items:center}.online-landing-search .pane-page-title{margin-top:0}.online-landing-search .pane-page-title h1{line-height:32px;font-size:30px}.online-landing-search .online_landing_small_title p{font-size:18px}.online-landing-stats{height:75px}.countup{font-size:17px}.countup-label{font-size:12px}.online-landing-comment-left{padding-bottom:46px}}.stars-rating{position:relative;font-size:20px}.stars-rating i:nth-child(2){position:absolute;right:0;top:0;color:#f5a623}.stars-rating i.icon-star.half{width:50%;overflow:hidden}.main-rating{display:flex;justify-content:center;align-items:baseline}.main-rating .icon{position:relative;top:2px}.comment-summary{display:flex;flex-direction:row;align-items:center;background:#f9f9f9;max-width:600px;border-radius:5px;border:1px solid #dedfe0}.comment-summary>div{padding:15px}.comment-summary-row{align-items:center;display:flex;height:15px;font-size:.8rem}.comment-summary-line{background:#e2dfdf;flex:1;height:6px;margin:0 10px}.comment-summary-rate{background:#ff9001!important;height:100%}.rating-bg-5-1{background-color:#ce0126}.rating-bg-5-2{background-color:#ec360d}.rating-bg-5-3{background-color:#f9b307}.rating-bg-5-4{background-color:#88d31d}.rating-bg-5-5{background-color:#0ea84e}.rating-bg-10-1{background-color:#ce0126}.rating-bg-10-2{background-color:#eb090c}.rating-bg-10-3{background-color:#ec360d}.rating-bg-10-4{background-color:#f37904}.rating-bg-10-5{background-color:#f9b307}.rating-bg-10-6{background-color:#f3de00}.rating-bg-10-7{background-color:#cce30b}.rating-bg-10-8{background-color:#88d31d}.rating-bg-10-9{background-color:#41bc37}.rating-bg-10-10{background-color:#0ea84e}
.hero.teacher-profile .hero-body{padding-bottom:5rem}.hero.teacher-profile,.hero.teacher-profile .hero-body,.hero.teacher-profile .title,.hero.teacher-profile .subtitle,.hero.teacher-profile a{background-color:#505764;color:#fff}.teacher-profile-top .image{border:2px solid #fff;border-radius:5px;width:175px}.teacher-profile-top .row{margin-bottom:.5rem}.teacher-profile-top .row:last-child{margin-bottom:-5px}.column.teacher-primary-details{display:flex;flex-direction:column}.teacher-primary-details .teacher-details{flex-grow:1}.teacher-highlight{display:inline-block;vertical-align:middle;margin:10px 0 0 20px}.online-reviews{white-space:nowrap}.profile-actions-wrapper{position:relative;padding:0}.profile-actions.box{position:absolute;width:100%;padding:2rem;border-radius:5px;background-color:#f7f7f7;z-index:1}.profile-actions .row{padding:.5rem;font-weight:500}.profile-actions .row .price{color:#f5a623}.share-buttons{display:inline-block}.share-button{font-size:22px;cursor:pointer;width:45px;height:45px;line-height:45px;margin:5px;text-align:center;display:inline-block;color:#fff;border-radius:50%;vertical-align:middle}.share-button.facebook{background-color:#3b5998;font-size:24px}.share-button.whatsapp{background-color:#25d366;font-size:30px}.share-button.whatsapp .icon-whatsapp:before{margin-top:-3px}.share-button.email{background-color:#b00}.share-button.email .icon-envelope:before{margin-top:-4px}.share-button.sms{background-color:#ffbd00}.share-box-mobile{position:relative;margin-right:8px;display:inline-block}.share-box-mobile .share{font-size:18px;vertical-align:middle}.share-box-mobile .share-buttons{position:absolute;bottom:0;right:30px;overflow:hidden;max-height:0;transition:1s;width:200px}.share-box-mobile .share-button{font-size:16px;width:25px;height:25px;line-height:25px}.share-box-mobile .share-button.facebook{font-size:16px}.share-box-mobile .share-button.whatsapp{font-size:18px}.share-box-mobile .share-button.email{background-color:#b00}.profile-description{background-color:#f9f9f9;border:1px solid #dedfe0;padding:1.5rem;border-radius:5px}.profile-description p{white-space:pre-line}.profile-bio .row:not(:last-child){margin-bottom:3rem}.comments-all{display:flex;flex-wrap:wrap;gap:15px}.profile-comment-header{display:flex;flex-direction:row;gap:10px;align-items:center}.comments-all .profile-comment{flex:0 0 calc(50% - 8px)}.profile-comment{padding:20px 25px;border:1px solid hsla(0,0%,85.9%,.5);border-radius:4px;box-sizing:border-box}.profile-comment .comment-avatar{width:48px;height:48px;line-height:48px;display:inline-block;border-radius:50%;border:1px solid #fff;color:#fff;text-align:center;font-size:20px}.profile-comment .comment-name{color:#363636;font-weight:700}.profile-comment .comment-date{font-size:.6rem}.profile-comment .comment-share{text-align:left}.profile-comment .comment-share-button{border-radius:50%;display:inline-block;cursor:pointer;color:#fff;font-size:18px;margin:0 4px;height:26px;width:26px;text-align:center;vertical-align:bottom}.profile-comment .comment-share-button.facebook{background-color:#3b5998}.profile-comment .comment-share-button.whatsapp{background-color:#25d366}.profile-comment .comment-share-button.email{background-color:#b00;font-size:14px}.profile-comment .comment-share-button.sms{background-color:#ffbd00}.profile-comment .comment-rank{color:#dbdbdb}.views-mini-pager{display:flex;align-items:center}.views-mini-pager li{margin:5px}.calendar-steps{border-radius:7px;overflow:hidden}.calendar-steps .level-item{padding:20px 0;background-color:#f4f4f4}.calendar-steps .level-item.active{background-color:#f6a623;color:#fff}.calendar-steps .level-item .step-number{display:inline-block;font-weight:500;padding-left:10px}.tags-links a{border-radius:4px;border:solid 1px #d8d8d8;background-color:#fff;color:#4a4a4a;padding:3px 10px;display:inline-block;font-size:14px;margin:5px 0;transition:.25s}.tags-links a:hover{color:#fff;background-color:#f6a623}.hero.teacher-profile.sticky .hero-body{padding-top:15px;padding-bottom:15px;position:fixed;width:100%;top:0;z-index:5;animation:grow .5s;overflow:hidden}.hero.teacher-profile.sticky .teacher-profile-top{animation:appear .75s}.hero.teacher-profile.sticky .key-sentence,.hero.teacher-profile.sticky .teacher-details{display:none}.hero.teacher-profile.sticky .teacher-profile-top .image{width:50px}.hero.teacher-profile.sticky .column.teacher-primary-details{flex-direction:row;align-items:center}.hero.teacher-profile.sticky .column.teacher-primary-details .row{flex-grow:1;margin:0}.hero.teacher-profile.sticky .column.teacher-primary-details .teacher-highlight{vertical-align:middle}.article-teaser{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:768px){.hero.teacher-profile .hero-body{padding-top:1rem;padding-bottom:1rem}.hero.teacher-profile .teacher-primary-details{text-align:center}.hero.teacher-profile .title{height:70px;display:flex;align-items:center;padding-right:70px;margin-top:-20px}.hero.teacher-profile .teacher-profile-top .image{width:125px;height:125px;padding-top:0;margin:auto}.hero.teacher-profile .profile-actions{position:fixed;z-index:1;bottom:0;left:0;right:0;border-radius:0;display:flex;align-items:center;padding:.25rem;background-color:#343944}.profile-actions .button{font-size:1.25rem!important}.profile-actions .button .icon{margin:0!important}.profile-actions .row:first-child{flex-grow:1}.profile-actions .row:last-child{text-align:left}.teacher-title{position:relative}.profile-actions .row .price{color:#fff}.share-box-mobile .share-buttons{right:auto;bottom:100%;left:-6px;width:auto}}@keyframes grow{from{max-height:0}to{max-height:100px}}@keyframes appear{from{opacity:0}to{opacity:1}}@media (max-width:768px){.comments-all .profile-comment{flex:1 1 100%}}.main-search-wrapper h2{border-bottom:0;margin-bottom:0}.pane-online-landing-frontal-search.online_landing_frontal_search{margin-top:50px}.online-search-form{display:table;width:100%}.online-search-form #teaching-fields-autocomplete-wrapper,.online-search-form #cities-autocomplete-wrapper,.online-search-form #search-wrapper{display:table-cell!important;margin:0;padding:0 1px;position:relative;width:40%;border-width:0;height:auto;background-color:transparent;vertical-align:middle}.online-search-form #search-wrapper{width:20%}.online-search-form #teaching-fields-autocomplete,.online-search-form #cities-autocomplete,.online-search-form #search{height:62px;line-height:62px;width:100%;border-radius:0;border:1px solid transparent;font-size:26px;font-weight:300;position:relative;padding-right:10px;box-sizing:border-box;color:#000}.online-search-form #teaching-fields-autocomplete{border-radius:0 8px 8px 0}.online-search-form #teaching-fields-autocomplete:focus,.online-search-form #cities-autocomplete:focus{outline:none}.online-search-form #search{margin:0;font-weight:500;color:#fff;text-align:center;background:#ffa200;padding:0;-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;border-radius:8px 0 0 8px}.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);top:100%}.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 #cities-autocomplete,.online-search-form #search,.online-search-form #teaching-fields-autocomplete{height:50px;line-height:50px;font-size:22px}}@media (max-width:640px){.page-page-online_landing_frontal .online-landing-search{height:400px;background-position-x:-210px}.page-page-online_landing_frontal .online-landing-search .pane-page-title h1{font-size:26px}.page-page-online_landing_frontal .online-landing-search .online_landing_small_title p{font-size:16px}.pane-online-landing-frontal-search.online_landing_frontal_search{margin-top:10px}.online-search-form #teaching-fields-autocomplete-wrapper,.online-search-form #cities-autocomplete-wrapper,.online-search-form #search-wrapper{display:block!important;margin:10px 0;padding:0;width:100%!important}.online-search-form #cities-autocomplete,.online-search-form #search,.online-search-form #teaching-fields-autocomplete{height:46px;line-height:46px;font-size:18px;border-radius:8px}.online-search-form{text-align:center}}