.grid{display:flex;flex-wrap:wrap}.inner{width:960px;margin:0 auto}[class*='col-']{float:left;position:relative}.col-1-1{width:100%}.col-1-2{width:50%}.col-2-2{width:100%}.col-1-3{width:33.33333%}.col-2-3{width:66.66667%}.col-3-3{width:100%}.col-1-4{width:25%}.col-2-4{width:50%}.col-3-4{width:75%}.col-4-4{width:100%}.col-1-5{width:20%}.col-2-5{width:40%}.col-3-5{width:60%}.col-4-5{width:80%}.col-5-5{width:100%}.col-1-6{width:16.66667%}.col-2-6{width:33.33333%}.col-3-6{width:50%}.col-4-6{width:66.66667%}.col-5-6{width:83.33333%}.col-6-6{width:100%}.col-1-10{width:10%}.col-2-10{width:20%}.col-3-10{width:30%}.col-4-10{width:40%}.col-5-10{width:50%}.col-6-10{width:60%}.col-7-10{width:70%}.col-8-10{width:80%}.col-9-10{width:90%}.col-10-10{width:100%}.col-1-12{width:8.33333%}.col-2-12{width:16.66667%}.col-3-12{width:25%}.col-4-12{width:33.33333%}.col-5-12{width:41.66667%}.col-6-12{width:50%}.col-7-12{width:58.33333%}.col-8-12{width:66.66667%}.col-9-12{width:75%}.col-10-12{width:83.33333%}.col-11-12{width:91.66667%}.col-12-12{width:100%}@media only screen and (min-width: 480px){.col-1-1-xs{width:100%}.col-1-2-xs{width:50%}.col-2-2-xs{width:100%}.col-1-3-xs{width:33.33333%}.col-2-3-xs{width:66.66667%}.col-3-3-xs{width:100%}.col-1-4-xs{width:25%}.col-2-4-xs{width:50%}.col-3-4-xs{width:75%}.col-4-4-xs{width:100%}.col-1-5-xs{width:20%}.col-2-5-xs{width:40%}.col-3-5-xs{width:60%}.col-4-5-xs{width:80%}.col-5-5-xs{width:100%}.col-1-6-xs{width:16.66667%}.col-2-6-xs{width:33.33333%}.col-3-6-xs{width:50%}.col-4-6-xs{width:66.66667%}.col-5-6-xs{width:83.33333%}.col-6-6-xs{width:100%}.col-1-10-xs{width:10%}.col-2-10-xs{width:20%}.col-3-10-xs{width:30%}.col-4-10-xs{width:40%}.col-5-10-xs{width:50%}.col-6-10-xs{width:60%}.col-7-10-xs{width:70%}.col-8-10-xs{width:80%}.col-9-10-xs{width:90%}.col-10-10-xs{width:100%}.col-1-12-xs{width:8.33333%}.col-2-12-xs{width:16.66667%}.col-3-12-xs{width:25%}.col-4-12-xs{width:33.33333%}.col-5-12-xs{width:41.66667%}.col-6-12-xs{width:50%}.col-7-12-xs{width:58.33333%}.col-8-12-xs{width:66.66667%}.col-9-12-xs{width:75%}.col-10-12-xs{width:83.33333%}.col-11-12-xs{width:91.66667%}.col-12-12-xs{width:100%}}@media only screen and (min-width: 568px){.col-1-1-sm{width:100%}.col-1-2-sm{width:50%}.col-2-2-sm{width:100%}.col-1-3-sm{width:33.33333%}.col-2-3-sm{width:66.66667%}.col-3-3-sm{width:100%}.col-1-4-sm{width:25%}.col-2-4-sm{width:50%}.col-3-4-sm{width:75%}.col-4-4-sm{width:100%}.col-1-5-sm{width:20%}.col-2-5-sm{width:40%}.col-3-5-sm{width:60%}.col-4-5-sm{width:80%}.col-5-5-sm{width:100%}.col-1-6-sm{width:16.66667%}.col-2-6-sm{width:33.33333%}.col-3-6-sm{width:50%}.col-4-6-sm{width:66.66667%}.col-5-6-sm{width:83.33333%}.col-6-6-sm{width:100%}.col-1-10-sm{width:10%}.col-2-10-sm{width:20%}.col-3-10-sm{width:30%}.col-4-10-sm{width:40%}.col-5-10-sm{width:50%}.col-6-10-sm{width:60%}.col-7-10-sm{width:70%}.col-8-10-sm{width:80%}.col-9-10-sm{width:90%}.col-10-10-sm{width:100%}.col-1-12-sm{width:8.33333%}.col-2-12-sm{width:16.66667%}.col-3-12-sm{width:25%}.col-4-12-sm{width:33.33333%}.col-5-12-sm{width:41.66667%}.col-6-12-sm{width:50%}.col-7-12-sm{width:58.33333%}.col-8-12-sm{width:66.66667%}.col-9-12-sm{width:75%}.col-10-12-sm{width:83.33333%}.col-11-12-sm{width:91.66667%}.col-12-12-sm{width:100%}}@media only screen and (min-width: 767px){.col-1-1-md{width:100%}.col-1-2-md{width:50%}.col-2-2-md{width:100%}.col-1-3-md{width:33.33333%}.col-2-3-md{width:66.66667%}.col-3-3-md{width:100%}.col-1-4-md{width:25%}.col-2-4-md{width:50%}.col-3-4-md{width:75%}.col-4-4-md{width:100%}.col-1-5-md{width:20%}.col-2-5-md{width:40%}.col-3-5-md{width:60%}.col-4-5-md{width:80%}.col-5-5-md{width:100%}.col-1-6-md{width:16.66667%}.col-2-6-md{width:33.33333%}.col-3-6-md{width:50%}.col-4-6-md{width:66.66667%}.col-5-6-md{width:83.33333%}.col-6-6-md{width:100%}.col-1-10-md{width:10%}.col-2-10-md{width:20%}.col-3-10-md{width:30%}.col-4-10-md{width:40%}.col-5-10-md{width:50%}.col-6-10-md{width:60%}.col-7-10-md{width:70%}.col-8-10-md{width:80%}.col-9-10-md{width:90%}.col-10-10-md{width:100%}.col-1-12-md{width:8.33333%}.col-2-12-md{width:16.66667%}.col-3-12-md{width:25%}.col-4-12-md{width:33.33333%}.col-5-12-md{width:41.66667%}.col-6-12-md{width:50%}.col-7-12-md{width:58.33333%}.col-8-12-md{width:66.66667%}.col-9-12-md{width:75%}.col-10-12-md{width:83.33333%}.col-11-12-md{width:91.66667%}.col-12-12-md{width:100%}}@media only screen and (min-width: 960px){.col-1-1-lg{width:100%}.col-1-2-lg{width:50%}.col-2-2-lg{width:100%}.col-1-3-lg{width:33.33333%}.col-2-3-lg{width:66.66667%}.col-3-3-lg{width:100%}.col-1-4-lg{width:25%}.col-2-4-lg{width:50%}.col-3-4-lg{width:75%}.col-4-4-lg{width:100%}.col-1-5-lg{width:20%}.col-2-5-lg{width:40%}.col-3-5-lg{width:60%}.col-4-5-lg{width:80%}.col-5-5-lg{width:100%}.col-1-6-lg{width:16.66667%}.col-2-6-lg{width:33.33333%}.col-3-6-lg{width:50%}.col-4-6-lg{width:66.66667%}.col-5-6-lg{width:83.33333%}.col-6-6-lg{width:100%}.col-1-10-lg{width:10%}.col-2-10-lg{width:20%}.col-3-10-lg{width:30%}.col-4-10-lg{width:40%}.col-5-10-lg{width:50%}.col-6-10-lg{width:60%}.col-7-10-lg{width:70%}.col-8-10-lg{width:80%}.col-9-10-lg{width:90%}.col-10-10-lg{width:100%}.col-1-12-lg{width:8.33333%}.col-2-12-lg{width:16.66667%}.col-3-12-lg{width:25%}.col-4-12-lg{width:33.33333%}.col-5-12-lg{width:41.66667%}.col-6-12-lg{width:50%}.col-7-12-lg{width:58.33333%}.col-8-12-lg{width:66.66667%}.col-9-12-lg{width:75%}.col-10-12-lg{width:83.33333%}.col-11-12-lg{width:91.66667%}.col-12-12-lg{width:100%}}body{background-color:#EEE;font-family:"Lato",sans-serif;margin:0px}.hide{display:none}header .logo img{width:170px}header nav ul{list-style-type:none;float:right;-webkit-margin-before:13px;-webkit-margin-after:0px}header nav ul li i.fa-search{font-size:1.3rem;color:#07F}header nav ul li i.fa-bell-o{font-size:1.3rem;color:#07F}header nav ul li div.user--logo{border-radius:50px;border:1px solid #000;margin-top:-10px;background-color:#000}header nav ul li div.user--logo img{height:40px;width:40px}header nav ul li a{text-decoration:none;color:#000}header nav ul li span.notification--count{background-color:#F00;width:20px;height:20px;position:absolute;border-radius:50px;top:3px;margin-left:8px;text-align:center;color:#fff;font-size:14px;font-weight:bold;line-height:20px}.headerMyAccount{position:absolute;background:#fff;border:1px solid #eee;padding:5px 0 5px 0;width:150px;z-index:999;box-shadow:1px 6px 14px 0px rgba(0,0,0,0.48);right:-55px;top:56px;border-radius:3px;color:#777}.headerMyAccount:after,.headerMyAccount:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.headerMyAccount:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:15px;margin-left:-15px}.headerMyAccount:before{border-color:rgba(238,238,238,0);border-bottom-color:#eee;border-width:16px;margin-left:-16px}.headerMyAccount--list{padding:0;margin:0;list-style-type:none;float:none}.headerMyAccount--listItem{float:none;font-size:14px;margin:0;border-bottom:1px solid #eee;padding:5px 0 5px 10px}.headerMyAccount--listItem:last-of-type{border:none}.headerMyAccount--listLink{display:block}.footer{width:100%;display:inline-block;background:#d4d4d4;margin-top:20px}.footer__copyright{text-align:center;padding:10px;font-size:13px}.footer__copyrightLink{text-decoration:none;color:red}.lesson--video{background-color:#333;min-height:650px}.lesson--video>div{height:inherit;color:#fff}.lesson--video__current{margin:25px 0 10px 0;background-color:#000}@media only screen and (min-width: 767px){.lesson--video__current{height:auto}}.lesson--video__next ul{list-style-type:none;-webkit-padding-start:0;margin:20px 0}.lesson--video__next ul li{display:inline-block;width:115px;height:80px;background-color:#000;margin:10px 10px 0 0}@media only screen and (max-width: 400px){.lesson--video__next ul li{width:50%;height:auto;background-color:transparent;margin:0;float:left;padding:5px}}.lesson--video__next ul li:last-of-type{margin-right:0}@media only screen and (max-width: 768px){.lesson--video__sub--topicsCntr{display:none}}.lesson--video__sub--topics{margin:25px 0 10px 0;height:361px !important;background-color:#fff;overflow-x:auto}@media only screen and (max-width: 768px){.lesson--video__sub--topics{height:100% !important}}.lesson--video__sub--topics .topics{margin-top:-13px}.lesson--video__sub--topics .topics h2{background-color:#F00;padding:30px 20px 20px 20px;font-size:0.8rem;line-height:1rem;-webkit-margin-after:0;color:#fff;font-size:16px}.lesson--video__sub--topics .topics__currentTime{text-align:right;padding-right:10px}.lesson--video__sub--topics .topics__current{width:100%;padding-left:10px;padding-top:10px;font-size:1rem;color:#333;border-bottom:1px solid #333;border-left:10px solid rgba(0,0,0,0.2);float:left}.lesson--video__sub--topics .topics__current span.fa-play-circle-o{display:none;font-size:1.3rem}.lesson--video__sub--topics .topics__current span.index{font-size:1rem;color:black}.lesson--video__sub--topics .topics__current a{color:black}.lesson--video__sub--topics .topics__current a:active{color:black}.lesson--video__sub--topics .topics__current a:hover{color:black}.lesson--video__sub--topics .topics__current a:visited{color:black}.lesson--video__sub--topics .topics__current a:focus{color:black}.lesson--video__sub--topics .topics__current h3,.lesson--video__sub--topics .topics__current p{-webkit-margin-before:0;-webkit-margin-after:0;font-weight:normal;font-size:inherit}.lesson--video__sub--topics .topics__current h3{color:#F00}.lesson--video__sub--topics .topics__current p{margin-top:10px;font-size:0.5rem}.lesson--video__sub--topics .topics__current.selected{background-color:#333;color:#fff}.lesson--video__sub--topics .topics__current.selected span.index{display:none}.lesson--video__sub--topics .topics__current.selected span.fa-play-circle-o{display:block}.lesson--video__sub--topics .topics__current.selected h3{color:#fff}.single-lesson .lesson-sensei-info footer p{display:inline-block}.single-lesson .lesson-sensei-info footer form{display:inline-block}.single-lesson .sensei-message.info{margin:0px 0px 15px 0px !important}.single-lesson .sensei-message.tick{overflow:hidden;display:flex;flex-wrap:wrap;margin:0px 0px 15px 0px !important}.single-lesson .sensei-message .next-lesson{margin:0px 0px 0px auto !important}.single-lesson .sensei-message.alert{display:none}.inner{width:auto !important}*,*:before,*:after{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.x-nav-tabs>li>a{color:#454545}.x-nav-tabs .active{font-weight:bold}.prev-next-button-container{padding:0px 2%;background:#454545;display:flex;width:100%;justify-content:space-between}.prev-next-button-left,.prev-next-button-center,.prev-next-button-right{width:30%;margin-top:10px;margin-bottom:10px;align-self:center}.prev-next-button-left{text-align:left}.prev-next-button-center{text-align:center}.prev-next-button-right{text-align:right}.prev-next-button-wrapper{width:90%;display:flex;justify-content:space-between}.mobile-text{display:none}.prev-next-arrow-right,.prev-next-arrow-left{color:white;align-self:center;width:auto}.prev-next-arrow-left{text-align:left}.prev-next-arrow-right{text-align:right}.prev-next-arrow-right i,.prev-next-arrow-left i{color:#a8a8a8;align-self:center;display:inline}@media all and (max-width: 980px){.prev-next-arrow-right,.prev-next-arrow-left{width:20%}.prev-next-button{max-width:80%}.prev-next-button-wrapper,.prev-next-button-left,.prev-next-button-center,.prev-next-button-right{width:auto}.mobile-text{display:inline}.prev-next-button-wrapper{flex-wrap:wrap}.prev-next-button-left,.prev-next-button-right{display:none}}.prev-next-button-no-link{opacity:.45}.prev-next-button-no-link .x-btn{background:#454545;border-color:#373737;cursor:auto}.prev-next-button-no-link .x-btn,.prev-next-button-container .x-btn a{color:white}.x-nav-tabs-item a{cursor:pointer}.entry-title:before{content:"\f0f6"}.lesson--video{background-color:#fff !important}.lesson--video{background-color:#fff !important}.lesson__comments--item{padding:25px;border:2px solid #F00}.lesson__comments--details .user--icon{margin:0}.lesson__comments--details .comment--details{margin:0}.eg-head{padding:0px}.eg-body{padding:0px}.eg-foot{padding:0px}.eg-item{margin:15px;background:#fff;border-style:solid;border-width:1px;border-color:#f0f0f0}.course-lesson-item{margin:0px;padding:5px 0px;border-style:none;border-width:1px;text-align:left;font-size:12px;color:#a8a8a8;font-weight:normal;font-style:normal;text-transform:none;line-height:1.5;flex-grow:1;font-weight:bold}.course-lesson-item a{color:#454545}.lesson-grid-item-footer-teachers a{color:#8a8a8a}.lesson-grid-item-footer-teachers a:hover,.course-lesson-item a:hover{color:#df173b}.course-lesson-hover{left:10px;right:10px;top:10px;bottom:10px;background:rgba(0,0,0,0.7)}.lesson-grid{display:flex;flex-direction:row;flex-wrap:wrap}.lesson-grid-item{display:flex;flex-direction:column;padding:10px}@media all and (min-width: 650px){.prev-course-next-buttons li{width:33.3%;display:inline-block}}@media all and (max-width: 649px){.prev-course-next-buttons li{width:auto;display:block;margin:10px auto}}@media all and (min-width: 1200px){.lesson-grid-item{width:25%}}@media all and (min-width: 1000px) and (max-width: 1199px){.lesson-grid-item{width:33%}}@media all and (min-width: 650px) and (max-width: 999px){.lesson-grid-item{width:50%}}@media all and (max-width: 649px){.lesson-grid-item{width:100%}}.lesson-grid-item-footer{border-style:solid;border-width:1px;flex-grow:1;flex-direction:column;display:flex;border-color:#f0f0f0;padding:5px !important}.lesson-grid-item-footer-teachers{flex-shrink:1;font-size:12px}.widget.widget_sensei_course_progress{background:#e8e8e8}.widget.widget_sensei_course_progress header{padding:1.618em;border-radius:8px 8px 0 0;background:#4a4a4a}.widget.widget_sensei_course_progress header h2{font-size:1.618em;margin:0}.widget.widget_sensei_course_progress header h2 a{text-decoration:none;font-size:1em;color:#fff;transition:all .2s ease-in-out}.widget.widget_sensei_course_progress header h2 a:hover{color:#df173b}.widget ul.course-progress-navigation li{width:50%;text-align:center;background:#e8e8e8;list-style:none}.widget ul.course-progress-navigation li a{transition:all .2s ease-in-out}.widget ul.course-progress-navigation li a:hover{background:#cecece;color:#df173b}.widget.widget_sensei_course_progress .course-progress-lessons .course-progress-lesson a{transition:all .2s ease-in-out;background:#fafafa}.widget.widget_sensei_course_progress .course-progress-lessons .course-progress-lesson a:hover{background:#cecece}.widget.widget_sensei_course_progress .course-progress-lessons .course-progress-lesson.completed a,.widget.widget_sensei_course_progress .course-progress-lessons .course-progress-lesson.completed span{color:rgba(0,0,0,0.4);font-weight:normal;background:#fafafa}.widget.widget_sensei_course_progress .course-progress-lessons .course-progress-lesson{border:none;margin:0;padding:0;background:#fafafa}.widget.widget_sensei_course_progress .course-progress-lessons .course-progress-lesson.current span{color:#fff;background:#df173b}.widget.widget_sensei_course_progress .course-progress-lessons .course-progress-lesson.current span:before{content:'\f138';color:#fff}.lesson--details{margin-top:-50px}.lesson--details__content{background-color:#fff;min-height:400px}.lesson--details__tab ul{list-style-type:none;-webkit-padding-start:0;-webkit-margin-before:0;-webkit-margin-after:0}.lesson--details__tab ul li{padding:0 25px;font-size:0.9em;line-height:3.2rem;color:#fff;float:left}.lesson--details__tab ul li a{color:inherit;text-decoration:none}.lesson--details__tab ul li.selected{background-color:#fff;border-top:4px solid #F00;color:#000}.lesson--details .tab__content{position:absolute;margin-top:-1px;width:100%}.lesson--details__desc>div{padding:0 20px}.lesson--details__desc>div>p:last-of-type{margin-bottom:15px}.lesson--details__desc p{font-size:16px;line-height:1.4em}.lesson--details__desc a{text-decoration:none;padding:5px 12px;border-radius:8px;font-size:10px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;color:white}.lesson--details__desc a:visited{color:white}.lesson--details__desc a.contact--lesson--instructor{background-color:#4AD;color:#fff}.lesson--details__desc a.lesson--status{border:1px solid #3C3;color:#3C3;margin-top:12px}.lesson--details__desc a.lesson--status.complete{background-color:#282;color:#fff}.lesson--details__desc .contact--lesson--instructor__form textarea{margin-bottom:10px}.lesson--details__desc .contact--lesson--instructor__message{background-color:#EFD;padding:15px}.lesson--details__desc .contact--lesson--instructor__message span{margin-right:10px;color:#282}.lesson--details__desc .lesson--level{color:#333;margin:15px 0;border-top:1px solid #333;border-bottom:1px solid #333;padding:5px 0}.lesson--details__desc .lesson--level p{margin-right:10px;font-size:12px;-webkit-margin-before:5px;-webkit-margin-after:5px;float:left}.lesson--details__desc .lesson--level p:first-child{float:left}.lesson--details__desc .lesson--level icon{margin-top:4px;margin-right:10px;float:right;cursor:pointer;font-size:16px}.lesson--details__desc .lesson--level .made-fav{color:red}.lesson--details__desc .lesson--level .made-unfav{color:#d8d5d5}.lesson--details__desc .lesson--level .hide{display:none}.lesson--details__author-info{border-left:1px solid #333;padding:10px 10px 0 10px;min-height:400px}.lesson--details__author-info .author__info--desc{height:85px}.lesson--details__author-info h3{font-size:14px;-webkit-margin-before:0;-webkit-margin-after:5px}.lesson--details__author-info h4{font-size:14px;color:#F00;-webkit-margin-after:0}.lesson--details__author-info p{font-size:10px;color:#333;-webkit-margin-before:5px}.lesson--details__author-info .author--pic{height:80px;width:80px;border-radius:50px;background-color:#000;float:left;margin-right:10px}.lesson--details__author-info .author--pic img{width:inherit;height:inherit}.lesson--details__author-info .related__lessons{margin-top:15px}.lesson--details__author-info .related__lessons>div{border:1px solid #333;height:73px}.lesson--details__author-info .related__lessons--item{margin-bottom:10px}.lesson--details__author-info .related__lessons--pic{height:inherit;width:100px;float:left;background-color:#000}.lesson--details__author-info .related__lessons--pic img{height:inherit;width:inherit}.lesson--details__author-info .related__lessons--info{padding:15px;float:left}.lesson--details__author-info .related__lessons--info a{text-decoration:none}.lesson--details__author-info .related__lessons--info h3{color:#F00;font-size:12px}.downloads{background-color:#333;color:#fff;margin:10px;height:35px;line-height:2rem;float:left}.downloads span{color:#F00;margin-right:10px}.notes{padding:0 20px}.lesson__comments{padding:0 20px}.lesson__comments--heading span{font-weight:bold}.lesson__comments--item{border:1px solid #F00;min-height:110px;margin-bottom:10px;display:inline-block;width:100%}.lesson__comments--item a.edit{text-decoration:none;color:#F00;float:right}.lesson__comments--item.reply{margin-left:30px}.lesson__comments--details .user--icon{width:60px;height:60px;float:left;border-radius:50px;border:1px solid;margin-left:10px;margin-top:15px;background-color:#000}.lesson__comments--details .user--icon img{height:inherit;width:inherit}.lesson__comments--details .user--icon a{text-decoration:none;color:#333;font-size:12px;margin-top:5px;width:100%;text-align:center}.lesson__comments--details .comment--details{float:left;padding-left:15px;width:80%;margin-top:15px}.lesson__comments--details .comment--details h3{font-size:16px;-webkit-margin-after:5px}.lesson__comments--details .comment--details p{-webkit-margin-before:0;-webkit-margin-after:5px}.lesson__comments--details .comment--details p.time{font-size:12px}.lesson__comments .post--reply h2{-webkit-margin-after:5px}.lesson__comments .post--reply h3{font-size:14px;color:#F00;-webkit-margin-before:0;-webkit-margin-after:5px}.lesson__comments .post--reply h3 a{text-decoration:none}.lesson__comments .post--reply h4{-webkit-margin-before:0;-webkit-margin-after:5px}.lesson__comments .post--reply textarea{margin-bottom:15px}.lesson__comments .post--reply>a{text-decoration:none;background-color:#345;color:#fff;padding:10px}
