@import url(https://fonts.googleapis.com/css2?family=Saira:wght@800&display=swap);html{font-size:100%}body{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:-.02em}.menu-container{padding:0 15px}@media screen and (min-width:768px){.menu-container{padding:0 30px}}.full-width-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.flip-container .cancelled-site-overlay img{max-height:160px}.cancelled-site-overlay{background:hsla(0,0%,100%,.3);height:100%;position:absolute;text-align:center;width:100%;z-index:1000}.cancelled-site-overlay img{height:80%;margin:auto;width:auto}@media screen and (max-width:767px){.hide-mobile{display:none}}@media screen and (min-width:768px){.hide-desktop{display:none}}.hero-h1,.hero-h2,.subhead,.subhead-small,h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700}h3{font-size:1.25rem;letter-spacing:-.75px;line-height:1.25}li,p{font-size:1.125rem;font-weight:300}label{font-size:.875rem}label.required:after{color:#f39200;content:" *"}.help{font-size:.875rem}.note{opacity:.3}#quick-links p,.jumbo p,.news-teaser-body p{font-size:.95rem}@media screen and (min-width:768px){.no-padding-md{padding:0}}.popover.popover-new{background:#13a2e5;color:#fff}.popover.popover-new .popover-title{background:#13a2e5;border-bottom-color:#13a2e5;color:#fff}.popover.popover-new.top>.arrow,.popover.popover-new.top>.arrow:after{border-top-color:#13a2e5}.popover.popover-new.right>.arrow,.popover.popover-new.right>.arrow:after{border-right-color:#13a2e5}.popover.popover-new .btn{background:#fff;color:#13a2e5;float:right;margin:9px 14px}#debug{background:red;height:1px;left:0;position:absolute;top:0;width:100%;z-index:99999}.centered{text-align:center}.centered .img-responsive{margin:0 auto}.flex-vertically-centered{align-items:center;display:flex}@media screen and (min-width:768px){.md-left{text-align:left}}a:focus,a:hover{text-decoration:none}.hide_mobile{display:none}@media screen and (min-width:768px){.hide_mobile{display:block}}body.splash,html.splash{height:100%}body.splash{background:#010b46 url(/app/build/images/bg.5fdd4f38.jpg) no-repeat;background-attachment:fixed;background-position:center -30px}#splash .img-responsive{margin:0 auto}@media screen and (min-width:768px){#splash{height:100%}#splash .nav-tabs,#splash .tab-content{white-space:nowrap}}@media screen and (max-width:767px){#splash{background-size:cover}}#splash .splash-info{margin:0 auto;max-width:416px}#splash .splash-info h1{color:#ffc200;font-size:46px;font-style:italic;font-weight:700;letter-spacing:.05em;text-shadow:#000 2px 2px 10px;text-transform:uppercase}@media screen and (max-width:767px){#splash .splash-info h1{font-size:32px}}#splash .splash-info p{color:#ffc200;font-size:17px;text-shadow:#000 2px 2px 10px}#splash .splash-info .buttons{margin-top:20px}#splash .splash-info .preliminary-contact{color:#fff}@media screen and (max-width:767px){#splash .splash-info .splash-image{height:auto;width:100%}}#splash .nav-tabs{border-bottom:none}#splash .nav-pills>li,#splash .nav-tabs>li{display:inline-block;*display:inline;float:none;zoom:1;margin:0}#splash .nav-pills>li.active a,#splash .nav-tabs>li.active a{background:none;border:none;color:#ffc200}#splash .nav-pills>li a,#splash .nav-tabs>li a{border:none;color:#777e91;font-size:24px}#splash .nav-pills>li a:focus,#splash .nav-pills>li a:hover,#splash .nav-tabs>li a:focus,#splash .nav-tabs>li a:hover{background:none;border:none;color:#ffc200}#splash .nav-pills,#splash .nav-tabs{text-align:center}#splash .tab-content{margin-bottom:30px}@media screen and (min-width:768px){#splash .tab-content{min-height:150px}}#splash .tab-pane{text-align:center}#splash #splash-world-final{position:relative}#splash #splash-world-final h1{color:#ffc200;font-size:46px}#splash #splash-world-final .splash-world-final-wrap{margin:0 auto;max-height:343px;max-width:866px;padding:0;position:relative}#splash #splash-world-final .splash-world-final-text{color:#fff;position:absolute;width:20.7852193995%}@media screen and (max-width:767px){#splash #splash-world-final .splash-world-final-text{font-size:11px}}#splash #splash-world-final #splash-world-final-1{left:9.2378752887%;top:44.8979591837%}@media screen and (max-width:767px){#splash #splash-world-final #splash-world-final-1{top:34px}}#splash #splash-world-final #splash-world-final-2{left:39.1454965358%;top:44.8979591837%}@media screen and (max-width:767px){#splash #splash-world-final #splash-world-final-2{top:34px}}#splash .preliminary-countries{background:rgba(0,0,0,.5);border-radius:15px;display:inline-block;font-size:18px;line-height:42px;margin-bottom:45px;padding:15px 30px;text-align:left;width:210px}#splash .preliminary-countries img{margin-right:4px;vertical-align:middle}#splash .preliminary-countries a{color:#fff}#splash .preliminary-countries a:hover{color:#f39200}#splash .preliminary-countries.animation{animation:glow-grow 2s ease-out infinite}@keyframes glow-grow{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.4)}to{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}header{background:rgba(0,0,0,.3);left:0;top:0;-webkit-transition:padding 1s ease;-moz-transition:padding 1s ease;-o-transition:padding 1s ease;transition:padding 1s ease;width:100%;z-index:200}@media screen and (min-width:768px){header{height:150px;position:fixed}}header.collapsed{background:rgba(0,0,0,.5)}@media screen and (max-width:767px){header #switch_user{color:#fff;font-size:15px;margin-right:-7px;text-align-last:right}header #switch_user option{direction:rtl}}header #topbar{background:rgba(0,0,0,.5);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.5);z-index:300}@media screen and (min-width:768px){header #topbar{height:40px;white-space:nowrap}}header #topbar #topright{position:absolute;right:0;top:0;z-index:9999}header #topbar .container{line-height:40px}header #topbar .tournament{margin-left:-15px;padding-left:15px}header #topbar .tournament.usa{border-color:#6ab9ec}header #topbar .tournament.cascais{border-color:#009de0}header #topbar .tournament.costadelsol{border-color:#dc911b}header #topbar .tournament.estoril{border-color:#f2cb13}header #topbar .tournament.barcelona{border-color:#781e66}header #topbar .tournament.scandinavia{border-color:#02f0ff}header #topbar .tournament.poland{border-color:#d0661c}header #topbar .tournament.japan{border-color:#c20e1a}header #topbar .navbar-toggle-tournaments{float:none}header #navbar-row{padding:10px 0}header #logo{padding-left:0}header #logo-big img{max-height:100px;max-width:263px}header #logo-big .tournament{color:#fff;margin-top:-26px;padding-left:66px;text-shadow:none}header #logo-big.allstars{position:relative}header #logo-big.allstars img{max-width:132px}header #logo-big.allstars .tournament{font-size:32px;left:145px;line-height:1.1;margin:0;padding:0;position:absolute;top:26px}header #logo.smenu-open #logo-big img{max-height:100px!important}header #logo.smenu-open .tournament{color:#021e2f;text-shadow:none}header .allstars-logo-subtitle{color:#ccbd70;margin:-8px 15px 0 0;position:relative;text-align:center;text-transform:uppercase}header .allstars-logo-subtitle:after,header .allstars-logo-subtitle:before{border-top:1px solid #ccbd70;content:" ";height:1px;position:absolute;top:50%;width:30%}header .allstars-logo-subtitle:before{left:3px}header .allstars-logo-subtitle:after{right:3px}header #logo-small{display:none;height:33px;line-height:33px;margin-top:-2px;overflow:hidden;white-space:nowrap}header #logo-small img{float:left;margin-right:10px;max-height:100%;width:auto}header #logo-small .tournament{color:#ffc200;text-shadow:none}header #logo-small.allstars .tournament{color:#ccbd70;text-transform:uppercase}header #loginbar{white-space:nowrap}@media screen and (min-width:768px){header #loginbar{display:inline-block}}header #loginbar a{border-bottom:2px solid transparent;color:#fff;font-size:20px;letter-spacing:-.75px}@media screen and (min-width:768px){header #loginbar a{font-family:Poppins,sans-serif;text-shadow:rgba(0,0,0,.5) 0 2px 4px}}header #world-menu{background:#021e2f;z-index:10000}header #world-menu.icsportsacademy{background:#dbc00f}@media screen and (min-width:768px){header #world-menu{background:rgba(0,0,0,.5);height:40px}}header #world-menu .environment{color:#ffc200}header #world-menu.env-stage{background:#c00000}@media screen and (max-width:767px){.navbar{min-height:inherit}.navbar-brand{height:auto}.navbar-brand img{max-height:33px}.navbar-toggle{padding:9px 3px}#topbar .navbar-toggle{padding:0}.tournament{text-shadow:0 1px 0 rgba(0,0,0,.5)}#language-menu,#tournament-menu{background:#021e2f;border-radius:0;list-style:none;margin:0;padding:0}#language-menu li,#tournament-menu li{white-space:nowrap}#language-menu li a,#tournament-menu li a{color:#fff}}#back-to-site{color:#ffc200;font-weight:700}#social-menu{line-height:21px;padding:9px 0;white-space:nowrap}@media screen and (min-width:768px){#social-menu{padding:9px 15px}}#social-menu a{color:#fff;display:inline-block;font-size:21px;line-height:21px;margin-right:5px;opacity:.7;text-align:center;text-shadow:none;width:21px}#social-menu a:hover{opacity:1}.top-button{background:#1f5e89;border-radius:14px;color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:11px;letter-spacing:.09em;padding:6px 15px;text-transform:uppercase}.top-button a{color:#fff}.top-selector{color:#fff;height:40px}.top-selector a{color:#fff}.top-selector .current{color:#ffc200;font-weight:700}.top-selector>li{line-height:40px}.top-selector>li>a{line-height:40px;padding:0 15px;text-shadow:0 1px 0 rgba(0,0,0,.5)}.top-selector>li>a:focus,.top-selector>li>a:hover{background:none;color:#fff}.top-selector>li.open>a,.top-selector>li.open>a:focus,.top-selector>li.open>a:hover{background-color:#002147;color:#ffc200}span.locale{display:inline-block;height:30px;vertical-align:middle;width:30px}span#locale-pt{background:url(/app/build/images/languages.fb1ba1c6.png) 0 0 no-repeat}span#locale-en{background:url(/app/build/images/languages.fb1ba1c6.png) -30px 0 no-repeat}span#locale-es{background:url(/app/build/images/languages.fb1ba1c6.png) -60px 0 no-repeat}span#locale-en-UK{background:url(/app/build/images/languages.fb1ba1c6.png) -30px 0 no-repeat}span#locale-en-US{background:url(/app/build/images/languages.fb1ba1c6.png) -90px 0 no-repeat}span#locale-ru{background:url(/app/build/images/languages.fb1ba1c6.png) -120px 0 no-repeat}span#locale-de{background:url(/app/build/images/languages.fb1ba1c6.png) -150px 0 no-repeat}span#locale-fr{background:url(/app/build/images/languages.fb1ba1c6.png) -180px 0 no-repeat}span#locale-it{background:url(/app/build/images/languages.fb1ba1c6.png) -210px 0 no-repeat}span#locale-no{background:url(/app/build/images/languages.fb1ba1c6.png) -240px 0 no-repeat}span#locale-dk{background:url(/app/build/images/languages.fb1ba1c6.png) -270px 0 no-repeat}span#locale-se{background:url(/app/build/images/languages.fb1ba1c6.png) -300px 0 no-repeat}span#locale-fi{background:url(/app/build/images/languages.fb1ba1c6.png) -330px 0 no-repeat}span#locale-pl{background:url(/app/build/images/languages.fb1ba1c6.png) -360px 0 no-repeat}span#locale-cn{background:url(/app/build/images/languages.fb1ba1c6.png) -390px 0 no-repeat}span#locale-jp{background:url(/app/build/images/languages.fb1ba1c6.png) -420px 0 no-repeat}span#locale-kr{background:url(/app/build/images/languages.fb1ba1c6.png) -450px 0 no-repeat}#tournament-selector:hover{background:hsla(0,0%,100%,.3)}#tournament-overlay{background:#010b46 url(/app/build/images/bg.5fdd4f38.jpg) no-repeat;background-attachment:fixed;background-position:center -30px;box-shadow:0 5px 15px rgba(0,0,0,.3);display:none;height:100%;left:0;top:40px;width:100%;z-index:100}@media screen and (min-width:767px){#tournament-overlay{height:800px;position:absolute}}#tournament-overlay.tournaments-2018 h3.section-title{color:#fff}xbody.preliminary-tournament #topbar{background:#ffc200}xbody.preliminary-tournament #topbar,xbody.preliminary-tournament #topbar .top-selector .current,xbody.preliminary-tournament #topbar a{color:#021e2f;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}xbody.preliminary-tournament #topbar .top-selector>li.open>a,xbody.preliminary-tournament #topbar .top-selector>li.open>a:focus,xbody.preliminary-tournament #topbar .top-selector>li.open>a:hover{background:#ffc200;color:#021e2f;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}xbody.preliminary-tournament #topbar .dropdown-menu{background:#ffc200}xbody.preliminary-tournament header #loginbar a{color:#021e2f;text-shadow:none}xbody.preliminary-tournament #slideshow{margin-bottom:18px;position:relative}xbody.preliminary-tournament #slideshow .preliminary-marker{background-position:50%;background-repeat:no-repeat;bottom:-102px;height:220px;left:0;position:absolute;width:100%}@media screen and (min-width:768px){xbody.preliminary-tournament .carousel-indicators{bottom:80px}}xbody.allstars-tournament #topbar{background:#ccbd70}xbody.allstars-tournament #topbar,xbody.allstars-tournament #topbar .top-selector .current,xbody.allstars-tournament #topbar a{color:#021e2f;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}xbody.allstars-tournament #topbar .top-selector>li.open>a,xbody.allstars-tournament #topbar .top-selector>li.open>a:focus,xbody.allstars-tournament #topbar .top-selector>li.open>a:hover{background:#ccbd70;color:#021e2f;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}xbody.allstars-tournament #topbar .dropdown-menu{background:#ccbd70}xbody.allstars-tournament header #loginbar a{color:#021e2f;text-shadow:none}xbody.allstars-tournament #slideshow{margin-bottom:18px}xbody.allstars-tournament #slideshow .allstars-marker{background-position:50%;background-repeat:no-repeat;bottom:-102px;height:220px;left:0;position:absolute;width:100%}@media screen and (min-width:768px){xbody.allstars-tournament .carousel-indicators{bottom:80px}}#topbar{font-size:.95rem}#topbar a,#topbar li{font-size:.95rem;font-weight:700}@media screen and (min-width:768px){#navbar{padding:0}}#xmain_menu{font-size:1rem}#xmain_menu a,#xmain_menu li{font-size:.95rem;font-weight:700}#xmain_menu a{padding-left:10px;padding-right:10px}@media screen and (min-width:768px){#xmain_menu{display:flex;justify-content:space-between}#xmain_menu:after,#xmain_menu:before{content:none}#xmain_menu>li:last-child a{padding-left:0}}.navbar-header{min-width:48%;text-align:right}@media screen and (min-width:768px){.navbar-header{display:none}}.navbar,.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}.navbar-default{background:none;box-shadow:none;margin-bottom:0;-webkit-transition:padding .1s ease;-moz-transition:padding .1s ease;-o-transition:padding .1s ease;transition:padding .1s ease}@media screen and (min-width:768px){.navbar-default{padding-top:20px}}.navbar-nav{white-space:nowrap}.navbar-nav>li{float:none}@media screen and (min-width:768px){.nav>li,.navbar-nav{display:inline-block}.navbar-nav{float:none}}.navbar-default .navbar-nav>li>a{color:#fff;text-shadow:none;-webkit-transition:padding .1s ease;-moz-transition:padding .1s ease;-o-transition:padding .1s ease;transition:padding .1s ease}.navbar-default .navbar-nav .current>a,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background:none;color:#fff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:none;box-shadow:none;color:#fff}.dropdown-menu{background-color:rgba(0,0,0,.5);min-width:100%;padding:10px 20px}@media screen and (min-width:768px){#main_menu ul.menu_level_1{display:none}#submenu-overlay{background:#fff url(/app/build/images/global-banner-bg.3ce1847e.jpg);background-position:50%;background-size:100%;box-shadow:0 5px 15px rgba(0,0,0,.5);display:none;left:0;padding-top:calc(40% - 40px);position:absolute;top:40px;width:100%;z-index:100}#submenu-overlay .container{height:100%}#submenu-overlay .container h3{text-transform:uppercase}#submenu-overlay .container ul{list-style:none;padding:0}#submenu-overlay .container ul li{font-size:1.25rem;margin-bottom:5px}#submenu-overlay .container ul li a{border-bottom:2px solid transparent;color:#000;display:inline-block;padding-bottom:3px}#submenu-overlay .container ul li a:hover{border-bottom:2px solid rgba(0,0,0,.3)}#submenu-overlay.overflowed{padding-top:230px}#submenu-bg{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#submenu-bg.menu-informations{background-image:url(/app/build/images/1.7aa57400.png)}#submenu-bg.menu-agenda{background-image:url(/app/build/images/2.e11b3986.png)}#submenu-bg.menu-multimedia{background-image:url(/app/build/images/3.5efdacac.png)}#submenu-bg.menu-city{background-image:url(/app/build/images/4.9e964a45.png)}#submenu-bg.menu-matches{background-image:url(/app/build/images/5.a3268a7d.png)}#submenu-bg.menu-registration{background-image:url(/app/build/images/6.e2dc72dd.png)}#submenu-bg.menu-contacts{background-image:url(/app/build/images/1.7aa57400.png)}body.elitege #submenu-bg.menu-informations{background-image:url(/app/build/images/submenu-8.2a8bf13a.png)}body.elitege #submenu-bg.menu-agenda{background-image:url(/app/build/images/submenu-5.62ad6675.png)}body.elitege #submenu-bg.menu-multimedia{background-image:url(/app/build/images/submenu-6.0d1219ed.png)}body.elitege #submenu-bg.menu-city{background-image:url(/app/build/images/submenu-4.4e1ec187.png)}body.elitege #submenu-bg.menu-matches{background-image:url(/app/build/images/submenu-3.69f246c0.png)}body.elitege #submenu-bg.menu-registration{background-image:url(/app/build/images/submenu-1.88127b42.png)}body.elitege #submenu-bg.menu-contacts{background-image:url(/app/build/images/submenu-7.d4d87ab9.png)}body.worldsportsfestival #submenu-bg.menu-agenda,body.worldsportsfestival #submenu-bg.menu-city,body.worldsportsfestival #submenu-bg.menu-contacts,body.worldsportsfestival #submenu-bg.menu-informations,body.worldsportsfestival #submenu-bg.menu-matches,body.worldsportsfestival #submenu-bg.menu-multimedia,body.worldsportsfestival #submenu-bg.menu-registration{background-image:none}#submenu-overlay-content{height:calc(100% - 150px);left:0;position:absolute;top:120px;width:100%;z-index:2}#submenu-overlay-content .content{width:50%}#submenu-overlay-content.overflowed{margin-top:-120px;position:relative;top:0}}#world-menu.smenu-open{background:#021e2f}#main_menu.smenu-open a{color:#021e2f;text-shadow:none}#main_menu.smenu-open li.selected a{border-color:rgba(2,30,47,.3)}@media screen and (max-width:767px){.navbar-brand{margin-top:-8px;padding:3px 0}.navbar-brand .tournament{color:#ffc200;display:block;margin-top:-6px;padding-left:38px}.navbar-default .navbar-toggle{border:none;margin:0}.navbar-default .navbar-toggle:hover{background:none}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-collapse{box-shadow:none;-webkit-box-shadow:none}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:#13a2e5;color:#fff}@media screen and (min-width:768px){header.collapsed #navbar{padding:0}header.collapsed #navbar>li>a{padding-bottom:0;padding-top:0}}#footer_bar,#footer_bar a,#footer_bar li,#footer_menu,#footer_menu a,#footer_menu li{font-size:.8rem}#sidebar li{font-size:1rem}@media screen and (min-width:768px){body.adminbar header{top:40px}body.adminbar #submenu-overlay{padding-top:calc(40% - 80px)}}@media screen and (max-width:767px){main{margin-top:79px}}@media screen and (min-width:768px){main{margin-top:150px}main.large-banner{margin-top:352px}body.homepage header:not(.collapsed){background:none}body.homepage #logo-big img{max-height:100%}body.homepage main{margin-top:0}}.btn{font-weight:700}.btn,.btn-outline{text-transform:uppercase}.btn-outline{background:hsla(0,0%,100%,.1);border-color:#fff;border-radius:3px;color:#fff;font-size:16px;text-shadow:#000 2px 2px 2px}.btn-outline:hover{background:rgba(0,0,0,.7);color:#fff}.btn-xl{font-size:24px;padding:8px 24px}.btn-text{background:none;border-bottom:3px solid transparent;border-radius:0;color:#333;font-size:1rem;font-weight:700;letter-spacing:-.8px;padding:0;text-transform:none;transition:all .3s}.btn-text:hover{border-bottom:3px solid;color:#13a2e5}.form-inline .control-label,.form-inline .form-group{margin-right:10px}.forms .btn-row{padding-top:15px}.col-tight{padding-left:5px;padding-right:5px}.col-tight:first-child,.col-tight:first-of-type{padding-left:15px}.col-tight:last-child,.col-tight:last-of-type{padding-right:15px}.alert-icon{padding-left:32px;text-indent:-9px}.alert-neutral{background-image:-webkit-linear-gradient(top,#efefef,#dfdfdf);background-image:-o-linear-gradient(top,#efefef 0,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#dfdfdf));background-image:linear-gradient(180deg,#efefef 0,#dfdfdf);background-repeat:repeat-x;border-color:#ddd;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffefefef",endColorstr="#ffdddddd",GradientType=0)}.row-eq-height{display:flex}.row-eq-height .panel{height:calc(100% - 20px)}#slideshow{position:relative;width:100%}#slideshow .slideshow{background-blend-mode:soft-light;background-size:cover;width:100%}@media screen and (max-width:767px){#slideshow .slideshow{min-height:550px}}@media screen and (min-width:768px){#slideshow .slideshow{padding-top:40%}}#slideshow .slideshow .btn-action{box-shadow:5px 5px 5px rgba(0,0,0,.5);text-transform:uppercase}#slideshow.banner .slideshow{min-height:115px;padding:0}#slideshow .slideshow-mask{height:100%;left:0;position:absolute;top:0;width:100%}#slideshow .container{align-items:flex-end;display:flex;justify-content:flex-start;min-height:100%;padding-bottom:40px;position:relative}@media screen and (min-width:1920px){#slideshow .container{align-items:center}}#slideshow .container.right{justify-content:flex-end}#slideshow .container.center{justify-content:center;padding-bottom:60px}#slideshow .slideshow-cnts{padding:15px;text-align:left}@media screen and (min-width:768px){#slideshow .slideshow-cnts{padding:0;width:70%}}@media screen and (min-width:1280px){#slideshow .slideshow-cnts{width:45%}}#slideshow .slideshow-cnts.right{text-align:right}#slideshow .slideshow-cnts.center{text-align:center}#slideshow .carousel-control{width:2%}@media screen and (max-width:767px){#slideshow .carousel-control{background:none}#slideshow .carousel-control.left{left:15px}#slideshow .carousel-control.right{right:15px}}@media screen and (min-width:768px){#slideshow.overflowed .slideshow-cnts{width:50%}#slideshow.overflowed .slideshow-cnts h3{margin-bottom:0!important}}.jumbo h3{animation-duration:1s;color:#fff;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;margin-bottom:20px;text-shadow:rgba(0,0,0,.5) 0 1px 2px}.jumbo .text-block{animation-delay:.25s;animation-duration:1s}.jumbo .text-block p{color:#fff;font-size:18px;text-shadow:rgba(0,0,0,.5) 0 1px 2px}.jumbo a.btn-action{animation-delay:.5s;animation-duration:1s;margin-top:20px}.jumbo.slideshow-cnts h3{margin-top:0;text-shadow:#000 2px 2px 2px}.jumbo.slideshow-cnts p{text-shadow:#000 1px 1px 1px}#benefits .quick-link-box,#quick-links .quick-link-box{color:#666;padding:17px 30px 30px;text-align:center;transition:color .3s}#benefits .quick-link-box.first,#quick-links .quick-link-box.first{border-left:none}#benefits .quick-link-box i,#quick-links .quick-link-box i{font-size:48px}#benefits .quick-link-box p,#quick-links .quick-link-box p{font-size:.85rem;height:40px}#benefits .quick-link-box a,#quick-links .quick-link-box a{color:#666}#benefits .quick-link-box:hover,#quick-links .quick-link-box:hover{color:#021e2f}#benefits .quick-link-box:hover .btn-text,#quick-links .quick-link-box:hover .btn-text{border-bottom:3px solid;color:#13a2e5}#benefits .quick-link-box.benefit,#quick-links .quick-link-box.benefit{display:flex;flex-direction:column;padding:0 15px}@media (min-width:992px){#benefits .quick-link-box.benefit,#quick-links .quick-link-box.benefit{width:20%}}#benefits .quick-link-box.benefit h3,#quick-links .quick-link-box.benefit h3{align-items:center;align-self:center;color:#002147;display:flex;height:50px;margin:0 0 10px}#benefits .quick-link-box.benefit .icon,#quick-links .quick-link-box.benefit .icon{display:flex;height:116px;margin-bottom:20px;text-align:center}#benefits .quick-link-box.benefit .icon img,#quick-links .quick-link-box.benefit .icon img{margin:auto}#benefits .quick-link-box.benefit p,#quick-links .quick-link-box.benefit p{font-size:1rem;height:auto}#benefits{padding-bottom:0}#benefits h3.section-title{color:#002147}.section{padding-bottom:60px;position:relative}.section.section-no-title{padding-top:60px}.section.banner{background-position:50%;background-size:cover;min-height:650px}.section h3,.section-title{font-family:Poppins,sans-serif;font-weight:700;text-transform:uppercase}.section-title{margin:0;overflow:hidden;padding:50px 0;text-align:center}.section-title:after,.section-title:before{background-color:rgba(0,0,0,.2);content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.section-title:before{margin-left:-50%;right:.5em}.section-title:after{left:.5em;margin-right:-50%}.section-title.section-has-intro{margin-bottom:0}.section-intro{margin:15px 0 30px;text-align:center}.section-link-all{color:#13a2e5;margin-top:30px;text-align:center}.dark-container{color:#fff}.dark-container .section-title:after,.dark-container .section-title:before{background-color:hsla(0,0%,100%,.2)}.paralax-background{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;min-height:500px}.paralax-background.blur{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.white-container{color:#999}.white-container .jumbo h3{color:#999;text-shadow:none}.black-container{background:#021e2f}.grey-container{background:#eee}.purple-container{background:#7d206b;color:#fff}.yellow-container{background:#ffc200}.grey-blue-container{background:#536782}.dark-grey-container{background:#666}.medium-grey-container{background:#999}.red-container{background:#d40303}.page-intro{color:#666;padding:50px 20px;text-align:center}.page-intro p{font-family:Poppins,sans-serif;font-size:22px;font-weight:700;margin-top:20px}@media screen and (min-width:768px){.page-intro p{font-size:32px;margin-top:0}}.page-intro .btn-action{font-family:Open Sans,sans-serif;margin-top:20px;text-transform:uppercase}#news-carousel .carousel-control{background-image:none;color:#000;width:4%}#news-carousel .carousel-control.left{margin-left:-45px}#news-carousel .carousel-control.right{margin-right:-45px}@media screen and (max-width:767px){#news-carousel .carousel-control.left{margin-left:15px}#news-carousel .carousel-control.right{margin-right:15px}}#news-carousel .news-box{margin:15px auto}.news-box .teaser-image{background-position:50%;background-size:cover;height:300px}.confirmedteams-box .teaser-image{background-position:50%;background-size:cover;height:107px;width:109px}.multimedia-box{text-align:center}.multimedia-box h3{color:#666;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;margin:0 0 10px;text-transform:uppercase}.multimedia-box p{margin:10px 0 0}#sponsors .main-sponsors{padding-bottom:30px}#sponsors .section-title{opacity:.5}@media screen and (min-width:768px){#sponsors .row{display:flex;justify-content:center}}.sponsor-box{align-items:center;display:flex;height:60px;justify-content:center}@media screen and (max-width:767px){.sponsor-box{margin:20px 0}}.home-featured-news-title{background:#021e2f;height:32px;padding:4px;position:relative;text-transform:uppercase}.home-featured-news-title h3{color:#fff;font-size:16px;font-weight:100;left:4%;line-height:32px;margin:0;overflow:hidden;position:absolute;text-overflow:ellipsis;top:0;width:96%}.home-featured-news-title .home-featured-news-link{color:#13a2e5;line-height:32px;position:absolute;right:2%;text-transform:uppercase;top:0}#top_teams h3{font-size:32px;text-align:center}#top_teams .top-teams{display:flex;flex-wrap:wrap;margin:0 auto}@media screen and (min-width:768px){#top_teams .top-teams{width:555px}#top_teams .top-teams img:nth-child(6){margin-left:55px}#top_teams .top-teams img:nth-child(9){margin-right:55px}}#participating_nations .btn,#top_teams .btn{margin-top:30px}#map{height:500px}#map .infowindow h3{font-family:Poppins,sans-serif;font-size:20px;font-weight:700;margin:0;text-transform:uppercase}#map .infowindow .date{font-size:.85em}#social_networks{color:#000;text-align:center}#social_networks ul{margin:0 auto;padding:0}#social_networks ul li{display:inline-block;list-style:none;text-align:center;width:24%}#social_networks ul li a{color:#000;font-family:Poppins,sans-serif;font-size:12px;text-transform:uppercase}@media screen and (min-width:768px){#social_networks ul li a{font-size:18px}}#social_networks ul li a i{display:block;font-size:42px}#social_networks.social-small{padding:15px}#social_networks.social-small ul{width:50%}#social_networks.social-small ul li{margin:0 5px;width:auto}#social_networks.social-small ul li a i{font-size:24px}h3.light-big{font-size:2rem;font-weight:100;text-transform:uppercase}.panels{margin-top:30px}.panel-info-light{border-color:#c9e6f4}.panel-info-light>.panel-heading{background-color:#eaf8ff;border-color:#c9e6f4;color:#31708f}@media screen and (min-width:768px){.row.equal-heights{display:flex;margin:0;width:100%}.row.equal-heights .col{flex:1}.row.equal-heights .col .panel{height:100%}.row.equal-heights .col .panel .panel-body{align-items:center;display:flex;flex-direction:column;height:calc(100% - 66px);justify-content:space-evenly}.row.equal-heights .col .panel .panel-body p{font-size:.95rem}.row.equal-heights .col .panel.panel-translucid{background-color:hsla(0,0%,100%,.3)}}#apps{color:#021e2f;padding-top:20px}#apps img.img-mobile{margin:0 auto}@media screen and (min-width:768px){#apps .row.flex-equal-columns{align-items:flex-end;display:flex;flex-direction:row;margin-top:25px}#apps .row.flex-equal-columns .buttons-wrap{margin-left:-35px}}#apps .buttons{padding-bottom:30px}#apps .buttons a{display:inline-block;margin:8px 0}#players_stickers{background:url(/app/build/images/cards-banner-bg.ab497120.jpg) top no-repeat;background-size:cover;padding-bottom:0}#players_stickers h3.title{font-size:64px;line-height:46px;margin:0}#players_stickers h4.subtitle{font-size:31px;line-height:40px;margin:0}#players_stickers h4.subtitle2{font-size:17px;margin:0 0 30px}@media screen and (min-width:768px){#players_stickers img.cards{margin-top:-50px}#players_stickers .row.flex-equal-columns{display:flex;flex-direction:row}#players_stickers .row.flex-equal-columns .buttons{bottom:30px;position:absolute}}#rankings_slideshow{position:relative}#rankings_slideshow .item{background-position:center 30%;background-size:cover;min-height:404px;padding-top:25%}#rankings_slideshow .item .photo-overlay{background:rgba(0,0,0,.5);height:100%;left:0;padding:20px;position:absolute;top:0;width:100%}#rankings_slideshow .item .photo-overlay .rankings-scope{color:#fff;font-size:32px;font-weight:700;text-transform:uppercase}#rankings_slideshow .item .photo-overlay .rankings-scope img{height:68px;margin-right:15px;width:auto}#rankings_slideshow .item .photo-overlay .table-wrap{padding:0 20px}#rankings_slideshow .item .photo-overlay .ranking-table{box-shadow:0 0 12px rgba(0,0,0,.3);outline:1px solid rgba(0,0,0,.9)}#rankings_slideshow .item .photo-overlay .ranking-table thead{background:rgba(0,33,71,.6);color:#fff;text-transform:uppercase}#rankings_slideshow .item .photo-overlay .ranking-table tbody{text-shadow:#fff 0 1px}#rankings_slideshow .item .photo-overlay .ranking-table tbody h3{margin:0}#rankings_slideshow .item .photo-overlay .ranking-table tbody a{font-weight:700}#rankings_slideshow .item .photo-overlay .ranking-table tfoot{background:rgba(0,33,71,.6)}#rankings_slideshow .item .photo-overlay .ranking-table tfoot:hover{background:rgba(0,33,71,.9)}#rankings_slideshow .item .photo-overlay .ranking-table tfoot tr td{text-align:center}#rankings_slideshow .item .photo-overlay .ranking-table tfoot tr td a{color:#fff;display:block;font-weight:700;text-align:center;text-transform:uppercase}#rankings_slideshow .item .photo-overlay .ranking-table .note{opacity:1}#rankings_slideshow .item .photo-overlay .table-striped>tbody>tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.6)}#rankings_slideshow .item .photo-overlay .table-striped>tbody>tr:nth-of-type(2n){background-color:hsla(0,0%,100%,.8)}@media screen and (max-width:767px){#rankings_slideshow .item{padding-top:0}#rankings_slideshow .item .photo-overlay{padding:10px;position:relative}#rankings_slideshow .item .photo-overlay .rankings-scope{font-size:24px;margin-bottom:20px;margin-top:10px;white-space:nowrap}#rankings_slideshow .item .photo-overlay .rankings-scope img{height:48px}#rankings_slideshow .item .photo-overlay .ranking-table{border:none}#rankings_slideshow .item .photo-overlay .ranking-table td,#rankings_slideshow .item .photo-overlay .ranking-table th{white-space:nowrap}#rankings_slideshow .item .photo-overlay .ranking-table tfoot tr td,#rankings_slideshow .item .photo-overlay .ranking-table tfoot tr td a{text-align:left}}#footer{background:#666;font-size:12px;padding:30px 0}#footer a{color:#fff}#footer ul#footer_bar,#footer ul#footer_menu{display:flex;flex-direction:row;margin:0;padding:0}#footer ul#footer_bar li,#footer ul#footer_menu li{flex-basis:0;flex-grow:1;list-style:none}#footer ul#footer_bar li a,#footer ul#footer_menu li a{display:block}#footer ul#footer_bar>li>a,#footer ul#footer_menu>li>a{font-weight:700}#footer .menu_level_1{padding-left:0}#footer ul#footer_bar{align-items:center;padding-top:30px}#copyright{background:#222;color:#fff;font-size:12px;padding:30px 0;text-align:center}#copyright a{color:#fff}@media screen and (max-width:767px){#copyright #footer-widgets{margin-top:30px}}@media screen and (min-width:768px){#copyright #footer-widgets{bottom:20px;display:none;position:fixed;right:20px}}#copyright #footer-widgets #back-to-top{background:#fff;border-radius:50%;color:#00264b;font-size:32px;margin-right:10px;vertical-align:middle}#copyright #footer-widgets #back-to-top,#copyright #footer-widgets #whatsapp{display:inline-block;height:45px;width:45px}#copyright #footer-widgets #whatsapp img{height:auto;width:100%}.whatsapp-call{align-items:center;background:#eee;border-radius:7px;display:flex;margin-bottom:30px;padding:10px}.whatsapp-call .whatsapp-text{display:inline-block;margin-left:10px}.fancy-container .head{background:url(/app/build/images/tournaments-head-bg.a56750c6.png) top no-repeat;background-size:contain;height:100px;margin-bottom:15px}@media screen and (max-width:767px){.fancy-container .head{background-size:inherit;height:115px}}.fancy-container .head .section-title{padding:15px 0}.fancy-container .head .section-title:after,.fancy-container .head .section-title:before{display:none}#tournaments{position:relative}#tournaments_page{background-image:-webkit-linear-gradient(legacy-direction(to right),#eee,#999 50%,#eee);background-image:linear-gradient(90deg,#eee 0,#999 50%,#eee)}#tournaments_page .nav-tabs{border-bottom:none}#tournaments_page .nav-pills>li,#tournaments_page .nav-tabs>li{display:inline-block;*display:inline;float:none;zoom:1;margin:0}#tournaments_page .nav-pills>li.active a,#tournaments_page .nav-tabs>li.active a{background:none;border:none;color:#021e2f}#tournaments_page .nav-pills>li a,#tournaments_page .nav-tabs>li a{border:none;color:#777e91;font-size:24px}#tournaments_page .nav-pills>li a:focus,#tournaments_page .nav-pills>li a:hover,#tournaments_page .nav-tabs>li a:focus,#tournaments_page .nav-tabs>li a:hover{background:none;border:none;color:#021e2f}#tournaments_page .nav-pills,#tournaments_page .nav-tabs{text-align:center}#tournaments_page .tab-content{margin-bottom:30px}@media screen and (min-width:768px){#tournaments_page .tab-content{height:150px}}#tournaments_page .tab-pane{text-align:center}#tournaments_page #tournaments-marker{background:url(/app/build/images/tournaments-marker.2aeebf24.png) top no-repeat;height:41px;margin:15px auto;width:149px}#tournaments_page .slider{height:62px;position:relative}#tournaments_page .slider .carousel-control{background-image:none}#tournaments_page .slider .carousel-control.left{left:-80px}#tournaments_page .slider .carousel-control.right{right:-80px}#tournaments_page .slider .carousel-control i{margin-top:-2px;top:0}@media screen and (max-width:767px){#tournaments_page .slider .carousel-control.left{left:0}#tournaments_page .slider .carousel-control.right{right:0}}#tournaments_page .slider .slider-mask{height:62px;mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent);overflow:hidden;position:relative}#tournaments_page .slider .slider-mask .slider-inner{font-size:0;height:62px;left:-189px;list-style:none;margin:0;padding:0;position:absolute;white-space:nowrap;width:100%}#tournaments_page .slider .slider-mask .slider-inner .item{display:inline-block;text-align:center;width:189px}#tournaments_page .slider .slider-mask .slider-inner .item h3{color:#fff;font-weight:700;margin:0 0 3px;text-shadow:rgba(0,0,0,.8) 2px 2px 2px}#tournaments_page .slider .slider-mask .slider-inner .item h3 a{color:#fff;-webkit-transition:color .5s;transition:color .5s}#tournaments_page .slider .slider-mask .slider-inner .item h3 a.active{color:#ffc200}#tournaments_page .slider .slider-mask .slider-inner .item span{font-size:14px;text-transform:uppercase}@media screen and (max-width:767px){#tournaments_page .slider .slider-mask .slider-inner{left:0}#tournaments_page .slider .slider-mask .slider-inner .item{width:100%}}#splash #tournaments_page{background:none;color:#fff}#splash #tournaments_page .head{background-image:url(/app/build/images/splash-tournaments-head-bg.cccb2a8d.png);color:#010b46;margin-bottom:0}#splash #tournaments_page .nav-pills>li.active a,#splash #tournaments_page .nav-tabs>li.active a{background:none;border:none;color:#ffc200}#splash #tournaments_page .nav-pills>li a,#splash #tournaments_page .nav-tabs>li a{border:none;color:#777e91;font-size:24px}#splash #tournaments_page .nav-pills>li a:focus,#splash #tournaments_page .nav-pills>li a:hover,#splash #tournaments_page .nav-tabs>li a:focus,#splash #tournaments_page .nav-tabs>li a:hover{background:none;border:none;color:#ffc200}.sidebar-cnts{margin-bottom:30px}@media screen and (max-width:767px){.sidebar-cnts{margin-top:30px}}.sidebar-cnts.fixed{position:fixed;top:95px;z-index:1}.sidebar-cnts .sidebar-submenu h3{font-family:Poppins,sans-serif;font-weight:700;margin-top:0;text-transform:uppercase}.sidebar-cnts .sidebar-submenu ul{list-style:none;margin:0;padding:0}.sidebar-cnts .sidebar-submenu ul li{border-bottom:1px solid #aaa}.sidebar-cnts .sidebar-submenu ul li.current{font-weight:700}.sidebar-cnts .sidebar-submenu ul li a{display:block}.sidebar-cnts .sidebar-bottom{margin-top:30px}.sidebar-cnts .sidebar-widget{background:#ffc200;border-radius:15px;color:#fff;margin:30px 0;padding:15px;text-align:center}.sidebar-cnts .sidebar-widget.first{border-left:none}.sidebar-cnts .sidebar-widget i{font-size:48px}.sidebar-cnts .sidebar-widget p{height:40px}.sidebar-cnts .sidebar-widget a{margin-top:20px}.sidebar-cnts .sidebar-widget .btn{width:100%}.title-banner-overlay{display:none}@media screen and (min-width:768px){.title-banner-overlay{background-position:bottom;background-repeat:no-repeat;bottom:0;display:block;height:480px;left:0;position:absolute;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;width:100%;z-index:10}.title-banner-overlay.collapsed{opacity:0}}.title-banner{background:#fff url(/app/build/images/global-banner-bg.3ce1847e.jpg) bottom no-repeat;height:146px;overflow:hidden;top:0;width:100%;z-index:100}.title-banner .container{height:100%;position:relative}.title-banner h3{bottom:10%;color:#021e2f;font-family:Poppins,sans-serif;font-size:2rem;font-weight:700;margin:0;position:absolute;text-transform:uppercase;-webkit-transition:font-size .2s ease;-moz-transition:font-size .2s ease;-o-transition:font-size .2s ease;transition:font-size .2s ease}@media screen and (min-width:768px){.title-banner{height:260px;position:fixed}.title-banner.large-banner{background:#fff url(/app/build/images/global-banner-bg.3ce1847e.jpg) bottom no-repeat;height:480px}.title-banner h3{font-size:2.5rem}.title-banner.player-info{height:200px}}.title-banner.collapsed h3{bottom:0;font-size:2rem}body.allstars-tournament .title-banner{background:#ccbd70 url(/app/build/images/title-banner-allstars.7d3304d5.png) bottom no-repeat}#main{margin-bottom:60px}@media screen and (min-width:768px){#main{min-height:600px;padding-top:145px}}body.adminbar .title-banner{top:40px}body.adminbar .title-banner.collapsed{height:80px!important}body.adminbar #main{padding-top:20px}@media screen and (min-width:768px){body.adminbar #main{padding-top:185px}}body.adminbar .sidebar-cnts.fixed{top:135px}.block-image{margin:0 auto;overflow:hidden;position:relative}@media screen and (min-width:768px){.block-image img{position:absolute}}@media screen and (max-width:767px){.block-image{max-height:100%;max-height:-moz-available;max-height:-webkit-fill-available;max-width:100%!important}.block-image img{height:auto!important;left:0!important;top:0!important;width:100%!important}}.page-module.module8{background:#002147;color:#fff;min-height:460px}.page-module.module8 .buttons{margin-top:20px}.program-entry{border:1px solid #ccc;border-radius:15px;margin-bottom:30px;overflow:hidden}.program-entry .weather-widget{background:#00264b;border-bottom-left-radius:15px;border-top-left-radius:15px;clear:left;color:#fff;float:left;font-size:11px;margin-right:15px;padding:5px 15px 15px;width:115px}.program-entry .weather-widget .label{color:#fff}.program-entry .weather-widget .weather-icon{margin:0 auto;width:75px}.program-entry .weather-widget .weather-icon img{height:auto;width:100%}.program-entry .weather-widget .weather-stats{text-align:center}.program-entry .weather-widget .weather-stats .weather-stats-max{float:left;width:50%}.program-entry .weather-widget .weather-stats .weather-stats-min{float:right;width:50%}.program-entry .weather-widget .weather-stats .weather-stats-info{clear:both}.program-entry .program-summary .block-image{float:left;height:170px;margin-right:20px;width:312px}@media screen and (max-width:767px){.program-entry .program-summary .block-image{margin-right:0;width:328px!important}}.program-entry .program-summary .block-image img{height:auto;width:100%}.program-entry .program-summary .program-info{padding:15px}.program-entry .program-summary .program-info ul{list-style:none;margin:0;padding:0}.program-entry .program-summary .program-info .program-date{color:#13a2e5}.program-entry .program-summary .program-info .program-date .weekday{font-weight:700}body.editor header{height:80px;top:0}body.editor #logo-big,body.editor .sidebar-submenu{display:none}body.editor #logo-small{display:block}body.editor #main{padding-top:0}.news-teasers .col-sm-3{border-left:1px solid #ccc}.news-teasers .col-sm-3:first-child{border-left:none}.news-teaser{border-bottom:1px solid #ccc;margin-bottom:15px;position:relative}.news-teaser .news-teaser-list{border-bottom:none;padding-bottom:30px}.news-teaser-body{color:#000;padding-bottom:40px}@media screen and (min-width:768px){.news-teaser-body{float:right;margin-bottom:15px;width:calc(100% - 480px)}}.news-teaser-title h3{border-bottom:1px solid #ccc;font-family:Poppins,sans-serif;font-weight:700;line-height:22px;margin:0 0 6px;padding-bottom:3px;text-transform:uppercase}.news-teaser-title h3 a{color:#333}.news-teaser-title span.date{display:block;font-size:11px;line-height:11px;margin-bottom:10px;opacity:.7}@media screen and (min-width:768px){.news-teaser-image{float:left;height:303px;margin-right:20px;overflow:hidden;width:460px}}.news-teaser-image img{height:auto;width:100%}.news-teaser-small-body{color:#000;height:70px}.news-teaser-small-body h3{color:#000;font-size:14px;line-height:18px;margin:0;width:140px}.news-teaser-small-body span.date{display:block;font-size:10px;line-height:11px;margin-bottom:10px;opacity:.7}.news-teaser-small-image{border-radius:5px;margin-bottom:10px;margin-top:10px;min-height:120px;overflow:hidden;width:100%}.news-teaser-small-image img{height:auto;width:100%}.news-teaser-small p{font-size:11px}#multimedia-album #main-photo{height:auto;max-height:627px;max-width:940px;position:relative;margin-height:20px;border-radius:5px;cursor:pointer;overflow:hidden}#multimedia-album #main-photo img{height:auto;width:100%}#multimedia-selector-wrapper{height:124px;margin-top:15px;overflow-x:auto}#multimedia-selector-wrapper.video{height:220px}#multimedia-selector{list-style:none;margin:0;padding:0;white-space:nowrap;width:99999px}#multimedia-selector li{display:block;float:left;margin:8px}#multimedia-selector li.video{white-space:normal;width:90px}#multimedia-selector li.video a{font-size:10px}#multimedia-selector .thumb{border:1px solid transparent;border-radius:5px;height:90px;width:90px}#multimedia-selector .thumb a{display:block;height:100%;width:100%}#multimedia-selector .video-date{color:#999;font-size:10px}#multimedia-selector li.video .video-date{font-size:9px;margin-top:8px}#multimedia-selector .thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:border .5s,box-shadow .5s;-webkit-transition:border .5s,box-shadow .5s}#multimedia-selector .thumb:hover{border:1px solid #3fa2dc;box-shadow:0 0 10px #f2f8fd}#multimedia-album .photo-nav{background:#fff;border:1px solid transparent;color:#000;display:none;height:34px;position:absolute;top:272px;width:34px;z-index:100}#multimedia-album #photo-prev{background:url(/app/build/images/arrows.33f5ce81.png) 0 0 no-repeat;left:10px}#multimedia-album #photo-next{background:url(/app/build/images/arrows.33f5ce81.png) -34px 0 no-repeat;right:10px}#multimedia-album #photo-prev:hover{background:url(/app/build/images/arrows.33f5ce81.png) 0 -34px no-repeat}#multimedia-album #photo-next:hover{background:url(/app/build/images/arrows.33f5ce81.png) -34px -34px no-repeat}#main-video .video-info{margin-bottom:15px}#main-video .video-title{font-family:Poppins,sans-serif;font-size:24px;font-weight:700;text-transform:uppercase}#main-video .video-date{color:#999;font-size:11px}#multimedia-albums{margin-top:15px}.video-wrap{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.video-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.matchgroup-team-name{color:#0f3a5c}.matchgroup-team-as-subtitle{margin-left:32px}.matchgroup-team-country{background-image:url(/app/build/images/flag-ibercup-20x20.ab1eab5a.png);background-repeat:no-repeat;background-size:cover;display:inline-block;height:20px;margin-right:8px;text-indent:-9999px;vertical-align:text-bottom;width:20px}.matchgroup-team-country.live{margin:0}.matchgroup-team-country.-icon{background-image:url(/app/build/images/flag-ibercup-20x20.ab1eab5a.png);background-position:0 0}#main.main-info{padding-top:0!important}#main.main-info .sidebar-cnts{margin-top:62px}#main.main-info .sidebar-cnts.fundraising{margin-top:20px}#main.main-info-collapsed{padding-top:340px!important}#main.main-info-collapsed .sidebar-cnts{margin-top:164px}#main.main-info-collapsed .sidebar-cnts.fundraising{margin-top:124px}.info-banner{background:linear-gradient(90deg,rgba(11,39,77,.3),hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,0)),url(/app/build/images/global-banner-bg.3ce1847e.jpg) bottom no-repeat;height:492px;margin-top:-150px;padding-top:165px;position:relative;width:100%;z-index:100}.info-banner .row{display:flex;justify-content:center}.info-banner .col-info-banner{align-items:center;display:flex}.info-banner .col-info-banner.first{justify-content:center}.info-banner .col-info-banner.last{flex-direction:column;justify-content:center}@media screen and (max-width:767px){.info-banner{height:auto;padding-bottom:20px}.info-banner .row{display:block}}.info-banner .photo-frame{position:relative}.info-banner .photo-frame .player-photo-frame-overlay{background:url(/app/build/images/player-photo-frame-3.2a859510.png) bottom no-repeat;height:322px;left:2px;position:absolute;top:-6px;width:256px;z-index:1}.info-banner .photo-frame .manager-photo,.info-banner .photo-frame .player-photo{background-position:top;background-repeat:no-repeat;background-size:cover;clip-path:url(#playerPhotoFrameMask);height:306px;margin-left:19px;margin-top:0;width:224px}.info-banner .photo-frame .manager-photo.player-not-claimed.with-photo,.info-banner .photo-frame .player-photo.player-not-claimed.with-photo{filter:grayscale(100%)}.info-banner .photo-frame .manager-photo.player-not-accredited.with-photo,.info-banner .photo-frame .player-photo.player-not-accredited.with-photo{filter:blur(5px)}.info-banner .photo-frame .manager-photo.player-not-claimed.player-not-accredited.with-photo,.info-banner .photo-frame .player-photo.player-not-claimed.player-not-accredited.with-photo{filter:grayscale(100%) blur(5px)}.info-banner .photo-frame .club-photo{height:230px;width:215px}.info-banner .club-info,.info-banner .manager-info,.info-banner .player-info{width:100%}.info-banner .club-info .player-number,.info-banner .manager-info .player-number,.info-banner .player-info .player-number{color:#fff;font-family:Saira,sans-serif;font-size:7rem;font-weight:700;line-height:1;opacity:.7;text-shadow:rgba(0,0,0,.3) 2px 2px 3px}.info-banner .club-info .club-name-and-country,.info-banner .club-info .manager-name-and-country,.info-banner .club-info .player-name-and-team,.info-banner .manager-info .club-name-and-country,.info-banner .manager-info .manager-name-and-country,.info-banner .manager-info .player-name-and-team,.info-banner .player-info .club-name-and-country,.info-banner .player-info .manager-name-and-country,.info-banner .player-info .player-name-and-team{margin-bottom:20px}@media screen and (min-width:768px){.info-banner .club-info .club-name-and-country .country-flag,.info-banner .club-info .manager-name-and-country .country-flag,.info-banner .club-info .player-name-and-team .country-flag,.info-banner .manager-info .club-name-and-country .country-flag,.info-banner .manager-info .manager-name-and-country .country-flag,.info-banner .manager-info .player-name-and-team .country-flag,.info-banner .player-info .club-name-and-country .country-flag,.info-banner .player-info .manager-name-and-country .country-flag,.info-banner .player-info .player-name-and-team .country-flag{float:left;height:42px;line-height:42px;margin-right:7px;margin-top:-4px;width:42px}}@media screen and (max-width:767px){.info-banner .club-info .club-name-and-country .country-flag,.info-banner .club-info .manager-name-and-country .country-flag,.info-banner .club-info .player-name-and-team .country-flag,.info-banner .manager-info .club-name-and-country .country-flag,.info-banner .manager-info .manager-name-and-country .country-flag,.info-banner .manager-info .player-name-and-team .country-flag,.info-banner .player-info .club-name-and-country .country-flag,.info-banner .player-info .manager-name-and-country .country-flag,.info-banner .player-info .player-name-and-team .country-flag{height:64px;line-height:64px;margin-bottom:8px;width:64px}}.info-banner .club-info .club-name-and-country .club-name,.info-banner .club-info .club-name-and-country .manager-name,.info-banner .club-info .club-name-and-country .player-name,.info-banner .club-info .manager-name-and-country .club-name,.info-banner .club-info .manager-name-and-country .manager-name,.info-banner .club-info .manager-name-and-country .player-name,.info-banner .club-info .player-name-and-team .club-name,.info-banner .club-info .player-name-and-team .manager-name,.info-banner .club-info .player-name-and-team .player-name,.info-banner .manager-info .club-name-and-country .club-name,.info-banner .manager-info .club-name-and-country .manager-name,.info-banner .manager-info .club-name-and-country .player-name,.info-banner .manager-info .manager-name-and-country .club-name,.info-banner .manager-info .manager-name-and-country .manager-name,.info-banner .manager-info .manager-name-and-country .player-name,.info-banner .manager-info .player-name-and-team .club-name,.info-banner .manager-info .player-name-and-team .manager-name,.info-banner .manager-info .player-name-and-team .player-name,.info-banner .player-info .club-name-and-country .club-name,.info-banner .player-info .club-name-and-country .manager-name,.info-banner .player-info .club-name-and-country .player-name,.info-banner .player-info .manager-name-and-country .club-name,.info-banner .player-info .manager-name-and-country .manager-name,.info-banner .player-info .manager-name-and-country .player-name,.info-banner .player-info .player-name-and-team .club-name,.info-banner .player-info .player-name-and-team .manager-name,.info-banner .player-info .player-name-and-team .player-name{font-size:32px;line-height:1;margin-bottom:0;margin-top:0;text-shadow:hsla(0,0%,100%,.7) -1px -1px 1px;text-transform:uppercase}.info-banner .club-info .club-name-and-country .player-team,.info-banner .club-info .manager-name-and-country .player-team,.info-banner .club-info .player-name-and-team .player-team,.info-banner .manager-info .club-name-and-country .player-team,.info-banner .manager-info .manager-name-and-country .player-team,.info-banner .manager-info .player-name-and-team .player-team,.info-banner .player-info .club-name-and-country .player-team,.info-banner .player-info .manager-name-and-country .player-team,.info-banner .player-info .player-name-and-team .player-team{display:block;font-size:24px;font-weight:700;text-shadow:hsla(0,0%,100%,.7) -1px -1px 1px}@media screen and (min-width:768px){.info-banner .club-info .club-name-and-country .player-team,.info-banner .club-info .manager-name-and-country .player-team,.info-banner .club-info .player-name-and-team .player-team,.info-banner .manager-info .club-name-and-country .player-team,.info-banner .manager-info .manager-name-and-country .player-team,.info-banner .manager-info .player-name-and-team .player-team,.info-banner .player-info .club-name-and-country .player-team,.info-banner .player-info .manager-name-and-country .player-team,.info-banner .player-info .player-name-and-team .player-team{margin-top:-7px;padding-left:40px}}.info-banner .club-info .club-menu a,.info-banner .club-info .manage-menu a,.info-banner .club-info .player-menu a,.info-banner .manager-info .club-menu a,.info-banner .manager-info .manage-menu a,.info-banner .manager-info .player-menu a,.info-banner .player-info .club-menu a,.info-banner .player-info .manage-menu a,.info-banner .player-info .player-menu a{padding:8px;width:140px}.info-banner .qr-code{align-items:center;display:flex;height:100%;justify-content:flex-end}.info-banner .qr-code img{height:120px;width:120px}@media screen and (max-width:767px){.info-banner .club-info,.info-banner .manager-info,.info-banner .player-info{text-align:center}.info-banner .club-info .player-menu a,.info-banner .manager-info .player-menu a,.info-banner .player-info .player-menu a{margin:3px 0}.info-banner .qr-code{justify-content:center;padding-bottom:20px}}.info-banner.collapsed{height:200px;padding-top:58px;position:fixed}.info-banner.collapsed .player-photo-frame .player-photo-frame-overlay{height:191px;width:128px}.info-banner.collapsed .player-photo-frame-overlay{display:none}.info-banner.collapsed .manager-photo,.info-banner.collapsed .player-photo{background-size:cover;border:3px solid #444;border-radius:50%;clip-path:none;height:128px;width:128px}.info-banner.collapsed .club-photo{background-size:cover;height:115px;width:107px}@media screen and (min-width:768px){.info-banner.collapsed .player-number{float:left;font-size:56px;margin-right:10px;margin-top:-9px}}.info-banner.collapsed .qr-code img{height:80px;width:80px}#matches-calendar{padding:20px}#matches-calendar .matches-calendar-content{margin-top:30px}#matches-calendar h3{font-family:Poppins,sans-serif;font-weight:700;margin:0;text-transform:uppercase}#matches-calendar h3.matches-section-title{margin-bottom:15px}#matches-calendar h4{font-family:Poppins,sans-serif;font-weight:700}#matches-calendar table{margin-bottom:0}#matches-calendar .matchgroup-team-index{margin-right:8px}#matches-calendar .matchgroup .matchgroup-team-rows{list-style:none;margin:0;padding:0}#matches-calendar .matchgroup .matchgroup-team-rows li.matchgroup-team-row{border-bottom:1px solid #ccc;line-height:30px;white-space:nowrap}#matches-calendar .matchgroup .matchgroup-team-rows li.matchgroup-team-row div{display:inline-block}#matches-calendar .matchgroup .matchgroup-team-rows li.matchgroup-team-row:last-child{border:none}#matches-calendar .matchgroup-summary{margin-bottom:20px}#matches-calendar .matchgroup-summary h3 span.yellow{color:#ffc200}#matches-calendar .button-row{border-bottom:1px solid #eee;display:block}#matches-calendar .button-row .btn{background:none;border:none;border-radius:0;box-shadow:none;color:#999;font-size:16px;font-weight:400;text-shadow:none;text-transform:none;transition:color .5s}#matches-calendar .button-row .btn.selected{border-bottom:3px solid #021e2f;color:#021e2f}#matches-calendar .button-row .btn:hover{color:#ccc}#matches-calendar h5.ranking-section-title{margin-bottom:5px;text-transform:uppercase}#matches-calendar .player-info{margin-bottom:10px}@media screen and (max-width:767px){#matches-calendar .player-info{text-align:center}}#matches-calendar .player-info h3{margin-bottom:10px;margin-top:15px}#matches-calendar .player-info .player-image{background-position:top;background-size:cover;border-radius:5px;height:320px;width:256px}#matches-calendar .player-info span.player-number{background:#002147;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;font-size:22px;height:30px;line-height:30px;margin-right:3px;text-align:center;vertical-align:baseline;width:30px}#matches-calendar .player-info hr{margin:5px 0}#matches-calendar .player-info .player-ranking{margin-top:20px}#matches-calendar .player-info th{width:120px}#matches-calendar .player-info td{width:calc(100% - 120px)}#matches-calendar .player-info .share-bar{bottom:auto;display:flex;justify-content:center;margin-top:15px;position:relative}#matches-calendar .player-info .share-bar .share-buttons{display:flex;justify-content:center;width:auto}#matches-calendar .team-info{margin-bottom:10px}@media screen and (max-width:767px){#matches-calendar .team-info{text-align:center}}#matches-calendar .team-info .manager-info{margin-bottom:10px}#matches-calendar .team-info .manager-info .manager-title{margin-bottom:8px}#matches-calendar .team-info .manager-image{background-position:top;background-size:cover;border-radius:5px;height:200px;width:160px}#matches-calendar .team-info hr{margin:5px 0}#matches-calendar .team-info .manager-ranking{margin-top:20px}#matches-calendar .team-statistics-wrap{margin:30px 0}#matches-calendar .team-statistics{background:#ebebeb;border-radius:5px;margin:0;padding:15px}#matches-calendar .team-statistics p{font-size:13px;margin:0}#matches-calendar .team-statistics h3{font-size:26px}#matches-calendar .team-statistics h3 sup{font-size:10px;margin-left:3px}#matches-calendar .team-statistics .team-statistics-label{margin-top:20px}@media screen and (min-width:768px){#matches-calendar .team-statistics .team-statistics-label.double-line{margin-bottom:19px}}#matches-calendar .team-statistics .total-games div{float:right;width:120px}#matches-calendar .team-statistics .total-goals{border-left:1px solid #dcdcdc}#matches-calendar .team-statistics .total-goals div{float:left;width:120px}#matches-calendar .team-statistics .team-statistics-last-matches{align-items:center;display:flex;justify-content:center;margin-bottom:20px}#matches-calendar .team-statistics .team-statistics-last-matches .match-result{border:1px solid;border-radius:4px;color:#fff;font-size:22px;font-weight:bolder;height:42px;line-height:42px;margin:1px 3px;width:42px}#matches-calendar .team-statistics .team-statistics-last-matches .match-result.win{background-color:#5cb85c;border-color:#5cb85c}#matches-calendar .team-statistics .team-statistics-last-matches .match-result.loss{background-color:#d9534f;border-color:#d9534f}#matches-calendar .team-statistics .team-statistics-last-matches .match-result.draw{background-color:#f0ad4e;border-color:#f0ad4e}#matches-calendar .team-description{margin:30px 0}#matches-calendar .formation-and-players{position:relative;white-space:nowrap}@media screen and (max-width:767px){#matches-calendar .formation-and-players{padding:20px 0}}#matches-calendar .formation{display:inline-block;position:relative;vertical-align:top;width:210px}#matches-calendar .formation img.field{height:auto;transform:perspective(80em) rotateX(54deg) scaleX(1.2) scaleY(1.5) translateY(-2%);vertical-align:inherit;width:100%}#matches-calendar .formation .formation-players{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#matches-calendar .formation .formation-players .formation-player{position:absolute;width:15%}#matches-calendar .formation .formation-players .formation-player.formation-player-1{bottom:2%;left:0;margin:0 auto;right:0}#matches-calendar .formation .formation-players.fm-a0 .fm-a,#matches-calendar .formation .formation-players.fm-d0 .fm-d{display:none}#matches-calendar .formation .formation-players.fm-d1 .fm-d-p0{bottom:20%;left:0;margin:0 auto;right:0}#matches-calendar .formation .formation-players.fm-d2 .fm-d-p1{bottom:20%;left:15%}#matches-calendar .formation .formation-players.fm-d2 .fm-d-p2{bottom:20%;right:15%}#matches-calendar .formation .formation-players.fm-d3 .fm-d-p1{bottom:20%;left:0;margin:0 auto;right:0}#matches-calendar .formation .formation-players.fm-d3 .fm-d-p2{bottom:25%;left:5%}#matches-calendar .formation .formation-players.fm-d3 .fm-d-p3{bottom:25%;right:5%}#matches-calendar .formation .formation-players.fm-d4 .fm-d-p1{bottom:25%;left:5%}#matches-calendar .formation .formation-players.fm-d4 .fm-d-p2{bottom:20%;left:25%}#matches-calendar .formation .formation-players.fm-d4 .fm-d-p3{bottom:20%;right:25%}#matches-calendar .formation .formation-players.fm-d4 .fm-d-p4{bottom:25%;right:5%}#matches-calendar .formation .formation-players.fm-d5 .fm-d-p1{bottom:30%;left:0}#matches-calendar .formation .formation-players.fm-d5 .fm-d-p2{bottom:25%;left:20%}#matches-calendar .formation .formation-players.fm-d5 .fm-d-p3{bottom:20%;left:0;margin:0 auto;right:0}#matches-calendar .formation .formation-players.fm-d5 .fm-d-p4{bottom:25%;right:20%}#matches-calendar .formation .formation-players.fm-d5 .fm-d-p5{bottom:30%;right:0}#matches-calendar .formation .formation-players.fm-m1 .fm-m-p1{bottom:40%;left:0;margin:0 auto;right:0}#matches-calendar .formation .formation-players.fm-m2 .fm-m-p1{bottom:40%;left:15%}#matches-calendar .formation .formation-players.fm-m2 .fm-m-p2{bottom:40%;right:15%}#matches-calendar .formation .formation-players.fm-m3 .fm-m-p1{bottom:50%;left:5%}#matches-calendar .formation .formation-players.fm-m3 .fm-m-p2{bottom:40%;left:0;margin:0 auto;right:0}#matches-calendar .formation .formation-players.fm-m3 .fm-m-p3{bottom:50%;right:5%}#matches-calendar .formation .formation-players.fm-m4 .fm-m-p1{bottom:40%;left:25%}#matches-calendar .formation .formation-players.fm-m4 .fm-m-p2{bottom:45%;right:5%}#matches-calendar .formation .formation-players.fm-m4 .fm-m-p3{bottom:45%;left:5%}#matches-calendar .formation .formation-players.fm-m4 .fm-m-p4{bottom:40%;right:25%}#matches-calendar .formation .formation-players.fm-m5 .fm-m-p1{bottom:50%;left:0}#matches-calendar .formation .formation-players.fm-m5 .fm-m-p2{bottom:40%;left:20%}#matches-calendar .formation .formation-players.fm-m5 .fm-m-p3{bottom:30%;left:0;margin:0 auto;right:0}#matches-calendar .formation .formation-players.fm-m5 .fm-m-p4{bottom:40%;right:20%}#matches-calendar .formation .formation-players.fm-m5 .fm-m-p5{bottom:50%;right:0}#matches-calendar .formation .formation-players.fm-a1 .fm-a-p1{bottom:65%;left:0;margin:0 auto;right:0}#matches-calendar .formation .formation-players.fm-a2 .fm-a-p1{bottom:65%;left:25%}#matches-calendar .formation .formation-players.fm-a2 .fm-a-p2{bottom:65%;right:25%}#matches-calendar .formation .formation-players.fm-a2.fm-s1 .fm-a-p1{left:20%}#matches-calendar .formation .formation-players.fm-a2.fm-s1 .fm-a-p2{right:20%}#matches-calendar .formation .formation-players.fm-a3 .fm-a-p1{bottom:63%;left:5%}#matches-calendar .formation .formation-players.fm-a3 .fm-a-p2{bottom:65%;left:0;margin:0 auto;right:0}#matches-calendar .formation .formation-players.fm-a3 .fm-a-p3{bottom:63%;right:5%}#matches-calendar .formation .formation-players.fm-s1 .fm-s-p1{bottom:75%;left:0;margin:0 auto;right:0}#matches-calendar #player-info,#matches-calendar #player-info-A,#matches-calendar #player-info-B,#matches-calendar #player-info-single{background-color:#eee;border:3px solid #999;border-radius:5px;height:312px;opacity:1;padding:5px 17px;position:absolute;top:0;transition:all .2s ease-out;width:210px;z-index:100}@media screen and (min-width:1280px){#matches-calendar #player-info,#matches-calendar #player-info-A,#matches-calendar #player-info-B,#matches-calendar #player-info-single{right:-500px}}#matches-calendar #player-info-A:after,#matches-calendar #player-info-B:after,#matches-calendar #player-info-single:after,#matches-calendar #player-info:after{border:8px solid transparent;content:" ";height:0;pointer-events:none;position:absolute;width:0}#matches-calendar #player-info-A.position-bottom,#matches-calendar #player-info-B.position-bottom,#matches-calendar #player-info-single.position-bottom,#matches-calendar #player-info.position-bottom{left:50%;margin-top:2px;transform:translateX(-50%)}#matches-calendar #player-info-A.position-bottom:after,#matches-calendar #player-info-B.position-bottom:after,#matches-calendar #player-info-single.position-bottom:after,#matches-calendar #player-info.position-bottom:after{border-bottom-color:#999;bottom:100%;left:50%;margin-left:-7px}#matches-calendar #player-info-A.position-left,#matches-calendar #player-info-A.position-right,#matches-calendar #player-info-B.position-left,#matches-calendar #player-info-B.position-right,#matches-calendar #player-info-single.position-left,#matches-calendar #player-info-single.position-right,#matches-calendar #player-info.position-left,#matches-calendar #player-info.position-right{box-shadow:5px 5px 10px rgba(0,0,0,.2);left:-210px;top:50%;transform:translateY(-50%)}#matches-calendar #player-info-A.position-left:after,#matches-calendar #player-info-A.position-right:after,#matches-calendar #player-info-B.position-left:after,#matches-calendar #player-info-B.position-right:after,#matches-calendar #player-info-single.position-left:after,#matches-calendar #player-info-single.position-right:after,#matches-calendar #player-info.position-left:after,#matches-calendar #player-info.position-right:after{border-left-color:#999;bottom:50%;left:100%;transform:translateY(50%)}#matches-calendar #player-info-A.xposition-right,#matches-calendar #player-info-B.xposition-right,#matches-calendar #player-info-single.xposition-right,#matches-calendar #player-info.xposition-right{box-shadow:-5px 5px 10px rgba(0,0,0,.2);right:-210px;top:50%;transform:translateY(-50%)}#matches-calendar #player-info-A.xposition-right:after,#matches-calendar #player-info-B.xposition-right:after,#matches-calendar #player-info-single.xposition-right:after,#matches-calendar #player-info.xposition-right:after{border-right-color:#999;bottom:50%;right:100%;transform:translateY(50%)}#matches-calendar #player-info .player-statistics,#matches-calendar #player-info-A .player-statistics,#matches-calendar #player-info-B .player-statistics,#matches-calendar #player-info-single .player-statistics{display:flex;justify-content:space-between}#matches-calendar #player-info .player-statistics .player-statistic span,#matches-calendar #player-info-A .player-statistics .player-statistic span,#matches-calendar #player-info-B .player-statistics .player-statistic span,#matches-calendar #player-info-single .player-statistics .player-statistic span{display:block;font-size:12px;font-weight:700;text-align:center}#matches-calendar #player-info .player-image,#matches-calendar #player-info-A .player-image,#matches-calendar #player-info-B .player-image,#matches-calendar #player-info-single .player-image{background-position:top;background-size:cover;border-radius:5px;height:200px;margin:5px auto;width:160px}#matches-calendar #player-info .player-points,#matches-calendar #player-info-A .player-points,#matches-calendar #player-info-B .player-points,#matches-calendar #player-info-single .player-points{text-align:center}#matches-calendar #player-info .player-name,#matches-calendar #player-info-A .player-name,#matches-calendar #player-info-B .player-name,#matches-calendar #player-info-single .player-name{margin:2px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#matches-calendar #player-info .player-name.live-match,#matches-calendar #player-info-A .player-name.live-match,#matches-calendar #player-info-B .player-name.live-match,#matches-calendar #player-info-single .player-name.live-match{margin-top:0}#matches-calendar #player-info .player-name .matchgroup-team-country,#matches-calendar #player-info-A .player-name .matchgroup-team-country,#matches-calendar #player-info-B .player-name .matchgroup-team-country,#matches-calendar #player-info-single .player-name .matchgroup-team-country{margin-right:2px;vertical-align:baseline}#matches-calendar #player-info .player-name span,#matches-calendar #player-info-A .player-name span,#matches-calendar #player-info-B .player-name span,#matches-calendar #player-info-single .player-name span{font-size:14px;font-weight:700;text-transform:capitalize}#matches-calendar #player-info .player-country span,#matches-calendar #player-info-A .player-country span,#matches-calendar #player-info-B .player-country span,#matches-calendar #player-info-single .player-country span{font-size:12px;font-weight:700}#matches-calendar #player-info{display:none}#matches-calendar #player-info .player-item.player-not-claimed.with-photo .player-image,#matches-calendar #player-info .player-item.player-not-claimed.with-photo .player-photo{filter:grayscale(100%)}#matches-calendar #player-info .player-item.player-not-accredited.with-photo .player-photo{filter:blur(1px)}#matches-calendar #player-info .player-item.player-not-accredited.with-photo .player-image{filter:blur(5px)}#matches-calendar #player-info .player-item.player-not-claimed.player-not-accredited.with-photo .player-photo{filter:grayscale(100%) blur(1px)}#matches-calendar #player-info .player-item.player-not-claimed.player-not-accredited.with-photo .player-image{filter:grayscale(100%) blur(5px)}#matches-calendar #player-info-single{position:relative}#matches-calendar .player-description{display:none}#matches-calendar .player-list{display:block;overflow:hidden;padding-left:0}@media screen and (max-width:767px){#matches-calendar .player-list{margin:0 auto;width:206px}}@media screen and (min-width:768px){#matches-calendar .player-list{height:218px;margin-left:0;margin-top:-5px}}#matches-calendar .player-list .player-item span.player-name,#matches-calendar .player-list .player-item-live-match span.player-name{font-size:12px}#matches-calendar .player-list .player-item-live-match{display:block}@media screen and (min-width:1280px){#matches-calendar .player-list{height:327px}}@media screen and (min-width:1440px){#matches-calendar .player-list{height:376px}}#matches-calendar .player-list .player-item,#matches-calendar .player-list .player-item-live-match{margin-top:3px;position:relative;text-overflow:ellipsis;white-space:nowrap}#matches-calendar .player-list .player-item span.player-number,#matches-calendar .player-list .player-item-live-match span.player-number{background:#002147;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;font-size:12px;line-height:24px;margin-right:3px;text-align:center;width:24px}#matches-calendar .player-list .player-item span.player-photo,#matches-calendar .player-list .player-item-live-match span.player-photo{background:#999;background-position:top;background-size:cover;border:1px solid rgba(0,33,71,.5);border-radius:50%;cursor:pointer;display:inline-block;height:24px;width:24px}#matches-calendar .player-list .player-item span.player-name,#matches-calendar .player-list .player-item-live-match span.player-name{cursor:pointer;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}#matches-calendar .player-list .player-item-live-match.active,#matches-calendar .player-list .player-item.active{background:#ddd}#matches-calendar .player-list .player-item-live-match.player-not-accredited .player-name,#matches-calendar .player-list .player-item.player-not-accredited .player-name{color:#999}#matches-calendar .player-list .player-item-live-match.player-not-claimed.with-photo .player-image,#matches-calendar .player-list .player-item-live-match.player-not-claimed.with-photo .player-photo,#matches-calendar .player-list .player-item.player-not-claimed.with-photo .player-image,#matches-calendar .player-list .player-item.player-not-claimed.with-photo .player-photo{filter:grayscale(100%)}#matches-calendar .player-list .player-item-live-match.player-not-accredited.with-photo .player-photo,#matches-calendar .player-list .player-item.player-not-accredited.with-photo .player-photo{filter:blur(2px)}#matches-calendar .player-list .player-item-live-match.player-not-accredited.with-photo .player-image,#matches-calendar .player-list .player-item.player-not-accredited.with-photo .player-image{filter:blur(5px)}#matches-calendar .player-list .player-item-live-match.player-not-claimed.player-not-accredited.with-photo .player-photo,#matches-calendar .player-list .player-item.player-not-claimed.player-not-accredited.with-photo .player-photo{filter:grayscale(100%) blur(2px)}#matches-calendar .player-list .player-item-live-match.player-not-claimed.player-not-accredited.with-photo .player-image,#matches-calendar .player-list .player-item.player-not-claimed.player-not-accredited.with-photo .player-image{filter:grayscale(100%) blur(5px)}.normal-tree,.small-tree,.tiny-tree{background:#333;border-radius:5px;padding:4px 8px 6px;text-align:center}.frontend .normal-tree,.frontend .small-tree,.frontend .tiny-tree{background:#13a2e5;color:#fff}.tiny-tree{font-size:9px;padding:2px 4px 4px}.small-tree{font-size:10px;padding:2px 4px 4px}.normal-tree{font-size:11px}.assertive{color:#f44336}.energized{color:#ffc107}.live-tag{background:#c62828;border-radius:3px;color:#fff;display:inline-block;font-size:12px;letter-spacing:.1em;margin-left:10px;margin-top:-3px;padding:2px 6px;vertical-align:middle}.live-date{color:#002147;font-size:14px}.live-team{color:#002147;font-family:Poppins,sans-serif;font-size:1em;font-weight:700;margin-bottom:10px;margin-top:10px;text-transform:uppercase}@media screen and (min-width:768px){.live-team{font-size:1.5em}}.live-group,.live-score{font-weight:700}.live-score{color:#002147;float:left;font-size:7em;line-height:88px;text-align:center;width:50%}#live-score-A{border-right:1px solid rgba(0,33,71,.5)}.live-timer{color:#002147;text-align:center}#live-timer span{display:block;font-size:22px;line-height:32px;overflow:hidden}#live-timer{border-bottom-left-radius:3px;border-top-left-radius:3px;height:32px}#live-period{background:#13a2e5;border-bottom-right-radius:3px;border-top-right-radius:3px;height:32px}#live-period span{display:block;font-size:1em;line-height:32px;overflow:hidden;white-space:nowrap}#live-timeline-wrapper{margin-bottom:20px;margin-top:20px;padding:20px 0;position:relative}@media screen and (min-width:768px){#live-timeline-wrapper{padding:20px}}#live-timeline{position:relative}#live-timeline-bar{background:#002147;border-radius:5px;height:30px;margin:0 auto;position:relative;width:300px}@media screen and (min-width:768px){#live-timeline-bar{width:600px}}#live-timeline-score{height:60px;left:-15px;margin:0 auto;position:absolute;right:0;top:-15px;width:300px}@media screen and (min-width:768px){#live-timeline-score{width:630px}}#live-timeline-score .tooltip{background:#002147;border-radius:3px;color:#fff;display:none;margin-left:32px;opacity:1;padding:2px 8px;top:-13px}#live-timeline-score .tooltip span{border-bottom:5px solid transparent;border-right:5px solid #002147;border-top:5px solid transparent;height:0;left:-5px;position:absolute;top:5px;width:0}#live-timeline-score .tooltip.tooltip-right{margin-left:0;margin-right:32px}#live-timeline-score .tooltip.tooltip-right span{border-left:5px solid #002147;border-right:none;left:auto;right:-5px}#live-timeline-score .tooltip.tooltip-B{top:51px}.live-timeline-goal{background-color:#eee;border-radius:50%;color:#fff;color:#000;cursor:pointer;font-size:1.2em;font-size:22px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;text-shadow:#001935 1px 1px 2px;text-shadow:none;top:0;top:-16px;width:30px;z-index:100;z-index:99}.live-timeline-goal:after{border:7px solid transparent;content:" ";height:0;pointer-events:none;position:absolute;width:0}.live-timeline-goal.live-timeline-goal-A:after{border-top-color:#fff;left:50%;margin-left:-7px;margin-top:-2px;top:100%}.live-timeline-goal.live-timeline-goal-B{top:46px}.live-timeline-goal.live-timeline-goal-B:after{border-bottom-color:#fff;bottom:100%;left:50%;margin-bottom:-2px;margin-left:-7px}h3.page-title{padding-bottom:10px}#matches-calendar.live{background:#eee;color:#002147;margin-bottom:20px;padding:20px}#matches-calendar.live a,#matches-calendar.live h3.panel-title{color:#002147}#matches-calendar.live h3.page-title{border-bottom:1px solid rgba(0,33,71,.3);margin-bottom:20px;padding-bottom:10px}#matches-calendar.live .formation{position:relative;width:100%}#matches-calendar.live .formation img.field{transform:none}#matches-calendar.live #player-info-A,#matches-calendar.live #player-info-B{height:100%;right:auto;width:calc(100% - 30px)}#matches-calendar.live #player-info-A .player-image,#matches-calendar.live #player-info-B .player-image{height:158px;width:140px}#matches-calendar.live #player-info-A.player-not-claimed .player-image,#matches-calendar.live #player-info-B.player-not-claimed .player-image{filter:grayscale(100%)}#matches-calendar.live #player-info-A.player-not-accredited .player-image,#matches-calendar.live #player-info-B.player-not-accredited .player-image{filter:blur(4px)}#matches-calendar.live #player-info-A.player-not-claimed.player-not-accredited,#matches-calendar.live #player-info-B.player-not-claimed.player-not-accredited{filter:grayscale(100%) blur(1px)}#matches-calendar.live .player-list{display:block;height:218px;margin:0;overflow:hidden;padding-left:0}#matches-calendar.live .player-list .player-item span.player-name,#matches-calendar.live .player-list .player-item-live-match span.player-name{font-size:12px}@media screen and (min-width:768px){#matches-calendar.live .player-list{margin-left:-15px;margin-top:-5px}}@media screen and (min-width:1280px){#matches-calendar.live .player-list{height:327px}}@media screen and (min-width:1440px){#matches-calendar.live .player-list{height:376px}}#matches-calendar.live .live-match-relevant-players td{vertical-align:top}#matches-calendar.live .live-match-relevant-players .live-team-goals{padding-top:20px}#matches-calendar.live .live-match-relevant-players .live-team-goals .live-team-goals-wrap{max-height:100px}@media screen and (max-width:767px){#matches-calendar.live .live-match-relevant-players .live-team-goals .live-team-goals-wrap{height:100px}}#matches-calendar.live .live-match-relevant-players .live-team-goals .live-team-goal-container{align-items:center;display:flex;justify-content:center}#matches-calendar.live .live-match-relevant-players .live-team-goals .live-team-goal-container span{margin:0 5px}#matches-calendar.live .live-match-relevant-players .live-team-goals .live-team-goal-container .goal-time{color:#1f5e89}#matches-calendar.live .live-match-relevant-players .live-team-goals .live-team-goal-container .ion-ios-football{font-size:18px}#matches-calendar.live .live-match-relevant-players .live-team-goals .live-team-goal-container .goal-player{text-transform:capitalize}#matches-calendar.live .live-match-relevant-players .live-man-of-the-match{padding-top:10px}#matches-calendar.live .live-match-relevant-players .live-man-of-the-match .title{align-items:center;display:flex;justify-content:center}#matches-calendar.live .live-match-relevant-players .live-man-of-the-match .title span{color:#ffc200;font-size:28px;line-height:26px;text-shadow:1px 1px #584300}#matches-calendar.live .live-match-relevant-players .live-man-of-the-match .title h5{margin:0 0 0 5px}#matches-calendar.live .live-match-relevant-players .live-man-of-the-match hr{border-top-color:#ccc;margin:5px 0}#matches-calendar.live .live-match-tactics{margin:25px 0}#matches-calendar.live .live-match-tactics .team-tactic{height:280px;width:180px}#matches-calendar.live .live-match-statistics .team-result{width:15%}#matches-calendar.live .live-match-statistics .bar{display:flex;width:85%}#matches-calendar.live .live-match-statistics .live-match-statistic-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}#matches-calendar.live .live-match-statistics .live-match-percentage-container{align-items:center;display:flex;justify-content:space-between;width:100%}#matches-calendar.live .live-match-statistics .percentage-bar{background-color:#13a2e5;border-radius:5px;height:20px;transition:width 1s}#matches-calendar.live .live-match-statistics .percentage-bar .percentage{background-color:#0f3a5c;border-radius:5px 0 0 5px;height:100%}#matches-calendar.live goals{text-transform:capitalize}@media screen and (max-width:767px){#matches-calendar.live goals{font-size:11px}}#live-facebook-pane{background:#fff;border-radius:5px;color:#0f3a5c;min-height:450px;padding:10px}#matchlog-wrapper{margin-top:30px}#matchlog-wrapper .red{background:red!important}.matchlog-cell .team{font-weight:700}.log-correction{display:none}.penaltis{color:#13a2e5;font-size:11px}.winner{background:#f39200;background-image:-webkit-linear-gradient(legacy-direction(#f39200),#903000);background-image:linear-gradient(#f39200,#903000)}.button-row{display:flex;flex-direction:row;margin:0 0 10px;padding:0}.button-row .btn{flex-basis:0;flex-grow:1;margin:0 5px}.button-row .btn:first-child{margin-left:0}.button-row .btn:last-child{margin-right:0}.button-row .btn span.formation-label{color:#13a2e5;font-size:.75rem}@media screen and (max-width:767px){.button-row{flex-wrap:wrap}.button-row .btn{flex-basis:auto;margin:5px!important}}.btn.selected{background-image:-webkit-linear-gradient(legacy-direction(to bottom),#ffc200,#e5ae00);background-image:linear-gradient(180deg,#ffc200 0,#e5ae00);background-repeat:repeat-x;border-color:#e38d13}.btn.selected:hover{background-color:#e5ae00;background-position:0 -15px;border-color:#d58512}.playing-field-list h3{font-family:Poppins,sans-serif;font-weight:700;margin:45px 0 15px;text-transform:uppercase}.playing-field-list:first-child h3{margin:0 0 15px}.nav-tabs.nav-justified{clear:both;padding-left:15px;padding-right:15px}.tab-content{padding-top:30px}.participating-nation{margin:15px 0}#available_slots [class^=col-]{position:relative}.slot-available-notice{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;height:100%;line-height:73px;margin:88px 0;padding:10px;position:absolute;text-align:center;text-shadow:#000 0 0 15px;text-transform:uppercase;width:calc(100% - 30px);z-index:1}@media screen and (min-width:768px){.slot-available-notice{height:90px;margin:20px 0;width:100%}}.slot-sold-out-notice{color:#fff;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;height:100%;line-height:73px;margin:87px 0;padding:10px;position:absolute;text-align:center;text-shadow:#000 0 2px 5px;text-transform:uppercase;width:calc(100% - 30px);z-index:1}@media screen and (min-width:768px){.slot-sold-out-notice{height:90px;margin:20px 0;width:100%}}.slot-sold-out-notice-small{color:#000;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;height:100%;line-height:73px;margin:94px 0;padding:10px;position:absolute;text-align:center;text-transform:uppercase;top:33px;width:calc(100% - 30px)}@media screen and (min-width:768px){.slot-sold-out-notice-small{height:90px;margin:20px 0;width:100%}}.available-slot{background:#95a6b0;border-radius:45px;box-shadow:5px 5px 10px rgba(0,0,0,.5);margin:20px 0;opacity:.95;padding:10px}@media screen and (min-width:768px){.available-slot{height:90px}}.available-slot.slot-sold-out{opacity:.5}.available-slot .slot-info{padding:15px 12px;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.available-slot .slot-info{float:left;width:130px}}.available-slot .slot-info .slot-label{color:#000;font-weight:700;white-space:nowrap}.available-slot .slot-info .slot-max{color:#fff}.available-slot .slot-progress-wrap{border-radius:24px;height:48px;margin:11px auto;overflow:hidden;position:relative;width:270px}@media screen and (min-width:768px){.available-slot .slot-progress-wrap{float:left;height:48px;width:294px}}.available-slot .slot-progress-wrap .slot-progress{background-clip:content-box;background-image:url(/app/build/images/slot-yellow.4f659135.gif);background-repeat:no-repeat;border-bottom-left-radius:24px;border-top-left-radius:24px;height:48px;left:0;position:absolute;top:0;width:270px}@media screen and (min-width:768px){.available-slot .slot-progress-wrap .slot-progress{height:48px;width:294px}}.available-slot .slot-progress-wrap .slot-transparency{border:1px solid #fff;border-radius:24px;height:48px;left:0;position:absolute;top:0;width:270px;z-index:1}@media screen and (min-width:768px){.available-slot .slot-progress-wrap .slot-transparency{height:48px;width:294px}}.available-slot .slot-booked{font-family:Poppins,sans-serif;font-size:40px;font-weight:700;line-height:70px;text-align:center}@media screen and (min-width:768px){.available-slot .slot-booked{float:right;width:105px}}.available-slot.slot-local .slot-progress{background-image:url(/app/build/images/slot-yellow.4f659135.gif)}.available-slot.slot-local .slot-booked{color:#fc0}.available-slot.slot-bungalows .slot-progress{background-image:url(/app/build/images/slot-green.04e78860.gif)}.available-slot.slot-bungalows .slot-booked{color:#007b3d}.available-slot.slot-schools .slot-progress{background-image:url(/app/build/images/slot-blue.c3050b0b.gif)}.available-slot.slot-schools .slot-booked{color:#0080c9}.available-slot[class*=" slot-hotel"] .slot-progress{background-image:url(/app/build/images/slot-orange.18dc4f59.gif)}.available-slot[class*=" slot-hotel"] .slot-booked{color:#ec6608}.category-gender-boys{background:#0f3a5c;border-radius:7px;color:#fff;padding:4px 12px}.category-gender-girls{background:pink;border-radius:7px;color:#0f3a5c;padding:4px 12px}.match-sponsors-title{color:#666;font-size:12px}.match-sponsor{text-align:center}.match-sponsor img{margin:15px auto}#match-finals{padding:0 15px}#match-finals .match-finals-date{border-top:1px solid #ccc;margin-top:15px}#match-finals .match-finals-field{border-bottom:1px solid #ccc;border-top:1px solid #ccc}#match-finals .match-finals-matches{list-style:none;margin:15px 0;padding:0}#isn-login{text-align:center}#isn-login .login{color:#a94442;font-size:18px;font-weight:700}#isn-login .login .pin{font-size:36px}.rankings-filters{font-size:12px;margin-top:30px}.rankings-sort.active{text-decoration:underline}img.achievement{width:20px}.equipment-amarelo{background-color:#ffeb3b!important;color:#222!important}.equipment-amarelo-transparent-bg{background-color:rgba(255,235,59,.15)!important}.equipment-laranja{background-color:#ff9800!important;color:#fff!important}.equipment-laranja-transparent-bg{background-color:rgba(255,152,0,.15)!important}.equipment-castanho{background-color:#795548!important;color:#fff!important}.equipment-castanho-transparent-bg{background-color:rgba(121,85,72,.15)!important}.equipment-vermelho{background-color:#f44336!important;color:#fff!important}.equipment-vermelho-transparent-bg{background-color:rgba(244,67,54,.15)!important}.equipment-rosa{background-color:#e91e63!important;color:#fff!important}.equipment-rosa-transparent-bg{background-color:rgba(233,30,99,.15)!important}.equipment-roxo{background-color:#9c27b0!important;color:#fff!important}.equipment-roxo-transparent-bg{background-color:rgba(156,39,176,.15)!important}.equipment-azul_metalico{background-color:#2196f3!important;color:#fff!important}.equipment-azul_metalico-transparent-bg{background-color:rgba(33,150,243,.15)!important}.equipment-azul_escuro{background-color:#3f51b5!important;color:#fff!important}.equipment-azul_escuro-transparent-bg{background-color:rgba(63,81,181,.15)!important}.equipment-azul_claro{background-color:#00bcd4!important;color:#fff!important}.equipment-azul_claro-transparent-bg{background-color:rgba(0,188,212,.15)!important}.equipment-verde{background-color:#8bc34a!important;color:#fff!important}.equipment-verde-transparent-bg{background-color:rgba(139,195,74,.15)!important}.equipment-branco{background-color:#eee!important;color:#222!important}.equipment-branco-transparent-bg{background-color:hsla(0,0%,93%,.15)!important}.equipment-cinzento{background-color:#bdbdbd!important;color:#222!important}.equipment-cinzento-transparent-bg{background-color:hsla(0,0%,74%,.15)!important}.equipment-preto{background-color:#222!important;color:#fff!important}.equipment-preto-transparent-bg{background-color:rgba(34,34,34,.15)!important}.equipment-transparent{background-color:transparent!important;color:#222!important}.equipment-transparent-transparent-bg{background-color:rgba(0,0,0,.15)!important}@media screen and (max-width:767px){.table-responsive{display:block}}body.splash-2018 main{margin-top:0}body.splash-2018 main .tab-content{padding-top:0}.menu-container{left:0;position:absolute;top:0;width:100%;z-index:1000}@media screen and (max-width:767px){.menu-container{background:#828e98}.menu-container .navbar-default{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}.menu-container .navbar-default{padding-top:0}.menu-container .navbar-toggle{margin-top:3px}@media screen and (min-width:768px){.menu-container .navbar-toggle{margin-top:15px}}.menu-container .brand{color:#fff;margin-top:8px;max-width:48%;text-shadow:rgba(0,0,0,.5) 0 2px 4px;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:767px){.menu-container #mobile-loginmenu,.menu-container #navbar,.menu-container #worldbar{background:#828e98;clear:both;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.menu-container #mobile-loginmenu li[dropdown=dropdown]>a,.menu-container #navbar li[dropdown=dropdown]>a,.menu-container #worldbar li[dropdown=dropdown]>a{background:#011e2f}.menu-container #mobile-loginmenu li[dropdown=dropdown]>a ul,.menu-container #navbar li[dropdown=dropdown]>a ul,.menu-container #worldbar li[dropdown=dropdown]>a ul{background:#828e98}}@media screen and (min-width:768px){.menu-container #navbar{padding-top:32px}}@media screen and (max-width:767px){.menu-container #worldbar{background:#011e2f}}@media screen and (min-width:768px){.menu-container #world_main_menu{margin:7.5px -15px}}.menu-container .nav li a{border-bottom:2px solid transparent;color:#fff;font-size:15px;letter-spacing:-.75px;padding:12px 5px 15px;text-shadow:rgba(0,0,0,.5) 0 2px 4px}@media screen and (min-width:1280px){.menu-container .nav li a{font-size:20px;padding:12px 15px 15px}}@media screen and (min-width:768px){.menu-container .nav li a{font-family:Poppins,sans-serif}}.menu-container .nav li a:focus,.menu-container .nav li a:hover{background:none}.menu-container .nav li a:hover{border-bottom:2px solid hsla(0,0%,100%,.5)}.menu-container .nav li.active a,.menu-container .nav li.current a{font-weight:700}.menu-container .nav li.langmenu{text-transform:uppercase}.menu-container .nav li.langmenu a{background:hsla(0,0%,100%,.5);border:none;color:#fff;display:block;font-size:14px;line-height:24px;margin:0!important;padding:0!important;text-align:center;width:30px}@media screen and (min-width:768px){.menu-container .nav li.langmenu a{color:#000;text-shadow:hsla(0,0%,100%,.5) 0 2px 4px}}.menu-container .nav li.langmenu a:hover{background:#fff;color:#000}.menu-container .nav li.langmenu .dropdown-menu{background:none;border:none;margin:3px 0;padding:0}@media screen and (max-width:767px){.menu-container .nav li{list-style:none;text-align:right}.menu-container .nav li a{margin-left:-15px;margin-right:-15px;padding:0 30px 0 15px}.menu-container.world-menu .nav li a{font-weight:400;padding-top:12px;text-transform:uppercase}}@media screen and (min-width:768px){.menu-container.world-menu .nav li a{margin:0 10px;padding:3px 0 0}}.menu-container.site-menu{top:40px}.menu-container.site-menu .nav li a{font-weight:400;padding-top:12px;text-transform:uppercase}.menu-container.site-menu .nav li a.highlight{background-color:#ffc200;border-bottom:none;border-radius:7px;color:#002147;padding:6px 30px 6px 15px;text-shadow:none}@media screen and (min-width:768px){.menu-container.site-menu .nav li a.highlight{padding:6px 12px}}.menu-container.site-menu .nav li a.highlight:hover{background-color:#0f3a5c;border-bottom:none;color:#fff}.menu-container #mobile-langmenu{display:inline-block;margin-right:10px;margin-top:8px}@media screen and (min-width:768px){.menu-container #mobile-langmenu{margin-top:18px}}.menu-container #mobile-login-toggle{color:#fff;display:inline-block;float:none;font-size:28px;line-height:28px;margin:0 10px;padding:0;vertical-align:middle}#reservations #home-video,.tournaments-2018 #home-video{background-image:url(/app/build/images/bg.4a5d3bfc.jpg);background-position:50%;background-size:cover;overflow:hidden;padding-top:40%;position:relative;width:100%}#reservations #home-video .overlay,.tournaments-2018 #home-video .overlay{background:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}#reservations #home-video .overlay .container,.tournaments-2018 #home-video .overlay .container{height:100%;padding-top:55px;position:relative}#reservations #home-video .overlay .row.intro,#reservations #home-video .overlay .row.intro .col-xs-12,.tournaments-2018 #home-video .overlay .row.intro,.tournaments-2018 #home-video .overlay .row.intro .col-xs-12{height:100%}#reservations #home-video .overlay .intro-desktop,.tournaments-2018 #home-video .overlay .intro-desktop{color:#fff;left:0;max-width:570px;position:absolute;top:10%}#reservations #home-video .overlay .intro-desktop .logo,.tournaments-2018 #home-video .overlay .intro-desktop .logo{margin-left:-32px}#reservations #home-video .overlay .intro-desktop .logo img,.tournaments-2018 #home-video .overlay .intro-desktop .logo img{max-width:598px}#reservations #home-video .overlay .intro-desktop p,.tournaments-2018 #home-video .overlay .intro-desktop p{margin-bottom:30px}#reservations #home-video .overlay .intro-desktop .ml,.tournaments-2018 #home-video .overlay .intro-desktop .ml{margin-left:15px}@media screen and (max-width:767px){#reservations #home-video .overlay .intro-desktop,.tournaments-2018 #home-video .overlay .intro-desktop{display:none}}#reservations #home-video .overlay .store-btns,.tournaments-2018 #home-video .overlay .store-btns{bottom:10%;left:0;position:absolute}#reservations #home-video video,.tournaments-2018 #home-video video{bottom:0;height:auto;left:0;margin-top:-7.8%;position:absolute;right:0;top:0;width:100%}#reservations .intro-mobile,.tournaments-2018 .intro-mobile{background:#000;color:#fff;padding:20px}#reservations .intro-mobile .logo,.tournaments-2018 .intro-mobile .logo{margin:10px -10px 20px}#reservations .intro-mobile .logo img,.tournaments-2018 .intro-mobile .logo img{height:auto;width:100%}#reservations .intro-mobile p,.tournaments-2018 .intro-mobile p{margin:10px 10px 25px}#reservations .intro-mobile .store-btns,.tournaments-2018 .intro-mobile .store-btns{display:flex}#reservations .intro-mobile .store-btns a,.tournaments-2018 .intro-mobile .store-btns a{flex-basis:auto;margin:5px}#reservations .intro-mobile .store-btns a img,.tournaments-2018 .intro-mobile .store-btns a img{height:auto;width:100%}@media screen and (min-width:768px){#reservations .intro-mobile,.tournaments-2018 .intro-mobile{display:none}}#reservations h3.section-title,.tournaments-2018 h3.section-title{color:#666;font-size:24px;padding:30px 0;text-transform:none}@media screen and (max-width:767px){#reservations h3.section-title,.tournaments-2018 h3.section-title{padding-bottom:0}}#reservations #choose-country .choose-country h5,.tournaments-2018 #choose-country .choose-country h5{color:#666;text-transform:uppercase}#reservations #choose-country .choose-country img,.tournaments-2018 #choose-country .choose-country img{opacity:.3}#reservations #choose-country .choose-country.selected img,.tournaments-2018 #choose-country .choose-country.selected img{opacity:1}#reservations #choose-country .choose-country.disabled img,.tournaments-2018 #choose-country .choose-country.disabled img{opacity:.3}#reservations #choose-tournament,.tournaments-2018 #choose-tournament{color:#666;padding-bottom:24px}@media screen and (max-width:767px){#reservations #choose-tournament,.tournaments-2018 #choose-tournament{padding-bottom:0}}#reservations #choose-tournament .section-title-help,.tournaments-2018 #choose-tournament .section-title-help{display:block;padding-bottom:30px;text-align:center}@media screen and (min-width:768px){#reservations #choose-tournament .section-title-help,.tournaments-2018 #choose-tournament .section-title-help{display:none}}#reservations #choose-tournament .choose-tournament-box,.tournaments-2018 #choose-tournament .choose-tournament-box{text-align:center}#reservations #choose-tournament .choose-tournament-box h3,.tournaments-2018 #choose-tournament .choose-tournament-box h3{font-weight:100}@media screen and (min-width:768px){#reservations #choose-tournament .choose-tournament-box h3,.tournaments-2018 #choose-tournament .choose-tournament-box h3{margin-top:0}}#reservations #choose-tournament .choose-tournament-box p,.tournaments-2018 #choose-tournament .choose-tournament-box p{font-size:14px;margin:10px 5px 20px;text-align:left}@media screen and (min-width:1280px){#reservations #choose-tournament .choose-tournament-box.col-md-2,.tournaments-2018 #choose-tournament .choose-tournament-box.col-md-2{padding:0 20px;width:20%}}@media screen and (max-width:767px){#reservations #choose-tournament .scrolling-wrapper,.tournaments-2018 #choose-tournament .scrolling-wrapper{display:flex;flex-wrap:nowrap;height:330px;margin:0;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}#reservations #choose-tournament .scrolling-wrapper::-webkit-scrollbar,.tournaments-2018 #choose-tournament .scrolling-wrapper::-webkit-scrollbar{display:none}#reservations #choose-tournament .scrolling-wrapper .choose-tournament-box,.tournaments-2018 #choose-tournament .scrolling-wrapper .choose-tournament-box{border:1px solid #ddd;box-shadow:2px 2px 5px rgba(0,0,0,.3);flex:0 0 auto;height:285px;margin:0 8px;width:280px}}#reservations #choose-tournament .reset-wrap,.tournaments-2018 #choose-tournament .reset-wrap{padding:20px 20px 0}#reservations #choose-tournament .reset-wrap #btn-reset,.tournaments-2018 #choose-tournament .reset-wrap #btn-reset{margin:0 auto;text-align:center;text-transform:uppercase;width:max-content}#reservations #choose-tournament .reset-wrap #btn-reset:focus,#reservations #choose-tournament .reset-wrap #btn-reset:hover,.tournaments-2018 #choose-tournament .reset-wrap #btn-reset:focus,.tournaments-2018 #choose-tournament .reset-wrap #btn-reset:hover{border-color:#ccc;box-shadow:none;color:#000}@media screen and (max-width:767px){#reservations #choose-tournament .reset-wrap,.tournaments-2018 #choose-tournament .reset-wrap{padding:0 0 20px}}#reservations .tournaments-selection .country-hidden,.tournaments-2018 .tournaments-selection .country-hidden{display:none}#reservations .tournaments-selection .section-title,.tournaments-2018 .tournaments-selection .section-title{font-size:24px;padding:50px 0 0;text-transform:none}#reservations .tournaments-selection .tournaments-list,.tournaments-2018 .tournaments-selection .tournaments-list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}#reservations .tournaments-selection .tournament-box,.tournaments-2018 .tournaments-selection .tournament-box{height:220px;margin-bottom:30px;text-align:center}@media screen and (max-width:767px){#reservations .tournaments-selection .tournament-box,.tournaments-2018 .tournaments-selection .tournament-box{height:260px}}#reservations .tournaments-selection .tournament-box .tournament-photo,.tournaments-2018 .tournaments-selection .tournament-box .tournament-photo{background-color:#eee;background-position:50%;background-size:cover;box-shadow:0 2px 5px rgba(0,0,0,.5);padding-top:81%;position:relative}@media screen and (min-width:768px){#reservations .tournaments-selection .tournament-box .tournament-photo.cols-12,.tournaments-2018 .tournaments-selection .tournament-box .tournament-photo.cols-12{padding-top:18.75%}#reservations .tournaments-selection .tournament-box .tournament-photo.cols-6,.tournaments-2018 .tournaments-selection .tournament-box .tournament-photo.cols-6{padding-top:38.25%}}#reservations .tournaments-selection .tournament-box .tournament-country,.tournaments-2018 .tournaments-selection .tournament-box .tournament-country{left:0;margin:0 auto;position:absolute;right:0;top:42px;z-index:2}#reservations .tournaments-selection .tournament-box .tournament-overlay,.tournaments-2018 .tournaments-selection .tournament-box .tournament-overlay{background:rgba(0,0,0,.2);height:100%;position:absolute;top:0;width:100%;z-index:1}#reservations .tournaments-selection .tournament-box .tournament-info,.tournaments-2018 .tournaments-selection .tournament-box .tournament-info{bottom:0;color:#fff;position:absolute;width:100%;z-index:3}#reservations .tournaments-selection .tournament-box .tournament-info h3,.tournaments-2018 .tournaments-selection .tournament-box .tournament-info h3{margin:10px 0 0;text-shadow:#000 0 1px 3px}#reservations .tournaments-selection .tournament-box .tournament-date,.tournaments-2018 .tournaments-selection .tournament-box .tournament-date{background:rgba(0,0,0,.2);color:#fff;font-size:12px;margin:8px 0 0}#reservations .tournaments-selection .tournament-box .tournament-region,#reservations .tournaments-selection .tournament-box .tournament-type,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type{color:#fff;font-size:12px;font-weight:700;margin:0;padding:5px;text-shadow:#000 0 1px 3px;text-transform:uppercase}#reservations .tournaments-selection .tournament-box .tournament-region.qualifier,#reservations .tournaments-selection .tournament-box .tournament-type.qualifier,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.qualifier,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.qualifier{background:rgba(160,0,88,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.preliminary,#reservations .tournaments-selection .tournament-box .tournament-type.preliminary,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.preliminary,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.preliminary{background:rgba(0,112,159,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.holiday,#reservations .tournaments-selection .tournament-box .tournament-type.holiday,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.holiday,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.holiday{background:rgba(251,185,0,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.worldfinal,#reservations .tournaments-selection .tournament-box .tournament-type.worldfinal,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.worldfinal,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.worldfinal{background:rgba(0,150,64,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.showcase,#reservations .tournaments-selection .tournament-box .tournament-type.showcase,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.showcase,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.showcase{background:rgba(236,102,8,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.elite,#reservations .tournaments-selection .tournament-box .tournament-type.elite,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.elite,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.elite{background:rgba(151,177,186,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.christmas,#reservations .tournaments-selection .tournament-box .tournament-type.christmas,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.christmas,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.christmas{background:rgba(168,12,0,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.centro,#reservations .tournaments-selection .tournament-box .tournament-type.centro,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.centro,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.centro{background:rgba(0,112,159,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.norte,#reservations .tournaments-selection .tournament-box .tournament-type.norte,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.norte,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.norte{background:rgba(160,0,88,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.nordeste,#reservations .tournaments-selection .tournament-box .tournament-type.nordeste,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.nordeste,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.nordeste{background:rgba(0,112,159,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.sul,#reservations .tournaments-selection .tournament-box .tournament-type.sul,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.sul,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.sul{background:rgba(251,185,0,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.sudeste,#reservations .tournaments-selection .tournament-box .tournament-type.sudeste,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.sudeste,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.sudeste{background:rgba(0,150,64,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.nsw,#reservations .tournaments-selection .tournament-box .tournament-type.nsw,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.nsw,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.nsw{background:rgba(110,168,220,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.victoria,#reservations .tournaments-selection .tournament-box .tournament-type.victoria,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.victoria,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.victoria{background:rgba(11,83,148,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.queensland,#reservations .tournaments-selection .tournament-box .tournament-type.queensland,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.queensland,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.queensland{background:rgba(116,27,71,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.west,#reservations .tournaments-selection .tournament-box .tournament-type.west,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.west,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.west{background:rgba(241,194,49,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.south-australia,#reservations .tournaments-selection .tournament-box .tournament-type.south-australia,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.south-australia,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.south-australia{background:rgba(204,0,0,.5)}#reservations .tournaments-selection .tournament-box .tournament-region.worldsportsfestival,#reservations .tournaments-selection .tournament-box .tournament-type.worldsportsfestival,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.worldsportsfestival,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.worldsportsfestival{background:rgba(63,162,220,.5)}#reservations .tournaments-selection .tournament-box.country-hidden,.tournaments-2018 .tournaments-selection .tournament-box.country-hidden{display:none}#reservations .tournaments-selection .tournament-box.cat-disabled,#reservations .tournaments-selection .tournament-box.country-disabled,#reservations .tournaments-selection .tournament-box.season-disabled,#reservations .tournaments-selection .tournament-box.tour-disabled,#reservations .tournaments-selection .tournament-box.type-disabled,.tournaments-2018 .tournaments-selection .tournament-box.cat-disabled,.tournaments-2018 .tournaments-selection .tournament-box.country-disabled,.tournaments-2018 .tournaments-selection .tournament-box.season-disabled,.tournaments-2018 .tournaments-selection .tournament-box.tour-disabled,.tournaments-2018 .tournaments-selection .tournament-box.type-disabled{opacity:.3}#reservations .tournaments-selection .tournament-box .tournament-region-info,#reservations .tournaments-selection .tournament-box .tournament-type-info,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info{background:#fff;height:220px;padding:10px 15px}#reservations .tournaments-selection .tournament-box .tournament-region-info h3,#reservations .tournaments-selection .tournament-box .tournament-type-info h3,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info h3,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info h3{margin:10px 0}#reservations .tournaments-selection .tournament-box .tournament-region-info p,#reservations .tournaments-selection .tournament-box .tournament-type-info p,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info p,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info p{font-size:16px;font-weight:300;line-height:1.3;margin-bottom:15px}#reservations .tournaments-selection .tournament-box .tournament-region-info .btn,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn{color:#fff;max-width:100%;overflow:hidden;text-shadow:0 1px 0 #000}#reservations .tournaments-selection .tournament-box .tournament-region-info .btn.qualifier,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn.qualifier,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn.qualifier,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn.qualifier{background:#a00058}#reservations .tournaments-selection .tournament-box .tournament-region-info .btn.preliminary,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn.preliminary,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn.preliminary,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn.preliminary{background:#00709f}#reservations .tournaments-selection .tournament-box .tournament-region-info .btn.holiday,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn.holiday,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn.holiday,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn.holiday{background:#fbb900}#reservations .tournaments-selection .tournament-box .tournament-region-info .btn.worldfinal,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn.worldfinal,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn.worldfinal,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn.worldfinal{background:#009640}#reservations .tournaments-selection .tournament-box .tournament-region-info .btn.showcase,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn.showcase,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn.showcase,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn.showcase{background:#ec6608}#reservations .tournaments-selection .tournament-box .tournament-region-info .btn.elite,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn.elite,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn.elite,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn.elite{background:#97b1ba}#reservations .tournaments-selection .tournament-box .tournament-region-info .btn.christmas,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn.christmas,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn.christmas,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn.christmas{background:#a80c00}#reservations .tournaments-selection .tournament-box .tournament-region-info .btn.worldsportsfestival,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn.worldsportsfestival,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn.worldsportsfestival,.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn.worldsportsfestival{background:#3fa2dc}#reservations .tournaments-selection .nav-sports,.tournaments-2018 .tournaments-selection .nav-sports{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}#reservations .tournaments-selection .nav-sports li,.tournaments-2018 .tournaments-selection .nav-sports li{max-width:25%;text-align:center}#reservations .tournaments-selection .nav-sports li img,.tournaments-2018 .tournaments-selection .nav-sports li img{height:auto;opacity:.5;width:100%}#reservations .tournaments-selection .nav-sports li a,.tournaments-2018 .tournaments-selection .nav-sports li a{border:none;margin:0;padding:0}#reservations .tournaments-selection .nav-sports li a:active,#reservations .tournaments-selection .nav-sports li a:focus,#reservations .tournaments-selection .nav-sports li a:hover,.tournaments-2018 .tournaments-selection .nav-sports li a:active,.tournaments-2018 .tournaments-selection .nav-sports li a:focus,.tournaments-2018 .tournaments-selection .nav-sports li a:hover{border:none}#reservations .tournaments-selection .nav-sports li.active img,#reservations .tournaments-selection .nav-sports li:hover img,.tournaments-2018 .tournaments-selection .nav-sports li.active img,.tournaments-2018 .tournaments-selection .nav-sports li:hover img{opacity:1}#reservations #reservation-banner,.tournaments-2018 #reservation-banner{padding:60px 0}#reservations #reservation-banner .reservation-banner-options,.tournaments-2018 #reservation-banner .reservation-banner-options{display:flex;justify-content:space-evenly}#reservations #reservation-banner .reservation-banner-options .reservation-banner-icon img,.tournaments-2018 #reservation-banner .reservation-banner-options .reservation-banner-icon img{max-width:100%}#reservations #reservation-banner .reservation-banner-intro,.tournaments-2018 #reservation-banner .reservation-banner-intro{color:#fff;font-size:24px;margin-top:30px;text-align:center}#reservations #rankings-banner,.tournaments-2018 #rankings-banner{padding:60px 0}#reservations #rankings-banner .rankings-banner-options,.tournaments-2018 #rankings-banner .rankings-banner-options{display:flex;justify-content:space-evenly}#reservations #rankings-banner .rankings-banner-options .rankings-banner-icon img,.tournaments-2018 #rankings-banner .rankings-banner-options .rankings-banner-icon img{max-width:100%}#reservations #rankings-banner .rankings-banner-intro,.tournaments-2018 #rankings-banner .rankings-banner-intro{color:#fff;font-size:24px;margin-top:30px;text-align:center}#reservations #accommodation-info,.tournaments-2018 #accommodation-info{position:relative}@media screen and (max-width:767px){#reservations #accommodation-info,.tournaments-2018 #accommodation-info{padding:20px}}@media screen and (min-width:768px){#reservations #accommodation-info,.tournaments-2018 #accommodation-info{padding-top:41%}}#reservations #accommodation-info .info-block,.tournaments-2018 #accommodation-info .info-block{color:#fff;margin:0 auto;text-align:center}@media screen and (min-width:768px){#reservations #accommodation-info .info-block,.tournaments-2018 #accommodation-info .info-block{bottom:20px;left:0;position:absolute;right:0}}#reservations #accommodation-info .info-block h3,.tournaments-2018 #accommodation-info .info-block h3{font-size:24px;margin:0;text-shadow:#000 0 1px 3px;text-transform:uppercase}#reservations #accommodation-info .info-block p,.tournaments-2018 #accommodation-info .info-block p{text-shadow:#000 0 1px 3px}#reservations #accommodation-info .info-block .btn,.tournaments-2018 #accommodation-info .info-block .btn{background:#fff;color:#000}#reservations #rankings-photo,.tournaments-2018 #rankings-photo{position:relative}@media screen and (max-width:767px){#reservations #rankings-photo,.tournaments-2018 #rankings-photo{background-position:top;background-size:cover;height:750px;padding:20px}}@media screen and (min-width:768px){#reservations #rankings-photo,.tournaments-2018 #rankings-photo{padding-top:44.736842%}}#reservations #rankings-photo #rankings-photo-overlay,.tournaments-2018 #rankings-photo #rankings-photo-overlay{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:767px){#reservations #rankings-photo #rankings-photo-overlay,.tournaments-2018 #rankings-photo #rankings-photo-overlay{background:rgba(0,0,0,.5)}}@media screen and (min-width:768px){#reservations #rankings-photo #rankings-photo-overlay,.tournaments-2018 #rankings-photo #rankings-photo-overlay{background-image:-webkit-linear-gradient(legacy-direction(#000),transparent 30%,transparent 50%,rgba(0,0,0,.8) 75%);background-image:linear-gradient(#000,transparent 30%,transparent 50%,rgba(0,0,0,.8) 75%)}#reservations #rankings-photo #rankings-photo-overlay .rankings-selector,.tournaments-2018 #rankings-photo #rankings-photo-overlay .rankings-selector{position:absolute;right:20px;text-align:right;top:20px;z-index:1}}#reservations #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope,.tournaments-2018 #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope{color:#fff;font-size:24px;font-weight:700;margin-left:30px;position:relative}@media screen and (max-width:767px){#reservations #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope,.tournaments-2018 #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope{display:block;margin:20px}}#reservations #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope img,.tournaments-2018 #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope img{height:50px;margin-right:15px}@media screen and (min-width:768px){#reservations #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope:after,.tournaments-2018 #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope:after{border-bottom:2px solid transparent;content:"";height:1px;left:35%;position:absolute;top:30px;transition:all .5s;width:65%}#reservations #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope:hover:after,.tournaments-2018 #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope:hover:after{border-bottom:2px solid hsla(0,0%,100%,.5)}}#reservations #rankings-photo #rankings-photo-overlay .info-block,.tournaments-2018 #rankings-photo #rankings-photo-overlay .info-block{color:#fff;margin:0 auto;text-align:center}@media screen and (min-width:768px){#reservations #rankings-photo #rankings-photo-overlay .info-block,.tournaments-2018 #rankings-photo #rankings-photo-overlay .info-block{bottom:20px;left:0;position:absolute;right:0;z-index:1}}#reservations #rankings-photo #rankings-photo-overlay .info-block h3,.tournaments-2018 #rankings-photo #rankings-photo-overlay .info-block h3{font-size:24px;margin:0;text-shadow:#000 0 1px 3px;text-transform:uppercase}#reservations #rankings-photo #rankings-photo-overlay .info-block h3 #rankings-photo-icon,.tournaments-2018 #rankings-photo #rankings-photo-overlay .info-block h3 #rankings-photo-icon{height:96px;margin-right:15px}#reservations #rankings-photo #rankings-photo-overlay .info-block p,.tournaments-2018 #rankings-photo #rankings-photo-overlay .info-block p{text-shadow:#000 0 1px 3px}#reservations #rankings-photo #rankings-photo-overlay .info-block .btn,.tournaments-2018 #rankings-photo #rankings-photo-overlay .info-block .btn{background:#fff;color:#000}#reservations #rankings-photo #rankings-photo-overlay .info-block .rankings-filter,.tournaments-2018 #rankings-photo #rankings-photo-overlay .info-block .rankings-filter{margin-top:30px;padding-left:15px;padding-right:15px}#reservations #rankings-photo #rankings-photo-overlay .info-block .rankings-filter h3,.tournaments-2018 #rankings-photo #rankings-photo-overlay .info-block .rankings-filter h3{font-weight:400;margin-bottom:10px;text-transform:none}@media screen and (min-width:768px){#reservations .reservation-options,.tournaments-2018 .reservation-options{display:flex;justify-content:center;padding-top:60px}}#reservations .reservation-options .reservation-option,.tournaments-2018 .reservation-options .reservation-option{display:flex;flex-direction:column;justify-content:flex-start;max-width:420px;text-align:center}@media screen and (max-width:767px){#reservations .reservation-options .reservation-option,.tournaments-2018 .reservation-options .reservation-option{margin-top:30px}}#reservations .reservation-options .reservation-option img,.tournaments-2018 .reservation-options .reservation-option img{align-self:center}#reservations .reservation-options .reservation-option h3,.tournaments-2018 .reservation-options .reservation-option h3{font-weight:100}@media screen and (min-width:768px){#reservations .reservation-options .reservation-option h3,.tournaments-2018 .reservation-options .reservation-option h3{margin-top:0}}#reservations .reservation-options .reservation-option p,.tournaments-2018 .reservation-options .reservation-option p{font-size:18px;margin:10px 5px 20px;text-align:center}#reservations .reservation-options .reservation-option .btn,.tournaments-2018 .reservation-options .reservation-option .btn{align-self:center;background:#002147;color:#fff;margin-top:auto}@media screen and (min-width:768px){#reservations .rankings-options,.tournaments-2018 .rankings-options{display:flex;justify-content:center;padding-top:60px}}#reservations .rankings-options .rankings-option,.tournaments-2018 .rankings-options .rankings-option{display:flex;flex-direction:column;justify-content:flex-start;max-width:420px;text-align:center}@media screen and (max-width:767px){#reservations .rankings-options .rankings-option,.tournaments-2018 .rankings-options .rankings-option{margin-top:30px}}#reservations .rankings-options .rankings-option img,.tournaments-2018 .rankings-options .rankings-option img{align-self:center}#reservations .rankings-options .rankings-option h3,.tournaments-2018 .rankings-options .rankings-option h3{font-weight:100}@media screen and (min-width:768px){#reservations .rankings-options .rankings-option h3,.tournaments-2018 .rankings-options .rankings-option h3{margin-top:0}}#reservations .rankings-options .rankings-option p,.tournaments-2018 .rankings-options .rankings-option p{font-size:18px;margin:10px 5px 20px;text-align:center}#reservations .rankings-options .rankings-option .btn,.tournaments-2018 .rankings-options .rankings-option .btn{align-self:center;background:#002147;color:#fff;margin-top:auto}.flip-container{perspective:1000px}.flip-container .flipper{transform:none}.flip-container.hover .flipper,.flip-container:hover .flipper{transform:rotateY(180deg)}.back,.flip-container,.front{height:100%;width:100%}.flipper{position:relative;transform-style:preserve-3d;transition:.6s}.back,.front{backface-visibility:hidden;left:0;position:absolute;top:0}.front{transform:rotateY(0deg);z-index:2}.back{transform:rotateY(180deg)}@media screen and (min-width:768px){.modal{top:36px;z-index:10000}}.home-module,.home-module .home-module-container{position:relative}.home-module .home-module-container.dimmed{opacity:.2}.home-module-editor{background:#fff;border:1px solid #eee;border-radius:9px;box-shadow:-5px 5px 15px rgba(0,0,0,.5);color:#000;left:20px;min-width:250px;padding:15px;position:absolute;text-align:left;top:20px;z-index:999999}.home-module-editor h4{margin:0;text-transform:uppercase}.home-module-editor p{color:#666;font-family:sans-serif;font-size:12px;font-weight:400;text-transform:uppercase}@keyframes scaleAnimation{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes drawCircle{0%{stroke-dashoffset:151px}to{stroke-dashoffset:0}}@keyframes drawCheck{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.home-module-editor .successAnimationCircle{stroke-dasharray:151px 151px;stroke:#5cb85c}.home-module-editor .successAnimationCheck{stroke-dasharray:36px 36px;stroke:#5cb85c}.home-module-editor .successAnimationResult{fill:#5cb85c;opacity:0}.home-module-editor .successAnimation{display:none;position:absolute;top:-1px}.home-module-editor .successAnimation.animated{animation:scaleAnimation 1s ease-out 0s 1 both}.home-module-editor .successAnimation.animated .successAnimationCircle{animation:drawCircle 1s cubic-bezier(.77,0,.175,1) 0s 1 both,fadeOut .3s linear .9s 1 both}.home-module-editor .successAnimation.animated .successAnimationCheck{animation:drawCheck 1s cubic-bezier(.77,0,.175,1) 0s 1 both,fadeOut .3s linear .9s 1 both}.home-module-editor .successAnimation.animated .successAnimationResult{animation:fadeIn .3s linear .9s both}.home-module-editor #replay{background:hsla(0,0%,100%,.2);border:0;border-radius:3px;bottom:100px;color:#5cb85c;left:50%;outline:0;padding:10px 30px;position:absolute;transform:translateX(-50%)}.home-module-editor #replay:active{background:hsla(0,0%,100%,.1)}.home-module-1 .home-module-editor{top:100px}@media screen and (max-width:767px){#registration-popup{margin-top:34px}}.ibc-widget-wrapper{background:#fff;border-radius:11px;box-shadow:2px 2px 10px;height:460px;overflow:auto;padding-bottom:20px}.ibc-widget-wrapper:after{background:linear-gradient(1turn,#fff,transparent);border-bottom-left-radius:11px;border-bottom-right-radius:11px;bottom:0;content:" ";height:40px;left:0;position:absolute;width:100%}.ibc-html-block{position:relative}.ibc-back-button{background:#eee;border-radius:50%;cursor:pointer;display:inline-block;font-size:1.5rem;height:31px;line-height:25px;margin:10px;position:sticky;text-align:center;top:10px;width:31px;z-index:100}.ibc-loader-container{display:flex;height:4px;justify-content:center;position:sticky;top:0;z-index:101}.playoff-brackets{display:flex;flex-direction:column}.playoff-brackets .playoff-brackets-row{display:flex;flex-direction:row;justify-content:space-around}.playoff-brackets .playoff-brackets-row .playoff-brackets-cell{align-items:flex-start;background:#eee;border-radius:3px;display:flex;flex-direction:column;margin:0;padding:15px 5px;width:22.5%}.playoff-brackets .playoff-brackets-row .playoff-brackets-cell.empty{background:transparent}.playoff-brackets .playoff-brackets-row .playoff-brackets-cell .match-info,.playoff-brackets .playoff-brackets-row .playoff-brackets-cell .match-status{font-size:10px;text-align:center;white-space:nowrap;width:100%}@media screen and (max-width:767px){.playoff-brackets .playoff-brackets-row .playoff-brackets-cell .match-info,.playoff-brackets .playoff-brackets-row .playoff-brackets-cell .match-status{font-size:9px}}.playoff-brackets .playoff-brackets-row .playoff-brackets-cell .playoff-brackets-cell-teams{display:flex;flex-direction:row;width:100%}@media screen and (max-width:767px){.playoff-brackets .playoff-brackets-row .playoff-brackets-cell .playoff-brackets-cell-teams{flex-direction:column}}.playoff-brackets .playoff-brackets-row .playoff-brackets-cell .playoff-brackets-cell-teams .playoff-brackets-cell-team{align-items:center;display:flex;flex-direction:column;font-size:10px;text-align:center;width:100%}.playoff-brackets .playoff-brackets-row .playoff-brackets-cell .playoff-brackets-cell-teams .playoff-brackets-cell-team .overflowed:hover{white-space:normal}.playoff-brackets .playoff-brackets-row .playoff-brackets-cell .playoff-brackets-cell-result{display:block;text-align:center;width:100%}@media screen and (min-width:768px){.playoff-brackets .playoff-brackets-row .playoff-brackets-cell .playoff-brackets-cell-result{align-items:center;display:flex;flex-direction:column}}.playoff-brackets .playoff-brackets-row .playoff-brackets-cell .playoff-brackets-cell-result h3{white-space:nowrap}.playoff-brackets .playoff-brackets-row.cells-8 .playoff-brackets-cell{width:12%}.playoff-brackets .playoff-brackets-row.cells-2 .playoff-brackets-cell,.playoff-brackets .playoff-brackets-row.cells-4 .playoff-brackets-cell{width:22.5%}.playoff-brackets .playoff-brackets-row-dividers{display:flex;flex-direction:row;height:30px;justify-content:space-around}.playoff-brackets .playoff-brackets-row-dividers .playoff-divider{display:flex;position:relative;width:12.5%}.playoff-brackets .playoff-brackets-row-dividers .playoff-divider:before{border-bottom:1px solid #ccc;border-left:1px solid #ccc;content:" ";height:50%;left:50%;position:absolute;white-space:pre;width:100%}.playoff-brackets .playoff-brackets-row-dividers .playoff-divider:after{background:#ccc;bottom:0;content:"";height:50%;left:150%;position:absolute;width:1px}.playoff-brackets .playoff-brackets-row-dividers .playoff-divider.side-right:before{border-left:none;border-right:1px solid #ccc;left:-50%}.playoff-brackets .playoff-brackets-row-dividers .playoff-divider.side-right:after{left:-50%}.playoff-brackets .playoff-brackets-row-dividers .playoff-divider.inactive{opacity:0}.playoff-brackets .playoff-brackets-row-dividers.cells-8 .playoff-divider{width:6.25%}.playoff-brackets .playoff-brackets-row-dividers.cells-4 .playoff-divider{width:12.5%}.playoff-brackets .playoff-brackets-row-dividers.cells-2 .playoff-divider{width:25%}.playoff-brackets .playoff-brackets-row-dividers.cells-1 .playoff-divider{width:1px}.playoff-brackets .playoff-brackets-row-dividers.cells-1 .playoff-divider:before{background:#ccc;border:none;width:1px}.playoff-brackets .playoff-brackets-row-dividers.cells-1 .playoff-divider:after{left:0}.playoff-brackets .playoff-brackets-row-dividers.section-right{transform:scaleY(-1)}.playoff-brackets .matchgroup-team-country{margin-right:0}.master .team .team-header-info{margin-bottom:30px;margin-left:31px}.master .team .team-header-info label{margin-bottom:0}.carousel-showmanymoveone .carousel-control{background-image:none;width:4%}.carousel-showmanymoveone .carousel-control.left{margin-left:-45px}.carousel-showmanymoveone .carousel-control.right{margin-right:-45px}@media screen and (max-width:767px){.carousel-showmanymoveone .carousel-control.left{margin-left:15px}.carousel-showmanymoveone .carousel-control.right{margin-right:15px}}.carousel-showmanymoveone .cloneditem-1,.carousel-showmanymoveone .cloneditem-2,.carousel-showmanymoveone .cloneditem-3{display:none}@media (min-width:768px) and (-webkit-transform-3d),(min-width:768px) and (transform-3d){.carousel-showmanymoveone .carousel-inner>.item.active.right,.carousel-showmanymoveone .carousel-inner>.item.next{left:0;transform:translate3d(50%,0,0)}.carousel-showmanymoveone .carousel-inner>.item.active.left,.carousel-showmanymoveone .carousel-inner>.item.prev{left:0;transform:translate3d(-50%,0,0)}.carousel-showmanymoveone .carousel-inner>.item.active,.carousel-showmanymoveone .carousel-inner>.item.left,.carousel-showmanymoveone .carousel-inner>.item.prev.right{left:0;transform:translateZ(0)}}@media (min-width:768px){.carousel-showmanymoveone .carousel-inner>.active.left,.carousel-showmanymoveone .carousel-inner>.prev{left:-50%}.carousel-showmanymoveone .carousel-inner>.active.right,.carousel-showmanymoveone .carousel-inner>.next{left:50%}.carousel-showmanymoveone .carousel-inner>.active,.carousel-showmanymoveone .carousel-inner>.left,.carousel-showmanymoveone .carousel-inner>.prev.right{left:0}.carousel-showmanymoveone .carousel-inner .cloneditem-1{display:block}}@media (min-width:992px) and (-webkit-transform-3d),(min-width:992px) and (transform-3d){.carousel-showmanymoveone .carousel-inner.carousel-4-items>.item.active.right,.carousel-showmanymoveone .carousel-inner.carousel-4-items>.item.next{left:0;transform:translate3d(25%,0,0)}.carousel-showmanymoveone .carousel-inner.carousel-4-items>.item.active.left,.carousel-showmanymoveone .carousel-inner.carousel-4-items>.item.prev{left:0;transform:translate3d(-25%,0,0)}.carousel-showmanymoveone .carousel-inner.carousel-4-items>.item.active,.carousel-showmanymoveone .carousel-inner.carousel-4-items>.item.left,.carousel-showmanymoveone .carousel-inner.carousel-4-items>.item.prev.right{left:0;transform:translateZ(0)}}@media (min-width:992px){.carousel-showmanymoveone .carousel-inner.carousel-4-items>.active.left,.carousel-showmanymoveone .carousel-inner.carousel-4-items>.prev{left:-25%}.carousel-showmanymoveone .carousel-inner.carousel-4-items>.active.right,.carousel-showmanymoveone .carousel-inner.carousel-4-items>.next{left:25%}.carousel-showmanymoveone .carousel-inner.carousel-4-items>.active,.carousel-showmanymoveone .carousel-inner.carousel-4-items>.left,.carousel-showmanymoveone .carousel-inner.carousel-4-items>.prev.right{left:0}.carousel-showmanymoveone .carousel-inner.carousel-4-items .cloneditem-2,.carousel-showmanymoveone .carousel-inner.carousel-4-items .cloneditem-3{display:block}}@media (min-width:992px) and (-webkit-transform-3d),(min-width:992px) and (transform-3d){.carousel-showmanymoveone .carousel-inner.carousel-6-items>.item.active.right,.carousel-showmanymoveone .carousel-inner.carousel-6-items>.item.next{left:0;transform:translate3d(16.666666667%,0,0)}.carousel-showmanymoveone .carousel-inner.carousel-6-items>.item.active.left,.carousel-showmanymoveone .carousel-inner.carousel-6-items>.item.prev{left:0;transform:translate3d(-16.666666667%,0,0)}.carousel-showmanymoveone .carousel-inner.carousel-6-items>.item.active,.carousel-showmanymoveone .carousel-inner.carousel-6-items>.item.left,.carousel-showmanymoveone .carousel-inner.carousel-6-items>.item.prev.right{left:0;transform:translateZ(0)}}@media (min-width:992px){.carousel-showmanymoveone .carousel-inner.carousel-6-items>.active.left,.carousel-showmanymoveone .carousel-inner.carousel-6-items>.prev{left:-16.666666667%}.carousel-showmanymoveone .carousel-inner.carousel-6-items>.active.right,.carousel-showmanymoveone .carousel-inner.carousel-6-items>.next{left:16.666666667%}.carousel-showmanymoveone .carousel-inner.carousel-6-items>.active,.carousel-showmanymoveone .carousel-inner.carousel-6-items>.left,.carousel-showmanymoveone .carousel-inner.carousel-6-items>.prev.right{left:0}.carousel-showmanymoveone .carousel-inner.carousel-6-items .cloneditem-2,.carousel-showmanymoveone .carousel-inner.carousel-6-items .cloneditem-3{display:block}}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.mt-0{margin-top:0}.forms{margin-bottom:60px}.forms h4.group-title{color:#13a2e5;margin-bottom:15px;margin-top:30px}.forms h4.group-title:first-child,.forms h4.group-title:first-of-type{margin-top:0}.forms h4.group-title.dark{color:#1f5e89}ul.form-record{list-style:none}ul.form-record .form-inline input{max-width:40px}ul.form-record .form-inline .pull-right{margin-right:0}ul.form-record .btn-remove{margin:5px 0}ul.form-record li{margin-bottom:10px}.form-row{margin-bottom:15px;margin-left:-15px;margin-right:-15px}.form-row:after,.form-row:before{content:" ";display:table}.form-row:after{clear:both}#teamteam_siblings{display:inline;width:auto}#team_manager_photo,#team_photo{border:1px dashed #ccc}#team_manager_photo img,#team_photo img{height:200px}#team_manager_photo{width:200px}.row-border{border-bottom:1px solid #ccc}#player-picker-popup .player-list .player-item .player-photo,.person-list-read-only .person-item .person-photo{background:#999;background-position:top;background-size:cover;border:1px solid rgba(0,33,71,.5);border-radius:50%;cursor:pointer;display:inline-block;height:24px;width:24px}.no-scroll{overflow:hidden}#rooming-list-popup{position:fixed;top:0}#rooming-list-popup .modal-dialog{height:100vh;margin:0;overflow:hidden;width:100vw}#rooming-list-popup .modal-dialog .modal-content{height:100%}#rooming-list-popup .modal-dialog .modal-content .modal-body{height:100%;overflow-y:scroll}.forms h4.group-title.white{color:#fff}.forms h4.group-title.autowidth{width:auto}.form-error,.form-error .help-block{color:#a94442}.forms .note{font-size:10px}.forms .note.medium{font-size:13px;opacity:.5}.forms .note-time{opacity:.7}.readonly{color:#13a2e5}.forms .readonly{border-color:#efefef;box-shadow:none;color:#13a2e5;padding-right:12px}ul.form-record,ul.form-record li{margin:0;padding:0}ul.form-record li{list-style:none}.forms div.inline.normal-label label{width:50%}.forms div.inline.normal-label input,.forms div.inline.normal-label select,.forms div.inline.normal-label textarea{width:46%}.forms div.inline.large-label label{width:60%}.forms div.inline.large-label input,.forms div.inline.large-label select,.forms div.inline.large-label textarea{width:24%}.forms div.full-input input,.forms div.full-input select,.forms div.full-input textarea,.forms div.full-label label{width:96%}@media (min-width:1025px){.form-actions{margin-top:19px;text-align:center;width:900px}.forms .disabled{float:left}.forms div.row-2{clear:left;margin:0 auto 10px;width:611px}.forms div.auto-label label{padding-right:12px;width:auto}.forms div.inline-input input,.forms div.inline-input select,.forms div.inline-input textarea{margin-left:10px;width:calc(100% - 40px)}.forms div.samecol{margin-bottom:10px}.forms div.col-1{float:left;margin-right:15px;width:25%}.forms div.col-1:nth-of-type(3){margin-right:0}.forms div.col-1.small-label input,.forms div.col-1.small-label select{width:183px}.forms div.col-1 .small-label select{width:181px}.forms div.col-1.normal-label input,.forms div.col-1.normal-label select{width:135px}.forms div.col-1.large-label input,.forms div.col-1.large-label select{width:73px}.forms div.col-2{float:left;margin-right:15px;width:50%}.forms div.col-2.small-label input,.forms div.col-2.small-label select{width:486px}.forms div.col-2.normal-label input,.forms div.col-2.normal-label select{width:438px}.forms div.col-12-1{float:left;vertical-align:middle;width:90px}.forms div.col-12-2{float:left;vertical-align:middle;width:117px}.forms div.col-12-3{float:left;vertical-align:middle;width:126px}.forms div.col-12-1 label{float:right;font-size:10px;margin:0;width:19px}.forms div.col-12-2 label{float:right;font-size:10px;margin:0;width:46px}.forms div.col-12-3 label{float:right;font-size:10px;margin:0;width:55px}.forms div.col-6{float:left;width:150px}.forms div.col-6 label{width:79px}.forms div.last{margin-right:0}.forms div.button,.forms div.no-label{float:left}.forms div.col-1.no-label input{width:263px}.player-upload-iddoc-photo-wrapper,.player-upload-photo-wrapper{cursor:pointer;display:inline-block;height:34px;position:relative;vertical-align:middle;width:34px}.player-upload-iddoc-photo-wrapper .player-upload-iddoc-photo,.player-upload-iddoc-photo-wrapper .player-upload-photo,.player-upload-photo-wrapper .player-upload-iddoc-photo,.player-upload-photo-wrapper .player-upload-photo{background-position:top;background-size:cover;border:1px solid #eee;border-radius:50%;display:inline-block;height:32px;left:0;position:absolute;top:0;vertical-align:middle;width:32px}.player-upload-iddoc-photo-wrapper .player-upload-iddoc-photo-input,.player-upload-iddoc-photo-wrapper .player-upload-photo-input,.player-upload-iddoc-photo-wrapper input[type=file],.player-upload-photo-wrapper .player-upload-iddoc-photo-input,.player-upload-photo-wrapper .player-upload-photo-input,.player-upload-photo-wrapper input[type=file]{cursor:pointer;height:34px;left:0;opacity:0;position:absolute;top:0;width:34px}.player-upload-iddoc-photo-wrapper .remove_iddoc_photo,.player-upload-iddoc-photo-wrapper .remove_photo,.player-upload-iddoc-photo-wrapper [class*=form_upload_player],.player-upload-iddoc-photo-wrapper [class*=form_upload_player_iddoc_photo],.player-upload-photo-wrapper .remove_iddoc_photo,.player-upload-photo-wrapper .remove_photo,.player-upload-photo-wrapper [class*=form_upload_player],.player-upload-photo-wrapper [class*=form_upload_player_iddoc_photo]{height:34px;left:-7px;overflow:hidden;position:absolute;top:-10px;white-space:nowrap;width:34px}.player-upload-iddoc-photo-wrapper .remove_iddoc_photo a,.player-upload-iddoc-photo-wrapper .remove_photo a,.player-upload-iddoc-photo-wrapper [class*=form_upload_player] a,.player-upload-iddoc-photo-wrapper [class*=form_upload_player_iddoc_photo] a,.player-upload-photo-wrapper .remove_iddoc_photo a,.player-upload-photo-wrapper .remove_photo a,.player-upload-photo-wrapper [class*=form_upload_player] a,.player-upload-photo-wrapper [class*=form_upload_player_iddoc_photo] a{background:red;border-radius:50%;color:#fff;display:inline-block;font-size:17px;height:17px;line-height:14px;margin-right:100px;text-align:center;width:17px}.player-send-login{white-space:nowrap}.forms div.person-number,.forms div.person-number input{float:left;margin-right:10px;width:46px}.forms div.person-name,.forms div.person-name input{float:left;margin-right:10px;width:227px}.forms div.person-email,.forms div.person-email input{float:left;margin-right:10px;width:173px}.forms div.person-birthday{float:left;margin-right:10px;width:99px}.forms div.person-birthday select{float:left;margin-right:10px;width:89px!important}.forms div.person-iddoc{float:left;margin-right:10px;width:99px}.forms div.person-iddoc input{float:left;margin-right:10px;width:89px!important}.forms div.mti-person-iddoc input[type=text]{display:inline-block;width:calc(100% - 40px)}.forms div.row-actions{border-bottom:1px solid #1f5e89;clear:left;margin-bottom:20px}.forms div.row-actions .record-actions{margin-top:0}.forms div.row-last{border-bottom:1px solid #1f5e89;padding-bottom:20px}.forms div.row-data{margin-top:0}.forms div.small-label .form-error{padding-left:103px}.forms div.normal-label .form-error{padding-left:151px}.forms div.large-label .form-error{padding-left:213px}.forms div.checkbox-group div.form-label,.forms div.checkbox-group div.form-widget{float:left}.forms div.checkbox-group div.form-widget label{border-right:none;width:auto!important}.forms div.checkbox-group div.form-widget label:after{content:"\a";white-space:pre}.forms div.checkbox-group div.form-widget input{clear:left;display:block;float:left;margin-left:20px;margin-right:5px;margin-top:5px;width:auto}.forms div.inline,.forms div.inline div,.forms div.inline input{float:left}.forms div.inline-margin{margin-right:10px}.forms div.inline-margin-large{margin-right:30px}.forms div.inline.large-label label{width:190px}.forms div.inline.normal-label label{width:128px}.forms div.inline{margin-right:9px}.forms div.inline:last-of-type{margin-right:0}.forms div.datetime select{width:auto!important}.force-right{float:right!important}.forms .field-radio input{margin-right:10px;margin-top:3px;vertical-align:middle}.forms .field-radio label{border-right:none;padding:0 3px 0 0;vertical-align:middle;width:auto!important}.forms .flight{width:572px}.forms .col-photo{float:left;margin-right:10px;width:568px}.forms .mti-banner{margin-bottom:30px}.forms .mti-team-photo{background:#fff;border-radius:5px;height:398px;width:568px}.forms .mti-hotel-info{margin-bottom:20px}.forms .mti-hotel-info h4,.forms .mti-hotel-info p{font-size:14px;margin:0}.form-equipment-choice{background:url(/app/build/images/branco.a3e6ff02.png) no-repeat;height:111px;margin:20px;position:relative;width:140px}.form-equipment-choice-h{background:url(/app/build/images/branco-h.3a914234.png) no-repeat}.form-equipment-choice-v{background:url(/app/build/images/branco-v.9bf53b9e.png) no-repeat}.form-equipment-choice .radio{bottom:0;left:0;position:absolute}.form-equipment-choice .pallete{bottom:0;position:absolute;right:0;width:40px}}#team_photo{border:1px dashed #1f5e89;margin:0;overflow:hidden;padding:0;position:relative}.forms .backend .readonly,.forms .backend input[type=date],.forms .backend input[type=email],.forms .backend input[type=number],.forms .backend input[type=text]{background:#444;border:none;color:#fff;font-size:1em;padding-left:10px;padding-right:3px}.forms .backend input[type=radio]{margin-left:10px}.forms .backend input[type=file]{color:#fff}.forms .backend div.number,.forms .backend div.number input,.forms .backend input[type=number]{float:none;padding-left:0;padding-right:0;text-align:center;width:30px!important}.forms .backend ul{color:red;float:left;list-style:none;margin:0 10px 0 0;padding:0}.craue_formflow_content{border:1px solid #ccc;border-radius:7px;padding:0 5% 30px}.craue_formflow_content .alert{margin-top:20px}.craue_formflow_buttons{margin-top:40px}.craue_formflow_buttons:after,.craue_formflow_buttons:before{clear:both;content:"";display:block}:root{--step-list-margin-left:60px;--step-number-width:33px;--step-number-padding:2px;--step-number-right-margin:5px}.craue_formflow_steplist{color:#eee;margin-bottom:30px;overflow:hidden;padding:0;padding-left:var(--step-list-margin-left)}.craue_formflow_steplist_label{display:inline-block;margin-top:2px;overflow:hidden;vertical-align:top;width:calc(100% - var(--step-number-width) - var(--step-number-right-margin) - var(--step-number-padding)*2 - 10px)}.craue_formflow_steplist .craue_formflow_current_step{color:#1f5e89}.craue_formflow_steplist li{color:#021e2f;float:left;font-size:10px;letter-spacing:.05em;list-style-type:none;padding-top:10px;position:relative;text-align:left;text-transform:uppercase;width:14.2857142857%}.craue_formflow_steplist_label_help{color:#666;letter-spacing:0;text-transform:none}.craue_formflow_steplist li:before{background:#fff;border-radius:50%;display:inline-block;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;height:var(--step-number-width);line-height:28px;margin:0 var(--step-number-right-margin) 10px auto;padding:var(--step-number-padding);text-align:center;vertical-align:sub;width:var(--step-number-width)}.craue_formflow_steplist li.craue_formflow_done_step:before,.craue_formflow_steplist li:before{border:1px solid #1f5e89;color:#1f5e89}.craue_formflow_steplist li.craue_formflow_current_step:after,.craue_formflow_steplist li.craue_formflow_current_step:before{background:#1f5e89;color:#fff}.craue_formflow_steplist li:last-child:after{display:none}.craue_formflow_steplist li:first-child:before{content:"1"}.craue_formflow_steplist li:nth-child(2):before{content:"2"}.craue_formflow_steplist li:nth-child(3):before{content:"3"}.craue_formflow_steplist li:nth-child(4):before{content:"4"}.craue_formflow_steplist li:nth-child(5):before{content:"5"}.craue_formflow_steplist li:nth-child(6):before{content:"6"}.craue_formflow_steplist li:nth-child(7):before{content:"7"}@media screen and (max-width:768px){:root{--step-list-margin-left:0}.craue_formflow_steplist{margin-bottom:2px}.craue_formflow_steplist_label{left:0;margin:0;opacity:0;padding:0;position:absolute;text-indent:-9999px;top:0}.craue_formflow_steplist_label,.craue_formflow_steplist_label a{display:block;height:100%;width:100%}}.page-title{font-family:Poppins,sans-serif;font-weight:700;margin-top:0;text-transform:uppercase}.blue-title{color:#13a2e5}.border-title{border-bottom:1px solid #eee}.tab-pane{clear:left}.node-title,.subpage-title{font-family:Poppins,sans-serif;font-weight:700;margin-top:30px;padding-left:15px;padding-right:15px;text-transform:uppercase}.node-title.first,.subpage-title.first{margin-top:0}.module1,.module2,.module3,.module4,.module5,.module6{clear:left}ul.age-categories{list-style:none;margin:0;padding:0 0 40px}ul.age-categories li{border-bottom:1px solid #ccc}.playing-field-intro,.playing-field-location{margin-bottom:30px}.playing-field-intro .block-image,.playing-field-location .block-image{margin-bottom:15px}.playing-field-intro .block-label,.playing-field-location .block-label{font-weight:700}.playing-field-pictograms{margin:15px 0}.information-box .panel-heading{background:#13a2e5;color:#fff;font-weight:700}.lodging-category{display:none}.page-module.photos .block-label{font-weight:700}.block-photos{height:90px;overflow:hidden;white-space:nowrap}.block-photos .content-block{float:left;margin-right:5px}.content-block[template=module2]{overflow:hidden}#admin-menu{background:#000;height:40px;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:9000}#admin-menu .actions{color:#f39200;float:left;font-size:10px;font-weight:400;margin-left:10px}#admin-menu ul{margin:0;padding:0}#admin-menu li,#admin-menu ul{display:inline-block;float:left}#admin-menu li{margin-left:10px}#admin-menu .username{color:#f39200;float:right;font-size:10px;font-weight:400;margin-right:30px}#admin-menu-spacer{height:40px}#admin-menu a.edit{float:left;margin-right:20px;margin-top:-2px;padding:4px 12px}#admin-menu a.edit.backend,#admin-menu a.edit.page{background:#f39200;border-radius:5px;color:#fff;display:block;float:left;margin-top:-2px;padding:4px 12px}#admin-menu a.edit.backend{background:#0f3a5c}#admin-menu a.home{background:url(/app/build/images/icon_home.0283ab12.png) no-repeat;display:block;float:left;height:24px;margin-top:-4px;opacity:.9;padding:0;width:24px}#admin-menu a.home:hover{opacity:1}#admin-menu a.hover{color:#f2f8fd!important}#admin-header-wrapper{background:none;float:left;padding-left:15px;padding-right:15px;width:calc(100% - 230px)}#admin-header-wrapper .wrapper{width:100%}#admin-header-wrapper.menu-collapsed{width:calc(100% - 30px)}#admin-left-menu{background:#333;float:left;max-height:calc(100vh - 80px);overflow-y:auto;padding:15px;width:170px}#admin-left-menu h3{border-bottom:1px solid #444;color:#fff;font-size:12px;font-weight:400;text-transform:uppercase}#admin-left-menu ul{list-style:none;margin:0;padding:0}#admin-left-menu ul li{border-bottom:1px solid #444}#admin-left-menu ul li a{color:#999;display:block;width:100%}#admin-left-menu ul li a.active{color:#f39200}#admin-left-menu.collapsed{width:40px}#admin-left-menu.collapsed h3,#admin-left-menu.collapsed ul{display:none}#admin-bar{background:#000;height:100%;left:0;padding:10px;position:fixed;top:120px;width:25%;z-index:9000}#admin-bar-messages{height:40px;padding:0}#admin-bar-messages .loader{background:url(/app/build/images/admin-ajax-loader.b34888a0.gif) no-repeat;display:none;height:20px;width:220px}#admin-content-editor{background:#ffaf4b;background-image:-webkit-linear-gradient(legacy-direction(#ffaf4b),#ff920a);background-image:linear-gradient(#ffaf4b,#ff920a);border-radius:5px;color:#0f3a5c;margin-bottom:5px;padding:10px;position:relative;z-index:9100}#admin-content-editor a{color:#0f3a5c}#admin-content-editor .loader{background:url(/app/build/images/ajax-loader-editor.ae11e5a0.gif) no-repeat;display:none;float:left;height:12px;margin-top:3px;width:120px}#admin-content-editor .close-button{background:url(/app/build/images/icon_close_white_small.a5960611.png) no-repeat;height:14px;opacity:.7;position:absolute;right:3px;top:3px;width:14px}#admin-content-editor .close-button:hover{opacity:1}#admin-content-editor .close-button a{display:block}#admin-content-editor .footer{margin-top:10px;padding:0}#admin-content-editor .actions{float:right;text-align:right}#admin-content-editor label{display:block;margin-top:10px}#admin-content-editor input[type=text]{width:194px}#form_image{margin-bottom:10px;margin-top:10px;width:200px}#form_pictograms label{display:inline}#form_pictograms input[type=text]{background:none;border:none;color:#0f3a5c;width:160px}li.admin,ul.admin{margin:0;padding:0}li.admin{list-style:none}.ui-sortable-placeholder{border:1px dotted #000;height:150px!important;visibility:visible!important}.ui-sortable-placeholder *{visibility:hidden}span.form_upload{display:block;overflow:hidden;white-space:nowrap;width:200px}#admin-file-browser-wrapper{background:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9000}#admin-file-browser{background:#0f3a5c;border-radius:5px;display:none;height:452px;left:240px;overflow:hidden;position:fixed;top:90px;width:800px;z-index:9000}#admin-file-browser .header{background:#13a2e5;border-top-left-radius:5px;border-top-right-radius:5px;height:10px;padding:20px}#admin-file-browser .close-button{background:url(/app/build/images/icon_close_white_small.a5960611.png) no-repeat;height:14px;opacity:.7;position:absolute;right:3px;top:3px;width:14px}#admin-file-browser .close-button:hover{opacity:1}#admin-file-browser .close-button a{display:block}#admin-file-browser .cnts{height:390px;overflow:auto}#admin-file-browser table{width:100%}#admin-file-browser td{border-bottom:1px solid #13a2e5;padding:12px}#admin-file-browser td.value{font-size:10px}#admin-file-browser .footer{background:#13a2e5;border-bottom-left-radius:5px;border-bottom-right-radius:5px;height:10px;padding:0}.field-editable:hover{background:#ffc200;cursor:pointer;cursor:hand}#dimensions-slider{font-size:10px}#dimensions-slider .slider-block{clear:left;margin-bottom:4px}#dimensions-slider .label{float:left;width:22%}#dimensions-slider .slider{float:left;margin-top:3px;width:75%}a.locale.sel{color:#f39200}.page-module-template{background:#1f5e89;cursor:crosshair;margin-bottom:5px;margin-left:15px;margin-right:15px;padding:10px}.page-module-template a{color:#fff}.page-module-template h3{background:url(/app/build/images/arrow.51b9c15c.png) 4px 4px no-repeat;color:#fff;cursor:hand;font-family:Oswald,Arial,sans-serif;font-size:11px;font-weight:200;letter-spacing:.1em;margin:0;padding:0 0 0 24px;text-transform:uppercase}.page-module-template.expanded h3{background:url(/app/build/images/arrow.51b9c15c.png) 4px -30px no-repeat}.page-module-template .info{display:none}.page-module-template.expanded .info{display:block}.page-module-template .preview{background:url(/app/build/images/module-previews.96bc20c5.png) 0 0 no-repeat;height:70px;margin:5px 18px 0;opacity:.5;width:165px}.page-module-template .desc{color:#fff;font-size:10px;line-height:12px;padding:0 15px 10px}.page-module-template.template-module1 .preview{background:url(/app/build/images/module-previews.96bc20c5.png) 0 0 no-repeat}.page-module-template.template-module2 .preview{background:url(/app/build/images/module-previews.96bc20c5.png) 0 -60px no-repeat}.page-module-template.template-module3 .preview{background:url(/app/build/images/module-previews.96bc20c5.png) 0 -120px no-repeat}.page-module-template.template-module4 .preview{background:url(/app/build/images/module-previews.96bc20c5.png) 0 -180px no-repeat}.page-module-template.template-module5 .preview{background:url(/app/build/images/module-previews.96bc20c5.png) 0 -240px no-repeat}.page-module-template.template-module6 .preview{background:url(/app/build/images/module-previews.96bc20c5.png) 0 -300px no-repeat}.page-module-template.template-module7 .preview{background:url(/app/build/images/module-previews.96bc20c5.png) 0 -360px no-repeat}.page-module.admin{clear:left}.page-module.admin[class^=col-]{float:none}#page-module-placeholder{background:#ffc200;border:1px dashed #584300;color:#0f3a5c;margin-bottom:30px;margin-left:15px;margin-right:15px;padding:15px}#page-module-placeholder:hover{background:#13a2e5}.page-module-actions{position:absolute;right:-6px;top:-6px;z-index:100}.page-module-actions a.del{background:url(/app/build/images/icon_remove.6c16aee4.png);display:block;height:16px;opacity:.9;width:16px}.page-module-actions a.del:hover{opacity:1}.module-position{background:#1f5e89;border-radius:3px;color:#fff;font-size:10px;height:16px;text-align:center;width:16px}.edit-subpage{clear:both;margin:15px 0 60px}.block.editable{border:1px dashed #333}.block-image a.crop-button{background:url(/app/build/images/icon_crop.6410148a.png);display:block;height:24px;position:absolute;right:0;top:0;visibility:hidden;width:24px;z-index:100}.subpages.parent-admin{border:1px dashed #ccc;padding-top:15px}.subpages.parent-admin .nav-tabs,.subpages.parent-admin .page-module{opacity:.5}.pictograms-ibc_2-estrelas,.pictograms-ibc_3-estrelas,.pictograms-ibc_4-estrelas,.pictograms-ibc_5-estrelas,.pictograms-ibc_a,.pictograms-ibc_actividades-aquaticas,.pictograms-ibc_aeroporto,.pictograms-ibc_ar-condicionado,.pictograms-ibc_artificial-lighting,.pictograms-ibc_artificial-pitch,.pictograms-ibc_autocarro,.pictograms-ibc_balnearios,.pictograms-ibc_banho-turco,.pictograms-ibc_bicicletas,.pictograms-ibc_bowling,.pictograms-ibc_bungalows,.pictograms-ibc_campo-futebol,.pictograms-ibc_casino,.pictograms-ibc_cofre,.pictograms-ibc_comboio,.pictograms-ibc_drink-bar,.pictograms-ibc_eletrico,.pictograms-ibc_f,.pictograms-ibc_fast-food,.pictograms-ibc_frigorifico,.pictograms-ibc_ginasio,.pictograms-ibc_golfe,.pictograms-ibc_homem-a-andar,.pictograms-ibc_i,.pictograms-ibc_informacoes,.pictograms-ibc_internet,.pictograms-ibc_jacuzzi,.pictograms-ibc_jeep-safar,.pictograms-ibc_jogos-ludicos,.pictograms-ibc_jogos-variados,.pictograms-ibc_karting,.pictograms-ibc_l,.pictograms-ibc_lavatorios,.pictograms-ibc_maquina-lavar,.pictograms-ibc_massagens,.pictograms-ibc_mergulho,.pictograms-ibc_metro,.pictograms-ibc_mini-golfe,.pictograms-ibc_natural-pitch,.pictograms-ibc_p,.pictograms-ibc_paintball,.pictograms-ibc_parque-infantil,.pictograms-ibc_passeios-a-cavalo,.pictograms-ibc_peq-almoco,.pictograms-ibc_pesca,.pictograms-ibc_piscina-exterior,.pictograms-ibc_piscina-interior,.pictograms-ibc_proximo-praia,.pictograms-ibc_restaurante,.pictograms-ibc_s,.pictograms-ibc_sala-conferencias,.pictograms-ibc_sala-equipamentos,.pictograms-ibc_sauna,.pictograms-ibc_sky-diving,.pictograms-ibc_supermercado,.pictograms-ibc_surf,.pictograms-ibc_taxi,.pictograms-ibc_tenis,.pictograms-ibc_tenis-de-mesa,.pictograms-ibc_tv,.pictograms-ibc_u-10,.pictograms-ibc_u-11,.pictograms-ibc_u-12,.pictograms-ibc_u-13,.pictograms-ibc_u-14,.pictograms-ibc_u-14-fem,.pictograms-ibc_u-15,.pictograms-ibc_u-15-fem,.pictograms-ibc_u-16,.pictograms-ibc_u-16-fem,.pictograms-ibc_u-17,.pictograms-ibc_u-17-fem,.pictograms-ibc_u-18,.pictograms-ibc_u-18-fem,.pictograms-ibc_u-19,.pictograms-ibc_u-9,.pictograms-ibc_zonas-verdes,.pictograms-sprite{background-image:url(/app/build/images/pictograms-s595bb3b3f3.075010ff.png);background-repeat:no-repeat}.pictograms-ibc_2-estrelas{background-position:0 0}.pictograms-ibc_3-estrelas{background-position:0 -28px}.pictograms-ibc_4-estrelas{background-position:0 -56px}.pictograms-ibc_5-estrelas{background-position:0 -84px}.pictograms-ibc_a{background-position:0 -112px}.pictograms-ibc_actividades-aquaticas{background-position:0 -140px}.pictograms-ibc_aeroporto{background-position:0 -168px}.pictograms-ibc_ar-condicionado{background-position:0 -196px}.pictograms-ibc_artificial-lighting{background-position:0 -224px}.pictograms-ibc_artificial-pitch{background-position:0 -252px}.pictograms-ibc_autocarro{background-position:0 -280px}.pictograms-ibc_balnearios{background-position:0 -308px}.pictograms-ibc_banho-turco{background-position:0 -336px}.pictograms-ibc_bicicletas{background-position:0 -364px}.pictograms-ibc_bowling{background-position:0 -392px}.pictograms-ibc_bungalows{background-position:0 -420px}.pictograms-ibc_campo-futebol{background-position:0 -448px}.pictograms-ibc_casino{background-position:0 -476px}.pictograms-ibc_cofre{background-position:0 -504px}.pictograms-ibc_comboio{background-position:0 -532px}.pictograms-ibc_drink-bar{background-position:0 -560px}.pictograms-ibc_eletrico{background-position:0 -588px}.pictograms-ibc_f{background-position:0 -616px}.pictograms-ibc_fast-food{background-position:0 -644px}.pictograms-ibc_frigorifico{background-position:0 -672px}.pictograms-ibc_ginasio{background-position:0 -700px}.pictograms-ibc_golfe{background-position:0 -728px}.pictograms-ibc_homem-a-andar{background-position:0 -756px}.pictograms-ibc_i{background-position:0 -784px}.pictograms-ibc_informacoes{background-position:0 -812px}.pictograms-ibc_internet{background-position:0 -840px}.pictograms-ibc_jacuzzi{background-position:0 -868px}.pictograms-ibc_jeep-safar{background-position:0 -896px}.pictograms-ibc_jogos-ludicos{background-position:0 -924px}.pictograms-ibc_jogos-variados{background-position:0 -952px}.pictograms-ibc_karting{background-position:0 -980px}.pictograms-ibc_l{background-position:0 -1008px}.pictograms-ibc_lavatorios{background-position:0 -1036px}.pictograms-ibc_maquina-lavar{background-position:0 -1064px}.pictograms-ibc_massagens{background-position:0 -1092px}.pictograms-ibc_mergulho{background-position:0 -1120px}.pictograms-ibc_metro{background-position:0 -1148px}.pictograms-ibc_mini-golfe{background-position:0 -1176px}.pictograms-ibc_natural-pitch{background-position:0 -1204px}.pictograms-ibc_p{background-position:0 -1232px}.pictograms-ibc_paintball{background-position:0 -1260px}.pictograms-ibc_parque-infantil{background-position:0 -1288px}.pictograms-ibc_passeios-a-cavalo{background-position:0 -1316px}.pictograms-ibc_peq-almoco{background-position:0 -1344px}.pictograms-ibc_pesca{background-position:0 -1372px}.pictograms-ibc_piscina-exterior{background-position:0 -1400px}.pictograms-ibc_piscina-interior{background-position:0 -1428px}.pictograms-ibc_proximo-praia{background-position:0 -1456px}.pictograms-ibc_restaurante{background-position:0 -1484px}.pictograms-ibc_s{background-position:0 -1512px}.pictograms-ibc_sala-conferencias{background-position:0 -1540px}.pictograms-ibc_sala-equipamentos{background-position:0 -1568px}.pictograms-ibc_sauna{background-position:0 -1596px}.pictograms-ibc_sky-diving{background-position:0 -1624px}.pictograms-ibc_supermercado{background-position:0 -1652px}.pictograms-ibc_surf{background-position:0 -1680px}.pictograms-ibc_taxi{background-position:0 -1708px}.pictograms-ibc_tenis-de-mesa{background-position:0 -1736px}.pictograms-ibc_tenis{background-position:0 -1764px}.pictograms-ibc_tv{background-position:0 -1792px}.pictograms-ibc_u-10{background-position:0 -1820px}.pictograms-ibc_u-11{background-position:0 -1848px}.pictograms-ibc_u-12{background-position:0 -1876px}.pictograms-ibc_u-13{background-position:0 -1904px}.pictograms-ibc_u-14-fem{background-position:0 -1932px}.pictograms-ibc_u-14{background-position:0 -1960px}.pictograms-ibc_u-15-fem{background-position:0 -1988px}.pictograms-ibc_u-15{background-position:0 -2016px}.pictograms-ibc_u-16-fem{background-position:0 -2044px}.pictograms-ibc_u-16{background-position:0 -2072px}.pictograms-ibc_u-17-fem{background-position:0 -2100px}.pictograms-ibc_u-17{background-position:0 -2128px}.pictograms-ibc_u-18-fem{background-position:0 -2156px}.pictograms-ibc_u-18{background-position:0 -2184px}.pictograms-ibc_u-19{background-position:0 -2212px}.pictograms-ibc_u-9{background-position:0 -2240px}.pictograms-ibc_zonas-verdes{background-position:0 -2268px}.block-pictograms{border:1px solid #ccc;border-radius:5px;margin:15px 0}.block-pictograms .content-block{border-bottom:1px solid #ccc}.block-pictograms .content-block:last-child{border-bottom:none}fieldset.xpictogram-collection-services{min-width:420px}legend.pictogram-collection-label{background:#e8e8e8;float:left;font-size:inherit;font-weight:700;line-height:32px;margin-bottom:0;margin-right:10px;padding-left:10px;width:136px}div.pictogram{float:left;height:28px;margin:2px;position:relative;width:24px}div.pictogram-label{background:url(/app/build/images/pictogram-tip.73be1bd5.png) 44px 0 no-repeat;bottom:-30px;display:none;height:30px;left:-38px;position:absolute;width:100px;z-index:50}div.pictogram-label span{background:#3fa2dc;border-radius:3px;bottom:0;color:#fff;font-size:10px;left:0;padding-bottom:3px;padding-top:3px;position:absolute;text-align:center;width:100%}.share-bar{bottom:5px;position:absolute;width:100%}.share-bar a.share-toggle{float:left;line-height:28px}.share-bar .share-buttons{display:inline-block;font-size:.75em;margin-left:5px;width:80%;width:calc(100% - 40px)}.share-bar .share-button{float:left;margin-left:5px;margin-top:5px}.share-bar .whatsapp-share-button{background-color:#25d366;background-image:url(/app/build/images/WhatsApp-icon.ab141c8c.png);background-position:0;background-repeat:no-repeat;background-size:contain;border-radius:3px;color:#fff;display:inline-block;font-weight:700;height:20px;line-height:20px;padding-left:20px;padding-right:5px;width:auto}#sharebar-single{display:none}.form-signin{margin:0 auto;max-width:330px;padding:15px}@media screen and (min-width:768px){.form-signin{width:60%}}.form-signin .checkbox,.form-signin .form-signin-heading{margin-bottom:10px}.form-signin .checkbox{font-weight:400}.form-signin .form-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;height:auto;padding:10px;position:relative}.form-signin .form-control:focus{z-index:2}.form-signin input[type=text]{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px}.form-signin input[type=password]{border-top-left-radius:0;border-top-right-radius:0;margin-bottom:10px}.form-signin h3{color:#1f5e89}.tickets .breadcrumbs{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:5px;padding-left:0}.tickets .jumbotron .glyphicon{display:inline-block;margin-right:10px}.tickets .jumbotron .tickets-buttons{display:flex;flex-direction:column}@media screen and (min-width:768px){.tickets .jumbotron .tickets-buttons{flex-direction:row;justify-content:space-between}}.tickets .jumbotron .tickets-buttons .btn{margin:10px}.tickets .jumbotron .well{background-image:none;box-shadow:none}.tickets .jumbotron .well .btn-lg{white-space:normal}.tickets .tickets-box .panel-heading{background:#f39200;color:#fff;font-weight:700}.tickets .tickets-box .panel-heading.iberleague{background:#56b3ca}.tickets .tickets-box .tournament-dates{color:#999}.tickets .tickets-box h4{color:#f39200}.tickets .tickets-box.iberleague h4{color:#56b3ca}.tickets .tickets-box .tickets-item{align-items:center;background:#eee;border-radius:5px;display:flex;justify-content:space-between;margin:10px 0;padding:10px}.tickets .tickets-box .tickets-item xbutton{border-color:#f39200;color:#f39200;font-weight:700}.tickets .tickets-box .tickets-item xbutton.iberleague{border-color:#56b3ca;color:#56b3ca}.tickets .tickets-box .tickets-item .quantity{font-size:18px;font-weight:700}.tickets .tickets-box .tickets-item .value{color:#f39200;font-size:18px;font-weight:700}.tickets .tickets-box .tickets-item .info-text{margin-top:15px}.tickets .tickets-box .tickets-item .info-text p{font-size:14px}.tickets .tickets-box .tickets-item .help{font-style:italic}.tickets .tickets-box .tickets-item{margin-bottom:10px}.tickets .tickets-box .tickets-item.total{margin:30px 0}.tickets .tickets-box .tickets-item.total .quantity{font-size:14px}.tickets .tickets-box .tickets-item-selection{display:none}.tickets .tickets-box .tickets-item-selection h3.amount{color:#f39200}.tickets .tickets-box .form-help{margin-top:-14px}.tickets .tickets-box .tickets-action{display:none;margin-top:30px}.tickets .tickets-box.has-errors .tickets-item,.tickets .tickets-box.modify .tickets-item{display:none}.tickets .tickets-box.has-errors .tickets-action,.tickets .tickets-box.has-errors .tickets-item-selection,.tickets .tickets-box.modify .tickets-action,.tickets .tickets-box.modify .tickets-item-selection{display:block}.tickets .tickets-box.voucher .voucher-header{border-bottom:1px dashed #999;padding-bottom:15px}.tickets .tickets-box.voucher .voucher-header .align-center{margin:10px auto;text-align:center}.tickets .tickets-box.voucher .voucher-header .align-center div{margin:auto}@media screen and (min-width:768px){.tickets .tickets-box.voucher .voucher-header{display:flex}.tickets .tickets-box.voucher .voucher-header .col{align-items:center;display:flex;justify-content:center}.tickets .tickets-box.voucher .voucher-header .col img{height:auto;max-width:100%}.tickets .tickets-box.voucher .voucher-header .col.sm-align-left{justify-content:start}.tickets .tickets-box.voucher .voucher-header .col.sm-align-right{justify-content:end}}.tickets .tickets-box.voucher .event-info,.tickets .tickets-box.voucher .voucher-info{border-bottom:1px solid #999;padding-bottom:15px;padding-top:15px}.tickets .tickets-box.voucher .important{font-weight:700;padding:30px;text-align:center}.tickets .tickets-box.voucher .info-box h3{background-color:#f39200;color:#fff;padding:6px 12px;text-align:center;text-transform:uppercase}.tickets .tickets-box.voucher .info-box.iberleague h3{background-color:#56b3ca}.tickets .tickets-box.voucher .info-box li{font-size:14px;margin:4px 0}.tickets .tickets-order-address{font-size:14px}.shop .breadcrumbs{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:5px;padding-left:0}.shop .jumbotron .glyphicon{display:inline-block;margin-right:10px}.shop .jumbotron .shop-buttons{display:flex;flex-direction:column}@media screen and (min-width:768px){.shop .jumbotron .shop-buttons{flex-direction:row;justify-content:space-between}}.shop .jumbotron .shop-buttons .btn{margin:10px}.shop .jumbotron .well{background-image:none;box-shadow:none}.shop .jumbotron .well .btn-lg{white-space:normal}.shop .shop-box .panel-heading{background:#f39200;color:#fff;font-weight:700}.shop .shop-box .panel-heading.iberleague{background:#56b3ca}.shop .shop-box .tournament-dates{color:#999}.shop .shop-box h4{color:#f39200}.shop .shop-box.iberleague h4{color:#56b3ca}.shop .shop-box .shop-item{align-items:center;background:#eee;border-radius:5px;display:flex;justify-content:space-between;margin:10px 0;padding:10px}.shop .shop-box .shop-item xbutton{border-color:#f39200;color:#f39200;font-weight:700}.shop .shop-box .shop-item xbutton.iberleague{border-color:#56b3ca;color:#56b3ca}.shop .shop-box .shop-item .quantity{font-size:18px;font-weight:700}.shop .shop-box .shop-item .value{color:#f39200;font-size:18px;font-weight:700}.shop .shop-box .shop-item .info-text{margin-top:15px}.shop .shop-box .shop-item .info-text p{font-size:14px}.shop .shop-box .shop-item .help{font-style:italic}.shop .shop-box .shop-item{margin-bottom:10px}.shop .shop-box .shop-item.total{margin:30px 0}.shop .shop-box .shop-item.total .quantity{font-size:14px}.shop .shop-box .shop-item-selection{display:none}.shop .shop-box .shop-item-selection h3.amount{color:#f39200}.shop .shop-box .form-help{margin-top:-14px}.shop .shop-box .shop-action{display:none;margin-top:30px}.shop .shop-box.has-errors .shop-action,.shop .shop-box.has-errors .shop-item-selection,.shop .shop-box.modify .shop-action,.shop .shop-box.modify .shop-item-selection{display:block}.shop .shop-box.voucher .voucher-header{border-bottom:1px dashed #999;padding-bottom:15px}.shop .shop-box.voucher .voucher-header .align-center{margin:10px auto;text-align:center}.shop .shop-box.voucher .voucher-header .align-center div{margin:auto}@media screen and (min-width:768px){.shop .shop-box.voucher .voucher-header{display:flex}.shop .shop-box.voucher .voucher-header .col{align-items:center;display:flex;justify-content:center}.shop .shop-box.voucher .voucher-header .col img{height:auto;max-width:100%}.shop .shop-box.voucher .voucher-header .col.sm-align-left{justify-content:start}.shop .shop-box.voucher .voucher-header .col.sm-align-right{justify-content:end}}.shop .shop-box.voucher .event-info,.shop .shop-box.voucher .voucher-info{border-bottom:1px solid #999;padding-bottom:15px;padding-top:15px}.shop .shop-box.voucher .important{font-weight:700;padding:30px;text-align:center}.shop .shop-box.voucher .info-box h3{background-color:#f39200;color:#fff;padding:6px 12px;text-align:center;text-transform:uppercase}.shop .shop-box.voucher .info-box.iberleague h3{background-color:#56b3ca}.shop .shop-box.voucher .info-box li{font-size:14px;margin:15px 0}.shop .shop-order-address{font-size:14px}.fundraising-card,.fundraising-sidebar{background:#eee url(/app/build/images/fundraising-bg.dca7815f.jpg);background-size:100%;border:1px solid #ccc;border-radius:7px;color:#002147;padding:20px;text-align:center}.fundraising-card .fundraising-card-header,.fundraising-sidebar .fundraising-card-header{margin:0 auto;max-width:500px}.fundraising-card .fundraising-card-header img,.fundraising-sidebar .fundraising-card-header img{height:auto;width:100%}.fundraising-card .fundraising-card-header h3,.fundraising-sidebar .fundraising-card-header h3{color:#002147}.fundraising-card .fundraising-card-topic,.fundraising-sidebar .fundraising-card-topic{background:#002147;color:#fff;padding:4px 12px}.fundraising-card .fundraising-card-body,.fundraising-sidebar .fundraising-card-body{margin:0 auto;max-width:500px}.fundraising-card .fundraising-card-body p,.fundraising-sidebar .fundraising-card-body p{font-size:.95rem}.fundraising-card .fundraising-card-body .well,.fundraising-sidebar .fundraising-card-body .well{background:hsla(0,0%,100%,.5)}.fundraising-card .fundraising-card-promocode,.fundraising-sidebar .fundraising-card-promocode{background-color:#002147;border-radius:7px;margin-bottom:10px;padding:10px}.fundraising-card .fundraising-card-promocode h3,.fundraising-sidebar .fundraising-card-promocode h3{color:#ffc200;font-size:2rem;font-weight:700;line-height:1}.fundraising-card .fundraising-card-promocode h3 .code,.fundraising-sidebar .fundraising-card-promocode h3 .code{color:#337ab7;display:block;font-size:1rem;font-weight:400;letter-spacing:.1em;margin-top:6px}.fundraising-card .fundraising-card-promocode label,.fundraising-card .fundraising-card-promocode p,.fundraising-sidebar .fundraising-card-promocode label,.fundraising-sidebar .fundraising-card-promocode p{color:#fff}.fundraising-card .fundraising-card-link p,.fundraising-sidebar .fundraising-card-link p{font-weight:700}.fundraising-card .share-bar .share-toggle,.fundraising-sidebar .share-bar .share-toggle{display:none}.fundraising-card .fundraising-card-footer,.fundraising-sidebar .fundraising-card-footer{background:#002147;border-bottom-left-radius:7px;border-bottom-right-radius:7px;margin:0 -20px -20px;padding:20px}.fundraising-card.fundraising-flyer,.fundraising-sidebar.fundraising-flyer{text-align:left}.fundraising-card.fundraising-flyer h3,.fundraising-sidebar.fundraising-flyer h3{text-transform:none!important}.fundraising-card .btn.selected,.fundraising-sidebar .btn.selected{color:#002147}.fundraising-card ol,.fundraising-sidebar ol{text-align:left}.fundraising-sidebar{background:none;border:none;padding:0}.fundraising-sidebar .btn.selected{color:#002147}.last-ticket{color:#000}.my-players,.player-lookup-form-wrapper{margin:0 20px;text-align:center;width:50%}@media screen and (min-width:768px){.my-players,.player-lookup-form-wrapper{margin:0 25%}.my-players.registration-flow,.player-lookup-form-wrapper.registration-flow{padding:40px}}.my-players h1,.player-lookup-form-wrapper h1{font-size:2rem;text-transform:uppercase}.my-players .player-avatar,.player-lookup-form-wrapper .player-avatar{background-position:top;background-size:cover;border-radius:50%;display:inline-block;height:40px;vertical-align:middle;width:40px}.my-players .player-name,.player-lookup-form-wrapper .player-name{display:inline-block;font-size:16px;font-weight:700;margin-left:5px}.my-players{margin-top:60px}.claim-player-card{background:#002147;border-radius:7px;color:#fff;padding:20px;text-align:center}.claim-player-card .claim-player-card-header{margin:0 auto;max-width:500px}.claim-player-card .claim-player-card-header h3{color:#ffc200}.claim-player-card .claim-player-card-body{margin:0 auto;max-width:500px}.claim-player-card .claim-player-card-body p{font-size:.95rem}.claim-player-card .claim-player-card-body .well{background:hsla(0,0%,100%,.5)}.claim-player-card.inverted{background:#ffc200;color:#002147}.claim-player-card.inverted .claim-player-card-header h3{color:#002147}.claim-player-card.panel-body{height:100%!important}.club-lookup-form-wrapper,.my-clubs{padding:0 20px;text-align:center;width:100%}@media screen and (min-width:768px){.club-lookup-form-wrapper,.my-clubs{padding:0 25%}.club-lookup-form-wrapper.registration-flow,.my-clubs.registration-flow{padding:0}}.club-lookup-form-wrapper h1,.my-clubs h1{font-size:2rem;text-transform:uppercase}.club-lookup-form-wrapper .club-avatar,.my-clubs .club-avatar{background-position:top;background-size:cover;border-radius:50%;display:inline-block;height:40px;vertical-align:middle;width:40px}.club-lookup-form-wrapper .club-name,.my-clubs .club-name{display:inline-block;font-size:16px;font-weight:700;margin-left:5px}.club-lookup-form-wrapper .club-name-and-country,.my-clubs .club-name-and-country{display:inline-block;text-align:left;vertical-align:middle}.my-clubs{margin-top:60px}.claim-club-card{background:#002147;border-radius:7px;color:#fff;padding:20px;text-align:center}.claim-club-card .claim-club-card-header{margin:0 auto;max-width:500px}.claim-club-card .claim-club-card-header h3{color:#ffc200}.claim-club-card .claim-club-card-body{margin:0 auto;max-width:500px}.claim-club-card .claim-club-card-body p{font-size:.95rem}.claim-club-card .claim-club-card-body .well{background:hsla(0,0%,100%,.5)}.claim-club-card.inverted{background:#ffc200;color:#002147}.claim-club-card.inverted .claim-club-card-header h3{color:#002147}.claim-club-card.panel-body{height:100%!important}.success{color:#5cb85c}.warning{color:#f0ad4e}.danger{color:#d9534f}.btn-yellow{background:#ffc200;background-image:linear-gradient(#ffc200,#e5ae00);color:#002147}.btn-yellow:hover{background:#0f3a5c;background-image:linear-gradient(#0f3a5c,#002147);color:#fff}.btn-pix{background:#04b7a9;background-image:linear-gradient(#04b7a9,#1f7168);color:#fff}.btn-pix:hover{background:#0f3a5c;background-image:linear-gradient(#0f3a5c,#002147);color:#fff}.btn-auto-width{width:auto!important}.rooming-list-wrapper{display:flex;flex-direction:row;gap:20px;justify-content:flex-start;max-height:calc(100vh - 124px);min-height:480px}.rooming-list-wrapper .drag-overlay{border:3px solid #999;border-radius:5px;height:100%;width:100%}.rooming-list-wrapper .days-wrapper{display:flex;flex-direction:row;gap:20px;justify-content:flex-start}.rooming-list-wrapper .days-wrapper .day-column{cursor:pointer;max-width:40px;overflow:hidden;text-align:center;transition:width .3s ease-in-out;white-space:nowrap;width:40px}.rooming-list-wrapper .days-wrapper .day-column.active{max-width:325px;overflow:auto;text-align:left;width:325px}.rooming-list-wrapper .days-wrapper .day-column h5{margin:0}