/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 0 3px #fff,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/wp-content/themes/pilatesology-bb-child/dist/chosen-sprite.30690d56.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover,.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/wp-content/themes/pilatesology-bb-child/dist/chosen-sprite.30690d56.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/wp-content/themes/pilatesology-bb-child/dist/chosen-sprite.30690d56.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/wp-content/themes/pilatesology-bb-child/dist/chosen-sprite.30690d56.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:inset 0 1px 0 #fff}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/wp-content/themes/pilatesology-bb-child/dist/chosen-sprite.30690d56.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-rtl .chosen-search input[type=text]{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/chosen-sprite@2x.34c2e396.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
body{color:#333;font-weight:200;line-height:1.5}body,h1,h2,h3,h4,h5,h6{font-family:halyard-display,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:300}h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{color:#5948d8}h1{color:#13ccb7;font-size:2.8rem;line-height:1.2}@media only screen and (min-width:768px){h1{font-size:3.8rem;letter-spacing:.5px;line-height:1.37}}h2{font-size:3rem;letter-spacing:.4px;line-height:1.73}h3{font-size:1.8rem;letter-spacing:.375px;line-height:1.56}@media only screen and (min-width:768px){h3{font-size:2.4rem;letter-spacing:.5px;line-height:1.17}}h4{font-size:1.4rem;letter-spacing:.35px;line-height:1.57}@media only screen and (min-width:768px){h4{font-size:1.6rem;letter-spacing:.4px;line-height:1.625}}h5{font-size:1.6rem;letter-spacing:3px;line-height:1.625}h5,h6{color:#999;text-transform:uppercase}h6{font-size:1.3rem;letter-spacing:2.5px;line-height:2}li:last-child,p:last-child{margin-bottom:0}li a,p a{color:#5948d8}li a:focus,li a:hover,p a:focus,p a:hover{color:#5948d8;text-decoration:underline}.mepr-login-actions a,span a{color:#5948d8}.mepr-login-actions a:focus,.mepr-login-actions a:hover,span a:focus,span a:hover{color:#5948d8;text-decoration:underline}strong{font-weight:500}body{background-color:#eee}.fl-page{margin:0 auto -24px;max-width:1600px}.fl-page #fl-main-content{overflow-x:hidden}button.pology-class-favorite,button.pology-class-watch-list{align-items:center;background:transparent;border:1px solid #eee;border-radius:50%;display:none;height:40px;justify-content:center;padding:0;width:40px}button.pology-class-favorite svg,button.pology-class-watch-list svg{overflow:visible}button.pology-class-favorite svg path,button.pology-class-watch-list svg path{fill:transparent;stroke:#5948d8;transition:all .2s ease-in-out}button.pology-class-favorite svg{height:16px;width:16px}button.pology-class-favorite svg path{stroke-width:25}button.pology-class-favorite:focus svg path,button.pology-class-favorite:hover svg path{stroke-width:75}button.pology-class-favorite.favorited svg path{fill:#13ccb7;stroke:#13ccb7}button.pology-class-watch-list svg{height:24px;width:24px}button.pology-class-watch-list svg path{stroke-width:.6}button.pology-class-watch-list svg.check{display:none}button.pology-class-watch-list svg.check path{stroke:#13ccb7}button.pology-class-watch-list:focus svg path,button.pology-class-watch-list:hover svg path{stroke-width:1}button.pology-class-watch-list.queued svg.check{display:block}button.pology-class-watch-list.queued svg.plus{display:none}a.pology-playlist-share{cursor:pointer}.addtoany_shortcode a>span{background-color:#5948d8!important;border-radius:50%!important;padding:2px!important}.fl-module-button a.fl-button,.fl-module-button button.fl-button,.fl-module-cta a.fl-button,.fl-module-cta button.fl-button{background-color:#5948d8;border:2px solid #5948d8;border-radius:10px;font-weight:300;letter-spacing:2px;padding:16px 40px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.fl-module-button a.fl-button span.fl-button-text,.fl-module-button button.fl-button span.fl-button-text,.fl-module-cta a.fl-button span.fl-button-text,.fl-module-cta button.fl-button span.fl-button-text{font-weight:300}.fl-module-button a.fl-button span.fl-button-text,.fl-module-button a.fl-button strong,.fl-module-button button.fl-button span.fl-button-text,.fl-module-button button.fl-button strong,.fl-module-cta a.fl-button span.fl-button-text,.fl-module-cta a.fl-button strong,.fl-module-cta button.fl-button span.fl-button-text,.fl-module-cta button.fl-button strong{color:#fff;text-transform:uppercase;transition:all .2s ease-in-out}.fl-module-button a.fl-button:focus,.fl-module-button a.fl-button:hover,.fl-module-button button.fl-button:focus,.fl-module-button button.fl-button:hover,.fl-module-cta a.fl-button:focus,.fl-module-cta a.fl-button:hover,.fl-module-cta button.fl-button:focus,.fl-module-cta button.fl-button:hover{background-color:#fff}.fl-module-button a.fl-button:focus span.fl-button-text,.fl-module-button a.fl-button:focus strong,.fl-module-button a.fl-button:hover span.fl-button-text,.fl-module-button a.fl-button:hover strong,.fl-module-button button.fl-button:focus span.fl-button-text,.fl-module-button button.fl-button:focus strong,.fl-module-button button.fl-button:hover span.fl-button-text,.fl-module-button button.fl-button:hover strong,.fl-module-cta a.fl-button:focus span.fl-button-text,.fl-module-cta a.fl-button:focus strong,.fl-module-cta a.fl-button:hover span.fl-button-text,.fl-module-cta a.fl-button:hover strong,.fl-module-cta button.fl-button:focus span.fl-button-text,.fl-module-cta button.fl-button:focus strong,.fl-module-cta button.fl-button:hover span.fl-button-text,.fl-module-cta button.fl-button:hover strong{color:#5948d8}.fl-module-button.pology-border a.fl-button,.fl-module-button.pology-border button.fl-button,.fl-module-cta.pology-border a.fl-button,.fl-module-cta.pology-border button.fl-button{background:transparent;border:2px solid #5948d8}.fl-module-button.pology-border a.fl-button span.fl-button-text,.fl-module-button.pology-border a.fl-button strong,.fl-module-button.pology-border button.fl-button span.fl-button-text,.fl-module-button.pology-border button.fl-button strong,.fl-module-cta.pology-border a.fl-button span.fl-button-text,.fl-module-cta.pology-border a.fl-button strong,.fl-module-cta.pology-border button.fl-button span.fl-button-text,.fl-module-cta.pology-border button.fl-button strong{color:#5948d8}.fl-module-button.pology-border a.fl-button:focus,.fl-module-button.pology-border a.fl-button:hover,.fl-module-button.pology-border button.fl-button:focus,.fl-module-button.pology-border button.fl-button:hover,.fl-module-cta.pology-border a.fl-button:focus,.fl-module-cta.pology-border a.fl-button:hover,.fl-module-cta.pology-border button.fl-button:focus,.fl-module-cta.pology-border button.fl-button:hover{background-color:#5948d8}.fl-module-button.pology-border a.fl-button:focus span.fl-button-text,.fl-module-button.pology-border a.fl-button:focus strong,.fl-module-button.pology-border a.fl-button:hover span.fl-button-text,.fl-module-button.pology-border a.fl-button:hover strong,.fl-module-button.pology-border button.fl-button:focus span.fl-button-text,.fl-module-button.pology-border button.fl-button:focus strong,.fl-module-button.pology-border button.fl-button:hover span.fl-button-text,.fl-module-button.pology-border button.fl-button:hover strong,.fl-module-cta.pology-border a.fl-button:focus span.fl-button-text,.fl-module-cta.pology-border a.fl-button:focus strong,.fl-module-cta.pology-border a.fl-button:hover span.fl-button-text,.fl-module-cta.pology-border a.fl-button:hover strong,.fl-module-cta.pology-border button.fl-button:focus span.fl-button-text,.fl-module-cta.pology-border button.fl-button:focus strong,.fl-module-cta.pology-border button.fl-button:hover span.fl-button-text,.fl-module-cta.pology-border button.fl-button:hover strong{color:#fff}.fl-module-button.pology-white a.fl-button,.fl-module-button.pology-white button.fl-button,.fl-module-cta.pology-white a.fl-button,.fl-module-cta.pology-white button.fl-button{background-color:#fff;border-color:#fff}.fl-module-button.pology-white a.fl-button span.fl-button-text,.fl-module-button.pology-white button.fl-button span.fl-button-text,.fl-module-cta.pology-white a.fl-button span.fl-button-text,.fl-module-cta.pology-white button.fl-button span.fl-button-text{color:#333}.fl-module-button.pology-white a.fl-button:focus span.fl-button-text,.fl-module-button.pology-white a.fl-button:hover span.fl-button-text,.fl-module-button.pology-white button.fl-button:focus span.fl-button-text,.fl-module-button.pology-white button.fl-button:hover span.fl-button-text,.fl-module-cta.pology-white a.fl-button:focus span.fl-button-text,.fl-module-cta.pology-white a.fl-button:hover span.fl-button-text,.fl-module-cta.pology-white button.fl-button:focus span.fl-button-text,.fl-module-cta.pology-white button.fl-button:hover span.fl-button-text{color:#5948d8}.fl-module-button.pology-small a.fl-button,.fl-module-button.pology-small button.fl-button,.fl-module-cta.pology-small a.fl-button,.fl-module-cta.pology-small button.fl-button{border-radius:6px;padding:10px 20px}.gform_wrapper form input[type=submit],.mp_login_form input[type=submit],input[type=submit]{background-color:#5948d8;border:2px solid #5948d8;border-radius:10px;color:#fff;font-weight:300;letter-spacing:2px;padding:16px 40px;text-transform:uppercase;transition:all .2s ease-in-out}.gform_wrapper form input[type=submit]:focus,.gform_wrapper form input[type=submit]:hover,.mp_login_form input[type=submit]:focus,.mp_login_form input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#fff;border:2px solid #5948d8;color:#5948d8}footer.fl-builder-content .gform_wrapper form input[type=submit],footer.fl-builder-content form input[type=submit]{background-color:#fff;border-color:#fff;border-radius:6px;color:#333;font-weight:300;padding:10px 23px;width:auto}footer.fl-builder-content .gform_wrapper form input[type=submit]:focus,footer.fl-builder-content .gform_wrapper form input[type=submit]:hover,footer.fl-builder-content form input[type=submit]:focus,footer.fl-builder-content form input[type=submit]:hover{color:#5948d8}.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-button{background-color:#5948d8;border:2px solid #5948d8;border-radius:10px;transition:all .2s ease-in-out}.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-button:focus,.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-button:hover{background-color:#fff}.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-button:focus a,.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-button:hover a{color:#5948d8}.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-button a{color:#fff;display:block;font-size:1.4rem;font-weight:300;letter-spacing:2px;padding:16px 40px;text-transform:uppercase}.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-button a:focus,.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-button a:hover{color:#5948d8}.mepr-price-menu .mepr-price-boxes.mepr-2-col .mepr-price-box:first-child .mepr-price-box-button{background:transparent;border:2px solid #5948d8;color:#5948d8}.mepr-price-menu .mepr-price-boxes.mepr-2-col .mepr-price-box:first-child .mepr-price-box-button:focus,.mepr-price-menu .mepr-price-boxes.mepr-2-col .mepr-price-box:first-child .mepr-price-box-button:hover{background-color:#5948d8}.mepr-price-menu .mepr-price-boxes.mepr-2-col .mepr-price-box:first-child .mepr-price-box-button:focus a,.mepr-price-menu .mepr-price-boxes.mepr-2-col .mepr-price-box:first-child .mepr-price-box-button:hover a{color:#fff}.mepr-price-menu .mepr-price-boxes.mepr-2-col .mepr-price-box:first-child .mepr-price-box-button a{color:#5948d8;display:block}.mepr-price-menu .mepr-price-boxes.mepr-2-col .mepr-price-box:first-child .mepr-price-box-button a:focus,.mepr-price-menu .mepr-price-boxes.mepr-2-col .mepr-price-box:first-child .mepr-price-box-button a:hover{color:#fff}input#fl-comment-form-submit{background:transparent;border:2px solid #5948d8;border-radius:6px;color:#5948d8;padding:10px 23px}input#fl-comment-form-submit:focus,input#fl-comment-form-submit:hover{background-color:#5948d8;color:#fff}.chosen-container.chosen-container-single{border:1px solid #eee;border-radius:6px;color:#515151;width:100%!important}@media only screen and (min-width:768px){.chosen-container.chosen-container-single{min-width:260px}}.chosen-container.chosen-container-single .chosen-single{background:transparent!important;border:none;font-size:1.6rem;height:40px;padding:8px 20px 6px}.chosen-container.chosen-container-single .chosen-single>div{width:30px}.chosen-container.chosen-container-single .chosen-single>div b{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/chevron-down.6e786c41.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:14px 8px!important}.chosen-container ul.chosen-results li.highlighted{background:#5948d8}@media only screen and (min-width:500px){.pology-class-tiles{display:flex;flex-wrap:wrap}}.kt-blocks-post-grid-item .pology-class-tile{width:auto}.pology-class-tile.pology-new img{border:4px solid #13ccb7}.pology-class-tile.pology-new p.new{background-color:#13ccb7;border-radius:12px;color:#fff;font-size:1.3rem;font-weight:500;line-height:24px;padding:0 10px;position:absolute;right:8px;top:6px}.pology-class-tile .image-wrapper{display:block;position:relative}.pology-class-tile .image-wrapper .pology-class-watched,.pology-class-tile .image-wrapper .time{bottom:6px;font-size:1.3rem;padding:2px 6px;position:absolute}.pology-class-tile .image-wrapper .time{color:#fff;font-weight:400;right:0;text-align:right}.pology-class-tile .pology-class-watched{background-color:#fff;border-radius:0;border:none;font-size:1.3rem;line-height:1.65;margin-left:6px;margin-top:-32px;padding:2px 6px;position:absolute}.pology-class-tile .pology-class-watched:focus,.pology-class-tile .pology-class-watched:hover{background-color:#eee;top:auto}.pology-class-tile .pology-class-watched span{color:#333;font-weight:200}.pology-class-tile .pology-class-watched svg{height:14px;width:14px}.pology-class-tile h3{margin:16px 0 6px!important}.pology-class-tile p.teacher{margin-bottom:0}.pology-class-tile .class-tile-footer{align-items:center;display:flex;justify-content:space-between}.pology-class-tile .class-tile-footer p{color:#999;margin-bottom:0}.pology-class-tile .class-tile-footer .action-buttons{display:flex;justify-content:flex-end}.pology-class-tile .class-tile-footer .action-buttons button{height:24px;margin-left:6px;width:24px}.pology-class-tile .class-tile-footer .action-buttons button svg{height:12px;width:12px}.pology-class-type-filter>div{position:relative}.pology-class-type-filter>div input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.pology-class-type-filter>div input:checked+label{background-color:#5948d8;color:#fff}.pology-class-type-filter>div input:disabled+label{opacity:.6}.pology-class-type-filter>div label{border:2px solid #5948d8;display:block;padding:12px 16px}.fl-comments{margin-bottom:60px}.fl-comments ol#comments li{border:1px solid #eee;border-radius:25px;margin-bottom:40px;padding:0 15px 15px}@media only screen and (min-width:768px){.fl-comments ol#comments li{padding:12px 40px 0}}.fl-comments ol#comments li .comment-body{margin-bottom:40px}.fl-comments ol#comments li .comment-meta{align-items:center;display:flex}.fl-comments ol#comments li .comment-meta>span{display:block}.fl-comments ol#comments li .comment-meta .comment-avatar{border:1px solid #eee;border-radius:50%;margin-right:12px;padding:4px}.fl-comments ol#comments li .comment-meta .comment-avatar img{border-radius:50%;height:50px;margin:0;max-width:none;-o-object-fit:cover;object-fit:cover;width:50px}@media only screen and (min-width:768px){.fl-comments ol#comments li .comment-meta .comment-avatar img{height:64px;width:64px}}.fl-comments ol#comments li .comment-meta p.name{font-size:1.8rem;margin-bottom:0}.fl-comments ol#comments li .comment-meta p.member-since{color:#999;font-size:1.3rem}.fl-comments ol#comments li .comment-content{border:none;padding:15px 0}.fl-comments ol#comments li .comment-footer{font-size:1.3rem}.fl-comments ol#comments li .comment-footer a{text-transform:uppercase}.fl-comments ol#comments li .comment-footer span:first-child,.fl-comments ol#comments li .comment-footer span:nth-child(2){color:#999}.fl-comments ol#comments li .comment-footer span:nth-child(2){margin:0 20px}.fl-comments ol#comments ul.children li{background-color:#fafafa;border:none;margin-left:0;padding-bottom:10px}@media screen and (max-width:767px){.fl-comments ol#comments ul.children li{margin-bottom:0}}.fl-comments form label,.fl-comments form p{color:#999}.fl-comments form p{font-size:1.8rem}.fl-comments form label{font-size:1.3rem;font-weight:200;margin-top:12px;text-transform:uppercase}.fl-comments form textarea{background-color:#fafafa;border:1px solid #ccc;border-radius:6px}.fl-comments form a{color:#5948d8}.fl-comments form a:focus,.fl-comments form a:hover{color:#5948d8;text-decoration:underline}.fl-comments form p.form-submit{margin-top:20px}.fl-comments .chosen-container{margin-bottom:20px}#ep-instant-results .ep-search-page__body{display:block}#ep-instant-results .ep-search-modal .ep-search-result--has-thumbnail{grid-template-columns:min(150px,20%) auto}#ep-instant-results .ep-search-modal .ep-search-page{margin-top:2px}#ep-instant-results .ep-search-modal .ep-search-result__type{padding:4px 12px}#ep-instant-results .ep-search-modal .ep-search-panel__heading>svg{fill:#5948d8;height:40px;width:40px}#ep-instant-results .ep-search-modal span.ep-search-sort__label{color:#999;font-size:1.3rem;font-weight:200;letter-spacing:2.5px;margin-right:10px;text-transform:uppercase}#ep-instant-results .ep-search-modal label.ep-search-sort{position:relative}#ep-instant-results .ep-search-modal label.ep-search-sort:before{background-color:#fff;background-image:url(/wp-content/themes/pilatesology-bb-child/dist/chevron-down.6e786c41.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:14px 8px!important;content:"";height:10px;position:absolute;right:1px;width:30px}#ep-instant-results .ep-search-modal select#ep-sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #ccc;border-radius:5px;font-weight:200;padding:9px 10px;position:relative}#ep-instant-results .ep-search-modal .ep-search-toolbar>.ep-search-small-button{background:transparent;border:0;color:#5948d8;font-weight:300;margin-top:-16px}#ep-instant-results .ep-search-modal .ep-search-toolbar>.ep-search-small-button:focus,#ep-instant-results .ep-search-modal .ep-search-toolbar>.ep-search-small-button:hover{text-decoration:underline}#ep-instant-results .ep-search-modal button.ep-search-panel__button{border-radius:0}#ep-instant-results .ep-search-modal button.ep-search-modal__close{border:0;border-radius:0!important;margin:1px!important}#ep-instant-results .ep-search-modal button.ep-search-icon-button{background:transparent;border:1px solid #eee;border-radius:6px;color:#333;font-size:1.6rem!important;font-weight:200;margin:0 12px 12px 0;padding:6px 12px!important}#ep-instant-results .ep-search-modal button.ep-search-icon-button svg{fill:#5948d8;height:30px;width:30px}#ep-instant-results .ep-search-modal input.ep-search-checkbox__input{visibility:hidden}#ep-instant-results .ep-search-modal input.ep-search-checkbox__input:checked+label.ep-search-checkbox__label:before{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/check.630ec4c2.svg);background-position:50%;background-repeat:no-repeat;background-size:80% auto;border-color:#13ccb7}#ep-instant-results .ep-search-modal label.ep-search-checkbox__label{font-weight:200;position:relative}#ep-instant-results .ep-search-modal label.ep-search-checkbox__label:before{border:1px solid #ccc;border-radius:4px;content:"";height:14px;left:-20px;position:absolute;top:6px;width:14px}#ep-instant-results .ep-search-modal button.ep-search-pagination-button{font-weight:300;padding-bottom:8px}.facetwp-type-checkboxes .facetwp-counter,.facetwp-type-checkboxes .facetwp-overflow{display:none}.facetwp-type-checkboxes .facetwp-toggle:nth-last-child(2){display:block}.facetwp-type-checkboxes .facetwp-toggle:last-child{display:none}.facetwp-type-checkboxes.pology-facet-open .facetwp-overflow{display:block}.facetwp-type-checkboxes.pology-facet-open .facetwp-toggle:nth-last-child(2){display:none}.facetwp-type-checkboxes.pology-facet-open .facetwp-toggle:last-child{display:block}.gform_wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){line-height:1}.gform_wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper form textarea,input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),textarea{border-radius:6px;padding:12px}.gform_wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper form label,.gform_wrapper form textarea,input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),label,textarea{letter-spacing:.4px}.gform_wrapper ul.gform_fields li.gfield{padding-right:0}@media only screen and (min-width:768px){.mepr-price-menu.classic.classic_dark .mepr-price-boxes,.mepr-price-menu .mepr-price-boxes{align-items:stretch;display:flex;justify-content:center}}.mepr-price-menu.classic.classic_dark .mepr-price-boxes .mepr-price-box,.mepr-price-menu .mepr-price-boxes .mepr-price-box{background-color:#fff;border:none!important;border-radius:10px;margin:70px 0 0;max-width:360px;padding:0;position:relative;width:100%!important}@media only screen and (min-width:768px){.mepr-price-menu.classic.classic_dark .mepr-price-boxes .mepr-price-box,.mepr-price-menu .mepr-price-boxes .mepr-price-box{margin-left:16px;margin-right:16px;width:calc(50% - 32px)!important}}.mepr-price-menu.classic.classic_dark .mepr-price-boxes .mepr-price-box.highlighted,.mepr-price-menu .mepr-price-boxes .mepr-price-box.highlighted{width:100%!important}@media only screen and (min-width:768px){.mepr-price-menu.classic.classic_dark .mepr-price-boxes .mepr-price-box.highlighted,.mepr-price-menu .mepr-price-boxes .mepr-price-box.highlighted{width:calc(50% - 32px)!important}}.mepr-price-menu.classic.classic_dark .mepr-price-boxes .mepr-price-box.highlighted .mepr-most-popular,.mepr-price-menu .mepr-price-boxes .mepr-price-box.highlighted .mepr-most-popular{display:block}.mepr-price-menu.classic.classic_dark .mepr-price-boxes .mepr-price-box .mepr-most-popular,.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-most-popular{left:0;letter-spacing:3px;position:absolute;text-align:center;text-transform:uppercase;top:-40px;width:100%}.mepr-price-menu.classic.classic_dark .mepr-price-boxes .mepr-price-box .mepr-price-box-head,.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-head{background-color:#eee;border-top-left-radius:10px;border-top-right-radius:10px;position:relative}.mepr-price-menu.classic.classic_dark .mepr-price-boxes .mepr-price-box .mepr-price-box-head .mepr-price-box-title,.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-head .mepr-price-box-title{font-size:1.8rem;font-weight:300;padding:0}@media only screen and (min-width:768px){.mepr-price-menu.classic.classic_dark .mepr-price-boxes .mepr-price-box .mepr-price-box-head .mepr-price-box-title,.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-head .mepr-price-box-title{font-size:2.4rem}}.mepr-price-menu.classic.classic_dark .mepr-price-boxes .mepr-price-box .mepr-price-box-head .mepr-price-box-heading,.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-head .mepr-price-box-heading{background-color:#13ccb7;border-radius:12px;font-size:1.6rem;font-weight:300;padding:1px 8px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.mepr-price-menu.classic.classic_dark .mepr-price-boxes .mepr-price-box .mepr-price-box-benefits,.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-benefits{border:none}.mepr-price-menu.classic.classic_dark .mepr-price-boxes .mepr-price-box .mepr-price-box-benefits-list .mepr-price-box-benefits-item,.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-benefits-list .mepr-price-box-benefits-item{border:none!important;display:inline-block;font-weight:200}.mepr-price-menu.classic.classic_dark .mepr-price-boxes .mepr-price-box .mepr-price-box-benefits-list .mepr-price-box-benefits-item:first-child,.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-benefits-list .mepr-price-box-benefits-item:first-child{font-size:6rem}.mepr-price-menu.classic.classic_dark .mepr-price-boxes .mepr-price-box .mepr-price-box-benefits-list .mepr-price-box-benefits-item:nth-child(2),.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-benefits-list .mepr-price-box-benefits-item:nth-child(2){font-size:3rem}.mepr-price-menu.classic.classic_dark .mepr-price-boxes .mepr-price-box .mepr-price-box-button,.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-button{margin-bottom:40px}@media only screen and (min-width:768px){.mepr-price-menu.classic.classic_dark .mepr-price-boxes .mepr-price-box .mepr-price-box-button,.mepr-price-menu .mepr-price-boxes .mepr-price-box .mepr-price-box-button{margin-bottom:70px}}.mp_login_form input[type=submit]{font-size:inherit}.mepr_error{background-color:rgba(19,204,183,.1)!important;border-color:#13ccb7!important;padding:20px!important}.mepr_error ul{padding-bottom:0!important}#mepr-account-nav{font-size:2rem;margin-bottom:40px}#mepr-account-subscriptions-table .mepr-account-auto-rebill{font-weight:700}#mepr-account-subscriptions-table .mepr-account-terms{font-size:85%;font-style:normal;font-weight:400;margin-bottom:10px}#mepr-account-subscriptions-table .mepr-account-rebill{background-color:#ff9;font-size:100%;font-style:normal;font-weight:400;padding:10px}#mepr-account-subscriptions-table .mepr-pology-account-notes.cancelled{padding:10px}#mepr-account-subscriptions-table .mepr-pology-account-notes.cancelled.active{background-color:#ff9}#mepr-account-subscriptions-table .mepr-pology-account-notes.cancelled.inactive{background-color:#fcc}.pology-mp-courses-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:30px}.pology-mp-courses-list .course a.course-thumbnail{display:block}.pology-mp-courses-list .course a.course-title{display:block;font-size:1.6rem;font-weight:700;margin-top:10px}.single-mpcs-course .mpcs-lesson-progress .mpcs-lesson-complete{color:#13ccb7}.single-mpcs-course .course-progress-bar-main>span{background-color:#13ccb7}.single-mpcs-course .mpcs-progress-bar-title,.single-mpcs-course .mpcs-section-title-text{font-weight:500}.single-mpcs-course .mpcs-button.is-outline{background-color:#5948d8;border:2px solid #5948d8;border-radius:6px;color:#fff;display:inline-block;padding:6px 12px;text-align:center;text-decoration:none}.single-mpcs-course .mpcs-button.is-outline:hover{background-color:#fff;border:2px solid #5948d8;color:#5948d8}.single-mpcs-lesson .mpcs-breadcrumbs{margin-bottom:20px}.pology-course-certificate-banner{align-items:center;background-color:#f3f3f3;display:flex;gap:10px;justify-content:space-between;padding:10px 10px 10px 20px}.pology-course-certificate-banner .download-certificate-message{flex:2 70%}.pology-course-certificate-banner .download-certificate-button{text-align:right;flex:1 30%}.pology-course-certificate-banner .download-certificate-button a{background-color:#5948d8;border:2px solid #5948d8;border-radius:6px;color:#fff;display:inline-block;font-weight:500;padding:12px 24px;text-align:center;text-decoration:none}.pology-course-certificate-banner .download-certificate-button a:hover{background-color:#fff;border:2px solid #5948d8;color:#5948d8}.mp_wrapper table.mepr-account-table .mepr-account-actions{display:flex;gap:10px;flex-wrap:wrap}.mp_wrapper table.mepr-account-table .mepr-account-actions a.mepr-account-row-action{background:#5948d8!important;border:2px solid #5948d8!important;border-radius:6px;color:#fff!important;display:inline-block;font-weight:500;padding:8px 12px;text-align:center;text-decoration:none;white-space:nowrap}.mp_wrapper table.mepr-account-table .mepr-account-actions a.mepr-account-row-action:focus,.mp_wrapper table.mepr-account-table .mepr-account-actions a.mepr-account-row-action:hover{background:#fff!important;color:#5948d8!important}.pology-modal{display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:99999999}.pology-modal .pology-modal-overlay{background:rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;width:100%}.pology-modal .pology-modal-inner{background:#fff;border-radius:6px;position:absolute;left:50%;max-height:80vh;max-width:580px;overflow-y:scroll;padding:20px;top:10%;transform:translateX(-50%);width:90%}.pology-modal .pology-modal-inner button.pology-close-modal{background:transparent;border:none;border-radius:0;padding:0;position:absolute;right:12px;top:12px}.pology-modal .pology-modal-inner button.pology-close-modal span{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.pology-modal .pology-modal-inner button.pology-close-modal svg{height:16px;width:16px}.pology-modal .pology-modal-inner button.pology-close-modal svg path{stroke:#333;transition:all .2s ease-in-out}.pology-modal .pology-modal-inner button.pology-close-modal:focus svg path,.pology-modal .pology-modal-inner button.pology-close-modal:hover svg path{stroke:#5948d8}.pology-modal .pology-modal-inner h3{margin:0 0 6px!important}.pology-modal.pology-preview-modal .pology-modal-inner{max-width:900px}.pology-modal.pology-preview-modal .pology-modal-inner h2{margin-top:0}.pology-modal.pology-preview-modal .pology-modal-inner p{font-size:1.8rem;margin-bottom:0}.pology-modal.pology-preview-modal .pology-modal-inner p.already-have-account{margin-top:20px}@media only screen and (min-width:992px){.pology-modal.pology-preview-modal .pology-modal-inner .pology-preview-modal-flex{align-items:center;display:flex}}@media only screen and (min-width:992px){.pology-modal.pology-preview-modal .pology-modal-inner .pology-preview-modal-embed{width:60%}}.pology-modal.pology-preview-modal .pology-modal-inner .pology-preview-modal-text{text-align:center}.pology-modal.pology-preview-modal .pology-modal-inner .pology-preview-modal-text .fl-module-button{margin-top:12px}.pology-modal.pology-preview-modal .pology-modal-inner .pology-preview-modal-text .fl-module-button a{display:inline-block}@media only screen and (min-width:992px){.pology-modal.pology-preview-modal .pology-modal-inner .pology-preview-modal-text{padding-left:40px;width:40%}}nav.navigation.pagination{width:100%}.facetwp-pager,.nav-links{text-align:center}.facetwp-pager a,.facetwp-pager span,.nav-links a,.nav-links span{background:transparent;border:none;color:#5948d8;display:inline-block;font-size:1.6rem;font-weight:200;height:30px;line-height:28px;margin:0 6px 0 0;padding:0;text-align:center;width:30px}.facetwp-pager a.active,.facetwp-pager a.current,.facetwp-pager span.active,.facetwp-pager span.current,.nav-links a.active,.nav-links a.current,.nav-links span.active,.nav-links span.current{background:transparent;border:1px solid #13ccb7;border-radius:50%;color:#333;font-weight:200}.facetwp-pager a.next,.facetwp-pager a.prev,.facetwp-pager span.next,.facetwp-pager span.prev,.nav-links a.next,.nav-links a.prev,.nav-links span.next,.nav-links span.prev{border:1px solid #5948d8;border-radius:6px;height:auto;padding:8px 30px;transition:all .2s ease-in-out;width:auto}.facetwp-pager a.next:focus,.facetwp-pager a.next:hover,.facetwp-pager a.prev:focus,.facetwp-pager a.prev:hover,.facetwp-pager span.next:focus,.facetwp-pager span.next:hover,.facetwp-pager span.prev:focus,.facetwp-pager span.prev:hover,.nav-links a.next:focus,.nav-links a.next:hover,.nav-links a.prev:focus,.nav-links a.prev:hover,.nav-links span.next:focus,.nav-links span.next:hover,.nav-links span.prev:focus,.nav-links span.prev:hover{background-color:#5948d8;color:#fff}.facetwp-pager a:focus,.facetwp-pager a:hover,.facetwp-pager span:focus,.facetwp-pager span:hover,.nav-links a:focus,.nav-links a:hover,.nav-links span:focus,.nav-links span:hover{color:#333;text-decoration:none}.nav-links a,.nav-links span{margin-right:3px}#addtoplaylist_wrapper{z-index:1000000000!important}#addtoplaylist_wrapper .single-playlist{border:1px solid #ccc;cursor:pointer;margin-bottom:6px;padding:8px 12px}#addtoplaylist_wrapper .single-playlist:last-child{margin-bottom:0}#addtoplaylist_wrapper #addtoplaylist{background-color:#fff;border:1px solid #ccc;padding:12px;width:260px}#addtoplaylist_wrapper #addtoplaylist>div:first-child{margin-bottom:12px}#addtoplaylist_wrapper #addtoplaylist button.addtoplaylist_close{margin-left:12px}#addtoplaylist_wrapper #popup_playlists{margin-top:12px}#addtoplaylist_wrapper button{font-weight:300}#playlist-overlay button{font-weight:300;transition:all .2s ease-in-out}#playlist-overlay button:focus,#playlist-overlay button:hover{background-color:#fff;color:#5948d8}#playlist-overlay .pology-modal-inner{max-width:900px;height:80vh}#playlist-overlay .pology-modal-inner ul.ui-tabs-nav{border:1px solid #ccc;display:flex;list-style:none;margin-top:20px;padding:0}#playlist-overlay .pology-modal-inner ul.ui-tabs-nav li{align-items:center;border-right:1px solid #ccc;display:flex;text-align:center;transition:all .2s ease-in-out;width:33.33%}#playlist-overlay .pology-modal-inner ul.ui-tabs-nav li:nth-child(3){border-right:none}#playlist-overlay .pology-modal-inner ul.ui-tabs-nav li a{display:block;padding:12px 20px;transition:all .2s ease-in-out;width:100%}#playlist-overlay .pology-modal-inner ul.ui-tabs-nav li a:focus,#playlist-overlay .pology-modal-inner ul.ui-tabs-nav li a:hover{text-decoration:none}#playlist-overlay .pology-modal-inner ul.ui-tabs-nav li.ui-state-active,#playlist-overlay .pology-modal-inner ul.ui-tabs-nav li:focus,#playlist-overlay .pology-modal-inner ul.ui-tabs-nav li:hover{background-color:#5948d8}#playlist-overlay .pology-modal-inner ul.ui-tabs-nav li.ui-state-active a,#playlist-overlay .pology-modal-inner ul.ui-tabs-nav li:focus a,#playlist-overlay .pology-modal-inner ul.ui-tabs-nav li:hover a{color:#fff}#playlist-overlay .pology-modal-inner .playlist-buttons{background-color:#fff;border-top:1px solid #ccc;bottom:0;left:0;padding:20px;position:absolute;text-align:center;width:100%}#playlist-overlay .pology-modal-inner .playlist-buttons button{margin:0 auto}#playlist-overlay .pology-modal-inner .ui-tabs-panel>.playlist-title{margin-bottom:20px!important}#playlist-overlay .addnewplaylist_div{margin-bottom:20px}#playlist-overlay .single-playlist{border-bottom:1px solid #eee;margin-top:20px;padding-bottom:20px}@media only screen and (min-width:992px){#playlist-overlay .single-playlist{align-items:center;border-bottom:none;display:flex;padding-bottom:0}}@media only screen and (min-width:992px){#playlist-overlay .single-playlist .playlist-title{width:40%}}#playlist-overlay .single-playlist .playlist_actions{display:flex;flex-wrap:wrap;justify-content:flex-start}@media only screen and (min-width:992px){#playlist-overlay .single-playlist .playlist_actions{justify-content:flex-end;width:60%}}#playlist-overlay .single-playlist .playlist_actions button,#playlist-overlay .single-playlist .playlist_actions p{margin:4px 12px 4px 0}@media only screen and (min-width:992px){#playlist-overlay .single-playlist .playlist_actions button,#playlist-overlay .single-playlist .playlist_actions p{margin:4px 0 4px 12px}}#playlist-overlay .single-playlist .playlist_actions p{min-width:85px;text-align:right}#playlist-overlay .single-playlist:last-child{margin-bottom:60px}#playlist-overlay #addtoplaylist{display:none;position:relative;text-align:center}#playlist-overlay #addtoplaylist:before{animation:pology-addtoplaylist 1.2s linear infinite;background:linear-gradient(90deg,#5948d8,#a59cea);border-radius:50%;bottom:-48px;content:"";display:block;height:40px;left:calc(50% - 20px);position:absolute;width:40px}#playlist-overlay #addtoplaylist:after{background-color:#fff;border-radius:50%;bottom:-44px;content:"";display:block;height:32px;left:calc(50% - 16px);position:absolute;width:32px}@keyframes pology-addtoplaylist{0%{transform:rotate(0)}to{transform:rotate(1turn)}}#playlist-overlay #playlist-search{display:flex}#playlist-overlay #playlist-search input#playlists-search{border-bottom-right-radius:0;border-top-right-radius:0}#playlist-overlay #playlist-search button.renameplaylist{border-bottom-left-radius:0;border-top-left-radius:0}.single-playlist-actions{margin-bottom:20px}.pology-class-tile .playlist-class-icons i{color:#5948d8;cursor:pointer;margin-right:8px}@media screen and (max-width:991px){.row.pology-responsive-reverse{display:flex;flex-wrap:wrap}}@media screen and (max-width:991px){.row.pology-responsive-reverse>div{width:100%}}@media screen and (max-width:991px){.row.pology-responsive-reverse>div:first-child{order:1}}.slick-list{margin-bottom:80px}ul.slick-dots{bottom:-60px;left:50%;transform:translateX(-50%)}ul.slick-dots button:before{color:#eee;font-size:1.2rem;opacity:1}ul.slick-dots li.slick-active button:before{color:#333}@media only screen and (min-width:500px){.pology-tiles{display:flex;flex-wrap:wrap}}.pology-tile{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:300px}@media only screen and (min-width:500px){.pology-tile{margin-left:0;margin-right:20px;max-width:none;width:calc(50% - 10px)}}@media only screen and (min-width:900px){.pology-tile{margin-right:30px;width:calc(33.33% - 20px)}}@media only screen and (min-width:500px){.pology-tile:nth-child(2n){margin-right:0}}@media only screen and (min-width:900px){.pology-tile:nth-child(2n){margin-right:30px}}@media only screen and (min-width:900px){.pology-tile:nth-child(3n){margin-right:0}}.pology-tile .image-wrapper img{height:auto;width:100%}.pology-tile h3{font-size:2rem}.pology-tile h3 a:focus,.pology-tile h3 a:hover{color:#5948d8}@media only screen and (min-width:900px){.pology-tiles-four-columns .pology-tile{margin-right:20px;width:calc(25% - 15px)}}@media only screen and (min-width:900px){.pology-tiles-four-columns .pology-tile:nth-child(4n){margin-right:0}}.fl-accordion .fl-accordion-item{border:none;margin:0}.fl-accordion .fl-accordion-item .fl-accordion-button{border:2px solid #5948d8;border-radius:6px;margin:40px 0 0;padding:12px 40px 12px 20px;position:relative;width:100%}.fl-accordion .fl-accordion-item .fl-accordion-button a{color:#333;font-size:2.4rem;font-weight:300;letter-spacing:.5px;line-height:1.17}.fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-icon{display:none}.fl-accordion .fl-accordion-item .fl-accordion-button a:focus{outline:1px solid rgba(19,204,183,.4)}.fl-accordion .fl-accordion-item .fl-accordion-button:after{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/plus-accent.43948aa9.svg);content:"";height:24px;position:absolute;right:12px;top:calc(50% - 12px);transform-origin:50% 50%;transition:transform .2s ease-in-out;width:24px}.fl-accordion .fl-accordion-item.fl-accordion-item-active .fl-accordion-button:after{transform:rotate(45deg)}.fl-accordion .fl-accordion-item .fl-accordion-content{padding:20px 0}@media only screen and (min-width:500px){.fl-module-cta .fl-cta-inline{align-items:center;display:flex;justify-content:center}}.fl-module-cta .fl-cta-inline>div{display:block;width:auto}@media only screen and (min-width:500px){.fl-module-cta .fl-cta-inline .fl-cta-button{padding-left:30px;padding-top:0}}.fl-module-cta h3.fl-cta-title{padding-bottom:0}.fl-module-heading .fl-module-content{margin-bottom:0}.fl-module-photo .fl-photo-content>a img{transition:box-shadow .2s ease-in-out}.fl-module-photo .fl-photo-content>a:focus img,.fl-module-photo .fl-photo-content>a:hover img{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.pology-class-filter-link .pology-filter-link-header{display:flex;justify-content:space-between}.pology-class-filter-link .pology-filter-link-header button{background:transparent;border:none;border-radius:none;color:#5948d8;font-size:1.3rem;font-weight:300;padding:0}.pology-class-filter-link .pology-filter-link-header button:focus,.pology-class-filter-link .pology-filter-link-header button:hover{text-decoration:underline}.pology-class-filter-link .pology-filters{display:flex;flex-wrap:wrap}.pology-class-filter-link .pology-filters>div{margin-right:20px;width:calc(50% - 10px)}@media only screen and (min-width:768px){.pology-class-filter-link .pology-filters>div{width:calc(33.33% - 13.33px)}}@media only screen and (min-width:992px){.pology-class-filter-link .pology-filters>div{width:calc(25% - 15px)}}.pology-class-filter-link .pology-filters>div:nth-child(2n){margin-right:0}@media only screen and (min-width:768px){.pology-class-filter-link .pology-filters>div:nth-child(2n){margin-right:20px}}@media only screen and (min-width:768px){.pology-class-filter-link .pology-filters>div:nth-child(3n){margin-right:0}}@media only screen and (min-width:992px){.pology-class-filter-link .pology-filters>div:nth-child(3n){margin-right:20px}}@media only screen and (min-width:992px){.pology-class-filter-link .pology-filters>div:nth-child(4n){margin-right:0}}.pology-class-filter-link .facetwp-facet{margin-bottom:20px;position:relative}.pology-class-filter-link .facetwp-facet.pology-disabled:before{background-color:hsla(0,0%,100%,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.pology-class-filter-link .fl-module-button{margin-top:20px;text-align:center}.pology-download-links{display:flex}.pology-download-links .fl-module-button:first-child{margin-right:10px}@media only screen and (min-width:768px){.pology-download-links .fl-module-button:first-child{margin-right:32px}}.pology-download-links a.fl-button{align-items:center;display:flex;padding:10px;text-align:left}@media only screen and (min-width:400px){.pology-download-links a.fl-button{padding:10px 14px}}@media only screen and (min-width:768px){.pology-download-links a.fl-button{padding:12px 24px}}.pology-download-links a.fl-button span.fl-button-text,.pology-download-links a.fl-button strong{font-size:1.2rem;letter-spacing:.8px;text-transform:none}@media only screen and (min-width:400px){.pology-download-links a.fl-button span.fl-button-text,.pology-download-links a.fl-button strong{font-size:1.4rem}}.pology-download-links a.fl-button span.fl-button-text{font-weight:200;margin-top:-2px}.pology-download-links a.fl-button svg{margin-right:10px}.pology-download-links a.fl-button svg path{transition:all .2s ease-in-out}.pology-download-links a.fl-button:focus svg path,.pology-download-links a.fl-button:hover svg path{fill:#fff}.pology-footer-menu>button,.pology-footer-menu>h5{margin-bottom:20px}.pology-footer-menu>h5{display:none}@media only screen and (min-width:768px){.pology-footer-menu>h5{display:block}}.pology-footer-menu>button{align-items:center;background:transparent;border:none;border-radius:0;display:flex;justify-content:space-between;padding:0;width:100%}@media only screen and (min-width:768px){.pology-footer-menu>button{display:none}}.pology-footer-menu>button svg{transition:transform .2s ease-in-out}.pology-footer-menu>button.open svg{transform:rotate(180deg)}.pology-footer-menu>div{display:none}@media only screen and (min-width:768px){.pology-footer-menu>div{display:block!important}}.pology-footer-menu ul{list-style:none;margin:0 0 20px;padding:0}.pology-footer-menu ul li{margin-bottom:12px}.pology-footer-menu ul li:last-child{margin-bottom:0}.pology-logos{margin:0 -20px;width:calc(100% + 40px)}@media only screen and (min-width:768px){.pology-logos{display:flex;flex-wrap:wrap;justify-content:center;margin:0;width:100%}}.pology-logos .logo-container{padding:10px 16px;text-align:center}.pology-logos img{display:inline-block;height:75px;opacity:.4;width:auto}.fl-module-pology-teacher-tile .pology-teacher-tile{display:flex;margin-bottom:0;max-width:400px;width:100%}.fl-module-pology-teacher-tile .pology-teacher-tile .image-wrapper{margin-right:30px;width:calc(35% - 30px)}.fl-module-pology-teacher-tile .pology-teacher-tile .image-wrapper img{width:100%}.fl-module-pology-teacher-tile .pology-teacher-tile>div:last-child{width:65%}.fl-module-pology-teacher-tile .pology-teacher-tile h3{margin:0}.fl-module-pology-teacher-tile .pology-teacher-tile p{margin-bottom:0}.fl-module-pology-teacher-tile .pology-teacher-tile .fl-module-button{margin-top:12px}.pology-testimonials .testimonial-inner{margin-left:50%;transform:translateX(-50%);width:calc(100% + 80px)}@media only screen and (min-width:360px){.pology-testimonials .testimonial-inner{width:400px}}@media only screen and (min-width:768px){.pology-testimonials .testimonial-inner{margin:0 auto;transform:none;width:420px}}@media only screen and (min-width:768px) and (min-width:768px){.pology-testimonials .testimonial-inner{width:490px}}.pology-testimonials .testimonial-inner .slick-list{overflow:visible;width:100%}.pology-testimonials .testimonial{border:1px solid #13ccb7;border-radius:10px;margin:0 16px;padding:40px 40px 132px;position:relative;width:300px}@media only screen and (min-width:768px){.pology-testimonials .testimonial{margin:0 15px;width:360px}}.pology-testimonials .testimonial:before{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/quote.68ec075d.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:27px;width:33px}.pology-testimonials .testimonial>p em,.pology-testimonials .testimonial>p strong{font-size:2rem}.pology-testimonials .testimonial .author{align-items:center;bottom:40px;display:flex;left:40px;position:absolute;width:calc(100% - 80px)}.pology-testimonials .testimonial .author img{border:1px solid #eee;border-radius:50%;display:block;height:92px;margin-right:16px;-o-object-fit:cover;object-fit:cover;padding:6px;width:92px}.pology-testimonials .testimonial .author h3{margin:0}footer.fl-builder-content input{background-color:#666;border:none;color:#fff}footer.fl-builder-content input::-moz-placeholder{color:#fff;opacity:1}footer.fl-builder-content input:-ms-input-placeholder{color:#fff;opacity:1}footer.fl-builder-content input::placeholder{color:#fff;opacity:1}footer.fl-builder-content input:focus,footer.fl-builder-content input:hover{background-color:#666}footer.fl-builder-content label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}header.fl-page-header .fl-page-header-wrap{border:none}header.fl-page-header .fl-page-header-container{max-width:100%;padding:12px;width:100%}@media only screen and (min-width:768px){header.fl-page-header .fl-page-header-container{padding:0 20px}}header.fl-page-header .fl-page-header-row{align-items:center;display:flex;justify-content:space-between}header.fl-page-header .fl-page-header-row:after,header.fl-page-header .fl-page-header-row:before{display:none}header.fl-page-header .fl-page-header-row>div.fl-page-header-logo-col,header.fl-page-header .fl-page-header-row>div.fl-page-nav-col{width:auto}header.fl-page-header .fl-page-header-row>div.fl-page-header-logo-col{padding:0 20px}header.fl-page-header .fl-page-header-row>div.fl-page-nav-col{padding:0 20px 0 0}@media only screen and (min-width:768px){header.fl-page-header .fl-page-header-row>div.fl-page-nav-col{padding:20px 20px 20px 0}}header.fl-page-header .fl-page-header-row>div.fl-page-nav-col .fl-page-nav-wrap{border:none}header.fl-page-header .fl-page-header-logo{margin:0!important;max-width:208px;padding:0!important}@media only screen and (min-width:768px){header.fl-page-header .fl-page-header-logo{max-width:140px}}@media only screen and (min-width:992px){header.fl-page-header .fl-page-header-logo{max-width:260px}}header.fl-page-header .fl-page-nav-collapse{border:none}@media only screen and (min-width:992px){header.fl-page-header .fl-page-nav-collapse{display:block!important}}header.fl-page-header .fl-page-nav-collapse.in .navbar-nav{box-shadow:0 8px 6px -2px rgba(51,51,51,.4)}header.fl-page-header.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile nav .navbar-toggle{right:8px;top:13px}header.fl-page-header.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile nav .navbar-toggle i{font-size:2rem;font-weight:600}header.fl-page-header.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile nav .navbar-toggle span{clip:unset;font-size:1.4rem;height:auto;margin:0;right:36px;width:auto}header.fl-page-header .fl-page-nav-collapse.navbar-collapse{border:none}@media screen and (max-width:767px){header.fl-page-header .fl-page-nav-collapse.navbar-collapse ul.nav.navbar-nav{background-color:#fff;left:0;padding:70px 20px 20px;position:absolute;top:100%;width:100%;z-index:999}}@media only screen and (min-width:768px){header.fl-page-header .fl-page-nav-collapse.navbar-collapse ul.nav.navbar-nav{align-items:flex-end;display:flex}}header.fl-page-header .fl-page-nav-search{display:flex;justify-content:flex-end}header.fl-page-header .pilatesology-mobile-search{left:20px;position:absolute;top:100%;width:calc(100% - 40px);z-index:1000}header.fl-page-header .pilatesology-mobile-search input[type=submit]{font-size:1.4rem;margin-left:16px;padding:12px}header.fl-page-header .pilatesology-mobile-search form{display:flex}header.fl-page-header .pilatesology-mobile-search form .ep-autosuggest-container{flex-grow:1}header.fl-page-header .pilatesology-mobile-search .autosuggest-list{padding:0}@media only screen and (min-width:768px){header.fl-page-header .pilatesology-mobile-search{display:none!important}}@media only screen and (min-width:768px){header.fl-page-header .pology-welcome{margin-left:12px}}header.fl-page-header .pology-welcome a{color:#5948d8}header.fl-page-header .pology-welcome-mobile{position:absolute;right:20px;top:calc(100% + 50px);z-index:1000}@media only screen and (min-width:768px){header.fl-page-header .pology-welcome-mobile{display:none!important}}header.fl-page-header #flsearchform{font-size:1.4rem;padding-right:8px;padding-top:0;position:relative}@media only screen and (min-width:992px){header.fl-page-header #flsearchform{padding-right:24px}}header.fl-page-header #flsearchform span{color:#5948d8;display:none;font-family:halyard-display,sans-serif;font-style:italic;font-weight:300}@media only screen and (min-width:992px){header.fl-page-header #flsearchform span{display:inline-block}}header.fl-page-header #flsearchform:before{bottom:18px;color:#5948d8;right:0;position:absolute}@media only screen and (min-width:992px){header.fl-page-header #flsearchform:before{bottom:auto;top:2px}}header.fl-page-header ul.nav>li:last-child:not(.pology-cta) a{padding-right:0}header.fl-page-header ul.nav>li a{padding:8px 16px}@media only screen and (min-width:768px){header.fl-page-header ul.nav>li.pology-cta>a{background-color:#5948d8;border:2px solid #5948d8;border-radius:6px;color:#fff;font-weight:500}header.fl-page-header ul.nav>li.pology-cta>a:focus,header.fl-page-header ul.nav>li.pology-cta>a:hover{background-color:#fff;color:#5948d8}}header.fl-page-header ul.nav>li.menu-item-has-children{cursor:pointer;position:relative}@media only screen and (min-width:768px){header.fl-page-header ul.nav>li.menu-item-has-children{position:static}}header.fl-page-header ul.nav>li.menu-item-has-children:after{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/chevron-down-gray.0ec2d598.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:6px;position:absolute;right:12px;top:15px;width:10px}@media only screen and (min-width:768px){header.fl-page-header ul.nav>li.menu-item-has-children:after{display:none}}header.fl-page-header ul.nav>li.menu-item-has-children>li>a:after{padding-right:16px;right:-16px}header.fl-page-header ul.nav>li.menu-item-has-children>a{margin-right:48px;padding-right:16px}@media only screen and (min-width:768px){header.fl-page-header ul.nav>li.menu-item-has-children>a{margin-right:32px;padding-right:0}}@media only screen and (min-width:768px){header.fl-page-header ul.nav>li.menu-item-has-children>.fl-submenu-icon-wrap{position:relative}}@media only screen and (min-width:768px){header.fl-page-header ul.nav>li.menu-item-has-children>.fl-submenu-icon-wrap:after{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/chevron-down-gray.0ec2d598.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:6px;position:absolute;right:11px;top:-21px;width:10px}}header.fl-page-header ul.nav>li.menu-item-has-children ul.sub-menu li a:before{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/chevron-down-gray.0ec2d598.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:6px;transform:translateY(-50%) rotate(-90deg);width:10px}@media only screen and (min-width:768px){header.fl-page-header ul.nav>li.menu-item-has-children ul.sub-menu li a:before{display:none}}header.fl-page-header li.mega-menu-no-header>ul.sub-menu>li>a{font-weight:400}.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav li.mega-menu-no-header ul.sub-menu ul.sub-menu{margin-left:0}.fl-page-nav-right .fl-page-nav-collapse{display:inline-flex!important;align-items:center;justify-content:flex-end;flex-direction:column-reverse;align-items:flex-end}@media only screen and (min-width:992px){header.fl-page-header .fl-page-nav-collapse{display:flex!important}}.account-tab-page,.pology-encyclopedia-tabs{margin:0 20px;max-width:1120px;padding-bottom:60px}@media only screen and (min-width:1160px){.account-tab-page,.pology-encyclopedia-tabs{margin:0 auto}}.account-tab-page p.message,.pology-encyclopedia-tabs p.message{text-align:center}.account-tab-page #mepr-account-nav,.pology-encyclopedia-tabs #mepr-account-nav{display:none!important}.account-tab-page .accordion-tab,.pology-encyclopedia-tabs .accordion-tab{border:2px solid #5948d8;border-radius:6px;cursor:pointer;font-size:2.4rem;letter-spacing:.5px;line-height:1.17;margin:40px 0 0;padding:12px 40px 12px 20px;position:relative}.account-tab-page .accordion-tab:after,.pology-encyclopedia-tabs .accordion-tab:after{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/plus-accent.43948aa9.svg);content:"";height:24px;position:absolute;right:12px;top:calc(50% - 12px);transform-origin:50% 50%;transition:transform .2s ease-in-out;width:24px}.account-tab-page .accordion-tab.pology-accordion-open:after,.pology-encyclopedia-tabs .accordion-tab.pology-accordion-open:after{transform:rotate(45deg)}.account-tab-page .account-accordion-content,.pology-encyclopedia-tabs .account-accordion-content{display:none;padding:20px 0}.account-tab-page .account-accordion-content h1,.pology-encyclopedia-tabs .account-accordion-content h1{color:#333;font-size:1.8rem;letter-spacing:.375px;line-height:1.56}@media only screen and (min-width:768px){.account-tab-page .account-accordion-content h1,.pology-encyclopedia-tabs .account-accordion-content h1{font-size:2.4rem;letter-spacing:.5px;line-height:1.17}}.account-tab-page .account-accordion-content h1,.account-tab-page .account-accordion-content h3,.account-tab-page .account-accordion-content p,.account-tab-page .account-accordion-content table,.pology-encyclopedia-tabs .account-accordion-content h1,.pology-encyclopedia-tabs .account-accordion-content h3,.pology-encyclopedia-tabs .account-accordion-content p,.pology-encyclopedia-tabs .account-accordion-content table{margin-bottom:40px}.account-tab-page .account-accordion-content table,.pology-encyclopedia-tabs .account-accordion-content table{width:100%}.account-tab-page .account-accordion-content table th,.pology-encyclopedia-tabs .account-accordion-content table th{width:25%}.account-tab-page .account-accordion-content table td,.pology-encyclopedia-tabs .account-accordion-content table td{width:75%}@media screen and (max-width:767px){.account-tab-page .account-accordion-content table td,.account-tab-page .account-accordion-content table th,.pology-encyclopedia-tabs .account-accordion-content table td,.pology-encyclopedia-tabs .account-accordion-content table th{display:block;margin-bottom:20px;width:100%}}.pology-encyclopedia-tabs{margin:0}.pology-encyclopedia-tabs>.fl-content{padding:0}.pology-encyclopedia-tabs .account-accordion-content p{margin-bottom:0}@media screen and (max-width:767px){.account-tab-page #mepr-account-subscriptions-table.mepr-account-table{border:none}}@media screen and (max-width:767px){.account-tab-page #mepr-account-subscriptions-table.mepr-account-table thead{display:none}}.account-tab-page #mepr-account-subscriptions-table.mepr-account-table tr.mepr-subscription-row{display:block!important;margin-bottom:20px}@media only screen and (min-width:768px){.account-tab-page #mepr-account-subscriptions-table.mepr-account-table tr.mepr-subscription-row{display:table-row!important;margin-bottom:0}}@media screen and (max-width:767px){.account-tab-page #mepr-account-subscriptions-table.mepr-account-table td{text-align:right}}@media screen and (max-width:767px){.account-tab-page #mepr-account-subscriptions-table.mepr-account-table td .mepr-account-auto-rebill,.account-tab-page #mepr-account-subscriptions-table.mepr-account-table td .mepr-account-rebill,.account-tab-page #mepr-account-subscriptions-table.mepr-account-table td .mepr-account-subscr-id{display:none}}@media screen and (max-width:767px){.account-tab-page #mepr-account-subscriptions-table.mepr-account-table td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:700}}.account-tab-page .mepr-account-row-action{margin-right:8px}.mepr-white-popup button.mepr-btn{background:#5948d8!important;color:#fff!important}.mepr-white-popup button.mepr-btn:focus,.mepr-white-popup button.mepr-btn:hover{background:#fff!important;color:#5948d8!important}#wpua-file-existing,#wpua-undo-button-existing{margin-bottom:20px}#wpua-max-upload-existing{display:none}body.single-post nav.post-navigation a{width:auto}@media only screen and (min-width:768px){body.single-post nav.post-navigation .nav-previous,body.single-post nav.post-navigation .nav-previous a{text-align:left}}@media only screen and (min-width:768px){body.single-post nav.post-navigation .nav-next,body.single-post nav.post-navigation .nav-next a{text-align:right}}body.single-post .fl-photo-content{display:block}body.single-post .fl-photo-content img{display:block;width:100%}body.pology-post-classes .pology-tiles,body.pology-post-observe-learn .pology-tiles{position:relative}body.pology-post-classes .pology-tiles.facetwp-loading:after,body.pology-post-observe-learn .pology-tiles.facetwp-loading:after{background:hsla(0,0%,100%,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}body.pology-post-classes .pology-class-tile,body.pology-post-observe-learn .pology-class-tile{margin-bottom:20px}body.pology-post-classes .facetwp-facet-title,body.pology-post-observe-learn .facetwp-facet-title{cursor:pointer;padding-right:22px;position:relative}body.pology-post-classes .facetwp-facet-title.opened:after,body.pology-post-observe-learn .facetwp-facet-title.opened:after{transform:rotate(180deg)}body.pology-post-classes .facetwp-facet-title:after,body.pology-post-observe-learn .facetwp-facet-title:after{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/chevron-down.6e786c41.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:10px;position:absolute;right:2px;top:8px;transform-origin:50% 50%;width:18px}body.pology-post-classes .facetwp-checkbox,body.pology-post-observe-learn .facetwp-checkbox{background:transparent;position:relative}body.pology-post-classes .facetwp-checkbox:before,body.pology-post-observe-learn .facetwp-checkbox:before{border:1px solid #ccc;border-radius:4px;content:"";height:14px;left:0;position:absolute;top:5px;width:14px}body.pology-post-classes .facetwp-checkbox.checked:before,body.pology-post-observe-learn .facetwp-checkbox.checked:before{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/check.630ec4c2.svg);background-position:50%;background-repeat:no-repeat;background-size:80% auto;border-color:#13ccb7}body.pology-post-classes .facetwp-facet,body.pology-post-observe-learn .facetwp-facet{display:none}body.pology-post-classes .pology-filter-label,body.pology-post-observe-learn .pology-filter-label{color:#999;font-size:1.3rem;letter-spacing:2.5px;margin-bottom:0;margin-right:12px;text-transform:uppercase}body.pology-post-classes .pology-clear-filters,body.pology-post-observe-learn .pology-clear-filters{display:flex;flex-wrap:wrap;justify-content:space-between}body.pology-post-classes .pology-clear-filters button,body.pology-post-observe-learn .pology-clear-filters button{background:transparent;border:none;border-radius:none;color:#5948d8;font-size:1.3rem;font-weight:300;padding:0}body.pology-post-classes .pology-clear-filters button:focus,body.pology-post-classes .pology-clear-filters button:hover,body.pology-post-observe-learn .pology-clear-filters button:focus,body.pology-post-observe-learn .pology-clear-filters button:hover{text-decoration:underline}body.pology-post-classes .pology-sort,body.pology-post-observe-learn .pology-sort{align-items:center;display:flex;margin:0 auto;max-width:400px}@media only screen and (min-width:768px){body.pology-post-classes .pology-sort,body.pology-post-observe-learn .pology-sort{justify-content:flex-end;margin-right:0}}body.pology-post-classes .pology-class-search,body.pology-post-observe-learn .pology-class-search{margin-left:auto;max-width:360px;position:relative}body.pology-post-classes .pology-class-search label,body.pology-post-observe-learn .pology-class-search label{width:100%}body.pology-post-classes .pology-class-search input[type=search],body.pology-post-observe-learn .pology-class-search input[type=search]{background-color:#fafafa;border-radius:6px;color:#515151;font-weight:300;padding-right:24px;width:100%}body.pology-post-classes .pology-class-search input[type=search]::-moz-placeholder,body.pology-post-observe-learn .pology-class-search input[type=search]::-moz-placeholder{color:#515151;font-style:italic;opacity:1}body.pology-post-classes .pology-class-search input[type=search]:-ms-input-placeholder,body.pology-post-observe-learn .pology-class-search input[type=search]:-ms-input-placeholder{color:#515151;font-style:italic;opacity:1}body.pology-post-classes .pology-class-search input[type=search]::placeholder,body.pology-post-observe-learn .pology-class-search input[type=search]::placeholder{color:#515151;font-style:italic;opacity:1}body.pology-post-classes .pology-class-search button,body.pology-post-observe-learn .pology-class-search button{background:transparent;border:none;border-radius:0;height:16px;padding:0;position:absolute;right:10px;top:14px;width:16px}body.pology-post-classes .pology-class-search button svg,body.pology-post-observe-learn .pology-class-search button svg{height:16px;width:16px}body.pology-post-classes .pology-filter-column,body.pology-post-classes .pology-sort,body.pology-post-observe-learn .pology-filter-column,body.pology-post-observe-learn .pology-sort{display:none}@media only screen and (min-width:768px){body.pology-post-classes .pology-filter-column,body.pology-post-classes .pology-sort,body.pology-post-observe-learn .pology-filter-column,body.pology-post-observe-learn .pology-sort{display:block!important}}body.pology-post-classes .pology-sort,body.pology-post-observe-learn .pology-sort{display:none}@media only screen and (min-width:768px){body.pology-post-classes .pology-sort,body.pology-post-observe-learn .pology-sort{display:flex!important}}body.pology-post-classes .pology-mobile-toggles,body.pology-post-observe-learn .pology-mobile-toggles{background-color:transparent;display:flex;justify-content:space-between}@media only screen and (min-width:768px){body.pology-post-classes .pology-mobile-toggles,body.pology-post-observe-learn .pology-mobile-toggles{display:none}}body.pology-post-classes .pology-mobile-toggles button,body.pology-post-observe-learn .pology-mobile-toggles button{background:transparent;border:1px solid #999;color:#999;font-size:1.3rem;font-weight:200;letter-spacing:2.5px;text-align:center;text-transform:uppercase;width:48%}body.pology-post-classes .facetwp-selections ul,body.pology-post-observe-learn .facetwp-selections ul{display:flex;flex-wrap:wrap;padding:0}body.pology-post-classes .facetwp-selections ul li,body.pology-post-observe-learn .facetwp-selections ul li{border:1px solid #eee;border-radius:6px;font-weight:200;margin-bottom:12px;margin-right:12px;padding:11px 0 13px 20px}body.pology-post-classes .facetwp-selections ul li .facetwp-selection-label,body.pology-post-observe-learn .facetwp-selections ul li .facetwp-selection-label{font-weight:300;margin-right:6px}body.pology-post-classes .facetwp-selections ul li .facetwp-selection-value,body.pology-post-observe-learn .facetwp-selections ul li .facetwp-selection-value{margin-right:16px;transition:color .2s ease-in-out}body.pology-post-classes .facetwp-selections ul li .facetwp-selection-value:focus,body.pology-post-classes .facetwp-selections ul li .facetwp-selection-value:hover,body.pology-post-observe-learn .facetwp-selections ul li .facetwp-selection-value:focus,body.pology-post-observe-learn .facetwp-selections ul li .facetwp-selection-value:hover{color:#5948d8}body.pology-post-classes .facetwp-selections ul li .facetwp-selection-value,body.pology-post-observe-learn .facetwp-selections ul li .facetwp-selection-value{background:transparent;position:relative}body.pology-post-classes .facetwp-selections ul li .facetwp-selection-value:after,body.pology-post-observe-learn .facetwp-selections ul li .facetwp-selection-value:after{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/close-accent.1b1ded41.svg);content:"";height:12px;position:absolute;right:-2px;top:3px;width:12px}body.single-classes #videoStillWrap,body.single-programs #videoStillWrap{background:none!important}body.single-classes iframe,body.single-programs iframe{width:100%}body.single-classes #aspect-ratio,body.single-programs #aspect-ratio{height:0;padding-bottom:56.25%;position:relative}body.single-classes #aspect-ratio iframe,body.single-programs #aspect-ratio iframe{position:absolute;width:100%;height:100%;left:0;top:0}@media only screen and (min-width:992px){body.single-classes .pology-class-flex .pology-class-content,body.single-classes .row .pology-class-content,body.single-programs .pology-class-flex .pology-class-content,body.single-programs .row .pology-class-content{float:left;width:calc(75% - 50px)}}@media only screen and (min-width:992px){body.single-classes .pology-class-flex .pology-class-content:nth-child(3),body.single-classes .row .pology-class-content:nth-child(3),body.single-programs .pology-class-flex .pology-class-content:nth-child(3),body.single-programs .row .pology-class-content:nth-child(3){margin-top:20px}}@media only screen and (min-width:992px){body.single-classes .pology-class-flex .pology-class-sidebar,body.single-classes .row .pology-class-sidebar,body.single-programs .pology-class-flex .pology-class-sidebar,body.single-programs .row .pology-class-sidebar{float:right;width:25%}}@media only screen and (min-width:992px){body.single-classes .pology-class-flex .pology-class-sidebar:last-child:after,body.single-classes .row .pology-class-sidebar:last-child:after,body.single-programs .pology-class-flex .pology-class-sidebar:last-child:after,body.single-programs .row .pology-class-sidebar:last-child:after{clear:both;content:"";display:table}}body.single-classes .pology-class-flex .pology-class-sidebar .fl-module-button a,body.single-classes .row .pology-class-sidebar .fl-module-button a,body.single-programs .pology-class-flex .pology-class-sidebar .fl-module-button a,body.single-programs .row .pology-class-sidebar .fl-module-button a{display:inline-block}body.single-classes .pology-class-flex .pology-class-action,body.single-classes .row .pology-class-action,body.single-programs .pology-class-flex .pology-class-action,body.single-programs .row .pology-class-action{align-items:center;display:flex;margin-bottom:10px}body.single-classes .pology-class-flex .pology-class-action p,body.single-classes .row .pology-class-action p,body.single-programs .pology-class-flex .pology-class-action p,body.single-programs .row .pology-class-action p{display:inline-block;margin-left:8px}body.single-classes .pology-class-flex h3,body.single-classes .row h3,body.single-programs .pology-class-flex h3,body.single-programs .row h3{margin:40px 0 20px}body.single-classes .pology-class-flex h6,body.single-classes .row h6,body.single-programs .pology-class-flex h6,body.single-programs .row h6{margin:30px 0 8px}body.single-classes .pology-workout-resources a:after,body.single-programs .pology-workout-resources a:after{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/down-arrow.06bf2911.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:12px;margin-left:12px;width:12px}body.single-classes ul.pology-class-similar-terms,body.single-programs ul.pology-class-similar-terms{list-style:none;padding:0}body.single-classes ul.pology-class-similar-terms li,body.single-programs ul.pology-class-similar-terms li{border:1px solid #999;border-radius:14px;display:inline-block;margin-right:10px;padding:0 12px 2px}body.single-classes ul.pology-class-similar-terms li a,body.single-programs ul.pology-class-similar-terms li a{font-size:1.3rem}body.single-classes ul.pology-class-equipment,body.single-programs ul.pology-class-equipment{list-style:none;padding:0}body.single-classes ul.pology-class-equipment li,body.single-programs ul.pology-class-equipment li{padding-left:27px;position:relative}body.single-classes ul.pology-class-equipment li:before,body.single-programs ul.pology-class-equipment li:before{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/check-box-border.1eb7fb19.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:17px;left:0;position:absolute;top:4px;width:17px}body.single-classes p.watched,body.single-programs p.watched{align-items:center;border:1px solid #eee;display:inline-flex;font-size:1.3rem;padding:2px 10px;width:auto}body.single-classes p.watched svg,body.single-programs p.watched svg{height:18px;margin-right:8px;width:18px}@media screen and (max-width:991px){body.single-classes .pology-mobile-flex,body.single-programs .pology-mobile-flex{display:flex}}@media screen and (max-width:991px){body.single-classes .pology-mobile-flex>div,body.single-programs .pology-mobile-flex>div{width:50%}}@media screen and (max-width:767px){body.single-classes .pology-class-tiles .pology-class-tile,body.single-programs .pology-class-tiles .pology-class-tile{margin-right:20px}}body.single-classes .pology-class-tiles .slick-dots,body.single-programs .pology-class-tiles .slick-dots{bottom:0}.pology-class-level{align-items:center;display:flex;padding-bottom:12px}.pology-class-level svg{margin-right:12px}#email_list_form{overflow-x:scroll}#email_list_form table{display:block;min-width:440px;overflow-x:scroll}#email_list_form td,#email_list_form th{padding:0 0 8px;text-align:left!important}#email_list_form input[type=checkbox]{margin:0 6px 0 0}#email_list_form input.subscribe-form-button{margin-top:20px}#email_list_form .chosen-container{margin-top:8px}#email_list_form p#subscribe-reloaded-select-all-p{margin:20px 0}#email_list_form p#subscribe-reloaded-update-p{margin-top:20px}#email_list_form p#subscribe-reloaded-update-p i{display:none}#email_list_form p#subscribe-reloaded-update-p a:focus,#email_list_form p#subscribe-reloaded-update-p a:hover{text-decoration:underline}body.post-type-archive-directory .fl-content-full{margin-bottom:60px}body.post-type-archive-directory .fl-content-full h2{margin-top:0}body.post-type-archive-directory form#pology-directory-search-form{align-items:flex-end;display:flex}body.post-type-archive-directory form#pology-directory-search-form label{flex-grow:1;margin-right:12px}body.post-type-archive-directory form#pology-directory-search-form input[type=submit]{margin-bottom:20px;padding:12px 24px}body.post-type-archive-directory label span{display:block;font-weight:300;margin-bottom:6px}body.post-type-archive-directory .pology-info-box h4{margin-top:0}body.post-type-archive-directory label{margin-bottom:20px}.pology-directory-tiles{margin-top:20px}.pology-directory-tiles .pology-tile{border:1px solid #5948d8;display:flex;padding:20px}.pology-directory-tiles .pology-tile h3{margin-top:0}.pology-directory-tiles .pology-tile .text{flex-grow:1;width:calc(75% - 30px)}@media only screen and (min-width:768px){.pology-directory-tiles .pology-tile .text{width:65%}}.pology-directory-tiles .pology-tile .text p{padding-left:24px;position:relative}.pology-directory-tiles .pology-tile .text p:before{background-position:0;background-repeat:no-repeat;background-size:100% auto;content:"";height:20px;left:0;min-width:20px;position:absolute;top:4px;width:20px}.pology-directory-tiles .pology-tile .text p.address:before{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/address-icon.da2d9cae.svg)}.pology-directory-tiles .pology-tile .text p.phone:before{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/phone-icon.8c874ee7.svg);background-size:90% auto}.pology-directory-tiles .pology-tile .text p.website:before{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/website-icon.33ef7bb8.svg);background-size:80% auto}.pology-directory-tiles .pology-tile .text p.email:before{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/email-icon.06d4446c.svg);background-size:80% auto}.pology-directory-tiles .pology-tile .image-wrapper{margin-left:30px;width:25%}.pology-directory-tiles .pology-tile .image-wrapper a{display:block}@media only screen and (min-width:768px){.pology-directory-tiles .pology-tile .image-wrapper{width:35%}}body.single-directory .fl-content-full{margin-bottom:60px}body.single-directory .addtoany_shortcode{margin-bottom:20px}body.single-directory h3{margin:0 0 20px}body.single-directory hr{border-color:rgba(89,72,216,.4);margin:60px 0 50px;opacity:.6}body.single-directory .pology-profile{display:flex}body.single-directory .pology-profile .text{flex-grow:1;width:50%}body.single-directory .pology-profile .image-wrapper{margin-right:30px;width:calc(50% - 30px)}body.single-directory .pology-sidebar p{margin-bottom:20px}body.single-directory .pology-sidebar p.address,body.single-directory .pology-sidebar p.email,body.single-directory .pology-sidebar p.phone,body.single-directory .pology-sidebar p.recommended,body.single-directory .pology-sidebar p.website{padding-left:24px;position:relative}body.single-directory .pology-sidebar p.address:before,body.single-directory .pology-sidebar p.email:before,body.single-directory .pology-sidebar p.phone:before,body.single-directory .pology-sidebar p.recommended:before,body.single-directory .pology-sidebar p.website:before{background-position:0;background-repeat:no-repeat;background-size:100% auto;content:"";height:20px;left:0;min-width:20px;position:absolute;top:4px;width:20px}body.single-directory .pology-sidebar p.address:before{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/address-icon.da2d9cae.svg)}body.single-directory .pology-sidebar p.phone:before{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/phone-icon.8c874ee7.svg);background-size:90% auto}body.single-directory .pology-sidebar p.website:before{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/website-icon.33ef7bb8.svg);background-size:80% auto}body.single-directory .pology-sidebar p.email:before{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/email-icon.06d4446c.svg);background-size:80% auto}@media only screen and (min-width:900px){body.single-directory .pology-directory-tiles .pology-tile{width:calc(50% - 15px)}}@media only screen and (min-width:900px){body.single-directory .pology-directory-tiles .pology-tile:nth-child(2n-1){margin-right:30px}}@media only screen and (min-width:900px){body.single-directory .pology-directory-tiles .pology-tile:nth-child(2n){margin-right:0}}body.single-directory .pology-additional-photos{align-items:center;display:flex;flex-wrap:wrap}body.single-directory .pology-additional-photos img{display:block;height:auto;margin-bottom:20px}@media only screen and (min-width:500px){body.single-directory .pology-additional-photos img{margin-right:30px;width:calc(50% - 15px)}}@media only screen and (min-width:768px){body.single-directory .pology-additional-photos img{width:calc(33.33% - 20px)}}@media only screen and (min-width:500px){body.single-directory .pology-additional-photos img:nth-child(2n){margin-right:0}}@media only screen and (min-width:768px){body.single-directory .pology-additional-photos img:nth-child(2n){margin-right:30px}}@media only screen and (min-width:768px){body.single-directory .pology-additional-photos img:nth-child(3n){margin-right:0}}body.single-directory .fl-comments{margin:20px 0}body.single-directory .fl-comments h3{font-size:1.4rem;letter-spacing:.35px;line-height:1.57}@media only screen and (min-width:768px){body.single-directory .fl-comments h3{font-size:1.6rem;letter-spacing:.4px;line-height:1.625}}body.post-type-archive-encyclopedia .pology-encyclopedia-header img,body.single-encyclopedia .pology-encyclopedia-header img{display:block;height:auto;margin:0 auto;max-width:600px;width:100%}body.post-type-archive-encyclopedia .pology-encyclopedia-header h1,body.single-encyclopedia .pology-encyclopedia-header h1{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}body.post-type-archive-encyclopedia h6,body.single-encyclopedia h6{margin:30px 0 8px}body.post-type-archive-encyclopedia nav.row>div,body.single-encyclopedia nav.row>div{display:flex;justify-content:space-around;margin-bottom:40px}body.post-type-archive-encyclopedia .pology-show-all-encyclopedia-entries,body.single-encyclopedia .pology-show-all-encyclopedia-entries{background:transparent;border:none;color:#333;font-weight:300;padding:0}body.post-type-archive-encyclopedia .pology-show-all-encyclopedia-entries:focus,body.post-type-archive-encyclopedia .pology-show-all-encyclopedia-entries:hover,body.single-encyclopedia .pology-show-all-encyclopedia-entries:focus,body.single-encyclopedia .pology-show-all-encyclopedia-entries:hover{color:#5948d8;text-decoration:underline}@media only screen and (min-width:900px){body.single-instructors .pology-tile{margin-right:30px;width:calc(25% - 22.5px)}}body.single-instructors .pology-tile:nth-child(4n){margin-right:0}body.single-instructors .fl-button{display:inline-block;margin-top:40px}.directory-manager td,.directory-manager th{padding:6px 12px 6px 0}.directory-manager a.button{display:inline-block;margin-right:8px}.directory-manager a.button:focus,.directory-manager a.button:hover{background:transparent;border:none;color:#5948d8;text-decoration:underline}.directory-manager #blogGrid{list-style:none;padding:0}.directory-manager #blogGrid li{display:block;float:none;margin-bottom:12px;width:100%}.single-memberpressproduct h1.fl-post-title{display:none}.single-memberpressproduct .message.alert-green{border:2px solid #5948d8;margin:20px 0 40px;padding:20px;text-align:center}.single-memberpressproduct .message.alert-green h1{color:#5948d8;font-size:2.4rem;margin:0}.single-memberpressproduct .mepr-form-input.mpgft-force-signup-checked{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}body.page-template-my-programs .pology-program-tile .pology-program-progress{margin:24px 0 0}body.page-template-my-workout-plan .pology-mwp-notifications{border-bottom:2px solid #999;margin-bottom:40px}body.page-template-my-workout-plan .pology-mwp-notifications button#pology-toggle-notification-panel{align-items:center;background:transparent;border:none;color:#333;display:flex;font-weight:300;justify-content:center;padding:30px;text-transform:uppercase;width:100%}body.page-template-my-workout-plan .pology-mwp-notifications button#pology-toggle-notification-panel:focus{outline:1px dotted #5948d8}body.page-template-my-workout-plan .pology-mwp-notifications button#pology-toggle-notification-panel.open svg{transform:rotate(180deg)}body.page-template-my-workout-plan .pology-mwp-notifications button#pology-toggle-notification-panel span{margin-right:16px}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel{display:none}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel label span,body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel p{display:inline-block;font-weight:300;margin-bottom:8px}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row,body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-timezone-row{margin-bottom:30px}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-timezone-row{text-align:center}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-timezone-row label{text-align:left}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row{align-items:flex-end;display:flex;flex-wrap:wrap}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row>*{margin-right:12px;width:100%}@media only screen and (min-width:768px){body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row>*{width:auto}}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row>:first-child{margin-bottom:12px}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row>:nth-child(2){flex-grow:1}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row>:last-child{margin-right:0}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row .pology-mwp-notification-time{flex-wrap:wrap}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row .pology-mwp-notification-time p{width:100%}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row .pology-mwp-notification-time>div{display:flex}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row .pology-mwp-notification-time>div>label{margin-right:8px}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row .pology-mwp-notification-time>div>label:last-child{margin-right:0}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row .chosen-container.chosen-container-single{min-width:40px;width:40px}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row .chosen-container.chosen-container-single .chosen-single{height:43px}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row input[type=email],body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row input[type=tel]{transition:background-color .1s ease-in-out}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row input[type=email]:disabled,body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row input[type=tel]:disabled{background-color:#eee}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row .chosen-container{transition:background-color .1s ease-in-out}body.page-template-my-workout-plan .pology-mwp-notifications .pology-mwp-notification-panel .pology-mwp-notification-row .chosen-container.chosen-disabled{background-color:#eee;opacity:1!important}body.page-template-my-workout-plan .pology-mwp-notifications .fl-module-button{margin:30px 0;text-align:center}body.page-template-my-workout-plan .pology-mwp-notifications #pology-mwp-saving,body.page-template-my-workout-plan .pology-mwp-notifications #pology-mwp-saving-error,body.page-template-my-workout-plan .pology-mwp-notifications #pology-mwp-saving-success{display:none;margin-bottom:30px;text-align:center}body.page-template-my-workout-plan .pology-mwp-notifications #pology-mwp-saving,body.page-template-my-workout-plan .pology-mwp-notifications #pology-mwp-saving-success{color:#5948d8}body.page-template-my-workout-plan .pology-mwp-notifications #pology-mwp-saving-error{color:#8b0000;font-weight:700}body.page-template-my-workout-plan header.pology-page-header{background-color:#5948d8;padding:80px 20px}body.page-template-my-workout-plan header.pology-page-header h1{color:#fff;margin:0;text-align:center}body.page-template-my-workout-plan header.pology-page-header .fl-module-button{margin-top:40px;text-align:center}body.page-template-my-workout-plan .fl-content h2,body.page-template-my-workout-plan .notice-today{text-align:center}body.page-template-my-workout-plan .your-schedule{margin:40px auto 0}body.page-template-my-workout-plan .pology-modal.pology-edit-workout-plan .fl-module-button{margin-bottom:20px;text-align:center}body.page-template-my-workout-plan .pology-modal.pology-edit-workout-plan .labels{display:flex;flex-wrap:wrap;margin:40px 0 60px}body.page-template-my-workout-plan .pology-modal.pology-edit-workout-plan label:not(.pology-datepicker){display:inline-block;margin-bottom:15px;margin-right:15px}body.page-template-my-workout-plan .pology-modal.pology-edit-workout-plan label:not(.pology-datepicker) input{display:none}body.page-template-my-workout-plan .pology-modal.pology-edit-workout-plan label:not(.pology-datepicker) span{border:1px solid #333;border-radius:6px;cursor:pointer;display:inline-block;font-weight:300;padding:10px 20px 12px;transition:all .2s ease-in-out}body.page-template-my-workout-plan .pology-modal.pology-edit-workout-plan label:not(.pology-datepicker) span:focus,body.page-template-my-workout-plan .pology-modal.pology-edit-workout-plan label:not(.pology-datepicker) span:hover{background-color:#eee}body.page-template-my-workout-plan .pology-modal.pology-edit-workout-plan label:not(.pology-datepicker) input:checked+span{background-color:#333;color:#fff}body.page-template-my-workout-plan .pology-modal.pology-edit-workout-plan p{margin-bottom:30px}body.page-template-my-workout-plan .pology-modal.pology-edit-workout-plan label.pology-datepicker{display:block;margin-bottom:40px;text-align:center}body.page-template-my-workout-plan .pology-modal.pology-edit-workout-plan label.pology-datepicker span{display:block}body.page-template-my-workout-plan .pology-modal.pology-edit-workout-plan input[name=pology-my-workout-duration]:disabled+span{background-color:#ccc;opacity:.4}body.page-template-my-workout-plan .pology-modal.pology-edit-workout-plan .pology-my-workout-plan-button{display:flex;justify-content:center}body.page-template-my-workout-plan .pology-modal.pology-edit-workout-plan .pology-my-workout-plan-button>div.fl-module-button{margin:0 6px}body.page-template-my-workout-plan .pology-modal.pology-edit-workout-plan button:disabled{opacity:.4}body.page-template-my-workout-plan .pology-modal.pology-mwp-switch-class{text-align:center}body.page-template-my-workout-plan .pology-modal.pology-mwp-switch-class .pology-modal-inner{overflow:visible}body.page-template-my-workout-plan .pology-modal.pology-mwp-switch-class button,body.page-template-my-workout-plan .pology-modal.pology-mwp-switch-class label{margin-top:20px}body.page-template-my-workout-plan .pology-modal.pology-mwp-switch-class button:focus,body.page-template-my-workout-plan .pology-modal.pology-mwp-switch-class button:hover{color:#5948d8}body.page-template-my-workout-plan .pology-modal.pology-mwp-switch-class .mwp-switch-error,body.page-template-my-workout-plan .pology-modal.pology-mwp-switch-class .mwp-switch-saved,body.page-template-my-workout-plan .pology-modal.pology-mwp-switch-class .mwp-switch-saving{display:none;margin-top:12px}body.page-template-my-workout-plan .pology-workout-plan-tile{margin-top:30px}@media only screen and (min-width:500px){body.page-template-my-workout-plan .pology-workout-plan-tile{display:flex;flex-wrap:wrap}}body.page-template-my-workout-plan .pology-workout-plan-tile>div{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:300px}body.page-template-my-workout-plan .pology-workout-plan-tile>div>h3{margin-top:0}@media only screen and (min-width:500px){body.page-template-my-workout-plan .pology-workout-plan-tile>div{margin-left:0;margin-right:20px;max-width:none;width:calc(50% - 10px)}}@media only screen and (min-width:900px){body.page-template-my-workout-plan .pology-workout-plan-tile>div{margin-right:30px;width:calc(33.33% - 20px)}}@media only screen and (min-width:500px){body.page-template-my-workout-plan .pology-workout-plan-tile>div:nth-child(2n){margin-right:0}}@media only screen and (min-width:900px){body.page-template-my-workout-plan .pology-workout-plan-tile>div:nth-child(2n){margin-right:30px}}@media only screen and (min-width:900px){body.page-template-my-workout-plan .pology-workout-plan-tile>div:nth-child(3n){margin-right:0}}body.page-template-my-workout-plan .pology-workout-plan-tile .pology-tile{margin:0;max-width:none;width:100%}body.page-template-my-workout-plan .pology-mwp-switch{font-size:1.3rem;margin-top:8px}body.page-template-my-workout-plan.workout-carousel-view .pology-my-workout-slider{display:block}body.page-template-my-workout-plan.workout-calendar-view .pology-my-workout-slider,body.page-template-my-workout-plan.workout-carousel-view .pology-my-workout-calendar{display:none}body.page-template-my-workout-plan.workout-calendar-view .pology-my-workout-calendar{display:table;min-width:600px;table-layout:fixed;width:100%}body.page-template-my-workout-plan .pology-my-workout-slider{margin-left:20px;margin-top:0}@media only screen and (min-width:992px){body.page-template-my-workout-plan .pology-my-workout-slider{margin-left:0}}body.page-template-my-workout-plan .pology-my-workout-slider .pology-tile{margin-right:20px;width:calc(100% - 20px)}body.page-template-my-workout-plan .pology-my-workout-slider button.pology-my-workout-next,body.page-template-my-workout-plan .pology-my-workout-slider button.pology-my-workout-prev{background:transparent;border:none;border-radius:0;height:30px;padding:0;position:absolute;top:34%;width:60px}body.page-template-my-workout-plan .pology-my-workout-slider button.pology-my-workout-next svg,body.page-template-my-workout-plan .pology-my-workout-slider button.pology-my-workout-prev svg{height:100%;width:100%}body.page-template-my-workout-plan .pology-my-workout-slider button.pology-my-workout-prev{left:-50px}body.page-template-my-workout-plan .pology-my-workout-slider button.pology-my-workout-next{right:-30px}body.page-template-my-workout-plan .pology-mwp-calendar-container{overflow:auto;overflow-y:hidden}body.page-template-my-workout-plan .pology-my-workout-calendar{display:none;padding-top:60px}body.page-template-my-workout-plan .pology-my-workout-calendar .day,body.page-template-my-workout-plan .pology-my-workout-calendar .header{width:14.2%}body.page-template-my-workout-plan .pology-my-workout-calendar .day.past,body.page-template-my-workout-plan .pology-my-workout-calendar .header.past{background-color:#eee}body.page-template-my-workout-plan .pology-my-workout-calendar .day .pology-tile,body.page-template-my-workout-plan .pology-my-workout-calendar .header .pology-tile{padding-top:5px;width:100%}body.page-template-my-workout-plan .pology-my-workout-calendar .day .pology-tile h3,body.page-template-my-workout-plan .pology-my-workout-calendar .header .pology-tile h3{font-size:100%;margin-top:5px!important}body.page-template-my-workout-plan .pology-my-workout-calendar .day .pology-tile .class-tile-footer,body.page-template-my-workout-plan .pology-my-workout-calendar .header .pology-tile .class-tile-footer{display:block}body.page-template-my-workout-plan .pology-my-workout-calendar .day .pology-tile .class-tile-footer .levels,body.page-template-my-workout-plan .pology-my-workout-calendar .header .pology-tile .class-tile-footer .levels{width:100%}body.page-template-my-workout-plan .pology-my-workout-calendar .day .pology-tile .class-tile-footer .action-buttons,body.page-template-my-workout-plan .pology-my-workout-calendar .header .pology-tile .class-tile-footer .action-buttons{padding-top:5px;justify-content:flex-start}body.page-template-my-workout-plan .pology-my-workout-calendar .day .pology-tile .class-tile-footer .action-buttons button,body.page-template-my-workout-plan .pology-my-workout-calendar .header .pology-tile .class-tile-footer .action-buttons button{margin-left:0;margin-right:6px}body.page-template-my-workout-plan .pology-my-workout-calendar caption{font-size:200%;font-weight:300}body.page-template-my-workout-plan .workout-view-toggle{display:block;margin:10px auto 0}body.page-template-my-workout-plan .workout-view-toggle div.btn-container{text-align:center}body.page-template-my-workout-plan .workout-view-toggle div.btn-container i{color:#13ccb7;display:inline-block;font-size:26px;position:relative;top:-9px}body.page-template-my-workout-plan .workout-view-toggle label{font-size:18px;color:#424242;font-weight:500}body.page-template-my-workout-plan .workout-view-toggle .btn-view-mode-switch{display:inline-block;margin:0;position:relative}body.page-template-my-workout-plan .workout-view-toggle .btn-view-mode-switch>label.btn-view-mode-switch-inner{margin:0;width:240px;height:40px;background:#13ccb7;border-radius:26px;overflow:hidden;position:relative;transition:all .3s ease;display:block}body.page-template-my-workout-plan .workout-view-toggle .btn-view-mode-switch>label.btn-view-mode-switch-inner:before{content:attr(data-on);color:#fff;position:absolute;font-size:18px;font-weight:500;top:7px;right:20px}body.page-template-my-workout-plan .workout-view-toggle .btn-view-mode-switch>label.btn-view-mode-switch-inner:after{content:attr(data-off);width:120px;height:36px;background:#fff;border-radius:26px;position:absolute;left:2px;top:2px;text-align:center;transition:all .3s ease;box-shadow:0 0 6px -2px #111;padding:5px 0}body.page-template-my-workout-plan .workout-view-toggle .btn-view-mode-switch input[type=checkbox]{cursor:pointer;width:50px;height:25px;opacity:0;position:absolute;top:0;z-index:1;margin:0}body.page-template-my-workout-plan .workout-view-toggle .btn-view-mode-switch input[type=checkbox]:checked+label.btn-view-mode-switch-inner:after{content:attr(data-on);left:118px}body.page-template-my-workout-plan .workout-view-toggle .btn-view-mode-switch input[type=checkbox]:checked+label.btn-view-mode-switch-inner:before{content:attr(data-off);right:auto;left:20px}body.page-template-my-workout-plan .workout-view-toggle .btn-view-mode-switch input[type=checkbox]:checked~.alert{display:block}body.single-pology-product #fl-main-content .col-md-6{margin-bottom:40px}body.single-pology-product #fl-main-content p.price{font-size:2.4rem}body.single-pology-product #fl-main-content .fl-module-button{margin-bottom:10px;margin-top:30px}body.single-pology-product #fl-main-content h6{margin-top:40px}@media only screen and (min-width:1100px){body.post-type-archive-programs .fl-content-full{width:auto}}@media only screen and (min-width:1200px){body.post-type-archive-programs .fl-content-full{width:1120px}}.pology-program-tiles .pology-program-tile{margin-bottom:40px}.pology-program-tiles .pology-program-tile h3{margin-bottom:0 0 10px}.pology-program-tiles .pology-program-tile p{margin:0 0 10px}.pology-program-tiles .pology-program-tile a.fl-button{display:inline-block;margin-top:12px}@media (min-width:1100px){body.page-template-my-programs.fl-full-width .fl-content-full.container,body.single-programs.fl-full-width .fl-content-full.container{width:1120px}}body.page-template-my-programs .pology-modal-inner>p,body.single-programs .pology-modal-inner>p{margin-bottom:28px}body.page-template-my-programs .pology-restart-program,body.page-template-my-programs .pology-show-all-programs,body.single-programs .pology-restart-program,body.single-programs .pology-show-all-programs{background:transparent;border:none;color:#333;display:block;font-weight:300;margin:0 auto;padding:0;text-align:center}body.page-template-my-programs .pology-restart-program:focus,body.page-template-my-programs .pology-restart-program:hover,body.page-template-my-programs .pology-show-all-programs:focus,body.page-template-my-programs .pology-show-all-programs:hover,body.single-programs .pology-restart-program:focus,body.single-programs .pology-restart-program:hover,body.single-programs .pology-show-all-programs:focus,body.single-programs .pology-show-all-programs:hover{color:#5948d8;text-decoration:underline}body.page-template-my-programs .pology-show-all-programs,body.single-programs .pology-show-all-programs{display:flex}body.page-template-my-programs .pology-show-all-programs svg,body.single-programs .pology-show-all-programs svg{fill:#5948d8;height:16px;margin-left:8px;margin-top:2px;width:16px}@media (max-width:992px){body.page-template-my-programs .pology-program-sidebar-column-header,body.single-programs .pology-program-sidebar-column-header{display:none}}body.page-template-my-programs .pology-program-sidebar-column-header-mobile,body.single-programs .pology-program-sidebar-column-header-mobile{display:none}@media (max-width:992px){body.page-template-my-programs .pology-program-sidebar-column-header-mobile,body.single-programs .pology-program-sidebar-column-header-mobile{display:block}}body.page-template-my-programs .pology-class-in-modal,body.page-template-my-programs .pology-next-class,body.single-programs .pology-class-in-modal,body.single-programs .pology-next-class{align-items:center;display:flex;margin-bottom:30px}body.page-template-my-programs .pology-class-in-modal:last-child,body.page-template-my-programs .pology-next-class:last-child,body.single-programs .pology-class-in-modal:last-child,body.single-programs .pology-next-class:last-child{margin-bottom:0}body.page-template-my-programs .pology-class-in-modal .image-wrapper,body.page-template-my-programs .pology-next-class .image-wrapper,body.single-programs .pology-class-in-modal .image-wrapper,body.single-programs .pology-next-class .image-wrapper{margin-right:30px;width:calc(40% - 30px)}body.page-template-my-programs .pology-class-in-modal p,body.page-template-my-programs .pology-next-class p,body.single-programs .pology-class-in-modal p,body.single-programs .pology-next-class p{width:60%}body.page-template-my-programs .pology-next-class,body.single-programs .pology-next-class{margin-bottom:10px}body.page-template-my-programs .pology-next-class .image-wrapper,body.single-programs .pology-next-class .image-wrapper{margin-right:30px;width:calc(50% - 30px)}body.page-template-my-programs .pology-next-class p,body.single-programs .pology-next-class p{font-size:18px;width:50%}body.page-template-my-programs .program-all-classes,body.single-programs .program-all-classes{height:560px;overflow-y:auto}body.page-template-my-programs .program-all-classes .active-class,body.single-programs .program-all-classes .active-class{background-color:#eeedfb}body.page-template-my-programs .pology-class-in-modal .image-wrapper,body.single-programs .pology-class-in-modal .image-wrapper{position:relative}body.page-template-my-programs .pology-class-in-modal .image-wrapper a,body.single-programs .pology-class-in-modal .image-wrapper a{display:block}body.page-template-my-programs .pology-class-in-modal .pology-complete-class-in-program,body.page-template-my-programs .pology-class-in-modal .time,body.single-programs .pology-class-in-modal .pology-complete-class-in-program,body.single-programs .pology-class-in-modal .time{position:absolute}body.page-template-my-programs .pology-class-in-modal .time,body.single-programs .pology-class-in-modal .time{bottom:0;color:#fff;font-size:1.3rem;font-weight:400;padding:2px 6px;right:0;text-align:right}body.page-template-my-programs .pology-class-in-modal .pology-complete-class-in-program,body.single-programs .pology-class-in-modal .pology-complete-class-in-program{background:hsla(0,0%,100%,.8);border:none;border-radius:0;bottom:6px;display:block;height:20px;left:6px;padding:0 2px 2px;transition:all .2s ease-in-out;width:20px}body.page-template-my-programs .pology-class-in-modal .pology-complete-class-in-program:focus,body.page-template-my-programs .pology-class-in-modal .pology-complete-class-in-program:hover,body.single-programs .pology-class-in-modal .pology-complete-class-in-program:focus,body.single-programs .pology-class-in-modal .pology-complete-class-in-program:hover{background:#fff;top:auto}body.page-template-my-programs .pology-class-in-modal .pology-complete-class-in-program svg,body.single-programs .pology-class-in-modal .pology-complete-class-in-program svg{display:none}body.page-template-my-programs .pology-class-in-modal .pology-complete-class-in-program.completed svg,body.single-programs .pology-class-in-modal .pology-complete-class-in-program.completed svg{display:block;height:16px;width:16px}body.page-template-my-programs .fl-module-button.pology-small button.pology-complete-workout,body.page-template-my-programs .fl-module-button.pology-small button.pology-start-program,body.single-programs .fl-module-button.pology-small button.pology-complete-workout,body.single-programs .fl-module-button.pology-small button.pology-start-program{margin:20px 0;padding-left:10px;padding-right:10px;width:100%}@media only screen and (min-width:992px){body.page-template-my-programs .fl-module-button.pology-small button.pology-complete-workout,body.page-template-my-programs .fl-module-button.pology-small button.pology-start-program,body.single-programs .fl-module-button.pology-small button.pology-complete-workout,body.single-programs .fl-module-button.pology-small button.pology-start-program{margin:0 0 20px}}body.page-template-my-programs .fl-module-button.pology-small button.pology-complete-workout span,body.page-template-my-programs .fl-module-button.pology-small button.pology-start-program span,body.single-programs .fl-module-button.pology-small button.pology-complete-workout span,body.single-programs .fl-module-button.pology-small button.pology-start-program span{font-size:1.5rem}body.page-template-my-programs .fl-module-button.pology-small button.pology-start-program,body.single-programs .fl-module-button.pology-small button.pology-start-program{margin-top:7px}body.page-template-my-programs .fl-module-button.pology-small button.pology-start-program.joined span.pology-start-program-text,body.page-template-my-programs .fl-module-button.pology-small button.pology-start-program span.pology-joined-program-text,body.single-programs .fl-module-button.pology-small button.pology-start-program.joined span.pology-start-program-text,body.single-programs .fl-module-button.pology-small button.pology-start-program span.pology-joined-program-text{display:none}body.page-template-my-programs .fl-module-button.pology-small button.pology-start-program.joined span.pology-joined-program-text,body.single-programs .fl-module-button.pology-small button.pology-start-program.joined span.pology-joined-program-text{display:inline-block}body.page-template-my-programs .pology-congrats,body.single-programs .pology-congrats{text-align:center}body.page-template-my-programs .pology-complete-workout-container button.pology-complete-workout,body.single-programs .pology-complete-workout-container button.pology-complete-workout{align-items:center;display:flex;justify-content:center}body.page-template-my-programs .pology-complete-workout-container button.pology-complete-workout svg path,body.single-programs .pology-complete-workout-container button.pology-complete-workout svg path{fill:#fff;transition:all .2s ease-in-out}body.page-template-my-programs .pology-complete-workout-container button.pology-complete-workout span,body.single-programs .pology-complete-workout-container button.pology-complete-workout span{margin-left:6px}body.page-template-my-programs .pology-complete-workout-container button.pology-complete-workout span.completed,body.single-programs .pology-complete-workout-container button.pology-complete-workout span.completed{display:none}body.page-template-my-programs .pology-complete-workout-container.incomplete button.pology-complete-workout svg path,body.page-template-my-programs .pology-complete-workout-container button.pology-complete-workout:focus svg path,body.page-template-my-programs .pology-complete-workout-container button.pology-complete-workout:hover svg path,body.single-programs .pology-complete-workout-container.incomplete button.pology-complete-workout svg path,body.single-programs .pology-complete-workout-container button.pology-complete-workout:focus svg path,body.single-programs .pology-complete-workout-container button.pology-complete-workout:hover svg path{fill:#5948d8}body.page-template-my-programs .pology-complete-workout-container.incomplete button.pology-complete-workout span.completed,body.single-programs .pology-complete-workout-container.incomplete button.pology-complete-workout span.completed{display:inline-block}body.page-template-my-programs .pology-complete-workout-container.incomplete button.pology-complete-workout span.incomplete,body.single-programs .pology-complete-workout-container.incomplete button.pology-complete-workout span.incomplete{display:none}body.page-template-my-programs .pology-complete-workout-container.incomplete button.pology-complete-workout:focus svg path,body.page-template-my-programs .pology-complete-workout-container.incomplete button.pology-complete-workout:hover svg path,body.single-programs .pology-complete-workout-container.incomplete button.pology-complete-workout:focus svg path,body.single-programs .pology-complete-workout-container.incomplete button.pology-complete-workout:hover svg path{fill:#fff}body.page-template-my-programs .pology-program-progress,body.single-programs .pology-program-progress{margin-top:25px;margin-bottom:12px}body.page-template-my-programs .pology-program-progress .pology-program-progress-heading,body.single-programs .pology-program-progress .pology-program-progress-heading{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 12px}body.page-template-my-programs .pology-program-progress .pology-program-progress-heading p,body.single-programs .pology-program-progress .pology-program-progress-heading p{font-size:1.6rem;margin:0 8px 0 0}body.page-template-my-programs .pology-program-progress .pology-program-progress-heading button,body.single-programs .pology-program-progress .pology-program-progress-heading button{font-size:1.4rem;margin:0}body.page-template-my-programs .pology-program-progress .pology-progress-bar>div,body.single-programs .pology-program-progress .pology-progress-bar>div{border-radius:8px;height:16px}body.page-template-my-programs .pology-program-progress .pology-progress-bar>div:first-child,body.single-programs .pology-program-progress .pology-progress-bar>div:first-child{background-color:#ccc}body.page-template-my-programs .pology-program-progress .pology-progress-bar>div:last-child,body.single-programs .pology-program-progress .pology-progress-bar>div:last-child{background-color:#5948d8;transform:translateY(-16px)}body.page-template-my-programs .pology-program-progress p,body.single-programs .pology-program-progress p{font-size:2rem;font-weight:300;text-align:center}body.page-template-my-programs .pology-program-progress p.pology-program-success-message,body.single-programs .pology-program-progress p.pology-program-success-message{font-size:1.6rem;margin:-16px 0 0;text-align:left}body.page-template-my-programs .pology-program-joined,body.page-template-my-programs p.pology-saving-program,body.single-programs .pology-program-joined,body.single-programs p.pology-saving-program{display:none}body.page-template-my-programs .pology-program-sharing,body.single-programs .pology-program-sharing{margin-top:20px}body.page-template-my-programs .pology-program-content-desktop,body.single-programs .pology-program-content-desktop{display:none;margin-top:20px}@media only screen and (min-width:992px){body.page-template-my-programs .pology-program-content-desktop,body.single-programs .pology-program-content-desktop{display:block}}body.page-template-my-programs .pology-program-content-mobile,body.single-programs .pology-program-content-mobile{margin-top:20px}@media only screen and (min-width:992px){body.page-template-my-programs .pology-program-content-mobile,body.single-programs .pology-program-content-mobile{display:none}}body.page-template-my-programs .pology-program-class-description,body.page-template-my-programs .pology-program-details,body.page-template-my-programs .row h3,body.single-programs .pology-program-class-description,body.single-programs .pology-program-details,body.single-programs .row h3{margin-top:20px}body.page-template-my-programs .row h6,body.single-programs .row h6{margin-top:0}body.page-template-my-programs .row h6.share-class,body.single-programs .row h6.share-class{margin-top:30px}body.page-template-my-programs .row.pology-program-details .program-actions .pology-class-action:first-child,body.single-programs .row.pology-program-details .program-actions .pology-class-action:first-child{border-top:1px solid #eee;padding-top:20px}body.page-template-my-programs .row.pology-program-details .program-actions .pology-class-action:last-child,body.single-programs .row.pology-program-details .program-actions .pology-class-action:last-child{border-bottom:1px solid #eee;padding-bottom:20px}body.page-template-my-programs .row.pology-program-details .detail-column div,body.single-programs .row.pology-program-details .detail-column div{margin-bottom:20px}body.page-template-my-programs .pology-program-equipment-needed,body.page-template-my-programs .pology-program-teacher,body.single-programs .pology-program-equipment-needed,body.single-programs .pology-program-teacher{margin-top:15px}body.page-template-my-programs .pology-program-timing,body.page-template-my-programs .pology-workout-resources,body.single-programs .pology-program-timing,body.single-programs .pology-workout-resources{margin-top:20px}body.post-type-archive-pology-product .pology-tiles .pology-tile,body.tax-product_cat .pology-tiles .pology-tile{text-align:center}@media only screen and (min-width:900px){body.post-type-archive-pology-product .pology-tiles .pology-tile,body.tax-product_cat .pology-tiles .pology-tile{margin-right:20px;width:calc(50% - 10px)}}@media only screen and (min-width:900px){body.post-type-archive-pology-product .pology-tiles .pology-tile:nth-child(3n),body.tax-product_cat .pology-tiles .pology-tile:nth-child(3n){margin-right:20px}}@media only screen and (min-width:500px){body.post-type-archive-pology-product .pology-tiles .pology-tile:nth-child(2n),body.tax-product_cat .pology-tiles .pology-tile:nth-child(2n){margin-right:0}}@media only screen and (min-width:900px){body.post-type-archive-pology-product .pology-tiles .pology-tile:nth-child(2n),body.tax-product_cat .pology-tiles .pology-tile:nth-child(2n){margin-right:0}}body.post-type-archive-pology-product .pology-tiles .pology-tile .image-wrapper,body.tax-product_cat .pology-tiles .pology-tile .image-wrapper{position:relative}body.post-type-archive-pology-product .pology-tiles .pology-tile .image-wrapper a,body.tax-product_cat .pology-tiles .pology-tile .image-wrapper a{border:1px solid #515151;display:block}body.post-type-archive-pology-product .pology-tiles .pology-tile .image-wrapper a img,body.tax-product_cat .pology-tiles .pology-tile .image-wrapper a img{height:100%;-o-object-fit:contain;object-fit:contain}body.post-type-archive-pology-product .pology-tiles .pology-tile p.on-sale,body.tax-product_cat .pology-tiles .pology-tile p.on-sale{background-color:#5948d8;color:#fff;left:10px;padding:10px 15px;position:absolute;top:10px}.vidapp-playlists .pology-playlist-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;margin-top:20px}.vidapp-playlists .pology-playlist-header h1{margin:0}.vidapp-playlists .pology-playlist-header h1 i{color:#5948d8;cursor:pointer;font-size:2rem;margin-left:8px}.vidapp-playlists .pology-playlist-header .back-to-playlists,.vidapp-playlists .pology-playlist-header .new-playlist{max-height:36px;padding-bottom:7px}.vidapp-playlists .pology-tile h3 i{color:#5948d8;cursor:pointer;font-size:1.4rem;margin-left:4px}.alert-red{background-color:#ffdada;border:2px solid #8b0000}.alert-green,.alert-red{margin:20px 0 40px;padding:20px;text-align:center}.alert-green{background-color:#d9ffd9;border:2px solid green}.fl-col.pology-mask-left,.fl-col.pology-mask-right{position:relative;z-index:1}@media only screen and (min-width:992px){.fl-col.pology-mask-right{clip-path:url(#pology-clip-right)}}@media only screen and (min-width:992px){.fl-col.pology-mask-left{clip-path:url(#pology-clip-left)}}.pology-footer-banner p{display:inline-block;padding:0 60px;position:relative}.pology-footer-banner p:after{background-image:url(/wp-content/themes/pilatesology-bb-child/dist/arrow-right.3643e430.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:10px;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:18px}.pology-footer-banner p a{color:#333;transition:all .2s ease-in-out}.pology-footer-banner p a:focus,.pology-footer-banner p a:hover{color:#fff}@media only screen and (min-width:768px){.fl-row.pology-home-hero .fl-col:first-child{margin-right:-10%}}@media only screen and (min-width:992px){.fl-row.pology-home-hero .fl-col:first-child .fl-col-content{padding-left:40px;padding-right:60px}}@media only screen and (min-width:1400px){.fl-row.pology-home-hero .fl-col:first-child .fl-col-content{padding-left:100px;padding-right:100px}}.fl-row.pology-home-hero h1{font-size:3.6rem;font-weight:500;line-height:1.15}@media only screen and (min-width:1200px){.fl-row.pology-home-hero h1{font-size:5.2rem}}.fl-row.pology-home-hero .fl-module-photo,.fl-row.pology-home-hero .fl-module-photo .fl-module-content,.fl-row.pology-home-hero .fl-module-photo .fl-photo,.fl-row.pology-home-hero .fl-module-photo .fl-photo-content{height:100%}.fl-row.pology-home-hero .fl-photo-content{width:100%}.fl-row.pology-home-hero .fl-photo-content img{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.fl-row.pology-mask-top .fl-row-content-wrap{position:relative}@media only screen and (min-width:992px){.fl-row.pology-mask-top .fl-row-content-wrap:before{background-color:#fff;clip-path:url(#pology-clip-top);content:"";height:81px;left:-1px;position:absolute;top:-1px;width:calc(100% + 2px)}}@media only screen and (min-width:992px){.fl-row.pology-mask-top .fl-row-content-wrap>.fl-row-content{padding-top:80px}}.pilatesology-not-active-box{border:2px solid #5948d8;padding:18px 20px 20px}.mepr-cec-certification-wrapper table{width:100%;border-collapse:collapse}
/*# sourceMappingURL=/wp-content/themes/pilatesology-bb-child/dist/styles.css.map */