*{margin:0;padding:0;font-family:"Montserrat",serif}h1{text-align:center;margin:70px 12px 48px 12px}#site-main{padding:40px 24px 120px 24px;min-height:300px}a{color:#09f}a:hover{color:#036cb1}@media only screen and (max-width: 800px){#site-main{padding:40px 12px 120px 12px}}#popup{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);z-index:21;justify-content:center;align-content:center}#popup .popup-wrapper{background-color:#fff;width:700px;align-self:center;position:relative;border-radius:3px;padding:24px 24px 12px 36px}#popup .popup-wrapper .popup-header{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ffcaca;margin:0 24px;font-size:24px}#popup .popup-wrapper .popup-header button{background-color:rgba(0,0,0,0);padding:1px 10px;font-size:22px;border-radius:3px;border:1px solid #b8b8b8;cursor:pointer}#popup .popup-wrapper .popup-content{margin:24px 24px 24px 24px}#popup .popup-wrapper .popup-content .price-holder{margin-bottom:36px}#popup .popup-wrapper .popup-content .price-holder .price{display:inline-block;padding:3px 8px;border-radius:3px;font-size:20px;background-color:#affea6}#popup .popup-wrapper .popup-content form label{display:block;margin-bottom:8px;margin-top:12px}#popup .popup-wrapper .popup-content form input{width:300px;font-size:17px;padding:8px 0 8px 8px}#popup .popup-wrapper .popup-content form button{border:none;background-color:#0bebec;padding:8px 24px;font-size:18px;border-radius:3px;cursor:pointer}#popup .popup-wrapper .notification{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);display:flex;justify-content:center;align-items:center;font-weight:bold}#site-header{background-color:rgba(255,255,255,.6);position:fixed;left:0;right:0;top:0;z-index:1;padding:4px;border-bottom:1px solid #ff9d9d}#site-header #menu-toggle{display:none;background:none;border:none;padding:0 24px 0 8px;font-size:18px;vertical-align:middle;cursor:pointer}#site-header #main-menu{padding:0 12px;list-style-type:none}#site-header #main-menu li{display:inline-block}#site-header #main-menu li a{display:inline-block;text-transform:uppercase;text-decoration:none;font-size:12px;padding:8px 12px;color:#5f5f5f;font-weight:bold}#site-header #main-menu li a:hover,#site-header #main-menu li a.active{color:#ff8484}#site-header .mobile-subscription{display:none}#site-header .make-subscription{background-color:#f85e5e;cursor:pointer;padding:5px 24px;border-radius:3px;color:#fff;font-weight:bold;font-size:12px;letter-spacing:1px;border:1px solid;text-align:center}@media only screen and (max-width: 560px){#site-header #menu-toggle{display:inline-block}#site-header #main-menu{display:none;position:absolute;background-color:rgba(255,255,255,.8);left:0;right:0;margin-top:5px;border-bottom:1px solid #ff9d9d}#site-header #main-menu.visible{display:block}#site-header #main-menu li{display:block}#site-header #main-menu li a{display:block;text-align:center}#site-header #main-menu .make-subscription{display:none}#site-header .mobile-subscription{display:inline-block}}#site-footer{padding:36px}.footer-menu ul{list-style-type:none}.footer-menu ul li{display:inline-block;vertical-align:top;margin:0 12px;text-align:center}.footer-menu ul li a{text-decoration:none;color:#444;font-size:16px}.footer-menu ul li a:hover{color:#8c8c8c}.footer-menu ul li ul a{font-size:14px}@media only screen and (max-width: 800px){.footer-menu ul li{display:block;margin-bottom:12px}}#sidebar .latest-courses{margin-bottom:36px}#sidebar .latest-courses h2{text-align:center;margin-bottom:24px}#sidebar .latest-courses .course{box-shadow:8px 8px 15px -5px #42445a;border-radius:10px;overflow:hidden;margin-bottom:24px;padding-bottom:12px;text-align:center}#sidebar .latest-courses .course .course-link{display:block;text-decoration:none}#sidebar .latest-courses .course .course-link:hover{background-color:#ffe7e7}#sidebar .latest-courses .course .course-link img{width:100%}#sidebar .latest-courses .course .course-link h3{padding:0 12px;font-size:12px;color:#3a3a3a}#sidebar .latest-courses .course .author-holder{display:block;border-top:1px solid #e5e5e5;margin:12px 12px 0 12px;padding:6px 0;text-decoration:none;color:#706e6e;font-size:12px}#sidebar .latest-courses .course .author-holder:hover{background-color:#ffe7e7}#sidebar .latest-courses .course .author-holder .author{display:inline-block;font-size:12px;font-style:italic;color:#ff8b8b;margin-bottom:4px}#sidebar .latest-courses .more-holder{text-align:center}#coursePopup{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6);z-index:21;justify-content:center;align-content:center}#coursePopup .course-popup-wrapper{background-color:#fff;width:700px;align-self:center;position:relative;border-radius:3px;padding:24px 24px 12px 36px}#coursePopup .course-popup-wrapper .popup-header{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ffcaca;margin:0 24px;font-size:24px;align-items:baseline}#coursePopup .course-popup-wrapper .popup-header button{background-color:rgba(0,0,0,0);padding:1px 10px;font-size:22px;border-radius:3px;border:1px solid #b8b8b8;cursor:pointer}#coursePopup .course-popup-wrapper .popup-content{margin:24px 24px 24px 24px}#coursePopup .course-popup-wrapper .popup-content .price-holder{margin-bottom:36px}#coursePopup .course-popup-wrapper .popup-content .price-holder .price{display:inline-block;padding:3px 8px;border-radius:3px;font-size:20px;background-color:#affea6}#coursePopup .course-popup-wrapper .popup-content form label{display:block;margin-bottom:8px;margin-top:12px}#coursePopup .course-popup-wrapper .popup-content form input{width:300px;font-size:17px;padding:8px 0 8px 8px}#coursePopup .course-popup-wrapper .popup-content form button{border:none;background-color:#0bebec;padding:8px 24px;font-size:18px;border-radius:3px;cursor:pointer}#coursePopup .course-popup-wrapper .notification{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);display:flex;justify-content:center;align-items:center;font-weight:bold}h1{margin-top:70px;line-height:46px}.course-page{line-height:32px;display:flex}.course-page article{width:calc(100% - 250px);padding-right:24px}.course-page aside{width:250px}.course-page .login-form{box-shadow:8px 8px 15px -5px #42445a;padding:36px 8px}.course-page .login-form>form{text-align:center}.course-page .login-form>form input{display:inline-block;width:50%;font-size:24px;padding:8px 0 8px 8px;margin-top:24px}.course-page .login-form>form button{border-radius:10px;cursor:pointer;width:52%;margin:12px 0 0 0;background-color:#f85e5e;color:#fff;font-weight:bold;padding:18px 0;font-size:18px}.course-page .login-form .buy-course{border-radius:10px;cursor:pointer;width:175px;margin:12px 0;background-color:#4bc38c;color:#fff;font-weight:bold;padding:8px 0;font-size:15px}.course-page .login-form .request-access{text-align:center;padding:24px}.course-page .course-section{border-bottom:1px solid #ff9090;padding:0 0 24px 0;margin:0 0 48px 0}.course-page .course-section .vid-container{max-width:514px;width:100%;margin-left:auto;margin-right:auto}.course-page .course-section .vid-container .vid-wrapper{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.course-page .course-section .vid-container .vid-wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0}.course-page .course-section h2{font-family:math;margin-bottom:20px}.course-page #quiz-container{padding:36px;background-color:#d4faff;position:relative}.course-page #quiz-container #quiz-loading-layer{position:absolute;background-color:rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:center}.course-page #quiz-container #quiz-loading-layer .loading-message{background-color:#fff;padding:24px;border-radius:4px;margin:24px}.course-page #quiz-container .hint{border-bottom:1px solid #c9c9c9;padding-bottom:24px;margin-bottom:24px}.course-page #quiz-container .question-holder{background-color:#fff;padding:24px;margin:24px 0;text-align:left}.course-page #quiz-container .question-holder h3{border-bottom:1px solid #ffd0d0;padding-bottom:12px;margin-bottom:12px}.course-page #quiz-container .question-holder .error-message-holder{background-color:#f7d7d7;padding:0 12px}.course-page #quiz-container .question-holder ul{list-style-type:none}.course-page #quiz-container .question-holder ul li label{display:block;padding:5px 8px}.course-page #quiz-container .question-holder ul li label input{margin-right:12px}.course-page #quiz-container button{background-color:#f2be00;color:#fff;border:none;text-decoration:none;font-weight:bold;font-size:26px;padding:18px 36px;border-radius:18px;cursor:pointer}@media only screen and (max-width: 800px){.course-page{flex-direction:column}.course-page article{width:100%;padding-right:initial}.course-page aside{width:100%;margin-top:48px}}/*# sourceMappingURL=single-course.css.map */
