.course-wrapper{display:inline-block;max-width:100%;white-space:nowrap;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.course-wrapper::-webkit-scrollbar{display:none}.course-summary{position:relative;margin:10px var(--padding) 10px 0;width:calc(25vw - 48px);min-width:400px;display:inline-block;max-width:100%;transition:border .3s}.row:not(.full-width) .course-summary{width:467px}.course-summary a.course-img{border-radius:10px;box-shadow:3px 3px 8px rgba(0,0,0,.15);background-color:#000;color:#fff;font-size:16px;font-weight:100}.course-summary a.course-img:hover{box-shadow:3px 3px 5px rgba(0,0,0,.3)}.course-summary a.course-img:hover .fake-btn{color:#000;box-shadow:2px 5px 6px rgba(0,0,0,.2);background:var(--green-hover)}.instructor-summary:last-child,.course-summary:last-child{margin-right:0}.View.Instructor .course-summary,.View.Courses.List .course-summary{width:calc(49.6% - 10px)}.course-summary.course-summary-list:nth-child(odd){margin-left:0}.course-summary.course-summary-list:nth-child(even){margin-right:0}.more{position:absolute;top:50%;text-align:center;left:50%;transform:translate(-50%,-50%)}.course-summary .more h4{position:relative}.course-summary h4{color:#fff;margin:10px 0 5px;white-space:normal}.course-img{position:relative;background-size:auto 120%;background-position:center;display:block;text-decoration:none !important;transition:.3s}.course-img:hover{background-size:auto 130%}.course-img:before{content:"";display:block;padding-top:60%;background:linear-gradient(90deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.2) 100%);border-radius:10px}.circle{border-radius:50%;overflow:hidden;width:50px;height:50px;flex-shrink:0;transition:border .3s}.circle-link{transition:opacity .3s,border .3s}.circle-link img{transform:scale(1.001);transition:.3s}.circle-link:hover img,.circle-link:focus img{transform:scale(1.1)}.circle-link:hover+.instructor-name,.circle-link:focus+.instructor-name{color:var(--blue)}.circle-instructor{position:absolute;top:var(--padding);right:var(--padding)}.circle-info{position:absolute;top:var(--padding);right:calc(var(--padding)*2 + 50px)}.circle-link.circle-info.hasClicked,.circle-link.circle-info:hover,.circle-link.circle-info:focus,.circle-link.circle-instructor.hasClicked,.circle-link.circle-instructor:hover,.circle-link.circle-instructor:focus{border-color:var(--green)}.circle-like{position:absolute;top:var(--padding);right:calc(var(--padding)*4);display:flex;align-items:center;justify-content:center;text-decoration:none !important;color:#000;background:#fff}.circle-like:focus,.circle-like:hover{color:var(--pink)}.circle-like.saved .fa-heart-o:before,.circle-like:hover .fa-heart-o:before{content:""}.arrow .fa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s}.arrow{background:var(--green);border:2px solid #000;border-radius:50%;width:45px;height:45px;display:inline-block;font-size:30px;text-align:center;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);left:-20px;display:none}.arrow.arrow-right{right:-20px;left:auto;display:block}.blive_Control.View.Courses{position:relative}.arrow.arrow-right:focus .fa,.arrow.arrow-right:hover .fa{left:55%}.arrow.arrow-left:focus .fa,.arrow.arrow-left:hover .fa{left:45%}.instructor-summary{width:170px;text-align:center;display:inline-block;vertical-align:top;margin-right:20px}.instructor-summary .circle-instructor{position:inherit;width:125px;height:125px;display:block;margin:auto}.instructor-summary .category{display:block;font-size:.9em;white-space:normal}a.instructor-name{display:block;margin:10px 0 5px;white-space:normal}.more-instructors{background:#000}.more-instructors img{top:40%;position:relative}.instructor-wrapper{display:inline-block;max-width:100%;white-space:nowrap;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.instructor-wrapper::-webkit-scrollbar{display:none}.blive_Control.View.Instructors{position:relative}.instructor-list-wrap{position:relative;padding:var(--padding) 0}.instructor-list-wrap:nth-child(2n){background:#f2f2f2}.course-img-wrap{position:relative;text-align:center}.course-img-wrap h1{position:absolute;bottom:var(--padding);color:#fff;width:100%;padding:0 var(--row-padding)}.course-img-wrap:before{content:"";background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);position:absolute;bottom:0;left:0;right:0;top:50%}h1.h2.show-for-small{padding:var(--padding);background:#000;color:#fff;margin:0}.course-stat>a,.course-stat>div{display:flex;align-items:center}.course-stat .circle{margin-right:var(--padding);background:#fff;display:flex;align-items:center;justify-content:center}.course-stats{background:var(--grey);padding:var(--padding) 0}.course-stats .columns ul{column-count:3}.course-stats ul{list-style:none;margin:0}.course-stats li{display:inline-block;margin-bottom:var(--padding);width:100%}.course-stats li:not(.course-stat):before{content:"";width:30px;display:inline-block;position:relative;top:10px;height:30px;background-image:url(/img/heart.png);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:10px}.row.padding.full-width{padding:0 !important}.testimonial-wrapper{display:inline-block;max-width:100%;min-width:99.5%;white-space:nowrap;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;margin:0;text-align:center}.testimonial-wrapper::-webkit-scrollbar{display:none}.testimonials{position:relative;margin-bottom:var(--padding)}.testimonial-wrapper ul{margin:0}.testimonial-wrapper ul li{position:relative;margin:0;border-radius:10px;vertical-align:top;overflow:hidden;border:4px solid #000;width:100%;display:inline-block;background:#000;color:#fff;padding:var(--padding) calc(var(--padding)*3);white-space:initial}.testimonial-wrapper ul li b,.testimonial-wrapper ul li strong{display:block}.testimonials .arrow{left:-22px;transform:translateY(-55%)}.testimonials .arrow.arrow-right{right:-22px;left:auto}.course-categories input:checked+label{color:#000;pointer-events:none;text-decoration:none;border-bottom:2px solid}.course-categories label{color:var(--pink);text-decoration:underline;font-weight:600;padding:4px 0;display:block;margin-right:15px;cursor:pointer}.course-categories tr:last-child label{margin-right:0}.course-categories{display:block}.course-categories input{display:none}.course-categories tr{display:inline-block}.activated{background:#000;color:#d0d0d0;padding:10px var(--row-padding);font-size:16px;text-align:center}.progress-bar{border:3px solid #000;border-radius:30px;position:relative;padding:10px 20px;text-align:center;overflow:hidden;font-weight:bold;color:#000}.progress-bar-inner{background:var(--pink);position:absolute;top:0;left:0;bottom:0;z-index:-1}table.class-table{width:100%;margin-bottom:var(--padding)}table.class-table th{background:#000;color:#fff}table.class-table td:last-child,table.class-table th:last-child{text-align:right}table.class-table tr{border-bottom:2px solid #ccc;border-left:2px solid #000;border-right:2px solid #000}table.class-table tr:last-child{border-bottom:2px solid #000}table.class-table thead tr{border-bottom:0}table.class-table td,table.class-table th{padding:10px var(--padding)}table.class-table tr:nth-child(even) td{background:#f6f6f6}.share-links img{width:25px;opacity:.7}.share-links a:focus img,.share-links a:hover img{opacity:1}.share-links a{display:inline-block;margin-right:var(--padding);margin-bottom:var(--padding)}.congrats-box{text-align:center}.congrats-box .columns>img{width:200px;max-width:70%;margin:var(--padding) 0 calc(var(--padding)*2)}a[disabled]{text-decoration:none !important;font-weight:500;color:#000;opacity:.5;pointer-events:none;cursor:default}.course-summary .circle-info:before,.course-summary .circle-instructor:before{content:attr(data-title);position:absolute;top:50%;right:25px;background:#fff;transform:translateY(-50%);height:50px;padding:17px 0;border-radius:40px 0 0 40px;max-width:0;overflow:hidden;visibility:hidden;transition:.3s;color:#000;white-space:nowrap;font-size:16px}.course-summary .circle-info.hasClicked::before,.course-summary .circle-info:focus::before,.course-summary .circle-info:hover::before,.course-summary .circle-instructor.hasClicked::before,.course-summary .circle-instructor:focus::before,.course-summary .circle-instructor:hover::before{padding:17px 30px 17px 15px;max-width:300px;background:var(--green);visibility:visible}.course-summary .circle-info.circle,.course-summary .circle-instructor.circle{overflow:hidden}.course-summary .circle-info.circle:hover,.course-summary .circle-instructor.circle:hover{overflow:visible}.course-summary .circle-info>span,.course-summary .circle-instructor>span{overflow:hidden;border-radius:50%;display:block;position:absolute;background:#fff}.course-summary .circle-info>span img,.course-summary .circle-instructor>span img{width:46px}.View.Instructor span.image-wrap{border-radius:50%;display:inline-block;float:right;width:33%;height:100%;overflow:hidden;margin-left:40px;margin-bottom:40px;position:relative}.View.Instructor span.image-wrap:before{content:"";padding-top:100%;display:block}.View.Instructor span.image-wrap img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-not-complete{background:var(--green);padding-top:var(--padding)}div#loadingDiv{height:20vh;min-height:100px;display:flex;align-items:center;justify-content:center}#voucher{background:var(--grey);border:3px dashed #585858;border-spacing:5px;display:inline-block;text-align:center;padding:5px 20px;font-weight:bold;cursor:pointer;position:relative;min-width:270px}.copied:before{content:"VOUCHER CODE COPIED";position:absolute;top:0;bottom:0;left:0;right:0;background:var(--pink);color:#fff;display:flex;align-items:center;justify-content:center}#voucher:hover{background:#ddd;border:3px dashed #585858}@media only screen and (max-width:560px){#voucher{display:block}.course-stat .circle{margin-right:calc(var(--padding)/2)}.course-stats .columns ul{column-count:2}.testimonials .arrow{left:-16px}.testimonials .arrow.arrow-right{right:-16px}.View.Instructor .course-summary,.View.Courses.List .course-summary{width:100%;margin:10px 0}.course-summary.course-summary-list{margin:calc(var(--padding)/2) var(--padding)}.testimonial-wrapper ul li{padding:var(--padding) calc(var(--padding)*2)}.instructor-summary{width:calc(50% - 20px);margin-top:13px}.instructor-summary .circle-instructor{width:100px;height:100px}.course-summary{width:calc(100vw - var(--padding)*2);min-width:300px}.circle{width:40px;height:40px}.course-summary .circle-info:before,.course-summary .circle-instructor:before{right:15px;height:40px;font-size:14px;padding:13px 0}.course-summary .circle-info.hasClicked::before,.course-summary .circle-info:focus::before,.course-summary .circle-info:hover::before,.course-summary .circle-instructor.hasClicked::before,.course-summary .circle-instructor:focus::before,.course-summary .circle-instructor:hover::before{padding:13px 30px 13px 15px}.circle-info{right:calc(var(--padding)*2 + 35px)}}@media only screen and (max-width:1024px){.arrow{left:-15px;width:38px;height:38px}.course-img-wrap h1{font-size:var(--h2-size)}.login-static-wrap .columns{padding:0}.arrow.arrow-right{right:-15px}.course-wrapper{max-width:calc(100% + var(--padding)*2);margin-left:calc(.01px - var(--padding));padding:0 var(--padding)}}@media only screen and (min-width:561px) and (max-width:750px){.View.Instructor .course-summary,.View.Courses.List .course-summary{width:100%}.course-summary.course-summary-list{margin:10px 0 !important}}@media only screen and (min-width:561px) and (max-width:1024px){.instructor-summary{width:calc(33% - 20px)}}@media only screen and (min-width:561px){.instructor-list-wrap .instructor-summary .circle-instructor{width:175px;height:175px;margin-top:35px}.instructor-list-wrap .instructor-summary{width:200px}.instructor-list-wrap{padding:calc(var(--padding)*2) 0}.course-summary.course-summary-list{margin:10px}}@media only screen and (min-width:1025px){.two-col-cbl{width:100%}.two-col-cbl>tbody{column-count:2;display:block;column-gap:50px}}@media only screen and (max-width:400px){.course-stats .columns ul{column-count:1}}.top-info{position:absolute;top:var(--padding);left:var(--padding);right:var(--padding)}.bottom-info{position:absolute;bottom:var(--padding);left:var(--padding);right:var(--padding)}span.summary-price{display:block;margin-bottom:10px}span.summary-classes:before{content:"|";margin-left:10px;padding-right:10px;opacity:.5}span.summary-instructor-name{font-weight:600}