/*!
Theme Name: Youth Revisited
Theme URI: http://underscores.me/
Author: Moinahemad H Mansuri
Author URI: https://lionstechnologies.com/
Description: Custom Theme Developed for Youth Revisited
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: youth-revisited
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Youth Revisited is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 input.wpcf7-form-control.wpcf7-not-valid{border:1px solid #f00!important}span.wpcf7-not-valid-tip{display:none}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{display:inline-block!important}.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{display:inline-block!important}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none!important}.wpcf7 form .wpcf7-response-output{display:inline-block!important}a.button.product_type_simple.add_to_cart_button{box-shadow:0 3px 3.8px .2px rgb(0 0 0 / 30%);width:170px;line-height:32px;font-size:14px;font-weight:400;border-radius:5px;color:#fff;background-color:#007bff;border-color:#007bff;padding:8px 30px}.liver-profile h2{font-size:24px!important;color:#222;position:relative;margin-bottom:40px}.liver-profile h2:after{position:absolute;content:'';left:0;bottom:-10px;width:40px;height:2px;background-color:#5ab163}.liver-profile h3,.liver-profile h4,.liver-profile h5{color:#082C46;font-size:18px!important}.liver-profile .team-item{padding:15px 0}.liver-profile .nav-tabs{margin-bottom:30px}.accordion h2:after{display:none}section.order h4{font-weight:700;display:inline-block;border-bottom:1px solid #082C46;margin-bottom:25px}body.page-template.page-template-template-alltest a.button.product_type_simple.add_to_cart_button{padding:4px 20px}.cart-customlocation{margin-left:50px;font-size:15px;font-weight:700;text-transform:capitalize;line-height:24px;display:block;color:#333!important;position:relative}.cart-customlocation span.count{display:inline-block;font-size:12px;height:16px;padding:0 8px;line-height:16px;text-align:center;color:#fff;background-color:#f66;border-radius:16px;position:absolute;top:-13px;left:4px;font-weight:400}@media (min-width:768px) and (max-width:991px){.service img.phone-img{position:absolute;left:69%;margin-left:-519px;bottom:0;width:33%}.choose ul li h6{font-size:14px;line-height:22px}.home-testi .owl-nav button.owl-prev{left:35%}.home-testi .owl-nav button.owl-next{right:37%}.choose ul:before{top:34px;left:0}.choose ul:after{top:35px;right:-18px}}.modal-header{border:none;padding:0}.modal-content{background:none;border:none;box-shadow:none}.modal.show .modal-dialog{max-width:100%;height:100%;margin:0}.modal-content{height:100%;margin:0}button.close{opacity:1;text-shadow:none;font-size:50px;color:#fff!important;position:absolute;right:25px;top:20px;z-index:99999}.modal input{width:100%;height:52px;border-radius:5px;border:none;padding-left:15px}.modal-open .modal{background:rgb(0 0 0 / .7)}.modal button.btn-primary{width:100%;line-height:38px}.wellness-packages .card-body .btn-primary.full-btn{text-transform:uppercase}#customer_login{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#customer_login h2{color:#000;font-size:30px}#customer_login label{width:100%}#customer_login .u-column1,#customer_login .u-column2{width:50%!important;max-width:50%!important;flex:0 0 50%!important}#customer_login .woocommerce-Input{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}button[type="submit"]:hover{color:#fff;background-color:#0069d9!important;border-color:#0062cc!important}button[type="submit"]{background:#007fff!important;border-radius:30px!important;padding:0 26px;font-size:14px!important;line-height:36px!important;border:0;text-transform:normal!important;color:#fff!important}.woocommerce-cart table.shop_table tr td{padding:20px 15px}td.product-remove .fa{font-size:15px;color:red}.cta h4{font-size:17px;text-transform:none;font-weight:500;margin:0}.cta h5{color:#38B6FF;font-size:55px;text-transform:none;line-height:1;margin-bottom:1.5rem}.cta h5 span span{color:#36AB9C;display:block}.cta ul li{font-weight:700;color:#000;padding:6px 0}ul.logos{padding:0;display:none}ul.logos li{list-style:none;display:inline-block;padding-right:25px}.practitioner .btn.btn-primary{line-height:48px!important;background:#1e90ff!important;color:#fff!important;border:none!important;width:auto!important;border-radius:20px!important;height:48px!important}.practitioner span{border-bottom:1px solid #fff}.choose-new{background:#d2dfef;padding:50px 0}.choose-new ul li{list-style:none;display:inline-block;width:100%;font-size:18px;color:#000;text-align:left;padding:4px 0}.choose-new ul li .fa{margin-right:6px;font-size:23px;margin-top:3px;float:left}.register-interest{padding:50px 0}.register-interest h5{color:#77778;font-size:16px}.register-interest h5 span{color:#082C46}.register-interest label{font-size:15px;color:#777}.register-interest input{height:40px;padding:8px 12px;font-size:12px;line-height:20px;background-color:#fff0;border:2px solid #ddd;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all ease-in-out 150ms;-ms-transition:all ease-in-out 150ms;-o-transition:all ease-in-out 150ms;transition:all ease-in-out 150ms}.register-interest textarea{height:140px;padding:8px 12px;width:100%;font-size:12px;line-height:20px;background-color:#fff0;border:2px solid #ddd;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all ease-in-out 150ms;-ms-transition:all ease-in-out 150ms;-o-transition:all ease-in-out 150ms;transition:all ease-in-out 150ms}.form-row{padding-top:5px;padding-bottom:5px}.form-row .wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{width:100%}.wellness-packages .card-header{text-transform:uppercase!important}.sidebar h3{font-size:18px;font-weight:700;margin-top:30px}.sidebar td{padding-bottom:5px}.sidebar tr.all_custom_total{border-top:2px solid #cccc;border-bottom:2px solid #ccc}.sidebar tr.all_custom_total th{padding-top:10px!important;padding-bottom:10px!important}.sidebar .btn.btn-checkout.btn-rounded.btn-lg{background:#007fff;color:#fff;width:auto;padding:8px 22px;font-size:14px}.customize a.button.product_type_simple.add_to_cart_button{width:100%!important;display:inline-block}a.xoo-wsc-ft-btn.button{color:#fff;background-color:#007bff;border-color:#007bff}.banner.single-product span{padding:0 4px}@media only screen and (max-width:767px){ul.social-icons{text-align:center}.topbar ul li{border:none!important}.topbar ul.right-top li a{padding:0 5px!important}.navbar-light .navbar-toggler{border:none}.cart-customlocation{margin-left:0px!important;margin-top:15px}.choose ul{padding-left:0}.topbar ul.pull-right{width:100%;text-align:center}.choose ul:before,.choose ul:after,.choose ul li:before,.choose ul li:after{display:none!important}.choose ul li p{margin-bottom:20px}.footer h6{margin:15px 0px!important}.banner .btn.btn-primary{padding:0 10px!important}.athlete-bg a.btn-primary{margin-right:5px!important}.cta h4{font-size:30px}.footer{background-size:cover!important}.order .card{margin-bottom:80px}a.button.product_type_simple.add_to_cart_button{padding:8px 20px}.visible-xs{display:block}.hidden-xs{display:none}.btn-default{margin-bottom:20px}h1{font-size:40px;line-height:1.2}.athlete-bg a.btn-primary{width:49%;margin-bottom:25px}.included .media span{height:auto;width:auto}.included .media span img{margin-right:0}.included .media{display:inline-block;width:100%;text-align:center}.included .media-body{margin-top:10px!important;margin-bottom:12px!important}.included .media span{background:none}.included .p-left{margin-left:0;border-radius:20px!important}.choose-new{padding-left:0}.testi-video iframe{width:100%}}@media (min-width:768px) and (max-width:991px){.wellness-packages .card-header{font-size:18px}.included .media{margin:10px 0px!important}p:last-child{margin-bottom:20px}a.button.product_type_simple.add_to_cart_button{font-size:10px}.wellness-packages .card-body .btn-primary{font-size:10px}.cart-customlocation{margin-left:0px!important;margin-top:10px!important}.testi-video iframe{width:100%}.tests .btn-default{padding:10px 15px!important}}@media only screen and (min-width:992px) and (max-width:1169px){.wellness-packages .card-body .btn-primary{font-size:11px;line-height:24px}.wellness-packages .card-header{font-size:14px}.testi-video iframe{width:100%}}p.woocommerce-LostPassword.lost_password{display:inline-block!important}form.woocommerce-form.woocommerce-form-register.register p{display:inline!important}span.password-input{width:100%}form.woocommerce-ResetPassword.lost_reset_password input{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}form.woocommerce-form.woocommerce-form-register.register p{display:inline-block!important}div#wc_checkout_add_ons p.form-row{border:1px solid #15364d1c;padding:25px;background:#f8f8f8;width:45%;display:inline-block;margin-right:25px!important;border-radius:20px;margin-bottom:30px;height:150px}div#wc_checkout_add_ons p.form-row input{margin-bottom:0}div#wc_checkout_add_ons p.form-row label.checkbox{font-weight:700}.woocommerce-MyAccount-content{width:79%}.woocommerce-MyAccount-content table{width:100%}a.woocommerce-button.button.order-again{color:#fff;background-color:#007bff;border-color:#007bff;padding:10px 15px;margin-left:30px}form.woocommerce-EditAccountForm.edit-account fieldset{min-width:100%}form.woocommerce-form.woocommerce-form-login .two-cols input#rememberme{height:42px;border:1px solid #ced4da}.woocommerce-orders-table tr td{padding:15px;border-bottom:2px solid #fff}.woocommerce-orders-table tr th{padding:15px}.woocommerce-MyAccount-content .woocommerce a.button{color:#fff;background-color:#007bff;border-color:#007bff;padding:10px 15px}.woocommerce-MyAccount-content .woocommerce-orders-table a.woocommerce-button.button.view{color:#fff;background-color:#007bff;border-color:#007bff;padding:10px 15px}.woocommerce-MyAccount-content table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{margin-bottom:30px}.woocommerce-MyAccount-content section.woocommerce-customer-details{margin-top:30px}.woocommerce-MyAccount-content div a.button{margin-left:10px}.section.offer-details .woocommerce-tabs ul.tabs{display:none}.section.offer-details .woocommerce-Tabs-panel{display:none!important}.section.offer-details section.related.products{display:none}.section.offer-details .container{padding:0!important}.section.offer-details div#tab-singleproductmultivendor{display:block!important}select#reg_billing_gender{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media only screen and (max-width:767px){.wellness-packages .card{width:100%}#customer_login .u-column1,#customer_login .u-column2{width:100%!important;max-width:100%!important;flex:100%!important}.banner.single-product a.btn-primary{border:none!important;line-height:35px}.navbar{padding:.5rem 0}.topbar ul li a{padding:0 7px}.navbar-light .navbar-toggler{background:none!important;padding:0px!important}.woocommerce-cart .actions .coupon{width:100%;float:left;margin-top:37px}.woocommerce-cart .actions .coupon button{margin:10px 0}#customer_details .col-1,#customer_details .col-2{width:100%;max-width:100%;flex:100%}.woocommerce-checkout h3{font-size:18px}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span{width:80%;float:right}div#wc_checkout_add_ons p.form-row{width:100%!important;padding:12px!important;height:auto!important}.form-row.form-row-wide,#stripe-exp-element,#stripe-cvc-element{width:100%!important}#wc_checkout_add_ons label{line-height:26px!important}.woocommerce-MyAccount-content{width:100%!important}.woocommerce-MyAccount-content label{width:100%!important}.woocommerce-MyAccount-content input{width:100%!important}.woocommerce-Addresses .col-1,.woocommerce-Addresses .col-2{width:100%!important;max-width:100%!important;flex:100%!important}}@media (min-width:768px) and (max-width:991px){a.button.product_type_simple.add_to_cart_button{font-size:14px}.included .media-body{margin-left:-30px;padding-left:25px}.wellness-packages .card{margin-top:15px}.banner.single-product a.btn-primary{line-height:35px!important;margin-top:-4px!important;border:none!important}.woocommerce-MyAccount-content{width:100%}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span{width:80%;float:right}.woocommerce-checkout h3{font-size:18px}div#wc_checkout_add_ons p.form-row{width:47%!important;margin-right:15px!important;height:auto!important}#wc_checkout_add_ons label{line-height:26px!important}.navbar-light .navbar-toggler{background:none!important;padding:0px!important;border:none!important}}@media (min-width:992px) and (max-width:1169px){a.button.product_type_simple.add_to_cart_button{padding:8px 20px!important}.included .media p{font-size:12px!important}.woocommerce-MyAccount-content{width:100%}}body.page-template.page-template-template-alltest .wellness-packages .card-body .btn-primary{font-size:14px;line-height:27px;width:48%;padding:0;margin-top:-4px;border:none;box-shadow:none!important}body.page-template.page-template-template-alltest .wellness-packages .card-body a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{box-shadow:none!important}.two-cols input[type="radio"]:checked:before{display:none}.woocommerce-MyAccount-navigation ul li{margin-bottom:10px}.profile-nav,.profile-info{margin-top:30px}.profile-nav .user-heading{background:linear-gradient(rgb(8 44 70 / .9),rgb(4 21 33 / .9)),url(https://www.staging.youth-revisited.co.uk/wp-content/uploads/2022/02/1644640010457.jpeg) 50% 50% no-repeat;color:#fff;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;padding:30px;text-align:center}.profile-nav .user-heading.round a{border-radius:50%;-webkit-border-radius:50%;border:10px solid rgb(255 255 255 / .3);display:inline-block}.profile-nav .user-heading a img{width:112px;height:112px;border-radius:50%;-webkit-border-radius:50%}.profile-nav .user-heading h1{color:#ccc;font-size:22px;font-weight:300;margin-bottom:5px}.profile-nav .user-heading p{font-size:12px}.profile-nav ul{margin-top:1px}.profile-nav ul>li{border-bottom:1px solid #ebeae6;margin-top:0;line-height:30px}.profile-nav ul>li:last-child{border-bottom:none}.profile-nav ul>li>a{border-radius:0;-webkit-border-radius:0;color:#89817f;border-left:5px solid #fff}.profile-nav ul>li>a:hover,.profile-nav ul>li>a:focus,.profile-nav ul li.active a{background:#f8f7f5!important;border-left:5px solid #fbc02d;color:#89817f!important}.profile-nav ul>li:last-child>a:last-child{border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px}.profile-nav ul>li>a>i{font-size:16px;padding-right:10px;color:#bcb3aa}.r-activity{margin:6px 0 0;font-size:12px}.p-text-area,.p-text-area:focus{border:none;font-weight:300;box-shadow:none;color:#c3c3c3;font-size:16px}.profile-info .panel-footer{background-color:#f8f7f5;border-top:1px solid #e7ebee}.profile-info .panel-footer ul li a{color:#7a7a7a}.bio-graph-heading{background:linear-gradient(rgb(8 44 70 / .9),rgb(4 21 33 / .9)),url(https://www.staging.youth-revisited.co.uk/wp-content/uploads/2022/02/1644640010457.jpeg) 50% 50% no-repeat;color:#fff;text-align:center;font-style:italic;padding:40px 110px;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;font-size:16px;font-weight:300}.bio-graph-info{color:#89817e}.bio-graph-info h1{font-size:22px;font-weight:300;margin:0 0 20px}.bio-row{width:50%;float:left;margin-bottom:10px;padding:0 15px}.bio-row p span{width:100px;display:inline-block}.bio-chart,.bio-desk{float:left}.bio-chart{width:40%}.bio-desk{width:60%}.bio-desk h4{font-size:15px;font-weight:400}.bio-desk h4.terques{color:#4CC5CD}.bio-desk h4.red{color:#e26b7f}.bio-desk h4.green{color:#97be4b}.bio-desk h4.purple{color:#caa3da}.file-pos{margin:6px 0 10px 0}.profile-activity h5{font-weight:300;margin-top:0;color:#c3c3c3}.summary-head{background:#ee7272;color:#fff;text-align:center;border-bottom:1px solid #ee7272}.summary-head h4{font-weight:300;text-transform:uppercase;margin-bottom:5px}.summary-head p{color:rgb(255 255 255 / .6)}ul.summary-list{display:inline-block;padding-left:0;width:100%;margin-bottom:0}ul.summary-list>li{display:inline-block;width:19.5%;text-align:center}ul.summary-list>li>a>i{display:block;font-size:18px;padding-bottom:5px}ul.summary-list>li>a{padding:10px 0;display:inline-block;color:#818181}ul.summary-list>li{border-right:1px solid #eaeaea}ul.summary-list>li:last-child{border-right:none}.activity{width:100%;float:left;margin-bottom:10px}.activity.alt{width:100%;float:right;margin-bottom:10px}.activity span{float:left}.activity.alt span{float:right}.activity span,.activity.alt span{width:45px;height:45px;line-height:45px;border-radius:50%;-webkit-border-radius:50%;background:#eee;text-align:center;color:#fff;font-size:16px}.activity.terques span{background:#8dd7d6}.activity.terques h4{color:#8dd7d6}.activity.purple span{background:#b984dc}.activity.purple h4{color:#b984dc}.activity.blue span{background:#90b4e6}.activity.blue h4{color:#90b4e6}.activity.green span{background:#aec785}.activity.green h4{color:#aec785}.activity h4{margin-top:0;font-size:16px}.activity p{margin-bottom:0;font-size:13px}.activity .activity-desk i,.activity.alt .activity-desk i{float:left;font-size:18px;margin-right:10px;color:#bebebe}.activity .activity-desk{margin-left:70px;position:relative}.activity.alt .activity-desk{margin-right:70px;position:relative}.activity.alt .activity-desk .panel{float:right;position:relative}.activity-desk .panel{background:#F4F4F4;display:inline-block}.activity .activity-desk .arrow{border-right:8px solid #F4F4F4!important}.activity .activity-desk .arrow{border-bottom:8px solid #fff0;border-top:8px solid #fff0;display:block;height:0;left:-7px;position:absolute;top:13px;width:0}.activity-desk .arrow-alt{border-left:8px solid #F4F4F4!important}.activity-desk .arrow-alt{border-bottom:8px solid #fff0;border-top:8px solid #fff0;display:block;height:0;right:-7px;position:absolute;top:13px;width:0}.activity-desk .album{display:inline-block;margin-top:10px}.activity-desk .album a{margin-right:10px}.activity-desk .album a:last-child{margin-right:0}input[type="checkbox"].toggle{opacity:0;position:absolute}input[type="checkbox"].toggle+label{position:relative;display:flex;align-items:center;cursor:pointer}input[type="checkbox"].toggle+label::before{content:"";width:2em;height:1em;background-color:hsl(0 80% 90%);border-radius:1em;margin-right:.25em;transition:background-color 200ms ease-in-out}input[type="checkbox"].toggle+label::after{display:flex;justify-content:center;align-items:center;position:absolute;content:"\2715";font-size:.5em;height:.9em;left:.2em;width:1.8em;height:1.8em;background-color:hsl(0 80% 60%);color:#fff;border-radius:1em;transition:background-color 200ms ease-in-out,transform 200ms ease-in-out}input[type="checkbox"].toggle:focus+label::before{outline:1px solid #000}input[type="checkbox"].toggle:checked+label::before{background-color:hsl(100 70% 90%)}input[type="checkbox"].toggle:checked+label::after{content:"\2713";transform:translateX(100%);background-color:hsl(100 70% 60%)}input[type="checkbox"].toggle:disabled+label{color:#777}input[type="checkbox"].toggle:disabled+label::before{background-color:#CCC}input[type="checkbox"].toggle:disabled+label::after{background-color:#777}.woocommerce-form-register .g-recaptcha{display:inline-block}.sub_btn_pop{margin:10px 0 0 0}.wcpa_wrap select{font-size:14px!important}