/*! CoursePress - v3.0.0-beta.5
 * https://premium.wpmudev.org/project/coursepress-pro/
 * Copyright (c) 2018; * Licensed GPLv2+ */

@charset "UTF-8";.archive .coursepress-wrap,.coursepress-instructor .coursepress-wrap,.coursepress-student-dashboard .coursepress-wrap{max-width:1140px}.archive .coursepress-wrap .page-header,.coursepress-instructor .coursepress-wrap .page-header,.coursepress-student-dashboard .coursepress-wrap .page-header{float:none;width:100%}.archive .coursepress-wrap article,.coursepress-instructor .coursepress-wrap article,.coursepress-student-dashboard .coursepress-wrap article{border:1px solid #eee;padding:14px;margin-bottom:30px}@media screen and (max-width:600px){.archive .coursepress-wrap article,.coursepress-instructor .coursepress-wrap article,.coursepress-student-dashboard .coursepress-wrap article{margin:15px}.archive .coursepress-wrap article .entry-content,.coursepress-instructor .coursepress-wrap article .entry-content,.coursepress-student-dashboard .coursepress-wrap article .entry-content{display:none}}.archive .coursepress-wrap article .entry-footer,.coursepress-instructor .coursepress-wrap article .entry-footer,.coursepress-student-dashboard .coursepress-wrap article .entry-footer{border:0}@media screen and (max-width:1140px){.archive .coursepress-wrap,.coursepress-instructor .coursepress-wrap,.coursepress-student-dashboard .coursepress-wrap{width:100%;padding-left:15px;padding-right:15px}}.coursepress-wrap{font-family:"Libre Franklin",sans-serif;display:block;margin:0 auto;width:100%;font-size:100%}.coursepress-wrap:after,.coursepress-wrap:before{content:'';display:block;clear:both}.coursepress-wrap .container{margin:0 auto;padding-bottom:1em}.coursepress-wrap .container .content-area{float:none;margin:0;width:100%}.coursepress-wrap .container .content-area .page-header{border:0;padding:0;margin:0 0 1em;float:none;width:100%}.coursepress-wrap .container .content-area .page-header .cp-page-title{font-size:24px;font-weight:600;line-height:29px;margin:0;padding:0}@media screen and (max-width:768px){.coursepress-wrap .container .content-area .page-header .cp-page-title{padding-left:15px;padding-right:15px}}@media screen and (max-width:600px){.coursepress-wrap .container .content-area article{margin-left:0;margin-right:0}}.coursepress-wrap .container .content-area article .course-info{width:100%;display:-ms-flexbox;display:flex}@media screen and (max-width:600px){.coursepress-wrap .container .content-area article .course-info{display:block}}.coursepress-wrap .container .content-area article .course-info .thumbnail{padding-right:30px;max-width:220px}.coursepress-wrap .container .content-area article .course-info .thumbnail img,.coursepress-wrap .container .content-area article .course-info .thumbnail video{max-width:100%}@media screen and (max-width:768px){.coursepress-wrap .container .content-area article .course-info .thumbnail{width:176px;min-width:176px}.coursepress-wrap .container .content-area article .course-info .thumbnail img{width:146px}}@media screen and (max-width:600px){.coursepress-wrap .container .content-area article .course-info .thumbnail{padding:0;max-width:100%;width:100%;display:block;margin-left:auto;margin-right:auto}.coursepress-wrap .container .content-area article .course-info .thumbnail img{width:100%;height:150px;object-fit:cover;object-position:50% 50%}}.coursepress-wrap .container .content-area article .course-info .course-entry-wrap{width:100%}@media screen and (max-width:768px){.coursepress-wrap .container .content-area article .course-info .course-entry-wrap{width:auto}}.coursepress-wrap .container .content-area article .course-info .course-entry-wrap .entry-content,.coursepress-wrap .container .content-area article .course-info .course-entry-wrap .entry-footer{float:none;width:100%}.coursepress-wrap .container .content-area article .course-info .course-entry-wrap .course-title{margin-bottom:5px;font-size:32px;font-weight:500;line-height:39px;color:#333}@media screen and (max-width:768px){.coursepress-wrap .container .content-area article .course-info .course-entry-wrap .course-title{font-size:24px;font-weight:700;line-height:29px}}@media screen and (max-width:600px){.coursepress-wrap .container .content-area article .course-info .course-entry-wrap .course-title{font-size:16px;font-weight:600;line-height:19px}}.coursepress-wrap .container .content-area article .course-info .course-entry-wrap .entry-footer{margin:0;width:100%}@media screen and (max-width:600px){.coursepress-wrap .container .content-area article .course-info .course-entry-wrap .entry-footer{margin-left:0;padding:0}}.coursepress-wrap .container .content-area article .course-info .course-entry-wrap .course-summary{margin-top:1em;font-size:16px;font-weight:400;line-height:19px;color:#5e5e5e}.coursepress-wrap .container .content-area article .course-info .course-instructors{font-size:16px;font-weight:400;line-height:19px;color:#333;margin:0;padding:0}.coursepress-wrap .container .content-area article .course-info .course-instructors .label{display:inline;margin-right:0;font-size:16px;font-weight:600;line-height:19px}@media screen and (max-width:600px){.coursepress-wrap .container .content-area article .course-info .course-instructors{font-size:12px;font-weight:400;line-height:15px}.coursepress-wrap .container .content-area article .course-info .course-instructors .label{font-size:12px;font-weight:600;line-height:15px}}.coursepress-wrap .container .entry-content ol,.coursepress-wrap .container .entry-content ul{margin-left:1.25em}.coursepress-wrap .course-unit-progress{text-align:center}.coursepress-wrap .error{margin:15px 0;text-transform:uppercase;font-size:13px;background-color:rgba(255,0,0,.02);padding:10px 15px;border:1px solid rgba(255,0,0,.1)}.coursepress-wrap .error:before{content:"";display:inline-block;font-family:FontAwesome,sans-serif;padding-right:5px;font-size:16px;vertical-align:baseline;margin-right:8px;color:red}.coursepress-wrap .td-right{text-align:right}.coursepress-wrap .cp-mobile{display:none}@media screen and (max-width:600px){.coursepress-wrap .cp-screen{border:1px solid #2c6d39;display:none}.coursepress-wrap .cp-mobile{display:block}.coursepress-wrap thead.cp-mobile{display:table-header-group;color:gray}}@media screen and (max-width:1000px){.coursepress-student-dashboard .content-area,.coursepress-student-dashboard .page-content,.coursepress-workbook .coursepress-content-wrapper{padding:0 10px}}.coursepress-student-login .coursepress-wrap .content-area{width:320px;margin:0 auto}.course-breadcrumb{display:block;padding:0;list-style:none;max-width:768px;margin:0 auto;font-size:12px;font-weight:600;line-height:15px}@media screen and (min-width:48em){.course-breadcrumb{max-width:1000px}}.course-breadcrumb:after,.course-breadcrumb:before{content:'';display:block;clear:both}@media screen and (max-width:1000px){.course-breadcrumb{padding:0 15px}}@media screen and (max-width:600px){.course-breadcrumb{display:none}}.course-breadcrumb li{display:inline;margin-bottom:10px}.course-breadcrumb li:before{content:"";display:inline-block;font-family:FontAwesome,sans-serif;padding:0 .5em}.course-breadcrumb li:first-of-type:before{display:none}.course-breadcrumb li.current{font-weight:400}.course-breadcrumb a{color:#333}.coursepress-comments .comment-list img{position:relative;margin:0;left:0;display:inline-block;vertical-align:middle}.coursepress-comments .comment-list li li{margin-left:15px;left:0}.coursepress-comments .comment-notification{float:left}.coursepress-comments .children .comment-author .avatar{left:0}.course-item-box{display:block;margin-bottom:25px}.course-item-box:after,.course-item-box:before{content:'';display:block;clear:both}.course-item-box .course-metas{margin:15px 0}.course-item-box .course-metas span{display:block}.course-item-box .course-info .course-instructors{display:block;margin:15px 0;padding:8px 0}.course-item-box .course-info .course-instructors h3.label{margin-right:15px;font-size:16px}.course-item-box .course-info .quick-course-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:400;line-height:19px;color:#333}@media screen and (max-width:600px){.course-item-box .course-info .quick-course-info{font-size:12px;font-weight:400;line-height:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-item-box .course-info .quick-course-info span{padding-top:10px;min-width:50%}.course-item-box .course-info .quick-course-info span.course-cost{min-width:100%;font-size:20px;font-weight:600;line-height:24px;padding-top:5px;padding-left:0;padding-right:0}}.course-item-box .course-info .quick-course-info>span{display:block;padding:0 2em 0 30px}@media screen and (max-width:600px){.course-item-box .course-info .quick-course-info>span{padding-bottom:6px}}.course-item-box .course-info .quick-course-info>span:before{font-family:FontAwesome;font-size:24px;display:block;float:left;margin-left:-25px}@media screen and (max-width:600px){.course-item-box .course-info .quick-course-info>span:before{font-size:16px}}.course-item-box .course-info .quick-course-info .course-time:before{content:'\f017'}.course-item-box .course-info .quick-course-info .course-lang:before{content:'\f0ac'}.course-item-box .course-info .quick-course-info .course-category:before{content:'\f02b'}.course-item-box .course-info .quick-course-info .course-cost{font-size:32px;font-weight:600;line-height:39px}.course-item-box .course-info .quick-course-info .course-cost span{padding:0;text-align:right}.course-item-box .course-info .quick-course-info button.apply-button-details{display:none}@media screen and (max-width:600px){.course-item-box .course-info .quick-course-info button.apply-button-details{margin-top:15px;width:100%;display:block}}@media screen and (max-width:768px){.course-item-box .course-info .quick-course-info button{font-size:16px;font-weight:600;line-height:19px;padding:13px 15px}}.archive .course-is-enrolled .course-info .quick-course-info button.apply-button-details{display:block}.archive .course-is-enrolled .course-info .quick-course-info .course-cost{display:none}.single-course .course-info .quick-course-info button.apply-button-details{display:block}.single-course .cp-warning-box{border:1px solid rgba(0,0,0,.1);padding:25px;margin:5px;text-align:center;border-radius:5px}.single-course .cp-warning-box p{margin-bottom:0}.single-course .cp-warning-box:before{content:'\f348';font-family:Dashicons;font-size:200%;line-height:1;float:left;color:rgba(255,0,0,.5)}.single-course .course-overview .course-description{padding:15px 0;border:1px solid #ddd;border-left:0;border-right:0}.single-course .course-overview input[name=course_passcode]{margin-bottom:1em}.single-course .course-instructors h3.label{display:inline-block;font-size:1.5rem;margin-right:5px}.single-course .course-instructors a.instructor{box-shadow:none;display:block;margin:5px 0;text-decoration:none}@media screen and (max-width:600px){.single-course .course-instructors .profile-avatar img{width:50px}.single-course .course-instructors .profile-description .instructor-name{display:table-cell;height:50px;vertical-align:middle}.single-course .course-instructors .cp-link-profile,.single-course .course-instructors .cp-more,.single-course .course-instructors hr{display:none}}.single-course .page-header{padding-bottom:0}.single-course .course-content h3{padding:0}.single-course .coursepress-wrap .course .entry-content{float:none;width:100%}.single-course .course-details .apply-button{background:#222;border-radius:3px;font-size:16px;font-weight:600;border:0;color:#fff;display:inline-block;line-height:1;padding:16px 92px;text-align:center}.single-course .course-details .apply-button:hover{text-decoration:none;box-shadow:inset 0 0 0 transparent,0 3px 0 #000}.single-course .course-details .apply-button a{text-decoration:none;border:0;color:inherit}@media screen and (min-width:44.375em){.single-course .coursepress-wrap .course .entry-content,.single-course .coursepress-wrap .course .entry-header{margin:0 7%;width:86%}}@media screen and (max-width:768px) and (max-width:768px){.single-course .coursepress-wrap .course .entry-content,.single-course .coursepress-wrap .course .entry-header{padding-left:15px;padding-right:15px}}.single-course article.course .course-title{font-size:32px;font-weight:500;line-height:39px}.single-course article.course .course-title span{font-size:1em}.single-course article.course .course-sub-title{font-size:24px;font-weight:700;line-height:29px;display:block}@media screen and (max-width:600px){.single-course article.course .course-sub-title{font-size:18px;font-weight:600;line-height:21px}}.course-structure{display:block;max-width:768px;margin:25px auto}.single-course .course-structure{font-size:16px;font-weight:400;line-height:19px;color:#333;min-width:200px}.single-course .course-structure:after,.single-course .course-structure:before{content:'';display:block;clear:both}@media screen and (max-width:768px){.single-course .course-structure{padding-left:15px;padding-right:15px}}.single-course .course-structure a{text-decoration:none;color:#333;box-shadow:none}.single-course .course-structure .tree{margin:0;padding:0;list-style:none}.single-course .course-structure .tree:after,.single-course .course-structure .tree:before{content:'';display:block;clear:both}.single-course .course-structure .unit-tree .preview{display:inline-block;margin-right:2em;float:right;transition:opacity .4s;opacity:.3;font-size:16px;font-weight:600;line-height:inherit;color:#5e5e5e}.single-course .course-structure .unit-tree .preview:hover{opacity:1;transition:opacity .4s}.single-course .course-structure .unit-tree .preview:before{content:"";display:inline-block;font-family:FontAwesome,sans-serif;padding-right:5px;color:#5e5e5e}@media screen and (max-width:600px){.single-course .course-structure .unit-tree .preview{margin-right:16px}}.single-course .course-structure .unit-tree .unit-description{clear:both;margin:0 20px}.single-course .course-structure .unit-tree .fold{display:inline-block;width:32px;float:left;height:32px;margin:8px 0 0 10px;cursor:pointer;position:relative;z-index:10000}.single-course .course-structure .unit-tree .fold:before{content:'\f140';font-family:Dashicons;font-size:32px;line-height:1.2}.single-course .course-structure .unit-tree .fold.folded:before{content:'\f139'}.single-course .course-structure .unit-tree .timer{float:right;font-size:10px;line-height:14px;display:inline-block;vertical-align:middle;padding:5px}.single-course .course-structure .unit-tree .timer:before{content:'\f469';font-family:Dashicons;display:inline-block;vertical-align:middle;font-size:14px;margin:0 5px}.single-course .course-structure .unit-tree .unit-title{display:block;color:#5e5e5e}.single-course .course-structure .unit-tree .unit-title .unit-feature-image{float:left;margin-right:15px}.single-course .course-structure .unit-tree .unit.has-progress{position:relative}.single-course .course-structure .unit-tree .unit.has-progress .unit-progress{position:absolute;top:25px;right:25px;height:36px;width:36px}.single-course .course-structure .unit-tree .unit.has-progress .unit-progress span{position:absolute;font-size:7px;text-align:center;height:36px;width:36px;line-height:36px;left:0}.single-course .course-structure .unit-tree .unit .unit-progress-text{display:inline-block;float:right;font-weight:400;margin-right:20px}.single-course .course-structure .module-tree .module-title{display:block;font-size:20px;font-weight:600;line-height:24px;padding:16px 0 16px 57px}.single-course .course-structure .module-tree .module-title:hover .preview{opacity:1;transition:opacity .4s}.single-course .course-structure .module-tree .module-title .preview{display:inline-block;margin-right:2em;float:right;transition:opacity .4s;opacity:.3;font-size:16px;font-weight:600;line-height:inherit;color:#5e5e5e}.single-course .course-structure .module-tree .module-title .preview:hover{opacity:1;transition:opacity .4s}.single-course .course-structure .module-tree .module-title .preview:before{content:"";display:inline-block;font-family:FontAwesome,sans-serif;padding-right:5px;color:#5e5e5e}@media screen and (max-width:600px){.single-course .course-structure .module-tree .module-title .preview{margin-right:16px}}@media screen and (max-width:600px){.single-course .course-structure .module-tree .module-title{font-size:16px;font-weight:600;line-height:19px}}.single-course .course-structure .module-tree .module{border-top:1px solid #eee;margin-top:5px;padding-top:5px}.single-course .course-structure .module-tree .module.has-preview .module-title:after{clear:both;content:' ';display:block;height:1px}.single-course .course-structure .module-tree>li:first-of-type .module{margin:0;padding:0;border:0}.single-course .course-structure .step-tree .course-step{display:block;position:relative;padding:16px 74px 16px 90px}@media screen and (max-width:600px){.single-course .course-structure .step-tree .course-step{padding-top:10px;padding-bottom:10px}}.single-course .course-structure .step-tree .course-step a{box-shadow:none}.single-course .course-structure .step-tree .course-step.step-completed{padding-right:60px}.single-course .course-structure .step-tree .course-step.step-completed:after{content:"";display:inline-block;font-family:FontAwesome,sans-serif;padding-right:5px;font-size:24px;position:absolute;top:15px;right:20px}@media screen and (max-width:600px){.single-course .course-structure .step-tree .course-step.step-completed:after{font-size:20px}}.single-course .course-structure .step-tree .course-step.course-current-step{background-color:#333;color:#fff}.single-course .course-structure .step-tree .course-step.course-current-step a{color:#fff}.single-course .course-structure.course-structure-nav{margin:0}.single-course .course-structure.course-structure-nav .module-title{padding:14px 20px}.single-course .course-structure.course-structure-nav .course-step{font-size:16px;font-weight:500;line-height:24px;padding:17px 20px;background-color:#fbfbfb}.single-course .course-structure.course-structure-nav .course-step.step-completed{padding-right:20px}.single-course .course-structure.course-structure-nav .course-step.step-completed:after{content:none}.single-course .course-structure.course-structure-nav .course-current-step{font-weight:bolder}@media screen and (max-width:768px){.single-course .course-structure.course-structure-nav{display:none;background-color:#333;color:#fff;padding:0;margin-bottom:40px;z-index:10;font-size:16px;font-weight:400;line-height:24px}.single-course .course-structure.course-structure-nav .course-step{background-color:transparent}.single-course .course-structure.course-structure-nav .course-step.course-current-step{background-color:#5e5e5e}.single-course .course-structure.course-structure-nav a{color:#fff}}.single-course .course-structure ul.units-archive-list,.single-course .course-structure ul.units-archive-list ol,.single-course .course-structure ul.units-archive-list ul{margin:0}.single-course .course-structure ul.units-archive-list ul.tree{border-top:1px solid #eee}.single-course .course-structure ul.units-archive-list .unit-archive-single{border:1px solid #eee;margin-bottom:10px}.single-course .course-structure ul.units-archive-list .unit-archive-single .unit-title{font-size:20px;font-weight:600;line-height:24px;padding:14px 0 14px 56px;background-color:#f7f7f7}@media screen and (max-width:600px){.single-course .course-structure ul.units-archive-list .unit-archive-single .unit-title{font-size:16px;font-weight:600;line-height:19px}}.single-course .course-structure ul li .course-step:before{content:"";display:inline-block;font-family:FontAwesome,sans-serif;padding-right:5px;font-size:24px;position:absolute;top:15px;left:56px}@media screen and (max-width:600px){.single-course .course-structure ul li .course-step:before{font-size:20px}}.single-course .course-structure ul li .course-step.course-step-audio:before{content:"\f1c7"}.single-course .course-structure ul li .course-step.course-step-discussion:before{content:"\f086"}.single-course .course-structure ul li .course-step.course-step-download:before{content:"\f019"}.single-course .course-structure ul li .course-step.course-step-image:before{content:"\f1c5"}.single-course .course-structure ul li .course-step.course-step-input-quiz:before{content:"\f0ca"}.single-course .course-structure ul li .course-step.course-step-input-upload:before{content:"\f093"}.single-course .course-structure ul li .course-step.course-step-quiz:before{content:"\f0ca"}.single-course .course-structure ul li .course-step.course-step-video:before{content:"\f1c8"}.single-course .course-structure ul li .course-step.course-step-zipped:before{content:"\f1c6"}.single-course .course-structure ul li .course-step a,.single-course .course-structure ul li .course-step span{display:block}.single-course .course-content-template .course-structure .step-tree .course-step{padding-left:54px}.single-course .course-content-template .course-structure .step-tree .course-step:before{left:20px;font-size:20px}.coursepress-forum .course-discussion-content,.coursepress-forum .cp-discussions-content,.coursepress-notifications .notifications-content{max-width:768px;margin:25px auto}@media screen and (max-width:768px){.coursepress-notifications .notifications-content{padding-left:15px;padding-right:15px}}@media screen and (max-width:768px){.coursepress-forum .course-discussion-content,.coursepress-forum .cp-discussions-content{padding-left:15px;padding-right:15px}}@media screen and (max-width:600px){.coursepress-forum .course-discussion-content .course-discussion-title,.coursepress-forum .cp-discussions-content .course-discussion-title{font-size:20px;font-weight:600;line-height:24px}}.coursepress-forum,.coursepress-forum a,.coursepress-notifications,.coursepress-notifications a{color:#333}.coursepress-forum .course-discussion-wrapper .button,.coursepress-notifications .course-discussion-wrapper .button{background:#222;border-radius:3px;font-size:16px;font-weight:600;border:0;color:#fff;display:inline-block;line-height:1;padding:16px 92px;text-align:center}.coursepress-forum .course-discussion-wrapper .button:hover,.coursepress-notifications .course-discussion-wrapper .button:hover{text-decoration:none;box-shadow:inset 0 0 0 transparent,0 3px 0 #000}.coursepress-forum .course-discussion-wrapper .button a,.coursepress-notifications .course-discussion-wrapper .button a{text-decoration:none;border:0;color:inherit}.coursepress-forum .cp-discussion-new,.coursepress-notifications .cp-discussion-new{display:block;margin:15px 0 25px;text-align:right}.coursepress-forum .cp-discussion-new .button,.coursepress-notifications .cp-discussion-new .button{background:#222;border-radius:3px;font-size:16px;font-weight:600;border:0;color:#fff;display:inline-block;line-height:1;padding:16px 92px;text-align:center}.coursepress-forum .cp-discussion-new .button:hover,.coursepress-notifications .cp-discussion-new .button:hover{text-decoration:none;box-shadow:inset 0 0 0 transparent,0 3px 0 #000}.coursepress-forum .cp-discussion-new .button a,.coursepress-notifications .cp-discussion-new .button a{text-decoration:none;border:0;color:inherit}@media screen and (max-width:600px){.coursepress-forum .cp-discussion-new .button,.coursepress-notifications .cp-discussion-new .button{width:100%}}.coursepress-forum ul.cp-discussion-archive-list,.coursepress-forum ul.notification-archive-list,.coursepress-notifications ul.cp-discussion-archive-list,.coursepress-notifications ul.notification-archive-list{list-style:none;padding-left:0;max-width:768px;margin:25px auto}.coursepress-forum ul.cp-discussion-archive-list *,.coursepress-forum ul.cp-discussion-archive-list:after,.coursepress-forum ul.cp-discussion-archive-list:before,.coursepress-forum ul.notification-archive-list *,.coursepress-forum ul.notification-archive-list:after,.coursepress-forum ul.notification-archive-list:before,.coursepress-notifications ul.cp-discussion-archive-list *,.coursepress-notifications ul.cp-discussion-archive-list:after,.coursepress-notifications ul.cp-discussion-archive-list:before,.coursepress-notifications ul.notification-archive-list *,.coursepress-notifications ul.notification-archive-list:after,.coursepress-notifications ul.notification-archive-list:before{box-sizing:border-box}.coursepress-forum ul.cp-discussion-archive-list li,.coursepress-forum ul.notification-archive-list li,.coursepress-notifications ul.cp-discussion-archive-list li,.coursepress-notifications ul.notification-archive-list li{background-color:#f7f7f7;margin-bottom:1em;padding:30px}@media screen and (max-width:600px){.coursepress-forum ul.cp-discussion-archive-list li,.coursepress-forum ul.notification-archive-list li,.coursepress-notifications ul.cp-discussion-archive-list li,.coursepress-notifications ul.notification-archive-list li{padding:15px 15px 45px}}.coursepress-forum ul.cp-discussion-archive-list li.date,.coursepress-forum ul.notification-archive-list li.date,.coursepress-notifications ul.cp-discussion-archive-list li.date,.coursepress-notifications ul.notification-archive-list li.date{padding:0 0 30px;background-color:transparent}.coursepress-forum ul.cp-discussion-archive-list li.date span,.coursepress-forum ul.notification-archive-list li.date span,.coursepress-notifications ul.cp-discussion-archive-list li.date span,.coursepress-notifications ul.notification-archive-list li.date span{background:#222;font-size:16px;border:0;color:#fff;display:inline-block;text-align:center;border-radius:22px;line-height:44px;padding:0 2em;font-weight:200;text-transform:uppercase}.coursepress-forum ul.cp-discussion-archive-list li.date span:hover,.coursepress-forum ul.notification-archive-list li.date span:hover,.coursepress-notifications ul.cp-discussion-archive-list li.date span:hover,.coursepress-notifications ul.notification-archive-list li.date span:hover{text-decoration:none}.coursepress-forum ul.cp-discussion-archive-list li.date span a,.coursepress-forum ul.notification-archive-list li.date span a,.coursepress-notifications ul.cp-discussion-archive-list li.date span a,.coursepress-notifications ul.notification-archive-list li.date span a{text-decoration:none;border:0;color:inherit}.coursepress-forum ul.cp-discussion-archive-list li.date span:hover,.coursepress-forum ul.notification-archive-list li.date span:hover,.coursepress-notifications ul.cp-discussion-archive-list li.date span:hover,.coursepress-notifications ul.notification-archive-list li.date span:hover{box-shadow:none}@media screen and (max-width:600px){.coursepress-forum ul.cp-discussion-archive-list li.date span,.coursepress-forum ul.notification-archive-list li.date span,.coursepress-notifications ul.cp-discussion-archive-list li.date span,.coursepress-notifications ul.notification-archive-list li.date span{font-size:14px;font-weight:400;line-height:38px}}.coursepress-forum ul.cp-discussion-archive-list li .notification-title,.coursepress-forum ul.notification-archive-list li .notification-title,.coursepress-notifications ul.cp-discussion-archive-list li .notification-title,.coursepress-notifications ul.notification-archive-list li .notification-title{font-size:24px;font-weight:700;line-height:24px;color:#333}@media screen and (max-width:600px){.coursepress-forum ul.cp-discussion-archive-list li .notification-title,.coursepress-forum ul.notification-archive-list li .notification-title,.coursepress-notifications ul.cp-discussion-archive-list li .notification-title,.coursepress-notifications ul.notification-archive-list li .notification-title{font-size:18px;font-weight:600;line-height:21px}}.coursepress-forum ul.cp-discussion-archive-list li .notification-meta,.coursepress-forum ul.notification-archive-list li .notification-meta,.coursepress-notifications ul.cp-discussion-archive-list li .notification-meta,.coursepress-notifications ul.notification-archive-list li .notification-meta{font-size:16px;font-weight:400;line-height:19px}@media screen and (max-width:600px){.coursepress-forum ul.cp-discussion-archive-list li .notification-meta,.coursepress-forum ul.notification-archive-list li .notification-meta,.coursepress-notifications ul.cp-discussion-archive-list li .notification-meta,.coursepress-notifications ul.notification-archive-list li .notification-meta{font-size:12px;font-weight:400;line-height:15px}}.coursepress-forum ul.cp-discussion-archive-list li .notification-meta strong span,.coursepress-forum ul.notification-archive-list li .notification-meta strong span,.coursepress-notifications ul.cp-discussion-archive-list li .notification-meta strong span,.coursepress-notifications ul.notification-archive-list li .notification-meta strong span{font-weight:400}.coursepress-forum ul.cp-discussion-archive-list li .notification-content,.coursepress-forum ul.notification-archive-list li .notification-content,.coursepress-notifications ul.cp-discussion-archive-list li .notification-content,.coursepress-notifications ul.notification-archive-list li .notification-content{margin-top:1em}@media screen and (max-width:768px){.coursepress-forum ul.cp-discussion-archive-list li .notification-content,.coursepress-forum ul.notification-archive-list li .notification-content,.coursepress-notifications ul.cp-discussion-archive-list li .notification-content,.coursepress-notifications ul.notification-archive-list li .notification-content{font-size:16px;font-weight:400;line-height:24px}}.coursepress-forum ul.cp-discussion-archive-list li .notification-content .cp-notification-more-link,.coursepress-forum ul.notification-archive-list li .notification-content .cp-notification-more-link,.coursepress-notifications ul.cp-discussion-archive-list li .notification-content .cp-notification-more-link,.coursepress-notifications ul.notification-archive-list li .notification-content .cp-notification-more-link{margin-top:10px;font-size:12px;font-weight:600;line-height:19px}.coursepress-forum ul.cp-discussion-archive-list li .notification-content .cp-notification-more-link:before,.coursepress-forum ul.notification-archive-list li .notification-content .cp-notification-more-link:before,.coursepress-notifications ul.cp-discussion-archive-list li .notification-content .cp-notification-more-link:before,.coursepress-notifications ul.notification-archive-list li .notification-content .cp-notification-more-link:before{font-size:16px;font-weight:400;line-height:16px;content:"";display:inline-block;font-family:FontAwesome,sans-serif;padding-right:5px}.coursepress-forum ul.cp-discussion-archive-list li,.coursepress-notifications ul.cp-discussion-archive-list li{margin-bottom:0;border-bottom:1px solid #eee}.coursepress-forum ul.notification-archive-list,.coursepress-notifications ul.notification-archive-list{padding-top:0;margin-top:25px;background-image:url(data:image/gif;base64,R0lGODdhAgACAIABAO7u7v///ywAAAAAAgACAAACAoRRADs=);background-repeat:repeat-y;background-position:73px 0}.coursepress-forum .cp-discussion-responces,.coursepress-notifications .cp-discussion-responces{clear:both;display:inline-block;float:right;margin-left:2%;vertical-align:top;width:13%;text-align:center;font-size:16px;font-weight:600;line-height:19px}.coursepress-forum .cp-discussion-responces span,.coursepress-notifications .cp-discussion-responces span{display:block;margin-bottom:13px}.coursepress-forum .cp-discussion-responces .cp-discussion-comment,.coursepress-notifications .cp-discussion-responces .cp-discussion-comment{padding:0;transform-style:preserve-3d;position:relative}.coursepress-forum .cp-discussion-responces .cp-discussion-comment .comment,.coursepress-notifications .cp-discussion-responces .cp-discussion-comment .comment{font-size:1.3em;margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%) scale(1.2,1);transform:translate(-50%,-50%) scale(1.2,1)}@media screen and (max-width:600px){.coursepress-forum .cp-discussion-responces,.coursepress-notifications .cp-discussion-responces{padding-top:10px;display:block;width:100%;text-align:left;margin:0}.coursepress-forum .cp-discussion-responces span,.coursepress-notifications .cp-discussion-responces span{display:inline}}.coursepress-forum .cp-discussion-responces .cp-mobile,.coursepress-notifications .cp-discussion-responces .cp-mobile{display:none}@media screen and (max-width:600px){.coursepress-forum .cp-discussion-responces .cp-screen,.coursepress-notifications .cp-discussion-responces .cp-screen{border:1px solid #2dd3f8;display:none}.coursepress-forum .cp-discussion-responces .cp-mobile,.coursepress-notifications .cp-discussion-responces .cp-mobile{display:block}.coursepress-forum .cp-discussion-responces thead.cp-mobile,.coursepress-notifications .cp-discussion-responces thead.cp-mobile{display:table-header-group;color:gray}}.coursepress-forum .cp-discussion-archive-single,.coursepress-forum .notification-archive-single,.coursepress-notifications .cp-discussion-archive-single,.coursepress-notifications .notification-archive-single{display:inline-block;margin:0;padding:0;vertical-align:top;width:85%}.coursepress-forum .cp-discussion-archive-single h3,.coursepress-forum .notification-archive-single h3,.coursepress-notifications .cp-discussion-archive-single h3,.coursepress-notifications .notification-archive-single h3{margin:0;padding:0;vertical-align:top;width:100%;font-size:20px;font-weight:600;line-height:24px}@media screen and (max-width:600px){.coursepress-forum .cp-discussion-archive-single h3,.coursepress-forum .notification-archive-single h3,.coursepress-notifications .cp-discussion-archive-single h3,.coursepress-notifications .notification-archive-single h3{font-size:16px;font-weight:600;line-height:19px}}@media screen and (max-width:600px){.coursepress-forum .cp-discussion-archive-single,.coursepress-forum .notification-archive-single,.coursepress-notifications .cp-discussion-archive-single,.coursepress-notifications .notification-archive-single{width:100%}}.coursepress-forum .cp-discussion-archive-single .meta,.coursepress-notifications .cp-discussion-archive-single .meta{margin-top:1em}.coursepress-forum .cp-discussion-archive-single .meta span,.coursepress-notifications .cp-discussion-archive-single .meta span{font-weight:700}@media screen and (max-width:600px){.coursepress-forum .cp-discussion-archive-single .meta,.coursepress-notifications .cp-discussion-archive-single .meta{display:none}}.coursepress-forum .notification-archive-single .notification_author,.coursepress-notifications .notification-archive-single .notification_author{font-size:.8em;font-style:italic}.coursepress-forum .cp-discussion-archive-single hr,.coursepress-notifications .cp-discussion-archive-single hr{border:none;border-bottom:1px dotted rgba(0,0,0,.1);margin:10px 0 0;background:0 0}.coursepress-forum .course-discussion-wrapper .course-discussion-content,.coursepress-notifications .course-discussion-wrapper .course-discussion-content{padding-bottom:1em}.coursepress-forum .course-discussion-wrapper .course-discussion-content.new input,.coursepress-forum .course-discussion-wrapper .course-discussion-content.new textarea,.coursepress-notifications .course-discussion-wrapper .course-discussion-content.new input,.coursepress-notifications .course-discussion-wrapper .course-discussion-content.new textarea{width:100%}.coursepress-forum .course-discussion-wrapper .course-discussion-content.new textarea,.coursepress-notifications .course-discussion-wrapper .course-discussion-content.new textarea{min-height:400px}.coursepress-forum .course-discussion-wrapper .cp-button-links,.coursepress-notifications .course-discussion-wrapper .cp-button-links{text-align:right;margin:10px 0 0;padding:0}.coursepress-forum .course-discussion-wrapper .cp-button-links a,.coursepress-notifications .course-discussion-wrapper .cp-button-links a{cursor:pointer;margin-left:20px}@media screen and (max-width:600px){.coursepress-forum .course-discussion-wrapper .cp-button-links,.coursepress-notifications .course-discussion-wrapper .cp-button-links{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:justify;justify-content:space-between}.coursepress-forum .course-discussion-wrapper .cp-button-links a,.coursepress-forum .course-discussion-wrapper .cp-button-links input,.coursepress-notifications .course-discussion-wrapper .cp-button-links a,.coursepress-notifications .course-discussion-wrapper .cp-button-links input{display:block;margin:0 0 20px;text-align:center;width:100%}}.coursepress-forum .course-discussion-wrapper .form-submit,.coursepress-notifications .course-discussion-wrapper .form-submit{text-align:right}.coursepress-forum .course-discussion-wrapper #comments,.coursepress-notifications .course-discussion-wrapper #comments{padding-top:0}@media screen and (max-width:768px){.coursepress-forum .course-discussion-wrapper #comments,.coursepress-notifications .course-discussion-wrapper #comments{padding-left:15px;padding-right:15px}}.coursepress-forum .course-discussion-wrapper .comments-area,.coursepress-notifications .course-discussion-wrapper .comments-area{max-width:768px;margin:25px auto}.coursepress-forum .course-discussion-wrapper .comments-area form,.coursepress-notifications .course-discussion-wrapper .comments-area form{margin-top:1em;background-color:#eee;padding:20px}.coursepress-forum .course-discussion-wrapper .comments-area .comment-reply-link,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-reply-link{position:static;line-height:1.2;margin:0;padding:0;border:0;outline:0;display:inline;top:auto;left:auto;right:auto;bottom:auto;list-style:none;background:none;color:#333;font-size:100%;font-family:'Helvetica Neue Light',sans-serif;font-style:normal;text-transform:none;box-shadow:none;border-radius:0;font-weight:700}.coursepress-forum .course-discussion-wrapper .comments-area .comment-reply-link:hover,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-reply-link:hover{background:none}.coursepress-forum .course-discussion-wrapper .comments-area .comment-reply-link:before,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-reply-link:before{content:"";display:inline-block;font-family:FontAwesome,sans-serif;padding-right:5px}.coursepress-forum .course-discussion-wrapper .comments-area .comments-title,.coursepress-notifications .course-discussion-wrapper .comments-area .comments-title{font-size:20px;font-weight:600;line-height:24px;color:#333}.coursepress-forum .course-discussion-wrapper .comments-area .comment-list,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list{background-color:#f7f7f7;padding:30px 20px}.coursepress-forum .course-discussion-wrapper .comments-area .comment-list article,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list article{margin-top:0}.coursepress-forum .course-discussion-wrapper .comments-area .comment-list article:last-child,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list article:last-child{margin-bottom:0}.coursepress-forum .course-discussion-wrapper .comments-area .comment-list article footer,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list article footer{display:-ms-flexbox;display:flex}.coursepress-forum .course-discussion-wrapper .comments-area .comment-list .comment-author,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list .comment-author{font-size:16px;font-weight:600;line-height:50px}.coursepress-forum .course-discussion-wrapper .comments-area .comment-list .comment-author .avatar,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list .comment-author .avatar{position:static;float:left;border-radius:50%;width:50px;height:50px}.coursepress-forum .course-discussion-wrapper .comments-area .comment-list .comment-author b,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list .comment-author b{padding:0 10px 0 20px}.coursepress-forum .course-discussion-wrapper .comments-area .comment-list .comment-metadata,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list .comment-metadata{font-size:16px;font-weight:600;line-height:50px;letter-spacing:initial}.coursepress-forum .course-discussion-wrapper .comments-area .comment-list .comment-metadata:before,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list .comment-metadata:before{content:"|";padding-right:8px}.coursepress-forum .course-discussion-wrapper .comments-area .comment-list .comment-metadata a,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list .comment-metadata a{box-shadow:none;color:#333}.coursepress-forum .course-discussion-wrapper .comments-area .comment-list .comment-content,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list .comment-content{font-size:16px;font-weight:400;line-height:23px}.coursepress-forum .course-discussion-wrapper .comments-area .comment-list .children,.coursepress-forum .course-discussion-wrapper .comments-area .comment-list .comment-content,.coursepress-forum .course-discussion-wrapper .comments-area .comment-list .reply,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list .children,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list .comment-content,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list .reply{margin-left:70px}@media screen and (max-width:600px){.coursepress-forum .course-discussion-wrapper .comments-area .comment-list .children,.coursepress-forum .course-discussion-wrapper .comments-area .comment-list .comment-content,.coursepress-forum .course-discussion-wrapper .comments-area .comment-list .reply,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list .children,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list .comment-content,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list .reply{margin-left:0}}.coursepress-forum .course-discussion-wrapper .comments-area .comment-list .children,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list .children{padding-left:0}.coursepress-forum .course-discussion-wrapper .comments-area .comment-list .children .children .children,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list .children .children .children{margin-left:0}.coursepress-forum .course-discussion-wrapper .comments-area .comment-list .bypostauthor>.comment-body>.comment-meta>.comment-author .avatar,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-list .bypostauthor>.comment-body>.comment-meta>.comment-author .avatar{border:0;padding:0}.coursepress-forum .course-discussion-wrapper .comments-area .comment-respond .comment-reply-title,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-respond .comment-reply-title{font-size:20px;font-weight:600;line-height:24px;border:0}@media screen and (max-width:600px){.coursepress-forum .course-discussion-wrapper .comments-area .comment-respond .comment-reply-title,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-respond .comment-reply-title{font-size:18px;font-weight:600;line-height:21px}}.coursepress-forum .course-discussion-wrapper .comments-area .comment-respond .comment-form label,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-respond .comment-form label{font-size:12px;font-weight:600;line-height:15px;margin-bottom:6px}@media screen and (max-width:768px){.coursepress-forum .course-discussion-wrapper .comments-area .comment-meta,.coursepress-notifications .course-discussion-wrapper .comments-area .comment-meta{margin-bottom:0}}.coursepress-forum .course-discussion .cp-discussion-section,.coursepress-notifications .course-discussion .cp-discussion-section{padding:1em 0}.coursepress-forum .course-discussion .cp-discussion-section p,.coursepress-notifications .course-discussion .cp-discussion-section p{margin:0}.coursepress-forum .course-discussion .cp-discussion-content,.coursepress-forum .course-discussion .cp-discussion-title,.coursepress-notifications .course-discussion .cp-discussion-content,.coursepress-notifications .course-discussion .cp-discussion-title{margin-bottom:1em}.coursepress-forum .course-discussion .button-links,.coursepress-notifications .course-discussion .button-links{text-align:right}.coursepress-forum .course-discussion .button-links a.button,.coursepress-notifications .course-discussion .button-links a.button{float:left}.coursepress-forum .course-discussion .button-links input,.coursepress-notifications .course-discussion .button-links input{margin-left:3em}.coursepress-forum .course-discussion textarea,.coursepress-notifications .course-discussion textarea{min-height:200px}.coursepress-forum .course-discussion input[type=text],.coursepress-forum .course-discussion select,.coursepress-forum .course-discussion textarea,.coursepress-notifications .course-discussion input[type=text],.coursepress-notifications .course-discussion select,.coursepress-notifications .course-discussion textarea{width:100%;font-size:16px;font-weight:400;line-height:24px;background-color:#fff;padding:14px 15px;border-radius:5px}.coursepress-forum .course-discussion label,.coursepress-notifications .course-discussion label{font-size:12px;font-weight:600;line-height:16px}.coursepress-wrap .coursepress-dropdown{display:inline-block}.coursepress-wrap .coursepress-dropdown [type=checkbox]{display:none}.coursepress-wrap .coursepress-dropdown label{display:block;cursor:pointer;padding:5px 10px;border:1px solid #fefefe;background-color:#fbfbfb;margin:0}.coursepress-wrap .coursepress-dropdown label:active,.coursepress-wrap .coursepress-dropdown label:focus,.coursepress-wrap .coursepress-dropdown label:hover{background-color:#ddd}.coursepress-wrap .coursepress-dropdown ul{position:absolute;margin:0;list-style:none;z-index:-1;opacity:0;background-color:#ddd;padding:5px;border:1px solid #fbfbfb}.coursepress-wrap .coursepress-dropdown ul li{display:block;font-size:95%;padding:4px 15px;border-bottom:1px solid #fefefe}.coursepress-wrap .coursepress-dropdown ul li:last-of-type{border:0}.coursepress-wrap .coursepress-dropdown ul li a{font-size:95%}.coursepress-wrap .coursepress-dropdown :checked+ul{opacity:1;z-index:9}.instructor-info{display:block;text-align:center}.instructor-info:after,.instructor-info:before{content:'';display:block;clear:both}.instructor-info .instructor-avatar img{border-radius:50%}.instructor-info .instructor-description{margin:25px 0}@media screen and (min-width:768px){.instructor-info{text-align:left}.instructor-info .instructor-bio{display:-ms-flexbox;display:flex}.instructor-info .instructor-avatar{padding-right:25px}.instructor-info .instructor-description{margin-top:0}}.single-course .coursepress-wrap p{font-size:1em}.single-course .coursepress-wrap .container .content-area .page-header .course-title,.single-course .coursepress-wrap .container .content-area .page-header .cp-page-title{font-size:32px;font-weight:600;line-height:39px;max-width:768px;margin:25px auto;color:#333}@media screen and (max-width:600px){.single-course .coursepress-wrap .container .content-area .page-header .course-title,.single-course .coursepress-wrap .container .content-area .page-header .cp-page-title{font-size:20px;font-weight:600;line-height:24px;margin-bottom:0}}.single-course .coursepress-wrap .container .content-area .page-header .cp-page-title-discussion{margin-bottom:0}.single-course .coursepress-wrap .container .content-area .page-header .cp-page-meta{max-width:768px;margin:0 auto 25px}@media screen and (max-width:768px){.single-course .coursepress-wrap .container .content-area .page-header .cp-page-meta{padding-left:15px;padding-right:15px}}.single-course .coursepress-wrap .container .content-area .course-content-template{margin-left:auto;margin-right:auto;max-width:1140px}@media screen and (max-width:768px){.single-course .coursepress-wrap .container .content-area .course-content-template{padding-left:15px;padding-right:15px}}.single-course .coursepress-wrap .course-details{margin-bottom:25px}.single-course .coursepress-wrap .course-details .course-instructors{display:block;margin:15px 0;padding:15px 0}.single-course .coursepress-wrap .course-details .course-instructors h3.label{display:none}.single-course .coursepress-wrap .course-details .course-instructors .instructor-coursepress{border:1px solid rgba(0,0,0,.04);display:inline-block;text-align:center;padding:10px;background-color:#FFF}.single-course .coursepress-wrap .course-details .course-instructors .instructor-coursepress a[href]{box-shadow:none}@media screen{.single-course .coursepress-wrap .course-details .course-media img,.single-course .coursepress-wrap .course-details .course-media video{border-radius:10px;overflow:hidden}.single-course .coursepress-wrap .course-details .course-media .video-js{background:0 0}.single-course .coursepress-wrap .course-details .course-media .video-js .vjs-big-play-button{border-radius:50%;background-color:#222;border:0;width:58px;height:58px;line-height:58px;font-size:35px;margin-left:-29px;margin-top:-29px}.single-course .coursepress-wrap .course-details .course-media .video-js .vjs-control-bar{border-radius:0 0 10px 10px;overflow:hidden}.single-course .coursepress-wrap .course-details .course-media .video-js .vjs-control-bar .vjs-play-control{border-radius:0 0 0 10px}}@media screen and (min-width:600px){.single-course .coursepress-wrap .course-details{display:-ms-flexbox;display:flex}.single-course .coursepress-wrap .course-details .course-media{width:50%;padding-right:15px}.single-course .coursepress-wrap .course-details .course-metas{width:50%;padding-left:15px}.single-course .coursepress-wrap .course-details .coursepress-course-share{display:block;margin:15px 0;border:1px solid rgba(0,0,0,.04);border-width:1px 0;padding:8px 0}.single-course .coursepress-wrap .course-details .coursepress-course-share a[href]{text-decoration:none;outline:0;border:0;box-shadow:none;margin:0 5px;display:inline-block;vertical-align:middle}.single-course .coursepress-wrap .course-details .coursepress-course-share a[href] span{font-size:130%}}.single-course .coursepress-wrap .content-area article{max-width:768px;margin:25px auto}.single-course .coursepress-wrap .content-area article .course-title{font-weight:600}.single-course .coursepress-wrap .content-area article .course-category{font-size:16px;font-weight:400;line-height:19px}.single-course .entry-header{padding-bottom:20px}.single-course .entry-header .entry-title{margin-bottom:10px}.single-course .entry-header .course-category{position:relative;padding-left:29px}.single-course .entry-header .course-category:before{content:"";display:inline-block;font-family:FontAwesome,sans-serif;padding-right:5px;font-size:24px;position:absolute;bottom:-2px;left:0}.single-course .entry-content .course-metas{font-size:16px;font-weight:400;line-height:19px;color:#333}.single-course .entry-content .course-metas .course-meta{font-size:1em;margin-bottom:.5em;color:#333}.single-course .entry-content .course-metas .meta-title{font-weight:600}.single-course .entry-content .course-metas .course-meta-price{font-size:32px;font-weight:600;line-height:39px}@media screen and (max-width:768px){.single-course .entry-content .course-metas .course-meta-price{font-size:24px;font-weight:600;line-height:29px}}@media screen and (max-width:768px){.single-course .entry-content .course-metas .course-button a{width:100%;padding:12px}}.single-course .entry-content .instructor{display:-ms-flexbox;display:flex}.single-course .entry-content .instructor .profile-avatar{padding-right:15px}.single-course .entry-content .instructor .profile-avatar img{max-width:initial;border-radius:50%}.single-course .entry-content .instructor .description{font-size:16px;font-weight:400;line-height:24px}.single-course .entry-content .instructor .description .instructor-name{font-weight:700}.single-course .entry-content .instructor .description a.instructor{text-decoration:underline;color:#222;font-size:16px;font-weight:600;line-height:19px}.single-course .entry-content .instructor .description p{margin-bottom:.6em;color:#333}.single-course .entry-content .course-description{font-size:16px;font-weight:400;line-height:24px;color:#333}.single-course .entry-content .course-description p{color:#333}@media screen and (max-width:600px){.single-course .entry-content .course-description .sub-title{font-size:18px;font-weight:600;line-height:21px}}@media screen and (max-width:1000px){.single-course.coursepress-completion-status .content-area,.single-course.coursepress-completion-status .page-content{padding:0 10px}}.coursepress-unit-archive .coursepress-wrap .container .content-area .page-header .cp-page-title{margin-top:45px}.single-course .course-unit h2.course-title{margin:25px 0 0}.single-course .course-unit .course-after-title:after,.single-course .course-unit .course-after-title:before,.single-course .course-unit h2.course-title:after,.single-course .course-unit h2.course-title:before{content:'';display:block;clear:both}@media screen and (max-width:1000px){.single-course .course-unit h2.course-title{padding-left:15px;padding-right:15px}}.single-course .course-unit .course-unit-progress{position:absolute;top:10px;right:0}.single-course .coursepress-wrap .toggle{display:none}.single-course .coursepress-wrap.course-unit .container .content-area .page-header{position:relative;max-width:768px;margin:0 auto}.single-course .coursepress-wrap.course-unit .container .content-area .page-header .course-breadcrumb,.single-course .coursepress-wrap.course-unit .container .content-area .page-header .course-submenu,.single-course .coursepress-wrap.course-unit .container .content-area .page-header .course-title{margin-left:auto;margin-right:auto;max-width:1140px}@media screen and (max-width:768px){.single-course .coursepress-wrap.course-unit .container .content-area .page-header .course-breadcrumb,.single-course .coursepress-wrap.course-unit .container .content-area .page-header .course-submenu,.single-course .coursepress-wrap.course-unit .container .content-area .page-header .course-title{padding-left:15px;padding-right:15px}}.single-course .coursepress-wrap.course-unit .container .content-area .page-header .course-submenu{padding:0}.single-course .coursepress-wrap.course-unit .container .cp-discussion-new,.single-course .coursepress-wrap.course-unit .container .cp-discussion-new-question,.single-course .coursepress-wrap.course-unit .container .cp-discussion-section{max-width:768px;margin:0 auto}.single-course .course-content-template{display:block;margin:25px 0}@media screen and (max-width:768px){.single-course .course-content-template{padding-left:15px;padding-right:15px}}.single-course .course-content-template:after,.single-course .course-content-template:before{content:'';display:block;clear:both}.single-course .course-content-template .toggle{display:none;cursor:pointer}.single-course .course-content-template .toggle:before{content:"";display:inline-block;font-family:FontAwesome,sans-serif;padding-right:5px}.single-course .course-content-template .toggle.open:before{content:"\f00d"}@media (max-width:768px){.single-course .course-content-template .toggle{display:block}}.single-course .course-content-template .unit-description{margin-top:2em}@media screen and (min-width:768px){.single-course .course-content-template .course-structure-nav{position:absolute;display:block}}@media screen and (max-width:768px){.course-content-template{background-color:#f7f7f7;padding:36px 30px;position:relative}}.course-module-step-template{position:relative;display:block;margin:0 0 25px}.course-module-step-template:after,.course-module-step-template:before{content:'';display:block;clear:both}.course-module-step-template .required{display:block;text-align:right}.course-module-step-template .required span{color:red;text-transform:uppercase;font-size:12px}.course-module-step-template .module-step-title{margin-top:0;margin-right:5em;font-size:24px;font-weight:700;line-height:24px}.course-module-step-template .course-module-step-description{font-size:16px;font-weight:400;line-height:24px;color:#5e5e5e}.course-module-step-template ol,.course-module-step-template ul{margin:0 0 25px;padding:0;list-style-type:none}.course-module-step-template ol label,.course-module-step-template ul label{font-weight:200}.course-module-step-template.step-template-image p{margin:0;text-align:center;font-size:98%}.course-module-step-template.step-template-audio .video-js.vjs-audio .vjs-big-play-button{display:none}.course-module-step-template.step-template-audio .video-js.vjs-audio .vjs-control-bar{display:-ms-flexbox;display:flex}.course-module-step-template.step-template-audio .video-js.vjs-audio{min-height:3em}.course-module-step-template.step-template-video{position:relative;display:block;clear:both;min-height:330px}.course-module-step-template.step-template-video .video-js{background-color:transparent}.course-module-step-template.step-template-video .vjs-vimeo{position:relative;padding:0;margin-bottom:60.7%}.course-module-step-template.step-template-video .vjs-vimeo .vjs-big-play-button{margin-top:56.7%}.course-module-step-template.step-template-video video{display:block;height:280px;width:100%}.course-module-step-template .user-answers p{margin:0;font-weight:200}.course-module-step-template .question{margin-bottom:15px;font-weight:400}.course-module-step-template .chosen-answer:before{content:'';display:inline-block;font-family:FontAwesome;margin-right:8px}.course-module-step-template .chosen-answer.correct:before{content:'\f00c';color:green}.course-module-step-template .chosen-answer.wrong:before{content:'\f00d';color:red}.course-module-step-template.module-step-seen .step-status{float:right;padding:5px 15px;text-transform:uppercase;font-size:12px;border-radius:20px}.course-module-step-template.module-step-seen .step-status.step-status-pending{background-color:#fbfbfb}.course-module-step-template.module-step-seen .step-status.step-status-pass{background-color:rgba(0,255,0,.2)}.course-module-step-template.module-step-seen .step-status.step-status-failed{background-color:rgba(255,0,0,.2)}.course-module-step-template.module-step-seen .cp-button-retry{position:static;line-height:1.2;border:0;outline:0;display:inline;top:auto;left:auto;right:auto;bottom:auto;list-style:none;background:#ddd;color:#333;font-family:'Helvetica Neue Light',sans-serif;font-style:normal;font-weight:200;box-shadow:none;float:right;padding:5px 15px;margin:0 15px;text-transform:uppercase;font-size:13px;border-radius:5px}.course-module-step-template.module-step-seen .cp-button-retry:hover{background:none}.course-module-step-template.module-step-seen .course-module-step-question{display:none}.course-module-step-template.step-template-download .course-module-step-download a.cp-download:before{float:left;content:"";display:inline-block;font-family:FontAwesome,sans-serif;padding-right:5px}@media screen and (max-width:600px){.course-module-step-template.step-template-download .course-module-step-download a.cp-download{font-weight:600}}.course-module-step-template .course-module-step-question label{font-size:16px;font-weight:400;line-height:24px;color:#5e5e5e}.course-module-step-template .course-module-step-question p.question{font-size:16px;font-weight:600;line-height:19px;color:#333}.course-module-step-template .course-module-step-question.course-module-step-image img{border-radius:10px}.course-content form{background-color:#f7f7f7;padding:30px;position:relative}@media screen and (max-width:600px){.course-content form{padding-left:0;padding-right:0}}.course-content form .course-step-nav-top{text-align:right;display:block;position:absolute;right:30px;top:30px}@media screen and (max-width:600px){.course-content form .course-step-nav-top .button-next:before,.course-content form .course-step-nav-top .previous-button:before{display:inline-block;content:"<";background-color:#333;color:#fff;padding:0 6px}.course-content form .course-step-nav-top .button-next .label,.course-content form .course-step-nav-top .previous-button .label{display:none}.course-content form .course-step-nav-top .button-next:before{margin-left:17px;content:">"}}.course-content form .course-step-nav-bottom{display:none}@media screen and (max-width:600px){.course-content form .course-step-nav-bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}.course-content form .course-step-nav-bottom .button-next,.course-content form .course-step-nav-bottom .previous-button{background-color:#333;color:#fff;padding:11px 29px;line-height:1;border-radius:3px}}.course-content form .course-step-nav{z-index:1}.course-content form .course-step-nav a,.course-content form .course-step-nav button{position:static;margin:0;padding:0;border:0;outline:0;top:auto;left:auto;right:auto;bottom:auto;list-style:none;background:none;color:#333;font-family:'Helvetica Neue Light',sans-serif;font-style:normal;text-transform:none;box-shadow:none;border-radius:0;display:inline;font-size:16px;font-weight:700;line-height:24px}.course-content form .course-step-nav a:hover,.course-content form .course-step-nav button:hover{background:none}.course-content form .course-step-nav .course-next-item:before{content:" | "}@media screen and (max-width:600px){.course-content form .course-step-nav .course-next-item:before{display:none}}@media screen and (max-width:768px){.course-content form .course-step-nav{top:-30px}}.course-content form h3{font-size:24px;font-weight:700;line-height:24px;color:#333}.course-content form .coursepress-buttons{text-align:right}body.cp-preview .course-step-nav{display:none}.course-submenu-container{background-color:#333;margin:0 0 10px}.course-submenu-container:after,.course-submenu-container:before{content:'';display:block;clear:both}.course-submenu-container .course-submenu{display:-ms-flexbox;display:flex;padding:0;list-style:none;-ms-flex-pack:justify;justify-content:space-between;max-width:768px;margin:0 auto;color:#fff}@media screen and (min-width:48em){.course-submenu-container .course-submenu{max-width:1000px}}.course-submenu-container .course-submenu .menu-item{text-decoration:none;outline:0;border:0;box-shadow:none;font-size:16px;font-weight:700;line-height:19px}.course-submenu-container .course-submenu .menu-item a{color:#fff;display:block;padding:20px 12px 19px;margin-bottom:1px;border-bottom:2px solid transparent}.course-submenu-container .course-submenu .menu-item a:hover{border-bottom-color:#fff}.course-submenu-container .course-submenu .current-menu-item{font-weight:700}.course-submenu-container .course-submenu .current-menu-item a{border-bottom-color:#fff}.course-submenu-container .course-submenu .current-menu-item:before{opacity:.6}@media screen and (max-width:600px){.course-submenu-container .course-submenu{display:block}.course-submenu-container .course-submenu .menu-item{font-size:14px;font-weight:600;line-height:16px;display:none;text-align:center}.course-submenu-container .course-submenu .menu-item.current-menu-item{display:block}.course-submenu-container .course-submenu .menu-item a{padding:12px 0;border:0}}@media screen and (max-width:600px){.course-submenu-container.toggled-on .course-submenu .menu-item{display:block}}.course-submenu-container.toggled-on .course-submenu .menu-item{background-color:#fff;border:1px solid #eee;border-width:0 1px}.course-submenu-container.toggled-on .course-submenu .menu-item.current-menu-item{border-left:4px solid #333}.course-submenu-container.toggled-on .course-submenu .menu-item a{color:#222;margin:0}.course-submenu-container.toggled-on .course-submenu .menu-item.course-item-clone{background-color:#333}.course-submenu-container.toggled-on .course-submenu .menu-item.course-item-clone a{color:#fff}.course-submenu-container.toggled-on .course-submenu .menu-item:last-child{border-bottom-width:1px}.course-submenu-container .course-submenu-toggle{display:none}@media screen and (max-width:600px){.course-submenu-container{margin-right:15px;margin-left:15px}.course-submenu-container .menu-item{padding-right:40px;border-left:4px solid #fff}.course-submenu-container .menu-item.current-menu-item{border-left:4px solid #333}.course-submenu-container .course-submenu-toggle{background-color:#333;color:#fff;display:block;float:right;height:40px;border-radius:0;line-height:40px;padding:0;text-align:center;width:40px}}@media screen and (max-width:768px){.coursepress-wrap .grades{background-color:#f7f7f7;padding:24px 15px}.coursepress-wrap .grades .grades-table{margin:0}}.coursepress-wrap .grades-table,.coursepress-wrap .workbook-table{max-width:768px;margin:25px auto;background-color:#f7f7f7;border:0}.coursepress-wrap .grades-table td,.coursepress-wrap .grades-table th,.coursepress-wrap .grades-table tr,.coursepress-wrap .workbook-table td,.coursepress-wrap .workbook-table th,.coursepress-wrap .workbook-table tr{border:0}.coursepress-wrap .grades-table td,.coursepress-wrap .grades-table th,.coursepress-wrap .workbook-table td,.coursepress-wrap .workbook-table th{padding:6px 15px}.coursepress-wrap .grades-table .data-unit td,.coursepress-wrap .workbook-table .data-unit td{padding:6px 10px}.coursepress-wrap .grades-table .data-module td,.coursepress-wrap .workbook-table .data-module td{padding:6px 15px}.coursepress-wrap .grades-table .row-unit td,.coursepress-wrap .workbook-table .row-unit td{font-size:20px;font-weight:600;line-height:24px}@media screen and (max-width:600px){.coursepress-wrap .grades-table .row-unit td,.coursepress-wrap .workbook-table .row-unit td{font-size:16px;font-weight:600;line-height:19px}}.coursepress-wrap .grades-table .row-module td,.coursepress-wrap .workbook-table .row-module td{font-weight:700}.coursepress-wrap .grades-table .row-module td,.coursepress-wrap .grades-table .row-step td,.coursepress-wrap .workbook-table .row-module td,.coursepress-wrap .workbook-table .row-step td{background-color:#fff}.coursepress-wrap .grades-table .row-elements td,.coursepress-wrap .workbook-table .row-elements td{font-size:16px;font-weight:400;line-height:24px;color:#5e5e5e;padding-bottom:1em}@media screen and (max-width:600px){.coursepress-wrap .grades-table .row-elements td,.coursepress-wrap .workbook-table .row-elements td{font-size:14px;font-weight:400;line-height:24px}}.coursepress-wrap .grades-table .cp-progress,.coursepress-wrap .workbook-table .cp-progress{white-space:nowrap}.coursepress-wrap .grades-table tbody,.coursepress-wrap .workbook-table tbody{border:1px solid #eee}.coursepress-wrap .grades-table tbody.separator,.coursepress-wrap .workbook-table tbody.separator{border:0}.coursepress-wrap .grades-table tbody.separator td,.coursepress-wrap .workbook-table tbody.separator td{background-color:#fff}.coursepress-wrap .grades-table thead th,.coursepress-wrap .workbook-table thead th{font-size:18px;font-weight:600;line-height:21px;padding-bottom:26px}.coursepress-wrap .workbook-table tbody .row-unit span{display:inline-block}.coursepress-wrap .workbook-table tbody .row-unit span.fold{cursor:pointer}.coursepress-wrap .workbook-table tbody .row-unit span.fold:before{content:"";display:inline-block;font-family:dashicons;padding-right:10px}.coursepress-wrap .workbook-table tbody .row-unit span.fold.folded:before{content:'\f140'}.coursepress-wrap .grades-table{margin-bottom:0}.coursepress-wrap .grades-table tbody tr:last-child td{border-bottom:1px solid #eee}.coursepress-wrap .grades-table tbody:last-child tr:last-child td{border:0}.coursepress-wrap .cp-total-grade{max-width:768px;margin:0 auto;font-size:24px;font-weight:700;line-height:24px;text-align:right;background-color:#f7f7f7;border:1px solid #eee;border-top:0;padding:25px 15px}@media screen and (max-width:768px){.coursepress-wrap .cp-total-grade{padding-right:30px;margin-top:0}}@media screen and (max-width:600px){.coursepress-wrap .cp-total-grade{font-size:20px;font-weight:600;line-height:24px}}.coursepress-modal-front{position:fixed;top:0;left:0;background-color:rgba(221,221,221,.72);width:100%;height:100%}.coursepress-modal-front .coursepress-popup-body-front{background-color:#fff;width:45%;margin:125px auto;padding:15px 25px;border-radius:5px}.coursepress-modal-front .coursepress-popup-body-front .coursepress-popup-footer-front{text-align:right}.coursepress-modal-front .coursepress-popup-body-front .cp-unsubscribe-message-head{margin-bottom:15px}