@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes bounce{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hide-bounce{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes hide-bounce{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes settings-modal-show{0%{top:-50%;opacity:.1}to{top:50%;opacity:1}}@keyframes settings-modal-show{0%{top:-50%;opacity:.1}to{top:50%;opacity:1}}@-webkit-keyframes settings-modal-hide{0%{top:50%;opacity:1}to{top:-50%;opacity:.1}}@keyframes settings-modal-hide{0%{top:50%;opacity:1}to{top:-50%;opacity:.1}}@-webkit-keyframes pulsate{0%{-webkit-box-shadow:0 0 0 0 rgba(112,196,143,.8);box-shadow:0 0 0 0 rgba(112,196,143,.8)}to{-webkit-box-shadow:0 0 0 10px transparent;box-shadow:0 0 0 10px transparent}}@keyframes pulsate{0%{-webkit-box-shadow:0 0 0 0 rgba(112,196,143,.8);box-shadow:0 0 0 0 rgba(112,196,143,.8)}to{-webkit-box-shadow:0 0 0 10px transparent;box-shadow:0 0 0 10px transparent}}@-webkit-keyframes spin-percent-badge{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-percent-badge{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes box-open-up{0%{-webkit-transform:perspective(500px) rotateX(90deg);transform:perspective(500px) rotateX(90deg)}to{-webkit-transform:perspective(0) rotateX(0);transform:perspective(0) rotateX(0)}}@keyframes box-open-up{0%{-webkit-transform:perspective(500px) rotateX(90deg);transform:perspective(500px) rotateX(90deg)}to{-webkit-transform:perspective(0) rotateX(0);transform:perspective(0) rotateX(0)}}@-webkit-keyframes custom-modal-show{0%{top:-100%;opacity:.1}to{top:10px;opacity:1}}@keyframes custom-modal-show{0%{top:-100%;opacity:.1}to{top:10px;opacity:1}}@-webkit-keyframes custom-modal-hide{0%{top:10px;opacity:1}to{top:-100%;opacity:.1}}@keyframes custom-modal-hide{0%{top:10px;opacity:1}to{top:-100%;opacity:.1}}@-webkit-keyframes accordeon-slide{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes accordeon-slide{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes accordeon-menu-show{0%{-webkit-transform:translateY(200px);transform:translateY(200px)}20%{-webkit-transform:translateY(20px);transform:translateY(20px)}25%{-webkit-transform:translateY(10px);transform:translateY(10px)}30%,50%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes accordeon-menu-show{0%{-webkit-transform:translateY(200px);transform:translateY(200px)}20%{-webkit-transform:translateY(20px);transform:translateY(20px)}25%{-webkit-transform:translateY(10px);transform:translateY(10px)}30%,50%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pulse{0%{opacity:.5;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes pulse{0%{opacity:.5;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes pop{0%{opacity:0}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pop{0%{opacity:0}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes showing-up{to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes showing-up{to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes zoom-out{to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes zoom-out{to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes opacity-on{to{opacity:1}}@keyframes opacity-on{to{opacity:1}}@-webkit-keyframes show-disclaimer-ie{0%{opacity:0;-webkit-transform:translate3d(0,103%,0);transform:translate3d(0,103%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes show-disclaimer-ie{0%{opacity:0;-webkit-transform:translate3d(0,103%,0);transform:translate3d(0,103%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes hide-disclaimer-ie{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(0,103%,0);transform:translate3d(0,103%,0)}}@keyframes hide-disclaimer-ie{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(0,103%,0);transform:translate3d(0,103%,0)}}@-webkit-keyframes progress-bar{0%{width:100%}to{width:0%}}@keyframes progress-bar{0%{width:100%}to{width:0%}}@-webkit-keyframes fade{0%,to{opacity:1}33.333%,66.666%{opacity:0}}@keyframes fade{0%,to{opacity:1}33.333%,66.666%{opacity:0}}@-webkit-keyframes animated-gradient{0%,to{background-position:0 100%}50%{background-position:100% 0}}@keyframes animated-gradient{0%,to{background-position:0 100%}50%{background-position:100% 0}}@-webkit-keyframes blink-dots{0%,to{opacity:.2}30%{opacity:1}}@keyframes blink-dots{0%,to{opacity:.2}30%{opacity:1}}.angular-range-slider{display:inline-block;position:relative;height:10px;width:100%;margin:25px 5px;vertical-align:middle}.angular-range-slider div{white-space:nowrap;position:absolute}.angular-range-slider div.bar{width:100%;height:100%;border-radius:10px;background:#444;overflow:hidden}.angular-range-slider div.bar .selection{width:0;height:100%;background:#13b6ff}.angular-range-slider div.handle{cursor:pointer;width:40px;height:40px;top:-15px;background-color:#13b6ff;border:6px solid #000;z-index:2;border-radius:100%}.angular-range-slider div.handle.active{background-color:#0077ac}.angular-range-slider div.bubble{display:none;cursor:default;top:-32px;padding:1px 3px;font-size:.7em;font-family:sans-serif}.angular-range-slider div.bubble.active{display:inline-block}.angular-range-slider div.bubble.limit{color:#777}.as-sortable-item,.as-sortable-placeholder{display:block}.as-sortable-item{-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none}.as-sortable-item-handle{cursor:move;cursor:-webkit-grab;cursor:-moz-grab}.as-sortable-drag{position:absolute;pointer-events:none;z-index:9999}.as-sortable-hidden{display:none!important}.as-sortable-un-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quickdate{vertical-align:bottom;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.quickdate input,.quickdate select{font-size:13px}.quickdate-button{background:#fff;color:#333;border:solid 1px #ccc;-webkit-box-shadow:outset 0 1px 1px rgba(0,0,0,.075);box-shadow:outset 0 1px 1px rgba(0,0,0,.075);border-radius:4px;padding:4px 8px;display:inline-block}.quickdate-button:hover{text-decoration:underline}.quickdate-button,.quickdate-button:hover i{text-decoration:none}.quickdate-button i{padding-right:4px;opacity:.5}.quickdate-popup{color:#333;font-size:15px;border:solid 1px #ddd;border-radius:3px;-webkit-box-shadow:0 10px 30px rgba(25,25,25,.92);box-shadow:0 10px 30px rgba(25,25,25,.92)}.quickdate-action-link:hover,.quickdate-action-link:visited{color:#333}.quickdate-next-month i{padding-left:10px}.quickdate-prev-month i{padding-right:10px}table.quickdate-calendar{border:solid 1px #ccc;background-color:#fff;border-collapse:collapse;border-spacing:0;width:100%;margin-top:5px}table.quickdate-calendar td,table.quickdate-calendar th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px}table.quickdate-calendar td:hover{background-color:#e6e6e6}table.quickdate-calendar td.other-month{background-color:#dbdbdb;color:gray}table.quickdate-calendar td.other-month:hover{background-color:#c7c7c7}table.quickdate-calendar td.disabled-date{background-color:inherit;color:#fff}table.quickdate-calendar td.disabled-date:hover{background-color:inherit;cursor:default}table.quickdate-calendar td.selected{background-color:#b0ccde;font-weight:700}table.quickdate-calendar td.is-today{color:#b58922;font-weight:700}table.quickdate-calendar td.is-today.disabled-date{color:#929292;font-weight:400}.quickdate-popup-footer{margin:3px 1px 0}.quickdate-clear{display:inline-block;padding:2px 4px;background-color:#fff;color:#333;border:solid 1px #ccc;-webkit-box-shadow:outset 0 1px 1px rgba(0,0,0,.075);box-shadow:outset 0 1px 1px rgba(0,0,0,.075);border-radius:4px;text-decoration:none}.quickdate-clear:hover{background-color:#f2f2f2}.quickdate{display:inline-block;position:relative}.quickdate-action-link div,.quickdate-button div{display:inline}.quickdate-popup{z-index:99999;background-color:#fff;text-align:center;width:250px;display:none;position:absolute;padding:5px}.quickdate-popup.open,article,aside,details,figcaption,figure,footer,header,hgroup,iframe,label,main,menu,nav,section,summary{display:block}.quickdate-close{position:absolute;top:5px;right:5px;color:#333;font-size:110%;margin-top:-6px;text-decoration:none}.place-holder-message p a,.quickdate-close:hover{text-decoration:underline}.quickdate-close:hover,.quickdate-close:visited{color:#333}.quickdate-calendar-header{display:block;padding:2px 0;margin-bottom:5px;text-align:center}.quickdate-month{display:inline-block}a.quickdate-prev-month{float:left}a.quickdate-next-month{float:right}.quickdate-text-inputs{text-align:left;margin-bottom:5px}.quickdate-input-wrapper{width:48%;display:inline-block}input.quickdate-date-input,input.quickdate-time-input{width:100px;margin:0;height:auto;padding:2px 3px}table.quickdate-calendar td:hover{cursor:pointer}.quickdate-popup-footer{text-align:right;display:block}.quickdate input.ng-invalid{border:1px solid #dd3b30}.quickdate input.ng-invalid:focus{outline-color:#dd3b30}@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.qs-datepicker,.rzslider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rzslider{display:inline-block;height:4px;margin:35px 0 15px;vertical-align:middle;position:relative;width:100%}.rzslider.with-legend{margin-bottom:40px}.rzslider[disabled] .rz-pointer{cursor:not-allowed;background-color:#d8e0f3}.rzslider[disabled],.rzslider[disabled] .rz-draggable{cursor:not-allowed}.rzslider[disabled] .rz-selection,.rzslider[disabled] .rz-tick.rz-selected{background:#8b91a2}.rzslider[disabled] .rz-tick{cursor:not-allowed}.rzslider span{position:absolute;display:inline-block;white-space:nowrap}.rzslider .rz-base{width:100%;height:100%;padding:0}.rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:32px;padding-top:16px;margin-top:-16px;-webkit-box-sizing:border-box;box-sizing:border-box}.rzslider .rz-draggable{cursor:move}.rzslider .rz-bar{left:0;z-index:1;width:100%;background:#d8e0f3;border-radius:2px}.rzslider .rz-bar-wrapper.rz-transparent .rz-bar{background:0 0}.rzslider .rz-bar-wrapper.rz-left-out-selection .rz-bar{background:#df002d}.rzslider .rz-bar-wrapper.rz-right-out-selection .rz-bar{background:#03a688}.rzslider .rz-selection{z-index:2;background:#0db9f0;border-radius:2px}.rzslider .rz-restricted{z-index:3;background:red;border-radius:2px}.rzslider .rz-pointer{top:-14px;z-index:3;width:32px;height:32px;cursor:pointer;border-radius:16px}.rzslider .rz-pointer:after{position:absolute;top:12px;left:12px;width:8px;height:8px;background:#fff;border-radius:4px;content:''}.rzslider .rz-pointer:hover:after{background-color:#fff}.rzslider .rz-pointer.rz-active{z-index:4}.rzslider .rz-bubble{padding:1px 3px;color:#55637d;cursor:default}.rzslider .rz-bubble.rz-limit{color:#55637d}.rzslider .rz-ticks{position:absolute;top:-3px;left:0;z-index:1;width:100%;height:0;margin:0;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}.rzslider .rz-ticks-values-under .rz-tick-value{top:auto;bottom:-32px}.rzslider .rz-tick{position:absolute;left:0;text-align:center;cursor:pointer;background:#d8e0f3}.rzslider .rz-tick.rz-selected{background:#0db9f0}.rzslider .rz-tick-legend,.rzslider .rz-tick-value{position:absolute;top:-30px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.rzslider .rz-tick-legend{top:24px;max-width:50px;white-space:normal}.rzslider.rz-vertical{position:relative;width:4px;height:100%;padding:0;margin:0 20px;vertical-align:baseline}.rzslider.rz-vertical .rz-base{width:100%;height:100%;padding:0}.rzslider.rz-vertical .rz-bar-wrapper{top:auto;left:0;width:32px;height:100%;padding:0 0 0 16px;margin:0 0 0 -16px}.rzslider.rz-vertical .rz-bar{bottom:0;left:auto;width:4px;height:100%}.rzslider.rz-vertical .rz-pointer{top:auto;bottom:0;left:-14px!important}.rzslider.rz-vertical .rz-bubble{bottom:0;left:16px!important;margin-left:3px}.rzslider.rz-vertical .rz-ticks{top:0;left:-3px;z-index:1;width:0;height:100%}.rzslider.rz-vertical .rz-tick{margin-top:11px;margin-left:auto;vertical-align:middle}.rzslider.rz-vertical .rz-tick-value{top:auto;left:24px;-webkit-transform:translate(0,-28%);transform:translate(0,-28%)}.rzslider.rz-vertical .rz-tick-legend{top:auto;right:24px;max-width:none;white-space:nowrap;-webkit-transform:translate(0,-28%);transform:translate(0,-28%)}.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value{right:24px;bottom:auto;left:auto}.qs-datepicker{color:#000;position:absolute;width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:sans-serif;font-size:14px;z-index:9001;border:1px solid gray;border-radius:4.22275px;overflow:hidden;background:#fff;-webkit-box-shadow:0 20px 20px -15px rgba(0,0,0,.3);box-shadow:0 20px 20px -15px rgba(0,0,0,.3)}.qs-datepicker *{-webkit-box-sizing:border-box;box-sizing:border-box}.qs-datepicker.qs-centered{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.qs-datepicker.qs-hidden{display:none}.qs-datepicker .qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.qs-datepicker .qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-datepicker .qs-overlay .qs-overlay-year{background:0 0;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:14px;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-datepicker .qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-datepicker .qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-datepicker .qs-overlay .qs-submit{border:1px solid #fff;border-radius:4.22275px;padding:.5em;margin:0 auto auto;cursor:pointer;background:rgba(128,128,128,.4)}.qs-datepicker .qs-overlay .qs-submit.qs-disabled{color:gray;border-color:gray;cursor:not-allowed}.qs-datepicker .qs-overlay .qs-overlay-month-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.qs-datepicker .qs-controls,.qs-datepicker .qs-overlay .qs-overlay-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qs-datepicker .qs-overlay .qs-overlay-month{cursor:pointer;opacity:.5;-webkit-transition:opacity .15s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33.33333%;transition:opacity .15s}.qs-datepicker .qs-overlay .qs-overlay-month.active,.qs-datepicker .qs-overlay .qs-overlay-month:hover{opacity:1}.qs-datepicker .qs-controls{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;background:#d3d3d3;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.qs-datepicker .qs-controls.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-datepicker .qs-arrow{height:25px;width:25px;position:relative;cursor:pointer;border-radius:5px;-webkit-transition:background .15s;transition:background .15s}.qs-datepicker .qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-datepicker .qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-datepicker .qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-datepicker .qs-arrow:after{content:"";border:6.25px solid transparent;position:absolute;top:50%;-webkit-transition:border .2s;transition:border .2s}.qs-datepicker .qs-arrow.qs-left:after{border-right-color:gray;right:50%;-webkit-transform:translate(25%,-50%);transform:translate(25%,-50%)}.qs-datepicker .qs-arrow.qs-right:after{border-left-color:gray;left:50%;-webkit-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}.qs-datepicker .qs-month-year{font-weight:700;-webkit-transition:border .2s;transition:border .2s;border-bottom:1px solid transparent;cursor:pointer}.qs-datepicker .qs-month-year:hover{border-bottom:1px solid gray}.qs-datepicker .qs-month-year:active:focus,.qs-datepicker .qs-month-year:focus{outline:0}.qs-datepicker .qs-month{padding-right:.5ex}.qs-datepicker .qs-year{padding-left:.5ex}.qs-datepicker .qs-squares{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.qs-datepicker .qs-squares.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-datepicker .qs-square{width:14.28571429%;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .1s;transition:background .1s;border-radius:4.22275px}.qs-datepicker .qs-square.qs-current,b,strong{font-weight:700}.qs-datepicker .qs-square.qs-active{background:#add8e6}.qs-datepicker .qs-square.qs-disabled span{opacity:.2}.qs-datepicker .qs-square.qs-empty{cursor:default}.qs-datepicker .qs-square.qs-disabled{cursor:not-allowed}.qs-datepicker .qs-square.qs-day{cursor:default;font-weight:700;color:gray}.qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100%/3);left:0;top:calc(100%/3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100%/3);top:0;width:calc(100%/3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center::after,.cropper-center::before,.cropper-point.point-se::before{background-color:#eee;content:' ';display:block;position:absolute}.cropper-center::before{height:1px;left:-3px;top:0;width:7px}.cropper-center::after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line{height:100%;opacity:.1;width:100%}.cropper-face,.cropper-line,.cropper-point{display:block;position:absolute}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line,.cropper-point{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se::before{background-color:#39f;bottom:-50%;height:200%;opacity:0;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.clearfix{*zoom:1}.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{line-height:0}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.date-picker-date-time,.icon-field help-tooltip{position:absolute}.date-range .date-picker-date-time{position:inherit}[date-picker-wrapper]{position:absolute;min-width:220px;z-index:10;display:block;font-size:14px}[date-time-append] [date-picker-wrapper] [date-picker]{margin-top:-30px}[date-time-append] [date-picker]{position:relative;margin-right:-1000px;margin-bottom:-1000px}[date-range] [date-picker] .after.before{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#499dcd;background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2f6ab4));background-image:linear-gradient(to bottom,#5bc0de,#2f6ab4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f6ab4', GradientType=0);border-color:#2f6ab4 #2f6ab4 #1f4677;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#2f6ab4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}[date-range] [date-picker] .after.before.active,[date-range] [date-picker] .after.before.disabled,[date-range] [date-picker] .after.before:active,[date-range] [date-picker] .after.before:hover,[date-range] [date-picker] .after.before[disabled]{color:#fff;background-color:#2f6ab4;*background-color:#2a5ea0}[date-range] [date-picker] .after.before.active,[date-range] [date-picker] .after.before:active{background-color:#24528c \9}[date-picker].hidden{display:none}[date-picker]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border-radius:4px;background-color:#fff;padding:4px}[date-picker] table{margin:0}[date-picker] td,[date-picker] th{padding:4px 5px;text-align:center;width:20px;height:20px;border-radius:4px;border:0}[date-picker] .switch{display:table-cell;width:145px}[date-picker] span{display:block;width:23%;height:26px;line-height:25px;float:left;margin:1%;cursor:pointer;border-radius:4px}[date-picker] span:hover{background:#eee}[date-picker] span.disabled,[date-picker] span.disabled:hover{background:0 0;color:#999;cursor:default}[date-picker] .active,[date-picker] .now{background-color:#006dcc;background-image:-webkit-gradient(linear,left top,left bottom,from(#08c),to(#04c));background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}[date-picker] .now{background-color:#ee735b;background-image:-webkit-gradient(linear,left top,left bottom,from(#ee5f5b),to(#ee905b));background-image:linear-gradient(to bottom,#ee5f5b,#ee905b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffee905b', GradientType=0);border-color:#ee905b #ee905b #e56218;*background-color:#ee905b}[date-picker] .active.active,[date-picker] .active.disabled,[date-picker] .active:active,[date-picker] .active:hover,[date-picker] .active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}[date-picker] .active.active,[date-picker] .active:active{background-color:#039 \9}[date-picker] .now.active,[date-picker] .now.disabled,[date-picker] .now:active,[date-picker] .now:hover,[date-picker] .now[disabled]{color:#fff;background-color:#ee905b;*background-color:#ec8044}[date-picker] .now.active,[date-picker] .now:active{background-color:#e9712d \9}[date-picker] .disabled{background:0 0;color:#999!important;cursor:default}[date-picker] [ng-switch-when=minutes] span,[date-picker] [ng-switch-when=month] span,[date-picker] [ng-switch-when=year] span{height:54px;line-height:54px}[date-picker] [ng-switch-when=date] span{width:100%;height:26px;line-height:26px}[date-picker] [ng-switch-when=date] td span:hover,[date-picker] th:hover{background:#eee;cursor:pointer}img,legend{border:0}pre,textarea{overflow:auto}[date-picker] [ng-switch-when=date] td,body,button,legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none;color:#535658;cursor:pointer}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:20px 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}select{border-radius:5px;-webkit-box-shadow:0 0 0 1px #e2e2e2;box-shadow:0 0 0 1px #e2e2e2;outline:0;font-size:13px;font-size:.8125rem;width:inherit}textarea{height:auto;min-height:50px}table{border-collapse:collapse;border-spacing:0}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-weight:400;line-height:1.5;background:#fefefe}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{overflow:visible;-webkit-appearance:none;-moz-appearance:none;background:0 0;border:0;border-radius:3px;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.row{max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.column-row .row,.row .row{margin-left:-.625rem;margin-right:-.625rem}.row.expanded{max-width:none}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.column,.columns{padding-left:.625rem;padding-right:.625rem;-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px}@media screen and (min-width:40em){.column-row .row,.row .row{margin-left:-.9375rem;margin-right:-.9375rem}.column,.columns{padding-left:.9375rem;padding-right:.9375rem}}.small-1{-ms-flex:0 0 8.33333%;-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.member-transfer-modal .user-notify-info>my-checkbox,.small-offset-0{margin-left:0}.small-2{-ms-flex:0 0 16.66667%;-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.small-offset-2{margin-left:16.66667%}.small-4{-ms-flex:0 0 33.33333%;-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.small-offset-3{margin-left:25%}.small-5{-ms-flex:0 0 41.66667%;-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.small-offset-5{margin-left:41.66667%}.small-7{-ms-flex:0 0 58.33333%;-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.small-offset-6{margin-left:50%}.small-8{-ms-flex:0 0 66.66667%;-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.small-offset-8{margin-left:66.66667%}.small-10{-ms-flex:0 0 83.33333%;-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.small-offset-9{margin-left:75%}.small-11{-ms-flex:0 0 91.66667%;-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.small-offset-11{margin-left:91.66667%}.small-order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.small-order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.small-order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.small-order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.small-order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.small-order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}@media screen and (min-width:40em){.medium-1{-ms-flex:0 0 8.33333%;-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.medium-offset-0{margin-left:0}.medium-2{-ms-flex:0 0 16.66667%;-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.medium-offset-2{margin-left:16.66667%}.medium-4{-ms-flex:0 0 33.33333%;-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.medium-offset-3{margin-left:25%}.medium-5{-ms-flex:0 0 41.66667%;-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.medium-offset-5{margin-left:41.66667%}.medium-7{-ms-flex:0 0 58.33333%;-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.medium-offset-6{margin-left:50%}.medium-8{-ms-flex:0 0 66.66667%;-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.medium-offset-8{margin-left:66.66667%}.medium-10{-ms-flex:0 0 83.33333%;-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.medium-offset-9{margin-left:75%}.medium-11{-ms-flex:0 0 91.66667%;-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.medium-offset-11{margin-left:91.66667%}.medium-order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.medium-order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.medium-order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.medium-order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.medium-order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.medium-order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}}@media screen and (min-width:40em) and (min-width:40em){.medium-expand{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px}}.row.medium-unstack .column,.row.medium-unstack .columns{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%}@media screen and (min-width:40em){.row.medium-unstack .column,.row.medium-unstack .columns{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}}@media screen and (min-width:64em){.large-1{-ms-flex:0 0 8.33333%;-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.large-offset-0{margin-left:0}.large-2{-ms-flex:0 0 16.66667%;-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.large-offset-2{margin-left:16.66667%}.large-4{-ms-flex:0 0 33.33333%;-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.large-offset-3{margin-left:25%}.large-5{-ms-flex:0 0 41.66667%;-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.large-offset-5{margin-left:41.66667%}.large-7{-ms-flex:0 0 58.33333%;-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.large-offset-6{margin-left:50%}.large-8{-ms-flex:0 0 66.66667%;-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.large-offset-8{margin-left:66.66667%}.large-10{-ms-flex:0 0 83.33333%;-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.large-offset-9{margin-left:75%}.large-11{-ms-flex:0 0 91.66667%;-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.large-offset-11{margin-left:91.66667%}.large-order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.large-order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.large-order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.large-order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.large-order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.large-order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}}@media screen and (min-width:64em) and (min-width:64em){.large-expand{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px}}.row.large-unstack .column,.row.large-unstack .columns,.shrink{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%}@media screen and (min-width:64em){.row.large-unstack .column,.row.large-unstack .columns{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}}.shrink{-ms-flex:0 0 auto;flex:0 0 auto}.row.align-right{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.row.align-center{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.row.align-justify{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.row.align-spaced{-ms-flex-pack:distribute;justify-content:space-around}.row.align-top{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.align-top.columns,.column.align-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.row.align-bottom{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.align-bottom.columns,.column.align-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.row.align-middle{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.align-middle.columns,.column.align-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.row.align-stretch{-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch}.align-stretch.columns,.column.align-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.error404{text-align:center}.error404 h1{font-size:50px;margin:60px 0 20px}.error404 p,.place-holder-message.white h3{margin-bottom:20px}.book-and-pay-now,.btn-light-pink,.download-pdf-buttons a,.finalization-coupon .flex a,.footer-modal-navigation .button-modal-navigation,.invoice .container .single-invoice.pending-payment .charged-invoices-info .btn,.load-more,.loggin-modal button,.my-orders-content .cancel-btn,.my-orders-content .click-unlock div,.payment-cta,.purchased-items .open-qr-code,.simple-cta{-webkit-transition:background .1s cubic-bezier(0,.5,.5,1),opacity .2s cubic-bezier(.5,0,.5,1),-webkit-transform .1s cubic-bezier(.5,0,.5,1);transition:transform .1s cubic-bezier(.5,0,.5,1),background .1s cubic-bezier(0,.5,.5,1),opacity .2s cubic-bezier(.5,0,.5,1);transition:transform .1s cubic-bezier(.5,0,.5,1),background .1s cubic-bezier(0,.5,.5,1),opacity .2s cubic-bezier(.5,0,.5,1),-webkit-transform .1s cubic-bezier(.5,0,.5,1)}.book-and-pay-now:hover,.btn-light-pink:hover,.download-pdf-buttons a:hover,.finalization-coupon .flex a:hover,.footer-modal-navigation .button-modal-navigation:hover,.invoice .container .single-invoice.pending-payment .charged-invoices-info .btn:hover,.load-more:hover,.loggin-modal button:hover,.my-orders-content .cancel-btn:hover,.my-orders-content .click-unlock div:hover,.payment-cta:hover,.purchased-items .open-qr-code:hover,.simple-cta:hover{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}.book-and-pay-now:active,.btn-light-pink:active,.download-pdf-buttons a:active,.finalization-coupon .flex a:active,.footer-modal-navigation .button-modal-navigation:active,.invoice .container .single-invoice.pending-payment .charged-invoices-info .btn:active,.load-more:active,.loggin-modal button:active,.my-orders-content .cancel-btn:active,.my-orders-content .click-unlock div:active,.payment-cta:active,.purchased-items .open-qr-code:active,.simple-cta:active{-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0)}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng:cloak],[x-ng-cloak],body.prod.prod.prod .only-dev.only-dev.only-dev{display:none}:root{--primary-color:#70c48f;--secondary-color:#66b8e3;--primary-red:#e53e44;--primary-blue:#66b8e3;--primary-blue-rgba:rgba(102,184,227,0.5);--primary-white:#fff;--primary-smoke:#ececec;--semi-white:#fdfdfd;--dark-gray:#535658;--enter:cubic-bezier(0,.5,.5,1);--move:cubic-bezier(.5,0,.5,1);--exit:cubic-bezier(.5,0,0,1);--bounce:cubic-bezier(.175,.885,.32,1.275)}body,html{overflow-scrolling:touch;-webkit-overflow-scrolling:touch}body{font-family:'Montserrat',sans-serif;font-size:17px;background-color:#f7f7f5;color:#535658;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;height:100%;margin:0;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"pnum";font-feature-settings:"pnum";font-variant-numeric:proportional-nums;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.main-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row .label-text,body,hr .label-text{width:100%}.row.nopadding>div.field-form-group,hr.nopadding>div.field-form-group{padding:0 10px}.row.nopadding>div.field-form-group:last-of-type:not(:only-of-type),hr.nopadding>div.field-form-group:last-of-type:not(:only-of-type){padding-right:0}.row.nopadding>div.field-form-group:first-of-type,hr.nopadding>div.field-form-group:first-of-type{padding-left:0}.row.nopadding>div.field-form-group:only-of-type,hr.nopadding>div.field-form-group:only-of-type{padding:0}@media (max-width:639px){.row.nopadding>div.field-form-group,hr.nopadding>div.field-form-group{padding:0}}.fullwidth-row{max-width:none}a.normal{color:#66b8e3}a.dark-blue{color:#27739b}.warning-message{color:#c57373}hr:not(.display-row){margin:50px 0;border:0;height:1px;background-color:#e2e2e2}.green-link{color:#70c48f;cursor:pointer}.text-danger{color:#c57373}.text-green{color:#70c48f}.text-disabled{color:#ccc}.text-white,div.rn-carousel-indicator span.active{color:#fff}.to-upper{text-transform:uppercase}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.signage-content .sa-display-block .video-container video,.signage-form .alerts-tab div.input-columns .video-container video,.signage-form .booking-tab div.input-columns .video-container video,.signage-form .weather-tab div.input-columns .video-container video,.signage-form .web-image-tab div.input-columns .video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.spinner{background:rgba(255,255,255,.5);position:absolute;top:0;bottom:0;left:0;right:0;z-index:900;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;border-radius:5px}.spinner .fa-spinner{color:#000;font-size:30px}.spinner-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.spinner-info .sa-spinner{margin:0}.circle-close-green{border-radius:100%;height:30px;width:30px;font-weight:700;font-size:20px;color:#fff;background-color:#70c48f;cursor:pointer}.page-icon-title{text-align:center;position:relative;padding:0 35px;margin-bottom:15px}.page-icon-title h1,.page-icon-title h2{padding:0;margin-left:0;margin-right:0;margin-bottom:0;font-size:2em;text-align:center}.page-icon-title a{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-icon-title .fa{font-size:36px;color:#70c48f}.page-icon-title .fa:hover{color:#b7e1c6}place-holder-msg{padding:5px}.place-holder-message{text-align:center;background-color:rgba(226,226,226,.19);padding:30px;max-width:560px;margin:40px auto 0;border-radius:35px}.place-holder-message.white{max-width:700px;background-color:#fff}.confirmation-tooltip h3,.member-cancellation-tooltip h3,.place-holder-message.white h2{margin-bottom:0}.place-holder-message p{font-size:18px;margin:0}.admin-booking-modal .admin-booking-content .admin-booking-buttons confirmation-tooltip,.course-reservation-modal .course-reservation-content .course-reservation-buttons confirmation-tooltip,.place-holder-message button{margin-top:15px}.booking-footer a:hover,.crumb a:hover,.locale-pref a:hover,.place-holder-message a.underline{text-decoration:underline}.place-holder-message .rounded-container{background-color:#70c48f;border-radius:100%;width:90px;height:90px;position:relative;margin:0 auto 15px}.place-holder-message .rounded-container .fa{color:#fff;position:absolute;font-size:50px;top:19px;left:22px}.place-holder-message .rounded-container .fa.fa-user-times{left:19px}.place-holder-message .rounded-container .fa.fa-list-ul{font-size:45px;top:23px;left:23px}.place-holder-message .rounded-container .fa.fa-map-marker{left:31px}.place-holder-message .rounded-container .fa.fa-users{left:19px}.place-holder-message .rounded-container .fa.fa-usd{left:32px}footer{font-size:14px}footer,footer a{color:#696e71}.booking-footer,.locale-pref{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;padding:60px 0}.booking-footer.admin,.locale-pref.admin{margin-left:80px}.language-options .fa-globe{margin-right:10px}.language-options .language-active{font-weight:700;pointer-events:none}.language-options a,footer a{padding:8px 12px}.show-for-large.show-for-large,.show-for-medium.show-for-medium{display:none}.alert{padding:10px 15px;border:1px solid transparent;border-radius:3px;margin-bottom:16px;font-size:.85em}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d0e9c6}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faf2cc}.alert-blue{background-color:#f5fcff;border-color:#fff}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebcccc}my-modal:not(.finalization-modal) .overlay-content{max-height:98%}.overlay{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overlay .overlay-close{position:absolute;font-size:25px;font-weight:700;color:#888c8e;z-index:320}.overlay .overlay-close:hover{color:#999;cursor:pointer}.overlay .overlay-content{background-color:#fff;z-index:320;position:relative;max-width:1200px;margin:0 5px;overflow-y:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;border-radius:6px}.overlay .overlay-content h2{margin-bottom:30px}.overlay .overlay-backdrop{background-color:rgba(0,0,0,.7);position:fixed;z-index:310;top:0;right:0;bottom:0;left:0;will-change:opacity}.overlay .overlay-buttons{padding:0 40px 20px}.overlay .confirm-overlay{padding:40px}.reveal-modal{top:50%;left:50%;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%;max-width:950px;max-height:98%;background:#fff;position:fixed;z-index:1001;padding:30px 40px 34px;border-radius:10px;border:1px solid #959b98}.reveal-modal .close-reveal-modal{font-size:50px;line-height:.5;position:absolute;top:10px;left:10px;color:#959b98;text-shadow:0 -1px 1px rbga(0,0,0,.6);cursor:pointer}.reveal-modal .close-reveal-modal:hover{color:#70c48f}.overlay-close{position:absolute;right:20px;top:10px;font-size:25px;font-weight:700;color:#e2e2e2}.overlay-close:hover{color:#999}.reveal-title-block{margin-bottom:20px}.reveal-title-block .reveal-title{margin:0;font-size:2em}.reveal-title-block .reveal-sub-title{margin:0;font-size:130%}.billing-modal.ng-hide-remove,.hours-modal.ng-hide-remove,.profile-modal.ng-hide-remove{-webkit-animation:.3s settings-modal-show ease-in;animation:.3s settings-modal-show ease-in}.billing-modal.ng-hide-add,.hours-modal.ng-hide-add,.profile-modal.ng-hide-add{-webkit-animation:.3s settings-modal-hide ease-out;animation:.3s settings-modal-hide ease-out}h1,h2,h3{margin-top:0}.crumb,h1{margin-bottom:20px}h2{margin-bottom:18px}.previous-booking-slideout .previous-booking-title+select,h3{margin-bottom:16px}.crumb{font-size:13px;margin-top:-15px}.crumb a{color:#66b8e3}.show-for-small.show-for-small,input[type=file].hidden,ul[rn-carousel-buffered]>li{display:none}.button-with-confirmation{display:inline-block;position:relative}.btn-wrapper-margin-top button,.button-with-confirmation.full-size{width:100%}.confirmation-overlay{position:fixed;width:100%;min-height:100%;overflow-y:auto;background-color:rgba(153,153,153,.2);z-index:99;top:0;left:0}.confirmation-tooltip{z-index:100}.confirmation-tooltip,.member-cancellation-tooltip{border:1px solid #e2e2e2;position:absolute;padding:30px 25px;background-color:#fff;-webkit-box-shadow:0 0 5px #e2e2e2;box-shadow:0 0 5px #e2e2e2}.confirmation-tooltip::before,.member-cancellation-tooltip::before{content:'';display:block;width:20px;height:20px;background-color:#fff;position:absolute;border-left:1px solid #e2e2e2;border-top:1px solid #e2e2e2}.confirmation-tooltip.top-left,.member-cancellation-tooltip.top-left{bottom:55px;left:0}.confirmation-tooltip.top-left::before,.member-cancellation-tooltip.top-left::before{bottom:-10px;left:20px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.confirmation-tooltip.top-right,.member-cancellation-tooltip.top-right{right:0;bottom:55px}.confirmation-tooltip.top-right::before,.member-cancellation-tooltip.top-right::before{right:20px;bottom:-10px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.confirmation-tooltip.bottom-right,.member-cancellation-tooltip.bottom-right{top:55px;right:0}.confirmation-tooltip.bottom-right::before,.member-cancellation-tooltip.bottom-right::before{top:-10px;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.confirmation-tooltip.bottom-left,.member-cancellation-tooltip.bottom-left{top:55px;left:0}.confirmation-tooltip.bottom-left::before,.member-cancellation-tooltip.bottom-left::before{top:-10px;left:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.confirmation-tooltip a,.confirmation-tooltip p,.member-cancellation-tooltip a,.member-cancellation-tooltip p{font-size:14px}.confirmation-tooltip .tooltip-confirmation-buttons,.member-cancellation-tooltip .tooltip-confirmation-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.confirmation-tooltip .tooltip-confirmation-buttons a:first-child,.exception-prebooking-popup .month-datepicker date-picker-moment:first-child,.member-cancellation-tooltip .tooltip-confirmation-buttons a:first-child{margin-right:10px}.confirmation-tooltip .overlay-close,.member-cancellation-tooltip .overlay-close{top:5px;right:15px}date-range-picker{display:-webkit-box;display:-ms-flexbox;display:flex}.mobilediv{padding:20px}.mobilediv>h1{color:#27739b}.mobilediv .mdate{color:#66b182;text-align:right}.mobilediv .mcontent{border-bottom:1px solid #ccc;margin-top:4px}.clickable:hover{cursor:pointer}@media screen and (max-width:768px){.overlay-content input[type=text]{-ms-touch-action:auto;touch-action:auto}}@media screen and (max-width:468px){.hide-for-mobile.hide-for-mobile{display:initial}.page-icon-title h1,.page-icon-title h2{font-size:1.7em}}@media screen and (max-width:40em){.tooltip-confirmation-notice-button-mobile-box{padding-top:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.booking-footer,.hide-for-small.hide-for-small{display:none}.show-for-small.show-for-small{display:initial}}@media screen and (min-width:641px){.show-for-medium.show-for-medium{display:initial}.hide-for-medium.hide-for-medium{display:none}}@media screen and (max-width:768px){.hide-for-tablets.hide-for-tablets{display:none}.show-for-tablets.show-for-tablets{display:initial}}@media screen and (min-width:769px){.show-for-tablets.show-for-tablets{display:none}}@media screen and (min-width:64em){.show-for-large.show-for-large{display:initial}.media{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-img.media-img.media-img{margin-bottom:0}.media-body{text-align:left}}body ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(82,86,87,.3);box-shadow:inset 0 0 3px rgba(82,86,87,.3);background-color:#f5f5f5}body ::-webkit-scrollbar{width:6px;background-color:#f5f5f5}body ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#4d5152}.btn{padding:4px 10px;border:2px solid}.automation-header .action-button,.btn{cursor:pointer;display:inline-block;font-weight:700;outline:0;white-space:nowrap;line-height:1.5}.automation-header .action-button:not(.btn-radius-2),.btn:not(.btn-radius-2){border-radius:30px}.automation-header .action-button.btn-radius-2,.btn.btn-radius-2{border-radius:5px}.automation-header .action-button.btn-primary-o,.btn.btn-primary-o{border:2px solid}.automation-header .action-button.btn-primary-o:not(.btn-danger),.btn.btn-primary-o:not(.btn-danger){border-color:#70c48f}.automation-header .action-button,.btn-primary{color:#fff}.automation-header .action-button,.btn-primary,.download-pdf-buttons a{background-color:#70c48f;border:2px solid #70c48f}.automation-header .action-button:hover,.btn-primary:hover,.download-pdf-buttons a:hover{color:#fff;background-color:#66b182;border-color:#66b182}.automation-header .action-button[disabled],.automation-header .action-button[disabled]:hover,.btn-primary[disabled],.btn-primary[disabled]:hover,.download-pdf-buttons a[disabled],.download-pdf-buttons a[disabled]:hover{background-color:#8cd4a6;border-color:#8cd4a6}.btn-primary-green-o,.btn-primary-o,.fullwidth-background-secondary p a,.main-content p a{color:#70c48f}.btn-primary-green-o:hover,.btn-primary-o:hover{background-color:#70c48f;border-color:#70c48f;color:#fff}.btn-primary-o[disabled]{background-color:transparent;border-color:#93999d;color:#93999d}.btn-primary-green-o.not-active,.btn-primary-green-o[disabled],.btn-primary-reverse{background-color:#fff;border-color:#93d2aa;color:#93d2aa}.btn-primary-reverse{color:#70c48f;border-color:#fff}.btn-primary-reverse:hover{background-color:#f2f2f2;color:#70c48f;border-color:#f2f2f2}.btn-secondary{background-color:#535658;border-color:#535658;color:#fff}.btn-secondary:hover{background-color:#434648;border-color:#434648;color:#fff}.btn-secondary[disabled]{background-color:#93999d;border-color:#93999d}.btn-secondary[disabled]:hover{background-color:#93999d}.btn-secondary-f{border-color:#4d5052;color:#fff;background-color:#4d5052}.btn-secondary-f:hover{background-color:#fff;color:#4d5052}.btn-secondary-o{border-color:#4d5052;color:#4d5052}.btn-secondary-o.active.active.active,.btn-secondary-o:hover{color:#fff;background-color:#4d5052}.btn-secondary-o.not-active,.btn-secondary-o[disabled]{border-color:#919699;color:#919699}.btn-secondary-o.not-active:hover,.btn-secondary-o[disabled]:hover{color:#919699;background-color:#fff}.btn-secondary-o-l{border-color:#868c85;color:#868c85}.btn-secondary-o-l:hover{color:#fff;background-color:#868c85}.btn-secondary-o-l[disabled]{opacity:.6}.btn-secondary-o-l[disabled]:hover{color:#868c85;background-color:#fff}.btn-secondary-l{border-color:#999;color:#fff}.btn-secondary-l:hover{background-color:#8a8a8a;border-color:#8a8a8a;color:#fff}.btn-secondary-l[disabled]{background-color:#999;border-color:#999}.btn-secondary-l,.btn-secondary-l[disabled]:hover{background-color:#999}.btn-danger{border:2px solid;border-color:#c57373;color:#c57373}.btn-danger:hover{color:#fff;background-color:#c57373;border-color:#c57373}.btn-danger[disabled]{border-color:#d29393}.btn-danger-o:hover,.btn-danger-o:hover[disabled],.btn-danger[disabled],.btn-danger[disabled]:hover{color:#d29393;background-color:#fff}.btn-danger-o,.btn-info{border-color:#c57373;background-color:#c57373;color:#fff}.btn-danger-o:hover{color:#c57373}.btn-danger-o:hover[disabled]{border-color:#d29393}.btn-info{background-color:#56d5fc;border-color:#56d5fc}.btn-info:hover{background-color:#1fb9e9;color:#fff}.btn-info[disabled]{border-color:#69dafc;background-color:#fff;color:#69dafc}.btn-info-o,.btn-info-o:hover{background-color:#fff;color:#56d5fc;border-color:#56d5fc}.btn-info-o:hover{background-color:#56d5fc;color:#fff}.btn-info-e,.btn-info-o.not-active,.btn-info-o[disabled]{background-color:#fff;color:#9be6fd;border-color:#9be6fd}.btn-info-e{border-color:#78ccc7;color:#78ccc7}.btn-info-e:hover{background-color:#78ccc7;color:#fff}.btn-info-e.not-active,.btn-info-e[disabled]{background-color:#fff;color:#b5e3e0;border-color:#b5e3e0}.btn-orange-o,.btn-orange-o:hover{background-color:#fff;color:#ffba57;border-color:#ffba57}.btn-orange-o:hover{background-color:#ffba57;color:#fff}.btn-orange-o.not-active,.btn-orange-o[disabled]{background-color:#fff;color:#ffd599;border-color:#ffd599}.btn-dark-blue,.btn-dark-blue-o{border-color:#27739b}.btn-dark-blue,.btn-dark-blue-o,.btn-dark-blue:hover{background-color:#27739b;color:#fff}.btn-dark-blue[disabled]{background-color:#85c1e0;border-color:#85c1e0}.btn-dark-blue-o{background-color:#fff;color:#27739b}.btn-dark-blue-o:hover{background-color:#27739b;color:#fff;border-color:#27739b}.btn-dark-blue-o.not-active,.btn-dark-blue-o[disabled]{border-color:#85c1e0;background-color:#fff;color:#85c1e0}.btn-purple-o,.btn-purple-o:hover{background-color:#fff;color:#b677cc;border-color:#b677cc}.btn-purple-o:hover{background-color:#b677cc;color:#fff}.btn-purple-o.not-active,.btn-purple-o[disabled]{border-color:#c390d5;background-color:#fff;color:#c390d5}.adv-options-btn-group div:not(.btn-double-wrapper){padding-left:1px}.adv-options-btn-group div:not(.btn-double-wrapper) button{width:100%}.adv-options-btn-group div:not(.btn-double-wrapper) .btn-double-wrapper button{width:49%}.adv-options-btn-group div:not(.btn-double-wrapper) .btn-double-wrapper button:first-child{margin-left:-1px}.btn-wrapper-margin-top{margin-top:10px}@media (max-width:40em){.btn-wrapper-margin-top>div{margin-bottom:20px}.btn-wrapper-margin-top>div .btn{min-width:155px}.btn-wrapper-margin-top>div:last-of-type:not(:only-of-type){margin-bottom:0}}.btn-text{background:#fff;border:2px solid #e2e2e2;border-radius:4px;padding:8px 12px}.btn-large{padding:10px 30px}.automation-header .action-button,.btn-small{font-size:14px}.btn-mini{font-size:12px;padding:3px 5px;margin:1px}.btn-block{display:block;width:100%;text-align:center}.admin-booking-modal .admin-booking-content .booking-datepicker .quickdate .quickdate-button,.btn-rectangle{border-radius:0}.btn-rounded-medium{border-radius:10px}.btn-t-rounded-medium{border-radius:10px 10px 0 0}.btn-b-rounded-medium{border-radius:0 0 10px 10px}.fa.disabled{color:#e2e2e2}.button-tooltip{font-style:italic;font-size:14px}.btn-circle{height:30px;width:30px;border-radius:50%;position:relative}.btn-circle:hover{cursor:pointer;background-color:#fff}.btn-circle,.btn-circle:hover:after,.btn-circle:hover:before{background-color:#535658}.btn-circle i{margin-right:2px}.btn-circle.not-active,.btn-circle[disabled]{cursor:initial}.btn-circle-primary:hover{color:#70c48f;background-color:#fff}.btn-circle-primary,.btn-circle-primary.not-active,.btn-circle-primary[disabled]{background-color:#70c48f;color:#fff}.btn-circle-x:after,.btn-circle-x:before{content:'';position:absolute;background-color:#fff;height:16px;width:2px;top:7px;left:14px}.btn-circle-x:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-circle-x:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:40em){.mobile-optimized{white-space:normal;width:100%}}.rn-carousel{overflow:hidden;padding:0;-webkit-perspective:1000px;perspective:1000px;position:relative;width:100%}.rn-carousel>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;height:100%;list-style-type:none;position:absolute;-webkit-transition:-webkit-transform cubic-bezier(.5,0,.5,1);transition:transform cubic-bezier(.5,0,.5,1);transition:transform cubic-bezier(.5,0,.5,1),-webkit-transform cubic-bezier(.5,0,.5,1);width:100%}.rn-carousel>li,ul[rn-carousel-transition=hexagon]{overflow:visible}div.rn-carousel-indicator span{color:#6a6a6a;cursor:pointer}.rn-carousel-control{cursor:pointer;font-size:2rem;opacity:.75;position:absolute;top:40%;-webkit-transition:opacity 4.2s cubic-bezier(.5,0,.5,1);transition:opacity 4.2s cubic-bezier(.5,0,.5,1)}.rn-carousel-control.rn-carousel-control-next:hover,.rn-carousel-control.rn-carousel-control-prev:hover,.rn-carousel-control:hover{opacity:1}.rn-carousel-control.rn-carousel-control-next,.rn-carousel-control.rn-carousel-control-prev{height:29px;opacity:.45;-webkit-transition:opacity .3s cubic-bezier(.5,0,.5,1);transition:opacity .3s cubic-bezier(.5,0,.5,1);width:16px}.rn-carousel-control.rn-carousel-control-next:after,.rn-carousel-control.rn-carousel-control-next:before,.rn-carousel-control.rn-carousel-control-prev:after,.rn-carousel-control.rn-carousel-control-prev:before{background:#000;border-radius:5px;content:'';height:20px;position:absolute;width:3px}.rn-carousel-control.rn-carousel-control-prev{left:-20px}.rn-carousel-control.rn-carousel-control-prev:after,.rn-carousel-control.rn-carousel-control-prev:before{right:0}.rn-carousel-control.rn-carousel-control-prev:before{top:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rn-carousel-control.rn-carousel-control-prev:after{bottom:0;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rn-carousel-control.rn-carousel-control-next{right:-20px}.rn-carousel-control.rn-carousel-control-next:after,.rn-carousel-control.rn-carousel-control-next:before{left:0}.rn-carousel-control.rn-carousel-control-next:before{top:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rn-carousel-control.rn-carousel-control-next:after{bottom:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.flash-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:75px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:.9;padding:10px 0;position:fixed;text-align:center;top:-75px;-webkit-transition:.5s;transition:.5s;width:100%;z-index:1002}.flash-message.show{top:0}.flash-message.success{background-color:#70c48f}.flash-message.danger{background-color:#c57373}.flash-message.info{background-color:#56d5fc}.flash-message.warning{background-color:#c57373}.flash-message p{text-shadow:1px 1px 10px rgba(0,0,0,.3)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],textarea{padding:8px 10px;-ms-touch-action:none;touch-action:none}input[type=button],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=time]{border:1px solid #e2e2e2;border-radius:5px;-webkit-box-shadow:0 0 0 1px #e2e2e2;box-shadow:0 0 0 1px #e2e2e2;outline:0;font-size:13px;font-size:.8125rem;width:100%}textarea{border-radius:5px;-webkit-box-shadow:0 0 0 1px #e2e2e2;box-shadow:0 0 0 1px #e2e2e2;outline:0;font-size:13px;font-size:.8125rem;width:100%}input[type=button].no-border,input[type=date].no-border,input[type=email].no-border,input[type=number].no-border,input[type=password].no-border,input[type=search].no-border,input[type=text].no-border,input[type=time].no-border,textarea.no-border{border:0}input[type=button].inline-input,input[type=date].inline-input,input[type=email].inline-input,input[type=number].inline-input,input[type=password].inline-input,input[type=search].inline-input,input[type=text].inline-input,input[type=time].inline-input,textarea.inline-input{display:inline-block;width:auto}input[type=button].inline-input.inline-input-space-right,input[type=date].inline-input.inline-input-space-right,input[type=email].inline-input.inline-input-space-right,input[type=number].inline-input.inline-input-space-right,input[type=password].inline-input.inline-input-space-right,input[type=search].inline-input.inline-input-space-right,input[type=text].inline-input.inline-input-space-right,input[type=time].inline-input.inline-input-space-right,textarea.inline-input.inline-input-space-right{margin-right:5px}input[type=button].inline-input.inline-input-space-left,input[type=date].inline-input.inline-input-space-left,input[type=email].inline-input.inline-input-space-left,input[type=number].inline-input.inline-input-space-left,input[type=password].inline-input.inline-input-space-left,input[type=search].inline-input.inline-input-space-left,input[type=text].inline-input.inline-input-space-left,input[type=time].inline-input.inline-input-space-left,textarea.inline-input.inline-input-space-left{margin-left:5px}input[type=button]:required.ng-invalid:not(.no-error):focus,input[type=email]:required.ng-invalid:not(.no-error):focus,input[type=number]:required.ng-invalid:not(.no-error):focus,input[type=password]:required.ng-invalid:not(.no-error):focus,input[type=search]:required.ng-invalid:not(.no-error):focus,input[type=text]:required.ng-invalid:not(.no-error):focus,textarea:required.ng-invalid:not(.no-error):focus{border-color:rgba(197,115,115,.9);-webkit-box-shadow:inset 0 1px 2px rgba(188,188,188,.6),0 0 0 2px rgba(197,115,115,.3);box-shadow:inset 0 1px 2px rgba(188,188,188,.6),0 0 0 2px rgba(197,115,115,.3)}input[type=button]:not(.ng-invalid):focus,input[type=email]:not(.ng-invalid):focus,input[type=number]:not(.ng-invalid):focus,input[type=password]:not(.ng-invalid):focus,input[type=search]:not(.ng-invalid):focus,input[type=text]:not(.ng-invalid):focus,textarea:not(.ng-invalid):focus{border-color:rgba(112,196,143,.9);-webkit-box-shadow:inset 0 1px 2px rgba(188,188,188,.6),0 0 0 2px rgba(112,196,143,.3);box-shadow:inset 0 1px 2px rgba(188,188,188,.6),0 0 0 2px rgba(112,196,143,.3)}input[type=checkbox]{margin-bottom:10px}select,textarea{border:1px solid #e2e2e2}select.inline-input{width:auto}input[type=submit]{border:0}input[type=file]{display:block;margin-bottom:10px;width:100%}.last-input,.page-presskit .icon-container img,.plan-form section,input.last-input,textarea.last-input{margin-bottom:20px}input.error{background-color:#f5f5f5;border:1px solid #c57373}.automation-tab-content .automation-tab-header accessible-places-dropdown-directive,input.small{width:20%}.field{margin-bottom:15px}.form-sub-title{font-size:120%;font-weight:400}.input-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.input-list:not(.flex-persistent){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.input-list.refunds{margin:10px 0 15px 8px}.input-list input[type=checkbox],.input-list input[type=radio]{margin-bottom:0}.has-error input,.has-error textarea{margin-bottom:5px;border-color:#a94442}.has-error p{color:#a94442;font-size:14px;margin:0 0 10px;text-align:left}.has-error input[type=email]:required.ng-invalid:not(.no-error),.has-error input[type=email]:required.ng-valid:not(.no-error),.has-error input[type=number]:required.ng-invalid:not(.no-error),.has-error input[type=number]:required.ng-valid:not(.no-error),.has-error input[type=password]:required.ng-invalid:not(.no-error),.has-error input[type=password]:required.ng-valid:not(.no-error),.has-error input[type=text]:required.ng-invalid:not(.no-error),.has-error input[type=text]:required.ng-valid:not(.no-error),.has-error select:required.ng-invalid:not(.no-error),.has-error select:required.ng-valid:not(.no-error),.has-error textarea:required.ng-invalid:not(.no-error),.has-error textarea:required.ng-valid:not(.no-error),.input-invalid,.newmembershipplan-container input.ng-invalid,.quickdate.quickdate[required=required].ng-invalid:not(.no-error) .quickdate-button,input[type=email]:required.ng-invalid:not(.no-error),input[type=number]:required.ng-invalid:not(.no-error),input[type=password]:required.ng-invalid:not(.no-error),input[type=text]:required.ng-invalid:not(.no-error),select:required.ng-invalid:not(.no-error),textarea:required.ng-invalid:not(.no-error){border-right:3px solid #c57373}.input-valid,.quickdate.quickdate[required=required].ng-valid:not(.no-error) .quickdate-button,input[type=email]:required.ng-valid:not(.no-error),input[type=number]:required.ng-valid:not(.no-error),input[type=password]:required.ng-valid:not(.no-error),input[type=text]:required.ng-valid:not(.no-error),select:required.ng-valid:not(.no-error),textarea:required.ng-valid:not(.no-error){border-right:3px solid #70c48f}input[type=number].chars-2,input[type=text].chars-2{width:69px}input[type=number].chars-3,input[type=text].chars-3{width:87px}input[type=number].chars-4,input[type=text].chars-4{width:106px}.icon-field{position:relative}.icon-field .fa{left:10px;position:absolute;top:14px}.icon-field .fa-envelope{left:10px;top:11px}.icon-field .fa-credit-card{top:12px}.icon-field .fa-building,.icon-field .fa-map-marker,.icon-field .fa-phone,.icon-field .fa-user{left:10px;top:12px}.icon-field .fa-birthday-cake{left:10px;top:11px}.icon-field .fa-search{color:#a9a9a9;top:12px}.icon-field.search-input input{text-indent:5px}.icon-field input[type=email],.icon-field input[type=number],.icon-field input[type=password],.icon-field input[type=text]{padding:10px 15px 10px 35px}@media (min-width:769px){.icon-field help-tooltip{right:25px}.icon-field help-tooltip .fa{right:-15px}}@media (max-width:768px){.icon-field help-tooltip{right:0}.icon-field help-tooltip .fa{right:10px}}.icon-field help-tooltip .fa{left:initial;position:absolute;top:-5px}.card-form-new{max-width:360px}.stripe .form-wrapper{margin-right:-10px}.stripe .button-with-confirmation{width:100%}.stripe form .card-number,.stripe form .expiration-cvc-group{margin-right:10px}.stripe form .card-number{-webkit-box-flex:1;-ms-flex:1 0 260px;flex:1 0 260px}.stripe form .expiration-cvc-group{-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;-ms-flex-wrap:wrap;flex-wrap:wrap}.stripe form .expiration-cvc-group>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.stripe .add-card-form-controlls .button-with-confirmation>button img{vertical-align:text-top;width:20px}.stripe .add-card-form-controlls .button-with-confirmation>button.arrow-icon{padding-left:20px;padding-right:20px}@media screen and (max-width:425px){.stripe form .card-number,.stripe form .expiration-cvc-group,.stripe form .expiration-cvc-group>div{-webkit-box-flex:1;-ms-flex:1 0 240px;flex:1 0 240px}.stripe form .expiration-cvc-group>div:first-of-type{margin-right:0}}input.placeholder{-webkit-transition:opacity .2s cubic-bezier(.5,0,.5,1),-webkit-transform .2s cubic-bezier(.5,0,.5,1);transition:opacity .2s cubic-bezier(.5,0,.5,1),transform .2s cubic-bezier(.5,0,.5,1);transition:opacity .2s cubic-bezier(.5,0,.5,1),transform .2s cubic-bezier(.5,0,.5,1),-webkit-transform .2s cubic-bezier(.5,0,.5,1)}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{-webkit-transition:opacity .2s cubic-bezier(.5,0,.5,1),-webkit-transform .2s cubic-bezier(.5,0,.5,1);transition:opacity .2s cubic-bezier(.5,0,.5,1),transform .2s cubic-bezier(.5,0,.5,1);transition:opacity .2s cubic-bezier(.5,0,.5,1),transform .2s cubic-bezier(.5,0,.5,1),-webkit-transform .2s cubic-bezier(.5,0,.5,1)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{-webkit-transition:opacity .2s cubic-bezier(.5,0,.5,1),-webkit-transform .2s cubic-bezier(.5,0,.5,1);transition:opacity .2s cubic-bezier(.5,0,.5,1),transform .2s cubic-bezier(.5,0,.5,1);transition:opacity .2s cubic-bezier(.5,0,.5,1),transform .2s cubic-bezier(.5,0,.5,1),-webkit-transform .2s cubic-bezier(.5,0,.5,1)}input:focus.placeholder{opacity:0;-webkit-transform:translateX(12px);transform:translateX(12px)}input:focus:-moz-placeholder,input:focus::-moz-placeholder,textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0;transform:translateX(12px)}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0;-webkit-transform:translateX(12px);transform:translateX(12px)}.white-background{background-color:#fff}.flex,.flex-persistent{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-persistent.centered,.flex.centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-persistent.column,.flex.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-persistent.space-between,.flex.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-persistent.space-around,.flex.space-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-persistent.flexwrap,.flex-persistent.wrap,.flex.flexwrap,.flex.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-persistent.flexnowrap,.flex.flexnowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-persistent.fully-centered,.flex.fully-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-persistent.fully-right,.flex.fully-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-persistent.fully-left,.flex.fully-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-persistent.flex-row.flex-row.flex-row,.flex.flex-row.flex-row.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.absolute{position:absolute}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.inline-flex.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.no-grow.no-grow.no-grow.no-grow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grow{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.order1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.relative.relative{position:relative}.circle{border-radius:50%}.rounded{border-radius:7px}.faded{color:#999}.no-margin.no-margin.no-margin{margin:0}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.no-padding{padding:0}.padded{padding:10px 20px}.wide{max-width:100%}.all-width,.wide{width:100%}.all-height{height:100%}.list-unstyled{list-style:none;margin:0;padding-left:0}.text-wrap{white-space:normal}.bold{font-weight:700}.italic{font-style:italic}.page-presskit .icon-container a:hover,.underline{text-decoration:underline}.text-center{text-align:center}.text-strike,[ng-dropdown-multiselect] .dropdown-menu li a[disabled] span[mf-dropdown-static-include]>div{text-decoration:line-through}.text-right{text-align:right}.news-btns confirmation-tooltip,.text-left{text-align:left}.text-muted{opacity:.5}.new-news-item .news-item .news-header p:first-letter,.news-container .news-item .news-header p:first-letter,.text-uppercase{text-transform:uppercase}.no-camel-case{text-transform:none}.text-small{font-size:14px}.admin-sports-dropdown ul>li span,.capitalize{text-transform:capitalize}.pull-right{float:right}.text-between{margin:0 5px}.center-block{display:block;margin-left:auto;margin-right:auto}.hidden{display:none}.secondary{color:#959b98}.clearfix:after{clear:both;content:'';display:table}.table-wrapper{width:100%}.clear{clear:both}.no-touch{background:green;pointer-events:none}.no-scroll{max-height:100%;overflow:hidden}.half{width:50%}.text-elipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.un-selectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-break{white-space:nowrap}.admin-table-section table tbody tr td .more-details-content strong,.line-breaks{white-space:pre-line}.padded-tb{padding:10px 0}.margin-b-30.margin-b-30.margin-b-30.margin-b-30{margin-bottom:30px}.address-suggester .single-suggestion button,.address-suggester .single-suggestion p,.admin-booking-modal .admin-booking-content>label,.margin-b-15.margin-b-15{margin-bottom:15px}.margin-b-10.margin-b-10,.my-hours .hours-item .weekday-select.weekday-select.weekday-select select{margin-bottom:10px}.margin-t-10.margin-t-10{display:block;margin-top:10px}.margin-t-20.margin-t-20{display:block;margin-top:20px}.margin-b-20.margin-b-20{display:block;margin-bottom:20px}.generic-label{background-color:#70c48f;border-radius:15px;color:#fff;font-size:.8em;margin:0 5px 2px 0;min-width:145px;padding:5px 10px;white-space:nowrap}.generic-label.warning{background-color:#c57373}.generic-label.disabled{background-color:#e2e2e2;color:#6a6a6a}.boxed,.pill{border:1px solid #70c48f}.pill{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;overflow:hidden;border-radius:30px;margin:0 1px 2px 0}.pill .label{background-color:#70c48f;color:#fff;min-width:115px;padding:3px 10px}.pill>div{min-width:150px;padding:3px 10px}.boxed{background-color:#f8fcf9;border-radius:4px;margin:0 0 10px}.empty-places{background-color:rgba(255,255,255,.7);border-radius:10px;color:#818081;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:500px;padding:30px}.empty-places i{font-size:150px}.mobile-show{display:none}.homepage-header .homepage-desktop-nav ul,.split-in-half{display:-webkit-box;display:-ms-flexbox;display:flex}.split-in-half>:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:20px}.split-in-half>:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:20px}.admin-booking-modal .admin-booking-type-choice button,.vertical-divider{position:relative}.vertical-divider:after{background-color:#e2e2e2;bottom:5%;content:'';position:absolute;right:0;top:5%;width:1px}@media screen and (max-width:768px){.mobile-show{display:block}.pill{border-radius:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pill .label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.pos-fixed{position:fixed;width:100%}.flex{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex.flex-row,.split-in-half{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.split-in-half{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.split-in-half>:first-child{padding:0 0 20px}.split-in-half>:last-child{padding:20px 0 0}.vertical-divider:after{bottom:auto;content:'';height:1px;left:5%;position:absolute;right:5%;top:100%;width:auto}}@media screen and (max-width:500px){.pill{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pill .label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.fullwidth-background,.fullwidth-background-secondary{background:url(/img/front-bg.jpg) center/cover no-repeat;color:#fff;margin-bottom:50px}.fullwidth-background{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:110px}.fullwidth-background .row{min-width:0}.fullwidth-background-secondary{padding:100px 0}.fullwidth-background-secondary h2{font-size:32px}.fullwidth-background-secondary p{font-size:20px}.hero-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.admin-booking-modal .admin-booking-content>h2,.hero-text .appstore-button,.hero-text h2,.hero-text p{text-align:center}.hero-text p{font-size:18px;margin:0 0 30px}.hero-text .appstore-button{margin-bottom:50px}.button-wrapper{padding-top:30px}.button-wrapper .white-button{background-color:#fff;border-radius:10px;color:#70c48f;padding:20px;-webkit-transition:all .3s;transition:all .3s}.button-wrapper .white-button:hover{-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);color:#66b182}.homepage-header{background-color:#fff}.homepage-header .row{background-color:#fff;height:70px;position:relative;z-index:30}.homepage-header .homepage-desktop-nav ul a{margin-right:20px;padding:10px 15px}.homepage-header .column:nth-of-type(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.homepage-header .column:nth-of-type(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.homepage-header .column:nth-of-type(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.homepage-header .fa-bars,.homepage-header .fa-times{display:block;font-size:25px}.homepage-footer{margin-top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#363636;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;padding:50px 0;text-align:center}.collisions-list .collisions-extra label.destination custom-dropdown div,.collisions-list .collisions-extra>div.destination custom-dropdown div,.homepage-footer .row{width:100%}.admin-sports-dropdown ul>li.active>span,.admin-sports-dropdown ul>li:hover>span,.homepage-footer a:hover{color:#fff}.mmo .toggle-frontpage .fa-bars,.toggle-frontpage .fa-times{display:none}.mmo .toggle-frontpage .fa-times{display:block}.homepage-mobile-nav{background-color:#70c48f;bottom:0;left:0;overflow:hidden;padding-top:100px;position:fixed;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.5s;transition:.5s;visibility:hidden;z-index:29}.homepage-mobile-nav.mobile-menu-open{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.homepage-mobile-nav a{color:#fff;display:block;font-size:24px;margin-bottom:10px}.homepage-mobile-nav a:hover{color:#000}.homepage-mobile-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:overlay}.desktop-nav-element{display:none}.social-icon{color:#70c48f;font-size:40px}.social-text{font-size:25px}.contact-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.contact-section .fa{margin-right:25px}.main-homepage{background-image:url(/img/frontpage/new_bg.png);background-repeat:repeat}.page-presskit .icon-container{margin:0 0 60px}.page-presskit .icon-container .left50{margin-left:50px}.page-presskit .icon-container .column{padding:10px 0}.page-presskit .icon-container span{font-size:16px;font-weight:700}.page-presskit .icon-container a{color:#66b8e3}.page-presskit .inner_section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0}.page-presskit .inner_section iframe{max-width:640px}.page-presskit .inner_section span{font-size:17px;font-weight:700;margin-bottom:20px}.page-presskit .inner_section img{max-width:640px;text-align:center;width:100%}@media screen and (max-width:64em){.button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:50px}.homepage-footer{display:none}.custom-middle-section,.main-homepage .homepage-footer.homepage-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.main-homepage .homepage-footer.homepage-footer a{font-size:16px;font-weight:100;line-height:1.5em;padding:10px}.custom-middle-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:90%}.custom-middle-section div,.custom-middle-section p{text-align:center}}@media screen and (min-width:40em){.homepage-footer li{text-align:left}.homepage-footer .list-unstyled{display:inline-block}.custom-middle-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:25%}.custom-middle-section div,.custom-middle-section p{text-align:center}.custom-middle-section div img,.custom-middle-section p img{padding:30px 0 32px}}@media screen and (min-width:64em){.hide-for-large,.mobile-nav-element{display:none}.homepage-header .column:nth-of-type(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.homepage-header .column:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.desktop-nav-element{display:block}.sporty-logo{text-align:center}.hero-text .appstore-button,.hero-text h2,.hero-text p{text-align:left}}.canceled-label{padding:2px 5px}.canceled-label,.labeling,.prebooking-not-paid,.prebooking-paid{border-radius:4px;font-size:14px;font-size:.875rem}.labeling{padding:2px 5px}.labeling-green{color:#70c48f}.labeling-green,.prebooking-paid{background-color:rgba(112,196,143,.15)}.canceled-label,.labeling-red{color:#c57373}.canceled-label,.labeling-red,.prebooking-not-paid{background-color:rgba(197,115,115,.15)}.labeling-gray{color:#525657;background-color:rgba(82,86,87,.15)}.sport-thumb{position:relative;background-color:#70c48f;background-position:center;background-repeat:no-repeat;background-size:cover}.admin-sports-dropdown .sport-thumb,.sports-dropdown .sport-thumb{width:30px;height:30px;border-radius:50%;margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-image:url(/img/logo_white.png);background-size:50%}.sport-all-sports{background-image:url("/img/Sporty Round Logo 4@0,5x.png")}.sport-thumb.sport-american-football{background-image:url(/img/sports/american-football.jpg)!important;background-size:cover!important}.sport-american-football-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/american-football.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/american-football.jpg)}.sport-thumb.sport-archery,.sport-thumb.sport-badminton{background-image:url(/img/sports/archery.jpg)!important;background-size:cover!important}.sport-archery-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/archery.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/archery.jpg)}.sport-thumb.sport-badminton{background-image:url(/img/sports/badminton.jpg)!important}.sport-badminton-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/badminton.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/badminton.jpg)}.sport-thumb.sport-baseball,.sport-thumb.sport-basketball{background-image:url(/img/sports/baseball.jpg)!important;background-size:cover!important}.sport-baseball-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/baseball.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/baseball.jpg)}.sport-thumb.sport-basketball{background-image:url(/img/sports/basketball.jpg)!important}.sport-basketball-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/basketball.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/basketball.jpg)}.sport-thumb.sport-bmx,.sport-thumb.sport-bocce{background-image:url(/img/sports/bmx.jpg)!important;background-size:cover!important}.sport-bmx-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/bmx.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/bmx.jpg)}.sport-thumb.sport-bocce{background-image:url(/img/sports/bocce.jpg)!important}.sport-bocce-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/bocce.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/bocce.jpg)}.sport-thumb.sport-bowling,.sport-thumb.sport-boxing{background-image:url(/img/sports/bowling.jpg)!important;background-size:cover!important}.sport-bowling-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/bowling.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/bowling.jpg)}.sport-thumb.sport-boxing{background-image:url(/img/sports/boxing.jpg)!important}.sport-boxing-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/boxing.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/boxing.jpg)}.sport-thumb.sport-bungee-jumping,.sport-thumb.sport-chess{background-image:url(/img/sports/bungee-jumping.jpg)!important;background-size:cover!important}.sport-bungee-jumping-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/bungee-jumping.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/bungee-jumping.jpg)}.sport-thumb.sport-chess{background-image:url(/img/sports/chess.jpg)!important}.sport-chess-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/chess.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/chess.jpg)}.sport-thumb.sport-climbing,.sport-thumb.sport-cricket{background-image:url(/img/sports/climbing.jpg)!important;background-size:cover!important}.sport-climbing-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/climbing.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/climbing.jpg)}.sport-thumb.sport-cricket{background-image:url(/img/sports/cricket.jpg)!important}.sport-cricket-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/cricket.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/cricket.jpg)}.sport-thumb.sport-cross-country,.sport-thumb.sport-crossfit{background-image:url(/img/sports/cross-country.jpg)!important;background-size:cover!important}.sport-cross-country-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/cross-country.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/cross-country.jpg)}.sport-thumb.sport-crossfit{background-image:url(/img/sports/crossfit.jpg)!important}.sport-crossfit-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/crossfit.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/crossfit.jpg)}.sport-thumb.sport-curling,.sport-thumb.sport-cycling{background-image:url(/img/sports/curling.jpg)!important;background-size:cover!important}.sport-curling-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/curling.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/curling.jpg)}.sport-thumb.sport-cycling{background-image:url(/img/sports/cycling.jpg)!important}.sport-cycling-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/cycling.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/cycling.jpg)}.sport-thumb.sport-dancing,.sport-thumb.sport-darts{background-image:url(/img/sports/dancing.jpg)!important;background-size:cover!important}.sport-dancing-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/dancing.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/dancing.jpg)}.sport-thumb.sport-darts{background-image:url(/img/sports/darts.jpg)!important}.sport-darts-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/darts.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/darts.jpg)}.sport-thumb.sport-disc-golf,.sport-thumb.sport-diving{background-image:url(/img/sports/disc-golf.jpg)!important;background-size:cover!important}.sport-disc-golf-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/disc-golf.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/disc-golf.jpg)}.sport-thumb.sport-diving{background-image:url(/img/sports/diving.jpg)!important}.sport-diving-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/diving.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/diving.jpg)}.sport-thumb.sport-dodgeball,.sport-thumb.sport-dog-walking{background-image:url(/img/sports/dodgeball.jpg)!important;background-size:cover!important}.sport-dodgeball-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/dodgeball.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/dodgeball.jpg)}.sport-thumb.sport-dog-walking{background-image:url(/img/sports/dog-walking.jpg)!important}.sport-dog-walking-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/dog-walking.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/dog-walking.jpg)}.sport-thumb.sport-fishing,.sport-thumb.sport-fitness{background-image:url(/img/sports/fishing.jpg)!important;background-size:cover!important}.sport-fishing-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/fishing.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/fishing.jpg)}.sport-thumb.sport-fitness{background-image:url(/img/sports/fitness.jpg)!important}.sport-fitness-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/fitness.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/fitness.jpg)}.sport-thumb.sport-futsal,.sport-thumb.sport-go-kart{background-image:url(/img/sports/futsal.jpg)!important;background-size:cover!important}.sport-futsal-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/futsal.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/futsal.jpg)}.sport-thumb.sport-go-kart{background-image:url(/img/sports/go-kart.jpg)!important}.sport-go-kart-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/go-kart.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/go-kart.jpg)}.sport-thumb.sport-golf,.sport-thumb.sport-handball{background-image:url(/img/sports/golf.jpg)!important;background-size:cover!important}.sport-golf-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/golf.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/golf.jpg)}.sport-thumb.sport-handball{background-image:url(/img/sports/handball.jpg)!important}.sport-handball-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/handball.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/handball.jpg)}.sport-thumb.sport-hiking,.sport-thumb.sport-hockey{background-image:url(/img/sports/hiking.jpg)!important;background-size:cover!important}.sport-hiking-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/hiking.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/hiking.jpg)}.sport-thumb.sport-hockey{background-image:url(/img/sports/hockey.jpg)!important}.sport-hockey-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/hockey.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/hockey.jpg)}.sport-thumb.sport-horseback-riding,.sport-thumb.sport-hunting{background-image:url(/img/sports/horseback-riding.jpg)!important;background-size:cover!important}.sport-horseback-riding-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/horseback-riding.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/horseback-riding.jpg)}.sport-thumb.sport-hunting{background-image:url(/img/sports/hunting.jpg)!important}.sport-hunting-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/hunting.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/hunting.jpg)}.sport-thumb.sport-ice-hockey,.sport-thumb.sport-jogging{background-image:url(/img/sports/ice-hockey.jpg)!important;background-size:cover!important}.sport-ice-hockey-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/ice-hockey.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/ice-hockey.jpg)}.sport-thumb.sport-jogging{background-image:url(/img/sports/jogging.jpg)!important}.sport-jogging-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/jogging.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/jogging.jpg)}.sport-thumb.sport-kayaking,.sport-thumb.sport-kitesurfing{background-image:url(/img/sports/kayaking.jpg)!important;background-size:cover!important}.sport-kayaking-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/kayaking.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/kayaking.jpg)}.sport-thumb.sport-kitesurfing{background-image:url(/img/sports/kitesurfing.jpg)!important}.sport-kitesurfing-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/kitesurfing.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/kitesurfing.jpg)}.sport-thumb.sport-kronum,.sport-thumb.sport-lacrosse{background-image:url(/img/sports/kronum.jpg)!important;background-size:cover!important}.sport-kronum-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/kronum.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/kronum.jpg)}.sport-thumb.sport-lacrosse{background-image:url(/img/sports/lacrosse.jpg)!important}.sport-lacrosse-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/lacrosse.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/lacrosse.jpg)}.sport-thumb.sport-longboarding{background-image:url(/img/sports/longboarding.jpg)!important;background-size:cover!important}.sport-longboarding-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/longboarding.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/longboarding.jpg)}.sport-thumb.sport-martial-arts{background-image:url(/img/sports/martial-arts.jpg)!important;background-size:cover!important}.sport-martial-arts-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/martial-arts.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/martial-arts.jpg)}.sport-thumb.sport-mini-golf,.sport-thumb.sport-motorcross{background-image:url(/img/sports/mini-golf.jpg)!important;background-size:cover!important}.sport-mini-golf-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/mini-golf.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/mini-golf.jpg)}.sport-thumb.sport-motorcross{background-image:url(/img/sports/motorcross.jpg)!important}.sport-motorcross-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/motorcross.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/motorcross.jpg)}.sport-thumb.sport-mountain-biking{background-image:url(/img/sports/mountain-biking.jpg)!important;background-size:cover!important}.sport-mountain-biking-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/mountain-biking.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/mountain-biking.jpg)}.sport-thumb.sport-orienteering{background-image:url(/img/sports/orienteering.jpg)!important;background-size:cover!important}.sport-orienteering-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/orienteering.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/orienteering.jpg)}.sport-thumb.sport-paintball,.sport-thumb.sport-pickleball{background-image:url(/img/sports/paintball.jpg)!important;background-size:cover!important}.sport-paintball-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/paintball.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/paintball.jpg)}.sport-thumb.sport-pickleball{background-image:url(/img/sports/pickleball.jpg)!important}.sport-pickleball-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/pickleball.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/pickleball.jpg)}.sport-thumb.sport-poker,.sport-thumb.sport-polo{background-image:url(/img/sports/poker.jpg)!important;background-size:cover!important}.sport-poker-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/poker.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/poker.jpg)}.sport-thumb.sport-polo{background-image:url(/img/sports/polo.jpg)!important}.sport-polo-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/polo.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/polo.jpg)}.sport-thumb.sport-pool,.sport-thumb.sport-rafting{background-image:url(/img/sports/pool.jpg)!important;background-size:cover!important}.sport-pool-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/pool.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/pool.jpg)}.sport-thumb.sport-rafting{background-image:url(/img/sports/rafting.jpg)!important}.sport-rafting-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/rafting.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/rafting.jpg)}.sport-thumb.sport-roller-skating{background-image:url(/img/sports/roller-skating.jpg)!important;background-size:cover!important}.sport-roller-skating-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/roller-skating.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/roller-skating.jpg)}.sport-thumb.sport-roller-skiing{background-image:url(/img/sports/roller-skiing.jpg)!important;background-size:cover!important}.sport-roller-skiing-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/roller-skiing.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/roller-skiing.jpg)}.sport-thumb.sport-rugby,.sport-thumb.sport-running{background-image:url(/img/sports/rugby.jpg)!important;background-size:cover!important}.sport-rugby-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/rugby.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/rugby.jpg)}.sport-thumb.sport-running{background-image:url(/img/sports/running.jpg)!important}.sport-running-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/running.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/running.jpg)}.sport-thumb.sport-sailing,.sport-thumb.sport-shooting{background-image:url(/img/sports/sailing.jpg)!important;background-size:cover!important}.sport-sailing-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/sailing.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/sailing.jpg)}.sport-thumb.sport-shooting{background-image:url(/img/sports/shooting.jpg)!important}.sport-shooting-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/shooting.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/shooting.jpg)}.sport-thumb.sport-skateboarding,.sport-thumb.sport-skiing{background-image:url(/img/sports/skateboarding.jpg)!important;background-size:cover!important}.sport-skateboarding-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/skateboarding.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/skateboarding.jpg)}.sport-thumb.sport-skiing{background-image:url(/img/sports/skiing.jpg)!important}.sport-skiing-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/skiing.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/skiing.jpg)}.sport-thumb.sport-sky-diving,.sport-thumb.sport-sledding{background-image:url(/img/sports/sky-diving.jpg)!important;background-size:cover!important}.sport-sky-diving-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/sky-diving.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/sky-diving.jpg)}.sport-thumb.sport-sledding{background-image:url(/img/sports/sledding.jpg)!important}.sport-sledding-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/sledding.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/sledding.jpg)}.sport-thumb.sport-snowboarding{background-image:url(/img/sports/snowboarding.jpg)!important;background-size:cover!important}.sport-snowboarding-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/snowboarding.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/snowboarding.jpg)}.sport-thumb.sport-soccer,.sport-thumb.sport-squash{background-image:url(/img/sports/soccer.jpg)!important;background-size:cover!important}.sport-soccer-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/soccer.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/soccer.jpg)}.sport-thumb.sport-squash{background-image:url(/img/sports/squash.jpg)!important}.sport-squash-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/squash.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/squash.jpg)}.sport-thumb.sport-surfing,.sport-thumb.sport-swimming{background-image:url(/img/sports/surfing.jpg)!important;background-size:cover!important}.sport-surfing-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/surfing.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/surfing.jpg)}.sport-thumb.sport-swimming{background-image:url(/img/sports/swimming.jpg)!important}.sport-swimming-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/swimming.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/swimming.jpg)}.sport-thumb.sport-table-tennis,.sport-thumb.sport-tennis{background-image:url(/img/sports/table-tennis.jpg)!important;background-size:cover!important}.sport-table-tennis-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/table-tennis.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/table-tennis.jpg)}.sport-thumb.sport-tennis{background-image:url(/img/sports/tennis.jpg)!important}.sport-tennis-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/tennis.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/tennis.jpg)}.sport-thumb.sport-frisbee,.sport-thumb.sport-volleyball{background-image:url(/img/sports/frisbee.jpg)!important;background-size:cover!important}.sport-frisbee-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/frisbee.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/frisbee.jpg)}.sport-thumb.sport-volleyball{background-image:url(/img/sports/volleyball.jpg)!important}.sport-volleyball-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/volleyball.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/volleyball.jpg)}.sport-thumb.sport-walking,.sport-thumb.sport-water-polo{background-image:url(/img/sports/walking.jpg)!important;background-size:cover!important}.sport-walking-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/walking.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/walking.jpg)}.sport-thumb.sport-water-polo{background-image:url(/img/sports/water-polo.jpg)!important}.sport-water-polo-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/water-polo.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/water-polo.jpg)}.sport-thumb.sport-water-sports,.sport-thumb.sport-yoga{background-image:url(/img/sports/water-sports.jpg)!important;background-size:cover!important}.sport-water-sports-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/water-sports.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/water-sports.jpg)}.sport-thumb.sport-yoga{background-image:url(/img/sports/yoga.jpg)!important}.sport-yoga-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/yoga.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/yoga.jpg)}.sport-thumb.sport-outdoor-tennis{background-image:url(/img/sports/outdoor-tennis.jpg)!important;background-size:cover!important}.sport-outdoor-tennis-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/outdoor-tennis.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/outdoor-tennis.jpg)}.sport-thumb.sport-indoor-tennis{background-image:url(/img/sports/indoor-tennis.jpg)!important;background-size:cover!important}.sport-indoor-tennis-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/indoor-tennis.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/indoor-tennis.jpg)}.sport-thumb.sport-padel-tennis{background-image:url(/img/sports/padel-tennis.jpg)!important;background-size:cover!important}.sport-padel-tennis-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/padel-tennis.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/padel-tennis.jpg)}.sport-thumb.sport-fencing,.sport-thumb.sport-gymnastics{background-image:url(/img/sports/fencing.jpg)!important;background-size:cover!important}.sport-fencing-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/fencing.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/fencing.jpg)}.sport-thumb.sport-gymnastics{background-image:url(/img/sports/gymnastics.jpg)!important}.sport-gymnastics-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/gymnastics.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/gymnastics.jpg)}.sport-thumb.sport-shuffleboard{background-image:url(/img/sports/shuffleboard.jpg)!important;background-size:cover!important}.sport-shuffleboard-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/shuffleboard.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/shuffleboard.jpg)}.sport-thumb.sport-beach-tennis,.sport-thumb.sport-footvolley{background-image:url(/img/sports/beach-tennis.jpg)!important;background-size:cover!important}.sport-beach-tennis-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/beach-tennis.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/beach-tennis.jpg)}.sport-thumb.sport-footvolley{background-image:url(/img/sports/footvolley.jpg)!important}.sport-footvolley-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(/img/sports/footvolley.jpg);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/img/sports/footvolley.jpg)}.pagination-links-wrapper .pagination-link-box a{cursor:hand}.ui-card,.ui-card .content,enrollment-card,enrollment-card .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui-card,enrollment-card{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:8px;margin-bottom:24px;overflow:hidden;-webkit-transition:.2s transform cubic-bezier(0,.5,.5,1);transition:.2s transform cubic-bezier(0,.5,.5,1);background:#3c4653}@media (min-width:768px){.ui-card,enrollment-card{width:calc(50% - 12px)}}@media (max-width:767px){.ui-card,enrollment-card{width:100%}}.ui-card:hover .arrows{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}.ui-card .content,enrollment-card .content{padding:12px;padding:.75rem;color:#fff}.card-enrollment-type,.ui-card-title{line-height:1em;text-align:left}.ui-card-title{margin:0 0 12px;font-size:26px;font-size:1.625rem}.ui-card-read-more{position:relative;border-top:1px solid rgba(255,255,255,.4);padding:12px 6px;padding:.75rem .375rem;margin:auto 12px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700}.ui-card-read-more .arrows{position:relative;width:20px;height:20px;-webkit-transition:.2s transform cubic-bezier(0,.5,.5,1);transition:.2s transform cubic-bezier(0,.5,.5,1)}.ui-card-read-more .arrows:after,.ui-card-read-more .arrows:before{position:absolute;top:50%;right:1px;content:'';height:2px;width:10px;border-radius:2px;background:#fff;-webkit-transform-origin:100%;transform-origin:100%}.ui-card-read-more .arrows:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui-card-read-more .arrows:after{margin-top:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.buy-credits-card_theme-01,.card-enrollment_theme-01{background-image:linear-gradient(230deg,#6d3ee5 0,#43bcbb 100%)}.buy-credits-card_theme-02,.card-enrollment_theme-02{background-image:linear-gradient(230deg,#191e24 0,#3c4653 100%)}.buy-credits-card_theme-03,.card-enrollment_theme-03{background-image:linear-gradient(227deg,#22fbfe 0,#ff01ef 100%)}.buy-credits-card_theme-04,.card-enrollment_theme-04{background-color:#55ceb5}.buy-credits-card_theme-05,.card-enrollment_theme-05{background-color:#e05861}.buy-credits-card_theme-06,.card-enrollment_theme-06{background-color:#3f52e3}.buy-credits-card_theme-07,.card-enrollment_theme-07{background-color:#f0b62b}.buy-credits-card_theme-08,.card-enrollment_theme-08{background-color:#40cee3}.buy-credits-card_theme-09,.card-enrollment_theme-09{background-color:#f16821}.buy-credits-card_theme-10,.card-enrollment_theme-10{background-color:#048998}.buy-credits-card_theme-11,.card-enrollment_theme-11{background:linear-gradient(235deg,#33f2e7 .9%,#5643b9 100%),#009cde}.buy-credits-card_theme-12,.card-enrollment_theme-12{background:linear-gradient(235deg,#1964e3 .9%,#d61b48 100%),#009cde}.buy-credits-card_theme-13,.card-enrollment_theme-13{background:linear-gradient(235deg,#191e24 .9%,#3c4653 100%),#009cde}.buy-credits-card_theme-14,.card-enrollment_theme-14{background-color:#494ca2}.buy-credits-card_theme-15,.card-enrollment_theme-15{background-color:#e05861}.buy-credits-card_theme-16,.card-enrollment_theme-16{background-color:#6676c9}.buy-credits-card_theme-17,.card-enrollment_theme-17{background:linear-gradient(234.82deg,#7b42f6 .9%,#e1467c 69.34%),#009cde}.buy-credits-card_theme-18,.card-enrollment_theme-18{background-color:#e05861}.buy-credits-card_theme-01,.buy-credits-card_theme-02,.buy-credits-card_theme-03,.buy-credits-card_theme-11,.buy-credits-card_theme-12,.buy-credits-card_theme-13,.buy-credits-card_theme-17,.buy-credits-card_theme-18,.card-enrollment_theme-01,.card-enrollment_theme-02,.card-enrollment_theme-03,.card-enrollment_theme-11,.card-enrollment_theme-12,.card-enrollment_theme-13,.card-enrollment_theme-17,.card-enrollment_theme-18{background-size:150% 150%}.buy-credits-card_theme-04::after,.buy-credits-card_theme-04::before,.card-enrollment_theme-04::after,.card-enrollment_theme-04::before{--pos:calc(var(--size) * -1);left:calc(var(--pos)/3);margin-top:calc(var(--pos)/2);top:90%;height:var(--size);width:var(--size);border-radius:50%;background:rgba(255,255,255,.1)}.buy-credits-card_theme-04::before,.card-enrollment_theme-04::before{--size:550px}.buy-credits-card_theme-04::after,.card-enrollment_theme-04::after{--size:450px}.buy-credits-card_theme-05::after,.buy-credits-card_theme-05::before,.card-enrollment_theme-05::after,.card-enrollment_theme-05::before{--pos:calc(var(--size) * -1);margin-top:calc(var(--pos)/2);height:var(--size);width:var(--size);border-radius:50%;border:1px solid rgba(255,255,255,.1)}.buy-credits-card_theme-05::before,.card-enrollment_theme-05::before{--size:450px;top:90%;left:calc(var(--pos)/2)}.buy-credits-card_theme-05::after,.card-enrollment_theme-05::after{--size:400px;bottom:-115%;left:calc(var(--size)/2.2)}.buy-credits-card_theme-06::after,.buy-credits-card_theme-06::before,.card-enrollment_theme-06::after,.card-enrollment_theme-06::before{height:300px;width:300px;border-radius:7px;-webkit-transform:matrix(.8,.6,-.6,.8,0,0);transform:matrix(.8,.6,-.6,.8,0,0);background:rgba(255,255,255,.1)}.buy-credits-card_theme-06:before,.card-enrollment_theme-06:before{top:-25px;left:-150px}.buy-credits-card_theme-06:after,.card-enrollment_theme-06:after{top:45px;left:-90px}.buy-credits-card_theme-11::before,.card-enrollment_theme-11::before{background-image:url(../../../img/enrollments/1211.png);background-position:100%;opacity:.5}.buy-credits-card_theme-12::before,.card-enrollment_theme-12::before{background-image:url(../../../img/enrollments/1211.png);background-position:150% 50%;opacity:.5}.buy-credits-card_theme-13::before,.card-enrollment_theme-13::before{background-image:url(../../../img/enrollments/13.png);background-position:-150% 85%}.buy-credits-card_theme-14::before,.card-enrollment_theme-14::before{background-image:url(../../../img/enrollments/14.svg);opacity:.4;background-position:0 100%;background-size:cover}.buy-credits-card_theme-15::before,.card-enrollment_theme-15::before{background-image:url(../../../img/enrollments/15.png);background-position:10px -30px}.buy-credits-card_theme-16::before,.card-enrollment_theme-16::before{background-image:url(../../../img/enrollments/16.png);background-position:-50%}.buy-credits-card_theme-17::before,.card-enrollment_theme-17::before{background-image:url(../../../img/enrollments/17.svg);background-size:100%;background-position:0 100%}.plan-item{padding:15px}.plan-item enrollment-card{margin:0 auto;width:100%;max-width:520px}.accessible-places ul>li>.place-icon .fa-map-marker,.accessible-places-map-marker{font-size:25px;margin-right:10px;color:#70c48f}.accessible-places>.dropdown-trigger>.icon>.fa-map-marker{font-size:25px;color:#70c48f}.accessible-places{max-width:300px;min-width:160px;position:relative;width:100%}.accessible-places ::-moz-selection{background:0 0}.accessible-places ::selection{background:0 0}.accessible-places .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;width:30px}.accessible-places ul,.admin-sports-dropdown ul{border:1px solid #e2e2e2;-webkit-box-shadow:5px 15px 15px rgba(0,0,0,.1);box-shadow:5px 15px 15px rgba(0,0,0,.1);position:absolute;width:100%;z-index:500}.accessible-places ul>li,.admin-sports-dropdown ul>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee;font-size:14px;min-height:40px;padding:8px;-webkit-transition:all .2s;transition:all .2s}.accessible-places ul>li.active,.accessible-places ul>li:focus,.accessible-places ul>li:hover{background:#70c48f -webkit-gradient(linear,left top,right top,color-stop(0,#70c48f),to(#48ae6e));background:#70c48f linear-gradient(to right,#70c48f 0,#48ae6e 100%);cursor:pointer;outline:0;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.accessible-places ul>li.active>a,.accessible-places ul>li:focus>a,.accessible-places ul>li:hover>a{color:#fff}.accessible-places ul>li:last-child{border-bottom:0}.accessible-places>.dropdown-trigger{background-color:#fff;border:2px solid #e2e2e2;border-radius:10px;cursor:pointer;font-size:16px;font-weight:700;outline:0;padding:5px 8px;text-align:left}.accessible-places>.dropdown-trigger.active{opacity:.8}.accessible-places>.dropdown-trigger.active>.fa-caret-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accessible-places>.dropdown-trigger>span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.accessible-places>.dropdown-trigger>.icon>.fa-map-marker,.wide.single-item doughnut-chart-widget,manage-additional-members .additional-members-list button{margin-right:0}.add-card-form input::-webkit-inner-spin-button,.add-card-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-card-form .month-year{margin-right:35px;width:125px}.add-card-form .ccv{width:100px;font-family:'FontAwesome','Gotham SSm A','Gotham SSm B','Helvetica Neue','Helvetica',sans-serif}.add-card-form .card-number{width:260px}.add-card-form .card-number.card-number-offset{margin-top:-30px;padding-left:50px}.add-card-form .card-brand{position:relative;height:25px;top:4px;left:8px}.address-suggester .verify-address{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.address-suggester .map,.invite-rivals my-modal .overlay-content ul{border:1px solid #e2e2e2}.admin-booking-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px;width:720px}.admin-booking-modal .back-button{color:#e2e2e2;font-weight:700;left:20px;position:absolute;top:15px}.admin-booking-modal .back-button .fa{font-size:36px}.admin-booking-modal .back-button:hover{color:#959b98}.admin-booking-modal .admin-booking-type-choice{margin:20px 0;text-align:center}.admin-booking-modal .admin-booking-type-choice button help-tooltip{left:102%;position:absolute;top:-7px}.admin-booking-modal .admin-booking-type-choice button help-tooltip .fa,invoices{font-size:18px}.admin-booking-modal .admin-booking-type-choice .btn{min-width:275px}.admin-booking-modal .admin-booking-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-booking-modal .admin-booking-content .input-container input{line-height:1.4}.admin-booking-modal .admin-booking-content .admin-info{margin-top:0}.admin-booking-modal .admin-booking-content .booking-datepicker .quickdate{padding-left:0}.admin-booking-modal .admin-booking-content .booking-datepicker .quickdate .quickdate-popup{right:-248px;top:-130px}.admin-booking-modal .admin-booking-content .booking-datepicker .deadline.quickdate .quickdate-popup{right:103px}.admin-booking-modal .admin-booking-content .select-multiple-dropdown,.admin-booking-modal .admin-booking-content .select-single-dropdown{max-width:270px;width:100%}.admin-booking-modal .admin-booking-content .select-multiple-dropdown .select-multiple-dropdown-button,.admin-booking-modal .admin-booking-content .select-multiple-dropdown .select-single-dropdown-button,.admin-booking-modal .admin-booking-content .select-single-dropdown .select-multiple-dropdown-button,.admin-booking-modal .admin-booking-content .select-single-dropdown .select-single-dropdown-button{background-color:#fff;border:1px solid #e2e2e2;border-radius:10px;-webkit-box-shadow:0 0 0 1px #e2e2e2;box-shadow:0 0 0 1px #e2e2e2;color:#525657}.admin-booking-modal .admin-booking-content .select-multiple-dropdown .select-multiple-dropdown-button.disabled,.admin-booking-modal .admin-booking-content .select-multiple-dropdown .select-single-dropdown-button.disabled,.admin-booking-modal .admin-booking-content .select-single-dropdown .select-multiple-dropdown-button.disabled,.admin-booking-modal .admin-booking-content .select-single-dropdown .select-single-dropdown-button.disabled{background-color:#e2e2e2}.admin-booking-modal .admin-booking-content .select-multiple-dropdown .select-multiple-dropdown-content,.admin-booking-modal .admin-booking-content .select-multiple-dropdown .select-single-dropdown-content,.admin-booking-modal .admin-booking-content .select-single-dropdown .select-multiple-dropdown-content,.admin-booking-modal .admin-booking-content .select-single-dropdown .select-single-dropdown-content{bottom:100%;max-height:200px}.admin-booking-modal .admin-booking-content .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.admin-booking-modal .admin-booking-content .section>div,.admin-booking-modal .admin-booking-content .section>label{width:48%}.admin-booking-modal .admin-booking-content .section .toggle-box-inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-booking-modal .admin-booking-content .section .toggle-box-inline .label-text{max-width:190px}.admin-booking-modal .admin-booking-content .section .toggle-box-inline .mul-toggle,.admin-booking-modal .admin-booking-content .section .toggle-box-inline .mul-toggle .toggle-switch{margin-bottom:0}.admin-booking-modal .admin-booking-content .admin-booking-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}.admin-booking-modal .admin-booking-content .admin-booking-buttons button,.admin-booking-modal .admin-booking-content .admin-booking-buttons p{max-width:300px}.admin-booking-modal .admin-booking-content .admin-booking-buttons p{color:#999;font-weight:500;margin:.6em}.admin-sports-dropdown{max-width:350px;min-width:160px;position:relative;width:100%}.admin-sports-dropdown ::-moz-selection{background:0 0}.admin-sports-dropdown ::selection{background:0 0}.admin-sports-dropdown .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;width:30px}.admin-sports-dropdown ul>li.active,.admin-sports-dropdown ul>li:hover{background:#70c48f -webkit-gradient(linear,left top,right top,color-stop(0,#70c48f),to(#48ae6e));background:#70c48f linear-gradient(to right,#70c48f 0,#48ae6e 100%);cursor:pointer;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.admin-sports-dropdown ul>li:last-child{border-bottom:0}.admin-sports-dropdown>.dropdown-trigger{background-color:#fff;border:2px solid #e2e2e2;border-radius:10px;cursor:pointer;font-size:16px;outline:0;padding:5px 8px;text-align:left}.admin-sports-dropdown>.dropdown-trigger.active{opacity:.8}.admin-sports-dropdown>.dropdown-trigger.active>.fa-caret-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.admin-sports-dropdown>.dropdown-trigger>span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-transform:capitalize}availability-alert-modal .overlay-content{padding:24px;overflow-y:visible!important;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}availability-alert-modal .overlay-content .custom-dropdown{min-width:320px}availability-alert-modal .overlay-content .select-multiple-dropdown{width:100%;max-width:100%}availability-alert-modal .overlay-content multi-select-dropdown{display:block;width:100%}availability-alert-modal .overlay-content .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}availability-alert-modal .overlay-content h4{max-width:320px;font-weight:400;font-size:20px;font-size:1.25rem}availability-alert-modal .select-multiple-dropdown .select-multiple-dropdown-button{border-radius:4px;color:#000;padding:12px 10px;background-color:#f5f5f5;font-size:14px;font-size:.875rem}availability-alert-modal .select-multiple-dropdown>.select-multiple-dropdown-content{padding:4px 0;top:40px;border-radius:4px;border-color:transparent}availability-alert-modal .select-multiple-dropdown>.select-multiple-dropdown-content li{font-size:13px;font-size:.8125rem}availability-alert-modal .btn{font-weight:400;font-size:14px;font-size:.875rem;padding:6px 24px}.left-main-nav a:not(.slide-accordeon-icon).icon-img img.active,.slot:not(.alert-enabled) .get-notified{display:none}.my-checkbox label>input,.slot-available.alert-enabled .get-notified,my-checkbox label>input{display:none}.buy-credits-card,.slot-unavailable.alert-enabled{cursor:pointer}.slot .get-notified{position:relative;top:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-size:.6875rem;color:rgba(83,86,88,.38)}.slot .get-notified svg{margin-right:4px;opacity:.7;height:15px;width:15px;fill:var(--primary-color);-webkit-animation:pulsate 2s var(--move) infinite;animation:pulsate 2s var(--move) infinite;-webkit-transition:.3s all var(--exit);transition:.3s all var(--exit);border-radius:10px}@media (max-width:768px){.buy-credits-card header{margin-top:95px}}.buy-credits-card-product-name{position:relative;margin:0;line-height:.7em;font-weight:900;font-size:45px;font-size:2.8125rem}@media (min-width:769px){.buy-credits-card-product-name{padding-right:15px}.buy-credits-card-product-name:before{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:30px;width:1px;content:'';background:rgba(255,255,255,.3)}}.buy-credits-card-product-name small{font-size:14px;font-size:.875rem;font-weight:300}@media (min-width:769px){.buy-credits-card-product{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.buy-credits-card-price,.buy-credits-card-product,.pay-reserved-item .order-detail-margin strong{font-weight:400}.buy-credits-card-you-pay{margin:0;font-size:15px;font-size:.9375rem}.buy-credits-card-price{margin:15px 0 0;line-height:1.5em;font-size:14px;font-size:.875rem}@media (min-width:769px){.buy-credits-card-price{padding-left:15px}}.buy-credits-card-price-old{opacity:.4;text-decoration:line-through}.buy-credits-card-price-new{font-weight:700;color:#70c48f}.buy-credits-card-percent{position:absolute;top:10px;line-height:1.2em}@media (min-width:769px){.buy-credits-card-percent{right:10px}}@media (max-width:768px){.buy-credits-card-percent{left:10px}}.buy-credits-card-percent span{display:block;text-align:center;font-size:12px;font-size:.75rem}.buy-credits-card-percent sup{top:-6px;font-weight:400}.buy-credits-card-percent svg{fill:#70c48f;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.3));filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.buy-credits-card-percent-value{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-56%,0);transform:translate3d(-50%,-56%,0);z-index:2}.buy-credits-card-percent-value strong{font-size:32px;font-size:2rem}.buy-credits-card:hover .buy-credits-card-percent svg{-webkit-animation:spin-percent-badge 5s linear infinite;animation:spin-percent-badge 5s linear infinite}.buy-credits-card_theme-03 .buy-credits-card-price-new,.buy-credits-card_theme-04 .buy-credits-card-price-new,.buy-credits-card_theme-07 .buy-credits-card-price-new,.buy-credits-card_theme-08 .buy-credits-card-price-new,.buy-credits-card_theme-09 .buy-credits-card-price-new{color:#fff}.buy-credits-card_theme-03 .buy-credits-card-percent svg,.buy-credits-card_theme-04 .buy-credits-card-percent svg,.buy-credits-card_theme-07 .buy-credits-card-percent svg,.buy-credits-card_theme-08 .buy-credits-card-percent svg,.buy-credits-card_theme-09 .buy-credits-card-percent svg,.purchased-items .purchased-item .open-qr-code:hover svg{fill:#fff}.buy-credits-card_theme-03 .buy-credits-card-percent-value,.buy-credits-card_theme-04 .buy-credits-card-percent-value,.buy-credits-card_theme-07 .buy-credits-card-percent-value,.buy-credits-card_theme-08 .buy-credits-card-percent-value,.buy-credits-card_theme-09 .buy-credits-card-percent-value{color:#70c48f}.buy-credits-card_theme-10 .buy-credits-card-price-new,.buy-credits-card_theme-15 .buy-credits-card-price-new{color:#fff}.invoice .container .single-invoice.pending-payment .charged-invoices-info .btn,.load-more,.my-orders-content .cancel-btn,.simple-cta{padding:8px 36px}.btn-light-pink:not(.with-icon),.invoice .container .single-invoice.pending-payment .charged-invoices-info .btn:not(.with-icon),.load-more:not(.with-icon),.my-orders-content .cancel-btn:not(.with-icon),.my-orders-content .click-unlock div:not(.with-icon),.simple-cta:not(.with-icon){padding:8px 32px}.btn-light-pink-white,.invoice .container .single-invoice.pending-payment .charged-invoices-info .btn-white,.load-more-white,.my-orders-content .cancel-btn-white,.my-orders-content .click-unlock div-white,.simple-cta-white{border:2px solid #fff;color:#fff}.btn-light-pink-black,.invoice .container .single-invoice.pending-payment .charged-invoices-info .btn-black,.load-more-black,.my-orders-content .cancel-btn-black,.my-orders-content .click-unlock div-black,.simple-cta-black{border:2px solid #525657;color:#525657}.book-and-pay-now,.btn-light-pink,.collisions-list .collisions-list-container .collisions-item .collisions-item-details span,.invoice .container .single-invoice.pending-payment .charged-invoices-info .btn,.my-orders-content .cancel-btn,.my-orders-content .click-unlock div,.payment-cta,.simple-cta{font-weight:700}.book-and-pay-now,.btn-light-pink:not(.cta-cr),.invoice .container .single-invoice.pending-payment .charged-invoices-info .btn:not(.cta-cr),.load-more:not(.cta-cr),.my-orders-content .cancel-btn:not(.cta-cr),.my-orders-content .click-unlock div:not(.cta-cr),.payment-cta,.simple-cta:not(.cta-cr){border-radius:32px;border-radius:2rem}.book-and-pay-now,.payment-cta{width:100%;margin-top:15px;padding:12px 48px}.book-and-pay-now-green,.payment-cta-green,.simple-cta:hover{background:#70c48f;color:#fff}.simple-cta:hover{border-color:#70c48f}.btn-light-pink{padding:12px 24px 12px 48px;color:#fff;background:#f33961;position:fixed;bottom:10px;left:10px;-webkit-transition:bottom .2s var(--move);transition:bottom .2s var(--move);z-index:999}.btn-light-pink.open{bottom:230px}.btn-light-pink img{position:absolute;top:-4px;left:0}.my-checkbox,my-checkbox{margin-bottom:10px;margin-left:10px;display:block}.my-checkbox label,my-checkbox label{position:relative;padding:0 15px 0 32px}.my-checkbox label:after,.my-checkbox label:before,my-checkbox label:after,my-checkbox label:before{content:'';position:absolute}.my-checkbox label:before,my-checkbox label:before{width:24px;height:23px;background:#fff;border-radius:100%;border:solid 2px #70c48f;left:0;top:0;-webkit-transition:all .3s;transition:all .3s}.my-checkbox label.disabled:before,custom-menu .mybookings-top-menu .disabled,my-checkbox label.disabled:before{border-color:#e2e2e2}.my-checkbox label.active:before,my-checkbox label.active:before{background-color:#70c48f}.my-checkbox label.active:after,my-checkbox label.active:after{background-image:url(/img/checked-icon.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;width:14px;height:13px;left:5px;top:6px}.my-checkbox label.squared,my-checkbox label.squared{margin-bottom:5px;margin-right:15px}.my-checkbox label.squared:before,my-checkbox label.squared:before{border-radius:5px;width:22px;height:22px}.my-checkbox label.squared:after,my-checkbox label.squared:after{left:4px;top:5px}.my-checkbox label.squared span,my-checkbox label.squared span{line-height:25px}.my-checkbox.with-input label:before,my-checkbox.with-input label:before{top:2px}.my-checkbox.with-input label:after,my-checkbox.with-input label:after{top:8px}.my-checkbox span,my-checkbox span{font-size:inherit;line-height:26px}.my-checkbox.smalltxt,my-checkbox.smalltxt{padding:5px 0 15px;margin-bottom:0}.my-checkbox.smalltxt label,my-checkbox.smalltxt label{font-size:.8em;text-align:left;padding-right:0}.my-checkbox.smalltxt label:before,my-checkbox.smalltxt label:before{width:22px;height:21px;top:2px;border-color:#e2e2e2}.my-checkbox.smalltxt label:after,my-checkbox.smalltxt label:after{width:12px;height:11px;top:8px}.checkbox,.radiobutton{padding-left:7px;margin-bottom:20px;position:relative;display:block}@media (max-width:405px){.checkbox,.radiobutton{padding-left:18px}}.checkbox.inline-input,.radiobutton.inline-input{display:inline-block;margin-right:10px}.checkbox label,.radiobutton label{display:inline-block;vertical-align:middle;position:relative;padding-left:10px;cursor:pointer}.checkbox label::before,.radiobutton label::before{content:"";display:inline-block;position:absolute;width:23px;height:23px;left:0;top:0;margin-left:-20px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.checkbox label::before{border:2px solid #70c48f;border-radius:6px}.checkbox label::after,.radiobutton label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#fff}.checkbox:not(.locked) label,.radiobutton:not(.locked) label{cursor:pointer}.radiobutton label::before{border:2px solid #70c48f;border-radius:12px}.row .checkbox{margin-top:10px}.row .checkbox.centered{margin-top:10px;margin-bottom:10px}.checkbox input[type=checkbox],.checkbox input[type=radio],.radiobutton input[type=radio]{opacity:0;z-index:1;position:absolute;top:5px;left:5px;cursor:pointer;outline:0}.checkbox input[type=checkbox]:disabled,.checkbox input[type=checkbox]:disabled+label,.checkbox input[type=radio]:disabled,.radiobutton input[type=radio]:disabled{cursor:default}.checkbox input[type=checkbox]:focus+label::before,.checkbox input[type=radio]:focus+label::before,.radiobutton input[type=radio]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.checkbox input[type=checkbox]:disabled+label::before,.radiobutton input[type=radio]:disabled+label::before{border:2px solid #e2e2e2;cursor:default}.checkbox input[type=checkbox]:checked+label::after,.checkbox input[type=radio]:checked+label::after,.radiobutton input[type=radio]:checked+label::after{content:" ";background-image:url(/img/check-mark.png);background-repeat:no-repeat;background-position:center center;background-size:cover;top:2px;left:3px}.radiobutton input[type=radio]:checked+label::after{background:0 0}.checkbox input[type=checkbox]:indeterminate+label::after,.checkbox input[type=radio]:indeterminate+label::after{display:block;content:"";width:10px;height:3px;background-color:#6a6a6a;border-radius:2px;margin-left:-16.5px;margin-top:7px}.checkbox input[type=checkbox]:checked+label::before,.checkbox input[type=radio]:checked+label::before{background-color:#70c48f;border-color:#70c48f}.radiobutton input[type=radio]:checked+label::before{border-width:8px}.row .checkbox,.row .radiobutton{padding-left:20px}.checkboxes-line-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkboxes-line-group .checkbox{margin-right:25px;display:inline-block;background-color:rgba(31,185,233,.15);border-radius:5px;padding:5px 25px 7px 7px;margin-bottom:8px}.checkboxes-line-group .checkbox label{padding-left:14px;left:20px}.checkboxes-line-group .checkbox label span:first-child{font-weight:100;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.checkboxes-line-group .checkbox .small-label-course,.checkboxes-line-group .checkbox .small-label-other{position:absolute;right:11px;top:5px}.checkboxes-line-group .checkbox .small-label-course{background-color:#aaa}.checkboxes-line-group .checkbox.course{padding-right:100px}.checkboxes-line-group .checkbox.other{padding-right:130px}@media screen and (max-width:456px){.checkboxes-line-group .checkbox{width:100%;margin-right:0}.checkboxes-line-group .checkbox label>span{max-width:150px}}@media screen and (min-width:456px){.checkboxes-line-group .checkbox label>span{max-width:150px}}.collisions-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.collisions-list .back-button{color:#e2e2e2;font-weight:700;left:20px;position:absolute;top:15px}.collisions-list .back-button .fa{font-size:36px}.collisions-list .back-button:hover{color:#959b98}.collisions-list .prebooking-collisions{overflow:hidden}.collisions-list .select-all{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 0 5px}.collisions-list .select-all a{color:#66b8e3}.collisions-list .collisions-list-container{border:2px solid #c1c1c1;border-radius:10px;height:300px;margin-bottom:20px;overflow:scroll;padding:0 15px}.collisions-list .collisions-list-container .collisions-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #c1c1c1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:14px;padding:10px;width:100%}.collisions-list .collisions-list-container .collisions-item:last-child{border-bottom:0 solid #fff}.collisions-list .collisions-list-container .collisions-item .place-img{min-width:75px}.collisions-list .collisions-list-container .collisions-item .place-img img{border-radius:100%;height:55px;width:55px}.collisions-list .collisions-list-container .collisions-item .place-img .user-image{margin:0}.collisions-list .collisions-list-container .collisions-item .collisions-item-details{color:#9c9c9c;font-weight:500;padding-right:10px;width:100%}.collisions-list .collisions-list-container .collisions-item .collisions-item-details span.user{color:#df6a79}.collisions-list .collisions-list-container .collisions-item .collisions-item-details span.preorder{color:#326380}.collisions-list .collisions-list-container .collisions-item .collisions-item-details span.admin-panel{color:#6ebae2}.collisions-list .collisions-list-container .collisions-item .collisions-item-details span.exception{color:#8a572f}.collisions-list .collisions-list-container .collisions-item .collisions-item-details span.capitalize{font-weight:500}.collisions-list .collisions-list-container .collisions-item .collisions-item-details small,.my-text-editor h1,.my-text-editor h2,.my-text-editor h3,.new-news-item .news-item .news-content .news-content-wrapper .news-post h1,.new-news-item .news-item .news-content .news-content-wrapper .news-post h2,.new-news-item .news-item .news-content .news-content-wrapper .news-post h3,.news-container .news-item .news-content .news-content-wrapper .news-post h1,.news-container .news-item .news-content .news-content-wrapper .news-post h2,.news-container .news-item .news-content .news-content-wrapper .news-post h3{font-weight:100}.collisions-list .collisions-list-container .collisions-item .collisions-item-checkbox{min-width:30px}.collisions-list .collisions-list-container .collisions-item .collisions-item-checkbox .tooltip{top:10px}.collisions-list .collisions-list-container .collisions-item .collisions-item-checkbox .tooltip .info-tooltip{right:-10px;top:30px}.collisions-list .collisions-extra,.collisions-list .collisions-extra .refund-type .input-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.collisions-list .collisions-extra label,.collisions-list .collisions-extra>div{height:100%;max-height:185px;width:50%}.collisions-list .collisions-extra textarea{height:147px;width:100%}.collisions-list .collisions-extra .refund-type-rate{padding-right:25px}.collisions-list .charge-extras .extra,.collisions-list .charge-extras label,.collisions-list .collisions-extra .refund-rate,.collisions-list .collisions-extra .refund-type,.members-panel .members-panel-content span label{width:100%}.collisions-list .collisions-extra .refund-type .input-list{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.collisions-list .collisions-extra .refund-type .radio-btn{min-width:105px}.collisions-list .collisions-extra .refund-type .radio-btn label{font-size:15px;white-space:nowrap}.collisions-list .collisions-extra .refund-rate .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.collisions-list .collisions-extra .refund-rate .content input{width:calc(100% - 35px)}.collisions-list .collisions-extra .refund-rate .content div{background-color:#f3f3f3;border:1px solid #e2e2e2;border-left:0 solid #f3f3f3;color:#818081;height:41px;-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;font-weight:500;padding:9px 0;text-align:center}.collisions-list .charge-extras,.collisions-list .override-btn small{display:block}.collisions-list .charge-extras .invoice-note textarea{max-height:60px}.collisions-list .override-btn{text-align:center}@media screen and (min-width:768px){.collisions-list .prebooking-collisions h2{margin-top:0}.collisions-list .prebooking-collisions .collisions-list-container{height:50vh;margin-bottom:30px}}@media screen and (max-width:425px){.collisions-list .collisions-list-container .collisions-item .place-img{display:none}.collisions-list .collisions-extra{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.collisions-list .collisions-extra div,.collisions-list .collisions-extra label{width:100%;max-height:215px}}.confirmation-modal .overlay-content{padding:30px;max-width:500px}.confirmation-tooltip.green-border,.member-cancellation-tooltip.green-border{border:3px solid #70c48f;border-radius:8px}.confirmation-tooltip.green-border.top-left:after,.confirmation-tooltip.green-border.top-left:before,.member-cancellation-tooltip.green-border.top-left:after,.member-cancellation-tooltip.green-border.top-left:before{content:'';display:block;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.confirmation-tooltip.green-border.top-left:after,.member-cancellation-tooltip.green-border.top-left:after{border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #70c48f;top:210px;left:13px;z-index:300}.confirmation-tooltip.green-border.top-left:before,.member-cancellation-tooltip.green-border.top-left:before{background-color:transparent;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;top:207px;left:14px;z-index:302;width:16px;height:70px}.add-member .confirmation-tooltip.green-border{min-width:250px}.add-member .confirmation-tooltip.green-border span{display:inline-block;text-align:left}.add-member .confirmation-tooltip.green-border p{margin-bottom:0}.add-member .confirmation-tooltip.green-border .tooltip-confirmation-buttons{margin-top:10px;margin-right:-10px;margin-left:-10px}.add-member .confirmation-tooltip.green-border .tooltip-confirmation-buttons a,.add-member .confirmation-tooltip.green-border .tooltip-confirmation-buttons button{margin:10px 10px 0;text-align:center}.add-member .confirmation-tooltip.green-border.top-left:after{top:unset;bottom:-11px}.add-member .confirmation-tooltip.green-border.top-left:before{top:unset;bottom:-70px}.coupon-sheet{overflow:overlay;padding:24px 0}.coupon-sheet .coupon{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex}.coupon-sheet .coupon .discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:#fff;background:#f33961;height:45px;width:45px;min-height:45px;min-width:45px;margin-right:20px}.coupon-sheet .coupon .info h4{margin:12px 0}.coupon-sheet .coupon .info h5{margin:5px 0}.coupon-sheet .coupon .expire-info h4{margin-top:2px;margin-bottom:-8px}@media screen and (max-width:425px){.coupon-sheet .coupon{padding:10px}}.course-attendees-list .user-info-div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 0}.course-hours-list .course-trainers-list{color:#70c48f;font-weight:700;padding:10px 0}.course-hours-list .course-trainers-list .user-info-div{display:inline-block;padding:0 5px;margin:0}.course-hours-modal{padding:20px;width:700px}.course-hours-modal .title,.course-reservation-modal .course-reservation-content>h2{text-align:center}.course-hours-modal .alert{margin:0 30px 20px}.course-hours-modal .section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:20px}.course-hours-modal .section>div{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:40%}.course-hours-modal .from .quickdate-popup,.course-hours-modal .to .quickdate-popup{left:100%;right:initial;top:-100%}.course-hours-modal .select-multiple-dropdown,.course-hours-modal .select-single-dropdown{max-width:270px;width:100%}.course-hours-modal .select-multiple-dropdown .select-multiple-dropdown-button,.course-hours-modal .select-multiple-dropdown .select-single-dropdown-button,.course-hours-modal .select-single-dropdown .select-multiple-dropdown-button,.course-hours-modal .select-single-dropdown .select-single-dropdown-button{background-color:#fff;border:1px solid #e2e2e2;border-radius:10px;-webkit-box-shadow:0 0 0 1px #e2e2e2;box-shadow:0 0 0 1px #e2e2e2;color:#525657}.course-hours-modal .select-multiple-dropdown .select-multiple-dropdown-content,.course-hours-modal .select-multiple-dropdown .select-single-dropdown-content,.course-hours-modal .select-single-dropdown .select-multiple-dropdown-content,.course-hours-modal .select-single-dropdown .select-single-dropdown-content{bottom:100%;max-height:200px}.course-hours-modal .prebooking-buttons{margin-top:0}.course-hours-modal .prebooking-buttons .btn{margin-top:30px;min-width:200px}.course-reservation-modal{padding:50px;width:700px}.course-reservation-modal .back-button{color:#e2e2e2;font-weight:700;left:20px;position:absolute;top:15px}.course-reservation-modal .back-button .fa{font-size:36px}.course-reservation-modal .back-button:hover{color:#959b98}.course-reservation-modal,.course-reservation-modal .course-reservation-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-reservation-modal .course-reservation-content>label,manage-additional-members .button-with-confirmation .confirmation-tooltip h3{margin-bottom:15px}.course-reservation-modal .course-reservation-content .input-container input{line-height:1.4}.course-reservation-modal .course-reservation-content .admin-info{margin-top:0}.course-reservation-modal .course-reservation-content .booking-datepicker .quickdate{padding-left:0}.course-reservation-modal .course-reservation-content .booking-datepicker .quickdate .quickdate-button{border-radius:0}.course-reservation-modal .course-reservation-content .booking-datepicker .quickdate .quickdate-popup{right:-248px;top:-116px}.course-reservation-modal .course-reservation-content .booking-datepicker .deadline.quickdate .quickdate-popup{right:103px}.course-reservation-modal .course-reservation-content .select-multiple-dropdown,.course-reservation-modal .course-reservation-content .select-single-dropdown{max-width:270px;width:100%}.course-reservation-modal .course-reservation-content .select-multiple-dropdown .select-multiple-dropdown-button,.course-reservation-modal .course-reservation-content .select-multiple-dropdown .select-single-dropdown-button,.course-reservation-modal .course-reservation-content .select-single-dropdown .select-multiple-dropdown-button,.course-reservation-modal .course-reservation-content .select-single-dropdown .select-single-dropdown-button{background-color:#fff;border:1px solid #e2e2e2;border-radius:10px;-webkit-box-shadow:0 0 0 1px #e2e2e2;box-shadow:0 0 0 1px #e2e2e2;color:#525657}.course-reservation-modal .course-reservation-content .select-multiple-dropdown .select-multiple-dropdown-button.disabled,.course-reservation-modal .course-reservation-content .select-multiple-dropdown .select-single-dropdown-button.disabled,.course-reservation-modal .course-reservation-content .select-single-dropdown .select-multiple-dropdown-button.disabled,.course-reservation-modal .course-reservation-content .select-single-dropdown .select-single-dropdown-button.disabled{background-color:#e2e2e2}.course-reservation-modal .course-reservation-content .select-multiple-dropdown .select-multiple-dropdown-content,.course-reservation-modal .course-reservation-content .select-multiple-dropdown .select-single-dropdown-content,.course-reservation-modal .course-reservation-content .select-single-dropdown .select-multiple-dropdown-content,.course-reservation-modal .course-reservation-content .select-single-dropdown .select-single-dropdown-content{bottom:100%;max-height:200px}.course-reservation-modal .course-reservation-content .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.course-reservation-modal .course-reservation-content .section>div,.course-reservation-modal .course-reservation-content .section>label{width:48%}.course-reservation-modal .course-reservation-content .section .toggle-box-inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-reservation-modal .course-reservation-content .section .toggle-box-inline .label-text{max-width:190px}.course-reservation-modal .course-reservation-content .section .toggle-box-inline .mul-toggle,.course-reservation-modal .course-reservation-content .section .toggle-box-inline .mul-toggle .toggle-switch,.from-to input[type=number]{margin-bottom:0}.course-reservation-modal .course-reservation-content .course-reservation-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}.course-reservation-modal .course-reservation-content .course-reservation-buttons button,.course-reservation-modal .course-reservation-content .course-reservation-buttons p{max-width:300px}.course-reservation-modal .course-reservation-content .course-reservation-buttons p{color:#999;font-weight:500;margin:.6em}.custom-card{border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);cursor:pointer;display:inline-block;position:relative;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.custom-card button{border-radius:0;border-width:0;margin:0;min-height:25px;outline:0;overflow:hidden;padding:0 3px;position:relative;width:100%}.custom-card:hover{-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.custom-card.disabled{opacity:.5;-webkit-transition:none;transition:none}.custom-card.disabled,.custom-card.disabled:hover{-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:480px){.custom-card{margin:1px 0}}custom-menu .mybookings-top-menu .disabled>div{color:#e2e2e2;border-color:#e2e2e2}custom-menu .mybookings-top-menu .disabled>div:hover{background-color:#fff;cursor:initial;color:#e2e2e2}custom-menu .mybookings-top-menu .disabled>div:hover:last-child{border-right:2px solid #fff}custom-menu .mybookings-top-menu .disabled>div.active{background-color:#e2e2e2}custom-menu .mybookings-top-menu .disabled>div.active:hover{color:#fff;background-color:#e2e2e2}custom-menu .mybookings-top-menu .disabled>div.active:hover:last-child{border-right:2px solid #e2e2e2}.custom-popover{font-size:16px}.custom-popover .custom-popover-overlay{position:fixed;width:100%;min-height:100%;overflow-y:auto;background-color:rgba(100,100,100,.2);z-index:99;top:0;left:0}.custom-popover .custom-popover-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border:1px solid #e2e2e2;position:absolute;min-width:300px;padding:30px 20px;background-color:#fff;-webkit-box-shadow:0 0 5px #e2e2e2;box-shadow:0 0 5px #e2e2e2;z-index:100}.custom-popover .custom-popover-content::before{content:'';display:block;width:20px;height:20px;background-color:#fff;position:absolute;border-left:1px solid #e2e2e2;border-top:1px solid #e2e2e2}.custom-popover .custom-popover-content.top-left{bottom:40px;left:0}.custom-popover .custom-popover-content.top-left::before{bottom:-10px;left:20px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.custom-popover .custom-popover-content.top-right{right:0;bottom:40px}.custom-popover .custom-popover-content.top-right::before{right:20px;bottom:-10px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.custom-popover .custom-popover-content.bottom-right{top:40px;right:0}.custom-popover .custom-popover-content.bottom-right::before{top:-10px;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.custom-popover .custom-popover-content.bottom-left{top:40px;left:0}.custom-popover .custom-popover-content.bottom-left::before{top:-10px;left:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rzslider .rz-bar{background:#e2e2e2;height:2px}.rzslider .rz-selection,.rzslider .rz-tick .rz-selected{background:#70c48f}.rzslider .rz-pointer{background-color:#999}.rzslider .rz-pointer:after{background-color:#e2e2e2}.rzslider .rz-pointer.rz-active:after{background-color:#f3f3f3}.rzslider .rz-bubble{bottom:14px}.rzslider .rz-limit{font-weight:700;color:#70c48f}.rzslider .rz-tick{width:1px;height:10px;margin-left:4px;border-radius:0;background:#66b182;top:-1px}.disclaimer-tooltip{float:left;height:38px;width:38px;margin-top:5px;border-radius:50%;position:relative;background-color:#fff}.disclaimer-tooltip:hover,.extras-button .flex>div:hover,.extras-button-small.extras-button-small .extras-wrapper .extras-btn-item .extras-input-group .round-plus-minus-container .round-plus-minus:hover{cursor:pointer}.disclaimer-tooltip .fa-info{line-height:2;color:#70c48f}.disclaimer-tooltip .fa-ellipsis-v{font-size:32px}.disclaimer-tooltip .tooltip-button{color:#70c48f}.disclaimer-tooltip .content{position:absolute;border:3px solid #70c48f;top:48px;border-radius:10px;background-color:#fff;z-index:100;font-size:14px;color:#6a6a6a;width:600px;right:-10px;padding:25px}.disclaimer-tooltip .content .fa-times{position:absolute;top:10px;left:570px;color:#70c48f}.disclaimer-tooltip .content .save{margin-top:15px}.disclaimer-tooltip .content textarea{max-width:545px}@media screen and (max-width:1024px){.info-icon-tooltip .content{left:-300px}}@media screen and (max-width:414px){.info-icon-tooltip{margin:auto}.info-icon-tooltip .content{width:320px;left:-260px}.info-icon-tooltip .content .fa-times{top:10px;left:290px}}@media (min-width:640px) and (max-width:690px){[ng-dropdown-multiselect] .btn{font-size:13px}}[ng-dropdown-multiselect] .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:100%;left:0;z-index:1002;display:none;float:left;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}[ng-dropdown-multiselect] .dropdown-menu li a{display:block;padding:3px 20px;clear:both;font-weight:700;line-height:1.42857143;color:#6a6a6a;white-space:nowrap;cursor:pointer}[ng-dropdown-multiselect] .dropdown-menu li a span .text{display:inline-block;margin-right:34px}[ng-dropdown-multiselect] .dropdown-menu li a[disabled]{color:#b3b3b3}.member-img-text div.member-avatar,[ng-dropdown-multiselect] [mf-dropdown-static-include]{display:inline-block}[ng-dropdown-multiselect] .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#999}[ng-dropdown-multiselect] .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.main-header-nav li,[ng-dropdown-multiselect] .multiselect-parent{position:relative}[ng-dropdown-multiselect] .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e2e2e2}[ng-dropdown-multiselect] .btn{overflow:hidden}[ng-dropdown-multiselect] .btn:after{content:" ";position:absolute;right:1px;top:2px;width:20px;height:90%;background-image:url(/img/white-overflow.png);background-position:right center;background-size:cover;z-index:9}[ng-dropdown-multiselect] .btn-default{color:#333;background-color:#fff;border:1px solid #ccc;border-radius:4px;font-weight:400;text-align:left;width:100%;height:41px;padding:5px}[ng-dropdown-multiselect] .caret{position:absolute;right:10px;top:50%;margin-top:-1px;width:0;height:0;color:#666;margin-left:2px;vertical-align:middle;border-top:6px solid;border-right:4px solid transparent;border-left:4px solid transparent;z-index:100}[ng-dropdown-multiselect] .glyphicon{position:relative;top:1px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;font-smoothing:antialiased}[ng-dropdown-multiselect] .glyphicon-ok:before{content:'\f00c'}[ng-dropdown-multiselect] .glyphicon-remove:before{content:'\f00d'}.dynamic-list-wrapper .dynamic-list-body-box .dynamic-list-body-cell .member-img-text wrap-by-link,.dynamic-list-wrapper .dynamic-list-header-box .dynamic-list-body-cell .member-img-text wrap-by-link,.shorted-text-block{overflow:hidden;text-overflow:ellipsis;width:100%}.dynamic-list-wrapper .dynamic-list-body-box .dynamic-list-body-cell .member-img-text span:first-child,.dynamic-list-wrapper .dynamic-list-header-box .dynamic-list-body-cell .member-img-text span:first-child{overflow:hidden;text-overflow:ellipsis}.dynamic-list-wrapper{min-height:130px;font-size:14px}.dynamic-list-wrapper .dynamic-list-body-box,.dynamic-list-wrapper .dynamic-list-header-box{display:table-row}.dynamic-list-wrapper .dynamic-list-body-box .dynamic-list-body-cell,.dynamic-list-wrapper .dynamic-list-body-box .dynamic-list-header-cell,.dynamic-list-wrapper .dynamic-list-header-box .dynamic-list-body-cell,.dynamic-list-wrapper .dynamic-list-header-box .dynamic-list-header-cell{display:table-cell;max-width:300px}.dynamic-list-wrapper .dynamic-list-body-box .dynamic-list-header-cell,.dynamic-list-wrapper .dynamic-list-header-box .dynamic-list-header-cell{color:#a7a7a7;white-space:nowrap;text-transform:uppercase;border-bottom:2px solid #d4d4d4;font-size:12px;font-weight:700;padding:10px}.dynamic-list-wrapper .dynamic-list-body-box .dynamic-list-body-cell,.dynamic-list-wrapper .dynamic-list-header-box .dynamic-list-body-cell{line-height:34px;white-space:nowrap;border-bottom:1px solid #e2e2e2;padding:10px;vertical-align:middle}.dynamic-list-wrapper .dynamic-list-body-box .dynamic-list-body-cell .member-img-text wrap-by-link,.dynamic-list-wrapper .dynamic-list-header-box .dynamic-list-body-cell .member-img-text wrap-by-link{width:calc(100% - 50px)}.dynamic-list-wrapper .dynamic-list-body-box .dynamic-list-body-cell .member-img-text span:first-child,.dynamic-list-wrapper .dynamic-list-header-box .dynamic-list-body-cell .member-img-text span:first-child{width:auto}.dynamic-list-wrapper .dynamic-list-body-box .dynamic-list-body-cell .member-img-text .status-box,.dynamic-list-wrapper .dynamic-list-header-box .dynamic-list-body-cell .member-img-text .status-box{text-align:center}.dynamic-list-wrapper .dynamic-list-body-box .dynamic-list-body-cell.noborder,.dynamic-list-wrapper .dynamic-list-header-box .dynamic-list-body-cell.noborder{border-bottom:none}.mobile-table.mobile li .checkbox,.more-button{margin-top:30px}.desktop-table.mobile{display:none}.mobile-table.mobile,.select-all-mobile-checkbox label{font-size:16px}.mobile-table.mobile li{padding-bottom:20px;margin-bottom:20px;display:inline-block;border-bottom:1px solid #e2e2e2;width:100%}.mobile-table.mobile li:not(.fullrow){width:50%}.select-all-mobile-checkbox{margin-bottom:20px;margin-top:30px}.mobile-table.desktop{display:none}.desktop-table.desktop{display:table;width:100%}.desktop-table.desktop .dynamic-list-body-cell .checkbox,.desktop-table.desktop .dynamic-list-header-cell .checkbox{margin:0}.desktop-table.desktop .dynamic-list-body-cell .checkbox label,.desktop-table.desktop .dynamic-list-header-cell .checkbox label{top:-12px}@media screen and (max-width:639px){.mobile-table.mobile li:not(.fullrow){width:100%}.mobile-table.mobile li.last{border-bottom:none}}@media screen and (max-width:1500px){.dynamic-list-wrapper .dynamic-list-body-box .dynamic-list-body-cell,.dynamic-list-wrapper .dynamic-list-body-box .dynamic-list-header-cell,.dynamic-list-wrapper .dynamic-list-header-box .dynamic-list-body-cell,.dynamic-list-wrapper .dynamic-list-header-box .dynamic-list-header-cell{max-width:180px}}.email-check{padding:10px 0}.email-check .btn,.email-check button{margin:10px 0}.email-verified{background-color:#f3f6fd;width:100%;padding:25px;line-height:16px;text-align:center}.email-verified a{color:#66b8e3;text-decoration:underline;font-weight:700}enrollment-card .headline{position:absolute;width:calc(100% - 24px);height:40px;padding:0 12px;padding:0 .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;background:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);color:#525657;font-size:13px;font-size:.8125rem;line-height:2em}enrollment-card .headline .with-icon{margin-left:-5px}enrollment-card .headline .icon{width:26px;margin-right:5px;margin-right:.3125rem}enrollment-card .headline:empty{display:none}enrollment-card header{margin-top:64px;margin-bottom:24px;line-height:1.1em}enrollment-card header .card-enrollment-type{margin:0 0 4px;text-transform:capitalize;font-size:12px;font-size:.75rem;font-weight:300;letter-spacing:.5pt}enrollment-card .card-enrollment-price{font-size:16px;font-size:1rem}enrollment-card:hover .arrows{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}.card-enrollment-body{margin-top:auto;padding:0}.card-enrollment-body_crowed{font-size:12px;font-size:.75rem}.card-enrollment-body_crowed .fa{margin-right:2px;border-radius:50%;font-size:10px;font-size:.625rem}.card-enrollment-read-more{position:relative;border-top:1px solid rgba(255,255,255,.4);padding:12px 6px;padding:.75rem .375rem;margin:auto 12px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700}.card-enrollment-read-more .arrows{position:relative;width:20px;height:20px;-webkit-transition:.2s transform cubic-bezier(0,.5,.5,1);transition:.2s transform cubic-bezier(0,.5,.5,1)}.card-enrollment-read-more .arrows:after,.card-enrollment-read-more .arrows:before{position:absolute;top:50%;right:1px;content:'';height:2px;width:10px;border-radius:2px;background:#fff;-webkit-transform-origin:100%;transform-origin:100%}.card-enrollment-read-more .arrows:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.card-enrollment-read-more .arrows:after{margin-top:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.card-enrollment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.card-enrollment::after,.card-enrollment::before{position:absolute;content:''}.card-enrollment::before{top:0;left:0;background-repeat:no-repeat}.image-select .modal-content h2,event-countdown .center{text-align:center}event-countdown .timeinput{width:30%}event-countdown .title{margin-top:10px}.extras-btn-desc{margin:0 0 10px;font-size:.73em;text-align:justify}.extras-button .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.extras-button .flex>div{-webkit-box-flex:0;-ms-flex:0 48%;flex:0 48%}.extras-button .extras-btn-item{border-radius:10px;font-weight:700;-ms-flex-preferred-size:30%;flex-basis:30%;max-width:65%;margin-bottom:10px;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px}.extras-button .extras-btn-item.selected{background-color:#70c48f;color:#fff;border:2px solid #70c48f}.extras-button .extras-btn-item .price,.extras-button .extras-btn-item .title{margin:0 auto}.extras-button .extras-btn-item .title{overflow:hidden;text-overflow:ellipsis}.extras-button .extras-btn-item .price span{display:inline-block;font-weight:700;margin:0}.extras-button-small.extras-button-small .extras-wrapper{width:100%;position:relative}.extras-button-small.extras-button-small .extras-wrapper .close{position:absolute;top:7px;right:8px;color:#fff}.extras-button-small.extras-button-small .extras-wrapper .extras-btn-item{font-size:14px;max-width:none;-ms-flex-preferred-size:100%;flex-basis:100%;padding:10px;position:relative}.extras-button-small.extras-button-small .extras-wrapper .extras-btn-item .extras-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.extras-button-small.extras-button-small .extras-wrapper .extras-btn-item .extras-info .title,.my-dropdown ul>li span{text-transform:capitalize}.extras-button-small.extras-button-small .extras-wrapper .extras-btn-item .extras-info.center div{margin:0 0 10px}.extras-button-small.extras-button-small .extras-wrapper .extras-btn-item .extras-info.center div:first-child{margin-right:15px}.extras-button-small.extras-button-small .extras-wrapper .extras-btn-item .extras-input-group{color:#70c48f;width:100%;background-color:#fff;border-radius:5px;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.extras-button-small.extras-button-small .extras-wrapper .extras-btn-item .extras-input-group .round-plus-minus-container{width:calc((100% - 80px)/2);display:-webkit-box;display:-ms-flexbox;display:flex}.extras-button-small.extras-button-small .extras-wrapper .extras-btn-item .extras-input-group .round-plus-minus-container.plus{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.extras-button-small.extras-button-small .extras-wrapper .extras-btn-item .extras-input-group .round-plus-minus-container.minus{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.extras-button-small.extras-button-small .extras-wrapper .extras-btn-item .extras-input-group .round-plus-minus-container .round-plus-minus{border-radius:50%;border:2px solid #70c48f;width:28px;height:28px;font-size:18px;line-height:1em;position:relative;text-align:center}.extras-button-small.extras-button-small .extras-wrapper .extras-btn-item .extras-input-group .round-plus-minus-container .round-plus-minus.disabled{opacity:.6}.extras .extras-item .extras-container .extras-input-group .round-plus-minus-container .round-plus-minus span,.extras-button-small.extras-button-small .extras-wrapper .extras-btn-item .extras-input-group .round-plus-minus-container .round-plus-minus span{width:24px;text-align:center;line-height:24px;display:inline-block;padding-left:.05em}.extras-button-small.extras-button-small .extras-wrapper .extras-btn-item .extras-input-group input[type=number]{width:60px;margin:0 10px;text-align:center;border:0 solid #fff;padding:10px 0 10px 15px}.extras-button-small.extras-button-small .extras-wrapper .amount .invalid{background-color:#f1dcdc}.extras-button-small.extras-button-small .extras-wrapper .amount input{-webkit-transition:background-color .5s ease;transition:background-color .5s ease;text-align:center;color:#000}.extras-button-small.extras-button-small .extras-wrapper .extras-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.my-order-modal .extras-button .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.my-order-modal .extras-button .flex>div{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%}.my-order-modal .extras-button .extras-btn-item{max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.member-transfer-modal .member-transfer-buttons button,.my-order-modal .extras-button .extras-btn-item .price{margin:0}.my-order-modal .extras-button .extras-btn-item .title{margin:0 5px 0 0}.my-order-modal .extras .extras-item{cursor:pointer;background-color:#fff;border:solid 2px #70c48f}.my-order-modal .extras .extras-item.active{background-color:#70c48f}.my-order-modal .extras .extras-item.active .extras-container .extras-info{color:#fff;margin-bottom:10px}.my-order-modal .extras .extras-item .extras-container .extras-info{color:#70c48f;margin-bottom:0}@media screen and (max-width:639px){.extras-button .extras-btn-item{-ms-flex-preferred-size:45%;flex-basis:45%;padding:5px 10px}}@media screen and (max-width:468px){.extras-button .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.extras-button .flex>div{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;max-width:95%}.extras-button .extras-btn-item{margin:0 0 15px;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.extras-button .extras-btn-item:nth-last-child(2){margin:0 0 15px}.extras-button .extras-btn-item .title{text-align:left}.extras-button .extras-btn-item .price{text-align:right}}.extras .extras-item{border-bottom:1px solid #ececec;font-size:.9em;background-color:#70c48f;padding:0 10px;margin:15px 0;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.extras .extras-item:first-child{margin-top:0}.extras .extras-item .extras-amount,.extras .extras-item .extras-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.extras .extras-item .extras-title{font-weight:700;font-size:12px;font-size:.75rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.extras .extras-item .extras-amount{padding:5px}.extras .extras-item .extras-amount my-toggle{max-height:21px}.extras .extras-item .extras-round-input{width:48px;height:48px;padding:0 0 0 13px;margin:0;border-radius:24px;font-size:15px;text-align:center}.extras .extras-item .extras-input-wrap{margin:0 8px}.extras .extras-item .extras-input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.extras .extras-item .extras-amount-modifer{-webkit-transition:color .25s ease;transition:color .25s ease;font-size:larger;cursor:pointer}.extras .extras-item .extras-amount-modifer:hover{color:#70c48f}.extras .extras-item .extras-amount-modifer-disabled{cursor:not-allowed;opacity:.5}.extras .extras-item .extras-container{width:100%;padding:10px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.extras .extras-item .extras-container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.extras .extras-item .extras-container>div .extras-title{margin-right:15px}.extras .extras-item .extras-container .extras-info{margin-bottom:10px;color:#fff}.extras .extras-item .extras-container .extras-input-group{color:#70c48f;width:90%;background-color:#fff;border-radius:5px;font-size:12px;font-size:.75rem}.extras .extras-item .extras-container .extras-input-group .round-plus-minus-container{width:calc((100% - 80px)/2);display:-webkit-box;display:-ms-flexbox;display:flex}.extras .extras-item .extras-container .extras-input-group .round-plus-minus-container.plus,.rentals-modal .content-wrapper .trainer-section .row .my-dropdown>ul li.flex.centered{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.extras .extras-item .extras-container .extras-input-group .round-plus-minus-container.minus{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.extras .extras-item .extras-container .extras-input-group .round-plus-minus-container .round-plus-minus{border-radius:50%;border:2px solid #70c48f;width:28px;height:28px;font-size:18px;line-height:1em;position:relative;text-align:center}.extras .extras-item .extras-container .extras-input-group .round-plus-minus-container .round-plus-minus:hover{cursor:pointer}.extras .extras-item .extras-container .extras-input-group .round-plus-minus-container .round-plus-minus.disabled{opacity:.6}.extras .extras-item .extras-container .extras-input-group input{margin:0 10px;border:0 solid;width:40px;text-align:center;padding:10px}.extras .extras-item .extras-price,.from-to{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.extras .extras-item .extras-price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:12px;font-size:.75rem;line-height:1.2}@media screen and (max-width:425px){.extras .extras-item .extras-container .extras-input-group input{padding:10px 0}}.from-to{margin-bottom:10px}.from-to input[type=number].closing-time,.from-to input[type=number].opening-time{width:100px}.from-to.mins input[type=number].closing-time,.from-to.mins input[type=number].opening-time{width:70px}.from-to.mins .my-dropdown{margin-bottom:0}.from-to.mins .my-dropdown .dropdown-trigger{font-size:.8125rem;font-weight:100;border-radius:5px;min-height:35px;max-width:70px}.from-to.mins .my-dropdown .dropdown-trigger>span{margin-bottom:0;font-weight:100;text-transform:none}.open-close-dash{margin:0 5px}.main-header,menu-header{position:relative;z-index:99}.main-header{background-color:#fff;border-bottom:1px solid #e2e2e2;margin-bottom:48px}.main-header-notification{height:25px;width:25px}@media screen and (max-width:1024px){.main-header-notification{margin-right:15px}}@media screen and (min-width:1025px){.main-header-notification{margin-right:30px}}.main-header-container{position:relative;margin:0 auto;z-index:99;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 3vw;max-width:1920px;height:70px;background:var(--primary-white)}#logo-group,.main-header-container,.main-header-nav,.main-header-right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-header-nav{min-height:70px}.main-header-nav li:before{position:absolute;top:0;left:0;height:4px;width:100%;content:'';z-index:2;background-color:var(--primary-blue);opacity:0;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);-webkit-transition:opacity .2s cubic-bezier(.5,0,.5,1),-webkit-transform .2s cubic-bezier(0,.5,.5,1);transition:transform .2s cubic-bezier(0,.5,.5,1),opacity .2s cubic-bezier(.5,0,.5,1);transition:transform .2s cubic-bezier(0,.5,.5,1),opacity .2s cubic-bezier(.5,0,.5,1),-webkit-transform .2s cubic-bezier(0,.5,.5,1);-webkit-transform-origin:top;transform-origin:top}.main-header-nav li:hover:before{opacity:.5;-webkit-transform:scale3d(1,1.4,1);transform:scale3d(1,1.4,1)}.main-header-nav li:hover a{color:var(--primary-blue)}.main-header-nav li.selected-tab:before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.main-header-nav li.selected-tab:hover:before{-webkit-transform:scale3d(1,1.4,1);transform:scale3d(1,1.4,1)}.main-header-nav li.selected-tab a{color:var(--primary-blue);font-weight:600}.main-header-nav a{min-height:70px;display:block}.main-header-nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:15px}@media screen and (max-width:63.9em){.main-header-nav-menu{display:none}}.main-header-nav-menu a{position:relative;padding:15px;text-transform:uppercase;font-size:12px}.main-header my-activity-notifications-counter-tag{right:2px;top:15px}.main-header my-activity-notifications-counter-tag .container,.main-header-nav-menu a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-header .fa-bars{font-size:25px;display:block}.main-header .fa-times{display:block;font-size:28px}.logo-img{width:26px}#logo-text{margin:0 0 0 10px;color:#70c48f;text-transform:uppercase;font-size:18px}.main-header my-activity-notifications-counter-tag .container,.main-header-nav-menu a,.main-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-nav ul li{margin-right:20px}.main-nav ul li.people{width:187px;text-align:center}.main-nav ul li:hover a img.active,help-info .circle-icon:hover .content,help-info .circle-icon:hover .content a,help-info .circle-icon:hover:after,help-info .circle-icon:hover:before{visibility:visible}.main-nav ul li:hover a img.not-active{visibility:hidden}.main-nav ul li a{padding:10px 15px;font-weight:700;text-transform:uppercase;position:relative;white-space:nowrap}.main-nav ul .fa{margin-right:5px}.user-dropdown{position:relative;cursor:pointer;padding:0}.notification-center .bell i,.notification-settings .notification-settings-item p,.user-dropdown a,manage-additional-members .button-with-confirmation .confirmation-tooltip span{font-size:14px}.user-avatar{overflow:hidden;margin-right:10px}.user-avatar img{width:40px;margin-right:5px}.user-avatar .fa-angle-down{margin-left:5px}.image-select .image-list .image-item .image-item-content:hover .image-control,.list-dropdown-content li,.main-header-language li,.members-panel .members-panel-content input[type=checkbox]+custom-card,.user-avatar:hover .dropdown-content,menu-header{display:block}.image-select .image-list .image-item .image-item-content .multiselect-input-container label input,.image-select .modal-content .fileinput,.not-logged-in{display:none}.dropdown-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media screen and (max-width:1024px){.dropdown-trigger{padding:10px 0 10px 5px}}@media screen and (min-width:1025px){.dropdown-trigger{padding:15px}}.dropdown-trigger span{margin-right:10px}@media screen and (min-width:64em){.user-dropdown .login-signup{display:inline;padding:10px;margin-left:0;font-weight:700;font-size:14px}.not-logged-in{display:-webkit-box;display:-ms-flexbox;display:flex}}.no-scroll .main-header-language,.no-scroll .main-header-notification{opacity:0;pointer-events:none}help-info{position:absolute;right:11px;top:10px;z-index:1}help-info .circle-icon{background-color:#35bff4;border-radius:100%;-webkit-box-shadow:0 0 0 3px #c1eafc;box-shadow:0 0 0 3px #c1eafc;width:32px;height:32px;position:relative}help-info .circle-icon:after,help-info .circle-icon:before{content:'';position:absolute;visibility:hidden;-webkit-transition:visibility .3s linear;transition:visibility .3s linear}help-info .circle-icon:before{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #f5fcff;top:39px;right:8px;z-index:302}help-info .circle-icon:after{border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #c1eafc;top:35px;right:7px;z-index:300}help-info .circle-icon img{position:absolute;height:18px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}help-info .circle-icon .content,help-info .circle-icon .content a{visibility:hidden;-webkit-transition:visibility .3s linear;transition:visibility .3s linear}help-info .circle-icon .content{position:absolute;top:42px;right:0;max-width:90vw;width:400px;background-color:#f5fcff;border:1px solid #fff;border-radius:8px;z-index:301}help-info .circle-icon .content .close{font-weight:700;font-size:20px;color:#c2eafc;display:inline-block;position:absolute;right:10px;top:0}help-info .circle-icon .content p{margin:0;border-radius:7px;padding:15px;border:3px solid #c1eafc;overflow:hidden;overflow-wrap:break-word}help-info .circle-icon .content a{text-decoration:underline}help-info .circle-icon .content a:hover{text-decoration:none}help-info .circle-icon.btn-close .content,help-info .circle-icon.btn-close a,help-info .circle-icon.btn-close.active:after,help-info .circle-icon.btn-close.active:before,help-info .circle-icon.btn-close.active:hover:after,help-info .circle-icon.btn-close.active:hover:before{visibility:visible}help-info .circle-icon.btn-close:after,help-info .circle-icon.btn-close:before{-webkit-transition:none;transition:none}help-info .circle-icon.btn-close:hover:after,help-info .circle-icon.btn-close:hover:before{visibility:hidden}.image-select{display:-webkit-box;display:-ms-flexbox;display:flex}.image-select .top-option{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.image-select .right-aligned{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.image-select .modal-content{padding:40px;max-width:600px;width:90vw}.image-select .images-div{overflow:visible}.image-select .image-list,.image-select .image-list .image-list-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-select .image-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.image-select .image-list.flow-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.image-select .image-list .image-list-view{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-bottom:1px solid #ddd;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-select .image-list .image-list-view .multiselect-input-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding:0}.image-select .image-list .image-list-view .multiselect-input-container i.fa{font-size:30px}.image-select .image-list .image-list-view>div{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 10px 0 0;padding:10px 0;font-size:12px}.image-select .image-list .image-list-view>div.img-name{width:280px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.image-select .image-list .image-list-view>div:last-of-type{text-align:right;width:150px}.image-select .image-list .image-list-view .tiny-thumb{width:20px;height:20px;background-size:cover;border-radius:4px;display:inline-block;vertical-align:middle}.image-select .image-list .image-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0}.image-select .image-list .image-item .image-item-content{display:block;width:150px;height:150px;border:1px solid #efefef;background-color:rgba(0,0,0,.05);margin:5px;background-size:cover;border-radius:4px}.image-select .image-list .image-item .image-item-content .multiselect-input-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.image-select .image-list .image-item .image-item-content .multiselect-input-container.checked label{background-color:rgba(0,0,0,.2)}.image-select .image-list .image-item .image-item-content .multiselect-input-container.checked label i{font-size:40px;padding:10px;color:#70c48f;text-shadow:0 0 5px #000}.image-select .image-list .image-item .image-item-content .multiselect-input-container label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.image-select .image-list .image-item .image-item-content:hover .image-name{opacity:.1}.image-select .image-list .image-item .image-item-content .image-control{display:none;padding:25px 0 0;background-color:rgba(255,255,255,.7);position:absolute;width:150px;overflow:hidden;height:150px;text-align:center}.image-select .image-list .image-item .image-item-content .image-name{padding:5px;font-size:12px;position:absolute;width:148px;overflow:hidden;opacity:1;-webkit-transition:all .3s;transition:all .3s;background-color:rgba(0,0,0,.5);color:#fff;text-align:center}@media screen and (min-width:1024px){.image-select .modal-content{max-width:800px}}.image-carousel{position:relative;margin-bottom:30px}.image-carousel .imgage-item{height:130px;max-width:260px;border-radius:4px;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}.image-carousel .imgage-item.show-6{width:calc(100%/6 - 6px)}.image-carousel .imgage-item.show-5{width:calc(100%/5 - 6px)}.image-carousel .imgage-item.show-4{width:calc(100%/4 - 6px)}.image-carousel .imgage-item.show-3{width:calc(100%/3 - 6px)}.image-carousel .imgage-item.show-2{width:calc(100%/2 - 6px)}.image-carousel .imgage-item:hover{cursor:pointer}.image-carousel>.arrow{position:absolute;background-color:transparent;top:0;height:100%;width:30px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.image-carousel>.arrow.prev{left:14px}.image-carousel>.arrow.next{right:14px}.image-carousel>.arrow:hover{background-color:rgba(6,6,6,.51);cursor:pointer}.image-carousel>.arrow .fa{color:#fff;font-size:34px}@media screen and (max-width:1024px){.image-carousel .imgage-item.show-2,.image-carousel .imgage-item.show-3,.image-carousel .imgage-item.show-4,.image-carousel .imgage-item.show-5,.image-carousel .imgage-item.show-6{width:calc(100%/4 - 6px)}}@media screen and (max-width:425px){.image-carousel .imgage-item{max-width:335px}.image-carousel .imgage-item.show-2,.image-carousel .imgage-item.show-3,.image-carousel .imgage-item.show-4,.image-carousel .imgage-item.show-5,.image-carousel .imgage-item.show-6{width:100%}}.info-icon-tooltip{height:38px;width:38px;margin:0;border-radius:50%;position:relative;border:3px solid #70c48f;background-color:#fff}.info-icon-tooltip:hover{cursor:pointer}.info-icon-tooltip.active{background-color:#70c48f}.info-icon-tooltip.active .fa-info,user-input-select ul .user-item:hover a{color:#fff}.info-icon-tooltip .fa-info{line-height:2;color:#70c48f}.info-icon-tooltip .content{position:absolute;border:3px solid #70c48f;top:48px;border-radius:10px;background-color:#fff;z-index:100;font-size:14px;color:#6a6a6a;width:600px;right:-10px;padding:25px}.info-icon-tooltip .content .fa-times{position:absolute;top:10px;left:570px;color:#70c48f}@media screen and (max-width:1024px){.info-icon-tooltip .content{left:-300px}}@media screen and (max-width:414px){.info-icon-tooltip{margin:auto}.info-icon-tooltip .content{width:320px;left:-260px}.info-icon-tooltip .content .fa-times{top:10px;left:290px}}invoices .search-icon{color:#6a6a6a;font-size:16px;margin-bottom:20px}invoices .single-invoice{border:1px solid #e2e2e2;margin-bottom:10px;padding:20px}invoices .single-invoice p{color:#6a6a6a;font-size:14px;margin:0}.invoice-info-heder{padding-bottom:20px}.invoice-info-heder a,.member-transfer-modal .membership-info b,.member-transfer-modal .user-info b,.member-transfer-modal .user-notify-info b,manage-additional-members .header .tooltip i{color:#70c48f}.download-pdf-buttons a{color:#fff;font-size:14px;font-size:.875rem;font-weight:500}.pay-invoice-button{margin-top:12px}.main-header-language{position:relative;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1025px){.main-header-language{margin-right:15px}}.main-header-language ul{margin:0;padding:0;list-style:none}.main-header-language .fa-angle-down{margin-left:8px}.language{position:relative;margin-right:15px;font-size:16px}.language-active{color:var(--primary-blue)}.language-selector{position:relative;display:block}.language-selector,.language-selector .language-icon{height:25px;width:25px}.language-icon{height:18px;width:18px}.language-options ul svg{margin-right:8px}.language-icons,.members-panel .members-panel-content input[type=checkbox],.multi-select-columns .item input,input[type=checkbox]{display:none}.list-dropdown-parent:hover .list-dropdown-content{opacity:1;pointer-events:all;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.list-dropdown-content{position:absolute;z-index:400;right:5px;top:60px;margin:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);padding:0;min-width:120px;background:#fff;border-radius:8px;border:1px solid #e2e2e2;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);list-style:none;opacity:0;pointer-events:none;-webkit-transition:opacity .2s cubic-bezier(0,.5,.5,1),-webkit-transform .25s cubic-bezier(.5,0,.5,1);transition:opacity .2s cubic-bezier(0,.5,.5,1),transform .25s cubic-bezier(.5,0,.5,1);transition:opacity .2s cubic-bezier(0,.5,.5,1),transform .25s cubic-bezier(.5,0,.5,1),-webkit-transform .25s cubic-bezier(.5,0,.5,1);overflow:hidden}.list-dropdown-content li:hover{background-color:var(--primary-smoke)}.list-dropdown-content li:not(:last-child){border-bottom:1px solid rgba(226,226,226,.5)}.list-dropdown-content .fa{margin-right:7px}.list-dropdown-content a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}@media screen and (max-width:1024px){.list-dropdown-mobile-active{opacity:1;pointer-events:all;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.account-login,.account-signup{padding:25px}.account-reset{padding:50px 25px 25px}.account-signup .has-error .smalltxt{padding-bottom:5px}.account-overlay{width:450px;text-align:center;margin:0 auto}.account-overlay a{color:#27739b}.account-overlay a:hover{text-decoration:underline}.account-overlay a.grey{color:#535658}.account-overlay a.grey:hover{color:#27739b;text-decoration:none}.account-overlay input[type=password].error:required{border-right:3px solid #c57373}.account-facebook,.btn-facebook{position:relative}.btn-facebook{width:100%;color:#fff;font-weight:400;padding:8px 30px;margin:0 auto 10px;background-color:#3b5998}.btn-facebook[disabled=disabled]{opacity:.8}.btn-facebook:hover{background-color:#2d477d}.btn-facebook .fa-facebook-official,.courses .courses-content .courses-table-header .courses-table-icons waiting-list-tooltip,.plan-form .with-input.with-addon>input,member-info-cell label span{margin-right:5px}.tool-tip-disclaimer{position:absolute!important;z-index:5;width:100%;padding:5px 10px;top:calc(100% - 10px);left:50%;opacity:0;-webkit-transform:translate3d(-50%,-5px,0);transform:translate3d(-50%,-5px,0);background:#fff;color:#525657;white-space:normal;text-align:left;font-weight:700;font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;border-radius:5px;-webkit-transition:.2s transform cubic-bezier(0,.5,.5,1),.1s opacity cubic-bezier(.5,0,.5,1);transition:.2s transform cubic-bezier(0,.5,.5,1),.1s opacity cubic-bezier(.5,0,.5,1);-webkit-filter:drop-shadow(0 0 2px rgba(82,86,87,.45));filter:drop-shadow(0 0 2px rgba(82,86,87,.45))}.tool-tip-disclaimer:before{top:-4px;left:5%;width:20px;border-radius:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tool-tip-disclaimer:after{top:0;left:4%;width:92%;z-index:1}.tool-tip-disclaimer:after,.tool-tip-disclaimer:before{position:absolute;height:20px;content:'';background:#fff}.tool-tip-disclaimer p{position:relative;margin:5px 0;z-index:2}.tool-tip-disclaimer my-checkbox{padding:0 5px;margin:0}.tool-tip-disclaimer my-checkbox label{font-size:.9em}.btn-facebook:hover+.tool-tip-disclaimer,.tool-tip-disclaimer:hover{opacity:1;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.or-separator{position:relative;margin:20px 0;color:#d1d1d1;text-align:center}.or-separator span.or-text{background-color:#fff;padding:0 10px}.or-separator span:first-child,.or-separator span:last-child{display:block;width:50%;height:1px;background-color:#e2e2e2;position:absolute;top:12px;z-index:-1}.or-separator span:first-child{left:0}.or-separator span:last-child{right:0}.submit-buttons{margin-top:15px;margin-bottom:20px}.forgot-password{display:block;font-size:14px;margin-bottom:10px}@media screen and (max-width:768px){.account .overlay{position:static;height:calc(100vh - 60px)}.account .account-overlay{overflow:hidden;overflow-y:auto}.pos-fixed .account{height:100vh}}manage-additional-members .header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}manage-additional-members .header .tooltip .info-tooltip{right:-9px;top:28px;font-size:12px}manage-additional-members .additional-members-list,manage-additional-members .header,member-info-cell label{display:-webkit-box;display:-ms-flexbox;display:flex}manage-additional-members .additional-members-list .right-options{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto 0 auto auto}manage-additional-members .additional-members-list .right-options a{margin:auto}manage-additional-members .additional-members-list .right-options confirmation-tooltip button{margin-right:0;margin-left:10px}manage-additional-members .additional-members-list .right-options small{cursor:default;color:#c57373;width:120px;margin:auto;text-align:center}manage-additional-members .additional-members-list>div .email-input input{margin:0 5px 0 47px;height:30px;width:auto}manage-additional-members .additional-members-list user-info .user-info-div{margin:5px 0}manage-additional-members .additional-members-list user-info .user-info-div span{margin:auto;width:45px}manage-additional-members .additional-members-list user-info .user-info-div .user-name-container{width:200px;margin:auto}manage-additional-members confirmation-tooltip .button-with-confirmation{padding:2px}manage-additional-members .button-with-confirmation .confirmation-tooltip{max-width:400px;text-align:justify}manage-additional-members .add-member{margin-top:30px}.courses .courses-content .courses-table-header .courses-table-icons .quickdate .quickdate-button i,manage-additional-members .add-member .new-form{padding:0}manage-additional-members .add-member .checkbox,pending-confirmations .list-unstyled h4{margin-top:0}manage-additional-members .add-member .buttons,manage-additional-members .add-member .buttons small{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}manage-additional-members .add-member .buttons small{text-align:center}manage-additional-members .input-member{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}manage-additional-members .input-member button{margin:5px}manage-additional-members .member-editing .btns{text-align:center;margin:-15px 0 30px}manage-additional-members .member-editing user-info-form .new-form{padding:30px 30px 0}.manage-additional-members .spinner{height:100%}@media screen and (max-width:639px){manage-additional-members .additional-members-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}manage-additional-members .additional-members-list .right-options{margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-align:center}manage-additional-members .additional-members-list>div user-info{text-align:center}manage-additional-members .add-member .checkbox{margin-top:10px}}manage-membership-modal my-modal .overlay .overlay-content{max-height:none}manage-membership-modal .btns-wrapper button,manage-membership-modal .btns-wrapper div{margin:0 auto}.member-cancellation-tooltip{max-width:300px;z-index:110}.member-cancellation-tooltip .btn{width:100%;text-align:center;border-radius:4px;font-size:90%;font-weight:400;margin-bottom:8px}.member-cancellation-tooltip .btn div{text-align:center}member-info-cell{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.members-panel,member-info-cell h4{display:-webkit-box;display:-ms-flexbox;display:flex}member-info-cell h4{max-height:32px}member-info-cell h4 button{margin-left:auto}member-info-cell .details,member-info-cell user-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}member-info-cell user-info .u-img{width:45px}member-info-cell user-info .user-name-container{margin:auto 0}member-info-cell .details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:nowrap}@media (min-width:720px){member-info-cell .details{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:720px){member-info-cell .details>div{width:100%}}@media (min-width:720px){member-info-cell .details>div{margin-right:25px;width:calc(50% - 25px)}}@media screen and (max-width:768px){member-info-cell .details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}memberplan-rules-list .more-details-content{padding-left:0}.members-panel{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.members-panel .members-panel-content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:15px}.members-panel .members-panel-content span{width:30%;margin:10px 5px}.members-panel .members-panel-content input[type=checkbox]+custom-card .custom-card{cursor:pointer;background-color:#e2e2e2}.members-panel .members-panel-content input[type=checkbox]+custom-card .custom-card:hover{background-color:#959b98}.input-list .radio-btn input[type=radio]:checked+label:before,.members-panel .members-panel-content input[type=checkbox]:checked+custom-card .custom-card-primary{background-color:#70c48f}.members-panel .members-panel-content input[type=checkbox]:checked+custom-card .custom-card-primary:hover{background-color:#66b182}.members-panel .members-panel-content input[type=checkbox]:checked+custom-card .custom-card-danger{background-color:#c57373}.members-panel .members-panel-content input[type=checkbox]:checked+custom-card .custom-card-danger:hover{background-color:#be5a5a}.members-panel .pagination{font-size:25px;font-weight:700;position:absolute;top:0;bottom:0;margin:auto;color:#70c48f;z-index:320}.members-panel .pagination:hover{color:#66b182;cursor:pointer}.members-panel .pagination:disabled{color:#e2e2e2;cursor:default}.members-panel .next-page{right:-10px}.members-panel .previous-page{left:-10px}@media screen and (max-width:425px){.members-panel .members-panel-content span{width:100%}}.member-summary{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.member-summary .picture{margin:10px}.member-summary .info,.member-summary .info h3{text-align:center}.member-summary .info h4{margin:3px}.member-transfer-modal{padding:50px;width:800px}.member-transfer-modal .user-info{padding-bottom:2px}.member-transfer-modal .user-info .user-info-div{color:#70c48f;display:inline-block;font-weight:700;margin:0;padding:0 5px}.member-transfer-modal .user-info .user-info-div .user-name-container,.multi-select-columns .column-title h2{margin-bottom:0}.member-transfer-modal .membership-info{margin-bottom:20px;text-align:justify}.member-transfer-modal .membership-info>label{font-weight:700}.member-transfer-modal .membership-info .select-single-dropdown{max-width:100%;width:100%;border:1px solid #e2e2e2;border-radius:4px}.doughnut canvas,.member-transfer-modal .membership-info .select-single-dropdown .select-single-dropdown-content,bookings-numbers-widget canvas,doughnut-chart-widget canvas,members-summary-widget canvas,plans-summary-widget canvas{max-height:200px}.member-transfer-modal .membership-info .select-single-dropdown .select-single-dropdown-button{background-color:#fff;color:#70c48f;font-weight:700}.member-transfer-modal .membership-info .select-single-dropdown .select-single-dropdown-button.disabled{background-color:#999}.member-transfer-modal .user-notify-info .user-info-div{color:#70c48f;display:inline-block;padding-right:0 10px 0 0}.member-transfer-modal .transfer-fields textarea{width:100%}.member-transfer-modal .transfer-fields>:first-child{margin-bottom:20px}.member-transfer-modal .member-transfer-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.member-transfer-modal .member-transfer-buttons .btn{padding:5px 25px;padding:.3125rem 1.5625rem}.member-transfer-modal .member-transfer-buttons span{padding:0 15px}.member-transfer-modal .transfer-success .user-info-div,.member-transfer-modal .transfer-success h4 .success-item{color:#70c48f}.member-transfer-modal .transfer-errors .user-info-div,.member-transfer-modal .transfer-errors h4 .error-item{color:#c57373}.member-transfer-modal .transfer-errors h4,.member-transfer-modal .transfer-success h4{text-align:center}.member-transfer-modal .transfer-errors .user-info-div,.member-transfer-modal .transfer-success .user-info-div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;margin:10px}.member-transfer-modal .transfer-errors .user-info-div .u-img,.member-transfer-modal .transfer-success .user-info-div .u-img{width:auto}@media screen and (max-width:768px){.member-transfer-modal .member-transfer-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:425px){.member-transfer-modal{width:100%}}.multi-select-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:10px;position:relative}.multi-select-columns .custom-card{border-color:#70c48f;color:#70c48f}.multi-select-columns .custom-card.selected{background-color:#70c48f;color:#fff}.multi-select-columns .column-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d3d5d5;border-radius:10px 10px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 20px}.multi-select-columns .item{padding:5px;text-align:center;width:100%}.multi-select-columns .item span:first-child{margin-bottom:0}.multi-select-columns .multi-select-columns-left,.multi-select-columns .multi-select-columns-right{background-color:#f9f9f9;border-radius:10px;margin:0 10px;max-width:400px;width:100%}.multi-select-columns .multi-select-columns-separator:after{background-color:#e2e2e2;bottom:5%;content:'';position:absolute;top:5%;width:1px}@media screen and (max-width:480px){.multi-select-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.multi-select-columns .multi-select-columns-left,.multi-select-columns .multi-select-columns-right{margin:10px 0}.multi-select-columns .multi-select-columns-separator:after{bottom:auto;height:1px;left:5px;margin-left:0;right:5px;top:auto;width:auto}}.my-orders-nav .label-wrapper{position:relative;cursor:pointer}.my-orders-nav .notification{margin-top:2px;margin-right:20px}.my-orders-nav.active .label{color:var(--secondary-color);font-weight:600}.my-orders-nav{min-width:170px}@media (min-width:769px){.my-orders-nav{padding:6px 12px;position:sticky;top:20px}}@media (max-width:768px){.my-orders-nav{padding:0;position:relative;width:100%;margin-bottom:36px;margin-bottom:2.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:769px){.my-orders-nav .label-wrapper{position:relative;padding:6px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my-orders-nav .label-wrapper .fa,.my-orders-nav .label-wrapper img,.my-orders-nav .label-wrapper svg{display:none}.my-orders-nav .label-wrapper .label{font-size:15px;font-weight:300}.my-orders-nav .label-wrapper.active .label{color:var(--secondary-color);font-weight:600}.my-orders-nav .label-wrapper:not(:last-child){border-bottom:1px solid rgba(226,226,226,.7)}}@media (max-width:768px){.my-orders-nav .label-wrapper{padding:6px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-orders-nav .label-wrapper.active .fa{color:var(--primary-color)}.my-orders-nav .label-wrapper.active .membership-user-icon,.my-orders-nav .label-wrapper.active .wallet-user-icon{stroke:var(--primary-color)}.my-orders-nav .label-wrapper .fa{font-size:24px;font-size:1.5rem;color:var(--dark-gray)}.my-orders-nav .label-wrapper:not(:last-child){border-right:1px solid rgba(226,226,226,.7)}.my-orders-nav .notification{position:absolute;top:2px;right:2px}.my-orders-nav .label{display:none}}.membership-user-icon,.wallet-user-icon{stroke:var(--dark-gray);stroke-width:2;fill:transparent}.svg-use-symbols circle,.svg-use-symbols path,.svg-use-symbols rect{stroke:inherit;fill:inherit}.my-orders-card{position:relative;margin-bottom:24px;margin-bottom:1.5rem;z-index:2;width:100%;border-radius:3px;border:1px solid #e2e2e2;background-color:var(--primary-white);overflow:hidden}@media (max-width:768px){.my-orders-card{display:block}}@media (min-width:769px){.my-orders-card{display:-webkit-box;display:-ms-flexbox;display:flex}}.my-orders-card-title{margin-bottom:24px;font-size:24px;line-height:1em;font-weight:600}.my-orders-card-warning-message{color:var(--primary-red);text-transform:uppercase;font-size:12px}.my-orders-card-warning-message span,past-booking-item{display:block}@media (min-width:769px){.my-orders-card-details{margin-top:24px}}.my-orders-card-details-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.5em;font-size:12px;margin-bottom:6px;display:grid;grid-template-columns:15px auto;grid-gap:6px}.my-orders-card-details-item .fa{position:relative;top:3px;text-align:center;width:auto;opacity:.4;margin-right:0}@supports not (display:grid){.my-orders-card-details-item .fa{margin-right:15px}}.my-orders-card .invoice-id{margin-top:24px;margin-top:1.5rem;background:var(--semi-white);display:table;background:var(--primary-smoke);padding:4px 8px;border-radius:2px;font-size:12px;font-size:.75rem}.left-card-illustration{min-width:172px;min-height:172px;color:#fff;background-color:var(--semi-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(225deg,#2af598 0%,#08aeea 100%)}@media (max-width:768px){.left-card-illustration{padding:24px;border-radius:0}}@media (min-width:769px){.left-card-illustration{padding:4px}}.left-card-illustration .fa{font-size:112px;color:var(--primary-white)}.left-card-illustration-description{color:var(--primary-white);display:block;margin:0;font-size:12px;font-weight:400}.left-card-illustration .fa:not(.fa-lock){margin-bottom:5px}.my-orders-content .bookings-section ul,.my-orders-content-card,.my-orders-nav{background:var(--primary-white);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:4px}.my-orders-content,.send-message button,.send-message input,.send-message textarea,.side-bar .side-bar-content textarea,user-info-form,user-info-form .new-form>div select{width:100%}.my-orders-content-card{margin-bottom:36px;padding:16px}.my-orders-content .bookings-section,.my-orders-content .purchased-items .purchased-item{width:100%;max-width:100%}.my-orders-content .bookings-section ul{border:0}.my-orders-content .click-unlock div{display:table;padding:4px 12px;border-radius:24px;color:var(--secondary-color);cursor:pointer;border:2px solid currentColor;font-size:12px}.my-orders-content .cancel-btn{margin-top:24px;font-size:12px}.my-order-wrapper{position:relative;margin-left:auto;margin-right:auto}@media (min-width:769px){.my-order-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:grid;padding:0 12px;grid-template-columns:20% 80%;grid-gap:2%;max-width:1240px}}@media (max-width:768px){.my-order-wrapper{max-width:calc(100% - 24px)}.my-order-wrapper .status-box{position:relative;top:-10px;left:0}}@media (min-width:769px){.my-order-wrapper .description{padding:20px 20px 60px 25px}}@media (max-width:768px){.my-order-wrapper .description{padding:20px}}.my-order-wrapper .date-image-wrapper{color:var(--primary-white)}.reserved-bookings-item .datails-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.5em;font-size:12px;margin-bottom:6px;display:grid;grid-template-columns:15px auto;grid-gap:6px}.reserved-bookings-item .datails-item .fa{position:relative;top:3px;text-align:center;width:auto;opacity:.4;margin-right:0}@supports not (display:grid){.reserved-bookings-item .datails-item .fa{margin-right:15px}}@media (min-width:769px){.reserved-bookings .click-unlock{margin-top:20px}}@media (max-width:768px){.reserved-bookings .click-unlock{margin-top:36px}}.pay-reserved-item{margin-top:-30px;background-color:var(--semi-white);border:1px solid rgba(82,86,87,.12)}.pay-reserved-item .form-section-title{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pay-reserved-item .order-detail-margin{font-size:12px}.pay-reserved-item .total-sum{border-radius:4px}.load-more{margin-left:auto;margin-right:auto;display:table;text-align:center;font-size:14px;font-size:.875rem;font-weight:600;text-transform:uppercase}.my-orders-content .reservation-request .current-schedule{width:100%;max-width:100%}.my-orders-content .reservation-request .current-schedule .schedules{margin:36px 0 0;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1023px){.my-orders-content .reservation-request .current-schedule .schedules{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:959px){.my-orders-content .reservation-request .current-schedule .schedules{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:719px){.my-orders-content .reservation-request .current-schedule .schedules{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:360px){.my-orders-content .reservation-request .current-schedule .schedules{grid-template-columns:repeat(2,1fr)}}my-account .account-password-login div:not(.spinner),my-account .account-signup div:not(.spinner){position:relative;margin-bottom:10px}my-account .account-password-login input,my-account .account-signup input{margin-bottom:0;padding:10px}my-account .account-password-login [ng-messages] p,my-account .account-signup [ng-messages] p{position:inherit;top:0;font-size:11px;font-size:.6875rem}my-account .account-password-login .btn-primary,my-account .account-signup .btn-primary{border-radius:5px;-webkit-transition:.2s transform cubic-bezier(.5,0,.5,1);transition:.2s transform cubic-bezier(.5,0,.5,1);border-color:#70c48f}my-account .account-password-login .btn-primary:hover,my-account .account-signup .btn-primary:hover{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}my-account .account-password-login .btn-primary:active,my-account .account-signup .btn-primary:active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.my-dropdown{max-width:350px;min-width:160px;position:relative;width:100%}.my-dropdown ::-moz-selection{background:0 0}.my-dropdown ::selection{background:0 0}.my-dropdown .icon,.my-dropdown ul>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-dropdown .icon{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;width:30px}.my-dropdown my-checkbox label{height:13px}.my-dropdown ul{border:1px solid #e2e2e2;-webkit-box-shadow:5px 15px 15px rgba(0,0,0,.1);box-shadow:5px 15px 15px rgba(0,0,0,.1);position:absolute;width:100%;z-index:500;max-height:80vh;overflow:auto}.my-dropdown ul>li{border-bottom:1px solid #eee;font-size:14px;min-height:40px;padding:8px;-webkit-transition:all .2s;transition:all .2s}.my-dropdown ul>li.special{font-style:italic}.my-dropdown ul>li.active,.my-dropdown ul>li:focus,.my-dropdown ul>li:hover{background:#70c48f -webkit-gradient(linear,left top,right top,color-stop(0,#70c48f),to(#48ae6e));background:#70c48f linear-gradient(to right,#70c48f 0,#48ae6e 100%);cursor:pointer;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.my-dropdown ul>li.active>span,.my-dropdown ul>li:focus>span,.my-dropdown ul>li:hover>span{color:#fff}.my-dropdown ul>li:last-child{border-bottom:0}.my-dropdown ul>li .fa.fa-check-circle-o,.my-dropdown ul>li .fa.fa-times-circle-o{font-size:24px;margin:0 24px 0 2px;vertical-align:bottom}.my-dropdown ul>li span.course-label:after{color:#fff;content:"course";background-color:#aeaebb;border-radius:3px;font-size:12px;font-weight:700;margin-left:5px;padding:5px 10px;text-transform:uppercase}.my-dropdown>.dropdown-trigger{background-color:#fff;border:2px solid #e2e2e2;border-radius:10px;cursor:pointer;font-size:16px;min-height:44px;outline:0;padding:5px 8px;text-align:left}.my-dropdown>.dropdown-trigger.active,.product-form .form-container .section .product-info label .image-container .editable-image:hover+img,.ticket-form .form-container .section .ticket-info label .image-container .editable-image:hover+img{opacity:.8}.my-dropdown>.dropdown-trigger.active>.fa-caret-down,.my-menu>.menu-label>i.fa.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.my-dropdown>.dropdown-trigger>span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-transform:capitalize}.member-fields .my-dropdown{margin-bottom:20px;max-width:100%}.member-fields .my-dropdown ul{max-height:48vh;overflow:auto}.member-fields .my-dropdown .dropdown-trigger{border:1px solid #e2e2e2;border-radius:5px;font-size:14px;min-height:36px}.member-fields .my-dropdown .dropdown-trigger span{margin-bottom:0}.my-graph,.my-graph .my-graph-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.my-graph{overflow:auto;width:99%}.my-graph .my-graph-item,.my-menu>.menu-label>span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.my-graph .my-graph-bar{border-bottom:1px solid #ededed;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:50px}.my-graph .my-graph-b{background-color:#8cd4a6;-webkit-box-shadow:1px 0 rgba(255,255,255,.3) inset;box-shadow:1px 0 rgba(255,255,255,.3) inset;font-size:8px;text-align:center}.my-graph .my-graph-label{font-size:9px;margin-top:5px;text-align:center}.my-hours>.wrapper{margin-top:10px}.my-hours>.wrapper>div,.overlay .overlay-content .add-family h2,memberplan-add-family .add-family h2{margin-bottom:15px}.my-hours .add-button{color:#70c48f;font-size:30px;padding:10px}.my-hours .hours{margin-right:30px;display:table}.my-hours .hours>div{display:table-row}.my-hours .hours>div>div{display:table-cell}.my-hours .hours-item{border-bottom:1px solid #f5f5f5;margin-bottom:10px}.my-menu ::-moz-selection{background:0 0}.my-menu ::selection{background:0 0}.my-menu>.menu-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f1f9f4;border:1px solid #e2e2e2;border-radius:10px;cursor:pointer;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:190px;padding:10px 20px}.my-menu>.menu-label>i.fa{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:all .3s;transition:all .3s}.my-menu>.item-list{border:1px solid #e2e2e2;border-bottom:0 solid transparent;min-width:150px}.my-menu>.item-list>a.item{border-bottom:1px solid #e2e2e2;display:block;font-size:14px;padding:10px 20px;-webkit-transition:all .3s;transition:all .3s}.my-menu>.item-list>a.item:hover{background-color:#f1f9f4}.my-menu>.item-list>a.item.active{background-color:#70c48f;color:#fff}.my-menu .show.show.show,modal-sheet,notification-center,tags-input{display:block}@media screen and (max-width:1024px){.my-menu>.menu-label{display:-webkit-box;display:-ms-flexbox;display:flex}.my-menu>.item-list{display:none}}.modal-sheet .slideout .overlay-close{z-index:inherit}.user-alerts-message-div{max-height:calc(95vh - 140px);overflow-x:hidden;overflow-y:auto}.notification-center,.previous-booking-slideout .previous-booking-text.booked-by user-info{margin-right:10px}.notification-center .bell{height:25px;width:25px;border-radius:15px;background-color:#f2f2f2;cursor:pointer;text-align:center}.notification-center .bell .bell-open,.notification-center .bell:hover,.user-alerts .alerts>.details-pane>.details-pane-body a:hover{color:#70c48f}.notification-center-sidesheet .slideout{padding:30px 0;-webkit-box-shadow:-4px 12px 15px rgba(82,86,87,.15);box-shadow:-4px 12px 15px rgba(82,86,87,.15)}.notification-center-sidesheet-footer,.notification-center-sidesheet-header{position:absolute;left:0;z-index:10;width:100%;background:#fff}.notification-center-sidesheet-footer{bottom:0;-webkit-box-shadow:0 -4px 4px rgba(0,0,0,.04);box-shadow:0 -4px 4px rgba(0,0,0,.04)}.notification-center-sidesheet-footer .show-all{font-weight:900;display:block;text-align:center}.notification-center-sidesheet-header{top:0;padding:10px 15px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.04);box-shadow:0 4px 4px rgba(0,0,0,.04);overflow:hidden}.notification-center-sidesheet-header h4{margin:0 15px 0 0;color:#525657;font-weight:900;font-family:'Montserrat',sans-serif}.notification-center-sidesheet-wrapper{position:relative;height:calc(100vh - 130px);padding:30px 15px;overflow-y:scroll}.notification-center-sidesheet-list-item{margin-bottom:15px;border-radius:7px;padding:12px;border:1px solid rgba(82,86,87,.07);background:#fff}.notification-center .new-counter{height:14px;left:-4px;position:absolute;top:-3px;width:14px}.notification-center .new-counter .container{background-color:#f12e39;border-radius:8px;height:14px;width:14px}.notification-center .new-counter .container .reservation-counter{color:#fff;font-size:.6em;font-weight:700;text-align:center}.notification-center .show-all{font-size:12px;margin:5px 0;text-align:center;font-weight:600}.notification-center-sidesheet-list-item .alert-title{margin-top:0;margin-bottom:8px;font-weight:700;line-height:1.2em}.notification-center-sidesheet-list-item .alert-message{display:block;font-size:11px;font-weight:500;line-height:1.3em}.notification-center-sidesheet-list-item .date{display:block;font-size:9px;font-weight:900}.notification-center-sidesheet-list-item.clickable-alert:hover{cursor:pointer;background-color:#f0f9f3}@media (max-width:425px){.notification-center .info-tooltip{right:-40px}.notification-center .info-tooltip:after{right:41px}.notification-center .first-new:before{right:42px}.notification-center .user-alerts-message-list{width:295px}}.notification-settings .notification-settings-header{border-bottom:1px solid #fcfcfc;font-weight:700}.notification-settings .notification-settings-item{margin-top:1px;padding:3px 10px}.notification-settings .notification-settings-item>.row{min-width:120px}.notification-settings .notification-settings-item:nth-child(even){background-color:#fcfcfc}.notification-settings .notification-settings-options>div{text-align:center;width:50px}.notification-settings .notification-settings-options>div .fa-mobile{font-size:30px}.notification-settings .notification-settings-options>div .fa-envelope-o{font-size:25px;margin-top:3px}@media (max-width:40em){.notification-settings-options.notification-settings-options.notification-settings-options{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:10px}.notification-settings-options.notification-settings-options.notification-settings-options .show-for-small{padding-right:20px}.notification-settings-options.notification-settings-options.notification-settings-options>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}pending-confirmations .list-unstyled li{padding:25px}pending-confirmations .list-unstyled li .custom-pending-confirmation{margin-right:15px}pending-confirmations .list-unstyled .buttons{margin:auto}pending-confirmations .list-unstyled .buttons button{height:40px;width:100%}pending-confirmations .list-unstyled .buttons .btn-danger{margin-top:10px}.places-dropdown-with-icons{position:relative;cursor:pointer}.places-dropdown-with-icons .places-dropdown-button{background-color:#fff;padding:10px 15px 10px 8px;text-align:left;outline:0;border-style:solid;border-color:#e2e2e2;font-size:16px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:45px;white-space:nowrap;overflow:hidden;color:#6a6a6a}.places-dropdown-with-icons .places-dropdown-button .caret-overlay{content:" ";position:absolute;width:20px;height:90%;background-image:url(/img/white-overflow.png);background-position:right center;background-size:cover;z-index:99}.places-dropdown-with-icons .places-dropdown-button .fa-map-marker{color:#70c48f;font-size:25px;margin-right:10px}.places-dropdown-with-icons .places-dropdown-button span{-ms-flex-item-align:center;align-self:center;margin-right:10px}.places-dropdown-with-icons .places-dropdown-button .caret{position:absolute;right:10px;top:50%;margin-top:-1px;width:0;height:0;color:#666;margin-left:2px;vertical-align:middle;border-top:6px solid;border-right:4px solid transparent;border-left:4px solid transparent;z-index:100}.places-dropdown-with-icons .icon{width:28px;height:28px;border-radius:50%;margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-size:cover;position:relative}.places-dropdown-with-icons .icon .fa{position:absolute;color:#fff;top:50%;font-size:17px;margin-top:-9px;left:50%;margin-left:-5px}.places-dropdown-with-icons a{font-size:14px;padding:12px;white-space:nowrap;overflow:hidden}.places-dropdown-with-icons .custom-dropdown-content,.plan-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.places-dropdown-with-icons .custom-dropdown-content{overflow-y:scroll;height:200px}.places-dropdown-with-icons .custom-dropdown-content a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6a6a6a}.places-dropdown-with-icons .custom-dropdown-content a:hover{color:#1fb9e9}.plan-form{margin:0 10%}.plan-form select{background-color:#fff;height:36px}.plan-form .top-btns{position:absolute;right:10px;text-align:right;top:15px}.plan-form .top-btns .button-with-confirmation button{font-size:16px;margin-bottom:10px;margin-right:0}.plan-form .confirmation-tooltip{width:400px}.plan-form .label-error{color:#f12e39}.plan-form .two-labels .label{margin-bottom:10px}.automation-modal hr,.plan-form .places-membership{margin:20px 0}.plan-form .prebookings .btn{margin:50px 0 0}.plan-form .fourth-step .btn.btn-secondary.add-benefit-btn{margin:0 5px}.plan-form .with-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.plan-form .with-input>input{max-width:250px}.prebookings-table.admin-table-section{background-color:#fff}.prebookings-table.admin-table-section table tbody tr td{line-height:21px}.prod-img{background-position:center;background-repeat:no-repeat;background-size:contain;height:400px;margin:10px 0;width:100%}.product-input,.purchase-item{position:relative}.product-input .input-container .product-input-image{background-position:center;background-size:cover;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:35px;height:35px;position:absolute;top:1px;left:1px;border-radius:5px 0 0 5px}.product-input .input-container .product-image{padding:8px 10px 8px 38px}.product-input .custom-dropdown-content a{padding:15px}.product-input .custom-dropdown-content .product-item{margin:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-input .custom-dropdown-content .product-item .product-image{height:40px;width:40px}.purchase-item{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2px}.product-input .custom-dropdown-content .product-item .product-image,.purchase-item .item-image{margin-right:10px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:50%;min-height:32px;min-width:32px}.purchase-item .item-image.small{height:40px;width:40px}.purchase-item [ng-if="purchase.cancelDate"]{position:relative;z-index:9;font-weight:900;padding:0 4px;font-size:13px;font-size:.8125rem;border:2px solid currentColor;border-radius:4px}.canceled-item:after,.redeemed:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.6)}.input-list .radio-btn{position:relative;display:block}.input-list .radio-btn label{display:inline-block;position:relative;padding:0 25px;margin-bottom:5px}.input-list .radio-btn label:before{content:'';position:absolute;border-radius:50%;border:2px solid #70c48f;width:16px;height:16px;left:-2px;top:3px}.input-list .radio-btn input[type=radio]{position:absolute;visibility:hidden;top:9px;left:1px}.input-list .radio-btn input[type=radio]:checked+label:after{content:'';border-radius:50%;background-color:#fff;width:6px;height:6px;position:absolute;top:8px;left:3px}.sticky-shadow.header-shadow{top:91px}.sticky-shadow.footer-shadow{bottom:91px}@media screen and (min-width:540px){.sticky-shadow{position:sticky;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.2);box-shadow:0 1px 3px 1px rgba(0,0,0,.2)}}.reservation-date_suggested{position:relative}input[type=checkbox]:checked+.reservation-date_suggested:before{content:'';height:112%;width:108%;position:absolute;top:-6%;left:-4%;border-radius:4px;border:1px dashed var(--blue-request);opacity:.7}span.no-suggestions-text{font-size:12px;font-size:.75rem;grid-column-end:span 3;grid-column-start:2;place-self:center}footer .request-suggestions-footer{background-color:#fff;height:120px;position:absolute;margin:0}.segmented-buttons{list-style:none;padding:0;min-width:250px}.segmented-buttons li{padding:4px 8px;border:3px solid #70c48f;border-right:none;-webkit-transition:all .2s linear;transition:all .2s linear}.segmented-buttons li.selected{background:#70c48f;color:#fff}.segmented-buttons li.selected:hover{border-color:#66b182;background:#66b182}.segmented-buttons li:first-child{border-radius:4px 0 0 4px}.segmented-buttons li:last-child{border-radius:0 4px 4px 0;border-right:3px solid #70c48f}@media (max-width:769px){.segmented-buttons li{margin-bottom:8px;border-radius:4px;border:3px solid #70c48f}.segmented-buttons li:first-child,.segmented-buttons li:last-child{border-radius:4px}}.send-message{color:#27739b;width:650px;padding:40px}.send-message textarea{padding:10px 15px;margin-bottom:15px;max-width:608px}.send-message .message-recipient{margin-bottom:35px}.send-message .message-recipient .user-info-div{display:inline-block;padding:0 5px;margin:0}.pin-news my-checkbox,.send-message my-checkbox{margin-left:0}.send-message my-checkbox label.squared:before{border-color:#27739b}.send-message my-checkbox label.squared.active:before{background-color:#27739b}.send-message .round-container{width:90px;height:90px;border:3px solid #27739b;margin:15px auto 20px;border-radius:100%;text-align:center;position:relative}.send-message .round-container img{width:66px;position:absolute;top:9px;left:8px}.send-message .round-container .btn-success{cursor:default}show-disclaimer p{color:#999;font-size:15px;margin:0 0 5px}show-disclaimer .separator{margin:5px 0 15px}.side-bar .side-bar-content{background-color:#fff;font-size:14px}.new-news-item .news-item .news-content .news-post-edit .image-select button,.new-news-item .news-post-edit .image-select button,.news-container .news-item .news-content .news-post-edit .image-select button,.side-bar .side-bar-content .btn,.side-bar .side-bar-content label,.toggle-box-inline my-toggle label{margin-bottom:5px}.side-bar .overlay{background-color:rgba(0,0,0,.4)}.select-single-dropdown{max-width:225px;position:relative;width:90%}.select-single-dropdown .select-single-dropdown-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#535658;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;width:100%}.select-single-dropdown .select-single-dropdown-button.disabled{background-color:rgba(83,86,88,.439);cursor:auto}.select-single-dropdown .select-single-dropdown-content{border:1px solid #535658;max-height:220px;overflow:auto;position:absolute;width:100%;z-index:1000}.select-single-dropdown .select-single-dropdown-content .select-single-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1em;padding:14px 0 14px 30px;position:relative}.select-single-dropdown .select-single-dropdown-content .select-single-item .fa-check{display:none}.select-single-dropdown .select-single-dropdown-content .checked,.select-single-dropdown .select-single-dropdown-content .select-single-item:hover{background-color:#e2e2e2}.select-single-dropdown .select-single-dropdown-content .checked:hover{background-color:fff}.select-single-dropdown .select-single-dropdown-content .checked .fa-check{display:inline-block}.select-single-dropdown .select-single-dropdown-content .checked .fa.fa-check,.select-single-dropdown .select-single-dropdown-content .checked .fa.fa-times{left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sporty-spinner{margin:100px auto;width:40px;height:40px;position:relative;text-align:center;-webkit-animation:sk-rotate 2s infinite linear;animation:sk-rotate 2s infinite linear}.dot1,.dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#66b182;border-radius:100%;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}.sporty-datepicker{display:inline-block;width:250px}.sporty-datepicker .sporty-datepicker-next,.sporty-datepicker .sporty-datepicker-prev{margin:5px 5px 0}.auto-width.auto-width.auto-width .sporty-datepicker,.sporty-datepicker.only-icon{width:auto}.sporty-datepicker.only-icon .calendar{margin-left:-110px}.sporty-datepicker .date-input{background-color:#fff;border:solid 2px #e2e2e2;border-radius:10px;cursor:pointer}.sporty-datepicker .date-input .inner{font-size:.9em;font-weight:700;line-height:2em;padding:4px 8px;text-align:center}.sporty-datepicker .date-input .inner::-moz-selection{background:0 0}.sporty-datepicker .date-input .inner::selection{background:0 0}.sporty-datepicker .date-input:hover{border-color:#66b182}.sporty-datepicker .calendar{position:absolute;-webkit-transition:all .4s ease;transition:all .4s ease;width:auto;z-index:99999}.sporty-datepicker .calendar.ng-hide{opacity:0}.sporty-datepicker .calendar.with-buttons{margin-left:25px}.sporty-datepicker .qs-controls.qs-controls.qs-controls{background-color:#e8f6ed;-webkit-box-flex:0;-ms-flex:0;flex:0;padding:10px 0}.sporty-datepicker .qs-datepicker.qs-datepicker.qs-datepicker{border:solid 2px #e2e2e2;position:static}.sporty-datepicker .qs-datepicker.qs-datepicker.qs-datepicker .qs-month-year{display:-webkit-box;display:-ms-flexbox;display:flex}.sporty-datepicker .backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}.store-flags{margin-top:15px}@media (max-width:768px){.store-flags{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.store-flags a{display:block;margin:0 7px}}@media (min-width:769px){.store-flags a{display:block;margin-left:15px}}.switch{background-color:#70c48f;border-radius:10px;color:#e4e5e7;height:1.3em;padding:3px 5px;line-height:1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.switch.override.override.override{background-color:red}.switch .off,.switch .on{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.switch .on{padding-right:18px}.switch .off.override,.switch .on.override,.toggle-switch input{display:none}.switch .off{padding-left:13px}.tabs{border-bottom:3px solid #70c48f;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 15px}.tabs .tab{border-radius:5px 5px 0 0;cursor:pointer;padding:5px 20px}.tabs .tab.active{background-color:#70c48f;color:#fff}tags-input *,tags-input :after,tags-input :before{-webkit-box-sizing:border-box;box-sizing:border-box}tags-input .host{position:relative;margin-top:5px;margin-bottom:5px;height:100%}tags-input .host:active{outline:0}tags-input .tags{padding:1px;overflow:hidden;word-wrap:break-word;cursor:text;background-color:#fff;border:1px solid #a9a9a9;-webkit-box-shadow:1px 1px 1px 0 #d3d3d3 inset;box-shadow:1px 1px 1px 0 #d3d3d3 inset;height:100%}tags-input .tags.focused{outline:0;-webkit-box-shadow:0 0 3px 1px rgba(5,139,242,.6);box-shadow:0 0 3px 1px rgba(5,139,242,.6)}tags-input .tags .tag-list{margin:0;padding:0;list-style-type:none}tags-input .tags .input,tags-input .tags .tag-item{margin:2px;float:left;height:26px;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif}tags-input .tags .tag-item{display:inline-block;line-height:25px;border-radius:3px;background:-webkit-gradient(linear,left top,left bottom,from(#f0f9ff),color-stop(47%,#cbebff),to(#a1dbff));background:linear-gradient(to bottom,#f0f9ff 0%,#cbebff 47%,#a1dbff 100%);padding:0 5px;border:1px solid #acacac}tags-input .tags .tag-item.selected{background:-webkit-gradient(linear,left top,left bottom,from(#febbbb),color-stop(45%,#fe9090),to(#ff5c5c));background:linear-gradient(to bottom,#febbbb 0%,#fe9090 45%,#ff5c5c 100%)}tags-input .tags .tag-item .remove-button{margin:0 0 0 5px;padding:0;border:0;background:0 0;cursor:pointer;vertical-align:middle;font:700 16px Arial,sans-serif;color:#585858}tags-input .tags .input.invalid-tag,tags-input .tags .tag-item .remove-button:active{color:#e53e44}tags-input .tags .input{border:0;outline:0;padding:0 0 0 5px}tags-input .tags .input::-ms-clear{display:none}tags-input.ng-invalid .tags{-webkit-box-shadow:0 0 3px 1px rgba(255,0,0,.6);box-shadow:0 0 3px 1px rgba(255,0,0,.6)}tags-input[disabled] .host:focus{outline:0}tags-input[disabled] .tags .tag-item{opacity:.65;background:-webkit-gradient(linear,left top,left bottom,from(#f0f9ff),color-stop(47%,rgba(203,235,255,.75)),to(rgba(161,219,255,.62)));background:linear-gradient(to bottom,#f0f9ff 0%,rgba(203,235,255,.75) 47%,rgba(161,219,255,.62) 100%)}tags-input[disabled] .tags .tag-item .remove-button{cursor:default}tags-input[disabled] .tags .tag-item .remove-button:active{color:#585858}tags-input[disabled] .tags,tags-input[disabled] .tags .input{background-color:#eee;cursor:default}tags-input .autocomplete{margin-top:5px;position:absolute;padding:5px 0;z-index:999;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}tags-input .autocomplete .suggestion-list{margin:0;padding:0;list-style-type:none;max-height:280px;overflow-y:auto;position:relative}tags-input .autocomplete .suggestion-item{padding:5px 10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;background-color:#fff}tags-input .autocomplete .suggestion-item.selected,tags-input .autocomplete .suggestion-item.selected em{color:#fff;background-color:#0097cf}tags-input .autocomplete .suggestion-item em{font:700 16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;background-color:#fff}.my-text-editor .btn-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.my-text-editor .image-selector{height:22px;margin-left:20px;margin-top:7px;position:absolute;z-index:99}.toggle-switch{background-color:#c57373;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:.9em;min-height:21px;min-width:42px;padding-left:1px;position:relative}.toggle-switch .slider{background-color:#fff;border-radius:20px;cursor:pointer;height:19px;left:1px;margin-right:1px;position:absolute;top:1px;-webkit-transition:all .3s;transition:all .3s;width:19px}.toggle-switch span{display:block;margin-left:22px;margin-right:10px;text-transform:uppercase;width:100%}.courses .courses-content .courses-table-header .courses-table-icons .quickdate .quickdate-popup .quickdate-calendar tbody tr:active td,.courses .courses-content .courses-table-header .courses-table-icons .quickdate .quickdate-popup .quickdate-calendar tbody tr:active.is-today,.courses .courses-content .courses-table-header .courses-table-icons .quickdate .quickdate-popup .quickdate-calendar tbody tr:hover td,.courses .courses-content .courses-table-header .courses-table-icons .quickdate .quickdate-popup .quickdate-calendar tbody tr:hover.is-today,.toggle-switch.active{background-color:#70c48f}.toggle-switch.active span{margin-left:4px;margin-right:25px}.toggle-switch.active .slider{left:100%;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);margin-left:-1px}.toggle-court{font-size:10px;max-height:17px}.toggle-court .toggle-switch{max-height:17px;min-height:17px}.toggle-court .slider{height:15px;width:15px}.toggle-court span{margin-top:2px}.trainer-select-modal{padding:30px;font-size:16px;width:1150px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.trainer-select-modal .trainer-select-modal-header h2{text-align:center;margin:10px 0 15px}.trainer-select-modal .trainer-select-modal-header h2 help-tooltip{margin-left:10px}.admin-section .admin-content h1,.trainer-select-modal .trainer-select-modal-footer,.widget .admin-content h1,bookings-numbers-widget .admin-content h1,doughnut-chart-widget .admin-content h1,line-chart-widget .admin-content h1,members-summary-widget .admin-content h1,plans-summary-widget .admin-content h1{text-align:center}.trainer-select-modal .trainer-select-modal-footer button{width:100%;max-width:360px}@media screen and (max-width:425px){.trainer-select-modal{padding:30px 20px;width:100%}}.user-alerts .alerts{width:100%;position:relative;border:2px solid #e2e2e2}.user-alerts .alerts.def-height{min-height:570px}.user-alerts .alerts>.items,.user-alerts .alerts>.items>.item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-alerts .alerts>.items{position:relative;border-bottom:1px solid #e2e2e2;cursor:pointer;max-height:71px}.user-alerts .alerts>.items>.high-lighter{height:100%;position:absolute;width:5px;top:0;right:calc(100% - 255px);z-index:299;background-color:#f5f5f5;display:none}.user-alerts .alerts>.items>.item-content{padding:5px 10px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.user-alerts .alerts>.items>.item-content>span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:14px}@media (max-width:900px){.user-alerts .alerts>.items>.item-content>span{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:12px}}.user-alerts .alerts>.items:hover{background-color:#e2e2e2}.courses .courses-header .courses-search-row [ng-dropdown-multiselect] .dropdown-menu li:hover,.user-alerts .alerts>.items.active{background-color:#f5f5f5}.new-news-item .news-item .news-content .news-post-edit .feature-img small,.new-news-item .news-post-edit .feature-img small,.news-container .news-item .news-content .news-post-edit .feature-img small,.user-alerts .alerts>.items.active>.high-lighter{display:block}@media (max-width:900px){.user-alerts .alerts>.items.active>.high-lighter{display:none}.user-alerts .alerts>.items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.user-alerts .alerts>.details-pane{border:0;border-left:2px solid #e2e2e2;padding:20px;background:#f5f5f5;height:100%;width:calc(100% - 250px);overflow-y:auto;word-break:break-all;white-space:normal;position:absolute;top:0;right:0;z-index:298}.user-alerts .alerts>.details-pane .title{font-size:1.25rem;word-break:break-word}.user-alerts .alerts>.details-pane>.btn-close{position:absolute;top:0;font-weight:700;color:#70c48f;font-size:12px;height:30px;width:30px;cursor:pointer;background:#f5f5f5;margin:0;border-radius:0;text-align:center}.user-alerts .alerts>.details-pane>.btn-close.desktop{right:0;display:block}@media (max-width:900px){.user-alerts .alerts>.details-pane>.btn-close.desktop{display:none}}.user-alerts .alerts>.details-pane>.btn-close.mobile{left:0;font-size:20px;display:none}@media (max-width:900px){.user-alerts .alerts>.details-pane>.btn-close.mobile{display:block}}.schedule-modal .right-content .memberplan-picker li.selected,.schedule-modal .right-content .memberplan-picker li:hover,.user-alerts .alerts>.details-pane>.btn-close:hover{background:#70c48f;color:#fff}.new-news-item .news-item.active .news-header p,.news-container .news-item.active .news-header p,.user-alerts .alerts>.details-pane>.details-pane-body a{font-weight:700}@media (max-width:900px){.user-alerts .alerts>.details-pane{width:100%;border-left:none}}.user-alerts .paginate{padding:5px 0;font-size:12px}.user-alerts .paginate>.indicator{padding:0 10px}.user-alerts .paginate>button{font-size:12px}.user-image.user-image.user-image{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:50%;margin:0 auto;min-height:32px;min-width:32px}.user-image.user-image.user-image.big{height:500px;width:500px}.user-image.user-image.user-image.medium{height:180px;width:180px}.user-image.user-image.user-image.medium-s{height:60px;width:60px}.user-image.user-image.user-image.medium-ss{height:50px;width:50px}.user-image.user-image.user-image.small{height:40px;width:40px}.user-image.user-image.user-image.tiny{height:32px;width:32px}.user-image.user-image.user-image.mini{height:20px;min-height:20px;min-width:20px;width:20px}.user-image.user-image.user-image.nano{height:14px;min-height:14px;min-width:14px;width:14px}.user-image.user-image.user-image.chat{height:28px;min-height:28px;min-width:28px;width:28px}.user-image.user-image.user-image.listing{height:55px;width:55px}.user-image.user-image.user-image.score{height:120px;width:120px}.user-image.user-image.user-image.rectangle{border-radius:0}.user-info-div{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:0 2px}.user-info-div>span{padding:0 10px 0 0;width:100%}.user-info-div .img-tag:before{position:absolute;border-radius:8px;font-size:7px;font-weight:700;content:attr(tag-info);height:15px;width:15px;background:#6a6a6a;color:#fff;margin-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.input-container,.user-info-div .img-tag:before,user-info-form .new-form>div{display:-webkit-box;display:-ms-flexbox;display:flex}.input-container{position:relative}.input-container .user-input-img{background-size:cover;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:35px;height:35px;position:absolute;top:0;left:0;border-radius:5px 0 0 5px}.input-container input.user-img{padding:8px 10px 8px 40px}user-info-form .new-form>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}user-info-form .new-form>div label{width:50%}user-info-form .new-form>div>label:first-child{margin-right:25px}.automation .court-overlay hr,user-info-form .new-form>div .email-input{margin:0}user-info-form .new-form>div.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}user-info-form .new-form>div.column label{width:100%}user-info-form .new-form>div.column label:first-child{margin-right:0}user-info-form .new-form>label .radiobutton{margin-bottom:5px;margin-right:20px}user-info-form .new-form user-input ul{width:287px}user-info-form .new-form user-input .list-unstyled{margin-top:-20px}user-info-form .new-form user-input .input-container .user-input-img{min-width:34px;height:34px}user-info-form small{color:#ffba57}.user-info-form{position:relative}.user-info-form .gift-button{position:absolute;bottom:0;right:0}.form-user-info{-ms-flex-wrap:wrap;flex-wrap:wrap}.form-user-info .alert{width:100%}@media screen and (max-width:768px){user-info-form .new-form>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}user-info-form .new-form>div label{width:100%}user-info-form .new-form>div label:first-child{margin-right:0}.user-info-form .gift-button{display:block;margin:auto;position:relative;bottom:0}}user-input .field .confirmation-overlay{background-color:unset}user-input-select{width:100%;height:100%}user-input-select .found-label{background-color:#bebfc0;color:#fff;font-size:14px;padding:5px 10px;text-align:center}user-input-select .search-icon{width:100%;position:relative}user-input-select .search-icon input{width:100%;padding:5px 15px 5px 35px;border-radius:5px;border:1px solid #e2e2e2;line-height:20px;font-size:14px;margin-bottom:0}user-input-select .search-icon input.no-bottom-radius{border-bottom-left-radius:0;border-bottom-right-radius:0}user-input-select .search-icon .cancel,user-input-select .search-icon .fa{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}user-input-select .search-icon .fa{padding-bottom:2px}user-input-select .search-icon .cancel{position:absolute;right:5px;background-color:#535658;width:20px;height:20px;border-radius:100%}user-input-select .search-icon .cancel:after,user-input-select .search-icon .cancel:before{content:'';position:absolute;background-color:#fff;height:13px;width:2px;top:4px;left:9px}user-input-select .search-icon .cancel:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}user-input-select .search-icon .cancel:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}user-input-select .search-icon .cancel:hover{cursor:pointer}user-input-select ul{list-style-type:none;width:100%;max-width:95vw;padding-left:0;margin:0;background-color:#f7f7f5;height:calc(100% - 53px);max-height:90vh;overflow:auto;border:1px solid #e2e2e2;border-top:0 solid #fff}.right-nav>ul li,user-input-select ul li{border-bottom:1px solid #e2e2e2}user-input-select ul li:last-of-type{border-bottom:0 solid #e2e2e2}user-input-select ul .user-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px 10px 10px}user-input-select ul .user-item a{margin-right:10px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}user-input-select ul .user-item .add{margin-left:auto;text-align:center;border-radius:5px;font-size:14px;line-height:14px;text-transform:uppercase;padding:8px 10px;background-color:#70c48f;color:#fff}user-input-select ul .user-item:hover{cursor:pointer;background-color:#70c48f;color:#fff}user-input-select ul .user-item:hover .add{background-color:#fff;color:#70c48f}user-input-select ul .user-item user-img{margin:0 10px}.credits-box-item user-memberships-list-cell .credits-box-item-wrapper{overflow:initial;min-height:162px}.credits-box-item user-memberships-list-cell .credits-box-item-wrapper small{font-size:12px;font-size:.75rem}.credits-box-item user-memberships-list-cell .credits-box-item-wrapper .credits-box-item-desc div{color:inherit}.courses .courses-header .courses-search-row [ng-dropdown-multiselect] .dropdown-menu li a:hover,.credits-box-item user-memberships-list-cell .credits-box-item-wrapper .credits-box-item-desc .info-tooltip,.history .history-list .purchases-table tbody tr td.active u{color:#535658}.credits-box-item user-memberships-list-cell .credits-box-item-wrapper .credits-box-item-desc .deadline{font-size:12px;margin:10px 0}.credits-box-item user-memberships-list-cell .credits-title,.new-news-item .news-item .news-content .news-post-edit h3,.news-container .news-item .news-content .news-post-edit h3{margin-bottom:10px}.credits-box-item user-memberships-list-cell .credits-title strong:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.credits-box-item user-memberships-list-cell .membership-content{min-height:45px}.credits-box-item [ng-if="membership.attendees"]{padding:0 3px 0 0}.credits-box-item .label{font-size:12px;font-size:.75rem;padding:3px 5px;border-radius:4px}.credits-box-item .label.text-danger{background-color:rgba(197,115,115,.15)}.credits-box-item .label.text-green{background-color:rgba(112,196,143,.15)}.credits-box-item .btn-smll{padding:5px 15px;font-size:14px;font-size:.875rem}.credits-box-item .btns-wrapper{margin-top:5px}.credits-box-item .btns-wrapper button{margin-top:10px}.place-link,.week-picker .week-picker-nav .round-icon i.fa{color:#70c48f}.new-news-item .news-item .news-header .up-down>div:hover,.news-container .news-item .news-header .up-down>div:hover,.place-link:hover,.waiting-list-tooltip:hover{cursor:pointer}.waiting-list-tooltip{height:38px;width:38px;margin:0;border-radius:50%;position:relative;border:3px solid #70c48f;background-color:#fff}.signage-settings-list li>confirmation-tooltip .button-with-confirmation>.btn-danger:hover,.waiting-list-tooltip.active{color:#fff;background-color:#70c48f}.waiting-list-tooltip .red-notification{top:-3px;right:-4px}.waiting-list-tooltip .content{position:absolute;border:3px solid #70c48f;top:48px;border-radius:10px;background-color:#fff;z-index:100;font-size:14px;color:#6a6a6a;width:600px;right:-10px;padding:25px}.waiting-list-tooltip .content .fa-times{color:#70c48f;position:absolute;top:10px;left:570px}@media screen and (max-width:1024px){.waiting-list-tooltip .content{width:320px;right:-135px}.waiting-list-tooltip{margin:auto}.waiting-list-tooltip .content .fa-times{top:10px;left:290px}}.warning-tooltip,help-tooltip{display:inline-table;vertical-align:text-top}.warning-tooltip i{color:#dfd918}.warning-tooltip.tooltip .info-tooltip{border:2px solid #dfd918;border-radius:5px;font-size:12px;font-weight:500;right:-150px;text-align:left;top:40px;width:300px}.warning-tooltip.tooltip .info-tooltip:after,.warning-tooltip.tooltip .info-tooltip:before{right:150px}@media (min-width:414px){.warning-tooltip{right:-7px}}.warning-tooltip:after{border-bottom:8px solid #dfd918;top:-10px}.warning-tooltip a{text-decoration:underline}.warning-tooltip a:hover{text-decoration:none}.automation .beacon p,.automation .relay p,.automation-tab-content ng-include,.week-picker{width:100%}.week-picker .week-picker-nav{color:#70c48f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.week-picker .week-picker-nav .round-icon{width:38px;height:38px;font-size:20px;border-radius:38px;border-color:#70c48f}.week-picker .week-picker-nav .round-icon:hover{border-color:#66b182}.week-picker .week-picker-nav .round-icon:hover i.fa{color:#66b182}.week-picker .week-picker-nav .week-picker-dates{padding:0 30px;font-size:18px;line-height:38px;text-align:center}@media screen and (max-width:1366px){.week-picker .week-picker-dates{padding:0 5px}}@media screen and (max-width:1024px){.week-picker{margin:15px 0}.week-picker .week-picker-nav .week-picker-dates{padding:0 10px}}@media screen and (max-width:414px){.week-picker .week-picker-nav .week-picker-dates{font-size:14px}}.welcome-message-template rich-text-editor text-angular{height:200px}.welcome-message-template text-angular .ta-editor{background-color:#fff}.message-tag,.welcome-message-template text-angular p{display:inline-table}.welcome-message-template .message-title .ta-bind{height:40px;margin-bottom:10px;border:1px solid #cfcfcf}.welcome-message-template .message-title .ta-bind .message-tag{margin-top:2px}.welcome-message-template .message-title .ta-bind p{padding:0;margin:0}.welcome-message-template .custom-infos{margin-top:10px}.welcome-message-template .custom-infos button{margin:3px}.welcome-message-template .save{display:block;margin:auto}.message-tag{pointer-events:none;border:2px solid #70c48f;border-radius:30px;font-weight:700;outline:0;white-space:nowrap;padding:5px 20px;color:#70c48f}.facebook-iframe{border:0;overflow:hidden}memberplan-add-family .add-family{margin-top:25px}memberplan-add-family .add-family p{text-align:center;margin-top:0}memberplan-add-family .add-family .add-family-wrapper input{min-width:235px;width:calc(100% - 130px);display:inline}memberplan-add-family .add-family .add-family-wrapper button{margin-left:20px}@media screen and (max-width:468px){memberplan-add-family .add-family .add-family-wrapper input{min-width:100%;width:100%;margin-bottom:15px}memberplan-add-family .add-family .add-family-wrapper button{margin-left:auto;display:block;margin-right:auto}}.news-container{width:100%;margin:30px 0}.new-news-item .news-attachment,.news-container .news-attachment{margin:10px 0;padding:10px 0 30px;border-top:1px solid rgba(0,0,0,.05)}.new-news-item .news-attachment .image-select,.news-container .news-attachment .image-select{margin-bottom:20px}.new-news-item .news-attachment .attachments,.news-container .news-attachment .attachments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid rgba(0,0,0,.1);padding:10px;margin:-1px 0 0;background-color:rgba(0,0,0,.05)}.new-news-item .news-attachment .attachments div,.news-container .news-attachment .attachments div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 5px}.new-news-item .news-attachment .attachments div.grow,.news-container .news-attachment .attachments div.grow{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-news-item .news-item,.news-container .news-item{width:100%;border:1px solid #e2e2e2;border-right:2px solid #e2e2e2;border-left:2px solid #e2e2e2;padding:15px 20px}.new-news-item .news-item .img-thumb,.news-container .news-item .img-thumb{background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:90px;max-width:90px;height:50px;margin-right:15px}.new-news-item .news-item .img-thumb.wide,.new-news-item .news-item .news-header .content>.news-label,.news-container .news-item .img-thumb.wide,.news-container .news-item .news-header .content>.news-label,.page-options h1{display:none}.new-news-item .news-item:first-of-type,.news-container .news-item:first-of-type{border-top:2px solid #e2e2e2}.new-news-item .news-item:last-of-type,.news-container .news-item:last-of-type{border-bottom:2px solid #e2e2e2}.new-news-item .news-item.active,.news-container .news-item.active{margin:15px 0;border-bottom:2px solid #e2e2e2;border-top:2px solid #e2e2e2}.new-news-item .news-item.active .news-header,.news-container .news-item.active .news-header{padding-bottom:15px;border-bottom:1px solid #e2e2e2}.new-news-item .news-item.active:first-of-type,.news-container .news-item.active:first-of-type{margin-top:0}.new-news-item .news-item.active:last-of-type,.news-container .news-item.active:last-of-type{margin-bottom:0}.new-news-item .news-item.prev,.news-container .news-item.prev{border-bottom:2px solid #e2e2e2}.new-news-item .news-item.next,.news-container .news-item.next{border-top:2px solid #e2e2e2}.new-news-item .news-item .news-header,.news-container .news-item .news-header{position:relative}.new-news-item .news-item .news-header span,.news-container .news-item .news-header span{font-size:14px;font-weight:400;color:#9da1a5}.admin-table-section table tbody tr td.options>a,.new-news-item .news-item .news-header span .fa,.news-container .news-item .news-header span .fa{color:#70c48f;font-size:14px}.new-news-item .news-item .news-header p,.news-container .news-item .news-header p{display:inline-block;margin:0;width:calc(100% - 60px)}.new-news-item .news-item .news-header .content .status,.news-container .news-item .news-header .content .status{position:absolute;right:0;top:13px}.new-news-item .news-item .news-header .content .status.fa-thumb-tack,.news-container .news-item .news-header .content .status.fa-thumb-tack{display:inline;position:inherit}.new-news-item .news-item .news-header .up-down,.news-container .news-item .news-header .up-down{font-size:16px;padding:0;width:20px;margin-right:10px}.new-news-item .news-item .news-content .news-content-wrapper,.news-container .news-item .news-content .news-content-wrapper{margin:20px 0 25px}.new-news-item .news-item .news-content .news-content-wrapper .news-post,.news-container .news-item .news-content .news-content-wrapper .news-post{word-wrap:break-word;max-height:200px;overflow:auto}.new-news-item .news-item .news-content .news-post-edit .feature-img,.new-news-item .news-post-edit,.news-container .news-item .news-content .news-post-edit .feature-img{margin-bottom:15px}.new-news-item .news-item .news-content .news-post-edit .feature-img .wrapper,.new-news-item .news-post-edit .feature-img .wrapper,.news-container .news-item .news-content .news-post-edit .feature-img .wrapper{border:1px solid #e2e2e2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;margin-bottom:5px}.new-news-item .news-item .news-content .news-post-edit .feature-img .wrapper .select-feat-img,.news-container .news-item .news-content .news-post-edit .feature-img .wrapper .select-feat-img{margin:5px}.new-news-item .news-item .news-content .news-post-edit .feature-img .wrapper .img-preview,.news-container .news-item .news-content .news-post-edit .feature-img .wrapper .img-preview{height:40px;margin:5px 15px}.new-news-item .news-item .news-content .news-post-edit .feature-img .wrapper>span,.new-news-item .news-post-edit .feature-img .wrapper>span,.news-container .news-item .news-content .news-post-edit .feature-img .wrapper>span{color:#757575;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px;max-width:255px}.new-news-item .news-item .news-content .news-post-edit .title,.news-container .news-item .news-content .news-post-edit .title{margin-bottom:10px}.new-news-item .news-item .news-label,.news-container .news-item .news-label{display:inline-block;font-size:12px;margin-right:10px}.new-news-item .news-item .news-label span,.news-container .news-item .news-label span{color:#fff}.new-news-item .news-post-edit .feature-img{margin-bottom:15px}.new-news-item .news-post-edit .feature-img .wrapper .select-feat-img{margin:5px}.new-news-item .news-post-edit .feature-img .wrapper .img-preview{height:40px;margin:5px 15px}.new-news-item .news-post-edit .title{margin-bottom:20px}.news-btns{text-align:right}.news-btns button,.order-search-section .datepickers button{margin-left:5px}.container-search-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-icon.news{display:inline-block;min-width:310px;width:calc(40vw - 160px)}.add-news{margin-left:15px;height:41px}.pin-news .fa{font-size:20px;margin-right:10px}.adminNewsModal .padded{padding:30px}.adminNewsModal .rounded-container{width:90px;height:90px;background-color:#70c48f;border-radius:100%;position:relative}.adminNewsModal .rounded-container .fa{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:50px}@media screen and (max-width:40em){.search-icon.news{width:100%}.add-news{margin:15px auto 0;display:block}.container-search-news{-ms-flex-line-pack:center;align-content:center}.news-container .news-item .img-thumb,.news-container .news-item .news-header .content .status>.news-label{display:none}.news-container .news-item .img-thumb.wide{display:block;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:90%;margin-bottom:10px;height:150px}.news-container .news-item .news-header .content>.news-label{display:inline-block}}.custom-textarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:100px;overflow-x:hidden;padding:10px;resize:vertical;width:100%}.btn-disabled,.btn-disabled:hover{background:#f5f5f5;border-color:#999;color:#999;cursor:text}input[type=email].error-field,input[type=text].error-field{border:1px solid #cd5c5c}.error-msg{color:#cd5c5c;display:block;margin-bottom:20px}.label-error-anim{margin:0 auto}.label-error-anim>div{-webkit-transform:perspective(0) rotateX(0);transform:perspective(0) rotateX(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:top;transform-origin:top;padding:7px 5px 5px}.label-error-anim>div.ng-hide-remove{-webkit-animation:.5s box-open-up ease-in-out;animation:.5s box-open-up ease-in-out}.automation .row-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.automation .row-btn.no-padding{margin-top:20px;padding:0}.automation .row-btn .btn{margin-bottom:5px;margin-right:0}.automation .sa-display-block{border:2px solid #e8e8e8;border-radius:4px;margin:20px;padding:20px}.automation .sa-display-block .row{margin-left:0;margin-right:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.automation .beacon,.automation .relay{background-color:rgba(255,255,255,.7);border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2px 0;padding:10px}.automation .beacon label,.automation .relay label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:40%;padding:5px}.automation .back a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#70c48f;display:-webkit-box;display:-ms-flexbox;display:flex;width:80px}.automation .back i,.display-form>.back>a>i{font-size:24px}.logs-navigation h2{margin-left:80px;margin-top:-10px}.logs-navigation .arrow-container{margin-left:-5px}.schedule-days{margin-top:10px;width:250px}.schedule-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.schedule-header a,.schedule-list .action-row my-toggle{-ms-flex-item-align:center;align-self:center}.schedule-header h2{-ms-flex-item-align:baseline;align-self:baseline;margin:0}.schedule-list{background:#f5f5f5;border-radius:5px;padding:15px}.custom-dropdown .custom-dropdown-button span,.schedule-list date-range-picker .transcluded{-ms-flex-item-align:center;align-self:center;margin-right:10px}.schedule-list .schedule-memberplans{width:350px}.schedule-list .action-row{margin-top:10px}.schedule-actions,.schedule-list .action-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.schedule-error,date-picker-directive h2{margin-top:10px}@media screen and (max-width:40em){.automation .row-btn .btn{margin-right:0;width:100%}.automation .row-btn confirmation-tooltip,.automation .row-btn confirmation-tooltip .btn-danger,.automation .row-btn confirmation-tooltip .button-with-confirmation{width:100%}}@media screen and (max-width:375px){.automation .sa-display-block .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.automation .sa-display-block div button{width:100%}.automation .sa-display-block div button:nth-child(2){margin:0 0 15px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.automation-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:26px}.automation-header .title,.camera-container>div h2{margin:0}.automation-header .action-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;border-radius:2px;margin:0;padding:0}.automation-menu .fa{width:24px;text-align:center;margin-right:4px}.automation-modal .overlay-content{padding:24px}.automation-modal .nearby-access-only{margin-top:16px}.automation-modal .name-input{margin-right:16px}.automation-modal .subsection-title{margin:0 0 16px}.automation-modal .actions,.automation-modal .major-minor-section{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.automation-modal .ip-address,.automation-modal .major-minor,.automation-modal .uuid{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.automation-modal .major-minor label,.automation-modal .uuid label{max-width:50px;min-width:50px;white-space:nowrap;margin-right:8px}.automation-modal .ip-address label{white-space:nowrap;margin-right:8px;max-width:none;min-width:none}.automation-modal .major-minor input{width:100px}.automation-modal my-toggle{margin-right:18px}.automation-card-slide-wrapper{height:75px;margin-bottom:12px;overflow:hidden;border-bottom:3px solid #e2e2e2;-webkit-box-shadow:0 0 4px 0 rgba(204,204,204,.58);box-shadow:0 0 4px 0 rgba(204,204,204,.58);-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.automation-card-slide-wrapper .automation-card,.automation-card-slide-wrapper .slide-element{height:100%;-webkit-transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.automation-card-slide-wrapper .slide-element{display:-webkit-box;display:-ms-flexbox;display:flex;height:75px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;float:right;top:-74px;right:-60px}.automation-card-slide-wrapper:hover{-webkit-box-shadow:0 0 7px -1px rgba(150,150,150,.9);box-shadow:0 0 7px -1px rgba(150,150,150,.9)}.automation-card-slide-wrapper:hover .automation-card,.automation-card-slide-wrapper:hover .slide-element{-webkit-transform:translateX(-65px);transform:translateX(-65px)}.automation-card,.schedule-modal .left-navigation ul li.list-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.automation-card{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;padding:12px}.automation-card .card-title{width:20%;margin-right:16px;font-size:14px}.automation-card .action{padding-top:6px;color:#66b8e3}.automation-card table{width:60%;font-size:12px}.schedule-modal .overlay-close{top:6px;right:6px}.schedule-modal .right-content{padding:0;min-width:230px;height:100%}.schedule-modal .right-content.no-schedules{min-height:320px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;text-align:center}.schedule-modal .right-content.no-schedules .fa-info-circle{font-size:48px}.schedule-modal .right-content .main-content-header{height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f5f5;border-bottom:1px solid #e2e2e2}.schedule-modal .right-content .main-content-header span{margin-left:16px}.schedule-modal .right-content .main-content-wrapper{overflow-y:auto}.schedule-modal .right-content .from-to{margin-bottom:0}.schedule-modal .right-content .schedule-list{background:0 0;padding:0}.schedule-modal .right-content .schedule-days{margin-top:0}.schedule-modal .right-content .schedule-list-row{margin-bottom:10px}.schedule-modal .right-content .main-content-wrapper{padding:16px}.schedule-modal .right-content .action-row{background:#f5f5f5;border-top:1px solid #e2e2e2;height:40px;margin-top:16px;padding:0 0 0 16px;justify-self:flex-end}.schedule-modal .right-content .action-row .btn{margin:0;background:#c57373;color:#fff;height:100%}.schedule-modal .right-content .action-row .btn:hover{border-color:#be5a5a;background:#be5a5a}.schedule-modal .right-content .memberplan-picker{list-style:none;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.schedule-modal .right-content .memberplan-picker li{padding:8px;margin-right:8px;background:#fff;border-radius:4px;border:3px solid #70c48f;-webkit-transition:all .3s linear;transition:all .3s linear;cursor:pointer}.schedule-modal .right-content .memberplan-picker li.selected:hover{background:#66b182}.schedule-modal .left-navigation{min-width:230px;max-width:250px;overflow:hidden;whitespace:pre-wrap;border-right:1px solid #e2e2e2}.schedule-modal .left-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style:none;height:100%}.schedule-modal .left-navigation ul li{padding:8px 16px;-webkit-transition:all .2s linear;transition:all .2s linear}.schedule-modal .left-navigation ul li.list-item-header{padding:0 0 0 16px;height:40px;background:#f5f5f5;border-bottom:1px solid #e2e2e2}.schedule-modal .left-navigation ul li.active-list-item{color:#fff;background:#70c48f}.schedule-modal .left-navigation ul li:not(.list-item-header){cursor:pointer}.schedule-modal .left-navigation ul li:not(.list-item-header):not(.add-schedule-btn):not(.save-schedule-btn).schedule-modal .left-navigation ul li:not(.list-item-header):hover{color:#fff;background-color:#70c48f}.add-schedule-btn,.save-schedule-btn{height:40px;justify-self:flex-end;border:0;color:#fff;background:#959b98}.add-schedule-btn .fa,.save-schedule-btn .fa{margin-right:8px}.add-schedule-btn:hover,.save-schedule-btn:hover{background:#767d7a}.save-schedule-btn{margin-top:auto;background:#70c48f}.save-schedule-btn:hover{background:#66b182}.hidden-demo-toggle-btn{opacity:0;position:absolute}.camera-frame{width:100vh;height:60vh;border:1px solid #ccc;border-radius:4px}.camera-container>div{margin-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.automation-tab-content .automation-tab-header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.automation-tab-content .automation-tab-header .mybookings-top-menu,.cancel-purchase-sidesheet .sidesheet-footer .currency-input input[type=text],.custom-dropdown.courts-dropdown .dropdown-label span,.custom-dropdown.duration-dropdown .dropdown-label span,.custom-dropdown.membership-dropdown .dropdown-label span,.custom-dropdown.trainer-dropdown .dropdown-label span,.previous-booking-slideout .previous-booking-slideout-confirm .currency-input input[type=text]{margin-bottom:0}.automation-tab-content .automation-tab-header .mybookings-top-menu.reservations,.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .custom-popover-content p,.previous-booking-slideout p{margin-top:0}.automation-tab-content .automation-tab-header custom-menu{width:80%;margin-bottom:10px}.automation-tab-content .automation-tab-header accessible-places-dropdown-directive{margin-bottom:10px}.locks-screen-content .locks-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}.locks-screen-content .locks-group>.lock-wrapper{height:375px;padding:0;margin-bottom:16px;color:#fff}.locks-screen-content .locks-group>.lock-wrapper>.lock-upper{height:300px;cursor:pointer;background:url(/img/door_bg.svg);background-size:cover}.locks-screen-content .locks-group>.lock-wrapper>.lock-upper>.lock-content>.lock-title{margin-bottom:10px;text-align:center}.locks-screen-content .locks-group>.lock-wrapper>.lock-upper>.lock-content>.lock-content{z-index:10}.locks-screen-content .locks-group>.lock-wrapper>.lock-upper>.lock-content>.lock-img{width:100px}.locks-screen-content .locks-group>.lock-wrapper>.lock-actions{padding:0;max-height:75px}@media (max-width:768px){.schedule-modal .left-navigation{min-width:100%}.automation-tab-content .automation-tab-header custom-menu,.schedule-modal .from-to{width:100%}.schedule-modal .from-to input.closing-time,.schedule-modal .from-to input.opening-time{width:100%;text-align:center}.schedule-modal .select-muliple-dropdown{width:100;max-width:none}.schedule-modal .action-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.schedule-modal date-range-picker{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.schedule-modal .memberplan-picker li{margin-bottom:8px}.automation-tab-content .automation-tab-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.automation-tab-content .automation-tab-header accessible-places-dropdown-directive{width:auto}}.bank .alert .btn{border:1px solid rgba(0,0,0,.5)}.admin-info{font-size:16px;text-align:left;background:#fafaf9;padding:10px;border-left:5px solid #7be0fd}.admin-info a{color:#27739b;text-decoration:underline}.admin-info a:hover{color:#1fb9e9}.system-wrapper{-webkit-transition:.3s;transition:.3s}.system-wrapper.is-pushed{-webkit-transform:translateX(240px);transform:translateX(240px)}.admin-section{min-height:600px}.admin-section,.widget,bookings-numbers-widget,doughnut-chart-widget,line-chart-widget,members-summary-widget,plans-summary-widget{height:100%;position:relative}.admin-section:not(.new),.widget:not(.new),bookings-numbers-widget:not(.new),doughnut-chart-widget:not(.new),line-chart-widget:not(.new),members-summary-widget:not(.new),plans-summary-widget:not(.new){background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.075);box-shadow:0 1px 3px 0 rgba(0,0,0,.075)}@media (min-width:768px){.admin-section:not(.new),.widget:not(.new),bookings-numbers-widget:not(.new),doughnut-chart-widget:not(.new),line-chart-widget:not(.new),members-summary-widget:not(.new),plans-summary-widget:not(.new){padding:30px}}@media (max-width:767px){.admin-section:not(.new),.widget:not(.new),bookings-numbers-widget:not(.new),doughnut-chart-widget:not(.new),line-chart-widget:not(.new),members-summary-widget:not(.new),plans-summary-widget:not(.new){padding:10px}}.admin-section.list,.widget.list,bookings-numbers-widget.list,doughnut-chart-widget.list,line-chart-widget.list,members-summary-widget.list,plans-summary-widget.list{padding-top:10px}.admin-section.new,.widget.new,bookings-numbers-widget.new,doughnut-chart-widget.new,line-chart-widget.new,members-summary-widget.new,plans-summary-widget.new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.admin-section .admin-content,.widget .admin-content,bookings-numbers-widget .admin-content,doughnut-chart-widget .admin-content,line-chart-widget .admin-content,members-summary-widget .admin-content,plans-summary-widget .admin-content{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;padding:10px;border:1px solid #e2e2e2;border-radius:4px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.075);box-shadow:0 1px 3px 0 rgba(0,0,0,.075);overflow-y:auto}.notes-field{width:100%;font-size:16px;height:150px}.right-side,date-picker-directive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.right-side input{margin-right:20px}.right-side .btn{-ms-flex-negative:0;flex-shrink:0;margin-bottom:20px}.secondary-menu{background:#f2f2f2;border-bottom:1px solid #d8d8d8;margin-bottom:25px;overflow-x:auto;padding:15px 25px;width:100%}.admin-navigate-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.admin-navigate-buttons a{background-color:transparent;border-radius:50px;color:#999;font-size:13px;font-weight:700;margin-right:10px;padding:10px 18px;text-transform:uppercase;white-space:nowrap}.admin-navigate-buttons a.start{margin-left:0}.admin-navigate-buttons a.end{margin-left:auto}.admin-navigate-buttons a.active{background-color:#70c48f;color:#fff}.no-secondary-nav{margin-top:25px}.page-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.page-options.all-bookings,.page-options.new-bookings,.page-options.with-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-options.all-bookings date-picker-directive,.page-options.new-bookings date-picker-directive{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.page-options.all-bookings .accessible-places{margin-top:5px}.page-options.new-bookings .accessible-places{margin-top:20px}.page-options.with-info{margin-top:20px}.page-options.with-info button:first-of-type{margin-top:20px}.page-options h2{font-size:20px;margin:10px 0;display:inline-block}.page-options .btn-icon{padding:0;width:40px;height:40px;color:#3f3f3f;text-align:center;display:inline-block;border-radius:4px;font-weight:700;font-size:24px;background-color:#fff;border:2px solid #e2e2e2}.page-options .btn-icon:hover,.right-nav>ul li a.active,.right-nav>ul li a:hover{background:#70c48f;color:#fff}.page-options .btn-first{border-radius:15px 4px 4px 15px}.page-options .btn-center{margin:0 -4px}.page-options .btn-center .fa-calendar{font-size:20px}.page-options .btn-last{border-radius:4px 15px 15px 4px}.page-options .btn-secondary{margin-left:10px;background-color:#fff;color:#3f3f3f;border-radius:50px;border:2px solid #e2e2e2;padding:5px 10px}.red-notification,.reserved-booking-notification{position:absolute;background-color:#f12e39;color:#fff;font-weight:500;width:18px;height:18px;border-radius:50%;font-size:10px;text-align:center;cursor:pointer;line-height:1.9em}.single-info-container,.single-info-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-info-header{padding-bottom:20px;border-bottom:1px solid #e2e2e2}.single-info-img{width:120px;height:120px;background-size:cover;border-radius:5px;-ms-flex-negative:0;flex-shrink:0;margin:0 auto 10px}.single-info-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.single-info-metrics{-ms-flex-negative:0;flex-shrink:0}.custom-dropdown.sports-dropdown p:first-letter,.single-info-metrics p.address{text-transform:capitalize}.single-info-metrics p span{font-weight:700;display:block}.single-info-metrics p span:nth-child(2){font-weight:100;display:inline}.custom-dropdown{position:relative;cursor:pointer}.custom-dropdown .custom-dropdown-button{padding:10px 15px;text-align:left;outline:0;border:2px solid #e2e2e2;border-radius:5px;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.custom-dropdown .custom-dropdown-button .fa-map-marker{color:#70c48f;font-size:25px;margin-right:10px}.custom-dropdown .custom-dropdown-button .fa-caret-down,.custom-dropdown .custom-dropdown-button .fa-caret-up,.custom-dropdown.sports-dropdown .custom-dropdown-button i{margin-left:auto}.custom-dropdown .custom-dropdown-button my-spinner .sa-spinner{margin:0;width:18px;height:18px}.custom-dropdown .dropdown-label .members-only,.custom-dropdown .dropdown-label .price{-ms-flex-item-align:center;align-self:center}.custom-dropdown .dropdown-label .price{white-space:nowrap}.custom-dropdown.place-dropdown{width:300px}.custom-dropdown.sports-dropdown{width:100%;max-width:250px}.custom-dropdown.sports-dropdown p{margin:0;white-space:nowrap}.custom-dropdown.sports-dropdown .custom-dropdown-button{font-size:16px;padding:4px 8px;display:-webkit-box;display:-ms-flexbox;display:flex}.custom-dropdown.sports-dropdown a{font-size:14px;padding:12px}.custom-dropdown.sections-dropdown{max-width:300px;width:100%;margin:20px auto}.custom-dropdown.courts-dropdown .custom-dropdown-button,.custom-dropdown.duration-dropdown .custom-dropdown-button,.custom-dropdown.membership-dropdown .custom-dropdown-button,.custom-dropdown.trainer-dropdown .custom-dropdown-button{padding:6px 10px;background-color:#f5f5f5}.custom-dropdown.courts-dropdown .dropdown-label,.custom-dropdown.duration-dropdown .dropdown-label,.custom-dropdown.membership-dropdown .dropdown-label,.custom-dropdown.trainer-dropdown .dropdown-label{display:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 10px 0 0}.custom-dropdown.courts-dropdown .dropdown-label .status-positive,.custom-dropdown.duration-dropdown .dropdown-label .status-positive,.custom-dropdown.membership-dropdown .dropdown-label .status-positive,.custom-dropdown.trainer-dropdown .dropdown-label .status-positive{white-space:pre-wrap}.custom-dropdown.courts-dropdown .custom-dropdown-content,.custom-dropdown.duration-dropdown .custom-dropdown-content,.custom-dropdown.membership-dropdown .custom-dropdown-content,.custom-dropdown.trainer-dropdown .custom-dropdown-content{border-radius:5px;background-color:#f5f5f5;overflow-y:auto;width:100%}.custom-dropdown.courts-dropdown .custom-dropdown-content.scrollable,.custom-dropdown.duration-dropdown .custom-dropdown-content.scrollable,.custom-dropdown.membership-dropdown .custom-dropdown-content.scrollable,.custom-dropdown.trainer-dropdown .custom-dropdown-content.scrollable{overflow-y:scroll}.custom-dropdown.courts-dropdown .custom-dropdown-content::-webkit-scrollbar,.custom-dropdown.duration-dropdown .custom-dropdown-content::-webkit-scrollbar,.custom-dropdown.membership-dropdown .custom-dropdown-content::-webkit-scrollbar,.custom-dropdown.trainer-dropdown .custom-dropdown-content::-webkit-scrollbar{-webkit-appearance:none}.custom-dropdown.courts-dropdown .custom-dropdown-content::-webkit-scrollbar:vertical,.custom-dropdown.duration-dropdown .custom-dropdown-content::-webkit-scrollbar:vertical,.custom-dropdown.membership-dropdown .custom-dropdown-content::-webkit-scrollbar:vertical,.custom-dropdown.trainer-dropdown .custom-dropdown-content::-webkit-scrollbar:vertical{width:11px}.custom-dropdown.courts-dropdown .custom-dropdown-content::-webkit-scrollbar:horizontal,.custom-dropdown.duration-dropdown .custom-dropdown-content::-webkit-scrollbar:horizontal,.custom-dropdown.membership-dropdown .custom-dropdown-content::-webkit-scrollbar:horizontal,.custom-dropdown.trainer-dropdown .custom-dropdown-content::-webkit-scrollbar:horizontal{height:11px}.custom-dropdown.courts-dropdown .custom-dropdown-content::-webkit-scrollbar-thumb,.custom-dropdown.duration-dropdown .custom-dropdown-content::-webkit-scrollbar-thumb,.custom-dropdown.membership-dropdown .custom-dropdown-content::-webkit-scrollbar-thumb,.custom-dropdown.trainer-dropdown .custom-dropdown-content::-webkit-scrollbar-thumb{border-radius:10px;border:2px solid #f5f5f5;background-color:rgba(0,0,0,.5)}.custom-dropdown.courts-dropdown .custom-dropdown-content li,.custom-dropdown.duration-dropdown .custom-dropdown-content li,.custom-dropdown.membership-dropdown .custom-dropdown-content li,.custom-dropdown.trainer-dropdown .custom-dropdown-content li{padding:10px 15px}.custom-dropdown.courts-dropdown .custom-dropdown-content li:first-child,.custom-dropdown.duration-dropdown .custom-dropdown-content li:first-child,.custom-dropdown.membership-dropdown .custom-dropdown-content li:first-child,.custom-dropdown.trainer-dropdown .custom-dropdown-content li:first-child{border-radius:5px 5px 0 0}.custom-dropdown.courts-dropdown .custom-dropdown-content li:last-child,.custom-dropdown.duration-dropdown .custom-dropdown-content li:last-child,.custom-dropdown.membership-dropdown .custom-dropdown-content li:last-child,.custom-dropdown.trainer-dropdown .custom-dropdown-content li:last-child{border-radius:0 0 5px 5px}.custom-dropdown.courts-dropdown .custom-dropdown-content li:hover,.custom-dropdown.duration-dropdown .custom-dropdown-content li:hover,.custom-dropdown.membership-dropdown .custom-dropdown-content li:hover,.custom-dropdown.trainer-dropdown .custom-dropdown-content li:hover,.exception-prebooking-popup.exceptions .exception-prebooking-content .flex .with-filter .select-multiple-dropdown.filter .select-multiple-dropdown-button{background-color:#fff}.custom-dropdown.courts-dropdown .custom-dropdown-content .dropdown-label,.custom-dropdown.duration-dropdown .custom-dropdown-content .dropdown-label,.custom-dropdown.membership-dropdown .custom-dropdown-content .dropdown-label,.custom-dropdown.trainer-dropdown .custom-dropdown-content .dropdown-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 10px 0 0}.custom-dropdown.trainer-dropdown .custom-dropdown-content{max-height:355px}.custom-dropdown.trainer-dropdown .custom-dropdown-content li{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-dropdown.trainer-dropdown .custom-dropdown-content p{margin:auto 0}.custom-dropdown.trainer-dropdown .custom-dropdown-content .trainer-img{min-width:80px;position:relative}.custom-dropdown.trainer-dropdown .custom-dropdown-content .trainer-img .fa{position:absolute;font-size:14px;color:#70c48f;left:0;top:-2px}.custom-dropdown.trainer-dropdown .custom-dropdown-content .trainer-img .trainer-circle-img{max-width:65px;width:100%;margin-left:5px}.custom-dropdown.trainer-dropdown .custom-dropdown-content .trainer-img.no-trainer .trainer-circle-img{background-color:#dfdfdf;height:100%;min-height:30px;max-width:30px;position:relative;margin-left:20px}.custom-dropdown.trainer-dropdown .custom-dropdown-content .trainer-img.no-trainer .trainer-circle-img:after,.custom-dropdown.trainer-dropdown .custom-dropdown-content .trainer-img.no-trainer .trainer-circle-img:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:'';position:absolute;top:47%;left:18%;margin-top:0;display:block;height:2px;width:20px;background-color:#a0a0a0}.custom-dropdown.trainer-dropdown .custom-dropdown-content .trainer-img.no-trainer .trainer-circle-img:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.custom-dropdown.trainer-dropdown .custom-dropdown-content .trainer-info{display:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-dropdown.trainer-dropdown .custom-dropdown-content .trainer-info .trainer-name{font-size:14px;font-weight:800}.custom-dropdown.trainer-dropdown .custom-dropdown-content .trainer-info p{font-size:12px;margin-top:5px}.custom-dropdown-content{position:absolute;background-color:#f5f5f5;z-index:9999;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.2);box-shadow:0 8px 16px rgba(0,0,0,.2);width:100%;min-width:200px}.custom-dropdown-content a{display:block;padding:15px}.custom-dropdown-content li:not(:last-child){border-bottom:1px solid rgba(9,9,9,.1)}.custom-dropdown-content .sports{text-align:left}.custom-dropdown-content .sports a,.custom-dropdown-content .user-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-dropdown-content .user-item{cursor:pointer}.custom-dropdown-content .user-item .user-avatar{margin:5px;min-width:40px}.quickdate.courts-datepicker,.quickdate.quickdate.member-form-datepicker{margin-left:-1px;margin-right:-1px;line-height:2;position:absolute}#textAngular-editableFix-010203040506070809,.quickdate.courts-datepicker a,.quickdate.quickdate.member-form-datepicker a{display:none}.quickdate.courts-datepicker .quickdate-popup{z-index:99999;position:absolute;left:-100px;margin:40px 35px;width:250px}.quickdate.quickdate.member-form-datepicker .quickdate-popup{z-index:99999;position:absolute;margin:40px 35px;width:250px;left:480px;top:-5px}.quickdate.quickdate.binfo-datepicker{margin-left:-1px;margin-right:-1px;height:41px;font-size:18px}.quickdate.quickdate.binfo-datepicker a{height:100%}.quickdate.quickdate.binfo-datepicker span.quickdate-month{display:initial}.slideout{visibility:hidden;position:fixed;z-index:400;top:0;bottom:0;left:100%;width:350px;background-color:#fff;padding:30px;-webkit-transition:.2s cubic-bezier(.5,0,0,1) transform;transition:.2s cubic-bezier(.5,0,0,1) transform}.slideout.bottom.open,.slideout.left.open,.slideout.open{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);overflow:auto;-webkit-transition:.2s cubic-bezier(0,.5,.5,1);transition:.2s cubic-bezier(0,.5,.5,1)}.slideout.left{top:0;bottom:0;left:auto;right:100%;border-left:0;border-right:1px solid #e2e2e2}.slideout.bottom.open,.slideout.left.open{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.slideout.bottom{top:100%;bottom:auto;left:0;right:0;width:100%;height:250px;border-left:0;border-top:1px solid #e2e2e2}.slideout.bottom.open{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:.2s cubic-bezier(0,.5,.5,1) transform;transition:.2s cubic-bezier(0,.5,.5,1) transform}.slideout.header{margin-top:71px}.min-width-input{min-width:120px}@media screen and (max-width:40em){.custom-dropdown.sports-dropdown{max-width:244px}.custom-dropdown.trainer-dropdown .custom-dropdown-content li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 15px}.custom-dropdown.trainer-dropdown .custom-dropdown-content li:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.custom-dropdown.trainer-dropdown .custom-dropdown-content li .trainer-img{margin-bottom:10px}}@media screen and (min-width:40em){.page-options.all-bookings,.page-options.all-bookings date-picker-directive,.page-options.with-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-options.all-bookings date-picker-directive{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.page-options.all-bookings .accessible-places{margin-top:0}.page-options.with-info{margin-top:20px}.page-options.with-info button:first-of-type{margin-top:0}.page-options h1{display:block}.page-options h2{margin:0 0 0 10px;font-size:22px}}@media screen and (min-width:64em){.page-options.new-bookings{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-options.new-bookings date-picker-directive{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.page-options.new-bookings .accessible-places{margin-top:0}.admin-row{margin:0 10px}.admin-row .places-dropdown{margin-bottom:28px}.adminpanel{margin-top:70px;margin-left:80px}.admin-section:not(.new),.widget:not(.new),bookings-numbers-widget:not(.new),doughnut-chart-widget:not(.new),line-chart-widget:not(.new),members-summary-widget:not(.new),plans-summary-widget:not(.new){padding:30px}.admin-section .admin-content,.widget .admin-content,bookings-numbers-widget .admin-content,doughnut-chart-widget .admin-content,line-chart-widget .admin-content,members-summary-widget .admin-content,plans-summary-widget .admin-content{margin-right:25px;padding:30px}.admin-section .admin-content.invoices,.widget .admin-content.invoices,bookings-numbers-widget .admin-content.invoices,doughnut-chart-widget .admin-content.invoices,line-chart-widget .admin-content.invoices,members-summary-widget .admin-content.invoices,plans-summary-widget .admin-content.invoices{margin-right:0}.admin-section .admin-content h1,.widget .admin-content h1,bookings-numbers-widget .admin-content h1,doughnut-chart-widget .admin-content h1,line-chart-widget .admin-content h1,members-summary-widget .admin-content h1,plans-summary-widget .admin-content h1{text-align:left}.admin-section .admin-content h1.text-center,.widget .admin-content h1.text-center,bookings-numbers-widget .admin-content h1.text-center,doughnut-chart-widget .admin-content h1.text-center,line-chart-widget .admin-content h1.text-center,members-summary-widget .admin-content h1.text-center,plans-summary-widget .admin-content h1.text-center{text-align:center}.right-side{margin-left:auto}.right-side .btn,.right-side input{margin-bottom:0}.right-side,.single-info-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.single-info-img{margin:0 20px 0 0}.single-info-title{text-align:left}.quickdate.courts-datepicker .quickdate-popup{left:0}}@media screen and (max-width:480px){.secondary-menu{padding:0}.secondary-menu .admin-navigate-buttons{-ms-overflow-style:none;overflow-x:-moz-scrollbars-none;width:100%}.secondary-menu .admin-navigate-buttons::-webkit-scrollbar{display:none}.secondary-menu .admin-navigate-buttons a{border-radius:0;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin-right:0;padding:18px 20px;position:relative;text-align:center}.secondary-menu .admin-navigate-buttons a.active{background:0 0;color:#999}.secondary-menu .admin-navigate-buttons a.active:after{background-color:#70c48f;bottom:0;content:'';height:4px;left:0;position:absolute;width:100%}}.order-search-section{margin-bottom:20px;padding-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order-search-section .datepickers,.order-search-section .search{-webkit-box-flex:1;-ms-flex:1;flex:1}.allbookings-invoices .search-row .search-icon input,.order-search-section .search input,.order-search-section .search-icon user-input .custom-dropdown-content{width:100%}.order-search-section .datepickers{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;margin-left:15px;z-index:200}.order-search-section .datepickers span{margin:0 15px}.order-search-section .search-icon{width:100%;position:relative}.order-search-section .search-icon input,.order-search-section .search-icon user-input input{padding:10px 15px 10px 35px}.order-search-section .search-icon user-input .custom-dropdown-content a{padding:10px 10px 10px 0;margin:auto 0;font-size:15px}.order-search-section .search-icon user-input .custom-dropdown-content .user-avatar{margin:14px}.order-search-section .search-icon .fa{position:absolute;z-index:1;top:11px;left:13px}previous-bookings-table-directive .order-search-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.previous-booking-slideout .previous-booking-slideout-confirm textarea,previous-bookings-table-directive .order-search-section .search{margin-bottom:10px}previous-bookings-table-directive .order-search-section .charge-btns a{position:relative;z-index:199}previous-bookings-table-directive .order-search-section .charge-btns a.charge{margin-right:30px;background-color:#7ae0fe;border:2px solid #7ae0fe}previous-bookings-table-directive .order-search-section .charge-btns a.charge.disabled{background-color:#9ae7fe;border-color:#9ae7fe;cursor:default}previous-bookings-table-directive .order-search-section .charge-btns a.invoice-history{border:2px solid #7ae0fe;background-color:#fff;color:#7ae0fe}previous-bookings-table-directive .order-search-section .charge-btns a help-tooltip{position:absolute;right:-20px;top:-5px}previous-bookings-table-directive .order-search-section .charge-btns a help-tooltip i{color:#7ae0fe}previous-bookings-table-directive .order-search-section .charge-btns a help-tooltip .info-tooltip{border-color:#7ae0fe}previous-bookings-table-directive .order-search-section .charge-btns a help-tooltip .info-tooltip:after{border-bottom:8px solid #7ae0fe}.search-row{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.search-row .search{margin-right:15px;min-width:260px}.allbookings-invoices.logs-navigation h2{margin-top:0;margin-left:0}.allbookings-invoices .search-row .search-icon{max-width:400px;min-width:310px;margin-right:15px}.allbookings-invoices .search-row .search-dates,.round-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.allbookings-invoices .search-row .search-dates{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.allbookings-invoices .search-row .search-dates span{margin:0 10px}.round-icon{width:30px;height:30px;background-color:#fff;border:2px solid #e2e2e2;border-radius:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.round-icon .fa-angle-right{margin-left:3px}.round-icon .fa-angle-left{margin-right:3px}.exception-prebooking-popup.charge-modal .item-price{width:30%}.exception-prebooking-popup.charge-modal .amenity-btn{margin-bottom:20px}.exception-prebooking-popup.charge-modal .charge-extras{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.exception-prebooking-popup.charge-modal .charge-extras .extra{margin:0;-webkit-box-flex:0;-ms-flex:0 48%;flex:0 48%}.exception-prebooking-popup.charge-modal .charge-extras .extra .price input{width:50%;max-width:150px;display:inline;margin-right:10px}.exception-prebooking-popup.charge-modal .collisions-extra div.quickdate-popup{top:-293px;right:41px;max-height:320px;width:248px}.exception-prebooking-popup.charge-modal .collisions-extra div.quickdate-popup .quickdate-calendar-header{width:248px}.exception-prebooking-popup.charge-modal .collisions-extra .member div.quickdate-popup{top:42px;right:initial}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content .trainers-list>span,.exception-prebooking-popup.charge-modal .charge-member-note,.exception-prebooking-popup.charge-modal .charge-member-note textarea{width:100%}.exceptions>.overlay .overlay-content.overlay-content.overlay-content{overflow-y:visible}.exception-prebooking-popup.exceptions{max-width:750px;width:95vw}.exception-prebooking-popup.exceptions h1{text-align:center}.coupon-form .form-container .section span.label,.exception-prebooking-popup.exceptions .label-text{font-weight:700}.exception-prebooking-popup.exceptions .exception-prebooking-content>span{font-weight:700;margin-bottom:5px;display:inline-block}.exception-prebooking-popup.exceptions .exception-prebooking-content .flex.toggle,.previous-booking-slideout .previous-booking-slideout-confirm hr,.previous-booking-slideout .previous-booking-slideout-edit hr,.previous-booking-slideout .previous-booking-slideout-info hr{margin:20px 0}.exception-prebooking-popup.exceptions .exception-prebooking-content .flex.toggle my-toggle,credit-card-selector form .add-card-action my-spinner div .sa-spinner{margin:0 20px}.exception-prebooking-popup.exceptions .exception-prebooking-content .flex.two-columns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}.exception-prebooking-popup.exceptions .exception-prebooking-content .flex.two-columns>div,.exception-prebooking-popup.exceptions .exception-prebooking-content .flex.two-columns>label{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:50%}.exception-prebooking-popup.exceptions .exception-prebooking-content .flex.two-columns>div:nth-child(1),.exception-prebooking-popup.exceptions .exception-prebooking-content .flex.two-columns>label:nth-child(1){padding-right:20px}.exception-prebooking-popup.exceptions .exception-prebooking-content .flex.two-columns .price-input input{width:85px}.exception-prebooking-popup.exceptions .exception-prebooking-content .flex .with-filter,.select-multiple-dropdown>.select-multiple-dropdown-content>li>label.add-days{position:relative}.exception-prebooking-popup.exceptions .exception-prebooking-content .flex .with-filter .select-multiple-dropdown{display:inline-block}.exception-prebooking-popup.exceptions .exception-prebooking-content .flex .with-filter .select-multiple-dropdown.filter .select-multiple-dropdown-button img{height:30px}.exception-prebooking-popup.exceptions .exception-prebooking-content .flex .with-filter .select-multiple-dropdown.filter .select-multiple-dropdown-content{left:-170px}.exception-prebooking-popup.exceptions .from .quickdate-popup{top:40px;right:initial;left:0}.exception-prebooking-popup.exceptions .to .quickdate-popup{top:40px;right:0;left:initial}.exceptions-split-btns{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exceptions-split-btns confirmation-tooltip .button-with-confirmation .btn-danger{border-radius:30px}.exception-table{margin-top:10px}.previous-booking-slideout{height:100%}.previous-booking-slideout.edit,.previous-booking-slideout.over-view{height:inherit}.previous-booking-slideout .previous-booking-slideout-confirm,.previous-booking-slideout .previous-booking-slideout-edit,.previous-booking-slideout .previous-booking-slideout-info{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.previous-booking-slideout .previous-booking-slideout-confirm>div:first-child,.previous-booking-slideout .previous-booking-slideout-edit>div:first-child,.previous-booking-slideout .previous-booking-slideout-info>div:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.previous-booking-slideout .previous-booking-slideout-confirm>a:first-of-type,.previous-booking-slideout .previous-booking-slideout-edit>a:first-of-type,.previous-booking-slideout .previous-booking-slideout-info>a:first-of-type{margin-bottom:10px}.previous-booking-slideout .previous-booking-slideout-confirm .width-auto,.previous-booking-slideout .previous-booking-slideout-edit .width-auto,.previous-booking-slideout .previous-booking-slideout-info .width-auto{width:auto}.previous-booking-slideout .previous-booking-slideout-confirm .margin-bottom,.previous-booking-slideout .previous-booking-slideout-edit .margin-bottom,.previous-booking-slideout .previous-booking-slideout-info .margin-bottom{margin-bottom:1em}.previous-booking-slideout .previous-booking-slideout-confirm .arrived,.previous-booking-slideout .previous-booking-slideout-edit .arrived,.previous-booking-slideout .previous-booking-slideout-info .arrived{color:#70c48f;line-height:16px}.previous-booking-slideout .previous-booking-slideout-confirm .arrived .fa,.previous-booking-slideout .previous-booking-slideout-edit .arrived .fa,.previous-booking-slideout .previous-booking-slideout-info .arrived .fa{font-size:24px;line-height:17px;vertical-align:bottom}.previous-booking-slideout .previous-booking-slideout-info user-info .user-info-div .u-email,.previous-booking-slideout .previous-booking-slideout-info user-info .user-info-div .u-name{width:100%;display:block}.previous-booking-slideout .previous-booking-slideout-info .in-card{text-align:center;color:#70c48f}.previous-booking-slideout .previous-booking-slideout-confirm small{display:block;margin-bottom:5px}.previous-booking-slideout .previous-booking-slideout-confirm .currency-input{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.cancel-purchase-sidesheet .sidesheet-footer .currency-input input[type=text][disabled],.previous-booking-slideout .previous-booking-slideout-confirm .currency-input input[type=text][disabled]{background-color:#f3f3f3}.previous-booking-slideout .previous-booking-slideout-confirm .currency-input div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f3f3f3;border:1px solid #e2e2e2;border-left:0;padding:10px}.previous-booking-slideout .previous-booking-slideout-confirm .checkbox{margin:10px 0 15px 10px}.previous-booking-slideout .previous-booking-slideout-confirm .refunded-amount{margin-bottom:15px}.previous-booking-slideout textarea{resize:none;width:100%;border-radius:0}.previous-booking-slideout .previous-booking-title{margin-bottom:0;display:block;width:100%}.previous-booking-slideout .previous-booking-title:first-letter{text-transform:uppercase}.previous-booking-slideout .btn,.previous-booking-slideout .previous-booking-text{font-size:14px}.previous-booking-slideout .previous-booking-text.booked-by{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.previous-booking-slideout .previous-booking-text.booked-by .status-positive{line-height:16px}.previous-booking-slideout .previous-booking-text.extra img{height:16px;vertical-align:text-top;margin-right:5px}.previous-booking-slideout .previous-booking-text .email{opacity:.7;font-size:12px}.status-box,.status-credits,.status-negative,.status-positive{padding:2px 5px;border-radius:4px;white-space:nowrap;line-height:1em;font-size:14px;font-size:.875rem;background-color:#e2e2e2}.status-positive:not(.pending):not(.cancelled):not(.cancelled):not(.signed-up):not(.signed-up):not(.sponsored){color:#70c48f;background-color:rgba(112,196,143,.25)}.status-positive.pending{color:#959b98;background-color:rgba(149,155,152,.25)}.status-positive.cancelled{color:#c57373;background-color:rgba(197,115,115,.25)}.status-positive.signed-up{color:#b1ac13;background-color:rgba(223,217,24,.25)}.status-positive.sponsored{color:#66b8e3;background-color:rgba(102,185,227,.25)}.status-credits{color:#66b8e3;background-color:rgba(102,184,227,.25)}.status-negative{background-color:rgba(197,115,115,.25);color:#c57373}.empty-state-place h3{margin-bottom:40px}.tooltip-override-left-aligned .info-tooltip.info-tooltip{right:-55px}.tooltip-override-left-aligned .info-tooltip.info-tooltip.info-tooltip:after,.tooltip-override-left-aligned .info-tooltip.info-tooltip.info-tooltip:before{right:51px}@media screen and (max-width:1023px){previous-bookings-table-directive .order-search-section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}previous-bookings-table-directive .order-search-section .datepickers{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-ms-flex:0;flex:0}previous-bookings-table-directive .order-search-section .search{-webkit-box-flex:1;-ms-flex:1;flex:1}previous-bookings-table-directive .order-search-section .search input,previous-bookings-table-directive .search-row .search{width:100%}previous-bookings-table-directive .search-row{width:100%;margin-bottom:0}.allbookings-invoices.arrow-container .navigation-arrow{top:5px;left:15px;background-size:contain;width:35px;height:35px}}@media screen and (max-width:768px){.exceptions-split-btns,.search-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}.search-row .search{margin:0}.order-search-section .datepickers{margin-left:0}.order-search-section .datepickers span{margin:0 5px}.order-search-section .charge-btns{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-search-section .charge-btns a{margin-bottom:5px;display:block;text-align:center}previous-bookings-table-directive .order-search-section .charge-btns a.charge{margin-right:20px}.allbookings-invoices .search-row{margin-bottom:15px}.allbookings-invoices .search-row .search-icon{margin:0 15px 10px;max-width:100}.exceptions-split-btns{margin-top:20px}.exceptions-split-btns>button,.exceptions-split-btns>confirmation-tooltip{margin:10px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.exceptions-split-btns confirmation-tooltip .button-with-confirmation,.exceptions-split-btns confirmation-tooltip .button-with-confirmation>.btn-danger{width:100%}}@media screen and (max-width:40em){.all-bookings-mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.all-bookings-mobile button{margin:10px 0}.all-bookings-mobile a{margin-bottom:-10px}.all-bookings-mobile .quickdate,.all-bookings-mobile .quickdate .quickdate-button{width:100%;height:40px}.all-bookings-mobile .quickdate .quickdate-popup{margin:10px 50px}.exception-prebooking-popup.exceptions .exception-prebooking-content .flex.two-columns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5px}.exception-prebooking-popup.exceptions .exception-prebooking-content .flex.two-columns .to .quickdate-popup{right:0}.exception-prebooking-popup.exceptions .exception-prebooking-content .flex.two-columns .exceptions-action{margin-bottom:5px;white-space:nowrap}.exception-prebooking-popup.exceptions .exception-prebooking-content .flex.two-columns>div,.exception-prebooking-popup.exceptions .exception-prebooking-content .flex.two-columns>label{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}.exception-prebooking-popup.exceptions .exception-prebooking-content .flex.two-columns>div:nth-child(1),.exception-prebooking-popup.exceptions .exception-prebooking-content .flex.two-columns>label:nth-child(1){padding-right:0}}@media screen and (min-width:40em){.booking-info-boxes p{-ms-flex-preferred-size:50%;flex-basis:50%}.order-search-section{padding-top:15px}}@media screen and (min-width:64em){.order-search-section{display:-webkit-box;display:-ms-flexbox;display:flex}.booking-info-boxes p{-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.booking-info-boxes .edit-time{-ms-flex-preferred-size:15%;flex-basis:15%}date-picker-directive{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:475px){.exception-prebooking-popup.exceptions .exception-prebooking-content .flex.two-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.preorder-modal{z-index:1}.preorder-modal,.stacked-modal{position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.preorder-modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.preorder-close{color:#aaa;float:right;font-size:28px;font-weight:700}.preorder-close:focus,.preorder-close:hover{color:#000;cursor:pointer;text-decoration:none}.stacked-modal{z-index:2}.datepicker-directive{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.courts-datepicker2{margin:0 15px}.courts-datepicker2 .quickdate-button{position:relative;top:3px;font-size:0;width:44px;white-space:nowrap;overflow:hidden}.courts-datepicker2 div{font-size:20px;padding-left:4px}.inactive{opacity:.4}.cancel-purchase-sidesheet{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.cancel-purchase-sidesheet .sidesheet-content{overflow:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cancel-purchase-sidesheet .sidesheet-content>hr,.courses .courses-content hr,.widget hr,bookings-numbers-widget hr,doughnut-chart-widget hr,line-chart-widget hr,members-summary-widget hr,plans-summary-widget hr{margin:10px 0}.cancel-purchase-sidesheet .sidesheet-content .purchase-item .item-image{min-width:24px;min-height:24px;height:24px;width:24px}.cancel-purchase-sidesheet .sidesheet-content .purchase-details .purchase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;padding:10px 0}.cancel-purchase-sidesheet .sidesheet-content .extra-purchases{padding-top:5px;font-size:12px}.cancel-purchase-sidesheet .sidesheet-content .extra-purchases>li{padding-bottom:5px}.cancel-purchase-sidesheet .sidesheet-footer .input-list{margin-bottom:20px}.cancel-purchase-sidesheet .sidesheet-footer .currency-input{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cancel-purchase-sidesheet .sidesheet-footer textarea{margin-bottom:20px;width:100%;resize:none}.cancel-purchase-sidesheet,.chart{display:-webkit-box;display:-ms-flexbox;display:flex}.chart .chart-item,.chart .chart-item .chart-bar-wraper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.chart .chart-item{min-width:60px}.chart .chart-item .chart-date{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;padding:3px 10px}.chart .chart-item .chart-bar-wraper{border-bottom:1px solid #e2f3e9;display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chart-bar{background-color:#9bd6b1;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -10px 20px rgba(0,0,0,.05) inset;box-shadow:0 -10px 20px rgba(0,0,0,.05) inset;width:23px}.chart-bar span{font-size:11px;margin-top:-16px;position:absolute}.admin-content.invoices .search-icon{min-width:310px;width:40vw}confirmation-tooltip.corner-right{position:absolute;right:5px;top:8px}confirmation-tooltip.dropin{position:relative;left:1px}.corner-right,.dropin{display:-webkit-box;display:-ms-flexbox;display:flex}.corner-right .dropin-confirmation-tooltip .btn.download-csv,.dropin .dropin-confirmation-tooltip .btn.download-csv{background-color:#525657;padding:0;width:30px;height:30px}.corner-right .dropin-confirmation-tooltip .btn.download-csv .fa,.dropin .dropin-confirmation-tooltip .btn.download-csv .fa{color:#fff;margin:0 0 0 1px}.corner-right .dropin-confirmation-tooltip .btn.download-csv:hover,.dropin .dropin-confirmation-tooltip .btn.download-csv:hover{background-color:#636769}.corner-right my-spinner div .sa-spinner,.dropin my-spinner div .sa-spinner{margin:0;width:30px;height:30px}.confirmation-tooltip .btn-danger{border-color:#70c48f;color:#70c48f}.confirmation-tooltip .btn-danger:hover{border-color:#70c48f;background-color:#70c48f;color:#fff}.coupon-form .form-container .section{margin-bottom:50px}.coupon-form .form-container .section .toggle-box-inline.one-row-space{margin-bottom:6px}.coupon-form .form-container .section .toggle-box-inline.one-row-space.max-capacity{margin-bottom:0}.coupon-form .form-container .section .input-addon{margin:5px 0 0 5px}.coupon-form .form-container .section textarea{height:130px;resize:none}.coupon-form .form-container .section my-checkbox label.squared{padding:9px 15px 0 32px}.coupon-form .form-container .section my-checkbox label.squared:before{top:10px}.coupon-form .form-container .section my-checkbox label.squared:after{top:15px}.coupon-form .form-container .section label .date-picker.from{padding-left:0}.coupon-form .form-container .section label .date-picker.to{margin-right:15px}.coupon-form .form-container .section label .quickdate.quickdate .quickdate-button{border:1px solid #e2e2e2;-webkit-box-shadow:0 0 0 1px #e2e2e2;box-shadow:0 0 0 1px #e2e2e2;font-size:.8125rem}.coupon-form .form-container .section label .quickdate.quickdate .quickdate-button .fa,.product-form .form-container .section .product-info label .quickdate.quickdate .quickdate-button .fa,.ticket-form .form-container .section .ticket-info label .quickdate.quickdate .quickdate-button .fa{font-size:15px}.coupon-form .form-container .section small{padding:9px 0 0 5px}.coupon-form .form-container .news-btns button{min-width:200px}.course-hours{padding:15px}.course-hours .course-hours-header{margin-bottom:15px}.course-hours .course-hours-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:425px){.course-hours-header button{width:100%}}.courses .courses-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.courses .courses-header .courses-search-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;width:calc(100% - 620px);max-width:47%;-ms-flex-wrap:wrap;flex-wrap:wrap}.courses .courses-header .courses-search-row>*{min-width:30%;-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;-ms-flex-positive:1;flex-grow:1;width:100%;margin:5px 0;padding-right:10px}.courses .courses-header .courses-search-row input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;margin-right:10px}.courses .courses-header .courses-search-row [ng-dropdown-multiselect] .caret{right:15px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid;color:#525657;top:22px}.courses .courses-header .courses-search-row [ng-dropdown-multiselect] .btn-default{border:2px solid #e2e2e2;border-radius:10px;height:45px;padding-left:15px;padding-right:25px;font-size:16px;color:#535658;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.courses .courses-header .courses-search-row [ng-dropdown-multiselect] .btn-default span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.courses .courses-header .courses-search-row [ng-dropdown-multiselect] .btn-default:after{right:2px;top:2px;border-top-right-radius:10px;border-bottom-right-radius:10px}.courses .courses-header .courses-search-row [ng-dropdown-multiselect] .dropdown-menu{margin-top:0;border:1px solid #e2e2e2;border-top:0;background-color:#fff;padding:0;-webkit-box-shadow:none;box-shadow:none}.courses .courses-header .courses-search-row [ng-dropdown-multiselect] .dropdown-menu li,.members-list-search-row [ng-dropdown-multiselect] .dropdown-menu li{padding:12px}.courses .courses-header .courses-search-row [ng-dropdown-multiselect] .dropdown-menu li a{font-size:14px;font-weight:100;color:#535658}.courses .courses-header .courses-search-row [ng-dropdown-multiselect] .dropdown-menu.dropdown-menu.dropdown-menu.dropdown-menu{height:auto;width:400px}.courses .courses-header .courses-search-row [ng-dropdown-multiselect] .dropdown-option-dropin{padding-bottom:25px;margin-bottom:1px;border-bottom:1px solid #e2e2e2}.courses .courses-header .members-manage-buttons-wrapper{margin:0}.courses .courses-header .members-manage-buttons-wrapper .members-manage-buttons-box>*{padding:5px 0}.courses .courses-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:10px}.courses .courses-content .courses-table-header,.courses-table{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.courses .courses-content .courses-table-header{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.courses .courses-content .courses-table-header .courses-table-buttons .select-multiple-dropdown{width:100%;max-width:225px;margin:0 10px}.courses .courses-content .courses-table-header .courses-table-buttons .select-multiple-dropdown .select-multiple-dropdown-button{background:#fff;padding:5px 10px;border:2px solid #70c48f;color:#70c48f;border-radius:30px;font-weight:700;line-height:1.5}.courses .courses-content .courses-table-header .courses-table-buttons .select-multiple-dropdown .select-multiple-dropdown-content{min-width:170px;background-color:#fff;border:2px solid #70c48f;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.courses .courses-content .courses-table-header .courses-table-icons{-ms-flex-pack:distribute;justify-content:space-around;width:150px}.courses .courses-content .courses-table-header .courses-table-icons .quickdate,.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content .course-card-title h4,.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content .course-card-title h5{margin:0}.courses .courses-content .courses-table-header .courses-table-icons .quickdate .quickdate-popup{left:-205px;top:50px}.courses .courses-content .courses-table-header .courses-table-icons .quickdate .quickdate-popup.open{border:2px solid #70c48f;border-radius:5px}.courses .courses-content .courses-table-header .courses-table-icons .quickdate .quickdate-button{border:0;color:#70c48f;padding:0}.courses .courses-content .courses-table-header .courses-table-icons .quickdate .quickdate-button div{font-size:38px}.courses .courses-content .courses-table-header .courses-table-icons .quickdate .quickdate-button:active,.courses .courses-content .courses-table-header .courses-table-icons .quickdate .quickdate-button:hover{color:#66b182}@media screen and (max-width:1365px){.courses .courses-header .courses-search-row{max-width:100%;width:70%}.courses .courses-header .courses-search-row>*{min-width:auto}}@media screen and (max-width:1024px){.courses .courses-content .courses-table-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.courses .courses-content .courses-table-header .courses-table-buttons{width:100%;max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.courses .courses-content .courses-table-header .courses-table-buttons>*{margin-bottom:15px;width:50%;max-width:50%}.courses .courses-content .courses-table-header .courses-table-buttons>* .select-multiple-dropdown{margin:0;max-width:100%}.courses .courses-content .courses-table-header week-picker{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%}.courses .courses-content .courses-table-header .courses-table-icons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.courses .courses-content .courses-table-header .courses-table-icons .quickdate .quickdate-popup{left:-100px}.courses .courses-content .courses-table-header .courses-table-icons .info-icon-tooltip{margin:auto}}@media screen and (max-width:415px){.courses .courses-header,.courses .courses-header .courses-search-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.courses .courses-header .courses-search-row{max-width:100%;width:100%}.courses .courses-header .courses-search-row>*{width:100%;padding-right:0}.courses .courses-header .courses-search-row>* .accessible-places{max-width:100%}.courses .courses-header .members-manage-buttons-wrapper,.courses .courses-header .members-manage-buttons-wrapper .members-manage-buttons-box,.courses .courses-header .members-manage-buttons-wrapper .members-manage-buttons-box .members-manage-button{width:100%}.courses .courses-header .members-manage-buttons-wrapper .members-manage-buttons-box .members-manage-button div{height:38px;width:100%;margin:5px 0}.courses .courses-content .courses-table-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.courses .courses-content .courses-table-header .courses-table-buttons{width:100%;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.courses .courses-content .courses-table-header .courses-table-buttons>*{margin-bottom:15px;width:100%;max-width:100%}.courses .courses-content .courses-table-header .courses-table-buttons>* .select-multiple-dropdown{margin:0;max-width:100%}.courses .courses-content .courses-table-header week-picker{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%}.courses .courses-content .courses-table-header .courses-table-icons{width:100%;max-width:100%}.courses .courses-content .courses-table-header .courses-table-icons .quickdate .quickdate-popup{left:0}.courses .courses-content .courses-table-header .courses-table-icons .info-icon-tooltip{margin:auto}}.courses-info-icon .info-icon-tooltip .content .help-panel{font-size:14px;font-weight:500;overflow:hidden;overflow-wrap:break-word}.courses-info-icon .info-icon-tooltip .content .help-panel .help-text{padding:10px 0}.courses-info-icon .info-icon-tooltip .content .help-panel span{padding:5px;background-color:#fff;color:#6a6a6a}.courses-info-icon .info-icon-tooltip .content .help-panel span.member-status-active{border:1px solid #6a6a6a}.courses-info-icon .info-icon-tooltip .content .help-panel span.member-status-pending{color:#fff;background-color:rgba(106,106,106,.7)}.courses-info-icon .info-icon-tooltip .content .help-panel span.member-status-confirm{border:1px solid #c57373}.courses-info-icon .info-icon-tooltip .content .help-panel span.member-status-recent{color:#1397c0;background-color:rgba(31,185,233,.3)}.courses-info-icon .info-icon-tooltip .content .help-panel span.member-status-user-cancelled{color:#fff;background-color:#b677cc}.courses-table{margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.courses-table .weekday-column{width:auto;border:0;margin:0 10px;min-width:200px;position:relative}.courses-table .weekday-column:not(:first-child):after{position:absolute;width:1px;content:'';top:5%;bottom:5%;margin-left:-10px;background-color:#e2e2e2}.courses-table .weekday-column .weekday-content{height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.courses-table .weekday-column .weekday-content .court-column{height:100%;min-height:100%}.courses-table .weekday-column .weekday-content .court-column .court-header{padding:0 5px}.courses-table .weekday-column .weekday-content .court-column .court-header h2{white-space:nowrap}.courses-table .weekday-column .weekday-content,.courses-table .weekday-column .weekday-content .court-column .court-content{display:-webkit-box;display:-ms-flexbox;display:flex}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking{min-width:10%;max-width:170px;margin:5px 3px}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card.drag-enter .course-card-content{background-color:#ddd}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card.drag-enter .course-card-content.course-level-red{background-color:#ff9f98}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card.drag-enter .course-card-content.course-level-orange{background-color:#ffcd98}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card.drag-enter .course-card-content.course-level-yellow{background-color:#ffef98}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card.drag-enter .course-card-content.course-level-green{background-color:#96c98a}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .custom-popover-content .btn{width:90%;margin:5px 0}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content{padding:0 1px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f5f5f5}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content.course-level-red{background:#ffc9c5}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content.course-level-orange{background:#ffe3c5}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content.course-level-yellow{background:#fff6c5}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content.course-level-green{background:#add5a4}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content .course-card-title{position:relative;text-align:center}.admin-table-section th,.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content .course-card-title .course-hours{padding:10px}.course-trainers .course-trainers-header,.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content .course-card-title .course-card-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content .trainers-list,.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content .trainers-list>span .trainer{padding:3px 0;width:100%;margin:0;position:relative}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content .trainers-list>span .trainer button{font-size:12px;text-align:left;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content .trainers-list>span .trainer button:hover{-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);background-color:rgba(245,245,245,.5)}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content .trainers-list>span .trainer .trainer-popover h3,.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li .member-popover h3,.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li .member-popover h4{margin:0 0 5px}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content .trainers-list>span .trainer .trainer-popover h4{margin:0 0 5px;color:#70c48f}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li{padding:0;margin:0;font-size:10px;width:100%;position:relative}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li .user-info-div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li .member-popover h4.recent{color:rgba(31,185,233,.5)}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li .member-popover h4.cancelled{color:#b677cc}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li .member-popover h4.waiting{color:#c57373}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li .member-popover .u-email{display:block;font-size:14px;color:#999}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li button{background-color:#fff;color:#6a6a6a}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li button:hover,.select-multiple-dropdown>.select-multiple-dropdown-content>li>label>input[type=checkbox]+span:hover{background-color:#e2e2e2}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li button.member-status-pending-email,.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li button.member-status-pending-transfer{color:#fff;background-color:rgba(106,106,106,.7)}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li button.member-status-pending-email:hover,.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li button.member-status-pending-transfer:hover{background-color:#6a6a6a}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li button.member-status-waiting-list{border:2px solid #c57373}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li button.member-status-recent{color:#1397c0;background-color:rgba(31,185,233,.3)}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li button.member-status-recent:hover{background-color:rgba(31,185,233,.5)}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li button.member-status-sponsor-cancelled,.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li button.member-status-user-cancelled{color:#fff;background-color:#b677cc}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li button.member-status-sponsor-cancelled:hover,.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li button.member-status-user-cancelled:hover{background-color:#9d48ba}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-footer .members-list>li.search-result button{color:#f5f5f5;background-color:rgba(112,196,143,.8)}@media screen and (max-width:1023px){.courses-table .weekday-column .weekday-content .court-column{width:100%;max-width:100%}.courses-table .weekday-column .weekday-content .court-column .court-header{margin-top:10px}.courses-table .weekday-column .weekday-content .court-column .court-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column{width:90%}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking{max-width:100%}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content{padding:5px}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content .course-card-title h4{font-size:20px}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content .course-card-title h5,.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card .course-card-content .trainers-list>li button{font-size:18px}.courses-table .weekday-column .weekday-content .court-column .court-content .course-column .course-prebooking .course-card-footer .members-list>li{font-size:16px}}.course-trainers{padding:15px}.course-trainers .course-trainers-header{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:15px}.course-trainers .course-trainers-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:425px){.course-trainers-header button{width:100%;margin:2px 0}.course-trainers-header confirmation-tooltip,.course-trainers-header confirmation-tooltip .button-with-confirmation{width:100%}}.admin-booking-page .secondary-menu .sections-dropdown,.my-images #gallery-images,.select-multiple-dropdown>.select-multiple-dropdown-content>li>label>input[type=checkbox],.select-multiple-dropdown>.select-multiple-dropdown-content>li>label>input[type=checkbox]+span .fa-check{display:none}@media screen and (max-width:768px){.admin-booking-page .secondary-menu{overflow:unset;padding:15px 25px}.admin-booking-page .secondary-menu .admin-navigate-buttons{display:none}.admin-booking-page .secondary-menu .sections-dropdown{display:inherit;margin:0 auto}.admin-booking-page .secondary-menu .sections-dropdown .custom-dropdown-button{margin-top:0}}.custom-modal-overlay{position:fixed;width:100%;min-height:100%;overflow-y:auto;background-color:rgba(0,0,0,.8);z-index:99998;top:0;left:0}.custom-modal-overlay .custom-modal{top:10px;margin-bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:95%;max-width:700px;background:#fff;position:absolute;z-index:99999;padding:30px 40px 34px;border-radius:10px;border:1px solid #959b98}.custom-modal-overlay .custom-modal.ng-hide-remove{-webkit-animation:.25s custom-modal-show ease-in;animation:.25s custom-modal-show ease-in}.custom-modal-overlay .custom-modal.ng-hide-add{-webkit-animation:.25s custom-modal-hide ease-out;animation:.25s custom-modal-hide ease-out}.custom-modal-overlay .custom-modal.nopadding,.member-section .page-icon-title h1{padding:0}.custom-modal-overlay .custom-modal.middle-position{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;max-height:100%}.custom-modal-overlay .custom-modal .close-custom-modal{font-size:50px;line-height:.5;position:absolute;top:10px;left:10px;color:#959b98;text-shadow:0 -1px 1px rbga(0,0,0,.6);cursor:pointer}.custom-modal-overlay .custom-modal .close-custom-modal:hover{color:#70c48f}.customers-page .column.column.column{padding:10px 0 0}.customers-page .customers-table{border:1px solid rgba(0,0,0,.08);width:100%}.customers-page .customers-table .text-elipsis{max-width:250px}.customers-page .customers-table a.flex{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customers-page .customers-table a.flex .user-image{margin-right:20px}.customers-page .customers-table thead th{background-color:rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.1);padding:10px 20px}.customers-page .customers-table thead .active,.history .history-list .purchases-table thead th.active{background-color:#70c48f;color:#fff}.customers-page .customers-table tr:nth-child(even),.history .history-list .purchases-table tbody tr:nth-child(even){background-color:rgba(0,0,0,.02)}.customers-page .customers-table tr td{font-size:14px;padding:5px 20px;word-break:break-all}.customers-page .accessible-places,.customers-page .my-dropdown,.customers-page input{max-width:300px;min-width:250px}.customers-page .custom-toggle .toggle-switch.toggle-switch.toggle-switch{background-color:#70c48f}.customers-page .custom-toggle .toggle-switch.toggle-switch.toggle-switch span{padding:3px 10px;text-transform:capitalize}.customers-page .custom-toggle .toggle-switch.toggle-switch.toggle-switch .slider{height:25px;width:25px}@media screen and (max-width:768px){.customers-page .accessible-places,.customers-page .my-dropdown,.customers-page input,.customers-page label{max-width:100%;width:100%}}@media screen and (max-width:425px){.customers-page .accessible-places,.customers-page .my-dropdown{max-width:100%}.customers-page tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}}.custom-messages-wrapper>button,.groups-list-column ul,.select-multiple-dropdown .select-multiple-dropdown-button>p{margin:0}.widget,bookings-numbers-widget,doughnut-chart-widget,line-chart-widget,members-summary-widget,plans-summary-widget{color:#818081;-webkit-box-flex:1;-ms-flex:1 1 15em;flex:1 1 15em;min-height:auto}.widget h2,.widget h3,.widget h5,bookings-numbers-widget h2,bookings-numbers-widget h3,bookings-numbers-widget h5,doughnut-chart-widget h2,doughnut-chart-widget h3,doughnut-chart-widget h5,line-chart-widget h2,line-chart-widget h3,line-chart-widget h5,members-summary-widget h2,members-summary-widget h3,members-summary-widget h5,plans-summary-widget h2,plans-summary-widget h3,plans-summary-widget h5{display:block;margin-bottom:0;margin-top:10px;text-align:center}bookings-numbers-widget h2,doughnut-chart-widget h2,members-summary-widget h2,plans-summary-widget h2{color:#8cd4a6;font-size:3em;line-height:1.2em}.widget h2,line-chart-widget h2{font-size:3em;line-height:1.2em}.widget h2{color:#8cd4a6}.doughnut h4,.history .history-list .purchases-table tbody tr td.center,.widget p,bookings-numbers-widget h4,bookings-numbers-widget p,doughnut-chart-widget h4,doughnut-chart-widget p,line-chart-widget p,members-summary-widget h4,members-summary-widget p,plans-summary-widget h4,plans-summary-widget p{text-align:center}.widget small,bookings-numbers-widget small,doughnut-chart-widget small,line-chart-widget small,members-summary-widget small,plans-summary-widget small{display:table;font-size:.5em;margin:0 auto;position:relative}.widget small:before,bookings-numbers-widget small:before,doughnut-chart-widget small:before,line-chart-widget small:before,members-summary-widget small:before,plans-summary-widget small:before{border-left:4px solid transparent;border-right:4px solid transparent;content:'';left:-10px;position:absolute;top:3px}.widget small.down-arrow:before,bookings-numbers-widget small.down-arrow:before,doughnut-chart-widget small.down-arrow:before,line-chart-widget small.down-arrow:before,members-summary-widget small.down-arrow:before,plans-summary-widget small.down-arrow:before{border-top:6px solid #f76b7c}.widget small.up-arrow:before,bookings-numbers-widget small.up-arrow:before,doughnut-chart-widget small.up-arrow:before,line-chart-widget small.up-arrow:before,members-summary-widget small.up-arrow:before,plans-summary-widget small.up-arrow:before{border-bottom:6px solid #8cd4a6}.widget small div,bookings-numbers-widget small div,doughnut-chart-widget small div,line-chart-widget small div,members-summary-widget small div,plans-summary-widget small div{display:initial;margin-right:3px}.admin-statistics .row.align-center{margin-left:0}.admin-statistics .row.wide{margin:0;max-width:100%}.admin-statistics .row.wide>.item:first-child{margin-left:0}.admin-statistics .row.wide>.item:last-child{margin-right:0}.admin-statistics .row.wide.single-item .row{margin:0 auto}.admin-statistics .row.wide.single-item>:first-child{padding:30px 20px 20px 10px}.admin-statistics .top-options{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 5px}.admin-statistics .top-options h4{color:#c8c8c8;margin:0 10px}.admin-statistics .top-options .period-options{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px;margin-right:auto}.admin-statistics .top-options .period-options .select-period .custom-dropdown{width:165px}.admin-statistics .top-options .custom-dropdown .custom-dropdown-button{line-height:26px;padding:7px 15px}.admin-statistics .my-dropdown{margin-bottom:10px}.wide.single-item{margin-left:0;margin-right:0}.rate-change{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 15px 3vw 45px;min-height:auto}.rate-change h2{-ms-flex-item-align:center;align-self:center;font-size:1.5em;margin:0 auto;position:relative;text-align:center}.rate-change h2:before{border-left:15px solid transparent;border-right:15px solid transparent;content:'';left:-35px;position:absolute;top:6px}.rate-change h2.down-arrow:before{border-top:20px solid #f76b7c}.rate-change h2.up-arrow:before{border-bottom:20px solid #8cd4a6}.not-available{margin:0 30px 3vw}.not-applicable{margin:auto 60px}.fetch-spinner.sporty-spinner{margin:3px 20px}.statistics-spinner .sporty-spinner{margin:350px auto 15px}.score-modal .overlay-content .set-score .container table tr input,.score-modal .overlay-content .share-score .container table tr input,compared-metrics .doughnut,compared-metrics bookings-numbers-widget,compared-metrics doughnut-chart-widget,compared-metrics members-summary-widget,compared-metrics plans-summary-widget{margin-right:0}.doughnut,bookings-numbers-widget,doughnut-chart-widget,members-summary-widget,plans-summary-widget{margin:0 3% 3vw 0;min-width:200px;width:30%}.doughnut .data-results,.doughnut select,bookings-numbers-widget .data-results,bookings-numbers-widget select,doughnut-chart-widget .data-results,doughnut-chart-widget select,members-summary-widget .data-results,members-summary-widget select,plans-summary-widget .data-results,plans-summary-widget select{margin:0 auto 1.5vw;text-align:left}.doughnut select,bookings-numbers-widget select,doughnut-chart-widget select,members-summary-widget select,plans-summary-widget select{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;font-size:1.17em;height:45px;max-width:100%;-moz-text-align-last:center;text-align-last:center}.doughnut .comparing-results,.groups-main-column .group-action-btn button,bookings-numbers-widget .comparing-results,doughnut-chart-widget .comparing-results,members-summary-widget .comparing-results,plans-summary-widget .comparing-results{margin:10px}.doughnut .comparing-results h2,bookings-numbers-widget .comparing-results h2,doughnut-chart-widget .comparing-results h2,members-summary-widget .comparing-results h2,plans-summary-widget .comparing-results h2{font-size:1.8em;margin:12px auto 0}.doughnut .comparing-results select,bookings-numbers-widget .comparing-results select,doughnut-chart-widget .comparing-results select,members-summary-widget .comparing-results select,plans-summary-widget .comparing-results select{height:45px;margin:5px auto 0;width:auto}.line,line-chart-widget{margin:0 0 3vw;width:100%}.line .data-results,.line select,line-chart-widget .data-results,line-chart-widget select{margin:0 1.5% 1.5vw;text-align:left}.line .data-results,line-chart-widget .data-results{margin-top:-15px}.line h2,line-chart-widget h2{color:#66b8e3}.line select,line-chart-widget select{height:45px;margin:0 10px;width:auto}.line .refunded-amount,line-chart-widget .refunded-amount{color:#f76b7c}line-chart-widget:not(.new){padding:25px 20px 20px 10px}.signage-form .alerts-tab div.input-columns div.label my-toggle .toggle-switch,.signage-form .booking-tab div.input-columns div.label my-toggle .toggle-switch,.signage-form .weather-tab div.input-columns div.label my-toggle .toggle-switch,.signage-form .web-image-tab div.input-columns div.label my-toggle .toggle-switch,.sub-data-title{margin-top:5px}.sub-data-title h6{display:block;margin:2px auto 0;text-align:center}.sub-data-title span{display:block}.top-data div{line-height:1.3em;margin:0 10px}.bottom-data span,.top-data span{color:#8cd4a6;font-size:1.5em;text-align:center}.bottom-data div{margin:0 10px}.bottom-data span{color:#f76b7c;margin-bottom:-5px}.dashboard-chart{margin:10px auto;max-height:300px;width:100%}.no-courts{margin:50px}.no-courts h2{color:#c8c8c8;font-size:1.5em;margin-top:0}.custom-period{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:400px;width:100%}.custom-period button{margin-left:5px}.custom-period .quickdate.quickdate .quickdate-button{border:2px solid #e2e2e2;border-radius:10px;line-height:1.4em;padding:10px 15px}@media screen and (max-width:1024px){.admin-statistics{padding:0 10px}.admin-statistics .custom-period{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row line-chart-widget{margin-left:0}.row line-chart-widget .row{margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row line-chart-widget select{margin-bottom:5px}}@media screen and (max-width:768px){.admin-statistics .top-options .period-options{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-statistics .top-options .period-options .period-picker{margin-left:0;margin-right:0}.admin-statistics .row.wide>.item:nth-child(2){margin-right:0}.admin-statistics compared-metrics .rate-change{margin:0 150px 3vw}}@media screen and (max-width:480px){.admin-statistics .top-options,.admin-statistics .top-options .period-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-statistics .top-options>*{padding:10px}.admin-statistics .top-options .period-options .select-period,.admin-statistics .top-options .period-options .select-period .custom-dropdown,.admin-statistics .top-options accessible-places-dropdown-directive,.admin-statistics .top-options admin-sports-dropdown{width:100%}.admin-statistics .top-options accessible-places-dropdown-directive .accessible-places,.admin-statistics .top-options accessible-places-dropdown-directive .admin-sports-dropdown,.admin-statistics .top-options admin-sports-dropdown .accessible-places,.admin-statistics .top-options admin-sports-dropdown .admin-sports-dropdown{max-width:100%}.admin-statistics .top-options .period-options .select-period .custom-period,.admin-statistics .top-options accessible-places-dropdown-directive .accessible-places .flex,.admin-statistics .top-options accessible-places-dropdown-directive .admin-sports-dropdown .flex,.admin-statistics .top-options admin-sports-dropdown .accessible-places .flex,.admin-statistics .top-options admin-sports-dropdown .admin-sports-dropdown .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.admin-statistics .top-options .period-options{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;width:100%}.admin-statistics .top-options .period-options h4{padding:5px 0}.admin-statistics .top-options .period-options .select-period .custom-period{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.admin-statistics .top-options .fetch-spinner.sporty-spinner{margin:20px auto}.admin-statistics .statistics-spinner .sporty-spinner{margin:20px auto 15px}.admin-statistics .row.wide>*{margin:10px 0}}.select-multiple-dropdown{position:relative;width:90%;max-width:220px}.select-multiple-dropdown .select-multiple-dropdown-button{cursor:pointer;width:100%;padding:10px;background-color:#535658;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-multiple-dropdown>.select-multiple-dropdown-content{position:absolute;z-index:1000;width:100%;max-height:220px;overflow-y:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;border:1px solid #535658}.select-multiple-dropdown>.select-multiple-dropdown-content>li>label>input[type=checkbox]+span{cursor:pointer;padding:10px;background-color:#fff;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-multiple-dropdown>.select-multiple-dropdown-content>li>label.add-days>input[type=checkbox]:checked+span:hover,.select-multiple-dropdown>.select-multiple-dropdown-content>li>label>input[type=checkbox]:checked+span{background-color:#e2e2e2}.select-multiple-dropdown>.select-multiple-dropdown-content>li>label>input[type=checkbox]:checked+span .fa-check{display:inline-block}.select-multiple-dropdown>.select-multiple-dropdown-content>li>label.add-days>input[type=checkbox]+span{padding:14px 0 14px 30px;line-height:1em}.select-multiple-dropdown>.select-multiple-dropdown-content>li>label.add-days>input[type=checkbox]:checked+span{background-color:#fff}.select-multiple-dropdown>.select-multiple-dropdown-content>li>label.add-days .fa.fa-check,.select-multiple-dropdown>.select-multiple-dropdown-content>li>label.add-days .fa.fa-times{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px}.edit-multiple-plans .steps-wrapper{max-width:786px}.edit-multiple-plans .edit-multiple-plans-content{margin:20px 15%}.edit-multiple-plans .confirmation-tooltip{width:300px}.edit-multiple-plans .confirmation-tooltip.top-right{right:55px}.edit-multiple-plans .btns-stepper{margin:10px 50px 10px auto;min-width:150px}.edit-multiple-plans .btns-stepper.btn-secondary{margin:10px auto 10px 50px}@media screen and (max-width:1024px){.edit-multiple-plans .edit-multiple-plans-content{margin:20px 0}}.groups-main{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.groups-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.groups-create-new{color:#70c48f;cursor:pointer}.groups-list-column,.groups-main-column{border:1px solid #e2e2e2;padding:0;background:#fff;-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,.1);box-shadow:0 0 10px -2px rgba(0,0,0,.1)}.groups-main-column .group-action-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.groups-list-column{border-radius:5px}.groups-list-column .groups-searchbar{padding:15px;border-bottom:1px solid #e2e2e2}.groups-list-column .groups-searchbar input{width:100%;height:35px;border-radius:5px;border:1px solid #e2e2e2;text-align:center;font-family:BlinkMacSystemFont,FontAwesome}.groups-list{max-height:575px;overflow-y:scroll;padding:0}.groups-list li{list-style:none;border-bottom:1px solid #e2e2e2;cursor:pointer}.groups-list .last{border-bottom:none}.groups-list hr{margin:5px 0}.group-list-view-more,.groups-list .group-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.groups-list .active{background:#7eca9a;-webkit-box-shadow:inset 0 0 2px 0 #828080;box-shadow:inset 0 0 2px 0 #828080;color:#fff}.groups-list .active .group-name,.groups-list .active .lock,.groups-list .active .verified-sign,.my-images .place-image-item-controls .tooltip-confirmation-buttons>a:hover{color:#fff}.group-list-view-more{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px}.group-list-view-more a{margin:auto 0}.group-wrapper{padding:0 15px 10px}.group-name{color:#70c48f;margin:0 0 5px;padding-top:10px}.group-name .lock{color:#717171}.group-name .verified-sign{color:#66b8e3}.group-small-info{font-size:small}.group-small-info div{display:inline}.group-small-info .group-profile-pictures{margin-left:25px}.group-info,.name-lock-group{display:-webkit-box;display:-ms-flexbox;display:flex}.group-info{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin:5px 0}.group-info .fa{width:10%}.group-info p{width:94%;font-size:12px;overflow-y:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.group-info span{margin:auto 9px auto 0}.name-lock-group{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.name-lock-group .fa{margin-top:13px}.group-main-header{height:120px;border-bottom:1px solid #e2e2e2;background:#f8f8f8}.group-main-header h3{display:inline-block;margin-bottom:8px}.group-latest-event,.group-main-header,.group-main-header-content{display:-webkit-box;display:-ms-flexbox;display:flex}.group-latest-event{border-bottom:1px solid #e2e2e2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.group-latest-event .group-event-description{margin:auto 15px}.group-latest-event .group-event-description h4{font-weight:400;margin:0}.group-latest-event .group-event-description p{color:#777;font-size:smaller;margin:0}.group-latest-event .group-event-description small{font-weight:500}.group-latest-event .group-event-join{margin:auto 15px auto auto}.group-event.group-event{width:150px;height:75px}.group-event.group-event span{font-size:inherit}.group-main-header-content{width:60%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:15px;margin-top:10px;padding-right:15px}.group-main-header-content h2{font-weight:400;margin-bottom:10px}.group-main-header-content .header-content-wrapper{margin:auto 0;overflow:hidden;text-overflow:ellipsis}.group-main-header-content .header-content-wrapper p{color:#888;font-size:smaller;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-place{border-bottom:1px solid #e2e2e2;padding:15px}.group-place p{font-size:smaller}.header-view-more{margin:auto 14px auto auto}.header-view-more p{cursor:pointer;color:#70c48f}.group-people-going{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e2e2e2;background:#fff}.group-right{margin:auto 15px;display:inline}.group-invite,.group-view-more i{margin:0;color:#70c48f;cursor:pointer}.text-people-going{margin:auto 15px}.text-people-going .fa{margin-right:10px;color:#70c48f}.text-people-going p{display:inline;font-size:smaller}.group-profile-picture-group{margin-left:25px;display:inline}.group-profile-picture-circle{width:28px;height:28px;border-radius:14px;margin:0 10px}.group-profile-pictures{margin-right:15px}.group-profile-pictures img{width:20px;height:20px;border-radius:10px;margin-left:5px}.name-lock-verified{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.group-view-more i:hover,.members-list-search-row .dropdown-menu li a:hover,.verified-sign{color:#66b8e3}.group-view-more i{margin:6px 0 0 14px;font-size:x-large;position:absolute}.group-view-more h2{margin-top:18px}.group-view-more-main .group-people-going{border-top:solid 1px #e2e2e2}.group-description{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e2e2e2;padding:15px}.group-description p{display:inline;white-space:pre-line}.group-description .description{width:90%;overflow-wrap:break-word}.group-icon-row{display:inline-block;margin-right:14px;color:#70c48f}.create-new-group .group-row,.group-location{padding:15px;border-bottom:1px solid #e2e2e2}.group-location p{display:inline;margin-left:3px}.group-map{border:0;width:100%;height:250px;border-radius:5px;margin-top:15px}.create-new-group{min-width:603px;background:#fff;border:1px solid #e2e2e2;padding:0}.create-new-group .group-row{padding:10px 15px;height:59px}.create-new-group .last{border-bottom:0;margin-left:57px;margin-bottom:15px;padding-right:15px}.create-new-group form input{border:0;margin-bottom:0;outline:0}.create-new-group .fa-users{margin-right:22px}.create-new-group .fa-question-circle{margin-right:22px;margin-top:7px;font-size:x-large;position:absolute}.create-new-group .fa-cog{margin-right:22px;margin-top:7px;font-size:x-large;vertical-align:38px}.create-new-group .fa-trophy{margin-right:22px}.new-group-input input{display:inline;width:90%}.new-group-input .fa-map-marker{margin-left:4px;padding-right:4px}.new-group-input .fa{width:10%;vertical-align:-3px;font-size:x-large;display:inline}.new-group-textfield{padding:15px}.new-group-textfield textarea{width:80%;min-height:24px;height:24px;margin-top:8px;margin-left:43px;padding:0;border:0;outline:0;resize:vertical}.new-group-members{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-group-members .right-side{margin-top:-3px;-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial}.new-group-members a{color:#70c48f}.new-group-invite{display:inline;margin-left:10px}.new-group-members-text,.upload-plans-list-wrapper .my-dropdown span{display:inline}.new-group-member-pictures{display:inline;margin-left:15px;vertical-align:1px}.new-group-member-pictures img{width:28px;height:28px;border-radius:14px}.new-group-settings-rows{display:inline-block;width:92.5%}.new-group-settings-row-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e2e2e2}.new-group-settings-row-group p{margin:8px 0}.new-group-sports select{width:auto;outline:0;border:1px solid #e2e2e2;background:#fff;text-transform:capitalize}.last-row{border:0}.new-group-settings-row-toggle{margin-top:9px}.new-group-address-button{float:right}.new-group-map-frame{width:100%;height:250px;margin:15px 0;border-radius:5px}.map-alert{margin-top:15px}.add-members-modal .overlay-content{width:auto;min-width:600px;height:auto;padding:35px;border-radius:3px}.add-members-modal .overlay-close{right:7px;top:0}.members-search input{width:100%;height:40px;padding:0 15px;text-align:center;outline:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,FontAwesome}.members-results{width:100%;max-height:300px;overflow-y:scroll}.members-results ul{padding:0;margin-top:0}.members-added li:nth-child(2n-1),.members-results ul li:nth-child(2n-1){background:#f7f7f7}.members-added li,.members-results li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.members-results li{cursor:pointer;padding:15px}.members-results li img{width:40px;height:40px;border-radius:20px;margin-right:10px}.members-results li p{margin-right:10px}.members-results li .fa{font-size:26px}.members-results li .fa-facebook-square{margin-right:2px}.members-added{max-height:250px;height:auto;overflow-y:scroll;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.3);box-shadow:0 0 4px 0 rgba(0,0,0,.3)}.members-added ul{padding:0;margin:0}.members-added li{padding:15px 17px 15px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.members-added img{width:20px;height:20px;border-radius:10px;margin:0 15px}.members-added a{font-size:small;margin-right:15px}.members-added .toggle-switch{vertical-align:-6px}.members-added .fa-facebook-square{margin-left:2px}.members-admin{margin-bottom:0;padding-right:15px;font-size:small}.group-edit input,.group-edit textarea,.strip-style{outline:0;border:0}.group-edit .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;border-bottom:1px solid #e2e2e2}.group-edit .form-row .fa{margin:auto 15px auto 0;font-size:x-large}.group-edit .form-row .fa-map-marker{margin-right:21px}.group-edit .form-row .fa-font{margin-right:13px}.group-edit .form-row .group-map{margin:0}.group-edit .form-row .alert,.history .history-list .purchases-table tbody tr td pdf-inv span{margin:0 auto}.group-edit .edit-title{border-top:1px solid #e2e2e2}.group-edit .edit-description{height:auto}.group-edit .edit-settings .edit-settings-rows,.group-edit textarea{margin-left:14px;width:100%}.group-edit .edit-members p{margin:0 0 0 10px}.group-edit .edit-members a{margin:auto 0 auto auto}.group-edit input{margin:0 0 0 15px;padding:0}.group-edit textarea{height:24px;min-height:24px;padding:0;resize:vertical}.group-announcements-header{padding:15px;background:#fff}.group-announcements-header h3{margin-bottom:0}.group-announcements{max-height:400px;overflow-y:scroll;padding-top:10px;border-top:1px solid #e2e2e2}.group-announcements .sender-content-box{width:100%;margin-right:15px;border-bottom:1px solid #e2e2e2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.group-announcements .group-message{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:5px;margin-bottom:10px}.group-announcements .group-message .last{border:0}.group-announcements .group-message img{height:34px;width:34px;border-radius:17px;margin:3px 15px 0}.group-announcements .group-message .sender{display:inline;font-size:smaller}.group-announcements .group-message .sender .msg-time{margin-left:5px;color:#a1a1a1}.group-announcements .group-message .msg-content p{margin-top:0;font-size:small;line-height:17px}.group-write-message{display:-webkit-box;display:-ms-flexbox;display:flex;height:62px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f8f8f8;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2}.group-write-message input{margin:10px 15px}.group-write-message .btn{height:41px;margin:auto 15px}.group-write-message p{margin:auto 20px;font-size:large;color:#a9a9a9}.group-message-view-more{padding:15px 0}.group-message-view-more p{text-align:center;margin:0;cursor:pointer}.edit-group-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:15px}.members-top-offset{margin-top:15px}.map{width:100%;height:300px}.history .total-items{display:block;color:#70c48f;font-size:13px;font-size:.8125rem}.history .history-header{width:100%;margin-bottom:20px}@media (min-width:768px){.history .history-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:768px){.history .history-header .total-items,.history .history-header div{margin-bottom:10px}}.history .history-header .accessible-places{min-width:240px}.history .history-header .counter-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.history .history-header button{min-width:170px;max-height:38px}.history .history-list .checked-item,.history .history-list .purchases-table tbody tr td.active,.my-images .place-image-item:hover .place-image-item-controls>p>a:hover{color:#70c48f}.history .history-list .not-checked-item{color:#c57373}.history .history-list .user-name-container .u-name{display:inline-block;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history .history-list .purchases-table{border:1px solid rgba(0,0,0,.08);width:100%}.history .history-list .purchases-table a,.new-form label.optional-field small{display:block;margin-bottom:5px}.history .history-list .purchases-table .user-info-div,.history .history-list .purchases-table thead th>span{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.close-options select,.history .history-list .purchases-table .user-info-div>span{width:auto}.history .history-list .purchases-table .user-info-div .u-img .user-image{margin:5px}.history .history-list .purchases-table thead th{font-size:14px;background-color:rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.1);padding:10px 15px}.history .history-list .purchases-table thead th>span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.history .history-list .purchases-table tbody tr td{position:relative;font-size:12px;padding:7px 15px;word-break:break-all}.history .history-list .purchases-table tbody tr td[title]:before{position:absolute;left:50%;bottom:-20px;-webkit-transform:translate3d(-50%,-10%,0);transform:translate3d(-50%,-10%,0);display:block;opacity:0;background:#fff;border-radius:5px;content:attr(title);padding:5px 10px;min-width:110px;font-size:11px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.15);box-shadow:0 1px 3px 0 rgba(0,0,0,.15);-webkit-transition:opacity .2s cubic-bezier(0,.5,.5,1),-webkit-transform .2s cubic-bezier(.5,0,.5,1);transition:transform .2s cubic-bezier(.5,0,.5,1),opacity .2s cubic-bezier(0,.5,.5,1);transition:transform .2s cubic-bezier(.5,0,.5,1),opacity .2s cubic-bezier(0,.5,.5,1),-webkit-transform .2s cubic-bezier(.5,0,.5,1)}.history .history-list .purchases-table tbody tr td:hover:before{opacity:1;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.history .history-list .purchases-table tbody tr td .generic-label{margin:0 auto;display:block;max-width:100px;min-width:80px}@media screen and (max-width:480px){.history .history-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.history .history-header accessible-places-dropdown-directive,.history .history-header accessible-places-dropdown-directive .accessible-places{min-width:100%}.history .history-header .counter-label{-ms-flex-item-align:center;align-self:center;margin-top:15px}.history .history-header .filter-buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.history .history-header .filter-buttons button{margin:5px 0 0}}@media screen and (max-width:768px){.purchases-table thead{display:none}.purchases-table tbody tr{border-bottom:1px solid rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.purchases-table tbody tr td{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}.my-images .image-name{display:none;position:absolute}.my-images .add-image-item{border:1px solid #e2e2e2;color:#e2e2e2;cursor:pointer;font-size:3em;height:140px;margin:5px;width:180px}.my-images .add-image-item:hover{border:1px solid #70c48f;color:#70c48f}.my-images .place-images{margin-bottom:20px}.my-images .place-image-item{margin:5px;max-width:180px;position:relative}.my-images .place-image-item:hover .image-name{background-color:#fff;border-radius:5px 5px 0 0;color:#000;display:block;font-size:12px;left:0;margin-top:-27px;overflow:hidden;padding:5px;position:absolute;right:0}.my-images .place-image-item:hover .place-image-item-controls{height:140px;overflow:visible}.my-images .place-image-item:hover .place-image-item-controls>p{padding:0 10px}.my-images .place-image-item:hover .place-image-item-controls>p>a{color:#fff;display:block;font-size:13px;line-height:26px}.my-images .place-image-item-controls{background-color:rgba(0,0,0,.7);height:0;left:0;overflow:hidden;position:absolute;right:0;-webkit-transition:height .2s;transition:height .2s}.members-list-search-row [ng-dropdown-multiselect] .dropdown-menu li a:hover,.members-waiting-list .waiting-row .member-info .type-dropdown .fa:before,.my-images .place-image-item-controls .tooltip-confirmation-buttons>a{color:#535658}.my-images .place-image-item-picture{background:no-repeat center;background-size:contain;height:140px;width:180px}.date-specific-payment-row>hr,.my-images .cover-image{margin:10px 0}@media screen and (max-width:768px){.place-images.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.court-warning-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:685px;padding:40px;max-height:575px;overflow-y:auto}.court-warning-overlay .text-red{color:#c57373}.court-warning-overlay .title{font-size:22px}.court-warning-overlay .go-back,.sign-up-payment .pay-button i{margin-right:10px}.court-warning-overlay .go-back-grey{background-color:gray;color:#fff}.court-warning-overlay textarea{resize:none;border-color:#e2e2e2;height:100px}.close-options{margin-left:5px}.book-hours-btn,.cancel-hours-btn{display:inline-block;background-color:#87cefa;border-radius:4px;color:#fff;padding:2px 12px;font-weight:700;margin-bottom:5px;cursor:pointer}.cancel-hours-btn{background-color:#c57373}.book-mul-toggle,.cancel-mul-toggle{font-size:14px}.close-toggle{position:absolute;bottom:-30px;left:0;right:0;text-align:center}.close-toggle label{text-align:initial}.book-mul-toggle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.book-mul-toggle,.cancel-mul-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.courts-info-tooltip{position:relative;display:inline-block;margin-bottom:10px}.courts-info-tooltip:hover .fa.fa-circle,.courts-info-tooltip:hover .fa.fa-circle-thin,.courts-info-tooltip:hover .fa.fa-info{color:#70c48f}.courts-info-tooltip.active .fa.fa-info,.courts-info-tooltip.active .info-cursor{color:#fff}.courts-info-tooltip.active .fa.fa-circle,.courts-info-tooltip.active:hover .fa.fa-circle,.courts-info-tooltip.active:hover .fa.fa-circle-thin{color:#70c48f}.courts-info-tooltip.active:hover .fa.fa-info{color:#fff}.courts-info-tooltip .tooltip-data{visibility:hidden;min-width:300px;background-color:#fff;text-align:center;padding:25px;border-radius:6px;border:2px solid #70c48f;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:301;top:130%;color:#999}.courts-info-tooltip .tooltip-data.visible-tooltip{visibility:visible}.courts-info-tooltip .tooltip-data .fa.fa-times{position:absolute;color:#70c48f;right:15px;top:10px;cursor:pointer}.courts-info-tooltip .tooltip-data hr{margin:15px 0 20px}.courts-info-tooltip .tooltip-data img{max-width:50px}.courts-info-tooltip .tooltip-data textarea{width:100%;margin-bottom:15px;resize:none;font-size:14px;border-radius:5px;padding:5px 10px;color:#535658}.courts-info-tooltip .tooltip-data textarea::-webkit-input-placeholder{color:#c8c8c8}.courts-info-tooltip .tooltip-data textarea::-moz-placeholder{color:#c8c8c8}.courts-info-tooltip .tooltip-data textarea::-ms-input-placeholder{color:#c8c8c8}.courts-info-tooltip .tooltip-data textarea::placeholder{color:#c8c8c8}.courts-info-tooltip .tooltip-data p{font-weight:700}.courts-info-tooltip .tooltip-data .btn-secondary-l{margin-right:20px}.info-cursor{display:block;width:48px;height:48px;text-decoration:none;color:#70c48f}.info-cursor:hover{cursor:pointer;color:#70c48f}.info-cursor:hover .fa.fa-circle,.info-cursor:hover .fa.fa-circle-thin,.info-cursor:hover .fa.fa-info{decoration:none;color:#70c48f}.info-cursor .fa.fa-info{position:absolute;top:11px}.info-cursor .fa.fa-stack-2x{font-size:3em;line-height:1em}.tap{padding-left:2px;color:#a9a9a9;cursor:default}.multiple-op{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.multiple-op my-toggle{height:21px}.previous-elements{margin:20px auto 0}.courts-elements{position:relative;margin:30px auto 60px}@media screen and (min-width:64em){.multiple-op{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.close-toggle{position:relative;bottom:initial;margin-left:auto;margin-right:10px}.previous-elements{margin:4px auto 0}.courts-elements{margin:0 auto 25px}.courts-elements date-picker-directive{margin-top:0}.courts-info-tooltip{margin-bottom:10px}}@media screen and (max-width:1023px){.multiple-op>div:nth-child(1){margin-bottom:10px}.multiple-op .courts-info-tooltip{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:10px 0 15px}}@media screen and (max-width:468px){.court-warning-overlay .close-btns{text-align:center;width:100%}.court-warning-overlay .close-btns .btn-primary{width:100%;margin-bottom:5px}.court-warning-overlay .close-btns .btn-danger{width:100%}}@media screen and (max-width:477px){.courts-info-tooltip .tooltip-data img{width:35px}.courts-info-tooltip .tooltip-data .btn-secondary-l{margin-right:4px}}@media screen and (max-width:424px){.courts-info-tooltip .tooltip-data{width:90vw}.courts-info-tooltip .tooltip-data textarea{min-height:25vh}}.memberplan-filters-sidesheet{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.memberplan-filters-sidesheet .btn{width:100%}.memberplan-filters-sidesheet .filters-fields{overflow:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.memberplan-filters-sidesheet .filters-fields>div{width:100%;margin-bottom:10px}.memberplan-filters-sidesheet,.plan-hatch,.plan-matrix,.plan-row{display:-webkit-box;display:-ms-flexbox;display:flex}.plan-matrix{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.plan-matrix .plan-container{margin-bottom:20px}.plan-matrix .plan-container:last-child{margin-bottom:0}.plan-matrix .plan-header .title{font-weight:100}.plan-matrix .plan-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.plan-matrix .plan-row:last-child{margin-bottom:0}.plan-matrix .plan-hatch{background:#70c48f;border-right:10px solid #fff;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 0}.plan-matrix .plan-hatch:last-child{border:0}.plan-matrix .plan-hatch :not(.title){text-align:center;color:#fff;text-shadow:rgba(0,0,0,.15) 0 1px}.plan-matrix .info-hatch.info-hatch{background:#fff;border:0;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.sign-up-payment .sa-spinner{top:8px;margin:10px}.sign-up-payment .join-plan{display:-webkit-box;display:-ms-flexbox;display:flex}.sign-up-payment .custom-dropdown{width:320px}.sign-up-payment .add-card-form-controlls{display:-webkit-box;display:-ms-flexbox;display:flex;width:320px}.sign-up-payment .add-card-form-controlls .sa-spinner{top:0;margin:3px}.sign-up-payment .pay-button{margin:15px auto}.btn-pay-memberplan.btn-pay-memberplan{margin:15px 0 30px}.fifteen-percent-part{width:15%}.quarter-part{width:25%}.third-part{width:33%}.half-part,.half-part-mobile-optimized{width:50%}.three-quarter-part{width:75%}.margined-right-small{margin-right:10px}.margined-right-medium{margin-right:20px}.margined-right-large{margin-right:30px}.margined-left-small{margin-left:10px}.margined-left-medium{margin-left:20px}.margined-left-large{margin-left:30px}.margined-top-small{margin-top:10px}.padding-top-small{padding-top:10px}.margined-top-medium{margin-top:20px}.margined-top-large{margin-top:30px}.margined-bottom-small{margin-bottom:10px}.margined-bottom-medium{margin-bottom:20px}.margined-bottom-large{margin-bottom:30px}.cancel-member-plan-confirmation [ng-dropdown-multiselect]{margin-bottom:15px}.cancel-member-plan-confirmation [ng-dropdown-multiselect] .btn:after{height:0}.cancel-member-plan-confirmation [ng-dropdown-multiselect] .caret{top:40%}.benefit-conflict-modal .overlay-content>div{padding:30px}.benefit-conflict-modal .overlay-content>div h2{font-weight:400}.benefit-conflict-modal .overlay-content .button-group-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:414px){.benefit-conflict-modal .overlay-content .button-group-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.benefit-conflict-modal .overlay-content .button-group-flex .btn{width:100%}}.member-section-container{padding-top:15px}.member-section-container .new-form .flex .member-fields{width:50%}.member-section-container .new-form .flex .member-fields .label-error{display:-webkit-box;display:-ms-flexbox;display:flex;color:#c57373;margin-bottom:12px}.member-section-container .new-form .flex .member-fields .negative-margin-error{margin-top:-10px}.member-section-container .field{margin-bottom:0}.left-fields-margin{margin-right:30px;padding-right:5px}.members-manage-buttons-flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.members-manage-buttons-flexbox .btn{max-width:350px;margin-right:10px}.members-manage-buttons-wrapper{margin-top:-5px}.members-manage-buttons-box .members-manage-button{display:inline-block;margin-right:10px;vertical-align:middle;color:#fff;font-weight:700;font-size:15px;font-size:.9375rem}.members-manage-buttons-box .members-manage-button:last-of-type{margin-right:0}.members-manage-buttons-box .members-manage-button:hover .all-plans{background-color:#48bab2}.members-manage-buttons-box .members-manage-button:hover .add-members{background-color:#2e87d9}.members-manage-buttons-box .members-manage-button:hover .members-actions{background-color:#2eb4d9}.members-manage-buttons-box .members-manage-button div{padding:8px 0;width:200px;border-radius:10px;line-height:1em;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.members-manage-buttons-box .members-manage-button img{width:22px;margin-right:10px}.members-manage-buttons-box .members-manage-button .all-plans{background-color:#77ccc6}.members-manage-buttons-box .members-manage-button .add-members{background-color:#66a7e3}.members-manage-buttons-box .members-manage-button .members-actions{background-color:#66c8e3}.members-manage-buttons-box.deactivated{pointer-events:none;cursor:default;color:#e6e6e6}.members-manage-buttons-box.deactivated i{color:#e6e6e6}.members-manage-buttons-box i{margin-right:5px;color:#000;-webkit-transition:.2s;transition:.2s;font-size:135%}.members-manage-buttons-box i:hover{color:#70c48f}.members-list-menu-container,.members-list-search-row,.members-manage-buttons-box .members-manage-button div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.members-list-menu-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.members-list-search-row{padding:20px 0 10px;width:calc(100% - 620px);max-width:47%;-ms-flex-wrap:wrap;flex-wrap:wrap}.members-list-search-row .my-dropdown ul{width:290px;max-width:90vw}.members-list-search-row .dropdown-menu,.members-list-search-row [ng-dropdown-multiselect] .dropdown-menu li:hover{background-color:#f5f5f5}.members-list-search-row .custom-dropdown-content{border:1px solid rgba(0,0,0,.15);border-radius:4px;top:47px}.members-list-search-row .search-members input{height:43px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.members-list-search-row [ng-dropdown-multiselect] .caret{right:15px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid;color:#525657;top:22px}.members-list-search-row [ng-dropdown-multiselect] .btn-default{border-width:1px;border-radius:10px;border-color:#e2e2e2;height:45px;padding-left:15px;padding-right:25px;font-size:16px;color:#535658;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.members-list-search-row [ng-dropdown-multiselect] .btn-default span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.members-list-search-row [ng-dropdown-multiselect] .btn-default:after{right:2px;top:2px;border-top-right-radius:10px;border-bottom-right-radius:10px}.members-list-search-row [ng-dropdown-multiselect] .dropdown-menu{margin-top:0;border:1px solid #e2e2e2;border-top:0;background-color:#fff;padding:0;-webkit-box-shadow:none;box-shadow:none}.members-list-search-row [ng-dropdown-multiselect] .dropdown-menu li a{font-size:14px;font-weight:500;color:#535658}.members-list-search-row [ng-dropdown-multiselect] .dropdown-menu.dropdown-menu.dropdown-menu.dropdown-menu{height:auto;width:400px}.members-list-search-row [ng-dropdown-multiselect] .dropdown-option-dropin{padding-bottom:25px;margin-bottom:1px;border-bottom:1px solid #e2e2e2}.members-list-search-row .places-dropdown-with-icons .places-dropdown-button span{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.members-list-search-row>div{padding-right:10px;width:100%;margin-bottom:5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex:1 0 30%;flex:1 0 30%}.members-list-search-row>div:nth-child(1),.members-list-search-row>div:nth-child(2){min-width:30%}.dropdown-option-course:after{margin-left:5px;content:"course";padding:5px 10px;background-color:#aeaebb;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;border-radius:3px}.members-list-search-input{border-radius:10px;line-height:1.45em}.btn-upload{font-weight:400}.btn-upload i{font-size:150%;margin-right:5px;color:#66b8e3}.btn-upload:hover,.members-number-box.waitinglist-row .info-icon-tooltip .content .desc a{color:#66b8e3}.uploads-table-box{overflow-x:auto;max-height:800px;margin-bottom:30px}.uploads-table-box table{border-collapse:collapse}.uploads-table-box table td,.uploads-table-box table th{border:1px solid #e2e2e2;padding:5px;min-width:140px}.uploads-table-box table th{padding:15px 5px;position:relative}.membersUploadSortable .as-sortable-item,.membersUploadSortable .as-sortable-placeholder,.uploads-table-box table th .dummy-tag-item{background-color:#fff;border:1px solid #e2e2e2;border-radius:15px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);text-align:center}.uploads-table-box table th .dummy-tag-item{position:absolute;width:93%;line-height:34px;font-weight:400;top:5px;left:5px;padding:0;color:#959b98}.uploads-table-box table tfoot td{padding:30px 10px 20px}.upload-box{display:block;max-width:340px;margin:0 auto}.upload-box input[type=file]{position:absolute;top:0;left:0;width:100%;opacity:0;height:40px;z-index:99;cursor:pointer}.tags-box ul[data-as-sortable],.tags-box ul[data-as-sortable]>li,.upload-box,.uploads-table-box ul[data-as-sortable],.uploads-table-box ul[data-as-sortable]>li{position:relative}.tags-box ul[data-as-sortable],.uploads-table-box ul[data-as-sortable]{min-height:38px;margin:5px;padding-left:0}.membersUploadSortable .as-sortable-item,.membersUploadSortable .as-sortable-placeholder{color:#27739b;white-space:nowrap;float:left;display:block;margin:0 20px 20px 2px;padding:5px 10px}.membersUploadSortable .as-sortable-placeholder{opacity:.7;border:0;-webkit-box-shadow:none;box-shadow:none;position:relative}.membersUploadSortable .as-sortable-item.selected,.membersUploadSortable .as-sortable-placeholder.selected{background-color:#e2e2e2;color:#70c48f}.membersUploadSortable .custom-sortable-placeholder{border:1px dotted #e2e2e2;background-color:#e2e2e2;margin:0}.uploads-table-box ul[data-as-sortable] .as-sortable-item{float:none;margin:0;white-space:nowrap}.uploads-table-box ul[data-as-sortable] .custom-sortable-placeholder{min-width:100%}.uploads-table-box table thead tr:first-child td,.uploads-table-box table thead tr:first-child th{padding:0}.add-member-csv{margin-bottom:20px}.tags-box{overflow:hidden}.tags-list{margin:5px 0}.tags-title{color:#27739b;font-weight:400;text-align:left}.member-view-page-planslist-box{max-width:700px}.member-view-page-planslist-box .btn,.member-view-page-planslist-box .button-with-confirmation{min-width:150px}.copy-member-to textarea,.member-view-page-planslist-box [ng-dropdown-multiselect],.move-member-to textarea{width:100%}.stat-btn{font-size:14px;-webkit-transition:initial;transition:initial;text-align:center;margin-bottom:5px;border:2px solid}.stat-error{text-align:center;color:#c57373;margin:8px 0 0}.member-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50px;min-width:25%}[ng-dropdown-multiselect].margined-multiselect{margin-bottom:20px}[ng-dropdown-multiselect].long-width{min-width:220px}.members-count-link{color:#fff;font-size:100%}.members-count-link:hover{color:#e2e2e2}.upload-plans-list-wrapper{text-align:left}.upload-plans-list-wrapper label span{color:#27739b}.upload-plans-list-wrapper>div{margin-bottom:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.upload-plans-list-wrapper>div:nth-child(2){text-align:center;padding-top:50px}.upload-plans-list-wrapper .my-dropdown ul{height:245px;max-height:90vh;overflow:auto}.upload-plans-list-wrapper .my-dropdown>.dropdown-trigger{border:1px solid #ccc;border-radius:3px}.members-list-cell input,.upload-plans-list-wrapper .my-dropdown>.dropdown-trigger>span{margin-bottom:0}.member-info-main table:first-of-type{margin-bottom:40px}.member-info-main .no-bookings{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.member-info-main .no-bookings .fa{color:#70c48f;font-size:60px;margin-bottom:15px}.member-info-main .no-bookings span{color:#c1c2c3;font-size:18px;font-weight:700;text-align:center}.member-info-main .calendar-icon{height:90px;width:101px}.member-info-main .empty-state{margin:90px auto;max-width:290px;text-align:center}.member-info-main .empty-state h4{font-size:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.member-info-main .empty-state article,.reservation-request .empty-state article,.reservation-request .has-request-disclaimer article,.reservation-request .success-state article{font-size:12px;font-size:.75rem;font-weight:300}.member-info-main .period-dropdown{max-width:240px;margin:0 auto 24px}.btn-danger.ng-hide{-webkit-transition:0s;transition:0s;outline:0}.single-info-header.left-indent{padding-left:60px}.single-info-header .arrow-back{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px}.single-info-header .arrow-back .fa{font-size:36px;color:#70c48f}.single-info-header .single-info-img{margin:auto 20px auto 0}.single-info-header .single-info-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.single-info-header.error-single-info-header{border:0;padding:20px}.members-to-diff-plans{font-size:14px;word-break:break-all}.members-to-diff-plans .membership-form-courts-table-cell,.user-card-container .cards .card .card__info>h3.card__title{padding:0 5px}.date-specific-payment-row>div .quickdate,.members-to-diff-plans .membership-form-courts-table-cell.first{padding-left:0}.members-to-diff-plans .membership-form-courts-table-cell.last{padding-right:0}.members-to-diff-plans .membership-form-courts-table-cell.dropdown-wrapper{min-width:250px}.members-list-wrapper{display:table;width:100%;height:100%}.members-list-row{display:table-row;width:100%}.members-list-cell{display:table-cell;vertical-align:middle}.members-list-cell.group-part:first-child{vertical-align:top;text-align:right}.members-list-cell.group-part:last-child{text-align:left}.members-list-cell.bordered{border-bottom:1px solid #e2e2e2;padding:15px 10px}.members-list-cell.bordered:first-child{min-width:200px}.members-list-cell.header{padding:15px 10px}.members-list-cell.header,.mobile-header{text-transform:uppercase;font-weight:700;border-width:2px;font-size:90%}.members-list-cell.last{text-align:right}.copyingToDiffPlansButtonWrapper{margin-top:40px;margin-bottom:30px}.mobile-header{display:none;padding:0 0 4px}.members-list-profile-name{padding-left:20px}.members-number-box{padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.members-number-box.waitinglist-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.members-number-box.waitinglist-row .container .dots-menu{margin:7px 0}.members-number-box.waitinglist-row .info-icon-tooltip{height:44px;width:44px;border-radius:50%;border:3px solid #70c48f;position:relative;background-color:#fff}.members-number-box.waitinglist-row .info-icon-tooltip:hover{cursor:pointer}.members-number-box.waitinglist-row .info-icon-tooltip.active{background-color:#70c48f}.members-number-box.waitinglist-row .info-icon-tooltip.active .fa{color:#fff}.members-number-box.waitinglist-row .info-icon-tooltip.active .fa.fa-times{color:#70c48f}.members-number-box.waitinglist-row .info-icon-tooltip .fa{line-height:38px}.members-number-box.waitinglist-row .info-icon-tooltip .fa.fa-times{top:10px;z-index:2;left:440px}.members-number-box.waitinglist-row .info-icon-tooltip .content{position:absolute;width:470px;border:3px solid #70c48f;top:50px;right:0;border-radius:10px;background-color:#fff;padding:25px 20px;z-index:1;font-size:14px;color:#9b9b9b}.members-number-box.waitinglist-row .info-icon-tooltip .content h3,.members-waiting-list h3{text-align:center;margin-bottom:0;line-height:1em;font-size:18px}.members-number-box.waitinglist-row .info-icon-tooltip .content hr{margin:15px auto 20px;width:230px}.members-number-box.waitinglist-row .info-icon-tooltip .content .status-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:700;margin-bottom:15px}.members-number-box.waitinglist-row .info-icon-tooltip .content .status-row:last-of-type{margin-bottom:0}.members-number-box.waitinglist-row .info-icon-tooltip .content .desc{text-align:left;width:100%}.members-number-box.waitinglist-row .info-icon-tooltip .content .label{color:#fff;min-width:160px;white-space:nowrap;text-align:center;padding:10px;border-radius:10px;margin-right:20px}.members-number-box.waitinglist-row .info-icon-tooltip .content .label.active-paying,.members-number-box.waitinglist-row .waiting-list-tooltip.active{background-color:#70c48f}.members-number-box.waitinglist-row .info-icon-tooltip .content .label.active-free{background-color:#a0d8b5}.members-number-box.waitinglist-row .info-icon-tooltip .content .label.card-expired,.members-number-box.waitinglist-row .info-icon-tooltip .content .label.email-pending,.members-number-box.waitinglist-row .info-icon-tooltip .content .label.waiting-list{background-color:#bebfc0}.members-number-box.waitinglist-row .info-icon-tooltip .content .label.admin-canceled,.members-number-box.waitinglist-row .info-icon-tooltip .content .label.user-canceled{background-color:#b677cc}.members-number-box.waitinglist-row .info-icon-tooltip .content .label.signed-up{background-color:#dfd918}.members-number-box.waitinglist-row .waiting-list-tooltip{height:44px;width:44px;border-radius:50%;border:3px solid #70c48f;background-color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.members-number-box.waitinglist-row .waiting-list-tooltip.active .clock-active{visibility:visible}.members-number-box.waitinglist-row .waiting-list-tooltip.active .clock-not-active{visibility:hidden}.members-number-box.waitinglist-row .waiting-list-tooltip .red-notification{top:-3px;right:-4px}.members-number-box.waitinglist-row .waiting-list-tooltip .clock-active{visibility:hidden;position:absolute;top:0;left:0}.members-number-box.waitinglist-row .waiting-list-tooltip .fa.fa-times{top:10px;left:570px}.members-number-box.waitinglist-row .waiting-list-tooltip .content{width:600px;right:-270px}.members-number-wrapper{float:left;width:75%}.members-number-box-item{text-align:left;padding-right:30px;float:left;margin-bottom:0}.members-number-box-item a{color:#66b8e3;font-weight:100}.members-number-box-item,.members-number-box-item.active>a{color:#535658;font-weight:700}.member-list-profile-picture{width:50px;height:50px;min-width:50px;margin-right:10px;border-radius:50%;background-size:cover;background-position:center center;background-repeat:no-repeat}.member-img-text:not(.mobile){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.member-img-text a{color:#66b8e3}.member-img-text a:hover{text-decoration:underline;color:#27739b}.th-title{text-transform:uppercase;color:#a7a7a7;font-weight:700;margin-bottom:0}.sort-members-icons{display:inline-block}.sort-members-icons .sort-members-icons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:7px;height:12px;position:relative}.sort-members-icons .sort-members-icons-container .fa{height:50%;color:#a7a7a7}.sort-members-icons .sort-members-icons-container .fa.fa-sort-desc{margin-top:-5px}.sort-members-icons .sort-members-icons-container .fa.sorted{color:#66b8e3}.member-section .page-icon-title{text-align:center;position:relative}.member-section .page-icon-title.small h1{font-size:1.7em}.member-section .page-icon-title a{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.member-section .page-icon-title .fa{font-size:36px;color:#70c48f}.member-section .page-icon-title .fa:hover{color:#b7e1c6}.member-section h1{padding:0 50px}.member-section h1.small-size{font-size:170%;color:#6a6a6a}.member-section h2:not(.text-left),.member-section h3:not(.text-left){text-align:center}.member-section .plan-type-modal .overlay-content{padding:40px 100px}.member-section-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.member-section-container .form-buttons .btn{margin-bottom:10px;min-width:200px}.member-section-container .form-buttons .btn-danger{padding:8px 15px}.member-section-container form input[type=submit]{margin-top:40px}.member-section-container form input[type=email]:disabled,.member-section-container form input[type=number]:disabled,.member-section-container form input[type=radio]:disabled,.member-section-container form input[type=text]:disabled{background-color:#e2e2e2}.member-section-container>div,.member-section-container>form{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.memberplan-form .inline-toggle,.toggle-box-inline{display:-webkit-box;display:-ms-flexbox;display:flex}.memberplan-form .inline-toggle{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.memberplan-form .radiobutton recurring-payment-input .date-specific-payment-row{margin-left:12px}.toggle-box-inline{margin-right:0}.custom-label+p,.toggle-box-inline.show-hp{margin-bottom:30px}.toggle-box-inline.max-capacity.active my-toggle{height:20px}.toggle-box-inline .mul-toggle{padding-left:20px}.toggle-box-inline.nested{margin-left:20px}.toggle-box-inline my-toggle{margin-left:5px}.toggle-box-inline.one-row-space{margin:0 0 15px}.toggle-box-inline.one-row-space my-toggle .toggle-switch,.toggle-box-inline.with-input input[type=number]{margin-bottom:0}.toggle-box-inline.with-input{height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toggle-box-inline.with-input .mul-toggle{padding-top:5px}.dynamic-list-body-cell .member-img-text .status-positive.cancelled{background-color:rgba(197,115,115,.25)}.scroll-msg{visibility:hidden;display:table-caption;width:100%;-webkit-transition:visibility .3s linear;transition:visibility .3s linear}.scroll-msg.active,.scroll-msg.active div{visibility:visible}.scroll-msg div{visibility:hidden;border-radius:5px;background-color:#56d5fc;margin:15px auto;color:#fff;text-align:center}.no-result-found{text-align:center;background-color:rgba(226,226,226,.19);padding:30px;max-width:500px;margin:40px auto 0;border-radius:35px}.no-result-found .rounded-container{background-color:#70c48f;border-radius:100%;width:90px;height:90px;position:relative;margin:0 auto 15px}.no-result-found .rounded-container .fa{color:#fff;position:absolute;font-size:50px;top:19px;left:22px}.no-result-found .rounded-container .fa.fa-user-times{left:19px}.no-result-found .rounded-container .fa.fa-exclamation-triangle{left:21px;top:20px}.no-result-found span{font-size:18px}.two-labels{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:640px){.two-labels{display:block}}@media (max-width:605px){.two-labels.discount-percentage{display:inline-block;margin-bottom:40px}}.two-labels.discount-percentage label{margin-top:10px;min-width:150px}@media (max-width:605px){.two-labels.discount-percentage label.checkbox{margin-left:14px;display:block;width:100%;max-height:16px}.two-labels.discount-percentage label.checkbox:last-child{margin-bottom:20px}}.two-labels.discount-percentage label.checkbox:first-child{margin-right:0}.two-labels .label,.two-labels>label{-webkit-box-flex:1;-ms-flex:1;flex:1}.two-labels .label:first-child,.two-labels>label:first-child{margin-right:40px}@media (max-width:640px){.two-labels .label:first-child,.two-labels>label:first-child{margin-right:0}}.skill-level-dropdown{background:#fff;width:120px;margin-bottom:0}.skill-level-dropdown:not([disabled]).course-level-red{background:#ffc9c5}.skill-level-dropdown:not([disabled]).course-level-orange{background:#ffe3c5}.skill-level-dropdown:not([disabled]).course-level-green{background:#add5a4}.skill-level-dropdown:not([disabled]).course-level-yellow{background:#fff6c5}.skill-level-dropdown:not([disabled]).course-level-none,.skill-level-dropdown:not([disabled]).course-level-unknown{background:#fff}.inline-input-limited-width{max-width:120px}.billing-item-label-box{max-width:200px}.date-specific-payment-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}.date-specific-payment-row>div{display:inline-block}.date-specific-payment-row>div select{width:190px;height:40px}.date-specific-payment-row>div input[type=number]{display:inline-block;min-height:40px}.date-specific-payment-row>div .remove-button{margin:12px 0}.date-specific-payment-row>div:not(.nopadding){margin-right:10px}.date-specific-payment-row .selected-date-radio{margin-bottom:20px}.date-specific-payment-row .selected-date-radio>label{margin-top:-20px}.date-specific-payment-row .selected-date-radio .quickdate,memberplan-rules-list span strong{margin:0 0 0 5px}.optional-rules-fields-wrapper{margin-top:25px}.member-form-planselect-icon{font-size:200%;padding-left:10px}.member-form-planselect-icon.plus{color:#70c48f;padding-left:15px}.member-form-planselect-icon.minus{color:#c57373}.custom-label{color:#999;margin-bottom:10px;border:2px solid #e2e2e2;border-radius:3px;font-weight:700;padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-label:last-child{margin-bottom:20px}.custom-label .fa-check{display:none;float:right}.custom-label:hover{border-color:#70c48f;color:#70c48f}.membership-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.breaking-field{word-break:break-all}.members-list-modal .overlay-content{padding:50px;max-width:750px}.membership-form-courts-table-cell{display:table-cell}.membership-form-courts-table{position:relative;display:table;width:100%;font-size:90%}.membership-form-courts-table .membership-form-courts-table-row{display:table-row}.membership-form-courts-table .membership-form-courts-table-row.header,.product-form .form-container .section .product-info label .date-picker.from{padding-left:0}.membership-form-courts-table .membership-form-courts-table-row.header .membership-form-courts-table-cell{border-bottom:2px solid #e2e2e2;font-weight:700}.membership-form-courts-table .membership-form-courts-table-row.header .membership-form-courts-table-cell .search{margin:0;padding:5px;font-size:80%;font-weight:700;text-transform:uppercase}.membership-form-courts-table .membership-form-courts-table-row .membership-form-courts-table-cell{padding:10px 2px;border-bottom:1px solid #e2e2e2;line-height:34px}.membership-form-courts-table .membership-form-courts-table-row .membership-form-courts-table-cell:last-child{text-align:right}.membership-form-courts-table .membership-form-courts-table-row .membership-form-courts-table-cell.edit-sign{max-width:28px}.membership-form-courts-table .membership-form-courts-table-row .membership-form-courts-table-cell.edit-sign .danger{color:#c57373}.membership-form-courts-table .membership-form-courts-table-row .membership-form-courts-table-cell.wide-sign{max-width:70px}.membership-form-courts-table .membership-form-courts-table-row.noborder .membership-form-courts-table-cell{border-bottom:none}.input-check,.mobile-headers{display:none}.input-check:checked+.custom-label{border-color:#70c48f;background-color:#70c48f;color:#fff}.input-check:checked+.custom-label .fa-check{display:inline-block}.place-logo-small{width:50px;height:50px;background-size:cover}.member-success{text-align:center;margin-top:50px}.member-success img{width:100px;margin-bottom:20px}.member-success p{font-size:18px;margin-bottom:40px}.page-icon-title.memberships{margin-bottom:30px}.awaiting-modal h1,.mybookings-top-menu.memberships .wrapper>div span{line-height:1em}.member-section .create-plan{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;padding-right:20px}.member-section .create-plan>.btn{margin:0 5px;text-align:center;width:220px}.member-section .create-plan>.btn.pull-right{margin-left:auto}.member-section .dots-menu{right:20px}.dots-menu{width:30px}.dots-menu .container{position:inherit;top:40px;right:35px;width:220px;padding:0;background-color:transparent;z-index:320}.dots-menu:hover{cursor:pointer}.dots-menu .btn{margin:0 0 5px;text-align:center;background-color:#fff}.dots-menu .btn:hover,memberplan-signup-form .place-blog-news .close-news:hover:after,memberplan-signup-form .place-blog-news .close-news:hover:before{background-color:#70c48f}.dots-menu .disclaimer-tooltip{height:0;width:0;background-color:unset}.dots-menu .disclaimer-tooltip .content{width:240px}.dots-menu .disclaimer-tooltip .content .discount-input{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.dots-menu .disclaimer-tooltip .content .discount-input strong{margin:auto 10px auto 5px;font-size:16px}.membershipplan-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.membershipplan-container .image,.social-main .content .forms .permissions b{margin:auto 0}.newmembershipplan-container{border-radius:5px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f5f5f5;border:1px solid #e2e2e2}.newmembershipplan-container label span:first-child{margin-bottom:10px;font-weight:500}.newmembershipplan-container .toggle-switch,.purchased-items .ticket-shape header,.tickets-modal .ticket-shape header{margin-bottom:30px}.newmembershipplan-container .input-list.places-membership{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}.newmembershipplan-container .input-list.places-membership div{width:50%;margin:0 5px 20px 0}.add-member-to-plan .custom-dropdown-content li,.newmembershipplan-container .quickdate{padding-left:10px}.newmembershipplan-container>.top-btns{position:absolute;right:10px;top:15px;text-align:right}.newmembershipplan-container>.top-btns .button-with-confirmation button{font-size:16px;margin-right:0;margin-bottom:10px}.newmembershipplan-container .or-separator{z-index:0}.newmembershipplan-container .or-separator span:first-child,.newmembershipplan-container .or-separator span:last-child{width:36%;background-color:#535658}.newmembershipplan-container .or-separator .or-text{color:#535658;background-color:initial}.add-new-plan-modal-button{display:block;width:100%;max-width:300px;margin:15px auto 0}.membershipplan-buttons-box{margin:30px 0}.membership-item .data-container .header>p,.membershipplan-button,.new-form country-select select,.new-form currency-select select{margin-bottom:10px}.membership-plan-star{line-height:20px;margin-bottom:50px}.membership-plan-star .fa-star{color:#70c48f;font-size:400%;float:left;margin-right:20px;margin-left:-2px;margin-top:-10px}.membership-plan-star a{color:#66b8e3}.membership-plan-star a:hover{text-decoration:none;color:#333}.checkbox.multiuser,.places-checkbox my-checkbox{margin-bottom:5px}.short-field-box{max-width:60px}.wider-short-field-box{max-width:70px}.show-optional-link{color:#27739b;text-decoration:none;font-weight:700}.membership-plan-star a,.show-optional-link:hover{text-decoration:underline}.no-plans{margin:80px 0 60px}.no-plans .container{background-color:rgba(226,226,226,.19);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;max-width:500px;margin:0 auto;border-radius:35px}.no-plans h2{font-weight:100}.no-plans img{max-width:85%;width:290px;margin-bottom:18px}.show-optional-legend{margin:0}.show-optional-wrapper{padding:40px 0 0}.on-plan-box{color:#fff;padding:10px;margin:auto 0 40px;min-height:45px}.membership-item,.membership-item .data-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:justify;align-content:space-between}.membership-item{background-color:rgba(82,86,87,.1);overflow:hidden;border-radius:12px;margin-bottom:20px}.membership-item .data-container{padding:20px 20px 0;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.membership-item .data-container .header,.membership-item .data-container .header .confirmed-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.membership-item .data-container .header{margin-bottom:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.membership-item .data-container .header h2{max-width:70%;overflow:hidden;text-align:left;font-size:24px;line-height:24px}.membership-item .data-container .header .confirmed-buttons{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.membership-item .data-container .header .confirmed-buttons my-spinner div .sa-spinner{width:24px;height:24px;margin:8px 10px}.membership-item .data-container .header span,.no-plans h2{font-size:18px}.membership-item .data-container .membership-feature{margin:0;position:relative;padding-left:25px}.membership-item .data-container .membership-feature:first-of-type,.social-main .content h3:first-of-type{margin-top:0}.membership-item .data-container .membership-feature:last-of-type{margin-bottom:36px}.membership-item .data-container .membership-feature b{font-weight:500;margin:5px 0 0}.membership-item .data-container .membership-feature .fa.fa-check-circle{position:absolute;top:3px;left:0}.membership-item .data-container .membership-feature .recurring-desc{text-transform:uppercase;white-space:nowrap;display:inline-block}.membership-item .data-container .membership-feature .recurring-desc img{width:16px;margin-bottom:3px;margin-right:5px}.membership-item .data-container .membership-feature .recurring-desc .fa{font-size:12px}.membership-item .data-container .membership-feature .plan-fee{display:inline-block}.membership-item .data-container .membership-feature .form-section-title{position:absolute;left:0}.membership-item .foot-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:10px;overflow:hidden;background-color:rgba(82,86,87,.06)}.membership-item .foot-buttons .btn{text-align:center;margin:10px;min-width:90px;background-color:transparent;border:2px solid #535658;color:#535658;font-size:12px}.membership-item .foot-buttons .btn:hover{background-color:#535658;border:2px solid #535658;color:#fff}.membership-item .foot-buttons .btn.member-counter,.new-exception-modal li,.signed-input input{border:0}.membership-item .foot-buttons .btn.member-counter:hover{background-color:transparent;border:transparent;color:#858585}.membership-item .foot-buttons confirmation-tooltip{text-align:center;margin:10px;min-width:132px}.signed-input{border:1px solid #e2e2e2;position:relative;display:block}.signed-input .signit{display:block;position:absolute;top:0;right:0;width:35px;height:100%;text-align:center;padding:5px 0;background-color:rgba(0,0,0,.1)}.checkbox.maxcapacity label:before{top:4px}.maxusers-limit-field-box>.signed-input{width:100px;display:inline-block;margin-right:5px}.maxusers-limit-field-box>input{display:inline-block;width:80px}.benefits-controllers-box>div,.benefits-controllers-box>div>input[type=text],.benefits-controllers-box>div>input[type=text] button,.ng-date-height{height:40px}.select-link{color:#70c48f}.select-link:hover,help-tooltip .tooltip a{text-decoration:underline}.cascade-block{margin-bottom:20px}.cascade-block.second-level{padding-left:40px}.cascade-block.third-level{padding-left:80px}.cascade-block .form-section-title{text-align:left;margin-bottom:0}.cascade-block .cascade-content{padding-left:40px}.members-actions .checkbox label{font-size:14px;padding-right:10px}.members-actions .actions-plan my-checkbox,.members-actions .actions-status my-checkbox{margin:2px 0 0}.members-actions .actions-plan my-checkbox span,.members-actions .actions-status my-checkbox span{line-height:23px}.members-actions .checkboxes-line-group .checkbox .small-label-course,.members-actions .checkboxes-line-group .checkbox .small-label-other{top:6px}.form-section-title-description.benefits-block{max-width:80%}.form-section-title span.fa{font-size:12px;width:15px;height:15px;padding:11px}.add-benefit,.benefits-order-buttons-box>.order-button{display:-webkit-box;display:-ms-flexbox;display:flex}.add-benefit-btn{margin-left:10px;-ms-flex-negative:0;flex-shrink:0}.benefit-name{min-width:78%}.benefits-order-buttons-box{position:relative;width:20px;height:30px}.benefits-order-buttons-box>.order-button{position:absolute;font-size:16px}.benefits-order-buttons-box>.order-button.up{top:0}.benefits-order-buttons-box>.order-button.up.single{bottom:6px;top:auto}.benefits-order-buttons-box>.order-button.down{bottom:0}.benefits-order-buttons-box>.order-button.down.single{top:6px;bottom:auto}.exception-marks-box{display:inline-block}.not-saved-exception-mark{color:#c57373;cursor:default}.not-saved-exception-mark:hover{color:#c57373}.memberplan-save-button{margin:40px 0}.memberplan-save-button confirmation-tooltip:last-of-type .button-with-confirmation{margin:15px 0}.memberplan-courts .courts-header{margin:0 0 15px}.memberplan-courts .courts-table{background-color:#fff}.memberplan-courts .container{-ms-flex-wrap:wrap;flex-wrap:wrap}.memberplan-courts .container>div{border:solid 1px #e2e2e2;margin:0 10px 10px 0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.book-record-item-cell my-spinner div .sa-spinner,.memberplan-courts .container>div input,.memberplan-courts .container>div my-checkbox,.onboarding .content .user-onboarding my-checkbox{margin:0}.memberplan-courts .container>div label{margin:10px}.memberplan-courts .container .sport-img{height:50px;width:50px}custom-modal-window.memberplan-edit-court .members-number-box{padding-bottom:0}custom-modal-window.memberplan-edit-court .members-number-box:last-of-type{padding-bottom:20px}.no-member-selected .rounded-container{width:90px;height:90px;border:3px solid #70c48f;background-color:#70c48f;margin:15px auto 20px;border-radius:100%;text-align:center;position:relative}.no-member-selected .rounded-container img{width:54px;position:absolute;top:15px;left:16px}.copy-member-to .custom-modal-overlay .custom-modal,.move-member-to .custom-modal-overlay .custom-modal{padding:40px}.copy-member-to .custom-modal-overlay .fa.fa-check,.move-member-to .custom-modal-overlay .fa.fa-check{color:#70c48f}.copy-member-to .custom-modal-overlay .fa.fa-times,.move-member-to .custom-modal-overlay .fa.fa-times{color:#c57373}.copy-member-to [ng-dropdown-multiselect] .btn-default,.move-member-to [ng-dropdown-multiselect] .btn-default{padding:5px 15px}.bookings-wrapper{margin-bottom:20px}.book-record{margin-bottom:10px;padding:20px;border-radius:5px;border-color:#fff;width:100%;display:table}.book-record-item-row{display:table-row}.book-record-item-cell{display:table-cell;vertical-align:middle}.book-record-item-cell.refund-button{text-align:right}.book-record-item-cell .who-booked-label{font-size:90%}.book-record-item-cell .has-extras img{margin-left:3px;width:12px;height:12px}.book-record-item-cell-date{min-width:50px;width:10%;text-align:center;padding-right:20px;text-transform:uppercase;font-size:130%;font-weight:900;line-height:1em}.book-record-item-cell-curtname{width:50%;padding-right:20px}.book-record-item-cell-curtname div .description{text-overflow:ellipsis;max-height:60px;overflow:hidden}.book-record-item-cell-booked{color:#8d9791;text-align:left;font-size:90%;width:20%;padding-right:25px}.book-record-item-cell-button-box{width:20%;text-align:right;min-width:110px}.book-record-item-cell-button-box .book-record-item-cell-button{text-transform:uppercase}.book-record-item-cell-mobile{display:none}.upcoming-book-record{background-color:#e0f3e7}.admin-table-section thead tr,.past-book-record{background-color:#e2e2e2}.member-note-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.member-note-wrapper.add-note .edit-note-link-box{margin-left:auto}.member-note-wrapper.add-note .edit-note-link-box a{color:#70c48f;text-decoration:none;cursor:pointer}.call-to-action button i,.courses-details-actions a i,.member-note-wrapper.add-note .edit-note-link-box a .fa,button{margin-right:5px}.edit-note-link,.edit-note-link-box a{font-weight:700;text-decoration:underline}.edit-note-link-box a.active,.edit-note-link.active,.members-waiting-list .waiting-row .info a,.user-credits-info-wrapper .user-credits-info-item .edit-view-credit .link{color:#70c48f}.edit-note-link-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center}.pseudo-title{font-weight:700;margin-bottom:10px}.new-form label.facebook p.error,.remove-link{color:#c57373}.members-family-wrapper{padding-top:4px}.navigation-arrow{background-image:url(/img/nav-arrow-left.png);background-repeat:no-repeat;background-position:center center;width:47px;height:45px;position:absolute}.navigation-arrow>span{width:100%;height:100%;position:absolute;background-color:transparent}.navigation-arrow>span:hover{background-color:rgba(255,255,255,.5)}.navigation-arrow.member-view-margined{margin-top:25px}.user-credits-info-wrapper>span{font-weight:700;display:block;margin-bottom:10px;text-transform:uppercase}.user-credits-info-wrapper .user-credits-info-item>span{font-weight:700;display:block}.member-info-right-side span user-info,.rivals-container .left-side>.rivals-list>.rivals-list-item .only-rivals-item>.container>user-img,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request>.container>user-img,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-scores>.container>user-img,.user-credits-info-wrapper .user-credits-info-item .edit-view-credit{display:inline-block}.user-credits-info-wrapper .user-credits-info-item .edit-view-credit .link:hover{cursor:pointer}.user-credits-info-wrapper .user-credits-info-item .user-credits-show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-credits-info-wrapper .user-credits-info-item .user-credits-edit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px}.user-credits-info-wrapper .user-credits-info-item .user-credits-edit .btn,.user-credits-info-wrapper .user-credits-info-item .user-credits-edit input{margin-right:10px}.user-credits-info-wrapper .user-credits-info-item .user-credits-edit input[type=number]{line-height:16px;padding:5px 10px;border:1px solid #999;border-radius:7px;width:130px;margin-bottom:5px}.user-credits-info-wrapper .user-credits-info-item .user-credits-edit .btn{border-radius:7px;line-height:.6em;height:31px;padding:5px 15px;min-width:60px;font-size:20px}.rivals-container .only-rivals-item .container .rivals-img user-img:last-of-type,.user-credits-info-wrapper .user-credits-info-item .user-credits-edit .btn:last-of-type{margin-right:0}.user-credits-info-wrapper .user-credits-info-item .user-credits-edit small{display:inline-block;line-height:1.4em;width:300px}.round-button{padding:0;font-size:14px;position:relative;width:40px;height:40px}.round-button.tick-size{margin-left:4px;padding-top:6px;width:20px;height:20px}.round-button .fa{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.round-button .fa.fa-play{padding-left:1px}.members-family-box .members-list-row .members-list-cell{height:55px}.members-family-box .members-list-row .members-list-cell:last-child{text-align:right}.members-family-item{margin-bottom:15px}.members-family-link{text-decoration:underline;color:#27739b}.members-family-link:hover{color:#66b8e3}.fill-email-wrapper .fill-email .sub-title.message,.fill-email-wrapper .preview-email .sub-title.message,.member-family-addmember-form-box{margin-top:10px}.search-member-field{border-color:#959b98}.search-member-separator{width:20%}.member-family-addmember-box{margin-top:15px}.search-member-button{border-radius:30px}.member-buttons-wrapper .stat-btn{margin-left:10px}.member-buttons-wrapper,.member-buttons-wrapper .mobile-buttons-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-member-status-box{margin-top:10px;font-size:14px;font-weight:700}.view-member-status-box.status-wrapper{margin-top:16px}.view-member-status-box .status-paragraph{padding:10px 20px}.view-member-avatar{width:96px;height:96px;border-radius:50%;background-position:center}.issues-member-messag-box{text-align:right}.member-note-divizor{margin:10px 0}.send-notice-modal-text{color:#27739b;width:100%;padding:0 5px}.send-notice-modal-text .member-email-info{margin-bottom:35px}.send-notice-modal-text button,.send-notice-modal-text input,.send-notice-modal-text textarea{width:100%}.send-notice-modal-text textarea{padding:10px 15px;max-width:608px}.send-notice-modal-text label{margin:5px 0 20px}.send-notice-modal-text label .line-small{margin:auto 10px auto 0}.send-notice-modal-list{padding-left:17px}.member-upload-modal .label-error{height:300px;overflow-y:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;-ms-touch-action:manipulation;touch-action:manipulation}.send-email-single-member .custom-modal-overlay .custom-modal{padding-bottom:40px}.send-email-single-member .reveal-title-block,.send-notice-modal-list-item{margin-bottom:15px}.send-email-single-member .rounded-container{width:90px;height:90px;border:3px solid #27739b;margin:15px auto 20px;border-radius:100%;text-align:center;position:relative}.send-email-single-member .rounded-container img{width:66px;position:absolute;top:9px;left:8px}.send-email-single-member .rounded-container .fa{font-size:56px;padding-top:10px;color:#27739b}.breadcrumbs p,.members-email-sent span,.remove-members-modal .sub,memberplan-rules-list span{font-size:14px}.remove-members-modal .buttons-wrapper{text-align:center;width:50%;margin:0 auto;min-width:350px}.remove-members-modal .buttons-wrapper .crossed-out{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px}.remove-members-modal .buttons-wrapper .crossed-out span{-webkit-box-flex:1;-ms-flex:1;flex:1}.remove-members-modal .buttons-wrapper .crossed-out span:first-child,.remove-members-modal .buttons-wrapper .crossed-out span:last-child{-webkit-box-flex:2;-ms-flex:2;flex:2}.remove-members-modal .buttons-wrapper .btn,.sign-up-plan .admin-table-section .more-details-content{width:100%}.send-notice-modal-message{height:230px}.sign-up-plan{margin-bottom:50px}.sign-up-plan .admin-table-section{overflow:auto}.awaiting-modal .overlay-content div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:769px){.awaiting-modal .overlay-content div{padding:45px}}@media (max-width:768px){.awaiting-modal .overlay-content div{padding:30px}}.awaiting-modal .overlay-content div button{margin-top:20px;max-width:300px}memberplan-signup-form .place-blog-news .close-news{right:5px;top:5px;background-color:#70c48f;border:solid 2px #70c48f}.email-textarea{height:250px}.member-email-info{background-color:#e2e2e2;padding:50px;margin-bottom:40px}.email-notice-button{width:100%;text-align:center;height:38px}.members-email-sent{text-align:center;font-weight:500;color:#66b8e3}.superplan{max-width:800px;max-height:600px;padding:20px;overflow:auto}.superplan .fa-gift{display:block;text-align:center;font-size:100px;color:#70c48f}.member-send-email confirmation-tooltip div,.superplan .superplan-title{text-align:center}.superplan-img{display:block;margin:40px auto}.member-send-email>h2{margin-bottom:40px}.add-member-to-plan .info-tooltip{text-align:left}.add-member-to-plan .label-text{font-weight:700}.add-member-to-plan .input-list.gender{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.add-member-to-plan .input-list.gender label{min-width:80px;margin-bottom:5px}.add-member-to-plan .input-container .user-input-img{min-width:32px;height:32px}.add-member-to-plan .input-container input.user-img{padding:8px 10px 8px 38px}.add-member-to-plan user-input .list-unstyled{margin-top:-20px}.fill-email-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fill-email-wrapper .fill-email,.fill-email-wrapper .preview-email{width:100%;word-wrap:break-word;overflow-x:hidden}.fill-email-wrapper .fill-email .preview-email-wrapper,.fill-email-wrapper .preview-email .preview-email-wrapper{overflow-y:auto;height:333px;background-color:rgba(226,226,226,.2);padding:10px;font-size:14px}.fill-email-wrapper .fill-email .sub-title,.fill-email-wrapper .preview-email .sub-title{display:block;font-size:16px;font-weight:500;color:#a0a2a4;margin-bottom:2px}.fill-email-wrapper .fill-email{padding:2px}.member-info-right-side{margin-top:25px}.member-info-right-side span{color:#66b8e3}.margined-top-tablet{margin-bottom:25px;max-width:275px}@media screen and (max-width:768px){.remove-members-modal .custom-modal-overlay .custom-modal{padding-left:0;padding-right:0}.member-buttons-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.member-buttons-wrapper>a{margin-bottom:15px}.member-buttons-wrapper confirmation-tooltip .button-with-confirmation,.member-buttons-wrapper confirmation-tooltip .stat-btn{width:100%}.member-buttons-wrapper .stat-btn{margin-left:0}.member-buttons-wrapper .mobile-buttons-box{display:block}.member-buttons-wrapper .mobile-buttons-box .button-with-confirmation,.member-buttons-wrapper .mobile-buttons-box .stat-btn{width:100%;margin-bottom:5px}.billing-item-label-box{max-width:none;width:100%;padding-right:110px}.date-specific-payment-row>div.date-price-field-width,.inline-select-limited-width{max-width:120px}.members-list-cell.bordered{display:block;padding-top:6px;padding-bottom:6px}.members-list-cell.bordered:not(.last){border-bottom:none}.members-list-cell.last{text-align:left}.members-list-cell.header{display:none}.mobile-header{display:block}.book-record{padding:10px 5px 10px 10px}.fill-email-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.fill-email-wrapper .fill-email,.fill-email-wrapper .preview-email,.member-section-container .new-form .flex .member-fields{width:100%}.members-manage-buttons-box .members-manage-button div{width:170px}.members-manage-buttons-box .members-manage-button img{width:18px}.members-manage-buttons-box .members-manage-button span{font-size:14px}.member-section-container .new-form .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.admin-section .status-box,.admin-section .status-credits,.admin-section .status-negative,.admin-section .status-positive{white-space:normal;padding:10px;display:block;line-height:30px}.admin-section .dynamic-list-wrapper .status-box,.admin-section .dynamic-list-wrapper .status-credits,.admin-section .dynamic-list-wrapper .status-negative,.admin-section .dynamic-list-wrapper .status-positive,.admin-section .view-member-status-wrapper .status-box,.admin-section .view-member-status-wrapper .status-credits,.admin-section .view-member-status-wrapper .status-negative,.admin-section .view-member-status-wrapper .status-positive{display:inline-block;line-height:22px}.remove-members-modal .sub .buttons-wrapper{width:100%}}@media screen and (max-width:465px){.cascade-block .cascade-content{padding-left:0}.billing-item-label-box{padding-right:45px}.inline-select-limited-width{max-width:none}.member-section .page-icon-title h1{font-size:1.7em}.member-section .create-plan .btn{width:100%}}@media screen and (max-width:40em){.date-specific-payment-row>div.date-price-field-width{max-width:auto}.half-part-mobile-optimized{width:100%}.add-benefit-btn{margin-top:10px;margin-left:0}.members-manage-button{display:block;text-align:center}.single-info-header.left-indent{padding-top:20px}.navigation-arrow.member-view-margined{margin-top:0}.form-section-title-description.benefits-block{max-width:100%}.benefit-name{min-width:88%}.upload-plans-list-wrapper>div:nth-child(2){padding-top:0;text-align:center}.upload-box{margin:0 auto}.members-list-profile-name{padding-left:0}.book-record-item-cell-booked{text-align:center}.book-record-item-cell-mobile{display:table-cell}.send-notice-modal-text:first-child{padding-right:0}.send-notice-modal-text:last-child{padding-left:0}.membershipplan-button{text-align:center;width:100%}.desktop-headers{display:none}.mobile-headers{display:unset!important}}@media screen and (max-width:64em){.members-number-wrapper{float:none;width:auto}.members-number-box-item{float:none;width:100%;margin-bottom:10px}.search-member-separator{width:40%}.members-family-wrapper{margin-bottom:40px}[ng-dropdown-multiselect].long-width{min-width:220px;margin-bottom:30px}.margined-top-tablet{margin-top:5px}.view-member-status-wrapper{margin-bottom:10px}.single-info-header .single-info-img{margin:10px auto}}@media (min-width:40em) and (max-width:64em){.upload-plans-list-wrapper>div:nth-child(2){padding-top:0;text-align:left}.upload-box{margin:0}.send-notice-modal-text{font-size:90%}.send-notice-modal-text:first-child{padding-right:10px}.send-notice-modal-text:last-child{padding-left:10px}.membershipplan-buttons-box{text-align:center}}@media screen and (min-width:40em){.membership-form-courts-table-cell.show-for-medium{display:table-cell}.superplan{padding:60px}.email-notice-button{width:auto;margin-left:auto}.membership-item .header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.members-manage-button .members-list-cell{padding-top:8px}.membershipplan-buttons-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.membershipplan-buttons-box button{margin:0 10px}.membershipplan-button{margin-bottom:0}}@media screen and (max-width:40em){.newmembershipplan-container>.top-btns{position:initial;padding:30px 30px 0;margin:0}.new-form.memberplan-form{padding-top:30px}}@media screen and (min-width:768px){.membershipplan-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.membership-item{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;margin:0 0 20px;max-width:48%;min-height:342px}}@media screen and (min-width:64em){.cascade-block .members-list-search-input{max-width:250px}.bookings-wrapper{margin-right:30px}.member-info-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.member-buttons{margin-left:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.member-info-main{border-right:1px solid #e2e2e2;border-bottom:0;margin-right:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.member-success img{width:150px}.member-info-main .mybookings-top-menu .wrapper{min-width:515px}.member-info-right-side{width:320px}.membershipplan-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.membershipplan-container .membership-item{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;min-width:31%;margin:0 1% 20px}}@media (min-width:769px) and (max-width:1022px){.member-view-page-planslist-box{max-width:700px}.member-view-page-planslist-box .member-buttons-wrapper .button-with-confirmation,.member-view-page-planslist-box .member-buttons-wrapper .stat-btn{min-width:210px}}@media screen and (max-width:1023px){.member-buttons-wrapper .mobile-buttons-box{margin-top:15px}.members-manage-buttons-flexbox{margin:0 auto;text-align:center;display:block}.members-manage-buttons-flexbox .btn{width:50%;margin:0 auto 10px}.members-list-menu-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.members-list-menu-container .members-manage-buttons-wrapper{padding:20px 0 10px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.members-list-menu-container .members-list-search-row{width:100%;max-width:100%}.members-list-menu-container .members-list-search-row>div{width:50%}.members-list-menu-container .members-list-search-row>div:last-of-type{width:100%}.single-info-header.left-indent{padding-left:0}.single-info-header .arrow-back{position:absolute;left:15px;top:10px}.member-info-right-side{position:relative;border-top:1px solid #e2e2e2;margin-top:0;padding-top:40px}.member-note-wrapper{padding:10px 10px 0 0}.member-note-wrapper.add-note{top:0;right:-5px}.member-note-wrapper .edit-note-link-box{padding-left:10px}.member-note-wrapper [ng-dropdown-multiselect].long-width{margin:15px 0}}memberplan-rules-list{display:block;padding:0 0 0 15px}@media screen and (min-width:880px){.membershipplan-button{width:275px}}@media screen and (max-width:879px){.members-manage-buttons-flexbox .btn{width:40%}.membershipplan-buttons-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.membershipplan-buttons-box .membershipplan-button{margin:7px 0}.no-plans{margin:40px 0}.member-section .create-plan{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0}.member-section .create-plan button{width:100%;margin-top:15px}.member-section .create-plan .dots-menu .overlay{background-color:rgba(247,247,245,.5)}.member-section .create-plan .dots-menu .container{right:10px}}@media screen and (max-width:500px){.member-section h1.small-size{font-size:120%}[ng-dropdown-multiselect].long-width{margin:20px 0}.member-family-addmember-box button{margin:0 auto;display:block}.member-info-main .no-bookings span{font-size:16px}}@media (min-width:1149px) and (max-width:1230px){.members-list-search-row{max-width:45%}}@media (min-width:1050px) and (max-width:1149px){.members-list-search-row{max-width:40%}}@media (min-width:1024px) and (max-width:1400px){.member-view-page-planslist-box{width:320px}.member-view-page-planslist-box .member-buttons-wrapper .mobile-buttons-box{display:block}.member-view-page-planslist-box .member-buttons-wrapper .mobile-buttons-box .button-with-confirmation,.member-view-page-planslist-box .member-buttons-wrapper .mobile-buttons-box .stat-btn{width:100%;margin:0 0 3px}}@media screen and (min-width:1175px){.single-info-title{max-width:550px}.view-member-status-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.view-member-status-box{margin:10px 10px 0 0}}@media screen and (max-width:1050px){.members-list-menu-container .members-list-search-row{padding-bottom:0}.members-list-menu-container .members-manage-buttons-wrapper .members-manage-button{padding-top:0}[ng-dropdown-multiselect].margined-multiselect{margin-bottom:0}.add-member-to-plan [ng-dropdown-multiselect].margined-multiselect{margin-bottom:20px}}@media screen and (max-width:639px){.members-number-box.waitinglist-row .info-icon-tooltip .content{width:320px}.members-number-box.waitinglist-row .info-icon-tooltip .content .status-row,.members-number-box.waitinglist-row .waiting-list-tooltip .content .status-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.members-number-box.waitinglist-row .info-icon-tooltip .content .desc,.members-number-box.waitinglist-row .waiting-list-tooltip .content .desc{text-align:center}.members-number-box.waitinglist-row .info-icon-tooltip .content .label,.members-number-box.waitinglist-row .waiting-list-tooltip .content .label{margin:0 0 10px}.members-number-box.waitinglist-row .waiting-list-tooltip .fa.fa-times{left:145px}.members-number-box.waitinglist-row .waiting-list-tooltip .content{width:320px;right:-135px}.members-number-box.waitinglist-row .waiting-list-tooltip .content .fa.fa-times{top:10px;left:290px}.left-fields-margin{margin-right:0;padding-right:0}.members-manage-buttons-flexbox .btn{width:100%;display:block}.exception-marks-box{display:block}.element-adaptive-at-single-row{margin-top:10px}.elements-similar-width{min-width:220px}.members-list-menu-container .members-manage-buttons-box{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px;width:100%}.members-list-menu-container .members-manage-buttons-box .members-manage-button div{width:100%}.members-list-menu-container .members-manage-buttons-box a{margin:0 0 10px;padding-left:0}.members-list-menu-container .members-list-search-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 0 5px}.members-list-menu-container .members-list-search-row>div{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding-right:0;width:100%}.members-manage-buttons-wrapper{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-bottom:0}}@media screen and (max-width:1169px){.members-list-search-row>div{min-width:50%}.cascade-block.second-level,.cascade-block.third-level{padding-left:0}}@media screen and (max-width:1365px){.inline-block-margin{display:inline-block;margin-top:4px}}.members-waiting-list>span{text-align:center;font-weight:700;display:block;width:100%;margin-bottom:30px}.members-waiting-list img{max-width:50px;display:block;margin:0 auto 15px}.members-waiting-list hr{width:465px;margin:20px auto 10px}.members-waiting-list .waiting-list-container{max-height:400px;overflow:scroll}.members-waiting-list .waiting-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #e2e2e2;padding:15px 0}.members-waiting-list .waiting-row:last-of-type{border-bottom:0}.members-waiting-list .waiting-row .member-info{width:100%;margin-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.members-waiting-list .waiting-row .member-info .personal-info{margin:10px 0}.members-waiting-list .waiting-row .member-info .personal-info a{text-decoration:underline;color:#70c48f}.members-waiting-list .waiting-row .member-info .personal-info a:hover{color:#66b182}.members-waiting-list .waiting-row .member-info .type-dropdown{width:100%}.members-waiting-list .waiting-row .member-info .type-dropdown .dropdown-options{width:100%;bottom:initial;top:36px}.members-waiting-list .waiting-row .member-info .type-dropdown .fa{position:initial}.members-waiting-list .waiting-row .btns,.members-waiting-list .waiting-row .member-info .invite-form{display:-webkit-box;display:-ms-flexbox;display:flex}.members-waiting-list .waiting-row .member-info textarea{margin-top:10px;min-height:80px}.members-waiting-list .waiting-row .btns{margin-top:10px;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}.members-waiting-list .waiting-row .btns .btn{width:150px;font-size:14px;font-weight:700}.members-waiting-list .waiting-row .info{margin:0 15px;color:#66c8e3;font-weight:700}.collisions-list-container .collisions-item .collisions-item-details small,.court-item .court-item-main span small,.members-waiting-list .waiting-row .info span,.reservation-modal label .line-small small{font-weight:100}.waiting-list-message .credits-modal-back-button{top:auto}.waiting-list-message .send-message{width:100%;padding:0}.waiting-list-message .send-message h3{text-align:left;margin-bottom:10px}@media screen and (max-width:639px){.members-waiting-list .waiting-row,.members-waiting-list .waiting-row .member-info .invite-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.members-waiting-list .waiting-row .member-info{width:100%;margin-left:0;margin-bottom:15px}.members-waiting-list .waiting-row .member-info .invite-form .type-dropdown,.members-waiting-list .waiting-row .member-info .invite-form .type-dropdown .dropdown-options{width:100%}.members-waiting-list .waiting-row .btns{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.members-waiting-list .waiting-row .btns .btn{width:100%;margin:3px}}.top-bar{display:none;background-color:#fff;position:fixed;z-index:200;left:80px;padding:0 0 0 25px;border-bottom:1px solid #e2e2e2;top:0;right:0}.top-bar.scrolling{-webkit-box-shadow:0 0 5px #e2e2e2;box-shadow:0 0 5px #e2e2e2}.top-bar h2{font-size:22px;margin:0}.admin-user-dropdown .dropdown-trigger{padding-left:25px;padding-right:25px}.admin-user-dropdown a:hover{color:#535658;background-color:#f6f6f6}.owners-places{min-width:160px}.owners-places .place-tab-dropdown li:last-child,.owners-places li:last-child{border-top:1px solid #e2e2e2}.admin-logo img{max-width:40px}.slide-accordeon-icon-box{margin:20px 0}.slide-accordeon-icon-box .slide-accordeon-icon{padding:6px 8px;border-radius:50%;background-color:gray;font-size:20px}.slide-accordeon-icon-box .slide-accordeon-icon:hover{color:#c1c1c1}.slide-accordeon-icon-box .slide-accordeon-icon.clicked .fa{-webkit-animation:.5s accordeon-slide ease-out;animation:.5s accordeon-slide ease-out}.accordeon-list.ng-hide-remove{-webkit-animation:3s accordeon-menu-show cubic-bezier(.64,.1,.3,1.53);animation:3s accordeon-menu-show cubic-bezier(.64,.1,.3,1.53)}.left-main-nav{position:fixed;top:0;bottom:0;left:0;width:80px;background-color:#42464a;color:#fff;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:none;z-index:200;overflow:auto}.left-main-nav li:not(.noborder){border-top:1px solid #6f7173;height:90px}.left-main-nav li:not(.noborder):hover a img.active{visibility:visible}.left-main-nav li:not(.noborder):hover a img.not-active{visibility:hidden}.left-main-nav li:not(.noborder):last-child{border-bottom:1px solid #6f7173}.left-main-nav .user-name{font-size:14px;margin-bottom:10px}.left-main-nav a:not(.slide-accordeon-icon){font-size:10px;text-transform:uppercase;text-align:center;display:block;padding:16px 0;color:#a0a2a4;font-weight:700}.left-main-nav a:not(.slide-accordeon-icon).icon-img{height:90px;position:relative}.left-main-nav a:not(.slide-accordeon-icon).active img.active,.left-main-nav a:not(.slide-accordeon-icon).icon-img img.not-active,.left-main-nav a:not(.slide-accordeon-icon):hover:not(.admin-logo) img.active{display:block}.left-main-nav a:not(.slide-accordeon-icon) .invoice-img{width:33px;display:block;margin:0 auto 8px;padding:1px 0}.left-main-nav a:not(.slide-accordeon-icon) .fa{display:block;font-size:35px;margin-bottom:6px}.left-main-nav a:not(.slide-accordeon-icon) .fa.fa-calendar{margin-bottom:8px}.left-main-nav a:not(.slide-accordeon-icon).active,.left-main-nav a:not(.slide-accordeon-icon):hover:not(.admin-logo){background-color:#4d5155;color:#fff}.left-main-nav a:not(.slide-accordeon-icon).active .fa,.left-main-nav a:not(.slide-accordeon-icon):hover:not(.admin-logo) .fa{color:#fff}.left-main-nav a:not(.slide-accordeon-icon).active img.not-active,.left-main-nav a:not(.slide-accordeon-icon).courts-icon .court-icon-active,.left-main-nav a:not(.slide-accordeon-icon).courts-icon.active .court-icon,.left-main-nav a:not(.slide-accordeon-icon).courts-icon:hover .court-icon,.left-main-nav a:not(.slide-accordeon-icon):hover:not(.admin-logo) img.not-active{display:none}.left-main-nav a:not(.slide-accordeon-icon).courts-icon.active .court-icon-active,.left-main-nav a:not(.slide-accordeon-icon).courts-icon:hover .court-icon-active{display:inline-block}.left-main-nav .row{max-width:100%}.admin-mobile-menu-toggle{display:block;cursor:pointer;color:#42464a}.admin-mobile-menu-toggle .fa-bars{font-size:25px}.admin-mobile-menu-toggle .fa-times{font-size:28px}.left-main-nav-mobile{position:fixed;top:0;bottom:0;left:0;width:auto;max-width:300px;background-color:#42464a;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;z-index:320;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateX(-300px);transform:translateX(-300px)}.left-main-nav-mobile.is-active{-webkit-transform:translateX(0);transform:translateX(0)}.left-main-nav-mobile .current-user-info{padding-right:10px}.left-main-nav-mobile .sub-title,.social-main>div{padding:15px}.left-main-nav-mobile a{font-size:16px;color:#a0a2a4;display:block;padding:8px 15px}.left-main-nav-mobile a.active,.left-main-nav-mobile a:hover{background-color:#4d5155;color:#fff}.left-main-nav-mobile a.secondary-menu-item{font-size:14px}.left-main-nav-mobile hr{margin:0;background-color:#6f7173}.left-main-nav-mobile hr:first-of-type{margin-top:10px}.mobile-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;padding-bottom:20px;height:70px;background-color:#fff}.mobile-places-dropdown .owners-places,.score-modal .overlay-content .set-score .container table tr,.score-modal .overlay-content .share-score .container table tr{height:50px}.mobile-places-dropdown .owners-places .dropdown-trigger{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-places-dropdown .owners-places .dropdown-content{top:50px;text-align:center}.pushed{-webkit-transform:translateX(240px);transform:translateX(240px)}.current-user-info{margin-left:15px;font-size:14px}.current-user-info img{margin-right:25px}.admin-current-page{margin-left:auto}.admin-mobile-logo{margin-left:25px}.left-main-nav i.material-icons{font-size:40px}@media screen and (min-width:64em){.top-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-places-dropdown{display:none}.admin-logo{background-color:#66b182}.left-main-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.left-main-nav ul{margin-bottom:auto}.left-main-nav-mobile,.left-main-nav-mobile+.overlay,.mobile-bar{display:none}.system-wrapper.is-pushed{-webkit-transform:translateX(0);transform:translateX(0)}.court-icon,.court-icon-active{width:40px;margin-bottom:6px}}.multiple-users-img{position:relative;border-radius:50%;min-width:90px;margin:0 15px 0 0;display:block;overflow:hidden}.multiple-users-img.img-1 div{height:90px;border-radius:50%}.multiple-users-img,.multiple-users-img.img-2 div,.multiple-users-img.img-3 div{width:90px;height:90px}.multiple-users-img.img-2 .img-border{width:45px;overflow:hidden;float:left}.multiple-users-img.img-2 .img-border:nth-child(1){border-right:1px solid #fff}.multiple-users-img.img-2 .img-border div{margin-left:-14px}.multiple-users-img.img-3{position:relative}.multiple-users-img.img-3 .img-border:nth-child(1){width:59px;border-right:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;overflow:hidden}.multiple-users-img.img-3 .img-border:nth-child(1) div{margin-left:-14px}.multiple-users-img.img-3 .img-border:nth-child(2){border-bottom:1px solid #fff;float:left;width:31px;height:45px;overflow:hidden}.multiple-users-img.img-3 .img-border:nth-child(3){width:31px;height:45px;overflow:hidden;bottom:0}.multiple-users-img.img-3 .img-border:nth-child(2) div,.multiple-users-img.img-3 .img-border:nth-child(3) div{height:45px;width:45px;background-size:cover;margin-left:-7px}.multiple-users-img.img-4 .img-border{width:45px;height:45px;overflow:hidden}.multiple-users-img.img-4 .img-border div{height:45px;width:50px}.multiple-users-img.img-4 .img-border:nth-child(odd){float:left}.multiple-users-img.img-4 .img-border:nth-child(odd) div{margin-right:-5px}.multiple-users-img.img-4 .img-border:nth-child(even){float:right;border-left:1px solid #fff}.multiple-users-img.img-4 .img-border:nth-child(even) div{margin-left:-5px}.multiple-users-img.img-4 .img-border:nth-child(1),.multiple-users-img.img-4 .img-border:nth-child(2){border-bottom:1px solid #fff}.my-user{background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.075);box-shadow:0 1px 3px 0 rgba(0,0,0,.075);margin:95px auto 0;max-width:1070px;padding:10px}.my-user .user-browsers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my-user .user-browsers>div{padding:5px}.my-user .pill a{border:0;padding:5px 10px}.my-user .my-user-admin-menu{margin-top:100px}.my-user .my-user-sendmail textarea{min-height:200px;width:100%}.my-user .list-image.list-image.list-image{background-size:contain;border-radius:0}.my-user .my-user-purchases .last-part{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px}.my-user .date-spans{text-transform:capitalize;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700}.my-user .date-spans .dayname,.my-user .date-spans .month{font-size:1.5vh}.my-user .date-spans .day,.ticket-dropdown .dropdown-trigger i{font-size:30px}@media screen and (max-width:770px){.my-user-purchases .last-part.last-part.last-part{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:1023px){.my-user{margin:auto}.my-user .my-user-admin-menu{margin-top:0}.my-user>.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-user .order1{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.onboarding{bottom:0;left:0;overflow:auto;position:fixed;right:0;text-align:center;top:0;z-index:500}.onboarding .onboarding-container{margin:0 auto;width:1000px}.onboarding h1{font-size:40px;margin-bottom:40px}.onboarding h2{font-size:30px;margin-bottom:30px}.onboarding .label-error{color:#f12e39}.onboarding .header{background-color:#70c48f;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-50px;padding:60px 40px 120px;width:100%}.onboarding .stepper{min-height:100px;padding:25px 30px 15px;position:relative;width:100%;z-index:3}.onboarding .stepper .steps-wrapper{max-width:700px}.onboarding .stepper .steps-wrapper .step-wrapper.step-done:before{-webkit-box-shadow:0 0 0 10px #fff;box-shadow:0 0 0 10px #fff}.onboarding .stepper .steps-wrapper .step-wrapper:not(.step-done):before{background:#fff;-webkit-box-shadow:0 0 0 10px #fff;box-shadow:0 0 0 10px #fff}@media (min-width:769px){.onboarding .stepper{background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.04);box-shadow:0 4px 4px rgba(0,0,0,.04);margin-left:auto;margin-right:auto;margin-top:-36px;max-width:calc(75rem - 48px);overflow:hidden}}@media (max-width:768px){.onboarding .stepper{margin-top:30px}}.onboarding .content{margin-left:auto;margin-right:auto;padding:15px 0 80px;width:100%}.onboarding .content .next{padding-top:20px}.onboarding .content .next button{min-width:250px}.onboarding .content select{background:#fff;height:36px;width:100%}.onboarding .content .form-field{padding-top:15px;text-align:left}.onboarding .content .payment-onboarding,.onboarding .content .place-onboarding,.onboarding .content .user-onboarding{padding:30px}.onboarding .content .user-onboarding .two-labels{padding-top:15px}.onboarding .content .user-onboarding .two-labels my-checkbox{margin:0 0 60px}.onboarding .content .user-onboarding label{text-align:left}.onboarding .content .user-onboarding .column{padding:0}.new-form label.facebook input,.new-form label.optional-field span,.onboarding .content .user-onboarding .input-list{margin-bottom:0}.onboarding .content .place-onboarding .address-suggester{padding-top:15px;text-align:left}.new-form select option,.onboarding .content .place-onboarding .ta-editor{background-color:#fff}.onboarding .content .payment-onboarding .text{padding-bottom:20px;text-align:left}.onboarding .content .payment-onboarding button{min-width:350px}@media (min-width:769px){.onboarding .content{max-width:calc(75rem - 48px)}}.google-adr{border:1px solid #e2e2e2;padding:0 20px 20px;margin:-21px 0 20px;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.1);box-shadow:5px 5px 10px rgba(0,0,0,.1);background-color:rgba(0,0,0,.02);-webkit-transition:all 5s;transition:all 5s}.color-green,help-tooltip .fa{color:#70c48f}.new-form-container{background-color:#f5f5f5;border:1px solid #e2e2e2}.new-form{max-width:900px;width:100%;padding:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 auto}.new-form label.facebook p{margin-top:0;margin-bottom:0}.new-form label.facebook p small{margin-left:17px}.new-form select{width:100%;max-width:200px}.edit-memberplan-settings .credits-box credit-rules-info,.new-form input[type=email],.new-form input[type=number],.new-form input[type=text],.new-form p,.new-form select,.new-form textarea,.purchase-credits-modal .credits-box credit-rules-info,.purchase-memberplan-modal .credits-box credit-rules-info{font-size:14px}.new-form p:not(.no-padding){padding:8px 10px}.new-form .place-refunds button.btn,.new-form .quickdate,.new-form input,.new-form select,.new-form textarea{margin-bottom:20px}.new-form .quickdate.nomargin,.new-form input.nomargin,.new-form select.nomargin,.new-form textarea.nomargin{margin-bottom:0}.new-form .quickdate.multiple-field,.new-form input.multiple-field,.new-form select.multiple-field,.new-form textarea.multiple-field{margin-bottom:8px}.new-form .about-textarea{height:250px}.new-form .amenity-btn{margin-top:10px}.new-form select{height:36px}.new-form select:not([disabled]){background-color:#fff}.new-form .inline-toggle.multiple-hours,.new-form .inline-toggle.refund{width:100%}.new-form .place-refunds .refund-percentage{margin-bottom:0}.new-form country-select .ng-empty,.new-form currency-select .ng-empty{border:1px solid #c57373}.new-form .has-error.error-padding p{padding-top:0}.new-form .has-error input,.new-form .has-error textarea{margin-bottom:10px}.new-form .show-share-switch,.new-form .split-home-content{margin:20px 0}.new-form .last-input{margin-bottom:60px}.form-section-title,.form-section-title>span{display:-webkit-box;display:-ms-flexbox;display:flex}.form-section-title{margin-bottom:20px;font-weight:600}.form-section-title.nopadding{margin-bottom:0}.form-section-title>span{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#70c48f;color:#fff;width:30px;height:30px;border-radius:50%;margin-right:10px}.form-section-title-description{margin-top:0;margin-left:32px}label span:first-child{display:block;margin-bottom:5px;font-weight:700}.label-text{display:block;margin-bottom:5px;font-weight:500}.label-text.inline{display:inline}.place-link{margin-bottom:25px;font-size:14px}.amenity-input-wrapper,.inline-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.inline-toggle.expanded{margin-bottom:0}.court-item .court-item-main.automation .inline-toggle my-toggle,.inline-toggle span{margin-right:10px}.amenity-input-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.amenity-input-wrapper input[type=number],.amenity-input-wrapper input[type=text]{margin:0 10px 0 0}.closing-period,.court-item .court-item-main .sport-input-wrapper{margin-bottom:20px}.right-nav{width:20%;-ms-flex-negative:0;flex-shrink:0;max-width:350px;font-size:14px;display:none}.right-nav>ul{background-color:#fff;border:1px solid #e2e2e2;margin-top:15px}.right-nav>ul li:last-child{border-bottom:0}.right-nav>ul li a{display:block;padding:10px 15px}.prebooking-buttons confirmation-tooltip,.sections-dropdown .custom-dropdown-button,.social-main .content h3{margin-top:15px}.admin-table-section table thead tr,.sections-dropdown .custom-dropdown-button,.sections-dropdown .custom-dropdown-content{background-color:#fff}.sections-dropdown .custom-dropdown-content{border-radius:4px}.courts-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.courts-header>div:last-child{text-align:right}.courts-header .courts-buttons{margin:2px 0 25px auto}.court-btn{margin-bottom:40px}.courts-table td{vertical-align:top}.courts-table .td-day{width:120px;display:inline-block}.court-item{border:1px solid #e2e2e2;max-width:800px;background-color:#f5f5f5}.court-item .court-item-main{max-height:auto}.court-item .court-item-main a{color:#66b8e3;font-weight:700;text-decoration:underline;margin:0 14px;font-size:12px;font-size:.75rem}.court-item .court-item-main .sport-error{color:#c57373}.court-item .court-item-buttons .members-only-toggle div,.court-item .court-item-main .sport-input{display:-webkit-box;display:-ms-flexbox;display:flex}.court-item .court-item-main .sport-input .sport-buttons a,.court-item .court-item-main .sport-input input{margin:0}.court-item .court-item-main .sport-input .sport-buttons{margin:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.court-item .court-item-main .sport-input .sport-buttons .cancel-button{margin-left:6px;color:#999;font-weight:500}.court-item .court-item-main.automation a{margin:15px 0}.court-item .court-item-main.automation h2{margin-top:5px;margin-bottom:15px}.court-item .court-item-main.automation .inline-toggle{margin-bottom:15px}.court-item .court-item-buttons{padding-top:20px;border-top:1px solid #e2e2e2}.court-item .court-item-buttons button:first-of-type{margin-right:10px}.court-item .court-item-buttons .members-only-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.court-item .court-item-buttons .members-only-list{padding:0 24px}.court-item .court-item-buttons .buttons{margin-top:16px}.court-item .court-price{width:85px;margin-right:10px}.court-item .court-price .has-error{margin-top:0;height:1em;line-height:1em;margin-bottom:20px}.court-item .court-price .has-error p{position:absolute;padding:0;top:40px;margin-bottom:0;bottom:0}.court-item .select-court-type,.court-item .select-sport{width:200px}.court-item .hour-set{margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.court-item .hour-set:last-child{margin-bottom:20px}.court-item .hour-set .select-day{width:120px;margin-right:20px}.court-item .hour-set .smart-lock{position:relative;top:3px;font-size:1.5em;margin:0 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.court-item .hour-set .smart-lock.on,.prebooking-table a.charge{color:#66b8e3}.court-item .hour-set .smart-lock.off{color:gray}.court-item .hour-set .from-to,.court-item .hour-set input,.court-item .hour-set select{margin-bottom:0}.court-item .hour-set .currency{margin-right:20px}.court-item .hour-set .remove-hour-set,.settings>.tabs>.tab-content .my-cards .credit-card-add>p.credit-card-number,.settings>.tabs>.tab-content .my-cards .credit-card>p.credit-card-number{font-size:20px}.tooltip{position:relative}.tooltip:hover .info-tooltip{visibility:visible}.tooltip .info-tooltip{visibility:hidden;position:absolute;background-color:#fff;color:#535658;padding:10px 15px;top:35px;right:0;border:1px solid #e2e2e2;z-index:301;max-width:350px}.tooltip .info-tooltip .date{font-size:11px}.tooltip .info-tooltip span:not(.date){font-weight:700}.tooltip .info-tooltip.medium{min-width:200px}.tooltip .info-tooltip.large{min-width:250px}.tooltip .info-tooltip:after,.tooltip .info-tooltip:before{content:'';position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;top:-7px;z-index:301;right:7px}.tooltip .info-tooltip:after{border-bottom:8px solid #e2e2e2;top:-9px;z-index:300}.tooltip .info-tooltip span{white-space:normal}.admin-invoices-table{margin-bottom:410px}.admin-invoices-table .cell-with-tooltip,.admin-reservations .cell-with-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.admin-invoices-table .cell-with-tooltip help-tooltip,.admin-reservations .cell-with-tooltip help-tooltip{margin-left:7px}.admin-reservations{margin-bottom:260px}.admin-reservations tbody .reservation-title{text-decoration:underline;color:#66b8e3}.admin-reservations tbody .reservation-title:hover,download-invoice-pdf{cursor:pointer}.review-request-content{padding:40px}.product-form .form-container .form-buttons confirmation-tooltip .button-with-confirmation,.product-form .form-container .form-buttons confirmation-tooltip .button-with-confirmation button,.product-form .form-container .section .product-info label .image-select>div,.purchase-filters-sidesheet .filters-fields .section>div,.review-request-content .reservation-request .current-schedule{width:100%}.review-request-content .reservation-request .current-schedule .schedules{grid-template-columns:repeat(6,1fr)}@media screen and (max-width:1023px){.review-request-content .reservation-request .current-schedule .schedules{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:959px){.review-request-content .reservation-request .current-schedule .schedules{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:719px){.review-request-content .reservation-request .current-schedule .schedules{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:360px){.review-request-content .reservation-request .current-schedule .schedules{grid-template-columns:repeat(2,1fr)}}.modal-buttons{padding:20px 40px 40px 0;background:#fff;position:relative}help-tooltip.top .tooltip .info-tooltip{bottom:35px;top:unset}help-tooltip.top .tooltip .info-tooltip:after,help-tooltip.top .tooltip .info-tooltip:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:146px}help-tooltip .tooltip .info-tooltip{font-size:12px;font-weight:500;top:40px;border-radius:5px;border:2px solid #70c38f;text-align:left}@media (min-width:414px){help-tooltip .tooltip .info-tooltip{right:-7px}}help-tooltip .tooltip .info-tooltip:after{border-bottom:8px solid #70c38f;top:-10px}help-tooltip .tooltip a:hover{text-decoration:none}.set-btn{display:block;margin-bottom:40px}.court-overlay{width:700px;font-size:14px}.court-overlay input[type=number],.court-overlay input[type=text]{padding:8px 10px}.court-overlay select{height:34px}.exception-prebooking-popup{width:615px;padding:30px;font-size:16px;position:relative}.exception-prebooking-popup .date-picker,.exception-prebooking-popup .select-multiple-dropdown{margin-bottom:10px}.exception-prebooking-popup .month-datepicker .moment-picker-container{width:280px}.exception-prebooking-popup .quickdate-button{border-radius:0}.date-picker.from{margin-right:10px}user-input input{background-repeat:no-repeat;background-size:38px}user-input .custom-dropdown-content{width:90.5%}user-input .list-unstyled{margin-top:-6px}.bank-account-form-container{margin-bottom:50px}.ym-picker{border:1px solid #e2e2e2;padding:0 10px 0 0}.ym-picker .moment-picker-contents{-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline-color:transparent}.ym-picker .moment-picker-contents .input-group-addon{width:40px}.key-metrics,.key-metrics .metric-item,.ym-picker .moment-picker-contents{display:-webkit-box;display:-ms-flexbox;display:flex}.key-metrics{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px}.key-metrics .metric-item{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;padding:15px;margin-bottom:10px;border:1px solid #efefef}.key-metrics .metric-item .metric-number{font-size:2em;color:#70c48f}.collisions-list-container .collisions-item .collisions-item-details span,.court-item-container div>span,.exceptions-box div>span,.key-metrics .metric-item .metric-title{font-weight:700}.rental-item-20{width:20%;margin-right:5%}.rental-item-10{width:10%;margin-right:5%}.btn-rental{margin-top:2px}.rental-currency{width:25%;margin-left:5%}.new-exception-modal h3{margin-top:30px}.new-exception-modal select{display:block;width:130px}.new-exception-modal .overlay-content{width:600px;max-height:700px;padding:25px}.new-exception-modal .exception-items{max-width:80%;margin:0 auto}.exception-flex-center,.exception-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.exception-header button{margin:5px 15px 0}.exception-collapsed p,.exception-first-inner-row p{padding-left:5px;display:inline}.exception-collapsed .fa,.exception-first-inner-row .fa{float:right;margin-top:3px}.exception-top-offset{margin-top:10px}.exception-first-inner-row{margin-bottom:10px}.exception-first-inner-row p{vertical-align:text-top;margin-right:5px}.exception-first-inner-row a{vertical-align:middle;color:#b6b6b6}.exception{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.exception .quickdate{font-size:13px}.exception .quickdate-button{border-radius:0}.exception select{height:55px;margin-bottom:0}.exception-closed{margin-top:32px}.exception-closed input{margin-bottom:0!important}.exception-currency{max-width:95px}.exception-currency .not-valid{border:1px solid red}.exception-date,.purchase-filters-sidesheet .filters-fields .section date-range-picker{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.exception-date span{margin-top:4px;color:#535658}.exception-collisions a{margin-left:5px}.collisions-modal .overlay-content{padding:35px}.collisions-modal .collisions-box{padding-left:10px;line-height:1;font-size:smaller;border-left:#70c48f solid 5px}.collisions-modal .collisions-btn-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-group-flex button,.collisions-modal .collisions-btn-container button{margin:5px}.exceptions-top-offset,.mybookings-top-menu.reservations{margin-top:25px}.prebooking-table{margin-top:30px}.prebooking-table a{margin-right:10px}.prebooking-table a.not-editable{color:#103e56;cursor:default;text-decoration:none}.button-group-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prebooking-not-paid{color:#fff;padding:5px}.prebooking-paid{padding:5px}.prebooking-inactive{color:#fff;padding:5px}.prebooking-buttons{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prebooking-buttons button,.prebooking-buttons p{max-width:300px}.prebooking-buttons p{margin:.6em;font-weight:500;color:#999}.prebooking-paid{color:#70c48f}.exception-prebooking-popup .alert.alert-danger{margin:15px 0 10px}.exception-prebooking-popup .quickdate-popup{top:-116px;right:-248px;-webkit-box-shadow:7px 0 20px rgba(25,25,25,.92);box-shadow:7px 0 20px rgba(25,25,25,.92)}.exception-prebooking-popup .btn.confirm{margin-top:20px}.prebooking-modal-btn{text-align:center;margin:20px 0}.prebooking-modal-btn button{position:relative}.prebooking-modal-btn button help-tooltip{position:absolute;left:102%;top:-7px}.prebooking-modal-btn button help-tooltip .fa,.reservation-modal .section label strong,.signage-settings-list li>confirmation-tooltip .button-with-confirmation>.confirmation-tooltip>h3{font-size:18px}.prebooking-modal-btn .btn{min-width:275px}.overlay-content .prebooking-collisions h2,.overlay-content .reservation-modal h2{margin:10px 0 15px;text-align:center}.overlay-content .prebooking-modal-btn h2{margin:0 0 40px}.admin-tickets .tickets .ticket-item i.material-icons,.overlay-content .prebooking-modal-btn help-tooltip{vertical-align:middle}.reservation-modal>span{font-weight:700;text-align:center;display:block;font-size:17px;margin:0 auto}.collisions-list-container .collisions-item,.reservation-modal .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reservation-modal .section{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0}.edit-memberplan-settings .flex.flex-content .select-credit.credits-list-wide .credits-box li,.purchase-credits-modal .flex.flex-content .select-credit.credits-list-wide .credits-box li,.purchase-memberplan-modal .flex.flex-content .select-credit.credits-list-wide .credits-box li,.reservation-modal .section label{width:48%}.reservation-modal .section label .price-import{line-height:2.45em}.reservation-modal .section label .override-price{max-width:160px;margin-right:10px;display:inline}.reservation-modal label .line-small{line-height:1.3em;margin-bottom:10px}.prebooking-collisions{overflow:hidden}.select-all{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 0 5px}.select-all a{color:#66b8e3}.collisions-list-container{border:2px solid #b1b1b1;padding:0 15px;height:300px;overflow-y:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;-ms-touch-action:manipulation;touch-action:manipulation;margin-bottom:20px;border-radius:10px}.collisions-list-container .collisions-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #b1b1b1;width:100%;padding:10px;font-size:14px}.collisions-list-container .collisions-item:last-child{border-bottom:0 solid #fff}.collisions-list-container .collisions-item .place-img{min-width:75px}.collisions-list-container .collisions-item .place-img img{width:55px;height:55px;border-radius:100%}.collisions-list-container .collisions-item .place-img .user-image,.signage-content>h1{margin:0}.collisions-list-container .collisions-item .collisions-item-details{font-weight:500;color:#9b9b9b;width:100%;padding-right:10px}.collisions-list-container .collisions-item .collisions-item-details span.user{color:#df6a79}.collisions-list-container .collisions-item .collisions-item-details span.preorder{color:#326380}.collisions-list-container .collisions-item .collisions-item-details span.admin-panel{color:#6ebae2}.collisions-list-container .collisions-item .collisions-item-details span.exception{color:#8a572f}.collisions-list-container .collisions-item .collisions-item-checkbox{min-width:30px}.bank-accounts-list-item{border-bottom:1px solid #eee;padding:10px}.custom-url-address{font-size:14px;margin-bottom:10px}.place-credits-rules input[type=number]{width:60px;margin-bottom:0;display:inline-block;margin-right:5px}.admin-send-credits-amount user-input .input-container span,.admin-send-credits-filters user-input .input-container span,.places-credits-box .toggle-switch{margin-left:15px}.places-credits-box .checkbox.locked{display:none}.places-credits-box .team-settings,.valid-url input{margin-bottom:10px}.credit-exceptions .overlay-content{width:800px;padding:35px}.small-separator{margin:25px 0}.coupon-table .checked-item{color:#70c48f}.coupon-table .not-checked-item,.signage-settings-list li>a.delete-menu{color:#c57373}@media screen and (min-width:64em){.admin-info{font-size:18px}.right-nav{display:block}.right-nav .place-link,.right-nav>ul{margin-bottom:15px}.new-form.court-item{padding:60px}.key-metrics .metric-item{-ms-flex-preferred-size:calc(25% - 10px);flex-basis:calc(25% - 10px);margin-right:10px}.key-metrics .metric-item:nth-child(4){margin-right:0}.place-mobile-elements{display:none}}.places-credits-box .btn{margin-top:30px}.places-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:30px;margin-top:10px}.places-checkbox .places-checkbox-label{margin:5px 0}.places-checkbox input{height:26px;width:100px;margin:0 5px}.package-item{position:relative}.package-item .first-field-label{display:none}@media (max-width:639px){.package-item .first-field-label{display:block}}@media (min-width:1024px){.package-item .first-field-label{display:block}}@media (max-width:639px){.package-item .label-dummy{display:none}}@media (min-width:1024px){.package-item .label-dummy{display:none}}@media (max-width:1317px){.package-item .inline-toggle{display:block}}.package-item hr{margin:4px 0 14px}.exceptions-box{margin-bottom:20px}.package-item-delete-btn{position:absolute;top:10px;right:0;font-size:38px}@media (min-width:468px) and (max-width:1024px){.package-item-delete-btn{right:50%}}.package-item-options-link{color:#010101;text-decoration:underline;margin-right:10px;font-size:14px;vertical-align:middle}.package-item-options-link:hover{text-decoration:none}.dropdown-select-buttons{border:1px solid red}.credits-modal-sports-list{padding-right:10px}@media (max-width:630px){.credits-modal-sports-list{padding-right:0}}.credits-modal-from-to .from-to{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.credits-modal-from-to .from-to input[type=number]{line-height:19px}.credits-modal-from-to .from-to input[type=number].closing-time,.credits-modal-from-to .from-to input[type=number].opening-time{width:48%;max-width:80px}.credits-modal-from-to .open-close-dash{text-align:center;width:4%;margin:0 5px}.hours-blank-legend{margin-top:-10px;color:#959b98;font-weight:700;font-size:13px}.credits-modal-date-range .quickdate{margin-left:0;width:50%;margin-bottom:5px}.credits-modal-date-range .quickdate:first-child{padding-right:10px}@media (max-width:639px){.credits-modal-date-range .quickdate:first-child{padding-right:0}}.credits-modal-date-range .quickdate:last-child{padding-left:5px}@media (max-width:639px){.credits-modal-date-range .quickdate:last-child{padding-left:0}.credits-modal-date-range .quickdate{width:100%}}.credits-modal-date-range .quickdate .quickdate-button{height:40px;line-height:32px;width:100%}.credits-modal-date-range .date-range-divisor{margin:0 5px;display:inline-block;text-align:center;line-height:45px}@media (max-width:639px){.credits-modal-date-range .date-range-divisor{display:none}}.credits-modal-courts-list p{margin-top:10px}@media (max-width:768px){.credits-modal-courts-list p{margin-top:2px}}.field-form-group label,.field-form-group span{font-weight:700}.new-form-select-style{background-color:#fff;height:41px}@media (max-width:639px){.new-form-select-style:not(.inline-input){display:block}}.form-inline-field{position:relative}@media (min-width:1024px) and (max-width:1086px){.form-inline-field .btn{margin-top:55px}.form-inline-field label span{min-height:48px}}.form-inline-field.last{text-align:right}.form-inline-field.small-last{text-align:left}.form-inline-field.small-last .btn{margin-top:0;margin-bottom:10px}.form-inline-field:not(.last){padding-right:10px}@media (min-width:468px) and (max-width:1024px){.form-inline-field input{width:50%}}.stripe-button{height:33px}@media (max-width:639px){.credits-modal-days,.credits-modal-sports-list{padding-right:0}}@media screen and (max-width:40em){.courts-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.courts-header sports-dropdown{max-width:244px;text-align:center;margin:0 auto}.courts-header .courts-buttons{text-align:center;margin:10px 15px 10px 7px}.courts-header .courts-buttons button{width:240px;margin:0 auto}.courts-header .courts-buttons .btn-primary-o{margin-bottom:5px;margin-left:14px}.courts-header .courts-buttons .btn-secondary-o{margin-left:9px}.court-item .court-price .has-error p{top:95px}.exception-prebooking-popup{width:100%}.exception-prebooking-popup .quickdate-popup{top:40px;right:-124px;-webkit-box-shadow:7px 0 20px rgba(25,25,25,.92);box-shadow:7px 0 20px rgba(25,25,25,.92)}.exception-prebooking-popup .from.user-deadline .quickdate-popup{right:-250px;top:-200px}.reservation-modal .section label .override-price{width:114px}}@media (min-width:641px) and (max-width:768px){.courts-buttons button{display:block;width:90%;margin-left:10%;margin-bottom:4px}}@media screen and (min-width:640px){.court-item .tooltip .info-tooltip{top:0;right:0;left:37px;width:180px}.court-item .tooltip .info-tooltip:after,.court-item .tooltip .info-tooltip:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.court-item .tooltip .info-tooltip:before{top:15px;right:unset;left:-12px}.court-item .tooltip .info-tooltip:after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e2e2e2;top:15px;right:unset;left:-13px}}@media screen and (min-width:768px){.exception-prebooking-popup{padding:50px;width:700px}.exception-prebooking-popup .credits-modal-back-button{left:50px}.exception-prebooking-popup .reservation-modal{margin-bottom:20px}.exception-prebooking-popup .overlay-content .reservation-modal h2{margin-top:0}.exception-prebooking-popup .confirmation-tooltip{margin-top:25px}}@media screen and (max-width:425px){.new-form,.reservation-modal .section label{width:100%}.reservation-modal .section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservation-modal .section label:first-child{margin-bottom:20px}.exception-prebooking-popup{padding:30px 20px}.exception-prebooking-popup .from .quickdate-popup{right:-130px}.exception-prebooking-popup .from.user-deadline .quickdate-popup{right:-140px;top:-260px}.exception-prebooking-popup .to .quickdate-popup{right:-45px}}@media (min-width:426px) and (max-width:453px){.reservation-modal .section label .price-import{line-height:5.5em}}.product-form .form-container .section{margin-bottom:50px}.product-form .form-container .section .form-section-title{margin-bottom:40px}.product-form .form-container .section .toggle-box-inline.one-row-space{margin-bottom:6px}.product-form .form-container .section span.label{font-weight:500}.product-form .form-container .section .input-addon{margin:5px 0 0 5px}.product-form .form-container .section .product-info label .date-picker.to,.social-main .content .forms b{margin-right:15px}.product-form .form-container .section .product-info label .quickdate.quickdate .quickdate-button{border:1px solid #e2e2e2;-webkit-box-shadow:0 0 0 1px #e2e2e2;box-shadow:0 0 0 1px #e2e2e2;font-size:.8125rem}.product-form .form-container .section .product-info label .image-container{position:relative;overflow:hidden;min-height:200px}.product-form .form-container .section .product-info label .image-container img,.ticket-form .form-container .section .ticket-info label .image-container img{max-height:400px;width:100%;-o-object-fit:cover;object-fit:cover}.product-form .form-container .section .product-info label .image-container .editable-image{top:0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#d8d8d8;outline:2px dashed #d8d8d8;outline-offset:-10px;font-size:3em;height:100%;width:100%;z-index:10}.product-form .form-container .section .product-info label .image-container .editable-image:hover{color:#70c48f;outline:2px dashed #70c48f}.product-form .form-container .section .product-info label .image-container .editable-image:active{color:#66b182;outline:2px dashed #66b182}.product-form .form-container .section .pricing .override{text-decoration:line-through}.product-form .form-container .section .extra-products .extra-product .label>input,.ticket-form .form-container .section .extra-products .extra-product .label>input{min-width:100px;width:auto}.products .products-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.products .products-header .accessible-places{min-width:240px}.products .products-header button{min-width:170px;max-height:38px}.products .products .product-item .image{margin:auto}.products .products .product-item img{max-height:280px}@media screen and (max-width:480px){.products .products-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.products .products-header .accessible-places{min-width:100%}.products .products-header button{margin:10px 0 0}}.purchase-filters-sidesheet,.purchase-filters-sidesheet .filters-fields .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.purchase-filters-sidesheet{height:100%}.purchase-filters-sidesheet .filters-fields{overflow:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.purchase-filters-sidesheet .filters-fields>div{width:100%;margin-bottom:10px}.admin-send-credits-amount input,.admin-send-credits-filters input,.purchase-filters-sidesheet .filters-fields>div .field,recurring-payment-input .date-specific-payment-row .quickdate,recurring-payment-input .date-specific-payment-row div input,recurring-payment-input .date-specific-payment-row div select{margin-bottom:0}.purchase-filters-sidesheet .filters-fields>div .input-container input{line-height:1.5}.purchase-filters-sidesheet .filters-fields .section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.purchase-filters-sidesheet .filters-fields .section .section-divider{padding:5px 0 0}.purchase-filters-sidesheet .filters-fields .section>div:not(:last-child){margin:0 0 10px}.purchase-filters-sidesheet .filters-fields .section>div.disabled{color:#e2e2e2}.purchase-filters-sidesheet .filters-fields .section .from-to{max-width:200px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.purchase-filters-sidesheet .filters-fields .section .to .quickdate-popup,.purchase-filters-sidesheet .filters-fields .section date-range-picker .quickdate-button.to .quickdate-popup{right:0}.purchase-filters-sidesheet .filters-fields .section date-range-picker .quickdate-button{min-width:130px;max-width:130px}.purchases,.purchases .purchases-content{width:100%}.my-text-editor .ta-editor>div{outline:0}.my-text-editor .ta-text{clear:both}.my-text-editor .ta-text>div:last-of-type{border:1px solid #e2e2e2;max-height:70vh;min-height:250px;overflow:auto;padding:10px}.my-text-editor .ta-text p{margin:0;padding:0}.my-text-editor .ta-toolbar.btn-toolbar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f5f5f5;border:1px solid #cfcfcf}.my-text-editor .popover-content .btn-group,.my-text-editor .ta-toolbar.btn-toolbar .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.my-text-editor .ta-toolbar.btn-toolbar .btn-group:nth-child(3){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.my-text-editor .ta-toolbar.btn-toolbar .btn-group:nth-child(2){-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.my-text-editor .ta-toolbar.btn-toolbar .btn-group:last-of-type{display:none}.my-text-editor .ta-toolbar.btn-toolbar .btn-group button{border-radius:0;padding:5px 15px;font-size:14px;width:53px;display:inline-block;float:left;border:0}.my-text-editor .ta-toolbar.btn-toolbar button[name=clear],.my-text-editor .ta-toolbar.btn-toolbar button[name=p],.my-text-editor .ta-toolbar.btn-toolbar button[name=redo],.my-text-editor .ta-toolbar.btn-toolbar button[name=undo]{display:none}.my-text-editor .popover-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.my-text-editor .popover-content .btn-group button{padding:5px 15px}.popover,.ta-resizer-handle-overlay{z-index:100;position:absolute;display:none}.ta-resizer-handle-overlay>.ta-resizer-handle-info{position:absolute;bottom:16px;right:16px;border:1px solid #000;background-color:#fff;padding:0 4px;opacity:0}.ta-resizer-handle-overlay>.ta-resizer-handle-background{position:absolute;bottom:5px;right:5px;left:5px;top:5px;background-color:rgba(255,255,255,.2)}.ta-resizer-handle-overlay>.ta-resizer-handle-corner{width:10px;height:10px;position:absolute;opacity:0}.ta-resizer-handle-overlay>.ta-resizer-handle-corner-tl{top:0;left:0;border-left:1px solid #000;border-top:1px solid #000;opacity:0}.ta-resizer-handle-overlay>.ta-resizer-handle-corner-tr{top:0;right:0;border-right:1px solid #000;border-top:1px solid #000;opacity:0}.ta-resizer-handle-overlay>.ta-resizer-handle-corner-bl{bottom:0;left:0;border-left:1px solid #000;border-bottom:1px solid #000;opacity:0}.ta-resizer-handle-overlay>.ta-resizer-handle-corner-br{bottom:0;right:0;border:1px solid #000;cursor:se-resize;background-color:#fff;opacity:0}.popover{top:0;left:0;z-index:1060;max-width:276px;padding:1px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#f5f5f5;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.bottom{margin-top:10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px;background-color:#f5f5f5}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow:after{content:"";border-width:10px}.popover .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-width:11px}.popover .top .arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#f5f5f5;border-bottom-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom .arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}@media screen and (max-width:475px){.my-text-editor .ta-toolbar.btn-toolbar .btn-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.my-text-editor .ta-toolbar.btn-toolbar .btn-group button{width:50px}}.credit-history .email{opacity:.7;font-size:12px}.credit-history.admin-table-section td:first-child{white-space:normal}.admin-send-credits-amount user-input .input-container,.admin-send-credits-filters user-input .input-container,user-info.u-send-credits .user-info-div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}user-info.u-send-credits .user-info-div>span.u-img{width:32px;margin-right:15px}user-info.u-send-credits .user-info-div .user-name-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}user-info.u-send-credits .user-info-div .user-name-container span{line-height:16px}user-info.u-send-credits .user-info-div .user-name-container span:first-of-type{margin-bottom:4px}.admin-send-credits-amount,.admin-send-credits-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-send-credits-amount .admin-send-credits-amount,.admin-send-credits-filters .admin-send-credits-amount{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:230px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.admin-send-credits-amount .admin-send-credits-amount input,.admin-send-credits-filters .admin-send-credits-amount input{margin-right:10px}.admin-send-credits-amount user-input,.admin-send-credits-filters user-input{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;max-width:45%;margin-right:15px}.admin-send-credits-amount user-input .list-unstyled,.admin-send-credits-filters user-input .list-unstyled,.admin-table-section h2{margin-top:0}.admin-send-credits-amount user-input .custom-dropdown-content,.admin-send-credits-filters user-input .custom-dropdown-content{max-width:60vw}.admin-send-credits-amount user-input .custom-dropdown-content li,.admin-send-credits-filters user-input .custom-dropdown-content li{padding:0 10px}.admin-send-credits-amount user-input .custom-dropdown-content li a,.admin-send-credits-filters user-input .custom-dropdown-content li a{overflow:hidden;text-overflow:ellipsis}.admin-send-credits-amount .btn,.admin-send-credits-filters .btn,.social-menu>section .description small{margin-left:15px}@media screen and (max-width:768px){.admin-send-credits-filters user-input .custom-dropdown-content{max-width:100%}}@media screen and (max-width:640px){.admin-send-credits-filters{-ms-flex-wrap:wrap;flex-wrap:wrap}.admin-send-credits-filters user-input{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin-bottom:10px}.admin-send-credits-filters .btn{margin-right:0}}@media screen and (max-width:425px){.admin-send-credits-filters user-input .custom-dropdown-content{max-width:90vw}}@media screen and (max-width:375px){.admin-send-credits-filters .admin-send-credits-amount{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-bottom:10px}.admin-send-credits-filters .btn{width:100%;margin:0}}.signage-content .row-btn{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.signage-content .row-btn .btn{margin-bottom:5px;margin-right:0}.signage-content .sa-display-block{border:2px solid #eee;border-radius:4px;padding:20px;margin:20px}.signage-content .sa-display-block .display-buttons{display:table-row}.signage-content .sa-display-block .video-container{position:relative;margin-top:20px;padding-bottom:56.25%;height:0;overflow:hidden}.signage-content .sa-display-block .video-container embed,.signage-content .sa-display-block .video-container iframe,.signage-content .sa-display-block .video-container object,.signage-form .alerts-tab div.input-columns .video-container embed,.signage-form .alerts-tab div.input-columns .video-container iframe,.signage-form .alerts-tab div.input-columns .video-container object,.signage-form .booking-tab div.input-columns .video-container embed,.signage-form .booking-tab div.input-columns .video-container iframe,.signage-form .booking-tab div.input-columns .video-container object,.signage-form .weather-tab div.input-columns .video-container embed,.signage-form .weather-tab div.input-columns .video-container iframe,.signage-form .weather-tab div.input-columns .video-container object,.signage-form .web-image-tab div.input-columns .video-container embed,.signage-form .web-image-tab div.input-columns .video-container iframe,.signage-form .web-image-tab div.input-columns .video-container object,.slider .slider-wrapper>.slide>.web-container>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #eee}.display-form{position:relative}.display-form>.back,.social-menu>section>div h4{margin:0}.display-form>.back>a{color:#70c48f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px}.signage-form{background-color:#fff;width:100%;padding:30px;margin:0 auto}.signage-form .custom-dropdown{margin:0 0 10px;width:100%;display:none}.signage-form .sporty-tab{width:100%;margin-bottom:10px;text-align:center}.signage-form .sporty-tab .wrapper,.signage-form .sporty-tab .wrapper>div{-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.signage-form .sporty-tab .wrapper{margin:0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:2px solid #70c48f;border-radius:5px;overflow:hidden;width:100%;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.signage-form .sporty-tab .wrapper>div{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;padding:10px;color:#70c48f;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:2px solid #70c48f}.signage-form .sporty-tab .wrapper>div:last-child{border-right:2px solid #fff}.signage-form .sporty-tab .wrapper>div:hover{background-color:#5abb7e;color:#fff;cursor:pointer}.signage-form .sporty-tab .wrapper>div:hover:last-child{border-right:2px solid #5abb7e}.signage-form .sporty-tab .wrapper>div.active,.signage-settings-list li>a:hover{background-color:#70c48f;color:#fff}.signage-form .sporty-tab .wrapper>div.active:last-child{border-right:2px solid #70c48f}.signage-form .sporty-tab .wrapper>div.active:hover{cursor:default}.signage-form .sporty-tab .wrapper>div span,.ticket-form .form-container .section span.label{font-weight:100}.signage-form .sporty-tab .wrapper>div span.reserved{position:relative;display:block}.mybookings-top-menu .wrapper>div span.reserved:after,.signage-form .sporty-tab .wrapper>div span.reserved:after{content:'1';background-color:#f12e39;width:14px;height:14px;position:absolute;border-radius:100%;top:-2px;right:-10px;font-size:.6em;color:#fff;font-weight:700}.signage-form .sporty-tab .wrapper>div .fa{font-size:24px}.signage-form .sporty-tab .wrapper>div .fa.fa-calendar,.signage-form .sporty-tab .wrapper>div .fa.fa-calendar-check-o{margin-bottom:3px}.signage-form div.form-heading{font-size:1.65em;font-weight:100}.signage-form div.form-heading .inner-panel{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.signage-form div.form-heading .inner-panel .signage-settings-cog{position:relative;top:3px;right:-5px;font-size:25px;font-weight:700;color:#8cd4a6;outline:0}.signage-form div.form-heading .inner-panel .signage-settings-cog.active,.signage-form div.form-heading .inner-panel .signage-settings-cog:hover{color:#66b182}.signage-form>h3{text-align:center;font-size:1.5em}.signage-form .alerts-tab,.signage-form .booking-tab,.signage-form .weather-tab,.signage-form .web-image-tab{width:100%;padding:10px 0}.signage-form .alerts-tab>h4,.signage-form .booking-tab>h4,.signage-form .weather-tab>h4,.signage-form .web-image-tab>h4{margin:0 0 18px}.signage-form .alerts-tab>hr,.signage-form .booking-tab>hr,.signage-form .weather-tab>hr,.signage-form .web-image-tab>hr{margin:10px 0;height:2px}.signage-form .alerts-tab div.input-columns .video-container,.signage-form .booking-tab div.input-columns .video-container,.signage-form .weather-tab div.input-columns .video-container,.signage-form .web-image-tab div.input-columns .video-container{position:relative;margin-top:20px;padding-bottom:56.25%;height:0;overflow:hidden}.signage-form .alerts-tab div.input-columns div.label:not(.toggle-switch)>span,.signage-form .booking-tab div.input-columns div.label:not(.toggle-switch)>span,.signage-form .weather-tab div.input-columns div.label:not(.toggle-switch)>span,.signage-form .web-image-tab div.input-columns div.label:not(.toggle-switch)>span{width:100%;display:block;font-weight:100}.signage-form .alerts-tab div.input-columns div.label:not(.toggle-switch)>textarea,.signage-form .booking-tab div.input-columns div.label:not(.toggle-switch)>textarea,.signage-form .weather-tab div.input-columns div.label:not(.toggle-switch)>textarea,.signage-form .web-image-tab div.input-columns div.label:not(.toggle-switch)>textarea{resize:none;width:100%}.signage-form .alerts-tab div.input-columns div.label:not(.toggle-switch)>input[type=number],.signage-form .alerts-tab div.input-columns div.label:not(.toggle-switch)>input[type=text],.signage-form .alerts-tab div.input-columns div.label:not(.toggle-switch)>select,.signage-form .alerts-tab div.input-columns div.label:not(.toggle-switch)>textarea,.signage-form .booking-tab div.input-columns div.label:not(.toggle-switch)>input[type=number],.signage-form .booking-tab div.input-columns div.label:not(.toggle-switch)>input[type=text],.signage-form .booking-tab div.input-columns div.label:not(.toggle-switch)>select,.signage-form .booking-tab div.input-columns div.label:not(.toggle-switch)>textarea,.signage-form .weather-tab div.input-columns div.label:not(.toggle-switch)>input[type=number],.signage-form .weather-tab div.input-columns div.label:not(.toggle-switch)>input[type=text],.signage-form .weather-tab div.input-columns div.label:not(.toggle-switch)>select,.signage-form .weather-tab div.input-columns div.label:not(.toggle-switch)>textarea,.signage-form .web-image-tab div.input-columns div.label:not(.toggle-switch)>input[type=number],.signage-form .web-image-tab div.input-columns div.label:not(.toggle-switch)>input[type=text],.signage-form .web-image-tab div.input-columns div.label:not(.toggle-switch)>select,.signage-form .web-image-tab div.input-columns div.label:not(.toggle-switch)>textarea{padding:8px 10px;margin-bottom:10px;border-radius:5px}.signage-form .alerts-tab div.input-columns div.label:not(.toggle-switch):last-child,.signage-form .booking-tab div.input-columns div.label:not(.toggle-switch):last-child,.signage-form .weather-tab div.input-columns div.label:not(.toggle-switch):last-child,.signage-form .web-image-tab div.input-columns div.label:not(.toggle-switch):last-child{padding-top:5px}.signage-form .alerts-tab div.input-columns div.label:not(.toggle-switch):first-child,.signage-form .booking-tab div.input-columns div.label:not(.toggle-switch):first-child,.signage-form .weather-tab div.input-columns div.label:not(.toggle-switch):first-child,.signage-form .web-image-tab div.input-columns div.label:not(.toggle-switch):first-child{padding-bottom:5px}.signage-form .alerts-tab div.input-columns .upload-btn-wrapper,.signage-form .booking-tab div.input-columns .upload-btn-wrapper,.signage-form .weather-tab div.input-columns .upload-btn-wrapper,.signage-form .web-image-tab div.input-columns .upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block;margin-top:20px}.signage-form .alerts-tab div.input-columns .upload-btn-wrapper .btn,.signage-form .booking-tab div.input-columns .upload-btn-wrapper .btn,.signage-form .weather-tab div.input-columns .upload-btn-wrapper .btn,.signage-form .web-image-tab div.input-columns .upload-btn-wrapper .btn{font-size:14px;cursor:pointer;text-align:left}.signage-form .alerts-tab div.input-columns .upload-btn-wrapper .full,.signage-form .booking-tab div.input-columns .upload-btn-wrapper .full,.signage-form .weather-tab div.input-columns .upload-btn-wrapper .full,.signage-form .web-image-tab div.input-columns .upload-btn-wrapper .full,.signage-settings-list li>confirmation-tooltip .button-with-confirmation,.social-main .content .forms .address label{width:100%}.signage-form .alerts-tab div.input-columns .upload-btn-wrapper .upload-btn,.signage-form .booking-tab div.input-columns .upload-btn-wrapper .upload-btn,.signage-form .weather-tab div.input-columns .upload-btn-wrapper .upload-btn,.signage-form .web-image-tab div.input-columns .upload-btn-wrapper .upload-btn{margin-top:3px}.signage-form .alerts-tab div.input-columns .upload-btn-wrapper input[type=file],.signage-form .booking-tab div.input-columns .upload-btn-wrapper input[type=file],.signage-form .weather-tab div.input-columns .upload-btn-wrapper input[type=file],.signage-form .web-image-tab div.input-columns .upload-btn-wrapper input[type=file]{font-size:50px;position:absolute;left:0;top:0;opacity:0}.signage-form .row-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.signage-form .row-btn .btn.button-primary{color:#70c48f;background:#fff;border:2px solid #70c48f}my-modal.display-name .modal-content{padding:40px;text-align:center;width:90vw;max-width:600px}my-modal.display-name .modal-content .input-label,th{text-align:left}my-modal.display-name .modal-content .team-buttons{margin-top:30px}.signage-settings-list{position:absolute;right:-5px;top:45px;background-color:#fff;padding:5px 0;-webkit-box-shadow:0 0 10px #acacac;box-shadow:0 0 10px #acacac;z-index:99}.signage-settings-list li{width:auto}.signage-settings-list li>confirmation-tooltip{display:block;width:100%;height:inherit;margin:0;border-bottom:1px solid #ccc}.signage-settings-list li>confirmation-tooltip .button-with-confirmation>.btn{border:0;padding:6px 15px;font-size:14px;width:100%;font-weight:400;text-align:left}.signage-settings-list li>confirmation-tooltip .button-with-confirmation>.confirmation-tooltip{padding:15px 25px}.signage-settings-list li>a{display:block;font-size:14px;font-weight:700;width:100%;text-align:left;white-space:nowrap;padding:6px 15px;border-bottom:1px solid #ccc}.signage-settings-list li:last-child>a:last-child{border-bottom:none}.signage-settings-list::before{content:'';position:absolute;right:4px;top:-10px;width:0;height:0;border-right:10px solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent}@media screen and (max-width:40em){.mobile-hide,.signage-form .sporty-tab{display:none}.signage-form .custom-dropdown{display:block}.signage-content .row-btn .btn{width:100%;margin-right:0}.signage-content .row-btn confirmation-tooltip,.signage-content .row-btn confirmation-tooltip .btn-danger,.signage-content .row-btn confirmation-tooltip .button-with-confirmation{width:100%}}.social-connect-group{margin-bottom:25px}.social-connect-group-modal .admin-table-section{max-height:30em}.social-connect-group-modal .overlay-content{padding:10px;min-width:20em;max-width:40em}.social-connect-group-modal table .sport-name{text-transform:capitalize}.social-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.social-event.social-event{height:75px;width:175px}.social-event.social-event p{font-size:large}.social-event.social-event span{font-size:xx-large;margin:0}.social-main{background-color:#fff;border:1px solid #e2e2e2;-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,.1);box-shadow:0 0 10px -2px rgba(0,0,0,.1);min-width:40em;padding:0}.social-main nav{border-bottom:1px solid #e2e2e2;-ms-flex-pack:distribute;justify-content:space-around;padding:10px 15px}.social-main nav a{font-size:smaller;padding-right:15px}.social-main .content span{display:block;margin-bottom:15px}.social-main .content .admin-table-section{max-height:500px}.social-main .content .admin-table-section td:first-child img{border-radius:30px;height:30px;width:30px}.social-main .content .admin-table-section td:first-child span{display:inline}.social-main .content .admin-table-section td{max-width:14em;overflow:hidden;text-overflow:ellipsis}.social-main .content .admin-table-section td .danger{color:#c57373}.social-main .content .forms li,.social-main .content .forms>div,.social-main .content .forms>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.social-main .content .forms input{width:70%;height:41px;margin-bottom:0}.social-main .content .forms label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.social-main .content .forms li{border-bottom:1px solid #e2e2e2;margin-bottom:10px;padding-bottom:10px}.social-main .content .forms li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.social-main .content .forms li p{margin:auto 15px auto 0}.social-main .content .forms textarea{width:70%}.social-main .content .forms ul{list-style:none;margin:0;padding:0}.social-main .content .forms .address label input{width:60%;margin-right:15px}.social-main .content .forms .fa{font-size:x-large;margin-right:15px}.social-main .content .forms .verified{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-main .content .forms .verified input{width:auto;height:auto}.social-main .content .map{border:0;height:250px;width:100%}.social-main .content .member-search{height:41px;margin-bottom:15px}.social-main .content .member-search input{height:41px;margin-bottom:15px;margin-right:15px;text-align:center;width:100%}.social-main .header{background-color:#f8f8f8;border-bottom:1px solid #e2e2e2}.social-main .header h2,.user-event-header .ue-header-description h2{font-weight:700;margin:0}.social-main .header .left-side{-webkit-box-flex:9;-ms-flex:9;flex:9;overflow:hidden;text-overflow:ellipsis}.social-main .header .left-side small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-main .header .right-side{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-menu{background:#fff;border:1px solid #e2e2e2;border-radius:3px;-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,.1);box-shadow:0 0 10px -2px rgba(0,0,0,.1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:22em;min-width:15em;padding:15px}.social-menu input:first-child{height:35px;text-align:center;width:100%}.social-menu>section{margin-top:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-menu>section>div{margin-top:15px;cursor:pointer}.social-menu>section>div:first-child{border-top:1px solid #e2e2e2;margin:0;padding-top:15px}.social-menu>section .description{border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;margin:7px 0;max-height:51px;overflow:hidden;padding:7px 0;text-overflow:clip}.social-menu>section .description .fa{margin:auto 0}.social-menu>section .name-members{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0}.social-menu>section .name-members b,.social-menu>section .name-members p{font-size:small;margin:0}.pagination-links-wrapper{float:left;margin-right:60px}.pagination-links-wrapper .pagination{padding:0;float:left;margin:0 6px 0 0}.pagination-links-wrapper .pagination li{border-width:1px;border-style:solid;list-style-type:none;float:left;text-align:center;margin-right:8px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.pagination-links-wrapper .pagination li a{display:block;padding:3px 8px;min-width:28px}.pagination-links-wrapper .pagination li:not(.active){border-color:#333}.pagination-links-wrapper .pagination li.active{border-color:#cecece}.pagination-links-wrapper .pagination li.active a{cursor:default}.pagination-links-wrapper .page-number{line-height:30px;display:block;float:none;clear:both}.pagination-links-wrapper .pagination-link-box{width:20px;text-align:center;line-height:31px;display:block;float:left;margin-right:6px}.pagination-links-wrapper .pagination-link-box a{color:#333;cursor:pointer;font-weight:700;font-size:150%;text-decoration:none}.stripe-connect{display:inline-block;margin-bottom:1px;background-image:-webkit-gradient(linear,left top,left bottom,from(#28a0e5),to(#015e94));background-image:linear-gradient(#28a0e5,#015e94);-webkit-font-smoothing:antialiased;border:0;padding:1px;height:30px;text-decoration:none;border-radius:4px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.stripe-connect.indent{margin-left:20px;margin-right:20px}.stripe-connect span{display:block;position:relative;padding:0 12px 0 44px;height:28px;background:#1275ff;background-image:-webkit-gradient(linear,left top,left bottom,from(#7dc5ee),color-stop(85%,#008cdd),to(#30a2e4));background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);font-size:14px;line-height:30px;color:#fff;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);border-radius:3px}.stripe-connect span:before{content:'';display:block;position:absolute;left:11px;top:50%;width:23px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-size:23px 24px}.stripe-connect:active{background:#005d93}.stripe-connect:active span{color:#eee;background:#008cdd;background-image:-webkit-gradient(linear,left top,left bottom,from(#008cdd),color-stop(85%,#008cdd),to(#239adf));background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}.stripe-connect.light-blue{background:#b5c3d8;background-image:-webkit-gradient(linear,left top,left bottom,from(#b5c3d8),to(#9cabc2));background-image:linear-gradient(#b5c3d8,#9cabc2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1)}.stripe-connect.light-blue span{color:#556f88;text-shadow:0 1px rgba(255,255,255,.8);background:#f0f5fa;background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f5fa),color-stop(85%,#e4ecf5),to(#e7eef6));background-image:linear-gradient(#f0f5fa,#e4ecf5 85%,#e7eef6);-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.stripe-connect.light-blue:active{background:#9babc2}.stripe-connect.light-blue:active span{color:#556f88;text-shadow:0 1px rgba(255,255,255,.8);background:#d7dee8;background-image:-webkit-gradient(linear,left top,left bottom,from(#d7dee8),to(#e7eef6));background-image:linear-gradient(#d7dee8,#e7eef6);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(0,0,0,.05)}.stripe-connect.dark{background:#252525;background:rgba(0,0,0,.5)!important}.stripe-connect span:before,.stripe-connect.blue span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAADQklEQVRIDbWVaUiUQRjHZ96dXY/d1fYQj1U03dJSw9YkFgy6DIkILRArQSSC7PjQjQQqVH7oQ0GHQUWgpQhKHzoNSqiUwpXcsrwIjzVtPVrzbPV9Z6bZhYV3N3WXYAeGmWeeZ37z8J95GEgpBf5oeXn1Es4fYAdzPDlM6je4RBYhR+LMU89UxiCBGiCgkUwsBYSA+SlPKLQBQAYEAZm+3j42K96z3NyOF7VOeMrp62opRcacjPW5+43rDTpNSKQ8QKZAEg7xmPCTs/O27uGJgXuNbW0pxyvLfTmAEBzthEsFZLxRvPdi5rpYo2cmUiQJDA4IVeo0obGdlvGfXUPj0Sym2zPuHxvzcWjDyVupJ/YYizKTGNjLw/HiduNTAqIRIUJ6Vpp+ky8bCSFgwQ2xgkGxFi1ioNWEBGuJB31gbLIv/2pd7SpFoGxtpCYkLSEq4ptlzIYFO7tc7w0TKkeEYg5ADnrWkkYhD8s26GPq3nW0WKxTptftPYBI4Mj3O2fHvKNZBMVSDmMwarXNjDkSF3d5kExZeiCr8M2VI+VFu9IvsPcYtzAvkfoEZkEEE45jMppq3ppbCNPFIY1nD1cpo07lbMmvOXeoDCF8BLKy9uUAAjDkBh+c6bz78mNtVVP7MwET7JBnqb4xXpdWVpC1OVzWn+ELHLCsneX/s7rkRWl1463cy1U3WroG21jhCGKJXPOtKQnpAuENvsAppgDB3TcDVIrpDHbK5Kd+y7W8iodNybHh22rOHyxUK+UaMYjZaoyp25rYL54TSihSKmwZ14v3lc3ZFxdbeywjn/tGJnkmzrydX1ApxOEACKymmXLYfXVpi1JMEOGxPi1ep18doY4r2J7uFumQQ9yGf01bMcZW8dpyc0oIjxxpuC5wuUDX+ovWrnYeg3aXvdLIqnmOvXPsfH6uA5YbTb1DX8ofvTLzTy6ZV4K6fAw+gXiATfdffmjeaUgc1UdpdWplsCooQBrEnqUw82dhdnjit/Vxc4f59tP3DRjzJvYteqrl4rmNlJIfrOwpgNklesDRNQBCHYtQAQqD2CgACNjHAJnG1EyfV/S67fZiJB5t2OGEe4n7L3fS4fpEv/2hUEATfoPbuam5v8N7nps70YTbAAAAAElFTkSuQmCC)}.stripe-connect.light-blue span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAADIElEQVRIDbWVTWgTQRTHZ2Z3s5vdpsm2aZp+iKKNCgZsK4iWik0tClqwHozS9iYo4nfw0KNU8ebBm+JNESktBfEgWg+KB0FbiqhFMS1SKyk0lTY1zcd+jG82TSkNoXtoXngk+2bm92b/780EU0pRKWxwcJAjpQAzZrKqSigZ3G3ISsnguka8/FpZWrrOtwi8cI4jpJkiuodgTKAkhqbrC9lM5ms6o936/ObJ+7Vriv3GHFe/Cm8LX76nejwR2elEgsOBOI5DGD6UmpyuG750OtWuZbNLALMFp4axzYK3h690V6oVkXJ3ORJF0QITDIphQMHWTdNEqZSE3IroK7bT9XFMSG7n1T7vDaXMhWRZRhBcPw8ReAuHYVhJCwaLBGBPOc1FSdopSU4Lwuay3ve45FTfhdMfE8ll4U8srkxMTquLC4s/irAKwvDSiiWLw+HgeB40xkyHHHwu/lfouXZ7ePjhnafVlWptczAQhKFfbNyWYZTrc9XtikFjIOiOFSfIoAjyCfeP9kR+tp662AXAZ+AfbIFhEqUrAu8LNjw32SMksJLAwWVd4/V6UW1Njeqv9vW3n7n6JRQKrXbXRkkwMrE1OXyi7YFJcWDs29RxaBGetSDhCQKtkCiJVqHhOzhLyGOAdm8Ezo/ndxI923m4f3/jru8v346GpmPzTXCd5ZJA9/AcD8W2ZGPy2LY8nC0Y217vj17q7Xw3HZs79Gjg9c2sbkACMA4jSZJQRnJK7NGOUUSoBT/WG+mDWv4jFI8ih/ip4+DeqK5p16HpeVYDZjwkYBLZNYypacHravzhjKY3GXBQTPDxiSnkUVWkyMpqe0L9kbtMztiFw3TNgleoHqdOWRmhxtREBHR2CIKlM4sxM0yKAlv9UbtwqFnSggsAEggPx9t6LFgPlxfyV7oTvSc77hYMFgmAzHGLdqBp94vZ+aWFxUSyPpXRVN0wnHAEsMARw6VI6WBgS6yjpXEIOANFWAVhapozeOU/dAeMNoDXgXvAneCt4Anw3+CvwEfAbdvQyPiRvA6TsIr5phnc5zOF9+sm4XnBjJcMvsgtJ/8DyYLwNvinaNYAAAAASUVORK5CYII=)}@media only screen and (min-device-pixel-ratio:1.5){.stripe-connect span:before,.stripe-connect.blue span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAwCAYAAABuZUjcAAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAAIbklEQVRoBdVZa5BURxU+fZ9z57mzs7PvF4i7srAQSCifMVDERC0jYlzUlJalKeGPlCnL/NEfywpWacoiVZRVJIYfGjGUu5bxj5qHFSAYyQOBEsJzYSHDvnd2dp535j66PX1vNgsULDPs1cr2Vs+9e7v79NfnnnP663MJYwwWYxEWI2iOedEClxabxgkBwjEvOuA9PQOOlSw64JMr4vK8GidYYMcOES4tVSEAAZ8FAUqon1GiAJEEEG0CjFB8cTaxZUMAo1gEqQA0UABprAjPbrUwXnkesgqKP8CBk5vDIenrE+BKmwI+MawA1MbCkdV10cBDflXuVmSxQRbFkCAQZ9U2ZTaONyxKcyXDHjMs83ImV3rz6njmDRPMUZB80zAJOuvvsflkXpTP7DrWyeXcYCqk75AEieawrEoty1vrvlcV0ja3VQdb1rVUQVd9EFqqNIj5ZfDJooPBsCnohq2ldDMynC42XZnW7z09lu25lMxDMl34y0gyvTsBwyewc84Z4MEPpWIzF/MBcLLtNzJISmxZU+PmWETbtqGzfvVja5uguyF02+kCIEJUk6Ex4oMV9XP9ZnQT/nZ24it7XrtoJ5LZ7SjAM+Bg2+0ckAOcbBkQIaZFVzY1bGurjezYfn87PNQZ5+13ZaQRXMzH26Lg8ymfUokQdAR59INOc53GQ6q/Jiiua6oJ7+h9uAPua47cHeLrwHEmQRmTGLHV6x4v+JYwWsOFCGRDn6RKem1rPPrkN9Y0uqAXLN4VwCgjYGEE8rBgMAjwKsF9S9WgLa9qjYcf+Po9jXdlGrfC5Wj8Vg0Lf+ZENAFmpGB9TWTLhmUxUD1UDg/gtudRnK+a4RtkgqQyO+RT5LVrmiLgJcN19gcGNojUWriS5yRQm7pcBTc/vyCKdW1RrWwzOTiYhGf+dRUmcgZosgDVfgWaMCS2V2tO+OzG0MiVjdUwiFiYm9a7O4kJAoZEooV9H4T0O0ofODkKr5+6+nY6V3heVZQpv6ZWaz55qSJJnXjtUBW5pT7k8xeK5u+B0PQdBVbQgTLq9HbQYthyNVSmTT6A/nB0aGpF0K99+trY1F7TNI9PZGXkKUVRtYjGZCIOV1dHR4Ynz8FSLV8BrjK6uiAlpLcmco1ipmgpAaU8rfesboCuumBg31uJbx6+qH0uX9D/em0i85xFhaslKZKA8/82RtYDhd/1MkCuBnjxrLgKB0EQSb5oWO+9O1bZrsy3+Kc3dcH+b99b07NuyXe6P9r8z/am+C9lkuqCjo4qGGkQES76qJcuz/2GOlUoFuVsQS+98frlaSeq8Gkqqctrg7Dz853wwrfugUfXtj3W3tJ8oCletRUEXy1SCSSYHhdu41gFqILcZCrzwkvnJmE0U3JtHefiL7eS2l7th11f7IQ9j65aVh+r+nlzbd2TELJrHPLmIXZX3wyBX8MTQMm8PJ0u9Pe9chGQYy9omvXouHu/thJqI+Ef1sZDm0AMBmfPiQsSPDuY2zhWwSH5ISU5Pjm98x9nRo7+7JVBB3wl5nJz35Vo/z/esBQUVf2+QlkD9Aw42/Ts3Au7ushdAhQ5UzJoOjE+OrV9/1tDR7cNnIax7N2bDX9nm1bUQXdz9Rp/MLwRoqAtDOzcaO7rvDrAWW8vhcatWVNjF6cmJre9embkz1947h3YfXgIUgVzblQldxgFH0ZOr/qULwM15k4Zlci4Vd9ZU5ltY71oObHBnBFQBidmUk8kEsOP7Hntwqsb974NfS8PAh7LKoo23Hw+2R4FQcSzKlDPgFOEyf8kx3HW94kQ7xJgRRdAJG7CyIWxgiXNUN0+k5nJLN83k3n8D8eHN3+1ux5+8uBHIKiWt1G1Rn3IJkiUCcQzU3G0h9qWHMeJdoSrwtr9dl6I6DNjFwRRyxiKnStSqkPJPsGSmZ+mp1P9z2dzOy3Klj31yMdmX9S8V75APEsomMZwT9fz9i6vkW9AvEgQyqrBQM2Dq9rrD0gCgXfHA0jpjIRm2Zcw+3CR2tZl27SnMZFSZ1lWcRwZITeDckresAEXaoKwwBh7/WQubgTOQj5BVjdv7KiBJz7bztMNcHIk03JiONNyfiK/ntv2VMHAMx6BjpoA/Gj9Emdjul7W7e6TeQNDK9WJLRm361P5c1drEmAaymaYoXpfjZoiOk7FHWuh5dxEHmzLHiXM9oyTz9FawRZw65f5yyzXBMpd0JGhFKB5nSwRMVvumDv2cxm4m1f5X4AuWhRePDUOtqEPQJVVGfWcBz1ahmPlTlxzqaJLquYZU1HTvjcTMD6dOULM0n+g5nKposHzdWbo7FgEkDBviWlYx++53XtQ33kvDU8dHAJm6L8usdwEZn09S3qiPed5lcCSLUpI0eEA8620zLbDl6bh8T+egkI+/7Rl6kegcTSPst1QUKaM+brhrjnF2yUQJNxnrGMnR7KbTw5nYFVjyAl98w2+VdvVlA67Dw3BgROjAKa+yyrpz0BKTbJnez1NT6AKrrnA1bEi1av2v3xaiL90dnxL2Kc0rsXc4WpcQEc8AEtiGrRiejmK6WWeMDIxtVwwKExijB5KFuBYIg1cy8dx0dTQ/yQVc78yBXMIqJ5i/VvvkqHdSjXuM/THKy7w2LQJ6fpJms38QiHGvlzBt+RwJv2JQ2elbjyRtjIi1AIRMAsKPuQduHVzr2YW+kIBE5BTwOzzxLKOiMX8QVuWh00IpqD+S0WHtLlzefpLBOZo/IYvEqQPnTX5dxmy4xookqaCjRuT4mMi8g3bxs2KCkj3GFj4+QSzA0RkeskU8iCJeUiBDv09Jt8OPEV6k7DlP3gxxh/dAPymPh/Kf5d897dIOd9P7H8oEd4G1JV8wPGbRadx52sgLmrRAZ99EZ5+LZgV+v+4Llrg/wX6HRCxgvzAAwAAAABJRU5ErkJggg==)}.stripe-connect.light-blue span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAwCAYAAABuZUjcAAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAAHH0lEQVRoBdVZ628UVRS/857dme3strvblpaXCiI+WkCkpFAoECAgr0oqxASjiAZMiF9MiI80/AfqB+WD3/xABOMrKCgRJCBSLCACQUEIEai8ywJ97GNm/J3ZbizM7C7trpG9m7N39t5z7/2dM+eec+5dzrZtVoqFL0XQhLlkgYulpnGOYxxhLjngW7Zsdayk5IB3RyJSSWrcMP1aSQJPJfnwoIA3LFhTy3hrAdx+IzbIOMbsGkQAR3pM1Icdcxv1ZZtxf+D5OGPm3vbJo4/YbW0WLVSswglCLc3F5QtAzyx6ZbbA7Hc5jp8hCAIj4nmecTy2NyRwCqShOEZzWZbFTMtkpmky27Ku2Da36cC2j9vSjIV/b93RsZpmybo5n2htlct6yz6SReFlWZaZIitMURRGz6IkMoEXHPAOFAewnQacSrFkMsUSiTgoEU0kk4vBUzTgHM87GvcE3traKgTjxleyT5mvaTrTdY2pqo9JBNjReBp0v0sFLtI4tA2ClqFtIpPF43EIEdcd4Yr0hSWy23hnIvi2T/PPDwaDLBAIMFVRmSACbMY0XCDSImTCsOOvYDr0hqxUQnGxF9AA4/T2Ks2LXwsD9Iby8nIWNIJMVmTGZwWcAwFW4AWIYmfEycE7mC6OZfHjqviCYZT5gobhaIw24VALjRz6aO9Vsdm9I6eu6XN1mIcC8+ALAO0sS28qvY43iiG0csxydOHanJqm1ZFNk8vLp67hVeHjLfMbvx9ZHY7Fbvco17pi2vlL1youXemKXLh8Y8SV610jelPJIcDLP8QFXJHlELm77BsxPaltW6xx4vgDo2uiN6klZOh9RGNG1VzHz1Ogn6j99LkLcaqLXVzA4acRnIS82k6lTLbjx/aqhgmPvglQMZAMItcXAkVAw4nGjKq9hbroxQVcVeVenuN9//po7zUpQp44ffbZOSvWb48nEhv3fr5pBzhJu6TxP0E/g6iUpavifrt8VUXIuEC27eyrHDVFTtoLiqo2SKK4vem5tQebWl5dwW3ceO+c/4nG712EwUaPIhDmRU5RtMwoY5FwhIXg83VNmyxJ6uamY5ePNbWsXVFc/bpncwFfMnvqN4oi3iRTyfXh+zVO0bUyGmXRykpWXkEC6ONlWdo8c/m6L+atWpXJHt0rF9jiAq7rvpPzGuu/hqlYjjskr5mFKDiRB/Ijtw8FQywaibJKCEBvwOf3L032lf0wbcnqQIEYPYe7gIPrRPPU+kONk8Z/jVAPb38fH0gpiiLA+lgwaDgCRMJhJGf6FFXV3vNcucBGL+Am5ty2dM6UjkWzp3ziU+Vb+TZqpp9yGhLADwFCoXKYTgVD3vPSrBXr6wrE6RruBZyYzoK+nT7psdMb1rS8P+Hxh3bKstiT19X0S4CcGSmDzAzkO9gDHHL5510rF9jg8uMD5juC55jfry5aubBpb+xOz8Fd+3+rO3bqr6ndvX0VA/i8HyEEHT4CeoAl4/GFYHrLm3Fordk0npmNNP8haJeh+7uWzW04+M665R9MmzT+S0kU+jImkq2mJE1RFab6fA9nJixWnUvjmTUoS6K84xfQU0i+piya9fRhjrftfR2/L3M8TobToxYFEScnqehu0QW8ufX1eoGXJPNy6Mju3W2pAVgSeO4AHQLV+SR5pIVES+CQ1+QolPeoqlr0RMsFXJTkpXDbbVxVV/eclW+04wjTDod4HGe907aQuiImOV7RfbXVVdWNeqCMCUpu4ORM4Zl6csg2pC4X8GHRsNbdl6BrBs1MpWbh4DuLrhvoEGzZODVJHA7GPOuLJ5iG0ELAchUcn5mh63/n4hlKnwt4bW11uCvW65x+cLXAkgkQDgMpXDtQRkhAydXRKQnJVTqq5liZTv/V0dDJHCyD6rIZT5mU+15Fgk36/X7n/oQ0beGawQTgtMZxT4UP2a1zt4I6n8bxPlLNU+u+GxS6HMwch43lBZzu+tHpXPaIPDRKWi2gPDKi6sDo2sqjBUxx91CbOWdBN6r+hCqfJu+ezfuXEfCdX7lw+k70nvDmGHwr7KSbRrmA9+POa7v5lgwHA2debJn5KSIvxQBnsXxj7qcfwe4a8bmAD4tWnLp6s7uzN2lWw33kdhkeK/lUpat+3Kg9C2ZMPIzuC6A9HmxDbsJeozndwNesXLCf2mO376gnz3TW4Jph2I3Y7cidnr7ynt54MJky/ZZli8jFTZHnE7Ikdmt+9Ua0wjg/bvSwM0+OHXER0ZV2PqULn4EGBjH8LKzgJH+OZnBpHG3kczuNgF7dUD/2DJ6JBlO6wLwP9OtgBt0vr22a3hrHBHQnQkSXlTWgahBlg+WgIMgHIoEpb6cdTvZ7A3QRRFruBDm+FnXRiyhZ3jY+YCXKLwgI0QNTYkKPt1d5YBBmAaJdver48bx/pWQZ/781wx06nq7kgGc0lu8ElOF74OqSBf4P9hj31KSAw4AAAAAASUVORK5CYII=)}}.spinned-block{position:relative}.spinned-block.min-height-required{min-height:35px}.tooltip-cell{overflow:initial}.admin-table-section{overflow:auto}.admin-table-section td{padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-table-section td .overlay{white-space:normal}.admin-table-section td .members-only,.trainer-toggle span{margin-right:10px}.admin-table-section td.courts-list-wrapper{border:0;padding:0}.admin-table-section td.with-tooltip{overflow:visible}.admin-table-section .cancel-cell{border:1px solid #c57373;color:#c57373;padding:5px 15px;border-radius:30px}.admin-table-section .cancel-cell:hover{background-color:#c57373;color:#fff;text-decoration:none}.admin-table-section .disabled{background-color:#fafdfb;color:#989898;cursor:default}.admin-table-section .disabled a,.admin-table-section .disabled td.name a,.admin-table-section .disabled td.options a{color:#989898}.admin-table-section .disabled a.btn-danger:hover,.admin-table-section .disabled a.btn-primary,.admin-table-section .disabled td.name a.btn-danger:hover,.admin-table-section .disabled td.name a.btn-primary,.admin-table-section .disabled td.options a.btn-danger:hover,.admin-table-section .disabled td.options a.btn-primary{color:#fff}.admin-table-section .disabled a.btn-danger,.admin-table-section .disabled td.name a.btn-danger,.admin-table-section .disabled td.options a.btn-danger{color:#c57373}.admin-table-section .disabled .overlay,.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper>.item .image-selector .modal-content{color:#535658}.admin-table-section table{width:100%;font-size:14px}.admin-table-section table thead tr th{white-space:nowrap;border:0;text-transform:uppercase;color:#a7a7a7;font-size:12px;border-left:2px solid #fff;border-bottom:2px solid #d4d4d4}.admin-table-section table thead tr th.id{max-width:30px}.admin-table-section table tbody tr td{border:0;border-bottom:1px solid #e2e2e2;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.admin-table-section table tbody tr td.no-width-limit{max-width:100%;overflow:visible}.admin-table-section table tbody tr td.name{font-weight:700}.admin-table-section table tbody tr td.name img{width:40px;height:40px;border-radius:100px;overflow:hidden;margin-right:10px}.admin-table-section table tbody tr td .more-details-content>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.admin-table-section table tbody tr td .more-details-content>span .fa{margin-top:4px}.admin-table-section table tbody tr td .more-details-content>span>span{line-height:22px}.admin-table-section table tbody tr.last td{border-bottom:none}.table-user-img,.trainer-bio-image input{display:none}.th-container{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.th-container span:first-of-type{margin-right:5px}.sort-icons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sort-icons .fa{line-height:.2em}.sort-icons .sorting{color:#70c48f}.row-info-icon{background-color:#d3d3d3;border-radius:50%;display:block;position:relative;height:26px;width:26px}.row-info-icon .fa-info{color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.row-info-icon:hover{background-color:#535658}.court-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}@media screen and (min-width:64em){.table-user-img{display:inline-block}}@media screen and (max-width:640px){.court-name{max-width:100px}.courts-table table{width:95%}.courts-table table td{font-size:12px;padding:3px 0}.court-overlay{max-width:99%}.hour-set.hour-set{border-bottom:1px solid #ccc;border-radius:5px;background-color:#fff;padding:10px}.hour-set.hour-set label{max-width:98%}.hour-set.hour-set .currency{line-height:2.5em}.hour-set.hour-set .from-to,.hour-set.hour-set .weekday-select{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.hour-set.hour-set .from-to input[type=number]{width:auto}.court-item{max-width:100%}}.big-avatar,.small-avatar{border-radius:50%;width:80px;height:80px}.small-avatar{width:30px;height:30px}.teams-info-header{margin-bottom:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.team-description,.team-name-container,.teams-info-header{display:-webkit-box;display:-ms-flexbox;display:flex}.team-name-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.credits-modal-purchase-summary my-stripe form .expiration-cvc-group p,.team-description h2,.team-name-container .team-name{margin-bottom:0}.team-name-container .fa{color:#70c48f;font-size:34px}.team-description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.team-description .num-members{margin-bottom:20px}.members,.team-description .team-buttons,.teams-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.team-description .team-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.members,.teams-container{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.members .member,.members .team,.teams-container .member,.teams-container .team{padding:20px;margin:10px 0;background-color:#ededed;max-width:49%;-webkit-box-flex:0;-ms-flex:0 49%;flex:0 49%}.members .member .info,.members .team .info,.teams-container .member .info,.teams-container .team .info{width:calc(100% - 80px)}.members .member .info h3,.members .team .info h3,.teams-container .member .info h3,.teams-container .team .info h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.members .member .info .email,.members .team .info .email,.teams-container .member .info .email,.teams-container .team .info .email{margin-bottom:18px}.members .member .big-avatar,.members .team .big-avatar,.teams-container .member .big-avatar,.teams-container .team .big-avatar{margin-bottom:10px}.members .member>div,.members .team>div,.teams-container .member>div,.teams-container .team>div{padding:10px}.members .team .description,.teams-container .team .description{max-width:calc(100% - 100px)}.members .team .num-members,.teams-container .team .num-members,team-member-directive .add-member{margin-bottom:10px}.team-content .place-rights-container h3{display:inline;margin-left:10px;text-transform:capitalize}.team-content .place-rights{background-color:#f7f7f5;border:1px solid #e2e2e2;border-radius:3px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.05);box-shadow:0 1px 3px 0 rgba(0,0,0,.05);margin:5px 0 20px 25px;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-content .place-rights label{margin-right:25px}.team-content .place-rights .coloumn .row{margin-left:5px}.team-content .place-rights .coloumn .parent-right{margin-left:-5px}.team-content .title,.user-event-header .ue-title-booked h2{text-transform:capitalize}.new-team .overlay-content{overflow:visible}.new-team .modal-content{padding:40px;text-align:center;width:90vw;max-width:600px}.new-team .modal-content .input-label{text-align:left}.new-team .modal-content .team-buttons{margin-top:30px}team-settings-directive .save-changes{text-align:center;margin-bottom:15px}@media screen and (max-width:640px){.teams-info-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teams-info-header button{width:100%}}@media screen and (max-width:1023px){.teams-info-header{margin-top:45px}}@media screen and (max-width:768px){.members,.teams-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.members .member,.members .team,.teams-container .member,.teams-container .team{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;max-width:100%}}.ticket-form .form-container .form-buttons confirmation-tooltip .button-with-confirmation,.ticket-form .form-container .form-buttons confirmation-tooltip .button-with-confirmation button,.ticket-form .form-container .section .ticket-info label .image-select>div{width:100%}.ticket-form .form-container .section{margin-bottom:50px}.ticket-form .form-container .section .form-section-title{margin-bottom:40px}.ticket-form .form-container .section .toggle-box-inline.one-row-space{margin-bottom:6px}.ticket-form .form-container .section .input-addon{margin:5px 0 0 5px}.edit-memberplan-settings .flex.flex-content .credits-box li,.purchase-credits-modal .flex.flex-content .credits-box li,.purchase-memberplan-modal .flex.flex-content .credits-box li,.ticket-form .form-container .section .ticket-info label .date-picker.from{padding-left:0}.ticket-form .form-container .section .ticket-info label .date-picker.to{margin-right:15px}.ticket-form .form-container .section .ticket-info label .quickdate.quickdate .quickdate-button{border:1px solid #e2e2e2;-webkit-box-shadow:0 0 0 1px #e2e2e2;box-shadow:0 0 0 1px #e2e2e2;font-size:.8125rem}.ticket-form .form-container .section .ticket-info label .image-container{position:relative;overflow:hidden;min-height:200px}.ticket-form .form-container .section .ticket-info label .image-container .editable-image{top:0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#d8d8d8;outline:2px dashed #d8d8d8;outline-offset:-10px;font-size:3em;height:100%;width:100%;z-index:1}.ticket-form .form-container .section .ticket-info label .image-container .editable-image:hover{color:#70c48f;outline:2px dashed #70c48f}.ticket-form .form-container .section .ticket-info label .image-container .editable-image:active{color:#66b182;outline:2px dashed #66b182}.ticket-form .form-container .section .pricing .override{text-decoration:line-through}.dndDragging{opacity:.4}.admin-tickets .tickets-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.admin-tickets .tickets-header .accessible-places{min-width:240px}.admin-tickets .tickets-header button{min-width:170px;max-height:38px}.admin-tickets .tickets .ticket-item{padding:10px}@media (min-width:980px) and (max-width:2040px){.admin-tickets .tickets .ticket-item{width:33%}}@media (min-width:767px) and (max-width:980px){.admin-tickets .tickets .ticket-item{width:50%}}@media (min-width:240px) and (max-width:767px){.admin-tickets .tickets .ticket-item{width:100%;padding:10px 0}}.admin-tickets .tickets .ticket-item .ticket-details{font-size:14px;font-size:.875rem}.admin-tickets .tickets .ticket-item .ticket-status{font-size:12px;font-style:italic}.admin-tickets .tickets .ticket-item.drag-enter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:move}.admin-tickets .tickets .ticket-item.drag-enter:not(.dragging){opacity:.9;pointer-events:none;-webkit-filter:grayscale(50%);filter:grayscale(50%)}.admin-tickets .tickets .ticket-item.drag-enter:not(.dragging) .boxed{-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,.25));filter:drop-shadow(0 0 1px rgba(0,0,0,.25))}.admin-tickets .tickets .ticket-item.drag-enter.dragging{-webkit-filter:drop-shadow(15px 15px 10px rgba(0,0,0,.15));filter:drop-shadow(15px 15px 10px rgba(0,0,0,.15))}.admin-tickets .tickets .ticket-item .boxed{position:relative;margin-bottom:0;cursor:pointer;-webkit-transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s;border:0;background-size:51% 100%;background-color:initial;background-repeat:no-repeat;background-image:radial-gradient(circle at 0 50%,rgba(255,255,255,0) .7em,#f8fcf9 .7em),radial-gradient(circle at 100% 50%,rgba(255,255,255,0) .7em,#f8fcf9 .7em);background-position:top left,top right;-webkit-filter:drop-shadow(0 0 1px #4cb573);filter:drop-shadow(0 0 1px #4cb573)}.admin-tickets .tickets .ticket-item .boxed div small{margin-left:auto;text-decoration:underline}.admin-tickets .tickets .ticket-item:hover .boxed{-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.25));filter:drop-shadow(0 0 4px rgba(0,0,0,.25))}@media screen and (max-width:768px){.admin-tickets .my-tickets .ticket-item{-ms-flex-item-align:center;align-self:center}}@media screen and (max-width:480px){.admin-tickets .tickets-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-tickets .tickets-header .accessible-places{min-width:100%}.admin-tickets .tickets-header button{margin:10px 0 0}.admin-tickets .tickets .ticket-item{-ms-flex-item-align:auto;align-self:auto;margin:5px 0;max-width:auto;min-width:auto}}.trainer-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.trainer-header .trainer-image{width:80px;height:80px;margin-right:20px}.trainer-header .name-toggle-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.trainer-header h2{margin:0}.trainer-header,.trainer-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trainer-tab{padding-top:40px}.trainer-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.trainer-tabs li:first-of-type .trainer-tabs-item{border-radius:3px 3px 0 0}.trainer-tabs li:last-of-type .trainer-tabs-item{border-radius:0 0 3px 3px;border-bottom:1px solid #70c48f}.trainer-tabs .trainer-tabs-item{font-size:12px;background-color:#fff;color:#70c48f;border:1px solid #70c48f;border-bottom:0;padding:5px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.trainer-tabs .trainer-tabs-item .fa.fa{margin-bottom:3px;font-size:xx-large}.settings>.tabs>.tab-content .my-cards .credit-card .card-settings .card-settings-list a:hover,.settings>.tabs>.tab-content .my-cards .credit-card-add .card-settings .card-settings-list a:hover,.trainer-tabs .trainer-tabs-item.active{background-color:#70c48f;color:#fff}.trainer-tabs .trainer-tabs-item>img{width:30px;margin-bottom:5px}.trainer-tabs .trainer-tabs-item>.orders-icon{width:42px}.trainer-btn{margin-bottom:20px}.schedule-table{margin-bottom:50px}.trainer-bio,.trainer-bio .trainer-bio-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trainer-bio{max-width:800px;width:100%}.trainer-bio .trainer-bio-header{height:125px;margin-bottom:25px}.trainer-bio,.trainer-bio .trainer-bio-name,.trainer-bio-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.trainer-bio .trainer-bio-name{margin-left:2em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:center;align-self:center}.trainer-bio-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:baseline;align-self:baseline}.trainer-bio-image .trainer-image.trainer-image{width:125px;height:125px}.edit-picture{position:relative;font-size:xx-large;background-color:#000;top:-125px;min-width:125px;min-height:125px;border-radius:50%;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.edit-picture:hover{opacity:.2}.trainer-bio-description p{margin-top:5px;border:1px solid #e2e2e2;padding:15px}.trainer-bio-description textarea{max-width:800px;width:100%;resize:vertical;padding:15px}.trainer-bio-description .trainer-bio-title span{font-weight:700}.edit-picture,.trainer-bio-description .save-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trainer-title{font-size:18px}.schedule-header-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trainer-bio-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@font-face{font-family:'Glyphter';src:url(/fonts/glyphter/Glyphter.eot);src:url(/fonts/glyphter/Glyphter.eot?#iefix) format('embedded-opentype'),url(/fonts/glyphter/Glyphter.woff) format('woff'),url(/fonts/glyphter/Glyphter.ttf) format('truetype'),url(/fonts/glyphter/Glyphter.svg#Glyphter) format('svg');font-weight:400;font-style:normal}.left-panel .trainer-category-nav{padding:0;margin:0}.left-panel .trainer-category-nav li{list-style-type:none;font-size:28px;line-height:40px}@media (max-width:1023px){.left-panel .trainer-category-nav li{line-height:34px}}.left-panel .trainer-category-nav li a{color:#959b98;display:inline-block;margin:0 0 20px;line-height:1.6em;border-bottom:solid 1px #fff}@media (max-width:639px){.left-panel .trainer-category-nav li a{margin:0}}.left-panel .trainer-category-nav li a.active,.left-panel .trainer-category-nav li a:hover{color:#70c48f;border-bottom:solid 1px #70c48f}@media (max-width:639px){.left-panel .trainer-category-nav li a.active,.left-panel .trainer-category-nav li a:hover{margin-bottom:0}}@media (max-width:1023px) and (max-width:639px){.left-panel .trainer-category-nav li{display:inline-block;margin:0 10px}}@media (max-width:1023px) and (max-width:639px) and (max-width:479px){.left-panel .trainer-category-nav li{font-size:20px;line-height:24px}}.credits-box-item-desc{line-height:1.1em}.credits-box-item-desc p:nth-child(2){font-size:16px}.credits-box-item-desc small{font-size:14px;font-size:.875rem;display:inline-block;line-height:1.3em}.credits-box-item-desc .fa,.credits-box-item-desc .rules-toggle{font-size:12px}.credits-box-item-desc a p{font-size:16px}.credits-box-item-desc div{color:#66b8e3;font-size:12px}.credits-box-item-desc div:not(.no-flex){display:-webkit-box;display:-ms-flexbox;display:flex}.fade-gradient{background:-webkit-gradient(linear,left top,left bottom,color-stop(13%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(#fff 13%,rgba(255,255,255,0) 100%);bottom:-24px;height:20px;width:100%;z-index:2;position:absolute}.fade-gradient.bottom{background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(transparent));background:linear-gradient(to top,#fff,transparent);bottom:0;height:30px}.edit-memberplan-settings,.purchase-credits-modal,.purchase-memberplan-modal,.send-credits-modal{padding:35px 25px}.edit-memberplan-settings .flex.flex-content .credits-box,.purchase-memberplan-modal .flex.flex-content .credits-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.send-credits-modal .flex.flex-content .credits-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.purchase-credits-modal .flex.flex-content .credits-box,.send-credits-modal .flex.flex-content .credits-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.edit-memberplan-settings .flex.flex-content,.purchase-credits-modal .flex.flex-content,.purchase-memberplan-modal .flex.flex-content{-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:350px}.edit-memberplan-settings .flex.flex-content .select-credit,.purchase-credits-modal .flex.flex-content .select-credit,.purchase-memberplan-modal .flex.flex-content .select-credit{position:relative}.edit-memberplan-settings .flex.flex-content .credits-box li.medium-6,.edit-memberplan-settings .flex.flex-content .select-credit.credits-list-wide,.purchase-credits-modal .flex.flex-content .credits-box li.medium-6,.purchase-credits-modal .flex.flex-content .select-credit.credits-list-wide,.purchase-memberplan-modal .flex.flex-content .credits-box li.medium-6,.purchase-memberplan-modal .flex.flex-content .select-credit.credits-list-wide{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.edit-memberplan-settings .flex.flex-content .purchase-item .credits-box,.purchase-credits-modal .flex.flex-content .purchase-item .credits-box,.purchase-memberplan-modal .flex.flex-content .purchase-item .credits-box{max-height:120px}.edit-memberplan-settings .flex.flex-content .credits-box{max-height:370px}.edit-memberplan-settings .flex.flex-content .credits-box,.purchase-credits-modal .flex.flex-content .credits-box,.purchase-memberplan-modal .flex.flex-content .credits-box{padding:0 5px 0 0;height:auto;overflow-y:auto;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.purchase-credits-modal .flex.flex-content .credits-box{max-height:370px}@media (min-width:769px){.edit-memberplan-settings .flex.flex-content .credits-box-item-img-wrapper,.purchase-credits-modal .flex.flex-content .credits-box-item-img-wrapper,.purchase-memberplan-modal .flex.flex-content .credits-box-item-img-wrapper{max-width:100px}}.edit-memberplan-settings .credits-box,.purchase-credits-modal .credits-box,.purchase-memberplan-modal .credits-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0}.edit-memberplan-settings .credits-box li,.purchase-credits-modal .credits-box li,.purchase-memberplan-modal .credits-box li{margin:0 0 20px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative}.edit-memberplan-settings .credits-box li .credits-box-item-wrapper,.purchase-credits-modal .credits-box li .credits-box-item-wrapper,.purchase-memberplan-modal .credits-box li .credits-box-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.purchase-memberplan-modal .flex.flex-content .credits-box{max-height:700px}.purchase-memberplan-modal .memberplan-your-info.new-form{padding:0 10px 10px;text-align:left}.send-credits-modal .modal-item-title a p:first-child{margin-bottom:0}.send-credits-modal .modal-item-title a p:nth-child(2){margin-top:0;font-size:16px}.send-credits-modal .icon-field.search-input input{-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:14px}.credits-box{padding:0;margin:0 0 30px}.credits-box-search>input,.friends-list-sort-input{text-align:center;border-radius:10px;border:1px solid #e2e2e2;min-width:220px;padding:6px 10px}.credits-box-search>input{text-align:left}.credits-box-search{padding-bottom:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;list-style-type:none}.custom-modal .credits-box-item{padding:0}.credits-box-item{list-style-type:none;width:100%;margin-bottom:20px}.credits-box-item[ng-click]{cursor:pointer}.credits-box-item:not(.main-view):nth-child(2n+3){padding-left:10px;padding-right:0}@media (max-width:768px){.credits-box-item.main-view:nth-child(2n+1){padding-right:0}}.credits-box-item.main-view:nth-child(2n+2){padding-left:10px;padding-right:0}@media (max-width:768px){.credits-box-item.main-view:nth-child(2n+2){padding-left:0}.credits-box-item.main-view{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.credits-box-item .credits-box-item-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px 0;overflow:hidden;background-color:#f5f5f5}@media (max-width:768px){.credits-box-item .credits-box-item-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.credits-box-item .credits-box-item-wrapper .edit-icon,.selected-item-details-box tr td .arrows-box>a .fa:before,charged-invoices-notification,my-activity-notifications-counter-tag{position:absolute}.credits-box-item .credits-box-item-wrapper .red-notification{right:30px;top:6px}.credits-box-item .credits-box-item-wrapper .edit-icon{top:2px;right:10px;color:#70c48f}.credits-box-item .credits-box-item-wrapper .edit-icon .fa.fa-circle{font-size:1.8em;color:#70c48f}.credits-box-item .credits-box-item-wrapper .edit-icon .fa.fa-pencil{font-size:.9em;bottom:3px;left:.04em}.credits-box-item .credits-box-item-wrapper .credits-box-item-img-wrapper{padding:0 15px 15px;background-color:#f5f5f5;border-top-left-radius:5px;border-bottom-left-radius:5px}@media (min-width:769px){.credits-box-item .credits-box-item-wrapper .credits-box-item-img-wrapper{max-width:120px}}.credits-box-item .credits-box-item-wrapper .credits-box-item-img-wrapper .credits-box-item-img{height:55px;width:55px;border-radius:50%;background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:769px){.credits-box-item .credits-box-item-wrapper .credits-box-item-img-wrapper .credits-box-item-img{margin-right:5%}}@media (max-width:768px){.credits-box-item .credits-box-item-wrapper .credits-box-item-img-wrapper .credits-box-item-img{margin-left:auto;margin-right:auto}}.credits-box-item .credits-box-item-wrapper .credits-box-item-desc{display:table-cell;vertical-align:middle;font-size:120%;background-color:#f5f5f5;border-top-right-radius:5px;border-bottom-right-radius:5px}@media (min-width:769px){.credits-box-item .credits-box-item-wrapper .credits-box-item-desc{padding-right:10px;max-width:calc(100% - 100px)}}@media (max-width:768px){.credits-box-item .credits-box-item-wrapper .credits-box-item-desc{padding:10px 15px}}.credits-box-item .credits-box-item-wrapper .credits-box-item-desc .flex{color:#535658;font-size:20px}.credits-box-item .credits-box-item-wrapper .credits-box-item-desc .flex>strong:nth-child(2n){word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.1em}@media (min-width:769px){.credits-box-item .credits-box-item-wrapper .credits-box-item-desc .flex>strong:nth-child(2n){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:768px){.credits-box-item .credits-box-item-wrapper .credits-box-item-desc .flex>strong:nth-child(2n){margin:0 0 10px -7px}}.credits-box-item .credits-box-item-wrapper .credits-box-item-desc>p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.credits-box-item .credits-box-item-wrapper .credits-box-item-desc>p:first-child{font-weight:700;font-size:20px}.credits-box-item .credits-box-item-wrapper .credits-box-item-desc>button{border:0;margin-top:5px}@media (max-width:768px){.credits-box-item .credits-box-item-wrapper .credits-box-item-desc>button{font-size:15px}}.credits-modal-back-button{position:absolute;font-weight:700;left:20px;top:15px;color:#e2e2e2}.credits-modal-back-button .fa{font-size:36px}.credits-modal-back-button:hover{color:#959b98}.credits-modal-second-column{padding-left:30px}.credits-modal-second-column button{margin:5px 0 0;padding:5px 10px;white-space:pre-wrap}.credits-modal-second-column .total-sum{margin:15px 0 5px}.credits-medal{font-family:'Glyphter';font-size:220%;line-height:50px;margin-right:15px}.credits-medal:hover,.credits-packages-icon-list-box .credits-packages-icon-list-item.selected .credits-medal,.credits-packages-icon-list-box .credits-packages-icon-list-item:hover .credits-medal{color:#70c48f}.membership-icon{width:60px;margin-right:15px}.available-packages,.credits-packages-icon-list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.available-packages{margin-top:15px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}credits .credits-box-item .credits-box-item-wrapper{padding:10px 0}.credits-packages-icon-list-box{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:100%}.credits-packages-icon-list-box.memberplan-place-list{margin-top:0}.credits-packages-icon-list-box .credits-packages-icon-list-item{display:inherit;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #b8b8b8;padding:10px 15px;margin:0 0 15px;cursor:pointer}.credits-packages-icon-list-box .credits-packages-icon-list-item.selected,.credits-packages-icon-list-box .credits-packages-icon-list-item:hover,.place-menu-list li.active{border-color:#70c48f}.credits-packages-icon-list-box .credits-packages-icon-list-item .credits-packages-list-item-title,.finalization-order-resume .total-price strong,.price-modal-navigation .value strong,.tickets-price abbr{font-weight:700}.credits-packages-icon-list-box .credits-packages-icon-list-item .credits-packages-list-item-costs{text-align:right;margin-left:0}.credits-packages-icon-list-box .credits-packages-icon-list-item .credits-packages-list-item-info{display:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.credits-packages-icon-list-box .credits-packages-icon-list-item .credits-packages-list-item-info .credits-packages-list-item-costs{text-align:left}.selected-item-details-box{color:#6a6a6a;line-height:15px;margin-bottom:20px;padding:0 5px}.selected-item-details-box tr:first-child td{text-align:left}.selected-item-details-box tr:first-child td:first-child{text-align:center}.selected-item-details-box tr:first-child td:last-child{text-align:right}.selected-item-details-box tr:first-child td:nth-child(2){padding-left:5px}.selected-item-details-box tr td{color:#6a6a6a}.selected-item-details-box tr td.expire-note{padding-left:5px;text-align:left;font-size:80%}.selected-item-details-box tr td.cost{color:#6a6a6a;font-weight:700}.selected-item-details-box tr td .purchase-number{line-height:250%}.selected-item-details-box tr td .arrows-box{text-align:left}.selected-item-details-box tr td .arrows-box>a{width:100%;display:block;text-align:center;font-size:170%}.selected-item-details-box tr td .arrows-box>a:first-child .fa:before{-webkit-transform:translate(-7px,-20px);transform:translate(-7px,-20px)}.selected-item-details-box tr td .arrows-box>a:last-child .fa:before{-webkit-transform:translate(-7px,-18px);transform:translate(-7px,-18px)}.total-details .expire-note{font-size:80%;text-align:left;padding:0 5px}.credits-modal-purchase-summary{margin-bottom:15px;position:relative}.credits-modal-purchase-summary .spinner{height:100%}.credits-modal-purchase-summary .buy-credits .credit-card{display:none}.credits-modal-purchase-summary .my-cards .custom-dropdown{margin:15px 0 10px}.credits-modal-purchase-summary hr{margin:15px 0}.credits-modal-purchase-summary my-stripe form{margin:25px 0 -5px}.credits-visa-box .credits-visa-row{font-size:100%;padding:6px 10px;color:#959b98;text-align:left;border:1px solid #e2e2e2;border-top:none}@media (min-width:640px) and (max-width:768px){.credits-visa-box .credits-visa-row{font-size:80%}}.credits-visa-box .credits-visa-row:first-child{border-top:1px solid #e2e2e2}.credits-visa-box .credits-visa-row:first-child span{padding-right:15px}@media (min-width:640px) and (max-width:768px){.credits-visa-box .credits-visa-row:first-child span{padding-right:5px}}.credits-visa-box .credits-visa-row.autofill{border-radius:5px;background-color:#f2f2f2;color:#6a6a6a;border:0 solid;padding:10px;margin:15px 0 0;font-size:16px}.credits-visa-box .credits-visa-row .credit-card-num{font-size:130%;text-align:center;margin:4px 0}.credits-visa-box .credits-visa-row .card-config{font-size:200%;margin:4px 0}.credits-visa-box .credits-visa-row>.row>div:first-child,.credits-visa-box .credits-visa-row>.row>div:last-child{text-align:center}@media (min-width:640px) and (max-width:768px){.purchase-buy-button{font-size:80%}}.credits-box-links{text-align:center;margin:15px auto 0}.credits-box-links a{min-width:170px;text-decoration:none;font-weight:700;font-size:120%}.credits-box-links a:hover{text-decoration:none}.credits-box-links>span:first-child>a{color:#fff}.credits-box-links>span:nth-child(2){margin:5px 20px}.credits-column-title-wrapper{padding:15px 0}.settings-right-panel{margin-left:0}.friends-list-table-wrapper{text-align:center;margin-top:15px;padding-top:10px}.friends-list-table-wrapper .search-input input{margin-bottom:5px}.send-to-email-box{padding:15px 0;width:50%}.send-to-email-box .members-list-row{display:table;width:95%}.send-to-email-box .members-list-row input{height:38px}.friends-list-table-name-box{text-align:left}.friends-list-table-name{text-align:left;vertical-align:middle}.credits-destination-input{max-width:97%;max-height:37px;margin-left:5px}.email-sign-box{background-color:#e2e2e2;border-radius:50%;padding-bottom:100%;color:#fff;font-size:190%;text-transform:uppercase;text-align:center;position:relative;display:block;margin:0 auto}.email-sign-box .fa,.email-sign-box span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.email-sign-box span{font-size:70%}.friend-photo-image-box{min-width:45px;width:18%}.friend-photo-image-box .friend-photo-image{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:50%;margin-right:10px}.friend-photo-image-box .friend-photo-image:after{content:"";display:block;padding-bottom:100%}.send-email-box-amount-input-box{width:60%;padding-right:5px}.send-email-box-amount-input-box .send-email-box-amount-input{margin-bottom:0;padding:8px 15px}.send-to-email-box-currency-sign{width:5%}.send-to-friends-title{font-size:22px;color:#6a6a6a;margin:0}.send-to-friends-title::before{content:'';position:absolute;right:4px;top:-10px;width:0;height:0;border-right:10px solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent}.success-payment-message-wrapper{width:100%}.credits-to-friends-box .success-payment-message-box{text-align:left;width:100%}.credits-to-friends-box .success-payment-message-box .success-payment-message{display:table-row;color:#70c48f;font-size:120%;font-weight:700}.credits-to-friends-box .success-payment-message-box .success-payment-message>div{display:table-cell;vertical-align:middle}.credits-to-friends-box .success-payment-message-box .success-payment-message>div:last-child{text-align:right}.credits-to-friends-box .success-payment-message-box .success-payment-message i{font-size:250%;margin-left:10px}.friends-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 0}.friends-list-wrapper .friends-list-item{display:inherit;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0 10px;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #c7c7c7}.friends-list-wrapper .friends-list-item:last-child{border-bottom:0 solid}.friends-list-wrapper .friends-list-item .friend-info{display:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 0}.friends-list-wrapper .friends-list-item .friend-info .friend-name{margin:0;min-width:230px;text-align:left}.friends-list-wrapper .friends-list-item .friend-send-amount{display:inherit;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:5px 0}.friends-list-wrapper .friends-list-item .friend-send-amount button{margin-left:15px}.friends-list-wrapper .friends-list-item .friend-send-amount .friend-amount{display:inherit;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:60%}.friends-list-wrapper .friends-list-item .friend-send-amount .friend-amount input{margin:0 5px 10px 0;width:90%;min-width:180px}.friends-list-wrapper .friends-list-item .friend-send-amount .friend-amount p{font-weight:900}.friends-list-wrapper .friends-list-item .friend-photo-image{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:50%;margin-right:10px;height:50px;width:50px}@media screen and (max-width:639px){.edit-memberplan-settings .flex.flex-content .select-credit.credits-list-wide .credits-box li,.purchase-credits-modal .flex.flex-content .select-credit.credits-list-wide .credits-box li,.purchase-memberplan-modal .flex.flex-content .select-credit.credits-list-wide .credits-box li,.selected-item-details-box table{width:100%}.send-to-email-box{display:block;width:100%}.send-to-email-box.first-part{border:0;padding-bottom:0}.friends-list-sort-input{width:90%;min-width:initial}.settings-right-panel{padding-left:10px;padding-right:10px}.credits-column-title-wrapper{padding:0 0 5px}.credits-to-friends-box .column2{text-align:left}.credits-modal-back-button{top:10px}.credits-modal-second-column{padding-left:0;margin:20px 0 0}.credits-modal-purchase-summary{margin-bottom:25px}.credits-box-item:not(.main-view):nth-child(2n+2){padding-right:0}.credits-box-item:not(.main-view):nth-child(2n+3){padding-left:0;padding-right:0}.edit-memberplan-settings,.purchase-credits-modal,.purchase-memberplan-modal,.send-credits-modal{padding:35px 25px}.edit-memberplan-settings input[type=text],.purchase-credits-modal input[type=text],.purchase-memberplan-modal input[type=text],.send-credits-modal input[type=text]{margin-bottom:0}.edit-memberplan-settings .flex .credits-box-item,.purchase-credits-modal .flex .credits-box-item,.purchase-memberplan-modal .flex .credits-box-item,.send-credits-modal .flex .credits-box-item{max-width:100%;margin-left:0}.edit-memberplan-settings .flex .credits-box,.purchase-credits-modal .flex .credits-box,.purchase-memberplan-modal .flex .credits-box,.send-credits-modal .flex .credits-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.edit-memberplan-settings form>div:nth-child(1),.purchase-credits-modal form>div:nth-child(1),.purchase-memberplan-modal form>div:nth-child(1),.send-credits-modal form>div:nth-child(1){margin:0 0 15px}.friend-send-amount{width:100%}}.purchase-modal-padding{padding:35px 25px}@media screen and (min-width:640px){.friend-info,.friend-send-amount{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:640px) and (max-width:1023px){.right-panel{padding:65px 30px}}@media screen and (min-width:1023px){.credits-box-item:nth-child(2n+2){padding-right:0}}@media screen and (max-width:1124px){.credits-box-links>span{display:block}}@media screen and (max-width:468px){.edit-memberplan-settings input[type=search],.purchase-credits-modalinput input[type=search],.purchase-memberplan-modal input[type=search],.send-credits-modal input[type=search]{font-size:13px}.edit-memberplan-settings input[type=number],.purchase-credits-modalinput input[type=number],.purchase-memberplan-modal input[type=number],.send-credits-modal input[type=number]{font-size:14px}.edit-memberplan-settings .icon-field .fa-search,.purchase-credits-modalinput .icon-field .fa-search,.purchase-memberplan-modal .icon-field .fa-search,.send-credits-modal .icon-field .fa-search{top:10px}.friends-list-wrapper .friends-list-item .friend-send-amount{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.friends-list-wrapper .friends-list-item .friend-send-amount .friend-amount{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.friends-list-wrapper .friends-list-item .friend-send-amount button{width:100%;margin:0 0 5px}.credits-packages-list-item-info{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width:64em){.edit-memberplan-settings,.purchase-credits-modal,.purchase-memberplan-modal{padding:40px}.credits-modal-back-button{left:40px}.trainer-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.trainer-tabs li:first-of-type .trainer-tabs-item{border-radius:3px 0 0 3px}.trainer-tabs li:last-of-type .trainer-tabs-item{border-radius:0 3px 3px 0;border-right:1px solid #70c48f}.trainer-tabs .trainer-tabs-item{width:200px;border-bottom:1px solid #70c48f;border-right:0}.trainer-title{font-size:22px}.trainer-bio-subtitle p:first-child{margin:0}}.unlock-door .courts-list{background-color:#fff}.user-note{border-top:1px solid #efefef}.user-note>div{margin:10px 0}.user-approval-modal{position:fixed;left:0;right:0;bottom:0;top:0;z-index:999;background-color:#fff}.user-approval-modal .inner{margin:40px auto 0;width:90%;padding:20px;text-align:center;max-width:400px;border:1px solid #ccc}.round-profile-picture-group img,.user-events-list .user-event-latest-message img{width:25px;height:25px;border-radius:50%;margin-right:5px}.events-header{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.events-header h2,.events-header h3,.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .search>.fa,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .search>.fa{margin:auto 0}.events-header h3{color:#70c48f;cursor:pointer}.events-header h3 .fa{font-size:large}.events-main,.order-modal-wrapper .card-dropdown .custom-dropdown-content li,.user-events-list{border-radius:5px}.events-main,.user-events-list{background:#fff;border:1px solid #e2e2e2;-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,.1);box-shadow:0 0 10px -2px rgba(0,0,0,.1);padding:0}.events-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:600px;z-index:0}.user-events-list{margin:-5px -5px 0 0;z-index:1}.user-events-list .events-searchbar{padding:15px;border-bottom:1px solid #e2e2e2}.user-events-list .events-searchbar input{width:100%;height:35px;border-radius:5px;border:1px solid #e2e2e2;text-align:center;font-family:BlinkMacSystemFont,FontAwesome}.user-events-list .ue-wrapper{max-height:550px;overflow-y:scroll}.user-events-list .ue-invited.ue-invited:hover{background:#7eca9a;color:inherit}.user-events-list .ue-view-more{padding:10px 0;border-top:1px solid #e2e2e2}.user-events-list .user-event-element{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;border-top:1px solid #e2e2e2}.user-events-list .user-event-element .ue-active,.user-events-list .user-event-element:hover{cursor:pointer;background:#7eca9a;-webkit-box-shadow:inset 0 0 2px 0 #828080;box-shadow:inset 0 0 2px 0 #828080;color:#fff}.user-events-list .user-event-element:hover .user-event-title-members{color:#fff}.user-events-list .first-elm{border:0}.user-events-list .last-elm{border-radius:0 0 5px 5px}.user-events-list .user-event-img-date{width:60px;height:60px}.user-events-list .user-event-img-date img{width:60px;height:60px;max-width:none;border-radius:30px;-webkit-filter:brightness(75%);filter:brightness(75%)}.user-events-list .user-event-img-date p{margin:0;position:relative;top:-47px;text-align:center;line-height:16px;font-size:smaller;color:#fff;text-shadow:0 1px 0 #333}.user-events-list .user-event-img-date p .date-number{font-size:22px}.user-events-list .user-event-description{width:80%;margin:6px 0 0 15px}.user-events-list .user-event-description h4{margin:0;font-weight:700;font-size:larger}.user-events-list .user-event-dateplace{margin:1px 0 0;font-size:small}.user-events-list .user-event-title-members{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:capitalize;color:#70c48f}.user-events-list .user-event-latest-message{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0;margin-top:5px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.user-events-list .user-event-latest-message,.user-events-list .user-event-latest-message .left-side-message{display:-webkit-box;display:-ms-flexbox;display:flex}.user-events-list .user-event-latest-message .left-side-message img{margin:auto}.user-events-list .user-event-latest-message p{margin:auto 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:small}.user-events-list .user-event-latest-message b{font-weight:700;font-size:small}.user-event-picture{width:200px;border-radius:0;text-align:center;margin:0}.user-event-picture p{font-size:x-large;font-weight:100;line-height:normal}.user-event-picture span{font-weight:700;font-size:44px}.user-event-header{height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;-webkit-box-shadow:0 1px 5px 0 rgba(197,197,197,.75);box-shadow:0 1px 5px 0 rgba(197,197,197,.75);border-top-left-radius:5px;border-top-right-radius:5px}.user-event-header .ue-header-description{-webkit-box-flex:2;-ms-flex:2;flex:2;width:100%;margin:auto 15px}.user-event-header .ue-header-description p{margin:0 0 5px;color:#888}.user-event-header .ue-header-event-admin{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;margin:auto 0}.user-event-header .ue-header-event-admin .fa{margin-right:10px}.user-event-header .ue-title-booked{margin-bottom:10px}.user-event-header .ue-title-booked p{height:24px;padding:3px 5px;border-radius:5px;margin:auto 0;font-size:smaller;font-weight:700;color:#fff;text-shadow:0 1px 0 #828282;background-color:#70c48f}.user-event-header .ue-title-booked p.danger{background-color:#c57373}.user-event-people-going,.user-event-pinned-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 10px;border-bottom:1px solid #e2e2e2}.user-event-people-going .ue-people,.user-event-people-going .ue-profile-pictures{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-event-people-going .ue-people a{text-transform:uppercase;font-weight:700;color:#70c48f}.user-event-people-going .ue-people .fa{color:#70c48f;margin-right:5px;font-size:20px;vertical-align:text-top}.user-event-people-going .ue-people p{margin:0 20px 0 0}.user-event-people-going .ue-people span{vertical-align:middle}.user-event-people-going .ue-profile-pictures img,.user-event-pinned-text a .fa{margin-left:5px}.user-event-people-going .ue-profile-pictures .ue-you{color:#70c48f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:5px}.user-event-people-going .ue-profile-pictures .ue-you.cantgo{color:#c57373}.user-event-people-going .ue-profile-pictures .ue-you p{margin:0;display:inline;font-size:small;font-weight:100;vertical-align:3px}.user-event-people-going .ue-profile-pictures .ue-you .fa{margin:0 5px;font-size:28px}.user-event-pinned-text{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:15px 15px 20px}.user-event-pinned-text p{font-size:smaller;margin:auto 15px auto 0}.more-details-content p:first-letter,.user-event-pinned-text p:first-letter{text-transform:capitalize}.user-event-pinned-text a{color:#70c48f;font-weight:700;display:block;position:absolute;right:5px;bottom:5px}.user-event-pinned-text i{margin:0 15px 0 5px;color:#70c48f}.ue-smaller{font-size:smaller}.user-event-edit{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px}.user-event-edit,.user-event-edit .ue-btn-group{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-event-chat{max-height:500px;overflow-y:scroll;padding:15px;-webkit-box-flex:7;-ms-flex:7;flex:7}.user-event-chat .ue-chat-message{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e2e2e2;font-size:smaller}.user-event-chat .ue-chat-message img{width:25px;height:25px;border-radius:50%}.user-event-chat .ue-message-text{margin-left:15px}.finalization-modal .user-wrp h6,.user-event-chat .ue-message-head,.user-events-no-events h4{margin:0}.user-event-chat .ue-message-head span{color:#888}.user-event-chat .ue-message-head a{color:#e5e5e5;margin-left:10px}.user-event-chat .ue-message-body{margin:5px 0 0}.user-event-chat .ue-last,.user-event-invite-modal .ue-static-table-head th{border:0}.user-event-chat .ue-chat-view-more{border-bottom:1px solid #e2e2e2;padding-bottom:15px;margin-bottom:15px;text-align:center}.user-event-chat-write{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:62px;max-height:62px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 15px;background-color:#f8f8f8;border-top:1px solid #e2e2e2}.user-event-chat-write input{width:80%;margin-bottom:0}.user-event-chat-write button{margin-right:0;width:15%;border-radius:5px}.user-events-no-events{text-align:center}.user-events-no-events .fa{font-size:63px}.user-events-no-events h3{margin:25px 0}.ue-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px}.ue-buttons.ue-no-offset{margin-top:0}.ue-buttons.ue-full-width,.ue-buttons.ue-full-width button{width:100%}.ue-buttons.ue-buttons-small.ue-buttons-small{font-size:small}.ue-buttons.ue-buttons-small.ue-buttons-small button{padding:10px}.ue-buttons button{outline:0;padding:12px;background-color:#f8f8f8;color:#a1a1a1;border-radius:0;border-left:#9bd6b1}.ue-buttons button:first-child{border-radius:3px 0 0 3px;border:0}.ue-buttons button:last-child{border-radius:0 3px 3px 0}.ue-buttons button.ue-active,.ue-buttons button:hover{background:#70c48f;color:#fff}.ue-buttons button.ue-danger.ue-danger{background:#c57373}.user-event-invite-modal .overlay-content{width:auto;min-width:650px;padding:20px;border-radius:3px}.user-event-invite-modal .overlay-close{right:6px;top:0}.ue-details div,.user-event-invite-modal .ue-modal-title.ue-modal-title{margin-bottom:20px}.user-event-invite-modal .ue-modal-search input{width:100%;height:41px;text-align:center}.place-menu-list li,.user-event-invite-modal .ue-modal-results-added .ue-provider{text-align:center}.user-event-invite-modal .ue-modal-results-added .ue-provider .fa{font-size:large;vertical-align:middle}.user-event-invite-modal .ue-invite-users{text-align:center;margin-top:20px}.user-event-invite-modal .ue-table-wrapper{max-height:300px;overflow-y:scroll}.user-event-invite-modal .ue-static-table-head{position:static}.user-event-invite-modal .ue-static-table-head tr{border-bottom:2px solid #d2d2d2}.alternative-modal .overlay-content{min-width:500px;padding:15px 25px;border-radius:3px}.alternative-modal .overlay-close{right:4px;top:-3px}.alternative-modal .userEvents-datepicker{margin:0;width:200px}.alternative-modal .userEvents-datepicker .quickdate-button{width:200px;height:41px;border-radius:0;padding:9px 0 0 16px;border:1px solid #e2e2e2}.alternative-modal .userEvents-datepicker .quickdate-button .fa,.finalization-coupon .flex input[type=text]{margin-right:10px}.alternative-modal .flex-group-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.alternative-modal .hours-input{width:auto;height:41px;border:1px solid #e2e2e2;text-align:center;display:inline}.alternative-modal .newEvent-sports{display:-webkit-box;display:-ms-flexbox;display:flex}.alternative-modal .newEvent-sports select{width:50%;margin:15px auto;background:#fff;text-transform:capitalize}.alternative-modal .newEvent-address,.event-modal .overlay-content label{margin-bottom:15px}.time-container p{margin:0 5px;display:inline}.event-modal .overlay-content{padding:15px}.event-modal .overlay-content .ue-btn-group button:first-child{margin-right:25px}.ue-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px}.ue-details p{display:inline;margin-left:15px}.user-event{border-bottom:1px solid #e2e2e2;margin-bottom:15px;padding-bottom:15px}.user-event .action,.user-event .description,.user-event .statistics{margin:auto 15px auto 0}.user-event .statistics.statistics{margin-right:15px}.place-menu-list li a,.user-event .statistics.statistics small{display:block}.user-event .description{max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-event .description .cancelled{color:#c57373}.event-map iframe{border:0;margin:15px 0;width:100%;height:250px}.admin-invoices .datepickers,.admin-invoices .search-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-invoices .search-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.admin-invoices .search-row .type-dropdown,.admin-invoices .search-row>.search{min-width:100px}.admin-invoices .search-row .type-dropdown>span,.admin-invoices .search-row>.search>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-invoices .search-icon input{width:100%;max-width:200px;padding:7px 15px 7px 35px;border-radius:4px;border:1px solid #ccc;margin-bottom:0;line-height:24px}.admin-invoices .datepickers{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.admin-invoices .datepickers span{margin:0 15px}.admin-invoices .datepickers button{margin-left:5px}.admin-invoices .type-dropdown{position:relative}.admin-invoices .type-dropdown .dropdown-options{position:absolute;top:40px;height:165px}@media screen and (max-width:1317px){.datepickers{margin-top:10px}}@media screen and (max-width:835px){.type-dropdown{margin-top:10px}}@media screen and (max-width:375px){.admin-invoices .search-icon{width:285px}.admin-invoices .datepickers span{margin:0 5px}}.type-dropdown{border:1px solid #ccc;padding:7px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;width:240px;margin-right:15px;position:relative}.type-dropdown .fa{margin-left:auto}.type-dropdown .dropdown-options{z-index:1;position:absolute;bottom:-91px;left:-1px;background-color:#f5f5f5;width:240px;min-width:170px;padding:5px 0}.type-dropdown .dropdown-options .single-type{line-height:20px;padding:10px}.type-dropdown .dropdown-options .single-type:hover{color:#66b8e3}.place-menu-list-wrapper{position:relative;z-index:3;width:100%}.place-menu-list{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}@media (min-width:769px){.place-menu-list-wrapper{margin-top:-36px;margin-left:auto;margin-right:auto;max-width:calc(75rem - 48px);overflow:hidden;border-radius:4px;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.04);box-shadow:0 4px 4px rgba(0,0,0,.04)}.place-menu-list-wrapper .place-menu-list{margin:0;padding:0}.place-menu-list-wrapper li{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px 0}.place-menu-list-wrapper li:after{position:absolute;left:0;bottom:0;height:4px;width:100%;content:'';background:#fff;pointer-events:none;-webkit-transition:.2s height cubic-bezier(.5,0,.5,1);transition:.2s height cubic-bezier(.5,0,.5,1)}.place-menu-list-wrapper li a{position:relative;z-index:2;text-transform:uppercase;letter-spacing:.4pt;-webkit-transition:.2s color cubic-bezier(.5,0,.5,1);transition:.2s color cubic-bezier(.5,0,.5,1)}.place-menu-list-wrapper li:hover{cursor:pointer}.place-menu-list-wrapper li.active a,.place-menu-list-wrapper li:hover a{color:#70c48f}.place-menu-list-wrapper li:hover:after{height:8px;background:rgba(112,196,143,.2)}.place-menu-list-wrapper li.active:after{background:#70c48f}}@media (max-width:768px){.place-menu-list-wrapper{margin-top:30px}.place-menu-list-wrapper .place-menu-list{margin:0 -2%;padding:0 24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.place-menu-list-wrapper li{margin:1%;padding:12px;border:1px solid #535658;border-radius:3px;-webkit-box-flex:1;-ms-flex:1 0 48%;flex:1 0 48%}.place-menu-list-wrapper li a{color:#535658;font-size:14px}.place-menu-list-wrapper .active{background:#70c48f}.place-menu-list-wrapper .active a{color:#fff}}.overlay .overlay-close{top:0;right:0;margin-right:0;height:40px;width:40px;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .2s cubic-bezier(0,.5,.5,1);transition:transform .2s cubic-bezier(0,.5,.5,1);transition:transform .2s cubic-bezier(0,.5,.5,1),-webkit-transform .2s cubic-bezier(0,.5,.5,1)}.finalization-modal{position:fixed;top:0;left:0;width:100%;min-height:100%;overflow-y:auto;z-index:999}.carousel .carousel-wrapper .carousel-container.dragging a,.finalization-modal.closed{pointer-events:none}.finalization-modal .overlay{bottom:initial;right:initial;height:100%;width:100%;display:block}@media (min-width:769px){.finalization-modal .overlay{overflow-y:auto}}.finalization-modal .overlay-content{max-height:initial;width:100%;overflow-y:auto}@media (min-width:769px){.finalization-modal .overlay-content{max-width:700px;margin:3.5vh auto 5vh;overflow-y:unset;-webkit-box-shadow:0 4px 4px rgba(33,34,34,.1),0 8px 8px rgba(33,34,34,.1),0 16px 16px rgba(33,34,34,.1),0 32px 32px rgba(33,34,34,.35),0 64px 64px rgba(33,34,34,.35);box-shadow:0 4px 4px rgba(33,34,34,.1),0 8px 8px rgba(33,34,34,.1),0 16px 16px rgba(33,34,34,.1),0 32px 32px rgba(33,34,34,.35),0 64px 64px rgba(33,34,34,.35)}}@media (max-width:768px){.finalization-modal .overlay-content{margin:0 auto;height:100%;border-radius:0;opacity:0}}.finalization-modal .overlay-content{opacity:0;will-change:transform;-webkit-animation-name:showing-up;animation-name:showing-up;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0,.5,.5,1);animation-timing-function:cubic-bezier(0,.5,.5,1)}@media (min-width:769px){.finalization-modal .overlay-content{-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0);-webkit-animation-duration:.2s;animation-duration:.2s}}@media (max-width:768px){.finalization-modal .overlay-content{-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0);-webkit-animation-duration:.3s;animation-duration:.3s}}.finalization-modal .overlay-content>div{opacity:0;-webkit-transform:translate3d(0,2%,0);transform:translate3d(0,2%,0);-webkit-animation:showing-up .3s .3s cubic-bezier(0,.5,.5,1) forwards;animation:showing-up .3s .3s cubic-bezier(0,.5,.5,1) forwards}@media (max-width:768px){.finalization-modal .overlay-content>div{min-height:100%;height:100%}}.finalization-modal .overlay-backdrop{opacity:0;will-change:opacity;-webkit-animation:opacity-on .3s cubic-bezier(.5,0,.5,1) forwards;animation:opacity-on .3s cubic-bezier(.5,0,.5,1) forwards}@media (max-width:768px){.finalization-modal .overlay-backdrop{background-color:#fff}}.steps-wrapper{position:relative;margin:0 auto;max-width:520px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.steps-wrapper .progress-bar{position:absolute;top:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:1px;width:calc(100% - 100px);background:#dfdfdf}.steps-wrapper .progress-bar:before{content:'';position:absolute;top:0;left:0;-webkit-transform:scalex(var(--percent));transform:scalex(var(--percent));height:100%;width:100%;-webkit-transform-origin:0;transform-origin:0;-webkit-transition:.3s transform cubic-bezier(0,.5,.5,1);transition:.3s transform cubic-bezier(0,.5,.5,1);background-color:#70c48f}@media (min-width:540px){.steps-wrapper .progress-bar{width:calc(100% - 160px)}}.steps-checkout{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;background:#f6f6f6;counter-reset:step;border-top-left-radius:5px;border-top-right-radius:5px}@media (min-width:780px) and (max-width:1980px){.steps-checkout{min-width:530px}}@media (min-width:769px){.steps-checkout{padding:25px 30px 15px}}@media (max-width:768px){.steps-checkout{padding:35px 30px 15px}}.step-wrapper{position:relative;font-size:17px;font-size:1.0625rem;font-weight:900;text-align:center;cursor:pointer;counter-increment:step}@media (min-width:540px){.step-wrapper{min-width:120px}}.step-wrapper:before{content:counters(step,".");position:relative;display:block;margin:0 auto 5px;border:1px solid;border-radius:30px;height:30px;width:30px;text-align:center;font-size:20px;font-size:1.25rem;-webkit-box-shadow:0 0 0 10px #f6f6f6;box-shadow:0 0 0 10px #f6f6f6;background:#f6f6f6}.step-wrapper:not(.step-current):not(.step-done){color:#e5e5e5}.settings>.tabs>.nav>ul.menu>li.tab-current>a,.step-wrapper.step-current,.step-wrapper.step-done{color:#70c48f}.step-wrapper.step-current:before{border-color:#70c48f}.step-wrapper.step-done:before{color:#fff;border-color:#70c48f;background:#70c48f}.extras-wrp .extras-btn>span,.finalization-order-resume-title,.label-copy,.options-wrp label,.payment-method-title{display:block;font-weight:700;color:#525657;font-size:15px;font-size:.9375rem}.label-copy-value{margin-top:5px;color:#525657;font-size:13px;font-size:.8125rem}.members-only-label{margin:0 3px;font-weight:600;color:#70c48f}@media (max-width:768px){.IOS .footer-modal-navigation{padding:20px 30px 130px}}.credit-discount{padding:4px;background-color:#e1edf2;cursor:pointer;text-align:center;margin-top:auto}@media (min-width:769px){.credit-discount{margin-bottom:-20px}}.credit-discount span{font-size:12px;font-size:.75rem;font-weight:600}.credit-discount.credit-fill-up{padding:12px}.credit-fill-up{position:relative;margin-top:-60px}.footer-modal-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#70c48f;padding:20px 30px}@media (max-width:768px){.footer-modal-navigation{-webkit-box-flex:0;-ms-flex:none;flex:none}}@media (min-width:769px){.footer-modal-navigation{margin-top:20px}}.footer-modal-navigation .button-modal-navigation{margin:0;border-radius:30px;padding:10px 30px;color:#fff;font-weight:700;font-size:15px;font-size:.9375rem;border:2px solid #fff;outline-width:thin;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer-modal-navigation .button-modal-navigation:hover{background:#fff;color:#70c48f}.footer-modal-navigation.credit-disclaimer-hiden{margin-top:auto}@media (max-width:768px){.price-modal-navigation{margin:0 0 10px}}.price-modal-navigation small,.price-modal-navigation span{display:block;color:#fff;line-height:1em}.price-modal-navigation .value{font-size:22px;font-size:1.375rem;font-weight:400}.finalization-order-resume-table td .quantity,.price-modal-navigation small{font-size:12px;font-size:.75rem;font-weight:700}.detail-info-wrp .info,.extras-wrp .extras-item,.options-wrp .field,item-size{width:100%}@media (min-width:769px){.detail-info-wrp .info,.extras-wrp .extras-item,.options-wrp .field,item-size{min-width:300px;width:47.5%}}button{outline:thin}.finalization-modal-title{position:relative;padding:20px 15px;-webkit-box-sizing:content-box;box-sizing:content-box;border-top-left-radius:5px;border-top-right-radius:5px;background:#f6f6f6;font-size:17px;font-size:1.0625rem;letter-spacing:-.5pt;font-weight:900;color:#70c48f}@media (min-width:768px){.finalization-modal-title{padding:30px}}.finalization-modal-wrapper{padding:25px 15px 5px}@media (min-width:768px){.finalization-modal-wrapper{max-width:700px;width:100%;margin:0 auto;padding:25px 35px 5px}}.finalization-modal-wrapper [name=cardForm]{border-radius:5px;padding:20px;background:#f6f6f6}@media (min-width:640px){.finalization-modal-wrapper [name=cardForm]{padding-bottom:0}}.finalization-order-resume{margin-bottom:40px}.finalization-order-resume .total-price{color:#70c48f;font-weight:300;font-size:22px;font-size:1.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.finalization-order-resume .total-price small{position:relative;font-weight:700;top:-5px;left:-5px;font-size:11px;font-size:.6875rem}.finalization-order-resume .total-price .currency-price{margin-left:2px}.finalization-order-resume-title{margin:0 0 5px}.finalization-order-resume-table{width:100%}.finalization-order-resume-table td{font-size:12px;font-size:.75rem;padding:7px 0;border-bottom:1px solid rgba(226,226,226,.5)}.finalization-order-resume-table td .quantity{display:inline-block;width:15px;height:15px;line-height:1.3em;border-radius:2px;background:#e2e2e2;text-align:center;color:$gray}.card-number input:not([type=radio]),.card-number select,.expiration-cvc-group input:not([type=radio]),.expiration-cvc-group select{border:1px solid #e2e2e2;border-radius:5px;outline:0;font-size:13px;font-size:.8125rem;-webkit-box-shadow:0 0 0 1px #e2e2e2;box-shadow:0 0 0 1px #e2e2e2}.card-number .icon-field .fa,.expiration-cvc-group .icon-field .fa{top:11px}@media (min-width:414px){.card-number .icon-field div help-tooltip .tooltip .info-tooltip,.expiration-cvc-group .icon-field div help-tooltip .tooltip .info-tooltip{right:-26px}}.card-number .has-error p,.expiration-cvc-group .has-error p{font-size:11px;font-size:.6875rem}.card-number .add-card-action,.expiration-cvc-group .add-card-action{margin-left:auto}.card-number .add-card-action button,.expiration-cvc-group .add-card-action button{height:38px;margin:0 auto 15px}.card-number .add-card-action .sa-spinner,.expiration-cvc-group .add-card-action .sa-spinner{width:30px;height:30px;margin:-6px 25px 15px 40px}@media (max-width:768px){.expiration-cvc-group .icon-field .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:769px){.credits-balance,.payment-selected{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.payment-options-list{position:absolute;left:0;top:calc(100% - 4px);margin:5px 0 0;padding:0;width:100%;overflow-y:auto;background:#efefef;list-style:none;-webkit-animation:pulse .2s forwards cubic-bezier(.5,0,.5,1);animation:pulse .2s forwards cubic-bezier(.5,0,.5,1);-webkit-box-shadow:0 1px 2px rgba(83,86,88,.4),0 3px 4px rgba(83,86,88,.1);box-shadow:0 1px 2px rgba(83,86,88,.4),0 3px 4px rgba(83,86,88,.1)}@media (min-width:769px){.payment-options-list{max-height:240px}}@media (max-width:768px){.payment-options-list{max-height:380px}}.payment-options-list li{padding:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-options-list li:not(last-child){border-bottom:1px solid #e2e2e2}.payment-options-list li label{cursor:pointer;padding:6px 8px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-size:.75rem;border-radius:3px;-webkit-transition:background .1s cubic-bezier(.5,0,.5,1);transition:background .1s cubic-bezier(.5,0,.5,1)}.payment-options-list li label:hover{background:rgba(226,226,226,.6)}.payment-options-list li input:checked+label{background:#70c48f;color:#fff}.payment-options-list li button{padding:12px;font-size:12px;font-size:.75rem;color:#66b8e3}.payment-options-list [type=radio]{position:absolute;opacity:0}.payment-options-list .credit-card-name{line-height:1em}.booking-modal .custom-dropdown li,.payment-options-list .credit-card-name strong{font-size:12px;font-size:.75rem}.payment-method-changer-trigger{color:#66b8e3;padding:12px;font-size:11px;font-size:.6875rem}@media (max-width:769px){.payment-method-changer-trigger{position:absolute;right:0;top:0}}.credit-card-img{margin:0 10px 0 0;width:40px;height:auto}.credit-card-svg{display:block;margin:0 auto}.credit-card-name{line-height:1em}.credit-card-name .flex{margin-top:2px;font-size:10px;font-size:.625rem}.credit-card-name strong{display:block;font-weight:700;font-size:15px;font-size:.9375rem}.credit-card-name .asteriscs{position:relative;bottom:-.25em;margin-bottom:0;letter-spacing:2.2pt}.credit-card-name .last-digits{margin-left:7px;letter-spacing:1.2pt}.payment-method-title{margin:0 0 10px}.cancel-add-new-payment{margin-bottom:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cancel-add-new-payment button{text-decoration:underline;font-size:11px;font-size:.6875rem}credit-card-selector form>div:not(.cancel-add-new-payment){margin-bottom:20px}credit-card-selector form>div:not(.cancel-add-new-payment) [ng-messages] p{font-size:11px;font-size:.6875rem}.credits-balance button,.payment-selector button{margin:0}.credits-balance my-spinner div .sa-spinner,.payment-selector my-spinner div .sa-spinner{top:0;width:30px;height:30px}.credits-balance,.payment-selected{font-weight:700;font-size:12px;font-size:.75rem}@media (min-width:769px){.credits-balance,.payment-selected{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:768px){.overlay-content .payment{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.payments-method{position:relative}.credits-balance,.payment-selector{position:relative;z-index:10;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;min-height:64px;background:rgba(226,226,226,.3)}.credits-balance:not(.credits-balance),.payment-selector:not(.credits-balance){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:414px){.credits-balance,.payment-selector{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.credits-balance{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.finalization-modal .credit-place-option{margin:20px 0 0}.finalization-modal .icon{position:relative;display:inline-block;height:40px;width:40px;border-radius:50px;background:#e8e8e8}.finalization-modal .icon svg{position:absolute;left:53%;top:46%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:27px;width:23px;fill:#767676;stroke:#767676}.finalization-modal .icon+span{margin-left:8px}.finalization-modal .user-wrp{position:relative;margin-bottom:30px;padding:1.5% 3%;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid rgba(226,226,226,.5);border-radius:5px}.finalization-modal .user-wrp figure{position:relative;top:15px;margin:0;padding:0;overflow:hidden;width:50px;height:50px;background:gray;border-radius:25px}.finalization-modal .user-wrp figure img{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:initial;height:100%}.finalization-modal .user-wrp .user-info-wrp{margin-left:10px}.finalization-modal .user-wrp h4{margin-top:15px;margin-bottom:0}.finalization-modal .user-hidden-info{margin-top:10px}.finalization-modal .user-hidden-info strong{font-size:13px;font-size:.8125rem}.finalization-modal .user-hidden-info p{margin:0 0 15px;font-size:13px;font-size:.8125rem}.finalization-modal .user-info-wrp-edit-btn,.finalization-modal .user-info-wrp-more-btn{font-size:12px;font-size:.75rem;text-decoration:underline;font-weight:700}.finalization-modal .user-info-wrp-edit-btn:hover,.finalization-modal .user-info-wrp-more-btn:hover{color:#66b8e3}.finalization-modal .user-info-wrp-more-btn{position:relative;margin-top:10px}.finalization-modal .user-info-wrp-edit-btn{position:absolute;top:10px;right:10px}.finalization-payment .payment-option{margin:0}.finalization-coupon-trigger>a{text-align:right}.finalization-coupon-trigger>a,.finalization-coupon>a{color:#66b8e3;font-weight:700;text-decoration:underline;display:block;font-size:12px;font-size:.75rem}.finalization-coupon .coupon-wrp{display:block;margin-bottom:30px;padding:15px;font-size:14px;font-size:.875rem;border-radius:5px;-webkit-box-shadow:0 0 0 1px rgba(188,188,188,.6);box-shadow:0 0 0 1px rgba(188,188,188,.6)}@media (min-width:769px){.finalization-coupon .flex input[type=text]{width:80%;width:calc(80% - 10px)}}@media (max-width:768px){.finalization-coupon .flex input[type=text]{width:100%}}.finalization-coupon .flex a{padding:10px 20px;color:#fff;text-align:center;border-radius:5px;background:#66b8e3;font-weight:900;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:769px){.finalization-coupon .flex a{width:20%}}@media (max-width:768px){.finalization-coupon .flex a{width:auto;margin-top:10px}}.finalization-modal-payment-section .with-card,.finalization-modal-payment-section .with-credits{text-align:left;font-weight:700;color:#66b8e3;font-size:11px;font-size:.6875rem;text-decoration:underline}#have-to-have-the-app{position:absolute;top:0;opacity:0}#have-to-have-the-app:checked+.have-to-have-the-app:before{background:#70c48f;border-color:#70c48f}#have-to-have-the-app:checked+.have-to-have-the-app:after{opacity:1}.have-to-have-the-app{position:relative;border-radius:8px;padding:10px 10px 10px 35px;max-width:306px;font-size:10px;font-size:.625rem;line-height:1.3em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.have-to-have-the-app:before{content:'';position:absolute;top:12px;left:10px;height:18px;width:18px;border-radius:3px;cursor:pointer;-webkit-transition:.2s background cubic-bezier(0,.5,.5,1);transition:.2s background cubic-bezier(0,.5,.5,1);background:rgba(226,226,226,.4);border:1px solid #e2e2e2}.have-to-have-the-app:after{content:'';position:absolute;left:16px;top:15px;width:5px;height:9px;opacity:0;-webkit-transition:.2s opacity cubic-bezier(.5,0,.5,1);transition:.2s opacity cubic-bezier(.5,0,.5,1);border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.call-to-action{position:relative;margin:30px 0;padding:15px 0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:721px){.call-to-action{padding:15px 0}}@media (max-width:720px){.call-to-action{padding:15px 0 90px}}.call-to-action button{position:relative;text-align:center;-webkit-animation:pop .5s forwards cubic-bezier(.5,0,.5,1);animation:pop .5s forwards cubic-bezier(.5,0,.5,1)}@media (min-width:769px){.call-to-action button{margin:0}}@media (max-width:768px){.call-to-action button{margin:15px 0 0}}.call-to-action .button-wrp{width:auto}.call-to-action .button-wrp .StripeElement{width:280px}.call-to-action .button-wrp span:not(.btn-wrp){font-size:12px;font-size:.75rem;padding:0 0 0 25px;display:block}.payment-with-credits-action{padding:15px 35px;line-height:1}@media (max-width:540px){.payment-with-credits-action{width:100%}}.payment-with-credits-action:hover:not([disabled=disabled]){background:#1d5572}#product-payment-request-button{height:40px;width:100%}#product-payment-request-button:not(.mobile-payment-active){-webkit-transition:none;transition:none;position:absolute;left:0;opacity:0;pointer-events:none}.finalization-user-info{padding:10px 0 30px}.booking-user-info label,.finalization-user-info label{font-size:15px;font-size:.9375rem}.finalization-user-info .new-form input,.finalization-user-info .new-form select{margin-bottom:0}.finalization-user-info .buyMemberplanBooking select{border:1px solid #e2e2e2;border-radius:5px;-webkit-box-shadow:0 0 0 1px #e2e2e2;box-shadow:0 0 0 1px #e2e2e2;outline:0;font-size:13px;font-size:.8125rem;width:100%}.booking-user-info .buyMemberplanBooking .field.flex,.finalization-user-info .buyMemberplanBooking .field.flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:769px){.finalization-user-info .buyMemberplanBooking .field.split>label{width:47.5%;min-width:300px}}@media (max-width:769px){.finalization-user-info .buyMemberplanBooking .field.split>label:first-child{margin-bottom:15px}}.booking-user-info .buyMemberplanBooking .label label,.finalization-user-info .buyMemberplanBooking .label label{margin-right:20px}.confirm-password-modal{padding:30px;padding:1.875rem}.confirm-password-modal .text-center{margin-top:15px}.ie-disclaimer{position:fixed;bottom:0;left:0;width:100%;padding:10px;background:#fff;border:0 solid #d0e0eb;-webkit-box-shadow:-1px 0 14px 0 rgba(63,78,90,.2);box-shadow:-1px 0 14px 0 rgba(63,78,90,.2);border-radius:2px;-webkit-transform:translate3d(0,103%,0);transform:translate3d(0,103%,0)}.ie-disclaimer:not(.closed){-webkit-animation:show-disclaimer-ie .4s cubic-bezier(0,.5,.5,1) forwards;animation:show-disclaimer-ie .4s cubic-bezier(0,.5,.5,1) forwards}.ie-disclaimer.closed{-webkit-animation:hide-disclaimer-ie .4s cubic-bezier(.5,0,0,1) forwards;animation:hide-disclaimer-ie .4s cubic-bezier(.5,0,0,1) forwards}.disclaimer-wrp{position:relative;padding:15px 0;margin:0 auto;max-width:940px}.disclaimer-wrp figure{float:left;margin-bottom:30px}@media (min-width:768px){.disclaimer-wrp figure{margin:0 30px 30px}}.ie-disclaimer-article{max-width:640px}.ie-disclaimer-title{margin:0 0 10px;color:#c93c3c;font-size:16px;font-size:1rem}.ie-disclaimer-p{margin-top:0;font-size:13px;font-size:.8125rem}.disclaimer-close{position:absolute;right:0;top:0;font-size:25px;font-size:1.5625rem;font-weight:700;color:#6b7071;z-index:10}.disclaimer-close:hover{color:#000}.booking-modal .alert-blue,.booking-modal .alert-yellow{position:relative;margin:0;display:inline-block;padding:4px 40px 4px 34px;border-radius:5px 0 0 5px}.booking-modal .alert-yellow{background:#fcf8e3}.booking-modal .alert-blue span,.booking-modal .alert-yellow span{font-size:11px;font-size:.6875rem}.booking-modal .alert-blue{background:#e1edf2}.booking-modal .alert-blue help-info{right:initial;left:0;top:-2px;-webkit-transform:scale(.7);transform:scale(.7)}.booking-modal .alert-blue .phone-icon{position:absolute;right:6%;top:-1px;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.booking-modal .alert-wrp{margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}svg:not(.ntch) circle,svg:not(.ntch) path{fill:inherit}svg:not(.ntch) circle{stroke:inherit}.extras-wrp{padding:15px 0 0}.extras-wrp:not(:empty){border-top:1px solid #efefef}.extras-wrp .extras-btn{width:100%}.extras-wrp .extras-btn>span{margin-bottom:5px}.extras-wrp .extras,.extras-wrp .extras-item{display:-webkit-box;display:-ms-flexbox;display:flex}.extras-wrp .extras{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.extras-wrp .extras-item{margin:0 0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.options-wrp{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 0 5px}.options-wrp:not(:empty){border-top:1px solid #efefef}.options-wrp .field,.purchased-items .purchased-item header{margin-bottom:20px}.options-wrp .view-details{position:absolute;font-size:12px;font-size:.75rem;font-weight:400}@media (max-width:769px){.options-wrp .view-details{right:0}}.extras-input-wrap input[type=number]{-webkit-box-shadow:none;box-shadow:none}.detail-info-wrp{padding:5px 0 15px}@media (max-width:769px){.detail-info-wrp .info{margin-bottom:20px}}.membership-dropdown .dropdown-label .text-overflow{width:99%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.membership-dropdown .dropdown-label span,.score-modal .overlay-content .set-score .container table tr span,.score-modal .overlay-content .share-score .container table tr span{white-space:nowrap}.carousel-container-next-prev-preview,.membership-carousel{position:relative}.membership-carousel .select-membership-button-wrp{position:absolute;bottom:0;left:0;padding:12px 0;width:100%;border-radius:0 0 5px 5px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(18%,rgba(246,246,246,.64)),color-stop(46%,#f6f6f6),to(#f6f6f6));background-image:linear-gradient(-180deg,rgba(246,246,246,.64) 18%,#f6f6f6 46%,#f6f6f6 100%)}.membership-carousel .select-membership-button{margin-left:auto;margin-right:auto;padding:6px 15px;display:table;font-size:11px;font-size:.6875rem;font-weight:700;border:2px solid #70c48f;border-radius:30px;color:#70c48f}.membership-carousel .select-membership-button:hover{background:#70c48f;color:#fff}.membership-carousel .more-details-content>span:not(.exclamation):before{position:absolute;top:3px;left:1px;height:5px;width:5px;content:'';border-radius:5px;background:#70c48f}.membership-carousel .rn-carousel{margin-top:5px}.rn-carousel{min-height:260px;-ms-touch-action:manipulation;touch-action:manipulation}.rivals-container .only-rivals-item .container .last-msg .msg>.image-shared>figure,.rn-carousel .plan-item{padding:0}.rn-carousel .plan-info{margin-left:40px}.plan-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan-item{-webkit-transition:-webkit-transform .1s cubic-bezier(0,.5,.5,1);transition:transform .1s cubic-bezier(0,.5,.5,1);transition:transform .1s cubic-bezier(0,.5,.5,1),-webkit-transform .1s cubic-bezier(0,.5,.5,1);border-radius:5px}.plan-item .plan-wrp{width:100%;height:100%;padding:5px 9px 50px 5px;border:3px solid #f5f5f5;background-color:#f5f5f5;border-radius:5px;overflow-y:auto}.plan-item .plan-wrp .fa{display:none}.plan-name{margin-bottom:0;margin-left:10px;font-size:15px;font-size:.9375rem;font-weight:700;text-transform:uppercase;color:#434343}.plan-icon{height:30px;width:30px;padding:2px;border-radius:20px;background-color:#70c48f;pointer-events:none}.plan-info{display:block}#booking-payment .with-card,#booking-payment .with-credits,.cancel-membership{color:#434343;font-size:11px;font-size:.6875rem;text-decoration:underline}.more-details-content{padding-left:0;margin-top:5px;display:block;-webkit-transition:.3s;transition:.3s}@media (min-width:640px){.more-details-content{padding-left:35px}}.more-details-content>span{margin-bottom:15px;display:block;padding-left:25px;line-height:1.2em;font-size:14px;position:relative}.more-details-content>span strong{font-size:12px;margin:5px 0;display:block}.more-details-content p{margin:0 0 3px}.more-details-content .prices,.rentals-modal .content-wrapper .trainer-section .row from-to,.rentals-modal .content-wrapper .trainer-section .row price-input{display:-webkit-box;display:-ms-flexbox;display:flex}.more-details-content .prices div{margin:1px 0 0 3px}.more-details-content .prices div .info-tooltip{font-size:12px;top:27px;right:-25px}.more-details-content>span .fa{font-size:1em;position:absolute;top:1px;left:0}.more-details-content .downcase{text-transform:lowercase}.more-details-content span.exclamation{font-style:italic;font-size:10px;font-size:.625rem}.booking-user-info{padding:10px 0 30px}.booking-modal .order-details-table>div,.booking-user-info .new-form input,.booking-user-info .new-form select{margin-bottom:0}.booking-user-info .buyMemberplanBooking select{border:1px solid #e2e2e2;border-radius:5px;-webkit-box-shadow:0 0 0 1px #e2e2e2;box-shadow:0 0 0 1px #e2e2e2;outline:0;font-size:13px;font-size:.8125rem;width:100%}@media (min-width:769px){.booking-user-info .buyMemberplanBooking .field.split>label{width:47.5%;min-width:300px}}@media (max-width:769px){.booking-user-info .buyMemberplanBooking .field.split>label:first-child{margin-bottom:15px}}#booking-payment .with-card,#booking-payment .with-credits{text-align:left;font-weight:700;color:#66b8e3}#booking-payment .payment-option{margin:0}credit-card-selector form .card-element{width:100%;margin-top:7px}credit-card-selector .alert-session{margin-top:20px}.booking-modal .credit-place-option{margin:20px 0 0}.booking-modal .my-order-modal .extras .extras-item{min-height:38px}.booking-modal .dropdown-label .status-positive{margin:0;padding:4px;font-weight:700;font-size:11px;font-size:.6875rem}.booking-modal .custom-dropdown-content{max-height:200px}@media (max-width:415px){.booking-modal help-info .circle-icon .content{right:-10px;-webkit-transform:translateX(50%);transform:translateX(50%);max-width:400px}.booking-modal help-info .circle-icon .content .download-btns{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px auto}}.booking-modal .more-details-content{font-size:12px}.booking-modal .more-details-content .options-wrp label{font-size:inherit}.booking-modal .custom-dropdown.courts-dropdown .dropdown-label,.booking-modal .order-detail-margin{margin:0}.booking-modal .order-detail-margin:last-of-type{margin:0}@media (max-width:514px){.booking-modal .overlay-content{min-width:96vw}}@media (min-width:768px){.booking-modal .overlay-content{overflow-y:unset}}.booking-modal .custom-dropdown .custom-dropdown-button{min-height:38px;font-size:13px;font-size:.8125rem;font-weight:400}.booking-modal .custom-dropdown .custom-dropdown-button span{margin:0 5px 0 0}.booking-modal .bold{font-weight:400}.booking-modal .extras .extras-item .extras-container{padding:5px 0}.booking-modal .booking-modal-wrapper{-webkit-transition:all .2s linear;transition:all .2s linear}.buy-place-memberplan-modal{font-size:16px;font-size:1rem}h3{font-size:24px;font-size:1.5rem}.with-membership{background-repeat:no-repeat;background-position:140% 50%}.waiting-list-comment textarea,.waiting-list-comment-btn{margin-bottom:15px;margin-bottom:.9375rem}.waiting-list-comment-btn{color:#66b8e3;font-size:14px;font-size:.875rem}.add-course-member button{font-size:16px}.number-of-attendees{margin-top:30px}.courses-details-actions{margin-bottom:24px;margin-bottom:1.5rem}.courses-details-actions a{width:100%;margin:0 auto;border:1px solid #66b8e3;border-right:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 24px;padding:.75rem 1.5rem}.courses-details-actions a:hover{background:#66b8e3;color:#fff}.courses-details-actions a:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.courses-details-actions a:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid}.products-list .product-figure{position:relative;min-height:160px;min-width:160px;overflow:hidden;background-color:#fff}.products-list .product-figure.on-left{margin:0}@media (max-width:767px){.products-list .product-figure.on-left{border-top-left-radius:5px;border-top-right-radius:5px}}@media (min-width:768px){.products-list .product-figure.on-left{border-top-left-radius:5px;border-bottom-left-radius:5px}}.products-list .product-img{position:absolute;height:90%;width:90%;top:5%;left:5%;background-position:center;background-size:contain;background-repeat:no-repeat}.products-list .product-desc{position:relative;margin:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:800px){.products-list .product-desc{width:100%}}.products-list .product-desc .description{margin-top:0;font-style:italic;font-weight:400;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font-size:12px;font-size:.75rem}.products-list .product-desc h3{margin-bottom:0;font-size:16px;font-size:1rem;font-weight:700;text-transform:uppercase}.products-list .product-desc .product-price{justify-self:flex-end;font-size:13px;font-size:.8125rem;text-transform:uppercase}.products-list .product-desc .product-price span:last-child{font-weight:700}.products-list .product-desc abbr{text-decoration:none;border:0}.products-list .product-desc .text-danger{margin:10px 0;display:inline-block;border:1px solid currentColor;border-radius:5px;padding:3px 8px;font-size:11px;font-size:.6875rem}.products-list .product-actions{justify-self:flex-end;padding:10px;width:100%;border-radius:5px;background:rgba(216,216,216,.25)}@media (max-width:940px){.products-list .product-actions{margin-top:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.products-list .product-qnt-handler{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:940px){.products-list .product-qnt-handler{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}}.products-list .product-qnt-input{margin:0 1px;text-align:center;border-width:1px;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0}.products-list .product-qnt-input:disabled{opacity:initial;color:#000}.products-list input[type=number],input[type=number]{-moz-appearance:textfield}.products-list input[type=number]::-webkit-inner-spin-button,.products-list input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.products-list .product-add-down,.products-list .product-add-up{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px}.products-list .product-add-down:not([disabled=disabled]):hover,.products-list .product-add-up:not([disabled=disabled]):hover{background:rgba(216,216,216,.15);color:#27739b}.products-list .product-add-down,.products-list .product-add-up,.products-list .product-qnt-input{min-width:40px;height:40px;width:40px}.products-list .simple-cta{margin:0;font-size:14px;font-size:.875rem}@media (max-width:940px){.products-list .simple-cta{width:100%}}.products-list .simple-cta:not(.activated){opacity:.2;pointer-events:none;background:#525657;color:#fff}.products-list .multiple-items-disclaimer{position:absolute;z-index:9;bottom:0;left:0;padding:10px 10px 0;width:100%;background:#fff;border-radius:5px;-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,.1));filter:drop-shadow(0 0 2px rgba(0,0,0,.1));opacity:0;-webkit-transform:translate3d(0,103%,0);transform:translate3d(0,103%,0);-webkit-transition:.3s cubic-bezier(0,.5,.5,1) transform,.3s cubic-bezier(.5,0,.5,1) opacity;transition:.3s cubic-bezier(0,.5,.5,1) transform,.3s cubic-bezier(.5,0,.5,1) opacity}.products-list .multiple-items-disclaimer p{font-size:11px;font-size:.6875rem;line-height:1.2em;margin-top:0;margin-bottom:10px}.products-list .multiple-items-disclaimer i.arrow{position:absolute;top:0;right:21%;background:#fff}.products-list .multiple-items-disclaimer i.arrow:after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent transparent #fff;border-width:9px;margin-left:-9px}@media (min-width:768px){.products-list .multiple-items-disclaimer{padding:10px 10px 0}}.products-list .product{position:relative;width:100%;list-style:none;border-radius:5px;background:rgba(216,216,216,.15)}.products-list .product:hover .multiple-items-disclaimer{opacity:1;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}@media (min-width:620px){.products-list .product:not(:nth-child(2)){margin-bottom:0}}@media (max-width:799px){.products-list .product-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:800px){.products-list .product-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.products-list{padding:0;display:grid;grid-gap:30px}@media (min-width:415px){.products-list{padding:10px}}@media (min-width:560px){.products-list{grid-template-columns:1fr 1fr}}@media (max-width:559px){.products-list{grid-template-columns:1fr}}.products-list .product-wrap{position:relative}.tickets-list .ticket-to-buy{position:relative;margin-bottom:30px;border-radius:6px;background:#525657;overflow:hidden}@media (min-width:769px){.tickets-list .ticket-to-buy{width:48%}}@media (max-width:768px){.tickets-list .ticket-to-buy{width:100%}}.tickets-list{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:769px){.tickets-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.tickets-list .ticket-figure{position:absolute;margin:0;top:0;left:0;width:100%;height:100%;background-size:cover}.tickets-list .ticket-figure:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(82,86,87,.7)}.tickets-list .ticket-content{position:relative;min-height:260px;z-index:9;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #393c3d}.tickets-list .ticket-title{margin:0;line-height:1em;padding:20px}.tickets-list .tickets-details{margin:auto 0 20px;padding:0 20px;font-size:14px;font-size:.875rem}.tickets-list h3{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;line-height:1.1em;font-size:13px;font-size:.8125rem}.tickets-list h3:not(:last-child){margin-bottom:10px}.tickets-list h3 strong{font-weight:600}.tickets-list h3 .fa{margin-right:7px;width:20px;font-size:16px;font-size:1rem;text-align:center}.tickets-list .ticket-footer{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px;background:#525657;color:#fff}@media (min-width:768px){.tickets-list .ticket-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:767px){.tickets-list .ticket-footer{text-align:center}}@media (min-width:768px){.tickets-list .btn-to-payment{margin:0 0 0 auto}}@media (max-width:767px){.tickets-list .btn-to-payment{margin-top:15px}}.purchased-items .tickets-price,.tickets-list .tickets-price,.tickets-modal .tickets-price{font-weight:500}.purchased-items .tickets-price .text-strike,.tickets-list .tickets-price .text-strike,.tickets-modal .tickets-price .text-strike{opacity:.6;font-weight:300}.purchased-items .tickets-price .discount-price,.tickets-list .tickets-price .discount-price,.tickets-modal .tickets-price .discount-price,rivals-input .contacts>.contact>.rival-item user-img{margin:0 10px}.purchased-items .ticket-shape h1,.tickets-modal .ticket-shape h1{margin-bottom:5px;font-size:24px;font-size:1.5rem}.purchased-items .ticket-shape .ticket-description,.tickets-modal .ticket-shape .ticket-description{font-size:14px;font-size:.875rem}.purchased-items .ticket-shape .info,.tickets-modal .ticket-shape .info{position:relative;z-index:2;padding:15px 20px}@media (min-width:640px){.purchased-items .ticket-shape .info,.tickets-modal .ticket-shape .info{padding:20px 30px}}.purchased-items .ticket-shape footer,.tickets-modal .ticket-shape footer{position:relative;z-index:3;color:#fff;background:#525657;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media (max-width:560px){.purchased-items .ticket-shape footer,.tickets-modal .ticket-shape footer{padding:15px 20px}}@media (min-width:560px){.purchased-items .ticket-shape footer,.tickets-modal .ticket-shape footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 30px}}.purchased-items .ticket-shape footer:after,.purchased-items .ticket-shape footer:before,.tickets-modal .ticket-shape footer:after,.tickets-modal .ticket-shape footer:before{position:absolute;top:-11px;height:22px;width:22px;border-radius:15px;content:'';background:0 0;background:var(--seudo-balls)}.purchased-items .ticket-shape footer:before,.tickets-modal .ticket-shape footer:before{left:-11px}.purchased-items .ticket-shape footer:after,.tickets-modal .ticket-shape footer:after{right:-11px}.purchased-items .ticket-shape footer .discount-price,.tickets-modal .ticket-shape footer .discount-price{margin-left:5px}.purchased-items .ticket-shape footer .qntHandlerMs-qnt-input:focus,.tickets-modal .ticket-shape footer .qntHandlerMs-qnt-input:focus{-webkit-box-shadow:inset 0 1px 2px #46494a,0 0 0 2px rgba(112,196,143,.2);box-shadow:inset 0 1px 2px #46494a,0 0 0 2px rgba(112,196,143,.2)}.purchased-items .ticket-shape,.tickets-modal .ticket-shape{position:relative;border-radius:5px;background:#525657;color:#fff}@media (min-width:768px){.purchased-items .ticket-shape,.tickets-modal .ticket-shape{margin-left:-15px;margin-right:-15px}}.purchased-items .ticket-shape .label-copy,.tickets-modal .ticket-shape .label-copy{margin-bottom:24px;color:#fff;line-height:1.3em}.purchased-items .ticket-shape:before,.tickets-modal .ticket-shape:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border-radius:5px;background:rgba(82,86,87,.7)}@media (max-width:414px){.purchased-items .ticket-shape .tickets-price,.tickets-modal .ticket-shape .tickets-price{margin-bottom:15px}.purchased-items .ticket-shape .tickets-details,.tickets-modal .ticket-shape .tickets-details{display:block}}.purchased-items .ticket-shape h3,.tickets-modal .ticket-shape h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;line-height:1em;font-size:14px;font-size:.875rem}.purchased-items .ticket-shape h3 i.fa,.tickets-modal .ticket-shape h3 i.fa{margin-right:7px;width:20px;text-align:center;-ms-flex-item-align:start;align-self:flex-start;font-size:20px;font-size:1.25rem}.purchased-items .ticket-shape h3:not(:last-child),.tickets-modal .ticket-shape h3:not(:last-child){margin-right:20px}.tickets-modal .to-reserv{margin-top:30px}.tickets-modal .tickets-modal-products{margin-top:0;padding:0;width:100%}@media (min-width:768px){.tickets-modal .tickets-modal-products .product{background:0 0}}@media (max-width:767px){.tickets-modal .tickets-modal-products .product{text-align:center}}.tickets-modal .tickets-modal-products .product:hover .product-figure{border:1px solid #dcdcdc}.tickets-modal .tickets-modal-products .product-price{font-weight:600}.tickets-modal .tickets-modal-products .product-figure{border-radius:5px;border:1px solid #f5f5f5}@media (min-width:768px){.tickets-modal .tickets-modal-products .product-figure{min-width:120px;min-height:120px}}@media (min-width:769px){.tickets-modal .tickets-modal-products .qntHandlerMs-qnt-handler{margin:15px 0 0 -20px}}@media (max-width:768px){.tickets-modal .tickets-modal-products .qntHandlerMs-qnt-handler{margin:15px auto 0}}.tickets-modal .tickets-modal-products .text-strike{font-weight:300;opacity:.4}.my-order-modal .order-modal-wrapper .alert-blue help-info .circle-icon .content p,.tickets-modal .overlay-content{border:0}.tickets-modal{--seudo-balls:#fff}.tickets-list .tickets-call-to-action{padding:10px 30px;border-radius:30px;font-weight:700;letter-spacing:1.1pt;-webkit-transition:background .1s cubic-bezier(0,.5,.5,1),-webkit-transform .2s cubic-bezier(.5,0,.5,1);transition:transform .2s cubic-bezier(.5,0,.5,1),background .1s cubic-bezier(0,.5,.5,1);transition:transform .2s cubic-bezier(.5,0,.5,1),background .1s cubic-bezier(0,.5,.5,1),-webkit-transform .2s cubic-bezier(.5,0,.5,1)}.tickets-list .tickets-call-to-action-white{border:2px solid #fff;color:#fff}.tickets-list .tickets-call-to-action-black{border:2px solid #525657;color:#525657}.tickets-list .tickets-call-to-action:hover{background:#70c48f;border-color:#70c48f;-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}.tickets-list .tickets-call-to-action:active{-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0)}.purchased-items .purchased-item{position:relative;margin-bottom:20px}.purchased-items .purchased-item:before{position:absolute;border-bottom-right-radius:5px;content:''}@media (min-width:769px){.purchased-items .purchased-item:before{right:0;top:0;width:2px;height:100%;border-top-right-radius:5px}}@media (max-width:769px){.purchased-items .purchased-item:before{left:0;bottom:0;width:100%;height:2px;border-bottom-left-radius:5px}}.purchased-items .purchased-item:not(.redeemed){background:#fff}.purchased-items .purchased-item:not(.redeemed):before{background:#70c48f}.purchased-items .purchased-item.redeemed{background:rgba(216,216,216,.16)}.purchased-items .purchased-item.redeemed:before{background:rgba(216,216,216,.9)}.purchased-items .purchased-item figure{position:relative;padding:0;margin:0}@media (min-width:769px){.purchased-items .purchased-item figure{min-width:150px;min-height:150px}}@media (max-width:768px){.purchased-items .purchased-item figure{min-width:120px;min-height:120px}}@media (max-width:320px){.purchased-items .purchased-item figure{min-width:80px;min-height:80px}}.purchased-items .purchased-item figure img{position:absolute;top:50%;left:50%;max-height:120px;width:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.purchased-items .purchased-item .content-wrapper{padding:15px}@media (min-width:769px){.purchased-items .purchased-item .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.purchased-items .purchased-item .purchased-item-name{margin:0 0 10px;line-height:1em;font-size:20px;font-size:1.25rem}.purchased-items .purchased-item h5{font-size:13px;font-size:.8125rem;font-weight:300}.purchased-items .purchased-item .details{margin-bottom:5px;font-weight:500;font-size:14px;font-size:.875rem}.purchased-items .purchased-item .details span{font-weight:900}.purchased-items .purchased-item .details i{width:20px;text-align:center}.purchased-items .purchased-item .open-qr-code{border:2px solid #525657}@media (max-width:769px){.purchased-items .purchased-item .open-qr-code{margin:20px 0 0}}.purchased-items .purchased-item .open-qr-code svg,.purchased-items .purchased-ticket .open-qr-code:hover svg{fill:#525657}.purchased-items .purchased-item .open-qr-code:hover{background:#525657;color:#fff}.purchased-items .purchased-ticket{margin-left:auto;margin-right:auto;margin-bottom:20px;background-size:cover;background-repeat:no-repeat;--seudo-balls:#f7f7f5}.purchased-items .purchased-ticket.redeemed{opacity:.7}.purchased-items .purchased-ticket .open-qr-code{border:2px solid #fff}.purchased-items .purchased-ticket .open-qr-code svg{fill:#fff}.purchased-items .purchased-ticket .open-qr-code:hover{background:#fff;color:#525657}.purchased-items .open-qr-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-size:.8125rem;padding:8px 18px 8px 12px}.purchased-items .open-qr-code svg{margin-right:8px;height:18px;width:18px}.cancel-ticket{cursor:pointer;margin-left:10px;display:inline-block;font-size:12px;font-size:.75rem}.qr-code-modal .overlay-content{padding:45px 15px 15px}.qr-code-modal canvas{max-width:100%;margin-bottom:20px}.qr-code-modal figure{position:relative;margin:0 15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;min-height:50px;border:1px solid rgba(82,86,87,.2);border-radius:4px}.qr-code-modal h1,.qr-code-modal h3{margin:0}.qr-code-modal h1{font-size:16px;font-size:1rem}.qr-code-modal h3{font-size:13px;font-size:.8125rem}.user-info-resume{position:relative;padding:20px;border-radius:8px;background:#f6f6f6}@media (max-width:768px){.user-info-resume{display:block;text-align:center}}.user-info-fig{padding:0;margin:0;height:80px;width:80px;overflow:hidden;border-radius:45px}.user-info-fig img{height:100%;min-width:100%;max-width:initial;width:auto}@media (min-width:769px){.wrp-user-info{margin-left:20px}}.settings>.tabs>.tab-content .my-cards .credit-card-add>p,.settings>.tabs>.tab-content .my-cards .credit-card>p,.user-info-data h3,.user-info-data h5{margin:0}.user-info-btn,.user-info-data h5{font-weight:300}.user-info-btn{font-size:13px;font-size:.8125rem;color:#535658;text-decoration:underline}@media (max-width:768px){.user-info-btn{display:block;margin:20px auto 0}}@media (min-width:769px){.user-info-btn{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}}.settings>.tabs>.nav{border-right:1px solid #e2e2e2}.settings>.tabs>.nav>ul.menu{padding:0;margin:0;list-style:none;display:inline-block;width:100%}.settings>.tabs>.nav>ul.menu>li{display:block;position:relative;font-size:1em;line-height:2.5;font-weight:400;border-bottom:1px solid #e2e2e2}.settings>.tabs>.nav>ul.menu>li>a{color:#959b98;display:block;padding:0 1.25em;white-space:nowrap}.settings>.tabs>.nav>ul.menu>li.tab-current{border-right:3px solid #70c48f}.cropper-body>.loader>p .file-input,.settings>.tabs>.nav .mybookings-top-menu,.settings>.tabs>.nav>ul.menu>li.desktop{display:none}@media (max-width:40em){.settings>.tabs>.nav>ul.menu{display:none}}@media (max-width:40em){.settings>.tabs>.nav .mybookings-top-menu{display:block}}.favorite-sports,.favorite-sports>.my-sports{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.favorite-sports{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:414px){.favorite-sports{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.favorite-sports>.my-sports{padding:10px 5px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:414px){.favorite-sports>.my-sports{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.favorite-sports>.my-sports>.sport-img{background-position:center;background-repeat:no-repeat;background-size:cover;height:50px;width:50px;min-width:50px;border-radius:50%;margin-right:0}@media (max-width:414px){.favorite-sports>.my-sports>.sport-img{height:40px;width:40px;min-width:40px}}.favorite-sports>.my-sports>.description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:0;padding:0}@media (max-width:414px){.favorite-sports>.my-sports>.description{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.favorite-sports>.my-sports>.description>span{overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;text-align:center;font-size:14px;width:100px;padding:5px 10px}@media (max-width:414px){.favorite-sports>.my-sports>.description>span:not(.labeling){text-align:left}}.favorite-sports>.my-sports>.description>span.skill-button{border:1px solid #888c8e;cursor:pointer}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content{width:450px;padding:0;overflow:hidden;height:90%}@media (max-width:414px){.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content{height:100%;width:100%}}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .modal-title,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .modal-title{margin:0;padding:10px;font-size:1.15rem}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .search,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .search{border:1px solid #e2e2e2;padding:3px 10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .search-input,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .search-input{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:15px}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .search-input>input[type=text],.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .search-input>input[type=text]{margin-bottom:0;border:0;-webkit-box-shadow:none;box-shadow:none}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .search-cancel,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .search-cancel{height:40px;width:40px;font-size:25px;font-weight:700;color:#888c8e;margin:0}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .content,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .content{overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .content .skill-sport,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .content .skill-sport{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .content .skill-sport-item,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .content .skill-sport-item{padding:10px 0;width:100%}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .content .skill-sport-item .sport-img,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .content .skill-sport-item .sport-img{background-position:center;background-repeat:no-repeat;background-size:cover;height:100px;width:100px;border-radius:50%}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .content .skill-sport-item>span,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .content .skill-sport-item>span{padding:5px 15px;width:100%;text-align:center}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .content .skill-sport-item>span:last-child,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .content .skill-sport-item>span:last-child{font-size:12px}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .content .favorite-sport,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .content .favorite-sport{list-style:none;margin:0;padding:0;width:100%}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .content .favorite-sport-item,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .content .favorite-sport-item{position:relative;border-bottom:1px solid #e2e2e2;cursor:pointer;padding:5px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .content .favorite-sport-item .sport-img,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .content .favorite-sport-item .sport-img{width:40px;height:40px;min-width:40px;border-radius:20px;margin-right:10px}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .content .favorite-sport-item p,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .content .favorite-sport-item p{white-space:nowrap;margin:auto 30px auto 0;min-width:185px}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .content .favorite-sport-item .fa-check,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .content .favorite-sport-item .fa-check{position:absolute;top:35%;right:10%;color:#70c48f;font-size:18px}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .content .favorite-sport-item .alert-info,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .content .favorite-sport-item .alert-info{width:100%;margin:0}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .content .favorite-sport-item:last-child,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .content .favorite-sport-item:last-child{border-bottom:none}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .content.align-vertically-centered,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .content.align-vertically-centered{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e2e2e2}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .footer,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:10px 15px;border-top:1px solid #e2e2e2;background:#fff}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .footer>button,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .footer>button{width:250px}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .skill-set,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .skill-set{max-width:325px;margin:0;padding:10px 0}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .skill-set-item,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .skill-set-item{padding:5px 10px;border:1.25px solid #70c48f;width:325px;border-radius:10px;margin-bottom:20px;cursor:pointer;color:#70c48f}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .skill-set-item.selected,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .skill-set-item.selected{color:#fff;background:#70c48f}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal .overlay-content>div .skill-set-item:last-child,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal .overlay-content>div .skill-set-item:last-child{margin-bottom:0}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal.open .overlay-content,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal.open .overlay-content{-webkit-animation:bounce .3s;animation:bounce .3s}.settings>.tabs>.tab-content .tab-inner-content .favorite-sport-modal.close .overlay-content,.settings>.tabs>.tab-content .tab-inner-content .skill-set-modal.close .overlay-content{-webkit-animation:hide-bounce .15s forwards;animation:hide-bounce .15s forwards}.settings>.tabs>.tab-content .tab-inner-content .about-me,.settings>.tabs>.tab-content .tab-inner-content .m-sports-interests{background:#fff;border:1px solid #ddd;padding:35px;margin:7px 0 0}@media (max-width:414px){.settings>.tabs>.tab-content .tab-inner-content .about-me,.settings>.tabs>.tab-content .tab-inner-content .m-sports-interests{padding:15px}}.settings>.tabs>.tab-content .tab-inner-content .about-me.soften,.settings>.tabs>.tab-content .tab-inner-content .m-sports-interests.soften{color:#9da1a5}.settings>.tabs>.tab-content .tab-inner-content .about-me>.title,.settings>.tabs>.tab-content .tab-inner-content .m-sports-interests>.title{border-bottom:1px solid #e2e2e2;padding-bottom:5px}.settings>.tabs>.tab-content .tab-inner-content .about-me>.title>h4,.settings>.tabs>.tab-content .tab-inner-content .m-sports-interests>.title>h4{font-size:1rem;margin:0}.settings>.tabs>.tab-content .tab-inner-content .about-me>.title>.btn-edit,.settings>.tabs>.tab-content .tab-inner-content .m-sports-interests>.title>.btn-edit,my-rating>.rating>li.filled{color:#70c48f}.settings>.tabs>.tab-content .tab-inner-content .about-me .lbl-place-holder,.settings>.tabs>.tab-content .tab-inner-content .m-sports-interests .lbl-place-holder{color:#c1c1c1;font-size:.9rem}.settings>.tabs>.tab-content .tab-inner-content .about-me .form-group,.settings>.tabs>.tab-content .tab-inner-content .m-sports-interests .form-group{margin:0 0 45px}.settings>.tabs>.tab-content .tab-inner-content .about-me .form-group:last-child,.settings>.tabs>.tab-content .tab-inner-content .m-sports-interests .form-group:last-child{margin:0}.settings>.tabs>.tab-content .tab-inner-content .about-me input,.settings>.tabs>.tab-content .tab-inner-content .m-sports-interests input{border:0;padding:10px 0}.settings>.tabs>.tab-content .tab-inner-content .about-me .form-control:focus,.settings>.tabs>.tab-content .tab-inner-content .m-sports-interests .form-control:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border:0}.settings>.tabs>.tab-content .terms-and-conditions{background:#fff;border:0;padding:30px}#chat-app,.settings>.tabs>.tab-content .my-cards .credit-card .card-settings,.settings>.tabs>.tab-content .my-cards .credit-card-add .card-settings{position:relative}.settings>.tabs>.tab-content .my-cards .credit-card .card-settings .card-settings-cog,.settings>.tabs>.tab-content .my-cards .credit-card-add .card-settings .card-settings-cog{position:absolute;right:20px;top:10px;font-size:25px;font-weight:700;color:#e2e2e2;outline:0}.settings>.tabs>.tab-content .my-cards .credit-card .card-settings .card-settings-cog.active,.settings>.tabs>.tab-content .my-cards .credit-card .card-settings .card-settings-cog:hover,.settings>.tabs>.tab-content .my-cards .credit-card-add .card-settings .card-settings-cog.active,.settings>.tabs>.tab-content .my-cards .credit-card-add .card-settings .card-settings-cog:hover{color:#999}.settings>.tabs>.tab-content .my-cards .credit-card .card-settings .card-settings-list,.settings>.tabs>.tab-content .my-cards .credit-card-add .card-settings .card-settings-list{position:absolute;right:17px;top:45px;background-color:#fff;padding:5px 0;-webkit-box-shadow:0 0 10px #acacac;box-shadow:0 0 10px #acacac}.settings>.tabs>.tab-content .my-cards .credit-card .card-settings .card-settings-list a,.settings>.tabs>.tab-content .my-cards .credit-card-add .card-settings .card-settings-list a{display:block;font-size:14px;width:100%;text-align:left;padding:6px 15px}.settings>.tabs>.tab-content .my-cards .credit-card .card-settings .card-settings-list::before,.settings>.tabs>.tab-content .my-cards .credit-card-add .card-settings .card-settings-list::before{content:'';position:absolute;right:4px;top:-10px;width:0;height:0;border-right:10px solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent}.settings>.tabs>.tab-content .my-cards .credit-card{background-color:#f2f2f2;border:1px solid #e2e2e2;border-radius:3px;padding:20px;margin-bottom:15px;width:320px}.settings>.tabs>.tab-content .my-cards .credit-card-add{border-radius:3px;padding:20px;margin-bottom:15px;width:300px;height:149px;border:2px dashed #f2f2f2;background-color:transparent;cursor:pointer}.settings>.tabs>.tab-content .my-cards .credit-card-add>img,.settings>.tabs>.tab-content .my-cards .credit-card>img{width:60px;margin-bottom:15px}.settings>.tabs>.tab-content .my-cards .credit-card-add>p.credit-card-number>span,.settings>.tabs>.tab-content .my-cards .credit-card>p.credit-card-number>span{vertical-align:middle;letter-spacing:3px}.settings>.tabs>.tab-content .my-cards .credit-card-add>p.credit-card-exp,.settings>.tabs>.tab-content .my-cards .credit-card>p.credit-card-exp{font-size:14px}.settings>.tabs>.tab-content .my-cards .credit-card-add.expired,.settings>.tabs>.tab-content .my-cards .credit-card.expired{border-color:#e53e44}.settings>.tabs>.tab-content .my-cards .credit-card-add.expired .credit-card-exp,.settings>.tabs>.tab-content .my-cards .credit-card.expired .credit-card-exp{color:#e53e44}.settings>.tabs,.settings>.tabs>.tab-content .my-cards .credit-card-add.credit-card-with-remove,.settings>.tabs>.tab-content .my-cards .credit-card.credit-card-with-remove{width:300px;position:relative}.settings>.tabs>.tab-content .my-cards .credit-card-add .fa{color:#f2f2f2;font-size:40px}.settings>.tabs>.tab-content .my-cards .credit-card-add:hover{border-color:#e2e2e2}.settings>.tabs>.tab-content .my-cards .credit-card-add:hover .fa{color:#e2e2e2}.settings>.tabs>.tab-content{padding:65px 60px;border-left:solid 1px #e2e2e2;min-height:800px}.settings>.tabs>.tab-content .tab-title{text-align:center;font-size:28px;font-weight:400;color:#959b98}.settings>.tabs>.tab-content .tab-title.border-bottom{border-bottom:1px solid #e2e2e2}.settings>.tabs>.tab-content .tab-inner-content{background:#fcfcf9;border:1px solid #e2e2e2;max-width:710px;margin:0 auto;padding:30px}@media (max-width:414px){.settings>.tabs>.tab-content .tab-inner-content{padding:10px 0}}.settings{background:#fff;border:1px solid #e2e2e2;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.075);box-shadow:0 1px 3px 0 rgba(0,0,0,.075);border-radius:5px;min-height:560px}.settings>.tabs{width:100%;overflow:hidden;margin:0 0 2em;font-weight:300;border-bottom:none}@media (max-width:40em){.settings>.tabs>.tab-content{padding:20px 5px}}.carousel,.settings .avatar-editor-modal{display:block}.settings .avatar-editor-modal .overlay-content{height:500px;width:500px;overflow:hidden}@media (max-width:414px){.settings .avatar-editor-modal .overlay-content{height:70%;width:100%}}.settings .avatar-editor-modal .overlay-content>.overlay-close{top:6px}.settings .avatar-editor-modal .overlay-content>div{height:100%}.carousel{position:relative;clear:both;width:100%}.carousel .carousel-wrapper{display:block;position:relative;margin-bottom:20px}.carousel .carousel-nav,.carousel .carousel-wrapper .carousel-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel .carousel-wrapper .carousel-container{display:block;overflow:hidden;margin:0 auto;width:92%}.carousel .carousel-wrapper .carousel-container .carousel-slider{white-space:nowrap;text-align:center;position:relative;display:block;width:100%;-webkit-transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;will-change:transform,height}.carousel .carousel-wrapper .carousel-container .carousel-slider .carousel-slide{position:relative;display:inline-block;vertical-align:top;float:none;white-space:normal;text-align:left}.carousel .carousel-wrapper .carousel-container.dragging{cursor:move}.carousel .carousel-nav{-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.carousel .carousel-nav>.carousel-next,.carousel .carousel-nav>.carousel-prev{position:absolute;top:0;width:20px;height:100%;color:#535658;-webkit-transition:all .5s ease;transition:all .5s ease;will-change:background;z-index:3;margin-right:0}.carousel .carousel-nav>.carousel-prev{left:0}.carousel .carousel-nav>.carousel-next{right:0}.countdown{background:#fff;border-radius:8px;padding:16px 0 0}@media (max-width:768px){.countdown{max-width:100%}}@media (min-width:768px){.countdown{width:416px}}.countdown>.flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.countdown>.flex{padding:0 4px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}}@media (min-width:768px){.countdown>.flex{padding:0 12px}}.countdown-heading h1{margin:0;font-size:11px;text-align:center;color:#525657;text-transform:uppercase}.countdown-unit{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid rgba(82,86,87,.4);border-radius:4px;text-align:center;color:#525657}@media (max-width:768px){.countdown-unit{margin:12px 6px;min-height:50px;min-width:50px}}@media (min-width:768px){.countdown-unit{margin:12px 8px;min-height:78px;min-width:78px}}.countdown-unit h2{margin:6px 0 0;font-size:36px}.countdown-unit small{position:absolute;bottom:4px;left:0;width:100%;text-transform:uppercase}@media (min-width:768px){.countdown-unit small{font-size:11px}}@media (max-width:767px){.countdown-unit small{font-size:10px}}.countdown-cta{display:block;padding:16px;font-size:14px;font-weight:700;letter-spacing:.5px;background:var(--primary-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:center;color:#fff}@media (max-width:768px){.p-header .p-header-right{display:block}}@media (min-width:769px){.p-header .p-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center}}.cropper-header>.left-header,my-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}my-rating{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}my-rating>.rating{margin:0;padding:0;display:inline-block}my-rating>.rating>li{list-style-type:none;display:inline-block;padding:1px;cursor:pointer;color:#999}my-rating>span{font-size:12px;font-weight:700}.cropper{width:100%;height:100%;position:relative}.cropper-header{background-color:#70c48f;height:3rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;position:relative;z-index:1}.cropper-header>.left-header{float:left;height:100%}.cropper-header>.left-header>.btn-back{padding:0 5px;cursor:pointer}.cropper-header>.left-header>.title{color:#fff;display:block;float:left;font-size:1.125rem;line-height:3rem}@media (max-width:414px){.cropper-header>.left-header>.title{font-size:1rem}}.cropper-header>.nav-bar{float:right;margin-right:25px;height:100%}.cropper-header>.nav-bar .nav-bar-button{background-color:transparent;border-width:0;color:#fff;cursor:pointer;display:block;float:left;height:3rem;line-height:3rem;text-align:center;width:3rem}@media (max-width:414px){.cropper-header>.nav-bar .nav-bar-button{height:2rem;width:2rem}}.cropper-header>.nav-bar .nav-bar-button:focus{outline:0}.cropper-header>.nav-bar .nav-bar-button:hover,.open-closed span.open:before{background-color:#70c48f}.cropper-body{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:3rem}.cropper-body>.editor{height:100%;display:none}.cropper-body>.editor .canvas{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cropper-body>.editor .canvas>img{max-height:100%;max-width:100%;height:100%;width:100%}.cropper-body>.editor .toolbar{background-color:rgba(0,0,0,.5);bottom:1rem;color:#fff;height:2rem;left:50%;margin-left:-8rem;position:absolute;width:16rem;z-index:2015}.cropper-body>.editor .toolbar__button{background-color:transparent;border-width:0;color:#fff;cursor:pointer;display:block;float:left;font-size:.875rem;height:2rem;text-align:center;width:2rem;margin:0}.cropper-body>.editor .toolbar__button:focus{outline:0}.cropper-body>.editor .toolbar__button:hover{background-color:#70c48f;color:#fff}.cropper-body>.editor.loaded,.score-modal .overlay-content .who-won span{display:block}.cropper-body>.loader{display:table;height:100%;overflow:hidden;width:100%}.cropper-body>.loader>p{display:table-cell;text-align:center;vertical-align:middle;color:#000}.cropper-body>.btn-groups{position:absolute;bottom:5%;width:100%}.scale-fade.ng-enter{-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition-duration:250ms;transition-duration:250ms;opacity:0}.scale-fade.ng-enter-active,.scale-fade.ng-leave{-webkit-transform:scale(1);transform:scale(1);opacity:1}.scale-fade.ng-leave{-webkit-transition-duration:250ms;transition-duration:250ms}.scale-fade.ng-hide-add.ng-hide-add-active,.scale-fade.ng-leave-active{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}.scale-fade.ng-hide-add,.scale-fade.ng-hide-remove{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-duration:250ms;transition-duration:250ms;opacity:1}.scale-fade.ng-hide-remove{-webkit-transform:scale(.7);transform:scale(.7);display:block;opacity:0}.scale-fade.ng-hide-remove.ng-hide-remove-active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.scale-fade,.slide-left,.slide-right{-webkit-transition:all 0 cubic-bezier(.25,.46,.45,.94);transition:all 0 cubic-bezier(.25,.46,.45,.94);-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.slide-left{left:0}.slide-left.ng-enter{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition-duration:500ms;transition-duration:500ms;opacity:0}.slide-left.ng-enter-active,.slide-left.ng-hide-add.ng-hide-add-active,.slide-left.ng-leave{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.slide-left.ng-leave{-webkit-transition-duration:250ms;transition-duration:250ms}.slide-left.ng-leave-active{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.slide-left.ng-hide-add{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:250ms;transition-duration:250ms;opacity:1}.slide-left.ng-hide-add.ng-hide-add-active{opacity:0}.slide-left.ng-hide-remove,.slide-right.ng-enter{-webkit-transition-duration:500ms;transition-duration:500ms;opacity:0}.slide-left.ng-hide-remove{display:block;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.slide-right{right:0}.slide-right.ng-enter{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.slide-left.ng-hide-remove.ng-hide-remove-active,.slide-right.ng-enter-active,.slide-right.ng-leave{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.slide-right.ng-leave{-webkit-transition-duration:250ms;transition-duration:250ms}.slide-right.ng-hide-add.ng-hide-add-active,.slide-right.ng-leave-active{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.slide-right.ng-hide-add{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:250ms;transition-duration:250ms;opacity:1}.slide-right.ng-hide-remove{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition-duration:500ms;transition-duration:500ms;display:block;opacity:0}.slide-right.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.rivals-section .mybookings-top-menu.rivals-menu{font-size:14px;width:400px;margin-bottom:10px}@media (max-width:414px){.rivals-section .mybookings-top-menu.rivals-menu{width:100%;margin-bottom:0}}.rivals-section .mybookings-top-menu.rivals-menu>.wrapper{width:100%;min-width:100%;max-width:100%;border:1px solid #70c48f;margin:0}@media (max-width:414px){.rivals-section .mybookings-top-menu.rivals-menu>.wrapper{margin:0 auto;border-radius:0;border-right:none;border-left:none}}.rivals-section .mybookings-top-menu.rivals-menu>.wrapper>div{border-right:1px solid #70c48f}.quickdate.quickdate .quickdate-next-month i,.quickdate.quickdate .quickdate-prev-month i,.rivals-section .mybookings-top-menu.rivals-menu>.wrapper>div .fa{padding:0 10px}.rivals-section .mybookings-top-menu.rivals-menu>.wrapper>div span{font-weight:600;font-size:12px;letter-spacing:1px}@media (max-width:414px){.rivals-section .mybookings-top-menu.rivals-menu>.wrapper>div span{font-size:10px}}.rivals-section .mybookings-top-menu.rivals-menu>.wrapper>div:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}@media (max-width:414px){.rivals-section .mybookings-top-menu.rivals-menu>.wrapper>div:first-child{border-radius:0}}.rivals-section .mybookings-top-menu.rivals-menu>.wrapper>div:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:none}@media (max-width:414px){.rivals-section .mybookings-top-menu.rivals-menu>.wrapper>div:last-child{border-radius:0}}.rivals-container .left-side>.no-users{max-width:260px;text-align:center;margin:auto;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rivals-container .left-side>.no-users img{width:120px}.rivals-container .left-side>.no-users img.calendar{width:100px}.rivals-container .left-side>.rivals-list{overflow-y:auto;height:calc(100% - 52px)}.rivals-container .left-side>.rivals-list>.rivals-list-item{opacity:.7}.rivals-container .left-side>.rivals-list>.rivals-list-item .only-rivals-item>.rivals-bg,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request>.rivals-bg,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-scores>.rivals-bg{position:absolute;width:110%;height:110%;min-height:100px;background-size:cover;-webkit-filter:blur(3px);filter:blur(3px);z-index:0;top:-3px;left:-3px}.rivals-container .left-side>.rivals-list>.rivals-list-item .only-rivals-item>.rivals-bg.alone,.rivals-container .left-side>.rivals-list>.rivals-list-item .only-rivals-item>.rivals-bg.event-chat,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request>.rivals-bg.alone,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request>.rivals-bg.event-chat,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-scores>.rivals-bg.alone,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-scores>.rivals-bg.event-chat{background-image:linear-gradient(140deg,rgba(175,175,175,.1),rgba(175,175,175,.1)),url(/img/sports/hiking.jpg)}.rivals-container .left-side>.rivals-list>.rivals-list-item .only-rivals-item>.rivals-bg.invited-request,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request>.rivals-bg.invited-request,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-scores>.rivals-bg.invited-request{background-image:linear-gradient(140deg,rgba(2,171,241,.9),rgba(13,230,189,.72))}.rivals-container .left-side>.rivals-list>.rivals-list-item .only-rivals-item>.rivals-bg.who-win,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request>.rivals-bg.who-win,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-scores>.rivals-bg.who-win{background-image:linear-gradient(140deg,rgba(213,38,243,.48),rgba(12,72,206,.71)),url(/img/sports/frisbee.jpg)}.rivals-container .left-side>.rivals-list>.rivals-list-item .only-rivals-item>.rivals-bg.no-sports,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request>.rivals-bg.no-sports,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-scores>.rivals-bg.no-sports{background-image:linear-gradient(140deg,rgba(112,196,143,.7),rgba(102,184,227,.8))}.rivals-container .left-side>.rivals-list>.rivals-list-item .only-rivals-item,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-scores{height:145px;text-align:center;font-size:14px;position:relative;overflow:hidden;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500}.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-scores>.container{width:100%;z-index:1;position:relative;display:block}.rivals-container .left-side>.rivals-list>.rivals-list-item .only-rivals-item>.container>user-img>.user-image.user-image.user-image,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request>.container>user-img>.user-image.user-image.user-image,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-scores>.container>user-img>.user-image.user-image.user-image{-webkit-box-shadow:0 0 0 3px rgba(236,236,236,.3);box-shadow:0 0 0 3px rgba(236,236,236,.3)}.rivals-container .left-side>.rivals-list>.rivals-list-item .only-rivals-item>.container>p,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request>.container>p,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-scores>.container>p{margin-bottom:0}.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-scores :hover{cursor:pointer}.rivals-container .left-side>.rivals-list>.rivals-list-item .only-rivals-item,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request{height:175px;padding:20px}.rivals-container .left-side>.rivals-list>.rivals-list-item .only-rivals-item>.container{width:100%;z-index:1;position:relative;display:block}.rivals-container .left-side>.rivals-list>.rivals-list-item .only-rivals-item :hover{cursor:pointer}.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request{height:170px;padding:10px}.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request>.container{width:100%;z-index:1;position:relative;display:block}.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request .btn-groups .request-btn:hover,.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request :hover{cursor:pointer}.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request .btn-groups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:10px 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request .btn-groups .request-btn,.rivals-container .rivals-item .content .request-btns div{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;text-align:center;border-radius:5px;font-size:14px;text-transform:uppercase;padding:4px 0}.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request .btn-groups .request-btn:first-of-type{background-color:#fff;color:#70c48f}.rivals-container .left-side>.rivals-list>.rivals-list-item .rival-request .btn-groups .request-btn:last-of-type{background-color:#bebfc0}.rivals-container .left-side>.rivals-list>.rivals-list-item.selected{opacity:1;border:0;border-right:4px solid #70c48f}.rivals-container .left-side>.invite-form{padding:20px;text-align:center}.rivals-container .left-side>.invite-form>h2,.thanks h3{font-size:20px}.rivals-container .left-side>.invite-form>.action-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:25px 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rivals-container .left-side>.invite-form>.action-controls>.invite-btn{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;text-align:center;border-radius:5px;font-size:14px;text-transform:uppercase;padding:4px 0;color:#fff}.rivals-container .left-side>.invite-form>.action-controls>.invite-btn:hover,.rivals-container .left-side>.new-match:hover,.rivals-container .right-side>.reply-form>.attachment-menu .attachment>label{cursor:pointer}.rivals-container .left-side>.invite-form>.action-controls>.invite-btn:first-of-type{background-color:#bebfc0}.rivals-container .left-side>.invite-form>.action-controls>.invite-btn:last-of-type{background-color:#70c48f}.rivals-container .left-side>.new-match{text-transform:uppercase;text-align:center;color:#70c48f;font-weight:500;line-height:22px;padding:20px 10px;border-bottom:1px solid #e2e2e2;background-color:#fff}.rivals-container .left-side>.new-match .fa{font-size:22px;vertical-align:bottom}.rivals-container .right-side>.reply-form{border:1px solid #e2e2e2;width:100%;background-color:#fcfcfc;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rivals-container .right-side>.reply-form>textarea{float:none;resize:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px 10px 15px;border:0;outline:0;font-size:14px;width:100%;height:100%;background:#fff;-webkit-box-shadow:none;box-shadow:none}.rivals-container .right-side>.reply-form .reply-form-btns{width:30px;height:30px;margin-right:10px}.rivals-container .right-side>.reply-form>.attachment-menu{text-align:center;right:10px;cursor:pointer;position:relative;font-size:20px;height:auto;width:auto}.rivals-container .right-side>.reply-form>.attachment-menu>.content{height:auto;position:absolute;right:3px;width:200px;top:auto;bottom:45px}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper{background-color:#fff;border:1px solid #e2e2e2;position:relative;z-index:301}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper .item{border-bottom:1px solid #e2e2e2;color:#535658;display:block;font-size:14px;line-height:20px;padding:10px 15px}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper .item:hover{background-color:#70c48f;color:#fff;cursor:pointer}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper .item:last-child{border-bottom:none}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper.top-right:after{content:'';position:absolute}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper.top-right:before{border-left:8px solid transparent;border-right:8px solid transparent;content:'';position:absolute;border-bottom:8px solid #fff;top:-8px;right:0;z-index:302}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper.top-right:after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e2e2e2;top:-9px;right:0;z-index:301}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper.top-left:after{content:'';position:absolute}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper.top-left:before{border-left:8px solid transparent;border-right:8px solid transparent;content:'';position:absolute;border-bottom:8px solid #fff;top:-8px;left:0;z-index:302}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper.top-left:after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e2e2e2;top:-9px;left:0;z-index:301}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper.bottom-left:after{content:'';position:absolute}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper.bottom-left:before{border-left:8px solid transparent;border-right:8px solid transparent;content:'';position:absolute;border-top:8px solid #fff;bottom:-8px;left:0;z-index:302}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper.bottom-left:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #e2e2e2;bottom:-9px;left:0;z-index:301}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper.bottom-right:after{content:'';position:absolute}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper.bottom-right:before{border-left:8px solid transparent;border-right:8px solid transparent;content:'';position:absolute;border-top:8px solid #fff;bottom:-8px;right:0;z-index:302}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper.bottom-right:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #e2e2e2;bottom:-9px;right:0;z-index:301}.rivals-container .right-side>.reply-form>.attachment-menu .attachment>label .file-input,.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper>.item .file-input{display:none}.rivals-container .right-side>.reply-form>.attachment-menu>.content .wrapper>.item .image-selector{cursor:default}.rivals-container .right-side>.reply-form>.attachment-menu .attachment{color:#70c48f;font-size:30px}.rivals-container .right-side>.reply-form .send{text-align:center;text-transform:uppercase;border-radius:4px;font-size:11px;font-weight:600;background-color:#70c48f;color:#fff;-ms-flex-line-pack:center;align-content:center;width:85px}.rivals-container .right-side .rivals-content,.rivals-container .right-side .rivals-content>.thread,.sport-chat main{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.rivals-container .right-side .rivals-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:0}.rivals-container .right-side .rivals-content>.thread{overflow:auto;padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.rivals-container .right-side .rivals-content>.thread .message{padding-left:12px;font-size:12px;position:relative;margin-top:10px}.rivals-container .right-side .rivals-content>.thread .message>.info{text-align:center;margin-top:10px;color:#c8c9c9;font-size:11px}.rivals-container .right-side .rivals-content>.thread .message>.info>.date{display:block;text-transform:uppercase;font-weight:500;margin-bottom:2px}.rivals-container .right-side .rivals-content>.thread .message .image-info>.user-pic,.rivals-container .right-side .rivals-content>.thread .message .text-info>.user-pic{display:inline-block;vertical-align:top;margin-top:2px;cursor:pointer}.rivals-container .right-side .rivals-content>.thread .message .image-info>.bubble,.rivals-container .right-side .rivals-content>.thread .message .text-info>.bubble{display:inline-block;margin-left:36px;padding:6px 12px;border-radius:10px;background-color:#f1f0f0;max-width:85%;width:85%;text-align:left;font-size:14px;word-break:break-word}.rivals-container .right-side .rivals-content>.thread .message .image-info>.bubble .time,.rivals-container .right-side .rivals-content>.thread .message .text-info>.bubble .time{color:#000;font-size:12px;font-weight:600;opacity:.7;padding:5px 0;display:block;text-align:left}.rivals-container .right-side .rivals-content>.thread .message .image-info>.bubble .show-less,.rivals-container .right-side .rivals-content>.thread .message .image-info>.bubble .show-more,.rivals-container .right-side .rivals-content>.thread .message .text-info>.bubble .show-less,.rivals-container .right-side .rivals-content>.thread .message .text-info>.bubble .show-more{padding:0;cursor:pointer;color:#000;opacity:.7}.rivals-container .right-side .rivals-content>.thread .message .image-info>.bubble .name,.rivals-container .right-side .rivals-content>.thread .message .text-info>.bubble .name{font-weight:700}.rivals-container .right-side .rivals-content>.thread .message .image-info>.bubble figure,.rivals-container .right-side .rivals-content>.thread .message .text-info>.bubble figure{margin:1em}.rivals-container .right-side .rivals-content>.thread .message.first-child{margin-top:10px}.rivals-container .right-side .rivals-content>.thread .message.first-child .bubble{margin-left:8px}.rivals-container .right-side .rivals-content>.thread .message.owner{padding-right:12px}.rivals-container .right-side .rivals-content>.thread .message.owner.first-child .bubble{margin-right:8px;margin-left:0}.rivals-container .right-side .rivals-content>.thread .message.owner .bubble{background-color:#d4f1ff;color:#000;float:right;margin-right:36px}.rivals-container .right-side .rivals-content>.thread .message.owner .bubble .time{text-align:right}.rentals-modal .content-wrapper .flex.switch-inputs>label>my-toggle,.rivals-container .right-side .rivals-content>.thread .message.owner .user-pic{float:right}.rivals-container .right-side .rivals-content>.thread .message.event-info .bubble{background-color:#d4f1ff;color:#535658;font-weight:500}.rivals-container .right-side .top-section>.match-making{padding:5px 0;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rivals-container .right-side .top-section>.match-making .user-image{height:50px;width:50px;border:3px solid #fff;cursor:pointer}.rivals-container .right-side .top-section>.match-making>p{padding:5px 15px;margin:0;font-weight:600;font-size:15px}.sport-chat{overflow:hidden}@media (max-width:414px){.sport-chat .main-header{margin-bottom:0}.sport-chat .main-content{margin-top:0}}.sport-chat main{margin-bottom:0;height:100%;min-height:100%;padding:0 0 20px}@media (max-width:414px){.sport-chat main{padding:0}}.sport-chat .homepage-footer,.sport-chat .unlock-door-container{display:none}.rivals-holder{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.rivals-container,.rivals-section,.sport-chat main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.rivals-section{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:100%}.rivals-section .reg-btn-groups{padding:20px 0;position:absolute;bottom:5%}@media (max-width:414px){.rivals-section .reg-btn-groups{bottom:3%}}.rivals-section .reg-btn-groups .btn{font-size:14px;height:45px;width:400px;padding:5px 15px;font-weight:600;letter-spacing:2px}@media (max-width:414px){.rivals-section .reg-btn-groups .btn{width:250px}}.rivals-container{max-width:90%;width:90%;margin:0 auto;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;right:0;bottom:0;left:0;height:100%}@media (max-width:767px){.rivals-container{max-width:100%;width:100%}}.rivals-container .left-side{width:40%;overflow:hidden;border:1px solid #e2e2e2;height:100%}.rivals-container,.rivals-container .left-side.search-bar{background-color:#fcfcfc}.rivals-container .left-side.mobile,.rivals-container .right-side>div{width:100%}.rivals-container .rival-scores p{margin-top:0}.rivals-container .rival-scores .rivals-imgs{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rivals-container .rival-scores .rivals-imgs user-img:first-of-type{margin-right:40px}.rivals-container .only-rivals-item .container{text-shadow:1px 1px 1px rgba(0,0,0,.6)}.rivals-container .only-rivals-item .container .rivals-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.rivals-container .only-rivals-item .container .rivals-img user-img{margin-right:15px}.rivals-container .only-rivals-item .container .rivals-name{font-size:14px;font-weight:500;margin-bottom:10px}.rivals-container .only-rivals-item .container .last-msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;width:100%}.rivals-container .only-rivals-item .container .last-msg .msg{display:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rivals-container .only-rivals-item .container .last-msg .msg span,.rivals-container .rivals-item .content .last-msg .msg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:10px}.rivals-container .only-rivals-item .container .last-msg .msg>.image-shared{height:20px}.rivals-container .only-rivals-item .container .last-msg .msg>.image-shared user-field>span{margin:0 5px}.rivals-container .only-rivals-item .container .last-msg .msg>.image-shared>figure>img{height:20px;width:auto}.rivals-container .only-rivals-item .container .last-msg user-img{margin-right:10px;min-width:20px}.rivals-container .only-rivals-item .container .last-msg .logo-sporty,.rivals-container .only-rivals-item .container .last-msg user-img .user-image.user-image.user-image,.rivals-container .rivals-item .content .details .title-rivals user-img .user-image.user-image.user-image{-webkit-box-shadow:0 0 0 1px rgba(236,236,236,.3);box-shadow:0 0 0 1px rgba(236,236,236,.3)}.rivals-container .only-rivals-item .container .last-msg .logo-sporty{margin-right:10px;width:20px;height:20px;min-width:20px;background-color:#70c48f;border-radius:100%;position:relative}.rivals-container .only-rivals-item .container .last-msg .logo-sporty img,.rivals-container .rivals-item .content .last-msg .logo-sporty img{width:12px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rivals-container .only-rivals-item .container .last-msg .last-seen{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:100;-ms-flex-positive:100;flex-grow:100;text-align:right}.rivals-container .rivals-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 20px;position:relative;overflow:hidden;max-height:145px}.rivals-container .rivals-item .img-status{padding-right:10px}.rivals-container .rivals-item .img-status .container{position:relative;width:60px;height:60px}.rivals-container .rivals-item .img-status .layer{width:inherit;height:inherit;border-radius:100%;background-color:#000;opacity:.3;position:absolute;top:0;left:0}.rivals-container .rivals-item .img-status .date{width:inherit;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;color:#fff;font-size:14px;text-align:center;text-transform:uppercase;line-height:15px}.rivals-container .rivals-item .img-status .date span{display:block;font-weight:900}.rivals-container .rivals-item .img-status .status{position:absolute;font-size:9px;text-transform:uppercase;background-color:#6faad5;padding:3px;line-height:11px;font-weight:900;color:#fff;top:52px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;width:60px;border-radius:2px}.rivals-container .rivals-item .img-status .status.refunded{background-color:#9b9b9b}.open-closed span.closed::before,.rivals-container .rivals-item .img-status .status.canceled{background-color:#c57373}.rivals-container .rivals-item .content{width:100%;z-index:1;color:#fff}.rivals-container .rivals-item .content .details{margin-bottom:15px}.rivals-container .rivals-item .content .details>div:last-of-type{font-size:14px;font-weight:900}.rivals-container .rivals-item .content .details .title-rivals{font-weight:900;height:24px}.rivals-container .rivals-item .content .details .title-rivals user-img{display:inline-block;margin-left:5px}.rivals-container .rivals-item .content .details .title-rivals .count-rivals{height:20px;width:20px;border-radius:100%;background-color:#d8d8d8;text-align:center;color:#fff;font-size:10px;display:inline-block;position:relative}.rivals-container .rivals-item .content .details .title-rivals .count-rivals div{position:absolute;width:inherit;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rivals-container .rivals-item .content .details .title-rivals,.rivals-container .rivals-item .content .last-msg,.rivals-container .rivals-item .content .request-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rivals-container .rivals-item .content .last-msg{font-size:12px;padding:10px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.rivals-container .rivals-item .content .last-msg .msg{display:inherit}.rivals-container .rivals-item .content .last-msg user-img{min-width:20px;margin-right:10px}.rivals-container .rivals-item .content .last-msg .logo-sporty{margin-right:10px;-webkit-box-shadow:0 0 0 1px rgba(236,236,236,.3);box-shadow:0 0 0 1px rgba(236,236,236,.3);width:20px;height:20px;min-width:20px;background-color:#70c48f;border-radius:100%;position:relative}.rivals-container .rivals-item .content .last-msg .last-seen{margin-left:auto}.rivals-container .rivals-item .content .request-btns{margin:10px 0 5px}.rivals-container .right-side .top-section .connect-court .details span:hover,.rivals-container .rivals-item .content .request-btns div:hover{cursor:pointer}.rivals-container .rivals-item .content .request-btns div:first-of-type{background-color:#fff;color:#70c48f}.rivals-container .rivals-item .content .request-btns div:last-of-type{background-color:#bebfc0}.rivals-container .right-side{width:60%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;height:100%}.rivals-container .right-side .wide-height{height:100%;overflow:auto}.rivals-container .right-side .rival-settings{right:20px;cursor:pointer;position:absolute}.rivals-container .right-side .rival-settings>.content{height:auto;position:absolute;right:3px;top:30px;width:200px}.rivals-container .right-side .rival-settings>.content .wrapper{background-color:#fff;border:1px solid #e2e2e2;position:relative;z-index:301}.rivals-container .right-side .rival-settings>.content .wrapper .item{border-bottom:1px solid #e2e2e2;color:#535658;display:block;font-size:14px;line-height:20px;padding:10px 15px}.rivals-container .right-side .rival-settings>.content .wrapper .item:hover{background-color:#70c48f;color:#fff;cursor:pointer}.rivals-container .right-side .rival-settings>.content .wrapper .item:last-child{border-bottom:none}.rivals-container .right-side .rival-settings>.content .wrapper.top-right:after{content:'';position:absolute}.rivals-container .right-side .rival-settings>.content .wrapper.top-right:before{border-left:8px solid transparent;border-right:8px solid transparent;content:'';position:absolute;border-bottom:8px solid #fff;top:-8px;right:0;z-index:302}.rivals-container .right-side .rival-settings>.content .wrapper.top-right:after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e2e2e2;top:-9px;right:0;z-index:301}.rivals-container .right-side .rival-settings>.content .wrapper.top-left:after{content:'';position:absolute}.rivals-container .right-side .rival-settings>.content .wrapper.top-left:before{border-left:8px solid transparent;border-right:8px solid transparent;content:'';position:absolute;border-bottom:8px solid #fff;top:-8px;left:0;z-index:302}.rivals-container .right-side .rival-settings>.content .wrapper.top-left:after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e2e2e2;top:-9px;left:0;z-index:301}.rivals-container .right-side .rival-settings>.content .wrapper.bottom-left:after{content:'';position:absolute}.rivals-container .right-side .rival-settings>.content .wrapper.bottom-left:before{border-left:8px solid transparent;border-right:8px solid transparent;content:'';position:absolute;border-top:8px solid #fff;bottom:-8px;left:0;z-index:302}.rivals-container .right-side .rival-settings>.content .wrapper.bottom-left:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #e2e2e2;bottom:-9px;left:0;z-index:301}.rivals-container .right-side .rival-settings>.content .wrapper.bottom-right:after{content:'';position:absolute}.rivals-container .right-side .rival-settings>.content .wrapper.bottom-right:before{border-left:8px solid transparent;border-right:8px solid transparent;content:'';position:absolute;border-top:8px solid #fff;bottom:-8px;right:0;z-index:302}.rivals-container .right-side .rival-settings>.content .wrapper.bottom-right:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #e2e2e2;bottom:-9px;right:0;z-index:301}.rivals-container .right-side .rival-settings .rivals-cog{color:#93999d}.rivals-container .right-side .top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 8px 0 16px;border-top-right-radius:6px;background:linear-gradient(140deg,rgba(112,196,143,.7),rgba(102,184,227,.8));min-height:80px;height:80px}@media (max-width:414px){.rivals-container .right-side .top-section{border-top-right-radius:0;min-height:auto;height:auto}}.rivals-container .right-side .top-section .action-btns,.rivals-container .right-side .top-section .connect-court,.rivals-container .right-side .top-section .event-info,.rivals-container .right-side .top-section .multip-pics{padding:15px 30px}.rivals-container .right-side .top-section .close{position:absolute;left:20px;width:24px;height:24px;cursor:pointer}.rivals-container .right-side .top-section .connect-court{background-color:#eefff4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rivals-container .right-side .top-section .connect-court .details{padding-right:10px}.rivals-container .right-side .top-section .connect-court .details p{margin:0;line-height:22px;font-size:14px}.rivals-container .right-side .top-section .connect-court .details p:first-of-type{font-weight:900;font-size:18px}.rivals-container .right-side .top-section .connect-court .details p:last-of-type{font-size:14px;color:#bebfc0;text-decoration:underline}.rivals-container .right-side .top-section .connect-court .details p:last-of-type:hover,.rivals-container .right-side .top-section .event-info div:last-of-type:hover{cursor:pointer}.rivals-container .right-side .top-section .connect-court .details span{color:#70c48f;font-size:14px;font-weight:100;text-decoration:underline;margin-left:10px}.rivals-container .right-side .top-section .connect-court .btns{color:#70c48f;display:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-transform:uppercase;font-size:14px}.rivals-container .right-side .top-section .connect-court .btns .share{margin-bottom:10px}.rivals-container .right-side .top-section .connect-court .btns .btn{font-size:14px;font-weight:100;margin-bottom:0;border-radius:5px;padding:5px 20px;background-color:#70c48f;color:#fff;border:1px solid #70c48f}.rivals-container .right-side .top-section .event-info,.rivals-container .right-side .top-section .multip-pics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rivals-container .right-side .top-section .multip-pics{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rivals-container .right-side .top-section .multip-pics user-img{margin-right:10px}.rivals-container .right-side .top-section .multip-pics .add{height:50px;width:50px;border-radius:100%;border:1.5px solid #70c48f;position:relative}.rivals-container .right-side .top-section .connect-court .btns .share:hover,.rivals-container .right-side .top-section .event-info .add-rental:hover,.rivals-container .right-side .top-section .lose-win .lose-win-wrapper .invite-friend:hover,.rivals-container .right-side .top-section .multip-pics .add:hover{cursor:pointer}.rivals-container .right-side .top-section .multip-pics .add:after,.rivals-container .right-side .top-section .multip-pics .add:before{content:'';height:25px;width:1.5px;position:absolute;background-color:#70c48f}.rivals-container .right-side .top-section .multip-pics .add:before{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rivals-container .right-side .top-section .multip-pics .add:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);left:23px;top:11px}.rivals-container .right-side .top-section .event-info{background-color:#66b8e3;color:#fff;font-size:14px;font-weight:500}.rivals-container .right-side .top-section .event-info .add-rental{padding:5px 20px;background-color:#fff;color:#66b8e3;border-radius:25px;margin-right:15px;width:119px;text-align:center}.rivals-container .right-side .top-section .event-info span{margin-right:15px}.rivals-container .right-side .top-section .event-info div:last-of-type{text-decoration:underline;font-weight:100;margin-left:auto;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:40px}.rivals-container .right-side .top-section .action-btns{text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;background-color:#eefff4;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rivals-container .right-side .top-section .action-btns span{color:#bebfc0;font-weight:500;padding:0 5px}.rivals-container .right-side .top-section .action-btns div{text-align:center;border-radius:5px;font-size:14px;padding:5px 40px;background-color:#70c48f;color:#fff;border:1px solid #70c48f}.rivals-container .right-side .top-section .action-btns div:hover{color:#70c48f;background-color:#fff;cursor:pointer}.rivals-container .right-side .top-section .lose-win{width:100%}.rivals-container .right-side .top-section .lose-win .lose-win-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 30px}.rivals-container .right-side .top-section .lose-win .lose-win-wrapper>span{color:#70c48f;font-size:40px;margin:0 30px}.rivals-container .right-side .top-section .lose-win .lose-win-wrapper .invite-friend{position:absolute;top:5px;left:5px;color:#70c48f;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:14px}.rivals-container .right-side .top-section .lose-win .lose-win-wrapper .invite-friend>.fa{color:#70c48f;left:0;font-size:22px;margin-right:5px}.rivals-container .right-side .top-section .lose-win .lose-win-wrapper .score-btn{position:absolute;width:30px;height:100%;right:0}.rivals-container .right-side .top-section .lose-win .lose-win-wrapper .score-btn:hover{cursor:pointer}.rivals-container .right-side .top-section .lose-win .lose-win-wrapper .score-btn .fa{position:absolute;color:#aaa;right:20px;font-size:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rivals-container .right-side .top-section .lose-win .lose-win-wrapper .score-btn .fa.fa-times-circle-o{font-size:20px;top:5px;right:7px;-webkit-transform:none;transform:none}.rivals-container .right-side .top-section .lose-win .lose-win-wrapper .user-vs>span{margin-top:5px;display:block}.rivals-container .right-side .top-section .lose-win .lose-win-wrapper .user-vs span{font-size:18px;color:#70c48f;line-height:26px}.rivals-container .right-side .top-section .lose-win .lose-win-wrapper .user-vs span .score{font-size:26px;font-weight:500;vertical-align:sub}.rivals-container .right-side .stats-score .sports-score .sport-score .details .scores.lost,.rivals-container .right-side .top-section .lose-win .lose-win-wrapper .user-vs span.lose .score,.rivals-container .right-side .top-section .lose-win .lose-win-wrapper .user-vs span.lose>span{color:#d0021b}.post-container .post-minimal .abstract a:hover,.rivals-container .right-side .top-section .lose-win .lose-win-wrapper .user-vs span.even .score,.rivals-container .right-side .top-section .lose-win .lose-win-wrapper .user-vs span.even>span{color:#66b8e3}.rivals-container .right-side .top-section .lose-win .lose-win-wrapper .invite-rivals my-modal .overlay-content{color:#535658}.rivals-container .right-side .top-section .lose-win .lose-win-wrapper .invite-rivals my-modal .overlay-content h2{color:#535658;text-transform:capitalize;text-align:center;margin-bottom:20px}.rivals-container .right-side .stats-score{background-color:#fff}.rivals-container .right-side .stats-score .title{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background-color:#fcfcfa;text-transform:uppercase;color:#959b98;font-weight:500;line-height:1.1em;padding:5px 20px}.rivals-container .right-side .stats-score .played{padding:10px 20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rivals-container .right-side .stats-score .played div{width:50%;font-size:32px;line-height:30px;font-weight:500}.rivals-container .right-side .stats-score .played span{display:block;text-transform:uppercase;font-size:16px;font-weight:400}.rivals-container .right-side .stats-score .sports-score{padding:15px 0}.rivals-container .right-side .stats-score .sports-score .single-score-wrapper.active{border-bottom:1px solid #e2e2e2;padding-bottom:10px}.rivals-container .right-side .stats-score .sports-score .sport-score,.rivals-container .right-side .stats-score .sports-score .sport-score .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rivals-container .right-side .stats-score .sports-score .sport-score{background-color:#fff;margin-left:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rivals-container .right-side .stats-score .sports-score .sport-score .sport-img{background-position:center;background-repeat:no-repeat;background-size:cover;height:60px;width:60px;min-width:60px;border-radius:100%;margin:10px 20px 10px 0;border:2px solid #e2e2e2}.rivals-container .right-side .stats-score .sports-score .sport-score .details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:40px;width:100%;border-bottom:1px solid #e2e2e2;position:relative}.rivals-container .right-side .stats-score .sports-score .sport-score .details.no-border{border-bottom:0}.rivals-container .right-side .stats-score .sports-score .sport-score .details .scores{font-size:26px;color:#70c48f}.rivals-container .right-side .stats-score .sports-score .sport-score .details .scores-btn{position:absolute;width:40px;height:100%;right:0}.rivals-container .right-side .stats-score .sports-score .sport-score .details .scores-btn:hover{cursor:pointer}.rivals-container .right-side .stats-score .sports-score .sport-score .details .scores-btn .fa{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:12px;color:#aaa}.rivals-container .right-side .stats-score .sports-score .sport-score .details div:first-of-type{text-transform:capitalize;font-size:18px}.rivals-container .right-side .stats-score .score-history-item,.rivals-container .right-side .stats-score .score-history-item .score-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rivals-container .right-side .stats-score .score-history-item{margin-top:10px;background-color:#f2fcff;padding-top:10px;padding-bottom:10px}.rivals-container .right-side .stats-score .score-history-item img{position:absolute;left:-15px;top:-7px;width:30px}.rivals-container .right-side .stats-score .score-history-item .img-container{position:relative;margin:10px 30px}.rivals-container .right-side .stats-score .score-history-item .score-details{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.rivals-container .right-side .stats-score .score-history-item .score-details a{text-decoration:underline;color:#70c48f}.rivals-container .right-side .stats-score .score-history-item .set{padding-right:40px;color:#959b98;font-weight:500}.rivals-container .right-side .stats-score .score-history-item .set .counter{text-align:right;padding-right:5px}.rivals-container .right-side .stats-score .score-history-item .set .set-label{padding-right:10px}.rivals-container .right-side .stats-score .score-history-item .set span,.score-modal .overlay-content .share-score table,.select-event .events-container .event-item .info div span{font-weight:500}.rivals-container .right-side .stats-score .score-history-item .set span.win{color:#70c48f}.rivals-container .right-side .stats-score .score-history-item .set span.lost{color:#d0021b}.rivals-container .right-side.mobile{width:100%}.view-card .overlay-content{padding:0;border-radius:12px}@media (max-width:414px){.view-card .overlay-content{height:90%;width:100%}}.view-card .overlay-content>.overlay-close{top:6px}.view-card .overlay-content>div{height:80vh;width:400px}@media (max-width:414px){.view-card .overlay-content>div{height:100%;width:100%}}.view-card.open .overlay-content{-webkit-animation:bounce .3s;animation:bounce .3s}.view-card.close .overlay-content{-webkit-animation:hide-bounce .15s forwards;animation:hide-bounce .15s forwards}.prof-config-modal .overlay-content,.rivals-modal .overlay-content{padding:40px}.prof-config-modal .overlay-content .container,.prof-config-modal .overlay-content .container>h2,.rivals-modal .overlay-content .container,.rivals-modal .overlay-content .container>h2{margin-bottom:20px}.prof-config-modal .overlay-content .btn-group,.rivals-modal .overlay-content .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.prof-config-modal .overlay-content .btn-group>button,.rivals-modal .overlay-content .btn-group>button{margin-left:10px;text-align:center;min-width:100px}.commas:last-child .comma{display:none}.invite-rivals my-modal .overlay-content{padding:40px;min-width:320px;max-width:600px;width:90vw;max-height:90vh}.invite-rivals my-modal .overlay-content h2{text-align:center;margin-bottom:20px}.invite-rivals my-modal .overlay-content .search-bar{border-bottom:0 solid #fff}.select-event .overlay .overlay-content h2{text-align:center;margin-bottom:25px}.select-event .overlay .overlay-content div>p{margin-top:0;text-align:center}.select-event .events-container{height:70vh;overflow:auto;border:1px solid #e2e2e2;border-radius:5px}.select-event .events-container .event-item{border-bottom:1px solid #e2e2e2;padding:15px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.select-event .events-container .event-item:last-of-type{border-bottom:0 solid #fff}.select-event .events-container .event-item:hover{cursor:pointer;background-color:#70c48f;color:#fff}.select-event .events-container .event-item:hover .rounded-img{-webkit-box-shadow:0 0 0 3px rgba(255,255,255,.4);box-shadow:0 0 0 3px rgba(255,255,255,.4)}.select-event .events-container .event-item:hover .select-event{color:#70c48f;background:#fff}.select-event .events-container .event-item:hover .info .fa{color:rgba(255,255,255,.45)}.select-event .events-container .event-item .rounded-img{width:60px;height:60px;min-width:60px;border-radius:100%;overflow:hidden;-webkit-box-shadow:0 0 0 3px rgba(153,153,153,.35);box-shadow:0 0 0 3px rgba(153,153,153,.35)}.select-event .events-container .event-item .info{padding:0 20px;display:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px}.select-event .events-container .event-item .info div{margin:0;line-height:23px;padding-left:22px;position:relative}.select-event .events-container .event-item .info div .fa{position:absolute;top:3px;left:0;width:16px;color:#999}.select-event .events-container .event-item .info div .fa.fa-map-marker{font-size:15px;padding-left:2px;top:3px}.select-event .events-container .event-item .select-event{margin-left:auto;width:110px;min-width:110px;text-align:center;border-radius:5px;font-size:14px;line-height:14px;text-transform:uppercase;padding:8px 10px;background-color:#70c48f;color:#fff}.select-event .overlay-content{padding:40px;width:90vh;max-width:800px}.score-modal .overlay-content{overflow:hidden;padding:40px;width:90vw;max-width:900px;height:85vh;text-align:center}.score-modal .overlay-content .btn.btn-primary.btn-rectangle{font-size:14px;font-weight:500;text-transform:uppercase;border-radius:5px}.score-modal .overlay-content .set-score,.score-modal .overlay-content .share-score,.score-modal .overlay-content .who-won{text-align:center}.score-modal .overlay-content h2{text-align:center;text-transform:uppercase;font-weight:500;margin-bottom:20px;color:#70c48f}.score-modal .overlay-content .logo{text-align:center;margin-bottom:10px}.score-modal .overlay-content .logo .container{display:inline-block;background-color:#70c48f;text-align:center;padding:10px;border-radius:100%;width:80px;height:80px;position:relative}.score-modal .overlay-content .logo img{width:56px;position:absolute;left:50%;top:16px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.score-modal .overlay-content .who-won{overflow:auto;height:56vh}.score-modal .overlay-content .who-won button{margin:15px 0}.score-modal .overlay-content .players-container,.score-modal .overlay-content .players-container .players{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.score-modal .overlay-content .players-container{background-color:#eefff4;border-radius:5px;padding:20px 10px;margin:0 auto 15px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:500px}.score-modal .overlay-content .players-container .players{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;width:100%}.score-modal .overlay-content .players-container .add-stats{background-color:#70c48f;color:#fff;font-weight:500;text-align:center;padding:10px 15px;line-height:16px;border-radius:5px;margin-top:15px}.score-modal .overlay-content .players-container .add-stats:hover,.score-modal .overlay-content .players-container .player .btn-player:hover,.score-modal .overlay-content .set-score .container .btn:hover,.score-modal .overlay-content .set-score .container table .fa:hover,.score-modal .overlay-content .share-score .container .btn:hover,.score-modal .overlay-content .share-score .container table .fa:hover{cursor:pointer}.score-modal .overlay-content .players-container .player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8%}.score-modal .overlay-content .players-container .player:first-of-type{border-right:1px solid #e2e2e2}.score-modal .overlay-content .players-container .player .user-pic{position:relative;margin-bottom:15px}.score-modal .overlay-content .players-container .player .user-pic img{position:absolute;top:0;left:0;width:35px}.score-modal .overlay-content .players-container .player .btn-player{background-color:#70c48f;color:#fff;font-weight:500;text-align:center;padding:10px 15px;line-height:16px;border-radius:5px;width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.score-modal .overlay-content .set-score,.score-modal .overlay-content .share-score{color:#9b9b9b}.score-modal .overlay-content .set-score .container,.score-modal .overlay-content .share-score .container{background-color:#eefff4;border-radius:5px;margin-bottom:15px;padding:20px 10px}.score-modal .overlay-content .share-score .container{position:relative;margin-bottom:25px}.score-modal .overlay-content .set-score .container .add-set,.score-modal .overlay-content .share-score .container .add-set{color:#70c48f;text-align:left;padding-left:20px}.score-modal .overlay-content .set-score .container table,.score-modal .overlay-content .share-score .container table{margin:0 auto 10px}.score-modal .overlay-content .set-score .container table tr .user-pic,.score-modal .overlay-content .share-score .container table tr .user-pic{position:relative;width:50px;height:50px;margin:0 auto}.score-modal .overlay-content .set-score .container table tr .user-pic .award,.score-modal .overlay-content .share-score .container table tr .user-pic .award{position:absolute;top:0;left:-5px;width:24px}.score-modal .overlay-content .set-score .container table tr .name,.score-modal .overlay-content .share-score .container table tr .name{font-weight:500;color:#535658;display:inline-block;margin:5px 0}.score-modal .overlay-content .set-score .container table tr .add,.score-modal .overlay-content .share-score .container table tr .add{color:#70c48f}.score-modal .overlay-content .set-score .container table tr .divide,.score-modal .overlay-content .share-score .container table tr .divide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rentals-modal .content-wrapper .trainer-section .row .switch-field>my-toggle,.score-modal .overlay-content .set-score .container table tr .divide span,.score-modal .overlay-content .share-score .container table tr .divide span{margin:0 20px}.score-modal .overlay-content .set-score .container table .set,.score-modal .overlay-content .share-score .container table .set{font-weight:500;margin-right:20px}.score-modal .overlay-content .set-score .container table .fa,.score-modal .overlay-content .share-score .container table .fa{margin:0 10px 0 20px;font-size:22px}.new-form.user-settings input,.score-modal .overlay-content .share-score .container .btn{margin-bottom:0}.score-modal .overlay-content .share-score .container .edit{position:absolute;top:5px;right:10px;color:#70c48f;font-weight:100;font-size:14px}.score-modal .overlay-content .share-score .container .edit:hover{text-decoration:underline;cursor:pointer}.score-modal .overlay-content .share-score .lost,.score-modal .overlay-content .share-score .win{font-size:18px}.score-modal .overlay-content .share-score .win{color:#70c48f}.score-modal .overlay-content .share-score .lost{color:#d0021b}@media screen and (max-width:768px){.rivals-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.rivals-container .right-side{border-left:1px solid #e2e2e2;max-width:100%}.score-modal .overlay-content{padding:30px}}@media screen and (max-width:40em){.select-event .events-container .event-item{padding:20px 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.select-event .events-container .event-item .select-event{margin-left:0}.select-event .events-container .event-item .info,.select-event .events-container .event-item .rounded-img{margin-bottom:15px}.score-modal .overlay-content .players-container{width:100%}.score-modal .overlay-content .set-score .container table .divide span{margin:0 10px}.score-modal .overlay-content .set-score .container table .set{margin-right:10px}.score-modal .overlay-content .set-score .container table .fa{margin-left:10px}}@media screen and (max-width:475px){.score-modal .overlay-content{padding:40px 20px;font-size:14px}.score-modal .overlay-content .set-score .container table tr.header{height:70px}.score-modal .overlay-content .set-score .container table td .name{display:none}.score-modal .overlay-content .set-score .container table td .fa{margin:0 10px}}@media screen and (max-width:425px){.score-modal .overlay-content{padding:40px 20px;font-size:14px}.score-modal .overlay-content .players-container .player{padding:0 10px}.score-modal .overlay-content .players-container .player .user-pic img{left:-10px;width:30px}.score-modal .overlay-content .players-container .player .user-image.user-image.user-image.score{width:60px;height:60px}.score-modal .overlay-content .players-container .player .btn-player{min-width:110px;max-width:110px;padding:10px 5px}}.user-card-container{width:100%;position:relative}.user-card-container.full-height{height:100%}.user-card-container user-card{display:block;height:100%;width:100%}.user-card-container .cards{width:400px;height:100%;position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-card-container .cards.def-cards{top:10%;height:70%;width:270px}@media (max-width:414px){.user-card-container .cards.def-cards{width:250px}.user-card-container .cards{width:100%;height:100%}}.user-card-container .cards .card{background-color:#fff;width:100%;height:100%;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 13px 10px -7px rgba(0,0,0,.1);box-shadow:0 13px 10px -7px rgba(0,0,0,.1);position:absolute;cursor:-webkit-grab;cursor:grab}@media (max-width:414px){.user-card-container .cards .card{width:100%;height:100%;border-radius:0}}.user-card-container .cards .card .arrow{position:relative;left:calc(50% - 15px);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 500ms;transition:transform 500ms;transition:transform 500ms,-webkit-transform 500ms;cursor:pointer}.user-card-container .cards .card .card__img,.user-card-container .cards .card .card_link>.card__img--hover{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;border-top-left-radius:12px;border-top-right-radius:12px}.user-card-container .cards .card .card__img{visibility:hidden;height:420px}.user-card-container .cards .card .card_link>.card__img--hover{-webkit-transition:.2s all ease-out;transition:.2s all ease-out;position:absolute;height:100%;top:0}@media (max-width:414px){.user-card-container .cards .card .card_link>.card__img--hover{border-top-left-radius:0;border-top-right-radius:0}}.user-card-container .cards .card .card__info{color:#000;position:relative;text-align:center;width:100%;padding:10px 0}.user-card-container .cards .card .card__info>h3.card__title>span{font-size:17px}.reservation-request .reservation-request-bar label span,.user-card-container .cards .card .card__info>p{font-weight:600}.user-card-container .cards .card .detailed-info{display:none;color:#000}.user-card-container .cards .card .detailed-info>div{padding:10px 0}.user-card-container .cards .card .detailed-info>div.about-me>h4{position:relative;padding:5px 0}.user-card-container .cards .card .detailed-info>div.about-me>h4 .bio-btn-groups{position:absolute;right:10px;top:20%}.user-card-container .cards .card .detailed-info>div.about-me>h4 .bio-btn-groups>button{width:30px;height:30px;padding:0;margin-right:0}.user-card-container .cards .card .detailed-info p{margin:0;font-weight:600;font-size:14px}.user-card-container .cards .card .detailed-info .friends{padding:0}.user-card-container .cards .card .detailed-info .friends>user-img{padding:0 5px}.user-card-container .cards .card .detailed-info .places ul{display:inline;padding-left:0;margin-bottom:0;list-style:none}@media (max-width:414px){.user-card-container .cards .card .detailed-info .places ul{display:block;width:100%}}.user-card-container .cards .card .detailed-info .places ul>li{display:inline;padding:.5rem;font-size:14px;font-weight:600}@media (max-width:414px){.user-card-container .cards .card .detailed-info .places ul>li{display:block;width:100%}}.user-card-container .cards .card .detailed-info .places ul>li .fa-circle{font-size:10px;padding:0 5px}.user-card-container .cards .card .card__info-hover{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:414px){.user-card-container .cards .card .card__info-hover{width:100%;margin-right:0;font-size:14px}}.user-card-container .cards .card .card__info-hover .btn{padding:6px 15px;font-weight:400;margin:0}.user-card-container .cards .card .btn-groups{position:absolute;bottom:0;width:100%;padding:20px 0;max-height:190px;height:190px}.user-card-container .cards .card .btn-groups.super-hero{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,rgba(231,233,240,.65)),color-stop(70%,rgba(162,182,218,.95)),color-stop(80%,rgba(162,182,218,.95)),to(#a2b6da));background:linear-gradient(to bottom,transparent 0%,rgba(231,233,240,.65) 40%,rgba(162,182,218,.95) 70%,rgba(162,182,218,.95) 80%,#a2b6da 100%)}.user-card-container .cards .card .btn-groups.wonder-woman{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,rgba(242,234,237,.8)),color-stop(70%,rgba(247,204,219,.95)),color-stop(80%,rgba(248,206,221,.95)),to(#f9c3d7));background:linear-gradient(to bottom,transparent 0%,rgba(242,234,237,.8) 40%,rgba(247,204,219,.95) 70%,rgba(248,206,221,.95) 80%,#f9c3d7 100%)}.user-card-container .cards .card .btn-groups.less{max-height:160px;height:160px}.user-card-container .cards .card:last-child{-webkit-box-shadow:0 30px 18px -8px rgba(0,0,0,.1);box-shadow:0 30px 18px -8px rgba(0,0,0,.1)}.user-card-container .cards .card.closed .btn-groups{-webkit-transition:all .2s cubic-bezier(.25,.5,.75,1);transition:all .2s cubic-bezier(.25,.5,.75,1)}.post-container .post-minimal span,.user-card-container .cards .card.expanded .detailed-info{display:block}.user-card-container .cards .card.expanded .btn-groups{max-height:100%;height:100%;-webkit-transition:max-height .2s cubic-bezier(.25,.5,.75,1);transition:max-height .2s cubic-bezier(.25,.5,.75,1);overflow-y:auto;overflow-x:hidden;-ms-touch-action:auto;touch-action:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.user-card-container .cards .card.expanded .btn-groups .card__info-hover{position:sticky;bottom:0;left:0;width:100%}.user-card-container .cards .card.expanded .btn-groups.super-hero{background:-webkit-gradient(linear,left top,left bottom,from(#fdfdff),color-stop(#eff0f8),color-stop(#e0e3f2),color-stop(#cfd6eb),color-stop(#becae5),color-stop(#b3c3df),color-stop(#a8bbd9),color-stop(#9cb4d3),color-stop(#95b0cb),color-stop(#8fabc3),color-stop(#8aa7bb),to(#85a2b3));background:linear-gradient(to bottom,#fdfdff,#eff0f8,#e0e3f2,#cfd6eb,#becae5,#b3c3df,#a8bbd9,#9cb4d3,#95b0cb,#8fabc3,#8aa7bb,#85a2b3)}.user-card-container .cards .card.expanded .btn-groups.wonder-woman{background:-webkit-gradient(linear,right bottom,left top,from(#a3a0ca),color-stop(#b7a6cd),color-stop(#c8add0),color-stop(#d8b5d1),color-stop(#e6bdd3),color-stop(#e1bad2),color-stop(#dcb6d1),color-stop(#d7b3d0),color-stop(#b9a5cb),color-stop(#9699c4),color-stop(#6e8eb8),to(#4283a6));background:linear-gradient(to left top,#a3a0ca,#b7a6cd,#c8add0,#d8b5d1,#e6bdd3,#e1bad2,#dcb6d1,#d7b3d0,#b9a5cb,#9699c4,#6e8eb8,#4283a6)}.user-card-container .cards .card.expanded .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.user-card-container .cards .card.empty-card{background-color:#fcfcf9;text-align:center;padding:25px 20px;width:100%}.user-card-container .cards .card.empty-card img{margin:0 auto}.user-card-container .cards .card.empty-card .placeholder-text{font-size:15px;padding:10px}.user-card-container .cards .card.default-card{border-radius:40px}@media (max-width:414px){.user-card-container .cards .card.default-card{border-radius:30px}}.user-card-container .cards .card.default-card .card__info-hover>.btn{padding:6px 10px;font-size:12px}.user-card-container .cards .card.trans-left{-webkit-transform:translate(102%,7px) rotate(7deg);transform:translate(102%,7px) rotate(7deg)}@media (max-width:414px){.user-card-container .cards .card.trans-left{-webkit-transform:translate(8%,-20px) rotate(7deg);transform:translate(8%,-20px) rotate(7deg)}}.user-card-container .cards .card.trans-right{-webkit-transform:translate(-102%,7px) rotate(-7deg);transform:translate(-102%,7px) rotate(-7deg)}@media (max-width:414px){.user-card-container .cards .card.trans-right{-webkit-transform:translate(-8%,-20px) rotate(-7deg);transform:translate(-8%,-20px) rotate(-7deg)}}.user-card-container .cards .card.trans-center{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.place-blog-news,.post-container{position:relative}.place-blog-news .close-news{height:35px;width:35px;position:absolute;background-color:#27739b;border-radius:50%;right:0;top:15px;z-index:inherit;-webkit-transition:all .3s;transition:all .3s;border:solid 2px #27739b}.place-blog-news .close-news:after,.place-blog-news .close-news:before{content:'';position:absolute;width:16px;height:2px;background-color:#fff;top:15px;left:8px}.place-blog-news .close-news:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.place-blog-news .close-news:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.place-blog-news .close-news:hover{cursor:pointer;background-color:#fff}.place-blog-news .close-news:hover:after,.place-blog-news .close-news:hover:before{background-color:#27739b}.post-container{padding-top:15px;max-width:1024px;margin-right:auto;margin-left:auto}.post-container .post-item{padding:40px 30px 30px;margin-bottom:20px;position:relative}.post-container .post-item:nth-child(3n+1){background-color:#d5f1ff}.post-container .post-item:nth-child(3n+2){background-color:#f3f6fd}.post-container .post-item:nth-child(3n+3){background-color:#e5f1f4}.post-container .post-item .date{position:absolute;right:25px;top:20px}.post-container .post-minimal{margin:40px 0;border-bottom:solid 3px #d2d1d1;position:relative}.post-container .post-minimal:first-of-type{padding-top:0}.post-container .post-minimal:last-of-type{border-bottom:solid 0}.post-container .post-minimal.not-selected:hover{cursor:pointer}.post-container .post-minimal .hero-feature-img{height:65vh;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:30px}.post-container .post-minimal .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-container .post-minimal .content-wrapper.padding-right{padding-right:40px}.post-container .post-minimal .content-wrapper>img{max-width:200px;margin:0 15px 15px;min-width:200px}.post-container .post-minimal .content-wrapper>span{min-width:200px}.post-container .post-minimal .content-wrapper>span>p{margin:0}.post-container .post-minimal .content-wrapper h1,.post-container .post-minimal .content-wrapper h2,.post-container .post-minimal .content-wrapper h3{font-weight:100}.post-container .post-minimal .abstract{word-wrap:break-word;display:block;width:100%;padding-left:15px}.post-container .post-minimal .abstract p,.post-container .post-minimal .abstract span{margin:0;display:inline}.post-container .post-minimal .abstract.img{width:calc(100% - 230px);padding-left:0}.post-container .post-minimal .fa{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.post-container .post-minimal .hidden-content{display:none}.post-container .post-minimal .date{font-size:14px}.post-container .post-minimal .title{font-size:36px;font-weight:700;color:#27739b;margin:0 0 15px}.news-content-modal .overlay-content .title:first-letter,.post-container .post-minimal .title:first-letter{text-transform:uppercase}.post-container .post-minimal .content{word-wrap:break-word;-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px}.post-container .post-minimal .content p{margin:0}.post-container .post-minimal .content a{text-decoration:underline;color:#66b8e3}.post-container .post-minimal .content .ta-insert-video{min-height:180px}.post-container .post-minimal .news-attachment{margin:10px 0;padding:10px 0 30px;border-top:1px solid rgba(0,0,0,.05)}.post-container .post-minimal .news-attachment .image-select{margin-bottom:20px}.post-container .post-minimal .news-attachment .attachcments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid rgba(0,0,0,.1);padding:10px;margin:-1px 0 0;background-color:rgba(0,0,0,.05)}.post-container .post-minimal .news-attachment .attachcments div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 5px}.post-container .post-minimal .news-attachment .attachcments div .fa{display:inline;position:inherit}.post-container .post-minimal .news-attachment .attachcments div.grow{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-content-modal .overlay-content{padding:40px;max-height:90vh;min-height:30vh;min-width:90vw}.news-content-modal .overlay-content .date{font-size:14px}.news-content-modal .overlay-content .title{font-size:36px;font-weight:700;margin-top:0;color:#27739b}.place-blog-holder{margin-bottom:30px;display:block}.place-blog-holder .place-blog-preview{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.place-blog-holder .place-blog-preview .post-preview-container{border-bottom:solid 1px #d2d1d1}.place-blog-holder .place-blog-preview .post-preview{padding:10px 5px 10px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.place-blog-holder .place-blog-preview .post-preview .read-more{width:100%;height:70px;font-size:14px}.place-blog-holder .place-blog-preview .post-preview .content-wrapper{max-height:70px;overflow:hidden;color:#535658}.place-blog-holder .place-blog-preview .post-preview .content-wrapper .short-content{display:inline}.booking-header .container-info .courts-info-tooltip.hide-notification:after,.place-blog-holder .place-blog-preview .post-preview .content-wrapper .long-content{display:none}.place-blog-holder .place-blog-preview .post-preview a,.place-blog-holder .place-blog-preview .post-preview b,.place-blog-holder .place-blog-preview .post-preview h1,.place-blog-holder .place-blog-preview .post-preview h2,.place-blog-holder .place-blog-preview .post-preview h3,.place-blog-holder .place-blog-preview .post-preview p,.place-blog-holder .place-blog-preview .post-preview strong{margin:0;font-size:14px;display:inline;font-weight:100}.place-blog-holder .place-blog-preview .post-preview:hover{cursor:pointer}.place-blog-holder .place-blog-preview .post-preview:hover .read-more{position:relative}.place-blog-holder .place-blog-preview .img-wrapper{width:30%;min-width:30%;height:70px;margin-top:2px;margin-right:15px;background-size:cover}.place-blog-holder .place-blog-preview .dark-blue{margin-top:15px}@media screen and (max-width:1023px) and (min-width:768px){.place-blog-preview .post-preview .content-wrapper .short-content{display:none}.place-blog-preview .post-preview .content-wrapper .long-content{display:inline}}@media screen and (max-width:640px){.post-container .post-minimal .content-wrapper{display:block}.post-container .post-minimal .content-wrapper>img{float:left;margin-left:0}.post-container .post-minimal .content-wrapper .abstract{width:auto;padding-left:0}}@media screen and (max-width:425px){.post-container .post-minimal .title{font-size:28px}.post-container .post-minimal .content-wrapper>img{max-width:100%;float:none}}.title-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.place-title{font-size:30px;margin-bottom:0;text-shadow:1px 1px 3px rgba(0,0,0,.5);margin-right:20px}.booking-header{text-align:center;position:relative;margin-bottom:36px}.booking-header_filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px;background:rgba(0,0,0,.05);width:100%;border-radius:4px}.booking-header_container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.booking-header .reservation-link{margin-left:auto;font-size:14px;font-weight:700;text-decoration:none;color:var(--primary-blue);background:0 0;padding:8px 12px;border-radius:6px}.booking-header .reservation-link svg{fill:currentColor;position:relative;top:4px;margin-right:4px}.booking-header .availability,.booking-header_container,.my-order-modal .order-modal-wrapper .alert-blue help-info .circle-icon .content .download-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking-header .availability-datepicker{margin-left:12px}@media (min-width:400px) and (min-width:540px){.booking-header .booking-sports-dropdown{margin-right:24px}}@media (min-width:400px) and (max-width:539px){.booking-header .booking-sports-dropdown{width:100%;max-width:unset}.booking-header .booking-sports-dropdown .custom-dropdown{max-width:100%;width:100%}}.booking-header .container-info{width:5%;position:relative;bottom:3px;margin-right:5px;font-size:15px}.booking-header .container-info .info-cursor .fa.fa-info{position:absolute;top:12px}@media (min-width:300px) and (max-width:399px){.booking-header .container-info{width:60px}}@media (min-width:400px) and (max-width:1024px){.booking-header .container-info{padding-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.booking-header .container-info .courts-info-tooltip:after{content:'1';background-color:#fd6679;height:14px;width:14px;position:absolute;border-radius:50%;top:4px;right:2px;color:#fff;font-size:.6em;line-height:1.56em;font-weight:700}.booking-header .container-info .courts-info-tooltip .tooltip-data{min-width:300px;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.booking-header .container-info .courts-info-tooltip .info-content{font-weight:100;color:#535658;text-align:left;white-space:pre-line}.booking-tab-container{max-width:900px;background-color:#fff;margin:0 auto}.booking-tab-container .row .column,.my-order-modal .order-modal-wrapper .stripe .button-with-confirmation{width:100%}.booking-tab-container .new-form{padding:0}.note-container{background-color:#f6f6f6;border-left:10px solid #70c48f;margin:20px 15% 0}.note-container p{font-size:16px;line-height:24px;text-align:left;padding:5px 1px 5px 20px}.note-container .note-from-text{color:#9d9d9d;font-weight:700}.text-block{display:block}.booking-modal .order-modal-wrapper.payment{max-width:800px;width:90vw}.booking-modal .order-modal-wrapper.payment>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.booking-modal .order-modal-wrapper.payment>div.flex-half{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.my-order-modal .order-modal-wrapper .alert-blue{position:relative;padding-right:50px}.my-order-modal .order-modal-wrapper .alert-blue help-info{top:13px}.my-order-modal .order-modal-wrapper .alert-blue help-info .circle-icon:after,.my-order-modal .order-modal-wrapper .alert-blue help-info .circle-icon:before{-webkit-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%)}.my-order-modal .order-modal-wrapper .alert-blue help-info .circle-icon:before{top:50%}.my-order-modal .order-modal-wrapper .alert-blue help-info .circle-icon:after{top:16px;right:36px}.my-order-modal .order-modal-wrapper .alert-blue help-info .circle-icon:before{right:40px}.my-order-modal .order-modal-wrapper .alert-blue help-info .circle-icon .content{width:270px;border:3px solid #c1eafc;padding:15px 0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:45px}.my-order-modal .order-modal-wrapper .alert-blue help-info .circle-icon .content .download-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-order-modal .order-modal-wrapper .alert-blue help-info .circle-icon .content .download-btns a{display:inline-block;margin:5px}.my-order-modal .order-modal-wrapper .alert-blue img{margin-right:10px}.my-order-modal .order-modal-wrapper .confirmation-overlay{width:100vw;min-height:100vh;-webkit-backface-visibility:hidden}.has-error .expiration-cvc-group p,.my-order-modal .order-modal-wrapper .order-details-table{margin-bottom:30px}.my-order-modal .order-modal-wrapper .stripe .confirmation-tooltip{padding:20px;width:335px}.my-order-modal .order-modal-wrapper .stripe .confirmation-tooltip p{text-align:center}.my-order-modal .order-modal-wrapper .stripe .confirmation-tooltip p:nth-child(1){margin-top:0}.my-order-modal .order-modal-wrapper .stripe .confirmation-tooltip .tooltip-confirmation-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-order-modal .order-modal-wrapper .stripe .confirmation-tooltip .tooltip-confirmation-buttons a,.my-order-modal .order-modal-wrapper .stripe .confirmation-tooltip .tooltip-confirmation-buttons button{font-size:14px;margin:5px}.my-order-modal .order-modal-wrapper .stripe .confirmation-tooltip.green-border{border:3px solid #70c48f;border-radius:8px}.my-order-modal .order-modal-wrapper .stripe .confirmation-tooltip.green-border.top-left:after,.my-order-modal .order-modal-wrapper .stripe .confirmation-tooltip.green-border.top-left:before{content:'';display:block;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.my-order-modal .order-modal-wrapper .stripe .confirmation-tooltip.green-border.top-left:after{border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #70c48f;top:210px;left:13px;z-index:300}.my-order-modal .order-modal-wrapper .stripe .confirmation-tooltip.green-border.top-left:before{background-color:transparent;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;top:207px;left:14px;z-index:302;width:16px;height:70px}.my-order-modal .new-form{padding:0}.last-date-picker .quickdate-popup{right:0}.quickdate.quickdate{font-family:"Gotham SSm A","Gotham SSm B","Helvetica Neue","Helvetica",sans-serif}.quickdate.quickdate.small-font>a{display:block;height:40px;font-size:14px;width:118px;padding:5px 2px 4px 10px}.quickdate.quickdate.small-font>a .fa.fa-calendar{font-size:16px;margin-right:2px}.quickdate.quickdate .quickdate-button{line-height:2em}.quickdate.quickdate .quickdate-button:hover{text-decoration:none;border-color:#66b8e3}.quickdate.quickdate .quickdate-popup{color:#535658;width:248px}.quickdate.quickdate .quickdate-close,.quickdate.quickdate .quickdate-text-inputs{display:none}.quickdate.quickdate .quickdate-calendar-header{padding:10px 0}.quickdate.quickdate .quickdate-calendar{width:auto}.quickdate.quickdate .quickdate-calendar td,.quickdate.quickdate .quickdate-calendar th{width:35px;height:35px;padding:0}.quickdate.quickdate .quickdate-calendar td.is-today{background-color:#fff;color:#535658;font-weight:400}.quickdate.quickdate .quickdate-calendar td.other-month{background-color:#fff;color:#999;opacity:.5}.quickdate.quickdate .quickdate-calendar td.disabled-date{background-color:#e2e2e2;color:#999;opacity:1}.quickdate.quickdate .quickdate-calendar td.disabled-date:hover{background-color:#e2e2e2;color:#999}.quickdate.quickdate .quickdate-calendar td.selected,.quickdate.quickdate .quickdate-calendar td:hover{background-color:#66b8e3;color:#fff}.p-main-section .second .facebook iframe,.p-main-section .second.facebook iframe,.quickdate.quickdate .quickdate-popup-footer,.single-event-wrapper .single-header-wrapper h1{margin:0}.thanks{text-align:center;padding:20px}.thanks .thanks-div{max-width:740px;margin:10px auto}.thanks .checkmark-icon{background:#70c48f;color:#fff;text-align:center;width:100px;height:100px;display:inline-block;border-radius:100px;margin-bottom:20px}.thanks .checkmark-icon .fa{margin-top:30px;font-size:45px;margin-left:2px}.page-info-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.page-info-images .image-item{background-position:center center;background-repeat:no-repeat;background-size:cover;height:150px;margin:10px 10px 10px 0;width:calc(50% - 10px)}@media screen and (min-width:40em){.page-info-images .image-item{width:calc(25% - 10px)}}@media screen and (min-width:64em){.thanks .thanks-div{font-size:18px}.place-large-header .header-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.place-large-header .header-text .booking-badge{display:inline-block}.place-large-header .header-text div{margin-right:auto;margin-left:-220px}.page-info-images .image-item{width:calc(25% - 10px)}.booking-modal .order-modal-wrapper.payment>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.booking-modal .order-modal-wrapper.payment>div.flex-half{width:48%;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}@media screen and (max-width:64em){date-picker-directive .quickdate-popup{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:768px){.booking-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.booking-header .custom-dropdown.sports-dropdown{margin:0 auto 20px}.booking-header .container-info .courts-info-tooltip .tooltip-data{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:425px){.thanks .btns-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:15px}.my-order-modal .order-modal-wrapper .alert-blue help-info .circle-icon:after,.my-order-modal .order-modal-wrapper .alert-blue help-info .circle-icon:before{-webkit-transform:rotate(0) translate(-50%,0);transform:rotate(0) translate(-50%,0);left:50%}.my-order-modal .order-modal-wrapper .alert-blue help-info .circle-icon:before{top:38px}.my-order-modal .order-modal-wrapper .alert-blue help-info .circle-icon:after{top:35px}.my-order-modal .order-modal-wrapper .alert-blue help-info .circle-icon .content{width:270px;top:210px;right:-28px}.my-order-modal .order-modal-wrapper .stripe .confirmation-tooltip{width:310px}}@media screen and (max-width:375px){.stripe .confirmation-tooltip{width:275px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.stripe .confirmation-tooltip.green-border.top-left:before{top:228px;left:40px}.stripe .confirmation-tooltip.green-border.top-left:after{top:231px;left:39px}}.booking-payment{width:500px;padding:60px}.booking-payment textarea{resize:none;border-color:#e2e2e2}.card-popup{padding:25px}.card-popup .StripeElement{margin:25px 0}.total-sum{color:#70c48f}.discount-sum,.total-sum{background-color:#f2f2f2;padding:10px;font-size:16px;margin-top:15px}.mobile-sign{margin-right:10px;font-size:1.5em}.discount-sum{color:#66b8e3}@media (min-width:640px){.expiration-cvc-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.expiration-cvc-group>div:first-of-type{margin-right:10px}}.card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-image{width:35px;margin-right:10px}.card-image-inline{width:20px;margin-right:10px;position:absolute;top:14px;left:10px}.card-dropdown{margin-bottom:10px}.has-error .expiration-cvc-group{margin-bottom:5px}.book-and-pay-now,.btn-to-payment{color:#fff;background:#70c48f}.book-and-pay-now:hover:not([disabled=disabled]),.btn-to-payment:hover:not([disabled=disabled]){background:#4cb573}@media (max-width:540px){.book-and-pay-now,.btn-to-payment{min-width:280px}}@media (min-width:541px){.book-and-pay-now,.btn-to-payment{min-width:220px}}[disabled=disabled]{opacity:.7}body.display-screen{font-family:'Open Sans',sans-serif;line-height:1.1;background:#000}body.display-screen a,body.display-screen abbr,body.display-screen acronym,body.display-screen address,body.display-screen applet,body.display-screen article,body.display-screen aside,body.display-screen audio,body.display-screen b,body.display-screen big,body.display-screen blockquote,body.display-screen canvas,body.display-screen caption,body.display-screen center,body.display-screen cite,body.display-screen code,body.display-screen dd,body.display-screen del,body.display-screen details,body.display-screen dfn,body.display-screen div,body.display-screen dl,body.display-screen dt,body.display-screen em,body.display-screen embed,body.display-screen fieldset,body.display-screen figcaption,body.display-screen figure,body.display-screen footer,body.display-screen form,body.display-screen h1,body.display-screen h2,body.display-screen h3,body.display-screen h4,body.display-screen h5,body.display-screen h6,body.display-screen header,body.display-screen hgroup,body.display-screen i,body.display-screen iframe,body.display-screen img,body.display-screen ins,body.display-screen kbd,body.display-screen label,body.display-screen legend,body.display-screen li,body.display-screen mark,body.display-screen menu,body.display-screen nav,body.display-screen object,body.display-screen ol,body.display-screen output,body.display-screen p,body.display-screen pre,body.display-screen q,body.display-screen ruby,body.display-screen s,body.display-screen samp,body.display-screen section,body.display-screen small,body.display-screen span,body.display-screen strike,body.display-screen strong,body.display-screen sub,body.display-screen summary,body.display-screen sup,body.display-screen table,body.display-screen tbody,body.display-screen td,body.display-screen tfoot,body.display-screen th,body.display-screen thead,body.display-screen time,body.display-screen tr,body.display-screen tt,body.display-screen u,body.display-screen ul,body.display-screen var,body.display-screen video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.p-main-section .second facebook-page,body.display-screen article,body.display-screen aside,body.display-screen details,body.display-screen figcaption,body.display-screen figure,body.display-screen footer,body.display-screen header,body.display-screen hgroup,body.display-screen menu,body.display-screen nav,body.display-screen section{display:block}body.display-screen ol,body.display-screen ul{list-style:none}body.display-screen blockquote,body.display-screen q{quotes:none}body.display-screen blockquote:after,body.display-screen blockquote:before,body.display-screen q:after,body.display-screen q:before{content:none}body.display-screen table{border-collapse:collapse;border-spacing:0}body.display-screen i.wi{display:inline-block;font-family:'weathericons';font-style:normal;font-weight:400;line-height:1}body .display{padding:0;margin:0;height:100vh;width:100%}body .display .default-screen{height:100%;width:100%;background:#000}body .display .default-screen .container{width:40em}.slider .slider-wrapper>.slide>div.weather-board>div.weather-panel>.powered-by>a:hover,body .display .default-screen .container div.label>span{color:#fff}body .display .default-screen .columns{padding-left:.9375rem;padding-right:.9375rem}body .display .default-screen.flex select{height:43px;margin:2vw 0;padding:10px 15px}body .display .default-screen.flex select:active{outline:1px dotted}body .display .default-screen.flex select:focus{outline:1px dotted}body .display .default-screen.flex input{margin:2vw 0}body .display .default-screen.flex input[type=button]{width:80%;font-weight:700;background:#70c48f;color:#fff;border:1px solid #70c48f;border-radius:1vw}body .display .default-screen.flex input[type=button]:hover{background:#66b182}body .display .default-screen.flex input[type=button]:focus{outline:1px dotted}body .display .video-panel{overflow:hidden;position:absolute;height:100vh;width:100vw;z-index:1;top:0;background-color:#000}body .display .video-panel>video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}body .display .d-table{display:table;height:100%;width:100%}body .display .d-table-row{display:table-row}body .display .d-table-cell{display:table-cell;vertical-align:middle}body .display>.greeting-container{height:100vh;width:100%;position:absolute;top:0;left:0;z-index:2000;opacity:0;display:none;overflow:hidden}body .display>.greeting-container.active{opacity:1;display:block;-webkit-transition:all linear 2s;transition:all linear 2s}body .display>.greeting-container.active .greeting-content{color:#fff;font-size:6vw;height:100%;font-family:sans-serif;background:linear-gradient(200deg,#35375d,#5e80bb,#b7daf4);background-size:400vw 400vh;-webkit-animation:animated-gradient 10s ease infinite;animation:animated-gradient 10s ease infinite}body .display>.greeting-container.active .greeting-content>.logo-container{padding-top:4vh;padding-bottom:2vh}body .display>.greeting-container.active .greeting-content>.logo-container>.logo-background{background-color:#fff;border:.5vw solid #70c48f;width:12vw;height:12vw;margin-left:auto;margin-right:auto;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center center}body .display>.greeting-container.active .greeting-content>.logo-container>.logo-background>.sporty-logo{background-image:url(../img/logo_green.png);background-repeat:no-repeat;background-size:contain;margin:auto;background-position:center center;height:7vw;width:7vw;position:relative;top:20%}body .display>.greeting-container.active .greeting-content>div.welcome-title{text-align:center;font-size:4vw;margin-bottom:2vh;font-weight:800}body .display>.greeting-container.active .greeting-content>.welcome-banner{text-align:center}body .display>.greeting-container.active .greeting-content>.welcome-banner>.user-banner{border:solid 1px #fff;width:54%;border-radius:2vw;margin-left:auto;margin-right:auto;margin-bottom:1vw}body .display>.greeting-container.active .greeting-content>.welcome-banner>.user-banner.first-child{width:64%;background:rgba(0,0,0,.5)}body .display>.greeting-container.active .greeting-content>.welcome-banner>.user-banner.first-child .user-avatar,body .display>.greeting-container.active .greeting-content>.welcome-banner>.user-banner.first-child .user-avatar-holder{height:10vw;width:10vw}body .display>.greeting-container.active .greeting-content>.welcome-banner>.user-banner.first-child .d-table-cell.first-child{width:13vw}body .display>.greeting-container.active .greeting-content>.welcome-banner>.user-banner.first-child .user-name{font-size:4vw;font-weight:600}body .display>.greeting-container.active .greeting-content>.welcome-banner>.user-banner.first-child .user-status{font-size:1.5vw;font-weight:300}body .display>.greeting-container.active .greeting-content>.welcome-banner>.user-banner .d-table-cell.first-child{width:10vw}body .display>.greeting-container.active .greeting-content>.welcome-banner>.user-banner .user-avatar-holder{height:8vw;width:8vw;background-color:#fff;border-top-left-radius:2vw;border-bottom-left-radius:2vw;background-image:url(../img/logo_green.png);background-repeat:no-repeat;background-size:70%;background-position:center center}body .display>.greeting-container.active .greeting-content>.welcome-banner>.user-banner .user-avatar{vertical-align:middle;background-repeat:no-repeat;background-size:cover;background-position:center center;height:8vw;width:8vw;border-top-left-radius:2vw;border-bottom-left-radius:2vw}body .display>.greeting-container.active .greeting-content>.welcome-banner>.user-banner .user-name{font-size:2.5vw;text-align:left}body .display>.greeting-container.active .greeting-content>.welcome-banner>.user-banner .user-directions{font-size:1.8vw;text-align:left;line-height:100%;font-style:italic;padding-top:.5vw;padding-bottom:.8vw}body .display>.greeting-container.active .greeting-content>.welcome-banner>.user-banner .user-status{text-align:left;font-size:1.8vw;font-weight:300}.slider{width:100%;padding:0}.slider .slider-wrapper,.sporty-slider,rivals-input{width:100%;height:100%}.slider .slider-wrapper>.slide{float:left;position:absolute;opacity:0;-webkit-transition:opacity 3s linear;transition:opacity 3s linear}.slider .slider-wrapper>.slide.dark-blue{background:#003ed7}.slider .slider-wrapper>.slide>div.booking-panel{height:100vh;width:100vw;font-family:sans-serif;overflow:hidden;position:absolute;top:0;left:0;z-index:100}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings{background-color:rgba(0,0,0,.3);height:100%;width:100%}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.place-header{width:100%;padding-top:1vh}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.place-header h1{font-size:4vw;color:#fff;text-align:center}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.place-header h1>.title-image{display:inline-block;vertical-align:middle}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.place-header h1>.title-image>img{height:12vh;margin-top:1vh}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.place-header h1>.title-text{display:inline-block;vertical-align:middle;padding-left:1.1vw}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.place-header>hr{width:80%;margin:1vh auto auto;border:.2vw solid #fff;border-bottom:none;border-right:none;border-left:none;height:auto}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.court-panel>.place-court{padding:4.6vw 4vw}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.court-panel>.place-court>ul{padding-left:1.5vw}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.court-panel>.place-court>ul>li{width:48%;float:left;margin:.5vw;border-radius:1.5vw;background-color:rgba(0,0,0,.5);border:2px solid #aaa}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.court-panel>.place-court>ul>li .booking-info{background-color:#61a1ff;color:#fff;display:inline-block;white-space:nowrap;font-size:1.5vw;padding:1vw;margin:.5vw;border-radius:1vw;overflow:hidden;text-overflow:ellipsis}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.court-panel>.place-court>ul>li .booking-info.empty{background-color:#70c48f;margin-right:.5vw}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.court-panel>.place-court>ul>li .place-court-title{width:10vw;margin-right:0}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.court-panel>.place-court>ul>li .place-court-time{width:8vw;margin-left:.3vw}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.court-panel>.place-court>ul>li .place-court-user{width:23vw;font-size:2vw;padding-left:0;color:#fff}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.alerts-container{position:absolute;top:10vh;left:20vw;width:60vw;height:35vw;background:#8cd4a6;border-radius:2vw;color:#fff;font-family:sans-serif;-webkit-animation-name:fade;animation-name:fade;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.alerts-container>.alert-content{padding:8vw 4vw;height:100%}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.alerts-container>.alert-content>div.alert-header{font-size:2.5vw;font-weight:600;padding:5vh;text-align:center}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.alerts-container>.alert-content>.alert-content-text{margin:0;font-size:2vw;font-weight:500;text-align:center;letter-spacing:1px;word-spacing:2px;line-height:1.5}.slider .slider-wrapper>.slide>div.booking-panel .info-bar-footer{position:fixed;width:100%;z-index:1000;bottom:0;left:0;background-color:#fff;color:#999}.slider .slider-wrapper>.slide>div.booking-panel .info-bar-footer>.footer-container{padding:1vw}.slider .slider-wrapper>.slide>div.booking-panel .info-bar-footer>.footer-container .footer-info-cell{width:33.33%}.slider .slider-wrapper>.slide>div.booking-panel .info-bar-footer>.footer-container .footer-info-cell .info-bar-clock{font-size:3vw;font-family:sans-serif;text-align:left;font-weight:lighter}.slider .slider-wrapper>.slide>div.booking-panel .info-bar-footer>.footer-container .footer-info-cell .info-bar-clock>div{display:inline;padding-left:1vw}.slider .slider-wrapper>.slide>div.booking-panel .info-bar-footer>.footer-container .footer-info-cell .info-bar-weather{font-size:3vw;font-family:sans-serif;text-align:right;font-weight:lighter}.slider .slider-wrapper>.slide>div.booking-panel .info-bar-footer>.footer-container .footer-info-cell .info-bar-weather .temp-superscript{font-size:60%;vertical-align:super;top:0}.slider .slider-wrapper>.slide>div.booking-panel .info-bar-footer>.footer-container .footer-info-cell .sporty-logo{background-image:url(../img/logo_green.png);background-repeat:no-repeat;background-size:contain;margin:auto;background-position:center center;height:4vw;width:8vw}.slider .slider-wrapper>.slide>div.weather-board{height:100vh;width:100vw}.slider .slider-wrapper>.slide>div.weather-board>div.weather-panel{display:table;height:100vh;width:100vw;overflow:hidden;position:absolute;top:0;left:0;z-index:100}.slider .slider-wrapper>.slide>div.weather-board>div.weather-panel .weather-container{display:table-row;width:100%;height:100%}.slider .slider-wrapper>.slide>div.weather-board>div.weather-panel .weather-container>div.day-column{display:table-cell;min-height:300px;width:20%;vertical-align:middle;text-align:center}.slider .slider-wrapper>.slide>div.weather-board>div.weather-panel .weather-container>div.day-column>.day-panel{padding-top:3%;padding-bottom:6%;margin-left:auto;margin-right:auto;font-size:4vw;height:80%;width:18vw;background:rgba(255,255,255,.7);color:#222}.slider .slider-wrapper>.slide>div.weather-board>div.weather-panel .weather-container>div.day-column>.day-panel>.day-name{text-shadow:0 0 0 #000;font-size:4vw;font-family:'Source Sans Pro',sans-serif;font-weight:700;color:#444;height:8vh;padding-top:2vw;padding-bottom:2vw}.slider .slider-wrapper>.slide>div.weather-board>div.weather-panel .weather-container>div.day-column>.day-panel>.temperature-icon{font-size:14vw;padding-bottom:0;color:#444}.slider .slider-wrapper>.slide>div.weather-board>div.weather-panel .weather-container>div.day-column>.day-panel>.temperature-icon>i.wi{font-size:8vw;padding:0;color:#444;line-height:100%}.slider .slider-wrapper>.slide>div.weather-board>div.weather-panel .weather-container>div.day-column>.day-panel>.day-summary{text-shadow:0 0 0 #000;font-size:4vw;font-family:'Source Sans Pro',sans-serif;font-weight:200;color:#444;height:10vw;width:90%;margin-left:auto;margin-right:auto;padding-top:2.5vh;line-height:10%}.slider .slider-wrapper>.slide>div.weather-board>div.weather-panel .weather-container>div.day-column>.day-panel>.day-summary>span{font-size:1.5vw;font-style:italic;line-height:100%}.slider .slider-wrapper>.slide>div.weather-board>div.weather-panel .weather-container>div.day-column>.day-panel>.status-board{text-shadow:0 0 0 #000;font-size:3vw;font-family:'Source Sans Pro',sans-serif;font-weight:200;color:#444;height:6vw;line-height:100%}.slider .slider-wrapper>.slide>div.weather-board>div.weather-panel .weather-container>div.day-column>.day-panel>.status-board>b{line-height:120%;font-weight:700}.slider .slider-wrapper>.slide>div.weather-board>div.weather-panel .weather-container>div.day-column>.day-panel>hr.display-row{margin:2vh auto 0;width:50%}.slider .slider-wrapper>.slide>div.weather-board>div.weather-panel>.powered-by{position:absolute;bottom:2vh;right:1vw;line-height:120%;font-size:1.7vw;color:#999}.slider .slider-wrapper>.slide>div.weather-board>div.weather-panel>.powered-by>a{color:#bdbdbd;text-decoration:none}.slider .slider-wrapper>.slide>.sponsor-container,.slider .slider-wrapper>.slide>.web-container{height:100vh;width:100vw;position:absolute;top:0;left:0}.slider .slider-wrapper>.slide>.sponsor-container>img.sponsor-image{min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0;left:0}.slider .slider-wrapper>.slide:first-child{opacity:1}.slider .progress-panel{position:fixed;bottom:0;z-index:6000;background:rgba(200,200,200,.5);width:100%}.slider .progress-panel .countdown-bar{background:#70c48f;height:.7vh}.slider .progress-panel.hide{opacity:0}.sporty-slider .slider-wrapper{height:100%;width:100%}.sporty-slider .slider-wrapper .slide,my-matrix{width:100%}.animation{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transition-property:width;transition-property:width;-webkit-animation-name:progress-bar;animation-name:progress-bar}.stop{-webkit-animation-play-state:paused;animation-play-state:paused}.play{-webkit-animation-play-state:running;animation-play-state:running}@media screen and (max-width:40em){body .display .default-screen .container{width:100%}}@media screen and (max-width:1023px){.sporty-slider .slider-wrapper .slide{padding:0}.sporty-slider .slider-wrapper .slide>.sponsor-container img.sponsor-image{left:50%;margin-left:-512px}}@media screen and (orientation:portrait){.display .greeting-container>.greeting-content>.logo-container{padding-top:10vh;padding-bottom:5vh}.display .greeting-container>.greeting-content>.logo-container>.logo-background{border:2vw solid #70c48f;width:26vw;height:26vw}.display .greeting-container>.greeting-content>.logo-container>.logo-background>.sporty-logo{height:15vw;width:15vw}.display .greeting-container>.greeting-content>div.welcome-title{font-size:8vw;margin-bottom:5vh}.display .greeting-container>.greeting-content>.welcome-banner>.user-banner{width:70%}.display .greeting-container>.greeting-content>.welcome-banner>.user-banner.first-child{width:90%;background:rgba(0,0,0,.5)}.display .greeting-container>.greeting-content>.welcome-banner>.user-banner.first-child .user-avatar,.display .greeting-container>.greeting-content>.welcome-banner>.user-banner.first-child .user-avatar-holder{height:18vw;width:18vw}.display .greeting-container>.greeting-content>.welcome-banner>.user-banner.first-child .d-table-cell.first-child{width:19vw}.display .greeting-container>.greeting-content>.welcome-banner>.user-banner.first-child .user-name{font-size:6vw;font-weight:600}.display .greeting-container>.greeting-content>.welcome-banner>.user-banner.first-child .user-status{font-size:2.5vw;font-weight:300}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings{overflow:hidden}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.place-header h1{font-size:8vw}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.place-header h1>.title-image>img{height:10vh;margin-top:0}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.place-header h1>.title-text{padding-left:2.25vw}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.place-header>hr{border:.4vw solid #fff;border-bottom:none;border-right:none;border-left:none}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.court-panel>.place-court{padding:4.6vw 4vw}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.court-panel>.place-court>ul{padding-left:0}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.court-panel>.place-court>ul>li{width:auto;float:inherit;margin:1.5vw;border-radius:2vw}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.court-panel>.place-court>ul>li .booking-info{margin:1.2vw 0 1.2vw 1.2vw;font-size:3vw;border-radius:2vw;padding:2vw}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.court-panel>.place-court>ul>li .place-court-title{width:19vw;margin-right:0}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.court-panel>.place-court>ul>li .place-court-time{width:16vw;margin-left:.3vw}.slider .slider-wrapper>.slide>div.booking-panel>.place-bookings>.court-panel>.place-court>ul>li .place-court-user{width:100%;font-size:4vw;padding-left:1vw;color:#fff}.slider .slider-wrapper>.slide>div.booking-panel .info-bar-footer>.footer-container{padding:2vw}.slider .slider-wrapper>.slide>div.booking-panel .info-bar-footer>.footer-container .footer-info-cell .info-bar-clock,.slider .slider-wrapper>.slide>div.booking-panel .info-bar-footer>.footer-container .footer-info-cell .info-bar-weather{font-size:6vw}.slider .slider-wrapper>.slide>div.booking-panel .info-bar-footer>.footer-container .footer-info-cell .info-bar-clock>div{display:inline;padding-left:1vw}.slider .slider-wrapper>.slide>div.booking-panel .info-bar-footer>.footer-container .footer-info-cell .info-bar-weather .temp-superscript{font-size:60%;vertical-align:super;top:0}.slider .slider-wrapper>.slide>div.booking-panel .info-bar-footer>.footer-container .footer-info-cell .sporty-logo{height:8vw}.slider .slider-wrapper>.slide>div.weather-panel .weather-container.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider .slider-wrapper>.slide>div.weather-panel .weather-container>div.day-column{height:inherit}}.single-event-wrapper{border-radius:4px;background:#fff;border:1px solid #e2e2e2;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.075);box-shadow:0 1px 3px 0 rgba(0,0,0,.075);overflow:hidden}.single-event-wrapper .single-header-wrapper{padding:100px 0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-align:center;color:#fff;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.1)}.single-event-wrapper .single-content-wrapper .single-event-info-line{display:block;padding:15px 30px;border-bottom:1px solid #ececec}.single-event-wrapper .single-content-wrapper .single-event-info-line:last-child{border-bottom:0}.single-event-wrapper .single-content-wrapper .single-event-info-line .single-event-icon{display:block;float:left;min-width:40px;padding-right:20px;font-size:24px;text-align:center;color:#70c48f;line-height:0}.new-form .tooltip-row label,.new-form .tooltip-row my-toggle,.single-event-wrapper .single-content-wrapper .single-event-info-line .single-event-text{display:inline-block}.image-gal .image-item{background-size:cover;cursor:pointer}.image-gal .image-modal{margin:40px auto;max-height:90%;max-width:90%;position:relative}.image-gal .image-modal .image-main img{max-height:800px}.image-gal .image-modal .image-next,.image-gal .image-modal .image-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;color:#fff;cursor:w-resize;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;opacity:.3;padding:10px;position:absolute;text-shadow:1px 1px 1px rgba(0,0,0,.3);top:0;width:50%}.image-gal .image-modal .image-next{cursor:e-resize;right:0;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.image-gal .image-modal .image-next:hover,.image-gal .image-modal .image-prev:hover{opacity:1}.memberplan-signup-form .countries-dropdown all-countries select{width:100%;height:40px;margin-bottom:10px}.memberplan-signup-form .place-blog-news h3{padding-right:50px}.memberplan-signup-form .alert a{color:#a94442;text-decoration:underline;font-weight:700}.memberplan-signup-form .stripe .form-wrapper.add-card-form{width:330px;max-width:100%}.memberplan-signup-form .input-list .first-option{margin-right:15px}.memberplan-signup-form .free-button{margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:525px){.memberplan-signup-form .stripe .add-card-form-controlls,.memberplan-signup-form .stripe .credit-card,.memberplan-signup-form .stripe .custom-dropdown,.memberplan-signup-form .stripe .form-wrapper.add-card-form,.memberplan-signup-form .total-details{width:100%}.memberplan-signup-form .stripe form .card-number,.memberplan-signup-form .stripe form .expiration-cvc-group{margin-right:0}.memberplan-signup-form .stripe button{white-space:normal}}.error-feedback{background-color:rgba(255,0,0,.2)}.unlock-door{width:60px;height:60px;position:relative;border-radius:100%;background-color:#70c48f;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16);box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16);margin-bottom:10px}.unlock-door:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0}.unlock-door:hover{cursor:pointer;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 14px 3px rgba(0,0,0,.16);box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 14px 3px rgba(0,0,0,.16)}.unlock-door .label{opacity:0;background-color:#f3f3f3;position:absolute;right:74px;text-align:right;top:18px;white-space:nowrap;border-radius:3px;padding:0 10px;-webkit-transition:.2s;transition:.2s;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.unlock-door .close-unlock-button,.unlock-door img{-webkit-transition:opacity .08s linear,-webkit-transform .16s linear;transition:transform .16s linear,opacity .08s linear;transition:transform .16s linear,opacity .08s linear,-webkit-transform .16s linear}.unlock-door img{opacity:1;-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.unlock-door .close-unlock-icon{width:60px;height:60px;color:#000;top:0;position:absolute;opacity:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transition:-webkit-transform .16s linear;transition:transform .16s linear;transition:transform .16s linear,-webkit-transform .16s linear}.unlock-door .close-unlock-icon:after,.unlock-door .close-unlock-icon:before{content:'';position:absolute;width:18px;height:2px;background-color:#fff;top:50%;left:35%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.unlock-door .close-unlock-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.unlock-door .close-unlock-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.unlock-door.active{-webkit-box-shadow:inset 0 0 17px -5px rgba(0,0,0,.75);box-shadow:inset 0 0 17px -5px rgba(0,0,0,.75)}.unlock-door.active img{opacity:0;-webkit-transform:rotate(30deg) scale(0);transform:rotate(30deg) scale(0)}.unlock-door.active .close-unlock-icon{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}.unlock-door.active .label,.unlock-door.single-court.show .label{opacity:1}.unlock-door.single-court{cursor:auto;opacity:0;-webkit-transform:scaleY(.4) scaleX(.4) translateY(40px) translateX(0);transform:scaleY(.4) scaleX(.4) translateY(40px) translateX(0);-webkit-transition:.2s;transition:.2s}.unlock-door.single-court:active{-webkit-box-shadow:inset 0 0 17px -5px rgba(0,0,0,.75);box-shadow:inset 0 0 17px -5px rgba(0,0,0,.75)}.unlock-door.single-court img{position:absolute;width:44px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.unlock-door.single-court .fa{color:#fff}.unlock-door.single-court.show{opacity:1;width:60px;height:60px;-webkit-transform:scaleY(1) scaleX(1) translateY(0) translateX(0);transform:scaleY(1) scaleX(1) translateY(0) translateX(0)}.unlock-door.single-court .fa-bluetooth{position:fixed;color:#fff;right:18px;top:17px;font-size:27px}.unlock-door-container{position:fixed;bottom:10px;width:60px;right:10px;height:60px;z-index:320}.unlock-door-container.active{height:calc(100vh - 170px)}.unlock-door-container .overlay .overlay-backdrop{background-color:rgba(247,247,245,.5)}.unlock-door-container-desktop.unlock-door-container-desktop{bottom:90px;right:20px}.unlock-door-wrapper{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.scanning-text{color:#70c48f;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;text-align:center;font-weight:500;font-size:24px;width:90vw;max-width:90%;margin-top:0}.scanning-text span{-webkit-animation-name:blink-dots;animation-name:blink-dots;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.scanning-text span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.scanning-text span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.p-section{background-color:#fff}.p-header{width:100%;padding:20px;margin-top:-50px;background:no-repeat center/cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-header .p-header-left{text-shadow:1px 1px 3px rgba(0,0,0,.5)}.p-header .p-header-left .title-status{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-header .p-header-left p,rivals-input .search-settings>.content .wrapper .item .item-label-container .primary-label{font-weight:700}.p-header .p-header-right{margin-top:10px}.p-header .p-header-right img{width:135px}.buy-place-memberplan-modal .with-membership h3,.new-form.user-settings .input-list label,.p-header .p-header-right .store-flags .column-badge,.split-columns .social-media-btn-group .social-media-btn{margin-bottom:10px}.p-image{width:150px}.open-closed{margin:10px 0}.open-closed span{font-size:14px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase}.open-closed span::before{display:inline-block;content:'';width:20px;height:20px;border-radius:50%;margin-right:5px;border:1px solid #fff;-ms-flex-negative:0;flex-shrink:0}.open-closed span.open.almostClosed:before{background-color:#eab756}.social-media-btn-group,.split-columns .social-media-btn-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.social-media-btn-group{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0 0 30px}.social-media-btn-group .social-media-btn{font-size:15px;color:#0e172e;text-decoration:none;padding:8px 16px;text-align:center;border:1.5px solid;border-radius:15px}.social-media-btn-group .social-media-btn.face-book{border-color:#4e71a8;color:#4e71a8}.social-media-btn-group .social-media-btn.face-book .icon{background:url(/img/facebook-circle.svg) center center no-repeat}.social-media-btn-group .social-media-btn.face-book:hover{background:#4e71a8;color:#fff}.social-media-btn-group .social-media-btn.face-book:hover .icon{background:url(/img/facebook-white-circle.svg) center center no-repeat}.social-media-btn-group .social-media-btn.messenger{border-color:#0082ff;color:#0082ff}.social-media-btn-group .social-media-btn.messenger .icon{background:url(/img/facebook-messenger.svg) center center no-repeat}.social-media-btn-group .social-media-btn.messenger:hover{background:#0082ff;color:#fff}.social-media-btn-group .social-media-btn.messenger:hover .icon{background:url(/img/facebook-white-messenger.svg) center center no-repeat}.social-media-btn-group .social-media-btn.envelope{border-color:#008299;color:#008299}.social-media-btn-group .social-media-btn.envelope .icon{background:url(/img/envelope.svg) center center no-repeat}.social-media-btn-group .social-media-btn.envelope:hover{background:#008299;color:#fff}.social-media-btn-group .social-media-btn.envelope:hover .icon{background:url(/img/envelope-white.svg) center center no-repeat}.social-media-btn-group .social-media-btn.lst-child{margin:10px 0 0}.social-media-btn-group .social-media-btn .icon{width:20px;height:20px;padding:0 20px}.p-main-section:not(.split-columns) .second .place-blog-holder{display:block;margin-bottom:20px}.p-main-section:not(.split-columns) .second .place-blog-holder .place-blog-preview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.p-main-section:not(.split-columns) .second .place-blog-holder .place-blog-preview .post-preview-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding-right:10px}.p-main-section:not(.split-columns) .second .place-blog-holder .place-blog-preview .post-preview-container .post-preview .img-wrapper{width:30%;min-width:30%;height:70px}.p-main-section:not(.split-columns) .second .place-blog-holder .place-blog-preview .post-preview-container .post-preview .content-wrapper{max-height:70px}.p-main-section:not(.split-columns) .second .place-blog-holder .place-blog-preview .post-preview-container .post-preview .read-more{height:70px}.p-main-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 30px}.p-main-section.split-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.p-main-section.split-columns .first{width:60%;border-right:1px solid #e2e2e2;padding-right:40px;margin-right:40px;margin-bottom:0}.p-main-section.split-columns .second{width:40%;margin-top:16px;margin-bottom:16px}.new-form.user-settings label,.p-info-section,.p-main-section .first{margin-bottom:20px}.p-main-section .second facebook-page iframe{margin:20px auto}.p-main-section .second .facebook{margin:20px 0 0}.p-main-section .second .facebook .fb-desktop,.p-main-section .second .facebook .fb-mobile,.p-main-section .second .facebook .fb-tablet-l,.p-main-section .second .facebook .fb-tablet-s{display:none}.p-main-section .second.facebook{margin:45px auto 0}.p-main-section.p-map{height:300px}.p-main-section .recent-users .user-image{margin-right:10px}.first .p-description p,.new-form.user-settings label select,.reservation-request .current-schedule h4,.reservation-request .reservation-date h5,.reservation-request .reservation-date_suggested h5{margin:0}.first .p-description a{color:#70c48f}.first .p-description a:hover{text-decoration:underline}.p-section-title{border-bottom:1px solid #e2e2e2;padding-bottom:5px}opening-hours .opening-hours-content{font-size:0}opening-hours .opening-hours-content span{font-size:16px}buy-credits .buy-credits-header,buy-membership .buy-membership-header{border-bottom:1px solid #e2e2e2;margin-bottom:15px}buy-credits .buy-credits-header .p-section-title,buy-membership .buy-membership-header .p-section-title{border-bottom:0;margin-bottom:0}buy-credits .buy-credits-header>p,buy-membership .buy-membership-header>p{color:#999;margin:0 0 5px;font-size:15px}.place-membership .icon{width:26px}.buy-place-memberplan-modal .order-modal-wrapper,.place-membership,.place-packages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.place-membership,.place-packages{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.buy-place-memberplan-modal .order-modal-wrapper{max-width:700px}@media (min-width:768px){.buy-place-memberplan-modal .order-modal-wrapper{width:90vw;padding:40px 50px}}.buy-place-memberplan-modal .order-modal-wrapper.one-column{max-width:500px}.buy-place-memberplan-modal .order-modal-wrapper.one-column>div{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%}.buy-place-memberplan-modal .order-modal-wrapper>div{-webkit-box-flex:0;-ms-flex:0 48%;flex:0 48%}.buy-place-memberplan-modal .order-modal-wrapper>div .new-form{padding:0}.buy-place-memberplan-modal .order-modal-wrapper .payment-methods,.buy-place-memberplan-modal .order-modal-wrapper .your-info{margin-top:25px}.buy-place-memberplan-modal .attendees{margin-bottom:15px}.buy-place-memberplan-modal .attendees select{background-color:#fff;height:34px;min-width:90px}.buy-place-memberplan-modal .with-membership p .fa{font-size:16px;vertical-align:text-bottom}.buy-place-memberplan-modal .memberplan-details:first-letter{text-transform:uppercase}.buy-place-memberplan-modal .memberplan-details>span{display:block;margin-bottom:3px;padding-left:25px;position:relative}.buy-place-memberplan-modal .memberplan-details>span .fa{position:absolute;left:0}.buy-place-memberplan-modal .more-details{font-size:80%;display:block;color:#66b8e3;-webkit-transition:.3s;transition:.3s}.buy-place-memberplan-modal .more-details .fa{vertical-align:sub}.buy-place-memberplan-modal .more-details .fa-sort-desc{vertical-align:text-top}.buy-place-memberplan-modal .show-attendees,.buy-place-memberplan-modal .show-hours{font-size:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#66b8e3;-webkit-transition:.3s;transition:.3s}.new-form .checkbox a{margin-left:5px}.new-form .tooltip-row{margin:10px 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-form .btn.top-btn{position:absolute;right:30px;top:35px}.buy-credits-modal .overlay .overlay-content{max-height:none}.buy-credits-modal .fa-check{margin-right:5px}.buy-credits-modal .fa-question-circle-o{font-size:20px;margin-left:5px}.buy-credits-modal .credit-rule-icon{margin-top:2px}.buy-credits-modal .credits-package-info.order-detail-margin{margin-bottom:0}.buy-credits-modal .credits-package-info.bonus-details{padding:12px 0}.buy-credits-modal .payment-locked{background-color:#70c48f;color:#fff;padding:50px 20px;text-align:center;position:relative;width:100%;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.buy-credits-modal .payment-locked .locked{font-size:90px}.buy-credits-modal.not-signed-in .order-modal-wrapper:first-child{padding-bottom:0}.buy-credits-modal.not-signed-in .order-modal-wrapper:last-child{padding-top:0}.buy-place-memberplan-modal .order-modal-wrapper .buy-plan-payment.only-member-layer{position:relative}.buy-place-memberplan-modal .course-attendees-wrapper,.buy-place-memberplan-modal .course-hours-wrapper{position:relative;width:100%;min-width:500px;min-height:300px;max-width:1200px;padding:40px 50px}.buy-place-memberplan-modal .course-attendees-wrapper .modal-back-button,.buy-place-memberplan-modal .course-hours-wrapper .modal-back-button{position:absolute;font-weight:700;left:20px;top:15px;color:#959b98}.buy-place-memberplan-modal .only-members{margin:0 auto;background-color:#e53e44;color:#fff;padding:24px 20px;padding:1.5rem 1.25rem;text-align:center;position:relative;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.buy-place-memberplan-modal .only-members .fa{font-size:90px}.buy-membership,.buy-membership .add-course-member{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.buy-membership .add-course-member div,.order-details-table>button{margin:0 auto}.buy-membership .add-course-member div.attendees-count{width:100%;margin:0 28% 0 18%}.buy-membership .add-course-member span{margin:auto 10px;font-size:16px;font-size:1rem}.order-modal-wrapper>.separator{margin:0 auto 40px;width:100%}.order-modal-wrapper>.or-separator span:first-of-type,.order-modal-wrapper>.or-separator span:last-of-type{background-color:#fff}.activities-offered,.p-activity{display:-webkit-box;display:-ms-flexbox;display:flex}.activities-offered{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-activity{width:100%;height:100px;font-size:18px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.3);color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px;border-radius:3px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#70c48f}.p-activity:nth-child(4n){margin-right:0}.p-activity.activity-link{cursor:pointer}.place-map{display:block;width:100%;height:400px;border:0}.place-map marker{height:20px;width:20px;background-color:#70c48f}ng-map #bodyContent,ng-map #firstHeading,ng-map h1,ng-map p{font-family:'Gotham SSm A','Gotham SSm B','Helvetica Neue','Helvetica',sans-serif}ng-map #firstHeading{font-size:1.5em}ng-map #bodyContent .fa.fa-map-marker,ng-map #bodyContent .fa.fa-map-o{margin:0 10px 15px 0;float:left}ng-map #bodyContent .fa.fa-map-marker{margin-left:4px;margin-right:13px}.amenities-list{margin:0;padding-left:20px}.matrix{margin-top:20px}.place-info-mid-cont{padding:36px 0;width:100%;min-height:65vh}.temp{width:90%;margin:0 auto}.place-wrapper{margin-left:auto;margin-right:auto;padding-right:24px;padding-left:24px;width:100%;max-width:75rem}.conflict-wrapper{padding:15px}.conflict-list{margin-top:5px}.conflict-heading{margin:15px 0 0 15px}.progressbar{margin:5px 0;width:100%}.progressbar .progressbar-bar{background-color:#70c48f;border-radius:10px;font-size:8px;min-width:18px;padding:2px 5px;-webkit-transition:all .7s;transition:all .7s;will-change:transition}.invoice-order,.order-modal-wrapper .card-dropdown .custom-dropdown-content li:hover a{color:#535658}.order-modal-wrapper{padding:35px 25px;position:relative}.order-modal-wrapper.place-membership-modal{width:100%;padding-top:0;max-width:590px}.order-modal-wrapper.place-membership-modal .btns-wrapper{text-align:center}.order-modal-wrapper>.form-section-title{margin-top:20px}.order-modal-wrapper .credit-card,.order-modal-wrapper .hide-new-items{display:none}.order-modal-wrapper .single-line{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.order-modal-wrapper .single-line .price{white-space:nowrap}.order-modal-wrapper .card-dropdown,.order-modal-wrapper .total-sum{margin-bottom:20px}.order-modal-wrapper .card-dropdown .custom-dropdown-content{border-radius:10px;margin-bottom:30px}.order-modal-wrapper .card-dropdown .custom-dropdown-content li:hover{background-color:#f5f5f5}.order-modal-wrapper .card-dropdown .custom-dropdown-content li:last-child a,.order-modal-wrapper .card-dropdown .custom-dropdown-content li:last-child:hover{color:#70c48f}.order-modal-wrapper hr{margin:30px 0}.btn-order-modal{margin-top:15px}.order-details-table small,.order-modal-icon{margin-right:5px}.order-details-table>div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.order-details-table>div:not(.options-wrp){-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-details-table.wide{display:block;width:100%}.order-details-table p{display:inline-block;margin:0}.order-details-table select{width:65%;margin-left:auto}.order-details-table.note{display:inline-block}credit-rules-info>small{margin-right:5px;padding:7px 0}credit-rules-info .exceptions .info-tooltip{right:-5px;top:28px;border-color:#70c48f}credit-rules-info .exceptions .info-tooltip:after{border-bottom-color:#70c48f}.order-left-offset{margin-left:15px}.order-right-offset{margin-right:15px}.trainer-circle-img{width:30px;border-radius:50%;margin-right:10px}.trainer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.order-detail-margin{margin:0 0 10px}.order-detail-margin:last-of-type{margin:0 0 15px}.credit-place-option{margin:15px 0}.payment-option .action{text-decoration:underline}.payment-option .with-credits{color:#66b8e3}.payment-option .with-card{color:#70c48f}.availability-text .quickdate{margin-left:10px}.linked-place,.linked-places{display:-webkit-box;display:-ms-flexbox;display:flex}.linked-places{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.linked-place{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}.linked-place .sports-available{font-size:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.linked-place-img{width:50px;height:50px;border-radius:50%;margin-right:10px;background-position:center center;background-size:cover}.linked-place-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.linked-place-sports{font-size:14px}.with-membership,.without-membership{border-radius:5px;padding:25px;cursor:pointer}.with-membership{background-color:#44bec0;background-image:url(/img/pattern.png);background-size:350px auto;color:#fff;margin-bottom:10px}.with-membership p img{height:17px}.with-membership p .fa{vertical-align:baseline}.with-membership.login{margin-top:40px}.with-membership.login:hover{cursor:default}.without-membership{border:2px solid #70c48f}.admin-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.admin-cards .admin-card{border:5px solid #70c48f;margin-bottom:15px;max-width:400px;padding:10px}.admin-cards,.admin-cards .admin-card .admin-card-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.admin-cards .admin-card .admin-card-header *{-ms-flex-item-align:baseline;align-self:baseline}.admin-cards .admin-card .admin-card-buttons{-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:86px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.admin-cards .admin-card .admin-card-buttons .inactive{opacity:.5}@media screen and (max-width:768px){.p-main-section .second .facebook .fb-desktop,.p-main-section .second .facebook .fb-mobile,.p-main-section .second .facebook .fb-tablet-s{display:none}.p-main-section .second .facebook .fb-tablet-l{display:block}.p-main-section.split-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-main-section.split-columns .first{width:100%;border-right:none}.p-main-section.split-columns .second,.place-membership .order-modal-wrapper .add-course-member button,.place-packages .order-modal-wrapper .add-course-member button,.social-media-btn-group .social-media-btn{width:100%}.social-media-btn-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.social-media-btn-group,.social-media-btn-group .social-media-btn span{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.social-media-btn-group .social-media-btn:last-child{margin-top:10px}.place-membership .icon,.place-packages .icon{width:24px}.place-membership .only-members,.place-packages .only-members{max-width:600px}.place-membership .order-modal-wrapper,.place-packages .order-modal-wrapper{padding:35px 25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:600px}.place-membership .order-modal-wrapper>div,.place-packages .order-modal-wrapper>div{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%}.place-membership .order-modal-wrapper .column-plan-details,.place-packages .order-modal-wrapper .column-plan-details{margin-bottom:25px}.place-membership .order-modal-wrapper .add-course-member .btn-primary,.place-packages .order-modal-wrapper .add-course-member .btn-primary{margin-bottom:5px}.place-membership .with-membership,.place-packages .with-membership{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.place-membership .with-membership div.with-course,.place-membership .with-membership span,.place-packages .with-membership div.with-course,.place-packages .with-membership span{margin:0}}@media screen and (min-width:768px){.inner-mid-menu ul{margin:0 0 0 -20px}.inner-mid-menu ul li a{margin-left:20px}}@media screen and (min-width:40em){.p-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 20px 50px}.p-header .p-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order-modal-wrapper{margin:0 auto;padding:60px}.linked-places{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.linked-place{margin:0 15px 15px 0}}@media screen and (max-width:639px){.new-form .btn.top-btn{position:initial;display:block;margin-bottom:25px;width:100%}.buy-membership .add-course-member .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.buy-membership .add-course-member .flex .gift-button{margin-top:10px}.p-header .p-header-right img{width:240px}}@media screen and (min-width:64em){.p-main-section:not(.split-columns) .second .place-blog-holder .place-blog-preview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px}.p-main-section:not(.split-columns) .second .place-blog-holder .place-blog-preview .post-preview-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.p-main-section:not(.split-columns) .second .place-blog-holder .place-blog-preview .post-preview-container .post-preview .img-wrapper{width:40%;min-width:40%;height:140px}.p-main-section:not(.split-columns) .second .place-blog-holder .place-blog-preview .post-preview-container .post-preview .content-wrapper{max-height:140px}.p-main-section:not(.split-columns) .second .place-blog-holder .place-blog-preview .post-preview-container .post-preview .read-more{height:140px}.p-main-section .second .facebook .fb-desktop,.p-main-section .second .facebook .fb-tablet-s{display:block}.p-main-section .second .facebook .fb-mobile,.p-main-section .second .facebook .fb-tablet-l{display:none}.p-main-section.social .first{border-right:0;margin-right:0;padding-right:0;width:100%}.inner-mid-menu ul li a,.p-main-section.social .second{margin-left:40px}.p-header{padding:60px 40px 80px}.p-header .p-header-left p{font-size:18px}.inner-mid-menu ul{margin:0 0 0 -40px}.activities-offered{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.p-activity{margin:0 1.3% 10px 0;max-width:24%;-webkit-box-flex:1;-ms-flex:1 0 24%;flex:1 0 24%;height:120px}}@media screen and (max-width:467px){.p-main-section .second .facebook .fb-desktop,.p-main-section .second .facebook .fb-tablet-s{display:none}.p-main-section .second .facebook .fb-mobile{display:block}.p-main-section .second .facebook .fb-tablet-l{display:none}.rentals-modal .content-wrapper{padding:20px 15px;width:310px}}.loggin-modal{text-align:center}.loggin-modal button{display:inline-block;margin-left:auto;margin-right:auto;min-width:220px}.places-wrapper .place{border-radius:4px;background:var(--primary-white);overflow:hidden;-webkit-box-shadow:0 0 32px rgba(136,152,170,.16);box-shadow:0 0 32px rgba(136,152,170,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@supports (display:grid){.places-wrapper .place{width:100%}}@media (max-width:480px){@supports not (display:grid){.places-wrapper .place{width:calc(100% - 24px);margin:0 12px 24px}}}@media (min-width:481px) and (max-width:769px){@supports not (display:grid){.places-wrapper .place{width:calc(50% - 12px);margin-bottom:24px}}}@media (min-width:770px){@supports not (display:grid){.places-wrapper .place{width:calc(33% - 12px);margin-bottom:24px}}}.places-wrapper .place-name{font-size:18px;font-size:1.125rem;font-weight:500}.places-wrapper .place-content{padding:12px 12px 0}.places-wrapper .place-content .place-feature{font-size:14px;font-size:.875rem;margin-top:0;margin-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:300}.places-wrapper .place-content .place-feature div{font-size:inherit}.places-wrapper .place-content .place-feature .small-label{margin-top:auto}.places-wrapper .place-content .fa,.places-wrapper .place-content .sports-icon{position:relative;top:5px;margin-right:5px;font-size:10px;opacity:.3}.places-wrapper .place-content .fa.fa-clock-o,.places-wrapper .place-content .sports-icon.fa-clock-o{font-size:12px}.places-wrapper .place-content .sports-icon{height:auto;width:10px}.places-wrapper .place .labels{margin-top:auto;padding:12px 12px 0}.places-wrapper .place .labels .small-label{margin-bottom:12px;background-color:rgba(168,210,223,.271);color:#70cce8;letter-spacing:.3pt}.places-wrapper .place{-webkit-transition:-webkit-box-shadow .15s var(--exit),-webkit-transform var(--bounce) .3s;transition:box-shadow .15s var(--exit),transform var(--bounce) .3s;transition:box-shadow .15s var(--exit),transform var(--bounce) .3s,-webkit-box-shadow .15s var(--exit),-webkit-transform var(--bounce) .3s}.places-wrapper .place:hover{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}.places-wrapper .place-thumb{position:relative;margin:0;min-height:140px;overflow:hidden}.places-wrapper .place-thumb .fa{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:40px;font-size:2.5rem;color:var(--primary-white)}.places-wrapper .place-thumb_img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-color:#009cde}.places-wrapper .place-thumb_img.media-img-color{background-image:linear-gradient(235deg,#33f2e7 .9%,#5643b9 100%)!important}.places-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@supports (display:grid){.places-wrapper{display:grid;grid-gap:24px}}@supports not (display:grid){.places-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:480px){@supports (display:grid){.places-wrapper{grid-template-columns:repeat(1,1fr)}}}@media (min-width:481px) and (max-width:769px){@supports (display:grid){.places-wrapper{grid-template-columns:repeat(2,1fr)}}}@media (min-width:770px){@supports (display:grid){.places-wrapper{grid-template-columns:repeat(3,1fr)}}}.small-label{background-color:#a8d2df;color:#fff}.small-label,.small-label-course,.small-label-other{text-transform:uppercase;padding:10px;border-radius:3px;margin-bottom:10px;font-size:11px;display:inline-block;font-weight:700;margin-right:5px}.small-label-pink{background-color:#fa97a4}.small-label-course{color:#fff;background-color:#42464a}.small-label-course.red{background-color:#eb5757}.small-label-course.orange{background-color:#f29949}.small-label-course.green{background-color:#27ae60}.small-label-course.yellow{background-color:#f2c94c}.small-label-course.disabled-course{background-color:transparent;color:#eb5757}.small-label-other{color:#6a6a6a;background-color:#e2e2e2}.small-label-other h2{font-size:22px;margin-bottom:10px}.small-label-other .fa{font-size:50px;color:#fff}.admin-places{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.admin-place-item.admin-place-item.admin-place-item{padding:20px;background:#f5f5f5;margin:10px;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:100}.admin-place-item-img{width:120px;height:120px;border-radius:50%;background-size:cover;-ms-flex-negative:0;flex-shrink:0;margin:0 auto 15px}.admin-place-item-details{margin-left:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.admin-place-list-name{color:#535658;font-size:20px;font-weight:700}.admin-place-item-detail{color:#ababab}.place-item-hours{margin-bottom:20px}.places-search{margin-bottom:36px}.places-search .search-input{width:35vw;min-width:320px;max-width:540px}.places-search,.places-search div{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.places-search .icon-field .fa-search{top:10px;margin-right:15px}.places-section .items .item.available:hover{background-color:#70c48f}.places-section .media-body{min-width:0}.places-section .media-body .is-open .fa.open{color:#70c48f}.places-section .media-body .is-open .fa.closed{color:#c57373}.places-section .media-body .is-open .fa.almostClosed{color:#eab756}.empty-state-places{margin-top:80px}.empty-state-places>span:last-child{margin-right:-5px}.sports-icon{width:12px;margin-right:4px;margin-top:-1px}@media screen and (min-width:64em){.add-place-btn{margin-left:auto}.items .item:first-child,.places-section .item:first-child{border-radius:3px 0 0 3px}.admin-place-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}.admin-place-item-img{margin:0}}@media screen and (max-width:468px){.places-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}.fa.with-circle{border:2px solid currentColor;padding:5px;min-height:26px;min-width:26px;text-align:center;border-radius:100%;font-size:12px}.qntHandlerMs-qnt-handler{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qntHandlerMs-qnt-handler .qntHandlerMs-qnt-input,.qntHandlerMs-qnt-input{-webkit-box-shadow:none;box-shadow:none}.qntHandlerMs-qnt-input{margin:0 1px;text-align:center;background:0 0;border:1px solid #fff}.qntHandlerMs-qnt-input.disabled{opacity:.3}.qntHandlerMs-add-down,.qntHandlerMs-add-up{margin:0 5px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;-ms-touch-action:manipulate;touch-action:manipulate}.qntHandlerMs-add-down:not([disabled=disabled]):hover,.qntHandlerMs-add-up:not([disabled=disabled]):hover{background:rgba(255,255,255,.04);color:#70c48f}.qntHandlerMs-qnt-handler .qntHandlerMs-add-down,.qntHandlerMs-qnt-handler .qntHandlerMs-add-up,.qntHandlerMs-qnt-handler .qntHandlerMs-qnt-input{min-width:40px;height:40px;width:40px}.qntHandlerMs-qnt-handler .qntHandlerMs-qnt-input{opacity:1}.qntHandlerMs-qnt-handler .product-qnt{color:#000}.admin-table-section .relative-cell{max-width:100%;overflow:visible}.admin-table-section .relative-cell>div{display:inline-block}.admin-table-section .relative-cell>div help-info{position:relative;top:0;right:0;z-index:10}.admin-table-section .relative-cell>div help-info .circle-icon{background-color:#70c48f;-webkit-box-shadow:0 0 0 3px #70c48f;box-shadow:0 0 0 3px #70c48f;cursor:pointer}.admin-table-section .relative-cell>div help-info .circle-icon:after,.admin-table-section .relative-cell>div help-info .circle-icon:before{-webkit-transform:rotate(270deg) translateY(-50%);transform:rotate(270deg) translateY(-50%)}.admin-table-section .relative-cell>div help-info .circle-icon:after{top:12px;left:37px;border-bottom:9px solid #70c48f}.admin-table-section .relative-cell>div help-info .circle-icon:before{left:41px;top:38%}.admin-table-section .relative-cell>div help-info .circle-icon .content{width:300px;border:3px solid #70c48f;padding:15px 20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:45px}.admin-table-section .relative-cell>div help-info .circle-icon .content .space-between{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.admin-table-section .relative-cell>div help-info .circle-icon .content .avail-header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-table-section .relative-cell>div help-info .circle-icon .content .avail-header .time-txt{padding:0 5px}.admin-table-section .relative-cell>div help-info .circle-icon .content .day-item{color:#70c48f;padding:0 5px;margin:0 5px;border:1px solid #70c48f;border-radius:4px;font-weight:700;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.admin-table-section .relative-cell>div help-info .circle-icon .content .avail-option{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#70c48f;color:#fff;width:20px;height:20px;border-radius:50%;float:left}.rental-section-title{margin:15px 0}.court-rental-table .rental-item,.trainer-rental-table .rental-item{color:#70c48f;padding:5px 15px;border:1px solid #70c48f;border-radius:4px;font-weight:700;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.court-rental-table .rental-item.not-active.not-active,.trainer-rental-table .rental-item.not-active.not-active{opacity:.5}.rentals-modal .content-wrapper{padding:30px;width:700px}.rentals-modal .content-wrapper h2{text-align:center;margin-bottom:20px}.rentals-modal .content-wrapper .flex.switch-inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rentals-modal .content-wrapper .flex.switch-inputs>label>span{float:left}.rentals-modal .content-wrapper .info-text{display:block;margin:5px 15px 15px}.rentals-modal .content-wrapper .right-offset{margin-right:15px}.rentals-modal .content-wrapper .buttons-wrapper{margin:20px 0}.rentals-modal .content-wrapper .buttons-wrapper .btn-editing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rentals-modal .content-wrapper .buttons-wrapper .btn-editing div:first-child{margin-bottom:10px}.rentals-modal .content-wrapper .add-trainer{padding:10px;background:#fff;color:#70c48f;cursor:pointer}.rentals-modal .content-wrapper .from-to{width:100%}.rentals-modal .content-wrapper .from-to>input[type=number].closing-time,.rentals-modal .content-wrapper .from-to>input[type=number].opening-time,.rentals-modal .content-wrapper .trainer-section .row .month-datepicker .date-picker.from,.rentals-modal .content-wrapper .trainer-section .row .month-datepicker .date-picker.to{width:50%}.main-header ul li a,.rentals-modal .content-wrapper .trainer-section .hours-set{position:relative}.rentals-modal .content-wrapper .trainer-section .hours-set .overlay-close{right:0;top:-10px}.rentals-modal .content-wrapper .trainer-section .mt-top{margin-top:10px}.rentals-modal .content-wrapper .trainer-section .row .switch-field>span{font-weight:400}.rentals-modal .content-wrapper .trainer-section .row .my-dropdown{max-width:100%}.rentals-modal .content-wrapper .trainer-section .row .my-dropdown>ul{min-height:350px;height:350px;overflow-y:scroll}.rentals-modal .content-wrapper .trainer-section .row .select-multiple-dropdown{width:100%;max-width:100%;top:12px}.rentals-modal .content-wrapper .trainer-section .row .select-multiple-dropdown .select-multiple-dropdown-content{bottom:100%}.rentals-modal .content-wrapper .trainer-section .row textarea{padding:8px 10px;margin-bottom:10px;border-radius:5px;width:100%}.rentals-modal .content-wrapper .trainer-section .row .month-datepicker .switch-field{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rentals-modal .content-wrapper .trainer-section .row .month-datepicker .date-picker>.quickdate-button{width:100%;white-space:nowrap}.rentals-modal .content-wrapper .trainer-section .row.mb-15,.rentals-modal.rentals-court .admin-table-section{margin-bottom:15px}@media screen and (max-width:768px){.rentals-modal .content-wrapper{padding:30px;width:90vw;height:100vh}.rentals-modal .content-wrapper .space-between{margin-bottom:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rentals-modal .content-wrapper .btn-editing,.rentals-modal .content-wrapper .btn-new,.rentals-modal .content-wrapper .space-between>label,.rentals-modal .content-wrapper .space-between>label>input[type=text]{width:100%}.rentals-modal .content-wrapper .space-between>label.checkbox-offset{margin-top:0;margin-bottom:5px}.rentals-modal .content-wrapper .space-between>label b{display:block;margin-bottom:10px}.rentals-modal .content-wrapper .space-between>div{width:100%;margin-right:0}.rentals-modal .content-wrapper .space-between>div.toggle{margin-bottom:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.rentals-modal .content-wrapper .btn-editing div:first-child,.rentals-modal .content-wrapper .btn-new div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.rentals-modal .content-wrapper .btn-editing div:first-child button,.rentals-modal .content-wrapper .btn-new div:first-child button{min-width:220px;margin-bottom:10px;margin-right:0}.rentals-modal .content-wrapper .btn-editing div:first-child button:first-child,.rentals-modal .content-wrapper .btn-new div:first-child button:first-child{margin-right:10px}.rentals-modal .content-wrapper .btn-new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.rentals-modal .content-wrapper .btn-new button:first-child{margin-bottom:10px;margin-right:0}.rentals-modal.rentals-court .admin-table-section .court-rental-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rentals-modal.rentals-court .admin-table-section .court-rental-btns button{margin-bottom:10px}.rentals-modal.rentals-court .admin-table-section .court-rental-btns button:last-child{margin-bottom:0}}charged-invoices-notification .container,my-activity-notifications-counter-tag .container{position:relative;background-color:#f12e39;width:14px;height:14px;border-radius:100%}charged-invoices-notification .container .reservation-counter,my-activity-notifications-counter-tag .container .reservation-counter{font-size:.6em;color:#fff;font-weight:700;text-align:center}.main-header charged-invoices-notification{top:6px;left:9px}.reservation-request{position:relative;border-bottom:1px solid var(--primary-white);background:var(--primary-white);--green-request:#4dc78a;--red-request:#e05861;--red-request_opacity:rgba(224,88,97,0.13);--green-request_opacity:rgba(77,199,138,0.05);--blue-request:#58aae0;--blue-request_opacity:rgba(88,170,224,0.13)}.reservation-request .reservation-request-header{padding:24px 0;margin-top:-48px;color:var(--primary-white);background:linear-gradient(168.02deg,#4dc78a 36.57%,#2979e3 104.87%)}.reservation-request .reservation-request-header a.back-button,rivals-input .contacts>.contact>.rival-item:hover a{color:#fff}.reservation-request .reservation-request-header .container{margin-left:auto;margin-right:auto;max-width:74rem;width:calc(100% - 24px)}.reservation-request .reservation-request-header .reservation-request-sports{margin-left:24px}.reservation-request .reservation-request-header .reservation-request-sports .custom-dropdown .custom-dropdown-button{border:0}.reservation-request .reservation-request-bar{padding:24px 24px 12px;border-radius:4px;background:var(--primary-white);color:var(--dark-gray);margin-top:12px}@media screen and (max-width:540px){.reservation-request .reservation-request-bar .field{width:100%}}.reservation-request .reservation-request-bar .field .custom-dropdown .custom-dropdown-button{padding:8px 10px;padding:.5rem .625rem;font-size:12px;font-size:.75rem;background-color:transparent}.reservation-request .reservation-request-bar .field .custom-dropdown .custom-dropdown-button .bold{font-weight:500}@media screen and (min-width:540px){.reservation-request .reservation-request-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}.reservation-request .reservation-request-bar .fieldset{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:540px){.reservation-request .reservation-request-bar .fieldset{margin-right:24px}}.reservation-request .reservation-request-bar .fieldset.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.reservation-request .reservation-request-bar .field{font-size:12px;font-size:.75rem}.reservation-request .reservation-request-bar .field:not(:last-child){margin-right:12px}@media screen and (max-width:540px){.reservation-request .reservation-request-bar .field{width:100%}}.reservation-request .reservation-request-bar input{padding:10px 12px;padding:.625rem .75rem}.reservation-request .reservation-request-bar .from-to{margin-bottom:0}.reservation-request .reservation-request-bar .tilt-to{position:absolute;margin:4px 0 0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reservation-request [name=period-number]{max-width:64px}.reservation-request [name=start-date]{min-width:80px}.reservation-request .reservation-request-bar .select-multiple-dropdown .select-multiple-dropdown-button{background-color:transparent;border:1px solid #e2e2e2;border-radius:5px;-webkit-box-shadow:0 0 0 1px #e2e2e2;box-shadow:0 0 0 1px #e2e2e2;outline:0;font-size:13px;font-size:.8125rem;width:156px;padding:8px 10px}.reservation-request .reservation-request-bar .select-multiple-dropdown .select-multiple-dropdown-button .fa,.reservation-request .reservation-request-bar .select-multiple-dropdown .select-multiple-dropdown-button p{color:var(--dark-gray)}.reservation-request .reservation-request-bar .select-multiple-dropdown>.select-multiple-dropdown-content{border-radius:5px;border:0;background-color:#f5f5f5;overflow-y:auto;width:100%;min-width:200px;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.2);box-shadow:0 8px 16px rgba(0,0,0,.2)}.reservation-request .reservation-request-bar .select-multiple-dropdown>.select-multiple-dropdown-content>li>label>input[type=checkbox]+span{border:0;border-bottom:1px solid rgba(9,9,9,.1)}.reservation-request .reservation-request-bar .quickdate-button{border:1px solid #e2e2e2;border-radius:5px;-webkit-box-shadow:0 0 0 1px #e2e2e2;box-shadow:0 0 0 1px #e2e2e2;outline:0;font-size:13px;font-size:.8125rem;width:100%}.reservation-request .current-schedule{margin-left:auto;margin-right:auto;padding:0}.reservation-request .current-schedule header{font-size:18px;font-size:1.125rem;font-weight:600;padding:32px 0;color:rgba(82,86,87,.7)}.reservation-request .current-schedule .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:6px}.reservation-request .current-schedule .schedules{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:grid;grid-gap:18px}.reservation-request .current-schedule .request-header{background-color:#fff;z-index:300}@media screen and (min-width:540px){.reservation-request .current-schedule .request-header{position:sticky;top:0}.reservation-request .current-schedule .request-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.color-codes li div.unavailable-color,.reservation-request .reservation-date{position:relative}.reservation-request .reservation-date .switch-icon{position:absolute;z-index:9;top:-10px;right:-10px;height:20px;width:20px;background:#fefefe;padding:4px;border-radius:15px;-webkit-transition:var(--move) .2s all;transition:var(--move) .2s all;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.reservation-request .reservation-date .switch-icon svg path{fill:inherit}.reservation-request .reservation-date .switch-icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.65);transform:translate(-50%,-50%) scale(.65);width:19px;height:16px;-webkit-transition:var(--exit) .2s transform;transition:var(--exit) .2s transform}.reservation-request .reservation-date:hover .switch-icon{height:100%;width:100%;right:0;top:0;border-radius:4px;background:rgba(254,254,254,.65)}.reservation-request .reservation-date:hover .switch-icon svg{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reservation-request .reservation-date,.reservation-request .reservation-date_suggested{padding:2px 6px 6px;border-radius:4px}.reservation-request .reservation-date_suggested_unavailable,.reservation-request .reservation-date_unavailable{background:var(--red-request_opacity);border:1px solid var(--red-request);cursor:pointer}.reservation-request .reservation-date_suggested_unavailable .reservation-date-date-date,.reservation-request .reservation-date_suggested_unavailable .reservation-date-date-weekday,.reservation-request .reservation-date_unavailable .reservation-date-date-date,.reservation-request .reservation-date_unavailable .reservation-date-date-weekday{color:var(--red-request)}.reservation-request .reservation-date_suggested_unavailable.unavailable-list-pointer,.reservation-request .reservation-date_unavailable.unavailable-list-pointer{cursor:default}.reservation-request .reservation-date_suggested,.reservation-request .reservation-date_suggested_suggested{background:var(--blue-request_opacity);border:1px solid var(--blue-request);cursor:pointer}.reservation-request .reservation-date_suggested .reservation-date-date-date,.reservation-request .reservation-date_suggested .reservation-date-date-weekday,.reservation-request .reservation-date_suggested_suggested .reservation-date-date-date,.reservation-request .reservation-date_suggested_suggested .reservation-date-date-weekday{color:var(--blue-request)}.reservation-request .reservation-date:not(.reservation-date_unavailable):not(.reservation-date_suggested),.reservation-request .reservation-date_suggested:not(.reservation-date_unavailable):not(.reservation-date_suggested){border:1px solid var(--green-request);background:var(--green-request_opacity)}.reservation-request .reservation-date:not(.reservation-date_unavailable):not(.reservation-date_suggested) .reservation-date-date-date,.reservation-request .reservation-date:not(.reservation-date_unavailable):not(.reservation-date_suggested) .reservation-date-date-weekday,.reservation-request .reservation-date_suggested:not(.reservation-date_unavailable):not(.reservation-date_suggested) .reservation-date-date-date,.reservation-request .reservation-date_suggested:not(.reservation-date_unavailable):not(.reservation-date_suggested) .reservation-date-date-weekday{color:var(--green-request)}.reservation-request .reservation-date svg,.reservation-request .reservation-date_suggested svg{position:relative;top:2px;width:10px;height:10px}.reservation-request .reservation-date-date,.reservation-request .reservation-date_suggested-date{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;line-height:.8em}.reservation-request .reservation-date-date svg,.reservation-request .reservation-date_suggested-date svg{margin-right:4px}.reservation-request .reservation-date-date-weekday,.reservation-request .reservation-date-time,.reservation-request .reservation-date_suggested-date-weekday,.reservation-request .reservation-date_suggested-time{font-size:10px;font-size:.625rem}.reservation-request .reservation-date-date-weekday svg,.reservation-request .reservation-date-time svg,.reservation-request .reservation-date_suggested-date-weekday svg,.reservation-request .reservation-date_suggested-time svg{width:11px;height:11px}.reservation-request .reservation-date-date-date,.reservation-request .reservation-date_suggested-date-date{font-size:12px;font-size:.75rem}.mybookings-top-menu .wrapper>div span,.reservation-request .reservation-date-date-weekday,.reservation-request .reservation-date_suggested-date-weekday{font-weight:500}.reservation-request .reservation-date-time,.reservation-request .reservation-date_suggested-time{margin-bottom:10px;color:rgba(82,86,87,.7)}.reservation-request .reservation-date-court,.reservation-request .reservation-date_suggested-court{font-size:10px;font-size:.625rem;color:rgba(82,86,87,.7)}.reservation-request .booking-unavailable{color:var(--red-request);font-size:10px;font-size:.625rem;text-transform:uppercase}.reservation-request .current-schedule .container,.reservation-request .current-schedule .schedules{margin-left:auto;margin-right:auto;width:calc(100% - 48px);max-width:1174px}.reservation-request .current-schedule .schedules{padding:12px 0;grid-template-columns:repeat(8,1fr)}@media screen and (max-width:1023px){.reservation-request .current-schedule .schedules{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:959px){.reservation-request .current-schedule .schedules{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:719px){.reservation-request .current-schedule .schedules{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:360px){.reservation-request .current-schedule .schedules{grid-template-columns:repeat(2,1fr)}}.reservation-request .current-schedule .schedules .unavailable-hour{max-width:130px}.reservation-request .override-button{margin:0 auto 48px;display:block;padding:16px 18px;background:#66b8e3;color:var(--primary-white);font-weight:600;text-transform:uppercase;border-radius:30px;-webkit-transition:-webkit-transform .1s cubic-bezier(.5,0,.5,1);transition:transform .1s cubic-bezier(.5,0,.5,1);transition:transform .1s cubic-bezier(.5,0,.5,1),-webkit-transform .1s cubic-bezier(.5,0,.5,1)}@media screen and (max-width:540px){.reservation-request .override-button{display:block;width:100%}}.reservation-request .override-button svg,.reservation-request footer .action-button svg,.reservation-request footer .suggestion-button svg{position:absolute;right:18px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:-webkit-transform var(--enter) .4s;transition:transform var(--enter) .4s;transition:transform var(--enter) .4s,-webkit-transform var(--enter) .4s}.reservation-request .override-button:hover,.reservation-request footer .action-button:hover{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}.reservation-request .override-button:active,.reservation-request footer .action-button:active{-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0)}.reservation-request .override-button:active svg,.reservation-request footer .action-button:active svg,.reservation-request footer .suggestion-button:active svg{-webkit-transform:translate3d(2px,-50%,0);transform:translate3d(2px,-50%,0)}.reservation-request .has-request-disclaimer{padding:40px;margin:90px auto;max-width:640px;text-align:center}.reservation-request .empty-state h4,.reservation-request .has-request-disclaimer h4,.reservation-request .success-state h4{font-size:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.reservation-request .details h3{margin:0;line-height:1.2em}.reservation-request .details small{position:relative;top:-1px;margin-right:5px;-ms-flex-item-align:end;align-self:flex-end}.reservation-request .details span{margin:0 2px;display:inline-block}.reservation-request .calendar-icon{height:90px;width:101px}.reservation-request .empty-state,.reservation-request .success-state{margin:90px auto;max-width:290px;text-align:center}.reservation-request .empty-state.override,.reservation-request .success-state.override{margin:90px auto 48px}.reservation-request .disclaimer{padding:12px;max-width:460px;background:#f6f7f9;border-radius:4px}@media screen and (max-width:540px){.reservation-request .disclaimer{margin-bottom:32px}}.invoice .container .single-invoice.pending-payment.no-margin,.reservation-request .disclaimer h4,.reservation-request .reservation-suggestions-sidesheet header h4,.reservation-request .reservation-suggestions-sidesheet header h5{margin:0}.reservation-request .disclaimer p:last-child,.reserved-bookings .reserved-bookings-item.empty-reserved .description p:last-child{margin-bottom:0}.reservation-request footer{position:relative;margin:24px auto;background:#fff;z-index:10}@media screen and (min-width:540px){.reservation-request footer{position:sticky;bottom:0}}.reservation-request footer .container{margin:0 auto;padding:12px 0;max-width:1240px;width:calc(100vw - 32px)}@media screen and (min-width:540px){.reservation-request footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.reservation-request footer .action-button{position:relative;padding:16px 54px 16px 18px;background:var(--green-request);color:var(--primary-white);font-weight:600;text-transform:uppercase;border-radius:30px;-webkit-transition:-webkit-transform .1s cubic-bezier(.5,0,.5,1);transition:transform .1s cubic-bezier(.5,0,.5,1);transition:transform .1s cubic-bezier(.5,0,.5,1),-webkit-transform .1s cubic-bezier(.5,0,.5,1)}@media screen and (max-width:540px){.reservation-request footer .action-button{display:block;width:100%}}.reservation-request footer .suggestion-button{position:relative;padding:14px 22px;border:2px solid var(--primary-blue-rgba);background:0 0;color:var(--primary-blue);font-weight:600;text-transform:uppercase;border-radius:30px;-webkit-transition:-webkit-transform .1s cubic-bezier(.5,0,.5,1);transition:transform .1s cubic-bezier(.5,0,.5,1);transition:transform .1s cubic-bezier(.5,0,.5,1),-webkit-transform .1s cubic-bezier(.5,0,.5,1)}@media screen and (max-width:540px){.reservation-request footer .suggestion-button{display:block;width:100%;margin-bottom:12px}}.reservation-request .request-suggestions-footer button:hover,.reservation-request footer .suggestion-button:hover{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}.reservation-request .request-suggestions-footer button:active,.reservation-request footer .suggestion-button:active{-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0)}.reservation-request reservation-suggestions{position:relative;display:block;height:100%}.reservation-request .reservation-suggestions-sidesheet{min-height:100%}.reservation-request .reservation-suggestions-sidesheet header{padding:16px 3% 0}.reservation-request .reservation-suggestions-sidesheet header h4{font-weight:500;font-size:16px;font-size:1rem}.reservation-request .reservation-suggestions-sidesheet header h5{font-weight:300;font-size:14px;font-size:.875rem}.reservation-request .reservation-suggestions-sidesheet-wrapper,.slot .slot-price .user-info-div span{padding:0}.reservation-request .reservation-suggestions-sidesheet-wrapper .modal-sheet .slideout{margin:0;max-width:540px;padding:0;background:#f5f5f4}@media screen and (min-width:541px){.reservation-request .reservation-suggestions-sidesheet-wrapper .modal-sheet .slideout{min-width:540px}}@media screen and (max-width:540px){.reservation-request .reservation-suggestions-sidesheet-wrapper .modal-sheet .slideout{min-width:100%}}.reservation-request .reservation-suggestions-sidesheet-wrapper .schedules{margin:12px auto 0;width:94%;padding:12px 10px;display:grid;grid-gap:18px;background:#fff;border-radius:4px;grid-template-columns:1fr 20px 1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:360px){.reservation-request .reservation-suggestions-sidesheet-wrapper .schedules{grid-template-columns:repeat(2,1fr)}}.reservation-request .request-suggestions-footer{padding:12px 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.2);box-shadow:0 1px 3px 1px rgba(0,0,0,.2)}.reservation-request .request-suggestions-footer button{position:relative;margin:0;padding:8px 54px 8px 18px}@media screen and (max-width:540px){.reservation-request .request-suggestions-footer button{display:block;width:100%}}.reservation-request .request-suggestions-footer button svg{position:absolute;right:18px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:-webkit-transform var(--enter) .4s;transition:transform var(--enter) .4s;transition:transform var(--enter) .4s,-webkit-transform var(--enter) .4s;fill:var(--green-request);opacity:.7}.reservation-request .request-suggestions-footer button:hover svg{fill:#fff}.reservation-request .request-suggestions-footer button:active svg{-webkit-transform:translate3d(2px,-50%,0);transform:translate3d(2px,-50%,0);fill:#fff}rivals-input .search{padding:10px 10px 5px;border-bottom:1px solid #e2e2e2;position:relative}rivals-input .search-settings{cursor:pointer;position:24px}rivals-input .search-settings>.content{height:auto;position:absolute;right:3px}rivals-input .search-settings>.content .wrapper{background-color:#fff;border:1px solid #e2e2e2;position:relative;z-index:301}rivals-input .search-settings>.content .wrapper .item{border-bottom:1px solid #e2e2e2;color:#535658;display:block;font-size:14px;line-height:20px;padding:10px 15px}rivals-input .search-settings>.content .wrapper .item:hover{background-color:#70c48f;cursor:pointer}rivals-input .search-settings>.content .wrapper .item:last-child{border-bottom:none}rivals-input .search-settings>.content .wrapper.top-right:after{content:'';position:absolute}rivals-input .search-settings>.content .wrapper.top-right:before{border-left:8px solid transparent;border-right:8px solid transparent;content:'';position:absolute;border-bottom:8px solid #fff;top:-8px;right:0;z-index:302}rivals-input .search-settings>.content .wrapper.top-right:after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e2e2e2;top:-9px;right:0;z-index:301}rivals-input .search-settings>.content .wrapper.top-left:after{content:'';position:absolute}rivals-input .search-settings>.content .wrapper.top-left:before{border-left:8px solid transparent;border-right:8px solid transparent;content:'';position:absolute;border-bottom:8px solid #fff;top:-8px;left:0;z-index:302}rivals-input .search-settings>.content .wrapper.top-left:after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e2e2e2;top:-9px;left:0;z-index:301}rivals-input .search-settings>.content .wrapper.bottom-left:after{content:'';position:absolute}rivals-input .search-settings>.content .wrapper.bottom-left:before{border-left:8px solid transparent;border-right:8px solid transparent;content:'';position:absolute;border-top:8px solid #fff;bottom:-8px;left:0;z-index:302}rivals-input .search-settings>.content .wrapper.bottom-left:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #e2e2e2;bottom:-9px;left:0;z-index:301}rivals-input .search-settings>.content .wrapper.bottom-right:after{content:'';position:absolute}rivals-input .search-settings>.content .wrapper.bottom-right:before{border-left:8px solid transparent;border-right:8px solid transparent;content:'';position:absolute;border-top:8px solid #fff;bottom:-8px;right:0;z-index:302}rivals-input .search-settings>.content .wrapper.bottom-right:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #e2e2e2;bottom:-9px;right:0;z-index:301}rivals-input .search-settings .cog-icon{display:inline-block}rivals-input .search-settings .cog-icon .btn-invite{font-weight:400;border-radius:10px;padding:2px 15px;border:1px solid #70c48f}rivals-input .search-settings>.content{width:300px;left:15px;top:48px}rivals-input .search-settings>.content .wrapper .item .item-label-container{width:100%;padding:0 10px}rivals-input .search-settings>.content .wrapper .item .item-label-container .secondary-label{font-size:11px;color:#535658}rivals-input .search-settings>.content .wrapper .item:hover{background:#f7f7f5;color:#535658}rivals-input .search-container{width:100%;position:relative}rivals-input .search-container>input{width:100%;padding:5px 15px 5px 35px;border-radius:5px;border:1px solid #e2e2e2;line-height:20px;font-size:14px}rivals-input .search-container>.fa{position:absolute;top:8px;left:10px}rivals-input .search-container>.cancel{position:absolute;right:10px;background-color:#535658;width:20px;height:20px;border-radius:100%;top:6px}rivals-input .search-container>.cancel:after,rivals-input .search-container>.cancel:before{content:'';position:absolute;background-color:#fff;height:13px;width:2px;top:4px;left:9px}rivals-input .search-container>.cancel:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}rivals-input .search-container>.cancel:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}rivals-input .search-container>.cancel:hover{cursor:pointer}rivals-input .contacts{list-style-type:none;width:100%;padding-left:0;margin:0;background-color:#fff}rivals-input .contacts>.default-item{height:42px;padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:14px;font-weight:700}rivals-input .contacts>.contact{border-bottom:1px solid #e2e2e2}rivals-input .contacts>.contact>.rival-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px}rivals-input .contacts>.contact>.rival-item a{margin-right:10px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}rivals-input .contacts>.contact>.rival-item .add{margin-left:auto;text-align:center;border-radius:5px;font-size:14px;line-height:14px;text-transform:uppercase;padding:8px 10px;background-color:#70c48f;color:#fff}rivals-input .contacts>.contact>.rival-item:hover{cursor:pointer;background-color:#70c48f;color:#fff}rivals-input .contacts>.contact>.rival-item:hover .add{background-color:#fff;color:#70c48f}rivals-input .contacts>.contact:last-of-type{border-bottom:0 solid #e2e2e2}rivals-input .accordion-holder{height:calc(100% - 50px);overflow-y:auto}rivals-input .accordion-holder .accordion{font-size:1rem;margin:0 auto;border-radius:5px}rivals-input .accordion-holder .accordion-item-body,rivals-input .accordion-holder .accordion-item-header{background:#fff}rivals-input .accordion-holder .accordion-item-header{padding:1em;background:#f7f7f5;color:#000;cursor:pointer;font-size:12px;letter-spacing:1px;font-weight:600;-webkit-transition:all .3s;transition:all .3s;border-bottom:1px solid #e2e2e2}rivals-input .accordion-holder .accordion-item-header .batch-count{width:22px;height:22px;line-height:22px;color:#fff;background:#70c48f;text-align:center;display:inline-block;border-radius:50%;position:absolute;top:-5px;margin-left:5px}rivals-input .accordion-holder .accordion-item-header .fa{font-size:14px;color:#93999d}rivals-input .accordion-holder .accordion-item-header:hover{background:#e8e8e8;position:relative;z-index:5}rivals-input .accordion-holder .accordion-item-body{background:#fcfcfc;color:#3f3c3c;display:none}rivals-input .accordion-holder .accordion-item-body-contents{font-size:.85em}rivals-input .accordion-holder .accordion-item.active>.accordion-item-body{display:block}rivals-input .accordion-holder .accordion-item.active:last-child.accordion-header{border-radius:none}rivals-input .accordion-holder .accordion:first-child>.accordion-item>.accordion-header{border-bottom:1px solid transparent}.color-codes,.color-codes li{display:-webkit-box;display:-ms-flexbox;display:flex}.color-codes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:14px;margin:10px 5px 10px 15px}.color-codes li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 15px 10px 0;white-space:nowrap}.color-codes li div{width:30px;height:20px;margin-right:5px;border-radius:3px}.color-codes li div.unavailable-color:before{content:'';position:absolute;width:10px;background-color:#959b98;height:2px;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.color-codes li div.admin-booking-color{position:relative;overflow:hidden}.color-codes li div.admin-booking-color .admin-ribbon-wrapper{position:absolute;left:-8px;top:4px;background-color:#959b98;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);height:7px}.color-codes li div.admin-booking-color .admin-ribbon-wrapper.corner{height:15px;left:-15px;top:-5px}.color-codes li div.admin-booking-color .admin-ribbon{color:#fff;font-size:5px;text-align:center;display:block}.color-codes .available-color{background-color:#70c48f}.color-codes .unavailable-color{background-color:#e2e2e2}.color-codes .user-booking-color{background-color:#f2d9d9}.color-codes .admin-booking-color{background-color:#f5f5f5}.color-codes .reservation-color{background-color:#e6f7ff}.court-overview-section .fa-chevron-left,.court-overview-section .fa-chevron-right{display:none}.slots-column{margin-bottom:10px}.slots-column-header,.slots-column-header-content{display:-webkit-box;display:-ms-flexbox;display:flex}.slots-column-header{border:2px solid #e2e2e2;border-radius:3px;padding:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;top:0;z-index:10;background:#fff}.slots-column-header.open{border-bottom:0;border-radius:3px 3px 0 0}.slots-column-header .fa-caret-down,.slots-column-header .fa-caret-up{font-size:30px}.slots-column-header-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.slots-column-title{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.slots-column-subtitle{font-size:14px}.slot{font-size:12px;border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}@media (min-width:768px){.slot{height:57px}}.slot .trainer-info{position:absolute;bottom:2px;left:2px}.slot:not(.slot-unavailable){padding:8px 0;height:57px}.slot:last-child{border-bottom:0;border-radius:0 0 3px 3px}.slot .slot-price,.slot .slot-time{display:block}.slot .slot-time{font-weight:700}.slot .slot-price{font-weight:500;opacity:1;text-overflow:ellipsis;width:95%;text-align:center}.slot .slot-price.prebooking{color:#999;opacity:1}.cart-footer .cart-note textarea,.slot .slot-price.prebooking user-info .user-name-container{width:100%}.slot .slot-price.prebooking user-info .user-name-container span{text-overflow:ellipsis;width:100%;overflow:hidden;display:inline-block}.slot .slot-price .user-info-div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slot.admin-booked .admin-ribbon-wrapper{position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-22px;top:11px;background-color:#7b7e80;color:#fff;padding:0 20px;font-weight:600}.slot.admin-booked .admin-ribbon-wrapper.corner{left:-13px;top:-3px;height:21px;width:40px}.slot-available{background-color:#70c48f;color:#fff;cursor:pointer}.slot-available:hover,[ng-drop].drag-enter.slot-available{background-color:#66b182}.slot-unavailable{padding:5px 0;background-color:#e2e2e2;color:#a6a2a2}.slot-unavailable .slot-price,.slot-unavailable .slot-time{text-decoration:line-through}.slot-unavailable .slot-price.prebooking,.slot-unavailable .slot-time.prebooking{text-decoration:none}.slot-reservation{background-color:#e6f7ff}.past-item:hover{background-color:#9da1a5;color:#fff;cursor:pointer}.admin-booked{background:#f5f5f5;color:#999}.admin-booked.slot-reservation{background-color:#e6f7ff}.admin-booked:hover{background-color:#e2e2e2;cursor:pointer}.booked,.user-booked{background:#f2d9d9;color:#999}.user-booked:hover{background-color:#e2cccc;cursor:pointer}.cancelling{background-color:#c57373;color:#fff;-webkit-box-shadow:none;box-shadow:none}.booking{color:#fff}.booking,.booking:hover{background-color:#9da1a5}.extras-sign{position:absolute;top:1px;right:5px;width:12px;height:12px}.has-arrived{position:absolute;top:0;left:0;width:28px;height:28px}.has-arrived .fa{color:#70c48f;position:absolute;left:4px;top:3px}.court-overview-slideout{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.court-overview-slideout .cart-header h3{margin-bottom:0;padding-bottom:20px;border-bottom:1px solid #e2e2e2}.court-overview-slideout .booking-cart{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto}.court-overview-slideout .booking-cart li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e2e2e2;padding-bottom:10px;margin-bottom:10px;font-size:14px}.court-overview-slideout .booking-cart li:first-child{padding-top:10px}.court-overview-slideout .booking-cart li:last-child{border-bottom:0;margin-bottom:0}.court-overview-slideout .booking-cart li .cart-item-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%}.court-overview-slideout .booking-cart li .cart-item-details .cart-item-datetime{margin-bottom:10px}.court-overview-slideout .booking-cart li .cart-item-details .cart-item-price{font-size:12px}.court-overview-slideout .booking-cart li .cart-item-remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px}.court-overview-slideout .booking-cart li .cart-item-rentals .rental-items-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-footer .cart-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto 0 20px;border-top:1px solid #e2e2e2;padding:20px 0}.slots-wrapper{display:none}.mybookings-top-menu .wrapper>div.active img.w,.mybookings-top-menu .wrapper>div:hover img.w,.slots-wrapper.open{display:block}@media screen and (max-width:63.99em){.slots-container{padding-bottom:120px}}@media screen and (min-width:64em){.court-overview-section .fa-chevron-left,.court-overview-section .fa-chevron-right{display:block;font-size:25px;cursor:pointer;padding:5px;color:#e2e2e2}.court-overview-section .fa-chevron-left:hover,.court-overview-section .fa-chevron-right:hover{color:#535658}.slider-bullets,.slider-main{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-main{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-bullets{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}.slider-bullets li{width:10px;height:10px;background-color:#e2e2e2;border-radius:50%;margin-right:5px;cursor:pointer}.slider-bullets li.active,.slider-bullets li:hover{background-color:#535658}.slots-slider{overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.slots-slider .slots-column-header{padding:10px 0}.slots-slider .slots-column-title{font-size:14px}.slider-arrows{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.slider-arrows span{margin:0 20px}.slider-arrows,.slots-container,.slots-container-list{display:-webkit-box;display:-ms-flexbox;display:flex}.slots-container-list{-webkit-transition:1s;transition:1s}.slots-container{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slots-column{margin-bottom:0;margin-right:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:350px;min-width:0}.slots-column:last-child{margin-right:0}.slots-column-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:0;border-radius:3px 3px 0 0}.slots-column-header .fa-caret-down,.slots-column-header .fa-caret-up{display:none}.slots-column-header-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slot{padding:10px 0}.slots-wrapper{display:block}}@media screen and (min-width:425px){.color-codes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:10px 5px 10px 15px}.color-codes li{margin-bottom:15px}}.section-title{margin-bottom:10px}.my-bookings-tabs-btn h3,.section-title{color:#535658;font-size:14px;font-size:.875rem;text-transform:uppercase;font-weight:400}h2.section-title{font-size:22px;margin-bottom:25px}.reservation-deadline{color:var(--primary-red);text-transform:uppercase;font-size:12px}.empty-state-signup{background:#fff;border:1px solid #e2e2e2;padding:30px}.empty-state-signup img{width:80px;display:block;margin:0 auto 15px}.empty-state-signup a{color:#66b9e3}.booking-item .content-wrapper.empty-upcoming{padding:0}.empty-upcoming,.empty-upcoming .calendar-icon,.empty-upcoming .membership-icon,.empty-upcoming .percent-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.empty-upcoming{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.empty-upcoming .calendar-icon{font-size:50px}.empty-upcoming .calendar-icon,.empty-upcoming .membership-icon,.empty-upcoming .percent-icon{padding:20px 0;min-width:185px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-upcoming .membership-icon{font-size:50px}.empty-upcoming .calendar-icon .fa,.empty-upcoming .membership-icon .fa,.empty-upcoming .percent-icon .fa{margin:0 0 10px 3px}.empty-upcoming .calendar-icon img,.empty-upcoming .membership-icon img,.empty-upcoming .percent-icon img{width:80px}.empty-upcoming .percent-icon{font-size:40px}.empty-upcoming .empty-upcoming-text{margin-left:25px;font-weight:500;padding:0 0 40px;text-align:center}.empty-upcoming .empty-upcoming-text p{margin-top:0;margin-bottom:0}.empty-past-text{padding:20px 40px 20px 0;font-weight:500;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.single-invoice .date-image-wrapper{border-right:1px solid rgba(82,86,87,.12)}.my-bookings-tabs-tab .date-image-wrapper span{color:var(--primary-white)}.date-image-wrapper,.swipe-to-unlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-image-wrapper{min-width:172px;min-height:172px;padding:10px;color:var(--primary-color);text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:var(--semi-white);-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.date-image-wrapper .image-month{display:block;font-size:15px;text-transform:uppercase}.date-image-wrapper .image-day{display:block;font-size:30px;font-weight:700;margin-bottom:10px}.swipe-to-unlock{background:#70c48f;color:#fff;height:60px;font-size:20px;position:relative;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:10px}.swipe-to-unlock>span,.upcoming-who strong{margin-right:10px}.cancel-overlay .cancel-overlay-content span,.swipe-to-unlock .fa-inverse{color:#70c48f}.booking-item .content-wrapper{padding:25px 25px 60px;width:100%}.bookings-section .booking-item{padding:10px}.bookings-section ul{border:1px solid #e8e8e8;border-radius:4px;overflow:hidden;min-height:120px;background:#fff}.bookings-section past-booking-item:not(:last-child) .booking-item,.bookings-section ul>.booking-item:not(:last-child){border-bottom:1px solid rgba(82,86,87,.1)}.reservations-cards{margin-bottom:1.5em}.bookings-section,.my-bookings-tabs-btn{max-width:900px;width:90%;margin:0 auto}.my-bookings-tabs-btn,.upcoming-who ul{display:-webkit-box;display:-ms-flexbox;display:flex}.my-bookings-tabs-btn h3{position:relative;top:1px;margin:0 4px 0 0;border-top-right-radius:4px;border-top-left-radius:4px}.my-bookings-tabs-btn h3.active{z-index:5;color:#525657;background:#fff;border-bottom:none;-webkit-box-shadow:-2px -2px 2px rgba(0,0,0,.02);box-shadow:-2px -2px 2px rgba(0,0,0,.02)}.my-bookings-tabs-btn h3:not(.active){z-index:3;cursor:pointer;color:rgba(82,86,87,.3);background:0 0}@media (max-width:769px){.my-bookings-tabs-btn h3{width:50%;font-size:12px;line-height:1em;padding:10px 12px 8px;padding:.625rem .75rem .5rem}}@media (min-width:768px){.my-bookings-tabs-btn h3{padding:12px 24px 10px;padding:.75rem 1.5rem .625rem}}.booking-item{position:relative;background-color:#fff;overflow:hidden}@media (min-width:769px){.booking-item{display:-webkit-box;display:-ms-flexbox;display:flex}}.booking-item.canceled-item{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.booking-item.canceled-item::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.5)}.upcoming-img{width:80px;height:80px;margin-right:5px}.upcoming-what{font-size:17px}.upcoming-when{font-size:15px;margin:5px 0 10px;line-height:1.5em}.upcoming-when .trainer-info i{margin:3px 0 0 2px}.upcoming-when .fa{width:17px}.upcoming-when .fa.fa-usd{padding:0 2px}.invoice .container .single-invoice.pending-payment .charged-invoices-info .invoice-info .fa.fa-credit-card,.upcoming-when .fa.fa-credit-card{font-size:13px}.upcoming-when .btn-danger.canceled-label{background-color:#c8c8c8;border-color:#c8c8c8;color:#fff;float:right;z-index:2;font-size:15px}.upcoming-when .btn-danger.canceled-label:hover{background-color:#b4b4b4;color:#fff}.upcoming-when .refunded{font-weight:700;color:#70c48f}.upcoming-who{margin-top:5px}.upcoming-extra,.upcoming-who,.upcoming-who li{display:-webkit-box;display:-ms-flexbox;display:flex}.upcoming-who li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upcoming-who img{width:20px;margin-right:5px}.upcoming-extra{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#c57373;font-size:15px}.rental-item,.upcoming-who li{margin-right:10px}.rental-item-icon{width:15px;height:15px}.canceled{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rebook-btn{font-size:15px;float:right;padding:4px 10px}.share-link-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}input.share-input-field{margin-left:15px;border:2px solid #e2e2e2;border-radius:4px;width:75%}.cancel-overlay{width:600px}.cancel-overlay .cancel-overlay-content{padding:40px}.cancel-overlay .cancel-overlay-content span.capitalize{color:#535658}.cancel-overlay .align-bottom{padding:0 40px 20px 0}.unlock-btn.unlock-btn.unlock-btn{right:143px}.cancel-btn,.invoice .container .single-invoice.pending-payment .charged-invoices-info .invoice-info p,.unlock-btn{font-size:15px}.bookings-history .load-more,.upcoming-container .load-more{display:block;max-width:135px;margin:25px auto}.charged-invoices .single-invoice{background-color:#fff}.invoice .container .single-invoice.pending-payment .charged-invoices-info,.invoice-more-details{padding:25px;position:relative;width:100%}.invoice .container .single-invoice.pending-payment .charged-invoices-info .invoice-info .info{margin:0 0 15px;font-size:16px;color:#535658}.invoice .container .single-invoice.pending-payment .charged-invoices-info .invoice-info .expired{margin-top:0}.invoice .container .single-invoice.pending-payment .charged-invoices-info .invoice-info .status-box{height:0%;padding:5px 10px}.invoice .container .single-invoice.pending-payment .charged-invoices-info .invoice-info .fa,.invoice-more-details .booking-details-container .single-booking-details p .fa{width:15px}.invoice .container .single-invoice.pending-payment .charged-invoices-info .btn{width:120px}@media (min-width:769px){.invoice .container .single-invoice.pending-payment .charged-invoices-info .btn{position:absolute;bottom:20px;right:20px}}@media (max-width:768px){.invoice .container .single-invoice.pending-payment .charged-invoices-info .btn{margin-top:36px}}.invoice .container .single-invoice.pending-payment .date-image-wrapper .fa{font-size:2em}.invoice-more-details{background-color:#fff;border-radius:3px;margin-bottom:15px;color:#535658;z-index:0;margin-top:-3px}.invoice-more-details .fa-times-circle{right:25px;top:18px;color:#70c48f;position:absolute}.invoice-more-details .fa-times-circle:hover{cursor:pointer}.invoice-more-details h3{font-size:20px}.invoice-more-details .booking-details-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.invoice-more-details .booking-details-container .single-booking-details{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.invoice-more-details .booking-details-container .single-booking-details p{margin-top:0;font-size:16px}.invoice-more-details .booking-details-container .single-booking-details p .fa-map-marker{margin-left:2px}.upcoming .upcoming-what{font-size:19px}.upcoming .upcoming-extra,.upcoming .upcoming-info,my-history .upcoming-extra,my-history .upcoming-info{padding:0 10px}#favorites-section{max-width:1100px;margin:0 auto 40px}#favorites-section .favorite-item{border-radius:4px;background-color:#fff;border:1px solid #e2e2e2;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.075);box-shadow:0 1px 3px 0 rgba(0,0,0,.075);margin-bottom:-1px;padding:30px 40px}.favorite-item,.favorite-right-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.favorite-right-section{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.favorite-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.favorite-image{border-radius:3px;height:110px;width:15%;text-align:center;background-color:#000;background-size:cover;overflow:hidden;display:block}.favorite-image .fa{font-size:50px;color:#fff;padding:30px 0;text-shadow:rgba(0,0,0,.8) 0 0 20px}.favorite-info,.favorite-info>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.favorite-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:30px}.favorite-info h3.favorite-name{font-size:22px}.favorite-info>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.favorite-adress,.favorite-opening-hours{font-size:14px}.favorite-sport{font-size:13px;text-transform:uppercase;font-weight:700;margin:0 0 8px;color:#959b98}.favorite-availability{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.favorite-availability div{min-width:35px;text-align:center;background-color:#bfe7cd;border-radius:2px;color:rgba(0,0,0,.2);margin:0 2px 0 0;line-height:40px;font-size:12px}.favorite-availability div:nth-child(4n+2){background-color:#ececec}.favorite-see-all{margin-top:15px}.mybookings-top-menu{width:100%;margin-bottom:35px;text-align:center}.mybookings-top-menu .wrapper,.mybookings-top-menu .wrapper>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mybookings-top-menu .wrapper{margin:0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:2px solid #70c48f;border-radius:5px;overflow:hidden;width:90%}.mybookings-top-menu .wrapper>div,.mybookings-top-menu .wrapper>div .label-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mybookings-top-menu .wrapper>div{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;padding:10px;color:#70c48f;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-right:2px solid #70c48f}.mybookings-top-menu .wrapper>div .label-wrapper{position:relative}.mybookings-top-menu .wrapper>div .label-wrapper img{height:27px}.mybookings-top-menu .wrapper>div .label-wrapper .fa-usd{margin-bottom:4px}.mybookings-top-menu .wrapper>div .label-wrapper .red-notification,.mybookings-top-menu .wrapper>div .label-wrapper charged-invoices-notification{right:-11px;bottom:13px}.mybookings-top-menu .wrapper>div .menu-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0;margin:0;position:relative;background-color:transparent}.mybookings-top-menu .wrapper>div .menu-label .red-notification,.mybookings-top-menu .wrapper>div .menu-label charged-invoices-notification,.mybookings-top-menu .wrapper>div .menu-label my-activity-notifications-counter-tag{top:-3px;left:-37px;width:14px;height:14px;position:absolute}.mybookings-top-menu .wrapper>div .menu-label .red-notification .container,.mybookings-top-menu .wrapper>div .menu-label charged-invoices-notification .container,.mybookings-top-menu .wrapper>div .menu-label my-activity-notifications-counter-tag .container{background-color:#f12e39;width:14px;height:14px}.mybookings-top-menu .wrapper>div .menu-label.no-icon .red-notification{left:-14px}.mybookings-top-menu .wrapper>div:last-child{border-right:2px solid #fff}.mybookings-top-menu .wrapper>div:hover{background-color:#5abb7e;color:#fff;cursor:pointer}.mybookings-top-menu .wrapper>div:hover:last-child{border-right:2px solid #5abb7e}.mybookings-top-menu .wrapper>div.active{background-color:#70c48f;color:#fff}.mybookings-top-menu .wrapper>div.active:last-child{border-right:2px solid #70c48f}.mybookings-top-menu .wrapper>div.active:hover{cursor:default}.mybookings-top-menu .wrapper>div span.reserved{position:relative;display:block}.mybookings-top-menu .wrapper>div .fa{font-size:24px}.mybookings-top-menu .wrapper>div .fa.fa-calendar,.mybookings-top-menu .wrapper>div .fa.fa-calendar-check-o{margin-bottom:3px}.mybookings-top-menu .wrapper>div img{width:28px}.mybookings-top-menu .wrapper>div img.credits{width:28px;margin-bottom:4px}.mybookings-top-menu .wrapper>div img.w,.mybookings-top-menu .wrapper>div.active img.g,.mybookings-top-menu .wrapper>div:hover img.g,.pay-reserved-item .order-payment hr{display:none}.mybookings-top-menu .wrapper>div img.g{display:block}.mybookings-top-menu .wrapper.disabled>div.active:last-child{border-right:2px solid #e2e2e2}charged-invoices .single-invoice{background-color:#fff}.reserved-bookings{margin:0 auto;width:100%}.reserved-bookings>h3{text-align:left}.reserved-bookings .red-notification{position:relative;margin:5px 5px 0 0}.reserved-bookings .reserved-bookings-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reserved-bookings .reserved-bookings-item.empty-reserved .description{font-size:16px;color:#999;font-weight:500;padding:0 0 40px;text-align:center}.reserved-bookings .reserved-bookings-item .description{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;font-size:20px;position:relative;font-weight:500}.reserved-bookings .reserved-bookings-item .description p{margin-top:0}.reserved-bookings .reserved-bookings-item .description p:last-child{margin:0 0 30px}.reserved-bookings .reserved-bookings-item .description .details{font-size:15px;margin:5px 0 10px;line-height:1.5em;color:#999}.reserved-bookings .reserved-bookings-item .description .details .deadline{color:#c57373}.reserved-bookings .reserved-bookings-item .description .details .fa.fa-credit-card{font-size:13px}.pay-reserved-item{margin-bottom:24px;padding:30px 20px 25px;border-radius:3px;position:relative}.pay-reserved-item .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pay-reserved-item .thanks{width:100%}.pay-reserved-item .thanks .link{color:#66b8e3}.pay-reserved-item .order-details-table,.pay-reserved-item .order-payment{width:48%}.pay-reserved-item .order-payment>.btn-primary-o{margin-top:25px}.pay-reserved-item .order-payment .btn.btn-primary{margin-top:15px}.pay-reserved-item .add-card-form-controlls hr,.pay-reserved-item .credit-card{display:none}.pay-reserved-item my-stripe hr{margin:28px 0}@media screen and (max-width:40em){.cancel-overlay{width:auto}.cancel-overlay .align-bottom{text-align:center;margin:-25px 28px 25px;padding:0}.cancel-overlay .align-bottom .btn{margin:5px}.pay-reserved-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pay-reserved-item .order-details-table,.pay-reserved-item .order-payment{width:90%}.pay-reserved-item .order-payment{margin-top:10px}.mybookings-top-menu .wrapper{width:90%}.mybookings-top-menu .wrapper>div span{font-size:12px}}@media screen and (min-width:40em){.booking-item .content-wrapper{padding:25px}.reserved-bookings .reserved-bookings-item .description{padding:20px 20px 20px 25px}}@media screen and (min-width:76em){.mybookings-top-menu .wrapper>div{white-space:nowrap}}@media screen and (min-width:64em){.booking-item,.favorite-info>div,.favorite-item,.reserved-bookings .reserved-bookings-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.favorite-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.upcoming-extra{margin-left:auto}.upcoming-what{font-size:20px}.reserved-bookings .reserved-bookings-item.empty-reserved .description{text-align:left;margin-top:40px}.reserved-bookings .reserved-bookings-item .description .details .deadline{position:absolute;padding-bottom:30px}.mybookings-top-menu{width:100%}.mybookings-top-menu .wrapper{min-width:550px;max-width:900px;margin:0 auto}.mybookings-top-menu .wrapper>div{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;padding:10px;color:#70c48f;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.mybookings-top-menu .wrapper>div .fa{margin:0 5px 2px 0}.mybookings-top-menu .wrapper>div img{margin:0 5px 0 0}.empty-upcoming,.mybookings-top-menu .wrapper>div,.mybookings-top-menu .wrapper>div .label-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mybookings-top-menu .wrapper>div .label-wrapper img.membership{margin-right:6px}.mybookings-top-menu .wrapper>div .label-wrapper .fa-calendar{margin-right:7px}.empty-upcoming .empty-upcoming-text{margin:40px 0 0;text-align:left}}@media screen and (max-width:1023px){.mybookings-top-menu .wrapper>div .menu-label .red-notification,.mybookings-top-menu .wrapper>div .menu-label charged-invoices-notification,.mybookings-top-menu .wrapper>div .menu-label my-activity-notifications-counter-tag{top:-28px;left:52px}.mybookings-top-menu .wrapper>div .menu-label.no-icon .red-notification{top:0;left:126px}.invoice .container .single-invoice.pending-payment{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.invoice .container .single-invoice.pending-payment .date-image-wrapper{width:100%}.invoice .container .single-invoice.pending-payment .charged-invoices-info{padding-top:35px;padding-bottom:40px}}@media screen and (max-width:475px){.invoice-more-details .booking-details-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.invoice-more-details .booking-details-container .single-booking-details{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (max-width:525px){.mybookings-top-menu.mobile-icon .wrapper>div .menu-label{display:none}.mybookings-top-menu.mobile-icon .wrapper>div .label-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mybookings-top-menu.mobile-icon .wrapper>div .label-wrapper charged-invoices-notification{right:-11px;bottom:20px}.memberplan-signup-form.booking-tab-container{padding:0}}@media screen and (max-width:425px){.pay-reserved-item .order-details-table,.pay-reserved-item .order-payment{width:100%}.pay-reserved-item .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mybookings-top-menu .wrapper>div{width:33.4%}.mybookings-top-menu .wrapper>div .menu-label .red-notification,.mybookings-top-menu .wrapper>div .menu-label charged-invoices-notification,.mybookings-top-menu .wrapper>div .menu-label my-activity-notifications-counter-tag{left:40px}.mybookings-top-menu .wrapper>div .menu-label.no-icon .red-notification{left:90px;top:-10px}.mybookings-top-menu .wrapper>div span{font-size:12px}.mybookings-top-menu .wrapper>div span.reserved{position:relative;display:block}.mybookings-top-menu .wrapper>div span.reserved:after{display:none}.unlock-btn{left:35px}.cancel-btn,.rebook-btn,.unlock-btn,.upcoming-when .btn-danger.canceled-label{font-size:14px}.upcoming-when .trainer-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}