.group{*zoom:1}.group:after,.group:before{content:"";display:table}.group:after{clear:both}#search-mobile{background:#f3f6f7}#search-mobile .search-mobile__input{background-color:#dde3e5}#search-mobile .search-mobile__input form{margin:0 auto;padding:10px 0;width:90%}#search-mobile .search-mobile__input input{border:1px solid #d2d7dc;font-size:15px;padding:10px;width:calc(100% - 40px)}#search-mobile .search-mobile__input #search_icon{background:#f3f6f7;border:1px solid #f3f6f7;border-radius:0 5px 5px 0;color:#0094c9;float:right;height:38px;margin-top:1px;padding:10px 0;text-align:center;width:40px}#search-mobile .search-mobile__intro{background:#fff;box-shadow:0 3px 5px 0 rgba(50,50,50,.54);color:#2d3942;margin-bottom:50px;padding:20px 20px 40px;position:relative;transition:all .03s ease-in}#search-mobile .search-mobile__intro:before{bottom:4px;color:#0094c9;content:"Read More";font-size:14px;left:0;position:absolute;text-align:center;width:100%}#search-mobile .search-mobile__intro:after{background:#fff;border-bottom-left-radius:100%;border-bottom-right-radius:100%;bottom:-15px;box-shadow:0 4px 5px 0 rgba(50,50,50,.54);color:#0094c9;content:"\e9bf";font-family:icomoon;height:16px;left:50%;position:absolute;text-align:center;transform:translate(-50%);width:34px;z-index:2}#search-mobile .search-mobile__intro.open:after{content:"\e9c0"}#search-mobile .search-mobile__intro.open:before{content:"Read Less"}#search-mobile .search-mobile__intro h1{font-size:22px;font-weight:400;margin-bottom:15px}#search-mobile .search-mobile__intro a{color:#0094c9}#search-mobile .search-mobile__intro .search-mobile__intro-text{font-size:14px}#search-mobile .search-mobile__intro .search-mobile__intro-text-full{display:none}.mobile-carousel{background:#fff;border-bottom-left-radius:5px;border-top-left-radius:5px;box-shadow:0 3px 5px 0 rgba(50,50,50,.54);height:480px;margin:10px 0 60px 20px;padding:15px 0 0 10px}.mobile-carousel h2{margin-bottom:0}.mobile-carousel h2 a{background:#0094c9;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:400;margin:0 0 4px 7px;text-align:center;width:251px}.mobile-carousel h2 span{font-size:13px}.mobile-carousel .mobile-carousel__scroll{overflow-x:scroll;overflow-y:hidden}.mobile-carousel .mobile-carousel__inner{padding-left:19px;padding-top:6px}.mobile-carousel .mobile-carousel__inner>ul{margin-bottom:0;padding-bottom:0}.mobile-carousel .mobile-carousel__inner>ul:after{clear:both;content:"";display:table}.mobile-carousel .mobile-carousel__inner>ul .more-tile{box-shadow:0 1px 7px 0 rgba(50,50,50,.2);line-height:27px;padding-top:10px;text-align:center}.mobile-carousel .mobile-carousel__inner>ul .more-tile a{background:#d7d7d7;border-radius:8px;color:#1c232e;display:block;margin:0 auto;max-width:83%}.mobile-carousel .mobile-carousel__inner>ul .more-tile a:active{color:#bebebe}.mobile-carousel .mobile-carousel__inner>ul .course-block-img{background:#fff;max-height:166px;overflow:hidden}.mobile-carousel .course-block.ad{width:250px}.mobile-carousel .course-block span{overflow:visible}.mobile-carousel .course-block span.course-category{bottom:-3px;left:9px;position:absolute}.mobile-carousel .course-block .course-block-img span{max-height:166px}.mobile-carousel .course-block .course-block-img span img{height:auto!important;width:100%}.mobile-carousel .course-block .course-block-img-outer{background:#fff;overflow:visible}.mobile-carousel .course-block .course-block-content>span.free{background-color:#fff;color:#5d666d;padding:2px 0}.mobile-carousel .course-block .course-block-content .mobile-publisher{bottom:40px;width:100%}
