body.page-template-page-area-socios{background-color:#0b0603;color:#fff}body.page-template-page-area-socios header{display:block;padding:5px;height:80px}body.page-template-page-area-socios header .header-container{position:relative;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 62px}body.page-template-page-area-socios header .header-container>div{position:relative;height:100%;z-index:2;display:table}body.page-template-page-area-socios header .header-container .inner-left{float:left}body.page-template-page-area-socios header .header-container .inner-right{float:right;text-align:right;margin-right:33px}body.page-template-page-area-socios header .header-container .logo,body.page-template-page-area-socios header .header-container .infologged{display:table-cell;vertical-align:middle}body.page-template-page-area-socios header .header-container .inner-left .logo img{width:250px}body.page-template-page-area-socios header .header-container .infologged{text-transform:uppercase;padding:0 10px;font-size:12px;letter-spacing:.08em}body.page-template-page-area-socios header .header-container .infologged ul{list-style-type:none}body.page-template-page-area-socios header .header-container .infologged ul li{display:inline;margin:0 10px}body.page-template-page-area-socios header .header-container .infologged .avatar{margin-right:7px;display:inline-block;vertical-align:middle}body.page-template-page-area-socios header .header-container .infologged .avatar img{width:25px;height:25px;border-radius:50%}body.page-template-page-area-socios header .header-container .infologged span.item-outer{border:1px solid #fff;padding:5px 11px !important}body.page-template-page-area-socios header .header-container .infologged a:hover{color:#fff}body.page-template-page-area-socios .mkdf-wrapper,body.page-template-page-area-socios .mkdf-content{background:0 0}body.page-template-page-area-socios h1,body.page-template-page-area-socios h2,body.page-template-page-area-socios h3,body.page-template-page-area-socios h4,body.page-template-page-area-socios h5,body.page-template-page-area-socios h6{color:#fff}body.page-template-page-area-socios p,body.page-template-page-area-socios a{color:#fff}body.page-template-page-area-socios .mkdf-container-inner .row-with-bg{background-position:center center;background-size:cover;background-repeat:no-repeat;height:860px}body.page-template-page-area-socios .mkdf-title-holder{background-color:transparent}body.page-template-page-area-socios .mkdf-title-holder .mkdf-page-title.entry-title{width:80%}body.page-template-page-area-socios .page-footer{background:#fff;text-align:center;padding:20px 0}body.page-template-page-area-socios .page-footer p{color:#000;font-weight:400}.botonarea{margin-top:60px}.botonarea .wrapper{width:100%}.botonarea .botonarea-item{height:220px;background-position:center;background-size:110%;position:relative;border-radius:10px;background-repeat:no-repeat;margin-bottom:20px}.botonarea .botonarea-item:hover{background-position:80% center;transition:background .7s ease-out}.botonarea .botonarea-item.schedules{background-image:url(//clubmetropolitan.com/wp-content/themes/powerlift-child/assets/css/../images/area-socios/schedules.jpg)}.botonarea .botonarea-item.bookings{background-image:url(//clubmetropolitan.com/wp-content/themes/powerlift-child/assets/css/../images/area-socios/bookings.jpg)}.botonarea .botonarea-item.welcome-pack{background-image:url(//clubmetropolitan.com/wp-content/themes/powerlift-child/assets/css/../images/area-socios/welcome-pack.jpg)}.botonarea .botonarea-item.activities{background-image:url(//clubmetropolitan.com/wp-content/themes/powerlift-child/assets/css/../images/area-socios/actividades.jpg)}.botonarea .botonarea-item.training{background-image:url(//clubmetropolitan.com/wp-content/themes/powerlift-child/assets/css/../images/area-socios/plataforma-online.jpg)}.botonarea .botonarea-item.trainers{background-image:url(//clubmetropolitan.com/wp-content/themes/powerlift-child/assets/css/../images/area-socios/trainers.jpg)}.botonarea .botonarea-item.prizes{background-image:url(//clubmetropolitan.com/wp-content/themes/powerlift-child/assets/css/../images/area-socios/prizes.png)}.botonarea .botonarea-item.hesperia{background-image:url(//clubmetropolitan.com/wp-content/themes/powerlift-child/assets/css/../images/area-socios/HESPERIA_SOCIOS.jpg)}.botonarea .botonarea-item.campaign-hsh{background-image:url(//clubmetropolitan.com/wp-content/themes/powerlift-child/assets/css/../images/area-socios/HSH_socios.jpg)}.botonarea .botonarea-item.hbx-arenas{background-image:url(//clubmetropolitan.com/wp-content/themes/powerlift-child/assets/css/../images/area-socios/HBX_ARENAS.jpg)}.botonarea .botonarea-item.invoices{background-image:url(//clubmetropolitan.com/wp-content/themes/powerlift-child/assets/css/../images/area-socios/imagen-recepcion01.jpg)}.botonarea .botonarea-item a{color:#fff;height:100%;display:block}.botonarea .botonarea-item .content{position:absolute;bottom:60px;padding:10px 30px 0 50px;text-shadow:0px 4px 8px rgba(0,0,0,.7)}.botonarea .botonarea-item .content h3{margin:0 0 10px;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1em}.botonarea .botonarea-item .content p{margin:0}@media only screen and (min-width:680px){.botonarea .wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}.botonarea .botonarea-item{height:320px;margin-bottom:0}}@media only screen and (min-width:1200px){.botonarea .botonarea-item .content h3{font-size:50px}}section.campaign-intro .container{text-align:center}section.campaign-intro .container h1{font-size:33px;font-weight:500}section.prizes-list .content{margin-right:auto;margin-left:auto}section.prizes-list .content h2{font-size:23px;font-weight:500}section.prizes-list .row.contents{margin-top:50px;display:inline-block;width:100%}section.prizes-list .prize-description .item-figure figure{margin:0;display:block}section.prizes-list .prize-description .item-figure figure img{display:block;max-width:100%;height:auto}section.prizes-list .prize-description .item-content{margin-top:20px}section.prizes-list .prize-description .item-content h3{margin:0 0 10px;font-size:23px;font-weight:500}section.prizes-list .toggle-conditions{width:100%;float:left;margin-top:20px}section.prizes-list .toggle-conditions .prize-actions{display:inline-block;width:100%;margin-top:20px}section.prizes-list .toggle-conditions .prize-actions a{float:right;text-transform:uppercase;color:#000;background:#fff;padding:8px 15px;font-size:14px;border:1px solid #000;width:100%}section.prizes-list .toggle-conditions .prize-actions a.basic-btn:hover{background:0 0;color:#fff}section.prizes-list .toggle-conditions a.icon-right:before{content:""}section.prizes-list .toggle-conditions a.icon-right:after{content:"\e604";margin:0 20px 0 5px}section.prizes-list .toggle-conditions .conditions-detail{padding-left:0}section.prizes-list .toggle-conditions .conditions-detail h4{background-color:#2d2d2d;padding:5px;padding-left:10px;margin:0;padding-left:25px;font-size:17px}section.prizes-list .toggle-conditions .conditions-detail .content{background-color:#343434;padding:10px;padding-top:10px;padding-top:20px}section.prizes-list .toggle-conditions .conditions-detail .content ul{padding-left:25px}section.prizes-list .toggle-conditions .conditions-detail .buttons{width:100%;background-color:#2d2d2d;height:38px}section.prizes-list .toggle-conditions .conditions-detail .buttons a{float:right;line-height:2.5em;text-transform:uppercase;padding:0 15px}section.prizes-list .toggle-conditions .conditions-detail .buttons a:hover{color:#fff}section.prizes-list .toggle-conditions .conditions-detail .buttons a.btn-info{background:#fff;color:#000;padding:0 5px}section.prizes-list .toggle-conditions .conditions-detail .prize-conditions{width:100%}section.prizes-list .toggle-conditions .conditions-detail.grid .buttons{display:none}section.prizes-list .prize-conditions .form-mail{margin-top:20px;position:relative}section.prizes-list .prize-conditions .form-mail input{color:#fff !important}section.prizes-list .prize-conditions .form-mail button[type=submit]{width:100%;margin-bottom:20px}section.prizes-list .prize-conditions .form-mail button[type=submit],section.prizes-list .prize-conditions .form-mail a[data-campaignprizes-close]{text-transform:uppercase;color:#000;background:#fff;padding:8px 15px;font-size:14px;border:1px solid #fff !important;float:right;text-align:left}section.prizes-list .prize-conditions .form-mail a[data-campaignprizes-close]{color:#fff;background:0 0;line-height:28px;float:none}section.prizes-list .prize-conditions .form-mail button[type=submit].mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-border-hover):hover{background:0 0;color:#fff;border:1px solid #fff !important}section.prizes-list .collapse{display:none}section.prizes-list .prize-conditions .form-mail .wpcf7-response-output{margin-top:80px;padding:20px;background-color:#ffffff00;color:#82;border:transparent}section.prizes-list .prize-conditions .form-mail form.invalid .wpcf7-response-output{color:#a94442}section.prizes-list .prize-conditions .form-mail form.invalid .wpcf7-not-valid{margin:0}section.prizes-list .prize-conditions .form-mail form.invalid .wpcf7-not-valid-tip{margin:5px 0 20px}@media only screen and (min-width:992px){section.prizes-list .prize-description{display:flex}section.prizes-list .prize-description .item-figure{width:43%;min-height:1px}section.prizes-list .prize-description .item-content{width:57%;min-height:1px;margin-left:30px;margin-top:0}section.prizes-list .toggle-conditions .prize-actions{margin-top:0}section.prizes-list .toggle-conditions .prize-actions a{border:1px solid #fff;width:auto}section.prizes-list .prize-conditions:not(.collapse){display:flex}section.prizes-list .prize-conditions .conditions-detail{width:100%}section.prizes-list .prize-conditions .conditions-detail.grid{width:43%}section.prizes-list .prize-conditions .form-mail{width:57%;margin-left:30px;margin-top:0}section.prizes-list .prize-conditions .form-mail button[type=submit]{width:auto;background-color:#fff;color:#000}section.prizes-list .prize-conditions .form-mail button[type=submit]:hover{border:1px solid #fff !important}section.prizes-list .prize-conditions .form-mail a[data-campaignprizes-close]{display:inline-block}section.prizes-list .prize-conditions .form-mail.invalid a[data-campaignprizes-close]{position:absolute;top:186px;right:130px}section.prizes-list .prize-conditions .form-mail.invalid[data-errors="2"] a[data-campaignprizes-close]{top:230px}section.prizes-list.prize-conditions .form-mail a[data-campaignprizes-close]:hover{color:#fff}}section.trainers-wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}section.trainers-wrap .trainer-grid .trainer-item{background-size:cover;background-position:top center;height:349px;border:2px solid #262626;overflow:hidden;border-radius:10px}section.trainers-wrap .trainer-grid .trainer-item .container{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 152px,rgba(0,0,0,.8) 100%);text-align:center;width:100%;position:relative;top:130px;height:750px;color:#ccc;transition:all 1s ease}section.trainers-wrap .trainer-grid .trainer-item .container:hover{transform:translateY(-349px)}section.trainers-wrap .trainer-grid .trainer-item .container .content{height:152px}section.trainers-wrap .trainer-grid .trainer-item .container .content h2{font-size:21px;line-height:1.3em;padding-top:77px;font-weight:500;margin-bottom:0}section.trainers-wrap .trainer-grid .trainer-item .container .content p{text-transform:uppercase;font-size:18px}section.trainers-wrap .trainer-grid .trainer-item .hover-layer .specialities{list-style-type:none;text-transform:uppercase;margin-top:120px}section.trainers-wrap .trainer-grid .trainer-item .hover-layer .specialities li{margin:10px 0;font-size:18px}.mkdf-content.entrenadores-personales .bg-white-header-title h2{font-size:35px}.mkdf-content.entrenadores-personales .request-trainer-form .wpcf7-form-control{display:grid;grid-template-columns:repeat(2,auto)}.mkdf-content.entrenadores-personales .request-trainer-form .wpcf7-list-item-label{color:#000;text-transform:uppercase}.mkdf-content.entrenadores-personales .request-trainer-form .wpcf7-submit{margin-top:40px}.mkdf-content.entrenadores-personales .request-trainer-form .wpcf7-form div.wpcf7-response-output{margin-top:40px;color:#000}@media only screen and (min-width:768px){section.trainers-wrap{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1024px){section.trainers-wrap{grid-template-columns:repeat(5,1fr)}}.mkdf-content.login .mkdf-container-inner{padding:0 !important;width:100%}form#metropolitan_login_form input,form#metropolitan_lost_password_form input,form#metropolitan_reset_password_form input{color:#fff}form#metropolitan_login_form input[type=submit],form#metropolitan_lost_password_form input[type=submit],form#metropolitan_reset_password_form input[type=submit]{float:right;border:0;color:#000;padding:8px 30px}form#metropolitan_login_form input[type=submit]:hover,form#metropolitan_lost_password_form input[type=submit]:hover,form#metropolitan_reset_password_form input[type=submit]:hover{background-color:#000;color:#fff;cursor:pointer}form#metropolitan_lost_password_form input[type=submit]:hover,form#metropolitan_reset_password_form input[type=submit]:hover{border:1px solid #fff}form#metropolitan_login_form .form-line.spacer{margin-bottom:25px}form#metropolitan_login_form .login-remember{margin:0;display:inline}form#metropolitan_login_form .login-remember+a{float:right}form#metropolitan_login_form .login-remember+a:hover{color:#fff}form#metropolitan_login_form .form-message,form#metropolitan_lost_password_form .form-message,form#metropolitan_reset_password_form .form-message{margin:0 0 25px;padding:20px;background-color:#ffffff00}form#metropolitan_login_form .message-success,form#metropolitan_lost_password_form .message-success,form#metropolitan_reset_password_form .message-success{color:#82}form#metropolitan_login_form .error-message,form#metropolitan_lost_password_form .error-message,form#metropolitan_reset_password_form .error-message{color:#ff4c40}body.page-template-page-area-socios button.close{position:relative;top:2px;right:0;color:inherit;background:0 0;border:0;padding:0;cursor:pointer;appearance:none;-webkit-appearance:none;float:right;margin:0 0 0 10px}.mkdf-content.mis-horarios .schedule-header .selector-clubs{display:none}.wpcf7-form.sent p{display:none}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.wpcf7-form.submitting .wpcf7-submit{cursor:not-allowed;pointer-events:none;height:44px;font-size:0 !important;line-height:0}.wpcf7-form.submitting .wpcf7-submit:before{content:"Enviando";font-size:16px;line-height:1em}.wpcf7-form.submitting .wpcf7-submit:after{border:2px solid #000;border-top-width:2px;border-top-style:solid;border-top-color:#000;border-top:2px solid #fff;border-radius:50%;width:5px;height:5px;animation:rotating 2s linear infinite;content:"" !important;display:inline-block;margin-left:10px;margin-bottom:1px}.wpcf7-form.submitting .wpcf7-form-control-wrap{display:none}.wpcf7-form.resetting .wpcf7-form-control-wrap{display:none}.wpcf7-form.resetting button{display:none}