/**handles:twentysixteen-style**/
body{color:#747474;font-family:Lato}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=phone],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{border-radius:0;min-height:2.7rem;height:50px}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Montserrat,sans-serif;text-transform:uppercase}h1{letter-spacing:5px;font-size:4rem;line-height:1.4}h2{letter-spacing:5px;font-size:2.25rem;line-height:1.4}h3{letter-spacing:3px;font-size:1.375rem;line-height:1.6}h4{letter-spacing:2.5px;font-size:16px;line-height:2}h5{letter-spacing:2.5px;font-size:14px;line-height:2}h6{letter-spacing:2px;font-size:.75rem;line-height:2}a{color:#000;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover{color:#bfbfbf}p{margin-top:0}select{background-position:calc(100% + 46px) center!important;padding-right:28px!important;background-image:url(https://www.studiopilates.com/education/wp-content/themes/studiopilate/images/select-arrow.jpg)!important;background-size:auto}.section-title{text-align:center;margin-bottom:2.5rem}.section-title h2{font-weight:700;font-family:Montserrat,sans-serif;letter-spacing:5px;text-transform:uppercase;font-size:2.25rem;line-height:1.4;color:#000}.section-title h4{font-weight:700;font-family:Montserrat,sans-serif;letter-spacing:2.5px;text-transform:uppercase;font-size:16px;line-height:2;color:#bfbfbf}.t-tran-in{text-transform:inherit}[class*=block-grid-]>li{padding:0 .9375rem 1.875rem}.row{max-width:100rem}.sp-section{padding:3rem 0}.section-static-pages{padding-left:3rem;padding-right:3rem}.no-hover{cursor:default}.bg-light-grey{background-color:#f9f9f9}.black{color:#000}.white{color:#fff}#learndash_mark_complete_button,.cta,.gform_button,[class*=submit-btn][type=submit]{text-decoration:none;font-size:14px;overflow:hidden;position:relative;display:inline-block;color:#fff!important;text-transform:uppercase;font-weight:700;letter-spacing:2px;background:0 0;padding:12px 40px;border:1px solid #fff;border-radius:0;line-height:inherit;font-family:Montserrat,sans-serif;outline:0}.cta:after,.gform_button:after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all 2s cubic-bezier(.19, 1, .22, 1);width:50px}.cta:hover:after,.gform_button:hover:after,[class*=submit-btn][type=submit]:after{left:120%;transition:all 2s cubic-bezier(.19, 1, .22, 1)}#learndash_mark_complete_button,.cta-light-grey,[class*="-submit-btn"][type=submit]{background:#bfbfbf;border-color:#bfbfbf}.event-cart-whats-next-buttons .event-cart-button.button,.mini-cart-whats-next-buttons .mini-cart-button.button,.spco-whats-next-buttons .mini-cart-button.button,.spco-whats-next-buttons input.spco-next-step-btn{background:#bfbfbf!important;border-color:#bfbfbf!important;color:#fff!important}.event-cart-whats-next-buttons .event-cart-button.button:hover:after,.mini-cart-whats-next-buttons .mini-cart-button.button:hover:after,.spco-whats-next-buttons .mini-cart-button.button:hover:after,.spco-whats-next-buttons input.spco-next-step-btn:hover:after{left:120%;transition:all 2s cubic-bezier(.19, 1, .22, 1)}.cta-black,.gform_button{color:#000!important;border-color:#818181}.gform_button:hover{color:#818181!important;border-color:#000}.cta-silver{background:linear-gradient(90deg,#bfbfbf 0,#8f8f8f 50%,#bfbfbf 100%)}.ticket-selector-submit-btn-wrap .ticket-selector-submit-btn:after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all 2s cubic-bezier(.19, 1, .22, 1);width:50px}.ticket-selector-submit-btn-wrap .ticket-selector-submit-btn:hover:after{left:120%;transition:all 2s cubic-bezier(.19, 1, .22, 1)}.cta-small{padding:.5rem 1rem;font-size:.75rem}.sp-portal .help-box .help-box-table td .cta-small{padding:.7rem;width:100%}.scroll-box .help-box-table td{padding:5px 5px!important;font-size:12px}.btn-reschedule{font-size:10px}.parsley-errors-list{margin:0;padding:0;top:-15px;list-style:none;position:relative}.parsley-errors-list li{color:red;font-size:14px}.play-icon{position:relative;z-index:0;display:inline-block}.play-icon:after{background-color:rgba(0,0,0,.47843137254901963);background-image:url(https://www.studiopilates.com/education/wp-content/themes/studiopilate/images/play-button.png);background-repeat:no-repeat;background-position:center;z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;transition:all .3s ease-in-out;content:''}.play-icon:hover:after{background-color:rgba(0,0,0,.62)}.play-icon.onhover:after{opacity:0}.play-icon.onhover:hover:after{opacity:1}.alert-invalid{border:1px solid #ebcccc;background-color:#f2dede;color:#a94442;padding:10px;text-align:center}.alert-success{border:1px solid #d0e9c6;padding:10px;text-align:center;background-color:#dff0d8;color:#3c763d}.alert-issue{border:1px solid #faf2cc;padding:10px;text-align:center;background-color:#fcf8e3;color:#8a6d3b}.list-box-tick{list-style:none;margin:0;padding:0}.list-box-tick li{border:1px solid #000;margin-bottom:1.5rem;position:relative;font-size:1.25rem;padding:20px 15px 20px 90px}.list-box-tick li:after{content:'';position:absolute;top:0;left:0;bottom:0;background-size:40px;width:74px;background-image:url(https://www.studiopilates.com/education/wp-content/themes/studiopilate/images/tick.png);background-repeat:no-repeat;background-position:center;background-color:#000}.the-content ul{padding:0}.the-content ul li{position:relative;list-style:none;padding:0 0 0 13px;color:#747474;line-height:1.875rem}.the-content ul li:before{content:"\f111";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#747474;font-size:6px;padding-right:0;position:absolute;top:1px;left:0}.the-content form ul li:before{content:none}.the-content h2,.the-content h3{font-weight:800!important;margin-bottom:.875rem!important}.page-navigation ul{padding:0;margin:0;text-align:center}.page-navigation li .current,.page-navigation li a,.page-navigation li a:hover,.page-navigation li.disabled{color:#fff;text-decoration:none}.page-navigation li{display:inline}.page-navigation li .current,.page-navigation li a,.page-navigation li a:hover,.page-navigation li.disabled{background-color:#000;border-radius:0;padding:12px;padding:12px;border:1px solid #000;display:inline-block}.page-navigation li .current,.page-navigation li a:hover{background-color:#fefefe;color:#000}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:502;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:503;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container,.mfp-content{position:relative;margin:0 auto}.mfp-container{text-align:center;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:900px}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;vertical-align:middle;text-align:left;z-index:505}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto;background:#fff;padding:30px;border-radius:0}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:504}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;padding:0;z-index:506;appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{font-size:2rem;color:#000;position:absolute;top:0;right:0}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;width:40px;-webkit-tap-highlight-color:transparent;height:80px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);margin:0!important;top:50%}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px}.mfp-arrow .mfp-a,.mfp-arrow:after{opacity:.8;border-top-width:12px;border-bottom-width:12px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:20px;border-bottom-width:20px}.mfp-arrow-left{left:4}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:12px solid #000;left:5px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{border-right:20px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:12px solid #000;left:3px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:20px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1000px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;top:-3px;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#fff}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}.mfp-iframe-holder .mfp-close{top:-43px}img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-break:break-word;padding-right:36px}.mfp-no-margins .mfp-container,.mfp-no-margins img.mfp-img{padding:0}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-no-margins .mfp-figure:after{top:0;bottom:0}#error-list{margin-left:30px}#error-list li{margin:5px 0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.white-popup img{margin:0 auto;display:block}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}}@media all and (max-width:800px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.error-popup,.white-popup{position:relative;width:auto}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.error-popup{background:#fff;padding:20px;max-width:400px;margin:20px auto;border-radius:5px}.required{color:#c90003;font-size:14px}.errors{background-color:#f2dede;border:1px solid #eed3d7;color:#b94a48;padding:10px;margin-bottom:10px;border-radius:4px;font-size:14px}.errors ul{margin-left:25px}.errors ul li{margin-bottom:5px}.errors ul li:last-child{margin-bottom:0}.white-popup{background:#fff;padding:1.25rem 1.975rem 1.25rem 1.25rem;margin:20px auto;border-radius:5px}.mfp-image-holder .mfp-close{font-size:0!important;height:49px;width:49px;right:10px;top:49px;margin:0}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:0;border:inset transparent}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:0;border-right:27px solid #3f3f3f}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:6px}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:4px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-content figure{margin:0!important}.mfp-content figure img{padding:0!important}.mfp-content a.schedule-btn{position:absolute;bottom:-8px;right:29px;margin-bottom:26px}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:FontAwesome;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:FontAwesome;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:rgba(0,0,0,0);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #bfbfbf}.flex-control-paging li a:hover{background:#bfbfbf}.flex-control-paging li a.flex-active{background:#bfbfbf;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.b-lazy{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;max-width:100%;opacity:0}.b-lazy.b-loaded{opacity:1}.top-header{width:100%;padding:8px 0;color:#fff;background:#000;padding-right:20px;font-family:Montserrat,sans-serif}.top-header ul{margin:0}.top-header ul li{list-style:none;display:inline-block}.top-header ul li a{color:#fff;margin:0 8px;text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:12px}.main-header{background:#232323;width:100%;padding:0 2.1875rem;display:table;width:100%;font-family:Montserrat,sans-serif}.main-header .header-left{width:300px;display:table-cell;vertical-align:middle}.main-header .header-mid{width:52.33%;display:table-cell;vertical-align:middle}.main-header .header-right{min-width:292px;display:table-cell;text-align:right;vertical-align:middle}.main-header .header-right .cta{vertical-align:middle}.mobile-top-header-menu{display:none}.site-logo{padding:16px 0;display:inline-block}.header-wrapper .header-fixing{top:-100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;left:0;z-index:5;width:100%}.header-wrapper.sticky-header .header-fixing{position:fixed;top:0}.header-wrapper.sticky-header .main-header .sp-main-nav{height:calc(100% - 70px);top:70px}.c-burger{height:30px;position:relative;width:20px;margin-left:1em;display:inline-block;vertical-align:middle}.c-burger .icon{background-color:#fff}.c-burger .icon{border-radius:0;height:2px;left:0;position:absolute;transition-duration:.5s;width:20px;top:15px}.c-burger .icon::after,.c-burger .icon::before{background-color:#fff}.c-burger .icon::before{border-radius:0;content:"";height:2px;left:0;position:absolute;transition-duration:.5s;width:20px;top:-7px}.c-burger .icon::after{border-radius:0;content:"";height:2px;left:0;position:absolute;transition-duration:.5s;width:20px;top:7px}.c-burger.is-open .icon{background:0 0!important;transition-duration:.5s}.c-burger.is-open .icon:before{transform:rotateZ(45deg) scaleX(1.25) translate(4px,5px)}.c-burger.is-open .icon:after{transform:rotateZ(-45deg) scaleX(1.25) translate(4px,-5px)}a.c-cart{font-size:27px;position:relative;vertical-align:middle;color:#fff;margin-left:10px}.sp-main-nav{height:calc(100% - 110px);left:initial;right:0;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;text-align:center;top:110px;visibility:hidden;width:450px;max-width:100%;z-index:50}.sp-main-nav .sp-main-nav-wrapper{position:relative;border:1px solid #bfbfbf}.sp-main-nav .sp-main-nav-wrapper::after,.sp-main-nav .sp-main-nav-wrapper::before{content:'';left:0;height:100%;position:absolute;top:0;transition:transform .7s cubic-bezier(.4, 0, .2, 1);transform:translateY(-100%);transform-origin:0 100%;width:150%}.sp-main-nav .sp-main-nav-wrapper::before{background-color:#fff;z-index:-1}.sp-main-nav .sp-main-nav-wrapper::after{background-color:#232323;z-index:-2}.c-offscreen-menu--fill .sp-main-nav-wrapper::before{transform:rotate(-25deg) translateY(-160%);transition:none}.sp-main-nav.is-open .sp-main-nav-wrapper::after,.sp-main-nav.is-open .sp-main-nav-wrapper::before{transform:translateY(0);transition-duration:.7s}.sp-main-nav.is-open .sp-main-nav-wrapper::before{transition-delay:0.15s;transition-duration:1s}.sp-main-nav.is-open .sp-main-nav-wrapper::after{transition-duration:.85s}.sp-main-nav-menu,.sp-main-nav-menu.menu{padding-bottom:20px;padding-top:20px;list-style:none;padding-left:0}body.menu-open{overflow:hidden;height:100%;width:100%}.sp-main-nav.is-open .sp-main-nav-wrapper{background:#000}.sp-main-nav.show{opacity:1;visibility:visible}.sp-main-nav-menu.menu>li,.sp-main-nav-menu>li{opacity:0;transform:translateY(-30px);transition:transform .2s linear,opacity .2s cubic-bezier(.4, 0, .2, 1),visibility .2s cubic-bezier(.4, 0, .2, 1);visibility:hidden}.is-open .sp-main-nav-menu.menu>li,.is-open .sp-main-nav-menu>li{opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(.4, 0, .2, 1),opacity .3s cubic-bezier(.4, 0, .2, 1),visibility .3s cubic-bezier(.4, 0, .2, 1);visibility:visible}.is-open .sp-main-nav-menu.menu>li:first-child,.is-open .sp-main-nav-menu>li:first-child{transition-delay:0.55s}.is-open .sp-main-nav-menu.menu>li:nth-child(2),.is-open .sp-main-nav-menu>li:nth-child(2){transition-delay:0.60s}.is-open .sp-main-nav-menu.menu>li:nth-child(3),.is-open .sp-main-nav-menu>li:nth-child(3){transition-delay:0.65s}.is-open .sp-main-nav-menu.menu>li:nth-child(4),.is-open .sp-main-nav-menu>li:nth-child(4){transition-delay:0.70s}.is-open .sp-main-nav-menu.menu>li:nth-child(5),.is-open .sp-main-nav-menu>li:nth-child(5){transition-delay:0.75s}.is-open .sp-main-nav-menu.menu>li:nth-child(6),.is-open .sp-main-nav-menu>li:nth-child(6){transition-delay:0.80s}.is-open .sp-main-nav-menu.menu>li:nth-child(7),.is-open .sp-main-nav-menu>li:nth-child(7){transition-delay:0.85s}.is-open .sp-main-nav-menu.menu>li:nth-child(8),.is-open .sp-main-nav-menu>li:nth-child(8){transition-delay:0.90s}.is-open .sp-main-nav-menu.menu>li:nth-child(8),.is-open .sp-main-nav-menu>li:nth-child(8){transition-delay:0.95s}.is-open .sp-main-nav-menu.menu>li:nth-child(9),.is-open .sp-main-nav-menu>li:nth-child(9){transition-delay:1.0s}.is-open .sp-main-nav-menu.menu>li:nth-child(10),.is-open .sp-main-nav-menu>li:nth-child(10){transition-delay:1.05s}.is-open .sp-main-nav-menu.menu>li:nth-child(11),.is-open .sp-main-nav-menu>li:nth-child(11){transition-delay:1.10s}.is-open .sp-main-nav-menu.menu>li:nth-child(12),.is-open .sp-main-nav-menu>li:nth-child(12){transition-delay:1.15s}.is-open .sp-main-nav-menu.menu>li:nth-child(13),.is-open .sp-main-nav-menu>li:nth-child(13){transition-delay:1.20s}.is-open .sp-main-nav-menu.menu>li:nth-child(14),.is-open .sp-main-nav-menu>li:nth-child(14){transition-delay:1.25s}.is-open .sp-main-nav-menu.menu>li:nth-child(15),.is-open .sp-main-nav-menu>li:nth-child(15){transition-delay:1.30s}.sp-main-nav-menu li.menu-item-has-children .fa-plus{color:#fff;display:inline-block;margin-left:10px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sp-main-nav-menu li.menu-item-has-children.open-submenu .fa-plus:before{content:'\f068'}.sp-main-nav-menu li>a{font-size:18px;line-height:1.6;font-weight:700;font-family:Montserrat,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#bfbfbf;-ms-flex-pack:center;justify-content:center;margin-bottom:0;padding:.6em 0;display:inline-block}.sp-main-nav-menu>li>a{color:#fff}.sp-main-nav-menu .sub-menu{list-style:none;padding-left:0;display:none}.sp-main-nav-menu .sub-menu li>a{font-size:14px}.sp-main-nav-menu li.current-menu-item>a,.sp-main-nav-menu.menu li>a:hover{background-color:transparent;color:#fff}.sp-main-nav-menu>li.cta{padding:0;width:100%}.sp-main-nav-menu>li.cta a{color:#fff;font-size:14px;letter-spacing:2px;font-weight:600;padding:12px 10px}.sp-main-nav-menu>li.cta.cta-find-course{background:linear-gradient(90deg,#bfbfbf 0,#8f8f8f 50%,#bfbfbf 100%);border:1px solid #fff;border-left:none;border-right:none;margin-top:10px;width:100%}.sp-main-nav-menu>li.cta.cta-pilates-courses{background:#a89450;border:none;border-bottom:1px solid #fff}.sp-main-nav-menu>li.cta.cta-own-a-studio{background:linear-gradient(90deg,#ae8874 0,#b38e7a 100%);width:100%;border:none;border-bottom:1px solid #fff;margin-bottom:20px}.header-mid ul.top-mid-menu{margin:0;padding-left:0}.header-mid ul.top-mid-menu li{display:inline-block;list-style:none;padding:0 25px;font-size:16px;font-weight:500;position:relative}.header-mid ul.top-mid-menu li:first-child{padding-left:0}.header-mid ul.top-mid-menu li a{color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:1px}.header-mid ul.top-mid-menu li ul.sub-menu{display:none;position:absolute;top:99%;padding-left:0;width:230px;padding-top:10px;text-align:left;z-index:1}.header-mid ul.top-mid-menu li ul.sub-menu li{display:block;padding:0}.header-mid ul.top-mid-menu li ul.sub-menu li{background:#232323;display:block;width:100%;font-weight:700}.header-mid ul.top-mid-menu li ul.sub-menu li:hover{background:#3a3939f7}.header-mid ul.top-mid-menu li ul.sub-menu li:hover a{color:#fff}.header-mid ul.top-mid-menu li ul.sub-menu a{padding:8px;display:block;color:#fff;font-size:12px;border-bottom:1px solid rgba(255,255,255,.3);letter-spacing:1px}.header-mid ul.top-mid-menu li ul.sub-menu li:last-child a{border-bottom:none}.header-mid ul.top-mid-menu li:hover ul.sub-menu{display:block}.section-homebanner{background-image:url(https://www.studiopilates.com/education/wp-content/themes/studiopilate/images/bg-homebanner.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:cover;padding:9rem 0 5rem;color:#fff;text-align:center}.home .section-homebanner{padding:12rem 0}.section-homebanner h1{font-size:3.75rem;margin-bottom:3rem}.section-homebanner p{font-size:1.5rem;margin-bottom:3rem}.section-banner-form{padding:5rem 0}.banner-form-wrapper{max-width:450px;background:#7d7d7da3;margin:auto;padding:30px 15px 10px 30px}.banner-form-wrapper .gform_button{color:#fff!important;border-color:#fff}.banner-form-wrapper .gform_button:hover{color:#000!important;border-color:#000}.portal_btns>.n_portal{background:#ad974f;text-align:center;padding:36px 20px 30px;border-right:2px solid #fff}.portal_btns>.n_portal:last-of-type{background:#af8975;border-left:2px solid #fff;border-right:0 none}.feachers-listing{padding-top:6rem}.feachers-listing>li{padding-bottom:6rem;text-align:center}.feachers-listing>li p{max-width:220px;margin:auto;line-height:2rem}.feachers-listing>li h5{letter-spacing:1.4px;color:#000;text-transform:uppercase;margin-top:2rem;line-height:2rem;font-size:1.375rem;margin-bottom:2rem}.section-pilates-teacher{background-image:url(https://www.studiopilates.com/education/wp-content/themes/studiopilate/images/bg-2.jpg);background-size:cover!important;background-position:center;background-repeat:no-repeat;position:relative;padding:7rem 0;text-align:center}.section-pilates-teacher:after{content:'';background:url(https://www.studiopilates.com/education/wp-content/themes/studiopilate/images/triangle-down.png) center no-repeat;width:35px;height:24px;position:absolute;top:0;left:0;right:0;margin:auto}.section-pilates-teacher h2{color:#fff;text-transform:uppercase;letter-spacing:1.4px;margin-bottom:4rem}.get-startbox h5{margin-bottom:2.25rem;border:1px solid #818181;padding:2.25rem 16px;color:#000;text-align:center;font-size:1.5rem;letter-spacing:1.4px;line-height:2rem;margin-top:0;text-transform:uppercase}.section-testimonial{background-image:url(https://www.studiopilates.com/education/wp-content/themes/studiopilate/images/bg-4.jpg);background-size:cover!important;background-position:center;background-repeat:no-repeat;position:relative;padding:7rem 0;text-align:center}.section-testimonial:after{content:'';background:url(https://www.studiopilates.com/education/wp-content/themes/studiopilate/images/triangle-down.png) center no-repeat;width:35px;height:24px;position:absolute;top:0;left:0;right:0;margin:auto}.section-testimonial .section-title h2{color:#fff}.section-testimonial .section-title h4{color:#bfbfbf}.section-testimonial .testimonial-slider{position:relative;color:#fff}.section-testimonial .testimonial-slider p{line-height:1.7em;color:#fff}.section-enquiry{background:#f8f8f8}.section-enquiry .section-title h3{text-transform:inherit;font-weight:600;color:#000;letter-spacing:1px;font-size:1.75rem;line-height:2.875rem}.section-enquiry .section-title h4{color:#828282}.gform_wrapper .gfield:not(.show-label) .gfield_label,.gform_wrapper .gform_heading,.gform_wrapper .validation_error{display:none!important}.gform_wrapper .gfield.show-label .gfield_label{margin-top:15px}.gform_wrapper .gfield.show-label .ginput_container{margin-top:0!important}.gform_wrapper .gfield{margin-top:0!important}.gform_wrapper .ginput_complex span label{display:none!important}.gform_wrapper .gfield.gfield_error:not(.ginput_complex){padding-right:0!important}.gform_wrapper .ginput_container input:not([type=checkbox]):not([type=radio]),.gform_wrapper .ginput_container select,.gform_wrapper .ginput_container textarea{border:1px solid #f8f8f8!important;height:50px;box-shadow:none;color:#747474;margin-bottom:0}.gform_wrapper .ginput_container input::-webkit-input-placeholder,.gform_wrapper .ginput_container textarea::-webkit-input-placeholder{color:#747474}.gform_wrapper .ginput_container input::-moz-placeholder,.gform_wrapper .ginput_container textarea::-moz-placeholder{color:#747474}.gform_wrapper .ginput_container input:-ms-input-placeholder,.gform_wrapper .ginput_container textarea:-ms-input-placeholder{color:#747474}.gform_wrapper .ginput_container input:-moz-placeholder,.gform_wrapper .ginput_container textarea:-moz-placeholder{color:#747474}.gform_wrapper .ginput_container input[type=checkbox],.gform_wrapper .ginput_container input[type=file],.gform_wrapper .ginput_container input[type=radio]{margin:0 0 5px}.gform_wrapper .ginput_container textarea{min-height:163px;box-shadow:none}.gform_wrapper .ginput_container select:focus{outline:0}.gform_wrapper label{color:#747474}body .gform_wrapper .top_label div.ginput_container{margin-top:15px!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;margin-bottom:0!important;border:none!important;padding:0!important}.gform_wrapper .gform_footer{text-align:center}.gform_button{margin:auto}.gform_wrapper.gf_browser_ie .gform_footer input.button{padding:12px 40px!important}.section-why-sp:nth-child(2n){background:#f8f8f8}.section-why-sp>.row{display:flex;width:100%;align-items:center;justify-items:center}.section-why-sp>.row>.medium-6{float:none;flex:1;vertical-align:middle;padding-top:1.25rem;padding-bottom:1.25rem;padding-left:2rem;padding-right:2rem}.section-why-sp h4{font-size:26px;letter-spacing:1.4px;color:#000;text-transform:uppercase;font-weight:bolder}.section-why-sp p{line-height:2rem}.section-why-sp:nth-child(2n) .row{flex-direction:row-reverse}.section-why-sp:nth-child(2n) .wsp_img{text-align:right}.facilator-heading{color:#000;font-family:Montserrat,sans-serif;font-weight:600;font-size:22px;letter-spacing:4px;margin-bottom:0;text-transform:uppercase;margin-top:2rem;padding-top:2rem;border-top:1px solid #e1dede}.facilator-heading:first-child{margin-top:0}.staff_list:after,.staff_list:before{content:"";display:table;line-height:0}.staff_list:after{clear:both}.staff_list{list-style:none;margin:-1.4150943% 0 30px -3.0188679%;padding:0}.staff_list>li{float:left;margin:3.2051282% 0 0 2.9304029%;position:relative;width:22.069597%}.staff_list>li.member_item_0{clear:both}.member_popup.wrap{display:none}.member_popup_row{width:100%!important;display:none}.member_popup_row .member_popup.wrap{display:block}.member_popup_row .member_popup{display:block}.member_popup>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.member_popup_photo{float:left;width:34.433962%;border:1px solid #efefef}.member_popup_info:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.member_popup_info{float:right;padding:0 40px 0 0;position:relative;width:55.660377%}.member_popup_info_inner{display:inline-block;vertical-align:middle;width:100%}.member_popup_title{font-family:Montserrat;margin:0 0 1px;font-size:1.5rem;color:#000;font-weight:600}.member_popup_des{margin-top:8px;font-family:Montserrat;font-size:16px;line-height:2rem;color:#747474}.member_popup_des p{font-size:16px;line-height:2rem;color:#747474}.member_next,.member_prev{cursor:pointer;height:40px;margin-top:-20px;position:absolute;top:50%;width:23px}.member_prev{background:url(https://www.studiopilates.com/education/wp-content/themes/studiopilate/images/btn_prev_grey.png) no-repeat left top;left:-10.847458%}.member_next{background:url(https://www.studiopilates.com/education/wp-content/themes/studiopilate/images/btn_next_grey.png) no-repeat left top;right:0}.member_prev:hover{background:url(https://www.studiopilates.com/education/wp-content/themes/studiopilate/images/btn_prev_grey-hover.png) no-repeat left top}.member_next:hover{background:url(https://www.studiopilates.com/education/wp-content/themes/studiopilate/images/btn_next_grey-hover.png) no-repeat left top}.member_photo{border:1px solid #efefef;margin-bottom:1.1rem}.member_photo img{width:100%}.first_name{font-size:1.125rem;color:#000;font-family:Montserrat;font-weight:600}.position{font-size:12px;font-family:Montserrat;color:#000;line-height:1.125rem;font-weight:600}.content-scroll{overflow-y:auto;max-height:452px}.close-modal a{float:right;background-image:url(https://www.studiopilates.com/education/wp-content/themes/studiopilate/images/close-modal.png);background-repeat:no-repeat;width:24px;display:block;height:24px}.close-modal a:hover{background-image:url(https://www.studiopilates.com/education/wp-content/themes/studiopilate/images/close-modal-hover.png);background-repeat:no-repeat;width:24px;display:block;height:24px}.c-form-posts-search{padding:.5em 0}.c-form-posts-search__fields{display:-ms-flexbox;display:flex;width:100%}.c-icon-field{position:relative}.c-form-posts-search__fields .query{-ms-flex-positive:1.5;flex-grow:1.5;margin-right:1em}.c-icon-field__icon{font-size:1.5em;opacity:.7;position:absolute;top:50%;transform:translateY(-50%)}.u-color-primary{color:#bfbfbf!important}.c-icon-field--left .c-icon-field__icon{left:1.25rem}.c-icon-field--left .c-icon-field__input{padding-left:3.75rem}.c-form-posts-search__fields .categories{-ms-flex-positive:1;flex-grow:1;margin-right:1em}.c-form-posts-search input,.c-form-posts-search select{padding:.5rem 16px;margin-bottom:0;height:50px;border-color:#828282;color:#47474;border-radius:0;line-height:22px}.blog-listing a{color:#232323}.blog-listing a:hover{color:#bfbfbf}.blog-listing img{margin-bottom:1.25rem}.blog-listing h5{text-transform:inherit;letter-spacing:0;font-size:1.125rem;line-height:1.6}.blog-listing .cat-list a{color:#747474;font-size:16px;line-height:1.25rem;font-weight:700;font-family:Montserrat,sans-serif;letter-spacing:2.5px;text-transform:uppercase}.blog-listing .cat-list a:hover{color:#232323}.blog-listing .date{font-size:12px;line-height:1.25rem;font-weight:700;font-family:Montserrat,sans-serif;letter-spacing:2.5px;text-transform:uppercase}.blog-listing .date i{margin-right:7px}.blog-listing.feacher-post h2{font-size:2.25rem;line-height:1.4;margin-bottom:.6em;font-weight:700;transition:color .3s ease-out;letter-spacing:0;text-transform:inherit}.section-blog-inner{position:relative}.section-blog-inner .blog-detail{padding-top:7rem;padding-bottom:7rem}.section-blog-inner .blog-detail .entry-header{margin-bottom:3.5em}.section-blog-inner .blog-detail .cat-list{margin-bottom:1em;font-size:14px;line-height:2}.section-blog-inner .blog-detail .blog-title{letter-spacing:0;max-width:37.5rem;text-transform:none;font-size:2.25rem;line-height:1.4;margin-bottom:16px}.section-blog-inner .blog-detail .entry-meta i{margin-right:.5em}.section-blog-inner .blog-detail .entry-meta span{font-size:12px;line-height:2;font-weight:700;font-family:Montserrat,sans-serif;letter-spacing:2px;text-transform:uppercase;display:inline-block;margin-right:2.25rem;color:#000}.section-blog-inner .blog-detail .post-thumbnail{margin-bottom:3em}.section-blog-inner .blog-sidebar{background:#f9f9f9;padding:7rem 4rem}.section-blog-inner .blog-sidebar:before{position:absolute;content:'';background:#f9f9f9;top:0;right:0;height:100%;z-index:-1;width:17%}.section-blog-inner .blog-sidebar{padding-top:3rem;padding-bottom:7rem}.widget{padding-bottom:2rem}.widget_search .search-form{position:relative;margin-bottom:0}.widget_search .search-submit{position:absolute;top:13px;right:13px;height:25px;width:25px}.widget_search .search-field{padding:.5rem 3.75rem .5rem 16px;margin-bottom:0;height:50px;border-color:#828282;color:#474745;border-radius:0;line-height:22px}.widget_search .search-form label{position:relative}.widget_search .search-form label:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#bfbfbf;content:"\f002";opacity:.7;font-size:1.5em!important;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.widget .widget-title{font-size:1.5rem;text-transform:uppercase;color:#000;margin-bottom:2.25rem!important}.widget>ul{list-style:none;margin:0;padding:0}.widget>ul>li{border-bottom:1px solid #e3e3e3;position:relative;padding-left:16px}.widget>ul>li::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.125rem;line-height:1.6;font-weight:700;color:#ad974f;margin-right:1em;content:"";position:absolute;top:8px;left:0}.widget>ul>li>a{font-family:Montserrat,sans-serif;display:inline-block;padding:.7em 0}.widget_recent_entries li{padding-left:0!important;padding-bottom:16px;margin-bottom:16px}.widget_recent_entries li:before{content:none!important}.widget_recent_entries li .recent-title{font-weight:700;font-family:Montserrat,sans-serif;color:#000;line-height:1.4;margin-bottom:.4em;transition:color .3s ease-out}.widget_recent_entries li .recent-date{font-family:Montserrat,sans-serif;letter-spacing:2px;text-transform:uppercase;font-weight:400;font-size:12px;line-height:2;color:#000}.widget_recent_entries li:hover .recent-title{color:#bfbfbf}.blog-content iframe{margin:auto;display:flex;width:100%}.blog-content img{margin:auto;display:flex}.entry-footer .entry-meta{border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;padding:1em 2em}.entry-share{display:table;background:#f9f9f9;padding:1.5em 2em}.entry-share>h5{display:table-cell;font-weight:400}.social-sharing{display:table-cell;width:1%}.social-sharing label,.social-sharing ul{list-style:none;display:inline-table;vertical-align:middle;margin:0 0 0 7px;padding:0}.social-sharing label{color:#444}.social-sharing ul li{display:table-cell}.social-sharing .fa{padding:12px 0 0;font-size:0px;width:45px;height:45px;text-align:center;text-decoration:none;margin:0}.social-sharing .fa:before{font-size:24px}.social-sharing .fa:hover{opacity:.7}.social-sharing .fa-facebook{background:#3b5998;color:#fff}.social-sharing .fa-twitter{background:#55acee;color:#fff}.social-sharing .fa-google{background:#dd4b39;color:#fff}.social-sharing .fa-linkedin{background:#007bb5;color:#fff}.comments-area h2{color:#000;font-size:1.5rem}ol.comment-list{list-style:none;margin:0 0 1em;padding:0;text-indent:0;font-size:12px}ol.comment-list li.comment{border-bottom:1px dotted #666;padding:1em}ol.comment-list li.comment div.vcard{font-size:16px}ol.comment-list li.comment div.vcard cite.fn{font-style:normal}ol.comment-list li.comment div.vcard img.avatar{border:5px solid #ccc;float:right;margin:0 0 1em 1em}ol.comment-list li.comment div.comment-meta{font-size:9px}ol.comment-list li.comment div.comment-meta a{color:#ccc}ol.comment-list li.comment p{font-size:14px;margin:0 0 1em}ol.comment-list li.comment ol{font-size:12px;list-style:square;margin:0 0 1em 2em}ol.comment-list li.comment div.reply{font-size:11px}ol.comment-list li.comment div.reply a{font-weight:700}ol.comment-list li.comment ol.children{list-style:none;margin:1em 0 0;text-indent:0}ol.comment-list li.comment ol.children li.depth-2{border-left:5px solid #555;margin:0 0 .25em .25em}ol.comment-list li.comment ol.children li.depth-3{border-left:5px solid #999;margin:0 0 .25em .25em}ol.comment-list li.comment ol.children li.depth-4{border-left:5px solid #bbb;margin:0 0 .25em .25em}ol.comment-list li.even{background:#fff}ol.comment-list li.odd{background:#f6f6f6}ol.comment-list li.parent{border-left:5px solid #111}.comments-area .form-submit [type=submit]{text-decoration:none;font-size:14px;overflow:hidden;position:relative;display:inline-block;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:2px;background:#bfbfbf;padding:12px 40px;border:1px solid #bfbfbf;border-radius:0}.challenge-days-listing li div{box-shadow:0 0 30px rgba(0,0,0,.05);background-color:#fff;padding:2em;text-align:center}.challenge-days-listing li div .day-number{font-family:Montserrat,sans-serif;font-size:5rem;line-height:1.2;font-weight:700;color:#232323;margin-top:1.5rem;margin-bottom:0}.challenge-days-listing li div .day{letter-spacing:6px;color:#000;font-size:1.375rem;line-height:1.6;font-weight:700;font-family:Montserrat,sans-serif;text-transform:uppercase;margin-bottom:3.375rem}.challenge-days-listing li div .changes{font-size:1.125rem;line-height:1.6;color:#ad974f;margin-bottom:0}.challenge-features-list{padding-top:1.875rem}.challenge-features-list>li{padding-bottom:0}.challenge-features-list .c-feature{background-color:#fff;border:1px solid #f9f9f9;box-shadow:0 0 30px rgba(0,0,0,.05);height:100%;position:relative}.challenge-features-list .c-feature-media{background-repeat:no-repeat;background-position:center center;background-size:cover;left:0;top:0;width:100%;height:auto;position:static}.challenge-features-list .c-feature-media:before{content:"";display:block;padding-top:100%;width:100%}.challenge-features-list .c-feature-content{position:relative;width:100%;z-index:1;height:auto;padding:3.5em 14%}.select-challenge-plan .section-title p{font-size:1.625rem;line-height:1.6;font-family:Montserrat,sans-serif;margin-bottom:2.25rem}.select-challenge-plan .c-challenge-price{padding-bottom:8em;padding-top:4em;color:#fff;text-align:center;display:block;z-index:0;position:relative}.select-challenge-plan .c-challenge-media{background-color:#000;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.select-challenge-plan .c-challenge-content p{font-weight:700;font-size:5rem;line-height:1.2;font-family:Montserrat,sans-serif}.select-challenge-plan .c-challenge-content p .dollar{font-size:2.25rem;line-height:1.4;vertical-align:top}.select-challenge-plan .c-challenge-content .footer{font-weight:400;background-color:#fff;bottom:0;color:#ad974f;left:0;letter-spacing:2px;padding:.8em 2em;margin:0;position:absolute;width:100%}.section-about-list:after{content:'';position:absolute;left:20px;top:20px;width:calc(100% - 40px);border:1px solid #a89450;height:calc(100% - 40px)}.section-about-list{position:relative}.about-content{min-height:730px;text-align:center;display:table}.about-content>div{display:table-cell;vertical-align:middle;padding:5rem 15%}.section-about-list .about-row>.about-media{background-position:center center;background-repeat:no-repeat;background-size:cover}.section-about-list .about-row:nth-child(2n)>.columns{float:right}.about-content h3{color:#000}.section-courses-available{padding-top:1.875rem}.section-courses-available h2{margin-top:3.75rem;margin-bottom:2.5rem}.section-courses-available ul li a{display:flex;align-items:center;height:265px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;text-align:center}.section-courses-available ul li a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.4}.section-courses-available ul li a h5{align-self:stretch;display:flex;align-items:center;margin:auto;color:#fff;font-size:1.375rem;z-index:1;position:relative;line-height:2rem;padding:0 1.5rem}.section-courses-available ul li a:not(.no-hover):hover:before{opacity:.7}.border-box{border:1px solid #f4f4f4}.course-information{padding:4.25rem 0 4.25rem}.course-information>.row{position:relative}.course-information .bg-grey{background:#f8f8f8}.course-information .notes{font-size:14px}.course-information .course-info-detail h2,.course-information .course-info-detail h3,.course-information .course-prices h2{color:#000;font-family:Montserrat,sans-serif;font-weight:600;font-size:1.375rem;letter-spacing:4px;margin-bottom:3rem;text-transform:uppercase}.course-information .course-info-detail h3{font-size:1.125rem;font-weight:500;letter-spacing:1px;margin-bottom:0;text-transform:capitalize}.course-information .course-info-detail{padding:2.875rem 0 5rem 3.5rem}.course-information .course-info-detail p{line-height:1.875rem}.course-information .find-course .cta{height:70px;padding:24px 0;width:48%;text-align:center}.course-information .glance h2{font-weight:700}.course-information .glance h3{color:#000;font-weight:700}.course-information .find-course .cta-black{border-color:#818181;margin-left:1%}.course-detail-infos .course-information .glance{padding:1.5rem;box-shadow:0 0 20px 5px rgba(191,191,191,.16)}.course-detail-infos .course-information .course-info-tab{padding:0;margin:0}.course-detail-infos .course-information .course-info-tab li{padding:0;float:left;list-style:none;margin:5px 0 -1px 0}.course-detail-infos .course-information .course-info-tab li a{background:#fff;padding:10px 15px;border-bottom:none;display:block;border:1px solid transparent;border-bottom:0}.course-detail-infos .course-information .course-info-detail{padding:0}.course-detail-infos .course-information .course-info-detail .bg-white{background:#f8f8f8;padding:10px 30px;border:1px solid #ececec;display:none}.course-detail-infos .course-information .course-info-tab li.active a,.course-detail-infos .course-information .course-info-tab li:hover a{background:#f8f8f8;border-color:#eee}.course-detail-infos .course-information .w-48{width:48%}.course-prices{background:#f9f9f9;padding:5rem 0}.course-prices .price-box{background:#000;padding:83px 0}.course-prices .price-box h2{color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:22px;letter-spacing:4px;margin:0;text-transform:uppercase}.course-prices .price{color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:65px;letter-spacing:4px;margin:0;text-transform:uppercase}.course-prices .price sup{font-size:34px;top:-.9em;right:5px}.course-prices .course-type{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;color:#8f8f8f;text-transform:uppercase;letter-spacing:2px;margin-top:15px}.course-prices .notes{font-size:14px;padding-top:1.875rem}.single-course_info .tab-content ol li,.single-course_info .tab-content ul li{color:#000}.page-book-course{padding:4.25rem 1rem 4.25rem}.page-book-course .course-info-detail h3{color:#000;font-family:Montserrat,sans-serif;font-weight:600;font-size:1.375rem;letter-spacing:4px;margin-bottom:2rem;text-transform:uppercase}.page-book-course .course-info-detail .panel-title{font-weight:600}.page-book-course .course-info-detail .panel-content table tr td{padding:4px 8px;border-bottom:1px solid #f4f4f4;font-size:16px}.page-book-course .course-info-detail .panel-content table tr td:first-child{font-weight:700}.page-book-course .course-info-detail .panel-content table tr td a.cta{padding:4px 8px 5px;font-size:12px}.choose-your-ticket-popup .ticket-selector-submit-btn-wrap{text-align:right}.choose-your-ticket-popup .ee-ticket-selector-ticket-qty-th.cntr{text-align:right}.choose-your-ticket-popup .tckt-slctr-tbl-td-qty.cntr{text-align:right;line-height:16px;padding:7px 0}.choose-your-ticket-popup .tckt-slctr-tbl-td-qty.cntr select{margin:0;width:90px;border-radius:0}.choose-your-ticket-popup .tckt-slctr-tbl-td-qty.cntr input[type=radio]{margin:12px 0}.choose-your-ticket-popup .tckt-slctr-tbl-tr:not(:last-child) td{border-bottom:1px solid #bfbfbf!important}.page-template-page-book-a-course #ee-overlay{display:none!important}.page-template-page-book-a-course #cart-results-modal-wrap-dv{display:none!important}#mini-cart-widget-dv #ee-mini-cart-details td.ticket{padding-right:5px}.tkt-slctr-tbl{width:100%;margin-bottom:20px}.tkt-slctr-tbl .tckt-slctr-tbl-td-name a.smaller-text{display:none!important}.tkt-slctr-tbl .ee-ticket-selector-ticket-price-th{text-align:right}.choose-your-ticket-popup form>br,.choose-your-ticket-popup>br,.powered-by-event-espresso-credit{display:none}.ticket-selector-submit-btn-wrap{text-align:right}.ee-ticket-selector-ticket-qty-th.cntr{text-align:right}.tckt-slctr-tbl-td-qty.cntr{text-align:right;line-height:16px;padding:7px 0}.tckt-slctr-tbl-td-qty.cntr select{margin:0;width:90px;border-radius:0}.tckt-slctr-tbl-td-qty.cntr input[type=radio]{margin:12px 0}.tckt-slctr-tbl-tr:not(:last-child) td{border-bottom:1px solid #bfbfbf!important}.event-datetimes{display:none!important}.page-book-course .bg-grey{background:#f8f8f8}.page-book-course .glance{padding:1rem}.page-book-course .glance h3{color:#000;font-family:Montserrat,sans-serif;font-weight:600;font-size:1.375rem;letter-spacing:4px;margin-bottom:3rem;text-transform:uppercase}.page-book-course .glance ul{padding:0}.page-book-course .glance ul li{position:relative;list-style:none;padding:0 0 0 13px;color:#747474;padding-left:25px;padding-bottom:12px;line-height:1.875rem}.page-book-course .glance ul li:before{content:"\f111";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#747474;font-size:6px;padding-right:0;position:absolute;top:1px;left:0}.glance input[type=text],.glance select{height:50px;border-color:#828282;color:#747474;border-radius:0;line-height:22px;padding:.5rem 16px .5rem 16px}.glance .cta{border-radius:0;padding:13px 40px;vertical-align:top;display:inline-block;margin-bottom:10px}.sidebar-filter{margin:0;display:table;width:100%}.sidebar-filter h2{display:table-cell;line-height:50px;vertical-align:top;margin:0;color:#000;font-family:Montserrat,sans-serif;font-weight:600;font-size:1.375rem;letter-spacing:4px;text-transform:uppercase;white-space:nowrap;padding-right:10px}.sidebar-filter span{display:table-cell;vertical-align:top;padding:0 10px 10px 0}.sidebar-filter span:last-child{width:1%}#mini-cart-qty-frm #mini-cart-tbl{margin-bottom:10px}#mini-cart-qty-frm thead .mini-cart-tbl-item-th{text-align:left}#mini-cart-qty-frm thead .mini-cart-tbl-price-th{text-align:right}#mini-cart-qty-frm thead .mini-cart-tbl-total-th{text-align:right}#mini-cart-qty-frm #ee-mini-cart-details{list-style:none;margin:0;padding:0}#mini-cart-qty-frm #ee-mini-cart-details .event-cart-tbl-row-empty-msg.item td{padding:10px 0;text-align:center}#mini-cart-qty-frm #ee-mini-cart-details li div{width:60%;margin:0;display:table-cell;text-align:right;font-weight:600;color:#000}#mini-cart-qty-frm #ee-mini-cart-details li{display:table;width:100%}#mini-cart-qty-frm #ee-mini-cart-details li.total-list:nth-last-child(2){display:none}#mini-cart-qty-frm #ee-mini-cart-details li:not(.event-header){padding-bottom:.85rem}#mini-cart-qty-frm #ee-mini-cart-details .event-cart-total-list.total-list strong{display:table-cell;text-align:left;font-size:1.25rem;color:#000}#mini-cart-qty-frm #ee-mini-cart-details .event-cart-total-list.total-list strong:last-child{text-align:right}#mini-cart-qty-frm #ee-mini-cart-details .event-header.event-cart-total strong{color:#000}#mini-cart-qty-frm .tiny-text{display:block}#mini-cart-qty-frm .tiny-text+br{display:none}#mini-cart-qty-frm .tiny-text a{width:100%;margin:5px 0}.completed-course{padding:5rem 0}.completed-course h2{color:#000;font-family:Montserrat,sans-serif;font-weight:600;font-size:22px;letter-spacing:4px;margin-bottom:3rem;text-transform:uppercase}.completed-course h2.course-name{padding:0 20px;line-height:1.875rem;margin-top:1.875rem}.course-details .medium-4{max-width:460px}.course-information.course-details .glance:before{max-width:460px}.enrol-now{border-top:1px solid #828282;margin:4rem 0 0;padding:3rem 0 0}.col-main{width:100%;display:table}.col-1,.col-2,.col-3{display:table-cell;vertical-align:middle}.col-1 a{color:#bfbfbf;font-size:20px}.col-2 p{color:#000;font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;line-height:16px}.col-2 p span{font-weight:400;font-size:10px}.col-3 p.price-book{color:#000;font-family:Montserrat,sans-serif;font-weight:600;font-size:18px;letter-spacing:1px}.glance .col-1 h3{color:#000;font-family:Montserrat,sans-serif;font-weight:600;font-size:18px;margin:0}.secure-checkout{color:#000}.course-details .course-info-detail{padding:2.875rem 0 5rem 0}.panel{margin-bottom:2rem;box-shadow:0 0 10px rgba(0,0,0,.12941176470588237)}.panel-title{background:#f8f8f8;padding:1rem 1.25rem;color:#000;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;text-transform:uppercase}.panel .panel-title:hover{background:#ebebeb;cursor:pointer}.panel-title span{display:inline-block;float:right}.panel-content table{border-right:1px solid #f4f4f4;border-left:1PX solid #f4f4f4;width:100%}.panel-content table tr td{padding:.5rem 1.25rem;border-bottom:1px solid #f4f4f4}.panel-content table tr td .ee-gmap{min-width:313px;min-height:174px}@media screen and (max-width:767px){.glance{padding:3rem 15px}.course-info-detail{padding:5rem 15px 5rem}.find-course .cta{width:100%}.find-course .m-r40{margin-right:0!important}.course-type{margin-bottom:15px}}.ee-attention{border-color:#000!important}.ee-attention h3{color:#000}body .ee-attention .ee-button{background:#bfbfbf;border-radius:0!important;text-decoration:none;font-size:14px;overflow:hidden;position:relative;display:inline-block;color:#fff!important;text-transform:uppercase;font-weight:700;letter-spacing:2px;padding:12px 40px!important;border:1px solid #bfbfbf;margin-bottom:0;margin-right:auto;margin-left:auto;text-shadow:none;float:none;top:0}body .ee-attention .ee-button:after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all 2s cubic-bezier(.19, 1, .22, 1);width:50px}body .ee-attention .ee-button:hover:after{left:120%;transition:all 2s cubic-bezier(.19, 1, .22, 1)}body .ee-attention .jst-rght{text-align:center}.course-venues .panel-title{font-weight:600}.course-venues .panel-content table tr td{vertical-align:top;padding:12px 1.25rem}.course-venues .course-venues-name{font-weight:700;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:1.375rem;margin-bottom:15px;line-height:1.6}.course-venues .course-venues-address p{color:#000;letter-spacing:1px;font-size:16px;font-family:Montserrat,sans-serif;font-weight:700;line-height:14px}.course-venues-detail .course-venues-detail-title{color:#000;font-weight:700;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:1.375rem;line-height:1.6}.course-venues-detail .course-venues-detail-address p{color:#000;letter-spacing:1px;font-size:16px;font-family:Montserrat,sans-serif;font-weight:700;line-height:14px;margin-bottom:10px}.course-venues-detail .course-venue-detail-map .ee-gmap{width:100%!important}.espresso-venue-details.entry-content .espresso-venue-header-dv{display:none}.espresso-venue-details.entry-content h3{color:#000}.espresso-venue-details.entry-content .small-text{color:#000;padding-right:5px}.espresso-venue-details.entry-content .small-text+[itemprop=address],.espresso-venue-details.entry-content .small-text+span{font-size:.85em;display:inline-block}.espresso-venue-details.entry-content .venue-gmap .ee-gmap{width:100%!important;margin-top:16px}.espresso-venue-details.entry-content .venue-content .entry-meta .comments-link a:before{content:"\f101";display:inline-block;font-family:dashicons,sans-serif;font-style:normal;font-weight:400;line-height:1;text-align:center;text-decoration:none;vertical-align:middle;margin-right:.25em}.espresso-venue-details.entry-content .venue-content .entry-meta .tags-links a{margin-right:10px}.cart-results-button.button,.event-cart-button.button,.mini-cart-button.button{border-radius:0!important;padding:4px!important}#event-cart-qty-frm .event-cart-icon-button{width:40px!important}#event-cart-qty-frm .event-cart-update-txt-qty{min-height:31px;height:30px;padding:0 8px;border-radius:0!important}#event-cart{margin-top:0}#event-cart h2{text-align:center;margin-top:0;color:#000}#event-cart-wrap-dv thead td{font-weight:700;color:#000;padding-bottom:5px;border-bottom:1px solid #000}#event-cart-wrap-dv strong{font-weight:700;color:#000}#event-cart-wrap-dv .event-cart-tbl-row .jst-cntr{text-align:right;width:10%}#event-cart-wrap-dv .event-cart-ticket-qty-dv{text-align:right!important;width:200px}#event-cart-wrap-dv .event-cart-total-row-sub-total td{padding:10px 0}#event-cart-wrap-dv .event-cart-total-row-sub-total td:nth-child(2){text-align:right}#event-cart-wrap-dv .event-cart-total-row-total td{font-size:1.5rem}#event-cart-wrap-dv .event-cart-total-row-total td:nth-child(2){font-size:0}#event-cart-wrap-dv .event-header{padding-top:5px}#event-cart-wrap-dv .event-cart-tbl-row-empty-msg td{text-align:center;padding:15px 0;color:#000;font-size:1.25rem}body #ee-single-page-checkout-dv .active-step .spco-steps-display-hdr{color:#000!important}#ee-single-page-checkout-dv>br{display:none}div#ee-spco-wpuser_login-reg-step-form{max-width:500px;margin:30px auto 0}div#ee-spco-wpuser_login-reg-step-form p a{font-weight:700}.ee-reg-form-attendee-dv{width:50%;margin:2em auto!important}.spco-step-dv h4,.spco-step-title-hdr{color:#000}.spco-step-dv h4,.spco-step-dv h5,.spco-step-dv p{text-align:center;margin-top:0;margin-bottom:16px}.spco-step-dv table{width:100%;text-align:left}.spco-step-dv table{color:#000}.spco-step-dv .spco-ticket-info-dv table thead th{border-bottom:1px solid #000;padding-bottom:5px}.spco-step-dv .spco-ticket-info-dv table tbody td{padding:5px 0}.spco-step-dv table#spco-payment-info-table thead th{border-bottom:1px solid #000;padding-bottom:5px}.spco-step-dv table#spco-payment-info-table .jst-cntr{text-align:right}.spco-step-dv table#spco-payment-info-table .total_tr td{padding-top:5px}.spco-step-dv table#spco-payment-info-table tr.spco-grand-total.total_tr td{font-size:1.5rem}.spco-step-dv table#spco-payment-info-table tbody>.item{border-bottom:1px solid #000}.spco-step-dv table#spco-payment-info-table tbody>.item~.item{border:none}.spco-payment-method-hdr{color:#000!important;text-align:center;margin-bottom:16px!important}#paypal-pro-billing-form{margin:0 -15px}#paypal-pro-billing-form:after,#paypal-pro-billing-form:before{clear:both;display:table;width:100%;content:''}#paypal-pro-billing-form>div{width:50%;float:left;padding:0 15px;position:relative;margin-bottom:0}#paypal-pro-billing-form #new_state_micro_form{width:100%}#paypal-pro-billing-form>div input,#paypal-pro-billing-form>div select{margin-bottom:1.5rem}#paypal-pro-billing-form>div input+label,#paypal-pro-billing-form>div select+label{position:absolute;bottom:0;left:15px;font-weight:400!important}input.spco-next-step-btn{box-sizing:border-box;display:inline-block;padding:8px;margin:4px 0 4px 4px;vertical-align:middle;line-height:16px;font-size:16px;font-weight:400;-webkit-user-select:none;border-radius:0;text-align:center!important;cursor:pointer!important;white-space:nowrap!important;color:#000;border:1px solid #ccc!important;text-decoration:none;background-color:transparent;transition:all .3s ease-in-out}input.spco-next-step-btn:hover{color:#bfbfbf}#ee-stripe-button-dv{text-align:center}#ee-stripe-button-btn{box-sizing:border-box;display:inline-block;padding:8px;margin:4px 0 4px 0;vertical-align:middle;line-height:16px;font-size:16px;font-weight:400;-webkit-user-select:none;border-radius:0;text-align:center!important;cursor:pointer!important;white-space:nowrap!important;color:#000;border:1px solid #ccc!important;text-decoration:none;background-color:transparent;transition:all .3s ease-in-out;float:none!important}#ee-stripe-button-btn:hover{color:#bfbfbf}body #ee-single-page-checkout-dv .ee-has-value,body #ee-single-page-checkout-dv .ee-has-value:focus{border-color:#cacaca!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}#espresso-thank-you-page-overview-dv h2,#espresso-thank-you-page-overview-dv h3,#espresso-thank-you-page-overview-dv h4,#espresso-thank-you-page-overview-dv h5{color:#000;text-align:center}#espresso-thank-you-page-overview-dv table{width:100%}#espresso-thank-you-page-overview-dv table th{text-align:left;border-bottom:1px solid #000;padding-bottom:5px;color:#000}#espresso-thank-you-page-overview-dv table td{text-align:left;padding-top:5px}#espresso-thank-you-page-overview-dv table td:last-child,#espresso-thank-you-page-overview-dv table th:last-child{white-space:nowrap;text-align:right!important}#espresso-thank-you-page-overview-dv table .ee-icon-only-lnk{font-size:.8rem;margin:0 15px 0 0}#espresso-thank-you-page-overview-dv table label{font-weight:700;color:#000}#espresso-thank-you-page-overview-dv .ee-attention a.ee-button.ee-roundish{display:none}.powered-by-event-espresso-credit{display:none}#ee-promotion-code-submit{background:green;color:#fff}.course-detail-info{padding:3rem 0}.course-detail-info .bg-grey{background:#f8f8f8}.course-detail-info .course-info-details{padding:5rem 2.5rem 5rem 2.5rem}.course-detail-info .border-box{background:#fefefe}.course-detail-info .glance{padding:3rem}.course-detail-info .course-info-details h3,.course-detail-info .glance h3{font-size:18px;font-weight:500;letter-spacing:1px;margin-bottom:0;text-transform:capitalize}.course-detail-online{padding:3rem 0}.course-detail-online>.row{position:relative}.course-detail-online .bg-grey{background:#f8f8f8}.course-detail-online .bg-grey:before{content:'';position:absolute;top:0;bottom:0;right:0;background:#f8f8f8;width:33.33333%}.course-detail-online .course-info-details{padding:3rem 2.5rem 3rem 2.5rem}.course-detail-online .border-box{background:#fefefe}.course-detail-online .glance{padding:1rem}.course-detail-online .course-info-details h2{color:#000;font-family:Montserrat,sans-serif;font-weight:600;font-size:22px;letter-spacing:4px;margin-bottom:3rem;text-transform:uppercase}.course-detail-online .course-info-details h3,.course-detail-online .glance h3{font-size:18px;font-weight:500;letter-spacing:1px;margin-bottom:0;text-transform:capitalize}.course-detail-online .find-course .cta{height:70px;padding:24px 0;width:415px;text-align:center}.course-detail-online .glance .cta{width:100%}.sp-portal{padding:3rem 0 2.5rem}.sp-portal .sp-notification .notification{border:1px solid #a9934e;padding:16px 60px 16px 2rem;margin-bottom:2rem;background:#ad974f;position:relative;color:#fff;letter-spacing:.5px;font-size:16px}.sp-portal .sp-notification .notification .close{position:absolute;right:10px;display:inline-block;top:10px;font-size:36px;line-height:36px;text-align:center;height:36px;font-family:Arial,Baskerville,monospace;width:36px;cursor:pointer;opacity:.5;color:#fff}.sp-portal .sp-notification .notification .close:hover{opacity:1}.sp-portal .details-box,.sp-portal .help-box{background:#f5f3f3;border:1px solid #dadada;padding:2rem}.my-courses h2,.sp-portal .details-box h2,.sp-portal .help-box h2{color:#000;font-family:Montserrat,sans-serif;font-weight:600;font-size:22px;letter-spacing:4px;margin-top:0;margin-bottom:1.25rem;text-transform:uppercase}.sp-portal .details-box tr td{padding:5px}.sp-portal .details-box tr td:first-child{width:20%}.sp-portal .help-box .help-box-details{padding:0;margin:0}.sp-portal .help-box .help-box-details li:before{content:"\f054";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#747474;font-size:12px;padding-right:0;position:absolute;top:1px;left:0}.sp-portal .help-box .help-box-details li{position:relative;list-style:none;padding:0;color:#747474;padding-left:25px;padding-bottom:12px;line-height:1.875rem;word-break:break-word}.sp-portal .help-box .help-box-table{width:100%}.sp-portal .help-box .help-box-table td{border-bottom:1px solid #dadada;color:#000;padding:5px 0}.sp-portal .help-box .help-box-table td .cta-small{display:inline-flex}.sp-portal .help-box .help-box-table small{color:#000;display:block}.sp-portal .help-box .scroll-box{max-height:216px;overflow-x:auto}.my-courses{padding-top:1.875rem;padding-bottom:1.5rem}.my-courses .my-course-box{display:flex;align-items:center;height:265px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;text-align:center}.my-courses .my-course-box:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.4}.my-courses .my-course-box h5{align-self:stretch;display:flex;align-items:center;margin:auto;color:#fff;font-size:1.375rem;z-index:1;position:relative;line-height:2rem;padding:0 1.5rem}.my-courses .my-course-box h5 a{color:#fff}.my-courses .my-course-box:hover:before{opacity:.7}.my-courses .details-of-course{background:#f5f3f3;padding:1.5rem 1.5rem 16px 1.5rem}.my-courses .details-of-course .h-16x{line-height:16px}.my-courses .grey-box{background:#f5f3f3}.my-courses .grey-box .cta-download{background:linear-gradient(90deg,#ae8874 0,#b38e7a 100%)!important;width:100%;border-color:#ae8874!important;display:block;text-decoration:none;font-size:14px;overflow:hidden;position:relative;display:inline-block;color:#fff!important;text-transform:uppercase;font-weight:700;letter-spacing:2px;background:0 0;padding:12px 40px;border:1px solid #fff;border-radius:0;line-height:inherit;font-family:Montserrat,sans-serif}.my-courses .grey-box .cta-download,.my-courses .grey-box .cta-light-grey{float:left;padding:12px 5px;text-align:center!important}.my-courses .grey-box .cta-light-grey{border-bottom:1px solid #fff}.learndash_content .ld-video{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.learndash_content .ld-video iframe{left:0;top:0;height:100%;width:100%;position:absolute}.before-login-forms{background:#f8f8f8;padding:3rem}.before-login-forms label{font-size:16px}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-products-header{display:none}.woocommerce .woocommerce-ordering select{margin-bottom:0}.woocommerce .woocommerce-result-count{padding:10px 0;margin:0}.woocommerce ul.catalog{display:table;list-style:none;width:100%;padding:0}.woocommerce ul.catalog .product-cat-title{color:#000;font-family:Montserrat,sans-serif;font-weight:600;font-size:22px;letter-spacing:4px;margin-bottom:2rem;text-transform:uppercase;margin-top:0;padding-top:2rem;border-top:1px solid #e1dede}.woocommerce ul.catalog .products{margin-bottom:0}.woocommerce ul.products li.product a img{margin-bottom:0}.woocommerce ul.products li.product>a:not(:first-child),.woocommerce-page ul.products li.product>a:not(:first-child){width:100%;text-align:center;bottom:0;position:absolute;margin:0;text-decoration:none;font-size:14px;overflow:hidden;display:inline-block;color:#fff!important;text-transform:uppercase;font-weight:700;letter-spacing:2px;background:#bfbfbf;padding:12px 40px;border:1px solid #bfbfbf;border-radius:0;line-height:normal}.woocommerce ul.products li.product>a:not(:first-child):after,.woocommerce-page ul.products li.product>a:not(:first-child):after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all 2s cubic-bezier(.19, 1, .22, 1);width:50px}.woocommerce ul.products li.product>a:not(:first-child):hover:after,.woocommerce-page ul.products li.product>a:not(:first-child):hover:after{left:120%;transition:all 2s cubic-bezier(.19, 1, .22, 1)}.woocommerce ul.products li.product>a.added_to_cart,.woocommerce-page ul.products li.product>a.added_to_cart{background:#000!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding-bottom:48px}.woocommerce ul.products li.product .price{color:#000;display:block;font-weight:400;margin-bottom:5px;font-size:16px}.woocommerce div.product .product_title{color:#000}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{text-align:center;bottom:0;position:relative;margin:0;text-decoration:none;font-size:14px;overflow:hidden;display:inline-block;color:#fff!important;text-transform:uppercase;font-weight:700;letter-spacing:2px;background:#bfbfbf;padding:12px 40px;border:1px solid #bfbfbf;border-radius:0;line-height:normal}.woocommerce #respond input#submit.alt:after,.woocommerce a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce input.button.alt:after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all 2s cubic-bezier(.19, 1, .22, 1);width:50px}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#bfbfbf;border-color:#bfbfbf}.woocommerce #respond input#submit.alt:hover:after,.woocommerce a.button.alt:hover:after,.woocommerce button.button.alt:hover:after,.woocommerce input.button.alt:hover:after{left:120%;transition:all 2s cubic-bezier(.19, 1, .22, 1)}.woocommerce h2{font-size:1.375rem;line-height:1.6;color:#000}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0;font-size:14px;letter-spacing:2px;text-transform:uppercase;padding:12px 40px!important;line-height:normal!important}.woocommerce table.shop_table{border-radius:0}.woocommerce table.shop_table th{color:#000}.woocommerce table.shop_table .product-subtotal{width:1%;text-align:right}.woocommerce table.shop_table .product-remove{width:30px}.woocommerce-cart table.cart td.actions .coupon .input-text{min-width:250px}.cart-collaterals .cart_totals table.shop_table td{text-align:right}.cart-collaterals .cart_totals .wc-proceed-to-checkout{text-align:center}.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{width:100%}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #cacaca;border-radius:0;height:2.4375rem;padding-top:5px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:6px;right:1px;width:20px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:0}p.woocommerce-notice.woocommerce-thankyou-order-received{font-size:1.75rem;text-align:center;color:#000;margin-bottom:3rem}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{padding:0;text-align:center}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{display:inline-block;text-align:left;float:none}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:last-child{margin-right:0;padding-right:0}.woocommerce table.shop_table .product-total,.woocommerce table.shop_table tfoot td{text-align:right}.woocommerce table.shop_table.woocommerce-table--order-details .product-total{text-align:right}.woocommerce table.shop_table.woocommerce-table--order-details td:last-child{text-align:right}.woocommerce .woocommerce-customer-details address{border-radius:0}nav.woocommerce-MyAccount-navigation{background-color:#f1f1f1}nav.woocommerce-MyAccount-navigation ul{list-style-type:none;padding-left:0;font-size:17px;line-height:26px;margin:0}nav.woocommerce-MyAccount-navigation ul li{padding:12px 20px;background-color:#ebe9eb;border-bottom:1px solid rgba(0,0,0,.05)}nav.woocommerce-MyAccount-navigation ul li a{color:#040404;text-transform:uppercase;font-size:14px;letter-spacing:2px}nav.woocommerce-MyAccount-navigation ul li.is-active{background-color:#000}nav.woocommerce-MyAccount-navigation ul li.is-active a{color:rgba(255,255,255,.8);cursor:default}nav.woocommerce-MyAccount-navigation ul li.is-active:after{content:"";height:0;width:0;border-top:25px solid transparent;border-left:14px solid #000;border-bottom:25px solid transparent;float:right;margin-right:-34px;margin-top:-11px}nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover{background-color:#000}nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after{content:"";height:0;width:0;border-top:25px solid transparent;border-left:14px solid #000;border-bottom:25px solid transparent;float:right;margin-right:-34px;margin-top:-11px}nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover a{color:rgba(255,255,255,.8)}.woocommerce-account .addresses .title .edit-font{font-size:16px;font-weight:400}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions,.woocommerce-orders-table .woocommerce-orders-table__header-order-actions{text-align:right}.woocommerce-orders-table .woocommerce-orders-table__cell-order-total,.woocommerce-orders-table .woocommerce-orders-table__header-order-total{text-align:right}.woocommerce-orders-table .woocommerce-orders-table__cell-order-date,.woocommerce-orders-table .woocommerce-orders-table__header-order-date{text-align:center}.woocommerce-orders-table .woocommerce-orders-table__cell-order-status,.woocommerce-orders-table .woocommerce-orders-table__header-order-status{text-align:center}.sp-footer{background:#000;text-align:center;padding:4rem 0 0;color:#fff}.sp-footer .footer-top h2{font-size:2rem;line-height:2rem;letter-spacing:2.4px;text-transform:uppercase;margin:2rem 0}.sp-footer .footer-top .cta{margin-bottom:2rem}.sp-footer .portal_btns>.n_portal{border-width:1px}.sp-footer .footer-contact{position:relative;border-bottom:2px solid #232323;padding-bottom:2.25rem}.sp-footer .footer-contact h3{margin-top:3rem;text-transform:uppercase;font-size:1.5rem}.sp-footer .footer-contact .c-icon-links a{display:inline-block;vertical-align:middle;margin:0 7px;height:36px;padding-top:8px;border-radius:50%;width:36px;background:#fff}.sp-footer .footer-contact .c-icon-links a i{position:static;font-size:1.25rem;color:#000}.sp-footer .footer-contact .c-icon-links a:hover{background:#ad974f}.sp-footer .footer-contact .contact-number{margin:0;padding:0;list-style:none}.sp-footer .footer-contact .contact-number li{display:inline-block;vertical-align:top;margin:0 15px}.sp-footer .footer-contact .contact-number li i{margin-right:10px;display:inline-block}.sp-footer .footer-contact .contact-number li a{color:#fff;text-decoration:none}.sp-footer .footer-contact .contact-number li a:hover{color:#ad974f}.sp-footer .footer-contact .horizontal-divider{position:absolute;width:2px;top:0;bottom:0;left:0;right:0;background:#232323;margin:auto}.sp-footer .footer-bottom ul{margin:0;padding:0;list-style:none}.sp-footer .footer-bottom ul li{display:inline-block;margin:15px 10px}.sp-footer .footer-bottom ul li a{color:#868b94;text-transform:uppercase;text-decoration:none}.sp-footer .footer-bottom ul li a:hover{color:#ad974f}#event-cart .dashicons{margin-top:-2px}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper embed,.video-wrapper iframe,.video-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}nav.pagination a,nav.pagination span{font-size:14px;color:#fff;background:#afafaf;text-align:center;padding:6px 10px;display:inline-block}nav.pagination a:hover,nav.pagination span:hover{color:#fff;background:#ad974f}nav.pagination span.current{background:#af8975}body .ee-checkbox-multi-input-dv{padding-bottom:0!important;border-top:2px solid #e5e5e5;padding-top:10px;margin-top:15px}body .ee-checkbox-multi-input-dv .ee-required-label{font-weight:700;color:#000}#ee-single-page-checkout-dv .ee-checkbox-multi-input-dv .micro-lbl{min-width:70px;width:auto}@-ms-viewport{width:device-width}@viewport{width:device-width}@media only screen and (max-width:1366px){body,html{font-size:13px}.row{max-width:100%}.cta,.gform_button,[class*=submit-btn][type=submit]{font-size:16px}.sp-portal .details-box,.sp-portal .help-box{margin-bottom:10px!important}.sp-portal .margin-mobile{padding:15px 10px}.sp-portal .margin-mobile h2{font-size:16px}}@media only screen and (max-width:1024px){.header-wrapper .main-header .sp-main-nav{height:calc(100% - 70px);top:70px}.top-header{display:none}.header-mid{display:none!important}.mobile-top-header-menu{display:block;background:#232323}.mobile-top-header-menu .header-mid{display:block!important;width:100%}.mobile-top-header-menu .header-mid ul.top-mid-menu{text-align:center;padding:0}.mobile-top-header-menu .header-mid ul.top-mid-menu li{display:inline-block;list-style:none;padding:6px 22px 15px!important;font-size:16px;font-weight:500;position:relative}.mobile-top-header-menu .header-mid ul.top-mid-menu li ul.sub-menu li{display:block;padding:0!important}.top-mid-menu .menu-item-11693>a,.top-mid-menu .menu-item-11695>a{pointer-events:none}.sidebar-filter{display:block}.sidebar-filter h2{display:block;width:100%}.mfp-iframe-holder .mfp-close{top:-47px!important;right:0!important}}@media only screen and (max-width:767px){body,html{font-size:10px}input,p,select,textarea{font-size:14px!important}ol{padding-left:15px}div{font-size:14px}.cta,.gform_button,[class*=submit-btn][type=submit]{font-size:14px}h6{font-size:14px}h2{letter-spacing:2px;font-size:20px}.section-static-pages{padding-left:1rem;padding-right:1rem}.main-header .header-left{width:55%}.main-header .header-right{min-width:auto}.header-right>.cta{display:none}.header-right .c-burger{height:45px;width:45px;margin-left:2em;padding:20px}.header-right .c-burger .icon{top:23px;right:0;margin:auto}.home .section-homebanner{padding:6rem 0}.section-homebanner h1{font-size:2.5rem}.section-homebanner h1 br{display:none}.section-banner-form .text-left{text-align:center!important}.section-banner-form .banner-form-wrapper{padding:30px 15px 0 15px}.section-homebanner a.cta{margin-right:0!important;margin-bottom:15px}.portal_btns>.n_portal{padding:18px 5px 13px;border-right:none}.portal_btns>.n_portal .cta{padding:10px 12px;font-size:12px}.portal_btns>.n_portal:last-of-type{border-left:none}.feachers-listing>li{padding-bottom:3rem}.get-startbox h5{margin:15px 0!important;padding:16px 4px;font-size:14px}.testimonial-slider ul.flex-direction-nav{display:none}.section-why-sp h4{font-size:16px;line-height:22px}.section-why-sp blockquote{margin:10px}.section-why-sp .row{flex-direction:column!important}.section-why-sp .wsp_img{text-align:center!important}.staff_list>li{float:none;width:auto;margin:7.205128% 0 7.205128% 2.9304029%}.member_photo{text-align:center}.member_photo img{width:auto;max-width:100%}.member_default .first_name,.member_default .position{font-size:14px;text-align:center}.member_popup_row .member_popup .member_popup_photo{width:97%;float:none}.member_popup_row .member_popup .member_popup_info{width:100%!important;float:none;padding:0 15px;min-height:auto!important}.member_popup_row .member_popup .member_popup_info .member_next,.member_popup_row .member_popup .member_popup_info .member_popup_info_inner span.close-modal,.member_popup_row .member_popup .member_popup_info .member_prev{display:none}.member_popup_row .member_popup .member_popup_info .member_popup_info_inner .member_popup_title{margin-top:10px;font-size:16px!important}.member_popup_row .member_popup .member_popup_info .member_popup_info_inner .member_popup_des blockquote{margin:10px}.course-venues .panel-content table tr td{vertical-align:top;width:100%;display:block;padding:8px 1.25rem;border-bottom:none}.course-venues .panel-content table tr td:first-child{padding-top:13px}.course-venues .panel-content table tr td.text-right{text-align:left!important;border-bottom:1px solid #f4f4f4;padding-bottom:10px}.course-venues .panel-content table tr td.v-top{padding-bottom:0}.sp-section h3 small{font-size:14px;letter-spacing:1px}.panel-content table tr td .ee-gmap{min-width:100%;min-height:174px}.course-venues .course-venues-name{margin-bottom:10px}.blog-content p iframe{width:100%!important}.blog-listing .date,.blog-listing h5{font-size:14px}.c-form-posts-search__fields{flex-direction:column}.c-form-posts-search__fields .categories,.c-form-posts-search__fields .query{margin-right:0;margin-bottom:15px}.c-form-posts-search__fields .query input{height:50px!important}.page-book-course .course-info-detail .panel-content{padding-top:18px}.page-book-course .course-info-detail .panel-content table tr td{width:100%;display:block;border-bottom:none}.page-book-course .course-info-detail .panel-content table tr td a.fr{float:none!important}.page-book-course .course-info-detail .panel-content table tr td{border-bottom:none}.page-book-course .course-info-detail .panel-content table tr td:last-child{border-bottom:1px solid #f4f4f4;margin-bottom:15px;padding-bottom:18px}#event-cart #event-cart-wrap-dv{overflow-x:scroll}#ee-single-page-checkout-dv .ee-reg-form-attendee-dv{width:100%}#ee-single-page-checkout-dv label{display:block;font-size:14px}#ee-single-page-checkout-dv select{height:35px}.glance input[type=text],.glance select{height:50px!important}#ee-single-page-checkout-dv #ee-spco-payment_options-reg-step-form{padding-top:25px}.woocommerce ul.catalog .product-cat-title{font-size:16px;letter-spacing:2px;margin-bottom:2.5rem}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:12px 10px!important}.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:left;width:100%;margin-top:10px}.woocommerce-cart table.cart td.actions .coupon .input-text{min-width:100%}.woocommerce .woocommerce-checkout .col-1,.woocommerce .woocommerce-checkout .col-2,.woocommerce .woocommerce-checkout .col-3{display:block}.woocommerce form .form-row label,.woocommerce-page form .form-row label{font-size:14px}.select2-container--default .select2-selection--single{height:35px;padding-top:3px}.woocommerce .woocommerce-checkout input[type=checkbox]#ship-to-different-address-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce .woocommerce-checkout .woocommerce-form__label-for-checkbox span{font-size:12px;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;letter-spacing:1px}.sp-portal .details-box,.sp-portal .help-box{width:100%;clear:both}.my-courses .row{margin:0!important}.my-courses h2{font-size:18px}.small-block-grid-1{margin:0}.course-detail-online .bg-grey:before{width:0}#learndash_profile .completed,#learndash_profile .notcompleted,.learndash .completed,.learndash .notcompleted{line-height:20px;min-height:61px}.course-detail-online .glance .cta{padding:17px 5px}.sp-portal .help-box .help-box-table tr{border-bottom:1px solid #dadada}.sp-portal .help-box .help-box-table td{color:#000;padding:5px 0;display:block;border-bottom:none}.course-information .bg-grey{padding-right:.9375rem!important}.course-information .glance{padding:1rem 0}.course-information .course-info-detail{padding:2rem 0}.course-information .find-course .cta{max-width:100%;width:100%;margin-bottom:10px}.course-information .find-course .cta.cta-black{margin-left:0}.course-prices{padding:2rem 0}.completed-course img{width:100%}.course-detail-infos .course-information .hide-for-small{display:none}.course-detail-online .course-info-details{padding:15px 0}.course-detail-infos .course-information .course-info-detail .bg-white{margin-right:0}.course-detail-online .columns.p-r0{padding-right:.9375rem!important}.my-courses .grey-box .cta-download,.my-courses .grey-box .cta-light-grey{width:100%}.margin-mobile{margin-bottom:15px}.section-courses-available ul li a{height:auto}.section-courses-available ul li a:after{content:'';padding-top:100%;display:block}.course-information .glance h3{font-size:14px}.sp-footer .footer-contact .horizontal-divider{display:none}.sp-footer .footer-bottom ul{padding:5px 0}.sp-footer .footer-bottom ul li{margin:5px 10px}.sp-footer .footer-top h2{line-height:3rem}}@media only screen and (max-width:479px){#learndash_next_prev_link .next-link,p#learndash_next_prev_link .prev-link{display:block!important;width:calc(100% - 57px);text-align:center;margin:0 auto}.sidebar-filter{display:block}.sidebar-filter h2,.sidebar-filter span{display:block;width:100%!important;padding-right:0}.page-book-course .glance .cta{width:100%;text-align:center}.sp-portal .details-box,.sp-portal .help-box{margin-bottom:10px!important;padding:1rem}.sp-portal .help-box .help-box-table td{border-bottom:1px solid #dadada;color:#000;padding:5px 15px 5px 0}.margin-mobile{margin-bottom:15px}.sp-portal .help-box .help-box-table tr{border-bottom:1px solid #dadada}.sp-portal .help-box .help-box-table td{color:#000;padding:5px 0;display:block;border-bottom:none}}@media only screen and (min-width:768px) and (max-width:1024px){[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=phone],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]{height:50px}.header-right .c-burger{height:45px;width:45px;margin-left:2em}.header-right .c-burger .icon{top:23px;right:0;margin:auto}.section-homebanner{padding:5rem 0 2.5rem}.portal_btns>.n_portal{padding:18px 5px 13px;border-right:none}.portal_btns>.n_portal .cta{padding:10px 12px;font-size:12px}.portal_btns>.n_portal:last-of-type{border-left:none}.feachers-listing>li{padding-bottom:3rem}.get-startbox h5{margin:0 0 15px!important;padding:16px 4px;font-size:13px}.testimonial-slider ul.flex-direction-nav{display:none}.course-information .find-course .cta{width:49%;display:table;padding:0;float:left}.course-information .find-course .cta span{display:table-cell;vertical-align:middle}.course-information .find-course .cta-black{float:right}.course-information .glance{padding:15px 10px}.course-information .course-info-detail{padding:15px}.course-info-detail table tr td a.cta{font-size:14px;padding:8px 15px}.sp-section #ee-spco-attendee_information-reg-step-form .ee-reg-form-attendee-dv{width:60%}#ee-single-page-checkout-dv label{display:block;font-size:14px}.member_popup_info{float:right;padding:0 72px 0 0}.member_next{right:30px}.sp-section table tr td a.cta{padding:8px 10px;font-size:14px}.course-venues .panel-content table tr td{padding:12px 10px}.course-venues .course-venues-name{font-size:14px;letter-spacing:2px}.course-venues .course-venues-address p{font-size:14px;line-height:18px}.woocommerce-cart table.cart td.actions .coupon .input-text{height:41px}.woocommerce form .form-row label{font-size:14px}}@media only screen and (min-width:1025px) and (max-width:1199px){.course-information .find-course .cta{width:49.8%}.sp-portal .margin-mobile{padding:15px 10px}.sp-portal .margin-mobile h2{font-size:16px}}@media only screen and (min-width:1026px) and (max-width:1400px){.main-header .header-left{width:300px}.main-header .header-mid{width:46.33%;display:table-cell;vertical-align:middle}}@media only screen and (min-width:1200px) and (max-width:1400px){input,p,select,textarea{font-size:16px!important}div{font-size:16px}.cta,.gform_button,[class*=submit-btn][type=submit]{font-size:15px}.home .section-homebanner{padding:8rem 0}.portal_btns>.n_portal{padding:25px 20px 22px}.feachers-listing>li{padding-bottom:4rem}.get-startbox h5{margin-bottom:1.25rem;padding:24.5px 16px}.course-info-detail .cta{padding:8px 20px}.course-information .glance{padding:1rem}.course-details .course-info-detail{padding:2.875rem 0 5rem 0}#mini-cart-wrap-dv table{font-size:14px}#mini-cart-wrap-dv table tr.total_tr td{padding:5px}.course-information .course-info-detail{padding:2.875rem 0 5rem 1.5rem}.course-details .course-info-detail .panel-content table tr td{padding:4px 8px;border-bottom:1px solid #f4f4f4;font-size:14px}.course-details .course-info-detail .panel-content table tr td:first-child{font-weight:700}.course-details .course-info-detail .panel-content table tr td a.cta{padding:4px 8px 5px;font-size:12px}.woocommerce-cart table.cart td.actions .coupon .input-text{min-width:250px;height:43px}.sp-portal{padding:3rem 15px 2.5rem}.my-courses{padding-left:10px;padding-right:10px}}#event-cart-wrap-dv .event-header{padding:10px 0}#ee-mini-cart-details .ticket.info{font-size:11px}#ee-mini-cart-details .event-header{padding-top:10px}.entry-meta{display:none}.entry-footer{display:none}#new_state_micro_form{display:none}span#learndash_course_status{display:none}.view-details-btn{display:none!important}a.event-cart-add-ticket-button.event-cart-button.event-cart-icon-button.button{display:none}a.event-cart-add-ticket-button.event-cart-button.event-cart-icon-button.button{display:none}a.event-cart-update-cart-lnk.update-cart-lnk.event-cart-button.button{display:none}a.event-cart-remove-ticket-button.event-cart-button.event-cart-icon-button.button{display:none}p#learndash_next_prev_link .next-link,p#learndash_next_prev_link .prev-link{text-decoration:none;font-size:14px;overflow:hidden;position:relative;display:inline-block;color:#000!important;text-transform:uppercase;font-weight:700;letter-spacing:2px;background:0 0;padding:12px 40px;border:1px solid #333;border-radius:0;line-height:inherit;font-family:Montserrat,sans-serif}@-moz-document url-prefix(){.gform_wrapper .gfield_radio li label{margin:-5px 0 0 4px!important}.gform_wrapper .gfield_checkbox li label{margin:-5px 0 0 4px!important}}.gform_wrapper .validation_message{color:red!important;font-size:14px!important;font-weight:400!important;letter-spacing:normal!important;padding-top:0!important}#event-cart-wrap-dv .total,#event-cart-wrap-dv .total_currency{font-size:14px}.event-cart-tbl-row-empty-msg td{font-weight:700}.rememberme{width:135px}#event-cart-wrap-dv #event-cart-tbl tbody tr.event-cart-ticket-row{border-bottom:1px solid #d1d1d1}#event-cart-wrap-dv #event-cart-tbl tbody tr.event-cart-ticket-row td div.event-cart-ticket-qty-dv{margin-bottom:5px}#event-cart-wrap-dv .event-cart-total-row-total td.total{text-align:right}#event-cart-wrap-dv tr.event-cart-total-row-sub-total td.total,#event-cart-wrap-dv tr.event-cart-total-row-total td.total{padding-right:12px}#event-cart-qty-frm #event-cart-wrap-dv .event-cart-update-txt-qty{border-radius:0!important;font-size:.85em;height:25px;padding:5px;width:30px}.gform_confirmation_message{color:green}.gform_wrapper input[type=color]:focus,.gform_wrapper input[type=date]:focus,.gform_wrapper input[type=datetime-local]:focus,.gform_wrapper input[type=datetime]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=month]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=search]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=time]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper input[type=week]:focus,.gform_wrapper textarea:focus{border:1px solid #8a8a8a;background-color:#fefefe;outline:0;box-shadow:0 0 5px #cacaca!important;transition:box-shadow .5s,border-color .25s ease-in-out}.gform_wrapper input[type=text]::placeholder,.gform_wrapper select::placeholder,.gform_wrapper textarea::placeholder{opacity:.6}.glance input[type=text]#date{background-position:calc(100% + 15px) center!important;padding-right:28px!important;background-image:url(https://www.studiopilates.com/education/wp-content/themes/studiopilate/images/datepicker.jpg)!important;background-size:auto;background-repeat:no-repeat}#new_state_micro_form{display:none}.ee-checkbox-multi-input-dv{padding-bottom:20px!important}.postbox-container-1{display:none}#ee-single-page-checkout-dv a.small-text{display:none}div#spco-payment-method-info-mijireh{display:none}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}#gform_fields_61 .datepicker{position:relative;left:unset;top:0;z-index:0}#gform_fields_61 .gfield_label{color:#a6a6a6;display:unset!important}#gform_fields_61 .gform_required_legend{display:none}#gform_fields_61 .ginput_container input:not([type=checkbox]):not([type=radio]),#gform_fields_61 .ginput_container select,#gform_fields_61 .ginput_container textarea{border:1px solid #cacaca!important}#field_61_57 .gfield_label{background:#000;color:#fff;width:100%;padding:8px;margin:0;display:inline-block!important;font-size:14px}.select2-dropdown.select2-dropdown--below{top:32px}#gform_fields_61 .ginput_container input:not([type=checkbox]):not([type=radio]).select2-search__field,#gform_fields_61 .ginput_container input:not([type=checkbox]):not([type=radio]).select2-search__field:focus{border:none!important;box-shadow:none!important;width:100%!important}