input,select,textarea,body,*{font-family:"Rubik",sans-serif!important}body{background-color:#fff!important;color:#4a4a4a!important}.online-search-search{line-height:1;position:relative;background:#fff url(/images/online/bg/online-search.jpg.pagespeed.ce.aUVPenY9V3.jpg) no-repeat top center;background-size:cover;padding:30px 20px 0}@media (max-width:800px){.online-search-search{background-image:url(/images/online/bg/online-search-small.jpg.pagespeed.ce.cjfxOqesIV.jpg)}}.online-search-search .navbar,.online-search-search .navbar-menu,.online-search-search .navbar-link,.online-search-search .navbar-item,.online-search-search .navbar-dropdown,.online-search-search .navbar-item.has-dropdown.is-active .navbar-link,.online-search-search .navbar-item.has-dropdown:hover .navbar-link,.online-search-search .navbar-link.is-active,.online-search-search .navbar-link:hover,.online-search-search a.navbar-item.is-active,.online-search-search a.navbar-item:hover{background-color:transparent;color:#fff}.online-search-search .navbar-dropdown{background-color:rgba(0,0,0,.5)}@media screen and (max-width:1087px){.online-search-search .navbar-dropdown{background-color:transparent}}.online-search-search .container{max-width:900px;padding:0}.online-search-search .breadcrumb{color:#fff;margin:40px 0}.online-search-search .pane-page-title{margin-top:10px}.online-search-search .pane-page-title h1{text-shadow:0 2px 17px #000;font-family:"Rubik",sans-serif;color:#fff;text-align:center;font-size:55px}.online-search-search .pane-online-search{margin-top:50px;box-sizing:border-box;position:relative}.online-search-search .pane-online-main-teaching-fields{margin-top:50px;text-shadow:0 6px 14px #000;font-size:20px;font-weight:500;color:#fff;text-align:center;margin-bottom:30px}@-webkit-keyframes pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.online-search-search .pane-online-main-teaching-fields a,.online-search-search .pane-online-main-teaching-fields span{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.online-search-search .pane-online-main-teaching-fields span:hover,.online-search-search .pane-online-main-teaching-fields span:focus,.online-search-search .pane-online-main-teaching-fields span:active,.online-search-search .pane-online-main-teaching-fields a:hover,.online-search-search .pane-online-main-teaching-fields a:focus,.online-search-search .pane-online-main-teaching-fields a:active{-webkit-animation-name:pop;animation-name:pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.online-search-content .pane-title,.online-search-content .comments-headline{text-align:center;font-size:24px;color:#4a4a4a;border-width:0;width:100%}.online-search-content .how-it-works-container .how-it-works-description{padding-right:4%}.online-search-content .how-it-works-container ol{counter-reset:li}.online-search-content .how-it-works-container ol li{list-style:none;font-size:16px;color:#4a4a4a;position:relative;padding:10px 0;display:table;border-bottom:1px solid #e1e1e1;width:100%;box-sizing:border-box}.online-search-content .how-it-works-container .v-center{display:table-cell;vertical-align:middle;padding:0 10px}.online-search-content .how-it-works-container ol li:before{content:counter(li);counter-increment:li;font-size:40px;font-weight:500;color:#f5a623;width:30px;text-align:center;display:table-cell}.online-search-content .how-it-works-container .how-it-works-video{background:transparent url(/images/online/laptop.jpg.pagespeed.ce.VYrSuttHeg.jpg) no-repeat center center;background-size:cover;border-radius:5px;height:190px}.online-search-content .how-it-works-container .column{width:100%;margin-right:0}.online-search-content .content-right .content-right{padding:20px}.online-search-content .online-top-latest-comments{cursor:pointer;font-size:18px;color:#a0a0a0;padding:35px 10px 10px;background-color:#f7f7f7;border-radius:5px;margin-bottom:30px;position:relative}.view-online-top-latest-comments{margin-top:20px}.view-online-top-latest-comments>.columns{display:block!important}.online-search-content .online-top-latest-comments-top-left{width:100%;padding:0 10px}.online-search-content .online-top-latest-comments-top-left>div{padding:3px 0}.online-search-content .online-comment-date,.online-search-content .online-commenter-info{position:absolute;top:5px;right:10px}.online-search-content .online-comment-date{right:auto;left:10px}.online-search-content .online-top-latest-comments-bottom{padding-top:15px;margin:15px 10px 0;border-top:1px solid #e1e1e1}.online-search-content .views-row{box-sizing:border-box}.online-search-content .content-right .panel-region-separator{padding:20px}.view-private-teacher-search-result .views-row,.view-openu-teacher-search-result .views-row,.view-online-teacher-search .views-row,.view-courses-search-result .views-row{padding:0;display:table;width:100%;border-radius:2px;border:solid 1px #d4d4d4;background-color:#fff;margin:20px 0 22px}.view-private-teacher-search-result .teacher-search-right,.view-private-teacher-search-result .teacher-search-left,.view-online-teacher-search .teacher-search-right,.view-online-teacher-search .teacher-search-left,.view-openu-teacher-search-result .teacher-search-right,.view-openu-teacher-search-result .teacher-search-left,.view-courses-search-result .courses-search-right,.view-courses-search-result .courses-search-left{display:table-cell}.view-private-teacher-search-result .teacher-search-right,.view-online-teacher-search .teacher-search-right,.view-openu-teacher-search-result .teacher-search-right,.view-courses-search-result .courses-search-right{width:150px;background-color:#d1d1d1;vertical-align:middle;text-align:center}.view-private-teacher-search-result .teacher-search-left,.view-online-teacher-search .teacher-search-left,.view-openu-teacher-search-result .teacher-search-left{padding:0 10px;color:#383838;font-size:14px}.view-courses-search-result .courses-search-left{padding:0 10px 10px;color:#383838;font-size:14px}.teacher-search-left-top,.courses-search-left-top{margin:10px;padding:0 0 10px;border-bottom:1px solid #d4d4d4;font-size:18px;display:table;width:100%}.teacher-search-left-top h3,.teacher-search-left-top .teacher-search-voting-count,.teacher-search-left-top .fivestar-widget-static{display:table-cell;vertical-align:middle}.teacher-search-left-top .fivestar-widget-static{width:105px}.teacher-search-left-top h3{width:400px}.teacher-search-left-bottom{margin:10px;padding:10px 0 0;border-top:1px solid #d4d4d4;font-size:15px;text-align:left}.views-field-field-lesson-place-value-inner{font-weight:700;font-size:.8em}.click-to-show-phone-wrapper{margin:0 10px}.search_results h2,.pane-courses-search-result h2{font-size:20px;margin-bottom:10px}.views-field-comment-count{float:right;width:100px;display:none}.views-field-field-price-price{display:inline}.views-field-field-online{text-align:left;padding:10px}.views-field-member-price,.node .fieldgroup.group-teacher-customer-club legend,.node .fieldgroup.group-trainer-customer-club legend{padding-right:24px;background:transparent url(/misc/gift-icon-18.png.pagespeed.ce.Ur_sJMHraN.png) no-repeat right center}.views-field-member-price{float:right}.views-field-member-price .field-content,.views-field-member-price a{font-weight:700}.views-field-member-price a{margin-right:-24px;padding-right:24px}.group-teacher-customer-club .club-member-add-button,.group-trainer-customer-club .club-member-add-button{padding-right:24px;font-size:110%;font-weight:700}.currency{color:#ffa101;margin:2px}.pane-teacher-search-teacher-search-links{margin-top:40px}.online .teacher-search-link span{color:#ff9c01}.teacher-search-online-video{padding:5px}.ribbon-container{position:relative}.ribbon-wrapper{width:96px;height:99px;overflow:hidden;position:absolute;top:-6px;right:-5px;direction:ltr;-webkit-backface-visibility:hidden}.ribbon{font:bold 15px sans-serif;text-align:center;text-shadow:#b2b2b2 0 1px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#e60000 none repeat-x 0 0;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffb2b2),to(#e60000));background-image:-webkit-linear-gradient(top,#ffb2b2,#e60000);background-image:-moz-linear-gradient(top,#ffb2b2,#e60000);background-image:-ms-linear-gradient(top,#ffb2b2,#e60000);background-image:-o-linear-gradient(top,#ffb2b2,#e60000);background-image:linear-gradient(top,#ffb2b2,#e60000);position:relative;padding:7px 0;left:-5px;top:21px;width:130px;color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);-moz-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.ribbon:before,.ribbon:after{content:"";border-top:3px solid #6e8900;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.ribbon:before{left:0}.ribbon:after{right:0}@media (max-width:900px){.online-search-search .pane-online-main-teaching-fields{font-size:18px}.online-search-search .pane-online-search,.online-search-search .pane-online-main-teaching-fields{margin-top:40px}}@media (max-width:640px){.online-search-search .pane-page-title h1{line-height:32px;font-size:30px}.online-search-search .pane-online-search,.online-search-search .pane-online-main-teaching-fields{margin-top:20px}.online-search-search .breadcrumb{display:none}.online-search-search .pane-page-title{margin-top:70px}.online-search-search{padding-top:10px}}.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}