
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:-0.02em}.menu-container{padding:0 15px}@media screen and (min-width:768px){.menu-container{padding:0 30px}}.full-width-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media screen and (max-width:767px){.hide-mobile{display:none}}@media screen and (min-width:768px){.hide-desktop{display:none}}h1,.hero-h1,h2,.hero-h2,h3,h4,h5,h6,.subhead,.subhead-small{font-family:'Poppins', sans-serif;font-weight:700}h3{font-size:1.25rem;line-height:1.25;letter-spacing:-0.75px}p,li{font-size:1.125rem;font-weight:300}label{font-size:0.875rem}.help{font-size:0.875rem}.note{opacity:0.3}.jumbo p,#quick-links p,.news-teaser-body p{font-size:0.95rem}@media screen and (min-width:768px){.no-padding-md{padding:0}}#debug{position:absolute;top:0;left:0;width:100%;height:1px;background:red;z-index:99999}.centered{text-align:center}.centered .img-responsive{margin:0 auto}a:hover,a:focus{text-decoration:none}.hide_mobile{display:none}@media screen and (min-width:768px){.hide_mobile{display:block}}html.splash,body.splash{height:100%}body.splash{background:#010b46 url(../../assets/img/landing-page/bg.jpg) no-repeat;background-position:center -30px;background-attachment:fixed}#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{max-width:416px;margin:0 auto}#splash .splash-info h1{color:#ffc200;font-style:italic;font-weight:bold;text-transform:uppercase;font-size:46px;letter-spacing:0.05em;text-shadow:black 2px 2px 10px}@media screen and (max-width:767px){#splash .splash-info h1{font-size:32px}}#splash .splash-info p{color:#ffc200;font-size:17px;text-shadow:black 2px 2px 10px}#splash .splash-info .buttons{margin-top:20px}#splash .splash-info .preliminary-contact{color:white}@media screen and (max-width:767px){#splash .splash-info .splash-image{width:100%;height:auto}}#splash .nav-tabs{border-bottom:none}#splash .nav-tabs > li,#splash .nav-pills > li{float:none;display:inline-block;*display:inline;zoom:1;margin:0;}#splash .nav-tabs > li.active a,#splash .nav-pills > li.active a{background:none;border:none;color:#ffc200}#splash .nav-tabs > li a,#splash .nav-pills > li a{font-size:24px;color:#777e91;border:none}#splash .nav-tabs > li a:hover,#splash .nav-pills > li a:hover,#splash .nav-tabs > li a:focus,#splash .nav-pills > li a:focus{border:none;background:none;color:#ffc200}#splash .nav-tabs,#splash .nav-pills{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{max-width:866px;max-height:343px;margin:0 auto;padding:0;position:relative}#splash #splash-world-final .splash-world-final-text{position:absolute;color:white;width:20.78522%}@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{top:44.89796%;left:9.23788%}@media screen and (max-width:767px){#splash #splash-world-final #splash-world-final-1{top:34px}}#splash #splash-world-final #splash-world-final-2{top:44.89796%;left:39.1455%}@media screen and (max-width:767px){#splash #splash-world-final #splash-world-final-2{top:34px}}#splash .preliminary-countries{background:rgba(0, 0, 0, 0.5);padding:15px 30px;border-radius:15px;text-align:left;line-height:42px;font-size:18px;margin-bottom:45px;display:inline-block;width:210px}#splash .preliminary-countries img{vertical-align:middle;margin-right:4px}#splash .preliminary-countries a{color:white}#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 rgba(255, 255, 255, 0.4)}100%{box-shadow:0 0 0 10px rgba(255, 255, 255, 0)}}header{left:0;top:0;width:100%;background:rgba(0, 0, 0, 0.3);z-index:200;-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){header{position:fixed;height:150px}}header.collapsed{background:rgba(0, 0, 0, 0.5)}@media screen and (max-width:767px){header #switch_user{color:white;font-size:15px;text-align-last:right;margin-right:-7px}header #switch_user option{direction:rtl}}header #topbar{z-index:300;background:rgba(0, 0, 0, 0.5);color:white;text-shadow:0 1px 0 rgba(0, 0, 0, 0.5)}@media screen and (min-width:768px){header #topbar{height:40px;white-space:nowrap}}header #topbar #topright{position:absolute;top:0;right: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-width:263px;max-height:100px}header #logo-big .tournament{padding-left:66px;color:white;margin-top:-26px;text-shadow:none}header #logo-big.allstars{position:relative}header #logo-big.allstars img{max-width:132px}header #logo-big.allstars .tournament{position:absolute;top:26px;left:145px;margin:0;font-size:32px;line-height:1.1;padding:0}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{position:relative;margin:-8px 15px 0 0;color:#ccbd70;text-align:center;text-transform:uppercase}header .allstars-logo-subtitle:before,header .allstars-logo-subtitle:after{content:" ";position:absolute;top:50%;height:1px;border-top:solid 1px #ccbd70;width:30%}header .allstars-logo-subtitle:before{left:3px}header .allstars-logo-subtitle:after{right:3px}header #logo-small{margin-top:-2px;display:none;line-height:33px;height:33px;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{display:inline-block;white-space:nowrap}header #loginbar a{color:white;text-shadow:rgba(0, 0, 0, 0.5) 0 2px 4px;font-size:20px;letter-spacing:-0.75px;font-family:'Poppins', sans-serif;border-bottom:solid 2px transparent}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, 0.5);height:40px}}@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, 0.5)}#tournament-menu,#language-menu{background:#021e2f;padding:0;margin:0;list-style:none}#tournament-menu li,#language-menu li{white-space:nowrap}#tournament-menu li a,#language-menu li a{color:white}#tournament-menu li a.sel,#language-menu li a.sel{color:#ffc200}#tournament-menu li.sel a,#language-menu li.sel a{color:#ffc200}}#back-to-site{color:#ffc200;font-weight:bold}#social-menu{padding:9px 0;line-height:21px;white-space:nowrap}@media screen and (min-width:768px){#social-menu{padding:9px 15px}}#social-menu a{margin-right:5px;display:inline-block;width:21px;line-height:21px;text-align:center;color:white;font-size:21px;opacity:0.7;text-shadow:none}#social-menu a:hover{opacity:1}.top-button{display:inline-block;background:#1f5e89;color:white;border-radius:14px;padding:6px 15px;text-transform:uppercase;font-family:'Poppins', sans-serif;letter-spacing:0.09em;font-size:11px}.top-button a{color:white}.top-selector{height:40px;color:white}.top-selector a{color:white}.top-selector .current{color:#ffc200;font-weight:bold}.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, 0.5)}.top-selector > li > a:hover,.top-selector > li > a:focus{background:none;color:white}.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;width:30px;height:30px;vertical-align:middle}span#locale-pt{background:url(../../assets/img/languages.png) 0 0 no-repeat}span#locale-en{background:url(../../assets/img/languages.png) -30px 0 no-repeat}span#locale-es{background:url(../../assets/img/languages.png) -60px 0 no-repeat}span#locale-en-UK{background:url(../../assets/img/languages.png) -30px 0 no-repeat}span#locale-en-US{background:url(../../assets/img/languages.png) -90px 0 no-repeat}span#locale-ru{background:url(../../assets/img/languages.png) -120px 0 no-repeat}span#locale-de{background:url(../../assets/img/languages.png) -150px 0 no-repeat}span#locale-fr{background:url(../../assets/img/languages.png) -180px 0 no-repeat}span#locale-it{background:url(../../assets/img/languages.png) -210px 0 no-repeat}span#locale-no{background:url(../../assets/img/languages.png) -240px 0 no-repeat}span#locale-dk{background:url(../../assets/img/languages.png) -270px 0 no-repeat}span#locale-se{background:url(../../assets/img/languages.png) -300px 0 no-repeat}span#locale-fi{background:url(../../assets/img/languages.png) -330px 0 no-repeat}span#locale-pl{background:url(../../assets/img/languages.png) -360px 0 no-repeat}span#locale-cn{background:url(../../assets/img/languages.png) -390px 0 no-repeat}span#locale-jp{background:url(../../assets/img/languages.png) -420px 0 no-repeat}span#locale-kr{background:url(../../assets/img/languages.png) -450px 0 no-repeat}#tournament-selector:hover{background:rgba(255, 255, 255, 0.3)}#tournament-overlay{height:100%;top:40px;left:0;width:100%;display:none;background:#010b46 url(../../assets/img/landing-page/bg.jpg) no-repeat;background-position:center -30px;background-attachment:fixed;z-index:100;box-shadow:rgba(0, 0, 0, 0.3) 0 5px 15px}@media screen and (min-width:767px){#tournament-overlay{position:absolute;height:800px}}#tournament-overlay.tournaments-2018 h3.section-title{color:white}xbody.preliminary-tournament #topbar{background:#ffc200;color:#021e2f;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5)}xbody.preliminary-tournament #topbar a{color:#021e2f;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5)}xbody.preliminary-tournament #topbar .top-selector .current{color:#021e2f;text-shadow:0 1px 0 rgba(255, 255, 255, 0.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 rgba(255, 255, 255, 0.5)}xbody.preliminary-tournament #topbar .dropdown-menu{background:#ffc200}xbody.preliminary-tournament header #loginbar a{color:#021e2f;text-shadow:none}xbody.preliminary-tournament #slideshow{position:relative;margin-bottom:18px}xbody.preliminary-tournament #slideshow .preliminary-marker{position:absolute;left:0;bottom:-102px;width:100%;background-repeat:no-repeat;background-position:center center;height:220px}@media screen and (min-width:768px){xbody.preliminary-tournament .carousel-indicators{bottom:80px}}xbody.allstars-tournament #topbar{background:#ccbd70;color:#021e2f;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5)}xbody.allstars-tournament #topbar a{color:#021e2f;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5)}xbody.allstars-tournament #topbar .top-selector .current{color:#021e2f;text-shadow:0 1px 0 rgba(255, 255, 255, 0.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 rgba(255, 255, 255, 0.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{position:absolute;left:0;bottom:-102px;width:100%;background-repeat:no-repeat;background-position:center center;height:220px}@media screen and (min-width:768px){xbody.allstars-tournament .carousel-indicators{bottom:80px}}#topbar{font-size:0.95rem}#topbar li,#topbar a{font-size:0.95rem;font-weight:700}@media screen and (min-width:768px){#navbar{padding:0}}#xmain_menu{font-size:1rem;}#xmain_menu li,#xmain_menu a{font-size:0.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:before,#xmain_menu:after{content:none}#xmain_menu > li:last-child a{padding-left:0}}@media screen and (min-width:768px){.navbar-header{display:none}}.navbar{border:none}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}.navbar-default{background:none;box-shadow:none;margin-bottom:0;-webkit-transition:padding 0.1s ease;-moz-transition:padding 0.1s ease;-o-transition:padding 0.1s ease;transition:padding 0.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{display:inline-block}.navbar-nav{float:none;display:inline-block}}.navbar-default .navbar-nav > li > a{color:white;text-shadow:none;-webkit-transition:padding 0.1s ease;-moz-transition:padding 0.1s ease;-o-transition:padding 0.1s ease;transition:padding 0.1s ease}.navbar-default .navbar-nav .current > a,.navbar-default .navbar-nav > .active > a{background:none;color:white}.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:hover{background:none;color:white}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .open > a:hover{color:white;background:none;box-shadow:none}.dropdown-menu{background-color:rgba(0, 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{display:none;position:absolute;top:40px;left:0;width:100%;padding-top:calc(40% - 40px);background:white url('../../assets/img/global-banner-bg.jpg');background-size:100%;background-position:center;box-shadow:rgba(0, 0, 0, 0.5) 0 5px 15px;z-index:100}#submenu-overlay .container{height:100%}#submenu-overlay .container h3{text-transform:uppercase}#submenu-overlay .container ul{padding:0;list-style:none}#submenu-overlay .container ul li{font-size:1.25rem;margin-bottom:5px}#submenu-overlay .container ul li a{display:inline-block;color:black;padding-bottom:3px;border-bottom:solid 2px transparent}#submenu-overlay .container ul li a:hover{border-bottom:solid 2px rgba(0, 0, 0, 0.3)}#submenu-overlay.overflowed{padding-top:230px}#submenu-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-repeat:no-repeat;background-size:contain;background-position:center}#submenu-bg.menu-informations{background-image:url('../../assets/img/submenus/iberleague/1.png')}#submenu-bg.menu-agenda{background-image:url('../../assets/img/submenus/iberleague/2.png')}#submenu-bg.menu-multimedia{background-image:url('../../assets/img/submenus/iberleague/3.png')}#submenu-bg.menu-city{background-image:url('../../assets/img/submenus/iberleague/4.png')}#submenu-bg.menu-matches{background-image:url('../../assets/img/submenus/iberleague/5.png')}#submenu-bg.menu-registration{background-image:url('../../assets/img/submenus/iberleague/6.png')}#submenu-bg.menu-contacts{background-image:url('../../assets/img/submenus/iberleague/1.png')}body.elitege #submenu-bg.menu-informations{background-image:url('../../assets/img/submenus/f/submenu-8.png')}body.elitege #submenu-bg.menu-agenda{background-image:url('../../assets/img/submenus/f/submenu-5.png')}body.elitege #submenu-bg.menu-multimedia{background-image:url('../../assets/img/submenus/f/submenu-6.png')}body.elitege #submenu-bg.menu-city{background-image:url('../../assets/img/submenus/f/submenu-4.png')}body.elitege #submenu-bg.menu-matches{background-image:url('../../assets/img/submenus/f/submenu-3.png')}body.elitege #submenu-bg.menu-registration{background-image:url('../../assets/img/submenus/f/submenu-1.png')}body.elitege #submenu-bg.menu-contacts{background-image:url('../../assets/img/submenus/f/submenu-7.png')}#submenu-overlay-content{position:absolute;top:120px;left:0;width:100%;height:calc(100% - 150px);z-index:2}#submenu-overlay-content .content{width:50%}#submenu-overlay-content.overflowed{position:relative;top:0px;margin-top:-120px}}#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, 0.3)}@media screen and (max-width:767px){.navbar-brand{padding:3px 0;margin-top:-8px}.navbar-brand .tournament{display:block;padding-left:38px;margin-top:-6px;color:#ffc200}.navbar-default .navbar-toggle{margin:0;border:none}.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:white}}.dropdown-menu > li > a:focus,.dropdown-menu > li > a:hover{background:#13a2e5;color:white}@media screen and (min-width:768px){header.collapsed #navbar{padding:0}header.collapsed #navbar > li > a{padding-top:0;padding-bottom:0}}#footer_menu,#footer_bar{font-size:0.8rem}#footer_menu li,#footer_bar li,#footer_menu a,#footer_bar a{font-size:0.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:0px}}.btn{text-transform:uppercase;font-weight:700}.btn-outline{border-color:white;color:white;border-radius:3px;text-transform:uppercase;background:rgba(255, 255, 255, 0.1);text-shadow:black 2px 2px 2px;font-size:16px}.btn-outline:hover{color:white;background:rgba(0, 0, 0, 0.7)}.btn-xl{font-size:24px;padding:8px 24px}.btn-text{background:none;font-weight:bold;text-transform:none;font-size:1rem;letter-spacing:-0.8px;padding:0;border-radius:0;color:#333;border-bottom:solid 3px transparent;transition:all 0.3s}.btn-text:hover{color:#13a2e5;border-bottom:solid 3px}.form-inline .form-group{margin-right:10px}.form-inline .control-label{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{text-indent:-9px;padding-left:32px}.row-eq-height{display:flex}.row-eq-height .panel{height:calc(100% - 20px)}#slideshow{position:relative;width:100%}#slideshow .slideshow{width:100%;background-size:cover;background-blend-mode:soft-light}@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:rgba(0, 0, 0, 0.5) 5px 5px 5px;text-transform:uppercase}#slideshow .slideshow-mask{position:absolute;top:0;left:0;width:100%;height:100%;}#slideshow .container{position:relative;min-height:100%;display:flex;align-items:flex-end;padding-bottom:40px;justify-content:flex-start}@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{font-family:'Poppins', sans-serif;color:white;font-size:32px;font-weight:bold;animation-duration:1s;margin-bottom:20px;text-shadow:rgba(0, 0, 0, 0.5) 0 1px 2px}.jumbo .text-block{animation-duration:1s;animation-delay:0.25s}.jumbo .text-block p{color:white;font-size:18px;text-shadow:rgba(0, 0, 0, 0.5) 0 1px 2px}.jumbo a.btn-action{animation-duration:1s;animation-delay:0.5s;margin-top:20px}.jumbo.slideshow-cnts h3{text-shadow:black 2px 2px 2px;margin-top:0}.jumbo.slideshow-cnts p{text-shadow:black 1px 1px 1px}#quick-links .quick-link-box,#benefits .quick-link-box{color:#666;padding:17px 30px 30px 30px;text-align:center;transition:color 0.3s}#quick-links .quick-link-box.first,#benefits .quick-link-box.first{border-left:none}#quick-links .quick-link-box i,#benefits .quick-link-box i{font-size:48px}#quick-links .quick-link-box p,#benefits .quick-link-box p{height:40px;font-size:0.85rem}#quick-links .quick-link-box a,#benefits .quick-link-box a{color:#666}#quick-links .quick-link-box:hover,#benefits .quick-link-box:hover{color:#021e2f}#quick-links .quick-link-box:hover .btn-text,#benefits .quick-link-box:hover .btn-text{color:#13a2e5;border-bottom:solid 3px}#quick-links .quick-link-box.benefit,#benefits .quick-link-box.benefit{padding:0 15px;display:flex;flex-direction:column}@media (min-width:992px){#quick-links .quick-link-box.benefit,#benefits .quick-link-box.benefit{width:20%}}#quick-links .quick-link-box.benefit h3,#benefits .quick-link-box.benefit h3{margin:0 0 10px 0;color:#002147;height:50px;display:flex;align-items:center;align-self:center}#quick-links .quick-link-box.benefit .icon,#benefits .quick-link-box.benefit .icon{display:flex;height:116px;margin-bottom:20px;text-align:center}#quick-links .quick-link-box.benefit .icon img,#benefits .quick-link-box.benefit .icon img{margin:auto auto}#quick-links .quick-link-box.benefit p,#benefits .quick-link-box.benefit p{font-size:1rem;height:auto}#benefits{padding-bottom:0}#benefits h3.section-title{color:#002147}.section{position:relative;padding-bottom:60px}.section.section-no-title{padding-top:60px}.section.banner{min-height:650px;background-size:cover;background-position:center center}.section h3{font-family:'Poppins', sans-serif;font-weight:700;text-transform:uppercase}.section-title{font-family:'Poppins', sans-serif;font-weight:700;text-align:center;text-transform:uppercase;overflow:hidden;padding:50px 0;margin:0}.section-title:before,.section-title:after{background-color:rgba(0, 0, 0, 0.2);content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.section-title:before{right:0.5em;margin-left:-50%}.section-title:after{left:0.5em;margin-right:-50%}.section-title.section-has-intro{margin-bottom:0}.section-intro{text-align:center;margin:15px 0 30px 0}.section-link-all{text-align:center;margin-top:30px;color:#13a2e5}.dark-container{color:white}.dark-container .section-title:before,.dark-container .section-title:after{background-color:rgba(255, 255, 255, 0.2)}.paralax-background{background-attachment:fixed;background-size:cover;background-repeat:no-repeat;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:white}.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{padding:50px 20px;color:#666;text-align:center}.page-intro p{font-family:'Poppins', sans-serif;font-weight:700;font-size:22px;margin-top:20px}@media screen and (min-width:768px){.page-intro p{font-size:32px;margin-top:0px}}.page-intro .btn-action{margin-top:20px;font-family:'Open Sans', sans-serif;text-transform:uppercase}#news-carousel .carousel-control{width:4%;background-image:none;color:black}#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{height:300px;background-size:cover;background-position:center center}.confirmedteams-box .teaser-image{width:109px;height:107px;background-size:cover;background-position:center center}.multimedia-box{text-align:center}.multimedia-box h3{font-family:'Poppins', sans-serif;font-weight:700;font-size:20px;text-transform:uppercase;margin:0 0 10px 0;color:#666}.multimedia-box p{margin:10px 0 0 0}#sponsors .main-sponsors{padding-bottom:30px}#sponsors .section-title{opacity:0.5}@media screen and (min-width:768px){#sponsors .row{display:flex;justify-content:center}}.sponsor-box{height:60px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.sponsor-box{margin:20px 0}}.home-featured-news-title{position:relative;padding:4px;height:32px;background:#021e2f;text-transform:uppercase}.home-featured-news-title h3{position:absolute;top:0;left:4%;margin:0;width:96%;overflow:hidden;text-overflow:ellipsis;color:white;font-size:16px;line-height:32px;font-weight:100}.home-featured-news-title .home-featured-news-link{position:absolute;top:0px;right:2%;text-transform:uppercase;line-height:32px;color:#13a2e5}#top_teams h3{font-size:32px;text-align:center}#top_teams .top-teams{margin:0 auto;display:flex;flex-wrap:wrap}@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}}#top_teams .btn{margin-top:30px}#participating_nations .btn{margin-top:30px}#map{height:500px}#map .infowindow h3{text-transform:uppercase;font-family:'Poppins', sans-serif;font-weight:700;font-size:20px;margin:0}#map .infowindow .date{font-size:0.85em}#social_networks{color:black;text-align:center}#social_networks ul{margin:0 auto;padding:0}#social_networks ul li{list-style:none;display:inline-block;width:24%;text-align:center}#social_networks ul li a{color:black;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{width:auto;margin:0 5px}#social_networks.social-small ul li a i{font-size:24px}h3.light-big{font-weight:100;font-size:2rem;text-transform:uppercase}#apps{color:#021e2f;padding-top:20px}#apps img.img-mobile{margin:0 auto}@media screen and (min-width:768px){#apps .row.flex-equal-columns{margin-top:25px;display:flex;flex-direction:row;align-items:flex-end}#apps .row.flex-equal-columns .buttons-wrap{margin-left:-35px}}#apps .buttons{padding-bottom:30px}#apps .buttons a{margin:8px 0;display:inline-block}#players_stickers{padding-bottom:0;background:url(../../assets/img/cards-banner-bg.jpg) top center no-repeat;background-size:cover}#players_stickers h3.title{font-size:64px;line-height:46px;margin:0}#players_stickers h4.subtitle{margin:0;font-size:31px;line-height:40px}#players_stickers h4.subtitle2{font-size:17px;margin:0;margin-bottom: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{position:absolute;bottom:30px}}#rankings_slideshow{position:relative}#rankings_slideshow .item{padding-top:25%;min-height:404px;background-position:center 30%;background-size:cover}#rankings_slideshow .item .photo-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);padding:20px}#rankings_slideshow .item .photo-overlay .rankings-scope{color:white;font-weight:bold;text-transform:uppercase;font-size:32px}#rankings_slideshow .item .photo-overlay .rankings-scope img{height:68px;width:auto;margin-right:15px}#rankings_slideshow .item .photo-overlay .table-wrap{padding:0 20px}#rankings_slideshow .item .photo-overlay .ranking-table{outline:solid 1px rgba(0, 0, 0, 0.9);box-shadow:rgba(0, 0, 0, 0.3) 0 0 12px}#rankings_slideshow .item .photo-overlay .ranking-table thead{background:rgba(0, 33, 71, 0.6);color:white;text-transform:uppercase}#rankings_slideshow .item .photo-overlay .ranking-table tbody{text-shadow:white 0px 1px}#rankings_slideshow .item .photo-overlay .ranking-table tbody h3{margin:0}#rankings_slideshow .item .photo-overlay .ranking-table tbody a{font-weight:bold}#rankings_slideshow .item .photo-overlay .ranking-table tfoot{background:rgba(0, 33, 71, 0.6)}#rankings_slideshow .item .photo-overlay .ranking-table tfoot:hover{background:rgba(0, 33, 71, 0.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{display:block;text-align:center;text-transform:uppercase;font-weight:bold;color:white}#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:rgba(255, 255, 255, 0.6)}#rankings_slideshow .item .photo-overlay .table-striped > tbody > tr:nth-of-type(even){background-color:rgba(255, 255, 255, 0.8)}@media screen and (max-width:767px){#rankings_slideshow .item{padding-top:0}#rankings_slideshow .item .photo-overlay{position:relative;padding:10px}#rankings_slideshow .item .photo-overlay .rankings-scope{font-size:24px;margin-top:10px;margin-bottom:20px;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 th,#rankings_slideshow .item .photo-overlay .ranking-table td{white-space:nowrap}#rankings_slideshow .item .photo-overlay .ranking-table tfoot tr td{text-align:left}#rankings_slideshow .item .photo-overlay .ranking-table tfoot tr td a{text-align:left}}#footer{background:#666;padding:30px 0;font-size:12px}#footer a{color:white}#footer ul#footer_menu,#footer ul#footer_bar{display:flex;flex-direction:row;margin:0;padding:0}#footer ul#footer_menu li,#footer ul#footer_bar li{list-style:none;flex-grow:1;flex-basis:0}#footer ul#footer_menu li a,#footer ul#footer_bar li a{display:block}#footer ul#footer_menu > li > a,#footer ul#footer_bar > li > a{font-weight:700}#footer .menu_level_1{padding-left:0}#footer ul#footer_bar{padding-top:30px;align-items:center}#copyright{background:#222;color:white;padding:30px 0;font-size:12px;text-align:center}#copyright a{color:white}#copyright #back-to-top{position:fixed;bottom:30px;right:90px;display:none;font-size:32px;background:white;color:#00264b;border-radius:50%;width:45px;height:45px}@media screen and (max-width:767px){#copyright #back-to-top{margin:25px auto}}.fancy-container .head{height:100px;margin-bottom:15px;background:url(../../assets/img/tournaments-head-bg.png) top center no-repeat;background-size:contain}@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:before{display:none}.fancy-container .head .section-title:after{display:none}#tournaments{position:relative}#tournaments_page{background-image:-webkit-linear-gradient(legacy-direction(to right), #eee 0, #999 50%, #eee 100%);background-image:linear-gradient(to right, #eee 0, #999 50%, #eee 100%);}#tournaments_page .nav-tabs{border-bottom:none}#tournaments_page .nav-tabs > li,#tournaments_page .nav-pills > li{float:none;display:inline-block;*display:inline;zoom:1;margin:0;}#tournaments_page .nav-tabs > li.active a,#tournaments_page .nav-pills > li.active a{background:none;border:none;color:#021e2f}#tournaments_page .nav-tabs > li a,#tournaments_page .nav-pills > li a{font-size:24px;color:#777e91;border:none}#tournaments_page .nav-tabs > li a:hover,#tournaments_page .nav-pills > li a:hover,#tournaments_page .nav-tabs > li a:focus,#tournaments_page .nav-pills > li a:focus{border:none;background:none;color:#021e2f}#tournaments_page .nav-tabs,#tournaments_page .nav-pills{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{width:149px;height:41px;margin:15px auto;background:url(../../assets/img/tournaments-marker.png) top center no-repeat}#tournaments_page .slider{position:relative;height:62px}#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{top:0;margin-top:-2px}@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{position:relative;overflow:hidden;height:62px;mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 1) 80%, rgba(0, 0, 0, 0) 100%);-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 1) 80%, rgba(0, 0, 0, 0) 100%)}#tournaments_page .slider .slider-mask .slider-inner{padding:0;margin:0;list-style:none;white-space:nowrap;position:absolute;width:100%;height:62px;left:-189px;font-size:0}#tournaments_page .slider .slider-mask .slider-inner .item{display:inline-block;width:189px;text-align:center}#tournaments_page .slider .slider-mask .slider-inner .item h3{font-weight:bold;color:white;text-shadow:rgba(0, 0, 0, 0.8) 2px 2px 2px;margin:0 0 3px}#tournaments_page .slider .slider-mask .slider-inner .item h3 a{color:white;-webkit-transition:color 0.5s;transition:color 0.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:white}#splash #tournaments_page .head{background-image:url(../../assets/img/splash-tournaments-head-bg.png);color:#010b46;margin-bottom:0}#splash #tournaments_page .nav-tabs > li.active a,#splash #tournaments_page .nav-pills > li.active a{background:none;border:none;color:#ffc200}#splash #tournaments_page .nav-tabs > li a,#splash #tournaments_page .nav-pills > li a{font-size:24px;color:#777e91;border:none}#splash #tournaments_page .nav-tabs > li a:hover,#splash #tournaments_page .nav-pills > li a:hover,#splash #tournaments_page .nav-tabs > li a:focus,#splash #tournaments_page .nav-pills > li a:focus{border:none;background: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:bold;text-transform:uppercase;margin-top:0}.sidebar-cnts .sidebar-submenu ul{list-style:none;padding:0;margin:0}.sidebar-cnts .sidebar-submenu ul li{border-bottom:solid 1px #aaa}.sidebar-cnts .sidebar-submenu ul li.current{font-weight:bold}.sidebar-cnts .sidebar-submenu ul li a{display:block}.sidebar-cnts .sidebar-bottom{margin-top:30px}.sidebar-cnts .sidebar-widget{background:#ffc200;color:white;padding:15px;margin:30px 0;text-align:center;border-radius:15px}.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{display:block;position:absolute;bottom:0;left:0;width:100%;height:480px;z-index:10;background-repeat:no-repeat;background-position:bottom center;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.title-banner-overlay.collapsed{opacity:0}}.title-banner{height:146px;top:0px;width:100%;background:white url('../../assets/img/global-banner-bg.jpg') bottom center no-repeat;overflow:hidden;z-index:100}.title-banner .container{position:relative;height:100%}.title-banner h3{position:absolute;bottom:10%;margin:0;font-family:'Poppins', sans-serif;font-size:2rem;font-weight:bold;color:#021e2f;text-transform:uppercase;-webkit-transition:font-size 0.2s ease;-moz-transition:font-size 0.2s ease;-o-transition:font-size 0.2s ease;transition:font-size 0.2s ease}@media screen and (min-width:768px){.title-banner{position:fixed;height:260px}.title-banner.large-banner{height:480px;background:white url('../../assets/img/global-banner-bg.jpg') bottom center no-repeat}.title-banner h3{font-size:2.5rem}}.title-banner.collapsed h3{font-size:2rem;bottom:0}body.allstars-tournament .title-banner{background:#ccbd70 url(../../assets/img/title-banner-allstars.png?v=3.0.16) bottom center no-repeat}#main{margin-bottom:60px}@media screen and (min-width:768px){#main{padding-top:145px;min-height:600px}}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{position:relative;overflow:hidden;margin:0 auto}@media screen and (min-width:768px){.block-image img{position:absolute}}@media screen and (max-width:767px){.block-image{max-width:100% !important;max-height:100%;max-height:-moz-available;max-height:-webkit-fill-available}.block-image img{top:0 !important;left:0 !important;width:100% !important;height:auto !important}}.page-module.module8{background:#002147;color:white;min-height:460px}.page-module.module8 .buttons{margin-top:20px}.program-entry{margin-bottom:30px;border:solid 1px #ccc;border-radius:15px;overflow:hidden}.program-entry .weather-widget{width:115px;clear:left;float:left;margin-right:15px;background:#00264b;border-top-left-radius:15px;border-bottom-left-radius:15px;padding:5px 15px 15px;color:white;font-size:11px}.program-entry .weather-widget .label{color:white}.program-entry .weather-widget .weather-icon{width:75px;margin:0 auto}.program-entry .weather-widget .weather-icon img{width:100%;height:auto}.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;margin-right:20px;width:312px;height:170px}@media screen and (max-width:767px){.program-entry .program-summary .block-image{width:328px !important;margin-right:0}}.program-entry .program-summary .block-image img{width:100%;height:auto}.program-entry .program-summary .program-info{padding:15px}.program-entry .program-summary .program-info ul{padding:0;margin:0;list-style:none}.program-entry .program-summary .program-info .program-date{color:#13a2e5}.program-entry .program-summary .program-info .program-date .weekday{font-weight:bold}body.editor header{height:80px;top:0}body.editor .sidebar-submenu{display:none}body.editor #logo-big{display:none}body.editor #logo-small{display:block}body.editor #main{padding-top:0}.news-teasers .col-sm-3{border-left:solid 1px #ccc}.news-teasers .col-sm-3:first-child{border-left:none}.news-teaser{position:relative;margin-bottom:15px;border-bottom:solid 1px #ccc}.news-teaser .news-teaser-list{padding-bottom:30px;border-bottom:none}.news-teaser-body{color:black;padding-bottom:40px}@media screen and (min-width:768px){.news-teaser-body{width:calc(100% - 480px);float:right;margin-bottom:15px}}.news-teaser-title h3{font-family:'Poppins', sans-serif;font-weight:bold;text-transform:uppercase;margin:0;line-height:22px;border-bottom:solid 1px #ccc;margin-bottom:6px;padding-bottom:3px}.news-teaser-title h3 a{color:#333}.news-teaser-title span.date{display:block;font-size:11px;opacity:0.7;line-height:11px;margin-bottom:10px}@media screen and (min-width:768px){.news-teaser-image{width:460px;height:303px;overflow:hidden;float:left;margin-right:20px}}.news-teaser-image img{width:100%;height:auto}.news-teaser-small-body{color:black;height:70px}.news-teaser-small-body h3{color:black;margin:0;font-size:14px;line-height:18px;width:140px}.news-teaser-small-body span.date{display:block;font-size:10px;opacity:0.7;line-height:11px;margin-bottom:10px}.news-teaser-small-image{width:100%;min-height:120px;overflow:hidden;border-radius:5px;margin-top:10px;margin-bottom:10px}.news-teaser-small-image img{width:100%;height:auto}.news-teaser-small p{font-size:11px}#multimedia-album #main-photo{position:relative;max-width:940px;max-height:627px;height:auto;margin-height:20px;border-radius:5px;overflow:hidden;cursor:pointer}#multimedia-album #main-photo img{width:100%;height:auto}#multimedia-selector-wrapper{height:124px;overflow-x:auto;margin-top:15px}#multimedia-selector-wrapper.video{height:220px}#multimedia-selector{width:99999px;list-style:none;margin:0;padding:0;white-space:nowrap}#multimedia-selector li{display:block;float:left;margin:8px}#multimedia-selector li.video{width:90px;white-space:normal}#multimedia-selector li.video a{font-size:10px}#multimedia-selector .thumb{width:90px;height:90px;border:solid 1px transparent;border-radius:5px}#multimedia-selector .thumb a{display:block;width:100%;height:100%}#multimedia-selector .video-date{font-size:10px;color:#999}#multimedia-selector li.video .video-date{font-size:9px;margin-top:8px}#multimedia-selector .thumb{transition:border 0.5s, box-shadow 0.5s;-webkit-transition:border 0.5s, box-shadow 0.5s;background-size:cover;background-position:center center;background-repeat:no-repeat}#multimedia-selector .thumb:hover{border:solid 1px #3fa2dc;box-shadow:#f2f8fd 0 0 10px}#multimedia-album .photo-nav{display:none;position:absolute;top:272px;background:#fff;width:34px;height:34px;border:solid 1px transparent;color:#000;z-index:100}#multimedia-album #photo-prev{left:10px;background:url(../../assets/img/arrows.png) 0 0 no-repeat}#multimedia-album #photo-next{right:10px;background:url(../../assets/img/arrows.png) -34px 0 no-repeat}#multimedia-album #photo-prev:hover{background:url(../../assets/img/arrows.png) 0 -34px no-repeat}#multimedia-album #photo-next:hover{background:url(../../assets/img/arrows.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:bold;text-transform:uppercase}#main-video .video-date{font-size:11px;color:#999}#multimedia-albums{margin-top:15px}.video-wrap{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.matchgroup-team-name{color:#0f3a5c}.matchgroup-team-as-subtitle{margin-left:32px}.matchgroup-team-country,.xcountry-flag{display:inline-block;width:20px;height:20px;background-image:url(../../assets/img/logos/2019/flag-ibercup-20x20.png);background-repeat:no-repeat;background-size:cover;margin-right:8px;text-indent:-9999px;vertical-align:text-bottom}.matchgroup-team-country.live,.xcountry-flag.live{margin:0}.xcountry-flag{width:32px;height:32px;line-height:32px;background-image:url(../../assets/img/logos/2019/flag-ibercup-20x20.png);background-size:cover;margin:0;vertical-align:baseline}.xmatchgroup-team-country.AO-icon{background-position:0 -20px}.xcountry-flag-AO{background-image:url(../../assets/img/flags/AO.png)}.xmatchgroup-team-country.AR-icon{background-position:0 -40px}.xcountry-flag-AR{background-image:url(../../assets/img/flags/AR.png)}.xmatchgroup-team-country.AU-icon{background-position:0 -60px}.xcountry-flag-AU{background-image:url(../../assets/img/flags/AU.png)}.xmatchgroup-team-country.AT-icon{background-position:0 -80px}.xcountry-flag-AT{background-image:url(../../assets/img/flags/AT.png)}.xmatchgroup-team-country.AZ-icon{background-position:0 -100px}.xcountry-flag-AZ{background-image:url(../../assets/img/flags/AZ.png)}.xmatchgroup-team-country.BR-icon{background-position:0 -120px}.xcountry-flag-BR{background-image:url(../../assets/img/flags/BR.png)}.xmatchgroup-team-country.CA-icon{background-position:0 -140px}.xcountry-flag-CA{background-image:url(../../assets/img/flags/CA.png)}.xmatchgroup-team-country.CL-icon{background-position:0 -160px}.xcountry-flag-CL{background-image:url(../../assets/img/flags/CL.png)}.xmatchgroup-team-country.CO-icon{background-position:0 -180px}.xcountry-flag-CO{background-image:url(../../assets/img/flags/CO.png)}.xmatchgroup-team-country.HR-icon{background-position:0 -200px}.xcountry-flag-HR{background-image:url(../../assets/img/flags/HR.png)}.xmatchgroup-team-country.DK-icon{background-position:0 -220px}.xcountry-flag-DK{background-image:url(../../assets/img/flags/DK.png)}.xmatchgroup-team-country.EG-icon{background-position:0 -240px}.xcountry-flag-EG{background-image:url(../../assets/img/flags/EG.png)}.xmatchgroup-team-country.GB-icon{background-position:0 -260px}.xcountry-flag-GB{background-image:url(../../assets/img/flags/GB.png)}.xmatchgroup-team-country.EE-icon{background-position:0 -280px}.xcountry-flag-EE{background-image:url(../../assets/img/flags/EE.png)}.xmatchgroup-team-country.FI-icon{background-position:0 -300px}.xcountry-flag-FI{background-image:url(../../assets/img/flags/FI.png)}.xmatchgroup-team-country.FR-icon{background-position:0 -320px}.xcountry-flag-FR{background-image:url(../../assets/img/flags/FR.png)}.xmatchgroup-team-country.DE-icon{background-position:0 -340px}.xcountry-flag-DE{background-image:url(../../assets/img/flags/DE.png)}.xmatchgroup-team-country.GR-icon{background-position:0 -360px}.xcountry-flag-GR{background-image:url(../../assets/img/flags/GR.png)}.xmatchgroup-team-country.GT-icon{background-position:0 -380px}.xcountry-flag-GT{background-image:url(../../assets/img/flags/GT.png)}.xmatchgroup-team-country.GW-icon{background-position:0 -400px}.xcountry-flag-GW{background-image:url(../../assets/img/flags/GW.png)}.xmatchgroup-team-country.HU-icon{background-position:0 -420px}.xcountry-flag-HU{background-image:url(../../assets/img/flags/HU.png)}.xmatchgroup-team-country.IS-icon{background-position:0 -440px}.xcountry-flag-IS{background-image:url(../../assets/img/flags/IS.png)}.xmatchgroup-team-country.IN-icon{background-position:0 -460px}.xcountry-flag-IN{background-image:url(../../assets/img/flags/IN.png)}.xmatchgroup-team-country.ID-icon{background-position:0 -480px}.xcountry-flag-ID{background-image:url(../../assets/img/flags/ID.png)}.xmatchgroup-team-country.IE-icon{background-position:0 -500px}.xcountry-flag-IE{background-image:url(../../assets/img/flags/IE.png)}.xmatchgroup-team-country.IT-icon{background-position:0 -520px}.xcountry-flag-IT{background-image:url(../../assets/img/flags/IT.png)}.xmatchgroup-team-country.CI-icon{background-position:0 -540px}.xcountry-flag-CI{background-image:url(../../assets/img/flags/CI.png)}.xmatchgroup-team-country.LU-icon{background-position:0 -560px}.xcountry-flag-LU{background-image:url(../../assets/img/flags/LU.png)}.xmatchgroup-team-country.MX-icon{background-position:0 -580px}.xcountry-flag-MX{background-image:url(../../assets/img/flags/MX.png)}.xmatchgroup-team-country.MA-icon{background-position:0 -600px}.xcountry-flag-MA{background-image:url(../../assets/img/flags/MA.png)}.xmatchgroup-team-country.NG-icon{background-position:0 -620px}.xcountry-flag-NG{background-image:url(../../assets/img/flags/NG.png)}.xmatchgroup-team-country.NO-icon{background-position:0 -640px}.xcountry-flag-NO{background-image:url(../../assets/img/flags/NO.png)}.xmatchgroup-team-country.PE-icon{background-position:0 -660px}.xcountry-flag-PE{background-image:url(../../assets/img/flags/PE.png)}.xmatchgroup-team-country.PH-icon{background-position:0 -680px}.xcountry-flag-PH{background-image:url(../../assets/img/flags/PH.png)}.xmatchgroup-team-country.PL-icon{background-position:0 -700px}.xcountry-flag-PL{background-image:url(../../assets/img/flags/PL.png)}.xmatchgroup-team-country.PT-icon{background-position:0 -720px}.xcountry-flag-PT{background-image:url(../../assets/img/flags/PT.png)}.xmatchgroup-team-country.QA-icon{background-position:0 -740px}.xcountry-flag-QA{background-image:url(../../assets/img/flags/QA.png)}.xmatchgroup-team-country.RO-icon{background-position:0 -760px}.xcountry-flag-RO{background-image:url(../../assets/img/flags/RO.png)}.xmatchgroup-team-country.RU-icon{background-position:0 -780px}.xcountry-flag-RU{background-image:url(../../assets/img/flags/RU.png)}.xmatchgroup-team-country.SA-icon{background-position:0 -800px}.xcountry-flag-SA{background-image:url(../../assets/img/flags/SA.png)}.xmatchgroup-team-country.XS-icon{background-position:0 -820px}.xcountry-flag-XS{background-image:url(../../assets/img/flags/XS.png)}.xmatchgroup-team-country.RS-icon{background-position:0 -840px}.xcountry-flag-RS{background-image:url(../../assets/img/flags/RS.png)}.xmatchgroup-team-country.SK-icon{background-position:0 -860px}.xcountry-flag-SK{background-image:url(../../assets/img/flags/SK.png)}.xmatchgroup-team-country.SI-icon{background-position:0 -880px}.xcountry-flag-SI{background-image:url(../../assets/img/flags/SI.png)}.xmatchgroup-team-country.ES-icon{background-position:0 -900px}.xcountry-flag-ES{background-image:url(../../assets/img/flags/ES.png)}.xmatchgroup-team-country.SE-icon{background-position:0 -920px}.xcountry-flag-SE{background-image:url(../../assets/img/flags/SE.png)}.xmatchgroup-team-country.CH-icon{background-position:0 -940px}.xcountry-flag-CH{background-image:url(../../assets/img/flags/CH.png)}.xmatchgroup-team-country.US-icon{background-position:0 -960px}.xcountry-flag-US{background-image:url(../../assets/img/flags/US.png)}.xmatchgroup-team-country.VE-icon{background-position:0 -980px}.xcountry-flag-VE{background-image:url(../../assets/img/flags/VE.png)}.xmatchgroup-team-country.XW-icon{background-position:0 -1000px}.xcountry-flag-XW{background-image:url(../../assets/img/flags/XW.png)}.xmatchgroup-team-country.ZM-icon{background-position:0 -1020px}.xcountry-flag-ZM{background-image:url(../../assets/img/flags/ZM.png)}.xmatchgroup-team-country.IL-icon{background-position:0 -1040px}.xcountry-flag-IL{background-image:url(../../assets/img/flags/IL.png)}.xmatchgroup-team-country.GI-icon{background-position:0 -1060px}.xcountry-flag-GI{background-image:url(../../assets/img/flags/GI.png)}.xmatchgroup-team-country.PR-icon{background-position:0 -1080px}.xcountry-flag-PR{background-image:url(../../assets/img/flags/PR.png)}.xmatchgroup-team-country.KR-icon{background-position:0 -1100px}.xcountry-flag-KR{background-image:url(../../assets/img/flags/KR.png)}.xmatchgroup-team-country.JP-icon{background-position:0 -1120px}.xcountry-flag-JP{background-image:url(../../assets/img/flags/JP.png)}.xmatchgroup-team-country.HT-icon{background-position:0 -1140px}.xcountry-flag-HT{background-image:url(../../assets/img/flags/HT.png)}.xmatchgroup-team-country.KY-icon{background-position:0 -1160px}.xcountry-flag-KY{background-image:url(../../assets/img/flags/KY.png)}.xmatchgroup-team-country.PA-icon{background-position:0 -1180px}.xcountry-flag-PA{background-image:url(../../assets/img/flags/PA.png)}.xmatchgroup-team-country.NL-icon{background-position:0 -1200px}.xcountry-flag-NL{background-image:url(../../assets/img/flags/NL.png)}.xmatchgroup-team-country.MY-icon{background-position:0 -1220px}.xcountry-flag-MY{background-image:url(../../assets/img/flags/MY.png)}.xmatchgroup-team-country.GQ-icon{background-position:0 -1240px}.xcountry-flag-GQ{background-image:url(../../assets/img/flags/GQ.png)}.xmatchgroup-team-country.ZA-icon{background-position:0 -1260px}.xcountry-flag-ZA{background-image:url(../../assets/img/flags/ZA.png)}.xmatchgroup-team-country.LV-icon{background-position:0 -1280px}.xcountry-flag-LV{background-image:url(../../assets/img/flags/LV.png)}.xmatchgroup-team-country.CV-icon{background-position:0 -1300px}.xcountry-flag-CV{background-image:url(../../assets/img/flags/CV.png)}.xmatchgroup-team-country.CZ-icon{background-position:0 -1320px}.xcountry-flag-CZ{background-image:url(../../assets/img/flags/CZ.png)}.xmatchgroup-team-country.SG-icon{background-position:0 -1340px}.xcountry-flag-SG{background-image:url(../../assets/img/flags/SG.png)}.xmatchgroup-team-country.BY-icon{background-position:0 -1360px}.xcountry-flag-BY{background-image:url(../../assets/img/flags/BY.png)}.xmatchgroup-team-country.TH-icon{background-position:0 -1380px}.xcountry-flag-TH{background-image:url(../../assets/img/flags/TH.png)}.xmatchgroup-team-country.GP-icon{background-position:0 -1400px}.xcountry-flag-GP{background-image:url(../../assets/img/flags/GP.png)}.xmatchgroup-team-country.BE-icon{background-position:0 -1420px}.xcountry-flag-BE{background-image:url(../../assets/img/flags/BE.png)}.xmatchgroup-team-country.LB-icon{background-position:0 -1440px}.xcountry-flag-LB{background-image:url(../../assets/img/flags/LB.png)}.xmatchgroup-team-country.LT-icon{background-position:0 -1460px}.xcountry-flag-LT{background-image:url(../../assets/img/flags/LT.png)}.xmatchgroup-team-country.CN-icon{background-position:0 -1480px}.xcountry-flag-CN{background-image:url(../../assets/img/flags/CN.png)}.xmatchgroup-team-country.CR-icon{background-position:0 -1500px}.xcountry-flag-CR{background-image:url(../../assets/img/flags/CR.png)}.xmatchgroup-team-country.KE-icon{background-position:0 -1520px}.xcountry-flag-KE{background-image:url(../../assets/img/flags/KE.png)}.xmatchgroup-team-country.ES-CT-icon{background-position:0 -1540px}.xcountry-flag-ES-CT{background-image:url(../../assets/img/flags/ES-CT.png)}.xmatchgroup-team-country.CR-icon{background-position:0 -1560px}.xcountry-flag-CR{background-image:url(../../assets/img/flags/CR.png)}.xmatchgroup-team-country.DZ-icon{background-position:0 -1580px}.xcountry-flag-DZ{background-image:url(../../assets/img/flags/DZ.png)}.xmatchgroup-team-country.HK-icon{background-position:0 -1600px}.xcountry-flag-HK{background-image:url(../../assets/img/flags/HK.png)}.xmatchgroup-team-country.HT-icon{background-position:0 -1620px}.xcountry-flag-HT{background-image:url(../../assets/img/flags/HT.png)}.xmatchgroup-team-country.IR-icon{background-position:0 -1640px}.xcountry-flag-IR{background-image:url(../../assets/img/flags/IR.png)}.xmatchgroup-team-country.MN-icon{background-position:0 -1660px}.xcountry-flag-MN{background-image:url(../../assets/img/flags/MN.png)}.xmatchgroup-team-country.SV-icon{background-position:0 -1680px}.xcountry-flag-SV{background-image:url(../../assets/img/flags/SV.png)}.xmatchgroup-team-country.LI-icon{background-position:0 -1700px}.xcountry-flag-LI{background-image:url(../../assets/img/flags/LI.png)}.xmatchgroup-team-country.MT-icon{background-position:0 -1720px}.xcountry-flag-MT{background-image:url(../../assets/img/flags/MT.png)}.xmatchgroup-team-country.UY-icon{background-position:0 -1740px}.xcountry-flag-UY{background-image:url(../../assets/img/flags/UY.png)}.xmatchgroup-team-country.GE-icon{background-position:0 -1760px}.xcountry-flag-GE{background-image:url(../../assets/img/flags/GE.png)}.xmatchgroup-team-country.KZ-icon{background-position:0 -1780px}.xcountry-flag-KZ{background-image:url(../../assets/img/flags/KZ.png)}.xmatchgroup-team-country.MG-icon{background-position:0 -1800px}.xcountry-flag-MG{background-image:url(../../assets/img/flags/MG.png)}.xmatchgroup-team-country.MK-icon{background-position:0 -1820px}.xcountry-flag-MK{background-image:url(../../assets/img/flags/MK.png)}.xmatchgroup-team-country.TR-icon{background-position:0 -1840px}.xcountry-flag-TR{background-image:url(../../assets/img/flags/TR.png)}.xmatchgroup-team-country.UA-icon{background-position:0 -1860px}.xcountry-flag-UA{background-image:url(../../assets/img/flags/UA.png)}.xmatchgroup-team-country.UG-icon{background-position:0 -1880px}.xcountry-flag-UG{background-image:url(../../assets/img/flags/UG.png)}.xmatchgroup-team-country.AE-icon{background-position:0 -1900px}.xcountry-flag-AE{background-image:url(../../assets/img/flags/AE.png)}.xmatchgroup-team-country.CY-icon{background-position:0 -1920px}.xcountry-flag-CY{background-image:url(../../assets/img/flags/CY.png)}.xmatchgroup-team-country.SN-icon{background-position:0 -1940px}.xcountry-flag-SN{background-image:url(../../assets/img/flags/SN.png)}.xmatchgroup-team-country.TN-icon{background-position:0 -1960px}.xcountry-flag-TN{background-image:url(../../assets/img/flags/TN.png)}.xmatchgroup-team-country.BO-icon{background-position:0 -1980px}.xcountry-flag-BO{background-image:url(../../assets/img/flags/BO.png)}.xmatchgroup-team-country.PY-icon{background-position:0 -2000px}.xcountry-flag-PY{background-image:url(../../assets/img/flags/PY.png)}.matchgroup-team-country.-icon{background-image:url(../../assets/img/logos/2019/flag-ibercup-20x20.png);background-position:0 0px}#matches-calendar{padding:20px;}#matches-calendar .matches-calendar-content{margin-top:30px}#matches-calendar h3{font-family:'Poppins', sans-serif;font-weight:bold;text-transform:uppercase;margin:0}#matches-calendar h3.matches-section-title{margin-bottom:15px}#matches-calendar h4{font-family:'Poppins', sans-serif;font-weight:bold}#matches-calendar table{margin-bottom:0px}#matches-calendar .matchgroup-team-index{margin-right:8px}#matches-calendar .matchgroup .matchgroup-team-rows{list-style:none;padding:0;margin:0}#matches-calendar .matchgroup .matchgroup-team-rows li.matchgroup-team-row{white-space:nowrap;border-bottom:solid 1px #ccc;line-height:30px}#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 .button-row{display:block;border-bottom:solid 1px #eee}#matches-calendar .button-row .btn{background:none;border:none;border-radius:0;color:#999;text-shadow:none;box-shadow:none;font-size:16px;font-weight:400;text-transform:none;transition:color 0.5s}#matches-calendar .button-row .btn.selected{border-bottom:solid 3px #021e2f;color:#021e2f}#matches-calendar .button-row .btn:hover{color:#ccc}#matches-calendar h5.ranking-section-title{text-transform:uppercase;margin-bottom:5px}#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-top:15px;margin-bottom:10px}#matches-calendar .player-info .player-image{width:256px;height:320px;background-size:cover;background-position:top center;border-radius:5px}#matches-calendar .player-info span.player-number{display:inline-block;margin-right:3px;background:#002147;color:white;text-align:center;font-size:22px;width:30px;height:30px;line-height:30px;vertical-align:baseline;border-radius:50%;cursor:pointer}#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{position:relative;display:flex;justify-content:center;bottom:auto;margin-top:15px}#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{width:160px;height:200px;background-size:cover;background-position:top center;border-radius:5px}#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;padding:15px;border-radius:5px;margin:0}#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:solid 1px #dcdcdc}#matches-calendar .team-statistics .total-goals div{float:left;width:120px}#matches-calendar .team-statistics .team-statistics-last-matches{display:flex;justify-content:center;align-items:center;margin-bottom:20px}#matches-calendar .team-statistics .team-statistics-last-matches .match-result{width:42px;height:42px;margin:1px 3px;border:1px solid;border-radius:4px;font-size:22px;font-weight:bolder;line-height:42px;color:#fff}#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{white-space:nowrap;position:relative}@media screen and (max-width:767px){#matches-calendar .formation-and-players{padding:20px 0}}#matches-calendar .formation{position:relative;width:210px;display:inline-block;vertical-align:top}#matches-calendar .formation img.field{width:100%;height:auto;vertical-align:inherit;transform:perspective(80em) rotateX(54deg) scaleX(1.2) scaleY(1.5) translateY(-2%)}#matches-calendar .formation .formation-players{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}#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;right:0;margin:0 auto}#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;right:0;margin:0 auto}#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;right:0;margin:0 auto}#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;right:0;margin:0 auto}#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;right:0;margin:0 auto}#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;right:0;margin:0 auto}#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;right:0;margin:0 auto}#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;right:0;margin:0 auto}#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;right:0;margin:0 auto}#matches-calendar #player-info,#matches-calendar #player-info-A,#matches-calendar #player-info-B,#matches-calendar #player-info-single{position:absolute;top:0;width:210px;height:312px;padding:5px 17px;background-color:#eee;border:3px solid #999;border-radius:5px;z-index:100;transition:all 0.2s ease-out;opacity:1}@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:after,#matches-calendar #player-info-A:after,#matches-calendar #player-info-B:after,#matches-calendar #player-info-single:after{position:absolute;content:" ";height:0;width:0;border:8px solid transparent;border-color:transparent;pointer-events:none}#matches-calendar #player-info.position-bottom,#matches-calendar #player-info-A.position-bottom,#matches-calendar #player-info-B.position-bottom,#matches-calendar #player-info-single.position-bottom{left:50%;transform:translateX(-50%);margin-top:2px}#matches-calendar #player-info.position-bottom:after,#matches-calendar #player-info-A.position-bottom:after,#matches-calendar #player-info-B.position-bottom:after,#matches-calendar #player-info-single.position-bottom:after{left:50%;bottom:100%;margin-left:-7px;border-bottom-color:#999}#matches-calendar #player-info.position-left,#matches-calendar #player-info-A.position-left,#matches-calendar #player-info-B.position-left,#matches-calendar #player-info-single.position-left,#matches-calendar #player-info.position-right,#matches-calendar #player-info-A.position-right,#matches-calendar #player-info-B.position-right,#matches-calendar #player-info-single.position-right{left:-210px;top:50%;transform:translateY(-50%);box-shadow:rgba(0, 0, 0, 0.2) 5px 5px 10px}#matches-calendar #player-info.position-left:after,#matches-calendar #player-info-A.position-left:after,#matches-calendar #player-info-B.position-left:after,#matches-calendar #player-info-single.position-left:after,#matches-calendar #player-info.position-right:after,#matches-calendar #player-info-A.position-right:after,#matches-calendar #player-info-B.position-right:after,#matches-calendar #player-info-single.position-right:after{left:100%;bottom:50%;transform:translateY(50%);border-left-color:#999}#matches-calendar #player-info.xposition-right,#matches-calendar #player-info-A.xposition-right,#matches-calendar #player-info-B.xposition-right,#matches-calendar #player-info-single.xposition-right{right:-210px;top:50%;transform:translateY(-50%);box-shadow:rgba(0, 0, 0, 0.2) -5px 5px 10px}#matches-calendar #player-info.xposition-right:after,#matches-calendar #player-info-A.xposition-right:after,#matches-calendar #player-info-B.xposition-right:after,#matches-calendar #player-info-single.xposition-right:after{right:100%;bottom:50%;transform:translateY(50%);border-right-color:#999}#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:bold;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{width:160px;height:200px;background-size:cover;background-position:top center;border-radius:5px;margin:5px auto}#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 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#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{vertical-align:baseline;margin-right:2px}#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:bold;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:bold}#matches-calendar #player-info{display:none}#matches-calendar #player-info-single{position:relative}#matches-calendar .player-description{display:none}#matches-calendar .player-list{display:block;padding-left:0;overflow:hidden}@media screen and (max-width:767px){#matches-calendar .player-list{width:206px;margin:0 auto}}@media screen and (min-width:768px){#matches-calendar .player-list{margin-left:0px;margin-top:-5px;height:218px}}#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{position:relative;margin-top:3px;white-space:nowrap;text-overflow:ellipsis}#matches-calendar .player-list .player-item span.player-number,#matches-calendar .player-list .player-item-live-match span.player-number{display:inline-block;background:#002147;color:white;text-align:center;font-size:12px;margin-right:3px;width:24px;line-height:24px;border-radius:50%;cursor:pointer}#matches-calendar .player-list .player-item span.player-photo,#matches-calendar .player-list .player-item-live-match span.player-photo{display:inline-block;background:#999;width:24px;height:24px;border-radius:50%;cursor:pointer;background-size:cover;background-position:top center;border:solid 1px rgba(0, 33, 71, 0.5)}#matches-calendar .player-list .player-item span.player-name,#matches-calendar .player-list .player-item-live-match span.player-name{margin:0;line-height:24px;text-transform:capitalize;cursor:pointer;text-overflow:ellipsis;overflow:hidden}#matches-calendar .player-list .player-item.active,#matches-calendar .player-list .player-item-live-match.active{background:#ddd}.tiny-tree,.small-tree,.normal-tree{background:#333;padding:4px 8px 6px 8px;text-align:center;border-radius:5px}.frontend .tiny-tree,.frontend .small-tree,.frontend .normal-tree{background:#13a2e5;color:white}.tiny-tree{font-size:9px;padding:2px 4px 4px 4px}.small-tree{font-size:10px;padding:2px 4px 4px 4px}.normal-tree{font-size:11px}.assertive{color:#f44336}.energized{color:#ffc107}.live-tag{display:inline-block;margin-left:10px;background:#c62828;color:white;padding:2px 6px;border-radius:3px;font-size:12px;letter-spacing:0.1em;margin-top:-3px;vertical-align:middle}.live-date{font-size:14px;color:#002147}.live-team{margin-top:10px;margin-bottom:10px;font-size:1em;font-family:'Poppins', sans-serif;font-weight:bold;text-transform:uppercase;color:#002147}@media screen and (min-width:768px){.live-team{font-size:1.5em}}.live-group{font-weight:bold}.live-score{float:left;width:50%;text-align:center;font-size:7em;line-height:88px;font-weight:bold;color:#002147}#live-score-A{border-right:solid 1px rgba(0, 33, 71, 0.5)}.live-timer{text-align:center;color:#002147}#live-timer span{display:block;font-size:22px;overflow:hidden;line-height:32px}#live-timer{border-top-left-radius:3px;border-bottom-left-radius:3px;height:32px}#live-period{background:#13a2e5;border-top-right-radius:3px;border-bottom-right-radius:3px;height:32px}#live-period span{display:block;font-size:1em;overflow:hidden;white-space:nowrap;line-height:32px}#live-timeline-wrapper{position:relative;padding:20px 0;margin-bottom:20px;margin-top:20px}@media screen and (min-width:768px){#live-timeline-wrapper{padding:20px}}#live-timeline{position:relative}#live-timeline-bar{position:relative;width:300px;height:30px;background:#002147;border-radius:5px;margin:0 auto}@media screen and (min-width:768px){#live-timeline-bar{width:600px}}#live-timeline-score{position:absolute;top:-15px;left:-15px;right:0;margin:0 auto;height:60px;width:300px}@media screen and (min-width:768px){#live-timeline-score{width:630px}}#live-timeline-score .tooltip{opacity:1;display:none;top:-13px;background:#002147;color:white;padding:2px 8px;border-radius:3px;margin-left:32px}#live-timeline-score .tooltip span{position:absolute;left:-5px;top:5px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #002147}#live-timeline-score .tooltip.tooltip-right{margin-left:0;margin-right:32px}#live-timeline-score .tooltip.tooltip-right span{left:auto;right:-5px;border-left:5px solid #002147;border-right:none}#live-timeline-score .tooltip.tooltip-B{top:51px}.live-timeline-goal{position:absolute;top:0px;left:0px;z-index:100;width:30px;height:30px;line-height:30px;border-radius:50%;font-size:1.2em;color:white;text-shadow:#001935 1px 1px 2px;text-align:center;cursor:pointer;top:-16px;background-color:#eee;color:black;font-size:22px;text-shadow:none;z-index:99}.live-timeline-goal:after{position:absolute;content:" ";height:0;width:0;border:7px solid transparent;border-color:transparent;pointer-events:none}.live-timeline-goal.live-timeline-goal-A:after{left:50%;top:100%;margin-left:-7px;margin-top:-2px;border-top-color:white}.live-timeline-goal.live-timeline-goal-B{top:46px}.live-timeline-goal.live-timeline-goal-B:after{left:50%;bottom:100%;margin-left:-7px;margin-bottom:-2px;border-bottom-color:white}#matches-calendar.live{background:#eee;padding:20px;margin-bottom:20px;color:#002147;}#matches-calendar.live a{color:#002147}#matches-calendar.live h3.panel-title{color:#002147}#matches-calendar.live h3.page-title{border-bottom:solid 1px rgba(0, 33, 71, 0.3);margin-bottom:20px;padding-bottom:10px}#matches-calendar.live .formation{width:100%;position:relative}#matches-calendar.live .formation img.field{transform:none}#matches-calendar.live #player-info-A,#matches-calendar.live #player-info-B{right:auto;width:calc(100% - 30px);height:100%}#matches-calendar.live #player-info-A .player-image,#matches-calendar.live #player-info-B .player-image{width:140px;height:158px}#matches-calendar.live .player-list{display:block;padding-left:0;margin:0;overflow:hidden;height:218px}#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{display:flex;justify-content:center;align-items: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{display:flex;justify-content:center;align-items: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{margin:5px 0;border-top-color:#ccc}#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{width:85%;display:flex}#matches-calendar.live .live-match-statistics .live-match-statistic-container{margin-bottom:20px;display:flex;width:100%;justify-content:space-between;align-items:center}#matches-calendar.live .live-match-statistics .live-match-percentage-container{display:flex;width:100%;justify-content:space-between;align-items:center}#matches-calendar.live .live-match-statistics .percentage-bar{transition:width 1s;height:20px;background-color:#13a2e5;border-radius:5px}#matches-calendar.live .live-match-statistics .percentage-bar .percentage{height:100%;background-color:#0f3a5c;border-radius:5px 0 0 5px}#matches-calendar.live goals{text-transform:capitalize}@media screen and (max-width:767px){#matches-calendar.live goals{font-size:11px}}#live-facebook-pane{border-radius:5px;padding:10px;background:white;color:#0f3a5c;min-height:450px}#matchlog-wrapper{margin-top:30px}#matchlog-wrapper .red{background:red !important}.matchlog-cell .team{font-weight:bold}.log-correction{display:none}.penaltis{font-size:11px;color:#13a2e5}.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{margin:0 5px;flex-grow:1;flex-basis:0}.button-row .btn:first-child{margin-left:0}.button-row .btn:last-child{margin-right:0}@media screen and (max-width:767px){.button-row{flex-wrap:wrap}.button-row .btn{margin:5px !important;flex-basis:auto}}.btn.selected{background-image:-webkit-linear-gradient(legacy-direction(to bottom), #ffc200 0, #e5ae00 100%);background-image:linear-gradient(to bottom, #ffc200 0, #e5ae00 100%);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:bold;text-transform:uppercase;margin:45px 0 15px}.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{position:absolute;width:calc(100% - 30px);height:100%;margin:88px 0;padding:10px;font-family:'Poppins', sans-serif;font-weight:bold;font-size:18px;line-height:73px;color:white;text-align:center;text-transform:uppercase;text-shadow:black 0 0 15px;z-index:1}@media screen and (min-width:768px){.slot-available-notice{width:100%;height:90px;margin:20px 0}}.slot-sold-out-notice{position:absolute;width:calc(100% - 30px);height:100%;margin:87px 0;padding:10px;font-family:'Poppins', sans-serif;font-weight:bold;font-size:36px;line-height:73px;color:white;text-align:center;text-transform:uppercase;text-shadow:rgba(0, 0, 0, 1) 0 2px 5px;z-index:1}@media screen and (min-width:768px){.slot-sold-out-notice{width:100%;height:90px;margin:20px 0}}.slot-sold-out-notice-small{position:absolute;width:calc(100% - 30px);height:100%;margin:94px 0;padding:10px;font-family:'Poppins', sans-serif;font-weight:bold;font-size:18px;line-height:73px;color:black;text-align:center;text-transform:uppercase;top:33px}@media screen and (min-width:768px){.slot-sold-out-notice-small{width:100%;height:90px;margin:20px 0}}.available-slot{background:#95a6b0;border-radius:45px;padding:10px;margin:20px 0;box-shadow:rgba(0, 0, 0, 0.5) 5px 5px 10px;opacity:0.95}@media screen and (min-width:768px){.available-slot{height:90px}}.available-slot.slot-sold-out{opacity:0.5}.available-slot .slot-info{text-align:center;text-transform:uppercase;padding:15px 12px}@media screen and (min-width:768px){.available-slot .slot-info{width:130px;float:left}}.available-slot .slot-info .slot-label{color:black;font-weight:bold;white-space:nowrap}.available-slot .slot-info .slot-max{color:white}.available-slot .slot-progress-wrap{position:relative;width:270px;height:48px;margin:11px auto;border-radius:24px;overflow:hidden}@media screen and (min-width:768px){.available-slot .slot-progress-wrap{float:left;width:294px;height:48px}}.available-slot .slot-progress-wrap .slot-progress{position:absolute;top:0;left:0;width:270px;height:48px;background-image:url(../../assets/img/slot-yellow.gif);background-repeat:no-repeat;background-clip:content-box;border-top-left-radius:24px;border-bottom-left-radius:24px}@media screen and (min-width:768px){.available-slot .slot-progress-wrap .slot-progress{width:294px;height:48px}}.available-slot .slot-progress-wrap .slot-transparency{position:absolute;top:0;left:0;width:270px;height:48px;z-index:1;border:solid 1px white;border-radius:24px}@media screen and (min-width:768px){.available-slot .slot-progress-wrap .slot-transparency{width:294px;height:48px}}.available-slot .slot-booked{font-family:'Poppins', sans-serif;font-weight:bold;font-size:40px;line-height:70px;text-align:center}@media screen and (min-width:768px){.available-slot .slot-booked{width:105px;float:right}}.available-slot.slot-local .slot-progress{background-image:url(../../assets/img/slot-yellow.gif)}.available-slot.slot-local .slot-booked{color:#fc0}.available-slot.slot-bungalows .slot-progress{background-image:url(../../assets/img/slot-green.gif)}.available-slot.slot-bungalows .slot-booked{color:#007b3d}.available-slot.slot-schools .slot-progress{background-image:url(../../assets/img/slot-blue.gif)}.available-slot.slot-schools .slot-booked{color:#0080c9}.available-slot[class*=" slot-hotel"] .slot-progress{background-image:url(../../assets/img/slot-orange.gif)}.available-slot[class*=" slot-hotel"] .slot-booked{color:#ec6608}.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{margin-top:15px;border-top:solid 1px #ccc}#match-finals .match-finals-field{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc}#match-finals .match-finals-matches{margin:15px 0;padding:0;list-style:none}#isn-login{text-align:center}#isn-login .login{color:#a94442;font-size:18px;font-weight:bold}#isn-login .login .pin{font-size:36px}#ibercup_allstarsbundle_allstarsplayer_recommendationEmails{margin-bottom:45px}#ibercup_allstarsbundle_allstarsplayer_recommendationEmails .form-group.collection-child > label{display:none}.rankings-filters{margin-top:30px;font-size:12px}.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:white!important}.equipment-laranja-transparent-bg{background-color:rgba(255, 152, 0, .15) !important}.equipment-castanho{background-color:#795548!important;color:white!important}.equipment-castanho-transparent-bg{background-color:rgba(121, 85, 72, .15) !important}.equipment-vermelho{background-color:#f44336!important;color:white!important}.equipment-vermelho-transparent-bg{background-color:rgba(244, 67, 54, .15) !important}.equipment-rosa{background-color:#e91e63!important;color:white!important}.equipment-rosa-transparent-bg{background-color:rgba(233, 30, 99, .15) !important}.equipment-roxo{background-color:#9c27b0!important;color:white!important}.equipment-roxo-transparent-bg{background-color:rgba(156, 39, 176, .15) !important}.equipment-azul_metalico{background-color:#2196f3!important;color:white!important}.equipment-azul_metalico-transparent-bg{background-color:rgba(33, 150, 243, .15) !important}.equipment-azul_escuro{background-color:#3f51b5!important;color:white!important}.equipment-azul_escuro-transparent-bg{background-color:rgba(63, 81, 181, .15) !important}.equipment-azul_claro{background-color:#00bcd4!important;color:white!important}.equipment-azul_claro-transparent-bg{background-color:rgba(0, 188, 212, .15) !important}.equipment-verde{background-color:#8bc34a!important;color:white!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:rgba(238, 238, 238, .15) !important}.equipment-cinzento{background-color:#bdbdbd!important;color:#222!important}.equipment-cinzento-transparent-bg{background-color:rgba(189, 189, 189, .15) !important}.equipment-preto{background-color:#222!important;color:white!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{position:absolute;top:0;left:0;width:100%;z-index:1000}@media screen and (max-width:767px){.menu-container{background:rgba(0, 0, 0, 0.7)}}.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:white;text-transform:uppercase;text-shadow:rgba(0, 0, 0, 0.5) 0 2px 4px;margin-top:8px}@media screen and (max-width:767px){.menu-container #navbar{clear:both}}@media screen and (min-width:768px){.menu-container #navbar{padding-top:32px}}.menu-container .nav li a{color:white;text-shadow:rgba(0, 0, 0, 0.5) 0 2px 4px;font-size:15px;padding:12px 5px 15px 5px;letter-spacing:-0.75px;font-family:'Poppins', sans-serif;border-bottom:solid 2px transparent}@media screen and (min-width:1280px){.menu-container .nav li a{font-size:20px;padding:12px 15px 15px 15px}}.menu-container .nav li a:hover,.menu-container .nav li a:focus{background:none}.menu-container .nav li a:hover{border-bottom:solid 2px rgba(255, 255, 255, 0.5)}.menu-container .nav li.active a,.menu-container .nav li.current a{font-weight:bold}.menu-container .nav li.langmenu{text-transform:uppercase}.menu-container .nav li.langmenu a{display:block;padding:0 !important;margin:0 !important;border:none;background:rgba(255, 255, 255, 0.5);color:black;text-shadow:rgba(255, 255, 255, 0.5) 0 2px 4px;font-size:14px;width:30px;line-height:24px;text-align:center}.menu-container .nav li.langmenu a:hover{background:white}.menu-container .nav li.langmenu .dropdown-menu{background:none;border:none;padding:0;margin:3px 0}@media screen and (max-width:767px){.menu-container .nav li{text-align:right;list-style:none}.menu-container .nav li a{padding:0}}.menu-container.world-menu .nav li a{padding:3px 0 0;margin:0 10px}.menu-container.site-menu{top:40px}.menu-container.site-menu .nav li a{font-weight:normal;padding-top:12px;text-transform:uppercase}.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{float:none;color:white;font-size:28px;line-height:28px;padding:0;margin:0 10px;display:inline-block;vertical-align:middle}.tournaments-2018 #home-video,#reservations #home-video{background-image:url('../../assets/img/landing-page/2019/bg.jpg');background-size:cover;background-position:center center;overflow:hidden;width:100%;padding-top:40%;position:relative;overflow:hidden}.tournaments-2018 #home-video .overlay,#reservations #home-video .overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0, 0, 0, 0.5);z-index:2}.tournaments-2018 #home-video .overlay .container,#reservations #home-video .overlay .container{position:relative;height:100%;padding-top:55px}.tournaments-2018 #home-video .overlay .row.intro,#reservations #home-video .overlay .row.intro{height:100%}.tournaments-2018 #home-video .overlay .row.intro .col-xs-12,#reservations #home-video .overlay .row.intro .col-xs-12{height:100%}.tournaments-2018 #home-video .overlay .intro-desktop,#reservations #home-video .overlay .intro-desktop{position:absolute;left:0;top:10%;max-width:570px;color:white}.tournaments-2018 #home-video .overlay .intro-desktop .logo,#reservations #home-video .overlay .intro-desktop .logo{margin-left:-32px}.tournaments-2018 #home-video .overlay .intro-desktop .logo img,#reservations #home-video .overlay .intro-desktop .logo img{max-width:598px}.tournaments-2018 #home-video .overlay .intro-desktop p,#reservations #home-video .overlay .intro-desktop p{margin-bottom:30px}.tournaments-2018 #home-video .overlay .intro-desktop .ml,#reservations #home-video .overlay .intro-desktop .ml{margin-left:15px}@media screen and (max-width:767px){.tournaments-2018 #home-video .overlay .intro-desktop,#reservations #home-video .overlay .intro-desktop{display:none}}.tournaments-2018 #home-video .overlay .store-btns,#reservations #home-video .overlay .store-btns{position:absolute;left:0;bottom:10%}.tournaments-2018 #home-video video,#reservations #home-video video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:auto;margin-top:-7.8%}.tournaments-2018 .intro-mobile,#reservations .intro-mobile{background:black;padding:20px;color:white}.tournaments-2018 .intro-mobile .logo,#reservations .intro-mobile .logo{margin:10px -10px 20px}.tournaments-2018 .intro-mobile .logo img,#reservations .intro-mobile .logo img{width:100%;height:auto}.tournaments-2018 .intro-mobile p,#reservations .intro-mobile p{margin:10px 10px 25px}.tournaments-2018 .intro-mobile .store-btns,#reservations .intro-mobile .store-btns{display:flex}.tournaments-2018 .intro-mobile .store-btns a,#reservations .intro-mobile .store-btns a{flex-basis:auto;margin:5px}.tournaments-2018 .intro-mobile .store-btns a img,#reservations .intro-mobile .store-btns a img{width:100%;height:auto}@media screen and (min-width:768px){.tournaments-2018 .intro-mobile,#reservations .intro-mobile{display:none}}.tournaments-2018 h3.section-title,#reservations h3.section-title{color:#666;text-transform:none;font-size:24px;padding:30px 0}@media screen and (max-width:767px){.tournaments-2018 h3.section-title,#reservations h3.section-title{padding-bottom:0}}.tournaments-2018 #choose-country .choose-country h5,#reservations #choose-country .choose-country h5{text-transform:uppercase;color:#666}.tournaments-2018 #choose-country .choose-country img,#reservations #choose-country .choose-country img{opacity:0.3}.tournaments-2018 #choose-country .choose-country.selected img,#reservations #choose-country .choose-country.selected img{opacity:1}.tournaments-2018 #choose-country .choose-country.disabled img,#reservations #choose-country .choose-country.disabled img{opacity:0.3}.tournaments-2018 #choose-tournament,#reservations #choose-tournament{color:#666;padding-bottom:24px}@media screen and (max-width:767px){.tournaments-2018 #choose-tournament,#reservations #choose-tournament{padding-bottom:0}}.tournaments-2018 #choose-tournament .section-title-help,#reservations #choose-tournament .section-title-help{display:block;text-align:center;padding-bottom:30px}@media screen and (min-width:768px){.tournaments-2018 #choose-tournament .section-title-help,#reservations #choose-tournament .section-title-help{display:none}}.tournaments-2018 #choose-tournament .choose-tournament-box,#reservations #choose-tournament .choose-tournament-box{text-align:center}.tournaments-2018 #choose-tournament .choose-tournament-box h3,#reservations #choose-tournament .choose-tournament-box h3{font-weight:100}@media screen and (min-width:768px){.tournaments-2018 #choose-tournament .choose-tournament-box h3,#reservations #choose-tournament .choose-tournament-box h3{margin-top:0}}.tournaments-2018 #choose-tournament .choose-tournament-box p,#reservations #choose-tournament .choose-tournament-box p{text-align:left;font-size:14px;margin:10px 5px 20px 5px}@media screen and (min-width:1280px){.tournaments-2018 #choose-tournament .choose-tournament-box.col-md-2,#reservations #choose-tournament .choose-tournament-box.col-md-2{width:20%;padding:0 20px}}@media screen and (max-width:767px){.tournaments-2018 #choose-tournament .scrolling-wrapper,#reservations #choose-tournament .scrolling-wrapper{display:flex;flex-wrap:nowrap;overflow-x:auto;height:330px;width:100%;margin:0;-webkit-overflow-scrolling:touch}.tournaments-2018 #choose-tournament .scrolling-wrapper::-webkit-scrollbar,#reservations #choose-tournament .scrolling-wrapper::-webkit-scrollbar{display:none}.tournaments-2018 #choose-tournament .scrolling-wrapper .choose-tournament-box,#reservations #choose-tournament .scrolling-wrapper .choose-tournament-box{flex:0 0 auto;width:280px;height:285px;box-shadow:rgba(0, 0, 0, 0.3) 2px 2px 5px;border:solid 1px #ddd;margin:0 8px}}.tournaments-2018 #choose-tournament .reset-wrap,#reservations #choose-tournament .reset-wrap{padding:20px 20px 0 20px}.tournaments-2018 #choose-tournament .reset-wrap #btn-reset,#reservations #choose-tournament .reset-wrap #btn-reset{width:max-content;margin:0 auto;text-align:center;text-transform:uppercase}.tournaments-2018 #choose-tournament .reset-wrap #btn-reset:hover,#reservations #choose-tournament .reset-wrap #btn-reset:hover,.tournaments-2018 #choose-tournament .reset-wrap #btn-reset:focus,#reservations #choose-tournament .reset-wrap #btn-reset:focus{color:black;box-shadow:none;border-color:#ccc}@media screen and (max-width:767px){.tournaments-2018 #choose-tournament .reset-wrap,#reservations #choose-tournament .reset-wrap{padding:0 0 20px 0}}.tournaments-2018 .tournaments-selection .country-hidden,#reservations .tournaments-selection .country-hidden{display:none}.tournaments-2018 .tournaments-selection .section-title,#reservations .tournaments-selection .section-title{padding:50px 0 0;text-transform:none;font-size:24px}.tournaments-2018 .tournaments-selection .tournaments-list,#reservations .tournaments-selection .tournaments-list{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center}.tournaments-2018 .tournaments-selection .tournament-box,#reservations .tournaments-selection .tournament-box{margin-bottom:30px;text-align:center;height:220px;}@media screen and (max-width:767px){.tournaments-2018 .tournaments-selection .tournament-box,#reservations .tournaments-selection .tournament-box{height:260px}}.tournaments-2018 .tournaments-selection .tournament-box .tournament-photo,#reservations .tournaments-selection .tournament-box .tournament-photo{padding-top:81%;position:relative;background-size:cover;background-color:#eee;background-position:center center;box-shadow:rgba(0, 0, 0, 0.5) 0 2px 5px}@media screen and (min-width:768px){.tournaments-2018 .tournaments-selection .tournament-box .tournament-photo.cols-12,#reservations .tournaments-selection .tournament-box .tournament-photo.cols-12{padding-top:18.75%}.tournaments-2018 .tournaments-selection .tournament-box .tournament-photo.cols-6,#reservations .tournaments-selection .tournament-box .tournament-photo.cols-6{padding-top:38.25%}}.tournaments-2018 .tournaments-selection .tournament-box .tournament-country,#reservations .tournaments-selection .tournament-box .tournament-country{position:absolute;top:42px;z-index:2;left:0;right:0;margin:0 auto}.tournaments-2018 .tournaments-selection .tournament-box .tournament-overlay,#reservations .tournaments-selection .tournament-box .tournament-overlay{position:absolute;top:0;background:rgba(0, 0, 0, 0.2);width:100%;height:100%;z-index:1}.tournaments-2018 .tournaments-selection .tournament-box .tournament-info,#reservations .tournaments-selection .tournament-box .tournament-info{position:absolute;width:100%;bottom:0;color:white;z-index:3}.tournaments-2018 .tournaments-selection .tournament-box .tournament-info h3,#reservations .tournaments-selection .tournament-box .tournament-info h3{margin:10px 0 0;text-shadow:black 0 1px 3px}.tournaments-2018 .tournaments-selection .tournament-box .tournament-date,#reservations .tournaments-selection .tournament-box .tournament-date{background:rgba(0, 0, 0, 0.2);color:white;font-size:12px;margin:8px 0 0 0}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type,#reservations .tournaments-selection .tournament-box .tournament-type,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region,#reservations .tournaments-selection .tournament-box .tournament-region{text-transform:uppercase;font-weight:bold;color:white;font-size:12px;margin:0;padding:5px;text-shadow:black 0 1px 3px}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.qualifier,#reservations .tournaments-selection .tournament-box .tournament-type.qualifier,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.qualifier,#reservations .tournaments-selection .tournament-box .tournament-region.qualifier{background:rgba(160, 0, 88, 0.5)}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.preliminary,#reservations .tournaments-selection .tournament-box .tournament-type.preliminary,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.preliminary,#reservations .tournaments-selection .tournament-box .tournament-region.preliminary{background:rgba(0, 112, 159, 0.5)}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.holiday,#reservations .tournaments-selection .tournament-box .tournament-type.holiday,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.holiday,#reservations .tournaments-selection .tournament-box .tournament-region.holiday{background:rgba(251, 185, 0, 0.5)}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.worldfinal,#reservations .tournaments-selection .tournament-box .tournament-type.worldfinal,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.worldfinal,#reservations .tournaments-selection .tournament-box .tournament-region.worldfinal{background:rgba(0, 150, 64, 0.5)}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.showcase,#reservations .tournaments-selection .tournament-box .tournament-type.showcase,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.showcase,#reservations .tournaments-selection .tournament-box .tournament-region.showcase{background:rgba(236, 102, 8, 0.5)}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.elite,#reservations .tournaments-selection .tournament-box .tournament-type.elite,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.elite,#reservations .tournaments-selection .tournament-box .tournament-region.elite{background:rgba(151, 177, 186, 0.5)}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.christmas,#reservations .tournaments-selection .tournament-box .tournament-type.christmas,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.christmas,#reservations .tournaments-selection .tournament-box .tournament-region.christmas{background:rgba(168, 12, 0, 0.5)}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.norte,#reservations .tournaments-selection .tournament-box .tournament-type.norte,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.norte,#reservations .tournaments-selection .tournament-box .tournament-region.norte{background:rgba(160, 0, 88, 0.5)}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.nordeste,#reservations .tournaments-selection .tournament-box .tournament-type.nordeste,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.nordeste,#reservations .tournaments-selection .tournament-box .tournament-region.nordeste{background:rgba(0, 112, 159, 0.5)}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.sul,#reservations .tournaments-selection .tournament-box .tournament-type.sul,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.sul,#reservations .tournaments-selection .tournament-box .tournament-region.sul{background:rgba(251, 185, 0, 0.5)}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.sudeste,#reservations .tournaments-selection .tournament-box .tournament-type.sudeste,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.sudeste,#reservations .tournaments-selection .tournament-box .tournament-region.sudeste{background:rgba(0, 150, 64, 0.5)}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.nsw,#reservations .tournaments-selection .tournament-box .tournament-type.nsw,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.nsw,#reservations .tournaments-selection .tournament-box .tournament-region.nsw{background:rgba(110, 168, 220, 0.5)}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.victoria,#reservations .tournaments-selection .tournament-box .tournament-type.victoria,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.victoria,#reservations .tournaments-selection .tournament-box .tournament-region.victoria{background:rgba(11, 83, 148, 0.5)}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.queensland,#reservations .tournaments-selection .tournament-box .tournament-type.queensland,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.queensland,#reservations .tournaments-selection .tournament-box .tournament-region.queensland{background:rgba(116, 27, 71, 0.5)}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.west,#reservations .tournaments-selection .tournament-box .tournament-type.west,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.west,#reservations .tournaments-selection .tournament-box .tournament-region.west{background:rgba(241, 194, 49, 0.5)}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type.south-australia,#reservations .tournaments-selection .tournament-box .tournament-type.south-australia,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region.south-australia,#reservations .tournaments-selection .tournament-box .tournament-region.south-australia{background:rgba(204, 0, 0, 0.5)}.tournaments-2018 .tournaments-selection .tournament-box.country-hidden,#reservations .tournaments-selection .tournament-box.country-hidden{display:none}.tournaments-2018 .tournaments-selection .tournament-box.cat-disabled,#reservations .tournaments-selection .tournament-box.cat-disabled,.tournaments-2018 .tournaments-selection .tournament-box.country-disabled,#reservations .tournaments-selection .tournament-box.country-disabled,.tournaments-2018 .tournaments-selection .tournament-box.type-disabled,#reservations .tournaments-selection .tournament-box.type-disabled,.tournaments-2018 .tournaments-selection .tournament-box.season-disabled,#reservations .tournaments-selection .tournament-box.season-disabled,.tournaments-2018 .tournaments-selection .tournament-box.tour-disabled,#reservations .tournaments-selection .tournament-box.tour-disabled{opacity:0.3}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info,#reservations .tournaments-selection .tournament-box .tournament-type-info,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info,#reservations .tournaments-selection .tournament-box .tournament-region-info{background:white;padding:10px 15px;height:220px}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info h3,#reservations .tournaments-selection .tournament-box .tournament-type-info h3,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info h3,#reservations .tournaments-selection .tournament-box .tournament-region-info h3{margin:10px 0}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info p,#reservations .tournaments-selection .tournament-box .tournament-type-info p,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info p,#reservations .tournaments-selection .tournament-box .tournament-region-info p{font-size:16px;font-weight:300;line-height:1.3;margin-bottom:15px}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn,#reservations .tournaments-selection .tournament-box .tournament-region-info .btn{overflow:hidden;max-width:100%;color:white;text-shadow:0 1px 0 #000}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn.qualifier,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn.qualifier,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn.qualifier,#reservations .tournaments-selection .tournament-box .tournament-region-info .btn.qualifier{background:#a00058}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn.preliminary,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn.preliminary,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn.preliminary,#reservations .tournaments-selection .tournament-box .tournament-region-info .btn.preliminary{background:#00709f}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn.holiday,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn.holiday,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn.holiday,#reservations .tournaments-selection .tournament-box .tournament-region-info .btn.holiday{background:#fbb900}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn.worldfinal,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn.worldfinal,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn.worldfinal,#reservations .tournaments-selection .tournament-box .tournament-region-info .btn.worldfinal{background:#009640}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn.showcase,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn.showcase,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn.showcase,#reservations .tournaments-selection .tournament-box .tournament-region-info .btn.showcase{background:#ec6608}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn.elite,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn.elite,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn.elite,#reservations .tournaments-selection .tournament-box .tournament-region-info .btn.elite{background:#97b1ba}.tournaments-2018 .tournaments-selection .tournament-box .tournament-type-info .btn.christmas,#reservations .tournaments-selection .tournament-box .tournament-type-info .btn.christmas,.tournaments-2018 .tournaments-selection .tournament-box .tournament-region-info .btn.christmas,#reservations .tournaments-selection .tournament-box .tournament-region-info .btn.christmas{background:#a80c00}.tournaments-2018 #reservation-banner,#reservations #reservation-banner{padding:60px 0}.tournaments-2018 #reservation-banner .reservation-banner-options,#reservations #reservation-banner .reservation-banner-options{display:flex;justify-content:space-evenly}.tournaments-2018 #reservation-banner .reservation-banner-options .reservation-banner-icon img,#reservations #reservation-banner .reservation-banner-options .reservation-banner-icon img{max-width:100%}.tournaments-2018 #reservation-banner .reservation-banner-intro,#reservations #reservation-banner .reservation-banner-intro{margin-top:30px;color:white;text-align:center;font-size:24px}.tournaments-2018 #rankings-banner,#reservations #rankings-banner{padding:60px 0}.tournaments-2018 #rankings-banner .rankings-banner-options,#reservations #rankings-banner .rankings-banner-options{display:flex;justify-content:space-evenly}.tournaments-2018 #rankings-banner .rankings-banner-options .rankings-banner-icon img,#reservations #rankings-banner .rankings-banner-options .rankings-banner-icon img{max-width:100%}.tournaments-2018 #rankings-banner .rankings-banner-intro,#reservations #rankings-banner .rankings-banner-intro{margin-top:30px;color:white;text-align:center;font-size:24px}.tournaments-2018 #accommodation-info,#reservations #accommodation-info{position:relative}@media screen and (max-width:767px){.tournaments-2018 #accommodation-info,#reservations #accommodation-info{padding:20px}}@media screen and (min-width:768px){.tournaments-2018 #accommodation-info,#reservations #accommodation-info{padding-top:41%}}.tournaments-2018 #accommodation-info .info-block,#reservations #accommodation-info .info-block{margin:0 auto;color:white;text-align:center}@media screen and (min-width:768px){.tournaments-2018 #accommodation-info .info-block,#reservations #accommodation-info .info-block{position:absolute;bottom:20px;left:0;right:0}}.tournaments-2018 #accommodation-info .info-block h3,#reservations #accommodation-info .info-block h3{text-transform:uppercase;margin:0;font-size:24px;text-shadow:black 0 1px 3px}.tournaments-2018 #accommodation-info .info-block p,#reservations #accommodation-info .info-block p{text-shadow:black 0 1px 3px}.tournaments-2018 #accommodation-info .info-block .btn,#reservations #accommodation-info .info-block .btn{background:white;color:black}.tournaments-2018 #rankings-photo,#reservations #rankings-photo{position:relative}@media screen and (max-width:767px){.tournaments-2018 #rankings-photo,#reservations #rankings-photo{padding:20px;height:680px;background-position:center top;background-size:cover}}@media screen and (min-width:768px){.tournaments-2018 #rankings-photo,#reservations #rankings-photo{padding-top:44.73684%}}.tournaments-2018 #rankings-photo #rankings-photo-overlay,#reservations #rankings-photo #rankings-photo-overlay{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:767px){.tournaments-2018 #rankings-photo #rankings-photo-overlay,#reservations #rankings-photo #rankings-photo-overlay{background:rgba(0, 0, 0, 0.5)}}@media screen and (min-width:768px){.tournaments-2018 #rankings-photo #rankings-photo-overlay,#reservations #rankings-photo #rankings-photo-overlay{background-image:-webkit-linear-gradient(legacy-direction(rgba(0, 0, 0, 1)), rgba(0, 0, 0, 0.0) 30%, rgba(0, 0, 0, 0.0) 50%, rgba(0, 0, 0, 0.8) 75%);background-image:linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.0) 30%, rgba(0, 0, 0, 0.0) 50%, rgba(0, 0, 0, 0.8) 75%)}}@media screen and (min-width:768px){.tournaments-2018 #rankings-photo #rankings-photo-overlay .rankings-selector,#reservations #rankings-photo #rankings-photo-overlay .rankings-selector{position:absolute;top:20px;right:20px;z-index:1;text-align:right}}.tournaments-2018 #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope,#reservations #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope{font-size:24px;font-weight:bold;color:white;margin-left:30px;position:relative}@media screen and (max-width:767px){.tournaments-2018 #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope,#reservations #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope{display:block;margin:20px}}.tournaments-2018 #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope img,#reservations #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope img{height:50px;margin-right:15px}@media screen and (min-width:768px){.tournaments-2018 #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope:after,#reservations #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope:after{content:'';position:absolute;top:30px;left:35%;height:1px;width:65%;border-bottom:solid 2px transparent;transition:all 0.5s}.tournaments-2018 #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope:hover:after,#reservations #rankings-photo #rankings-photo-overlay .rankings-selector .btn-rankings-scope:hover:after{border-bottom:solid 2px rgba(255, 255, 255, 0.5)}}.tournaments-2018 #rankings-photo #rankings-photo-overlay .info-block,#reservations #rankings-photo #rankings-photo-overlay .info-block{margin:0 auto;color:white;text-align:center}@media screen and (min-width:768px){.tournaments-2018 #rankings-photo #rankings-photo-overlay .info-block,#reservations #rankings-photo #rankings-photo-overlay .info-block{position:absolute;bottom:20px;left:0;right:0;z-index:1}}.tournaments-2018 #rankings-photo #rankings-photo-overlay .info-block h3,#reservations #rankings-photo #rankings-photo-overlay .info-block h3{text-transform:uppercase;margin:0;font-size:24px;text-shadow:black 0 1px 3px}.tournaments-2018 #rankings-photo #rankings-photo-overlay .info-block h3 #rankings-photo-icon,#reservations #rankings-photo #rankings-photo-overlay .info-block h3 #rankings-photo-icon{height:96px;margin-right:15px}.tournaments-2018 #rankings-photo #rankings-photo-overlay .info-block p,#reservations #rankings-photo #rankings-photo-overlay .info-block p{text-shadow:black 0 1px 3px}.tournaments-2018 #rankings-photo #rankings-photo-overlay .info-block .btn,#reservations #rankings-photo #rankings-photo-overlay .info-block .btn{background:white;color:black}.tournaments-2018 #rankings-photo #rankings-photo-overlay .info-block .rankings-filter,#reservations #rankings-photo #rankings-photo-overlay .info-block .rankings-filter{padding-left:15px;padding-right:15px;margin-top:30px}.tournaments-2018 #rankings-photo #rankings-photo-overlay .info-block .rankings-filter h3,#reservations #rankings-photo #rankings-photo-overlay .info-block .rankings-filter h3{text-transform:none;font-weight:normal;margin-bottom:10px}@media screen and (min-width:768px){.tournaments-2018 .reservation-options,#reservations .reservation-options{display:flex;justify-content:center;padding-top:60px}}.tournaments-2018 .reservation-options .reservation-option,#reservations .reservation-options .reservation-option{display:flex;flex-direction:column;justify-content:flex-start;text-align:center;max-width:420px}@media screen and (max-width:767px){.tournaments-2018 .reservation-options .reservation-option,#reservations .reservation-options .reservation-option{margin-top:30px}}.tournaments-2018 .reservation-options .reservation-option img,#reservations .reservation-options .reservation-option img{align-self:center}.tournaments-2018 .reservation-options .reservation-option h3,#reservations .reservation-options .reservation-option h3{font-weight:100}@media screen and (min-width:768px){.tournaments-2018 .reservation-options .reservation-option h3,#reservations .reservation-options .reservation-option h3{margin-top:0}}.tournaments-2018 .reservation-options .reservation-option p,#reservations .reservation-options .reservation-option p{text-align:center;font-size:18px;margin:10px 5px 20px 5px}.tournaments-2018 .reservation-options .reservation-option .btn,#reservations .reservation-options .reservation-option .btn{align-self:center;background:#002147;color:white;margin-top:auto}@media screen and (min-width:768px){.tournaments-2018 .rankings-options,#reservations .rankings-options{display:flex;justify-content:center;padding-top:60px}}.tournaments-2018 .rankings-options .rankings-option,#reservations .rankings-options .rankings-option{display:flex;flex-direction:column;justify-content:flex-start;text-align:center;max-width:420px}@media screen and (max-width:767px){.tournaments-2018 .rankings-options .rankings-option,#reservations .rankings-options .rankings-option{margin-top:30px}}.tournaments-2018 .rankings-options .rankings-option img,#reservations .rankings-options .rankings-option img{align-self:center}.tournaments-2018 .rankings-options .rankings-option h3,#reservations .rankings-options .rankings-option h3{font-weight:100}@media screen and (min-width:768px){.tournaments-2018 .rankings-options .rankings-option h3,#reservations .rankings-options .rankings-option h3{margin-top:0}}.tournaments-2018 .rankings-options .rankings-option p,#reservations .rankings-options .rankings-option p{text-align:center;font-size:18px;margin:10px 5px 20px 5px}.tournaments-2018 .rankings-options .rankings-option .btn,#reservations .rankings-options .rankings-option .btn{align-self:center;background:#002147;color:white;margin-top:auto}.flip-container{perspective:1000px}.flip-container .flipper{transform:none}.flip-container:hover .flipper,.flip-container.hover .flipper{transform:rotateY(180deg)}.flip-container,.front,.back{width:100%;height:100%}.flipper{transition:0.6s;transform-style:preserve-3d;position:relative}.front,.back{backface-visibility:hidden;position:absolute;top:0;left:0}.front{z-index:2;transform:rotateY(0deg)}.back{transform:rotateY(180deg)}@media screen and (min-width:768px){.modal{top:36px;z-index:10000}}.home-module{position:relative}.home-module .home-module-container{position:relative}.home-module .home-module-container.dimmed{opacity:0.2}.home-module-editor{min-width:250px;position:absolute;top:20px;left:20px;background:white;z-index:999999;padding:15px;border:solid 1px #eee;border-radius:9px;text-align:left;color:black;box-shadow:rgba(0, 0, 0, 0.5) -5px 5px 15px;}.home-module-editor h4{text-transform:uppercase;margin:0}.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)}100%{opacity:1;transform:scale(1)}}@keyframes drawCircle{0%{stroke-dashoffset:151px}100%{stroke-dashoffset:0}}@keyframes drawCheck{0%{stroke-dashoffset:36px}100%{stroke-dashoffset:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{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{top:-1px;position:absolute;display:none}.home-module-editor .successAnimation.animated{animation:1s ease-out 0s 1 both scaleAnimation}.home-module-editor .successAnimation.animated .successAnimationCircle{animation:1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCircle, 0.3s linear 0.9s 1 both fadeOut}.home-module-editor .successAnimation.animated .successAnimationCheck{animation:1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCheck, 0.3s linear 0.9s 1 both fadeOut}.home-module-editor .successAnimation.animated .successAnimationResult{animation:0.3s linear 0.9s both fadeIn}.home-module-editor #replay{background:rgba(255, 255, 255, 0.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:rgba(255, 255, 255, 0.1)}.home-module-1 .home-module-editor{top:100px}@media screen and (max-width:767px){#registration-popup{margin-top:34px}}.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{display:flex;flex-direction:column;align-items:flex-start;background:#eee;width:22.5%;margin:0px;padding:15px 5px;border-radius:3px}.playoff-brackets .playoff-brackets-row .playoff-brackets-cell.empty{background:transparent}.playoff-brackets .playoff-brackets-row .playoff-brackets-cell .match-status,.playoff-brackets .playoff-brackets-row .playoff-brackets-cell .match-info{width:100%;text-align:center;font-size:10px;white-space:nowrap}.playoff-brackets .playoff-brackets-row .playoff-brackets-cell .playoff-brackets-cell-teams{display:flex;flex-direction:row;width:100%}.playoff-brackets .playoff-brackets-row .playoff-brackets-cell .playoff-brackets-cell-teams .playoff-brackets-cell-team{display:flex;align-items:center;flex-direction:column;font-size:10px;width:100%;text-align:center}.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{display:flex;align-items:center;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-4 .playoff-brackets-cell{width:22.5%}.playoff-brackets .playoff-brackets-row.cells-2 .playoff-brackets-cell{width:22.5%}.playoff-brackets .playoff-brackets-row-dividers{display:flex;flex-direction:row;justify-content:space-around;height:30px}.playoff-brackets .playoff-brackets-row-dividers .playoff-divider{position:relative;display:flex;width:12.5%}.playoff-brackets .playoff-brackets-row-dividers .playoff-divider:before{position:absolute;left:50%;width:100%;height:50%;content:" ";white-space:pre;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc}.playoff-brackets .playoff-brackets-row-dividers .playoff-divider:after{position:absolute;bottom:0;left:150%;width:1px;height:50%;content:"";background:#ccc}.playoff-brackets .playoff-brackets-row-dividers .playoff-divider.side-right:before{left:-50%;border-left:none;border-right:solid 1px #ccc}.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{width:1px;border:none;background:#ccc}.playoff-brackets .playoff-brackets-row-dividers.cells-1 .playoff-divider:after{left:0}.playoff-brackets .playoff-brackets-row-dividers.section-right{transform:scale(1, -1)}.playoff-brackets .matchgroup-team-country{margin-right:0}
.carousel-showmanymoveone .carousel-control{width:4%;background-image:none}.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}.carousel-showmanymoveone .carousel-inner{}@media all and (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 > .left,.carousel-showmanymoveone .carousel-inner > .prev.right,.carousel-showmanymoveone .carousel-inner > .active{left:0}.carousel-showmanymoveone .carousel-inner .cloneditem-1{display:block}}@media all and (min-width:768px) and (transform-3d),all and (min-width:768px) and (-webkit-transform-3d){.carousel-showmanymoveone .carousel-inner > .item.active.right,.carousel-showmanymoveone .carousel-inner > .item.next{transform:translate3d(50%, 0, 0);left:0}.carousel-showmanymoveone .carousel-inner > .item.active.left,.carousel-showmanymoveone .carousel-inner > .item.prev{transform:translate3d(-50%, 0, 0);left:0}.carousel-showmanymoveone .carousel-inner > .item.left,.carousel-showmanymoveone .carousel-inner > .item.prev.right,.carousel-showmanymoveone .carousel-inner > .item.active{transform:translate3d(0, 0, 0);left:0}}@media all and (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 > .left,.carousel-showmanymoveone .carousel-inner.carousel-4-items > .prev.right,.carousel-showmanymoveone .carousel-inner.carousel-4-items > .active{left:0}.carousel-showmanymoveone .carousel-inner.carousel-4-items .cloneditem-2,.carousel-showmanymoveone .carousel-inner.carousel-4-items .cloneditem-3{display:block}}@media all and (min-width:992px) and (transform-3d),all and (min-width:992px) and (-webkit-transform-3d){.carousel-showmanymoveone .carousel-inner.carousel-4-items > .item.active.right,.carousel-showmanymoveone .carousel-inner.carousel-4-items > .item.next{transform:translate3d(25%, 0, 0);left:0}.carousel-showmanymoveone .carousel-inner.carousel-4-items > .item.active.left,.carousel-showmanymoveone .carousel-inner.carousel-4-items > .item.prev{transform:translate3d(-25%, 0, 0);left:0}.carousel-showmanymoveone .carousel-inner.carousel-4-items > .item.left,.carousel-showmanymoveone .carousel-inner.carousel-4-items > .item.prev.right,.carousel-showmanymoveone .carousel-inner.carousel-4-items > .item.active{transform:translate3d(0, 0, 0);left:0}}@media all and (min-width:992px){.carousel-showmanymoveone .carousel-inner.carousel-6-items > .active.left,.carousel-showmanymoveone .carousel-inner.carousel-6-items > .prev{left:-16.66667%}.carousel-showmanymoveone .carousel-inner.carousel-6-items > .active.right,.carousel-showmanymoveone .carousel-inner.carousel-6-items > .next{left:16.66667%}.carousel-showmanymoveone .carousel-inner.carousel-6-items > .left,.carousel-showmanymoveone .carousel-inner.carousel-6-items > .prev.right,.carousel-showmanymoveone .carousel-inner.carousel-6-items > .active{left:0}.carousel-showmanymoveone .carousel-inner.carousel-6-items .cloneditem-2,.carousel-showmanymoveone .carousel-inner.carousel-6-items .cloneditem-3{display:block}}@media all and (min-width:992px) and (transform-3d),all and (min-width:992px) and (-webkit-transform-3d){.carousel-showmanymoveone .carousel-inner.carousel-6-items > .item.active.right,.carousel-showmanymoveone .carousel-inner.carousel-6-items > .item.next{transform:translate3d(16.66667%, 0, 0);left:0}.carousel-showmanymoveone .carousel-inner.carousel-6-items > .item.active.left,.carousel-showmanymoveone .carousel-inner.carousel-6-items > .item.prev{transform:translate3d(-16.66667%, 0, 0);left:0}.carousel-showmanymoveone .carousel-inner.carousel-6-items > .item.left,.carousel-showmanymoveone .carousel-inner.carousel-6-items > .item.prev.right,.carousel-showmanymoveone .carousel-inner.carousel-6-items > .item.active{transform:translate3d(0, 0, 0);left:0}}
.country-flag{display:inline-block;margin:0;text-indent:-9999px;line-height:32px;width:32px;height:32px;background-size:cover;background-repeat:no-repeat;vertical-align:baseline}.AF-icon{background-image:url(../../assets/img/flags/small/afghanistan.png)}.AX-icon{background-image:url(../../assets/img/flags/small/aland_islands.png)}.AL-icon{background-image:url(../../assets/img/flags/small/albania.png)}.DZ-icon{background-image:url(../../assets/img/flags/small/algeria.png)}.AS-icon{background-image:url(../../assets/img/flags/small/american_samoa.png)}.AD-icon{background-image:url(../../assets/img/flags/small/andorra.png)}.AO-icon{background-image:url(../../assets/img/flags/small/angola.png)}.AI-icon{background-image:url(../../assets/img/flags/small/anguilla.png)}.AQ-icon{background-image:url(../../assets/img/flags/small/antarctica.png)}.AG-icon{background-image:url(../../assets/img/flags/small/antigua_and_barbuda.png)}.AR-icon{background-image:url(../../assets/img/flags/small/argentina.png)}.AM-icon{background-image:url(../../assets/img/flags/small/armenia.png)}.AW-icon{background-image:url(../../assets/img/flags/small/aruba.png)}.AU-icon{background-image:url(../../assets/img/flags/small/australia.png)}.AT-icon{background-image:url(../../assets/img/flags/small/austria.png)}.AZ-icon{background-image:url(../../assets/img/flags/small/azerbaijan.png)}.BS-icon{background-image:url(../../assets/img/flags/small/bahamas.png)}.BH-icon{background-image:url(../../assets/img/flags/small/bahrain.png)}.BD-icon{background-image:url(../../assets/img/flags/small/bangladesh.png)}.BB-icon{background-image:url(../../assets/img/flags/small/barbados.png)}.BY-icon{background-image:url(../../assets/img/flags/small/belarus.png)}.BE-icon{background-image:url(../../assets/img/flags/small/belgium.png)}.BZ-icon{background-image:url(../../assets/img/flags/small/belize.png)}.BJ-icon{background-image:url(../../assets/img/flags/small/benin.png)}.BM-icon{background-image:url(../../assets/img/flags/small/bermuda.png)}.BT-icon{background-image:url(../../assets/img/flags/small/bhutan.png)}.BO-icon{background-image:url(../../assets/img/flags/small/bolivia.png)}.BQ-icon{background-image:url(../../assets/img/flags/small/bonaire.png)}.BA-icon{background-image:url(../../assets/img/flags/small/bosnia_and_herzegovina.png)}.BW-icon{background-image:url(../../assets/img/flags/small/botswana.png)}.BV-icon{background-image:url(../../assets/img/flags/small/bouvet_island.png)}.BR-icon{background-image:url(../../assets/img/flags/small/brazil.png)}.IO-icon{background-image:url(../../assets/img/flags/small/british_indian_ocean_territory.png)}.VG-icon{background-image:url(../../assets/img/flags/small/virgin_islands_british.png)}.BN-icon{background-image:url(../../assets/img/flags/small/brunei.png)}.BG-icon{background-image:url(../../assets/img/flags/small/bulgaria.png)}.BF-icon{background-image:url(../../assets/img/flags/small/burkina_faso.png)}.BI-icon{background-image:url(../../assets/img/flags/small/burundi.png)}.KH-icon{background-image:url(../../assets/img/flags/small/cambodia.png)}.CM-icon{background-image:url(../../assets/img/flags/small/cameroon.png)}.CA-icon{background-image:url(../../assets/img/flags/small/canada.png)}.CV-icon{background-image:url(../../assets/img/flags/small/cape_verde.png)}.KY-icon{background-image:url(../../assets/img/flags/small/cayman_islands.png)}.CF-icon{background-image:url(../../assets/img/flags/small/central_african_republic.png)}.TD-icon{background-image:url(../../assets/img/flags/small/chad.png)}.CL-icon{background-image:url(../../assets/img/flags/small/chile.png)}.CN-icon{background-image:url(../../assets/img/flags/small/china.png)}.CX-icon{background-image:url(../../assets/img/flags/small/christmas_island.png)}.CC-icon{background-image:url(../../assets/img/flags/small/cocos_islands.png)}.CO-icon{background-image:url(../../assets/img/flags/small/colombia.png)}.KM-icon{background-image:url(../../assets/img/flags/small/comoros.png)}.CG-icon{background-image:url(../../assets/img/flags/small/democratic_republic_of_the_congo.png)}.CD-icon{background-image:url(../../assets/img/flags/small/democratic_republic_of_the_congo.png)}.CK-icon{background-image:url(../../assets/img/flags/small/cook_islands.png)}.CR-icon{background-image:url(../../assets/img/flags/small/costa_rica.png)}.CI-icon{background-image:url(../../assets/img/flags/small/cote_d_Ivoire.png)}.HR-icon{background-image:url(../../assets/img/flags/small/croatia.png)}.CU-icon{background-image:url(../../assets/img/flags/small/cuba.png)}.CW-icon{background-image:url(../../assets/img/flags/small/curacao.png)}.CY-icon{background-image:url(../../assets/img/flags/small/cyprus.png)}.CZ-icon{background-image:url(../../assets/img/flags/small/czech_republic.png)}.DK-icon{background-image:url(../../assets/img/flags/small/denmark.png)}.DJ-icon{background-image:url(../../assets/img/flags/small/djibouti.png)}.DM-icon{background-image:url(../../assets/img/flags/small/dominica.png)}.DO-icon{background-image:url(../../assets/img/flags/small/dominican_republic.png)}.EC-icon{background-image:url(../../assets/img/flags/small/ecuador.png)}.EG-icon{background-image:url(../../assets/img/flags/small/egypt.png)}.SV-icon{background-image:url(../../assets/img/flags/small/el_salvador.png)}.GQ-icon{background-image:url(../../assets/img/flags/small/equatorial_guinea.png)}.ER-icon{background-image:url(../../assets/img/flags/small/eritrea.png)}.EE-icon{background-image:url(../../assets/img/flags/small/estonia.png)}.ET-icon{background-image:url(../../assets/img/flags/small/ethiopia.png)}.EU-icon{background-image:url(../../assets/img/flags/small/european_union.png)}.FK-icon{background-image:url(../../assets/img/flags/small/falkland_islands.png)}.FO-icon{background-image:url(../../assets/img/flags/small/faroe_islands.png)}.FJ-icon{background-image:url(../../assets/img/flags/small/fiji.png)}.FI-icon{background-image:url(../../assets/img/flags/small/finland.png)}.FR-icon{background-image:url(../../assets/img/flags/small/france.png)}.GF-icon{background-image:url(../../assets/img/flags/small/french_guiana.png)}.PF-icon{background-image:url(../../assets/img/flags/small/french_polynesia.png)}.TF-icon{background-image:url(../../assets/img/flags/small/french_southern_territories.png)}.GA-icon{background-image:url(../../assets/img/flags/small/gabon.png)}.GM-icon{background-image:url(../../assets/img/flags/small/gambia.png)}.GE-icon{background-image:url(../../assets/img/flags/small/georgia.png)}.DE-icon{background-image:url(../../assets/img/flags/small/germany.png)}.GH-icon{background-image:url(../../assets/img/flags/small/ghana.png)}.GI-icon{background-image:url(../../assets/img/flags/small/gibraltar.png)}.GR-icon{background-image:url(../../assets/img/flags/small/greece.png)}.GL-icon{background-image:url(../../assets/img/flags/small/greenland.png)}.GD-icon{background-image:url(../../assets/img/flags/small/grenada.png)}.GP-icon{background-image:url(../../assets/img/flags/small/guadeloupe.png)}.GU-icon{background-image:url(../../assets/img/flags/small/guam.png)}.GT-icon{background-image:url(../../assets/img/flags/small/guatemala.png)}.GG-icon{background-image:url(../../assets/img/flags/small/guernsey.png)}.GN-icon{background-image:url(../../assets/img/flags/small/guinea.png)}.GW-icon{background-image:url(../../assets/img/flags/small/guinea_bissau.png)}.GY-icon{background-image:url(../../assets/img/flags/small/guyana.png)}.HT-icon{background-image:url(../../assets/img/flags/small/haiti.png)}.HM-icon{background-image:url(../../assets/img/flags/small/heard_island_and_mcdonald_islands.png)}.HN-icon{background-image:url(../../assets/img/flags/small/honduras.png)}.HK-icon{background-image:url(../../assets/img/flags/small/hong_kong.png)}.HU-icon{background-image:url(../../assets/img/flags/small/hungary.png)}.IS-icon{background-image:url(../../assets/img/flags/small/iceland.png)}.IN-icon{background-image:url(../../assets/img/flags/small/india.png)}.ID-icon{background-image:url(../../assets/img/flags/small/indonesia.png)}.IR-icon{background-image:url(../../assets/img/flags/small/iran.png)}.IQ-icon{background-image:url(../../assets/img/flags/small/iraq.png)}.IE-icon{background-image:url(../../assets/img/flags/small/ireland.png)}.IM-icon{background-image:url(../../assets/img/flags/small/isle_of_man.png)}.IL-icon{background-image:url(../../assets/img/flags/small/israel.png)}.IT-icon{background-image:url(../../assets/img/flags/small/italy.png)}.JM-icon{background-image:url(../../assets/img/flags/small/jamaica.png)}.JP-icon{background-image:url(../../assets/img/flags/small/japan.png)}.JE-icon{background-image:url(../../assets/img/flags/small/jersey.png)}.JO-icon{background-image:url(../../assets/img/flags/small/jordan.png)}.KZ-icon{background-image:url(../../assets/img/flags/small/kazakhstan.png)}.KE-icon{background-image:url(../../assets/img/flags/small/kenya.png)}.KI-icon{background-image:url(../../assets/img/flags/small/kiribati.png)}.KW-icon{background-image:url(../../assets/img/flags/small/kuwait.png)}.KG-icon{background-image:url(../../assets/img/flags/small/kyrgyzstan.png)}.LA-icon{background-image:url(../../assets/img/flags/small/laos.png)}.LV-icon{background-image:url(../../assets/img/flags/small/latvia.png)}.LB-icon{background-image:url(../../assets/img/flags/small/lebanon.png)}.LS-icon{background-image:url(../../assets/img/flags/small/lesotho.png)}.LR-icon{background-image:url(../../assets/img/flags/small/liberia.png)}.LY-icon{background-image:url(../../assets/img/flags/small/libya.png)}.LI-icon{background-image:url(../../assets/img/flags/small/liechtenstein.png)}.LT-icon{background-image:url(../../assets/img/flags/small/lithuania.png)}.LU-icon{background-image:url(../../assets/img/flags/small/luxembourg.png)}.MO-icon{background-image:url(../../assets/img/flags/small/macao.png)}.MK-icon{background-image:url(../../assets/img/flags/small/macedonia.png)}.MG-icon{background-image:url(../../assets/img/flags/small/madagascar.png)}.MW-icon{background-image:url(../../assets/img/flags/small/malawi.png)}.MY-icon{background-image:url(../../assets/img/flags/small/malaysia.png)}.MV-icon{background-image:url(../../assets/img/flags/small/maldives.png)}.ML-icon{background-image:url(../../assets/img/flags/small/mali.png)}.MT-icon{background-image:url(../../assets/img/flags/small/malta.png)}.MH-icon{background-image:url(../../assets/img/flags/small/marshall_islands.png)}.MQ-icon{background-image:url(../../assets/img/flags/small/martinique.png)}.MR-icon{background-image:url(../../assets/img/flags/small/mauritania.png)}.MU-icon{background-image:url(../../assets/img/flags/small/mauritius.png)}.YT-icon{background-image:url(../../assets/img/flags/small/mayotte.png)}.MX-icon{background-image:url(../../assets/img/flags/small/mexico.png)}.FM-icon{background-image:url(../../assets/img/flags/small/micronesia.png)}.MD-icon{background-image:url(../../assets/img/flags/small/moldova.png)}.MC-icon{background-image:url(../../assets/img/flags/small/monaco.png)}.MN-icon{background-image:url(../../assets/img/flags/small/mongolia.png)}.ME-icon{background-image:url(../../assets/img/flags/small/montenegro.png)}.MS-icon{background-image:url(../../assets/img/flags/small/montserrat.png)}.MA-icon{background-image:url(../../assets/img/flags/small/morocco.png)}.MZ-icon{background-image:url(../../assets/img/flags/small/mozambique.png)}.MM-icon{background-image:url(../../assets/img/flags/small/myanmar.png)}.NA-icon{background-image:url(../../assets/img/flags/small/namibia.png)}.NR-icon{background-image:url(../../assets/img/flags/small/nauru.png)}.NP-icon{background-image:url(../../assets/img/flags/small/nepal.png)}.NL-icon{background-image:url(../../assets/img/flags/small/netherlands.png)}.NC-icon{background-image:url(../../assets/img/flags/small/new_caledonia.png)}.NZ-icon{background-image:url(../../assets/img/flags/small/new_zealand.png)}.NI-icon{background-image:url(../../assets/img/flags/small/nicaragua.png)}.NE-icon{background-image:url(../../assets/img/flags/small/niger.png)}.NG-icon{background-image:url(../../assets/img/flags/small/nigeria.png)}.NU-icon{background-image:url(../../assets/img/flags/small/niue.png)}.NF-icon{background-image:url(../../assets/img/flags/small/norfolk_island.png)}.KP-icon{background-image:url(../../assets/img/flags/small/korea_north.png)}.MP-icon{background-image:url(../../assets/img/flags/small/northern_mariana_islands.png)}.NO-icon{background-image:url(../../assets/img/flags/small/norway.png)}.OM-icon{background-image:url(../../assets/img/flags/small/oman.png)}.PK-icon{background-image:url(../../assets/img/flags/small/pakistan.png)}.PW-icon{background-image:url(../../assets/img/flags/small/palau.png)}.PS-icon{background-image:url(../../assets/img/flags/small/palestinian_territory.png)}.PA-icon{background-image:url(../../assets/img/flags/small/panama.png)}.PG-icon{background-image:url(../../assets/img/flags/small/papua_new_guinea.png)}.PY-icon{background-image:url(../../assets/img/flags/small/paraguay.png)}.PE-icon{background-image:url(../../assets/img/flags/small/peru.png)}.PH-icon{background-image:url(../../assets/img/flags/small/philippines.png)}.PN-icon{background-image:url(../../assets/img/flags/small/pitcairn_islands.png)}.PL-icon{background-image:url(../../assets/img/flags/small/poland.png)}.PT-icon{background-image:url(../../assets/img/flags/small/portugal.png)}.PR-icon{background-image:url(../../assets/img/flags/small/puerto_rico.png)}.QA-icon{background-image:url(../../assets/img/flags/small/qatar.png)}.RE-icon{background-image:url(../../assets/img/flags/small/reunion.png)}.RO-icon{background-image:url(../../assets/img/flags/small/romania.png)}.RU-icon{background-image:url(../../assets/img/flags/small/russia.png)}.RW-icon{background-image:url(../../assets/img/flags/small/rwanda.png)}.BL-icon{background-image:url(../../assets/img/flags/small/saint_barthelemy.png)}.SH-icon{background-image:url(../../assets/img/flags/small/saint_helena.png)}.KN-icon{background-image:url(../../assets/img/flags/small/saint_kitts_and_nevis.png)}.LC-icon{background-image:url(../../assets/img/flags/small/saint_lucia.png)}.MF-icon{background-image:url(../../assets/img/flags/small/saint_martin.png)}.PM-icon{background-image:url(../../assets/img/flags/small/saint_pierre_and_miquelon.png)}.VC-icon{background-image:url(../../assets/img/flags/small/saint_vincent_and_the_grenadines.png)}.WS-icon{background-image:url(../../assets/img/flags/small/samoa.png)}.SM-icon{background-image:url(../../assets/img/flags/small/san_marino.png)}.ST-icon{background-image:url(../../assets/img/flags/small/sao_tome_and_principe.png)}.SA-icon{background-image:url(../../assets/img/flags/small/saudi_arabia.png)}.XS-icon{background-image:url(../../assets/img/flags/small/scotland.png)}.SN-icon{background-image:url(../../assets/img/flags/small/senegal.png)}.RS-icon{background-image:url(../../assets/img/flags/small/serbia.png)}.SC-icon{background-image:url(../../assets/img/flags/small/seychelles.png)}.SL-icon{background-image:url(../../assets/img/flags/small/sierra_leone.png)}.SG-icon{background-image:url(../../assets/img/flags/small/singapore.png)}.SX-icon{background-image:url(../../assets/img/flags/small/sint_maarten.png)}.SK-icon{background-image:url(../../assets/img/flags/small/slovakia.png)}.SI-icon{background-image:url(../../assets/img/flags/small/slovenia.png)}.SB-icon{background-image:url(../../assets/img/flags/small/solomon_islands.png)}.SO-icon{background-image:url(../../assets/img/flags/small/somalia.png)}.ZA-icon{background-image:url(../../assets/img/flags/small/south_africa.png)}.GS-icon{background-image:url(../../assets/img/flags/small/south_georgia_and_the_south_sandwich_islands.png)}.KR-icon{background-image:url(../../assets/img/flags/small/korea_south.png)}.SS-icon{background-image:url(../../assets/img/flags/small/south_sudan.png)}.ES-icon{background-image:url(../../assets/img/flags/small/spain.png)}.LK-icon{background-image:url(../../assets/img/flags/small/sri_lanka.png)}.SD-icon{background-image:url(../../assets/img/flags/small/sudan.png)}.SR-icon{background-image:url(../../assets/img/flags/small/suriname.png)}.SJ-icon{background-image:url(../../assets/img/flags/small/svalbard_and_jan_mayen.png)}.SZ-icon{background-image:url(../../assets/img/flags/small/swaziland.png)}.SE-icon{background-image:url(../../assets/img/flags/small/sweden.png)}.CH-icon{background-image:url(../../assets/img/flags/small/switzerland.png)}.SY-icon{background-image:url(../../assets/img/flags/small/syria.png)}.TJ-icon{background-image:url(../../assets/img/flags/small/tajikistan.png)}.TZ-icon{background-image:url(../../assets/img/flags/small/tanzania.png)}.TH-icon{background-image:url(../../assets/img/flags/small/thailand.png)}.TL-icon{background-image:url(../../assets/img/flags/small/east_timor.png)}.TG-icon{background-image:url(../../assets/img/flags/small/togo.png)}.TK-icon{background-image:url(../../assets/img/flags/small/tokelau.png)}.TO-icon{background-image:url(../../assets/img/flags/small/tonga.png)}.TT-icon{background-image:url(../../assets/img/flags/small/trinidad_and_tobago.png)}.TN-icon{background-image:url(../../assets/img/flags/small/tunisia.png)}.TR-icon{background-image:url(../../assets/img/flags/small/turkey.png)}.TM-icon{background-image:url(../../assets/img/flags/small/turkmenistan.png)}.TC-icon{background-image:url(../../assets/img/flags/small/turks_and_caicos_islands.png)}.TV-icon{background-image:url(../../assets/img/flags/small/tuvalu.png)}.VI-icon{background-image:url(../../assets/img/flags/small/virgin_islands_us.png)}.UG-icon{background-image:url(../../assets/img/flags/small/uganda.png)}.UA-icon{background-image:url(../../assets/img/flags/small/ukraine.png)}.AE-icon{background-image:url(../../assets/img/flags/small/united_arab_emirates.png)}.GB-icon{background-image:url(../../assets/img/flags/small/england.png)}.US-icon{background-image:url(../../assets/img/flags/small/united_states_of_america.png)}.UY-icon{background-image:url(../../assets/img/flags/small/uruguay.png)}.UZ-icon{background-image:url(../../assets/img/flags/small/uzbekistan.png)}.VU-icon{background-image:url(../../assets/img/flags/small/vanuatu.png)}.VA-icon{background-image:url(../../assets/img/flags/small/vatican_city.png)}.VE-icon{background-image:url(../../assets/img/flags/small/venezuela.png)}.VN-icon{background-image:url(../../assets/img/flags/small/vietnam.png)}.XW-icon{background-image:url(../../assets/img/flags/small/wales.png)}.WF-icon{background-image:url(../../assets/img/flags/small/wallis_and_futuna.png)}.EH-icon{background-image:url(../../assets/img/flags/small/western_sahara.png)}.YE-icon{background-image:url(../../assets/img/flags/small/yemen.png)}.ZM-icon{background-image:url(../../assets/img/flags/small/zambia.png)}.ZW-icon{background-image:url(../../assets/img/flags/small/zimbabwe.png)}
.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}ul.form-record{padding:0;margin:0;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:before,.form-row:after{display:table;content:" "}.form-row:after{clear:both}#teamteam_siblings{width:auto;display:inline}#team_photo,#team_manager_photo{border:dashed 1px #ccc}#team_photo img,#team_manager_photo img{height:200px}#team_manager_photo{width:200px}.row-border{border-bottom:solid 1px #ccc}.forms h4.group-title.white{color:white}.forms h4.group-title.autowidth{width:auto}.form-error{color:#a94442}.form-error .help-block{color:#a94442}.forms .note{font-size:10px}.forms .note-time{opacity:0.7}.readonly{color:#13a2e5}.forms .readonly{color:#13a2e5;padding-right:12px}ul.form-record{padding:0;margin:0}ul.form-record li{list-style:none;padding:0;margin:0}.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-label label{width:96%}.forms div.full-input input,.forms div.full-input select,.forms div.full-input textarea{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;width:611px;margin:0 auto 10px auto}.forms div.auto-label label{width:auto;padding-right:12px}.forms div.inline-input{}.forms div.inline-input textarea,.forms div.inline-input input,.forms div.inline-input select{width:calc(100% - 40px);margin-left:10px}.forms div.samecol{margin-bottom:10px}.forms div.col-1{width:25%;float:left;margin-right:15px}.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{width:50%;float:left;margin-right:15px}.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{width:90px;float:left;vertical-align:middle}.forms div.col-12-2{width:117px;float:left;vertical-align:middle}.forms div.col-12-3{width:126px;float:left;vertical-align:middle}.forms div.col-12-1 label{width:19px;font-size:10px;margin:0;float:right}.forms div.col-12-2 label{width:46px;font-size:10px;margin:0;float:right}.forms div.col-12-3 label{width:55px;font-size:10px;margin:0;float:right}.forms div.col-6{width:150px;float:left}.forms div.col-6 label{width:79px}.forms div.last{margin-right:0}.forms div.no-label{float:left}.forms div.button{float:left}.forms div.col-1.no-label input{width:263px}.player-send-login{white-space:nowrap}.forms div.person-number,.forms div.person-number input{float:left;width:46px;margin-right:10px}.forms div.person-name,.forms div.person-name input{float:left;width:227px;margin-right:10px}.forms div.person-email,.forms div.person-email input{float:left;width:173px;margin-right:10px}.forms div.person-birthday{float:left;width:99px;margin-right:10px}.forms div.person-birthday select{float:left;width:89px !important;margin-right:10px}.forms div.person-iddoc{float:left;width:99px;margin-right:10px}.forms div.person-iddoc input{float:left;width:89px !important;margin-right:10px}.forms div.record-actions{float:right;margin-top:5px}.forms div.row-actions{clear:left;border-bottom:solid 1px #1f5e89;margin-bottom:20px}.forms div.row-actions .record-actions{margin-top:0px}.forms div.row-last{padding-bottom:20px;border-bottom:solid 1px #1f5e89}.forms div.row-data{margin-top:0px}.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{float:left}.forms div.checkbox-group div.form-widget{float:left}.forms div.checkbox-group div.form-widget label{width:auto !important;border-right:none}.forms div.checkbox-group div.form-widget label:after{content:"\a";white-space:pre}.forms div.checkbox-group div.form-widget input{display:block;margin-right:5px;margin-top:5px;margin-left:20px;float:left;clear:left;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-top:3px;margin-right:10px;vertical-align:middle}.forms .field-radio label{vertical-align:middle;padding:0;width:auto !important;border-right:none;padding-right:3px}.forms .flight{width:572px}.forms .col-photo{width:568px;float:left;margin-right:10px}.forms .mti-banner{margin-bottom:30px}.forms .mti-team-photo{width:568px;height:398px;background:white;border-radius:5px}.form-equipment-choice{position:relative;width:140px;height:111px;background:url(../../assets/img/equipments/branco.png) no-repeat;margin:20px}.form-equipment-choice-h{background:url(../../assets/img/equipments/branco-h.png) no-repeat}.form-equipment-choice-v{background:url(../../assets/img/equipments/branco-v.png) no-repeat}.form-equipment-choice .radio{position:absolute;left:0;bottom:0}.form-equipment-choice .pallete{position:absolute;right:0;bottom:0;width:40px}}#team_photo{position:relative;overflow:hidden;border:dashed 1px #1f5e89;padding:0;margin:0}.forms .backend input[type=text],.forms .backend input[type=email],.forms .backend input[type=number],.forms .backend input[type=date],.forms .backend .readonly{border:none;background:#444;padding-left:10px;padding-right:3px;font-size:1em;color:white}.forms .backend input[type=radio]{margin-left:10px}.forms .backend input[type=file]{color:white}.forms .backend input[type=number],.forms .backend div.number,.forms .backend div.number input{width:30px !important;float:none;padding-left:0;padding-right:0;text-align:center}.forms .backend ul{float:left;padding:0;margin:0;color:red;list-style:none;margin-right:10px}
.page-title{font-family:'Poppins', sans-serif;font-weight:700;text-transform:uppercase;margin-top:0}.tab-pane{clear:left}.subpage-title,.node-title{font-family:'Poppins', sans-serif;text-transform:uppercase;font-weight:bold;padding-left:15px;padding-right:15px;margin-top:30px}.subpage-title.first,.node-title.first{margin-top:0}.module1,.module2,.module3,.module4,.module5,.module6{clear:left}ul.age-categories{padding:0;padding-bottom:40px;margin:0;list-style:none}ul.age-categories li{border-bottom:solid 1px #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:bold}.playing-field-pictograms{margin:15px 0}.information-box .panel-heading{background:#13a2e5;color:white;font-weight:bold}.lodging-category{display:none}.page-module.photos .block-label{font-weight:bold}.block-photos{white-space:nowrap;height:90px;overflow:hidden;}.block-photos .content-block{float:left;margin-right:5px}.content-block[template="module2"]{overflow:hidden}#admin-menu{position:fixed;top:0px;left:0px;padding:10px;height:40px;width:100%;background:black;z-index:9000}#admin-menu .actions{float:left;margin-left:10px;font-size:10px;font-weight:normal;color:#f39200}#admin-menu ul{display:inline-block;float:left;padding:0;margin:0}#admin-menu li{display:inline-block;float:left;margin-left:10px}#admin-menu .username{float:right;margin-right:30px;font-size:10px;font-weight:normal;color:#f39200}#admin-menu-spacer{height:40px}#admin-menu a.edit{margin-right:20px;float:left;padding:4px 12px;margin-top:-2px}#admin-menu a.edit.page,#admin-menu a.edit.backend{display:block;float:left;padding:4px 12px;background:#f39200;color:white;border-radius:5px;margin-top:-2px}#admin-menu a.edit.backend{background:#0f3a5c}#admin-menu a.home{display:block;float:left;margin-top:-4px;opacity:0.9;width:24px;height:24px;background:url(../../assets/img/editor/icon_home.png) no-repeat;padding:0}#admin-menu a.home:hover{opacity:1}#admin-menu a.hover{color:#f2f8fd !important}#admin-header-wrapper{float:left;padding-left:15px;padding-right:15px;width:calc(100% - 230px);background:none}#admin-header-wrapper .wrapper{width:100%}#admin-header-wrapper.menu-collapsed{width:calc(100% - 30px)}#admin-left-menu{float:left;width:170px;background:#333;padding:15px}#admin-left-menu h3{font-size:12px;color:white;text-transform:uppercase;font-weight:normal;border-bottom:solid 1px #444}#admin-left-menu ul{list-style:none;padding:0;margin:0}#admin-left-menu ul li{border-bottom:solid 1px #444}#admin-left-menu ul li a{display:block;color:#999;width:100%}#admin-left-menu ul li a.active{color:#f39200}#admin-left-menu.collapsed{width:40px}#admin-left-menu.collapsed h3{display:none}#admin-left-menu.collapsed ul{display:none}#admin-bar{position:fixed;top:120px;left:0px;padding:10px;width:25%;height:100%;background:black;z-index:9000}#admin-bar-messages{height:40px;padding:0}#admin-bar-messages .loader{display:none;width:220px;height:20px;background:url(../../assets/img/editor/admin-ajax-loader.gif) no-repeat}#admin-content-editor{position:relative;background:#ffaf4b;background-image:-webkit-linear-gradient(legacy-direction(#ffaf4b), #ff920a);background-image:linear-gradient(#ffaf4b, #ff920a);border-radius:5px;padding:10px;margin-bottom:5px;color:#0f3a5c;z-index:9100}#admin-content-editor a{color:#0f3a5c}#admin-content-editor .loader{display:none;float:left;width:120px;height:12px;margin-top:3px;background:url(../../assets/img/editor/ajax-loader-editor.gif) no-repeat}#admin-content-editor .close-button{position:absolute;top:3px;right:3px;width:14px;height:14px;opacity:0.7;background:url(../../assets/img/editor/icon_close_white_small.png) no-repeat}#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{width:200px;margin-top:10px;margin-bottom:10px}#form_pictograms label{display:inline}#form_pictograms input[type=text]{border:none;width:160px;background:none;color:#0f3a5c}ul.admin{padding:0;margin:0}li.admin{padding:0;margin:0;list-style:none}.ui-sortable-placeholder{border:1px dotted black;visibility:visible !important;height:150px !important}.ui-sortable-placeholder *{visibility:hidden}span.form_upload{display:block;width:200px;overflow:hidden;white-space:nowrap}#admin-file-browser-wrapper{display:none;background:rgba(0, 0, 0, 0.7);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000}#admin-file-browser{display:none;position:fixed;top:90px;left:240px;border-radius:5px;z-index:9000}#admin-file-browser{width:800px;height:452px;overflow:hidden}#admin-file-browser{background:#0f3a5c}#admin-file-browser .header{padding:20px;height:10px;background:#13a2e5;border-top-left-radius:5px;border-top-right-radius:5px}#admin-file-browser .close-button{position:absolute;top:3px;right:3px;width:14px;height:14px;opacity:0.7;background:url(../../assets/img/editor/icon_close_white_small.png) no-repeat}#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{padding:12px;border-bottom:solid 1px #13a2e5}#admin-file-browser td.value{font-size:10px}#admin-file-browser .footer{height:10px;padding:0;background:#13a2e5;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.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;width:75%;margin-top:3px}a.locale.sel{color:#f39200}.page-module-template{background:#1f5e89;padding:10px;margin-bottom:5px;margin-left:15px;margin-right:15px;cursor:crosshair}.page-module-template a{color:white}.page-module-template h3{cursor:hand;font-family:Oswald, Arial, sans-serif;font-weight:200;letter-spacing:0.1em;text-transform:uppercase;font-size:11px;margin:0;padding:0 0 0 24px;color:white}.page-module-template h3{background:url(../../assets/img/editor/arrow.png) 4px 4px no-repeat}.page-module-template.expanded h3{background:url(../../assets/img/editor/arrow.png) 4px -30px no-repeat}.page-module-template .info{display:none}.page-module-template.expanded .info{display:block}.page-module-template .preview{width:165px;height:70px;margin:5px 18px 0px 18px;opacity:0.5;background:url(../../assets/img/editor/module-previews.png) 0px 0 no-repeat}.page-module-template .desc{padding:0 15px 10px 15px;font-size:10px;line-height:12px;color:white}.page-module-template.template-module1 .preview{background:url(../../assets/img/editor/module-previews.png) 0px 0px no-repeat}.page-module-template.template-module2 .preview{background:url(../../assets/img/editor/module-previews.png) 0px -60px no-repeat}.page-module-template.template-module3 .preview{background:url(../../assets/img/editor/module-previews.png) 0px -120px no-repeat}.page-module-template.template-module4 .preview{background:url(../../assets/img/editor/module-previews.png) 0px -180px no-repeat}.page-module-template.template-module5 .preview{background:url(../../assets/img/editor/module-previews.png) 0px -240px no-repeat}.page-module-template.template-module6 .preview{background:url(../../assets/img/editor/module-previews.png) 0px -300px no-repeat}.page-module-template.template-module7 .preview{background:url(../../assets/img/editor/module-previews.png) 0px -360px no-repeat}.page-module.admin{clear:left}.page-module.admin[class^="col-"]{float:none}#page-module-placeholder{background:#ffc200;border:dashed 1px #584300;padding:15px;color:#0f3a5c;margin-left:15px;margin-right:15px;margin-bottom:30px}#page-module-placeholder:hover{background:#13a2e5}.page-module-actions{position:absolute;top:-6px;right:-6px;z-index:100}.page-module-actions a.del{display:block;opacity:0.9;width:16px;height:16px;background:url(../../assets/img/icon_remove.png)}.page-module-actions a.del:hover{opacity:1}.module-position{font-size:10px;width:16px;height:16px;background:#1f5e89;color:white;text-align:center;border-radius:3px}.edit-subpage{clear:both;margin:15px 0 60px}.block.editable{border:dashed 1px #333}.block-image a.crop-button{display:block;visibility:hidden;position:absolute;top:0;right:0;width:24px;height:24px;background:url(../../assets/img/icon_crop.png);z-index:100}.subpages.parent-admin{border:dashed 1px #ccc;padding-top:15px}.subpages.parent-admin .page-module,.subpages.parent-admin .nav-tabs{opacity:0.5}
.pictograms-sprite,.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-de-mesa,.pictograms-ibc_tenis,.pictograms-ibc_tv,.pictograms-ibc_u-10,.pictograms-ibc_u-11,.pictograms-ibc_u-12,.pictograms-ibc_u-13,.pictograms-ibc_u-14-fem,.pictograms-ibc_u-14,.pictograms-ibc_u-15-fem,.pictograms-ibc_u-15,.pictograms-ibc_u-16-fem,.pictograms-ibc_u-16,.pictograms-ibc_u-17-fem,.pictograms-ibc_u-17,.pictograms-ibc_u-18-fem,.pictograms-ibc_u-18,.pictograms-ibc_u-19,.pictograms-ibc_u-9,.pictograms-ibc_zonas-verdes{background-image:url('../../assets/img/pictograms-s595bb3b3f3.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:solid 1px #ccc;border-radius:5px;margin:15px 0}.block-pictograms .content-block{border-bottom:solid 1px #ccc}.block-pictograms .content-block:last-child{border-bottom:none}fieldset.xpictogram-collection-services{min-width:420px}legend.pictogram-collection-label{float:left;font-weight:bold;line-height:32px;width:136px;background:#e8e8e8;padding-left:10px;margin-right:10px;font-size:inherit;margin-bottom:0}div.pictogram{float:left;position:relative;width:24px;height:28px;margin:2px}div.pictogram-label{display:none;position:absolute;bottom:-30px;left:-38px;height:30px;width:100px;background:url(../../assets/img/pictogram-tip.png) 44px 0px no-repeat;z-index:50}div.pictogram-label span{position:absolute;bottom:0px;left:0px;background:#3fa2dc;padding-top:3px;padding-bottom:3px;border-radius:3px;color:white;width:100%;font-size:10px;text-align:center}
.share-bar{position:absolute;bottom:5px;width:100%}.share-bar a.share-toggle{float:left;line-height:28px}.share-bar .share-buttons{font-size:0.75em;margin-left:5px;display:inline-block;width:80%;width:calc(100% - 40px)}.share-bar .share-button{float:left;margin-left:5px;margin-top:5px}#sharebar-single{display:none}
.form-signin{max-width:330px;padding:15px;margin:0 auto}.form-signin .form-signin-heading,.form-signin .checkbox{margin-bottom:10px}.form-signin .checkbox{font-weight:normal}.form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}.form-signin .form-control:focus{z-index:2}.form-signin input[type="text"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type="password"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.form-signin h3{color:#1f5e89}
.tickets .breadcrumbs{padding-bottom:5px;border-bottom:solid 1px #ccc;margin-bottom:15px;padding-left:0px}.tickets .tickets-box .panel-heading{background:#f39200;color:white;font-weight:bold}.tickets .tickets-box .tournament-dates{color:#999}.tickets .tickets-box h4{color:#f39200}.tickets .tickets-box .tickets-item button{border-color:#f39200;color:#f39200;font-weight:bold}.tickets .tickets-box .tickets-item .quantity{font-size:18px;font-weight:bold}.tickets .tickets-box .tickets-item .value{color:#f39200;font-size:18px;font-weight:bold}.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{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-item-selection,.tickets .tickets-box.modify .tickets-item-selection{display:block}.tickets .tickets-box.has-errors .tickets-action,.tickets .tickets-box.modify .tickets-action{display:block}.tickets .tickets-box.voucher .voucher-header{display:flex;padding-bottom:15px;border-bottom:dashed 1px #999}.tickets .tickets-box.voucher .voucher-header .col{display:flex;align-items:center;justify-content:center}.tickets .tickets-box.voucher .voucher-header .col img{max-width:100%;height:auto}.tickets .tickets-box.voucher .voucher-header .col.align-left{justify-content:start}.tickets .tickets-box.voucher .voucher-header .col.align-right{justify-content:end}.tickets .tickets-box.voucher .voucher-info{padding-top:15px;padding-bottom:15px;border-bottom:solid 1px #999}.tickets .tickets-box.voucher .event-info{padding-top:15px;padding-bottom:15px;border-bottom:solid 1px #999}.tickets .tickets-box.voucher .important{padding:30px;font-weight:bold;text-align:center}.tickets .tickets-box.voucher .info-box h3{background-color:#f39200;color:white;padding:6px 12px;text-align:center;text-transform:uppercase}.tickets .tickets-box.voucher .info-box li{font-size:14px;margin:15px 0}.tickets .tickets-order-address{font-size:14px}