.box-upper-sponsors ul,.header__mobile-app .mobile-apps,.main-content ul,nav ol,nav ul{list-style:none}.article .author,dfn{font-style:italic}@font-face{font-family:XXIICentarRegular;font-style:normal;font-weight:400;src:url(../../fonts/xxiicentarregular-webfont.eot);src:url(../../fonts/xxiicentarregular-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/xxiicentarregular-webfont.woff) format("woff"),url(../../fonts/xxiicentarregular-webfont.ttf) format("truetype"),url(../../fonts/xxiicentarregular-webfont.svg) format("svg")}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(../../fonts/lato-light.eot);src:url(../../fonts/lato-light.eot?#iefix) format("embedded-opentype"),url(../../fonts/lato-light.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(../../fonts/lato-regular.eot);src:url(../../fonts/lato-regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/lato-regular.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(../../fonts/lato-bold.eot);src:url(../../fonts/lato-bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/lato-bold.woff) format("woff")}@font-face{font-family:bsficons;src:url(../../fonts/bsficons.eot?ukg77r);src:url(../../fonts/bsficons.eot?#iefixukg77r) format("embedded-opentype"),url(../../fonts/bsficons.woff?ukg77r) format("woff"),url(../../fonts/bsficons.ttf?ukg77r) format("truetype"),url(../../fonts/bsficons.svg?ukg77r#bsficons) format("svg");font-weight:400;font-style:normal}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.cookies-box a,.show-more,optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.imgs-grid{max-width:800px;margin:0 auto;padding:0!important;font-size:0}.imgs-grid.imgs-grid-1 .imgs-grid-image{width:100%;text-align:center}.imgs-grid.imgs-grid-2 .imgs-grid-image,.imgs-grid.imgs-grid-4 .imgs-grid-image{width:50%}.imgs-grid.imgs-grid-3 .imgs-grid-image,.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(1),.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(2),.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(3),.imgs-grid.imgs-grid-6 .imgs-grid-image{width:33.333333333333336%}.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(4),.imgs-grid.imgs-grid-5 .imgs-grid-image:nth-child(5){width:50%}.imgs-grid .imgs-grid-image{position:relative;display:inline-block;padding:1px;box-sizing:border-box}.imgs-grid .imgs-grid-image:hover{cursor:pointer}.imgs-grid .imgs-grid-image .image-wrap{position:relative;display:inline-block;overflow:hidden;vertical-align:middle}.imgs-grid .imgs-grid-image .image-wrap img{position:relative;width:100%;height:auto;margin:0}.imgs-grid .imgs-grid-image .view-all{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center}.imgs-grid .imgs-grid-image .view-all:before{display:inline-block;content:"";vertical-align:middle;height:100%}.imgs-grid .imgs-grid-image .view-all:hover{cursor:pointer}.imgs-grid .imgs-grid-image .view-all:hover .view-all-text{text-decoration:underline}.imgs-grid .imgs-grid-image .view-all .view-all-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4}.imgs-grid .imgs-grid-image .view-all .view-all-text{position:relative;font-size:16px;font-family:sans-serif;color:#fff}@media (max-width:350px){.imgs-grid .imgs-grid-image .view-all .view-all-text{font-size:10px}}.imgs-grid-modal{position:fixed;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:0;z-index:100;-webkit-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-o-user-select:none;user-select:none}.bsf-calendar .day,.bsf-calendar .day-name,.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.imgs-grid-modal .modal-caption{padding:30px 50px;text-align:center;color:#fff}.imgs-grid-modal .modal-close{position:absolute;right:10px;top:10px;width:35px;height:35px;background-image:url(../../images/imgs-grid-icons.png);background-repeat:no-repeat;background-position:-100px}.imgs-grid-modal .modal-close:hover{cursor:pointer}.imgs-grid-modal .modal-inner{position:absolute;top:60px;bottom:60px;left:0;right:0}.imgs-grid-modal .modal-inner .modal-control{position:absolute;top:0;bottom:0;width:70px}.imgs-grid-modal .modal-inner .modal-control:hover{cursor:pointer}.imgs-grid-modal .modal-inner .modal-control.left{left:0}.imgs-grid-modal .modal-inner .modal-control.right{right:0}.imgs-grid-modal .modal-inner .modal-control .arrow{margin:0 auto;height:100%;width:40px;background-repeat:no-repeat;background-image:url(../../images/imgs-grid-icons.png)}.imgs-grid-modal .modal-inner .modal-control .arrow.left{background-position:2px center}.imgs-grid-modal .modal-inner .modal-control .arrow.right{background-position:-42px center}.imgs-grid-modal .modal-inner .modal-image{position:absolute;top:0;left:70px;right:70px;bottom:0;text-align:center}.imgs-grid-modal .modal-inner .modal-image:before{display:inline-block;content:"";vertical-align:middle;height:100%}.imgs-grid-modal .modal-inner .modal-image img{max-width:100%;max-height:100%;vertical-align:middle}.imgs-grid-modal .modal-inner .modal-image img:hover{cursor:pointer}.imgs-grid-modal .modal-indicator{position:absolute;bottom:0;height:60px;width:100%;text-align:center}.imgs-grid-modal .modal-indicator ul{margin:0;padding:0}.imgs-grid-modal .modal-indicator ul li{display:inline-block;width:12px;height:12px;border:1px solid #fff;box-sizing:border-box;border-radius:100%;margin:0 5px;vertical-align:middle}.imgs-grid-modal .modal-indicator ul li:hover{cursor:pointer}.imgs-grid-modal .modal-indicator ul li.selected{background-color:#fff;width:14px;height:14px}@media (max-width:800px){.imgs-grid-modal .modal-inner .modal-control{width:40px}.imgs-grid-modal .modal-inner .modal-control .arrow{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.imgs-grid-modal .modal-inner .modal-image{left:0;right:0}}.swal2-modal{font-family:inherit}.coach-popup{width:800px}.coach-popup .coach-box{margin-bottom:0;padding:30px}.coach-popup .coach-box .name br{display:none}.cf:after,.form-actions:after,.form-row:after,.grids-wrapper:after,.grids:after,.page-container:after{content:"";display:block}.coach-popup .coach-box p{font-size:16px;line-height:22px}.owl-carousel .owl-video-play-icon{background:0 0!important}*{outline:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.c,.clear{clear:both}.cl{clear:left}.cr{clear:right}.cf:after{clear:both}.hide{display:none}.float-left{float:left}.float-right,[class*=grid-][class*=float-right]{float:right}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.overflow{overflow:hidden}.relative{position:relative}.no-select{-webkit-touch-callout:none;-khtml-user-select:none;user-select:none}[class*=btn--],[class*=link--],a{transition:color .2s linear,background-color .2s linear,opacity .2s linear,border .2s linear;-moz-transition:color .2s linear,background-color .2s linear,opacity .2s linear,border .2s linear;-webkit-transition:color .2s linear,background-color .2s linear,opacity .2s linear,border .2s linear;-o-transition:color .2s linear,background-color .2s linear,opacity .2s linear,border .2s linear}.fancy-amount{font-size:10px;line-height:2em;font-weight:400}.float-right .fancy-amount{position:relative;top:-4px}.fancy-amount .value-wrapper{font-size:2.4em}.fancy-amount .decimal-wrapper{font-size:1.4em;line-height:1;width:2.1em;position:relative;text-align:right;top:-.5em}.fancy-amount .currency-wrapper{font-size:.9em;line-height:1;position:relative;top:2px;margin-left:-2em}.bsf-rating [class*=" ibsf-"],.bsf-rating [class^=ibsf-]{font-size:28px;margin:0 4px;line-height:28px;color:#fff15f}.bsf-rating [class*=" ibsf-"]:first-child,.bsf-rating [class^=ibsf-]:first-child{margin-left:0}.bsf-rating--large [class*=" ibsf-"],.bsf-rating--large [class^=ibsf-]{font-size:40px;margin:0 6px;line-height:45px}.bsf-rating--small [class*=" ibsf-"],.bsf-rating--small [class^=ibsf-]{font-size:20px;margin:0 2px;line-height:20px}.show-more{margin-top:20px;background:#f8f8fa;padding:15px 10px;text-align:center}.show-more td{padding:15px 10px 5px}.scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.no-results{font-size:18px;margin:20px 0 40px}.cookies-box{background:#2364b0;background:rgba(35,100,176,.95);color:#fff;position:fixed;bottom:0;left:0;width:100%;font-size:15px;line-height:18px;z-index:50}.cookies-box .page-container{padding:20px 0 20px 80px}.cookies-box .ibsf-close{position:absolute;top:10px;right:20px}.cookies-box a{color:#fff}.article--team .team-box:hover .name span,.cookies-box a:hover,.teams-list .team-box:hover .name span{color:#e2e2e2}.cookies-box .ibsf-cookies{position:absolute;top:50%;font-size:56px;margin-top:-28px;left:10px}.cookies-box .ibsf-arrow-right{font-size:70%}@media only screen and (max-width:979px){.mt-c{clear:both}.mt-cl{clear:left}.mt-cr{clear:right}.mt-cf:after{content:"";clear:both;display:block}.mt-text-center{text-align:center}}@media only screen and (max-width:676px){.msw-cf:after,.msw-show{display:block}.msw-c{clear:both}.msw-cl{clear:left}.msw-cr{clear:right}.msw-cf:after{content:"";clear:both}.msw-text-center{text-align:center}}@media only screen and (max-width:479px){.ms-c{clear:both}.ms-cl{clear:left}.ms-cr{clear:right}.ms-cf:after{content:"";clear:both;display:block}.ms-text-center{text-align:center}.ms-hide{display:none!important}}.page-container{max-width:1200px;width:auto;margin:auto;position:relative;padding:0 10px}.page-container:after{clear:both}.form-actions,.form-row,.grids-wrapper{margin-left:-10px;margin-right:-10px}.form-actions:after,.form-row:after,.grids-wrapper:after{clear:both}.grid{padding-left:10px;padding-right:10px}.grids:after{clear:both}[class*=grid-]{padding-left:10px;padding-right:10px;float:left}[class*=grid-].grid-no-pd{padding-left:0;padding-right:0}.grid-1{width:2.0833333333%}.grid-2{width:4.1666666667%}.grid-3{width:6.25%}.grid-4{width:8.3333333333%}.grid-5{width:10.4166666667%}.grid-6{width:12.5%}.grid-7{width:14.5833333333%}.grid-8{width:16.6666666667%}.grid-9{width:18.75%}.grid-10{width:20.8333333333%}.grid-11{width:22.9166666667%}.grid-12{width:25%}.grid-13{width:27.0833333333%}.grid-14{width:29.1666666667%}.grid-15{width:31.25%}.grid-16{width:33.3333333333%}.grid-17{width:35.4166666667%}.grid-18{width:37.5%}.grid-19{width:39.5833333333%}.grid-20{width:41.6666666667%}.grid-21{width:43.75%}.grid-22{width:45.8333333333%}.grid-23{width:47.9166666667%}.grid-24{width:50%}.grid-25{width:52.0833333333%}.grid-26{width:54.1666666667%}.grid-27{width:56.25%}.grid-28{width:58.3333333333%}.grid-29{width:60.4166666667%}.grid-30{width:62.5%}.grid-31{width:64.5833333333%}.grid-32{width:66.6666666667%}.grid-33{width:68.75%}.grid-34{width:70.8333333333%}.grid-35{width:72.9166666667%}.grid-36{width:75%}.grid-37{width:77.0833333333%}.grid-38{width:79.1666666667%}.grid-39{width:81.25%}.grid-40{width:83.3333333333%}.grid-41{width:85.4166666667%}.grid-42{width:87.5%}.grid-43{width:89.5833333333%}.grid-44{width:91.6666666667%}.grid-45{width:93.75%}.grid-46{width:95.8333333333%}.grid-47{width:97.9166666667%}.grid-48{width:100%}.grid-space-0{margin-left:0}.grid-space-1{margin-left:2.0833333333%}.grid-space-2{margin-left:4.1666666667%}.grid-space-3{margin-left:6.25%}.grid-space-4{margin-left:8.3333333333%}.grid-space-5{margin-left:10.4166666667%}.grid-space-6{margin-left:12.5%}.grid-space-7{margin-left:14.5833333333%}.grid-space-8{margin-left:16.6666666667%}.grid-space-9{margin-left:18.75%}.grid-space-10{margin-left:20.8333333333%}.grid-space-11{margin-left:22.9166666667%}.grid-space-12{margin-left:25%}.grid-space-13{margin-left:27.0833333333%}.grid-space-14{margin-left:29.1666666667%}.grid-space-15{margin-left:31.25%}.grid-space-16{margin-left:33.3333333333%}.grid-space-17{margin-left:35.4166666667%}.grid-space-18{margin-left:37.5%}.grid-space-19{margin-left:39.5833333333%}.grid-space-20{margin-left:41.6666666667%}.grid-space-21{margin-left:43.75%}.grid-space-22{margin-left:45.8333333333%}.grid-space-23{margin-left:47.9166666667%}.grid-space-24{margin-left:50%}.grid-space-25{margin-left:52.0833333333%}.grid-space-26{margin-left:54.1666666667%}.grid-space-27{margin-left:56.25%}.grid-space-28{margin-left:58.3333333333%}.grid-space-29{margin-left:60.4166666667%}.grid-space-30{margin-left:62.5%}.grid-space-31{margin-left:64.5833333333%}.grid-space-32{margin-left:66.6666666667%}.grid-space-33{margin-left:68.75%}.grid-space-34{margin-left:70.8333333333%}.grid-space-35{margin-left:72.9166666667%}.grid-space-36{margin-left:75%}.grid-space-37{margin-left:77.0833333333%}.grid-space-38{margin-left:79.1666666667%}.grid-space-39{margin-left:81.25%}.grid-space-40{margin-left:83.3333333333%}.grid-space-41{margin-left:85.4166666667%}.grid-space-42{margin-left:87.5%}.grid-space-43{margin-left:89.5833333333%}.grid-space-44{margin-left:91.6666666667%}.grid-space-45{margin-left:93.75%}.grid-space-46{margin-left:95.8333333333%}.grid-space-47{margin-left:97.9166666667%}.grid-space-48{margin-left:100%}.pd-10{padding:10px}.pd-t-10{padding-top:10px}.pd-b-10{padding-bottom:10px}.pd-l-10{padding-left:10px}.pd-r-10{padding-right:10px}.pd-hor-10{padding:0 10px}.pd-ver-10{padding:10px 0}.mg-0{margin:0}.mg-20{margin:20px}.mg-30{margin:30px}.mg-t-0{margin-top:0}.mg-t-20{margin-top:20px}.box-next-event,.mg-t-30{margin-top:30px}.mg-b-0{margin-bottom:0}.mg-b-20{margin-bottom:20px}.mg-b-30{margin-bottom:30px}.mg-l-0{margin-left:0}.mg-l-20{margin-left:20px}.header__nav nav,.mg-l-30{margin-left:30px}.mg-r-0{margin-right:0}.mg-r-20{margin-right:20px}.mg-r-30{margin-right:30px}.mg-hor-0{margin:0}.mg-hor-20{margin:0 20px}.mg-hor-30{margin:0 30px}.mg-ver-0{margin:0}.mg-ver-20{margin:20px 0}.mg-ver-30{margin:30px 0}@media only screen and (min-width:980px) and (max-width:1220px){.md-hide{display:none!important}}@media only screen and (max-width:1220px){.grid-md-1{width:2.0833333333%}.grid-md-2{width:4.1666666667%}.grid-md-3{width:6.25%}.grid-md-4{width:8.3333333333%}.grid-md-5{width:10.4166666667%}.grid-md-6{width:12.5%}.grid-md-7{width:14.5833333333%}.grid-md-8{width:16.6666666667%}.grid-md-9{width:18.75%}.grid-md-10{width:20.8333333333%}.grid-md-11{width:22.9166666667%}.grid-md-12{width:25%}.grid-md-13{width:27.0833333333%}.grid-md-14{width:29.1666666667%}.grid-md-15{width:31.25%}.grid-md-16{width:33.3333333333%}.grid-md-17{width:35.4166666667%}.grid-md-18{width:37.5%}.grid-md-19{width:39.5833333333%}.grid-md-20{width:41.6666666667%}.grid-md-21{width:43.75%}.grid-md-22{width:45.8333333333%}.grid-md-23{width:47.9166666667%}.grid-md-24{width:50%}.grid-md-25{width:52.0833333333%}.grid-md-26{width:54.1666666667%}.grid-md-27{width:56.25%}.grid-md-28{width:58.3333333333%}.grid-md-29{width:60.4166666667%}.grid-md-30{width:62.5%}.grid-md-31{width:64.5833333333%}.grid-md-32{width:66.6666666667%}.grid-md-33{width:68.75%}.grid-md-34{width:70.8333333333%}.grid-md-35{width:72.9166666667%}.grid-md-36{width:75%}.grid-md-37{width:77.0833333333%}.grid-md-38{width:79.1666666667%}.grid-md-39{width:81.25%}.grid-md-40{width:83.3333333333%}.grid-md-41{width:85.4166666667%}.grid-md-42{width:87.5%}.grid-md-43{width:89.5833333333%}.grid-md-44{width:91.6666666667%}.grid-md-45{width:93.75%}.grid-md-46{width:95.8333333333%}.grid-md-47{width:97.9166666667%}.grid-md-48{width:100%}.grid-md-space-0{margin-left:0}.grid-md-space-1{margin-left:2.0833333333%}.grid-md-space-2{margin-left:4.1666666667%}.grid-md-space-3{margin-left:6.25%}.grid-md-space-4{margin-left:8.3333333333%}.grid-md-space-5{margin-left:10.4166666667%}.grid-md-space-6{margin-left:12.5%}.grid-md-space-7{margin-left:14.5833333333%}.grid-md-space-8{margin-left:16.6666666667%}.grid-md-space-9{margin-left:18.75%}.grid-md-space-10{margin-left:20.8333333333%}.grid-md-space-11{margin-left:22.9166666667%}.grid-md-space-12{margin-left:25%}.grid-md-space-13{margin-left:27.0833333333%}.grid-md-space-14{margin-left:29.1666666667%}.grid-md-space-15{margin-left:31.25%}.grid-md-space-16{margin-left:33.3333333333%}.grid-md-space-17{margin-left:35.4166666667%}.grid-md-space-18{margin-left:37.5%}.grid-md-space-19{margin-left:39.5833333333%}.grid-md-space-20{margin-left:41.6666666667%}.grid-md-space-21{margin-left:43.75%}.grid-md-space-22{margin-left:45.8333333333%}.grid-md-space-23{margin-left:47.9166666667%}.grid-md-space-24{margin-left:50%}.grid-md-space-25{margin-left:52.0833333333%}.grid-md-space-26{margin-left:54.1666666667%}.grid-md-space-27{margin-left:56.25%}.grid-md-space-28{margin-left:58.3333333333%}.grid-md-space-29{margin-left:60.4166666667%}.grid-md-space-30{margin-left:62.5%}.grid-md-space-31{margin-left:64.5833333333%}.grid-md-space-32{margin-left:66.6666666667%}.grid-md-space-33{margin-left:68.75%}.grid-md-space-34{margin-left:70.8333333333%}.grid-md-space-35{margin-left:72.9166666667%}.grid-md-space-36{margin-left:75%}.grid-md-space-37{margin-left:77.0833333333%}.grid-md-space-38{margin-left:79.1666666667%}.grid-md-space-39{margin-left:81.25%}.grid-md-space-40{margin-left:83.3333333333%}.grid-md-space-41{margin-left:85.4166666667%}.grid-md-space-42{margin-left:87.5%}.grid-md-space-43{margin-left:89.5833333333%}.grid-md-space-44{margin-left:91.6666666667%}.grid-md-space-45{margin-left:93.75%}.grid-md-space-46{margin-left:95.8333333333%}.grid-md-space-47{margin-left:97.9166666667%}.grid-md-space-48{margin-left:100%}.pd-md-10{padding:10px}.pd-md-t-10{padding-top:10px}.pd-md-b-10{padding-bottom:10px}.pd-md-l-10{padding-left:10px}.pd-md-r-10{padding-right:10px}.pd-md-hor-10{padding:0 10px}.pd-md-ver-10{padding:10px 0}.mg-md-0{margin:0}.mg-md-20{margin:20px}.mg-md-30{margin:30px}.mg-md-t-0{margin-top:0}.mg-md-t-20{margin-top:20px}.mg-md-t-30{margin-top:30px}.mg-md-b-0{margin-bottom:0}.mg-md-b-20{margin-bottom:20px}.mg-md-b-30{margin-bottom:30px}.mg-md-l-0{margin-left:0}.mg-md-l-20{margin-left:20px}.mg-md-l-30{margin-left:30px}.mg-md-r-0{margin-right:0}.mg-md-r-20{margin-right:20px}.mg-md-r-30{margin-right:30px}.mg-md-hor-0{margin:0}.mg-md-hor-20{margin:0 20px}.mg-md-hor-30{margin:0 30px}.mg-md-ver-0{margin:0}.mg-md-ver-20{margin:20px 0}.mg-md-ver-30{margin:30px 0}}@media only screen and (min-width:768px) and (max-width:979px){.mt-hide{display:none!important}}@media only screen and (max-width:979px){.grid-mt-1{width:2.0833333333%}.grid-mt-2{width:4.1666666667%}.grid-mt-3{width:6.25%}.grid-mt-4{width:8.3333333333%}.grid-mt-5{width:10.4166666667%}.grid-mt-6{width:12.5%}.grid-mt-7{width:14.5833333333%}.grid-mt-8{width:16.6666666667%}.grid-mt-9{width:18.75%}.grid-mt-10{width:20.8333333333%}.grid-mt-11{width:22.9166666667%}.grid-mt-12{width:25%}.grid-mt-13{width:27.0833333333%}.grid-mt-14{width:29.1666666667%}.grid-mt-15{width:31.25%}.grid-mt-16{width:33.3333333333%}.grid-mt-17{width:35.4166666667%}.grid-mt-18{width:37.5%}.grid-mt-19{width:39.5833333333%}.grid-mt-20{width:41.6666666667%}.grid-mt-21{width:43.75%}.grid-mt-22{width:45.8333333333%}.grid-mt-23{width:47.9166666667%}.grid-mt-24{width:50%}.grid-mt-25{width:52.0833333333%}.grid-mt-26{width:54.1666666667%}.grid-mt-27{width:56.25%}.grid-mt-28{width:58.3333333333%}.grid-mt-29{width:60.4166666667%}.grid-mt-30{width:62.5%}.grid-mt-31{width:64.5833333333%}.grid-mt-32{width:66.6666666667%}.grid-mt-33{width:68.75%}.grid-mt-34{width:70.8333333333%}.grid-mt-35{width:72.9166666667%}.grid-mt-36{width:75%}.grid-mt-37{width:77.0833333333%}.grid-mt-38{width:79.1666666667%}.grid-mt-39{width:81.25%}.grid-mt-40{width:83.3333333333%}.grid-mt-41{width:85.4166666667%}.grid-mt-42{width:87.5%}.grid-mt-43{width:89.5833333333%}.grid-mt-44{width:91.6666666667%}.grid-mt-45{width:93.75%}.grid-mt-46{width:95.8333333333%}.grid-mt-47{width:97.9166666667%}.grid-mt-48{width:100%}.grid-mt-space-0{margin-left:0}.grid-mt-space-1{margin-left:2.0833333333%}.grid-mt-space-2{margin-left:4.1666666667%}.grid-mt-space-3{margin-left:6.25%}.grid-mt-space-4{margin-left:8.3333333333%}.grid-mt-space-5{margin-left:10.4166666667%}.grid-mt-space-6{margin-left:12.5%}.grid-mt-space-7{margin-left:14.5833333333%}.grid-mt-space-8{margin-left:16.6666666667%}.grid-mt-space-9{margin-left:18.75%}.grid-mt-space-10{margin-left:20.8333333333%}.grid-mt-space-11{margin-left:22.9166666667%}.grid-mt-space-12{margin-left:25%}.grid-mt-space-13{margin-left:27.0833333333%}.grid-mt-space-14{margin-left:29.1666666667%}.grid-mt-space-15{margin-left:31.25%}.grid-mt-space-16{margin-left:33.3333333333%}.grid-mt-space-17{margin-left:35.4166666667%}.grid-mt-space-18{margin-left:37.5%}.grid-mt-space-19{margin-left:39.5833333333%}.grid-mt-space-20{margin-left:41.6666666667%}.grid-mt-space-21{margin-left:43.75%}.grid-mt-space-22{margin-left:45.8333333333%}.grid-mt-space-23{margin-left:47.9166666667%}.grid-mt-space-24{margin-left:50%}.grid-mt-space-25{margin-left:52.0833333333%}.grid-mt-space-26{margin-left:54.1666666667%}.grid-mt-space-27{margin-left:56.25%}.grid-mt-space-28{margin-left:58.3333333333%}.grid-mt-space-29{margin-left:60.4166666667%}.grid-mt-space-30{margin-left:62.5%}.grid-mt-space-31{margin-left:64.5833333333%}.grid-mt-space-32{margin-left:66.6666666667%}.grid-mt-space-33{margin-left:68.75%}.grid-mt-space-34{margin-left:70.8333333333%}.grid-mt-space-35{margin-left:72.9166666667%}.grid-mt-space-36{margin-left:75%}.grid-mt-space-37{margin-left:77.0833333333%}.grid-mt-space-38{margin-left:79.1666666667%}.grid-mt-space-39{margin-left:81.25%}.grid-mt-space-40{margin-left:83.3333333333%}.grid-mt-space-41{margin-left:85.4166666667%}.grid-mt-space-42{margin-left:87.5%}.grid-mt-space-43{margin-left:89.5833333333%}.grid-mt-space-44{margin-left:91.6666666667%}.grid-mt-space-45{margin-left:93.75%}.grid-mt-space-46{margin-left:95.8333333333%}.grid-mt-space-47{margin-left:97.9166666667%}.grid-mt-space-48{margin-left:100%}.pd-mt-10{padding:10px}.pd-mt-t-10{padding-top:10px}.pd-mt-b-10{padding-bottom:10px}.pd-mt-l-10{padding-left:10px}.pd-mt-r-10{padding-right:10px}.pd-mt-hor-10{padding:0 10px}.pd-mt-ver-10{padding:10px 0}.mg-mt-0{margin:0}.mg-mt-20{margin:20px}.mg-mt-30{margin:30px}.mg-mt-t-0{margin-top:0}.mg-mt-t-20{margin-top:20px}.mg-mt-t-30{margin-top:30px}.mg-mt-b-0{margin-bottom:0}.mg-mt-b-20{margin-bottom:20px}.mg-mt-b-30{margin-bottom:30px}.mg-mt-l-0{margin-left:0}.mg-mt-l-20{margin-left:20px}.mg-mt-l-30{margin-left:30px}.mg-mt-r-0{margin-right:0}.mg-mt-r-20{margin-right:20px}.mg-mt-r-30{margin-right:30px}.mg-mt-hor-0{margin:0}.mg-mt-hor-20{margin:0 20px}.mg-mt-hor-30{margin:0 30px}.mg-mt-ver-0{margin:0}.mg-mt-ver-20{margin:20px 0}.mg-mt-ver-30{margin:30px 0}}@media only screen and (min-width:480px) and (max-width:767px){.msw-hide{display:none!important}}@media only screen and (max-width:767px){.grid-msw-1{width:2.0833333333%}.grid-msw-2{width:4.1666666667%}.grid-msw-3{width:6.25%}.grid-msw-4{width:8.3333333333%}.grid-msw-5{width:10.4166666667%}.grid-msw-6{width:12.5%}.grid-msw-7{width:14.5833333333%}.grid-msw-8{width:16.6666666667%}.grid-msw-9{width:18.75%}.grid-msw-10{width:20.8333333333%}.grid-msw-11{width:22.9166666667%}.grid-msw-12{width:25%}.grid-msw-13{width:27.0833333333%}.grid-msw-14{width:29.1666666667%}.grid-msw-15{width:31.25%}.grid-msw-16{width:33.3333333333%}.grid-msw-17{width:35.4166666667%}.grid-msw-18{width:37.5%}.grid-msw-19{width:39.5833333333%}.grid-msw-20{width:41.6666666667%}.grid-msw-21{width:43.75%}.grid-msw-22{width:45.8333333333%}.grid-msw-23{width:47.9166666667%}.grid-msw-24{width:50%}.grid-msw-25{width:52.0833333333%}.grid-msw-26{width:54.1666666667%}.grid-msw-27{width:56.25%}.grid-msw-28{width:58.3333333333%}.grid-msw-29{width:60.4166666667%}.grid-msw-30{width:62.5%}.grid-msw-31{width:64.5833333333%}.grid-msw-32{width:66.6666666667%}.grid-msw-33{width:68.75%}.grid-msw-34{width:70.8333333333%}.grid-msw-35{width:72.9166666667%}.grid-msw-36{width:75%}.grid-msw-37{width:77.0833333333%}.grid-msw-38{width:79.1666666667%}.grid-msw-39{width:81.25%}.grid-msw-40{width:83.3333333333%}.grid-msw-41{width:85.4166666667%}.grid-msw-42{width:87.5%}.grid-msw-43{width:89.5833333333%}.grid-msw-44{width:91.6666666667%}.grid-msw-45{width:93.75%}.grid-msw-46{width:95.8333333333%}.grid-msw-47{width:97.9166666667%}.grid-msw-48{width:100%}.grid-msw-space-0{margin-left:0}.grid-msw-space-1{margin-left:2.0833333333%}.grid-msw-space-2{margin-left:4.1666666667%}.grid-msw-space-3{margin-left:6.25%}.grid-msw-space-4{margin-left:8.3333333333%}.grid-msw-space-5{margin-left:10.4166666667%}.grid-msw-space-6{margin-left:12.5%}.grid-msw-space-7{margin-left:14.5833333333%}.grid-msw-space-8{margin-left:16.6666666667%}.grid-msw-space-9{margin-left:18.75%}.grid-msw-space-10{margin-left:20.8333333333%}.grid-msw-space-11{margin-left:22.9166666667%}.grid-msw-space-12{margin-left:25%}.grid-msw-space-13{margin-left:27.0833333333%}.grid-msw-space-14{margin-left:29.1666666667%}.grid-msw-space-15{margin-left:31.25%}.grid-msw-space-16{margin-left:33.3333333333%}.grid-msw-space-17{margin-left:35.4166666667%}.grid-msw-space-18{margin-left:37.5%}.grid-msw-space-19{margin-left:39.5833333333%}.grid-msw-space-20{margin-left:41.6666666667%}.grid-msw-space-21{margin-left:43.75%}.grid-msw-space-22{margin-left:45.8333333333%}.grid-msw-space-23{margin-left:47.9166666667%}.grid-msw-space-24{margin-left:50%}.grid-msw-space-25{margin-left:52.0833333333%}.grid-msw-space-26{margin-left:54.1666666667%}.grid-msw-space-27{margin-left:56.25%}.grid-msw-space-28{margin-left:58.3333333333%}.grid-msw-space-29{margin-left:60.4166666667%}.grid-msw-space-30{margin-left:62.5%}.grid-msw-space-31{margin-left:64.5833333333%}.grid-msw-space-32{margin-left:66.6666666667%}.grid-msw-space-33{margin-left:68.75%}.grid-msw-space-34{margin-left:70.8333333333%}.grid-msw-space-35{margin-left:72.9166666667%}.grid-msw-space-36{margin-left:75%}.grid-msw-space-37{margin-left:77.0833333333%}.grid-msw-space-38{margin-left:79.1666666667%}.grid-msw-space-39{margin-left:81.25%}.grid-msw-space-40{margin-left:83.3333333333%}.grid-msw-space-41{margin-left:85.4166666667%}.grid-msw-space-42{margin-left:87.5%}.grid-msw-space-43{margin-left:89.5833333333%}.grid-msw-space-44{margin-left:91.6666666667%}.grid-msw-space-45{margin-left:93.75%}.grid-msw-space-46{margin-left:95.8333333333%}.grid-msw-space-47{margin-left:97.9166666667%}.grid-msw-space-48{margin-left:100%}.pd-msw-10{padding:10px}.pd-msw-t-10{padding-top:10px}.pd-msw-b-10{padding-bottom:10px}.pd-msw-l-10{padding-left:10px}.pd-msw-r-10{padding-right:10px}.pd-msw-hor-10{padding:0 10px}.pd-msw-ver-10{padding:10px 0}.mg-msw-0{margin:0}.mg-msw-20{margin:20px}.mg-msw-30{margin:30px}.mg-msw-t-0{margin-top:0}.mg-msw-t-20{margin-top:20px}.mg-msw-t-30{margin-top:30px}.mg-msw-b-0{margin-bottom:0}.mg-msw-b-20{margin-bottom:20px}.mg-msw-b-30{margin-bottom:30px}.mg-msw-l-0{margin-left:0}.mg-msw-l-20{margin-left:20px}.mg-msw-l-30{margin-left:30px}.mg-msw-r-0{margin-right:0}.mg-msw-r-20{margin-right:20px}.mg-msw-r-30{margin-right:30px}.mg-msw-hor-0{margin:0}.mg-msw-hor-20{margin:0 20px}.mg-msw-hor-30{margin:0 30px}.mg-msw-ver-0{margin:0}.mg-msw-ver-20{margin:20px 0}.mg-msw-ver-30{margin:30px 0}}@media only screen and (max-width:479px){.grid-ms-1{width:2.0833333333%}.grid-ms-2{width:4.1666666667%}.grid-ms-3{width:6.25%}.grid-ms-4{width:8.3333333333%}.grid-ms-5{width:10.4166666667%}.grid-ms-6{width:12.5%}.grid-ms-7{width:14.5833333333%}.grid-ms-8{width:16.6666666667%}.grid-ms-9{width:18.75%}.grid-ms-10{width:20.8333333333%}.grid-ms-11{width:22.9166666667%}.grid-ms-12{width:25%}.grid-ms-13{width:27.0833333333%}.grid-ms-14{width:29.1666666667%}.grid-ms-15{width:31.25%}.grid-ms-16{width:33.3333333333%}.grid-ms-17{width:35.4166666667%}.grid-ms-18{width:37.5%}.grid-ms-19{width:39.5833333333%}.grid-ms-20{width:41.6666666667%}.grid-ms-21{width:43.75%}.grid-ms-22{width:45.8333333333%}.grid-ms-23{width:47.9166666667%}.grid-ms-24{width:50%}.grid-ms-25{width:52.0833333333%}.grid-ms-26{width:54.1666666667%}.grid-ms-27{width:56.25%}.grid-ms-28{width:58.3333333333%}.grid-ms-29{width:60.4166666667%}.grid-ms-30{width:62.5%}.grid-ms-31{width:64.5833333333%}.grid-ms-32{width:66.6666666667%}.grid-ms-33{width:68.75%}.grid-ms-34{width:70.8333333333%}.grid-ms-35{width:72.9166666667%}.grid-ms-36{width:75%}.grid-ms-37{width:77.0833333333%}.grid-ms-38{width:79.1666666667%}.grid-ms-39{width:81.25%}.grid-ms-40{width:83.3333333333%}.grid-ms-41{width:85.4166666667%}.grid-ms-42{width:87.5%}.grid-ms-43{width:89.5833333333%}.grid-ms-44{width:91.6666666667%}.grid-ms-45{width:93.75%}.grid-ms-46{width:95.8333333333%}.grid-ms-47{width:97.9166666667%}.grid-ms-48{width:100%}.grid-ms-space-0{margin-left:0}.grid-ms-space-1{margin-left:2.0833333333%}.grid-ms-space-2{margin-left:4.1666666667%}.grid-ms-space-3{margin-left:6.25%}.grid-ms-space-4{margin-left:8.3333333333%}.grid-ms-space-5{margin-left:10.4166666667%}.grid-ms-space-6{margin-left:12.5%}.grid-ms-space-7{margin-left:14.5833333333%}.grid-ms-space-8{margin-left:16.6666666667%}.grid-ms-space-9{margin-left:18.75%}.grid-ms-space-10{margin-left:20.8333333333%}.grid-ms-space-11{margin-left:22.9166666667%}.grid-ms-space-12{margin-left:25%}.grid-ms-space-13{margin-left:27.0833333333%}.grid-ms-space-14{margin-left:29.1666666667%}.grid-ms-space-15{margin-left:31.25%}.grid-ms-space-16{margin-left:33.3333333333%}.grid-ms-space-17{margin-left:35.4166666667%}.grid-ms-space-18{margin-left:37.5%}.grid-ms-space-19{margin-left:39.5833333333%}.grid-ms-space-20{margin-left:41.6666666667%}.grid-ms-space-21{margin-left:43.75%}.grid-ms-space-22{margin-left:45.8333333333%}.grid-ms-space-23{margin-left:47.9166666667%}.grid-ms-space-24{margin-left:50%}.grid-ms-space-25{margin-left:52.0833333333%}.grid-ms-space-26{margin-left:54.1666666667%}.grid-ms-space-27{margin-left:56.25%}.grid-ms-space-28{margin-left:58.3333333333%}.grid-ms-space-29{margin-left:60.4166666667%}.grid-ms-space-30{margin-left:62.5%}.grid-ms-space-31{margin-left:64.5833333333%}.grid-ms-space-32{margin-left:66.6666666667%}.grid-ms-space-33{margin-left:68.75%}.grid-ms-space-34{margin-left:70.8333333333%}.grid-ms-space-35{margin-left:72.9166666667%}.grid-ms-space-36{margin-left:75%}.grid-ms-space-37{margin-left:77.0833333333%}.grid-ms-space-38{margin-left:79.1666666667%}.grid-ms-space-39{margin-left:81.25%}.grid-ms-space-40{margin-left:83.3333333333%}.grid-ms-space-41{margin-left:85.4166666667%}.grid-ms-space-42{margin-left:87.5%}.grid-ms-space-43{margin-left:89.5833333333%}.grid-ms-space-44{margin-left:91.6666666667%}.grid-ms-space-45{margin-left:93.75%}.grid-ms-space-46{margin-left:95.8333333333%}.grid-ms-space-47{margin-left:97.9166666667%}.grid-ms-space-48{margin-left:100%}.pd-ms-10{padding:10px}.pd-ms-t-10{padding-top:10px}.pd-ms-b-10{padding-bottom:10px}.pd-ms-l-10{padding-left:10px}.pd-ms-r-10{padding-right:10px}.pd-ms-hor-10{padding:0 10px}.pd-ms-ver-10{padding:10px 0}.mg-ms-0{margin:0}.mg-ms-20{margin:20px}.mg-ms-30{margin:30px}.mg-ms-t-0{margin-top:0}.mg-ms-t-20{margin-top:20px}.mg-ms-t-30{margin-top:30px}.mg-ms-b-0{margin-bottom:0}.mg-ms-b-20{margin-bottom:20px}.mg-ms-b-30{margin-bottom:30px}.mg-ms-l-0{margin-left:0}.mg-ms-l-20{margin-left:20px}.mg-ms-l-30{margin-left:30px}.mg-ms-r-0{margin-right:0}.mg-ms-r-20{margin-right:20px}.mg-ms-r-30{margin-right:30px}.mg-ms-hor-0{margin:0}.mg-ms-hor-20{margin:0 20px}.mg-ms-hor-30{margin:0 30px}.mg-ms-ver-0{margin:0}.mg-ms-ver-20{margin:20px 0}.mg-ms-ver-30{margin:30px 0}}[class*=" icon-"],[class^=icon-]{position:relative;display:inline-block;background-repeat:no-repeat;background-image:url(../../images/sprite.png?2);background-color:transparent;vertical-align:middle}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2){.icon{background-image:url(../../images/sprite@2x.png?2);background-size:1000px}}.icon-video{height:84px;width:84px;background-position:0 -120px}.icon-firefox{height:48px;width:48px;background-position:-860px -60px}.icon-chrome{height:48px;width:48px;background-position:-920px -60px}.icon-facebook,.icon-facebook-color,.icon-googleplus,.icon-googleplus-color,.icon-twitter,.icon-twitter-color,.icon-youtube,.icon-youtube-color{height:32px;width:32px}.icon-twitter{background-position:-440px -60px}.icon-youtube{background-position:-480px -60px}.icon-facebook{background-position:-520px -60px}.icon-googleplus{background-position:-560px -60px}.icon-twitter-color{background-position:-440px -100px}.icon-youtube-color{background-position:-480px -100px}.icon-facebook-color{background-position:-520px -100px}.icon-googleplus-color{background-position:-560px -100px}.icon-appstore{height:38px;width:114px;background-position:-720px 0}.icon-googleplay{height:38px;width:127px;background-position:-860px 0}.icon-windowsstore{height:33px;width:129px;background-position:-720px -60px}[class*=" ibsf-"],[class^=ibsf-]{font-family:bsficons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ibsf-todo:before{content:"\e970"}.ibsf-todo_add:before{content:"\e971"}.ibsf-filter-clear:before{content:"\e96c"}.ibsf-circle-remove:before{content:"\e96d"}.ibsf-circle-ok:before{content:"\e96e"}.ibsf-circle-add:before{content:"\e96f"}.ibsf-academy:before{content:"\e96b"}.ibsf-add-stadium:before{content:"\e969"}.ibsf-stadium:before{content:"\e96a"}.ibsf-trash:before{content:"\e967"}.ibsf-archive:before{content:"\e968"}.ibsf-training-plan-done:before{content:"\e966"}.ibsf-confirm-light:before{content:"\e965"}.ibsf-dots:before{content:"\e964"}.ibsf-globe:before{content:"\e963"}.ibsf-sportshop-add:before{content:"\e961"}.ibsf-sportshop:before{content:"\e962"}.ibsf-step-by-step:before{content:"\e960"}.ibsf-add-bank-account:before{content:"\e959"}.ibsf-add-team:before{content:"\e95a"}.ibsf-bank-account:before{content:"\e95b"}.ibsf-history:before{content:"\e95c"}.ibsf-order:before{content:"\e95d"}.ibsf-pay:before{content:"\e95e"}.ibsf-team:before{content:"\e95f"}.ibsf-fb:before{content:"\e958"}.ibsf-alert-error:before{content:"\e954"}.ibsf-alert-info:before{content:"\e955"}.ibsf-alert-warning:before{content:"\e956"}.ibsf-alert-success:before{content:"\e957"}.ibsf-login:before{content:"\e923"}.ibsf-logout:before{content:"\e924"}.ibsf-register:before{content:"\e952"}.ibsf-edit:before{content:"\e953"}.ibsf-add-exercise:before{content:"\e941"}.ibsf-add-exercise-plan:before{content:"\e942"}.ibsf-add-goal:before{content:"\e943"}.ibsf-add-training:before{content:"\e944"}.ibsf-add-training-plan:before{content:"\e945"}.ibsf-camp:before{content:"\e946"}.ibsf-exercise:before{content:"\e947"}.ibsf-exercise-plan:before{content:"\e948"}.ibsf-gathering:before{content:"\e949"}.ibsf-goal:before{content:"\e94a"}.ibsf-match:before{content:"\e94b"}.ibsf-meeting:before{content:"\e94c"}.ibsf-sparring:before{content:"\e94d"}.ibsf-training:before{content:"\e94e"}.ibsf-training-plan:before{content:"\e94f"}.ibsf-trophy:before{content:"\e950"}.ibsf-league:before{content:"\e972"}.ibsf-rate:before{content:"\e951"}.ibsf-leaders:before,.ibsf-whistle:before{content:"\e93f"}.ibsf-report:before{content:"\e940"}.ibsf-about:before{content:"\e900"}.ibsf-add:before{content:"\e901"}.ibsf-add-article:before{content:"\e902"}.ibsf-add-group:before{content:"\e903"}.ibsf-add-payment:before{content:"\e904"}.ibsf-add-player:before{content:"\e905"}.bsf-calendar .day.active:after,.ibsf-arrow-down:before{content:"\e906"}.ibsf-arrow-left:before{content:"\e907"}.ibsf-arrow-next:before{content:"\e908";font-size:70%}.ibsf-arrow-prev:before{content:"\e909"}.ibsf-arrow-right:before{content:"\e90a"}.ibsf-arrow-up:before{content:"\e90b"}.ibsf-bulb:before{content:"\e90c"}.ibsf-calendar:before{content:"\e90d"}.ibsf-change-down:before{content:"\e90e"}.ibsf-change-none:before{content:"\e90f"}.ibsf-change-up:before{content:"\e910"}.ibsf-clock:before{content:"\e911"}.ibsf-close:before{content:"\e912"}.ibsf-communication:before{content:"\e913"}.ibsf-communication-light:before{content:"\e914"}.ibsf-confirm:before{content:"\e915"}.ibsf-contact:before{content:"\e916"}.ibsf-cookies:before{content:"\e917"}.ibsf-download:before{content:"\e918"}.ibsf-email:before{content:"\e919"}.ibsf-event:before{content:"\e91a"}.ibsf-eye:before{content:"\e91b"}.ibsf-eye2:before{content:"\e91c"}.ibsf-gallery:before{content:"\e91d"}.ibsf-geolocation:before{content:"\e91e"}.ibsf-geolocation-2:before{content:"\e91f"}.ibsf-help:before{content:"\e920"}.ibsf-home:before{content:"\e921"}.ibsf-like:before{content:"\e922"}.ibsf-management:before{content:"\e925"}.ibsf-management-light:before{content:"\e926"}.ibsf-menu:before{content:"\e927"}.ibsf-messages:before{content:"\e928"}.ibsf-multi-device:before{content:"\e929"}.ibsf-multi-device-light:before{content:"\e92a"}.ibsf-new-event:before{content:"\e92b"}.ibsf-new-message:before{content:"\e92c"}.ibsf-new-special-event:before{content:"\e92d"}.ibsf-notifications:before{content:"\e92e"}.ibsf-offer:before{content:"\e92f"}.ibsf-ok:before{content:"\e930"}.ibsf-payments:before{content:"\e931"}.ibsf-payments-light:before{content:"\e932"}.ibsf-phone:before{content:"\e933"}.ibsf-player:before{content:"\e934"}.ibsf-players:before,.ibsf-teams:before{content:"\e935"}.ibsf-reviews:before{content:"\e936"}.ibsf-search:before{content:"\e937"}.ibsf-shop:before{content:"\e938"}.ibsf-socialmedia:before{content:"\e939"}.ibsf-special-event:before{content:"\e93a"}.ibsf-star:before{content:"\e93b"}.ibsf-star-outline:before{content:"\e93c"}.ibsf-switch:before{content:"\e93d"}.ibsf-warning:before{content:"\e93e"}body{min-width:320px;color:#61646d;font-weight:400;font-size:14px;font-family:Lato,Arial,Sans-serif;line-height:1}h1{font-size:em(30)}h2{font-weight:400;font-size:60px}h3{font-weight:300;font-size:40px}h4{font-size:em(18)}h5{font-size:em(16)}h6{font-size:em(14)}b,strong{font-weight:700}small{font-size:85%}.coaches-list .grid-16:nth-child(3n+1){clear:both}.coach-box,.coaches-list .coach-box{background:#f8f8fa;margin-bottom:20px;padding:30px 20px 5px;position:relative}.coach-box .name,.coaches-list .coach-box .name{border-bottom:1px solid #d0d0d0;display:block;font-size:20px;font-weight:300;line-height:24px;padding-bottom:15px;text-align:center;text-transform:uppercase;word-break:break-all}.coach-box .image-wrapper,.coaches-list .coach-box .image-wrapper{background:url(../../images/coach-blank.png) center center no-repeat;background-size:cover;border-radius:50%;width:150px;height:150px;display:block;margin:30px auto}.coach-box .arr-more,.coaches-list .coach-box .arr-more{position:absolute;font-size:34px;bottom:15px;right:15px}.players-list .grid-16:nth-child(3n+1){clear:both}.players-list .player-box{margin-bottom:20px;padding:20px 20px 5px;position:relative}.players-list .player-box .name{display:block;font-size:16px;font-weight:300;line-height:24px;text-align:center;text-transform:uppercase;word-break:break-all}.players-list .player-box .image{position:relative;width:150px;display:block;margin:10px auto}.players-list .player-box .image .image-wrapper{background:url(../../images/player-blank.png) center center no-repeat;background-size:cover;border-radius:50%;width:150px;height:150px}.players-list .player-box .image .age{position:absolute;bottom:-10px;right:-10px;width:50px;height:50px;border-radius:50%;background:#ccc;padding-top:12px;text-align:center;text-transform:uppercase;font-size:10px}.players-list .player-box .image .age span{display:block;font-size:16px}.players-list .player-box .arr-more{position:absolute;font-size:34px;bottom:15px;right:15px}.teams-list .grid-24:nth-child(2n+1){clear:both}.article--team .team-box-wrapper,.teams-list .team-box-wrapper{position:relative}.article--team .team-box,.teams-list .team-box{background:#f8f8fa;margin-bottom:20px;padding:20px 20px 0;position:relative;overflow:hidden;display:block}.article--team .team-box .name,.teams-list .team-box .name{background:#0e0e0e;color:#fff;height:47px;line-height:19px;transform:skew(-23deg);-ms-transform:skew(-23deg);-webkit-transform:skew(-23deg);padding:5px 20px 5px 25px;position:relative;left:-30px;font-size:16px;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.article--team .team-box .name span,.teams-list .team-box .name span{transform:skew(23deg);-ms-transform:skew(23deg);-webkit-transform:skew(23deg);color:#fff;transition:color .2s linear 0s;-moz-transition:color .2s linear 0s;-webkit-transition:color .2s linear 0s;-o-transition:color .2s linear 0s}.box-article .date,.panel-header:before{transform:skew(-23deg);background:#0e0e0e}.article--team .team-box .image-wrapper,.teams-list .team-box .image-wrapper{display:block;margin:0 auto 20px;height:200px;background:url(../../images//team-blank.png) center center no-repeat;background-size:contain}.article--team .team-box__results-link,.teams-list .team-box__results-link{position:absolute;bottom:20px;right:10px;font-size:28px;height:47px;line-height:47px;width:40px;text-align:center;color:#0e0e0e}.article--team .team-box__results-link:hover,.teams-list .team-box__results-link:hover{opacity:.8}.article--team .team-box .name{font-size:26px;left:-39px;height:87px;line-height:30px;padding-left:40px}.article--team .team-box:hover .name span{color:#e2e2e2}.article--team .team-box.small img{max-height:200px}.article--team .team-box .arr-more{position:absolute;font-size:34px;bottom:15px;right:15px}.box-article{background:#f8f8fa;margin-top:20px}.box-article:first-child{margin-top:0}.box-article img{display:block}.box-article .date{display:inline-block;color:#fff;height:47px;line-height:47px;-ms-transform:skew(-23deg);-webkit-transform:skew(-23deg);padding:0 20px 0 25px;position:relative;left:-10px;font-size:14px;font-weight:700}.box-article .date span{display:inline-block;transform:skew(23deg);-ms-transform:skew(23deg);-webkit-transform:skew(23deg)}.box-article .date--with-image{position:absolute;bottom:0}.box-article a{color:#61646d}.box-article a:hover{color:#555861}.box-article a.more{color:#0e0e0e;margin-left:5px}.box-article a.more:hover{color:#2f2f2f}.box-article__image{position:relative;overflow:hidden}.box-article__content{padding:15px 20px}.box-article__content h1,.box-article__content h2{font-size:30px;line-height:34px;margin-bottom:10px}.box-article__content p{font-size:15px;line-height:24px}.box-images.one-image{margin:4px 0 0}.bsf-photo-grid{margin-top:4px}.bsf-photo-grid .center{text-align:center}.bsf-photo-grid .small{font-size:12px;font-weight:400;margin-left:10px}.bsf-photo-grid .wrapper{text-align:center}.bsf-photo-grid img{max-width:none;min-width:100%}.bsf-photo-grid .content{width:400px;margin:0 auto}.bsf-photo-grid .feed-item{overflow:hidden}.bsf-photo-grid .feed-photos{position:relative;min-height:100px}.bsf-photo-grid .feed-photos.loading .grid-cell-image{width:100%}.box-review{padding:15px 25px;margin-bottom:70px;border:1px solid #eee;position:relative}.box-review:after,.box-review:before{height:0;border-style:solid;content:""}.box-review:after{width:0;border-width:18px 17px 0 0;border-color:#f8f8fa transparent transparent;position:absolute;bottom:-18px;right:22px;display:block}.panel--transparent .box-review:after{border-color:#fff transparent transparent}.box-review:before{width:0;border-width:20px 20px 0 0;border-color:#eee transparent transparent;position:absolute;bottom:-20px;right:20px;display:block}.box-review:nth-child(2n+1):after{border-width:0 17px 18px 0;border-color:transparent #f8f8fa transparent transparent;left:22px;right:auto}.panel--transparent .box-review:nth-child(2n+1):after{border-color:transparent #fff transparent transparent}.box-review:nth-child(2n+1):before{border-width:0 20px 20px 0;border-color:transparent #eee transparent transparent;left:20px;right:auto}.box-review:nth-child(2n+1) .author{right:auto;left:0}.box-review:nth-child(2n+1) .date{left:auto;right:25px}.article .box-review p,.box-review p{font-size:15px;line-height:24px;margin-bottom:7px}.box-review .author{position:absolute;bottom:-35px;right:0}.box-review .date{position:absolute;bottom:-18px;left:25px;font-size:12px}.box-download-app{background:#f4f4f4;padding:10px 20px;position:relative}.box-download-app.box-download-app--appstore,.box-download-app.box-download-app--googleplay{background:#000}.box-download-app.box-download-app--windowsstore .ibsf-close{color:#61646d}.box-download-app span{font-size:14px;font-weight:700;line-height:20px;margin-right:5px}.box-download-app img{vertical-align:middle}.box-download-app .ibsf-close{position:absolute;top:10px;right:10px;font-size:24px;color:#fff}.box-next-event{background:#f8f8fa;padding:20px 25px 20px 20px}.box-next-event .title{font-size:24px;font-weight:400;color:#3e4149}.box-next-event .time{font-size:24px;font-weight:300;display:block;margin:7px 0 10px;text-transform:uppercase}.box-next-event .button-large{margin-top:8px}.ban-item{max-width:100%;margin:auto auto 20px;text-align:center}.box-sponsors{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:20px 0;margin-bottom:20px}.box-sponsors .owl-stage{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.box-sponsors .owl-item{text-align:center;padding:0 20px}.box-sponsors .sponsors-item img{max-width:100%;width:auto;margin:auto}.box-upper-sponsors{border-bottom:1px solid #d8d8d8;padding:20px 0;margin-bottom:20px}.box-upper-sponsors ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.box-upper-sponsors li{margin:10px 15px}.box-upper-sponsors img{max-width:100%;width:auto;margin:auto}@media only screen and (max-width:1220px){.teams-list .team-box .image-wrapper{height:190px}}@media only screen and (max-width:767px){.box-article .date--with-image{position:relative}.box-article__image img{display:none}.box-article__content h1,.box-article__content h2{font-size:24px;line-height:28px}.box-article__content p{font-size:14px}.teams-list .team-box .image-wrapper{height:180px}.box-next-event{margin-top:30px;padding:20px 25px 20px 20px}.box-next-event .title{font-size:20px;font-weight:400;color:#3e4149}.box-next-event .time{font-size:20px;font-weight:300;display:block;margin:5px 0 8px;text-transform:uppercase}.players-list .grid-16:nth-child(3n+1){clear:none}.players-list .grid-msw-24:nth-child(2n+1){clear:both}.coaches-list .grid-16:nth-child(3n+1){clear:none}.coaches-list .grid-msw-24:nth-child(2n+1){clear:both}.article--team .team-box .name{font-size:22px;line-height:28px}}@media only screen and (max-width:479px){.box-next-event .button-large{margin-top:30px}.article--team .team-box .name{font-size:16px;line-height:24px}.teams-list .team-box .image-wrapper{height:150px}}a{color:#0e0e0e}a:hover{color:#2f2f2f}.link--medium{font-size:18px}.link--medium i{margin:0 3px;font-size:14px}.button{display:inline-block;cursor:pointer;font-size:18px;line-height:22px;min-height:50px;padding:14px 17px;text-transform:uppercase;transition:all linear .2s 0s;-moz-transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;-o-transition:all linear .2s 0s}.button-medium,.button-small{transition:all linear .2s 0s;display:inline-block;cursor:pointer}.button-small{font-size:14px;line-height:18px;min-height:44px;padding:12px 17px;text-transform:uppercase;-moz-transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;-o-transition:all linear .2s 0s}.button-medium{font-size:18px;line-height:20px;min-height:40px;padding:10px 15px;-moz-transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;-o-transition:all linear .2s 0s}.button-large,[type=submit]{transition:all linear .2s 0s}.button-large{display:inline-block;cursor:pointer;font-size:24px;font-weight:700;line-height:30px;min-height:60px;padding:15px 25px;text-align:center;-moz-transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;-o-transition:all linear .2s 0s}.button-primary{background:#0e0e0e;border:1px solid #0e0e0e;color:#fff}.button-primary:hover{background:#2f2f2f;border-color:#2f2f2f;color:#fff}.button-primary.button-outline{color:#0e0e0e}.button-primary.button-outline:hover{color:#fff}.button-outline{background:0 0}.button-radius{border-radius:3px}.button-multiline{padding:10px 17px}.button-multiline.button-small{padding:4px 17px}.button-cta{font-size:20px;min-height:70px;line-height:24px;min-width:390px;padding:22px 35px}.button-cta--small{font-size:18px;min-height:54px;line-height:22px;min-width:220px;padding:16px 30px}.button-cta--medium{font-size:24px;font-weight:700;min-height:60px;line-height:22px;min-width:0;padding:19px 50px;text-transform:none;text-align:center}.button-cta--auto{font-size:18px;min-height:54px;line-height:22px;min-width:0;padding:16px 30px}.button-wide{padding-left:40px;padding-right:40px}.button-full{width:100%}.button-block{margin:5px 0}.button-link{text-align:center;text-transform:none}@media only screen and (max-width:479px){.button-cta--medium{font-size:18px;min-height:50px;line-height:20px;padding:15px 25px}}input::-ms-clear{display:none}input[type=password]::-ms-reveal{display:none}[type=submit]{-moz-transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;-o-transition:all linear .2s 0s}input[type=number],input[type=search],input[type=text],input[type=password],input[type=email],input[type=url],textarea{background:#eff0f0;border:1px solid #c6c6c6;border-radius:3px;color:#61646d;font-family:Lato,Arial,Sans-serif;font-size:14px;outline:0;height:45px;padding:0 20px;width:100%;-webkit-appearance:none;transition:all linear .2s 0s;-moz-transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;-o-transition:all linear .2s 0s}input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,textarea:focus{border:1px solid #959595;box-shadow:inset 0 0 3px 2px rgba(149,149,149,.5)}input[type=number]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=url]:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input[type=number]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input[type=number]:focus::placeholder,input[type=search]:focus::placeholder,input[type=text]:focus::placeholder,input[type=password]:focus::placeholder,input[type=email]:focus::placeholder,input[type=url]:focus::placeholder,textarea:focus::placeholder{color:transparent}select{width:100%;height:45px}.form-label{text-align:right;line-height:17px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;min-height:45px}.form-label.required:before{content:"* ";color:#ffa100;position:absolute;margin-left:-10px;font-size:24px}.form-row-xsmall .form-label{min-height:30px}.form-row-small .form-label{min-height:40px}.form-row-medium .form-label{min-height:30px}.form-actions{margin-top:10px;padding-bottom:20px}.form-actions.last{padding-bottom:0}.form-row{padding:10px 0}.form-row.last{padding-bottom:0}.form-row.first{padding-top:0}.form-row.bordered{border-bottom:1px solid #d8d8d8}.form-row.bordered.last{border-bottom:none}.form-row.bordered.btop{border-top:1px solid #d8d8d8}.global-errors{background:#fff;color:#e9253c;border:1px solid #e9253c;padding:10px 15px;margin-bottom:20px}.error-messages{color:#fff;background:#e9253c;margin-top:10px;padding:10px 15px}.error-messages div{margin-top:5px}.error-messages div:first-child{margin-top:0}.form-hint{background:#f4f4f4;width:90%;margin:auto auto 20px;padding:15px 20px;font-size:16px;font-weight:300}body.bsf-popup{overflow:hidden}.bsf-popup-overlay{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);opacity:0;filter:alpha(opacity=0);transition:opacity .3s linear 0s;-moz-transition:opacity .3s linear 0s;-webkit-transition:opacity .3s linear 0s;-o-transition:opacity .3s linear 0s}.bsf-popup-overlay.visible{opacity:1;filter:alpha(opacity=100)}.bsf-popup-overlay .popup{background:#f8f8fa;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.35);margin:20px auto;max-width:670px;padding:20px 30px;position:relative;top:0;opacity:0;filter:alpha(opacity=0);transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s}.bsf-popup-overlay .popup.visible{top:30px;opacity:1;filter:alpha(opacity=100)}.bsf-popup-overlay .popup .close{position:absolute;top:20px;right:15px;font-size:20px;z-index:2}body.bsf-photos{overflow:hidden}.bsf-photos-overlay{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;filter:alpha(opacity=0);transition:opacity .3s linear 0s;-moz-transition:opacity .3s linear 0s;-webkit-transition:opacity .3s linear 0s;-o-transition:opacity .3s linear 0s}.bsf-photos-overlay.visible{opacity:1;filter:alpha(opacity=100)}.bsf-photos-overlay .photos{border-radius:5px;margin:20px auto;padding:20px 40px;text-align:center}.bsf-photos-overlay .photos .image{position:relative;display:inline-block;top:0;opacity:0;filter:alpha(opacity=0);transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;text-align:center;max-width:100%}.bsf-photos-overlay .photos .image img{max-height:530px}.bsf-photos-overlay .photos .image .next,.bsf-photos-overlay .photos .image .prev{position:absolute;top:50%;width:60px;text-align:center;font-size:60px;color:#fff;margin-top:-30px}.bsf-photos-overlay .photos .image .next:hover,.bsf-photos-overlay .photos .image .prev:hover{color:#e2e2e2}.bsf-photos-overlay .photos .image .prev{margin-left:-60px}.bsf-photos-overlay .photos.visible .image{top:30px;opacity:1;filter:alpha(opacity=100)}.bsf-photos-overlay .photos .spinner{position:absolute;top:20px;left:50%;margin-left:-40px}.bsf-photos-overlay .photos .close{position:absolute;top:20px;right:15px;font-size:20px;z-index:2;color:#fff}@media only screen and (max-width:979px){.bsf-photos-overlay .photos .image .next,.bsf-photos-overlay .photos .image .prev{width:50px;font-size:48px;margin-top:-24px}.bsf-photos-overlay .photos .image .prev{margin-left:-50px}}.panel--transparent .panel-header{background:#fff;color:#3e4149;font-size:24px}.panel--transparent .panel-header a{color:#3e4149}.panel--transparent .panel-header a:hover{color:#17191f}.panel--transparent .panel-header:before{background:0 0}.panel--transparent .panel-header.panel-header--with-icon{padding-left:45px}.panel--transparent .panel-header.panel-header--with-icon>[class*=" ibsf-"]:first-child,.panel--transparent .panel-header.panel-header--with-icon>[class^=ibsf-]:first-child{color:#3e4149;position:absolute;font-size:26px;top:14px;left:5px}.bsf-calendar .calendar-body,.panel-header{position:relative}.panel--transparent .panel-body{background:#fff}.panel--nopd .panel-body{padding:15px 0 0}.panel{margin-top:20px}.panel:first-child{margin-top:0}.panel-header{font-size:21px;font-weight:400;line-height:26px;min-height:50px;padding:13px 20px;overflow:hidden;background:#eff0f0;color:#3e4149}.panel-header a{color:#3e4149}.panel-header a:hover{color:#17191f}.panel-header:before{bottom:0;content:"";left:-20px;position:absolute;top:0;width:80px;display:none}.panel-header.panel-header--with-icon{padding-left:80px}.panel-header.panel-header--with-icon:before{display:block}.panel-header.panel-header--with-icon>[class*=" ibsf-"]:first-child,.panel-header.panel-header--with-icon>[class^=ibsf-]:first-child{color:#fff;position:absolute;font-size:26px;top:12px;left:15px}.panel-header.panel-header--with-icon .ibsf-arrow-next{margin-left:5px}.panel-body{background:#f8f8fa;padding:20px}.panel--large .panel-body{padding:40px 30px}.panel__inner-title{color:#3e4149;font-size:14px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.panel__inner-title small{font-size:10px;font-weight:400;margin-left:10px}.panel__inner-title small span{margin-left:3px;font-size:14px}.panel__inner-title--small{font-size:12px;font-weight:400;margin-bottom:15px}.table{overflow:hidden;color:#3e4149;width:100%}.table thead td,.table thead th{background:#f8f8fa;font-size:11px;font-weight:700;line-height:11px;padding:10px 10px 8px;text-align:left;text-transform:uppercase}.table tbody td,.table tbody th{background:#f8f8fa;padding:15px 20px;border:2px solid #fff;height:65px;font-size:18px}.table tbody tr{transition:background-color linear .3s 0s;-moz-transition:background-color linear .3s 0s;-webkit-transition:background-color linear .3s 0s;-o-transition:background-color linear .3s 0s}.table tbody tr:hover{background:#eef8fa}.table--prices .col-price{text-transform:uppercase;width:240px}.table--prices .col-price .amount{font-size:14px}.table--prices .col-price .amount span{font-size:26px;margin-right:3px}.table--prices .col-price .amount small{font-size:14px}.table--events{color:#3e4149;width:100%}.table--events thead td,.table--events thead th{background:#eff0f0;font-size:11px;font-weight:700;line-height:11px;padding:10px 10px 8px;text-align:left;text-transform:uppercase}.table--events tbody td,.table--events tbody th{padding:13px 10px;border-bottom:1px solid #d8d8d8;height:58px}.table--events tbody tr{transition:background-color linear .3s 0s;-moz-transition:background-color linear .3s 0s;-webkit-transition:background-color linear .3s 0s;-o-transition:background-color linear .3s 0s}.table--events tbody tr:first-child td,.table--events tbody tr:first-child th{border-top:1px solid #d8d8d8}.table--events tbody tr:hover{background:#eef8fa}.table--events .col-date{font-size:12px;line-height:18px;text-align:center;text-transform:uppercase;vertical-align:top;width:170px;padding-top:16px}.table--events .col-date strong{font-size:14px}.table--events .col-date .time{margin-bottom:10px;margin-top:2px;font-size:20px}.table--events .col-date .due-time{font-size:16px}.table--events .col-date .label{color:#9d9d9d}.table--events .col-date .due-time,.table--events .col-date .time{display:block}.table--events .col-name{padding-left:0}.table--events .col-name .name-wrapper{padding:3px 0 5px 10px;border-left:1px solid #65676d}.table--events .col-name a{font-size:16px;line-height:20px}.table--events .col-name .group{display:block;margin-top:10px}.table--events .col-name .place,.table--events .col-name .price{color:#9d9d9d;margin-top:7px;display:block}.table--events .col-name .price{font-size:12px}.table--events .col-name .price strong{color:#3e4149;font-size:16px}@media only screen and (max-width:767px){.table tbody td,.table tbody th{padding:15px;height:65px;font-size:16px}.table--prices .col-price{width:140px}.table--prices .col-price .amount{font-size:12px}.table--prices .col-price .amount span{font-size:24px;margin-right:3px}.table--events tbody td,.table--events tbody th{padding:10px 5px}.table--events .col-date{font-size:10px;line-height:16px;width:100px}.table--events .col-date strong{font-size:12px}.table--events .col-date .time{font-size:14px}.table--events .col-date .due-time{font-size:12px}.table--events .col-name a{font-size:14px;line-height:18px}}.spinner img{display:block;margin:20px auto;height:80px;width:80px}.bsf-calendar,.bsf-calendar .calendar-body .loading-overlay{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.spinner--small img{margin:auto;height:40px;width:40px}.spinner--smaller img{margin:auto;height:30px;width:30px}.spinner--smaller.float-right{margin-top:-6px;margin-right:10px}.spinner--cta img{margin:auto;height:56px;width:56px}sbm-calendar{--navigation-color:#61646d;--loader-background:rgba(255, 255, 255, .2);--day-number-color:#61646d;--day-events-color:#0e0e0e;--day-hover:rgba(255, 255, 255, .1);--day-today-background:rgba(255, 255, 255, .2)}.mini-calendar sbm-calendar{--day-min-height:45px;--day-events-padding:2px 0}.bsf-calendar{display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bsf-calendar.calendar--small .day{height:65px;padding:5px}.bsf-calendar.calendar--small .day.active:after{font-size:18px;margin-left:-10px;bottom:-8px}.bsf-calendar.calendar--small .day-events-counter{margin:-5px auto 0}.bsf-calendar.calendar--small .day-events-list{padding:15px 0 20px}.bsf-calendar.calendar--small .day-events-list__header{margin-bottom:15px}.bsf-calendar.calendar--widget .day{height:50px;padding:5px;font-size:12px}.bsf-calendar.calendar--widget .day.active:after{font-size:16px;margin-left:-10px;bottom:-8px}.bsf-calendar.calendar--widget .day-events-counter{margin:3px auto;width:24px;height:24px;font-size:12px;line-height:20px}.bsf-calendar.calendar--widget .header{margin-bottom:15px}.bsf-calendar.calendar--widget .header .month-year{font-size:18px;width:220px}.bsf-calendar .header{margin-bottom:30px;text-align:center}.bsf-calendar .header .month-year{display:inline-block;font-size:22px;text-align:center;text-transform:uppercase;width:270px}.bsf-calendar .calendar-body .loading-overlay{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,.7);display:flex}.bsf-calendar .week,.bsf-calendar .week-header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.bsf-calendar .day,.bsf-calendar .day-name{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;outline:0;user-select:none}.bsf-calendar .week-header .day-name{font-size:11px;font-weight:700;padding:5px;text-align:center;text-transform:uppercase}.bsf-calendar .day{background:#fff;border:1px solid #c6c6c6;border-left:none;border-top:none;height:99px;padding:8px;text-align:right;transition:all linear .2s 0s;-moz-transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;-o-transition:all linear .2s 0s}.bsf-calendar .day.future .day-number,.bsf-calendar .day.past .day-number{opacity:.4;filter:alpha(opacity=40)}.contact-types .socialmedia a:hover,.footer__nav-content [class*=" icon-"]:hover,.footer__nav-content [class^=icon-]:hover,.header__mobile-app .mobile-apps a:hover{opacity:.8;filter:alpha(opacity=80)}.bsf-calendar .day:first-child{border-left:1px solid #c6c6c6}.bsf-calendar .day:last-child{color:#f5401c}.bsf-calendar .day.has-events{cursor:pointer}.bsf-calendar .day.has-events:hover{background:#f7f8f8}.bsf-calendar .day.active{background:#eff0f0;border-bottom-color:#eff0f0;position:relative}.bsf-calendar .day.active:hover{background:#eff0f0}.bsf-calendar .day.active:after{font-family:bsficons;font-size:22px;position:absolute;left:50%;margin-left:-12px;bottom:-5px;color:#0e0e0e}.bsf-calendar .week:first-child .day{border-top:1px solid #c6c6c6}.bsf-calendar .day-events-counter{display:block;margin:15px auto 0;color:#0e0e0e;width:38px;height:38px;border-radius:50%;font-size:15px;font-weight:700;line-height:36px;border:1px solid #0e0e0e;text-align:center}.bsf-calendar .day-events-list{background:#eff0f0;border:1px solid #c6c6c6;border-top:none;padding:25px 0 40px}.bsf-calendar .day-events-list__header{text-align:center;margin-bottom:25px;font-size:14px;text-transform:uppercase;word-spacing:3px}.bsf-calendar .day-events-list__header .day-number{font-size:22px}@media only screen and (max-width:767px){.bsf-calendar .day{height:70px}.bsf-calendar .day-events-counter{width:26px;height:26px;font-size:12px;line-height:24px;margin-top:5px}}.header-app{position:relative;z-index:3}.header__logo{height:53px;display:block;float:left;overflow:hidden;text-indent:-999px;width:167px;background:url(../../images/sportbm-logo.png) center center no-repeat;background-size:contain;margin-top:8px}header.header{position:relative;z-index:3;height:200px;background:url(../../images/themes/default-black/bg-header.jpg) center center no-repeat;background-size:cover}header.header.header--homepage{height:550px}header.header .page-container{height:inherit}.header__nav{background:#fff;height:100px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:0 30px;position:relative}.header__nav .mobile-nav{display:none}.header__nav a{color:#61646d}.header__nav a:hover{color:#41434b}.header__nav .school-logo{width:300px;float:left;height:177px;position:absolute;top:-42px;left:0;background-repeat:no-repeat;background-position:left center;background-size:contain;overflow:hidden;text-indent:-9999px}.header__nav.header__nav--with-logo{background:0 0;background:-moz-linear-gradient(right,transparent 0,transparent 25%,#fff 65%);background:-webkit-linear-gradient(left,transparent 0,transparent 25%,#fff 65%);background:-o-linear-gradient(right,transparent 0,transparent 25%,#fff 65%);background:-ms-linear-gradient(to right,transparent 0,transparent 25%,#fff 65%);background:linear-gradient(to right,transparent 0,transparent 25%,#fff 65%);padding-left:0}.header__nav.header__nav--with-logo nav{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.header__nav .school-name{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;float:left;font-size:36px}.header__nav .school-name h1{font-size:inherit;font-weight:inherit}.header__nav nav{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;float:right;height:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.header__nav nav ul{display:inline-block;height:inherit}.header__nav nav ul li{height:inherit;float:left;margin-left:25px;font-size:13px;font-weight:700;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:relative}.header__nav nav ul li.active:after{position:absolute;bottom:0;left:50%;margin-left:-10px;content:"";width:0;height:0;border-top:none;border-right:10px solid transparent;border-bottom:7px solid #0e0e0e;border-left:10px solid transparent}.header__nav nav ul li i{display:block;font-size:28px;margin:auto auto 10px;line-height:30px;height:30px}.header__nav nav ul li .ibsf-calendar,.header__nav nav ul li .ibsf-offer{font-size:24px}.header__nav nav ul li .ibsf-gallery{font-size:32px}.header__nav nav ul li .ibsf-contact{font-size:32px;top:-1px;position:relative}.header__nav nav ul li .ibsf-shop{font-size:24px}.header__nav nav ul li a{display:block}.header__nav nav ul li:first-child{margin-left:0}.header__mobile-wrapper{position:absolute;bottom:0;width:100%}.header__mobile-app{margin-top:10px;background:url(../../images/bg-mobileapp.png) left bottom no-repeat #efeff2;height:130px;padding:15px 10px 0 115px;color:#3e4149}.header__mobile-app .title{font-size:20px;line-height:24px;margin-bottom:15px}.header__mobile-app .subtitle{font-size:16px;text-align:center;text-transform:uppercase}.header__mobile-app .mobile-apps li{float:left;margin-left:7px}.header__mobile-app .mobile-apps li:first-child{margin-left:0}.header__mobile-app .mobile-apps a{text-indent:-999px;overflow:hidden}@media only screen and (max-width:979px){header.header{height:170px}header.header.header--homepage{height:476px}.header__nav{height:80px}.header__nav .main-nav{display:none}.header__nav .mobile-nav{display:block}.header__nav .mobile-nav .trigger{color:#3e3d3e;cursor:pointer;font-size:24px;transition:opacity .3s linear 0s;-moz-transition:opacity .3s linear 0s;-webkit-transition:opacity .3s linear 0s;-o-transition:opacity .3s linear 0s}.header__nav .mobile-nav .trigger:hover{opacity:.8;filter:alpha(opacity=80)}.header__nav .mobile-nav li{width:31%;display:block;margin:5px 1%;float:left;padding:15px}.header__nav .mobile-nav li.active{background:#f4f4f4}.header__nav .mobile-nav li.active:after{content:none}.header__nav .mobile-nav .dropdown{display:none;position:absolute;top:45px;right:0;width:300px;background:#fff;padding:10px 1%;border:1px solid #c6c6c6;box-shadow:0 3px 13px rgba(0,0,0,.22);border-radius:1px;text-align:center;z-index:5;transition:all linear .2s 0s;-moz-transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;-o-transition:all linear .2s 0s;opacity:0;filter:alpha(opacity=0);transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9)}.header__nav .mobile-nav .dropdown.active{top:70px;opacity:1;filter:alpha(opacity=100);transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1)}.header__nav .mobile-nav .dropdown:after,.header__nav .mobile-nav .dropdown:before{bottom:100%;right:35px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.header__nav .mobile-nav .dropdown:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:5px;margin-left:-5px}.header__nav .mobile-nav .dropdown:before{right:34px;border-color:rgba(194,225,245,0);border-bottom-color:#c6c6c6;border-width:7px;margin-left:-7px}.header__nav .school-logo{width:300px;height:160px}.header__nav .school-name{font-size:30px}.header__mobile-wrapper{margin-top:20px}.header__mobile-app .title{font-size:18px}.header__mobile-app .subtitle{font-size:14px}.header__mobile-app .mobile-apps{margin-right:0}}@media only screen and (max-width:767px){header.header{height:130px}header.header.header--homepage{height:298px}.header__nav{height:50px;padding-left:20px}.header__nav .school-name{font-size:20px}.header__nav .school-logo{width:250px;height:130px;top:-40px}.header__mobile-wrapper{margin-top:100px;position:static}.header__mobile-app{display:none}.header__nav .mobile-nav .trigger{font-size:24px}.header__nav .mobile-nav .dropdown{top:20px}.header__nav .mobile-nav .dropdown.active{top:45px}}@media only screen and (max-width:479px){header.header.header--homepage{height:235px}.header__mobile-wrapper{margin-top:60px}.header__nav{padding-left:10px}.header__nav .school-name{font-size:16px}.header__nav .school-logo{width:220px;height:110px;top:-30px}}.main-content{padding:40px 0 30px}.main-content ul{line-height:21px}.main-content ul li{padding-left:15px;position:relative;margin-top:7px}.main-content ul li:first-child{margin-top:0}.main-content ul li:before{background:#03a9f4;border-radius:50%;content:"";display:block;height:5px;left:0;position:absolute;width:5px;top:9px}.article h1{font-size:36px;font-weight:400;line-height:42px;margin-bottom:25px}.article h2{font-size:24px;font-weight:400;line-height:30px;margin-bottom:25px}.article h3,.article h4,.article h5,.article h6{font-weight:400;margin-bottom:20px}.article h3{font-size:20px;line-height:26px}.article h4{font-size:18px;line-height:24px}.article h5,.article h6{font-size:15px;line-height:24px}.article p{font-size:15px;line-height:24px;margin-bottom:25px;min-width:300px;width:85%}.article ol,.article ul{margin:0 0 20px 20px}.article img{display:block;margin:auto auto 25px}.article .author{margin-top:10px;color:#999;font-size:13px;font-weight:300}.article .article__time{float:right;overflow:hidden;margin-left:30px}.article .article__time time{display:inline-block;background:#0e0e0e;color:#fff;height:47px;line-height:47px;transform:skew(-23deg);-ms-transform:skew(-23deg);-webkit-transform:skew(-23deg);padding:0 20px 0 15px;position:relative;right:-10px;font-size:14px;font-weight:700}.article .article__time time span{display:inline-block;transform:skew(23deg);-ms-transform:skew(23deg);-webkit-transform:skew(23deg)}.article .article__notes{margin-top:40px;margin-bottom:20px}.article .article__notes__item em{display:block;margin-bottom:5px}.article .article__notes__item div{margin-bottom:25px}.article .article__notes__item div p{margin:0}.article-images{margin:0 -2px}.article-images>*{padding:2px}@media only screen and (max-width:979px){.article h1{font-size:32px;line-height:36px}.article h2{font-size:22px;line-height:28px}.article h3{font-size:20px;line-height:26px}.article h4{font-size:18px;line-height:24px}.article h5,.article h6,.article p{font-size:15px;line-height:24px}.article p{width:100%}}@media only screen and (max-width:767px){.article h1{font-size:26px;line-height:30px}.article h2{font-size:20px;line-height:26px}.article h3{font-size:18px;line-height:22px}.article h4{font-size:16px;line-height:20px}.article h5,.article h6{font-size:14px;line-height:20px}.article p{font-size:14px;line-height:22px}}@media only screen and (max-width:479px){.article h1{font-size:24px;line-height:28px;clear:both}.article .article__time{margin-bottom:15px;margin-top:-10px}.article h2{font-size:18px;line-height:26px}.article h3{font-size:16px;line-height:22px}.article h4{font-size:14px;line-height:20px}}.contact-map{clear:both;display:block;content:"";margin-bottom:30px}iframe{height:340px;width:100%;border:none}.contact-types,.contact-types>div{margin-bottom:20px}.contact-types label{font-size:12px;color:#9d9d9d;text-transform:uppercase;display:block;margin-bottom:5px}.contact-types label [class*=" ibsf-"],.contact-types label [class^=ibsf-]{color:#cbcbcb;font-size:26px;display:block;line-height:45px}.contact-types .info{font-size:15px;font-style:normal;line-height:24px;word-wrap:break-word}.contact-types .socialmedia{padding-top:5px}.contact-types .socialmedia a{margin-left:6px}.contact-types .socialmedia a:first-child{margin-left:0}@media only screen and (max-width:1220px){.contact-types>.grid-md-24:nth-child(2n+1){clear:left}}@media only screen and (max-width:979px){.contact-types>.grid-md-24:nth-child(2n+1){clear:none}iframe{height:240px}}@media only screen and (max-width:767px){.contact-types>.grid-msw-24:nth-child(2n+1){clear:left}iframe{height:180px}}.not-supported{text-align:center}.not-supported .title{font-size:28px}.not-supported p{font-size:16px;line-height:20px;margin-top:20px}.not-supported .links{margin-top:30px}.not-supported .links a{margin:0 20px;display:inline-block;font-size:15px}.not-supported .links a i{display:block;margin:10px auto auto}.footer__school{background:#0e0e0e;padding:15px 0;color:#fff;font-size:14px;line-height:18px}.footer__school a{color:#fff}.footer__school a:hover{color:#e2e2e2}.footer__school strong{display:block;text-transform:uppercase}.footer__school address{font-size:13px;font-style:normal}.footer__school .school-links{order:2;-webkit-order:2}.footer__school .school-links .wrapper{margin-left:-10px}.footer__nav-content [class*=" icon-"],.footer__nav-content [class^=icon-],.footer__school .school-links a{margin-left:15px}.footer__school .school-links a:first-child{margin-left:0}.footer__school .school-links__fb{border:1px solid #e2e2e2;padding:5px 3px 2px 6px}.footer__school .school-contact{order:3;-webkit-order:3}.footer__school .school-contact .wrapper{padding-left:20px}.footer__school .grids-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.footer__school .grids-wrapper>*{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.footer__nav{padding-top:12px;padding-bottom:10px;background:#8c959a}.footer__nav a{color:#fff}.footer__nav a:hover{color:#e2e2e2}.footer__logo{width:254px;height:36px;background-position:-440px 0;background-image:url(../../images/sprite.png?2);background-repeat:no-repeat;background-color:transparent;display:block;margin-top:5px;position:relative;left:-15px}.footer__nav-content{border-left:1px solid #afb5b8;padding:0 0 0 30px;color:#fff}.footer__nav-content p{margin-top:10px;font-size:13px;font-family:XXIICentarRegular;line-height:24px}.footer__nav-content p:first-child{margin-top:0}.footer__nav-content [class*=" icon-"]:first-child,.footer__nav-content [class^=icon-]:first-child{margin-left:0}.footer__nav-content--social{padding-top:10px;padding-bottom:10px}.footer__copy{padding:10px 0;height:80px;color:#8c959a;font-size:11px;font-family:XXIICentarRegular}.footer__copy-content{padding-top:15px;float:none}.footer__copy-bm{position:absolute;right:10px}.footer__logobm{width:193px;height:36px;background:url(../../images/poweredby_sportbm.png);display:block;text-indent:-999px;overflow:hidden;margin-top:13px}.footer__copy-sp{float:left;width:150px}.footer__logosp{background-position:-460px 0;background-image:url(../../images/sprite.png?2);background-repeat:no-repeat;background-color:transparent;width:120px;height:34px;margin-top:7px;text-indent:-999px;overflow:hidden;display:block;position:absolute;left:10px}@media only screen and (max-width:979px){.footer__copy-content{clear:both}.footer__copy-content .terms{margin-top:5px;display:block}}@media only screen and (max-width:767px){.footer__school .grids-wrapper,.footer__school .grids-wrapper>*{display:block}.footer__school .school-links{text-align:center;margin-top:30px}.footer__copy{text-align:center}.footer__copy-sp{position:static;float:left}.footer__copy-content{padding-top:10px;float:none}.footer__copy-content span:first-child{margin:0}.footer__copy-bm{position:static;float:none}.footer__logobm{margin:0 0 3px;float:right}.footer__nav-content--social{text-align:center;margin-top:15px;padding-left:0;border:none}}@media only screen and (max-width:479px){.footer__school .school-contact{margin-top:20px}.footer__school .school-contact .wrapper{padding-left:0}.footer__nav{text-align:center}.footer__nav .footer__logo{margin:10px auto}.footer__nav .footer__nav-content{margin-top:15px;padding-left:0;border:none}}