/* https://www.thescoringfactory.com/wp-content/themes/thescoringfactory/style.css */
/*!
Theme Name: The Scoring Factory
Theme URI: /
Author: Ezra Digital
Author URI: /
Description: A new, more modern and more vivid design for The Scoring Factory
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tsf
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/
 .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title,.tribe-events .tribe-events-calendar-day__event-title,.tribe-events .tribe-events-calendar-list__event-title{margin:0;padding:5px 5px;line-height:normal}h3.tribe-events-calendar-month__calendar-event-title{padding:2px 5px}.single-tribe_events .tribe-events-single .tribe-events-event-meta{display:none}.tribe-events .tribe-events-calendar-month__day-cell--selected h3 time.tribe-events-calendar-month__day-date-daynum,.tribe-events-calendar-month-mobile-events__mobile-event.tribe_events_cat-skill-clinic h3 a.tribe-events-calendar-month-mobile-events__mobile-event-title-link.tribe-common-anchor{color:#fff}.tribe-events .tribe-events-calendar-month__day-cell--selected{background-color:#6a38a7}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background:#6a38a7}.tribe-events .tribe-events-calendar-month__header-column-title{color:#fff;text-align:center;font-weight:700;font-size:12px;padding:8px;background:#6a38a7}span.tribe-events-c-top-bar__datepicker-mobile{display:none}span.tribe-events-c-top-bar__datepicker-desktop.tribe-common-a11y-hidden{display:block!important;visibility:visible}.tribe-common article.tribe_events_cat-skill-clinic h3 a,.tribe-common article.tribe_events_cat-skill-clinic h3 a:link{color:#fff}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background:#6a38a7}.tribe-events .tribe-events-c-view-selector{width:40px}.tribe-events .tribe-events-c-view-selector__button-icon{height:40px;width:40px}div#tribe-events-view-selector-content{width:140px}a.tribe-events-button{font-size:12px;text-decoration:underline}.tribe-events .tribe-events-c-view-selector__list-item-icon{height:35px;width:35px}p.tribe-events-promo.tribe-common-b1.tribe-events-c-promo{display:none}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes filling{from{bottom:-131px}to{bottom:0}}@keyframes filling{from{bottom:-131px}to{bottom:0}}#wrap--tsf-loader-screen,.wrap--tsf-loader-layer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgba(255,255,255,.9);display:none}.wrap--tsf-loader-layer{position:absolute;background:rgba(255,255,255,.75)}#tsf-loader-screen,.tsf-loader-layer{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}#loader-screen__content,.loader-layer__content{-webkit-flex:0 1 131px;-ms-flex:0 1 131px;flex:0 1 131px;height:131px;border-radius:50%;overflow:hidden;position:relative}#loader-screen__filler,.loader-layer__filler{background:#fc7100;position:absolute;width:100%;height:100%;left:0;bottom:0;-webkit-animation:filling 7s linear infinite;-moz-animation:filling 7s linear infinite;-ms-animation:filling 7s linear infinite;-o-animation:filling 7s linear infinite;animation:filling 7s linear infinite}#loader-screen__ball,.loader-layer__ball{-webkit-animation:rotating 7s linear infinite;-moz-animation:rotating 7s linear infinite;-ms-animation:rotating 7s linear infinite;-o-animation:rotating 7s linear infinite;animation:rotating 7s linear infinite}.loop--search-results,.loop--archive,.loop--none,.error-404+.page-content,.wrap--product-loop{padding-top:30px;padding-bottom:30px}.error-404+.page-content{padding-bottom:75px}.wrap--product-loop .products{width:100%}.wrap--product-loop ul.products li.product a,.wrap--product-loop ul.products li.product a:hover,.wrap--product-loop ul.products li.product a:focus,.wrap--product-loop ul.products li.product .button,.wrap--product-loop ul.products li.product .button:hover,.wrap--product-loop ul.products li.product .button:focus{border:none}.xoo-wsc-notice-box>div{background:transparent!important}.xoo-wsc-basket{padding:5px 7px 3px!important;border-radius:5px!important;top:180px!important;right:-5px!important;margin:0!important;box-shadow:0 1px 4px 0 rgba(0,0,0,.25)!important}.xoo-wsc-bki{font-size:30px!important}.wrap--title-block{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;position:relative;overflow:visible;padding:10px 0}.height--medium{padding:40px 0}.height--tall{padding:70px 0}.title-block{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.wrap--title-block.height--small.scheme--white{padding:30px 0}.wrap--title-block.height--medium.scheme--white{padding:50px 0}.wrap--title-block.height--tall.scheme--white{padding:70px 0}.product-single .scheme--white{border-top:rgba(106,56,167,.5) solid 1px;box-shadow:inset 0 1px 0 0 #6a38a7,inset 0 -1px 0 0 rgba(0,0,0,.075);border-bottom:#fff solid 1px}.header--white .scheme--white{border-top:rgba(106,56,167,.25) solid 1px;box-shadow:none;border-bottom:none}.scheme--light{border-bottom:#fff solid 1px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.075);background:#f2f0f5}.scheme--dark{border-top:rgba(0,0,0,.15) solid 1px;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.075);background:#6a38a7}.is-loop-header{box-shadow:inset 0 1px 0 0 #6a38a7,inset 0 -1px 0 0 rgba(0,0,0,.075)}.entry-title,.page-title{font:normal 700 70px/1.28em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:8px}@media (max-width:540px){.entry-title,.page-title{font-size:42px;line-height:1.15em}}.entry-subtitle,.page-subtitle{font:normal 400 22px/1.36em 'Montserrat',"Helvetica Neue",Helvetica,Arial,sans-serif}.archive .entry-title{font:normal 700 55px/1.09em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif}.title-block,.title-block h1,.title-block h2,.title-block h3,.title-block .entry-title,.title-block .page-title,.title-block .entry-subtitle,.title-block .page-subtitle{color:#220d3b}.scheme--dark .title-block,.scheme--dark .title-block h1,.scheme--dark .title-block h2,.scheme--dark .title-block h3,.scheme--dark .title-block .entry-title,.scheme--dark .title-block .page-title,.scheme--dark .title-block .entry-subtitle,.scheme--dark .title-block .page-subtitle{color:#fff}.entry-header,.page-header{margin:0}.align--center .entry-header{margin:0 auto}.tsf-slider__slider,.wp-block-tsf-dl{width:100%;opacity:0;visibility:hidden;height:100px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:none}.wp-block-tsf-dl{display:block;height:auto}.loaded .tsf-slider__slider{display:block}.loaded .tsf-slider__slider.slick-initialized,.loaded .wp-block-tsf-dl{opacity:1;visibility:visible;height:auto}figure.wp-block-embed,figure.wp-block-embed iframe{max-width:100%}@media (max-width:960px){.about__testimonials .slick-slide{padding:0 65px!important}.about__testimonials .slick-prev,.about__testimonials .slick-next{top:40%!important}}@media (max-width:540px){.about__testimonials .slick-slide{padding:0 15px!important}.about__testimonials .slick-prev{left:-25px!important}.about__testimonials .slick-next{right:-25px!important}}.has-hero .site-head{background:transparent}.has-hero .wrap--site-head{position:absolute;top:0;left:0;width:100%}.wp-block-tsf-hero{min-height:400px;height:auto;overflow:hidden;position:relative;z-index:0;margin-top:42px;left:0;padding:195px 0 153px}.wrap--tsf-hero__video,.wrap--tsf-hero__image{position:absolute;width:100%;z-index:0}.wrap--tsf-hero__video{padding-bottom:56.25%;height:0;top:50%;left:0;transform:translateY(-50%);z-index:0}.wrap--tsf-hero__image{padding-bottom:0;height:100%;top:0;left:0;z-index:0}.tsf-hero--home:after{content:'';background:url(/wp-content/themes/thescoringfactory/img/curve.png) center top no-repeat;width:100%;height:100px;position:absolute;left:0;background-size:100% 100%;bottom:-3px;z-index:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);top:auto}.wrap--tsf-hero__video:before,.wrap--tsf-hero__image:before,.wrap--tsf-hero__video:after,.wrap--tsf-hero__image:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block}.wrap--tsf-hero__video:before,.wrap--tsf-hero__image:before{background:#000;opacity:.5;z-index:1}.wrap--tsf-hero__video:after,.wrap--tsf-hero__image:after{background:#462073;background:-moz-linear-gradient(left,#462073 0%,#99299e 100%);background:-webkit-linear-gradient(left,#462073 0%,#99299e 100%);background:linear-gradient(to right,#462073 0%,#99299e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#462073',endColorstr='#99299e',GradientType=1);mix-blend-mode:hard-light;z-index:2}@media (min-width:768px){body:not(.is-mobile) .wrap--tsf-hero__video:before,body:not(.is-tablet) .wrap--tsf-hero__video:before{opacity:.2!important}body:not(.is-mobile) .wrap--tsf-hero__video:after,body:not(.is-tablet) .wrap--tsf-hero__video:after{opacity:.5!important}}@media (max-width:768px){.wrap--tsf-hero__video{display:none}.single-tsf-staff .wp-block-image .alignleft{float:none;MARGIN:auto}body.skills-clinics .kb-row-layout-id3593_2c4cd3-5f>.kt-row-column-wrap,body.skills-clinics .kb-row-layout-id3593_ea4b21-9a>.kt-row-column-wrap{padding-right:10px!important;padding-left:10px!important}}.tsf-hero__image{position:absolute;top:50%;left:50%;height:100%;width:100%;transform:translate(-50%,-50%)}.inline-YTPlayer{position:absolute!important;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:unset!important}.tsf-hero__video{height:calc(100% + 10px)!important;top:0px!important;left:50%!important;margin-top:0!important;margin-left:0!important;transform:translateX(-50%)!important;width:auto!important;position:absolute!important}.tsf-hero__content{position:relative;z-index:1}.inline-YTPlayer .inlinePlayButton{display:none!important}.tsf-hero__content,.tsf-hero__content h1,.tsf-hero__content h2,.tsf-hero__content h3,.tsf-hero__content h4,.tsf-hero__content h5,.tsf-hero__content h6{color:#fff}.tsf-hero__content.align-center{text-align:center}.tsf-hero__content.align-right{text-align:right}.tsf-hero__head span{display:block}.tsf-hero__buttons .btn{margin:0 10px;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:21px 45px}.tsf-hero__buttons .btn--ghost{color:#fff}.tsf-hero__buttons .btn--ghost:hover,.tsf-hero__buttons .btn--ghost:focus{color:#36330e}.tsf-hero__buttons .btn:not([class*="--ghost"]){color:#36330e}.tsf-hero__buttons .btn:not([class*="--ghost"]):hover,.tsf-hero__buttons .btn:not([class*="--ghost"]):focus{color:#fff}@media (max-width:1200px){.wrap--tsf-hero__video{height:100%;top:0;transform:translate(-50%,0);left:50%;width:156.25%;padding-bottom:0}}@media (max-width:640px){.wp-block-tsf-hero{margin-top:0;padding:170px 0 108px}}@media (max-width:560px){.tsf-hero__buttons{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tsf-hero__buttons .btn{margin:10px 0;max-width:320px;width:100%}}@media (max-width:554px){body.page-id-7473 h2.kt-adv-heading7473_90fb3d-55.wp-block-kadence-advancedheading>span{font-size:60px!important}}@media (max-width:540px){.tsf-hero__head span,.entry-content h2,.entry-content h3{display:block;font-size:42px!important;font-weight:700!important;line-height:1.3em!important;margin:0!important}.tsf-hero__head{margin-bottom:36px}.entry-content h2,.entry-content h3{line-height:1.15em!important;margin-bottom:37px!important}.entry-content h3,.entry-content h3 span{font-weight:700!important}}.home .wrap--site-head{position:absolute;top:0;left:0;width:100%}.home .site-head{background:transparent}.tsf-hero--home{min-height:200px;height:95vh;overflow:hidden;position:relative;z-index:0;left:0;padding:195px 0 108px}@media (min-width:640px){.tsf-hero--home{margin-top:42px;padding:195px 0 153px}}.home .wrap--tsf-hero__image:before{opacity:0!important}.home .tsf-hero__image{opacity:.5!important}.home .wrap--tsf-hero__image:after{mix-blend-mode:lighten}.home .tsf-hero__head>span{display:inline-block}.home .tsf-hero__head h1>span:nth-child(1){font:normal 800 26px/1em 'Big Shoulders Text','Helvetica Neue',Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:21px}.home .tsf-hero__head h1>span:nth-child(2){font:normal 900 80px/1em 'Big Shoulders Text','Helvetica Neue',Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:0}.home .tsf-hero__head h1>span:nth-child(3){font:normal 400 80px/1em 'Big Shoulders Text','Helvetica Neue',Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:52px}.wp-block-tsf-social{float:none;display:block}.wp-block-tsf-social{margin:20px 0}.wp-block-tsf-social a,.wp-block-tsf-social i{font-weight:400}.wp-block-tsf-social a,.wp-block-tsf-social a:hover,.wp-block-tsf-social a:focus{text-decoration:none;color:#6a38a7;border-bottom:none}.wp-block-tsf-social a:not(:last-child){margin-right:45px}.wp-block-tsf-social .fab{font-size:28px}.wp-block-tsf-contact{margin-bottom:175px;float:none;display:block}.wp-block-tsf-contact ul,.wp-block-tsf-contact li{padding:0;margin:0}.wp-block-tsf-contact ul{position:relative;padding-left:67px;margin-left:7px}.wp-block-tsf-contact ul:not(:last-child){margin-bottom:62px}.wp-block-tsf-contact li,.wp-block-tsf-contact li a,.wp-block-tsf-contact li a:hover,.wp-block-tsf-contact li a:focus{font:normal normal 20px/1.42em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#111}.wp-block-tsf-contact li a:hover,.wp-block-tsf-contact li a:focus{color:#6a38a7}.wp-block-tsf-contact li{list-style-type:none}.tsf-contact ul:before{content:'';position:absolute;top:8px;left:0;font:normal 900 30px/30px "Font Awesome 5 Free";height:30px;width:30px;text-align:center;color:#6a38a7;font-size:30px;background:transparent url(/wp-content/themes/thescoringfactory/img/address.svg) center center/auto no-repeat}.tsf-contact .tsf-contact__phone:before{top:1px;background:transparent url(/wp-content/themes/thescoringfactory/img/phone.svg) center center/auto no-repeat}.tsf-contact .tsf-contact__email:before{top:1px;background:transparent url(/wp-content/themes/thescoringfactory/img/email1.svg) center center/auto no-repeat}.tsf-testimonial blockquote{background:url(/wp-content/themes/thescoringfactory/img/quote-light.png) left 4px top 3px/auto no-repeat;font:normal 400 16px/1.56em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.tsf-testimonial:not(:last-child){padding-bottom:28px;margin-bottom:21px;border-bottom:#e1e1e2 solid 1px}.tsf-testimonial blockquote cite{font:normal 400 18px/1.78em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none}.tsf-testimonial p:first-child,.tsf-testimonial p:first-child{text-indent:60px}.tsf-staff:not(article){-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;text-align:center!important;width:100%;max-width:1082px;margin-left:auto;margin-right:auto}.tsf-staff-member{-webkit-flex:0 1 25%!important;-ms-flex:0 1 25%!important;flex:0 1 25%!important;padding:19px 24px!important}.wrap--tsf-cards{margin:-9px 0 0 -12px;width:calc(100% + 24px)}.page-cards .wrap--tsf-cards{margin:-2px 0 0 -10px;width:calc(100% + 20px)}.tsf-cards{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.layout-50-50-33-33-33 .tsf-card{padding:9px 12px;-webkit-flex:0 1 33.3333%;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}.page-cards .tsf-card{padding:10px;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.tsf-card__inner,.pp__overlay{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tsf-card__inner{border-radius:5px;overflow:hidden;box-shadow:2px 2px 5px 0 #ddddd3;background:#fff}.tsf-card__inner.active{box-shadow:2px 2px 30px 0 #adada0}.product-cards.layout-50-50-33-33-33 .tsf-card:nth-child(5n+1),.product-cards.layout-50-50-33-33-33 .tsf-card:nth-child(5n+2){-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.product-cards.layout-50-50-33-33-33 .tsf-card:nth-child(5n+3){padding-right:8px}.product-cards.layout-50-50-33-33-33 .tsf-card:nth-child(5n+4){padding-left:8px;padding-right:8px}.product-cards.layout-50-50-33-33-33 .tsf-card:nth-child(5n+5){padding-left:8px}.product-cards.layout-100 .wrap--tsf-cards,.product-cards.layout-50 .wrap--tsf-cards,.product-cards.layout-100-50-50 .wrap--tsf-cards,.product-cards.layout-100-50-50-50-50 .wrap--tsf-cards{margin:-10px 0 0 -10px;width:calc(100% + 20px)}.product-cards.layout-50 .tsf-card,.product-cards.layout-100-50-50 .tsf-card,.product-cards.layout-100-50-50-50-50 .tsf-card{padding:10px;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.product-cards.layout-100 .tsf-card,.product-cards.layout-100-50-50 .tsf-card:nth-child(3n+1),.product-cards.layout-100-50-50-50-50 .tsf-card:nth-child(5n+1){-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.entry-content .tsf-card h5{font:normal 700 18px/1.44 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.entry-content .tsf-card h6{font:normal 400 16px/1.56 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#75658c;margin-bottom:3px}.pp__header{position:relative;overflow:hidden;border-radius:5px;text-align:center;height:0;padding-bottom:48.74%;width:100%}.page-cards .pp__header{border-radius:0;padding-bottom:38.52%}.pp__header img{position:absolute;width:100%;height:auto;transform:translate(-50%,-50%);top:50%;left:50%}.page-cards .pp__header img{width:auto;height:100%;max-width:unset}.pp__overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);opacity:0;visibitlity:hidden}.tsf-card__inner.active .pp__overlay{opacity:1;visibility:visible}.pp__overlay a{position:relative;display:inline-block;transform:translate(0,-50%);top:50%}.pp__overlay a:hover,.pp__overlay a:focus{color:#111;background:rgba(255,235,12,1)}.pp__body{padding:24px 51px 48px 30px;position:relative}.product-cards .pp__body{padding:24px 51px 24px 30px}.pp__date,.product-cards .pp__date{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:10px;margin-bottom:6px;border-bottom:#eee solid 1px}.single-product .pp__date{margin-top:35px;padding-bottom:18px;margin-bottom:12px}.pp__date div,.product-cards .pp__date div{border:#e6e0ef solid 1px;color:#111;font-size:10px;font-weight:500;border-radius:4px;padding:3px 5px 1px;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:1px 2px 1px 0;line-height:12px}.pp__arrowlink,.pp__arrowlink a{position:absolute;width:20px;height:12px;top:27px;right:31px;display:block}.pp__arrowlink a{position:relative;background:transparent url(/wp-content/themes/thescoringfactory/img/arrowright.png) center center/20px 12px no-repeat;top:auto;right:auto}.page-cards .tsf-card:nth-child(5n+1) .pp__body{padding:63px 54px 50px}.page-cards .pp__meta>.pp__who{-webkit-flex:0 1 26.18%;-ms-flex:0 1 26.18%;flex:0 1 26.18%}.page-cards .pp__meta>.pp__when{-webkit-flex:0 1 31.49%;-ms-flex:0 1 31.49%;flex:0 1 31.49%}.page-cards .pp__meta>.pp__where{-webkit-flex:0 1 42.33%;-ms-flex:0 1 42.33%;flex:0 1 42.33%}.page-cards .pp__meta>*:not(:last-child){padding-right:40px}.page-cards .pp__title,.page-cards .pp__title a{font:normal 700 30px/1.28em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#111}.page-cards .pp__title{margin-bottom:10px}.page-cards .pp__title a:hover,.page-cards .pp__title a:focus{color:#6a38a7}.page-cards .pp__excerpt,.page-cards .pp__meta{font:normal 400 18px/1.56em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#111}.page-cards .pp__excerpt>*:last-child{margin-bottom:40px}.page-cards .pp__meta h6{font:normal 700 16px/1.56em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#75658c;margin-bottom:-2px}.page-cards .pp__footer{margin-top:30px}.page-cards .pp__footer a{display:inline-block;width:224px;text-align:center;vertical-align:top}.page-cards .pp__footer a.is-freesession{width:auto}.page-cards .pp__footer a:not(:last-child){margin-right:15px}.page-cards .pp__fseal{background:rgba(81,50,118,.8);top:28px;left:32px;width:127px;height:127px;position:absolute;border-radius:50%;overflow:hidden;transform:rotate(-12deg);box-shadow:3px 2px 12px 0 rgba(0,0,0,.34)}.page-cards .pp__fseal span{color:#fff;font:normal 700 20px/1em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;display:inline-block;width:auto;-ms-word-break:keep-all;word-break:keep-all;border:#ffee2b solid 2px;border-width:2px 0;padding:2px 0 4px}.page-cards .pp__note{padding-left:25px;position:absolute;top:23px;left:23px;font:normal 700 16px/1.13 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}.page-cards .pp__fseal+.pp__note{top:auto;bottom:23px}.page-cards .pp__note:before{position:absolute;content:'';width:16px;height:16px;background:#ffee2b;border-radius:50%;overflow:hidden;top:-1;left:0}.page-cards .memlabel{position:absolute;top:-18px;right:0;border:none;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}@media (min-width:640px){.page-cards .tsf-card:nth-child(5n+1){-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.page-cards .tsf-card:nth-child(5n+1) .pp__header{padding-bottom:0;height:auto}.page-cards .tsf-card:nth-child(5n+1) .tsf-card__inner{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.page-cards .tsf-card:nth-child(5n+1) .tsf-card__inner>*{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.page-cards .tsf-card:nth-child(5n+1) .tsf-card__inner>.pp__header{-webkit-flex:0 1 42.5%;-ms-flex:0 1 42.5%;flex:0 1 42.5%}.page-cards .tsf-card:nth-child(5n+1) .tsf-card__inner>.pp__body{-webkit-flex:0 1 57.5%;-ms-flex:0 1 57.5%;flex:0 1 57.5%}.page-cards .tsf-card:nth-child(5n+1) .pp__footer{margin-top:56px}}@media (max-width:580px){.product-cards.layout-50-50-33-33-33 .tsf-card:nth-child(5n+1),.product-cards.layout-50-50-33-33-33 .tsf-card:nth-child(5n+2),.service__left .tsf-card,.service__left .tsf-card:nth-child(5n+1),.service__left .tsf-card:nth-child(5n+2),.service__left .tsf-card:nth-child(5n+3),.service__left .tsf-card:nth-child(5n+4),.service__left .tsf-card:nth-child(5n+5),.product-cards.layout-50 .tsf-card,.product-cards.layout-100-50-50 .tsf-card,.product-cards.layout-100-50-50-50-50 .tsf-card,.product-cards.layout-100 .tsf-card,.product-cards.layout-100-50-50 .tsf-card:nth-child(3n+1),.product-cards.layout-100-50-50-50-50 .tsf-card:nth-child(5n+1){-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important}}.wp-block-tsf-video-player{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;visibility:hidden}.loaded .wp-block-tsf-video-player{opacity:1;visibility:visible}.plyr__video-wrapper~.plyr__control,.plyr__video-wrapper~.plyr__control:hover{background:transparent url(/wp-content/themes/thescoringfactory/img/yellowplay.png) center center/auto no-repeat!important;border:none!important;box-shadow:none!important;width:96px!important;height:96px!important}.plyr__video-wrapper~.plyr__control svg,.plyr__video-wrapper~.plyr__control:hover svg{opacity:0;visibility:hidden}.wp-block-tsf-video-player .plyr__poster{z-index:0!important;background-size:cover!important}.program-meta__header{color:#75658c;margin-bottom:0!important;font:normal 700 16px/1.63 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important}[class*="program-meta__"]:not(.program-meta__header){font-size:17px;margin-bottom:28px}.kt-tabs-layout-vtabs>.kt-tabs-title-list{width:257px!important;padding-right:46px!important;border-right:#e6e6e6 solid 1px!important}.wp-block-kadence-tabs li{margin-bottom:0!important}.wp-block-kadence-tabs li .kt-tab-title{padding:14px 20px 14px 22px!important}.kt-tabs-layout-vtabs>.kt-tabs-content-wrap{width:calc(100% - 273px)!important}[id*="kt-layout-id_"] .kt-tabs-wrap .wp-block-kadence-tab{padding:20px 0 30px 46px!important;margin-top:-22px!important}.kt-tabs-wrap .wp-block-kadence-tab h4{line-height:27px!important;margin:0 0 12px!important}.kt-tabs-wrap .wp-block-kadence-tab p{margin-bottom:9px}.tsf-iconlist li{list-style-type:none;position:relative;font:normal 400 18px/1.67em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:53px}.tsf-iconlist li:last-child{margin-bottom:!important}.tsf-iconlist li img,.tsf-iconlist li i{position:absolute;top:-5px;left:0;display:block;width:36px;height:36px}.tsf-iconlist li img{height:auto}.tsf-iconlist li i{color:#6a38a7;text-align:center;font-size:22px;line-height:36px;top:-3px;background:#f0efee;border-radius:50%;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:0;visibility:hidden}.loaded .tsf-iconlist li i{opacity:1;visibility:visible}.tsf-iconlist__item{padding-left:66px}.home.is-mobile .wrap--tsf-hero__image:before,.home.is-tablet .wrap--tsf-hero__image:before{opacity:0!important}.home.is-mobile .tsf-hero__image,.home.is-tablet .tsf-hero__image{opacity:.5!important}@media (min-width:1801px){.home .tsf-hero__image{background-size:100% auto!important;background-position:left 50% bottom -210px!important}.home .wp-block-tsf-hero{height:37vw!important}}@media (max-width:1800px){.home .tsf-hero__image{background-size:auto 1200px!important;background-position:left 50% bottom -196px!important}}.home__about{padding:30px 0 45px;font-size:17px;line-height:30px}.home__about .inner-column-1{padding-top:52px}@media (max-width:767px){.home__about .inner-column-1{margin-bottom:0!important}}.home__how{font-size:17px;line-height:30px;color:#111;overflow:hidden}.home__how h3{font:normal 700 26px/1.15em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#3e2160}.home__how .kt-has-3-columns{padding-top:5px!important}.home__how .wp-block-image{height:109px!important;margin-bottom:28px!important}.home__how [class*="inner-column-"]:not(:last-child){margin-right:0px!important}.home__how__directwrap--cols .wp-block-kadence-column{position:relative;overflow:visible;z-index:auto}.home__how__directwrap--cols .wp-block-kadence-column:before{position:absolute;content:'';right:-205px;width:100%;height:200%;top:50%;transform:translate(-50%,calc(-50% + 15px));z-index:0}.home__how__directwrap--cols .wp-block-kadence-column:nth-child(2):before{right:-285px}.home__how__directwrap--cols .wp-block-kadence-column:not(:last-child):before{background:transparent url(/wp-content/themes/thescoringfactory/img/long_arrow.svg) right center/auto 110% no-repeat}.home__how__directwrap--cols .wp-block-kadence-column>div{z-index:1}.home__how__actionbtn{position:relative;z-index:10}@media (max-width:1280px) and (min-width:767px){.home__how .kt-row-column-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.home__how [class*="inner-column-"],.home__how [class*="inner-column-"]:not(:last-child){-webkit-flex:0 1 64vw!important;-ms-flex:0 1 64vw!important;flex:0 1 64vw!important;margin-right:0!important}}@media (max-width:1280px){.home__how__directwrap--cols .wp-block-kadence-column:not(:last-child){margin-bottom:120px!important}.home__how__directwrap--cols .wp-block-kadence-column:before{position:absolute;content:'';right:auto;width:100%;height:100vw;top:50%;transform:translate(-50%,calc(-50% + 15px)) rotate(90deg);left:50%;max-width:unset}.home__how__directwrap--cols .wp-block-kadence-column:not(:last-child):before{background:transparent url(/wp-content/themes/thescoringfactory/img/long_arrow.svg) right 20% center/auto 110% no-repeat}}@media (max-width:960px){.home__how__directwrap--cols .wp-block-kadence-column:not(:last-child):before{background:transparent url(/wp-content/themes/thescoringfactory/img/long_arrow.svg) right 0% center/auto 110% no-repeat}}@media (max-width:540px){.home__how__directwrap--cols .wp-block-kadence-column:not(:last-child):before{background:transparent url(/wp-content/themes/thescoringfactory/img/long_arrow.svg) center center/auto 110% no-repeat;height:100vw;width:100vw;top:105%}}.home__action,.home__action p,.home__action cite,.home__action h1,.home__action h2,.home__action h3,.home__action h4,.home__action h5,.home__action h6{color:#fff!important}.home__action h3{font:normal 400 45px/1.2em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff!important}.home__action .kt-has-3-columns{padding-right:0!important;padding-left:0!important;padding-top:0!important}.home__action .kt-has-3-columns .kt-inside-inner-col{width:246px!important;height:380px!important;background-size:auto!important;padding:196px 0 0!important}.home__action .kt-has-3-columns .kt-inside-inner-col p:first-child{font:normal 700 20px/1.86 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.home__action .kt-has-3-columns .kt-inside-inner-col p:last-of-type{font:normal 500 14px/1.86 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:-3px 0 15px!important}.home__action .kt-has-3-columns .kt-inside-inner-col .wp-block-image{height:55px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home__action .kt-has-3-columns .kt-inside-inner-col .wp-block-image img{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.home__action .kt-has-3-columns .kt-inside-inner-col>*{margin-bottom:0!important;width:236px!important}.home__action .wp-block-quote{margin-top:47px}@media (max-width:1240px){.home__action .kt-row-column-wrap.kt-has-2-columns{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.home__action .kt-row-column-wrap.kt-has-2-columns [class*="inner-column-"]{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin-right:0!important}.home__action .kt-row-column-wrap.kt-has-2-columns [class*="inner-column-"]>*{width:100%!important;max-width:780px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}}@media (max-width:768px) and (min-width:521px){.home__action__triptichon{width:100%!important;max-width:420px!important;margin-left:auto!important;margin-right:auto!important}.home__action__triptichon p{text-align:left!important}.home__action__triptichon .kt-inside-inner-col{background-position:left center!important}.home__action .kt-has-3-columns .kt-inside-inner-col>*,.home__action .kt-has-3-columns .kt-inside-inner-col p:last-of-type{margin-left:260px!important}.home__action__triptichon .wp-block-image .aligncenter{margin-left:0!important}}@media (max-width:520px){.home__action .kt-has-3-columns .kt-inside-inner-col>*{width:auto!important}}.page--contact h2{margin-bottom:45px}.page--contact label{font-weight:400!important}.page--contact .gform_wrapper div.validation_error{text-align:left!important}.page--contact .gform_wrapper textarea{width:100%!important}.page--contact__wrap--cform .kt-inside-inner-col>*,.page--contact__wrap--cdetails .kt-inside-inner-col>*{width:100%;max-width:508px;margin-left:auto;margin-right:auto}.page--contact__wrap--hentry{box-shadow:0 2px 30px 0 rgba(0,0,0,.05);border-radius:5px;overflow:hidden!important}@media (max-width:1300px){.page--contact .kt-gutter-none.kt-inner-column-height-full{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.page--contact .kt-gutter-none.kt-inner-column-height-full>div{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin-bottom:0!important}.page--contact .kt-row-column-wrap .kt-row-column-wrap .kt-row-column-wrap .kt-has-1-columns.kt-row-layout-equal{padding:90px 30px 76px!important}.page--contact .wp-block-tsf-contact{margin-bottom:90px}.page--contact [id*="gform_confirmation_message_"]{margin:-36px 0 76px!important}}@media (max-width:540px){.page--contact .kt-row-column-wrap .kt-row-column-wrap .kt-row-column-wrap .kt-has-1-columns.kt-row-layout-equal{padding:90px 30px 60px!important}}@media (max-width:420px){.page--contact>div>div>div>div>div>div>.kt-row-column-wrap{padding:90px 0 34px!important}}.about__main{font:normal 400 20px/36px Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.about__main p{margin-bottom:37px}@media (max-width:980px){.about__main .kt-row-column-wrap{padding:86px 0 42px 0!important}}@media (max-width:768px){.about__main .wp-block-kadence-column:last-child .kt-inside-inner-col{margin:auto!important}}.about__comm__subtitle{font:normal 300 18px/1.56 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;max-width:580px;margin:auto}.about__comm__tripticon{font:normal 400 18px/1.67 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.about__comm__tripticon .wp-block-kadence-column{margin-right:0!important;padding:0 4.5vw!important}.about__comm__tripticon .wp-block-kadence-column:not(:last-child){border:rgba(255,255,255,.08) solid 1px;border-width:0 1px 0 0}.about__comm__tripticon figure{margin-bottom:6px}.about__comm__tripticon p:last-child{margin-bottom:0}@media (max-width:768px){.about__comm__tripticon .wp-block-kadence-column:not(:last-child){border-width:0 0 1px 0}.about__comm__tripticon .wp-block-kadence-column{padding:0 0 4.5vw!important}}.about__comm__action{font:normal 400 22px/27px Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.about__comm__action a{border-bottom:rgba(255,236,22,1) solid 2px}.blog .scheme--white.wrap--title-block,.archive .scheme--white.wrap--title-block,.search .scheme--white.wrap--title-block,.single-post .scheme--white.wrap--title-block{margin-bottom:-53px}.blog article .wrap--title-block,.archive article .wrap--title-block,.search article .wrap--title-block,.single-post article .wrap--title-block{border-top:none}.blog .entry-title,.archive .entry-title,.search .entry-title{font-size:48px;line-height:1.05em}.blog .entry-title,.blog .entry-title a,.search:not(.search-no-results) .entry-title,.archive .entry-title a{color:#6a38a7}.content-blocks{padding:53px 0}.content-blocks__primary,.content-blocks__secondary{position:relative}.content-blocks__primary{-webkit-flex:0 1 calc(100% - 376px);-ms-flex:0 1 calc(100 - 376px);flex:0 1 calc(100 - 376px);padding-right:53px;z-index:0}.blog #secondary,.archive #secondary,.search #secondary,.single-post #secondary{margin-top:9px}.content-blocks__secondary{-webkit-flex:0 1 376px;-ms-flex:0 1 376px;flex:0 1 376px;z-index:1;font:normal 400 16px/1.56em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.single-post .post-thumbnail{margin-bottom:39px}.blog #primary article,.archive #primary article,.search #primary article,.blog #primary article .entry-content,.archive #primary article .entry-content,.search #primary article .entry-content{padding:0!important}.blog #primary article:not(:first-child),.archive #primary article:not(:first-child),.search #primary article:not(:first-child){margin-top:27px!important;padding-top:23px!important}.blog #primary article p:last-child,.archive #primary article p:last-child,.search #primary article p:last-child{margin-bottom:0!important}.blog .post-thumbnail,.archive .post-thumbnail,.search .post-thumbnail,.blog .post-video,.archive .post-video,.search .post-video{display:block;margin-bottom:13px}.blog .post-video iframe,.archive .post-video iframe,.search .post-video iframe,.blog .post-video figure,.archive .post-video figure,.search .post-video figure{max-width:100%}.blog .post-video figure,.archive .post-video figure,.search .post-video figure{margin-top:0}.search.search-no-results .page-content{margin-top:53px}.search.search-no-results .page-content p:first-child{margin-bottom:13px}.search.search-no-results .page-content .search-form{max-width:unset;width:100%}@media (max-width:540px){.blog .entry-title,.archive .entry-title,.search .entry-title{font-size:42px;line-height:1.15em}}.blog .content-blocks__primary{padding-right:0}.blog #main>.wrap--title-block{border-bottom:rgba(106,56,167,.25) solid 1px!important;margin-bottom:1px!important;padding:10px 0 3px!important}.blog .page-header{max-width:calc(100% - 376px);width:100%;margin-left:auto;margin-right:auto}.blog #main article:nth-of-type(2n+1){background:#e6e0ef;padding:20px 30px 18px!important;width:calc(100% + 60px)!important;margin-left:-30px!important;margin-top:60px!important}.blog #main article:nth-of-type(2n+1):first-of-type{margin-top:0!important}@media (max-width:1300px){.blog #main>.container{max-width:unset}.blog .content-blocks__primary{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;max-width:864px}.blog .page-header{max-width:864px}}.blog .nav-links,.archive .nav-links,.search .nav-links,.single-post .nav-links{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-top:none;margin-top:13px;padding:20px 0 12px}.blog .nav-previous,.blog .nav-next,.archive .nav-previous,.archive .nav-next,.search .nav-previous,.search .nav-next,.single-post .nav-previous,.single-post .nav-next{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.blog .nav-previous,.archive .nav-previous,.search .nav-previous,.single-post .nav-previous{padding-right:26.5px}.blog .nav-next,.archive .nav-next,.search .nav-next,.single-post .nav-next{text-align:right;padding-left:26.5px}.blog .nav-previous:last-child,.archive .nav-previous:last-child,.search .nav-previous:last-child,.single-post .nav-previous:last-child,.blog .nav-next:first-child,.archive .nav-next:first-child,.search .nav-next:first-child,.single-post .nav-next:first-child{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:0;padding-left:0}#secondary .widget-title{font:normal 700 31px/1.05em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:18px}#secondary .widget{margin-bottom:39px}#secondary #gform_28{position:relative!important}#secondary #gform_28 input[type="text"]{border-radius:25px!important;padding:10px 66px 10px 32px!important;margin:12px 0 0!important}#secondary #gform_28 .gform_footer{padding:0!important;margin:0!important;width:50px!important;height:50px!important;overflow:hidden;position:absolute!important;background:transparent!important;border-radius:50%!important;top:12px!important;right:10px!important}#secondary #gform_28 .gform_footer:before{content:"\f1d8";font:normal 400 30px/30px "Font Awesome 5 Free";width:50px;height:50px;display:block;line-height:50px;text-align:center;color:#6a38a7;font-size:24px}#secondary #gform_28 input[type="submit"]{background:transparent!important;border:none!important;text-indent:9999vw!important;display:block!important;padding:0!important;width:50px!important;height:50px!important;position:absolute!important;margin:0!important;top:0;cursor:pointer!important;border-radius:25px!important}#secondary #gform_28 .validation_error{display:none!important}#secondary #gform_28 li.gfield.gfield_error.gfield_contains_required [id*="validation_message_28"]{margin-top:0!important}#secondary [id*="gform_confirmation_message_28"]{margin-top:0!important}#secondary .wrap--tsf-social{background:#6a38a7;display:inline-block;padding:0 32px;border-radius:25px;height:50px;line-height:50px}#secondary .wrap--tsf-social a{color:#fff;font-weight:400;font-size:24px;margin:0 12px}@media (max-width:840px){.content-blocks{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-blocks__primary,.content-blocks__secondary{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:0;margin-top:53px}.content-blocks__primary{margin-top:0}.content-blocks__secondary{margin-top:53px;padding-top:89px;border-top:#e6e0ef solid 1px}}.blog .post-video{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;visibility:hidden}.blog.loaded .post-video{opacity:1;visibility:visible}.error404 .wrap--title-block{padding:53px 0 0}.error404 .page-content{padding-top:0}.error404 .page-content>p:first-child{margin-bottom:7px}.error404 .page-content .search-form{max-width:100%}.error404__widgets{margin:53px 0 0 -30px;width:calc(100% + 60px)}.error404__widgets .widgettitle,.error404__widgets .widget-title{font-size:48px;line-height:1.05em;margin-bottom:20px}.error404__widget--recentposts,.error404__widget--categories,.error404__widget--monthlies{-webkit-flex:0 1 33.3333%;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%;padding:0 30px}.error404__widget--monthlies p{margin-bottom:5px}@media (max-width:840px){.error404__widgets{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;width:100%}.error404__widget--recentposts,.error404__widget--categories,.error404__widget--monthlies{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;padding:0;margin-bottom:53px}.error404__widget--monthlies{margin-bottom:0}.error404__widgets ul{margin-bottom:0}}.tsf-staff-template-default .entry-content{padding-bottom:23px}.tsf-staff-template-default .entry-content img{width:229px;height:auto}.tsf-staff-template-default .entry-content>div{line-height:1.56em!important}.tsf-staff-template-default .wrap--title-block{padding-bottom:32px!important}@media (max-width:640px){.tsf-staff-template-default .entry-content img{float:none!important;display:block!important;margin:0 auto 53px!important}}.service__main{position:relative!important}.service__left{-webkit-flex:0 1 calc(100% - 483px)!important;-ms-flex:0 1 calc(100% - 483px)!important;flex:0 1 calc(100% - 483px)!important;margin-right:107px!important}.service__right{-webkit-flex:0 1 376px!important;-ms-flex:0 1 376px!important;flex:0 1 376px!important}.service__right>div{box-shadow:1px 1px 5px 0 rgba(0,0,0,.1);border-radius:5px}.entry-content .service__subtitle{font:normal 700 40px/1.65em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#220d3b}.service__intro{font:normal 500 22px/1.48em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:20px}.service__desc p{font:normal 400 18px/1.56em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:28px}.service__img figure{margin-top:6px}.service__img figcaption{font:normal 500 16px/1.75em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;margin-top:16px}.entry-content .service__metatitle{font:normal 700 30px/1em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:24px}.service__pricetag{font:normal 400 26px/1.31em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:3px}.service__metamain{font:normal 400 15px/1.73em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.service__right .service__memlabel{margin-bottom:22px}.service__metamain ul{list-style-type:none;margin:0 0 38px 0}.service__metamain ul li:before{content:'- '}.service__right .btn{width:100%;max-width:261px}.service__metamain+.wp-block-tsf-button{margin-bottom:20px}@media (max-width:1024px) and (min-width:840px){.service__left{-webkit-flex:0 1 calc(100% - 416px)!important;-ms-flex:0 1 calc(100% - 416px)!important;flex:0 1 calc(100% - 416px)!important;margin-right:40px!important}.service__img .wp-block-columns{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.service__img .wp-block-column{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin:0!important}.service__img figcaption{margin-top:8px}}@media (max-width:840px){.academy__main>div>.kt-row-column-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;padding-bottom:63px!important}.service__left,.service__right{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin-right:0!important}.service__left .service__img .wp-block-columns{margin-bottom:0!important}.service__right .wp-block-tsf-button{text-align:left!important}.service__right .wp-block-tsf-button .btn{text-align:center!important}}@media (max-width:600px){.service__img figcaption{margin-top:8px}}@media (max-width:480px){.service__left{margin-bottom:0!important}.service__right .btn{width:100%}.service__right>div{padding:30px 30px 40px 30px!important}.academy__main>div>.kt-row-column-wrap{padding-bottom:60px!important}}.page-id-3568 .wp-block-cover a{border:none!important;color:#fff!important;text-decoration:none!important}.page-id-3568 .service__cover-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.academy__evaluation{position:relative!important}.academy__evaluation>div>.kt-row-column-wrap{-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.evaluation__left{-webkit-flex:0 1 calc(100% - 441px)!important;-ms-flex:0 1 calc(100% - 441px)!important;flex:0 1 calc(100% - 441px)!important;margin-right:65px!important}.evaluation__right,.evaluation__right>div{border-radius:5px!important}.evaluation__right{-webkit-flex:0 1 376px!important;-ms-flex:0 1 376px!important;flex:0 1 376px!important;background:#ead4ec!important;background:-moz-linear-gradient(left,#ead4ec 0%,#dbd2e3 100%)!important;background:-webkit-linear-gradient(left,#ead4ec 0%,#dbd2e3 100%)!important;background:linear-gradient(to right,#ead4ec 0%,#dbd2e3 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ead4ec',endColorstr='#dbd2e3',GradientType=1)!important;padding:1px!important;box-shadow:5px 4px 4px 0 rgba(0,0,0,.03)!important}.evaluation__right>div{background:#fff!important}.entry-content .evaluation__title{margin-bottom:35px!important}.entry-content .evaluation__subtitle{font-size:30px!important;font-weight:700!important;line-height:1.63em!important}.entry-content .evaluation__left .evaluation__subtitle{margin-bottom:16px!important}.evaluation__right p,.service__pricetag p:not(.tsf-product-price){font-size:16px!important;font-weight:700!important;margin-bottom:0!important;color:#75658c!important}.evaluation__right .tsf-product-price{margin:-4px 0 23px}.evaluation__right .tsf-product-price:last-child{margin-bottom:3px}.evaluation__schedule>div{margin-top:-43px!important}.evaluation__schedule .kt-tabs-wrap .wp-block-kadence-tab{min-height:unset!important}.evaluation__schedule .kt-tabs-wrap .wp-block-kadence-tab .wp-block-column{-webkit-flex:0 1 280px!important;-ms-flex:0 1 280px!important;flex:0 1 280px!important;padding-right:30px!important;margin-left:0!important;margin-right:0!important}.evaluation__direction{margin-top:12px}@media (max-width:1024px) and (min-width:840px){.evaluation__left{-webkit-flex:0 1 calc(100% - 416px)!important;-ms-flex:0 1 calc(100% - 416px)!important;flex:0 1 calc(100% - 416px)!important;margin-right:40px!important}}@media (max-width:840px){.academy__evaluation>div>.kt-row-column-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.evaluation__left,.evaluation__right{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin-right:0!important}.evaluation__left{margin-bottom:0!important}.evaluation__schedule{padding-bottom:53px!important}.evaluation__schedule>div{margin-top:30px!important}}@media (max-width:768px){.evaluation__schedule .kt-tabs-layout-vtabs>.kt-tabs-content-wrap{width:100%!important}.evaluation__schedule [id*="kt-layout-id_"] .kt-tabs-wrap .wp-block-kadence-tab{margin:0!important;padding:20px 22px 30px!important}.evaluation__schedule [id*="kt-layout-id_"] .kt-tabs-content-wrap>.wp-block-kadence-tab{min-height:100px!important}.evaluation__schedule [id*="kt-layout-id_"] .kt-tabs-layout-vtabs .wp-block-columns{margin-bottom:0!important}.evaluation__schedule [id*="kt-layout-id_"] .kt-tabs-layout-vtabs .wp-block-column{-webkit-flex:0 1 50%!important;-ms-flex:0 1 50%!important;flex:0 1 50%!important}}@media (max-width:580px){.evaluation__schedule [id*="kt-layout-id_"] .kt-tabs-layout-vtabs .wp-block-column{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important}.evaluation__schedule [id*="kt-layout-id_"] .kt-tabs-layout-vtabs .wp-block-column:not(:last-child){margin-bottom:30px!important}}.academy__playersay .kt-inside-inner-col{padding-left:calc(50vw - 630px)!important;background:#99299e!important;background:-moz-linear-gradient(left,#99299e 0%,#462073 100%)!important;background:-webkit-linear-gradient(left,#99299e 0%,#462073 100%)!important;background:linear-gradient(to right,#99299e 0%,#462073 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99299e',endColorstr='#462073',GradientType=1)!important}.academy__parentsay .kt-inside-inner-col{padding-right:calc(50vw - 630px)!important;padding-left:78px}.academy__playersay .kt-inside-inner-col>*,.academy__parentsay .kt-inside-inner-col>*{width:570px}@media (max-width:1320px){.academy__sayers>div>div{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.academy__playersay,.academy__parentsay{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important}.academy__playersay .kt-inside-inner-col>*,.academy__parentsay .kt-inside-inner-col>*{margin-left:auto!important;margin-right:auto!important}.academy__playersay>div,.academy__playersay .kt-inside-inner-col{padding:52px 30px 0 30px!important}.academy__parentsay>div,.academy__parentsay .kt-inside-inner-col{padding:53px 30px 70px 30px!important}}@media (max-width:630px){.academy__playersay .kt-inside-inner-col>*,.academy__parentsay .kt-inside-inner-col>*{width:auto!important}.academy__playersay .kt-inside-inner-col>*,.stype--imagetext .tsf-slider,.stype--imagetext .slick-slide>.flex-container{width:calc(100vw - 60px)!important}.stype--imagetext .tsf-slider,.stype--imagetext .slick-slide>.flex-container{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.stype--imagetext .tsf-slider{padding-top:0!important}.stype--imagetext .slick-slide>.flex-container>.flex-item:first-child,.stype--imagetext .slick-slide>.flex-container>.flex-item{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important}.stype--imagetext .slick-slide>.flex-container>.flex-item:first-child{margin:30px!important}.stype--imagetext .tsf-slider .slick-dots{margin-left:285px!important}.stype--imagetext .slick-slide img{margin:auto!important}.stype--imagetext .slick-slide>.flex-container>.flex-item:last-child:not(:first-child){padding-left:0!important}.stype--imagetext .tsf-slider .slick-dots{display:block;margin-left:auto!important;margin-right:auto!important;position:relative!important}.stype--imagetext .tsf-slider .slick-dotted.slick-slider{padding-bottom:0!important}.academy__playersay .kt-inside-inner-col>*,.academy__parentsay .kt-inside-inner-col>*{text-align:center!important}}.skillsclinics__hero .tsf-hero__body{width:100%;max-width:500px}.skillsclinics__main .service__left{-webkit-flex:0 1 calc(100% - 420px)!important;-ms-flex:0 1 calc(100% - 420px)!important;flex:0 1 calc(100% - 420px)!important;margin-right:44px!important}.skillsclinics__main .service__left h2{margin-bottom:7px!important}.service__desc__columns>div>div{-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.service__desc__columns>div>div>*{margin:0!important}.service__desc__col1{-webkit-flex:0 1 586px!important;-ms-flex:0 1 586px!important;flex:0 1 586px!important;padding-right:40px!important}.service__desc__col2{-webkit-flex:0 1 calc(100% - 586px)!important;-ms-flex:0 1 calc(100% - 586px)!important;flex:0 1 calc(100% - 586px)!important;padding-left:48px!important;position:relative!important}.service__desc__col2:before{content:'';position:absolute;top:3px;left:0;height:calc(100% - 39px);width:1px;opacity:.3;background-color:#75658c}.service__desc__col2,.service__desc__col2 p{font-weight:500!important;line-height:1.67!important}.skillsclinics__main .service__right{margin-top:-268px!important}.service__right>div>.wp-block-kadence-rowlayout:not(:last-child){border-bottom:solid 1px #dbcee2}.entry-content .service__metatitle{margin-bottom:20px!important}.entry-content .service__generalinfo h4{margin-bottom:0!important;font:normal 700 16px/1.63 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.skillsclinics__main .tsf-product-price{margin:-4px 0 23px!important}.skillsclinics__main .tsf-product-price+.wp-block-tsf-button{margin:-4px 0 40px!important}.entry-content .skillsclinics__action h2{font:normal 700 50px/1.36em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-bottom:2px}.entry-content .skillsclinics__action p{font:normal 400 24px/2.08 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-bottom:32px}@media (max-width:1240px){.service__desc__col1{-webkit-flex:0 1 calc(100% - 240px)!important;-ms-flex:0 1 calc(100% - 240px)!important;flex:0 1 calc(100% - 240px)!important;padding-right:20px!important}.service__desc__col2{-webkit-flex:0 1 240px!important;-ms-flex:0 1 240px!important;flex:0 1 240px!important;padding-left:28px!important}.service__left .tsf-cards{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.service__left .tsf-card:nth-child(5n+1),.service__left .tsf-card:nth-child(5n+2),.service__left .tsf-card:nth-child(5n+3),.service__left .tsf-card:nth-child(5n+4),.service__left .tsf-card:nth-child(5n+5){-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;padding:9px 12px}}@media (max-width:968px) and (min-width:840px),(max-width:640px){.service__left .tsf-card,.service__left .tsf-card:nth-child(5n+1),.service__left .tsf-card:nth-child(5n+2),.service__left .tsf-card:nth-child(5n+3),.service__left .tsf-card:nth-child(5n+4),.service__left .tsf-card:nth-child(5n+5){-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}}@media (max-width:968px){.service__desc__columns>div>.kt-row-column-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.service__desc__col1,.service__desc__col2{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin-right:0!important}.service__desc__col2{padding-left:0!important}.service__desc__col2:before{content:normal!important}}@media (max-width:840px){.skillsclinics__main>div>.kt-row-column-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.skillsclinics__main .service__left,.skillsclinics__main .service__right{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin-right:0!important}.skillsclinics__main .service__right{margin-top:53px!important}}@media (max-width:640px){.skillsclinics__main .service__right>div{padding:0!important}.service__generalinfo>div>div,.service__coststructure>div>div{padding:20px!important}}.privtrain__hero .tsf-hero__body{width:100%;max-width:1022px;margin-left:auto!important;margin-right:auto!important}.privtrain__hero .tsf-hero__image{background-position:center top!important}.privtrain__main .service__desc,.privtrain__main .service__desc p{font:normal 400 20px/1.55em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#0e0e0e;margin-bottom:30px}.privtrain__main .service__desc .service__desc__action--small{font:normal 600 16px/1.56em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:44px}@media (max-width:768px){.privtrain__lists ul,.privtrain__lists .wp-block-kadence-column{margin-bottom:0!important}}.programs__main{border-top:#fff solid 7px}@media (max-width:1300px){.programs__main .pp__meta{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.programs__main .page-cards .pp__meta>*,.programs__main .page-cards .pp__meta>.pp__who,.programs__main .page-cards .pp__meta>.pp__when,.programs__main .page-cards .pp__meta>.pp__where{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;padding-bottom:10px;margin-bottom:10px;border-bottom:rgba(117,101,140,.15) solid 1px}.programs__main .page-cards .pp__meta>* p:last-child{margin-bottom:0}.programs__main .page-cards .pp__meta>.pp__where{padding-bottom:0;margin-bottom:0;border-bottom:none}}@media (max-width:1128px) and (min-width:840px){.programs__main .page-cards .pp__footer a,.programs__main .page-cards .pp__footer a:not(:last-child),.programs__main .page-cards .pp__footer a:last-child{margin-right:5vw}}@media (max-width:1128px){.programs__main .page-cards .pp__footer a:not(:last-child){margin-bottom:10px}}@media (max-width:768px){.programs__main .page-cards .tsf-card{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.programs__main .page-cards .tsf-card:nth-child(5n+1) .pp__body{padding:24px 30px 48px 30px}}.membership__fyki{color:#99299e;font:normal 500 16px/1.5em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.membership__joinintro{font:normal 400 22px/1.64em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:37px}@media (max-width:960px){.membership__secondary>div>.kt-row-column-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.membership__secondary>div>.kt-row-column-wrap>div{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin-right:0!important}.membership__secondary>div>.kt-row-column-wrap>div>div{margin:auto!important;max-width:640px!important;width:100%!important}.membership__secondary>div>.kt-row-column-wrap>div:first-child,.membership__secondary>div>.kt-row-column-wrap>div:first-child .wp-block-tsf-button{text-align:center!important;padding-bottom:53px!important}.membership__secondary .membership__iconlist>div>.kt-row-column-wrap,.membership__secondary .membership__iconlist>div>.kt-row-column-wrap .kt-inside-inner-col{padding-left:0!important}}@media (max-width:767px) and (min-width:480px){.membership__secondary .membership__iconlist>div>.kt-row-column-wrap{-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.membership__secondary .membership__iconlist>div>.kt-row-column-wrap>div{-webkit-flex:0 1 50%!important;-ms-flex:0 1 50%!important;flex:0 1 50%!important;margin-right:0!important}.membership__secondary .membership__iconlist>div>.kt-row-column-wrap>div:first-child{padding-right:15px!important}.membership__secondary .membership__iconlist>div>.kt-row-column-wrap>div:last-child{padding-left:15px!important}}@media (max-width:480px){.membership__secondary>div>.kt-row-column-wrap>div:first-child,.membership__secondary>div>.kt-row-column-wrap>div:first-child .wp-block-tsf-button,.membership__fyki{text-align:left!important}}.membership__pseudotable>div{border-radius:5px;box-shadow:0 2px 30px 0 rgba(0,0,0,.05)}.memtable__th-row>div>div,.memtable__td-row>div>div{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}[class*="memtable__col"]{-webkit-order:0!important;-ms-flex-order:0!important;order:0!important;-webkit-flex:0 1 auto!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important;-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.memtable__col1{-webkit-flex:0 1 31%!important;-ms-flex:0 1 31%!important;flex:0 1 31%!important;margin-right:0!important;padding:0 15px!important}.memtable__col2,.memtable__col3,.memtable__col4{-webkit-flex:0 1 23%!important;-ms-flex:0 1 23%!important;flex:0 1 23%!important;margin-right:0!important;padding:0 15px!important}.membership__pseudotable p{margin-bottom:0}.memtable__th-row .memtable__col2 p,.memtable__th-row .memtable__col3 p,.memtable__th-row .memtable__col4 p{font:normal 700 20px/1.5 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}.memtable__th-row>div>div,.memtable__td-row>div>div{border-bottom:#e5e5e5 solid 1px;margin:0 50px!important}.memtable__th-row>div>div,.memtable__td-row--price>div>div,.memtable__td-row--no-border>div>div,.memtable__td-row--buttons>div>div{border:none}.memtable__td-row .memtable__col1 p{font-weight:500}.memtable__td-row .memtable__col2 p:not(.memtable__tick-note),.memtable__td-row .memtable__col3 p:not(.memtable__tick-note),.memtable__td-row .memtable__col4 p:not(.memtable__tick-note){text-indent:-9999px;position:relative;display:block;width:100%}.memtable__td-row .memtable__col2 p:not(.memtable__tick-note):after,.memtable__td-row .memtable__col3 p:not(.memtable__tick-note):after,.memtable__td-row .memtable__col4 p:not(.memtable__tick-note):after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:transparent url(/wp-content/themes/thescoringfactory/img/tablecheck.png) center center/cover no-repeat}.memtable__feature-note,.memtable__tick-note{color:#75658c;margin-top:6px}.memtable__feature-note{font:normal 500 16px/1.5em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.memtable__tick-note{font:normal 500 12px/1.56em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center!important;display:block;width:100%;max-width:125px;margin-left:auto;margin-right:auto}.memtable__td-row--buttons .btn{width:157px;padding:22px 25px 20px}.memtable__td-row--price .price-group{font-size:0;line-height:0;text-align:center}.memtable__td-row--price [class*="price-span-"]{display:inline-block;color:#1d1d1d;height:36px;vertical-align:middle}.memtable__td-row--price .price-span-1,.memtable__td-row--price .price-span-2,.memtable__td-row--price .price-span-3{color:#1d1d1d}.memtable__td-row--price .price-span-1{font:normal 400 36px/1em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;height:36px}.memtable__td-row--price .price-span-2{font:normal 600 36px/1em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;height:36px}.memtable__td-row--price .price-span-3{font:normal 400 24px/1em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;height:24px;margin-top:10px}.memtable__td-row--price .price-span-4{font:normal 400 11px/1em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#75658c;height:12px;margin:14px 0 0 3px}.has-memtable--monthly .price-group--yearly,.has-memtable--yearly .price-group--monthly{display:none}.wrap--memtable__memswitcher>div{border-radius:5px}.wrap--memswitcher__switcher{padding:0 12px}.memswitcher__switcher{width:48px;height:23px;border-radius:50px;background-color:#6a38a7;position:relative;margin:auto;cursor:pointer}.memswitcher__switcher span{position:absolute;width:17px;height:17px;background-color:#fff;border-radius:50%;top:3px;left:3px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.has-memtable--yearly .memswitcher__switcher span{left:28px}.memtable__memswitcher>div>div>div{margin:0!important;padding:0!important}.memtable__memswitcher>div>div>div:nth-child(1){text-align:right!important}.memtable__memswitcher>div>div>div:nth-child(2){-webkit-flex:0 1 72px!important;-ms-flex:0 1 72px!important;flex:0 1 72px!important;margin-top:2px!important}.memtable__memswitcher>div>div>div:nth-child(1),.memtable__memswitcher>div>div>div:nth-child(3){-webkit-flex:0 1 calc(50% - 36px)!important;-ms-flex:0 1 calc(50% - 36px)!important;flex:0 1 calc(50% - 36px)!important}.memtable__memswitcher p{display:inline-block;width:auto}.memtable__activelabel{cursor:pointer}.memswitcher__save{font:normal 400 12px/1em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}@media (max-width:920px){.memtable__th-row>div>div,.memtable__td-row>div>div{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.memtable__col1{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;padding:0 15px 20px!important;text-align:center}.memtable__col2,.memtable__col3,.memtable__col4{-webkit-flex:0 1 33.3333%!important;-ms-flex:0 1 33.3333%!important;flex:0 1 33.3333%!important}}@media (max-width:767px){.memtable__memswitcher>div>div{-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.memtable__col1,.memtable__col2,.memtable__col3,.memtable__col4{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;padding:10px 15px 10px!important;text-align:left;position:relative!important}.memtable__col1{margin-bottom:15px!important}.memtable__col2,.memtable__col3{margin-bottom:0!important}.memtable__td-row .memtable__col2 p:not(.memtable__tick-note):after,.memtable__td-row .memtable__col3 p:not(.memtable__tick-note):after,.memtable__td-row .memtable__col4 p:not(.memtable__tick-note):after{top:-6px!important;left:calc(20vw - 70px)!important;transform:none!important}.memtable__th-row,.memtable__td-row--price,.memtable__td-row--buttons .memtable__col1{position:absolute;clip:rect(1px,1px,1px,1px);display:block;left:-9999vw}.memtable__td-row [class*="memtable__col"] p,.memtable__td-row [class*="memtable__col"] span{display:inline-block!important;vertical-align:top!important;width:auto!important}.memtable__td-row [class*="memtable__col"] .memtable__temp-memname{width:105px!important;font:normal 600 14px/16px Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.memtable__td-row [class*="memtable__col"] .memtable__temp-price{width:110px!important;font:normal 400 16px/16px Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.memtable__tick-note{position:absolute;width:100%!important;max-width:unset!important;text-align:left!important;left:15px;bottom:2px}.memtable__td-row--buttons .wp-block-tsf-button{text-align:left!important}.memtable__td-row--buttons .wp-block-tsf-button a{display:inline-block!important;width:100%!important;padding:22px 45px 20px!important;max-width:300px!important;text-align:center!important}.memtable__td-row--buttons>div>div{padding-top:0!important}.memtable__td-row--no-border>div>div{border-bottom:#e5e5e5 solid 1px!important}.memtable__td-row>div>div{margin:0!important}.memtable__memswitcher p{font-size:15px!important;font-weight:600!important;line-height:21px!important;vertical-align:top!important}.memtable__memswitcher>div>div>div:nth-child(2){margin-top:0!important}.wrap--memtable__memswitcher>div>div{padding-bottom:14px!important}.memtable__td-row .kt-row-column-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kb-row-layout-id7473_a6c9ad-ec .kt-row-column-wrap{grid-template-columns:repeat(1,minmax(0,1fr))!important}#block_c83732aad17730ae3e1899e19395ea1f{display:none}.kt-row-column-wrap .kadence-column7473_b65a4a-65{justify-content:center!important}}.explosive__hero .tsf-hero__body{max-width:640px;width:100%}.summer__hero .tsf-hero__body{max-width:640px;width:100%}@media (max-width:1800px){.summer__hero .tsf-hero__image{background-size:1800px auto!important}}@media (max-width:1060px){.summer__hero{padding-top:125px!important}.summer__hero .tsf-hero__body{max-width:360px!important}}.ytchannels__showcase .wp-block-cover__inner-container{width:100%}.ytchannels__showcase .wp-block-cover a{color:#fff;line-height:1.56;padding:100% 18px 10px;font-size:18px;font-weight:900;width:100%;position:absolute;left:0;bottom:0;border:none}.ytchannels__showcase .wp-block-cover a:hover,.ytchannels__showcase .wp-block-cover a:focus{color:#fff}.ytchannels__showcase .wp-block-cover:before{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ytchannels__showcase .wp-block-cover:hover:before{opacity:.2}#gform_wrapper_4 #gform_4 ul li#field_4_33,#gform_wrapper_4 #gform_4 ul li#field_4_36,#gform_wrapper_4 #gform_4 ul li#field_4_38{margin-bottom:30px!important}#gform_wrapper_4 #gform_4 .ginput_cardinfo_right{padding-left:22px!important;width:50%!important}#gform_wrapper_4 #gform_4 .ginput_cardinfo_right label{white-space:unset!important}#gform_wrapper_4 #gform_4 gfield_html_formatted p{margin-bottom:0!important}@media (max-width:641px){#gform_wrapper_4 #gform_4 .ginput_cardextras .select2-container,#gform_wrapper_4 #gform_4 ul li#field_4_34 .select2-container{margin-bottom:22px!important}}@media (max-width:640px){#gform_wrapper_4 #gform_4 .ginput_cardinfo_right{padding-left:0px!important;width:100%!important}#gform_wrapper_4 #gform_4 div.ginput_complex.ginput_container.gf_name_has_2>*:nth-child(2n),#gform_wrapper_4 #gform_4 .top_label li.gfield.gf_right_half{padding-left:0!important}}.communication-preferences .aw-communication-form__preference-list{margin:0!important}.communication-preferences .aw-communication-form__preference{padding:0 0 30px!important}.communication-preferences [class*="icheckbox_minimal-"]{float:left!important;top:3px!important}.communication-preferences .aw-communication-form__preference-text{padding-left:35px!important}.woocommerce[class*="columns-"],.related.products{margin:0 0 0 -12px;width:calc(100% + 24px)}.related.products>h2{margin-left:12px;margin-bottom:12px;font-size:36px;line-height:1.25em;border-top:rgba(0,0,0,.1) solid 1px;padding-top:29px}.woocommerce[class*="columns-"] .products,.related.products .products{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce[class*="columns-"] .product,.related.products .product{margin:0 12px 24px 12px;-webkit-flex:0 1 calc(25% - 24px);-ms-flex:0 1 calc(25% - 24px);flex:0 1 calc(25% - 24px);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:5px;overflow:hidden;box-shadow:2px 2px 5px 0 #ddddd3;background:#fff;padding:20px 24px}.woocommerce[class*="columns-"] .product:hover,.related.products .product:hover{box-shadow:2px 2px 30px 0 #adada0}.woocommerce[class*="columns-"] .product img,.related.products .product img{display:block;margin:0 auto 30px}.woocommerce[class*="columns-"] .product h2,.related.products .product h2{font:normal 700 18px/1.44 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-bottom:-6px!important;color:inherit}.woocommerce[class*="columns-"] .product a,.related.products .product a{color:#6a38a7;border-bottom:rgba(255,236,22,0) solid 2px;font-weight:700;text-decoration:none}.woocommerce[class*="columns-"] .product a:hover,.woocommerce[class*="columns-"] .product a:focus,.related.products .product a:hover,.related.products .product a:focus{color:#3252b8;border-bottom:rgba(255,236,22,1) solid 2px;outline:none}.woocommerce[class*="columns-"] .product .price,.related.products .product .price{font:normal 700 16px/1.56 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#d64736;margin-bottom:3px;text-align:right}@media (max-width:960px){.woocommerce[class*="columns-"] .product,.related.products .product{-webkit-flex:0 1 calc(50% - 24px);-ms-flex:0 1 calc(50% - 24px);flex:0 1 calc(50% - 24px)}}@media (max-width:600px){.woocommerce[class*="columns-"] .product,.related.products .product{-webkit-flex:0 1 calc(100% - 24px);-ms-flex:0 1 calc(100% - 24px);flex:0 1 calc(100% - 24px)}}.type-product{padding-bottom:53px}.type-product>.flex-container{padding:53px 0}.type-product>.flex-container>div:first-child{padding-right:24px}.type-product>.flex-container>div:nth-child(2){padding-left:24px}@media (min-width:961px){.type-product>.flex-container>div{max-width:50%!important}}.woocommerce-product-gallery__wrapper{max-width:unset!important}.woocommerce div.product div.images .flex-control-thumbs li{padding:5px;box-sizing:border-box}.single-product div.product .woocommerce-product-gallery,.single-product div.product .woocommerce-product-gallery>*,.woocommerce-product-gallery__image{max-width:100%!important}.woocommerce div.product div.images .flex-control-thumbs{margin:25px 0 0 -5px}.tsf-custom-price{font-weight:700;font-size:0;border-bottom:#6a38a7 solid 4px;padding-bottom:20px}.price+.tsf-custom-price{margin-top:-30px}.tsf-custom-price span:first-child{font:normal 700 30px/1.25 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-right:8px}.tsf-custom-price span:not(:first-child){font:normal 700 36px/1.25 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#d64736}.single-product .entry-summary .woocommerce-Price-amount{font:normal 700 36px/1.25 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:30px;display:inline-block}.woocommerce-message{display:block;padding:6px 22px;text-align:center;color:#fff;width:100%;font-size:.84em;margin:8px 0 0}.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info{color:#444}.woocommerce-message a{color:##6a38a7;margin-right:10px}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#e6e0ef!important;font-size:14px;padding:6px 30px;width:100%;text-align:center}.woocommerce-message+.woocommerce-info,.woocommerce-message+.woocommerce-noreviews,.woocommerce-message+p.no-comments{margin-top:12px}.single-product .entry-summary form table,.single-product .entry-summary form table th,.single-product .entry-summary form table td{padding:0;border:none}.type-product form table{position:relative}.type-product form table td{padding-bottom:12px}.type-product form table .value{text-align:right}.type-product form table .value>*{text-align:left}.single-product .entry-summary form .select2-container{margin:12px 0!important;width:100%!important}.type-product .quantity{display:inline-block;margin-right:9px}.type-product .quantity input[type="number"]{border-width:2px;width:100%;max-width:144px;margin:0}.type-product .reset_variations{line-height:17px;margin-top:5px;display:inline-block;width:auto;font-weight:600;font-size:13px}.clinics-dates{color:#f47030;font-weight:700}.woocommerce-product-gallery__wrapper{margin:0}.woocommerce-product-gallery__image>a>img{width:100%;margin-right:0}.pswp__caption__center{text-align:center}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;box-sizing:content-box;right:auto;left:.5em;border:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box}@media (max-width:1240px){.single-product .entry-summary form .variations,.single-product .entry-summary form .variations thead,.single-product .entry-summary form .variations tbody,.single-product .entry-summary form .variations tfoot,.single-product .entry-summary form .variations tr,.single-product .entry-summary form .variations th,.single-product .entry-summary form .variations td{display:block}.single-product .entry-summary form .variations tr{margin:12px 0}.single-product .entry-summary form .select2-container{margin:0!important}}@media (min-width:961px) and (max-width:1060px),(max-width:540px){.single-product .entry-summary .quantity,.single-product .entry-summary .quantity input[type="number"]{width:100%;margin:0 0 12px;max-width:unset}}@media (max-width:960px){.type-product>.flex-container{display:block!important}.type-product>.flex-container>div,.type-product>.flex-container>div:first-child,.type-product>.flex-container>div:last-child{display:block!important;padding-left:0;padding-right:0}.type-product>.flex-container>div:last-child{padding-top:53px}}@media (max-width:540px){.type-product form table,.type-product form table thead,.type-product form table tbody,.type-product form table tfoot,.type-product form th,.type-product form td,.type-product form tr{display:block}.type-product form .label{padding-bottom:2px}}.woocommerce-cart .entry-content,.woocommerce-checkout .entry-content{padding:0 30px 61px;position:relative}.woocommerce-cart .entry-content li,.woocommerce-checkout .entry-content li,.wcopc-product-single li{list-style-type:none}.woocommerce-cart .entry-content>.woocommerce,form[name="checkout"]{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.woocommerce-cart .entry-content>.woocommerce{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-cart .entry-content>.woocommerce>.woocommerce-notices-wrapper,.woocommerce-cart .entry-content>.woocommerce>form,.woocommerce-cart .entry-content>.woocommerce>.cart-collaterals,form[name="checkout"] .wrap--customer-details,form[name="checkout"] .wrap--order-review{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.woocommerce-cart .entry-content>.woocommerce>.woocommerce-notices-wrapper{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:22px}.woocommerce-cart .entry-content>.woocommerce>form{-webkit-flex:0 1 calc(100% - 320px);-ms-flex:0 1 calc(100% - 320px);flex:0 1 calc(100% - 320px);padding-right:53px}.woocommerce-cart .entry-content>.woocommerce>.cart-collaterals{-webkit-flex:0 1 320px;-ms-flex:0 1 320px;flex:0 1 320px}.woocommerce-cart .entry-content>.woocommerce>.cart-collaterals h2,form[name="checkout"] h3{font:normal 700 36px/1.09em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif}.woocommerce-cart .shop_table,.woocommerce-checkout .shop_table,.wcopc-product-single .shop_table{table-layout:fixed}.woocommerce-cart .woocommerce-cart-form__contents{table-layout:unset}.wc-proceed-to-checkout a{cursor:pointer;color:#36330e;font:normal 600 14px/1em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:22px 45px 20px;border-radius:50px;text-transform:uppercase;box-shadow:2px 1px 4px 0 rgba(0,0,0,.09);background:rgba(255,235,12,1);border:rgba(255,235,12,1) solid 2px;display:inline-block}@media (min-width:768px){.woocommerce-cart-form__contents .product-remove{width:66px}.woocommerce-cart-form__contents .product-thumbnail{width:132px}.woocommerce-cart-form__contents .product-name{width:calc(100% - 318px)}.woocommerce-cart-form__contents .product-subtotal{width:120px}}.woocommerce-cart-form__cart-item+tr button{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#6a38a7;border-bottom:rgba(255,236,22,0) solid 2px;font-weight:700;text-decoration:none;padding:0;border-width:0 0 2px 0;background:transparent;box-shadow:none;border-radius:0}.woocommerce-cart-form__cart-item+tr button:hover,.woocommerce-cart-form__cart-item+tr button:focus{color:#3252b8;border-bottom:rgba(255,236,22,1) solid 2px;outline:none}.woocommerce-cart .product-remove{vertical-align:middle}.woocommerce-cart .product-remove a{font-size:30px;background:#fff;border-radius:50%;width:36px;height:36px;display:block;text-align:center!important;line-height:36px;margin:auto}.woocommerce-cart .product-remove a:hover,.woocommerce-cart .product-remove a:focus{background:#d64736;color:#fff}.woocommerce-cart .product-thumbnail{vertical-align:middle}.woocommerce-cart .product-thumbnail a{display:block;width:100px;margin:auto}.woocommerce-cart .quantity input[type="number"]{width:90px}.woocommerce-cart .product-name a{margin-bottom:20px;display:block}.woocommerce-cart .variation,.woocommerce-cart .variation p,.woocommerce-checkout .variation,.woocommerce-checkout .variation p,.wcopc-product-single .variation,.wcopc-product-single .variation p{font-size:14px;line-height:18px}.woocommerce-cart .variation p,.woocommerce-checkout .variation p,.wcopc-product-single .variation p{margin-bottom:0}.woocommerce-cart .variation dd,.woocommerce-checkout .variation dd,.wcopc-product-single .variation dd{margin-bottom:12px}.woocommerce-cart .actions{padding-top:24px;padding-bottom:24px;position:relative}.woocommerce-cart .coupon+button{position:absolute;right:16px;top:50%;transform:translateY(-50%);margin-right:0}.woocommerce-cart .actions .coupon,.woocommerce-cart .actions label,.woocommerce-cart .actions input[type="text"],.woocommerce-cart .actions button{margin-bottom:0}@media (min-width:768px){.woocommerce-cart .actions .coupon,.woocommerce-cart .actions label,.woocommerce-cart .actions input[type="text"],.woocommerce-cart .actions button{display:inline-block;vertical-align:middle;width:auto;margin-right:12px}}@media (max-width:1240px){.woocommerce-cart .entry-content>.woocommerce>form,.woocommerce-cart .entry-content>.woocommerce>.cart-collaterals{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin-right:0;padding-right:0}.woocommerce-cart .entry-content>.woocommerce>form{padding-bottom:53px}}@media (max-width:767px){.woocommerce-cart table.shop_table_responsive tr .product-thumbnail:before{content:normal}.woocommerce-cart .product-thumbnail a,.woocommerce-cart .product-remove a{margin:0}.woocommerce-cart .actions{padding-right:40%}.woocommerce-cart .actions .coupon,.woocommerce-cart .actions label,.woocommerce-cart .actions input[type="text"],.woocommerce-cart .actions button{text-align:left}}@media (max-width:480px){.woocommerce-cart .actions{padding:84px 16px 24px}.woocommerce-cart .coupon+button{transform:none;top:24px}}.checkout_coupon.woocommerce-form-coupon p{margin-bottom:8px;font-size:.84em}.checkout_coupon.woocommerce-form-coupon>p:first-child{margin-top:8px}form[name="checkout"]{padding-top:53px}.woocommerce-NoticeGroup-checkout{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.woocommerce-NoticeGroup-checkout ul{width:100%;line-height:1.56;margin:0;display:block;padding:6px 22px;font-size:.84em}form[name="checkout"]>.woocommerce-NoticeGroup-checkout ul{margin:-26px 0 26px}form[name="checkout"] .wrap--customer-details{-webkit-flex:0 1 calc(100% - 480px);-ms-flex:0 1 calc(100% - 480px);flex:0 1 calc(100% - 480px);padding-right:53px}form[name="checkout"] .wrap--order-review{-webkit-flex:0 1 480px;-ms-flex:0 1 480px;flex:0 1 480px}form[name="checkout"] .wrap--customer-details p.form-row{margin-bottom:0}form[name="checkout"] .wrap--customer-details p.form-row#account_password_field{display:block}form[name="checkout"] .wrap--customer-details p.form-row#account_password_field .woocommerce-password-strength{margin:-22px 0 22px}.woocommerce abbr{text-decoration:none;border:none}form[name="checkout"] [id*="_country_field"]{margin-bottom:22px!important}.woocommerce-checkout select,.woocommerce-checkout .select2-container--default .select2-selection--single,.woocommerce-checkout textarea,.wcopc-product-single select,.wcopc-product-single .select2-container--default .select2-selection--single,.wcopc-product-single textarea,{border-width:1px!important;width:100%!important}.woocommerce-checkout td ul,.woocommerce-checkout #payment ul,.wcopc-product-single td ul,.wcopc-product-single #payment ul{margin:0}.woocommerce-checkout .wc_payment_methods *,.wcopc-product-single .wc_payment_methods *{vertical-align:top}.woocommerce-checkout .woocommerce-SavedPaymentMethods-saveNew{margin:20px 0 0}.woocommerce-checkout #payment,.wcopc-product-single #payment{background:#e6e0ef;border-radius:5px;padding:20px 24px 30px}.woocommerce-checkout #payment label,.wcopc-product-single #payment label{display:inline-block;width:calc(100% - 64px)}.woocommerce-checkout #payment label div,.wcopc-product-single #payment label div{margin-top:3px}#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon,.wcopc-product-single #payment ul.payment_methods li img.stripe-icon{display:inline-block}.woocommerce-checkout #payment .iradio_minimal-purple,.wcopc-product-single #payment .iradio_minimal-purple{top:3px!important}.payment_method_stripe #stripe-payment-data{padding:3px 12px 20px;background:rgba(255,255,255,.2);margin:12px 0 30px;box-shadow:0 2px 3px 0 rgba(255,255,255,.25);border:rgba(0,0,0,.1) solid 1px;border-radius:5px}.payment_method_stripe #stripe-payment-data>p:first-child,.payment_method_stripe #stripe-payment-data label{margin:12px 0;font-style:italic;font-size:14px;font-weight:600}.payment_method_stripe #stripe-payment-data label{font-style:normal;margin-bottom:0}.payment_method_stripe #stripe-payment-data .iradio_minimal-purple{top:0px!important}.wrap--customer-details label{font-size:14px;font-weight:500}.woocommerce-checkout .woocommerce-form-login{padding:20px 30px;background:#f6f6f6;box-shadow:0 20px 20px -20px rgba(0,0,0,.25)}.woocommerce-checkout .woocommerce-form-login p:first-child{margin-bottom:22px}.woocommerce-checkout .woocommerce-form-login button[name="login"]{margin:22px 0}.woocommerce-checkout .woocommerce-error li{color:#fff}#billing_children_pseudo_field .description{background:#e6e0ef;display:block!important;padding:10px 18px;font-size:.7em;font-style:italic;line-height:1.56;margin:-12px 0 22px}@media (max-width:960px){form[name="checkout"]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}form[name="checkout"] .wrap--customer-details,form[name="checkout"] .wrap--order-review{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:0}form[name="checkout"] .wrap--customer-details{padding-bottom:53px}}.donate .entry-summary .variations_form{width:calc(100% - 533px)}.donate .entry-summary .variations,.donate .entry-summary .variations thead,.donate .entry-summary .variations tbody,.donate .entry-summary .variations tfoot,.donate .entry-summary .variations tr,.donate .entry-summary .variations th,.donate .entry-summary .variations td{display:block;margin-bottom:0}.donate .type-product .entry-summary .quantity{margin-right:0}.donate .entry-summary .nyp input[type="text"]{margin-bottom:0;text-align:left}.donate .entry-summary .woocommerce-Price-amount{font:normal 700 36px/1.25 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#111;display:inline-block;margin:-8px 0 12px}.wcopc-product-single form[name="checkout"] .quantity input[type="number"]{margin-right:0;max-width:96px;margin-top:12px;padding:6px 16px 4px}.opc_order_review .product-details .variation{margin-top:12px}.opc_order_review .product-quantity{float:none!important}.opc-messages,.wcopc-product-single form[name="checkout"] h3{margin-bottom:22px}@media (max-width:960px){.donate .entry-summary .variations_form{width:100%}}@media (max-width:540px){#order_review .opc_cart_item td.product-name{padding-left:16px!important;padding-right:32px!important}#order_review .product-remove,.wcopc-product-single form[name="checkout"] .product-quantity{float:none}.opc_order_review .product-details{float:none!important;min-width:unset!important;width:100%!important}.wcopc-product-single form[name="checkout"] td{position:relative}.wcopc-product-single form[name="checkout"] a.remove{position:absolute;right:16px;top:10px}}.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received h2{font-size:30px;font-weight:600;text-transform:uppercase;margin:0 0 23px}.woocommerce-order-received .entry-content{padding:0 30px 61px}.woocommerce-order-received .woocommerce-table,.woocommerce-order-received .woocommerce-order-overview{margin-bottom:53px}.woocommerce-order-received .woocommerce-column{margin-bottom:22px}.woocommerce-order-received .woocommerce-column p:last-child{margin-bottom:0}.woocommerce-account:not(.logged-in) .entry-title{margin-bottom:30px}.woocommerce-account article{padding-bottom:53px}#customer_login,.woocommerce-account.logged-in .entry-content>.woocommerce{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.woocommerce-account.logged-in .entry-content>.woocommerce{width:100%;margin-left:0}#customer_login>*,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;padding:0 60px}.woocommerce-MyAccount-navigation{-webkit-flex:0 1 300px;-ms-flex:0 1 300px;flex:0 1 300px;padding:0}.woocommerce-MyAccount-content{-webkit-flex:0 1 calc(100% - 300px);-ms-flex:0 1 calc(100% - 300px);flex:0 1 calc(100% - 300px);padding:0}#customer_login>*>h2{font-size:30px;font-weight:600;text-transform:uppercase;margin:0 0 23px}#customer_login form p,.woocommerce-MyAccount-content form p,.woocommerce-checkout .woocommerce-form-login p{margin-bottom:0}#customer_login form button,form.checkout .btn{margin-top:23px}#customer_login form .woocommerce-LostPassword,.woocommerce-account:not(.logged-in) .woocommerce-form-login__rememberme,.woocommerce-account:not(.logged-in) .automatewoo-optin label,.woocommerce-lost-password .entry-content>.woocommerce>.woocommerce-message{font-size:.8em}#customer_login form .woocommerce-LostPassword{margin-top:30px}.woocommerce-account .woocommerce-notices-wrapper+.u-columns.col2-set{margin-top:30px}.woocommerce-notices-wrapper ul{margin-left:0}.woocommerce-notices-wrapper li{list-style-type:none;padding:4px 13px 3px;color:#fff;font-size:.75em}.woocommerce-lost-password .entry-content>.woocommerce{width:100%;max-width:640px}.woocommerce-lost-password .entry-content>.woocommerce>.woocommerce-message{margin-bottom:30px;text-align:left}.woocommerce-password-strength{font-size:.8em;margin-top:-22px}.woocommerce-password-hint{font-size:.8em;padding:20px;background:#f6f6f6;border-left:#eee solid 4px;display:block;line-height:1.56em;margin:0 0 22px 0}[class*="wrap--child-data-"]{background:#e6e0ef;padding:20px;margin-bottom:22px;position:relative}.logged-in.my-account [class*="wrap--child-data-"]{display:none}.logged-in.my-account [class*="wrap--child-data-"]:not(.wrap--child-data-0).has-value{display:block}[class*="wrap--child-data-"] input{background:rgba(255,255,255,.6666)}.child-data__add{background:transparent;padding:0;margin:-15px 0 22px;text-align:center}.child-data__add button,.child-data__add button:hover,.child-data__add button:focus{display:inline-block;padding:11px 22px 8px;font-size:.6em!important;background:#FFEB0C}.child-data__remove{position:absolute;top:50%;right:-15px;transform:translate(0%,-50%)}.child-data__remove button,.child-data__remove button:hover,.child-data__remove button:focus{padding:11px 0 8px;font-size:.6em!important;margin:0;width:33px;background:#f03434;border-color:#f03434;color:#fff;margin-top:0!important}.wrap--child-data-0{display:none}.optional{font-size:.8em;font-style:italic;opacity:.6666}.woocommerce-form-register fieldset{margin-top:8px}.woocommerce-form-register legend{font-size:24px;font-weight:600;text-transform:uppercase;margin:0 0 29px;font-family:'Big Shoulders Text';display:block;line-height:26px}.logged-in.my-account .woocommerce-MyAccount-orders,.logged-in.my-account .woocommerce-MyAccount-paymentMethods{font-size:.84em}.logged-in.my-account .woocommerce-orders-table__cell-order-actions a:not(:first-child),.logged-in.my-account .woocommerce-PaymentMethod--actions a:not(:first-child){margin-left:7px}@media (min-width:840px){.page-template-default #customer_login>div:first-child{padding:40px 40px 35px;background:#F3EDFC;border-radius:3px;box-shadow:2px 1px 4px 0 rgba(0,0,0,.09);-webkit-flex:0 1 55%;-ms-flex:0 1 55%;flex:0 1 55%;border:rgba(106,56,167,.05) solid 1px}.page-template-default #customer_login>div:last-child{transform:scale(.8);opacity:.8;padding:27px 0 20px 60px;-webkit-flex:0 1 45%;-ms-flex:0 1 45%;flex:0 1 45%}}@media (max-width:840px){#customer_login{width:calc(100% + 30px);margin-left:-15px}#customer_login>*{padding:0 15px}}@media (max-width:840px){#customer_login,.woocommerce-account.logged-in .entry-content>.woocommerce{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-left:0}#customer_login>*,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;padding:0}#customer_login>*:not(:last-child),.woocommerce-MyAccount-navigation{margin-bottom:53px}}.woocommerce-Addresses header h3,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content fieldset legend{text-transform:uppercase;margin:0 0 23px;font:normal 600 30px/1em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif}.woocommerce-MyAccount-content fieldset legend{font-size:24px}.woocommerce-Addresses header h3{margin:0 0 11px}.woocommerce-Address:not(:last-child){margin-bottom:53px}.woocommerce-MyAccount-content form #billing_country_field,.woocommerce-MyAccount-content form #shipping_country_field{margin-bottom:22px}.woocommerce-MyAccount-content button{margin-top:23px}.woocommerce-MyAccount-content .woocommerce-PaymentMethods{margin:0}.woocommerce-MyAccount-content .woocommerce-PaymentMethods>li{list-style-type:none}.woocommerce-MyAccount-content .woocommerce-PaymentMethods>li>[class*="iradio_"]{display:inline-block}.woocommerce-MyAccount-content .woocommerce-PaymentMethods>li>label{width:calc(100% - 40px);display:inline-block}.woocommerce-MyAccount-content .woocommerce-PaymentMethods img{transform:translateY(6px)}.woocommerce-MyAccount-content .woocommerce-notices-wrapper:not(:empty){margin-bottom:22px}.woocommerce-MyAccount-content #account_display_name+span{margin:-22px 0 22px;display:block;font-size:.8em}.woocommerce-MyAccount-content fieldset{margin-top:53px}.mfp-close-btn-in .mfp-close{background:transparent url(/wp-content/themes/thescoringfactory/img/X.png) center center/cover no-repeat;width:19px;height:19px;text-indent:1000vw;top:28px;right:28px;z-index:9999}.mfp-content{position:relative;background:#FFF;width:80%;max-width:1030px;height:auto;height:705px;margin:0 auto;overflow-x:hidden}.wrap--product-modal__content{padding:0}.product-modal__content{position:relative;z-index:0}.product-modal__left>*,.product-modal__right>*{position:relative;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1;visibility:visible;filter:blur(0)}.loading .product-modal__left>*,.loading .product-modal__right>*{opacity:0;visibility:hidden;filter:blur(10px)}.product-modal__left{background:#ede9f2;background:-moz-linear-gradient(left,#ede9f2 0%,#f3f3eb 100%);background:-webkit-linear-gradient(left,#ede9f2 0%,#f3f3eb 100%);background:linear-gradient(to right,#ede9f2 0%,#f3f3eb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ede9f2',endColorstr='#f3f3eb',GradientType=1);padding:50px 60px 54px 60px;-webkit-flex:0 1 56%;-ms-flex:0 1 56%;flex:0 1 56%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.product-modal__right{padding:112px 67px 54px 58px;-webkit-flex:0 1 44%;-ms-flex:0 1 44%;flex:0 1 44%}.product-modal__clinic-selector>.select2-container,.product-modal__clinic-selector>.select2-container>.selection,.product-modal__clinic-selector>.select2-container>.select2-selection,.product-modal__clinic-selector select,.product-modal__right .cart>.select2-container,.product-modal__right .cart>.select2-container>.selection,.product-modal__right .cart>.select2-container>.select2-selection,.product-modal__right .cart select,.modal-right__pform{width:100%!important;max-width:unset!important}.product-modal__header{margin:10px 0 22px}.product-modal__header h3{font:normal 700 30px/1.25em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif}.product-modal__left .select2-container{margin:0 0 22px!important}.product-modal__left .select2-container--default .select2-selection--single{height:99px!important;padding-left:164px!important}.product-modal__left .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%!important;transform:translateY(-50%)!important}.product-modal__left .option__content,.dropdown-is-for-product .option__content{display:block!important;padding-left:0!important;position:absolute!important;transform:translateY(-50%)!important;top:50%!important}.product-modal__left .option__content span,.dropdown-is-for-product .option__content span{display:block!important}.product-modal__left .option__closest-date,.dropdown-is-for-product .option__closest-date{font:normal 400 16px/1.44em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#75658c!important}.product-modal__left .option__clinic,.dropdown-is-for-product .option__clinic{font:normal 700 18px/1.44em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#6a38a7!important}.dropdown-is-for-product{margin-top:0!important}.dropdown-is-for-product .select2-results__option{height:48px!important;overflow:hidden!important;position:relative!important;width:100%!important;max-width:unset!important;display:block!important;margin:4px 0!important;padding:0 0 0 164px!important;position:relative!important}.dropdown-is-for-product .select2-results__option:first-child{margin-top:0!important}.dropdown-is-for-product .select2-results__option:last-child{margin-bottom:0!important}.dropdown-is-for-product .option__closest-date{font-size:11px!important}.dropdown-is-for-product .option__clinic{font-size:13px!important}.dropdown-is-for-product .select2-results__option--highlighted[aria-selected="false"],.dropdown-is-for-product .select2-results__option--highlighted[aria-selected="false"] span{color:#fff!important}.product-modal__pdesc{margin-top:7px}.product-modal__pdesc h1,.product-modal__pdesc h2,.product-modal__pdesc h3,.product-modal__pdesc h4,.product-modal__pdesc h5,.product-modal__pdesc h6{font:normal 700 18px/1.56em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:7px}.product-modal__content .variations,.product-modal__content .variations thead,.product-modal__content .variations tbody,.product-modal__content .variations tfoot,.product-modal__content .variations th,.product-modal__content .variations tr,.product-modal__content .variations td{display:block}.tsf-woo-cart-fs-datespecs{font-size:14px!important;line-height:18px!important}label[for="tsf-fs-select-dates"],.product-modal__right label{margin-bottom:-6px!important;color:#75658c!important;font-weight:700}#tsf-fs-select-dates,#tsf-fs-select-dates+.select2{margin:12px 0!important}.product-is-freesession [name="add-to-cart"],.modal-right__pform [name="add-to-cart"]{transform:none!important;display:block!important}.product-modal__right .single-product .entry-summary form .select2-container{margin:12px 0 22px!important}.product-modal__right .reset_variations{transform:translate(0,-22px)!important}.product-modal__right .single_variation_wrap{margin-top:-32px!important}.product-modal__right .single_variation_wrap [type="submit"]{margin-top:20px!important}.product-modal__right .woocommerce-variation{position:relative;right:0;margin-top:-22px;margin-bottom:22px;max-width:100%;display:block;max-width:100%;background:#eee;border-radius:5px;padding:20px;text-align:center}.product-modal__right .woocommerce-variation-description:not(:empty){font-size:11px;font-weight:700;text-transform:capitalize;background:#e6e0ef;border-radius:5px;border:solid 1px rgba(153,41,158,.12);padding:7px 18px 5px;line-height:1.25em;margin-top:-3px;margin-bottom:5px;color:#513276;text-align:center;display:inline-block}.product-modal__right .woocommerce-variation-description p:last-child,.product-modal__right .single-product .entry-summary .woocommerce-Price-amount{margin-bottom:0}.product-modal__right .woocommerce-variation-availability p{font-size:13px;font-weight:600;line-height:1.25em}.product-modal__right .woocommerce-variation-availability p:last-child{margin-bottom:0}.xoo-wsc-sum-col dl{overflow:auto!important;font-size:12px!important;line-height:18px!important}.xoo-wsc-sum-col dt,.xoo-wsc-sum-col dd{margin:3px 0!important}.xoo-wsc-notice-box ul li{list-style-type:none!important;padding:6px 20px!important;margin:2px 0!important;display:block!important;border-bottom:rgba(0,0,0,.2) solid 1px!important}.xoo-wsc-notice-box ul li:last-child{border-bottom:none!important}@media (max-width:1060px){.product-modal__content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-modal__left,.product-modal__right{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.product-modal__right{padding:80px 67px 0 58px}.product-modal__right .single-product .entry-summary .quantity,.product-modal__right .single-product .entry-summary .quantity input[type="number"]{width:auto!important}.product-modal__right .single_variation_wrap [type="submit"]{margin-top:0!important}.product-modal__right .woocommerce-variation{margin-top:5px!important}}@media (max-width:640px){.product-modal__left,.product-modal__right{padding-left:40px;padding-right:40px}}@media (max-width:560px){.product-modal__left .option__image,.dropdown-is-for-product .option__image{display:none!important}.product-modal__left .select2-container--default .select2-selection--single,.dropdown-is-for-product .select2-results__option{padding:9px 50px 9px 16px!important}.dropdown-is-for-product .select2-results__option{padding-top:0!important;padding-bottom:0!important}.product-modal__right .single-product .entry-summary .quantity{width:50vw!important}.product-modal__right .type-product .quantity input[type="number"]{max-width:unset!important}.product-modal__right .single_variation_wrap [type="submit"]{margin-top:15px!important}}@media (max-width:540px){.product-modal__right .single_variation_wrap [type="submit"]{margin-top:-7px!important}}.woocommerce-variation-add-to-cart label[for="apparelsizeinfo"]{margin-top:27px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.woocommerce-order-received .wc-item-meta li,.woocommerce-variation-add-to-cart label[for="apparelsizeinfo"]+span{font-size:.8em}.woocommerce-variation-add-to-cart input[name="apparelsizeinfo"]{margin-bottom:35px}.woocommerce-order-received .wc-item-meta li span,.woocommerce-order-received .wc-item-meta li p,.woocommerce-checkout-review-order-table .apparelsizeinfo,.woocommerce-checkout-review-order-table .locationinfo{font-size:.75em;line-height:1.33em}.woocommerce-checkout-review-order-table .locationinfo dd{margin-bottom:6px}.woocommerce-order-received .wc-item-meta-label+p{margin-bottom:0}.add-centered-fix .slick-track{margin-left:-79px!important}.arrow-section{position:absolute;width:100%;text-align:center;z-index:2;bottom:7px}.arrow-section a{text-decoration:none;border:0}.arrow-section img{margin:0 auto;border-radius:50%;background:rgba(255,235,12,1);width:70px;-webkit-object-fit:scale-down;-moz-object-fit:scale-down;-ms-object-fit:scale-down;-o-object-fit:scale-down;object-fit:scale-down;height:70px;display:inline-block;z-index:2;box-shadow:0 0 0 10px rgba(230,214,21,.2);transition:box-shadow .3s ease-in-out}.arrow-section img:hover{box-shadow:0 0 0 15px rgba(230,214,21,.2)}@media (max-width:540px){.arrow-section{display:none}.tsf-hero--home:after{display:none}.tsf-hero--home{height:auto}}.wp-block-kadence-column{z-index:inherit!important}.tsf-schedules li{list-style:none;margin-bottom:20px!important}.tsf-schedules li .wrapper{display:flex;align-items:center}.tsf-schedules li .logo{margin-right:10px}.tsf-schedules li .logo img{height:50px}.tsf-schedules .date{font-size:15px}.tsf-schedules .location{font-size:15px}.tsf-schedules li img{margin-right:5px}.flex{display:flex}.items-center{align-items:center}