@font-face{font-family:'mor';src:url('https://hustle-elevate.com/styles/fonts/font/mor.eot?45849233');src:url('https://hustle-elevate.com/styles/fonts/font/mor.eot?45849233#iefix') format('embedded-opentype'),
url('https://hustle-elevate.com/styles/fonts/font/mor.woff2?45849233') format('woff2'),
url('https://hustle-elevate.com/styles/fonts/font/mor.woff?45849233') format('woff'),
url('https://hustle-elevate.com/styles/fonts/font/mor.ttf?45849233') format('truetype'),
url('https://hustle-elevate.com/styles/fonts/font/mor.svg?45849233#mor') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before, [class*=" icon-"]:before{font-family:"mor";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right: .2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left: .2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:'\2190'}.icon-chat-1:before{content:'\e800'}.icon-spin:before{content:'\e801'}.icon-mail:before{content:'\e802'}.icon-star:before{content:'\e803'}.icon-star-empty:before{content:'\e804'}.icon-info-circled:before{content:'\e805'}.icon-calculator:before{content:'\e806'}.icon-user-1:before{content:'\e807'}.icon-user-plus:before{content:'\e808'}.icon-level-down:before{content:'\e809'}.icon-picture:before{content:'\e80a'}.icon-camera:before{content:'\e80b'}.icon-help-circle:before{content:'\e80c'}.icon-flag:before{content:'\e80d'}.icon-flag-filled:before{content:'\e80e'}.icon-attach:before{content:'\e80f'}.icon-lock:before{content:'\e810'}.icon-tag:before{content:'\e811'}.icon-mobile:before{content:'\e812'}.icon-flow-tree:before{content:'\e813'}.icon-thumbs-down-alt:before{content:'\e814'}.icon-download-1:before{content:'\e815'}.icon-upload:before{content:'\e816'}.icon-edit:before{content:'\e817'}.icon-chat:before{content:'\e818'}.icon-attention:before{content:'\e819'}.icon-trash:before{content:'\e81a'}.icon-doc:before{content:'\e81b'}.icon-file-pdf:before{content:'\e81c'}.icon-folder-open:before{content:'\e81d'}.icon-menu:before{content:'\e81e'}.icon-cog:before{content:'\e81f'}.icon-cog-alt:before{content:'\e820'}.icon-chart-bar:before{content:'\e821'}.icon-calendar:before{content:'\e822'}.icon-down-open:before{content:'\e823'}.icon-left-open:before{content:'\e824'}.icon-right-open:before{content:'\e825'}.icon-up-open:before{content:'\e826'}.icon-angle-left:before{content:'\e827'}.icon-angle-right:before{content:'\e828'}.icon-angle-up:before{content:'\e829'}.icon-angle-down:before{content:'\e82a'}.icon-left-1:before{content:'\e82b'}.icon-align-center:before{content:'\e82c'}.icon-cw:before{content:'\e82d'}.icon-ccw-1:before{content:'\e82e'}.icon-align-left:before{content:'\e82f'}.icon-globe:before{content:'\e830'}.icon-align-right:before{content:'\e831'}.icon-list-bullet:before{content:'\e834'}.icon-check-1:before{content:'\e835'}.icon-dot-circled:before{content:'\e836'}.icon-chart-line:before{content:'\e837'}.icon-credit-card:before{content:'\e838'}.icon-facebook:before{content:'\e839'}.icon-instagram:before{content:'\e83b'}.icon-linkedin:before{content:'\e83c'}.icon-twitter:before{content:'\e83d'}.icon-youtube:before{content:'\e83e'}.icon-search:before{content:'\e83f'}.icon-user:before{content:'\e841'}.icon-picture-1:before{content:'\e842'}.icon-check:before{content:'\e843'}.icon-cancel-1:before{content:'\e844'}.icon-plus-1:before{content:'\e845'}.icon-home:before{content:'\e847'}.icon-eye:before{content:'\e849'}.icon-download:before{content:'\e84a'}.icon-upload-cloud:before{content:'\e84b'}.icon-reply:before{content:'\e84c'}.icon-quote:before{content:'\e84d'}.icon-code:before{content:'\e84e'}.icon-export:before{content:'\e84f'}.icon-pencil:before{content:'\e850'}.icon-comment-1:before{content:'\e851'}.icon-bell-1:before{content:'\e852'}.icon-vcard:before{content:'\e853'}.icon-share:before{content:'\e855'}.icon-logout:before{content:'\e856'}.icon-clock:before{content:'\e857'}.icon-arrow-combo:before{content:'\e858'}.icon-down-dir:before{content:'\e859'}.icon-left-dir:before{content:'\e85a'}.icon-right-dir:before{content:'\e85b'}.icon-up-dir:before{content:'\e85c'}.icon-level-up:before{content:'\e85d'}.icon-erase:before{content:'\e85e'}.icon-floppy:before{content:'\e85f'}.icon-rocket:before{content:'\e860'}.icon-camera-outline:before{content:'\e861'}.icon-stopwatch:before{content:'\e862'}.icon-ok:before{content:'\e863'}.icon-ok-circle:before{content:'\e864'}.icon-cancel:before{content:'\e865'}.icon-cancel-circle:before{content:'\e866'}.icon-block:before{content:'\e867'}.icon-print:before{content:'\e868'}.icon-basket:before{content:'\e869'}.icon-user-male:before{content:'\e86a'}.icon-users:before{content:'\e86c'}.icon-ok-1:before{content:'\e86d'}.icon-comment:before{content:'\e86e'}.icon-move:before{content:'\e86f'}.icon-money:before{content:'\e871'}.icon-login:before{content:'\e872'}.icon-sitemap:before{content:'\e873'}.icon-zoom-in:before{content:'\e875'}.icon-filter:before{content:'\e877'}.icon-phone:before{content:'\e878'}.icon-mail-1:before{content:'\e87a'}.icon-group:before{content:'\e87b'}.icon-right-1:before{content:'\e87c'}.icon-play:before{content:'\e87d'}.icon-barcode-1:before{content:'\e87e'}.icon-language:before{content:'\e87f'}.icon-arrows-cw:before{content:'\e880'}.icon-plus-circled:before{content:'\e881'}.icon-minus-circled:before{content:'\e882'}.icon-flow-merge:before{content:'\e884'}.icon-forward:before{content:'\e885'}.icon-minus:before{content:'\e887'}.icon-th-thumb:before{content:'\f00a'}.icon-pause:before{content:'\f00e'}.icon-link-ext:before{content:'\f08e'}.icon-bookmark-empty:before{content:'\f097'}.icon-list-numbered:before{content:'\f0cb'}.icon-bell-alt:before{content:'\f0f3'}.icon-doc-text:before{content:'\f0f6'}.icon-angle-double-right:before{content:'\f101'}.icon-circle-empty:before{content:'\f10c'}.icon-quote-right:before{content:'\f10e'}.icon-circle:before{content:'\f111'}.icon-ellipsis-vert:before{content:'\f142'}.icon-ok-squared:before{content:'\f14a'}.icon-doc-inv:before{content:'\f15b'}.icon-youtube-play:before{content:'\f16a'}.icon-down:before{content:'\f175'}.icon-up:before{content:'\f176'}.icon-left:before{content:'\f177'}.icon-right:before{content:'\f178'}.icon-android:before{content:'\f17b'}.icon-bank:before{content:'\f19c'}.icon-file-excel:before{content:'\f1c3'}.icon-history:before{content:'\f1da'}.icon-whatsapp:before{content:'\f232'}.icon-clone:before{content:'\f24d'}.icon-calendar-plus-o:before{content:'\f271'}.icon-calendar-times-o:before{content:'\f273'}.icon-calendar-check-o:before{content:'\f274'}.icon-question-circle-o:before{content:'\f29c'}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-regular.eot');src:local(''),
url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-regular.woff2') format('woff2'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-regular.woff') format('woff'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-regular.ttf') format('truetype'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-italic.eot');src:local(''),
url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-italic.woff2') format('woff2'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-italic.woff') format('woff'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-italic.ttf') format('truetype'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-italic.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-300.eot');src:local(''),
url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-300.woff2') format('woff2'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-300.woff') format('woff'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-300.ttf') format('truetype'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-300.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-500.eot');src:local(''),
url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-500.woff2') format('woff2'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-500.woff') format('woff'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-500.ttf') format('truetype'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-500.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-display:swap;src:url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-500italic.eot');src:local(''),
url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-500italic.woff2') format('woff2'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-500italic.woff') format('woff'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-500italic.ttf') format('truetype'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-500italic.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-700.eot');src:local(''),
url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-700.woff2') format('woff2'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-700.woff') format('woff'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-700.ttf') format('truetype'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-700.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-display:swap;src:url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-700italic.eot');src:local(''),
url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-700italic.woff2') format('woff2'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-700italic.woff') format('woff'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-700italic.ttf') format('truetype'), url('https://hustle-elevate.com/fonts/roboto-v29-latin-ext_latin-700italic.svg#Roboto') format('svg')}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}nav
ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0;clear:both}input,select{vertical-align:middle}body{font:13px sans-serif;*font-size:small;*font:x-small}table{font-size:inherit;font:100%}select,input,textarea{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}body,select,input,textarea{color:#444}h1,h2,h3,h4,h5,h6{font-weight:bold;text-rendering:optimizeLegibility;font-weight:normal}html{-webkit-font-smoothing:antialiased}a:hover,a:active{outline:none}ol,ul{list-style:none}ol{margin-left:30px;list-style-type:decimal}small{font-size:85%}strong,th{font-weight:bold}td, td
img{vertical-align:top}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:middle;*vertical-align:baseline}.ie6
input{vertical-align:text-bottom}label,input[type=button],input[type=submit],button{cursor:pointer}a:link{-webkit-tap-highlight-color:#43bcdf}html{overflow-y:scroll}button{width:auto;overflow:visible}.ie7
img{-ms-interpolation-mode:bicubic}em{font-style:normal}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{font-family:"Roboto",Arial,sans-serif;background:#fff;font-size:11pt;height:100%;color:#262D32;-webkit-font-smoothing:antialiased}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#262D32}strong{font-weight:bold}.width{max-width:1280px;padding:0
40px;margin:auto;position:relative}p{font-size:1em;line-height:1.5em;margin:5px
0}a{color:#287D95;cursor:pointer;text-decoration:none}a.hovered:hover{text-decoration:none}a.hovered:hover span,a:hover{text-decoration:underline}.icon{margin-bottom:-2px}#body{clear:left;padding:0;position:static;background:rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,246,248,1) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,246,248,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(244,246,248,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f6f8',GradientType=0 )}a
img{border:0}textarea{font-family:inherit}.clear{line-height:0;height:0;clear:left}.floater{float:right}.short{margin-bottom:150px}small{font-size:0.9em}h1,h2,h3,h4{margin-bottom:5px;clear:both}h1{font-size:20pt;margin-bottom:8px}h2{font-size:16pt}h3{font-size:14pt}.content
.pdf{width:100%;height:100vh}.button,.red-button{box-shadow:none}#container{min-height:100%;height:auto}#header{font-size:9pt;padding:0;position:relative;margin-bottom:50px}.fixed-menu
#header{padding-bottom:48px}#header
.width{min-height:48px;padding:36px
40px;position:static}.fixed-menu #header
.width{max-width:none;padding:16px
20px}.fixed-menu #header .user-links{}.fixed-menu #header .nav .links
a.button{border:0}#header
#logo{min-height:48px;display:inline-block;color:#333;font-size:14pt;font-weight:bold}#header #logo
img{vertical-align:middle;margin-right:15px;height:48px}#header #logo
em{display:inline-block;vertical-align:middle;line-height:22px;max-width:320px}#header #logo:hover{text-decoration:none}#header a#logo:hover
em{text-decoration:underline}#header
a{}#header
.nav{float:right;margin-top:1px}#header .nav .links a,#header .more-links
em{color:#A0AAB1;display:inline-block;text-transform:uppercase;padding:10px;vertical-align:middle;font-size:13px;letter-spacing:1px;font-weight:bold}#header .nav .links a:hover{text-decoration:underline}#header .more-links
em{position:relative;z-index:6;cursor:default;padding-bottom:16px;margin-bottom:-6px}#header .more-links em
i{font-size:18px;vertical-align: -1px}#header .more-links em i:before{line-height:1;margin:0}#header .more-links{display:inline-block;position:relative}#header .more-links
ul{position:absolute;background:#fff;box-shadow:0px 30px 50px rgba(38, 45, 50, 0.1);right:0;border:1px
solid #E9EAEA;top:44px;padding:10px;z-index:15;display:none}#header .more-links ul:before,#header .more-links ul:after{content:"";border-color:transparent transparent #e9eaea;border-style:solid;border-width:10px;position:absolute;top:-20px;right:42px}#header .more-links ul:after{border-color:transparent transparent #fff;top:-19px}#header .more-links:hover
ul{display:block}#header .more-links ul li
a{padding:10px;display:block;min-width:200px}#header .nav .more-links ul li a:hover{text-decoration:underline}#header .nav .links .grey-button{color:#fff;vertical-align:middle;padding:7px
20px;margin:-12px 0}#header .nav .links .grey-button:hover{text-decoration:none}#header .nav .links
a.button{vertical-align:middle;box-shadow:none;border-radius:0;background:transparent;padding:16px
20px;color:#E73629;font-weight:bold;font-size:13px;line-height:14px;letter-spacing:3px;text-transform:uppercase;border:1px
solid #E73629;margin-left:10px;min-width:125px}#header .nav .links a.button:hover{text-decoration:none;background:#E73629;color:#fff}#header a.show-menu{padding:8px
6px;font-size:36px;margin-left:5px;display:none;color:#A0AAB1}#header a.show-menu:hover{background:rgba(0,0,0,.04);text-decoration:none}#header .nav
.links{display:inline-block}#header .nav .links
a.cart{padding:10px
5px}.fixed-menu #header
.nav{background:#fff;margin-top:0;border:1px
solid #dedede;overflow:auto;position:absolute;left:0;right:0;text-align:center;top:80px;z-index:50;float:none;white-space:nowrap}.fixed-menu #header .nav .links>a:not(.button){padding:15px;border-right:1px solid #dedede}.fixed-menu #header .nav .links
.selected{background:#ef493d;color:#fff}.content{font-size:16px;line-height:30px}.content
p{margin-bottom:20px}.content ul,.content
ol{padding-left:24px;margin-bottom:20px}.content
ul{list-style:disc}.content
li{margin-bottom:5px}.content
em{font-style:italic}.content
strong{font-weight:bold}.content
img{max-width:100%}.content
blockquote{padding-left:40px;margin:25px
0;position:relative}.content blockquote:before{position:absolute;top:0;left:0;content:"\E84D";font-family:"mor";color:#ea4a3d;font-size:26px}#container{min-height:100%;height:auto;margin-bottom: -400px}#container:after{content:"";display:block;height:400px}#footer{padding:50px
0;background:#fff;color:#262D32}#footer
.width{position:static;min-height:300px}#footer .meta,#footer
.bottom{display:flex}#footer .meta li,#footer .bottom
li{flex:1;min-width:33%;text-align:center;word-break:break-word}#footer .meta li
i{font-size:24px}#footer .meta li
.title{display:block;letter-spacing:3px;text-transform:uppercase;color:#6A7781;font-size:14px;font-weight:bold;line-height:22px;margin:8px
0}#footer .meta li
a{color:inherit}#footer .meta li
p{font-size:22px;line-height:28px;font-weight:bold}#footer
.social{text-align:center;margin-top:-4px}#footer .social
a{display:inline-block;padding:3px
5px;color:#6A7781;font-size:17pt;margin:0
5px}#footer .social a:hover{text-decoration:none;text-shadow:0 0 15px rgba(220,220,220,0.7)}#footer .image-object{display:none}#footer
.map{display:block;margin:50px
auto 0;max-width:100%}#footer .map
img{height:100%}#footer
.directions{margin:25px
auto 0;max-width:680px;padding:0
20px;font-size:16px}#footer
hr{margin:70px
0;border-top:0;border-bottom:1px solid #e9e9e9}#footer
.bottom{font-weight:bold;font-size:14px;line-height:22px;letter-spacing:3px;text-transform:uppercase;color:#6A7781}#footer .bottom li:first-child{text-align:left}#footer .bottom li:last-child{text-align:right}#footer .powered
a{color:inherit}#footer
img{max-width:100%}.grey-bar{background:#f2f2f2;height:70px}hr{border-top:0;border-bottom:1px solid #efeff0;height:1px;margin:72px
auto 110px}.width
h1{text-align:center;font-size:48px;font-weight:bold;position:relative;padding-bottom:34px;margin-bottom:70px;line-height:1;clear:both}.width h1:after{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);border-bottom:1px solid #E73629;width:72px}.width h1
i{color:#BCC4C8;font-size:22px;display:block;margin-bottom:10px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mas-centered{text-align:center;overflow:hidden}.mas-centered b,.mas-centered strong,.mas-centered
span{display:inline-block;width:32%;padding:5px;background:#f0f0f0;margin-right:2px;float:left;margin-bottom:2px}.mas-centered
span{clear:left;background:#f9f9f9}div.table{display:flex;flex-direction:column}div.table
.row{display: -webkit-box;display: -webkit-flex;display:flex;align-items:stretch;border-left:#dadce0 1px solid;border-bottom:#dadce0 1px solid;-webkit-box-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%}div.table .row .row-head{-webkit-box-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%;border-right:#dadce0 1px solid;text-align:center}div.table .row .table-cell{-webkit-box-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%;border-right:#dadce0 1px solid}.spinner{display:inline-block;height:16px;width:16px;margin:0px
auto;position:relative;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:2px solid rgba(255,255,255,.35);border-right:2px solid rgba(255,255,255,.35);border-bottom:2px solid rgba(255,255,255,.35);border-top:2px solid rgba(255,255,255,.8);border-radius:100%;vertical-align:text-bottom;margin-right:4px}.spinner.dark-spin{border-left:2px solid rgba(0,0,0,.35);border-right:2px solid rgba(0,0,0,.35);border-bottom:2px solid rgba(0,0,0,.35);border-top:2px solid rgba(0,0,0,.8)}.pagination{text-align:center;margin-top:25px}.pagination .pagination-inner{padding:10px
20px;min-height:47px;box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);border-radius:30px;display:inline-block;background:#fff}.pagination a,.pagination
.pagingCurrent{display:inline-block;line-height:28px;min-width:28px;padding:0
8px;text-align:center;font-weight:bold;zoom:1;border-radius:30px;font-size:15px;font-weight:500;color:#E91607}.pagination a.prev-next{padding:0;width:28px}.pagination a:hover{text-decoration:none;box-shadow:0 5px 10px 0 rgba(57,59,77,0.1)}.pagination
.pagingCurrent{color:#fff;background-color:#E91607}.ellipsis{text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden}#cart-overlay{background:rgba(0,0,0,.3);position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:100}#cart-popup{display:none;position:absolute;right:0;top:0;bottom:0;background:#fff;width:320px;max-width:100%;overflow:auto}#cart-popup .icon-cancel-1{float:right;color:inherit;font-size:20px;padding:8px}#cart-popup .icon-cancel-1:hover{text-decoration:none}#cart-popup
h4{clear:none;padding:10px
15px;border-bottom:1px solid #dedede;font-size:16px;margin-bottom:0}#cart-popup .close:last-of-type{display:block;text-align:center;color:inherit;font-weight:500}#cart-popup
.placeholder{padding:80px
20px}#cart-popup
.button{margin:10px
20px;line-height:20px;display:block}#cart-popup
table{margin-bottom:20px}.cart-container table
td{padding:20px
0 20px 20px;border-bottom:1px solid #dedede;line-height:20px}.cart-container td img,.cart-container td
.photo{float:left;margin-right:10px;width:48px}.cart-container td
.photo{position:relative;display:block;background:#f0f0f0;height:48px;width:48px}.cart-container td .photo:after{position:absolute;z-index:2;content:"\E811";font-family:"mor";top:50%;left:50%;transform:translate(-50%,-50%);font-size:16pt;color:#dedede}.cart-container td
em{font-weight:500;display:block;font-size:14px}.cart-container td
.item{display:inline-block;max-width:calc(100% - 58px)}.cart-container td
small{font-size:14px}.cart-container
.price{font-weight:500}.cart-container td:last-child{text-align:right;padding-right:20px}.cart-container .remove-item{color:#E81E0D}.cart-container .remove-item:hover{text-decoration:none}.cart-container .remove-item:before{margin:0}.cart-container .summary
td{padding-bottom:0;padding-top:15px;border:0;line-height:inherit}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0}.video-wrapper iframe,.video-wrapper
video{position:absolute;top:0;left:0;width:100%;height:100%}.whitelabel
#container{margin-bottom: -126px}.whitelabel #container:after{height:126px}.whitelabel #footer
.width{min-height:26px}.dev-notice{position:fixed;bottom:20px;right:20px;z-index:10;height:40px}.style-scroll::-webkit-scrollbar,ul.ui-autocomplete::-webkit-scrollbar{width:6px;height:10px}.style-scroll::-webkit-scrollbar-track,ul.ui-autocomplete::-webkit-scrollbar-track{background:#F5F7F9;border-radius:10px;margin:0}.style-scroll::-webkit-scrollbar-thumb,ul.ui-autocomplete::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#D8DDE1}@-webkit-keyframes
rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes
rotation{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-o-keyframes
rotation{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@keyframes
rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@media only screen and (max-width : 1200px){#header{z-index:90}#header
.width{position:static;min-height:0}.fixed-menu
#header{padding-bottom:0}#header
.nav{margin-top: -2px}#header
#logo{display:block;width:calc(100% - 56px)}#header #logo
em{line-height:1.1;padding:11px
0 11px 11px;width:calc(100% - 84px);max-width:none}#header #logo
img{margin-right:0}#header a.show-menu{display:inline-block;float:right;margin-right:-10px}#header a.show-menu.close:before{content:"\00d7";font-weight:300;font-family:Arial,sans-serif}.fixed-menu #header
.nav{position:static;border:0;overflow:visible}.fixed-menu #header .nav .links>a:not(.button){border-right:0}#header .nav
.links{background:#fff;position:absolute;width:300px;right:30px;z-index:1500;text-align:center;display:none;box-shadow:0px 30px 50px rgba(38, 45, 50, 0.1);border:1px
solid #E9EAEA;top:90px;padding:10px;z-index:15;display:none}#header .nav .links:before,#header .nav .links:after{content:"";border-color:transparent transparent #e9eaea;border-style:solid;border-width:10px;position:absolute;top:-20px;right:20px}#header .nav .links:after{border-color:transparent transparent #fff;top:-19px}#header .open .links,#header .nav .links .more-links{display:block}#header .nav .links .user-links{display:block}#header .nav .links
a.button{margin-left:0;margin-top:12px}#header .more-links
em{margin-bottom:0}#header .nav .links a,#header .nav .links .more-links
em{display:block;padding:10px;margin-right:0;white-space:normal}#header .nav .links a:hover,#header .nav .links .more-links em:hover,#header .nav .more-links ul li a:hover{background:#e83628;color:#fff;text-decoration:none}#header .more-links:hover
ul{display:none}#header .more-links:hover
em{background:transparent}#header .more-links
ul{position:static;border:0;box-shadow:none;padding:0}#header .nav .links .grey-button{margin:0;background:transparent;border-radius:0}}@media only screen and (max-width : 930px){}@media only screen and (max-width : 768px){#footer
hr{margin:50px
0 30px}#footer .meta,#footer
.bottom{display:block}#footer .meta
li{margin-bottom:40px}#footer .meta li
.title{font-size:12px;margin:5px
0}#footer .meta li
p{font-size:18px}#footer
.bottom{font-size:12px}#footer .bottom li:nth-child(n){text-align:center}#footer
.social{margin-top:0;padding-bottom:10px;position:absolute;top:0;text-align:center;left:0;right:0}#footer
.bottom.hassocial{padding-top:52px;position:relative}}@media only screen and (max-width : 650px){#header{position:static}#header
.width{padding:30px
20px}#header a.show-menu{font-size:32px}#container{min-height:0}.width{width:auto;padding:0
20px}.width
h1{font-size:36px}#header .nav
.links{right:0;left:0;min-height:90%;border:0;padding-left:50px;padding-right:50px;box-shadow:none;background:#fff;width:auto;z-index:100;text-align:left;top:77px;padding-top:50px;padding-bottom:20px}#header .more-links em
i{vertical-align:0;float:right;font-size:22px}#header .nav .links
a.button{margin-top:50px}#header .nav .links:before, #header .nav .links:after{display:none}#header .nav .links a, #header .more-links
em{font-weight:bold;font-size:24px;line-height:28px;color:#262D32}#header .more-links
ul{padding:0
20px}#header .nav .more-links ul
a{text-transform:none}}@media only screen and (max-width : 520px){#header #logo
em{padding-left:5px}#header #logo
img{margin-right:0}#header
#logo{font-size:12pt}.welcome
.summary{max-width:100%}}@media only screen and (max-width : 480px){#header
.width{padding:15px
10px 15px 10px}#header a.show-menu{margin-top:-3px;margin-right:0}.width
h1{font-size:22pt}#body .welcome
.summary{width:auto;margin:30px
20px 0}.content
.pdf{height:60vh}}@media only screen and (max-width : 420px){#cart-popup{width:100%}}input::-webkit-input-placeholder{color:rgba(9,44,66,.5)}input:-moz-placeholder{color:rgba(9,44,66,.5)}input::-moz-placeholder{color:rgba(9,44,66,.5)}input:-ms-input-placeholder{color:rgba(9,44,66,.5)}input::placeholder{color:rgba(9,44,66,.5)}form .text, select,form textarea,input.text,input.file, .placeholder_label,select.text,.fields .labelpair
.StripeElement{background-color:#F9F9FB;border-radius:4px;border:1px
solid rgba(9,44,66,0.1);width:100%;font-size:14px;line-height:18px;padding:11px
13px;color:#092C42}form
select{padding-right:26px}.labelpair{margin-bottom:20px;display:inline-block;vertical-align:top}.valid .text,.valid select,.valid
textarea{border-color:#07CAB5}.error
.text{border-color:#E73629}.labelpair.valid{position:relative}.labelpair.valid:after{font-family:"mor";content:"\E86D";position:absolute;bottom:13px;right:14px;color:#07CAB5}form
label{color:#9DABB4;font-weight:bold;font-size:10px;text-transform:uppercase;line-height:22px;display:block;margin-bottom:8px}form :focus{border-color:rgba(9,44,66,0.5);outline:0}.placeholder{color:#6b6b6b;background:none;padding:30px
0px 30px;font-size:16px;text-align:center;line-height:1.5em}.errors,.notice{background-color:#f1dede;border:1px
solid #edd3d7;color:#b74b4b;padding:8px
8px 8px 14px;margin-bottom:10px;text-align:left}.button,button,.hollow-button,.maonrails-lead-form-button,.grey-button{text-align:center;font:14px/32px "Roboto",sans-serif;font-weight:bold;color:#fff;text-transform:uppercase;display:inline-block;text-decoration:none;border-radius:0;border:0;cursor:pointer;padding:14px
30px;background:#E91607;letter-spacing:2.63px;box-shadow:none}.event .show-description{color:#E91607 !important}.button,button,hollow-button,.grey-button{border-radius:4px}.button:hover,button:hover,.maonrails-lead-form-button:hover{background:#ef493d;text-decoration:none}.hollow-button{box-shadow:0 5px 10px 0 rgba(57,59,77,0.1);background:#fff;letter-spacing:0.4px;color:#334644;border:1px
solid #E9EAEA;border-radius:4px}.hollow-button:hover{background:#F5F5F5;text-decoration:none}.fileinput-button{position:relative;overflow:hidden;display:inline-block}.fileinput-button
input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px;direction:ltr;cursor:pointer}.tooltip{background-color:#444;color:#DDD;display:none;padding:4px
8px 5px;position:absolute;font-size:8pt;text-align:left;line-height:15px;z-index:100}.tooltip:after{border-color:#444 transparent transparent transparent;border-width:8px;border-style:solid;right:3px;position:absolute;bottom:-14px;content:""}.tooltip-container{position:relative;cursor:default}.tooltip-container
.tooltip{bottom:24px;right:3px;font-style:normal;font-size:9pt;font-weight:bold;min-width:175px}.tooltip-container:hover
.tooltip{display:block}.has-radio input[type='radio']{opacity:0;position:fixed;width:0}#body .has-radio
label{color:#334644;padding-top:0;font-size:15px;text-transform:none;font-weight:normal;display:inline-block;margin-right:28px;padding-left:36px;position:relative}.has-radio label:before{content:"";border:2px
solid #D2D6E2;border-radius:15px;height:20px;width:20px;line-height:20px;text-align:center;display:inline-block;vertical-align:middle;margin-right:5px;font-size:16px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.has-radio input:checked+label:before{border-color:rgba(8,201,181,0.6);box-shadow:0 2px 4px 0 rgba(52,98,234,0.2)}.has-radio input:checked+label:after{height:12px;width:12px;background-color:#08C9B5;content:"";border-radius:30px;position:absolute;left:4px;top:50%;transform:translateY(-50%)}.has-radio
input{margin-right:10px}.has-checkbox{position:relative}.has-checkbox input[type='checkbox']{position:absolute;opacity:0}.has-checkbox
.checkbox{display:inline-block;height:24px;line-height:23px;width:24px;vertical-align:middle;background-color:#fff;box-shadow:0 2px 5px 0 rgba(29,30,39,0.3);border-radius:6px;text-align:center;margin-right:5px;position:relative;bottom:2px;transition:all 0.2s ease-out}.has-checkbox input[type='checkbox']:checked~.checkbox{background-color:#086BC9;box-shadow:0 2px 5px 0 rgba(8,107,201,0.3)}.has-checkbox.disabled input[type='checkbox']:checked~.checkbox{box-shadow:none;background:#9e9e9e}.has-checkbox input[type='checkbox']~.checkbox:before{color:#fff;font-family:"mor";font-size:10px;content:""}.has-checkbox input[type='checkbox']:checked~.checkbox:before{content:"\E86D"}.success{border:none;text-align:center;padding:20px
46px;position:relative;border-radius:4px;font-size:11pt;font-weight:bold;margin-bottom:20px;background:rgba(53,203,52,0.2);color:#26B025}.maonrails-lead-form,.maonrails-lead-form
*{box-sizing:border-box}.maonrails-popup::-webkit-scrollbar{width:6px}.maonrails-popup::-webkit-scrollbar-track{background:#F5F7F9;border-radius:10px;margin:0}.maonrails-popup::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#D8DDE1}.maonrails-lead-form
p{font-size:13pt;margin-bottom:30px}.maonrails-lead-form.maonrails-inline-form form .labelpair:nth-of-type(2n):not(.city){margin-right:0}.maonrails-lead-form
textarea{width:100%;height:100px;padding:13px;margin-bottom:20px}.maonrails-lead-form
.buttons{text-align:right;margin-top:20px}.maonrails-lead-form
.text{padding:13px;width:100%}.maonrails-lead-form .text,.maonrails-lead-form textarea,.maonrails-lead-form
select{background:#F9F9FB;border:1px
solid rgba(9, 44, 66, 0.1);border-radius:4px;box-sizing:border-box}.maonrails-lead-form
select{padding:12px;width:100%;margin-right:0;outline:none}.maonrails-lead-form .labelpair
br{display:none}.maonrails-lead-form .labelpair.radio label:nth-of-type(n+2){display:inline-block;margin-right:10px;font-size:12px}.maonrails-lead-form input[type='radio'],.maonrails-lead-form input[type='checkbox']{vertical-align: -2px;margin-right:4px}.maonrails-lead-form form input:focus,.maonrails-lead-form form textarea:focus{border:1px
solid #07CAB5;outline:none}.maonrails-lead-form .form-sent{font-size:13pt;text-align:center;padding:20px;display:none}.maonrails-lead-form .form-sent
h3{font-weight:bold;text-transform:uppercase;font-size:13pt;margin-bottom:15px}.maonrails-lead-form input[name='captcha_code']{width:166px;vertical-align:bottom}.maonrails-popup.maonrails-lead-form form
.labelpair{width:auto;display:block;margin-right:0}.maonrails-popup.maonrails-lead-form form .double-input
.labelpair{width:48%;display:inline-block}.maonrails-popup.maonrails-lead-form form .double-input .labelpair:nth-of-type(1){margin-right:4%}.maonrails-lead-form form
label{color:#9DABB4;letter-spacing:1.2px;font-weight:bold;font-size:12px;line-height:18px}.maonrails-inline-form{max-width:1010px;padding:20px;display:block;margin:auto}.maonrails-inline-form .field-area,.maonrails-inline-form .comment-area{display:inline-block;vertical-align:top;width:48%}.maonrails-inline-form .no-comment .field-area{width:auto;display:block;margin-right:0}.maonrails-inline-form .field-area{margin-right:4%}.maonrails-inline-form .field-area
.labelpair{display:block;width:auto}.maonrails-inline-form .no-comment
.labelpair{width:48%;display:inline-block;vertical-align:top;margin-right:2%}.maonrails-inline-form .comment-area
textarea{height:140px}.maonrails-inline-form
button{padding:9px
30px;border-radius:4px}.maonrails-inline-form button
.spinner{margin-right:-5px}.maonrails-inline-form
.recaptcha{float:left}.maonrails-lead-form .field-area.has-dob
.name{width:calc(100% - 140px);margin-right:15px;display:inline-block}.maonrails-lead-form form .field-area .dob,.maonrails-lead-form .field-area .address-area
.zipcode{display:inline-block;width:120px}.maonrails-lead-form .field-area .address-area
.city{display:inline-block;margin-right:15px;width:180px}.maonrails-lead-form .field-area .address-area
.zipcode{width:106px}.maonrails-lead-form .field-area .address-area
.state{width:calc(100% - 325px);display:inline-block;margin-right:15px}#overlay,#maonrails-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;z-index:100;background:rgba(0,0,0,0.3);-webkit-backface-visibility:hidden}.ie7 #overlay,.ie7 #maonrails-overlay{display:none;width:0;height:0}.maonrails-lead-form-button{position:fixed;z-index:25;border-radius:0;-webkit-backface-visibility:hidden;box-shadow:0 0px 10px rgba(0,0,0,0.34)}.maonrails-lead-form-button.left{left:59px;top:35%;transform:translate(0,0) rotate(90deg);transform-origin:0 0}.maonrails-lead-form-button.right{right:59px;top:35%;transform:translate(0,0%) rotate(-90deg);transform-origin:100% 0}.maonrails-lead-form-button.bl{left:5%;bottom:0}.maonrails-lead-form-button.br{right:5%;bottom:0}.maonrails-popup{position:relative;top:50%;left:50%;margin:auto;padding:50px
70px;background:#fff;border-radius:4px;display:none;z-index:100000;max-width:570px;box-shadow:0 0 10px rgba(0,0,0,0.3);max-height:100%;overflow:auto}.maonrails-popup
span.close{top:3px;right:1px;font-size:20pt;margin:0;position:absolute;z-index:5;cursor:pointer}.maonrails-popup
h1{font-weight:bold;font-size:36px;line-height:45px;margin-bottom:25px;text-align:center;margin-top:0;color:#262D32}.maonrails-popup
p{padding:0
0 20px;margin:0;font-size:12pt}.maonrails-popup
span.close{top:10px;right:1px;font-size:20pt;margin:0;position:absolute;z-index:5;width:64px;text-align:center;cursor:pointer}.maonrails-popup .close:before{font-family:"Arial";content:"\00d7";color:#A0AAB1;font-size:45px}.maonrails-popup form,.maonrails-popup
.body{display:block;margin-bottom:0;background:#fff}.maonrails-popup form
.buttons{text-align:right;margin-top:0;margin-bottom:-20px}.maonrails-popup form .buttons.with-captcha{display:flex;flex-wrap:wrap;justify-content:space-between}.maonrails-popup form .buttons
button{vertical-align:top;margin-bottom:20px;padding:10px
30px}.maonrails-popup .form-sent{padding:40px
20px 60px;background:#fff}.maonrails-popup .form-sent:before{content:"\E86D";color:#E73629;border:1px
solid #E73629;border-radius:100px;background:#FFF9F9;height:70px;width:70px;text-align:center;line-height:70px;display:inline-block;font-family:"mor";margin-bottom:30px;font-size:28px}.recaptcha{display:inline-block;width:206px;overflow:hidden;vertical-align:top;height:52px;margin-bottom:20px}.g-recaptcha{transform:scale(0.67);transform-origin:0 0}.error-message,.maonrails-error-message{background:#f05c54;color:#fff;padding:8px
12px;position:absolute;border-radius:4px;z-index:5;top:100%;left:auto;right:auto;font-weight:bold;font-size:8pt;text-align:left;z-index:500;font-family:"Roboto",sans-serif}.error-message:before,.maonrails-error-message:before{content:"\25bc";position:absolute;bottom:-14px;color:#f05c54;font-size:12pt;left:50%;transform:translateX(-50%)}.error-message
a{color:#fff;text-decoration:underline}@media only screen and (max-width: 1280px){body .maonrails-lead-form-button{padding:10px
30px}.maonrails-lead-form-button.right{right:51px}.maonrails-lead-form-button.left{left:51px}}@media only screen and (max-width: 1080px){.maonrails-lead-form-button.right{right:42px;white-space:nowrap;font-size:12px}.maonrails-lead-form-button.left{left:42px;font-size:12px}body .maonrails-lead-form-button{padding:5px
20px}}@media only screen and (min-width:651px) and (max-width:960px),(max-width: 480px){.maonrails-inline-form .field-area .address-area .state,.maonrails-inline-form .field-area .address-area .city,.maonrails-inline-form .field-area.has-dob
.name{width:auto;display:block;margin-right:0}}@media only screen and (max-width : 768px){.maonrails-inline-form
button{display:block;float:none;width:100%}}@media only screen and (max-width : 650px){.maonrails-inline-form .field-area,.maonrails-inline-form .comment-area{display:block;width:auto;margin-right:0}}@media only screen and (max-width : 600px){.maonrails-lead-form.maonrails-popup .field-area .address-area>*{width:auto;display:block;margin-right:0}}@media only screen and (max-width : 480px){.maonrails-popup{padding:30px}#body .maonrails-lead-form-button.bl,#body .maonrails-lead-form-button.br{left:0;right:0;white-space:nowrap}.maonrails-popup
h1{font-size:28px;line-height:1.3}.maonrails-popup.maonrails-lead-form form .double-input .labelpair:nth-child(n){width:auto;display:block;margin-right:0}.maonrails-popup form .buttons
button{width:100%}}@media only screen and (max-width : 400px){.maonrails-lead-form .field-area.has-dob
.name{width:auto;display:block;margin-right:0}}div.book .picker-steps
li.selected{background:#ef493d;border-color:#ef493d}body .member-form .membership-picker .selected,body .member-form .membership-picker .selected
h3{border-color:#ef493d;background:rgba(239, 73, 61, 0.05)}body .member-form .membership-picker .selected .button:hover{background:#ef493d}.book .picker .sessions .events li.selected,.book .sessions .events li:hover,div.book .picker .times .pick:hover{background:#FFF9F9;border-color:#E73629}div.book .picker-steps li.done:after{color:#E73629}div.book div.table .row .table-cell.available
em{background:#FFEBEB}div.book div.table .row .table-cell.available em:hover{background:#fee6e6}div.book .picker-steps li.done,div.book div.table .row .table-cell.selected em, div.book div.table .row .table-cell.selected em:hover,.product .gallery .thumbs
a.selected{border-color:#E73629}div.book .picker .prev-next a:not(.disabled){color:#E73629}div.book .events li .success,div.book .events li .success:before{color:#E73629;border-color:#E73629;background:#FFF9F9}.academy-body
#body{background:#fff}.schedule{padding-bottom:120px}.schedule
.days{display:flex}.schedule
.day{display:inline-block;width:14.2%;flex:1;vertical-align:top}.schedule select[name='schedule']{float:right;width:auto}.schedule .mobile-nav{display:none}.schedule .day > h2,.schedule .mobile-nav
em{background:#fff;border-bottom:1px solid #efeff0;text-align:center;text-transform:uppercase;font-size:12px;line-height:18px;font-weight:bold;margin-bottom:0;color:#6A7781;letter-spacing:3px;display:flex;justify-content:center;align-items:center;height:70px}.schedule
.past{opacity:0.6}.schedule .past .event h3,.schedule .past .event em,.schedule .past .event
small{color:#a1a1a1;font-weight:normal}.schedule .today
h2{color:#0eb0a0}.schedule
.event{position:relative;padding:14px
6px 14px 20px;border-bottom:1px solid #efeff0;word-break:break-word}.schedule
.event.hidden{display:none}.schedule .event:last-of-type{border-bottom:0}.schedule .event.canceled,.schedule .event.canceled h3,.schedule .event.canceled
em{color:#A0AAB1}.schedule .hide-canceled
.event.canceled{display:none}.schedule .event.canceled h3:before{background-color:#A0AAB1}.schedule .event.canceled h3,.schedule .event.canceled
em{text-decoration:line-through}.schedule .event.canceled:after{display:none}.schedule .event.canceled
.cancel{font-size:14px;display:block;font-weight:normal;margin-top:5px}.schedule .event
h3{font-size:15px;line-height:19px;font-weight:bold;margin-bottom:8px;clear:none}.schedule .event
small{font-size:14px;color:#6A7781;line-height:18px;margin-bottom:8px;display:block}.schedule .event
em{font-size:14px;display:block;color:#262D32;font-weight:bold}.schedule .event
.remote{width:20px;float:right;margin-top: -1px;margin-left:6px;z-index:10;position:relative}.schedule .event
.skills{padding-top:6px}.schedule .event .show-description:hover{text-decoration:none}.schedule .event .session-description{position:absolute;padding:16px;border-radius:8px;box-shadow:4px 8px 40px 0px rgba(10, 10, 10, 0.12);top:90%;left:50%;transform:translateX(-50%);width:354px;background:#fff;z-index:150;font-size:12px;display:none;border:1px
solid #Ededed}.schedule .event .session-description
.scrollable{overflow:auto;max-height:432px;padding-right:16px;margin-right:-16px}.schedule .event .session-description .button-area{padding:16px;text-align:center;border-top:1px solid #dedede;box-shadow:0px -8px 22px 0px rgba(9, 44, 66, 0.08);margin:16px
-16px -16px}.schedule .event .session-description .button-area
.button{width:100% !important;font-size:14px;letter-spacing:1.5px;margin-top:0;border-radius:8px;padding:8px
16px}.schedule .event .session-description
.close{position:absolute;right:10px;top:15px;color:#08C9B5;display:none;font-size:26px}.schedule .event .session-description .close:hover{text-decoration:none}.schedule .event .session-description h1,.schedule .event .session-description h2,.schedule .event .session-description h3,.schedule .event .session-description h4,.schedule .event .session-description
h5{font-size:20px;margin-bottom:8px;text-align:left;letter-spacing:0;text-transform:none;padding-bottom:0;font-weight:bold}.schedule .event .session-description
h1{line-height:1.5}.schedule .event .session-description h1:after{display:none}.schedule .event .session-description
h2{font-size:18px}.schedule .event .session-description h3,.schedule .event .session-description h4, .schedule .event .session-description
h5{font-size:16px}.schedule .event .session-description p,.schedule .event .session-description ul,.schedule .event .session-description
ol{margin-bottom:12px}.schedule .event .session-description p:last-child{margin-bottom:5px}.schedule .event .session-description ul,.schedule .event .session-description
ol{padding-left:25px}.schedule .event .session-description
ul{list-style:disc}.schedule .event .session-description
ol{list-style:decimal}.schedule .event .session-description
li{margin-bottom:5px}.schedule .event .session-description
img{max-width:100%;border-radius:8px}.schedule .event .session-description .video-wrapper{border-radius:4px;overflow:hidden;margin:20px
0}.schedule .event .session-description>h1{border-bottom:1px solid #dedede;padding:0
16px 16px;margin:0
-16px 8px}.event .skills
span{display:inline-block;font-size:11px;font-weight:500;border-radius:10px;padding:3px
6px;margin-bottom:2px;color:#fff}.schedule
.closed{background:#F4F6F8}.schedule .day
.empty{text-align:center;padding:20px;color:#A0AAB1;display:flex;justify-content:center;align-items:center;font-size:14px;color:#A0AAB1;text-transform:uppercase;min-height:calc(100% - 70px)}.schedule .date-nav{padding:20px
0;background:#F3F4F7;text-align:center;overflow:hidden;position:relative;margin-top:10px}.schedule .date-nav
em{font-size:14px;color:#757575}.schedule .date-nav
a{position:absolute;line-height:18px;top:50%;transform:translateY(-50%);font-weight:500;white-space:nowrap}.schedule .date-nav a
i{vertical-align: -1px;font-size:18px}.schedule .date-nav a:hover{text-decoration:none}.schedule .date-nav .prev,.schedule .date-nav
.next{color:#65727B;text-transform:uppercase;letter-spacing:3px;font-size:14px;font-weight:bold;padding:5px}.schedule .date-nav .prev:hover,.schedule .date-nav .next:hover{background-color:rgba(0,0,0,.05);border-radius:4px}.schedule .date-nav
.prev{left:30px}.schedule .date-nav
.next{right:30px}.schedule .date-nav .prev
i{margin:0
0 0 -5px}.schedule .date-nav .next
i{margin:0
-5px 0 0}.schedule-view .date-nav
button{background:0;text-indent: -5000em;overflow:hidden;vertical-align:0px;margin-left:5px;line-height:1em;box-shadow:none;width:auto;background:url(https://hustle-elevate.com/images/academy/icons/calendar-small.svg) 50% 50% no-repeat rgba(0,0,0,.05);vertical-align: -2px;border-radius:0;display:inline-block;padding:5px;height:26px;display:inline-block;width:26px;border-radius:4px}.schedule-view .date-nav button:hover{background-color:rgba(0,0,0,.1)}.schedule-view{position:relative;clear:both;margin-bottom:30px}.schedule-view
.loader{position:absolute;top:66px;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.1);backdrop-filter:blur(1px);z-index:10;border-radius:0 0 10px 10px}.schedule-view .loader
.spinner{position:absolute;left:calc(50% - 24px);top:calc(50% - 24px);width:48px;height:48px;border-width:5px}.schedule
.description{width:70%;margin:50px
auto 0;padding-bottom:100px}.schedule .description h1,.schedule .description h2,.schedule .description
h3{color:#444}.academy-body .schedule
.vacation{border:1px
solid #dedede;padding:30px;font-size:13pt;background:#fff}.schedule .editing h3
span{display:none}.schedule .event
.booked{display:inline-block;font-weight:500;background:rgba(0,0,0,.2);border-radius:2px;padding:0
5px;line-height:17px;margin-left:-10px;margin-right:3px}.schedule .event .book,.schedule .event .full,.schedule .event .mine,.schedule .event .waitlist,.schedule .event .show-description{font-size:10px;text-transform:uppercase;margin-top:7px;display:inline-block;padding:0px
15px;letter-spacing:1.5px;line-height:28px;white-space:nowrap;vertical-align:middle}.schedule .event .book,.schedule .event .full,.schedule .event .mine,.schedule .event
.waitlist{display:block}.schedule .event.has-desc .book,.schedule .event.has-desc .full,.schedule .event.has-desc .mine,.schedule .event.has-desc
.waitlist{width:calc(100% - 38px);display:inline-block}.schedule .event .show-description{padding:0px;width:28px;text-align:center;margin-right:5px;font-size:12px;border-radius:6px;border:1px
solid #E7EBED;height:28px;line-height:28px}.schedule .event .button i,.schedule .event .grey-button
i{margin-right: -4px;font-size:12px}.schedule .event
.full{box-shadow:none;display:inline-block}.schedule .nobook .event .book,.schedule .nobook .event .waitlist,.schedule .past .event
.book{display:none}.schedule .type-selector
input{display:none}.schedule .selects:after{content:"";clear:both;height:0}.schedule
.selects{overflow:hidden}.schedule .selects select[name='schedule']{}.schedule .selects
select{width:auto;max-width:220px;background:url(https://hustle-elevate.com/images/dropdown-arrow.png) right 10px center no-repeat;background-size:8px 4px;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:26px}.schedule .selects select:nth-of-type(2){margin-left:10px}.schedule .no-sessions{display:none;text-align:center;font-size:16px;padding:25px}.can-preview .booked:hover{background:rgba(0,0,0,.1);cursor:pointer;border-radius:4px}.book-form{box-shadow:0px 50px 100px rgba(0, 0, 0, 0.05);border-radius:4px;background:#FFF;border:1px
solid #E6EAEC;width:430px;max-width:100%;display:none;padding:25px;position:absolute;z-index:500}.book-form
.session{display:block;color:inherit;background:rgba(8, 201, 181, 0.05);width:auto;border-color:#08C9B5;margin-bottom:0;padding:16px
25px 16px 25px;border:1px
solid #E6EAEC;border-radius:4px;margin-bottom:25px;position:relative}.book-form .session
h3{font-weight:bold;font-size:19px;line-height:1.2}.book-form .session
small{font-size:14px;line-height:16px;display:block;margin-top:5px}.book-form .session
em{font-weight:500;font-size:14px;line-height:16px;display:block;margin-top:8px}.book-form .session
.success{position:absolute;left:14px;font-size:28px;top:50%;transform:translateY(-50%);color:#08C9B5;border:1px
solid #08C9B5;border-radius:100px;background:rgba(8, 201, 181, 0.05);height:70px;width:70px;text-align:center;line-height:70px;display:none;padding:0}.book-form
.confirmation{font-size:14px;line-height:26px;text-align:center;display:none}.book-form form
p{text-align:center;font-size:16px;margin-bottom:25px}.book-form
.buttons{margin-top:20px}.book-form button,.book-form .button,.book-form .buttons
button{display:block;width:100%;padding:12px;margin-top:20px}.book-form
.text{margin-bottom:8px;width:100%}.book-form
label{margin-bottom:2px}.book-form .close:not(.button){position:absolute;right: -5px;top: -30px;color:#fff;font-size:24px}.book-form
.close.button{margin-top:20px;min-width:163px;margin-bottom:10px}.book-form .close i:before{margin:0}.book-form button
.spinner{margin-left:5px}.book-form
.terms{background:#f0f0f0;border-radius:4px;padding:10px;font-size:13px}.book-form .terms
p{text-align:left;margin-bottom:10px;font-size:inherit}.book-form .terms ul,.book-form .terms
ol{padding-left:20px;line-height:1.5em;margin-left:0;font-size:inherit}.book-form .terms input[type='checkbox']{vertical-align: -2px}.book-form .terms
.content{max-height:250px;overflow:auto;margin-right: -15px;padding-right:10px;margin-bottom:10px;padding-top:0;padding-bottom:0}.book-form .terms .content::-webkit-scrollbar{width:6px}.book-form .terms .content::-webkit-scrollbar-track{background:#F5F7F9;border-radius:10px;margin:0
}.book-form .terms .content::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#D8DDE1}.book-form textarea[name='notes']{width:100%;margin-bottom:0;padding:10px}@media only screen and (max-width : 1080px){.schedule
.days{display:block}.schedule
.day{display:block;width:auto;border-bottom:1px solid #efeff0}.schedule
.event{display:inline-block;width:25%;border-bottom:0;vertical-align:top}.schedule.width:not(.container){padding:0
20px}.schedule .schedule-view
.empty{display:none}.schedule .no-sessions.visible{display:block}}@media only screen and (max-width : 800px){.schedule .type-selector,.schedule .type-selector
li{float:none}.schedule
.selects{margin-top:15px;text-align:center;display:block}.schedule .selects
select{margin-top:0px}.schedule .selects select[name='schedule']{float:none;margin-left:6px}}@media only screen and (max-width : 768px){.schedule
.event{width:50%}.schedule .day
h2{font-size:14px}.schedule .date-nav
em{font-size:12px}}@media only screen and (max-width : 650px){.schedule
.description{width:auto;margin-top:30px;padding-bottom:30px}}@media only screen and (max-width:600px){.schedule-view
.event{display:block;width:auto;border:1px
solid #EDEDED;border-top:0;padding:12px
12px 12px 20px}.schedule-view .event:first-of-type{border-top:1px solid #EDEDED}.schedule-view .event:last-of-type{border-bottom:1px solid #ededed}.schedule-view .event .show-description{position:absolute;right:12px;top:10px;margin-right:0;margin-top:0}.schedule-view .event > .button,.schedule-view .event .full,.schedule-view
.waitlist{position:absolute;bottom:12px;right:12px;width:auto !important}.schedule-view .event.has-desc{min-height:88px}.schedule-view .event.bookable
h3{max-width:calc(100% - 100px)}.schedule-view .event.bookable
.skills{margin-bottom:30px}.schedule-view .mobile-nav
em{border:0;letter-spacing:1px;display:block;height:auto;cursor:pointer;color:#9E9E9E}.schedule-view .mobile-nav
span{font-size:16px;display:block;color:#616161}.schedule-view .mobile-nav{display:flex;justify-content:space-around;margin:16px
0}.schedule-view .mobile-nav .selected,.schedule-view .mobile-nav .selected
span{color:#0eb0a0}.schedule .schedule-view{overflow:hidden}.schedule-view
.day{display:none}.schedule-view .day>h2{display:none}.schedule-view
.day.visible{display:block}.schedule-view .event
small{font-size:12px;color:#757575;margin-bottom:4px}.schedule-view .event
h3{margin-bottom:4px}.schedule-view .event
em{font-weight:normal;color:#626262}.schedule-view .event.has-desc
.remote{margin-right:36px;margin-top:4px}.schedule .date-nav{border-radius:8px}.schedule .date-nav
span{display:none}.attending-popup{border-radius:0}.attending-popup
.members{}.attending-popup .members
.member{min-width:25%;max-width:25%}.attending-popup .top
.attending{float:right;margin-left:5px;position:static;transform:none;margin-top:-20px}.attending-popup .top .attending:after{display:none}.attending-popup .top
em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attending-popup
.top{padding:15px
0;margin:0
15px}.schedule .selects select:nth-child(n){width:100%;margin-left:0;max-width:none;border-radius:8px;border:0;background-color:#F3F4F7}.schedule .selects select:nth-child(n):focus-visible{outline:none;border:0}.schedule .selects select:nth-child(n+2){margin-top:10px}.schedule .event .session-description{width:90%;transform:none}.schedule .event .session-description
.close{display:block}}@media only screen and (max-width : 480px){.schedule .date-nav{padding:14px
0}.schedule .date-nav a.hollow-button{padding:9px
0;width:40px;text-align:center}.schedule .date-nav
.next{right:9px}.schedule .date-nav
.prev{left:9px}.schedule .schedule-view .date-nav a
i{margin:0}.schedule .date-nav .prev, .schedule .date-nav
.next{letter-spacing:1px;font-size:13px}.schedule-view .date-nav
button{padding:0;background:0;vertical-align:0px;height:16px;width:16px;text-indent:0;color:#757575 !important}.schedule-view .date-nav button:before{content:"\E822";font-family:"mor";font-size:16px;font-weight:normal}.schedule .date-nav a i:before{margin:0}.schedule-view
.loader{top:46px}.book-form .close:not(.button){top:39px;right:38px;color:inherit;z-index:50}}@media only screen and (max-width : 340px){.schedule .date-nav a.hollow-button{width:auto;border:0}.schedule .date-nav
em{font-size:11px}}.instructors.width{padding-bottom:100px}.instructors
ul{text-align:center}.instructors li
a{color:inherit}.instructors li em,.instructor .avatar>em{font-size:24px;line-height:28px;font-weight:bold;text-align:center;display:block;margin-bottom:8px;margin-top:24px}.instructors ul:not(.ranks)>li{display:inline-block;margin-right:2.5%;width:31.5%;vertical-align:top;margin-bottom:30px}.instructors ul:not(.ranks)>li:nth-child(3n){margin-right:0}.instructors li
img{max-width:100%}.instructor p
em{font-style:italic}.instructor
blockquote{padding-left:40px;margin:25px
0;position:relative}.instructor blockquote:before{position:absolute;top:0;left:0;content:"\E84D";font-family:"mor";color:#ea4a3d;font-size:26px}.instructor
.grid{}.instructor .grid
.avatar{display:inline-block;margin-right:7%;max-width:33%;text-align:center;vertical-align:top}.instructor .grid .avatar
img{max-width:100%}.instructor
.content{max-width:760px;margin:auto}.instructor .grid
.content{max-width:60%;display:inline-block;vertical-align:top}.instructor.width{padding-bottom:90px;max-width:1180px}.instructor
.paragraph{margin-bottom:10px}.ranks{text-align:center;letter-spacing:3px;color:#A0AAB1;font-weight:bold;font-size:14px;text-transform:uppercase}.ranks
.belt{display:block;margin:0
auto 3px}.ranks
li{margin-bottom:8px}.noranks.ranks{display:none}.titles.ranks
.belt{display:none}.visual.ranks li>span{display:none}@media only screen and (max-width : 650px){.instructors
ul{text-align:center}.instructors ul:not(.ranks)>li{width:auto;display:block;margin-right:0;margin-bottom:40px}.instructors.width{padding-bottom:50px}.instructor
.avatar{float:none;display:block;margin:0
auto 30px}.instructor{padding-bottom:50px}}.belt{display:inline-block;vertical-align:text-bottom;width:64px;margin-right:5px;box-shadow:0 0 3px rgba(0,0,0,0.2);position:relative;height:20px;border:1px
solid #8e8e8e}.list
.belt{display:inline-block}.belt
.sub_color{position:absolute;left:0;right:0;z-index:8;top:6px;bottom:6px;border-top:1px solid #222;border-bottom:1px solid #222}.belt.bottom
.sub_color{bottom:0;left:0;right:0;top:50%;border:0}.belt.bjj:before{content:"";position:absolute;top:0px;bottom:0px;right:12px;left:12px;background:#000;z-index:10}.belt.bjj.black:before{background:#D32D3B}.belt.judo:before,.belt.karate:before,.belt.aikido:before{position:absolute;content:"";background:url(https://hustle-elevate.com/images/manager/judo-kanji.png) 0 0 no-repeat;width:35px;height:16px;right:5px;top:2px;z-index:10}.belt.karate:before{background-image:url(https://hustle-elevate.com/images/manager/karate-kanji.png)}.belt.aikido:before{background-image:url(https://hustle-elevate.com/images/manager/aikido-kanji.png);width:42px}.belt.judo.black:before{background-image:url(https://hustle-elevate.com/images/manager/judo-kanji-yellow.png)}.belt.karate.black:before{background-image:url(https://hustle-elevate.com/images/manager/karate-kanji-yellow.png)}.belt.aikido.black:before{background-image:url(https://hustle-elevate.com/images/manager/aikido-kanji-yellow.png)}.belt.karate
.sub_color{bottom:0;left:10px;right:auto;top:0;width:6px}.belt
.stripe{position:absolute;border:1px
solid #333;background:#fff;left:16px;width:4px;top:-1px;bottom:-1px;z-index:20}.belt .stripe:nth-child(2){left:24px}.belt .stripe:nth-child(3){left:32px}.belt .stripe:nth-child(4){left:40px}.belt.thin-stripes:before{}.belt.thin-stripes
.stripe{left:12px}.belt.thin-stripes .stripe:nth-child(2){left:17px}.belt.thin-stripes .stripe:nth-child(3){left:22px}.belt.thin-stripes .stripe:nth-child(4){left:27px}.belt.thin-stripes .stripe:nth-child(5){left:32px}.belt.thin-stripes .stripe:nth-child(6){left:37px}.belt.thin-stripes .stripe:nth-child(7){left:42px}.belt.thin-stripes .stripe:nth-child(8){left:47px}#header{margin-bottom:0}.welcome{text-align:center}.welcome.fullwidth{padding:100px
0;max-width:none;background:#000}.welcome.sidephoto
.hero{float:right;width:46%;margin-bottom:120px}.welcome.sidephoto h1,.welcome.sidephoto h2,.welcome.sidephoto h3,.welcome.sidephoto
h4{clear:none}.welcome .hero
img{flex-shrink:0;display:block;margin:auto;max-width:100%}.welcome.contentwidth .hero
img{margin-top:20px}.welcome.fullwidth
.hero{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:1}.welcome.fullwidth .hero
img{flex-shrink:0;min-width:100%;min-height:100%}.welcome.fullwidth::after{background:rgba(0,0,0,0.24);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.welcome.fullwidth>*{position:relative;z-index:3}.welcome.fullwidth .hero
img{max-width:none}#body .welcome
h1{font-size:54px;line-height:1.2;font-weight:bold;color:#262D32;width:85%;margin:72px
auto 0}#body .welcome.fullwidth
h1{text-shadow:1px 0 2px rgba(0,0,0,0.3);color:#fff;margin-top:40px;padding-bottom:10px}.welcome.sidephoto .welcome-content{text-align:left;width:46%}#body .welcome.sidephoto
h1{text-align:left;width:auto}.welcome.sidephoto:after{content:"";clear:both;display:block}.welcome.sidephoto h1:after,.welcome.fullwidth h1:after{display:none}.welcome.sidephoto
.summary{margin:0;width:auto}.welcome
.summary{width:85%;max-width:800px;margin:30px
auto 0;padding-bottom:70px;font-size:20px;line-height:36px;font-weight:normal;color:#262D32;padding-top:0}.welcome.fullwidth
.summary{margin:40px
auto 0;color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.9);padding-bottom:30px}.width
h1{font-size:36px}.instructors{background:#F4F6F8;padding-top:70px;padding-bottom:50px}.schedule{padding-top:70px}#body{padding:0;background:#fff}.content{padding:60px
0;font-size:12pt;line-height:1.4}.content
.width{max-width:854px}.content
img{max-width:100%}.schedule
.center{text-align:center;margin-top:40px}@media only screen and (max-width : 1180px){#body .welcome
h1{font-size:42px}}@media only screen and (max-width : 1024px){#body .welcome
h1{font-size:38px;padding-bottom:0}.welcome.fullwidth{padding:30px
0}}@media only screen and (max-width : 860px){.welcome.sidephoto
.hero{float:none;width:auto}.welcome.sidephoto .welcome-content{width:auto;text-align:center}#body .welcome.sidephoto .welcome-content
h1{text-align:center}}@media only screen and (max-width : 650px){#body .welcome
h1{font-size:32px;margin-top:48px;padding:0
20px 12px}.welcome
.summary{font-size:13pt}.schedule .red-button{float:none;display:block;margin:40px
auto 0;max-width:250px}.welcome.fullwidth
.summary{padding-bottom:40px}}@media only screen and (max-width : 480px){#body .welcome
h1{font-size:36px;width:auto}.welcome{padding:0}.welcome
.summary{font-size:12pt}.welcome
h1{font-size:19pt}}.shop.width{max-width:1000px;padding-bottom:50px}.shop.width.has-cats{max-width:1200px}.shop
.grid{}.shop .grid
.filters{float:left;width:200px;padding-right:20px;padding-top:20px;padding-bottom:50px}.shop .filters
a{display:block;color:inherit;font-size:16px;padding:5px
0;font-weight:300}.shop .filters
.selected{font-weight:bold}.shop
.products{display:flex;flex-wrap:wrap;flex:0 0 30%}.shop .products
.button{border-radius:0;padding:12px
20px;display:block;box-shadow:none;position:absolute;bottom:10px;left:10px;right:10px}.shop .products
a{width:32%;position:relative;margin-bottom:2%;margin-right:2%;color:inherit;text-align:center;text-decoration:none;display:block;padding:10px
10px 86px;background:#FFF;border-radius:4px;border:1px
solid rgba(9, 44, 66, 0.1)}.shop .products a:nth-child(3n){margin-right:0}.shop .products a:hover
h3{text-decoration:underline}.shop .products
h3{font-size:16px;line-height:22px;font-weight:500;display:table;margin-bottom:10px;width:100%}.shop .products h3
span{display:table-cell;vertical-align:middle;text-align:center;width:100%;word-break:break-word}.shop .products h3:before{content:""}.shop .products
.amount{font-weight:bold;font-size:20px;line-height:22px;display:block;margin-bottom:5px}.shop .products
img{width:100%;display:block;position:relative;z-index:3}.shop .products
.photo{position:relative;display:block;background:#f0f0f0;margin-bottom:15px}.shop .products .photo:after{position:absolute;z-index:2;content:"\E811";font-family:"mor";top:50%;left:50%;transform:translate(-50%,-50%);font-size:24pt;color:#dedede}.product{max-width:1000px;padding-bottom:80px}.product
.gallery{display:inline-block;vertical-align:top;max-width:65%;padding-right:25px}.product
.info{width:35%;display:inline-block;vertical-align:top}.product .gallery .main,.product .gallery
.photo{max-width:500px}.product .gallery
img{max-width:500px}.product .gallery
.thumbs{width:64px;float:left;margin-right:10px}.product .gallery .thumbs
li{margin-bottom:10px}.product .gallery .thumbs
a{border:2px
solid #dedede;padding:2px;display:block}.product .gallery .thumbs
img{max-width:100%;display:block}.product
h1{font-size:24px;padding-top:15px;padding-bottom:0;margin-bottom:15px;text-align:left}.product h1:after{display:none}.product
.price{font-size:20px;font-weight:500;margin-bottom:15px;display:block}.product
label{font-size:14px;display:block;font-weight:bold;margin:10px
0 5px}.product
select{margin-bottom:10px;font-size:16px}.product
.number{width:75px;line-height:22px;text-align:center;font-size:18px}.product
button{padding:15px
30px;line-height:16px;float:right}.product
button.oos{cursor:not-allowed;background:#8e8e8e}.product
.description{margin-top:20px;line-height:1.5;font-size:16px}.product .description ul,.product .description
ol{padding-left:25px}.product .description
ul{list-style:disc}.product .description
em{font-style:italic}.product
.breadcrumbs{padding-bottom:30px;font-size:16px}.product
.photo{position:relative;display:block;background:#f0f0f0;width:500px;height:500px}.product .photo:after{position:absolute;z-index:2;content:"\E811";font-family:"mor";top:50%;left:50%;transform:translate(-50%,-50%);font-size:24pt;color:#dedede}#checkout{padding-bottom:50px;max-width:1000px}#checkout
.grid{flex-direction:row-reverse;display:flex}#checkout .summary,#checkout .info
.section{background:#fff;border-radius:4px;box-shadow:0px 50px 100px rgba(0, 0, 0, 0.05);overflow:hidden}#checkout
.info{width:calc(100% - 380px);margin-right:30px}#checkout .info
.section{padding:20px;margin-bottom:20px}#checkout
.section.minimized{background:transparent;border:1px
solid #262D32}#checkout .section
.fields{margin-top:15px}#checkout .section.minimized .fields,#checkout .section.complete
.fields{display:none}#checkout
.readonly{display:none;font-weight:500;border-top:1px solid #dedede;margin:20px
-20px 0;padding:20px
20px 0}#checkout .complete
.readonly{display:block}#checkout
.edit{float:right;margin-top:5px;display:none}#checkout .complete
.edit{display:inline}#checkout
.summary{width:350px}#checkout .personal
em{font-weight:500;font-size:16px}#checkout
.logout{float:right;text-decoration:underline}#checkout .summary table tr:last-child
td{padding-bottom:20px}#checkout
.errors{margin-bottom:20px;border-radius:4px}#checkout
.address{display:none}#checkout
h3{text-transform:uppercase;font-size:14px;margin-top:5px;clear:none}#checkout .summary
h3{padding:20px
20px 0}#checkout select[name='state_backup']{display:none}#checkout .summary
.number{width:60px}#checkout .member-login{padding:15px;text-align:center;background:rgba(244,246,248,1);border-radius:4px;margin-top:15px;margin-bottom:20px}#checkout
.labelpair{width:48%;margin-bottom:10px}#checkout .labelpair:nth-of-type(2n){margin-right:4%}#checkout .has-radio{margin-bottom:20px;margin-top:10px}#body #checkout .has-radio
label{display:block;padding-left:28px}#body #checkout .has-radio
small{font-size:12px;display:block;color:#797979;font-weight:500}#checkout .has-radio label:before,#checkout .has-radio input:checked+label:after{top:11px}#checkout form
label{margin-bottom:2px}#checkout
.street{margin-bottom:10px}#checkout .continue,#checkout
button{display:block;padding:10px;border-radius:4px;margin-top:20px;width:100%}#checkout .fields input[name='address_street']{width:100%}#checkout .fields
.labelpair.expiration{margin-right:0}#checkout input[name='card_name']{margin-bottom:10px}.sq-input, .fields
.StripeElement{border:1px
solid #D2D6E2;margin-right:0;padding:10px;font-size:15px;background:#F9F9FB;border-radius:4px}.sq-input--focus,.fields .labelpair .StripeElement--focus{border-color:#08C9B5;box-shadow:0 2px 4px 0 rgba(8,201,181,0.2)}.fields
.labelpair.cvc{position:relative;width:100px}.fields .labelpair.cvc .no-cvc{display:none}.fields .labelpair.cvc .no-cvc:before{margin:0}.fields .labelpair.cvc .no-cvc:hover{text-decoration:none}.fields .labelpair.cvc
.StripeElement{width:86%;display:inline-block;vertical-align:middle}#sq-cvv{width:85%}.fields .labelpair.cvc .text,.fields .labelpair.cvc
.StripeElement{width:calc(100% - 32px)}.cvc
.example{position:absolute;right:0px;bottom:10px}.cvc .example
.hover{border-radius:4px;border:1px
solid rgba(81,103,118,0.21);box-shadow:0 5px 15px 5px rgba(0,0,0,0.1);display:none;left:52px;position:absolute;top: -84px;z-index:10}.cvc .example
.tooltip{top:auto;bottom:28px;width:154px;left:50%;transform:translateX(-50%);background:#000;border-radius:4px;box-shadow:0 5px 15px 5px rgba(0,0,0,0.2);color:#fff;line-height:1.4em;text-align:center;padding:10px}.cvc .example .tooltip:after{content:"";border-width:7px;border-style:solid;border-color:#000 transparent transparent;position:absolute;bottom: -13px;top:auto;right:auto;left:50%;transform:translateX(-50%)}.cvc .example:hover
.tooltip{display:block}.cvc .example
i{color:#a4a4a4;font-size:14pt;vertical-align:middle;position:relative;left:-1px}#checkout .gc-capture{margin-top:20px;border-radius:4px;padding:10px;width:100%}#checkout .city.fullwidth:nth-of-type(n){display:block;width:auto;margin-right:0}#checkout .payment .enter-card{display:none}#body #checkout .payment .methods
label{margin-right:0;background:#f9f9f9;border:1px
solid #f9f9f9;padding:8px
8px 8px 36px;border-radius:4px;overflow:hidden}#checkout .payment
.methods{margin-top:20px;margin-bottom:20px}#checkout .payment .methods
li{text-align:left;font-size:16px;letter-spacing:0.84px;line-height:1;display:block;position:relative;margin-bottom:5px;margin-right:0}#checkout .payment .methods li
em{flex:none;display:inline-block;vertical-align:middle;white-space:nowrap}#checkout .payment .methods li
b{display:block;font-weight:500}#checkout .payment .methods li em:nth-child(1){padding-right:8px}#checkout .payment .methods li em:last-of-type{text-align:right;padding-left:5px;float:right;margin-top:5px}#checkout .payment .methods li
img{height:32px;display:inline-block;vertical-align:middle;box-shadow:0px 10px 21px rgba(0, 0, 0, 0.05)}#checkout .methods .has-radio label:before, #checkout .methods .has-radio input:checked+label:after{top:50%}#checkout .methods .has-radio label:before{left:8px;background:#fff}#checkout .methods .has-radio input:checked+label:after{left:12px}#checkout .methods
.notices{font-size:12px;font-weight:500}#checkout .methods .has-radio input:checked+label{border:1px
solid rgba(8,201,181,0.6)}#checkout .fixed-total{display:none;background:#fff;padding:15px;color:inherit;box-shadow:0 0 15px 5px rgba(0,0,0,.1);position:fixed;top:0;left:0;right:0;z-index:50;text-decoration:none}#checkout .fixed-total
b{float:right}#checkout .add-discount{background:#fff}#checkout .add-discount td:first-child{text-align:left}#checkout .add-discount
h4{font-size:14px;font-weight:500;cursor:pointer;border-top:1px solid #dedede;margin-bottom:0;padding-top:14px}#checkout .add-discount
.error{color:red;display:block;margin-top:5px}#checkout .add-discount h4
i{float:right}#checkout .add-discount
input{width:65%;height:42px;margin-top:10px;display:none;vertical-align:top}#checkout .add-discount
.button{width:29%;margin-left:4%;display:none;margin-top:10px;padding:5px;vertical-align:top;border-radius:4px}#checkout .add-discount.showing input,#checkout .add-discount.showing
.button{display:inline-block}#checkout .add-discount.showing h4 i:before{content:"\e887"}#checkout .confirm-option{display:none}@media only screen and (max-width : 1020px){.product .gallery
img{max-width:100%}.shop .grid
.filters{float:none;width:auto;padding-right:0;overflow:hidden;padding-bottom:20px}.shop .grid .filters
li{float:left;padding-right:20px}.shop
.products{margin:0
-1.5%}}@media only screen and (max-width : 900px){.product .gallery .main, .product .gallery
.photo{max-width:100%;height:auto}.product .gallery
.photo{padding-bottom:100%}#checkout .labelpair:nth-of-type(n){width:auto;display:block;margin-right:0}#checkout .summary, #checkout .info
.section{overflow:visible}}@media only screen and (max-width : 860px){.product
button{float:none;width:100%;display:block;margin-top:20px}}@media only screen and (max-width : 760px){.shop .products
a{width:49%}.shop .products a:nth-child(n){margin-right:0}.shop .products a:nth-child(2n-1){margin-right:2%}.product .gallery
.thumbs{float:none;width:auto}.product .gallery .thumbs
li{float:left;margin-right:10px;width:56px}.product .gallery
.main{clear:left;text-align:center;margin-bottom:20px}.product .info,.product
.gallery{width:auto;max-width:none;display:block;padding-right:0}.product
.info{padding:20px;background:#fff;box-shadow:0px 50px 100px rgba(0,0,0,0.05)}.product{padding-bottom:50px}.product
.photo{width:auto;margin-bottom:20px;display:none}#checkout
.grid{display:block}#checkout .info,#checkout
.summary{width:auto;margin-right:0}#checkout
.summary{margin-bottom:20px}.cvc .example
.tooltip{right:0;left:auto;transform:none}.cvc .example .tooltip:after{left:auto;right:-1px}#checkout .show-fixed .fixed-total{display:block}}@media only screen and (max-width : 520px){.shop
.products{display:block}.shop .products
a{width:auto;margin-bottom:15px}.shop .products a:nth-child(n){margin-right:0}#checkout .summary
input.number{padding:11px
0;border:0;width:24px;background:transparent;text-align:center}.member-login
a{display:block}}@media only screen and (max-width : 360px){#checkout .payment .methods li
em{font-size:13px}}.payment,form .button.continue-payment,.session
.amount{display:none}.session .amount,.book-form .session
.amount{position:absolute;right:20px;font-size:22px;top:50%;transform:translateY(-50%);margin-top:0;display:none}.has-cost .session .amount,.has-cost .button.continue-payment{display:block}.has-cost button,.book .has-cost button,.has-cost
.buttons{display:none}.events li
.tax{display:none}.events li.selected
.tax{display:block;font-size:12px;text-align:right}.continue-payment{width:100%;padding:12px;margin-top:20px}.session .name,.book-form .session
.name{font-size:18px;margin-top:3px;color:#5d5d5d;cursor:pointer;border-radius:30px;padding:9px
15px;margin-left:-15px;margin-bottom:-9px}.session .name:hover{background:rgba(0,0,0,.05)}.session .name:after{display:inline-block;font-family:"mor";content:"\E828";margin-left:7px;font-size:20px}.payment
.name{display:none}.book-form .step2,.book-form .session .step2,form
.step2{display:none}.step2 .step2,.step2 button,.book .step2 button,.step2
.buttons{display:block}.step2 .session
.step2{display:inline-block}.step2 .session .step2
small{display:none}.step2 .step1 .button,.step2
.step1{display:none}.payment .payment-type{margin:0
-25px 25px;padding:18px
25px 10px;background:#EAF1F3}.payment .payment
.tabs{margin-bottom:0}.payment
.labelpair{width:48%;margin-right:4%;margin-bottom:13px;box-sizing:border-box}.payment
.labelpair.right{margin-right:0}.payment .expiration, .payment .postal, .payment
.zipcode{margin-right:0}.payment .labelpair
select{width:100%;background-color:#fff}.book-form
.fields{margin-bottom:5px}.back{text-decoration:none;border-radius:30px;padding:10px
18px 10px 13px;color:#333;display:inline-block}.back:hover{background:#f0f0f0}.payment #sq-cvv{width:83%;vertical-align:middle}.payment .cvc
.example{bottom:7px;right:0}.fields
.labelpair.cvc{width:48%}.payment .tabs
li{display:inline-block;cursor:pointer;padding:10px;font-size:14px}.payment .tabs
li.selected{border-bottom:2px solid #07CAB5;padding-bottom:8px}.payment .tabs input[type='radio']{display:none}.payment
.tabs{margin-bottom:0px}.payment
.member{margin-top:-15px}.payment .square-card{margin-bottom:10px}.book .payment
label{letter-spacing:0;font-size:12px;line-height:1.4}.payment .member
label{border-radius:4px;padding:10px
13px 9px;line-height:36px;margin-bottom:10px;font-size:14px;background-color:#e8e8e8;display:block}form .payment
.text{margin-bottom:0}.payment
.address{margin-bottom:20px}.payment .member input[type="checkbox"]{vertical-align: -2px}.payment .member
label.checked{background-color:#d7f0ff}.payment .member .balance,.payment .member .use-method{display:none;overflow:hidden}.payment .member
select{margin:0;background-color:#fff;margin-left:10px;padding:6px
26px 6px 8px;font-size:14px;float:right;margin-top:2px}.book .payment
.fields{margin-bottom:0}.book .picker .times .pick.has-cost:after{display:none}.finish-payment .picker .form-wrapper,.finish-payment
.payment{display:block}.finish-payment .payment
.tabs{display:none}.finish-payment .picker .events
li{cursor:default}.finish-payment.book .events
.time{display:block}#ideal-bank-element{background-color:#fff;border:2px
solid #dedede;border-radius:4px;padding:0;margin-bottom:10px}.payment .ideal
.labelpair{width:100%;margin-right:0}.book-form .session
.tax{position:absolute;right:0;top:70%;right:20px;line-height:1;font-size:12px;display:none}.book-form.has-cost .session
.tax{display:block}.step2 .payment-type .gc-payment{margin:0}.picker .payment-type .gc-payment{margin-bottom:15px;margin-top:6px}.step2 .payment-type .gc-capture{width:100%;padding:12px;margin-top:16px}.picker .payment-type .gc-capture{margin-top:8px;margin-bottom:15px}.step2 .payment-type .gc-payment .labelpair:nth-child(2){margin-right:0;width:46%}.book-form button.disabled,.picker
button.disabled{background:#dadada;cursor:not-allowed;box-shadow:none}@media only screen and (max-width:420px){.payment .member
select{float:none;width:100%;margin-left:0}.payment
.labelpair{width:100%;margin-right:0}.fields
.labelpair.cvc{width:100%}}.schedule .event
h3{position:relative}.schedule .event h3:before{content:"";position:absolute;left:-12px;height:5px;width:5px;border-radius:3px;top:7px}.border-color-red
h3{color:#E73629;position:relative}.color-pick .border-color-red{border-color:#E73629}.border-color-red h3:before,.border-color-red .skills
span{background-color:#E73629}.border-color-brown
h3{color:#b1631b}.border-color-brown h3:before,.border-color-brown .skills
span{background-color:#b1631b}.color-pick .border-color-brown{border-color:#b1631b}.border-color-black
h3{color:#262D32}.border-color-black h3:before,.border-color-black .skills
span{background-color:#262D32}.color-pick .border-color-black{border-color:#262D32}.border-color-orange
h3{color:#E79C29}.border-color-orange h3:before,.border-color-orange .skills
span{background-color:#E79C29}.color-pick .border-color-orange{border-color:#E79C29}.border-color-teal
h3{color:#1B808E}.border-color-teal h3:before,.border-color-teal .skills
span{background-color:#1B808E}.color-pick .border-color-teal{border-color:#1B808E}.border-color-green
h3{color:#22C45A}.border-color-green h3:before,.border-color-green .skills
span{background-color:#22C45A}.color-pick .border-color-green{border-color:#22C45A}.border-color-blue
h3{color:#2482D7}.border-color-blue h3:before,.border-color-blue .skills
span{background-color:#2482D7}.color-pick .border-color-blue{border-color:#2482D7}.border-color-purple
h3{color:#C429E7}.border-color-purple h3:before,.border-color-purple .skills
span{background:#C429E7}.color-pick .border-color-purple{border-color:#C429E7}.border-color-magenta
h3{color:#b30c66}.border-color-magenta h3:before,.border-color-magenta .skills
span{background-color:#b30c66}.color-pick .border-color-magenta{border-color:#b30c66}.border-color-yellow
h3{color:#c6c11e}.border-color-yellow h3:before,.border-color-yellow .skills
span{background-color:#c6c11e}.color-pick .border-color-yellow{border-color:#c6c11e}.border-color-grey
h3{color:#adadc7}.border-color-grey h3:before,.border-color-grey .skills
span{background-color:#adadc7}.color-pick .border-color-grey{border-color:#adadc7}.border-color-mint
h3{color:#98edc3}.border-color-mint h3:before,.border-color-mint .skills
span{background-color:#98edc3}.color-pick .border-color-mint{border-color:#98edc3}.border-color-linen
h3{color:#c4af9e}.border-color-linen h3:before,.border-color-linen .skills
span{background-color:#c4af9e}.color-pick .border-color-linen{border-color:#c4af9e}body .ui-widget{font-family:"Roboto",sans-serif}.ui-datepicker.ui-widget-content table .ui-state-active,.ui-datepicker.ui-widget-content .ui-state-active, .ui-datepicker .ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px
solid #ccc;background:#69C3ED;font-weight:bold;color:#fff}.ui-datepicker .ui-widget-header{background:#08C9B5;border:0;border-radius:4px 4px 0 0;padding:3px}.ui-datepicker .ui-datepicker-title
select{border:0;color:#fff;padding:3px
3px 3px 5px;background:none;position:relative;z-index:2;appearance:none}.ui-datepicker .ui-datepicker-title select
option{color:#333}body .ui-datepicker{z-index:100000 !important}body .ui-datepicker select.ui-datepicker-month,body .ui-datepicker select.ui-datepicker-year{width:68px;background:rgba(0,0,0,.07)}body .ui-datepicker .ui-datepicker-header{padding:5px
0}.ui-datepicker .ui-state-highlight,.ui-datepicker.ui-widget-content .ui-state-highlight,.ui-datepicker .ui-widget-header .ui-state-highlight{background:#f0f0f0;border:1px
solid #ccc}.ui-datepicker .ui-datepicker-title:after{font-family:"mor";content:"\E82A";margin-left:-15px;position:relative;z-index:1;font-size:12px;color:#fff}.ui-datepicker .ui-datepicker-year{position:relative;z-index:5;background:#08C9B5}body .ui-widget-content{background:#fff}body .ui-datepicker .ui-datepicker-calendar td
a{background:transparent;border:0;color:inherit;font-weight:normal;vertical-align:middle;min-width:32px;width:100%;height:24px;line-height:20px;font-size:12px;text-align:center;display:block;border-radius:4px}body .ui-datepicker.ui-widget-content table .ui-state-active,body #ui-datepicker-div td .ui-state-active.ui-state-hover{background:#9DEAE2;border:0;color:inherit}body .ui-datepicker .ui-state-highlight,body .ui-datepicker.ui-widget-content .ui-state-highlight{border:0}body .ui-datepicker
td{padding:1px}.ui-datepicker .ui-datepicker-month,.ui-datepicker .ui-datepicker-year{display:inline-block;vertical-align:middle}#ui-datepicker-div.ui-datepicker .ui-datepicker-prev, #ui-datepicker-div.ui-datepicker .ui-datepicker-next{top:6px;height:28px;width:28px}#ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover, #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover{background:rgba(0,0,0,.2)}.ui-datepicker .ui-widget-header .ui-icon{background:transparent;position:relative}.ui-datepicker .ui-widget-header .ui-icon:before{font-family:"mor";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-indent:0}.ui-datepicker .ui-icon-circle-triangle-w:before{content:"\E827"}.ui-datepicker .ui-icon-circle-triangle-e:before{content:"\E828"}div.ui-datepicker .ui-datepicker-prev{left:7px;top:5px}div.ui-datepicker .ui-datepicker-next{right:7px;top:5px}#ui-datepicker-div .ui-state-hover{background:transparent;color:inherit}#ui-datepicker-div .ui-widget-header .ui-state-hover{border-color:transparent}#ui-datepicker-div td .ui-state-hover{background:#eee}body .mce-window{max-width:100%}body .mce-window-head .mce-close{border-radius:0;box-shadow:none;top:8px;right:8px}body .mce-window-body{max-width:100%}.mce-window-head .mce-close:hover{background:none}#body .ui-datepicker .ui-state-hover{border-radius:4px;background:rgba(0,0,0,.4);border:0;color:#fff;top:5px}#body .ui-datepicker .ui-state-hover.ui-datepicker-prev-hover{color:#fff}#body .ui-datepicker .ui-state-hover.ui-datepicker-next-hover{color:#fff}.mce-window .mce-primary{font:14px/28px "Roboto",sans-serif;font-weight:bold;background:#08C9B5;box-shadow:0 5px 10px 0 rgba(8,201,181,0.29)}.mce-window .mce-primary:hover,.mce-window .mce-primary button:hover{background:#07AA99;background-image:none}.mce-window .mce-btn
button{border-radius:0;box-shadow:0 5px 10px 0 rgba(57,59,77,0.1)}body .mce-window-head .mce-title{color:#262D32;font-size:18px;line-height:32px}body .mce-window-head{padding:10px
30px}.mce-window{border-radius:10px;overflow:hidden}.crop-photo{position:fixed;border-radius:10px;overflow:hidden;z-index:500;width:960px;max-width:95%;box-shadow:0 5px 20px 0 rgba(0,0,0,0.3);display:none}.crop-photo
h2{padding:35px;font-size:18px;letter-spacing:1.2px;line-height:24px;font-weight:bold;background:#fff;text-align:center;margin:0}.crop-photo
.main{background:linear-gradient(210.88deg, #08C9B5 0.09%, #0C4265 100%);padding:28px;text-align:center}.crop-photo .main .img-container{box-shadow:0 5px 10px 0 rgba(39,31,38,0.5);width:250px;border-radius:4px;height:250px;border:0;overflow:hidden;display:inline-block}.crop-photo .cropper-bg{background:rgba(20,20,22,0.75)}.crop-photo .cropper-modal{opacity:1.0;background:none}.crop-photo .cropper-view-box{outline:0}.crop-photo .cropper-crop-box{display:none}.crop-photo .main .img-container
img{border:0}.crop-photo .main .controls>div{width:30%;display:inline-block;margin:25px
25px 0;text-align:left;vertical-align:baseline}.crop-photo .main .controls
.control{display:block;height:2px;background:#63A6AC;border:0;position:relative}.crop-photo .main .controls .control .ui-slider-handle{box-shadow:0 3px 5px 2px rgba(20,27,27,0.3);background:#fff;border-radius:20px;top:-10px;cursor:ew-resize;height:22px;display:inline-block;width:22px}.crop-photo .main .controls .control
i{position:absolute;bottom:-7px;left:0;height:16px;background-color:#63A6AC;width:2px}.crop-photo .main .controls i:nth-of-type(2){left:33%}.crop-photo .main .controls i:nth-of-type(3){left:66%}.crop-photo .main .controls i:nth-of-type(4){left:100%}.crop-photo .main
label{color:rgba(255,255,255,0.8);font-weight:normal;font-size:14px;line-height:16px;text-transform:none;margin-top:15px}.crop-photo .main .controls
label{margin-bottom:20px;color:#fff;margin-top:0}.crop-photo
.actions{background:#fff;padding:20px;font-size:16px;line-height:19px}.crop-photo .actions
a{display:inline-block;padding:5px
8px;border-radius:4px;margin:0;cursor:pointer}.crop-photo .actions
.delete{color:#ED4451}.crop-photo .actions
.apply{float:right;color:#086BC9}.crop-photo .actions a:hover{text-decoration:none;background:rgba(0,0,0,.03)}.crop-photo
.close{position:absolute;top:20px;right:20px;color:#334644;text-decoration:none;font-size:28px}@media only screen and (max-width : 768px){.crop-photo .main .controls>div{width:40%}}@media only screen and (max-width : 600px){.crop-photo .main .controls>div{width:70%}.crop-photo
.actions{text-align:left}.crop-photo
h2{padding:25px}}@media only screen and (max-width : 480px){.crop-photo{top:0 !important;left:0 !important;bottom:0 !important;right:0 !important;background:#fff;border-radius:0;transform:none !important;max-width:none;width:auto}.crop-photo
h2{padding:20px}.crop-photo
.close{top:15px;right:15px}.crop-photo
.main{padding:20px}.crop-photo .main .controls>div{margin:13px
25px 0}.crop-photo
.controls{padding-bottom:20px}}.alert-bar{padding:0.75rem 1.25rem;margin-bottom:1rem;border:2px
solid transparent;border-radius:6px;line-height:1.3rem}.alert-bar div, .alert-bar
p{margin-bottom:0.75rem}.alert-bar div:last-child, .alert-bar p:last-child{margin-bottom:0}.alert-bar .alert-headline{font-weight:500}.alert-bar i.alert-icon:before{margin-left:0}.alert-bar
a{text-decoration:underline;color:inherit}.alert-bar a.alert-action{display:inline-block;padding:5px
12px;text-decoration:none;margin:0.5rem 0.25rem 0.5rem 0;border:1px
solid transparent;border-radius:25px}.alert-bar
ul{list-style-type:disc;padding-left:1rem}.alert-bar
li{margin-bottom:0.25rem}.alert-bar.alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-bar.alert-warning{color:#2c2c2c;background-color:#fff3cd;border-color:#ffe69c}.alert-bar.alert-warning a.alert-action{border-color:#2c2c2c}.alert-bar.alert-warning a.alert-action.primary{border-color:#2c2c2c;background-color:#2c2c2c;color:#fff}.alert-bar.alert-info{color:#055160;background-color:#cff4fc;border-color:#9eeaf9}.alert-bar.alert-info a.alert-action{border-color:#055160}.alert-bar.alert-success{color:#0a3622;background-color:#c8ffdb;border-color:#67e191}.d-none{display:none !important}.d-block{display:block !important}.d-inline-block{display:inline-block !important}.d-flex{display:flex}.flex-justify-between{justify-content:space-between}.flex-align-center{align-items:center}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.mt-1{margin-top:1rem !important}.mb-1{margin-bottom:1rem !important}.my-1{margin-top:1rem !important;margin-bottom:1rem !important}.ml-1{margin-left:1rem !important}.mr-1{margin-right:1rem !important}.payment-form .radio
li{padding:3px
12px;text-align:center;min-width:143px;line-height:38px}.payment-form .first-row{white-space:nowrap}.payment-form li:nth-child(2n){margin-right:0}.payment-form li input[type='radio']{display:none}.payment-form
li.selected{background:#7ddb88}.payment-form .charge-date
.text{border:0;background:transparent;margin:0}.payment-form .charge-date .text:focus{box-shadow:none}.payment-form
.notice{font-size:10pt;margin-bottom:0;margin-top:15px;padding-left:9px}.payment-form .charge-date{margin-bottom:8px;margin-top:8px}.payment-form .tax
.text{margin-bottom:0}.payment-form
.description{margin-bottom:10px;margin-right:0;width:auto}.payment-form input[name='description']{width:100%;margin-bottom:0}.payment-form .description
small{font-size:8pt;text-transform:uppercase;color:#939393}.payment-form .tax-amount{display:block;margin-bottom:5px}.payment-form .tax-amount
em{color:#9c9c9c;font-weight:500}.payment-form
.tax{display:none}.popup .payment-form
.labelpair{margin-bottom:10px;display:inline-block}.payment-form .pick-member
.member{cursor:pointer;background:#f5f5f5;border-radius:4px;margin-bottom:10px;padding:10px;display:none}.payment-form .pick-member .member:hover{background:#f0f0f0}.payment-form .pick-member .member
.avatar{float:none;display:inline-block;vertical-align:middle}.payment-form .send-invoice{color:inherit;font-size:14px;font-weight:normal;margin:0;padding:9px
0 5px;display:block;text-transform:none}.payment-form .has-checkbox input[type='checkbox']:checked~.checkbox{background:#08C9B5;box-shadow:0 5px 10px 0 rgba(8,201,181,0.29)}.payment-form .buttons button,.payment-form .buttons .grey-button{padding:7px
28px}.payment-form .buttons .grey-button{margin-left:5px}.payment-form .confirmation-popup{min-width:320px}.payment-form .confirmation-popup
h2{padding:0
0 20px}.payment-form .confirmation-popup .actions
a{display:block;margin-top:10px;float:none;border-radius:4px}.payment-form .confirmation-popup:before{border-color:#222 transparent transparent transparent;top:auto;bottom:-25px;right:auto;left:50%;transform:translateX(-50%)}.payment-form .confirmation-popup
p{font-size:11pt}.payment-form .hollow-button{font-size:11px;padding:4px
15px;line-height:26px;margin-right:8px}.payment-form
div.tax{margin-top:-10px}.payment-form
.discount{margin-top:5px;display:none}.payment-form .discount
.text{width:82px;margin-bottom:0;text-align:right}.payment-form .discount
select{margin-bottom:0}.payment-form .discount .cancel-discount{color:inherit;font-size:22px;text-decoration:none;vertical-align:middle;margin-left:10px}.square-card{position:relative;min-height:86px}body .square-card .sq-card-message{position:absolute;top:0;right:0;margin:0;text-align:right;padding-right:0.42em;font-size:12px}.payment-form .use-balance{display:none;margin-top:20px;margin-bottom: -10px}.sub-edit .payment-form
.notice{margin-bottom:20px}.sub-form .tax-label{margin-bottom:10px;margin-right:0}.sub-form .tax-amount{display:block}.sub-form .add-tax{display:inline-block;margin-top:28px}.sub-form
.description{margin-bottom:0}.sub-form .charge-date{margin-top:2px}.sub-form .add-discount{display:block;font-size:10px;text-transform:uppercase;font-weight:bold;margin-top:3px;margin-left:12px}.charge-cancel{width:80%}.payments .charge-edit .amount
label{margin-bottom:0}.payment-method-form
form{padding:0}.payment-method-form
.fields{margin-bottom:0;padding:25px;background:#EAF1F3}.payment-method-form
.fields.stripe{min-height:200px}.bank
.fields{margin-top:25px}.authorize.bank .fields,.pad.bank
.fields{margin-top:0}.payment-method-form .pad.bank
.explanation{padding:10px
20px}.payment-method-form .pad.bank .explanation
p{font-size:14px}.payment-method-form .fields .text,.payment-method-form .fields select,.payment-method-form .sq-input,.payment-method-form .fields .labelpair
.StripeElement{background-color:#fff}.payment-method-form
.explanation{padding:0
25px;margin-bottom:0}.payment-method-form .bacs
.explanation{padding-top:25px}.payment-method-form .checkout
.explanation{padding:0
0 20px}.container .payment-method-form{max-width:520px}.payment-method-form
.labelpair{width:48%;margin-right:3%}.payment-method-form .expiration,.payment-method-form .postal,.payment-method-form
.zipcode{margin-right:0}.payment-method-form
input.address{width:100%}.payment-method-form .fields
.city{margin-right:0}.payment-method-form .manual-pending{margin:0;border-bottom:1px solid #dedede}.payment-method-form .manual-pending
label{padding:20px
30px;margin-bottom:0;text-align:center}.payment-method-form .manual-pending .has-checkbox{vertical-align: -1px}.manual-pending label
em{display:block;font-weight:bold;color:#60b276}.payment-method-form
.errors{margin:0
25px 25px}.payment-method-form .no-cvc{font-size:8pt;margin-left:2px}.payment-method-form #sq-cvv{width:86%;display:inline-block;vertical-align:middle}.payment-method-form .container-header{margin:-30px -30px 30px;padding:30px
30px 50px;text-align:center}.payment-method-form .methods
li{display:none}.profile .main .payment-method-form .explanation
p{margin-bottom:0}.sq-input{min-height:42px}.sq-input input:hover{cursor:text}.sq-input--error{border-color:#e83628}.payment-method-form
.plaid{border-top:1px solid #dedede;margin:0
0 20px;padding:20px
0 0;border-bottom:1px solid #dedede}.payment-method-form .plaid
.spinner{margin:0
-5px 0 5px;vertical-align: -2px}.payment-method-form .reader-section{padding:25px;border-top:1px solid #dedede;background:#f3f3f3;border-radius:0 0 10px 10px}.payment-method-form .reader-section
img{height:40px;vertical-align:middle}.reader-section .reader-section
.message{opacity:0.8;font-weight:500;font-size:16px}.payment-method-form
.reader{margin:-1px 0 0 0}.reader-section .reader.disabled,.reader-section
.reader.reading{box-shadow:none;background-color:#c9c9c9;cursor:default}.reader-section.reader.reading{cursor:pointer}.reader-section .reader
.spinner{margin-left:5px}.reader-section
.reader.reading{box-shadow:none}.payment-type .button
.spinner{vertical-align: -2px}.payment-type .gc-payment{background:linear-gradient(18deg, #3e6a85 0%,#3e6a85 50%,#3e6a85 50%,#48748d 50%,#48748d 100%);color:#fff;padding:25px
25px 15px;margin:0
25px 25px;display:none;position:relative;border-radius:8px}.payment-type .gc-payment
label{color:#fff;opacity:0.8}.payment-type .gc-payment a.remove-gc{position:absolute;background:#E83628;color:#fff;padding:5px;height:24px;width:24px;text-align:center;top:-9px;right:-9px;border-radius:4px;line-height:15px;text-decoration:none}.payment-type .gc-payment a.remove-gc:before{margin:0}.profile .profile-section.verify-account{max-width:400px}.verify-account
button{width:100%;margin-top:10px;display:block}.transaction
h2{background:#C3D1D9;padding:25px;margin:-25px -25px 25px;border-radius:10px 10px 0 0}.transaction.container{overflow:hidden}.transaction .payment-error{color:#e83628}.payment-actions{text-align:right}.payment-actions .top-button{background:rgba(178, 178, 178, 0.15);border-radius:6px;display:inline-block;text-decoration:none;padding:10px
20px;color:#fff;margin-left:5px}.payment-actions .top-button:hover{background:rgba(178, 178, 178, 0.22)}.payment-actions .top-button
i{font-size:18px;vertical-align: -1px;margin-left:-8px;margin-right:3px}.payment-actions
.back{float:left;margin-left:0}.transaction .payer,.transaction .paid-date{display:block}.transaction
.top{display:flex;justify-content:flex-start;border-bottom:1px solid #F3F4F7;padding-bottom:24px;margin-bottom:24px}.transaction .top
img{vertical-align:middle;display:inline-block;margin-right:15px;max-height:48px}.transaction .top
.gym{display:inline-block;vertical-align:middle;max-width:calc(60% - 55px)}.transaction .top
em{font-weight:500;font-size:24px;line-height:1.2}.transaction .top .gym
em{font-size:28px}.transaction .top
span{font-weight:500;font-size:16px;line-height:130%;color:#9E9E9E}.transaction .top .invoice-number{flex-grow:1;margin-top:5px;text-align:right}.transaction .top .invoice-number
b{font-weight:500}.transaction .top .invoice-due-date{margin-top:5px}.transaction .confirmation-popup
.spinner{margin:0px
-10px 2px 3px}.transaction
.body{overflow:hidden}.transaction
h3{font-weight:500;font-size:12px;margin-bottom:2px;color:#616161}.transaction .detail-boxes{display:flex}.transaction .academy,.transaction
.client{flex:1;clear:both}.transaction .academy em,.transaction .client
em{display:block;font-size:1em;font-weight:bold;margin-bottom:8px}.transaction .payment-error,.container-header .payment-error{display:block;font-weight:bold;margin-bottom:10px}.transaction .detail-boxes .client
em{font-weight:500;font-size:18px}.transaction .detail-boxes .client em
a{color:inherit}.transaction .detail-boxes .client
span{color:#9E9E9E}.container-header .payment-error{color:#e83628;margin-bottom:0}.transaction
table{width:100%;margin-top:30px}.transaction table th,.transaction table
td{border-bottom:1px solid #F3F4F7;padding:20px
14px;text-align:left;vertical-align:middle}.transaction table td:last-child{white-space:nowrap}.transaction table
tr.section{font-weight:bold;font-size:0.85rem;text-transform:uppercase;color:#9e9e9e}.transaction table .summary
td{border:0;text-align:right}.transaction table .summary td:last-child{text-align:left}.transaction
.final{background:#F9F9FB}.transaction .final
td{padding-top:20px !important;padding-bottom:20px !important;font-size:16px}.transaction .final td:last-child{font-size:18px;font-weight:700}.transaction table tr:last-child td
em{font-weight:bold}.transaction td
u{display:none}.transaction
.edit{padding:8px;width:45px;margin-right:5px;text-align:center}.transaction .edit
i{margin:0}.transaction
.paid{float:right;margin-top:30px;text-align:right;color:#9e9e9e}.transaction .paid
em{text-transform:uppercase;font-weight:bold;display:block;font-size:10pt}.transaction .paid
small{font-style:italic}.transaction .tr td:last-child .small-grey-button,.transaction .tr td:last-child .card-details{display:none}.transaction .small-grey-button{padding:3px
18px;text-transform:none;border-radius:4px;margin:-10px 0}.transaction
.refunded{color:#9d9d9d}.transaction
.strike{text-decoration:line-through;display:block;color:#9d9d9d}.transaction
.mobile{display:none}.transaction .card-details{display:block;font-size:12px;font-weight:bold;letter-spacing:1px}.transaction .card-details
i{font-style:normal;margin-right:15px}.transaction .titles
th{background:transparent}.transaction .payment-instructions{max-width:30%;flex:1;padding-left:20px}.transaction .cancel-tr{float:right;padding:3px
15px}.transaction .remove-latefee{display:block;color:#ff3b3b;text-transform:uppercase;font-size:12px;font-weight:500}.sale.refund
h2{background:transparent;margin-bottom:0;padding-bottom:0}.transaction
.actions{text-align:right;padding-top:25px;clear:both}.transaction .actions
a{border-radius:4px;margin-left:5px}.transaction .actions a
i{vertical-align:0;font-size:14px}.transaction .actions a
.spinner{margin-bottom: -2px}.transaction .actions
.cancel{float:left}.transaction
.popup{width:320px}.transaction .popup
select{width:100%;border-width:1px}.transaction .popup
button{width:100%;margin-top:20px}.transaction .popup
.text{margin-bottom:0;border-width:1px}.transaction .popup
.amount{position:relative;margin-bottom:8px}.transaction .popup .amount
.text{font-size:16px}.transaction .popup .amount
.currency{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#d0d0d0;font-size:21px}.transaction .popup
h2{margin:0;font-weight:500;font-size:24px;background:transparent;color:inherit;padding:0
0 25px;margin-bottom:15px;border-bottom:1px solid #F3F4F7}.transaction .popup
label{font-weight:400;font-size:12px;text-transform:none}.transaction .popup
.type{margin-right:0;width:145px}.transaction .popup button
.spinner{margin-bottom:-2px}.transaction .popup .has-checkbox{margin-top:20px;display:block}.transaction .popup .amount-paid{margin-bottom:0}.transaction .popup
.trxid{margin-right:0}.transaction .popup
.text{width:100%}.transaction .popup
.date{width:110px}.transaction .popup
.labelpair{margin-bottom:8px}.transaction .popup
.close{position:absolute;top:-30px;right:0;font-size:24px;color:#fff}.transaction .popup .close i:before{margin:0}.transaction .cancel-popup
.button{float:right}.transaction .cancel-popup
p{margin-bottom:18px}.transaction .cancel-popup
h2{font-size:20px}.transaction .cancel-popup .button
.spinner{vertical-align: -2px}.transaction .cancel-popup{width:340px}.mark-paid form
.text{margin-bottom:0}.mark-paid .summary td:nth-child(2){text-align:left}.mark-paid .has-checkbox{display:block}.mark-paid form
.number{width:78px}.mark-paid .summary .has-checkbox{margin-bottom:0}.mark-paid .summary .has-checkbox
em{color:#333;text-transform:none;display:inline;font-size:14px;cursor:pointer}.make-payment
.actions{margin-top:20px}.make-payment .actions
button{padding:7px
30px}.make-payment
.text{vertical-align:middle;margin-bottom:0;width:80px}.make-payment
.right{float:right}.make-payment .right
.labelpair{margin-bottom:0;vertical-align:middle}.make-payment
select{margin-bottom:0}.make-payment label.has-checkbox{color:inherit;font-size:inherit;text-transform:none;cursor:pointer;margin-bottom:0}.make-payment .no-border
td{border:0}.make-payment
.mandate{font-size:13px;line-height:1.5;padding:20px
25px;background:#f0f0f0}.make-payment.initiate
form{display:block;margin:0
-25px -25px}.make-payment.ideal #ideal-bank-element{border:2px
solid #D2D6E2;margin-right:0;font-size:15px;background-color:#fff;border-radius:4px}.make-payment.initiate
.fields{margin-bottom:0;padding:25px;background:#EAF1F3}.make-payment.initiate .fields:after{content:"";clear:both;display:block}.make-payment.initiate
.labelpair{width:48%;margin-right:4%;float:left}.make-payment.initiate .labelpair:nth-child(2n){margin-right:0}.make-payment.initiate
.actions{text-align:center;margin-bottom:20px}.make-payment .button
.spinner{vertical-align: -2px}.payments{background:#fff}.payments td a
em{margin-left:50px}.payments .avatar,.subs
.avatar{width:40px;height:40px;float:left;margin-right:10px;border-radius:30px}.payments
a{}.payments a em,.subs a
em{color:inherit}.payments td:first-child a:hover{text-decoration:none}.payments td:first-child a:hover
em{text-decoration:underline}.payments .list td:first-child{white-space:nowrap}.payments .list .has-checkbox{display:none}.payments .status
span{display:inline-block;text-align:center;text-transform:uppercase;padding:3px
8px;font-size:10pt;font-weight:bold}.payments .paid .status
span{background:green;color:#fff}.payments .overdue .status
span{background:red;color:#fff}.payments .refunded td:nth-child(2) em{display:inline-block}.payments .refunded td:nth-child(2) small{display:block}.payments .refunded td:nth-child(2) em:first-child{text-decoration:line-through;color:#cecece}.payments td:last-child,.payments td
small{white-space:nowrap}.payments td:last-child
a{margin:2px}.payments .refunded td:last-child
em{text-transform:uppercase;font-size:11pt;font-weight:bold}.payments
.notice{text-align:center;display:block;color:#8F6C26}.payments .notice:hover{text-decoration:none}.payments td.family-account
span{background:#f0f0f0;padding:3px
6px;display:inline-block}.payments td[attr-rel='description']{min-width:215px}.payments
.showfilters{position:absolute;background:#79c9d4;color:#fff;font-size:13pt;border-radius:30px;border:2px
solid #70c9d4;padding:8px
7px;top:15px;right:15px;display:none}.payments .showfilters:hover{text-decoration:none;background:#fff;color:#79c9d4}.payments .payment-error{color:#9F9F9F;position:relative}.payments .payment-error em,.payments .payment-error
span{position:absolute;background:#333;right:0;bottom:24px;padding:6px
10px;font-size:10pt;color:#fff;text-transform:none;display:none}.payments .payment-error em:before,.payments .payment-error span:before{position:absolute;content:"";border-style:solid;border-color:#333 transparent transparent;border-width:8px;right:11px;bottom:-15px}.payments td:first-child a,.payments td:first-child
.block{display:inline-block;vertical-align:middle}.payments th .mark-all:after{display:none}.payments
a.notice{margin:20px
0}.payments
.pagination{text-align:right}.payments:after{content:"";clear:both;display:block}.payment-status{white-space:nowrap}.payment-status i,.payment-status
span{display:inline-block;vertical-align:middle}.payment-status
i{margin-right:10px}.payment-status i:before{font-style:normal;font-family:"mor";font-size:14pt}.scheduled .payment-status i:before,.pending .payment-status i:before{content:"\E857";color:#D4D4D4}.paid .payment-status i:before{content:"\E86D"}.paid .payment-status
*{color:#26B025}.payments td
small.paid{color:#26B025;font-weight:500}.refunded .payment-status i:before{content:"\E867"}.refunded
em{color:#949494}.failed .payment-status *,.overdue .payment-status *,.charge-back .payment-status
*{color:#E83628}.failed .payment-status i:before,.overdue .payment-status i:before,.charge-back .payment-status i:before{content:"\E819"}.overdue .payment-status
label{margin-bottom:0}.context-filters{border-bottom:1px solid #dedede;padding-top:30px;padding-left:50px;position:relative}.context-filters
li{display:inline-block}.context-filters li
a{display:inline-block;padding:12px
14px;color:#333;background:#fff;text-transform:uppercase;font-size:9pt;color:#525252}.context-filters li a
em{padding:2px;background:#f0f0f0;margin-left:4px;padding:1px
4px}.context-filters li a:hover{text-decoration:none;background:#f0f0f0}.context-filters li a:hover
em{background:#ddd}.context-filters li.selected a
em{background:#52aed9;color:#fff}.context-filters .selected
a{border:1px
solid #dedede;border-bottom:0;position:relative;bottom:-1px;box-shadow:0 -3px 3px rgba(0,0,0,0.1)}.overview{}.overview
.width{max-width:1280px}.overview .numbers,.overview
.graphs{display:inline-block;width:46%;margin-right:5%;vertical-align:top}.overview .numbers
.revenue{position:relative;clear:both}.overview
.graphs{margin-right:0;width:48%}.overview .graphs
.graph{height:140px}.overview .numbers
li{display:inline-block}.overview .numbers
em{border-radius:60px}.overview
.container{padding:0;overflow:hidden}.overview
.payments{padding-top:20px;border-top:1px solid #dedede;margin:0}.overview .numbers h2,.overview .graphs
h2{color:rgba(255,255,255,0.8);font-size:14px;letter-spacing:0.93px;line-height:32px;margin-bottom:20px}.overview .graphs
h2{margin-bottom:8px}.overview
h3{font-size:16px;font-weight:500;margin-left:30px;letter-spacing:0.84px;line-height:30px;margin-bottom:20px}.overview .payments
.floater{margin:-55px 20px 0 0}.profile .payments
.floater{margin-right:0}.overview table td:first-child{padding-left:20px}.overview table td:last-child{padding-right:20px}.overview
.top{background:linear-gradient(180deg, #276F84 0.04%, #0C4265 99.91%);color:#fff;padding:0
0 100px 27px;margin-left:-27px}.overview .top
.width{padding:0
25px}.overview .section-header{background:transparent;margin:0
0 20px;padding:15px
0 0}.overview .section-header
em.location{color:#fff}.overview .section-header .location.drop:after{color:rgba(255,255,255,0.5)}.overview .graph ul, .overview .graph ul:before, .overview .graph ul:after{border-color:rgba(255,255,255,.2)}.overview .graphs .graph-container{margin:auto;padding:0
20px;margin-top:0}.overview .graph-container
.graph{height:150px;margin:0
0 30px}.overview .graph
ul{margin-left:50px}.overview .graph
ol{width:45px}.overview .graph ol li, .overview .graph ul li
label{color:rgba(255,255,255,0.7);font-size:11px;letter-spacing:0.3px}.overview .top
.input{float:right;margin:-1px 0 0}.overview .input
.spinner{vertical-align:4px;margin-right:5px}.overview .numbers
.range{background:transparent;text-align:center;width:200px;cursor:pointer;border-radius:0;font-size:14px;border:0;padding:7px
24px 7px 7px;border-color:#fff;color:#fff;opacity:0.9;margin:0;z-index:2;position:relative}.overview .subnav li a:hover{color:#D3CBFF;border-color:#D3CBFF}.overview .numbers .range:focus{box-shadow:none;opacity:1}.overview .top .input
i{position:relative;z-index:1;margin-left:-24px}.overview .graph ol
li{padding-left:0;white-space:nowrap}.overview .graph ol li
span{display:inline}.overview
.container.width{max-width:1024px}.graph ol
li{padding-left:10px}.daterangepicker
button{display:none}.overview
.container{margin-top:-100px}.overview .revenue li
em{color:rgba(255,255,255,0.8)}.recurring .filters
.text{margin-bottom:0;margin-right:5px}.recurring td
small.status{font-size:12px;line-height:18px;display:inline-block;color:#fff;background:#3ACA6F;border-radius:3px;padding:0px
10px;margin-top:3px}.recurring td
small.frozen{background:#086BC9}.recurring td
small.canceled{background:#c2c2c2}.recurring td a
small.pending{background:#E7A830}.recurring
.floater{margin-top:-4px}.profile .sub-edit.midsize{max-width:480px}.sub-edit
.buttons{display:inline-block;margin:0
10px 0 0;vertical-align:middle}.sub-edit
.buttons.center{display:block;margin-top:30px}.sub-edit .profile-section,.edit-charge .profile-section{max-width:400px;margin:25px
auto}.edit-charge
.saved{margin:30px
0 }.edit-charge .saved
.success{text-align:left;padding-left:60px}.edit-charge .send-invoice{display:none}.edit-charge
input.text{background:transparent}.edit-charge
input.number{width:80px}.sub-edit
.methods{text-align:left}.sub-edit .charge-date
em{font-size:12pt;font-family:sans-serif;line-height:1.9em}.cancel-payment
.container{max-width:600px;margin:25px
auto}.cancel-payment .container
h2{color:#fff;background:#235D83;border-radius:10px 10px 0 0;padding:25px;margin: -25px -25px 25px}.cancel-payment form,.cancel-sub
form{display:block;border-top:1px solid #dedede;padding:25px;margin:25px
-25px -25px;text-align:right}.cancel-payment .cancel-actions{margin:15px
0 0}.cancel-sub .width,.cancel-payment
.width{width:430px}.cancel-sub h2,.cancel-payment
h2{}.cancel-sub p,.cancel-payment
p{margin-bottom:10px;font-size:16px;margin-top:15px}.cancel-payment .grey-button,.cancel-sub .grey-button{float:left}.charge-edit .charge-date label:nth-child(1){margin-bottom:0}.charge-edit
.labelpair{vertical-align:bottom}.refund
table{margin-bottom:10px;margin-top:10px}.refund
p{font-size:16px;margin-bottom:15px}.refund form
button{float:right}.refund table
.right{text-align:right}.refund
.currency{display:inline-block;vertical-align:middle}.refund form
.number{width:80px;padding:6px;text-align:center;vertical-align:middle;margin-bottom:0}.refund .red-button{margin-right:10px}.refunded table
td{}.mark-paid th
small{display:block;margin-bottom:5px}.mark-paid .list th:last-child{cursor:pointer;padding-top:5px;padding-bottom:5px;vertical-align:middle}.mark-paid th:last-child:hover
small{text-decoration:underline}.mark-paid tr>:last-child{padding-right:15px}.mark-paid tr>:first-child{padding-left:15px}.mark-paid .buttons
a{margin-left:15px}.billing-settings .retry-payments{border-bottom:1px solid #F1F1F1;padding-bottom:18px;display:none}.billing-settings .retry-payments
.text{width:45px}.billing-settings .retry-payments
select{width:auto}.billing-settings .retry-payments .hollow-button{margin-top:22px}.billing-settings .retry-payments .icon-trash{display:none}.billing-settings .retry-payments .labelpair:hover .icon-trash{display:inline-block;color:#E81E0D}.billing-settings .retry-payments .icon-trash:hover{text-decoration:none}.billing-settings .currency-form .notifications
p{line-height:30px}.billing-settings .methods
.tabs{margin:0}.billing-settings input[name='invoice_prefix']{width:50px}.billing-settings .tax-applies{margin-right:0}.billing-settings .subnav
i{display:none}.billing-settings .subnav .active
i{font-size:8px;padding:0;border-radius:20px;background:#08C9B5;color:#FFF;vertical-align:middle;margin-left:10px;width:18px;display:inline-block;height:18px;line-height:18px;text-align:center}.billing-settings .methods
li{border:0}.billing-settings .methods li
h3{border-top:1px solid #DDE3F4;margin-top:15px;padding-top:10px;margin-bottom:10px;color:rgba(51, 70, 68, 0.5)}.billing-settings .methods li .hollow-button{text-transform:none;padding:8px
30px;text-align:center;min-width:150px}.billing-settings .methods li
.disconnect{color:#D73225}.billing-settings .methods li
.button.floater{margin-top:-6px}.billing-settings .methods .processors
li{display:none;background:#F3F4F7;padding:25px;overflow:hidden}.billing-settings .methods .processors
small{display:block;margin-bottom:10px}.billing-settings .methods
h2{font-size:20px;font-weight:500;margin-bottom:10px}.billing-settings .processors
.connect{background:#665BFF;box-shadow:none}.billing-settings .update-currency{display:none;margin-bottom:10px;background:#f9f9de;padding:10px
!important;margin-top: -5px;border-radius:4px}.billing-settings .methods .red-button,.billing-settings .methods .grey-button,.square-locations .locations li
.button{float:right;margin-top:30px;min-width:300px}.square-locations .locations li .button,.square-locations .locations li.selected .picked-button{float:none;display:block;min-width:0;margin:20px}.billing-settings .methods .action-needed,.square-locations .locations li .picked-button{padding:7px
30px;float:right;margin-top:30px;background:#d2d2d2;color:#8f8f8f;text-align:center;line-height:28px;text-transform:uppercase;font-size:10pt;font-weight:bold;box-shadow:none;cursor:default;border-radius:30px}.billing-settings .member-methods
label{display:block;margin-top:10px}.billing-settings .currency-form
select{padding-top:6px;padding-left:6px;padding-bottom:6px}.billing-settings .currency-form select:focus{border-color:#79c9d4;background-color:#f9feff}.billing-settings .currency-form
.labelpair{margin-bottom:0}.billing-settings
.check{color:#555}.billing-settings input[name='business_number']{width:100%}.billing-settings input[name='membership_late_days']{width:40px;margin:0
5px}.billing-settings form
.text{padding:6px}.billing-settings .retry
.toggle{margin-top:-20px}.billing-settings .reminder-days
.text{text-align:center;margin-bottom:0}.billing-settings .tax-label
.text{width:104px}.billing-settings .show-secondary-tax{display:block;margin-top:5px;margin-bottom:10px}.billing-settings .secondary-tax{margin-bottom:15px;margin-top:5px}.billing-settings .business-label
.text{width:98px}.billing-settings .tax-id
.text{width:120px}.billing-settings select#invoice_format + p,.billing-settings .has-checkbox+.labelpair{margin-top:10px}.billing-settings .prorate
select{display:none}.billing-settings .prorate
.toggle{margin-top:-20px}.billing-settings .manual-auto{margin-top:10px}.billing-settings .manual-auto
p{margin-bottom:10px}.billing-settings .manual-auto
.toggle{margin-top:-15px}.billing-settings .fields>.update-taxes{background:#ffffdf;border:1px
solid #d9d978;border-radius:4px;padding:12px
10px 9px;display:none}.authorizenet{max-width:800px;position:relative}.authorizenet
.content{font-size:12pt;width:60%;padding-right:5%;border-right:1px solid #bebebe;display:inline-block;vertical-align:top}.authorizenet
form{display:inline-block;vertical-align:top;width:38%;padding:0
0 0 3%}.authorizenet form
h3{font-size:12pt;font-weight:bold;margin-bottom:10px;text-transform:uppercase}.billing-settings
.fields{margin-bottom:0}.billing-settings .billing-address
.labelpair{margin-bottom:10px;width:48%;margin-right:2%}.billing-settings .payment-details{margin-bottom:5px}.billing-settings .payment-details
h3{margin-bottom:0}.billing-settings textarea[name='payment_details']{height:90px;width:100%}.billing-settings .square
.logo{height:26px;float:right;margin-top: -7px}.billing-settings .square
.terminal{float:right;height:124px}.billing-settings .stripe
.terminal{float:right;height:125px;margin-top:-17px}.billing-settings .stripe
.logo{height:40px;float:right;margin-top: -8px}.billing-settings .authnet
.logo{height:25px;float:right}.billing-settings .gc
.logo{height:28px;float:right}.billing-settings .processors
.pm{display:flex;flex-wrap:wrap;margin-top:10px;gap:12px}.billing-settings .processors .pm
li{display:inline-block;box-shadow:0px 1px 1px rgb(0 0 0 / 3%), 0px 3px 6px rgb(0 0 0 / 2%);border:2px
solid rgb(230,230,230);border-radius:5px;padding:9px
12px;width:32%;min-width:180px;background:#fff;cursor:pointer;color:#7c7c7c;font-weight:500}.billing-settings .processors .pm
li.active{border-color:#08C9B5;color:#08C9B5}.billing-settings .processors .pm li
img{display:block;height:24px;margin-left: -7px;margin-bottom:-1px;margin-top:-4px}.billing-settings .processors .pm li input[type='checkbox']{display:none}.connect-reader li,.connect-terminal
li{margin-top:8px}.connect-reader
form{background:#E7EBED;display:inline-block;margin-top:30px;padding:25px;border-radius:4px}.connect-reader form
button{width:100%;margin-top:10px}.connect-terminal form
button{display:block;max-width:320px;width:100%;padding:10px
30px;margin-top:20px}.sync-form
button{margin-right:10px}.sync-form .has-checkbox{margin:20px
0 0;display:block}.square-locations .body>p{font-size:13pt}.square-locations
.locations{margin-top:20px}.square-locations .locations
li{display:inline-block;width:30%;margin-right:3%;background:#f0f0f0;vertical-align:top;cursor:pointer}.square-locations .locations li .picked-button{display:none}.square-locations .locations
li.selected{background:#D3FFCF }.square-locations .locations li.selected
.button{display:none}.square-locations .locations li.selected .picked-button{display:block;background:#A6DE9F;color:#214821}.square-locations .locations li
h2{text-align:center;padding:20px
0;font-size:12pt;text-transform:uppercase;border-bottom:1px solid #bebebe;margin-bottom:0}.square-locations .locations li
p{padding:20px;font-size:12pt}.square-locations .locations li input[type='radio']{display:none}.disconnect
.buttons{display:block;text-align:center;padding:25px;border-top:1px solid #bebebe;margin:25px
-25px -25px}.disconnect .buttons a,.disconnect
button{margin:5px}.export-csv.width{max-width:500px}.export-csv .body
h2{background:#e7e7e7;font-size:13pt;font-weight:bold;margin: -30px -30px 30px;padding:20px
30px;text-align:center;text-transform:uppercase}.export-csv
button{margin-top:20px;display:block;width:100%;border-radius:0}.accounting .accounting-title{margin-bottom:10px}.accounting .accounting-title
h2{margin-bottom:0}.accounting .accounting-title
p{color:#9b9b9b;margin:0;font-size:14px}.accounting
.container.width{max-width:1230px;padding-bottom:25px}.accounting .table-container{margin:0}.accounting .container form,.product-revenue
form{display:block;padding-bottom:25px;margin:0
!important}.accounting .top
form{float:right;margin-top:-52px}.accounting form
label{text-align:left}.accounting form
.labelpair{margin-bottom:0;vertical-align:middle}.accounting form
button{vertical-align:middle;margin-left:10px}.accounting form .download,.products-revenue
.download{float:right;margin-top:8px}.accounting form
.range{margin-bottom:0;width:202px;text-align:center}.accounting
.marginer{margin:0
-25px}.accounting .list th,.summary .list
th{border-bottom:1px solid #EBEBEF;background:#F9F9FB;font-weight:700;font-size:12px;color:#536B7B}.accounting .list
td{border-bottom-color:#F3F4F7}.accounting td:first-child
a{color:#536B7B}.accounting
.mobile{display:none}.accounting td:first-child
em{color:#092C42;font-weight:500;font-size:16px;display:block;margin-bottom:5px}.accounting td u,.summary td
u{text-decoration:none;color:#536B7B;font-size:12px;display:none}.accounting td .icon-angle-down,.summary td .icon-angle-down{border:1px
solid #E7EBED;border-radius:80px;display:inline-block;height:24px;line-height:24px;width:24px;text-align:center;vertical-align:middle;margin-left:5px;display:none}.accounting .summary,.summary .list
.ytd{background:#F9F9FB;font-size:16px;font-weight:500}.accounting .summary td,.summary .ytd
td{padding-top:18px;padding-bottom:18px;white-space:nowrap;border-bottom:1px solid #EBEBEF}.accounting .summary td:first-child{text-align:left}.accounting table td:last-child{font-weight:500}.accounting:not(.products) table tr:not(.summary) td:nth-child(2){min-width:215px}.accounting table
small{font-size:14px}.accounting .refund td:not(.sum):not(.type){opacity:0.5}.accounting
.tag{font-size:12px;line-height:18px;display:inline-block;color:#08C9B5;padding:2px
8px;background:rgba(8, 201, 181, 0.1);border-radius:80px;white-space:nowrap}.accounting tr:not(.summary) td:nth-child(3){font-size:12px;font-weight:500}.accounting
.tag.refund{background:rgba(97, 97, 97, 0.1);color:#616161}.accounting
.tag.sale{background:rgba(37, 99, 235, 0.1);color:#2563EB}.accounting-nav
.subnav{background:rgba(178, 178, 178, 0.15);border-radius:6px;padding:4px;display:inline-block;margin-top:0}.accounting-nav .subnav li
.selected{border:1px
solid #08C9B5;border-radius:6px}.accounting-nav .subnav li a:not(.selected):hover{border:1px
solid #D3CBFF;border-radius:6px;padding:1px
16px}.products-revenue
.container.width{padding:25px}.products-revenue table td:first-child
a{text-decoration:none;color:#414141}.products-revenue table a:hover
span{text-decoration:underline}.products-revenue table a td
span{display:inline-block;max-width:calc(100% - 65px);vertical-align:middle;font-size:16px;line-height:1.4;min-width:120px}.products-revenue table .image,.products-revenue table
img{width:48px;height:48px;line-height:48px;background-color:#f0f0f0;border-radius:4px;position:relative;vertical-align:middle;margin-right:15px;display:inline-block;box-shadow:0 4px 17px 0 rgb(0 0 0 / 18%)}.products-revenue table .image:before{position:absolute;z-index:2;content:"\E811";font-family:"mor";top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;color:#dedede}.products-revenue table td:first-child
span{vertical-align:middle;display:inline-block;max-width:calc(100% - 63px)}.products-revenue .top
form{float:right;margin-top:-60px}.products-revenue
.mobile{display:none}.products-revenue .range,.accounting .top .range,.products-revenue .top select,.products-revenue .ac-nav{padding:14px;line-height:18px;background-color:rgba(178, 178, 178, 0.15) !important;border-radius:6px;color:#fff;margin-bottom:0;vertical-align:top;border:0}.accounting .top
.range{padding:15px}.accounting .top .full
.range{height:34px}.accounting .full
h4{margin-top: -9px;margin-bottom:18px}.accounting .top .full
form{margin-top:-46px}.accounting .graph-container{position:relative}.accounting .graph-container .spinner,.summary .data
.spinner{width:48px;height:48px;border-width:4px;position:absolute;left:50%;margin: -24px 0 0 -24px;top:50%;z-index:5;background:rgba(0,0,0,.3);box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.2)}.products-revenue .top
select{padding-right:24px;margin-left:8px;border:0
!important;background-image:url(https://hustle-elevate.com/images/dropdown-arrow-white.png)}.products-revenue .top select
option{background:#43697f}.products-revenue .range:focus,.products-revenue .top select:focus{border:0;background-color:rgba(178, 178, 178, 0.25) !important;box-shadow:none}.accounting .boxes .mini
div{width:calc(33% - 15px)}.products-revenue .container
h2{font-size:20px;line-height:25px;color:#092C42;font-weight:700;display:inline-block;padding-top:11px}.products-revenue .container
.labelpair{float:right;margin:-14px 20px 0 0}.products-revenue .table-container{clear:both;padding-top:20px}.products-revenue .half-graph
h4{margin-bottom:24px}.boxes>.half-graph{padding-bottom:10px}.discount-form
button{display:block;border-radius:4px;padding:10px;width:100%;margin:9px
auto 0}.discount-form input[name='amount']{width:177px;text-align:right}.discount-form input[name='limit_use']{width:60px}.discount-form
.labelpair{margin-bottom:8px}.discount-form input[name='code']{margin-bottom:8px}.discounts .discount-form
hr{margin:0
-24px 16px}.discount-form .date+button{background:0;padding:0;vertical-align:middle;margin-left: -30px;line-height:1em;box-shadow:none;width:auto;display:inline-block}.discount-form .date+button:before{font-family:"mor";content:"\E822";color:#3C3F54;font-size:12pt;font-weight:normal;vertical-align:9px}.discount-form input[name='end_date']{padding-right:34px;width:152px}.discount-form
.toggle{margin-right:0;float:right;margin-top: -26px}.discount-form
.apply{display:none;clear:both;padding-top:10px}.discount-form .apply
label{display:inline-block;vertical-align:middle;margin-right:40px}.discount-form .apply
select{margin-bottom:0}.discount-form .code-label{margin-top:15px}.discounts tr .red-button[class*="icon-"]{height:42px;width:42px;margin-left:8px}.discounts .usage
small{display:block;line-height:1.5}.discounts .main-title
.button{display:none}.discounts .with-button{text-align:left}.discounts .with-button
h2{display:inline-block}.discounts .with-button
.button{margin-top:-8px;display:inline-block}.discounts .confirmation-popup:before{right:9px}.custom-pay-form input[name='amount']{width:80px;margin-bottom:0;margin-left:5px}.custom-pay-form input[name='title']{width:480px;max-width:100%}.custom-pay-form textarea,.custom-pay-form .mce-tinymce{width:100%;margin-top:10px;margin-bottom:15px}.payment-forms .has-button{text-align:left;margin-bottom:0}.payment-forms .has-button
.button{margin:-8px -8px 0 0}.payment-forms .red-button{width:40px;height:40px}.payments.summary.container{max-width:1230px;margin:0
auto 25px;padding-bottom:0}.summary table
small{font-size:9pt;font-weight:bold}.summary table
.positive{color:#4abb4a}.summary table
.negative{color:#e83628}.summary
.pagination{float:right;margin-top:-4px}.summary.container
h2{display:inline-block}.summary table
.total{background:#FBFBFC}.summary table .ytd em ,.summary table .total
em{font-weight:bold}.summary
.desc{margin:25px
25px 0;font-size:14px;color:#919191}.summary
.projections{display:none}.summary table
i{position:relative}.summary table i
span{position:absolute;right:0;top:110%;width:224px;display:none;line-height:16px;background:#000;color:#fff;padding:10px;border-radius:4px;font-size:13px;text-transform:none;font-style:normal;font-weight:500;box-shadow:0 4px 10px 0 rgba(0,0,0,0.3);z-index:10;white-space:normal}.summary table i:hover{color:#323}.summary table i:hover
span{display:block}.summary .total
i{color:rgba(51,70,68,0.5)}.summary .show-projections{float:right;margin-top:10px;margin-left:10px;color:#7b7b7b}.summary .show-projections:hover{color:#323}.summary .boxes .mini
div{width:calc(25% - 18px)}.summary td
.current{background:rgba(8, 201, 181, 0.1);border-radius:80px;padding:2px
8px;color:#08C9B5;display:inline-block;margin-top:4px}.overview.summary tr:not(.ytd) td:first-child{height:66px}.summary .top-dash
form{margin-top:0}.summary .top-dash
select{height:48px;line-height:28px;margin-bottom:0}.summary .top-dash .boxes li
div{position:relative}.summary .top-dash .boxes li div
.pct{font-size:16px;background:rgba(0,0,0,.15);padding:5px;border-radius:4px;position:absolute;top:12px;right:12px}.overview.summary
.width{position:relative}.balances table
.total{background:#F3F4F7}.balances table .total
em{font-weight:bold}.balances form
.download{margin-top:-1px}.refund-form
textarea{width:100%;height:120px;resize:none}.transaction .refund-notes{padding-top:16px}.transaction .refund-notes
em{display:block;font-size:10pt}.transaction .refund-notes
p{margin:0;color:#969696;font-size:10pt;overflow-wrap:normal;max-width:200px;min-width:100px}@media only screen and (max-width:1380px){.accounting .container.width,.payments.summary.container{margin:0
25px 25px}}@media only screen and (max-width: 1160px){.overview .top
.width{padding:0}}@media only screen and (max-width : 1100px){.revenue
li{margin-right:2%}}@media only screen and (max-width: 1024px){.filters .filter-popup{left:50% !important;transform:translateX(-50%)}.overview .section-header{margin:0
-25px 20px;padding:0}.products-revenue .top
form{margin-top:-54px}.overview
.top{padding-left:0;margin-left:0}}@media only screen and (max-width : 970px){.payments .list td:first-child, .payments .list th:first-child{padding-left:15px}.payments .list td:last-child, .payments .list th:last-child{padding-right:15px}.boxes li > img,.boxes li>i{float:right;margin-top: -46px}.boxes
b{margin-left:0}.accounting .boxes .twothirds,.accounting .boxes
.third{width:100%}}@media only screen and (max-width:860px){.overview
table.scroll{display:block;border-collapse:collapse;overflow-x:auto}.boxes
.half{width:100%}.summary .boxes .mini
div{width:calc(50% - 12px)}}@media only screen and (max-width : 768px){.filters>.floater{display:none}.container .payment-method-form{max-width:none}.sub-edit .width,.edit-charge
.width{max-width:none}.overview .graphs .graph-container{padding-right:0}.pie-chart
svg{max-width:100%}.overview
.numbers{width:48%;margin-right:3%}.transaction .popup
h2{padding-top:10px;text-align:center}}@media only screen and (max-width:830px) and (min-width:761px),(max-width:460px){.payment-method-form .reader-section{text-align:center}.payment-method-form .reader.hollow-button{float:none;margin-top:15px;margin-bottom:0}}@media only screen and (max-width : 760px){.overview .graphs,.overview
.numbers{display:block;margin-right:0;width:auto;margin-bottom:20px}.recurring .filters, .payments
.showfilters{display:block}.authorizenet form,.authorizenet
.content{width:auto;display:block;padding:0;border:0}.payments:not(.summary) .pagination{display:block}.bulk-ops .mass-select{margin-top:10px}.boxes{gap:16px;margin-top:16px}.boxes .third:nth-child(1),.boxes .third:nth-child(2){width:calc(50% - 8px)}.boxes .third:nth-child(3){width:100%}.products-revenue .top
form{float:none;margin-top:0;overflow:auto;display:block;text-align:right}.products-revenue .container
h2{display:block}.products-revenue .container
.labelpair{float:none;margin-top:0}.boxes > li,.boxes
.mini{padding:16px}.boxes
.mini{gap:16px}.boxes .mini
div{width:calc(50% - 8px)}.boxes li>img{background:transparent;padding:12px
0}.boxes .mini
b{font-size:20px;line-height:25px}.boxes
li.full{padding-top:24px}.summary .boxes
li.full{padding-top:16px}.square-locations .locations
li{width:auto;display:block;margin-right:0;padding-bottom:20px;margin-bottom:20px}.payments .show-projections{float:none;margin:0;position:absolute;bottom:12px;right:0;min-width:0 !important;z-index:5}.payments tr.total td:first-child{position:relative}.accounting .boxes .third:nth-child(1){width:100%}.accounting table,.accounting tr,.accounting tbody,.accounting td,.summary table,.summary tr,.summary tbody,.summary table
td{display:block}.accounting tr,.summary
tr{position:relative}.summary tr:not(.ytd) td:first-child{height:66px}.accounting td.type,.summary
td.sum{position:absolute;right:0;top:0;border:0;text-align:right}.accounting
td.type{padding-top:11px !important;padding-bottom:0 !important}.summary
td.sum{padding-bottom:0;border:0
!important}.accounting .summary td:first-child,.accounting .summary
.sum{display:block !important}.accounting td .icon-angle-down,.summary td .icon-angle-down{display:inline-block}.accounting .expanded .icon-angle-down:before,.summary .expanded .icon-angle-down:before{content:"\E829";vertical-align:1px}.accounting .summary td:last-child,.accounting .summary td:nth-child(n+2):nth-child(-n+4){display:none}.accounting .summary td:nth-child(5){float:right}.accounting tr:first-child,.summary tr:first-child{display:none}.accounting td:nth-child(n+2):not(.type){padding-left:15px}.accounting td:nth-child(n+4):not(.type),.summary table td:nth-child(n+2):not(.sum){text-align:right}.accounting td:nth-child(2){margin-top:10px;border-top:1px solid #e7e7e7;border-radius:8px 8px 0 0}.accounting tr:not(.summary) td:nth-child(n+2):not(.type),.summary tr:not(.summary) td:nth-child(n+2):not(.sum){display:none;margin:0
20px;border-bottom:0;padding-bottom:0;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}.accounting tr.expanded:not(.summary) td:nth-child(n+2):not(.type),.summary tr.expanded td:nth-child(n+2):not(.sum){display:block;font-weight:500;font-size:12px}.summary tr.expanded td:nth-child(n+2):not(.sum){padding-left:15px !important}.accounting tr.expanded td:first-child,.summary tr.expanded td:first-child{border-bottom:0}.accounting tr.expanded
td.sum{border-top:1px solid #e7e7e7 !important;border-bottom:1px solid #e7e7e7 !important;border-radius:0 0 8px 8px;margin-bottom:10px !important;font-weight:bold !important;padding-bottom:12px !important}.summary table td:nth-child(2){border-top:1px solid #e7e7e7 !important;border-radius:8px 8px 0 0 !important;margin-top:0 !important}.summary table td:last-child{border-bottom:1px solid #e7e7e7 !important;padding-right:10px !important;border-radius:0 0 8px 8px;margin-bottom:10px !important;padding-bottom:12px !important}.accounting tr.expanded td:nth-child(3){padding-bottom:12px !important;border-bottom:1px solid #e7e7e7 !important}.accounting tr.expanded td:nth-last-child(3){padding-bottom:12px !important}.accounting tr.expanded td:nth-child(2),.accounting tr.expanded td:nth-child(3){font-size:14px !important;font-weight:normal !important}.accounting td u,.summary td
u{display:block;line-height:18px;float:left}.accounting td:nth-child(-n+3) u{float:none;margin-bottom:4px}.accounting tr:not(.summary) td:nth-child(3){font-weight:normal}.accounting .middle,.summary
.middle{vertical-align:middle;display:inline-block}.accounting
.mobile{display:block;margin-bottom:5px}.accounting-nav
.subnav{max-width:100%;overflow:auto}.accounting .top .width>form{float:none;margin-top:20px;display:block}.summary
.boxes{margin-top:16px}}@media only screen and (max-width : 680px){.transaction .top
img{display:block;margin-bottom:10px;height:32px}.transaction .top em,.transaction .top .gym
em{font-size:18px;display:block;margin-bottom:6px;line-height:1.2}.transaction .top
br{display:none}.transaction .top
span{font-size:14px}.refund table
.right{text-align:left}.transaction
.top{overflow:hidden;padding-bottom:16px;margin-bottom:10px}.transaction .top
.gym{width:67%;max-width:none}.transaction .top .invoice-number{margin-top:0;width:32%}.transaction .top .invoice-number
b{display:none}.transaction .top .invoice-due-date{font-size:14px}.transaction
tr{position:relative}.transaction table,.transaction tbody,.transaction tr,.transaction td,.transaction
th{display:block;text-align:left !important}.transaction td:first-child,.transaction th:first-child,.transaction td:nth-child(3),.transaction th:nth-child(3) ,.transaction .tr td:nth-child(4){display:none}.transaction .titles th:nth-child(n){display:block}.transaction td:last-child,.transaction tr:not(.titles) th:last-child{position:absolute;top:0;right:0;display:block;border:0;font-weight:500;line-height:1;padding-bottom:0 !important;text-align:right !important}.transaction .tr
.amount{display:inline-block;line-height:1.4;vertical-align:middle}.transaction
.mobile{display:block;color:#536B7B;padding-top:3px}.transaction .tr td:last-child .small-grey-button{display:inline-block}.transaction
.trim{display:block;font-weight:500;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:70%}.transaction .tr
.trim{font-size:14px;max-width:55%}.transaction.refund td
u{display:block;text-decoration:none;font-size:12px;color:#9E9E9E}.refund th:nth-child(4){display:none}.transaction
.strike{display:inline}.transaction .card-details{display:block !important;font-weight:400;font-size:12px;letter-spacing:0}.transaction .card-details
i{margin-right:5px}.transaction .tr .small-grey-button{width:32px;line-height:32px;height:32px;margin:0;padding:0;margin-left:5px}.transaction
.rightshadow{box-shadow:none}.refund .refund-details
td{display:inline-block;width:49%;vertical-align:middle;padding:10px
15px;position:static}.refund .refund-details td:first-child{display:none}.refund .refund-details td:last-child{text-align:right}.refund
h2{margin-bottom:0 !important}.refund .grey-button,.refund
button{padding:6px
20px}.sub-edit
.width{width:auto;text-align:center}.sub-edit
.methods{text-align:center}.sub-edit
form{padding:0;display:inline}.sub-edit form .buttons button,.sub-edit .grey-button{margin-bottom:10px;vertical-align:middle}#container #body
.payments.width{margin:10px}.recurring .filters
.text{width:100%;margin-bottom:10px}.manual-pending label
em{text-align:center;margin-top:10px}.transaction .detail-boxes{display:block}.transaction .client,.transaction .payment-instructions{border-left:0;padding-left:0;max-width:none;margin-bottom:20px}.transaction
table{margin-top:0}.transaction .summary td:first-child,.transaction .summary td:nth-child(3){font-size:16px;font-weight:500}.accounting .container
form{text-align:left !important}}@media only screen and (max-width : 600px){.payment-actions a
span{display:none}.payment-actions .top-button:not(.back) i{margin-right:0;margin-left:0}.payment-actions .top-button:not(.back){padding:10px
8px}.transaction .tr td:nth-child(3){padding-right:15px}.transaction table.list td:nth-child(n+2),.transaction table.list th:nth-child(n+2){padding-left:14px}.overview{padding-bottom:0}.overview
h3{text-align:center;margin-left:0}.overview .payments .button,.overview .payments .grey-button{display:block;float:none;margin:0
30px 20px}.overview .payments .hollow-button{padding:5px
18px}.overview .graphs .graph-container{padding:0}.accounting .top-dash .stats-controls{margin-bottom:0}.payment-method-form .fields .city,.payment-method-form .fields
.street{width:100%}.payment-method-form
.labelpair{display:inline-block}.payments td:first-child a,.payments td:first-child
.block{display:inline-block;min-width:170px;text-align:left}.transaction
.print{display:none}.transaction
table{margin-top:0}.transaction
.paid{margin:10px
0;float:none;text-align:center}.billing-settings .methods .red-button, .billing-settings .methods .grey-button, .square-locations .locations li
.button{min-width:0;width:auto;display:block;float:none;line-height:20px}.billing-settings .processors
.logo{float:none;margin-top:0;margin-bottom:10px}.accounting form .download
span{display:none}.accounting form
.download{padding:5px
6px;width:38px;margin:0}.accounting form .download
i{margin:0}.accounting .boxes .mini
div{width:calc(50% - 8px)}.transaction .actions a:first-of-type{margin-right:10px}.transaction .actions
.button{width:calc(50% - 7px);padding:7px
10px;border-radius:4px;margin-left:0}.transaction .actions .grey-button:not(.cancel-payment){width:100%;display:block;margin-top:14px;padding:7px
10px;margin-left:0;border-radius:4px}.billing-settings .tax-id .text,.billing-settings .business-label
.text{width:100%}}@media only screen and (max-width : 540px){.products-revenue
.desktop{display:none}.products-revenue
.mobile{display:inline}.boxes
b{font-size:24px;line-height:34px}}@media only screen and (max-width : 480px){#container #body
.overview.width{margin:10px}.context-filters{margin:0
30px 20px;padding-left:0;border:0}.context-filters li,.context-filters li
a{display:block;border:0}.context-filters .selected
a{background:#f5f5f5;box-shadow:none;border:0}.payment-form
li{min-width:41%;padding:0
3%}.payment-form .buttons .grey-button{margin:10px
0 0 0}.recurring
.filters{padding-top:15px}.cancel-sub .width, .cancel-payment
.width{width:80%;text-align:center}.cancel-sub .width .red-button, .cancel-payment .width .red-button,.cancel-sub .width .grey-button, .cancel-payment .width .grey-button{display:block;margin:0
0 10px;border-radius:0}.payment-method-form .manual-pending input[type='checkbox']{float:left;margin-right:5px}.payment-method-form
.labelpair{display:block;width:auto;margin-right:0}.payment-method-form .connect
.floater{float:none;margin-top:0;margin-bottom:15px;border-radius:0;display:block}#container #body
.transaction{margin:0px;border-radius:0}.make-payment
.right{float:none}.transaction
h2{text-align:left;font-size:17px;padding:20px}.transaction.refund
h2{border-radius:0;text-align:center}.transaction .popup
.close{top:28px;color:#b6b6b6;right:15px;background:#f0f0f0;padding:0
3px;border-radius:4px}.confirmation-popup{width:90%;padding:30px
5%;text-align:center}.confirmation-popup::before{display:none}.mark-paid .button,.mark-paid .grey-button{padding:7px
20px}.accounting form
button{display:inline-block;width:auto}.sub-edit form .buttons button, .sub-edit .grey-button{border-radius:0}.billing-settings .methods
.tabs{white-space:nowrap;overflow:auto}.billing-settings .methods a
span{display:none}.billing-settings .methods .action-needed{line-height:20px}.billing-settings .currency-form{margin-bottom:15px}.billing-settings .processors .pm
li{width:100%}.overview .graph
ul{margin-left:0 !important}.summary .twothirds
h4{margin-bottom:18px !important}.overview .graph ol
li{top:-16px;left:5px;right:auto}.overview .graphs
h2{margin-bottom:30px}.graph .labels2 li:nth-child(2){display:none}.overview .graphs .graph-container{margin:0
-25px 40px}.overview .graphs h2,.overview .numbers
h2{font-size:18px}.overview .top
.input{margin-top:2px}.products-revenue table .image, .products-revenue table
img{display:none}.boxes .third:nth-child(n){width:100%}.boxes
b{margin-right:10px}.accounting .top .full
form{margin-top: -60px}.accounting .top .width > form
.range{width:100%}.make-payment
.actions{margin-top:10px}.make-payment .actions
label{display:inline-block;width:calc(100% - 96px)}.make-payment .right
.labelpair{display:block;margin-right:0}.make-payment .actions
button{margin-top:15px}.overview .top
.width{margin-left:16px !important;margin-right:16px !important;margin-bottom:16px !important}.overview .section-header{margin:0
-16px 16px}.boxes{margin-bottom:16px}.summary .accounting-nav
.subnav{display:block}.summary
.pagination{float:none;margin-bottom:20px;display:block}.summary .pagination
select{width:100%}.accounting .container.width,.summary.container{margin:0
0 25px !important;border-radius:0}.refund
.notice{margin-top:20px}}@media only screen and (max-width: 420px){.pie-chart
svg{max-width:none}.accounting .boxes
.twothirds{display:none}.summary .boxes
h4{font-size:15px;margin-bottom:4px}}@media only screen and (max-width: 380px){.sub-edit form .buttons button, .sub-edit .grey-button,.sub-edit
.buttons{display:block;margin-right:0}.sub-edit form .buttons
button{margin-bottom:10px;width:100%}.payment-form
.description{width:auto}}@media only screen and (max-width:360px){.cancel-sub a,.cancel-sub
button{padding:7px
20px}.transaction .actions .button,.transaction .actions .grey-button{width:100%;display:block;margin-bottom:15px;margin-right:0;margin-left:0}}@media only screen and (max-width:340px){.sub-form .add-tax{margin-top:0}.billing-settings .currency-form
.toggle{float:none;margin-top:-5px;margin-bottom:5px}.transaction .top-actions .hollow-button{display:none}.refund .grey-button,.refund
button{padding:6px
15px}.mark-paid .button,.mark-paid .grey-button{padding:6px
18px;font-size:12px}}@media
print{.member-header,.transaction .top-actions,.payment-actions{display:none}.transaction.width{margin-top:-130px}.transaction .grey-button,.transaction .button,.transaction .red-button,.transaction .small-grey-button{display:none}.transaction
.print{display:none}.transaction .remove-latefee{display:none}.transaction{padding:0}.transaction
h2{background:transparent}.container.transaction>h2:first-child{margin-bottom:0}.section-header{padding:0;margin-left:0}.transaction-header{display:none}.payments td a
em{margin-left:0}.context-filters
li{display:none}.context-filters
li.selected{display:block}.context-filters .selected
a{border:0;box-shadow:none;bottom:0;position:static}.context-filters{padding-top:0}.payments th:last-child,.payments td:last-child{display:none}.client em
a{color:#333}.transaction
.actions{display:none}.overview
.top{background:transparent}.accounting-nav,.accounting
.subnav{display:none}.accounting
.subnav{margin-top:0}.accounting .list th,.accounting .list td,.accounting
.summary{background:transparent}.accounting:not(.products) table tr:not(.summary) td:nth-child(2){min-width:0}.accounting tr:not(.summary) td:nth-child(3){word-break:break-all;font-size:10px}}