﻿.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"simple-line-icons";src:url("../fonts/Simple-Line-Icons.eot?v=2.4.0");src:url("../fonts/Simple-Line-Icons.eot?v=2.4.0#iefix") format("embedded-opentype"),url("../fonts/Simple-Line-Icons.woff2?v=2.4.0") format("woff2"),url("../fonts/Simple-Line-Icons.ttf?v=2.4.0") format("truetype"),url("../fonts/Simple-Line-Icons.woff?v=2.4.0") format("woff"),url("../fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons") format("svg");font-weight:normal;font-style:normal}.icon-user,.icon-people,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-login,.icon-logout,.icon-emotsmile,.icon-phone,.icon-call-end,.icon-call-in,.icon-call-out,.icon-map,.icon-location-pin,.icon-direction,.icon-directions,.icon-compass,.icon-layers,.icon-menu,.icon-list,.icon-options-vertical,.icon-options,.icon-arrow-down,.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-arrow-up-circle,.icon-arrow-left-circle,.icon-arrow-right-circle,.icon-arrow-down-circle,.icon-check,.icon-clock,.icon-plus,.icon-minus,.icon-close,.icon-event,.icon-exclamation,.icon-organization,.icon-trophy,.icon-screen-smartphone,.icon-screen-desktop,.icon-plane,.icon-notebook,.icon-mustache,.icon-mouse,.icon-magnet,.icon-energy,.icon-disc,.icon-cursor,.icon-cursor-move,.icon-crop,.icon-chemistry,.icon-speedometer,.icon-shield,.icon-screen-tablet,.icon-magic-wand,.icon-hourglass,.icon-graduation,.icon-ghost,.icon-game-controller,.icon-fire,.icon-eyeglass,.icon-envelope-open,.icon-envelope-letter,.icon-bell,.icon-badge,.icon-anchor,.icon-wallet,.icon-vector,.icon-speech,.icon-puzzle,.icon-printer,.icon-present,.icon-playlist,.icon-pin,.icon-picture,.icon-handbag,.icon-globe-alt,.icon-globe,.icon-folder-alt,.icon-folder,.icon-film,.icon-feed,.icon-drop,.icon-drawer,.icon-docs,.icon-doc,.icon-diamond,.icon-cup,.icon-calculator,.icon-bubbles,.icon-briefcase,.icon-book-open,.icon-basket-loaded,.icon-basket,.icon-bag,.icon-action-undo,.icon-action-redo,.icon-wrench,.icon-umbrella,.icon-trash,.icon-tag,.icon-support,.icon-frame,.icon-size-fullscreen,.icon-size-actual,.icon-shuffle,.icon-share-alt,.icon-share,.icon-rocket,.icon-question,.icon-pie-chart,.icon-pencil,.icon-note,.icon-loop,.icon-home,.icon-grid,.icon-graph,.icon-microphone,.icon-music-tone-alt,.icon-music-tone,.icon-earphones-alt,.icon-earphones,.icon-equalizer,.icon-like,.icon-dislike,.icon-control-start,.icon-control-rewind,.icon-control-play,.icon-control-pause,.icon-control-forward,.icon-control-end,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-calendar,.icon-bulb,.icon-chart,.icon-ban,.icon-bubble,.icon-camrecorder,.icon-camera,.icon-cloud-download,.icon-cloud-upload,.icon-envelope,.icon-eye,.icon-flag,.icon-heart,.icon-info,.icon-key,.icon-link,.icon-lock,.icon-lock-open,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-paper-clip,.icon-paper-plane,.icon-power,.icon-refresh,.icon-reload,.icon-settings,.icon-star,.icon-symbol-female,.icon-symbol-male,.icon-target,.icon-credit-card,.icon-paypal,.icon-social-tumblr,.icon-social-twitter,.icon-social-facebook,.icon-social-instagram,.icon-social-linkedin,.icon-social-pinterest,.icon-social-github,.icon-social-google,.icon-social-reddit,.icon-social-skype,.icon-social-dribbble,.icon-social-behance,.icon-social-foursqare,.icon-social-soundcloud,.icon-social-spotify,.icon-social-stumbleupon,.icon-social-youtube,.icon-social-dropbox,.icon-social-vkontakte,.icon-social-steam{font-family:"simple-line-icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:"\e005"}.icon-people:before{content:"\e001"}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-login:before{content:"\e066"}.icon-logout:before{content:"\e065"}.icon-emotsmile:before{content:"\e021"}.icon-phone:before{content:"\e600"}.icon-call-end:before{content:"\e048"}.icon-call-in:before{content:"\e047"}.icon-call-out:before{content:"\e046"}.icon-map:before{content:"\e033"}.icon-location-pin:before{content:"\e096"}.icon-direction:before{content:"\e042"}.icon-directions:before{content:"\e041"}.icon-compass:before{content:"\e045"}.icon-layers:before{content:"\e034"}.icon-menu:before{content:"\e601"}.icon-list:before{content:"\e067"}.icon-options-vertical:before{content:"\e602"}.icon-options:before{content:"\e603"}.icon-arrow-down:before{content:"\e604"}.icon-arrow-left:before{content:"\e605"}.icon-arrow-right:before{content:"\e606"}.icon-arrow-up:before{content:"\e607"}.icon-arrow-up-circle:before{content:"\e078"}.icon-arrow-left-circle:before{content:"\e07a"}.icon-arrow-right-circle:before{content:"\e079"}.icon-arrow-down-circle:before{content:"\e07b"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-plus:before{content:"\e095"}.icon-minus:before{content:"\e615"}.icon-close:before{content:"\e082"}.icon-event:before{content:"\e619"}.icon-exclamation:before{content:"\e617"}.icon-organization:before{content:"\e616"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-mustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-disc:before{content:"\e022"}.icon-cursor:before{content:"\e06e"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-chemistry:before{content:"\e026"}.icon-speedometer:before{content:"\e007"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglass:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-folder-alt:before{content:"\e039"}.icon-folder:before{content:"\e089"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-drop:before{content:"\e03e"}.icon-drawer:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-doc:before{content:"\e085"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-frame:before{content:"\e038"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-loop:before{content:"\e064"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-microphone:before{content:"\e063"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-equalizer:before{content:"\e06c"}.icon-like:before{content:"\e068"}.icon-dislike:before{content:"\e06d"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-calendar:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-chart:before{content:"\e077"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camrecorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symbol-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-credit-card:before{content:"\e025"}.icon-paypal:before{content:"\e608"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-twitter:before{content:"\e009"}.icon-social-facebook:before{content:"\e00b"}.icon-social-instagram:before{content:"\e609"}.icon-social-linkedin:before{content:"\e60a"}.icon-social-pinterest:before{content:"\e60b"}.icon-social-github:before{content:"\e60c"}.icon-social-google:before{content:"\e60d"}.icon-social-reddit:before{content:"\e60e"}.icon-social-skype:before{content:"\e60f"}.icon-social-dribbble:before{content:"\e00d"}.icon-social-behance:before{content:"\e610"}.icon-social-foursqare:before{content:"\e611"}.icon-social-soundcloud:before{content:"\e612"}.icon-social-spotify:before{content:"\e613"}.icon-social-stumbleupon:before{content:"\e614"}.icon-social-youtube:before{content:"\e008"}.icon-social-dropbox:before{content:"\e00c"}.icon-social-vkontakte:before{content:"\e618"}.icon-social-steam:before{content:"\e620"}@font-face{font-family:'ITCAvantGardeStd-Bold';src:url("../fonts/ITCAvantGardeStd-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/ITCAvantGardeStd-Bold.otf") format("opentype"),url("../fonts/ITCAvantGardeStd-Bold.woff") format("woff"),url("../fonts/ITCAvantGardeStd-Bold.ttf") format("truetype"),url("../fonts/ITCAvantGardeStd-Bold.svg#ITCAvantGardeStd-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ITCAvantGardeStd-Bk';src:url("../fonts/ITCAvantGardeStd-Bk.eot?#iefix") format("embedded-opentype"),url("../fonts/ITCAvantGardeStd-Bk.otf") format("opentype"),url("../fonts/ITCAvantGardeStd-Bk.woff") format("woff"),url("../fonts/ITCAvantGardeStd-Bk.ttf") format("truetype"),url("../fonts/ITCAvantGardeStd-Bk.svg#ITCAvantGardeStd-Bk") format("svg");font-weight:normal;font-style:normal}body,html{font-size:16px;font-family:"ITCAvantGardeStd-Bk";overflow-x:hidden}strong{font-family:"ITCAvantGardeStd-Bold";font-weight:normal}img{max-width:100%}a:active,a:focus,button:active,button:focus,input:active,input:focus,textarea:active,textarea:focus,select:active,select:focus{outline:0;text-decoration:none;box-shadow:none}.pb-25{padding-bottom:25px}.flex{display:flex;flex-wrap:wrap;flex-direction:row}.top-spacer{height:150px;clear:both;width:100%}.hashtag{display:inline-block;margin:0 100px;vertical-align:top}.ac{text-align:center}.clear{clear:both}.left{float:left}.right{float:right}.hidden{display:none}.slick-dots{list-style:none;padding:0;margin:0;text-align:center}.slick-dots li{display:inline-block;margin:0 5px;height:10px;width:10px}.slick-dots li button{background:#d2d2d5;border:0;cursor:pointer;display:block;height:10px;margin:0;overflow:hidden;padding:0;text-indent:-100em;width:10px;border-radius:50%;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}.slick-dots li.slick-active button{background-color:#1d202f}.button a{color:#23252e;background-color:#f6f6f6;font-size:1.3125rem;font-family:"ITCAvantGardeStd-Bold";display:block;line-height:40px;padding:0 10px;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}.button a:hover{background-color:#fe0000;color:white;text-decoration:none}.button.prev{float:left}.button.next{float:right}.posts-nav{overflow:hidden;margin:80px 0}.social-links a svg{display:inline-block;max-width:100%;vertical:top}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#top{background-color:transparent;height:80px;left:0px;line-height:80px;position:fixed;top:0px;width:100%;z-index:100;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}.scrolled #top{background-color:white;height:55px;line-height:55px}#top .logo{display:block;float:left;margin-left:30px;max-width:270px;vertical-align:middle;overflow:hidden;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}.scrolled #top .logo{max-width:80px}#top .logo svg{display:inline-block;max-width:270px;vertical-align:middle}#top .logo svg #logo-text{-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}.page-template-template-campIndex #top .logo svg #logo-text,.page-template-template-pro #top .logo svg #logo-text,.page-template-template-pro-new #top .logo svg #logo-text,.home #top .logo svg #logo-text{fill:white}.scrolled .page-template-template-campIndex #top .logo svg #logo-text,.scrolled .page-template-template-pro #top .logo svg #logo-text,.scrolled .page-template-template-pro-new #top .logo svg #logo-text,.scrolled .home #top .logo svg #logo-text{fill:#1A1A26}#top .social-links{background-color:#59fcd7;float:right;line-height:80px;padding:0 10px;position:absolute;top:0px;right:-20px;z-index:4;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}.scrolled #top .social-links{right:140px;height:55px;line-height:55px}#top .social-links a{background-color:transparent;border-radius:15px;color:#59fcd7;display:inline-block;height:30px;line-height:30px;margin-left:10px;text-align:center;vertical-align:top;width:30px;vertical-align:middle;margin:0 2px}#top .social-links a:hover{text-decoration:none}#top .social-links a i{display:block;font-size:1.125rem;margin-top:7px}#top .social-links a .icon-svg{fill:#3e4253}#top .my-es{background-color:#fe0000;display:block;height:80px;line-height:80px;position:absolute;right:0px;text-align:center;top:0px;width:140px;z-index:5;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}.scrolled #top .my-es{height:55px;line-height:55px}#top .location{background-image:url("../img/dropdown.png");background-position:calc(100% - 20px) center;background-repeat:no-repeat;color:#23252e;display:block;float:right;font-size:.875rem;font-family:"ITCAvantGardeStd-Bold";padding:0 56px 0 18px;text-decoration:none;text-transform:uppercase}.single-product #top,.single-event #top,.woocommerce-page #top,.news-template-default #top,.page-template-template-news #top,.page-template-template-blogs #top,.archive.category-c7-news #top,.page-template-template-method #top,.page-id-50 #top,.page-template-template-people #top,.page-template-template-enquire #top,.page-template-page-whats-on #top,.page-template-page-coaching #top,.page-template-page-camps #top,.page-template-page-events #top,.page-template-page-bespoke #top,.page-template-template-my-es-login #top,.page-template-template-my-es-bc #top,.page-template-template-my-es-be #top,.page-template-template-my-es-bh #top,.page-template-template-my-es-as #top,.page-template-template-my-es-passreset #top,.page-template-template-my-es-register #top,.page-template-template-my-es-stripe-payment #top,.error404 #top,.single-post #top,.page-template-page-page-template #top,.page-template-template-my-es-payment-php #top,.page-template-template-my-es-bhv2-php #top{background-color:#232536;position:relative}#main-menu{float:right;padding:0 10px}#main-menu ul{list-style:none;display:block;margin:0;padding:0;text-align:center;width:100%}#main-menu ul li{display:inline-block;position:relative;margin:0 10px;vertical-align:top}#main-menu ul li a{color:#fff;display:block;font-size:.9375rem;font-family:"ITCAvantGardeStd-Bold";text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#main-menu ul li a::after{background-color:#fe0000;bottom:0px;content:'';display:block;height:2px;left:0px;position:absolute;width:0px;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}.page-template-template-campIndex #main-menu ul li a,.page-template-template-pro #main-menu ul li a,.page-template-template-pro-new #main-menu ul li a,.home #main-menu ul li a{color:white}#main-menu ul li.current-menu-item>a::after,#main-menu ul li.current-menu-parent>a::after,#main-menu ul li:hover>a::after,#main-menu ul li>a:hover::after{width:100%}#main-menu ul li ul{background-color:white;display:none;left:-20px;padding:15px 0;position:absolute;text-align:left;top:80px;width:240px}.scrolled #main-menu ul li ul{top:55px}#main-menu ul li ul li{display:block;line-height:40px;margin:0}#main-menu ul li ul li a{color:#23252e !important;line-height:inherit;padding:0 20px}#main-menu ul li ul li a::after{display:none}#main-menu ul li ul li a:hover{color:#fe0000 !important}#main-menu ul li:hover ul{display:block}#main-menu .social-links{display:none}#header{background-image:url("../img/header-bg.jpg");background-size:cover;height:100vh;min-height:800px;margin-top:0;text-align:center;position:relative}#header.video-header{overflow:hidden}#header::before{background-color:rgba(29,33,50,0.6);content:'';display:block;height:100vh;position:absolute;width:100%;z-index:2}#header .bg-video{height:100%;left:0px;position:absolute;top:0px;width:100%;z-index:1}#header .bg-video video{min-height:calc(100vh - 80px + 100px);left:50%;position:absolute;top:0%;min-width:100vw;-moz-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}#header .container{position:relative;z-index:3}#header::after{-moz-transform:skew(-18deg, 0deg);-o-transform:skew(-18deg, 0deg);-ms-transform:skew(-18deg, 0deg);-webkit-transform:skew(-18deg, 0deg);transform:skew(-18deg, 0deg);background-color:#fe0000;content:'';display:block;height:100%;position:absolute;right:460px;top:0px;width:5px;z-index:2}#header.pro{background-image:url("../img/header-bg-pro.jpg");background-position:center center}#header.pro::after{background-image:-moz-linear-gradient(140deg, #cb9c2c 0%, #e8c46d 100%);background-image:-webkit-linear-gradient(140deg, #cb9c2c 0%, #e8c46d 100%);background-image:-ms-linear-gradient(140deg, #cb9c2c 0%, #e8c46d 100%)}#header.pro .more{margin-top:160px}#header.pro .inner{margin-top:25%}#header.pro .inner img{max-width:410px;margin-bottom:25px;display:inline-block}#header .inner{margin:20% auto 0 auto;max-width:66%}#header h1{color:white;font-family:"ITCAvantGardeStd-Bold";font-size:4rem;line-height:4.375rem}#header h1 span{display:inline-block;position:relative;z-index:1}#header h1 span::after,#header h1 span::before{background-color:#fe0000;height:5rem;content:'';display:block;position:absolute;top:-10px;z-index:-1}#header h1 span::after{-moz-transform:skew(-18deg, 0deg);-o-transform:skew(-18deg, 0deg);-ms-transform:skew(-18deg, 0deg);-webkit-transform:skew(-18deg, 0deg);transform:skew(-18deg, 0deg);right:-30px;width:3.75rem}#header h1 span::before{left:-10px;width:25rem}#header article{color:white;font-family:"ITCAvantGardeStd-Bk";font-size:1rem;line-height:1.4375rem;margin:20px 0}#header .more{background-image:url("../img/more.png");background-position:center bottom;background-repeat:no-repeat;color:white;display:inline-block;font-family:"ITCAvantGardeStd-Bk";font-size:.9375rem;line-height:1.4375rem;margin-top:40px;padding-bottom:50px;text-decoration:none}#header .hashtag{max-width:365px}#home{min-height:900px;margin-top:-100px;position:relative;z-index:5}#home a{color:#fe0000;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#home a:hover{color:#1d202f}#home .left-col{position:relative;height:600px}#home .left-col::after,#home .left-col::before{content:'';display:block;background-color:#fe0000;width:50vw;position:absolute;right:0px;transform-origin:100% 0;z-index:1}#home .left-col::after{-moz-transform:skew(0deg, -5deg);-o-transform:skew(0deg, -5deg);-ms-transform:skew(0deg, -5deg);-webkit-transform:skew(0deg, -5deg);transform:skew(0deg, -5deg);bottom:-80px;height:500px}#home .left-col::before{-moz-transform:skew(0deg, 5deg);-o-transform:skew(0deg, 5deg);-ms-transform:skew(0deg, 5deg);-webkit-transform:skew(0deg, 5deg);transform:skew(0deg, 5deg);height:500px;top:0px}#home .left-col h2{color:white;font-family:"ITCAvantGardeStd-Bold";font-size:2.25rem;font-weight:normal;line-height:2.625rem;margin:80px 0 45px 0;position:relative;text-transform:uppercase;z-index:2}#home .left-col article{color:white;font-size:.9375rem;line-height:1.5625rem;margin:0 20px 30px 0;position:relative;z-index:2}#home .left-col .hashtag{margin:30px 0;max-width:365px}#home .right-col{position:relative;height:800px}#home .right-col article{position:relative;z-index:2;font-size:.875rem;line-height:1.5625rem;padding:0 15px}#home .right-col article em{display:block;line-height:1.75rem;font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-style:normal}#home .right-col article strong{color:#fe0000}#home .right-col article a{color:#23252e}#home .right-col article .thumb{margin:135px 0 65px 0;text-align:center}#home .right-col article .thumb .img{display:inline-block;border-radius:50%;overflow:hidden;background-size:cover;height:256px;width:256px}#home .right-col::before{content:'';display:block;background-color:#f6f6f6;height:800px;width:50vw;position:absolute;left:0px;-moz-transform:skew(0deg, 5deg);-o-transform:skew(0deg, 5deg);-ms-transform:skew(0deg, 5deg);-webkit-transform:skew(0deg, 5deg);transform:skew(0deg, 5deg);transform-origin:0 0}#about{margin:60px 0 170px 0}#about a{color:#fe0000;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#about a:hover{color:#1d202f}#about h2{color:#23252e;font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:2.375rem;margin:40px 0;position:relative}#about h2::before{background-color:#fe0000;content:'';display:block;position:absolute;top:-40px;left:0;margin-left:0;height:6px;width:162px}#about article{font-family:"ITCAvantGardeStd-Bk";font-size:.875rem;line-height:1.325rem;min-height:8.4375rem}#about .more{background-color:#fe0000;border:0;color:white;cursor:pointer;display:inline-block;font-family:"ITCAvantGardeStd-Bold";font-size:1rem;line-height:1rem;font-weight:normal;padding:7px 10px 4px 10px;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms;text-transform:lowercase}#about .more:hover{background-color:#1d202f}#about .more:hover{color:white}#our-method{position:relative;padding:100px 0 200px 0;margin:100px 0 -50px 0;text-align:center}#our-method .header{color:white;font-size:.875rem;line-height:1.25rem;text-transform:none;max-width:42.5rem;margin:auto}#our-method .header img{margin-bottom:15px}#our-method .method-img{display:inline-block;margin:100px 0 100px 70px}#our-method .our-method-bg{background-color:#0c1947;position:absolute;left:0;overflow:hidden;top:0;height:100%;width:100%;-moz-transform:skew(0deg, 2deg);-o-transform:skew(0deg, 2deg);-ms-transform:skew(0deg, 2deg);-webkit-transform:skew(0deg, 2deg);transform:skew(0deg, 2deg)}#our-method .our-method-bg::before{background-image:url("../img/our-method-bg.jpg");background-size:cover;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;-moz-transform:skew(0deg, -2deg);-o-transform:skew(0deg, -2deg);-ms-transform:skew(0deg, -2deg);-webkit-transform:skew(0deg, -2deg);transform:skew(0deg, -2deg)}#our-method .s1,#our-method .s2,#our-method .s3,#our-method .plus{position:absolute}#our-method .s1{top:170px;left:-4vw}#our-method .s2{top:-245px;right:-196px}#our-method .s3{right:-59px;bottom:-28px}#our-method .plus{left:10vw;bottom:-3px}.method-video{position:relative;padding:100px 0}.method-video h2{font-family:"ITCAvantGardeStd-Bold";font-size:35px;line-height:50px;text-align:center}.method-video::before{background-color:#1ef3cf;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;-moz-transform:skew(0deg, 2deg);-o-transform:skew(0deg, 2deg);-ms-transform:skew(0deg, 2deg);-webkit-transform:skew(0deg, 2deg);transform:skew(0deg, 2deg)}#upcoming{margin:100px 0 40px 0}.page-template-template-lander #upcoming{margin-top:180px}#upcoming h2{color:#23252e;font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:2.375rem;margin:30px 0;width:100%;text-align:center;position:relative}#upcoming h2::before{background-color:#fe0000;content:'';display:block;position:absolute;top:-30px;left:50%;margin-left:-81px;height:6px;width:162px}#upcoming .small-event-wrapper{padding-left:5px;padding-right:5px}#upcoming .date{color:#23252e;font-family:"ITCAvantGardeStd-Bk";font-weight:normal;font-size:.8125rem;line-height:1.25rem}#upcoming .title{color:#23252e;font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:1.5rem;line-height:1.75rem;height:5.25rem;margin:0}#upcoming .place{color:#fe0000;font-family:"ITCAvantGardeStd-Bk";font-weight:normal;font-size:.8125rem;line-height:1.25rem}#upcoming .place i{font-size:1.25rem}#upcoming .place i,#upcoming .place span{vertical-align:middle}#upcoming .more{background-color:#fe0000;border:0;color:white;cursor:pointer;display:inline-block;font-family:"ITCAvantGardeStd-Bold";font-size:.9375rem;line-height:.9375rem;font-weight:normal;padding:7px 10px 4px 10px;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#upcoming .more:hover{background-color:#1d202f}#upcoming .more.sold-out{background-color:#1d202f !important}#upcoming .events-table{margin:60px auto 0 auto;width:90%}#upcoming .events-table .more{width:100px;float:right}#upcoming .events-table .thumb{overflow:hidden;float:left;margin:0 18px 0 5px;border-radius:50%;height:55px;width:55px}#upcoming .events-table .place>i{float:left}#upcoming .events-table .place>span{display:block;margin-left:25px}#upcoming .events-table .name-col .has-thumb{margin-left:78px}#upcoming .events-table td{padding:10px 0;border-bottom:2px solid #f6f6f6;cursor:pointer;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#upcoming .events-table td.place-col{padding:0 10px}#upcoming .events-table td .title{height:auto}#upcoming .events-table tr:hover td{background-color:#f7f7f7}#upcoming .events-table tr:hover .more{background-color:#1d202f}#upcoming .events-row{margin-top:70px;margin-bottom:70px}#upcoming .events-row .event-wrapper:only-child{float:none;margin-left:auto;margin-right:auto}#upcoming .event{background-color:#f6f6f6;display:block;margin:70px 0}#upcoming .event:hover{text-decoration:none}#upcoming .event:hover .more{background-color:#1d202f;color:white}#upcoming .event .inner{padding:15px;height:222px}#upcoming .event .date{margin-bottom:5px}#upcoming .event .title{margin:5px 0 25px 0}#upcoming .event .place{margin-bottom:15px}#upcoming .event .thumb{position:relative}#upcoming .event .thumb img{width:100%}#upcoming .event .thumb::after{background-image:url("../img/elitesquash-logo-icon.png");content:'';display:block;height:24px;position:absolute;right:12px;top:12px;width:50px;z-index:2}#upcoming .event.big{margin:0 0 25px 0}#upcoming .event.big .thumb{max-height:317px;overflow:hidden}#upcoming .event.big .thumb::after{right:auto;left:25px;top:20px}#upcoming .event.big .inner{height:210px;overflow:hidden}#upcoming .event.big .date{font-size:1.25rem;line-height:1.875rem;margin-bottom:10px}#upcoming .event.big .title{clear:both;font-size:2.125rem;line-height:2.625rem;height:5.25rem;margin:10px 0 25px 0}#upcoming .event.big .place{float:left;margin-bottom:15px}#upcoming .event.big .more{background-color:#fe0000;border:0;color:white;cursor:pointer;display:inline-block;font-family:"ITCAvantGardeStd-Bold";font-size:1.3125rem;line-height:1.3125rem;font-weight:normal;padding:7px 10px 4px 10px;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms;float:right}#upcoming .event.big .more:hover{background-color:#1d202f}#upcoming .event.big:hover .more{background-color:#1d202f;color:white}#opinions{padding:80px 0 50px 0}.page #opinions{margin-bottom:50px}#opinions.bg{background-color:#f6f6f6}#opinions .slider{margin:auto;max-width:660px;text-align:center}#opinions .thumb{border-radius:50%;display:block;height:95px;margin:auto;overflow:hidden;width:95px}#opinions article{font-family:"ITCAvantGardeStd-Bk";font-weight:normal;font-size:0.875rem;line-height:1.325rem;margin:40px 0}#opinions article p{margin:0}#opinions article span{font-family:"ITCAvantGardeStd-Bold"}#location-top{background-color:#efefef;position:relative;margin-top:120px}#location-top header{font-family:"ITCAvantGardeStd-Bk";font-weight:normal;font-size:.8125rem;line-height:1.25rem;padding:65px 0 60px;max-width:75%}#location-top header img{display:block;margin-bottom:50px}#location-top .bg-photo{height:100%;width:50%;position:absolute;top:0;right:0}#location-top .bg-photo img{display:block;height:100%;object-fit:cover;width:100%}#location-events{margin-top:50px;padding:50px 0}#location-events h2{color:#23252e;font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:2.375rem;margin:30px 0;width:100%;text-align:center;position:relative}#location-events h2::before{background-color:#fe0000;content:'';display:block;position:absolute;top:-30px;left:50%;margin-left:-81px;height:6px;width:162px}#location-team{padding:70px 0 20px 0}#location-team h2{color:#23252e;font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:2.375rem;margin:30px 0;width:100%;text-align:center;position:relative}#location-team h2::before{background-color:#fe0000;content:'';display:block;position:absolute;top:-30px;left:50%;margin-left:-81px;height:6px;width:162px}#location-team .team{text-align:center}#location-team .coach{color:#23252e;display:inline-block;height:360px;margin:30px;max-width:210px;text-align:center;vertical-align:top}#location-team .coach:hover{text-decoration:none}#location-team .coach .avatar{background-color:#f7f7f7;background-position:center center;background-size:100%;border-radius:50%;height:210px;margin:10px auto;width:210px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle, #fff, #000)}#location-team .coach .avatar img{-moz-transition:transform 300ms;-o-transition:transform 300ms;-webkit-transition:transform 300ms;transition:transform 300ms;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);width:100%}#location-team .coach:hover .avatar img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#location-team .coach .name{font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:1.5625rem;line-height:1.5rem;margin:15px 0 5px 0}#location-team .coach .desc{font-family:"ITCAvantGardeStd-Bk";font-weight:normal;font-size:1rem;line-height:1.5rem}#location-services{margin-bottom:50px;padding:50px 0}#location-services h2{color:#23252e;font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:2.375rem;margin:30px 0;width:100%;position:relative}#location-services h2::before{background-color:#fe0000;content:'';display:block;position:absolute;top:-30px;left:0%;margin-left:0;height:6px;width:162px}#location-services article{margin-bottom:40px}#location-services .button{background-color:#fe0000;border:0;color:white;cursor:pointer;display:inline-block;font-family:"ITCAvantGardeStd-Bold";font-size:1.625rem;line-height:1.625rem;font-weight:normal;padding:7px 10px 4px 10px;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms;line-height:48px;padding:0 35px;margin:50px 0 0 0}#location-services .button:hover{background-color:#1d202f}.contact-form .checkbox-field{line-height:.875rem;margin-bottom:15px}.contact-form .checkbox-field a{color:#fe0000}.contact-form .checkbox-field input[type=checkbox],.contact-form .checkbox-field input[type=checkbox]:not(:checked),.contact-form .checkbox-field input[type=checkbox]:checked{width:14px;height:14px;border:2px solid #fff !important;outline:1px solid #9e9e9e !important;border-radius:0;background-color:transparent;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.contact-form .checkbox-field input[type=checkbox]:checked{background-color:#fe0000}.contact-form .checkbox-field input:not([type]):focus:not([readonly])+label,.contact-form .checkbox-field input[type=text]:not(.browser-default):focus:not([readonly])+label,.contact-form .checkbox-field input[type=password]:not(.browser-default):focus:not([readonly])+label,.contact-form .checkbox-field input[type=email]:not(.browser-default):focus:not([readonly])+label,.contact-form .checkbox-field input[type=url]:not(.browser-default):focus:not([readonly])+label,.contact-form .checkbox-field input[type=time]:not(.browser-default):focus:not([readonly])+label,.contact-form .checkbox-field input[type=date]:not(.browser-default):focus:not([readonly])+label,.contact-form .checkbox-field input[type=datetime]:not(.browser-default):focus:not([readonly])+label,.contact-form .checkbox-field input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,.contact-form .checkbox-field input[type=tel]:not(.browser-default):focus:not([readonly])+label,.contact-form .checkbox-field input[type=number]:not(.browser-default):focus:not([readonly])+label,.contact-form .checkbox-field input[type=search]:not(.browser-default):focus:not([readonly])+label,.contact-form .checkbox-field textarea.materialize-textarea:focus:not([readonly])+label{color:#23252e}.contact-form .checkbox-field input:not([type]):focus:not([readonly]),.contact-form .checkbox-field input[type=text]:not(.browser-default):focus:not([readonly]),.contact-form .checkbox-field input[type=password]:not(.browser-default):focus:not([readonly]),.contact-form .checkbox-field input[type=email]:not(.browser-default):focus:not([readonly]),.contact-form .checkbox-field input[type=url]:not(.browser-default):focus:not([readonly]),.contact-form .checkbox-field input[type=time]:not(.browser-default):focus:not([readonly]),.contact-form .checkbox-field input[type=date]:not(.browser-default):focus:not([readonly]),.contact-form .checkbox-field input[type=datetime]:not(.browser-default):focus:not([readonly]),.contact-form .checkbox-field input[type=datetime-local]:not(.browser-default):focus:not([readonly]),.contact-form .checkbox-field input[type=tel]:not(.browser-default):focus:not([readonly]),.contact-form .checkbox-field input[type=number]:not(.browser-default):focus:not([readonly]),.contact-form .checkbox-field input[type=search]:not(.browser-default):focus:not([readonly]),.contact-form .checkbox-field textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #fe0000;box-shadow:0 1px 0 0 #fe0000}.contact-form .checkbox-field span{display:block;font-size:.625rem;line-height:.875rem}.contact-form .checkbox-field span::after,.contact-form .checkbox-field span::before{display:none}.contact-form .select-wrapper{margin-top:40px;margin-bottom:30px}.contact-form .select-wrapper input.select-dropdown:focus{border-bottom:1px solid #fe0000}.contact-form .input-field{display:block}.contact-form label{color:#23252e;font-family:"ITCAvantGardeStd-Bk"}.contact-form .button{background-color:#fe0000;border:0;color:#fff;cursor:pointer;display:block;font-family:"ITCAvantGardeStd-Bold";font-size:1.375rem;line-height:38px;margin:30px auto;padding:0;text-align:center;width:240px}.contact-form .dropdown-content li>a,.contact-form .dropdown-content li>span{color:#fe0000}.contact-form .wpcf7-form-control{color:#23252e;font-family:"ITCAvantGardeStd-Bk";font-size:.875rem}.contact-form .input-field-wrapper{margin-bottom:30px}.input-field p>label{position:absolute;top:0;left:0;font-size:1rem;cursor:text;transition:transform .2s ease-out,color .2s ease-out;transform-origin:0% 100%;text-align:initial;transform:translateY(12px)}.mini-map-inner iframe{max-width:250px;max-height:250px}@media (min-width: 540px){.mini-map-inner iframe{max-width:none;max-height:none}}#partnership{background-color:#f6f6f6;padding:80px 0}#partnership h2{color:#23252e;font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:2.375rem;margin:30px 0;width:100%;text-align:center;position:relative}#partnership h2::before{background-color:#fe0000;content:'';display:block;position:absolute;top:-30px;left:50%;margin-left:-81px;height:6px;width:162px}#partnership article{color:#23252e;font-family:"ITCAvantGardeStd-Bk";font-size:0.875rem;line-height:1.325rem;font-weight:normal;margin:auto;max-width:40rem;text-align:center}#partnership .partner{display:block;margin:40px 0}#partnership .more{background-color:#fe0000;border:0;color:white;cursor:pointer;display:inline-block;font-family:"ITCAvantGardeStd-Bold";font-size:1rem;line-height:1rem;font-weight:normal;padding:7px 10px 4px 10px;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#partnership .more:hover{background-color:#1d202f}.page-template-template-online #bespoke .page-content .content-inner .article,.page-template-template-online #partnership-page .page-content .content-inner .article{margin:0 auto;padding:40px 0}.page-template-template-online #bespoke .page-content .packages,.page-template-template-online #partnership-page .page-content .packages{position:relative;z-index:5;margin:150px 0 100px 0}#bespoke .contact-container,#partnership-page .contact-container{margin:auto;max-width:calc(100% - 30px)}@media (min-width: 767px){#bespoke .contact-container,#partnership-page .contact-container{width:520px;max-width:none}}#bespoke .header,#partnership-page .header{height:100vh;min-height:800px;position:relative;height:100vh;min-height:800px;position:relative;overflow:hidden}#bespoke .header .bg,#partnership-page .header .bg{background-size:cover;background-position:center center;background-color:rgba(255,255,255,0.5);background-blend-mode:lighten;overflow:hidden;position:absolute;width:100%;height:100%}#bespoke .header .inner,#partnership-page .header .inner{margin:20% auto 0 auto;max-width:66%;position:relative;z-index:10;text-align:center}#bespoke .header .inner img,#partnership-page .header .inner img{width:436px}#bespoke .header h2,#partnership-page .header h2{margin:40px 0 40px 0;color:#fff;font-size:2.1875rem;text-align:center;font-family:"ITCAvantGardeStd-Bold"}#bespoke .header .more,#partnership-page .header .more{background-image:url("../img/more.png");background-position:center calc(100% - 5px);background-repeat:no-repeat;color:#fff;display:inline-block;font-family:"ITCAvantGardeStd-Bk";font-size:.9375rem;line-height:1.4375rem;margin-top:40px;padding-bottom:55px;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#bespoke .header .more:hover,#partnership-page .header .more:hover{background-position:center bottom}#bespoke .page-content,#partnership-page .page-content{position:relative;min-height:600px;background-color:#232536;padding-bottom:100px}#bespoke .page-content .content-inner,#partnership-page .page-content .content-inner{position:relative;z-index:20;text-align:center}#bespoke .page-content .content-inner article,#partnership-page .page-content .content-inner article{color:#fff;font-size:1rem;line-height:1.25rem;max-width:680px;margin:80px auto}#bespoke .page-content .content-inner .experience-logo,#partnership-page .page-content .content-inner .experience-logo{max-width:250px}#bespoke .page-content .extra-content,#partnership-page .page-content .extra-content{color:#fff;font-size:.9375rem;line-height:1.25rem;max-width:680px;margin:40px auto}#bespoke .page-content .opinions,#partnership-page .page-content .opinions{padding:10px 0;margin-top:80px;margin-bottom:90px}#bespoke .page-content .opinions .container,#partnership-page .page-content .opinions .container{position:relative}#bespoke .page-content .opinions .featured-image,#partnership-page .page-content .opinions .featured-image{position:static;left:50%;top:50%;max-width:100%;z-index:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media (min-width: 767px){#bespoke .page-content .opinions .featured-image,#partnership-page .page-content .opinions .featured-image{position:absolute;max-width:875px;-moz-transform:translate(-100px, -50%);-o-transform:translate(-100px, -50%);-ms-transform:translate(-100px, -50%);-webkit-transform:translate(-100px, -50%);transform:translate(-100px, -50%)}}#bespoke .page-content .opinions .opinions-slider,#partnership-page .page-content .opinions .opinions-slider{background-color:#fe0000;height:85%;width:100%;margin:0;position:relative;z-index:2}@media (min-width: 767px){#bespoke .page-content .opinions .opinions-slider,#partnership-page .page-content .opinions .opinions-slider{width:420px;height:484px;margin:100px 0 100px 55px}}#bespoke .page-content .opinions .opinions-slider .slick-arrow,#partnership-page .page-content .opinions .opinions-slider .slick-arrow{display:block;background:none;color:#232536;position:absolute;bottom:10px;font-size:32px;cursor:pointer;height:40px;width:40px;line-height:40px;text-align:center}#bespoke .page-content .opinions .opinions-slider .slick-arrow.slick-next,#partnership-page .page-content .opinions .opinions-slider .slick-arrow.slick-next{right:50%;margin-right:-40px}#bespoke .page-content .opinions .opinions-slider .slick-arrow.slick-prev,#partnership-page .page-content .opinions .opinions-slider .slick-arrow.slick-prev{left:50%;margin-left:-40px}#bespoke .page-content .opinions .opinion,#partnership-page .page-content .opinions .opinion{color:#fff;text-align:center;padding:30px 40px;font-size:.875rem;line-height:1.3125rem}#bespoke .page-content .opinions .opinion .avatar,#partnership-page .page-content .opinions .opinion .avatar{display:inline-block;width:75px;height:75px;object-fit:cover;border-radius:50%}#bespoke .page-content .opinions .opinion .city,#partnership-page .page-content .opinions .opinion .city{color:#232536;margin:10px 0;font-family:"ITCAvantGardeStd-Bk"}#bespoke .page-content .opinions .opinion .fullname,#partnership-page .page-content .opinions .opinion .fullname{font-family:"ITCAvantGardeStd-Bold";text-transform:uppercase}#bespoke .page-content .packages h2,#partnership-page .page-content .packages h2{margin:40px 0;color:#fff;font-size:2.1875rem;text-align:center;font-family:"ITCAvantGardeStd-Bold"}#bespoke .page-content .packages .package,#partnership-page .page-content .packages .package{padding:10px 0;margin-top:80px;margin-bottom:90px;position:relative}#bespoke .page-content .packages .package .package-photo,#partnership-page .page-content .packages .package .package-photo{position:static;left:50%;top:50%;width:auto;max-width:100%;z-index:1;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media (min-width: 767px){#bespoke .page-content .packages .package .package-photo,#partnership-page .page-content .packages .package .package-photo{position:absolute;max-width:875px;-moz-transform:translate(-120px, -50%);-o-transform:translate(-120px, -50%);-ms-transform:translate(-120px, -50%);-webkit-transform:translate(-120px, -50%);transform:translate(-120px, -50%)}}#bespoke .page-content .packages .package .package-content,#partnership-page .page-content .packages .package .package-content{display:block;background-color:#fe0000;width:100%;margin:0 auto;position:static;z-index:2;padding:20px 15px;text-decoration:none}#bespoke .page-content .packages .package .package-content:hover,#partnership-page .page-content .packages .package .package-content:hover{text-decoration:none}#bespoke .page-content .packages .package .package-content:hover .package-content-inner .more i,#partnership-page .page-content .packages .package .package-content:hover .package-content-inner .more i{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width: 540px){#bespoke .page-content .packages .package .package-content,#partnership-page .page-content .packages .package .package-content{padding:20px 25px}}@media (min-width: 540px){#bespoke .page-content .packages .package .package-content,#partnership-page .page-content .packages .package .package-content{position:relative;width:580px;margin:55px 0 75px 0}}#bespoke .page-content .packages .package .package-content-inner,#partnership-page .page-content .packages .package .package-content-inner{color:#fff;height:475px;position:relative;font-size:.8125rem;font-family:"ITCAvantGardeStd-Bold";line-height:1.2}@media (min-width: 767px){#bespoke .page-content .packages .package .package-content-inner,#partnership-page .page-content .packages .package .package-content-inner{height:340px}}#bespoke .page-content .packages .package .package-content-inner .category img,#partnership-page .page-content .packages .package .package-content-inner .category img{max-width:50px}#bespoke .page-content .packages .package .package-content-inner .title,#partnership-page .page-content .packages .package .package-content-inner .title{margin:20px 0 5px;font-size:3rem;font-family:"ITCAvantGardeStd-Bold";line-height:1.2;text-transform:uppercase}#bespoke .page-content .packages .package .package-content-inner .short-desc ul,#partnership-page .page-content .packages .package .package-content-inner .short-desc ul{list-style:none}#bespoke .page-content .packages .package .package-content-inner .short-desc ul,#bespoke .page-content .packages .package .package-content-inner .short-desc li,#partnership-page .page-content .packages .package .package-content-inner .short-desc ul,#partnership-page .page-content .packages .package .package-content-inner .short-desc li{line-height:18px}#bespoke .page-content .packages .package .package-content-inner .short-desc ul::before,#bespoke .page-content .packages .package .package-content-inner .short-desc li::before,#partnership-page .page-content .packages .package .package-content-inner .short-desc ul::before,#partnership-page .page-content .packages .package .package-content-inner .short-desc li::before{content:"—";margin-right:5px;display:inline-block}#bespoke .page-content .packages .package .package-content-inner .more,#partnership-page .page-content .packages .package .package-content-inner .more{position:absolute;text-align:center;right:0;bottom:0;width:75px;line-height:36px;color:#fff}#bespoke .page-content .packages .package .package-content-inner .more i,#bespoke .page-content .packages .package .package-content-inner .more span,#partnership-page .page-content .packages .package .package-content-inner .more i,#partnership-page .page-content .packages .package .package-content-inner .more span{display:inline-block;vertical-align:middle}#bespoke .page-content .packages .package .package-content-inner .more i,#partnership-page .page-content .packages .package .package-content-inner .more i{color:#232536;font-size:2rem;margin-left:8px;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#bespoke .page-content .packages .package .package-content-inner .more span,#partnership-page .page-content .packages .package .package-content-inner .more span{line-height:14px;margin-top:2px}#bespoke .page-content .packages .package .package-content-inner .days,#partnership-page .page-content .packages .package .package-content-inner .days{position:absolute;text-align:center;left:0;bottom:0;width:40px}#bespoke .page-content .packages .package .package-content-inner .days .num,#partnership-page .page-content .packages .package .package-content-inner .days .num{color:#fe0000;border-radius:50%;font-family:"ITCAvantGardeStd-Bold";font-size:1.75rem;text-align:center;background-color:#fff;width:40px;height:40px;line-height:48px;margin-bottom:10px}#bespoke .page-content .packages .package .even,#partnership-page .page-content .packages .package .even{overflow:hidden}#bespoke .page-content .packages .package .even .package-photo,#partnership-page .page-content .packages .package .even .package-photo{left:auto;right:50%;-moz-transform:translate(120px, -50%);-o-transform:translate(120px, -50%);-ms-transform:translate(120px, -50%);-webkit-transform:translate(120px, -50%);transform:translate(120px, -50%)}#bespoke .page-content .packages .package .even .package-content,#partnership-page .page-content .packages .package .even .package-content{float:right}#bespoke .page-content .contact-form,#partnership-page .page-content .contact-form{margin:80px 0}#bespoke .page-content .contact-form h2,#partnership-page .page-content .contact-form h2{margin:10px 0;color:#fff;font-size:2.1875rem;line-height:3.75rem;text-align:center;font-family:"ITCAvantGardeStd-Bold"}#bespoke .page-content .contact-form article,#partnership-page .page-content .contact-form article{margin:0 0 10px 0;color:#fff;font-size:1rem;line-height:1.25rem;text-align:center;font-family:"ITCAvantGardeStd-Bold"}#bespoke .page-content .contact-form article p,#partnership-page .page-content .contact-form article p{margin-bottom:1em}#bespoke .page-content .contact-form article img,#partnership-page .page-content .contact-form article img{max-width:205px;display:inline-block;margin:20px 0}#bespoke .page-content .contact-form label,#partnership-page .page-content .contact-form label{color:#fff}#bespoke .page-content .contact-form .checkbox-field span,#partnership-page .page-content .contact-form .checkbox-field span{font-size:.75rem}#bespoke .page-content .contact-form input:not([type]):focus:not([readonly])+label,#partnership-page .page-content .contact-form input:not([type]):focus:not([readonly])+label{color:#fff}#bespoke .page-content .contact-form input:not([type]):focus:not([readonly]),#partnership-page .page-content .contact-form input:not([type]):focus:not([readonly]){border-bottom:1px solid #fff;box-shadow:0 1px 0 0 #fff}#bespoke .page-content .contact-form .wpcf7-form-control,#bespoke .page-content .contact-form .button,#partnership-page .page-content .contact-form .wpcf7-form-control,#partnership-page .page-content .contact-form .button{color:#fff}#bespoke .page-content::before,#partnership-page .page-content::before{-moz-transform:skew(0deg, -8deg);-o-transform:skew(0deg, -8deg);-ms-transform:skew(0deg, -8deg);-webkit-transform:skew(0deg, -8deg);transform:skew(0deg, -8deg);background-color:#232536;content:"";display:block;height:300px;position:absolute;left:0;top:-150px;width:100%;z-index:2}#partnership-page .header .bg{background-blend-mode:normal}#partnership-page .header::before{display:none !important}#partnership-page #upcoming{margin:50px 0 100px 0}#partnership-page #upcoming .event.big .thumb{height:317px;overflow:hidden;position:relative}#partnership-page #upcoming .event.big .thumb img{-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#partnership-page #upcoming .event.big .thumb::after{display:none}#partnership-page #upcoming .event.big .thumb label{position:absolute;right:10px;top:15px;display:block;padding:4px 25px 0 25px;line-height:24px;background-color:#fe0000;color:#fff;font-size:1rem;font-family:"ITCAvantGardeStd-Bold"}#partnership-page #upcoming .event.big .plus{position:absolute;display:block;right:15px;bottom:15px;font-size:2rem;width:32px;height:32px;color:#1d202f;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#partnership-page #upcoming .event.big .plus span{font-size:2rem}#partnership-page #upcoming .event.big:hover .thumb img{-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}#partnership-page #upcoming .event.big:hover .plus{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#partnership-page #upcoming .event.big .inner{background-color:#fe0000;position:relative}#partnership-page #upcoming .event.big .title{color:#fff;font-size:1.625rem;line-height:1.875rem;height:auto;margin:10px 0}#partnership-page #upcoming .event.big .date{color:#1d202f;font-weight:500;font-size:1rem}#partnership-page #upcoming .event.big .more{background-color:#1d202f;position:absolute;right:15px;top:20px}#partnership-page #upcoming .event.big .summary{color:#fff;font-size:.75rem;line-height:.9375rem;padding-right:25%}#partnership-page .page-content .content-inner .experience-logo{max-width:320px}#partnership-page h2.section-title{margin:40px 0 60px 0;color:#fff;font-size:2.1875rem;text-align:center;font-family:"ITCAvantGardeStd-Bold"}#partnership-page h2.center-title{color:#fff;font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:2.375rem;margin:30px 0;width:100%;text-align:center;position:relative}#partnership-page h2.center-title::before{background-color:#fe0000;content:"";display:block;position:absolute;top:-30px;left:50%;margin-left:-81px;height:6px;width:162px}#partnership-page .numbers,#partnership-page .includes{display:flex;flex-wrap:wrap;justify-content:space-between}#partnership-page .numbers{color:#fff;text-align:center;margin:70px 0}#partnership-page .numbers .number,#partnership-page .numbers .include{width:calc(100% / 2 - 2px)}@media (min-width: 767px){#partnership-page .numbers .number,#partnership-page .numbers .include{width:calc(100% / 6 - 2px)}}#partnership-page .numbers .number{position:relative;padding:40px 0;margin:20px 0}#partnership-page .numbers .number::after{-moz-transform:skew(-18deg, 0deg);-o-transform:skew(-18deg, 0deg);-ms-transform:skew(-18deg, 0deg);-webkit-transform:skew(-18deg, 0deg);transform:skew(-18deg, 0deg);background-color:#fe0000;content:"";display:block;height:100%;position:absolute;right:50%;top:0%;width:5px;z-index:2}#partnership-page .numbers .number .plus .num::before{content:"+";font-family:"ITCAvantGardeStd-Bold";font-size:1.5625rem;line-height:1.5625rem;position:absolute;left:-10px;top:-20px;z-index:5}#partnership-page .numbers .num{font-family:"ITCAvantGardeStd-Bold";font-size:5.375rem;line-height:5.375rem;text-align:center;position:relative;display:inline-block;z-index:5}#partnership-page .numbers .caption{display:block;font-family:"ITCAvantGardeStd-Bold";font-size:1.5rem;line-height:1.5rem;position:relative;z-index:5}#partnership-page .packages .package .location-numbers{position:absolute;left:0;bottom:0;width:100%}#partnership-page .packages .package .location-numbers .number{display:inline-block;text-align:center;margin-right:5px;width:60px;max-width:25%}#partnership-page .packages .package .location-numbers .number .num{font-size:1.75rem;margin-bottom:5px}#partnership-page .packages .package .location-numbers .number .caption{font-size:.8125rem}#partnership-page .select-wrapper input.select-dropdoen{color:#fff}#partnership-page .includes .number,#partnership-page .includes .include{width:calc(100% / 2 - 2px)}@media (min-width: 767px){#partnership-page .includes .number,#partnership-page .includes .include{width:calc(100% / 6 - 2px)}}#partnership-page .includes .include{background-color:#34364e;color:#fff;position:relative;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#partnership-page .includes .include:hover{background-color:#fe0000}#partnership-page .includes .include .inner{width:100%}#partnership-page .includes .include .inner::after{content:"";display:block;padding-bottom:100%}#partnership-page .includes .include .inner .caption{position:absolute;padding:15px 12px;font-family:"ITCAvantGardeStd-Bold";font-size:1rem;line-height:1.2;width:100%;height:100%}#partnership-page .video-link{display:block;margin:100px auto;width:560px;position:relative}#partnership-page .video-link img{max-width:100%}#partnership-page .video-link .play{color:#fe0000;font-size:5.25rem;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#partnership-page .video-link .caption{background-color:#fe0000;border-radius:3px;bottom:20px;color:#fff;display:block;font-family:"ITCAvantGardeStd-Bold";font-size:1.25rem;left:20px;line-height:1.25rem;padding:5px 15px;position:absolute;width:210px}#news-articles{background-color:#f6f6f6;padding-bottom:90px}#news-articles header{background-color:white;padding:70px 0}#news-articles section{position:relative;padding-top:45px}#news-articles section::before{background-color:#fe0000;content:'';height:250px;left:0px;position:absolute;top:0px;width:100%}#news-articles h2{color:#23252e;font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:2.375rem;margin:30px 0 0 0;width:100%;text-align:center;position:relative}#news-articles h2::before{background-color:#fe0000;content:'';display:block;position:absolute;top:-30px;left:50%;margin-left:-81px;height:6px;width:162px}#news-articles .news-article{background-color:white;display:block;margin-bottom:25px;text-decoration:none}#news-articles .news-article .news-inner{padding:30px}#news-articles .news-thumb{max-height:237px;overflow:hidden}#news-articles .news-thumb img{width:100%}#news-articles h3{color:#23252e;font-family:"ITCAvantGardeStd-Bold";font-size:1.625rem;line-height:1.875rem;margin:30px 0 25px 0}#news-articles .news-date{color:#23252e;display:inline-block;font-family:"ITCAvantGardeStd-Bold";font-size:.875rem;line-height:1.5625rem}#news-articles .news-category{color:#23252e;display:inline-block;font-family:"ITCAvantGardeStd-Bk";font-size:.875rem;line-height:1.5625rem;margin-left:10px;text-transform:uppercase}#news-articles .news-summary{color:#23252e;display:inline-block;font-family:"ITCAvantGardeStd-Bk";font-size:.75rem;line-height:1.25rem;margin:0 0 25px 0}#news-articles .news-row{margin-bottom:90px}#news-articles .more{background-color:#fe0000;border:0;color:white;cursor:pointer;display:inline-block;font-family:"ITCAvantGardeStd-Bold";font-size:1rem;line-height:1rem;font-weight:normal;padding:7px 10px 4px 10px;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#news-articles .more:hover{background-color:#1d202f}#news{padding:80px 0}.archive.category #news{margin-top:100px}.page #news{padding:30px 0 80px 0}.page.home #news{padding:80px 0}#news .title{color:#23252e;font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:2.375rem;margin:30px 0;width:100%;position:relative}#news .title::before{background-color:#fe0000;content:'';display:block;position:absolute;top:-30px;left:0;margin-left:0;height:6px;width:162px}#news h3.title{font-size:1.6875rem}#news .social-links a{background-color:transparent;border-radius:18px;color:#fff;display:inline-block;height:36px;line-height:36px;margin-left:10px;text-align:center;vertical-align:top;width:36px;margin:0 10px 0 0}#news .social-links a:hover{text-decoration:none}#news .social-links a i{display:block;font-size:1.35rem;margin-top:7px}#news .social-links a .icon-svg{fill:#232536}#news .twitter{margin-bottom:60px}#news .newsletter{margin:75px 0 120px 0}#news .newsletter form .form-group input,#news .newsletter form .form-group textarea{width:18.125rem}#news .newsletter form .submit{background-color:#fe0000;border:0;color:white;cursor:pointer;display:inline-block;font-family:"ITCAvantGardeStd-Bold";font-size:1rem;line-height:1rem;font-weight:normal;padding:7px 10px 4px 10px;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#news .newsletter form .submit:hover{background-color:#1d202f}#news .hashtag{margin:15px 0 35px 0;max-width:280px}#news .news{margin:20px 100px 80px 0}#news .news h3{color:#23252e;font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:2rem;line-height:2.1875rem;margin:0 0 15px 0}#news .news h3 a{color:#23252e;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#news .news h3 a:hover{color:#fe0000}#news .news .author{color:#23252e;font-family:"ITCAvantGardeStd-Bk";font-weight:normal;font-size:.8125rem}#news .news .author span{color:#fe0000}#news .news .summary{margin:25px 0 25px 0;font-size:.875rem;line-height:1.25rem}#news .news .more{background-color:#fe0000;border:0;color:white;cursor:pointer;display:inline-block;font-family:"ITCAvantGardeStd-Bold";font-size:1rem;line-height:1rem;font-weight:normal;padding:7px 10px 4px 10px;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#news .news .more:hover{background-color:#1d202f}#people{margin:auto;max-width:50rem;clear:both}#people .coach{color:#23252e;display:block;height:360px;margin:30px auto;max-width:210px;text-align:center}#people .coach:hover{text-decoration:none}#people .coach .avatar{background-color:#f7f7f7;background-position:center center;background-size:100%;border-radius:50%;height:210px;margin:10px auto;width:210px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle, #fff, #000)}#people .coach .avatar img{-moz-transition:transform 300ms;-o-transition:transform 300ms;-webkit-transition:transform 300ms;transition:transform 300ms;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);width:100%}#people .coach:hover .avatar img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#people .coach .name{font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:1.5625rem;line-height:1.5rem;margin:15px 0 5px 0}#people .coach .born,#people .coach .desc{font-family:"ITCAvantGardeStd-Bk";font-weight:normal;font-size:1rem;line-height:1.5rem}#people .coach .born{text-transform:uppercase}#people.pro{max-width:73.125rem}#people.pro .coach{color:white;position:relative}#people.pro .coach::after{background-image:url("../img/pro-line.png");content:'';display:block;height:322px;left:50%;position:absolute;top:-20px;width:92px;z-index:1}#people.pro .coach .thumb{position:relative;z-index:1}#people.pro .coach .born,#people.pro .coach .name{position:relative;z-index:3}.pro-wrapper{background-color:#232536;background-image:url("../img/pro-bg.jpg");background-repeat:no-repeat;background-position:center top;background-size:100% auto}.pro-wrapper.pro-new{background-image:none;position:relative;padding-top:10px}.pro-wrapper.pro-new::before{-moz-transform:skew(0deg, 5deg);-o-transform:skew(0deg, 5deg);-ms-transform:skew(0deg, 5deg);-webkit-transform:skew(0deg, 5deg);transform:skew(0deg, 5deg);background-color:#232536;content:'';display:block;height:300px;position:absolute;left:0;top:-150px;width:100%;z-index:2}.pro-wrapper.pro-new article{color:white;font-size:.875rem;line-height:1.5rem;max-width:700px;padding:0 20px;margin:0 auto 80px auto;text-align:center;position:relative;z-index:10}.pro-wrapper.pro-new article strong{color:#e8c46d;display:block;font-family:"ITCAvantGardeStd-Bold";font-size:1.5rem;font-weight:normal;line-height:1.875rem;margin-bottom:2em}.pro-wrapper.pro-new h2{color:white;font-family:"ITCAvantGardeStd-Bold";font-size:2.5rem;font-weight:normal;line-height:2.625rem;text-align:center;margin-bottom:50px}.pro-wrapper.pro-new h2 img{display:inline-block;margin-bottom:30px}.pro-wrapper .content{height:45vw;width:42.5vw;text-align:center;color:white;position:relative;float:left}.pro-wrapper .content article{position:absolute;top:50%;left:50%;width:26.25rem;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pro-wrapper .content article img{margin-bottom:3.125rem}#coach{margin-top:140px;text-align:center;position:relative}#coach .arrow{background-image:url("../img/arrows.png");background-size:34px 33px;display:block;height:33px;position:absolute;top:18px;width:17px;z-index:10}#coach .arrow.prev{background-position:left center;left:50%;-moz-transform:translate(-23.75rem, -50%);-o-transform:translate(-23.75rem, -50%);-ms-transform:translate(-23.75rem, -50%);-webkit-transform:translate(-23.75rem, -50%);transform:translate(-23.75rem, -50%)}#coach .arrow.next{background-position:right center;right:50%;-moz-transform:translate(23.75rem, -50%);-o-transform:translate(23.75rem, -50%);-ms-transform:translate(23.75rem, -50%);-webkit-transform:translate(23.75rem, -50%);transform:translate(23.75rem, -50%)}#coach .header{margin:auto;max-width:47.5rem;position:relative}#coach h2{font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:2.5625rem;line-height:3.375rem}#coach h3{font-family:"ITCAvantGardeStd-Bk";font-weight:normal;font-size:1.75rem;line-height:2.875rem}#coach .avatar{background-color:#f7f7f7;background-position:center center;background-size:cover;border-radius:50%;height:390px;margin:50px auto 60px auto;position:relative;width:390px;z-index:2}#coach.pro-player .avatar::after{background-image:url("../img/pro-line-big.png");content:'';display:block;height:560px;left:50%;position:absolute;top:-75px;width:160px;z-index:1}#coach article{font-family:"ITCAvantGardeStd-Bk";font-size:.875rem;font-weight:normal;line-height:1.5rem;margin:0 auto 120px auto;max-width:36.25rem;position:relative;z-index:3}#coach .photo{background-color:#f6f6f6;margin:0 15px;display:inline-block;vertical-align:top;width:calc(24% - 30px)}#coach .photo img{width:100%}#coach .gallery{margin-bottom:160px;text-align:center}#content{margin:180px 0 80px 0}.page-template-template-my-elite #content{min-height:calc(100vh - 372px)}.page-template-template-campIndex #content{margin-top:0;position:relative;z-index:15}.page-template-template-campIndex #content .container{position:relative;z-index:16}.page-template-template-campIndex #content::before{-moz-transform:skew(0deg, 5deg);-o-transform:skew(0deg, 5deg);-ms-transform:skew(0deg, 5deg);-webkit-transform:skew(0deg, 5deg);transform:skew(0deg, 5deg);background-color:white;content:'';display:block;height:300px;position:absolute;left:0px;top:-100px;transform-origin:100% 0;width:100vw;z-index:1}#content a{color:#fe0000;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#content a:hover{color:#1d202f}#content h1{color:#23252e;font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:3rem;line-height:3.75rem;margin:25px auto;text-align:center;max-width:41.25rem}#content .title{color:#23252e;font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:2rem;line-height:2.125rem;margin:130px 0 50px 0;width:100%;position:relative}#content .title::before{background-color:#fe0000;content:'';display:block;position:absolute;top:-50px;left:0;margin-left:0;height:6px;width:162px}#content .date{color:#23252e;font-family:"ITCAvantGardeStd-Bk";font-weight:normal;font-size:1.75rem;line-height:2.625rem;text-align:center}#content .heading{font-family:"ITCAvantGardeStd-Bk";font-size:1.25rem;font-weight:normal;line-height:1.875rem;text-align:center;text-transform:uppercase;max-width:41.25rem;margin:auto}#content .place{color:#fe0000;font-family:"ITCAvantGardeStd-Bk";font-weight:normal;font-size:1.3125rem;line-height:2rem;text-align:center}#content .place i{font-size:2rem}#content .place i,#content .place span{vertical-align:middle}#content .more{background-color:#fe0000;border:0;color:white;cursor:pointer;display:inline-block;font-family:"ITCAvantGardeStd-Bold";font-size:1.875rem;line-height:1.875rem;font-weight:normal;padding:7px 10px 4px 10px;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms;padding:10px 12px;margin-top:50px}#content .more:hover{background-color:#1d202f}#content .more.sold-out{display:inline-block;float:none;background-color:#1d202f !important}#content .main-photo{margin:70px auto;max-width:960px;text-align:center}#content .camp-info{color:#23252e;font-family:"ITCAvantGardeStd-Bk";font-size:.9375rem;font-weight:normal;margin:50px auto 70px auto;max-width:800px}#content .camp-info h3{color:#23252e;font-family:"ITCAvantGardeStd-Bold";font-weight:normal;font-size:1.75rem;line-height:2.5rem;margin:35px 0;width:100%;position:relative}#content .camp-info h3::before{background-color:#fe0000;content:'';display:block;position:absolute;top:-35px;left:0;margin-left:0;height:6px;width:162px}#content .camp-info .num{background-color:#fe0000;border-radius:25px;color:white;display:block;font-family:"ITCAvantGardeStd-Bold";font-size:28px;font-size:1.75rem;font-weight:normal;height:50px;line-height:50px;text-align:center}#content ul{text-align:center;list-style-position:inside;list-style-image:url("../img/li.png");padding-left:0;margin-left:0}#content article{font-size:.875rem;line-height:1.25rem;margin:75px auto 0 auto;text-align:center;max-width:680px}.single-post #content article{text-align:left;line-height:1.325rem}#content article p{margin-bottom:1rem}#content article h2{margin-bottom:1.5rem}#content article blockquote{border-left:5px solid #fe0000;color:#fe0000;font-family:"ITCAvantGardeStd-Bold";font-size:1.25rem;line-height:1.875rem;margin:30px 0;padding-left:2.1875rem}#content #comments ol{list-style:none;margin:0;padding:0}#content #comments .comment-metadata{margin:15px 0 5px 0}#content #comments .comment-list .children{padding-left:1.5rem}#content #comments label{display:block;margin:15px 0 5px 0}#content #comments .submit{border-radius:0;padding:10px 15px 5px 15px;width:auto}#content #comments #respond{margin-top:50px}#content #comments .logged-in-as,#content #comments .comment-notes{margin:10px 0 5px 0}#content form .submit{background-color:#fe0000;border:0;color:white;cursor:pointer;display:inline-block;font-family:"ITCAvantGardeStd-Bold";font-size:1.6875rem;line-height:1.6875rem;font-weight:normal;padding:7px 10px 4px 10px;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}#content form .submit:hover{background-color:#1d202f}#content .contact-person{line-height:1.25rem}#content .contact-person .avatar{background-color:#f7f7f7;border-radius:50%;background-size:cover;background-position:center center;margin:25px 0;height:185px;width:185px}#content .contact-person strong{display:block;font-family:"ITCAvantGardeStd-Bold";font-size:1.1875rem;font-weight:normal;margin-bottom:1.25rem}#content .contact-person .phone,#content .contact-person .email{font-family:"ITCAvantGardeStd-Bk";font-size:.875rem;font-weight:normal}#content .contact-person .email{color:#fe0000}.event-form .tkt-slctr-tbl{margin:100px auto 100px auto}.event-form .tkt-slctr-tbl .display-tckt-slctr-tkt-details,.event-form .tkt-slctr-tbl .hide-tckt-slctr-tkt-details{display:none}.event-form .tkt-slctr-tbl .tckt-slctr-tbl-td-name,.event-form .tkt-slctr-tbl .tckt-slctr-tbl-td-name b,.event-form .tkt-slctr-tbl .tckt-slctr-tbl-td-price,.event-form .tkt-slctr-tbl .tckt-slctr-tbl-td-price b{color:#23252e;font-family:"ITCAvantGardeStd-Bk";font-size:1.5rem;font-weight:normal}.event-form .tkt-slctr-tbl .tckt-slctr-tbl-td-name .currency-code,.event-form .tkt-slctr-tbl .tckt-slctr-tbl-td-price .currency-code{color:#23252e;font-family:"ITCAvantGardeStd-Bk";font-size:1.125rem;vertical-align:super !important}.event-form .ticket-selector-submit-btn{background-color:#fe0000;border:0;color:white;cursor:pointer;display:inline-block;font-family:"ITCAvantGardeStd-Bold";font-size:1.875rem;line-height:1.875rem;font-weight:normal;padding:7px 10px 4px 10px;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms;float:none;padding:10px 12px;margin-top:50px}.event-form .ticket-selector-submit-btn:hover{background-color:#1d202f}.event-form span.ticket-sales-expired{background-color:#fe0000;border:0;color:white;cursor:pointer;display:inline-block;font-family:"ITCAvantGardeStd-Bold";font-size:.9375rem;line-height:.9375rem;font-weight:normal;padding:7px 10px 4px 10px;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms;background-color:#1d202f;cursor:default}.event-form span.ticket-sales-expired:hover{background-color:#1d202f}#submit-button.more{font-size:14px}form.comment-form,form .form-group{margin-bottom:25px}form.comment-form label,form .form-group label{font-size:.8125rem;line-height:1.25rem}form.comment-form input,form.comment-form textarea,form.comment-form select,form .form-group input,form .form-group textarea,form .form-group select{-webkit-appearance:none;border:1px solid #c5c9cc;border-radius:10px;display:block;font-size:.8125rem;line-height:1.25rem;padding:10px;width:34.375rem}form.comment-form input.wpcf7-not-valid,form.comment-form textarea.wpcf7-not-valid,form.comment-form select.wpcf7-not-valid,form .form-group input.wpcf7-not-valid,form .form-group textarea.wpcf7-not-valid,form .form-group select.wpcf7-not-valid{border-color:#fea8ad}form.comment-form textarea,form .form-group textarea{height:150px;resize:vertical}form select{-webkit-appearance:none;background-image:url("../img/select.png");background-position:calc(100% - 10px) center;background-repeat:no-repeat;background-size:auto 8px;cursor:pointer;padding-right:20px;padding-left:3px;line-height:30px;height:28px}form .submit{background-color:#fe0000;border:0;color:white;cursor:pointer;display:inline-block;font-family:"ITCAvantGardeStd-Bold";font-size:1.6875rem;line-height:1.6875rem;font-weight:normal;padding:7px 10px 4px 10px;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}form .submit:hover{background-color:#1d202f}.my-elite-newsletter-form{text-align:center}.my-elite-newsletter-form .email{display:block;margin:50px auto 30px auto;border-radius:10px;line-height:40px;padding:0 15px;border:1px solid #efefef;width:300px}.my-elite-newsletter-form .button{color:white;border:0;background-color:#fe0000;cursor:pointer;font-size:1.3125rem;font-family:"ITCAvantGardeStd-Bold";display:inline-block;line-height:40px;padding:0 10px;text-decoration:none;-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms}.my-elite-newsletter-form .button:hover{background-color:#1d202f;color:white;text-decoration:none}.form-wrapper div.wpcf7-mail-sent-ng,.form-wrapper div.wpcf7-spam-blocked,.form-wrapper div.wpcf7-validation-errors{background-color:#fe0000;border:0;clear:both;color:white;margin:20px 0;padding:10px 25px;width:34.375rem}.form-wrapper span.wpcf7-not-valid-tip{color:#fea8ad;font-size:.75rem;line-height:1.5rem}.form-wrapper div.wpcf7-mail-sent-ok{border:2px solid #398f14}#partners{background-color:#f6f6f6;line-height:180px;text-align:center}#cookies-info{background-color:#f6f6f6;padding:30px;font-size:.625rem;line-height:1.25rem;text-align:center}#cookies-info p{margin:0}#cookies-info a{color:#fe0000}#footer{background-color:#191a26;min-height:350px;padding:90px 0}#footer .logo{display:inline-block;line-height:36px;max-height:36px;max-width:268px;vertical-align:top}#footer .social-links{float:right}#footer .social-links a{background-color:transparent;border-radius:18px;color:#191a26;display:inline-block;height:36px;line-height:36px;margin-left:10px;text-align:center;vertical-align:top;width:36px}#footer .social-links a:hover{text-decoration:none}#footer .social-links a i{display:block;font-size:1.35rem;margin-top:7px}#footer .social-links a .icon-svg{fill:#59fcd7}#popup{display:none;background-color:rgba(0,0,0,0.54);position:fixed;height:100vh;top:0;left:0;width:100%;z-index:10000}input::-webkit-input-placeholder{color:#6C6C6C}input:-moz-placeholder{color:#6C6C6C}input::-moz-placeholder{color:#6C6C6C}input:-ms-input-placeholder{color:#6C6C6C}textarea::-webkit-input-placeholder{color:#6C6C6C}textarea:-moz-placeholder{color:#6C6C6C}textarea::-moz-placeholder{color:#6C6C6C}textarea:-ms-input-placeholder{color:#6C6C6C}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}#popup .popup{background:url("../img/popup.jpg");width:790px;height:340px;position:absolute;left:50%;top:50%;margin:-170px 0 0 -395px;opacity:0;-moz-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);-moz-transition:opacity 600ms ease;-o-transition:opacity 600ms ease;-webkit-transition:opacity 600ms ease;transition:opacity 600ms ease}#popup .popup.open{opacity:1;-moz-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);-moz-transition:all 900ms ease;-o-transition:all 900ms ease;-webkit-transition:all 900ms ease;transition:all 900ms ease}#message-box .close-box,#popup .close-popup{background-image:url("../img/close-popup.png");background-repeat:no-repeat;background-position:center center;background-size:18px 18px;position:absolute;display:block;right:8px;top:8px;height:26px;width:26px;opacity:0.8;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-webkit-transition:all 300ms ease;transition:all 300ms ease}#message-box .close-box:hover,#popup .close-popup:hover{opacity:1.0;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#popup form{position:absolute;left:315px;top:255px;height:45px;width:385px}#popup form input[type="email"]{-webkit-appearance:none;-moz-appearance:none;border-radius:0;font-style:normal;border:0;color:#6C6C6C;display:block;float:left;font-size:18px;height:45px;line-height:45px;text-transform:uppercase;padding:0 10px;width:270px}#popup form input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;border-radius:0;font-style:normal;background-color:#f31c00;border:0;color:white;display:block;float:right;font-size:18px;font-weight:bold;height:45px;line-height:45px;padding:0;text-align:center;text-transform:uppercase;width:115px}#message-box{position:fixed;right:0;bottom:0;z-index:99999}#message-box .toggle-button{background-color:#f31c00;display:block;right:30px;bottom:30px;height:48px;line-height:48px;width:48px;text-align:center;border-radius:24px;position:absolute;-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,0.13);box-shadow:0 0 5px 3px rgba(0,0,0,0.13)}#message-box .toggle-button i{display:inline-block;vertical-align:middle}#message-box .toggle-button i svg{vertical-align:top}#message-box .toggle-button i.open-icon{display:inline-block;height:25px;width:25px}#message-box .toggle-button i.close-icon{display:none;height:22px;width:22px;opacity:0.7;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-webkit-transition:all 300ms ease;transition:all 300ms ease}#message-box .toggle-button:hover i.close-icon{opacity:1.0}#message-box.open .toggle-button i.open-icon{display:none}#message-box.open .toggle-button i.close-icon{display:inline-block}#message-box.open .message-form form.sent .wpcf7-form-control-wrap,#message-box.open .message-form form.sent .wpcf7-submit{display:none}#message-box.open .message-form div.wpcf7-mail-sent-ok{border:0;margin:0;padding:0;text-align:center;text-transform:none}#message-box .message-form{background-color:#1d202f;height:500px;width:360px;opacity:0;position:absolute;bottom:95px;right:55px;padding:20px;-moz-transform:translate(400px, 0%);-o-transform:translate(400px, 0%);-ms-transform:translate(400px, 0%);-webkit-transform:translate(400px, 0%);transform:translate(400px, 0%);-moz-transition:all 600ms ease;-o-transition:all 600ms ease;-webkit-transition:all 600ms ease;transition:all 600ms ease}#message-box.open .message-form{opacity:1;-moz-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}#message-box .message-form strong{color:white;display:block;font-size:23px;margin:0 0 20px 0;font-weight:bold;text-transform:uppercase;font-style:normal}#message-box .message-form p{color:#ababab;font-size:16px;line-height:18px;margin:0 0 15px 0;text-transform:none;font-style:normal}#message-box .message-form form{width:100%}#message-box .message-form input[type="email"],#message-box .message-form textarea{color:#6C6C6C;font-size:14px;height:44px;line-height:44px;margin-bottom:8px;padding:0 10px;width:100%;border-radius:0;font-style:normal}#message-box .message-form textarea{resize:none;line-height:18px;padding:10px;height:150px}#message-box .message-form .wpcf7-validation-errors{display:none !important}#message-box .message-form span.wpcf7-not-valid-tip{font-size:11px}#message-box .message-form input[type="submit"]{background-color:#f31c00;border:0;color:white;float:right;font-size:13px;font-weight:bold;height:32px;line-height:32px;text-align:center;text-transform:uppercase;width:82px;border-radius:0;padding:0;font-style:normal}#message-box.open .message-form form{margin-bottom:20px}@media (max-width: 540px){#message-box .toggle-button{right:20px;bottom:20px;height:40px;line-height:40px;width:40px;border-radius:20px}#popup .popup{background:#000 url("../img/popup-mobile.png") no-repeat center top;background-size:contain;width:100%;height:180px;position:absolute;left:0px;top:auto;bottom:65px;margin:0}#popup form{position:absolute;left:0;top:auto;bottom:0px;padding:15px 20px;height:75px;width:100%}#popup form input[type="email"]{font-size:16px;width:calc(100% - 100px)}#popup form input[type="submit"]{font-size:16px;width:100px}#message-box{width:100%}#message-box .message-form{left:0px;bottom:0px}#message-box.open{z-index:1000000}#message-box.open .message-form{width:100%;z-index:101}}.hamburger{padding:10px;display:block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;position:absolute;top:5px;right:10px}.hamburger:hover{opacity:0.7}.hamburger-box{width:26px;height:22px;display:block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:26px;height:4px;background-color:#fff;border-radius:0px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;border-radius:2px}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.menu-toggle{display:none}.menu-open .wrapper{max-height:100vh;max-width:100vw;overflow:hidden}.menu-open #top{position:absolute}@media (min-width: 1200px){.container{max-width:1170px}}@media (max-width: 1200px){#upcoming .event.big .thumb{max-height:257px}#news-articles h3{font-size:1.25rem;line-height:1.625rem}#news-articles .news-thumb{max-height:191px}#our-method .s1{top:170px;left:-8vw}#our-method .s2{top:-20vw;right:-34vw;transform:scale(0.7)}#our-method .s3{right:-8vw;bottom:-5vh}#our-method .plus{left:4vw;bottom:0vh}}@media (min-width: 1024px) and (max-width: 1224px){#top .logo{margin-left:15px}#top .logo,#top .logo svg{max-width:170px}.scrolled #top .logo{max-width:50px}#main-menu{width:calc(100% - 170px - 30px - 140px)}.scrolled #main-menu{width:calc(100% - 80px - 140px - 130px)}}@media (max-width: 1023px){#our-method .method-img{max-width:calc(100% - 70px)}#our-method .s1{display:none}#our-method .s2{display:none}#our-method .s3{right:-8vw;bottom:-5vh}#our-method .plus{left:4vw;bottom:0vh}.menu-toggle{display:block;float:right;z-index:4}#top{background-color:#232536;height:56px;line-height:56px}#top .my-es,#top .social-links{display:none}#top .logo{max-width:270px !important}#header{margin-top:56px;min-height:200px}#main-menu{background-color:#fe0000;background-image:url("../img/mobile-menu-bg.png");background-size:cover;background-position:center top;position:absolute;left:50%;top:56px;width:100vw !important;margin-left:-50vw;z-index:3;padding:10px 0;min-height:calc(100vh - 56px);z-index:0;-moz-transform:translate(150%, 0%);-o-transform:translate(150%, 0%);-ms-transform:translate(150%, 0%);-webkit-transform:translate(150%, 0%);transform:translate(150%, 0%);-moz-transition:300ms;-o-transition:300ms;-webkit-transition:300ms;transition:300ms;-moz-transition-delay:50ms;-o-transition-delay:50ms;-webkit-transition-delay:50ms;transition-delay:50ms}.scrolled #main-menu{width:100vw !important}#main-menu ul{display:block;margin-top:20%;width:100%;text-align:center}#main-menu ul li{display:block;float:none}#main-menu ul li a{font-family:"ITCAvantGardeStd-Bold";font-size:.9375rem;line-height:2.5rem;color:white !important;display:block;text-align:center}#main-menu ul li a.outline{border-color:transparent;padding:0}#main-menu ul li a::after{display:none !important}#main-menu ul li ul{background-color:transparent;display:none;position:static;text-align:center;margin-top:0;width:100%}#main-menu ul li ul li a{color:white !important;font-family:"ITCAvantGardeStd-Bk"}#main-menu ul li ul li a:hover{color:white !important}#main-menu ul li:hover ul{display:none}#main-menu ul li.open ul{display:block !important}#main-menu.open{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);z-index:0}#main-menu .social-links{background:transparent;bottom:60px;top:auto;right:auto;display:block;line-height:40px;position:absolute;text-align:center;width:100%}#main-menu .social-links a{color:#fe0000}#main-menu .social-links a .icon-svg{fill:#59fcd7}#main-menu .social-links .hashtag{margin:0 auto;line-height:60px;max-width:300px}#upcoming .event.big .thumb{max-height:189px}}@media (max-width: 767px){#our-method{padding-bottom:100px}#our-method .method-img{max-width:100%;margin:30px 0 110px}#our-method .s1{display:none}#our-method .s2{display:none}#our-method .s3{right:-32vw;bottom:-12vh;transform:scale(0.4)}#our-method .plus{left:-10vw;bottom:-5vh;transform:scale(0.6)}#header h1{color:white;font-family:"ITCAvantGardeStd-Bold";font-size:2.25rem;line-height:2.75rem}#header h1 span::after,#header h1 span::before{height:3.25rem;top:-5px}#header h1 span::before{width:15rem}#header article{font-size:.875rem;line-height:1.375rem}#header .inner{max-width:100%;margin-top:70px}#header.pro .inner img{max-width:90%}#home .left-col,#home .right-col{text-align:center}#home .left-col::after,#home .left-col::before,#home .right-col::after,#home .right-col::before{width:100vw}#home .left-col a.right,#home .right-col a.right{float:none}#home .left-col article,#home .right-col article{font-size:.875rem;line-height:1.375rem}#about{margin:0;text-align:center}#about h2{margin-top:100px}#about h2::before{margin-left:-81px;left:50%}#upcoming .event{margin:20px 0}#upcoming .event .thumb img{width:100%}#upcoming .event.big .thumb{max-height:291px}#upcoming .events-table{margin:20px 0;width:100%}#upcoming .events-table tr,#upcoming .events-table td{display:block;overflow:hidden}#upcoming .events-table td{padding:10px 0}#upcoming .events-table tr{position:relative}#upcoming .events-table .title{font-size:1.4375rem;line-height:1.625rem}#upcoming .events-table .thumb{display:none}#upcoming .events-table .name-col{float:left;padding:10px 20px 10px 0;width:60%}#upcoming .events-table .name-col .has-thumb{margin-left:0}#upcoming .events-table .place-col{border-bottom:0;position:absolute;right:0px;top:0px;height:calc(100% - 45px)}#upcoming .events-table .place-col i{float:left}#upcoming .events-table .place-col .place>span{display:block;margin:10px 0 0 24px}#upcoming .events-table .book-col{position:absolute;right:0px;bottom:0px}#upcoming .events-table .book-col .more{float:right}#upcoming .events-table .place-col,#upcoming .events-table .book-col{float:right;width:40%}#partnership .partner{margin:20px 0}#partnership .partner img{display:block;width:100%}#news .news{margin-right:0}#news .sidebar{text-align:center}#news .sidebar .hashtag{margin-top:30px}#news .sidebar h3::before{margin-left:-81px;left:50%}#news .sidebar form .form-group input{margin:auto}#partners{line-height:100px;padding:40px 0}#footer{padding:60px 0;text-align:center}#footer .hashtag{margin:40px auto}#footer .social-links{float:none;text-align:center;width:100%}.event-form .tkt-slctr-tbl{margin:50px 0}.event-form .tkt-slctr-tbl th{display:none}.event-form .tkt-slctr-tbl td{display:block;text-align:left;padding:20px 10px}.event-form .tkt-slctr-tbl td.tckt-slctr-tbl-td-price{padding-top:0;font-size:1.125rem;line-height:1.25rem;float:left;width:50%}.event-form .tkt-slctr-tbl td.tckt-slctr-tbl-td-qty{padding-top:0;font-size:1.125rem;line-height:1.25rem;float:right;width:50%}.event-form .tkt-slctr-tbl td.tckt-slctr-tbl-td-name{padding-bottom:10px;border-top:1px solid #23252e}.event-form .tkt-slctr-tbl td.tckt-slctr-tbl-td-name b{font-size:1.25rem;line-height:1.5rem}.event-form .tkt-slctr-tbl tr:first-child td.tckt-slctr-tbl-td-name{border-top:0}#location-top{margin-top:120px;padding-top:50vw}#location-top header{max-width:100%}#location-top .bg-photo{height:50vw;width:100%}}@media (max-width: 540px){#header .hashtag{margin:0 50px}#top .logo{margin-left:10px;max-width:240px}.hashtag{max-width:310px}#main-menu{padding-bottom:200px}#main-menu ul{margin-top:20px}#main-menu .social-links{bottom:90px}.tablepress{min-width:200vw}#upcoming .small-event-wrapper{padding-left:15px;padding-right:15px}#upcoming .event .inner,#upcoming .event.big .inner{height:auto}#upcoming .event .inner .title,#upcoming .event.big .inner .title{height:auto}form.comment-form input,form.comment-form textarea,form.comment-form select,form .form-group input,form .form-group textarea,form .form-group select{max-width:100%}#coach .avatar{height:90vw;width:90vw}#coach .photo{display:block;float:left;margin:15px 5px;width:calc(50% - 10px)}#coach article{margin-bottom:40px}#coach h3{line-height:2rem}.pro-wrapper{background-position:60% 50px;background-size:auto 300px}.pro-wrapper .content{height:360px;padding-top:150px;width:100%}.pro-wrapper .content article{position:static;padding:0 15px;width:100%;-moz-transform:translate(0, 0%);-o-transform:translate(0, 0%);-ms-transform:translate(0, 0%);-webkit-transform:translate(0, 0%);transform:translate(0, 0%)}.pro-wrapper .content article img{margin-bottom:1.25rem}#content .camp-info{margin-top:0}#content .camp-info h3{margin:80px 0 15px 0}}@media (max-width: 540px){#top .logo{max-width:230px}#top .logo svg{max-width:230px}}
