.simply-scroll-container{position:relative}.simply-scroll-clip{position:relative;overflow:hidden}.simply-scroll-list{overflow:hidden;margin:0;padding:0;list-style:none}.simply-scroll-list li{padding:0;margin:0;list-style:none}.simply-scroll-list li img{border:none;display:block}.simply-scroll{width:100%;height:85px;margin-bottom:1em}.simply-scroll .simply-scroll-clip{width:100%;height:211px}.simply-scroll .simply-scroll-list li{float:left;width:190px;height:85px}.accordion{padding-bottom:15px;margin-bottom:15px;float:left;width:100%;border-bottom:1px solid #cacaca}.more{padding-bottom:15px;margin-bottom:15px;float:left;width:100%}.more .fa{width:8px}.green_padding .accordion{width:94%}.accordion h1,.accordion h2,.accordion h3,.accordion h4,.accordion h5,.accordion h6{color:#00afdb;font-size:18px;background:#fff0;padding:8px 0;margin-top:0;margin-bottom:0}.accordion .reveal h1,.accordion .reveal h2,.accordion .reveal h3,.accordion .reveal h4,.accordion .reveal h5,.accordion .reveal h6{background-color:#fff0;color:#444;font-size:18px;padding:0;margin-bottom:8px}.accordion h1:hover,.accordion h2:hover,.accordion h3:hover,.accordion h4:hover,.accordion h5:hover,.accordion h6:hover{cursor:pointer}.accordion.down h1:after,.accordion.down h2:after,.accordion.down h3:after,.accordion.down h4:after,.accordion.down h5:after,.accordion.down h6:after{font-family:FontAwesome;content:"\f107";margin-left:10px}.accordion.up h1:after,.accordion.up h2:after,.accordion.up h3:after,.accordion.up h4:after,.accordion.up h5:after,.accordion.up h6:after{font-family:FontAwesome;content:"\f106";margin-left:10px}.accordion p{margin-bottom:12px}.accordion .fa{float:right;font-size:24px;color:#00afdb;width:15px;margin-top:7px;margin-left:30px;margin-right:14px}.show-biography{margin-top:20px}.reveal{padding:0;display:none}span.icon{height:12px;width:12px;float:right;position:relative;top:5px}#searchform .button,#searchform button,#searchform input[type="submit"],#searchform input[type="reset"],#searchform input[type="button"]{margin-bottom:0}#searchform label{display:inline;top:2px;position:relative}.example-grid .column,.example-grid .columns,.example-grid .one_half,.example-grid .one_third,.example-grid .two_thirds,.example-grid .three_fourths,.example-grid .one_fourth,.example-grid .one_fifth,.example-grid .two_fifths,.example-grid .three_fifths,.example-grid .four_fifths,.example-grid .one_sixth,.example-grid .five_sixths{background-color:#eee;height:30px}.user-profile table.form-table tr#pi_title{display:none}.user-profile table.form-table{width:99%;vertical-align:top}.user-profile table.form-table th{width:25%;text-align:left;font-size:1.1em;vertical-align:top}.user-profile table.form-table td{width:auto;vertical-align:top}.user-profile table.form-table td input[type="text"],input[type="password"],input[type="email"],textarea,select{margin-bottom:0%!important}.user-profile table.form-table label{display:inline!important}.wpua-edit-container{margin-top:25px;padding-top:20px;border-top:1px solid #ddd}.user-profile tr#prac_partner td{padding-bottom:10px}.user-profile tr h3{padding-bottom:10px}.course_sidebar_header{padding:10px 20px 10px 20px;background:#5eb7e0 url(/wp-content/themes/skinperfection/css/images/tt_logo_watermark_small.png) no-repeat 200px -40px;color:#fff;border-bottom:1px solid #fff}.course_sidebar_content{min-height:60px;border-bottom:#555 1px dashed;margin-bottom:10px;padding-bottom:10px}.course_widget{padding:10px;background:#a4dbf5 url(/wp-content/themes/skinperfection/css/images/tt_logo_watermark_large.png) no-repeat -30px 80px}img.course_sidebar_image{margin:5px 0 0 5px!important}.academy_sidebar_header{padding:10px 20px 10px 20px;background:#9c0 url(/wp-content/themes/skinperfection/css/images/tt_logo_watermark_small.png) no-repeat 250px -30px;color:#fff;border-bottom:1px solid #fff}.academy_sidebar_content{min-height:20px;border-bottom:#555 1px dashed;margin-bottom:10px;padding-bottom:10px}.academy_widget{padding:20px;background:#c2db74 url(/wp-content/themes/skinperfection/css/images/tt_logo_watermark_large.png) no-repeat -60px 20px}.home_video h4,.home_video h2{padding-left:8px;padding-right:8px}.grid{margin-bottom:20px}table.membership_features{width:100%;background-color:#eee}table.membership_features tr.memb_row{width:100%}table.membership_features tr.memb_row:hover{background-color:#ddd}table.membership_features td.memb_description{width:80%;padding:10px}table.membership_features td.memb_students{width:10%;padding:10px}table.membership_features td.memb_full{width:10%;padding:10px}table.course_details{width:100%;background:#eee url(/wp-content/themes/skinperfection/css/images/tt_logo_watermark_large.png) no-repeat 250px -30px}table.course_details tr.course_row{width:100%}table.course_details tr.course_row:hover{background-color:#ddd}table.course_details td.course_date{width:20%;padding:10px 10px 10px 10px}table.course_details td.course_venue{width:20%;padding:10px 10px 10px 10px}table.course_details td.course_price{width:20%;padding:10px 10px 10px 10px}table.course_details td.course_information{width:40%;padding:10px 10px 10px 10px}.course-summaries{height:200px;overflow:hidden}.course-summaries h3{font-size:1.4em;padding:15px 15px 15px 15px;background:#000;opacity:.7;color:#fff;text-decoration:none}.course-summaries a{color:#fff!important}.course-summaries a:hover{color:#ddd;text-decoration:none!important}#subscribe-email,#subscribe-submit{float:left}#subscribe-submit button{margin:0!important}.jetpack_subscription_widget{padding-top:20px;margin-top:40px;border-top:1px solid #ddd}.home .deep_padding{padding:0}.medium_padding{padding-top:1rem;padding-bottom:1rem}.overlay_hover h2,.overlay_hover h3{align-items:center;background:rgb(0 0 0 / .6);display:flex;justify-content:center;margin-top:0;min-height:64px;padding:0!important;top:0!important;transform:none!important;width:100%}.py-5{padding-bottom:5rem;padding-top:5rem}.wrapper-light-grey{background-color:#f2f2f2}.wrapper-white{background-color:#fff}.wrapper-black{background-color:#000;color:#fff}.container-fluid{padding:0 1rem}.d-flex{display:flex;flex-direction:row}.d-flex-wrap{flex-wrap:wrap}.w-100{width:100%!important}.align-items-center{align-items:center!important}.text-center{text-align:center!important}.align-items-center{align-items:center!important}.align-items-stretch{align-items:stretch!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:#fff0}.col-md-12{width:100%}.col,.col-md-4{position:relative;width:100%}@media (min-width:768px){.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}.col{padding:0 1rem;width:50%}.btn-block{width:100%!important;text-align:center}.img-fluid{border-radius:10px;height:auto;width:100%}.card{margin-bottom:1rem;padding:0 15px}.list{list-style-type:none;margin-left:0!important;padding:0}.list--checklist li{padding:.3rem 0}.list--checklist li:before{background-image:url(/wp-content/themes/skinperfection/images/tick.svg);background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:1rem;margin-right:.5rem;width:1rem}.fwb{font-weight:700}.healcode select{background-color:#fff;color:gray;border:1px solid #ccc;font-family:'Source Sans Pro',sans-serif;font-size:16px;outline:none;padding:5px}.healcode select.parsley-success{background-color:#fff;color:gray;border:1px solid #ccc}.healcode option{text-transform:capitalize}.healcode #hc-find-appt{background-color:#08afdd;color:#fff;font-size:16px;letter-spacing:0;text-transform:initial;padding:8px 20px}.healcode .ui-widget-header{border:0!important;background:none!important}.healcode .ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default,.healcode .ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active{border-radius:0;color:#666;line-height:inherit}.healcode .ui-state-default,.healcode .ui-widget-content .ui-state-default{background:#e6e6e6!important;border-color:#fff!important}.healcode .ui-state-active,.healcode .ui-widget-content .ui-state-active{background:#08afdd!important;border-color:#fff!important;color:#fff!important;text-align:center}.healcode .ui-state-hover{background:none!important;border:none!important}.healcode .ui-datepicker td,.healcode .ui-datepicker span,.healcode .ui-datepicker a{text-align:center}.healcode .hc-button{background:#08afdd!important;color:#fff!important;font-size:16px!important;margin:0}.healcode.appointments a.hc-button{margin:0!important;padding:8px}.healcode.appointments a.hc-button:hover{color:#0c86a8}.healcode .appointment.button{padding:0;text-align:center}.cta{background:#08afdd!important;color:#fff!important}@media (max-width:767.98px){.hidden-xs{display:none}.d-flex{display:flex;flex-direction:column;flex-wrap:wrap}.py-5{padding-bottom:1rem;padding-top:1rem}.col{flex-basis:100%}.col-content,.col-media{width:90%}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}#homepage-intro .col-content{text-align:center}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}