html{overflow-x:hidden}body img.menu_bpro_banner{display:none}body #td-mobile-nav img.menu_bpro_banner{display:block;width:100px;margin:10px auto 0 auto}@media (min-width:1070px){body img.menu_bpro_banner{width:80px;float:left;display:inline;margin-right:10px}}body .isc_image_list_box{padding:10px;font-style:italic;opacity:.45;font-size:13px;margin:10px auto}body span.isc-source-text{top:auto!important;left:auto!important;right:10px!important;bottom:10px!important}body>iframe{position:absolute;opacity:0;bottom:0}body .td-fix-index>.stagi-content{margin:30px 0}body .stagi-adlabel{color:#767676;font-size:10px;text-align:center;display:block;font-family:"Roboto",sans-serif;line-height:21px}body .my-profile-link{float:right;font-family:Roboto!important;font-size:11px!important;line-height:26px!important;font-weight:400!important;color:#000}body .my-profile-link:hover{color:#00a1dd}body .wpb_wrapper .video-ad{width:728px;height:450px;margin:0 auto;overflow:hidden}@media (max-width:1000px){body .wpb_wrapper .video-ad{width:300px;height:250px;margin:0 auto}}@keyframes adFadeIn{from{opacity:0}to{opacity:1}}body .rolling-mrt{height:250px}body .rolling-mrt .ad{background-color:#ccc;color:#fff;font-size:20px;text-transform:uppercase;margin:20px auto;overflow:hidden}body .rolling-mrt .ad.hidden{display:none}body .rolling-mrt .ad:not(.hidden){animation:adFadeIn linear 0.5s}body.logged-in .rolling-mrt{display:none!important}@media (min-width:1019px){body.single-post #td-outer-wrap{overflow:initial}body.single-post #td-outer-wrap .td-pb-span4.sticky-sidebar{align-self:stretch}body.single-post #td-outer-wrap .td-pb-span4.sticky-sidebar>.wpb_wrapper{position:-webkit-sticky;position:sticky;top:75px}}body.page-template-plans .subscriptions{display:flex;flex-direction:column;align-items:center;margin-top:25px;padding:15px}body.page-template-plans .subscriptions h2{font-family:"Titillium Web",sans-serif;text-transform:uppercase;font-weight:500;font-size:35px;color:#00a1dd!important;line-height:1.25!important}body.page-template-plans .subscriptions>p{font-size:16px;color:#262626}body.page-template-plans .subscriptions .features{display:flex;flex-wrap:wrap;align-items:center;margin:25px 0}body.page-template-plans .subscriptions .features img{max-width:350px;height:auto}body.page-template-plans .subscriptions .features ul li{display:flex;margin:0;padding:4px 0;font-family:"Titillium Web",sans-serif;color:#262626;font-size:24px;margin-bottom:10px;align-items:center}body.page-template-plans .subscriptions .features ul li::before{width:48px;height:48px;background:url(../../../../../../../../themes/boxrox-child/assets/images/bpro/check.png) no-repeat;background-size:contain;background-position:center;display:flex;content:" ";margin-right:10px}body.page-template-plans .subscriptions .disclaimer{font-style:italic;opacity:.5}body.page-template-plans .subscriptions p.cta_desc{max-width:500px;margin:3 0 auto;line-height:1.25}body.page-template-plans .subscriptions #payment_methods{display:flex;width:100%;margin:50px 0;filter:grayscale(100%);opacity:.5;max-width:550px;gap:50px;justify-content:center;flex-wrap:wrap}body.page-template-plans .subscriptions #payment_methods .instant_methods{display:flex;gap:50px}body.page-template-plans .subscriptions #payment_methods div{display:flex;justify-content:center;align-items:center}body.page-template-plans .subscriptions #payment_methods div img{width:64px;height:auto}body.page-template-plans .plans{display:flex;justify-content:space-between;width:100%;gap:25px;margin-bottom:135px;margin-top:70px}body.page-template-plans .plans.mobile{display:none}body.page-template-plans .plans .plan{box-shadow:0 0 18px rgba(0,0,0,.2);display:flex;flex-direction:column;flex:0 0 28%;margin:25px 0;position:relative;margin-bottom:85px;cursor:pointer;transition:0.5s}body.page-template-plans .plans .plan.scaled .icon::before{width:125px;height:50px;content:"";display:block;background-image:url(../../../../../../../../themes/boxrox-child/assets/images/bpro/barbell_icon-02.svg);background-repeat:no-repeat;background-size:contain;background-position:center}body.page-template-plans .plans .plan.rx .icon::before{width:125px;height:50px;content:"";display:block;background-image:url(../../../../../../../../themes/boxrox-child/assets/images/bpro/barbell_icon-03.svg);background-repeat:no-repeat;background-size:contain;background-position:center}body.page-template-plans .plans .plan.beginner .icon::before{width:125px;height:50px;content:"";display:block;background-image:url(../../../../../../../../themes/boxrox-child/assets/images/bpro/barbell_icon-01.svg);background-repeat:no-repeat;background-size:contain;background-position:center}body.page-template-plans .plans .plan:hover{opacity:.75}body.page-template-plans .plans .plan h3{font-size:24pt;text-transform:uppercase;font-weight:400;margin:30px 0}body.page-template-plans .plans .plan .content{padding:20px;display:flex;flex-direction:column;align-items:center}body.page-template-plans .plans .plan .content p{font-family:"Titillium Web",sans-serif;font-weight:300}body.page-template-plans .plans .plan .content p.price{font-size:65px;line-height:1;margin:0 0 10px 0}body.page-template-plans .plans .plan .content p.price_desc{font-size:35px;line-height:1;margin:0;display:flex;flex-direction:column;align-items:center}body.page-template-plans .plans .plan .content p.price_desc span{opacity:.5;font-size:16px;margin-top:5px}body.page-template-plans .plans .plan .content p.highlight{color:#00a1dd;background:transparent!important;font-size:18px}body.page-template-plans .plans .plan .gradient_bot{background:#30d6fc;background:-moz-linear-gradient(45deg,#30d6fc 0%,#98baff 100%);background:-webkit-linear-gradient(45deg,#30d6fc 0%,#98baff 100%);background:linear-gradient(45deg,#30d6fc 0%,#98baff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#30d6fc",endColorstr="#98baff",GradientType=1);width:100%;height:15px;margin-top:auto}body.page-template-plans .plans .plan .icon{background:#30d6fc;background:-moz-linear-gradient(45deg,#30d6fc 0%,#98baff 100%);background:-webkit-linear-gradient(45deg,#30d6fc 0%,#98baff 100%);background:linear-gradient(45deg,#30d6fc 0%,#98baff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#30d6fc",endColorstr="#98baff",GradientType=1);width:100%;height:60px;display:flex;justify-content:center;align-items:center}body.page-template-plans .plans .plan h3{text-align:center}body.page-template-plans .plans .plan p{text-align:center;color:#262626;line-height:1.5}body.page-template-plans .plans .plan a{box-shadow:0 0 18px rgba(0,0,0,.2);position:absolute;bottom:-85px;background:#69ce00;display:inline-flex;font-size:16px;padding:15px 20px;align-self:center;color:#fff;margin-bottom:25px auto;transition:0.5s;text-transform:uppercase;font-weight:600;border-radius:25px}body.page-template-plans .plans .plan a:hover{opacity:.75}body.page-template-plans .plans .plan:nth-child(2){flex:0 0 32%;margin:0;position:relative}body.page-template-plans .plans .plan:nth-child(2):after{content:" ";position:absolute;top:-18px;left:-23px;background:url(../../../../../../../../themes/boxrox-child/assets/images/bpro/best.png) no-repeat;width:142px;height:143px;display:block}body.page-template-plans .plans .plan:nth-child(2) .icon{height:100px}body.page-template-plans img.bpro_banner{display:block;margin:15px auto 0 auto}@media screen and (max-width:768px){body.page-template-plans .plans.desktop{display:none!important}body.page-template-plans img.bpro_banner{display:none}body.page-template-plans .subscriptions>h2,body.page-template-plans .subscriptions p{text-align:center}body.page-template-plans .subscriptions .cta_desc{line-height:1.5!important}body.page-template-plans .subscriptions>h2+p{font-weight:600}body.page-template-plans .features>img{display:none}body.page-template-plans .plans.mobile{display:inline-flex;flex-direction:column;align-items:center;margin:0 auto 25px auto;position:relative}body.page-template-plans .plans.mobile h2{color:#00a1dd;text-transform:uppercase;font-weight:300;font-size:9vw;line-height:1.5;text-align:center}body.page-template-plans .plans.mobile form{gap:20px;display:inline-flex;flex-direction:column;font-family:"Titillium Web",sans-serif}body.page-template-plans .plans.mobile form input[type=submit]{font-size:20px;font-family:"Titillium Web",sans-serif}body.page-template-plans .plans.mobile form input[type=submit]:focus{color:#fff!important}body.page-template-plans .plans.mobile .container{font-size:22px;color:#262626;display:flex;flex-wrap:wrap;width:300px;align-items:center;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.page-template-plans .plans.mobile .container p{font-size:14px;color:#959595;flex:0 0 100%;margin:3px 0 0 51px}body.page-template-plans .plans.mobile .container p.small{color:#b9b9b9;font-size:13px;font-style:italic}body.page-template-plans .plans.mobile .container span{margin-left:5px;color:#444}body.page-template-plans .plans.mobile .container input{position:absolute;opacity:0;cursor:pointer}body.page-template-plans .plans.mobile .checkmark{height:25px;width:25px;background-color:#00a1dd;border-radius:50%;margin-right:20px;position:relative}body.page-template-plans .plans.mobile .container input:checked~.checkmark{background-color:#00a1dd}body.page-template-plans .plans.mobile .checkmark:after{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;border:2px #fff solid}body.page-template-plans .plans.mobile .container input:checked~.checkmark:after{background:#545454}body.page-template-plans .subscriptions{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}body.page-template-plans .subscriptions .disclaimer{margin:10px auto;font-style:normal}body.page-template-plans .subscriptions #payment_methods{row-gap:10px;column-gap:25px;margin-top:0;padding-top:0;margin-bottom:10px;padding-bottom:0}body.page-template-plans .subscriptions #payment_methods .instant_methods{flex:0 0 100%;row-gap:10px;column-gap:25px;flex-wrap:wrap}body.page-template-plans .subscriptions .features{justify-content:center}body.page-template-plans .subscriptions .features img{max-width:200px}body.page-template-plans .subscriptions .features ul li{font-size:15px!important;width:300px}body.page-template-plans .subscriptions .features ul li::before{width:26px;height:26px;background:url(../../../../../../../../themes/boxrox-child/assets/images/bpro/check.png) no-repeat;background-size:contain;background-position:center;display:flex;content:" ";margin-right:15px}}body.woocommerce-account a.button{color:#fff!important}body.woocommerce-account input[type=text],body.woocommerce-account input[type=email],body.woocommerce-account input[type=password]{background:#fff!important;color:#262626}body.woocommerce-account input[type=text]::placeholder,body.woocommerce-account input[type=email]::placeholder,body.woocommerce-account input[type=password]::placeholder{color:#262626!important}body.woocommerce-account input[type=text]:focus,body.woocommerce-account input[type=email]:focus,body.woocommerce-account input[type=password]:focus{border-color:#00a1dd!important}body.woocommerce-account:not(.logged-in) div.woocommerce{max-width:500px;display:block;margin:0 auto}body.woocommerce-account nav.woocommerce-MyAccount-navigation{margin-bottom:25px}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul{display:flex!important;flex-wrap:wrap;margin:0;padding:0}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li{display:block;padding:10px!important;margin:5px 5px 0 0!important;border:1px #ccc solid}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a,body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:visited{color:#00a1dd}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:hover,body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:visited:hover{font-weight:700}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active a{font-weight:700}body.woocommerce-account .woocommerce-MyAccount-content{padding-bottom:25px}body.woocommerce-account .woocommerce-MyAccount-content a.woocommerce-Button{color:#fff!important}body.woocommerce-page .woocommerce-button.button.view{color:#fff!important}body.woocommerce-checkout{counter-reset:checkoutCounter}body.woocommerce-checkout button#place_order{background-color:#00a1dd}body.woocommerce-checkout .main-container{padding:0 0 50px 0}body.woocommerce-checkout form[name=checkout] p.form-row label:not(.checkbox){display:none}body.woocommerce-checkout form[name=checkout] input[type=text],body.woocommerce-checkout form[name=checkout] input[type=email],body.woocommerce-checkout form[name=checkout] input[type=password]{background:#fff!important;color:#262626}body.woocommerce-checkout form[name=checkout] input[type=text]::placeholder,body.woocommerce-checkout form[name=checkout] input[type=email]::placeholder,body.woocommerce-checkout form[name=checkout] input[type=password]::placeholder{color:#cccccc!important;font-style:italic}body.woocommerce-checkout form[name=checkout] input[type=text]:focus,body.woocommerce-checkout form[name=checkout] input[type=email]:focus,body.woocommerce-checkout form[name=checkout] input[type=password]:focus{border-color:#00a1dd!important}body.woocommerce-checkout form[name=checkout] .col-1{width:100%;float:none;display:flex;justify-content:space-between}body.woocommerce-checkout form[name=checkout] .col-1>div{flex:0 0 40%}body.woocommerce-checkout form[name=checkout] button[type=submit]{margin-bottom:25px}body.woocommerce-checkout #payment .payment_box{padding:0}body.woocommerce-checkout li.payment_method_stripe{padding:10px;border:1px #e5e5e5 solid}body.woocommerce-checkout li.payment_method_stripe #stripe-payment-data>p{font-size:12px!important;line-height:1.5!important;padding-left:24px;margin-top:10px}body.woocommerce-checkout .woocommerce-terms-and-conditions{padding:5px;border:1px #e5e5e5 solid}body.woocommerce-checkout li.payment_method_braintree_paypal{margin-top:20px;padding:10px;border:1px #e5e5e5 solid}body.woocommerce-checkout li.payment_method_paypal{margin-top:20px;padding:10px;border:1px #e5e5e5 solid}body.woocommerce-checkout li.payment_method_paypal a{margin-left:5px}body.woocommerce-checkout li.payment_method_paypal label{display:inline-flex;flex-direction:column}body.woocommerce-checkout li.payment_method_paypal label img{align-self:flex-start}body.woocommerce-checkout .required{display:none!important}body.woocommerce-checkout .entry-content>.woocommerce{max-width:600px!important;display:block;margin:0 auto}body.woocommerce-checkout .entry-content>.woocommerce h3{text-align:center;position:relative;margin:55px 0 35px 0;counter-increment:checkoutCounter}body.woocommerce-checkout .entry-content>.woocommerce h3#checkout_payment_heading{display:none!important}body.woocommerce-checkout .entry-content>.woocommerce h3::before{top:0;left:0;width:100%;height:10px;display:block;content:"";z-index:1;position:absolute}body.woocommerce-checkout .entry-content>.woocommerce h3 span{position:relative;z-index:2;top:-4px;background:#fff;padding:0 10px;font-size:21pt;display:inline-flex;align-items:center}body.woocommerce-checkout .entry-content>.woocommerce h3 span::before{width:30px;height:30px;display:inline-flex;margin-right:10px;color:#fff;justify-content:center;align-items:center;font-size:15px;content:counter(checkoutCounter);background:#30d6fc;background:-moz-linear-gradient(45deg,#30d6fc 0%,#98baff 100%);background:-webkit-linear-gradient(45deg,#30d6fc 0%,#98baff 100%);background:linear-gradient(45deg,#30d6fc 0%,#98baff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#30d6fc",endColorstr="#98baff",GradientType=1);border-radius:50%}@media screen and (max-width:700px){body.woocommerce-checkout form[name=checkout]{padding-top:25px}body.woocommerce-checkout form[name=checkout] .col-1{flex-direction:column}}@media screen and (max-width:1024px){body.woocommerce-checkout form[name=checkout]{padding:15px 0}body.woocommerce-checkout form[name=checkout] div.woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap}body.woocommerce-checkout form[name=checkout] div.woocommerce-billing-fields__field-wrapper .form-row{flex:0 0 100%}}.woocommerce .button,.woocommerce p a.button{color:white!important}.woocommerce .woocommerce-form-login input{border-color:#00a1dd}body.woocommerce-account .pro_header .desc h1{font-style:italic;font-weight:400;text-transform:uppercase}body.woocommerce-account .pro_header .desc h1 .bold{font-weight:600}@media only screen and (max-width:767px){body.woocommerce-account .pro_header{width:100%;height:100px}body.woocommerce-account .pro_header>img{position:absolute;right:-108px}body.woocommerce-account .desc{position:absolute;top:0!important;left:0!important;width:100%!important;height:100%!important;display:flex!important;justify-content:center;margin-top:0!important}}.wpb_wrapper .boxrox_locker{padding:35px 20px;box-shadow:0 0 20px rgba(0,0,0,.25);display:flex;flex-direction:column;align-items:center;position:relative;z-index:5}.wpb_wrapper .boxrox_locker>img{max-width:150px;margin-top:25px}.wpb_wrapper .boxrox_locker>p{font-family:"Titillium Web",sans-serif!important;font-size:13px!important;font-style:italic!important;color:#ccc!important}.wpb_wrapper .boxrox_locker>p a{color:#888!important;font-weight:600!important}.wpb_wrapper .boxrox_locker>p a:hover{color:#00a1dd!important}.wpb_wrapper .boxrox_locker ul li{display:flex;margin:0;padding:4px 0;font-family:"Titillium Web",sans-serif;color:#262626;font-size:24px;margin-bottom:10px;align-items:center}.wpb_wrapper .boxrox_locker ul li::before{width:32px;height:32px;background:url(https://www.boxrox.com/wp-content/themes/boxrox-child/assets/images/bpro/check.png) no-repeat;background-size:contain;background-position:center;display:flex;content:" ";margin-right:10px}.wpb_wrapper .boxrox_locker .locker_gradient{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0);position:absolute;width:100%;height:125px;top:-150px;z-index:4}.wpb_wrapper .boxrox_locker::before{content:"";width:100px;height:40px;background:url(https://www.boxrox.com/wp-content/themes/boxrox-child/assets/images/bpro/bpro_logo.svg) no-repeat;background-size:contain;position:absolute;z-index:10;top:-20px;display:block}.wpb_wrapper .boxrox_locker h2{margin-top:0!important;color:#00a1dd!important;font-family:"Titillium Web",sans-serif!important;font-weight:300!important;font-size:25px!important}.wpb_wrapper .boxrox_locker a.cta{border-radius:35px;background:#00a1dd;color:#fff!important;padding:15px 20px;display:inline-block;margin:25px auto;font-family:"Titillium Web",sans-serif;font-size:20px;transition:0.5s;border:1px #00a1dd solid}.wpb_wrapper .boxrox_locker a.cta:hover{opacity:.75;background-color:#fff;border:1px #00a1dd solid;color:#00a1dd!important}