img.woo-image.thumbnail.alignleft.wp-post-image{max-width:100%;float:none;margin:0}.sensei-breadcrumb,.sensei-course-meta,#post-entries,.type-course #private_message,.type-lesson #private_message,.type-quiz #private_message,.type-course form.contact-teacher,.type-lesson .form-row,.type-quiz .form-row,.type-course .bp-group-discussion,.type-lesson .bp-sensei-msg-link,.type-quiz .bp-sensei-msg-link{display:none}.sensei-pagination{margin-top:20px;text-align:center}.sensei-pagination ul{margin:0}.sensei-pagination .page-numbers li{margin:0 5px}p.sensei-message,div.sensei-message,.course-container p.sensei-message,.course-container div.sensei-message,.course p.sensei-message,.course div.sensei-message,.lesson p.sensei-message,.lesson div.sensei-message,.quiz p.sensei-message,.quiz div.sensei-message,.learner-info p.sensei-message,.learner-info div.sensei-message{margin:0 0 30px 0;border-radius:3px;color:#232323;font-size:14px;line-height:20px}p.sensei-message a.next-lesson,div.sensei-message a.next-lesson,.course-container p.sensei-message a.next-lesson,.course-container div.sensei-message a.next-lesson,.course p.sensei-message a.next-lesson,.course div.sensei-message a.next-lesson,.lesson p.sensei-message a.next-lesson,.lesson div.sensei-message a.next-lesson,.quiz p.sensei-message a.next-lesson,.quiz div.sensei-message a.next-lesson,.learner-info p.sensei-message a.next-lesson,.learner-info div.sensei-message a.next-lesson{margin:5px 0 0 0;padding:0;font-size:12px;line-height:1;font-weight:500;border:0;border-radius:3px}p.sensei-message a.next-lesson:hover,div.sensei-message a.next-lesson:hover,.course-container p.sensei-message a.next-lesson:hover,.course-container div.sensei-message a.next-lesson:hover,.course p.sensei-message a.next-lesson:hover,.course div.sensei-message a.next-lesson:hover,.lesson p.sensei-message a.next-lesson:hover,.lesson div.sensei-message a.next-lesson:hover,.quiz p.sensei-message a.next-lesson:hover,.quiz div.sensei-message a.next-lesson:hover,.learner-info p.sensei-message a.next-lesson:hover,.learner-info div.sensei-message a.next-lesson:hover{color:inherit;background:none}.sensei-message a.next-lesson:after{content:'\2192';font-family:'FontAwesome';margin-left:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gp-sensei-teaser-gradient{position:absolute;z-index:1;top:0;right:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.gp-sensei-teaser-message{margin-top:15px!important}.course-container a.button,.course-container a.button:visited,.course-container a.comment-reply-link,.course-container #commentform #submit,.course-container .submit,.course-container input[type=submit],.course-container input.button,.course-container button.button,.course a.button,.course a.button:visited,.course a.comment-reply-link,.course #commentform #submit,.course .submit,.course input[type=submit],.course input.button,.course button.button,.lesson a.button,.lesson a.button:visited,.lesson a.comment-reply-link,.lesson #commentform #submit,.lesson .submit,.lesson input[type=submit],.lesson input.button,.lesson button.button,.quiz a.button,.quiz a.button:visited,.quiz a.comment-reply-link,.quiz #commentform #submit,.quiz .submit,.quiz input[type=submit],.quiz input.button,.quiz button.button{padding:10px 14px;border-radius:3px;cursor:pointer;text-align:center;background-size:200% 100%;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.course-container a.button:hover,.course-container a.comment-reply-link:hover,.course-container #commentform #submit:hover,.course-container .submit:hover,.course-container input[type=submit]:hover,.course-container input.button:hover,.course-container button.button:hover,.course a.button:hover,.course a.button:hover,.course a.comment-reply-link:hover,.course #commentform #submit:hover,.course .submit:hover,.course input[type=submit]:hover,.course input.button:hover,.course button.button:hover,.lesson a.button:hover,.lesson a.button:hover,.lesson a.comment-reply-link:hover,.lesson #commentform #submit:hover,.lesson .submit:hover,.lesson input[type=submit]:hover,.lesson input.button:hover,.lesson button.button:hover,.quiz a.button,.quiz a.button:hover,.quiz a.comment-reply-link:hover,.quiz #commentform #submit:hover,.quiz .submit:hover,.quiz input[type=submit]:hover,.quiz input.button:hover,.quiz button.button:hover{background-position:100% 0}.gp-theme .sensei-course-filters li a{margin-right:20px;padding:0;background:transparent;border:0;line-height:1;border-radius:3px;opacity:.5}.gp-theme .sensei-course-filters li a:hover,.gp-theme .sensei-course-filters li a.active{opacity:1}.gp-sensei-wrapper{margin:0;list-style:none}.course,.course-container,.course-container .course{border:0}.course-container .first{clear:none}.gp-sensei-wrapper.gp-posts-masonry{opacity:0}.gp-sensei-wrapper.gp-posts-list li.gp-post-item{list-style:none;padding:20px 0}.gp-loop-meta .sensei-course-meta .course-price{display:none}.gp-loop-price{font-size:16px;line-height:1;margin:10px 0}.gp-loop-meta .sensei-course-meta,.gp-loop-meta .lesson-meta{display:block;margin:0}.course-container .gp-loop-meta .course-author,.gp-loop-meta .sensei-course-meta>span,.gp-loop-meta .lesson-meta>span,.gp-loop-meta .sensei-free-lessons{display:inline-block;margin:0 5px 5px 0!important;padding:4px 8px!important;font-size:13px;font-weight:400;line-height:1;border-radius:3px;border-width:1px;border-style:solid}.gp-loop-meta .sensei-course-meta>span:last-child,.gp-loop-meta .lesson-meta>span:last-child,.gp-loop-meta .sensei-free-lessons{margin-right:0}.course .course-lessons .lesson p.lesson-meta .lesson-status.complete,.gp-loop-meta .lesson-status.complete{border-color:#7db300!important;background:#7db300;color:#fff}.gp-loop-purchase-button{margin-bottom:15px}.gp-hide-meta-author .gp-loop-meta .course-author,.gp-hide-meta-lessons .gp-loop-meta .course-lesson-count,.gp-hide-meta-cats .gp-loop-meta .course-category,.gp-hide-meta-progress .gp-loop-meta .course-lesson-progress,.gp-hide-meta-previews .gp-loop-meta .sensei-free-lessons{display:none}.meter{margin:0 0 10px 0;border-radius:3px}.meter>span{padding:0 10px 0 0;line-height:25px;border-radius:3px;background:#7db300}.single-course .course-video{text-align:center;font-size:14px;line-height:20px}.single-course .course-video iframe{display:block;margin:0 auto 5px auto}.single-course .course .send-message-button{display:none}.type-course .gp-entry-content{position:relative}.course header h2,.course-container .course header h2,.course-container header h2{margin:0 0 10px 0}.type-course .gp-entry-content+header{margin-top:30px}.lesson .gp-loop-meta header.lesson-title h2{display:none}.module header,.module .module-description{background:transparent;padding:0}.module header h2{font-size:20px;padding:0}.module .module-description{margin:0 0 10px 0;font-style:normal}.module .module-status{padding:6px 10px;border-radius:3px;font-weight:500;line-height:1}.gp-entry-content+.module{margin-top:30px!important}.module .module-lessons ul li a .preview-label{padding:9px 10px;line-height:14px;font-weight:500;font-size:14px;border-radius:3px}.type-lesson .gp-entry-content{position:relative}.type-lesson footer{display:none}.single-lesson .lesson .send-message-button{display:none}.lesson .lesson-meta{margin:0}.lesson-tags{margin:15px 0 0 0}.gp-theme.single-lesson p.bp-sensei-msg-link .send-message-button{margin-top:20px}.gp-theme.single-quiz .quiz .send-message-button{display:none}.gp-theme .quiz ol#sensei-quiz-list{margin:0 0 30px 0;list-style-position:inside}.gp-theme .quiz ol#sensei-quiz-list li{margin:0}.gp-theme .quiz ol#sensei-quiz-list>li{padding:15px 0 15px 1px;border-bottom-width:1px;border-style:solid}.gp-theme .quiz ol#sensei-quiz-list>li:first-child{border-top-width:1px}.gp-theme .quiz ol#sensei-quiz-list li>span{display:inline;margin:0;font-weight:500}.gp-theme .quiz ol#sensei-quiz-list li>p{font-size:small;opacity:.7}.gp-theme .quiz ol#sensei-quiz-list li>span span{float:right}#user-course-status-toggle{margin:0 0 30px 0}#user-course-status-toggle a{padding:10px 20px;border-top-left-radius:3px;border-top-right-radius:3px;font-weight:500}.course-results-lessons header h2{margin:0}.course-results-lessons h3{margin:20px 0 10px 0;font-size:16px;line-height:20px;letter-spacing:0}.course-results-lessons .course h2{margin:0;padding:10px 0;font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;letter-spacing:0;border-bottom-width:1px;border-style:solid}.course-results-lessons h2.total-grade{margin-top:20px;padding:10px;border:0;background:#f8f8f8;border-radius:3px;text-decoration:none}.course-results-lessons h2.total-grade .lesson-grade{text-decoration:none}.learner-profile .certificates-submit{padding:5px 8px}.learner-profile div#learner-info{overflow:hidden;width:100%;padding:20px;background:#f8f8f8;border-radius:3px}.learner-profile #learner-info .learner-content h2{margin:0 0 5px 0;font-size:16px;line-height:20px}.learner-profile .my-messages-link-container{width:100%;text-align:right;margin:20px 0;line-height:1}.learner-profile #my-courses.ui-tabs .ui-tabs-nav{margin:0!important;padding:0 0 20px 0;border-bottom-width:1px;border-style:solid}.learner-profile #my-courses.ui-tabs .ui-tabs-nav li a{margin:0 20px 0 0;padding:0;background:transparent;font-weight:400}.learner-profile #my-courses.ui-tabs .ui-tabs-nav li.ui-state-active a{background:transparent}.learner-profile #my-courses.ui-tabs .ui-tabs-panel{padding:0}.learner-profile #learner-info .type-course{width:100%;overflow:hidden;padding:20px 0;border-bottom-width:1px;border-style:solid}.learner-profile #learner-info .type-course img.alignleft{margin:0 20px 0 0}.learner-profile #learner-info .type-course h2{margin:0 0 5px 0;font-size:16px;line-height:20px;letter-spacing:0;clear:none}.learner-profile #learner-info .type-course .sensei-course-meta{margin:0 0 10px 0}.gp-course-wrapper{width:100%;clear:both;float:left;border-width:1px;border-style:solid;padding:30px;font-weight:500;line-height:120%}#gp-content .gp-course-wrapper{margin:30px 0 0 0}.gp-sidebar .gp-course-wrapper{display:none}.gp-course-wrapper p{margin:0}.single-course .gp-course-wrapper .course-products{background:transparent;padding:0}.single-course .gp-course-wrapper .course-product{background:transparent;box-shadow:none;border-width:1px;border-style:solid}.single-course .gp-course-wrapper .course-product-title{font-size:inherit;line-height:inherit}.single-course .gp-course-wrapper .course-product-price{text-align:left}.gp-lesson-title{text-transform:uppercase;opacity:.5}.gp-purchase-course-wrapper .single_add_to_cart_button.button.alt,.gp-purchase-course-wrapper .course-start,.gp-lesson-details-wrapper footer input,.gp-lesson-details-wrapper footer .button{width:100%}.gp-lesson-details-wrapper footer input,.gp-lesson-details-wrapper footer .button{margin-top:20px}.gp-lesson-details-wrapper .lesson-title,.gp-lesson-details-wrapper img{display:none}.gp-course-login-link{display:block;margin-top:16px;text-align:center;text-decoration:underline}.gp-course-login-link:hover{text-decoration:none}.gp-course-register-link{display:block;margin-top:0;text-align:center;text-decoration:underline}.gp-course-register-link:hover{text-decoration:none}.gp-course-wrapper .status.register{display:none}.gp-course-stats{float:left;width:100%;overflow:hidden;clear:both;margin-top:15px}.gp-course-stat{float:left;clear:both;width:100%;padding:10px 0;border-bottom-width:1px;border-style:solid}.gp-course-stat.gp-check:before{content:'\f00c';color:#b9d26b;font-family:'FontAwesome';margin-right:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gp-course-stat-top{margin-bottom:5px}.gp-course-stat-left{float:left;width:40%}.gp-course-stat-right{float:right;width:60%;text-align:right;font-weight:500;opacity:.6}.gp-course-stat-right.gp-link{opacity:1}.gp-course-stat-right.gp-link del{opacity:.7}.gp-course-wrapper .lesson-tags{display:none}.gp-course-details-wrapper .sensei-results-links a{width:100%;margin:0;padding:10px 0;border-bottom-width:1px;border-style:solid;font-weight:500;background:transparent;text-align:left}.single-course .gp-purchase-course-wrapper .course-meta{margin:0}.gp-purchase-course-wrapper .sensei-message.info{margin:0;padding:15px;font-size:14px;line-height:20px;background:#f8f8f8;border-radius:3px}.course>.sensei-message.info,.gp-purchase-course-wrapper .sensei-message.info{display:none}.gp-course-wrapper .button.send-message-button,.gp-course-wrapper .bp-group-discussion .button{width:100%;margin-top:15px;font-family:inherit}.gp-course-wrapper .button.send-message-button:before{content:'\f003';font-family:'FontAwesome'!important;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gp-course-wrapper .bp-group-discussion .button:before{content:'\f0e6';font-family:'FontAwesome';margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gp-course-wrapper #private_message{float:left;margin:20px 0 5px 0;font-size:16px;line-height:20px}.gp-course-wrapper .contact-teacher{padding:0 0 15px 0;border-bottom-width:1px;border-style:solid}.gp-course-wrapper form .form-row{padding:0}.gp-course-wrapper .gp-course-learner-count{float:left;clear:both;overflow:hidden;width:100%;margin-top:15px;text-align:center;font-weight:500}.gp-course-wrapper .gp-course-learner-count:before{content:'\f0c0';font-family:'FontAwesome';line-height:1;margin-right:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gp-course-details-wrapper .progress.statement.course-completion-rate{font-size:14px;line-height:18px}.gp-course-details-wrapper .meter{margin:10px 0 10px 0}.single-course .gp-course-details-wrapper .course-meta .status{margin-bottom:15px}.single-course .gp-course-details-wrapper .course-meta{margin-bottom:0}.widget_sensei_category_courses li,.widget_sensei_course_component li,.widget_sensei_lesson_component li{padding:15px 0 10px 0}.widget_sensei_category_courses br,.widget_sensei_course_component br,.widget_sensei_lesson_component br{display:none}.widget_sensei_course_component .gp-post-thumbnail{float:left;margin-right:20px}.widget_sensei_category_courses li>a,.widget_sensei_course_component li>a,.widget_sensei_lesson_component li>a{display:block;margin-bottom:5px;font-size:14px;line-height:18px;font-weight:500}.widget_sensei_category_courses .course-author,.widget_sensei_course_component .course-author,.widget_sensei_lesson_component .course-author,.widget_sensei_category_courses .course-lesson-count,.widget_sensei_course_component .course-lesson-count,.widget_sensei_lesson_component .course-lesson-count,.widget_sensei_category_courses .lesson-course,.widget_sensei_course_component .lesson-course,.widget_sensei_lesson_component .lesson-course,.widget_sensei_category_courses .course-price,.widget_sensei_course_component .course-price{display:block;margin-bottom:5px;font-size:13px;line-height:17px;opacity:.7}.widget_sensei_category_courses .course-price,.widget_sensei_course_component .course-price{opacity:1}.widget_sensei_course_component .my-account,.widget_sensei_lesson_component .my-account{border:0;padding:20px 0 0}.widget_sensei_lesson_component .button,.widget_sensei_lesson_component .button:hover{margin:0;padding:10px 14px;color:#fff!important;line-height:1}@media only screen and (min-width :992px){#gp-content .gp-course-wrapper{display:none}.gp-no-sidebar #gp-content .gp-course-wrapper,.gp-fullwidth #gp-content .gp-course-wrapper{display:block}.gp-sidebar .gp-course-wrapper{display:block;margin-bottom:40px}}