main section.ss-warning a,main.single-class .ss-editor a{text-decoration:underline}main.class-archive .ss-header{margin-bottom:30px;position:relative}main.class-archive h2{position:relative;font-size:2.4em;margin-bottom:10px}main.class-archive .ss-subsection{background-color:#d6d6d6}main.class-archive .ss-bundles{background-color:#e5e5e5}main.class-archive .ss-header::after{content:"";position:absolute;width:10%;left:50%;margin-left:-5%;bottom:-15px;height:5px;border-radius:5px;background-color:#f16c22}main.class-archive .ss-class-list div.ss-list,main.single-class .ss-blocks{display:flex;flex-wrap:wrap}main.class-archive div.ss-list div.ss-class-item{width:calc(100%/3 - 3%/3);position:relative}main.class-archive div.ss-list div.ss-class-item:nth-child(3n),main.class-archive div.ss-list div.ss-class-item:nth-child(3n-1){margin-left:1.5%}main.class-archive div.ss-list div.ss-class-item:nth-child(n+4){margin-top:1.5%}main.class-archive .ss-class-list .ss-text{position:absolute;z-index:20;padding:20px 20px 10px;bottom:0;overflow:hidden}main.class-archive .ss-class-list .ss-linked-class .ss-text{bottom:30px}main.class-archive .ss-class-list .ss-text h3{color:#fff;font-size:1.8em}main section.ss-warning p,main.class-archive .ss-class-list .ss-text p,main.single-class .ss-blue-bg h3,main.single-class .ss-blue-bg p,main.single-class .ss-blue-bg span,main.single-class .ss-header-registration span,main.single-class .ss-paypal-button-title input,main.single-class .ss-paypal-button-title select,main.single-class .ss-paypal-button-title span,main.single-class .ss-paypal-smart-container .ss-right p{color:#fff}main.class-archive .ss-class-list .ss-text p.ss-availability{color:#f06929;font-weight:700;font-size:18px}main.class-archive .ss-class-list .ss-linked-class .ss-text p.ss-learn,main.single-class .ss-class-box ul li:last-child::after,section.ss-outline .ss-panel .ss-collapsed{display:none}main.class-archive .ss-class-list .ss-text p.ss-learn{color:#f06929;text-transform:uppercase;font-weight:700;font-size:1.2em;visibility:hidden;max-height:0;transition:visibility 0s linear .25s,max-height .25s ease-in}main.class-archive .ss-class-list div.ss-list a.ff-imgholder:hover p.ss-learn{max-height:36px;visibility:visible;transition:visibility linear,max-height .25s ease-out}main.class-archive .ss-class-list div.ss-list a.ff-imgholder::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(transparent 40%,rgba(0,0,0,.7) 100%);z-index:15}main.class-archive .ss-level{position:absolute;top:4.5%;right:4%;z-index:25;display:flex}main.class-archive .ss-semesters{position:absolute;margin-top:15px;top:1%;left:30%;z-index:25}main.class-archive .ss-semesters li{font-size:1.8em;font-weight:700;font-family:Oswald,sans-serif;color:#ef6a29}main.class-archive .ss-level span,main.class-archive .ss-tooltip span{font-size:1.8em;font-family:Oswald,sans-serif;color:#ef6a29;font-weight:700}main.class-archive .ss-level img,main.class-archive .ss-level span{display:block}main.class-archive .ss-level:hover+.ss-tooltip,main.single-class .ss-class-box .ss-level-container:hover .ss-tooltip{opacity:1;visibility:visible}main.class-archive .ss-level div{position:relative;width:20px;height:20px;margin-left:10px;margin-bottom:10px}main.class-archive .ss-types{position:absolute;display:block;margin-top:10px;margin-left:10px;top:0;left:0;z-index:25}main.class-archive .ss-types div{padding:10px 5px;margin-bottom:5px}main.class-archive .ss-types svg{width:40px;height:40px}main.class-archive .ss-types svg use{fill:#ef6a29}main.class-archive .ss-tooltip,main.single-class .ss-tooltip{visibility:hidden;opacity:0;transition:opacity .5s,visibility .5s;position:absolute;background-color:rgba(255,255,255,.9);z-index:30;padding:5px;display:flex;flex-wrap:wrap;width:90%;margin-left:5%;box-sizing:border-box;border:5px solid #afafaf;top:56px}main.class-archive .ss-tooltip span{border-bottom:2px solid #ef6a29}main .ss-desc-text>*,main.class-archive .ss-tooltip *,main.single-class .ss-class-format .ss-prices .ss-left *,main.single-class .ss-tiny-registration .ss-left *,main.single-class .ss-tooltip *{width:100%}main.class-archive .ss-tooltip p{font-size:1em}main .ss-notify form>*,main.class-archive .ss-credit-notice{margin-top:10px;width:100%}main.class-archive .ss-credit-notice a{text-transform:uppercase;font-weight:700;color:#ef6a29}main.class-archive .ss_online_available{position:absolute;bottom:0;right:0;background-color:orange;z-index:25}main.class-archive .ss-notice{display:block;position:absolute;bottom:-10px;right:10%;z-index:20;background-color:#f06929;color:#fff;padding:5px;width:80%;text-align:center}main.class-archive .ss-desc-logos svg{vertical-align:middle}main.class-archive .ss-desc-logos svg use{fill:#f16c22}main.class-archive .ss-bundles h3{font-size:20px;font-weight:700;text-align:center}main.class-archive .ss-bundles span{color:#f16c22;font-weight:700;text-decoration:underline}main.class-archive .bundle-box{display:flex;margin-top:15px;background-color:#fff}main.class-archive .bundle-box .ss-left{width:60%;box-sizing:border-box;padding:40px;display:flex;flex-direction:column}main.class-archive .bundle-box .ss-left h4{font-family:Roboto,sans-serif;font-size:24px}main.class-archive .bundle-box .ss-left p{margin-top:10px}main.class-archive .bundle-box .ss-left span{margin-top:10px;text-align:right;font-weight:700;color:#f16c22}main.class-archive .bundle-box .ss-right{width:40%}main.class-archive .bundle-box .ff-imgholder{padding-top:0;height:100%}main.class-archive .ss-flash,main.single-class .ss-flash{position:absolute;display:flex;flex-direction:column;width:100%;top:24%;z-index:26;text-align:center;background-color:rgba(241,108,34,.85)}main.class-archive .ss-flash-sale,main.single-class .ss-flash-sale{position:absolute;bottom:8%;width:100%;text-align:center;background-color:rgba(241,108,34,.8)}main.class-archive .ss-flash-sale p.ss-flash-big,main.single-class .ss-flash-sale p.ss-flash-big{color:#000;font-size:2em;font-weight:700;font-family:Roboto,sans-serif}main.class-archive .ss-flash-sale p,main.single-class .ss-flash-sale p{padding:0 5px;color:#fff;font-size:1.4em}main.single-class h2{font-size:40px;color:#2e2e2e}main.single-class h3{font-size:34px;letter-spacing:1px;position:relative}main.single-class .ss-less,main.single-class .ss-less-fade,main.single-class .ss-more,main.single-class .ss-more-fade{font-family:Roboto,sans-serif;margin-top:15px;padding:15px 0;font-size:1.1em;font-weight:700;letter-spacing:4px;text-transform:uppercase;position:relative;z-index:10}main section.ss-warning .ss-right a:hover,main.single-class .ss-class-box .ss-level-container:hover,main.single-class .ss-less-fade:hover,main.single-class .ss-less:hover,main.single-class .ss-more-fade:hover,main.single-class .ss-more:hover,main.single-class .ss-registration div.ss-form input[type=submit]:hover,main.single-class .ss-registration form input[type=submit]:hover,main.single-class .ss-testimonials .ss-custom-nav button:hover,section.ss-outline .ss-panel .ss-header:hover{cursor:pointer}main .ss-class-nav ul{display:flex;justify-content:space-around}main .ss-class-nav ul li a{display:block;padding:20px;font-weight:700;font-size:1em}main .ss-class-nav ul li a::after{content:"";display:block;margin:5px auto -5px;position:relative;left:-2px;height:2px;width:0;transition:width .3s,background-color .3s}main .ss-class-nav ul li a:hover::after{width:100%;background-color:#f16c22}main .ss-nav{background-color:#f8f8f8}main .ss-section.ss-desc{padding-top:30px}main .ss-bread{margin-left:auto}main .ss-desc-text{display:flex;flex-wrap:wrap;width:100%}main .ss-desc-text .ff-imgholder{position:relative;padding-top:91.6667%;width:100%}main .ss-desc-text .ss-left{width:45%}main .ss-desc-text .ss-right{margin-top:30px;padding-left:35px;box-sizing:border-box;width:55%}main .ss-desc-text .ss-right p,main .ss-desc-text .ss-right ul{margin-top:10px;line-height:2}main .ss-desc-text .ss-right ul{padding-left:22px}main .ss-desc-text .ss-right ul li,main section.ss-warning .ss-container .ss-right,main.single-class .ss-class-box .ss-level-container,main.single-class .ss-testimonials-slider{position:relative}main .ss-desc-text .ss-right ul li::before{content:"";position:absolute;top:1em;transform:translateY(-50%);background-color:#f06929;display:inline-block;height:.5em;width:.5em;left:-1em;border-radius:50%}main .ss-desc .ff-imgholder .ss-credit{position:absolute;bottom:0;left:0;right:0;padding:25px 0 10px 15px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8))}main .ss-desc .ff-imgholder .ss-credit span{color:#fff;font-size:1em}main.single-class .ss-class-box{padding:25px;background-color:#fbfbfb;border:1px solid #dcdcdc;border-radius:10px;box-sizing:border-box}main.single-class .ss-class-box ul,main.single-class .ss-paypal-button-title form{display:flex}main.single-class .ss-class-box ul li{box-sizing:border-box;display:flex;position:relative;flex-direction:column;text-align:center;padding:0 10px;justify-content:center}main.single-class .ss-class-box ul li.ss-small{width:15%}main.single-class .ss-class-box ul li.ss-big{width:35%}main.single-class .ss-class-box ul li::after{position:absolute;content:"";width:2px;height:100%;right:-2px;background-color:#dcdcdc}main.single-class .ss-class-box ul li .ss-type{text-transform:uppercase;font-family:Roboto,sans-serif;font-size:.9em;font-weight:700}main.single-class .ss-class-box ul li .ss-title{margin-top:4px;font-family:Roboto,sans-serif;font-size:22px;font-weight:700;color:#2e2e2e}main.single-class .ss-class-box .ss-level{display:flex;align-items:center;justify-content:center}main.single-class .ss-class-box .ss-level .ss-level-img{display:flex;align-items:center;justify-content:center;margin-left:8px}main.single-class .ss-tooltip span{border-bottom:2px solid #ef6a29;font-size:20px;font-family:Oswald,sans-serif;margin-right:5px;color:#ef6a29;font-weight:700}main.single-class .ss-tooltip p{font-size:16px}main.single-class .ss-materials h3,main.single-class .ss-outline h3,main.single-class .ss-prereq h3,main.single-class .ss-registration h3,main.single-class .ss-schedule h3{margin-bottom:25px}main.single-class .ss-materials h3::after,main.single-class .ss-outline h3::after,main.single-class .ss-prereq h3::after,main.single-class .ss-registration h3::after,main.single-class .ss-schedule h3::after{content:"";display:block;position:absolute;bottom:-25px;width:50px;height:6px;background-color:#f16c22}main.single-class .ss-line{height:1px;background-color:#e1e1e1}main.single-class .ss-editor p{margin-bottom:8px}main.single-class .ss-editor p.ss-filled{margin-bottom:0}main.single-class .ss-class-format .ss-prices .ss-right span,main.single-class .ss-editor span.ss-filled{font-weight:700}main.single-class .ss-editor ul,main.single-class .ss-editor ul li{list-style-type:disc}main.single-class .ss-editor ul li,main.single-class .ss-paypal-button-title{margin-left:20px}main.single-class .ss-outline-text .ss-content,main.single-class .ss-schedule-time.ss-contract .ss-content{overflow:hidden;position:relative}main.single-class .ss-outline-text .ss-content.ss-extra{height:280px}main.single-class section.ss-gray-bg .ss-outline-text .ss-content::after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#f8f8f8 100%)}main.single-class .ss-outline-text .ss-content.ss-extra::after,main.single-class .ss-schedule-time.ss-contract .ss-content::after{content:"";display:block;height:80px;width:100%;position:absolute;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);opacity:1;transition:opacity .4s cubic-bezier(.465, .183, .153, .946)}main.single-class .ss-gray-bg .ss-schedule-time.ss-contract .ss-content::after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#e5e5e5 100%)}main.single-class .ss-outline-text .ss-content.ss-fade-off::after,main.single-class .ss-schedule-time .ss-content.ss-fade-off::after{opacity:0}main .ss-registration .ss-reg-container,main.single-class .owl-carousel .owl-stage,main.single-class .ss-class-format .ss-prices .ss-right,main.single-class .ss-paypal-button-title form .ss-left,main.single-class .ss-paypal-smart-container{display:flex;align-items:center}main .ss-registration .ss-reg-container .ss-left{width:55%;box-sizing:border-box;margin-right:40px}main .ss-registration .ss-reg-container .ss-right{display:flex;flex-direction:column;width:45%;box-sizing:border-box;padding-left:20px;border-left:5px solid #f16c22}main .ss-registration .ss-reg-container .ss-right .ss-usd-price{margin-top:5px;font-size:14px}main .ss-registration .ss-reg-container .ss-right>span{font-size:18px}main .ss-registration .ss-reg-container .ss-right .ss-price,main .ss-registration .ss-reg-container .ss-right .wcpbc-price{padding:4px 0;display:flex;align-items:center;flex-wrap:wrap}main .ss-registration .ss-price del bdi,main .ss-registration .ss-reg-container .ss-right .ss-price .ss-cut{font-size:34px;text-decoration:line-through;font-family:Roboto,sans-serif}main .ss-registration .ss-price ins bdi,main .ss-registration .ss-reg-container .ss-right .ss-price .ss-disc{font-size:68px;margin-left:20px;font-family:Roboto,sans-serif}main .ss-registration .ss-price del,main .ss-registration .ss-price ins{text-decoration:none!important}main .ss-registration .ss-reg-container .ss-right .ss-price .ss-reg,main .ss-registration .woocommerce-Price-amount bdi{font-size:68px;font-family:Roboto,sans-serif}main .ss-registration .ss-reg-container .ss-right .ss-price .ss-usd{font-size:34px;font-family:Roboto,sans-serif;margin-left:5px}main.single-class .ss-registration div.ss-form,main.single-class .ss-registration form{display:flex;justify-content:left;align-items:stretch}main.single-class .ss-registration div.ss-form.ss-single>*,main.single-class .ss-registration form.ss-single>*{width:55%}main.single-class .ss-registration div.ss-form>*,main.single-class .ss-registration form>*{width:25%}main.single-class .ss-paypal-smart-container .ss-left,main.single-class .ss-registration div.ss-form .ss-left,main.single-class .ss-registration form .ss-left{width:60%;display:flex;align-items:center}main.single-class .ss-paypal-smart-container .ss-left>span,main.single-class .ss-registration div.ss-form .ss-left>span,main.single-class .ss-registration form .ss-left>span{white-space:nowrap;padding-right:20px;font-size:18px}main.single-class .ss-registration div.ss-form .ss-left select,main.single-class .ss-registration form .ss-left select{width:100%;padding:17px;background-color:#27314a;border:1px solid #494f60;border-radius:60px;color:#fff;font-size:18px;font-weight:700;font-family:Montserrat,sans-serif}main.single-class .ss-registration div.ss-form a,main.single-class .ss-registration form input[type=submit]{margin-left:20px;border-radius:60px;color:#fff;background-color:#f06929;font-size:16px;font-weight:700;text-transform:uppercase;font-family:Roboto,sans-serif}main.single-class .ss-registration div.ss-form a{padding:20px 0;text-align:center}main.single-class .ss-registration div.ss-form.ss-single input[type=submit],main.single-class .ss-registration form.ss-single input[type=submit]{padding:20px;margin-left:0}main.single-class .ss-paypal-smart-container .ss-left select{width:100%;padding:20px;background-color:#27314a;border:1px solid #494f60;border-radius:60px;color:#fff;font-size:18px;font-weight:700;font-family:Montserrat,sans-serif}main.single-class .ss-paypal-smart-container .ss-right{margin-left:2%;width:38%}main.single-class .ss-testimonial{display:flex;flex-direction:column;align-items:center;text-align:center;padding:100px 10%}main.single-class .ss-testimonial p{font-size:22px;color:#1b2338}main.single-class .ss-testimonial span.ss-testimonial-author{font-size:18px;color:#f16c22;font-family:Roboto,sans-serif}main.single-class .ss-testimonial span.ss-testimonial-time{font-size:14px;margin-top:5px}main.single-class .ss-testimonials .ss-custom-nav{left:0;right:0}main.single-class .ss-testimonials .ss-custom-nav i{font-size:50px;color:#d0d0d0}main.single-class .ss-testimonials .ss-custom-nav .owl-next,main.single-class .ss-testimonials .ss-custom-nav .owl-prev{position:absolute;height:100px;z-index:100;top:50%;margin-top:-50px}main.single-class .ss-testimonials .ss-custom-nav .owl-prev{left:2%}main.single-class .ss-testimonials .ss-custom-nav .owl-next{right:2%}main.single-class .ss-testimonials .ss-custom-nav button:hover i{color:#898989}main.single-class section.ss-instructor{overflow:hidden;position:relative;padding:0}main.single-class section.ss-instructor .ss-container{padding-top:40px;padding-bottom:40px}main.single-class section.ss-instructor>.ff-imgholder{position:absolute;padding-top:0;width:100%;height:100%}main.single-class section.ss-instructor h3{text-align:center;margin-bottom:50px}main.single-class section.ss-instructor h3::after{content:"";display:block;position:absolute;bottom:-25px;left:calc(100% / 2 - 12.5px);width:50px;height:6px;background-color:#f16c22}main.single-class section.ss-instructor .ss-instructor-list{display:flex;flex-wrap:wrap;justify-content:space-around}main.single-class section.ss-instructor .ss-single-instructor{display:flex;flex-direction:column;width:calc(100%/3 - 4%/3);padding:20px;box-sizing:border-box;border:1px solid #dcdcdc;border-radius:10px;background-color:#fff}main.single-class section.ss-instructor .ss-single-instructor:nth-child(n+4){margin-top:2%}main.single-class section.ss-instructor .ss-single-instructor .ss-title{display:flex;align-items:center;margin-bottom:10px}main.single-class section.ss-instructor .ss-single-instructor .ss-title .ff-imgholder{padding-top:0;width:90px;height:90px;flex-shrink:0}main.single-class section.ss-instructor .ss-single-instructor .ss-title .ff-imgholder img{border-radius:50%}main.single-class section.ss-instructor .ss-single-instructor .ss-title h4{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;color:#2e2e2e;margin-left:12px;flex-grow:1}section.ss-outline .ss-panel-container{display:flex;flex-wrap:wrap;border-top:1px solid #000}section.ss-outline .ss-panel{width:100%;border-bottom:1px solid #b1b1b1;background-color:#f8f8f8;transition:background-color .5s cubic-bezier(.465, .183, .153, .946)}section.ss-outline .ss-panel.ss-loaded{background-color:#fff}section.ss-outline .ss-panel.ss-loaded h4,section.ss-outline .ss-panel:hover h4{margin-left:30px}section.ss-outline .ss-panel h4{font-family:Roboto,sans-serif;font-size:22px;font-weight:400;margin-left:0;color:#343434;transition:margin-left .5s cubic-bezier(.465, .183, .153, .946)}section.ss-outline .ss-panel p{padding:10px 30px}section.ss-outline .ss-panel-container .ss-header{display:flex;padding:10px 30px 10px 0;align-items:center}section.ss-outline .ss-panel-container .ss-header i{margin-left:auto;font-size:22px;padding-left:10px}main section.ss-warning{background-color:#f06929;padding:20px 0}main .ss-section.ss-format,main section.ss-approve{padding:20px 0}main section.ss-warning .ss-container{display:flex;flex-direction:row}main .ss-notify form{width:100%;padding:0 15px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center}main .ss-notify input[type=text]{border:2px solid #dcdcdc;width:100%;background-color:#fff;padding:10px}main .ss-notify form input[type=submit]{padding:10px;background-color:#1b2338;color:#fff;border-radius:5px}main section.ss-warning a{color:#fff}main section.ss-warning .ss-left{flex-shrink:2}main section.ss-warning .ss-right{flex-grow:1;display:flex;justify-content:flex-end}main section.ss-warning .ss-right a{display:block;margin-left:20px;background-color:#1b2338;text-decoration:none;padding:20px;border-radius:25px;text-align:center;font-weight:700;text-transform:uppercase;align-self:center}main.single-class .ss-header-registration{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:15px}main.single-class .ss-header-registration span.reg-price{font-size:2em;font-weight:700;text-decoration:line-through}main.single-class .ss-header-registration span.disc-price{font-size:3em;font-weight:700;margin-left:10px}main.single-class .ss-paypal-button-title form .ss-left select{margin-left:10px;background-color:rgba(0,0,0,.7);padding:8px;border-radius:8px;border:2px solid rgba(255,255,255,.7)}main.single-class .ss-tiny-registration a.ss-submit-cart,main.single-class .ss-tiny-registration input[type=submit]{display:block;border-radius:60px;background-color:#f06929;font-size:16px;text-transform:uppercase;transition:transform .4s cubic-bezier(.465, .183, .153, .946);font-weight:700;align-self:center;margin-left:20px;color:#fff;font-family:Roboto,sans-serif}main.single-class .ss-paypal-button-title form input{margin-left:20px;font-size:1.5em;padding:10px;background-color:#f06929;border-radius:10px}main.single-class .ss-blocks.ss-section{padding-top:0}main.single-class .ss-blocks .ss-block{width:49.5%;padding:30px;box-sizing:border-box;box-shadow:0 0 3px 0 rgba(0,0,0,.5)}main.single-class .ss-blocks .ss-block:nth-child(odd){margin-right:1%}main.single-class .ss-blocks .ss-block:nth-child(n+3){margin-top:1%}main.single-class .ss-blocks .ss-outline-text .ss-content{height:120px}main.single-class .ss-tiny-registration{padding:15px;border-radius:15px}main.single-class .ss-tiny-registration .ss-single-section,main.single-class .ss-tiny-registration form{width:100%;display:flex;flex-wrap:nowrap}main.single-class .ss-tiny-registration .ss-multiple-sections{width:100%;display:flex;flex-wrap:wrap}main.single-class .ss-tiny-registration .ss-multiple-sections div.ss-text{width:100%;margin-bottom:5px}main.single-class .ss-tiny-registration .ss-separator{width:4px;height:100px;background-color:#f16c22;align-self:center}main.single-class .ss-tiny-registration .ss-left{width:calc(55% - 24px);display:flex;flex-wrap:nowrap;flex-direction:column;margin-right:10px;justify-content:center}main.single-class .ss-tiny-registration .ss-right{margin-left:20px;box-sizing:border-box;width:calc(45% - 14px);display:flex}main.single-class .ss-tiny-registration .ss-pricing{display:flex;justify-content:center;flex-direction:column}main.single-class .ss-tiny-registration .ss-price{align-self:center;display:flex;flex-direction:column}main.single-class .ss-tiny-registration .ss-price span{font-family:Roboto,sans-serif}main.single-class .ss-tiny-registration .ss-price .ss-slashed .ss-amt{text-decoration:line-through;font-size:1.8em}main.single-class .ss-tiny-registration .ss-price .ss-actual{font-size:2.8em;display:flex}main.single-class .ss-tiny-registration .ss-price .ss-currency{margin-left:5px;font-size:.4em;align-self:center}main.single-class .ss-tiny-registration input[type=submit]{height:60px;flex-grow:1}main.single-class .ss-tiny-registration a.ss-submit-cart{flex-grow:1;text-align:center;padding:20px 0}main.single-class .ss-tiny-registration a.ss-submit-cart:hover,main.single-class .ss-tiny-registration input[type=submit]:hover{cursor:pointer;transform:scale(1.03)}main.single-class .ss-multiple-sections .ss-left p{text-align:left}main.single-class .ss-multiple-sections .ss-left select{width:90%;margin-top:10px;padding:20px;background-color:#27314a;border:1px solid #494f60;border-radius:60px;color:#fff;font-size:18px;font-weight:700;font-family:Montserrat,sans-serif;align-self:center}main.single-class .ss-format h3{font-size:26px;text-align:center}main.single-class .ss-format .ss-gray-bg{margin-top:15px}main.single-class .ss-class-format .ss-columns{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0}main.single-class .ss-class-format .ss-columns .ss-column{width:49%;padding:20px;background-color:#d0d0d0;border:3px solid #fff;border-radius:20px;box-sizing:border-box}main.single-class .ss-class-format .ss-prices{display:flex;justify-content:space-between;margin:20px 0;font-family:Roboto,sans-serif}main.single-class .ss-class-format .ss-prices .ss-column{width:49%;padding:20px;box-sizing:border-box;display:flex;justify-content:center}main.single-class .ss-class-format .ss-prices .ss-left{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}main.single-class .ss-class-format .ss-prices .ss-left .slashed{font-size:24px}main.single-class .ss-class-format .ss-prices .ss-right span.price{font-size:38px}main.single-class .ss-class-format .ss-prices .ss-right span.ss-currency{margin-left:5px}main.single-class .ss-class-format h4{font-size:16px;font-family:Montserrat,sans-serif}main.single-class .ss-class-format .slashed{text-decoration:line-through}main.single-class .ss-format li{list-style-type:disc;margin-left:20px}.ss-flash p{color:#fff;line-height:1.5}.ss-flash .ss-flash-title{font-family:Roboto,sans-serif;font-size:1.8em}@media only screen and (max-width:782px){main.class-archive .ss-class-list .ss-text h3,main.class-archive h2{font-size:1.8em}main.class-archive .ss-class-list div.ss-list div.ss-class-item{width:100%;z-index:10;overflow:hidden;margin-top:10px}main.class-archive .ss-class-list div.ss-list div.ss-class-item:nth-child(n+4){margin-top:10px}main section.ss-warning .ss-right a,main.class-archive .ss-class-list div.ss-list div.ss-class-item:nth-child(3n),main.class-archive .ss-class-list div.ss-list div.ss-class-item:nth-child(3n-1){margin-left:0}main .ss-tiny-registration .ss-separator,main.class-archive .ss-level,main.single-class .ss-class-box ul li::after{display:none}main.class-archive .bundle-box .ss-right{width:0;display:none}main .ss-desc-text .ss-left,main .ss-warning .ss-container>*,main.class-archive .bundle-box .ss-left,main.single-class .ss-class-box ul li.ss-big,main.single-class .ss-class-box ul li.ss-small,main.single-class .ss-class-format .ss-columns .ss-column,main.single-class .ss-class-format .ss-prices .ss-column,main.single-class .ss-registration .ss-reg-container .ss-left,main.single-class .ss-registration .ss-reg-container .ss-right .ss-price>*,main.single-class .ss-registration div.ss-form .ss-right,main.single-class .ss-registration div.ss-form.ss-single>*,main.single-class .ss-registration div.ss-form>*,main.single-class .ss-registration form .ss-right,main.single-class .ss-registration form.ss-single>*,main.single-class .ss-registration form>*,main.single-class .ss-tiny-registration .ss-left,main.single-class .ss-tiny-registration .ss-right{width:100%}main .ss-head-image .ss-title .ss-left{min-width:0;max-width:none;width:100%;margin-top:100px}main .ss-section.ss-nav{overflow-x:scroll}main .ss-class-nav ul{justify-content:flex-start;align-items:center;white-space:nowrap}main.single-class .ss-class-box ul li,main.single-class .ss-paypal-smart-container .ss-left select,main.single-class .ss-registration div.ss-form .ss-left select,main.single-class .ss-registration form .ss-left select{margin-top:15px}main.single-class .ss-class-box ul li:first-child,main.single-class section.ss-instructor .ss-single-instructor:nth-child(n+4){margin-top:0}main .ss-desc-text,main .ss-warning .ss-container,main.single-class .ss-class-box ul,main.single-class .ss-paypal-smart-container,main.single-class .ss-registration .ss-reg-container,main.single-class .ss-registration div.ss-form,main.single-class .ss-registration form,main.single-class .ss-tiny-registration .ss-multiple-sections,main.single-class .ss-tiny-registration form{flex-wrap:wrap}main.single-class .ss-class-box{box-sizing:border-box;padding:15px 10px}main.single-class .ss-testimonial{padding:30px 10%}main .ss-desc-text .ss-right{padding-left:0;margin-top:20px;width:100%}main.single-class .ss-registration .ss-reg-container .ss-right{width:100%;border:none;padding:0;margin-top:20px;text-align:center}main.single-class .ss-registration .ss-reg-container .ss-right .ss-price{flex-wrap:wrap;justify-content:center}main.single-class .ss-paypal-smart-container .ss-left,main.single-class .ss-registration div.ss-form .ss-left,main.single-class .ss-registration form .ss-left{width:100%;flex-wrap:wrap}main.single-class .ss-paypal-smart-container .ss-right{width:100%;margin-left:0;margin-top:15px}main.single-class .ss-registration div.ss-form a,main.single-class .ss-registration form input[type=submit]{padding:20px;margin-left:0;margin-top:15px;width:100%}section.ss-outline .ss-panel-container .ss-header{padding:10px 10px 10px 0}main.single-class section.ss-instructor .ss-single-instructor{width:calc(100%/2 - 4%/2)}main.single-class section.ss-instructor .ss-single-instructor:nth-child(n+3){margin-top:2%}main .ss-warning .ss-container .ss-right{margin-left:0;margin-top:10px}main.single-class .ss-tiny-registration .ss-right{margin:10px 0 0}}@media only screen and (max-width:480px){main.class-archive .ss-class-list .ss-text h3{font-size:2em}main .ss-registration .ss-price del,main .ss-registration .ss-price ins,main.single-class section.ss-instructor .ss-single-instructor{width:100%}main.single-class section.ss-instructor .ss-single-instructor:nth-child(n+1){margin-top:2%}main.single-class h2{font-size:26px}main.single-class .ss-class-box ul li .ss-title{font-size:16px}main.single-class h3{font-size:22px}main section.ss-gallery h3{font-size:20px;padding:20px 0}main.single-class .ss-tiny-registration input[type=submit]{margin-top:10px;width:100%}main.single-class .ss-tiny-registration .ss-right{flex-wrap:wrap;justify-content:center}main .ss-registration .ss-price ins bdi{margin-left:0}main .ss-registration .ss-reg-container .ss-right .ss-price,main .ss-registration .ss-reg-container .ss-right .wcpbc-price{justify-content:center}}
