@charset "UTF-8";.page-diagnose [type=checkbox]:checked,.page-diagnose [type=checkbox]:not(:checked){position:absolute;left:-9999px}.page-diagnose [type=checkbox]:checked+label,.page-diagnose [type=checkbox]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer}.page-diagnose [type=checkbox]:checked+label:before,.page-diagnose [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:2px;width:15px;height:15px;border:1px solid #aaa;background:#f8f8f8;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.page-diagnose [type=checkbox]:checked+label:after,.page-diagnose [type=checkbox]:not(:checked)+label:after{content:'✔';position:absolute;top:3px;left:4px;font-size:16px;line-height:.8;color:#32a0e6;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.page-diagnose [type=checkbox]:not(:checked)+label:after{opacity:0;-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.page-diagnose [type=checkbox]:checked+label:after{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.page-diagnose [type=checkbox]:disabled:checked+label:before,.page-diagnose [type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.page-diagnose [type=checkbox]:disabled:checked+label:after{color:#999}.page-diagnose [type=checkbox]:disabled+label{color:#aaa}.page-diagnose [type=checkbox]:checked:focus+label:before,.page-diagnose [type=checkbox]:not(:checked):focus+label:before{border:1px dotted #32a0e6}.page-diagnose label:hover:before{border:1px solid #32a0e6!important}.spinner{background-size:33%;background-position:50%;background-repeat:no-repeat}@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.page-diagnose .diagnosis-header-bar,.page-diagnose .diagnosis-header-bar .nav-bar-btn,.page-diagnose input[type=checkbox]+label{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:nowrap;-ms-flex-wrap:nowrap}.page-diagnose input[type=checkbox]+label{align-content:center;-webkit-align-content:center;-ms-align-content:center}.page-diagnose .diagnosis-header-bar .nav-bar-btn{-ms-align-items:flex-start;font-family:scook-icons;-webkit-font-smoothing:antialiased;font-style:normal}.page-diagnose .diagnosis-header-bar,.page-diagnose .diagnosis-header-bar .nav-bar-btn{align-items:center;-webkit-align-items:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.widget-diagnose{background-color:#c75471;color:#fff}.widget-diagnose .widgetFooter,.widget-diagnose .widgetTitle{background-color:#b9294d}.page-diagnose #page-footer{display:none!important}.page-diagnose .page-centered{max-width:inherit;margin:0;padding:0}.page-diagnose #page-main{padding:0;background:#fff;height:calc(100vh - 54px)}.page-diagnose .diagnosis-app-container{height:100%}.page-diagnose .diagnosis-header-bar{height:46px;background-color:#e67e25;color:#fff}.page-diagnose .diagnosis-header-bar .title{font-size:1rem;font-family:Salsa,Verdana,Arial,sans-serif}.page-diagnose .diagnosis-header-bar .nav-bar-btn{height:100%;width:46px;box-shadow:1px 0 1px 0 rgba(237,237,237,.2);font-size:24px;text-align:center;cursor:pointer}.page-diagnose .diagnosis-header-bar .nav-bar-btn:hover{background-color:#236897}.page-diagnose .diagnosis-header-bar .nav-bar-btn:before{content:'\e62E'}.page-diagnose .diagnosis-view-container{height:100%}.page-diagnose .link-text{color:#32a0e6;cursor:pointer}.page-diagnose input[type=checkbox]{display:none}.diagnosis-lightbox-error-container,.diagnosis-lightbox-error-container .diagnosis-error-footer{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:nowrap;-ms-flex-wrap:nowrap}.diagnosis-lightbox-error-container{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;width:500px;height:300px;padding:20px}.diagnosis-lightbox-error-container .diagnosis-error-footer .btn-error-return,.diagnosis-lightbox-error-container .diagnosis-error-footer .btn-try-again{align-self:flex-end;-webkit-align-self:flex-end;-ms-flex-item-align:flex-end;border:1px solid;border-radius:3px;font-size:14px;background:0 0;cursor:pointer;font-family:open_sanssemibold,sans-serif;-moz-transition:background .1s linear;-o-transition:background .1s linear;-webkit-transition:background .1s linear;transition:background .1s linear;box-shadow:0 2px 3px 0 rgba(0,0,0,.33);line-height:20px;width:240px;height:40px}.diagnosis-lightbox-error-container,.diagnosis-lightbox-error-container .diagnosis-error-footer{justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:justify}.diagnosis-lightbox-error-container .diagnosis-error-footer .btn-error-return::selection,.diagnosis-lightbox-error-container .diagnosis-error-footer .btn-try-again::selection{background:0 0;color:inherit}.diagnosis-lightbox-error-container .diagnosis-error-footer .btn-try-again{border-color:#D7016C;color:#D7016C}.diagnosis-lightbox-error-container .diagnosis-error-footer .btn-try-again:hover{background:#a30054;color:#fff}.diagnosis-lightbox-error-container .diagnosis-error-footer .btn-error-return{border-color:#6F6F6F;color:#6F6F6F}.diagnosis-lightbox-error-container .diagnosis-error-footer .btn-error-return:hover{background:#6F6F6F;color:#fff}.diagnosis-lightbox-error-container .diagnosis-error-title{font-size:40px;font-family:open_sanslight,sans-serif;color:#4F4F4F;margin-bottom:30px;margin-top:10px}#diagnosis-list .diagnosis-scroll-down,#diagnosis-list .diagnosis-scroll-up,.product-view-container .product-container .product-center .content-container .content-center .description-container .test-title-container .description-toggle-btn{font-family:scook-icons;-webkit-font-smoothing:antialiased;font-style:normal}.diagnosis-lightbox-error-container .diagnosis-error-text{font-size:14px;line-height:19px;margin-left:3px}.diagnosis-lightbox-error-container .diagnosis-error-text .contact-page-link{color:#32a0e6}.diagnosis-lightbox-error-container .diagnosis-error-footer{margin-top:50px}#diagnosis-list .diagnosis-scroll-down,#diagnosis-list .diagnosis-scroll-up,#diagnosis-list .diagnosis-scrollable-container .diagnosis-teaser-item{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:nowrap;-ms-flex-wrap:nowrap}#diagnosis-list .diagnosis-scroll-down,#diagnosis-list .diagnosis-scroll-up{align-items:center;-webkit-align-items:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;width:100%;height:40px;cursor:pointer}#diagnosis-list .diagnosis-scroll-down:before,#diagnosis-list .diagnosis-scroll-up:before{font-size:18px}#diagnosis-list .is-disabled.diagnosis-scroll-down,#diagnosis-list .is-disabled.diagnosis-scroll-up{opacity:.3;cursor:inherit}#diagnosis-list div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#diagnosis-list{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;min-height:206px}#diagnosis-list .diagnosis-scroll-up{border-bottom:1px solid #5dade2}#diagnosis-list .diagnosis-scroll-up:before{content:'\e63b'}#diagnosis-list .diagnosis-scroll-down{border-top:1px solid #5dade2}#diagnosis-list .diagnosis-scroll-down:before{content:'\e63c'}#diagnosis-list .viewport{width:100%;overflow:hidden;overflow-y:hidden}#diagnosis-list .diagnosis-scrollable-container .diagnosis-teaser-item{cursor:pointer;padding:10px;border-top:1px solid #5dade2}#diagnosis-list .diagnosis-scrollable-container .diagnosis-teaser-item .teaser-cover{max-width:33%}#diagnosis-list .diagnosis-scrollable-container .diagnosis-teaser-item .teaser-cover>img{box-shadow:1px 1px 6px rgba(0,0,0,.25)}#diagnosis-list .diagnosis-scrollable-container .diagnosis-teaser-item.first{border:none}#diagnosis-list .diagnosis-scrollable-container .diagnosis-teaser-item .teaser-text{margin-left:20px;font-weight:400;width:100%;-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto}#diagnosis-list .diagnosis-scrollable-container .diagnosis-teaser-item .teaser-text .sub-title{margin-bottom:0;margin-top:20px}.product-view-container,.product-view-container .product-container,.product-view-container .product-container .product-center,.product-view-container .product-container .product-center .content-container,.product-view-container .product-container .product-center .content-container .content-center .description-container .test-title-container,.product-view-container .product-container .product-center .content-container .content-footer .info-container,.product-view-container .product-container .product-center .content-container .content-footer .info-container div.error-box-bottom,.product-view-container .product-container .product-center .content-container .content-footer .info-container div.error-box-bottom .notification-container,.product-view-container .product-container .product-center .cover-image-container,.product-view-container .product-container .product-footer,.product-view-container .product-container .product-footer .btn-return-container,.product-view-container .product-container .product-header{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:nowrap;-ms-flex-wrap:nowrap}.product-view-container .product-container,.product-view-container .product-container .product-center .content-container,.product-view-container .product-container .product-center .content-container .content-footer .info-container,.product-view-container .product-container .product-center .content-container .content-footer .info-container div.error-box-bottom,.product-view-container .product-container .product-center .content-container .content-footer .info-container div.error-box-bottom .notification-container,.product-view-container .product-container .product-center .cover-image-container{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column}.product-view-container .product-container .product-center .content-container .content-center .description-container .test-title-container,.product-view-container .product-container .product-center .cover-image-container,.product-view-container .product-container .product-header{align-items:center;-webkit-align-items:center;-ms-flex-align:center}.product-view-container .product-container .product-footer{justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:justify}.product-view-container,.product-view-container .product-container .product-footer .btn-return-container{justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.product-view-container .product-container .product-center .content-container .content-center .sub-description-container .btn-start-test,.product-view-container .product-container .product-footer .btn-add-course,.product-view-container .product-container .product-footer .btn-return{border:1px solid;border-radius:3px;font-size:14px;background:0 0;cursor:pointer;font-family:open_sanssemibold,sans-serif;-moz-transition:background .1s linear;-o-transition:background .1s linear;-webkit-transition:background .1s linear;transition:background .1s linear;box-shadow:0 2px 3px 0 rgba(0,0,0,.33);line-height:20px;width:100%;height:40px;max-width:260px}.product-view-container .product-container .product-center .content-container .content-center .sub-description-container .btn-start-test::selection,.product-view-container .product-container .product-footer .btn-add-course::selection,.product-view-container .product-container .product-footer .btn-return::selection{background:0 0;color:inherit}.product-view-container .product-container .product-footer .btn-add-course{border-color:#D8006C;background:#D8006C;color:#fff}.product-view-container .product-container .product-footer .btn-add-course:hover{background:#a30054}.product-view-container .product-container .product-center .content-container .content-center .sub-description-container .btn-start-test{border-color:#D7016C;color:#D7016C}.product-view-container .product-container .product-center .content-container .content-center .sub-description-container .btn-start-test:hover{background:#a30054;color:#fff}.product-view-container .product-container .product-footer .btn-return{border-color:#6F6F6F;color:#6F6F6F}.product-view-container .product-container .product-footer .btn-return:hover{background:#6F6F6F;color:#fff}body.loggedin.page-diagnose{background:#fff}.product-view-container{background-color:#fff;max-width:900px;padding:50px 20px;margin:0 auto}.product-view-container .product-container{background-color:#fff;height:100%;width:100%}.product-view-container .product-container .product-header{margin-bottom:30px;font-size:40px;font-family:open_sanslight,sans-serif;font-weight:400;color:#4F4F4F;line-height:52px}.product-view-container .product-container .product-center{border:1px solid #E7E7E7;border-radius:5px;padding:20px 40px 20px 20px}.product-view-container .product-container .product-center .cover-image-container{min-width:290px;max-width:290px;display:block;margin:0 auto}.product-view-container .product-container .product-center .cover-image-container>img{box-shadow:1px 1px 6px rgba(0,0,0,.25);width:100%;height:auto}@media screen and (max-width:767px){.product-view-container .product-container .product-center{display:block;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px}.product-view-container .product-container .product-center .cover-image-container{min-width:inherit}}.product-view-container .product-container .product-center .content-container{flex-grow:1;-webkit-flex-grow:1;-ms-flex:1;margin-left:30px}.product-view-container .product-container .product-center .content-container .content-header{width:100%}.product-view-container .product-container .product-center .content-container .content-header .title{font-size:16px;font-family:open_sansbold,sans-serif;color:#1D1D1B;line-height:18px}.product-view-container .product-container .product-center .content-container .content-header .sub-title{line-height:2em}.product-view-container .product-container .product-center .content-container .content-header .option-title{color:#a6a6a6}.product-view-container .product-container .product-center .content-container .content-center{width:100%;padding:15px 0 20px;border-bottom:solid 1px #E7E7E7}@media screen and (max-width:767px){.product-view-container .product-container .product-center .content-container{margin:20px 0 0}.product-view-container .product-container .product-center .content-container .content-center,.product-view-container .product-container .product-center .content-container .content-center .sub-description-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-align:center}}.product-view-container .product-container .product-center .content-container .content-center .description-container .test-title-container{cursor:pointer;font-weight:bolder;color:#D7016C;margin:20px 0}.product-view-container .product-container .product-center .content-container .content-center .description-container .test-title-container.open{margin-bottom:0}.product-view-container .product-container .product-center .content-container .content-center .description-container .test-title-container .description-toggle-btn{text-indent:-4px;font-size:24px;margin-right:1px}.product-view-container .product-container .product-center .content-container .content-center .description-container .test-title-container .description-toggle-btn:before{content:""}.product-view-container .product-container .product-center .content-container .content-center .description-container .test-title-container .description-toggle-btn.open:before{content:""}.product-view-container .product-container .product-center .content-container .content-center .description-container .test-description{margin:20px 0 0 20px}.product-view-container .product-container .product-center .content-container .content-center .description-container .test-description p{font-size:12px}.product-view-container .product-container .product-center .content-container .content-center .description-container .test-description ul{font-size:12px;list-style:disc;padding-left:20px}.product-view-container .product-container .product-center .content-container .content-center .sub-description-container{padding-bottom:10px}.product-view-container .product-container .product-center .content-container .content-center .sub-description-container.description-last{padding:0;border:none}.product-view-container .product-container .product-center .content-container .content-center .sub-description-container .btn-show-more{color:#32a0e6;cursor:pointer}.product-view-container .product-container .product-center .content-container .content-center .sub-description-container .no-simulation-text{color:#888;font-size:12px}.product-view-container .product-container .product-center .content-container .content-footer{width:100%;padding-top:20px;font-size:12px}.product-view-container .product-container .product-center .content-container .content-footer .info-container .info-text-container{margin:10px 0}.product-view-container .product-container .product-center .content-container .content-footer .info-container .checkbox-container{margin:5px 0}.product-view-container .product-container .product-center .content-container .content-footer .info-container .checkbox-container a,.product-view-container .product-container .product-center .content-container .content-footer .info-container .checkbox-container span{font-size:12px}.product-view-container .product-container .product-center .content-container .content-footer .info-container .checkbox-container label{line-height:20px;font-size:12px;display:inline-block}.product-view-container .product-container .product-center .content-container .content-footer .info-container div.error-box-bottom{position:relative;background:rgba(247,222,228,.95);border:1px solid rgba(247,222,228,.95);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.39);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.39);box-shadow:0 2px 4px 0 rgba(0,0,0,.39);border-radius:3px;left:2px;top:4px;margin-bottom:-32px}.product-view-container .product-container .product-footer .btn-add-course,.product-view-container .product-container .product-footer .btn-add-course:hover{background-repeat:no-repeat;background-position:center}.product-view-container .product-container .product-center .content-container .content-footer .info-container div.error-box-bottom:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;pointer-events:none;border-bottom-color:rgba(247,222,228,.95);border-width:7px;position:absolute;top:-15px}.product-view-container .product-container .product-center .content-container .content-footer .info-container div.error-box-bottom .notification-container>div{margin:.4em}.product-view-container .product-container .product-center .content-container .content-footer .info-container div.error-box-bottom .notification-container .close{display:none}.product-view-container .product-container .product-center .content-container .content-footer .info-container div.error-box-bottom .notification-container .error-message{color:#B92B4D}.product-view-container .product-container .product-center .content-container .content-footer .info-container div.error-box-bottom .notification-container .error-message.normal{font-family:open_sansregular}.product-view-container .product-container .product-footer{padding:20px 40px 30px 20px}@media screen and (max-width:767px){.product-view-container .product-container .product-footer{padding:20px 0 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.product-view-container .product-container .product-footer .btn-add-course{margin-top:20px}}.product-view-container .product-container .product-footer .btn-add-course.loading{background-image:url(../img/bg-spinner-rot3.gif);color:transparent}.product-list-container,.product-list-container .product-list .my-courses-area,.product-list-container .product-list .product-list-clusters,.product-list-container .product-list .product-list-clusters .product-list-items,.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container,.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item,.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-details,.product-list-container .product-list .product-list-header .my-courses,.product-list-container .product-list .product-list-header .my-courses .school-scook-logo,.product-list-container .product-list .product-list-header .product-list-text-container,.product-list-container .subject-filter .subject-filter-header,.product-list-container .subject-filter .subject-filter-header .subject-close,.product-list-container .subject-filter .subject-filter-item{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:nowrap;-ms-flex-wrap:nowrap}.product-list-container .product-list .product-list-clusters,.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-details{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column}.product-list-container .product-list .my-courses-area{align-items:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start}.product-list-container .product-list .product-list-header .my-courses .school-scook-logo,.product-list-container .subject-filter .subject-filter-header,.product-list-container .subject-filter .subject-filter-header .subject-close,.product-list-container .subject-filter .subject-filter-item{align-items:center;-webkit-align-items:center;-ms-flex-align:center}.product-list-container .product-list .my-courses-area,.product-list-container .product-list .product-list-clusters,.product-list-container .product-list .product-list-clusters .product-list-items,.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-details,.product-list-container .product-list .product-list-header .my-courses,.product-list-container .subject-filter .subject-filter-header{justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:justify}.product-list-container,.product-list-container .product-list .product-list-header .my-courses .school-scook-logo{justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-details .product-list-item-button::selection{background:0 0;color:inherit}.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-details .product-list-item-button{border:1px solid #D8006C;border-radius:3px;font-size:14px;cursor:pointer;font-family:open_sanssemibold,sans-serif;-moz-transition:background .1s linear;-o-transition:background .1s linear;-webkit-transition:background .1s linear;transition:background .1s linear;box-shadow:0 2px 3px 0 rgba(0,0,0,.33);line-height:20px;width:100%;background:#D8006C;color:#fff}.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-details .product-list-item-button:hover{background:#a30054}.product-list-container{background-color:#fff}.product-list-container .subject-filter{width:300px;position:absolute;top:0;left:0;font-family:open_sansregular,sans-serif;background-color:#fff}.product-list-container .subject-filter.stick{position:fixed;top:0;left:0;z-index:10000}.product-list-container .subject-filter .subject-filter-outer-border{visibility:collapse;border-bottom:solid 1px grey}.product-list-container .subject-filter .subject-filter-inner-border{visibility:visible;border-bottom:solid 1px grey}@media screen and (max-width:1500px){.product-list-container .subject-filter{width:100%;position:inherit;margin-bottom:20px}.product-list-container .subject-filter .subject-filter-outer-border{visibility:visible}.product-list-container .subject-filter .subject-filter-inner-border{visibility:collapse}}.product-list-container .subject-filter .subject-filter-header{font-size:24px;margin-left:20px;height:50px}.product-list-container .subject-filter .subject-filter-header .subject-close{width:40px;height:100%;cursor:pointer;visibility:collapse}@media screen and (max-width:1500px){.product-list-container .subject-filter .subject-filter-header .subject-close{visibility:visible}}.product-list-container .subject-filter .subject-filter-header .subject-close::after{font-family:scook-icons;content:'\e68e'}.product-list-container .subject-filter .subject-filter-header .subject-close.closed::after{font-family:scook-icons;content:'\e68f'}.product-list-container .subject-filter .subject-filter-item{height:50px}.product-list-container .subject-filter .subject-filter-item.selected{font-weight:bolder}.product-list-container .subject-filter .subject-filter-item:hover{background-color:#f2f2f2;cursor:pointer}.product-list-container .subject-filter .subject-filter-item .filter-item-title{color:#32a0e6;font-size:20px;margin-left:20px}.product-list-container .product-list{max-width:900px;width:100%;margin:50px 20px}.product-list-container .product-list .product-list-header{margin-bottom:20px}.product-list-container .product-list .product-list-header .product-list-title{font-size:40px;font-family:open_sanslight,sans-serif;color:#4F4F4F;line-height:52px}.product-list-container .product-list .product-list-header .product-list-info-text{font-size:14px;line-height:19px}.product-list-container .product-list .product-list-header .product-list-info-text.bold{font-family:open_sansbold,sans-serif}.product-list-container .product-list .product-list-header .text-content{order:1}@media screen and (max-width:543px){.product-list-container .product-list .product-list-header .product-list-text-container{flex-direction:column;-webkit-flex-direction:column}.product-list-container .product-list .product-list-header .text-content{order:2;-webkit-order:2}}.product-list-container .product-list .product-list-header .my-courses{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#4a90e2;padding:8px;border-radius:5px;height:40px;min-width:170px;max-width:170px;margin-top:20px;margin-left:20px;color:#fff;font-size:16px;cursor:pointer;order:2;-webkit-order:2}@media screen and (max-width:543px){.product-list-container .product-list .product-list-header .my-courses{margin-left:0;order:1;-webkit-order:1}}.product-list-container .product-list .product-list-header .my-courses .school-scook-text{font-size:14px}.product-list-container .product-list .product-list-header .my-courses .school-scook-logo{font-family:scook-icons;font-size:24px}.product-list-container .product-list .product-list-header .my-courses .school-scook-logo::after{content:'\e614'}.product-list-container .product-list .product-list-clusters .subject-cluster-title{height:50px;font-size:30px;color:#32a0e6}.product-list-container .product-list .product-list-clusters .cluster{margin:20px 0}.product-list-container .product-list .product-list-clusters .product-list-items{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:20px}@media screen and (max-width:783px){.product-list-container .product-list .product-list-header .product-list-title{text-align:left}.product-list-container .product-list .my-courses-area{display:block;text-align:center}.product-list-container .product-list .product-list-clusters .product-list-items{margin:0}}.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container{padding:10px;margin-right:20px;margin-bottom:20px;border:2px solid #f2f4f5}.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container:hover{-webkit-box-shadow:0 0 2px 1px #32a0e6;-moz-box-shadow:0 0 2px 1px #32a0e6;box-shadow:0 0 2px 1px #32a0e6}@media screen and (max-width:643px){.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container{margin-right:0;margin-bottom:10px}}.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item{cursor:pointer}.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-cover{width:166px;height:230px}.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-cover>img{box-shadow:1px 1px 6px rgba(0,0,0,.25);width:100%;height:100%}@media screen and (max-width:543px){.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-cover{width:100px;height:auto}.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-cover>img{width:100px;height:142px}}.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-details{width:200px;margin-left:20px}.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-details .product-list-item-titles{position:relative;top:25px}@media screen and (max-width:767px){.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-details .product-list-item-titles{top:0}}.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-details .product-list-item-titles .product-list-item-pre-title{font-size:14px;font-weight:700;margin-bottom:10px}.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-details .product-list-item-titles .product-list-item-title{color:#1D1D1B;line-height:22px;font-family:open_sansbold,sans-serif;font-size:20px}.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-details .product-list-item-titles .product-list-item-sub-title{color:#848b91;line-height:2em}.product-list-container .product-list .product-list-clusters .product-list-items .product-list-item-container .product-list-item .product-list-item-details .product-list-item-button{height:40px}