@import url(//hello.myfonts.net/count/3055c8);@import url(//hello.myfonts.net/count/301e6d);.activity-list__item,.activity-list__small-item{box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);width:100%}.campaign-list,.footer-global{-webkit-animation:fade-in--delay 2s ease-in-out}.date-picker .DayPicker-Month,table{border-collapse:collapse;border-spacing:0}.btn__text,.campaign-item__link,.country-list__item-link,.euro-book-table__book-now-link{text-decoration:none}.book-btn__fallback,.food-menu,.item-list__content-wrap{border-image:url(../img/bg-redgrain.png) 5 repeat}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{height:100%;font-size:62.5%}body{height:100%;line-height:1;box-sizing:border-box}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}@font-face{font-family:Player;font-weight:400;src:url(../fonts/player/3055C8_0_0.eot);src:url(../fonts/player/3055C8_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/player/3055C8_0_0.woff2) format("woff2"),url(../fonts/player/3055C8_0_0.woff) format("woff"),url(../fonts/player/3055C8_0_0.ttf) format("truetype")}@font-face{font-family:Player;font-weight:600;src:url(../fonts/player/3055C8_1_0.eot);src:url(../fonts/player/3055C8_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/player/3055C8_1_0.woff2) format("woff2"),url(../fonts/player/3055C8_1_0.woff) format("woff"),url(../fonts/player/3055C8_1_0.ttf) format("truetype")}@font-face{font-family:Player;font-weight:800;src:url(../fonts/player/3055C8_2_0.eot);src:url(../fonts/player/3055C8_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/player/3055C8_2_0.woff2) format("woff2"),url(../fonts/player/3055C8_2_0.woff) format("woff"),url(../fonts/player/3055C8_2_0.ttf) format("truetype")}@font-face{font-family:TabletGothicCondensed;font-weight:100;src:url(../fonts/calgary-and-tablet-gothic/301E6D_3_0.eot);src:url(../fonts/calgary-and-tablet-gothic/301E6D_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/calgary-and-tablet-gothic/301E6D_3_0.woff2) format("woff2"),url(../fonts/calgary-and-tablet-gothic/301E6D_3_0.woff) format("woff"),url(../fonts/calgary-and-tablet-gothic/301E6D_3_0.ttf) format("truetype")}@font-face{font-family:TabletGothicCondensed;font-weight:700;src:url(../fonts/calgary-and-tablet-gothic/301E6D_1_0.eot);src:url(../fonts/calgary-and-tablet-gothic/301E6D_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/calgary-and-tablet-gothic/301E6D_1_0.woff2) format("woff2"),url(../fonts/calgary-and-tablet-gothic/301E6D_1_0.woff) format("woff"),url(../fonts/calgary-and-tablet-gothic/301E6D_1_0.ttf) format("truetype")}@font-face{font-family:TabletGothicCondensed;font-weight:400;src:url(../fonts/calgary-and-tablet-gothic/301E6D_2_0.eot);src:url(../fonts/calgary-and-tablet-gothic/301E6D_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/calgary-and-tablet-gothic/301E6D_2_0.woff2) format("woff2"),url(../fonts/calgary-and-tablet-gothic/301E6D_2_0.woff) format("woff"),url(../fonts/calgary-and-tablet-gothic/301E6D_2_0.ttf) format("truetype")}@font-face{font-family:CalgaryScriptOT;src:url(../fonts/calgary-and-tablet-gothic/301E6D_0_0.eot);src:url(../fonts/calgary-and-tablet-gothic/301E6D_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/calgary-and-tablet-gothic/301E6D_0_0.woff2) format("woff2"),url(../fonts/calgary-and-tablet-gothic/301E6D_0_0.woff) format("woff"),url(../fonts/calgary-and-tablet-gothic/301E6D_0_0.ttf) format("truetype")}body.menu-open{height:100%;overflow:hidden;width:100%;position:fixed}*,:after,:before{box-sizing:inherit}strong{font-weight:700}em{font-style:italic}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in--delay{0%,50%{opacity:0}100%{opacity:1}}@keyframes fade-in--delay{0%,50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade-in-and-slide-from-top{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-and-slide-from-top{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-in-and-slide-from-top--delay{0%,50%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-and-slide-from-top--delay{0%,50%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.action-menu{width:100%;position:fixed;z-index:200;bottom:0;top:auto;right:0;left:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.activity-list__small-item-inner,.admin-list-item{-webkit-box-direction:normal;flex-direction:column;-webkit-box-orient:vertical}.action-menu__item{padding:0 5px}.action-menu__item .btn__text{padding:5px 10px}@media (min-width:768px){.action-menu{width:auto;bottom:20px;right:20px;left:auto}.action-menu__item{padding:20px}.action-menu__item .btn__text{padding:15px}}.activity-list{margin:0 0 30px}.activity-list:after{content:"";display:table;clear:both}.activity-list__item{float:left;position:relative;padding-bottom:60%;margin:1% auto;overflow:hidden}.activity-list__item-link{display:block}.activity-list__item-link:after{content:"";display:table;clear:both}.activity-list__item-container{background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;position:absolute;height:100%;width:100%}.activity-list__item-content{padding:20px;position:absolute;bottom:0;left:0;right:0;display:table-cell;vertical-align:middle}.activity-list__item-link,.activity-list__small-item-link{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.6)}.activity-list__item-title,.activity-list__small-item-title{color:#fff;font-size:2rem;text-transform:uppercase;font-family:Player;font-weight:700;margin-bottom:15px}.activity-list__item-wysiwyg,.activity-list__small-item-wysiwyg,.admin-list-item__title{font-family:TabletGothicCondensed,sans-serif;letter-spacing:.12em;-webkit-font-smoothing:antialiased}.activity-list__item-wysiwyg,.activity-list__small-item-wysiwyg{color:#fff;text-transform:uppercase;font-size:1.4rem}.activity-list__item-wysiwyg a,.activity-list__small-item-wysiwyg a{color:#fff}.activity-list__small-item{margin:1% auto;clear:both}@media (min-width:768px){.activity-list__small-item{clear:none;float:left;width:48%;margin:1%}.activity-list__small-item:nth-child(odd){clear:left}}.activity-list__small-item-link{text-decoration:none;width:100%;padding:20px}.activity-list__small-item-inner{padding:20px;outline:rgba(0,0,0,.15) solid 2px;min-height:105px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;margin:0 10px;position:relative}.activity-list__small-item-container{position:relative}.activity-list__small-item-container--mobile-red{background-image:url(../img/bg-redfabric.png)}.activity-list__small-item-container--mobile-green{background-image:url(../img/bg-greenfabric.png)}@media (min-width:768px){.activity-list__small-item-container--desktop-red{background-image:url(../img/bg-redfabric.png)}.activity-list__small-item-container--desktop-green{background-image:url(../img/bg-greenfabric.png)}.activity-list{margin:-1% -1% 0}.activity-list__item{width:48%;padding-bottom:30%;margin:1%}}@media (min-width:1024px){.activity-list__item-title{font-size:3rem;margin-bottom:20px}.activity-list__item-wysiwyg{font-size:1.4rem}}.admin-list-item{border:4px solid #585449;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:0;border-bottom-width:1px;color:#585449;padding:15px;display:-webkit-box;display:flex}.admin-list-item__title{font-size:1.8rem;font-weight:700;margin-top:4px;margin-bottom:4px}.admin-list-item__thumbnail{margin-bottom:20px}.admin-list-item__checkboxes,.admin-list-item__meta{margin-bottom:10px}.admin-list-item__description{margin-bottom:10px;font-family:Arial,Helvetica,Serif;font-size:1.4rem}.admin-list-item__checkbox-label,.admin-list-item__meta,.admin-list__empty-list-message,.admin-list__title,.analytics-data{font-family:TabletGothicCondensed,sans-serif;letter-spacing:.12em;-webkit-font-smoothing:antialiased}.admin-list-item__checkbox-label,.admin-list-item__meta{font-size:1.4rem}.admin-list-item .btn{margin-right:10px}.admin-list-item__checkbox-label{position:relative;top:1px;margin-left:2px;cursor:pointer;line-height:1.5em}.admin-list__empty-list-message,.admin-list__title{text-align:center;font-size:1.6rem}.admin-list-item--campaign .admin-list-item__title,.admin-list-item--event .admin-list-item__title{-webkit-box-ordinal-group:-1;order:-2}.admin-list-item--campaign .admin-list-item__meta,.admin-list-item--event .admin-list-item__meta{-webkit-box-ordinal-group:-1;order:-2;margin-top:-3px}.admin-list-item--campaign .admin-list-item__thumbnail,.admin-list-item--event .admin-list-item__thumbnail{-webkit-box-ordinal-group:0;order:-1}.admin-list-item--date{height:56px;padding:0;border:0}.admin-list-item__container--date{position:relative;padding:15px;background:#0C6D4E;color:#F8F5F0;text-align:center;border:0}.admin-list-item__container--date .admin-list-item__checkboxes{display:none}@media screen{.admin-list-item--stuck .admin-list-item__container--date{position:fixed!important;top:70px;width:calc(100% - 30px);max-width:870px;z-index:100}}.admin-list-item__waypoint-top{position:relative;top:-72px}@media (min-width:768px){.admin-list-item{position:relative;padding-right:200px;min-height:172px}.admin-list-item--date{min-height:0;padding:0}.admin-list-item--game-transmission{min-height:0}.admin-list-item__thumbnail{position:absolute;top:10px;right:10px}}.admin-list{margin-bottom:15px}.admin-list__title{background:#585449;color:#F8F5F0;text-transform:uppercase;padding:15px 10px}.admin-list__empty-list-message{display:none;margin:20px 0}.admin-list--empty .admin-list__empty-list-message{display:block}.analytics-data__container-main,.campaign-item{-webkit-box-direction:normal}.admin-list__btn-bulk-update .btn{width:100%}.admin-list__btn-bulk-update--sticky .btn{width:auto;position:fixed;bottom:0;left:0;right:0;margin:0 15px}.analytics-data{font-size:1.3rem;text-transform:uppercase;margin-bottom:60px;color:#fff;padding:0 15px}.analytics-data__toplist-item-value,.analytics-data__total--large{font-family:Player;font-weight:700;text-transform:uppercase}.analytics-data__toplist-header,.analytics-data__total{font-size:2.1rem;text-align:center}.analytics-data__container-main{display:flex;-webkit-box-orient:vertical;flex-direction:column;background-color:#111;width:100%;max-width:1100px;margin:auto;border:8px solid rgba(255,255,255,.95);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.analytics-data__container-main--has-data{min-height:630px}.analytics-data__loader{margin:20px auto}.analytics-data__loader-text{margin-bottom:10px}.analytics-data__container-numeric{-webkit-box-ordinal-group:2;order:1;padding:5px;-ms-grid-row-align:center;align-self:center;width:100%}.analytics-data__container-toplist,.analytics-data__container-total{padding:20px;border-bottom:8px solid rgba(255,255,255,.95)}.analytics-data__container-chart{-webkit-box-ordinal-group:3;order:2;padding:20px;position:relative}.analytics-data__container-canvas{margin:20px 0}.analytics-data__content--numeric{height:100%}.analytics-data__toplist-header{margin-bottom:10px}.analytics-data__toplist-item{border-top:solid 1px rgba(255,255,255,.6);text-align:center;padding-bottom:9px}.analytics-data__toplist-item-label{display:inline-block;color:rgba(255,255,255,.9);letter-spacing:1.62px;margin-top:5px}.analytics-data__toplist-item-value{letter-spacing:.79px;margin-top:5px;display:block}.analytics-data__total--large{font-size:6rem;margin-bottom:5px}.analytics-data__chart-label{font-size:2.1rem}@media (min-width:768px){.analytics-data__container-main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;min-height:0}.analytics-data__container-numeric{padding:15px;-webkit-box-flex:1;flex:1 30%}.analytics-data__container-chart{-webkit-box-flex:1;flex:1 70%}.analytics-data__container-total{margin-right:20px}.analytics-data__container-toplist{border-bottom:none;margin-right:20px}.analytics-data__content--numeric{border-right:8px solid rgba(255,255,255,.95)}.analytics-data__toplist-item-label{font-size:1.3rem;margin-top:15px}.analytics-data__toplist-item-value{font-size:2.4rem;margin-top:7px}}.book-btn__fallback-meta,.btn__text{font-family:TabletGothicCondensed,sans-serif;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-size:1.8rem}.background-media{background-repeat:no-repeat;background-size:cover;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:0;position:absolute;top:0;left:0;right:0;min-height:800px;background-position:50% 50%}.background-media:after{position:absolute;height:228px;width:100%;bottom:0;content:'';background:url(../img/bg-main--fade-vertical.png)}.btn--shadow:before,.campaign-item:after{content:" "}.background-media--featured,.background-media.lazyloaded{opacity:1}.background-media--hidden,.background-media--hidden.lazyloaded{opacity:0}.background-media--cover-main-bg-overlay{background-color:#000}.background-media__video{display:none}.bg--illustrations{background-image:url(../img/bg-illustration-6.png);background-size:300%}.bg--white{background-color:#fff}@media (min-width:768px){.background-media{position:fixed;background-attachment:fixed;bottom:0}.background-media:after{display:none}.background-media__video{display:block;min-width:100%;min-height:100%;width:auto;height:auto}.bg--illustrations{background-size:140%}.bg--sand{background-image:url(../img/bg-main.png)}.bg--star{background-image:url(../img/bg-star.png),url(../img/bg-main.png)}}.body{background:url(../img/bg-main.png)}.body--no-bg{background:0 0}.book-btn .btn__text{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.book-btn__overlay{display:none}.book-btn__overlay--show{display:block;position:fixed;width:100%;height:100%;top:0;left:0;margin:0;background:rgba(0,0,0,.6);z-index:500;overflow-y:scroll;-webkit-overflow-scrolling:touch}.book-btn__iframe-wrapper{margin-top:40px;background-color:#fff;margin-left:auto;margin-right:auto;width:340px;border:thin solid #000;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;max-width:100%;max-height:100%}.book-btn__close{position:absolute;top:-45px;right:0;cursor:pointer;background:url(../img/icon-close.svg) center center no-repeat;background-size:cover;width:40px;height:40px}@media (min-width:768px){.book-btn__close{right:-20px}}.book-btn__fallback{padding:20px;border:5px solid #951800;-o-border-image:url(../img/bg-redgrain.png) 5 repeat}.book-btn__fallback-meta{line-height:3rem}.book-btn__fallback-meta-value a{color:#0C6D4E}.book-table .btn__text{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.book-table:hover .btn__text{padding:18px 45px}.book-table__overlay{display:none}.book-table__overlay--show{display:block;position:fixed;width:100%;height:100%;top:0;left:0;margin:0;background:rgba(0,0,0,.6);z-index:500;overflow-y:scroll}.book-table__iframe-wrapper{margin-top:40px;background-color:#fff;margin-left:auto;margin-right:auto;width:340px;border:thin solid #000;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;max-width:100%;max-height:100%}.book-table__close{position:absolute;top:-45px;right:0;cursor:pointer;background:url(../img/icon-close.svg) center center no-repeat;background-size:cover;width:40px;height:40px}@media (min-width:768px){.book-table__close{right:-20px}.box{padding:20px;box-shadow:0 0 13px 3px rgba(0,0,0,.5);max-width:1140px;margin-left:auto;margin-right:auto}.box--nopadding{padding:0}}.btn-back{margin-top:20px}.btn-back .icon{margin-right:6px}.btn{margin:0 0 10px;display:inline-block;color:#F8F5F0;background-color:#0C6D4E}.btn--red{background-color:#ff4646}.btn--gray{background-color:#585449}.btn__text{box-sizing:border-box;border:0;padding:15px;text-align:center;color:inherit;background-color:inherit;cursor:pointer;text-transform:uppercase;font-weight:100;display:inherit;width:inherit}.btn--big,.btn--outline{border:2px solid currentColor}.btn .icon--plus{margin-bottom:3px;margin-right:9px}.btn .icon--minus{margin-bottom:5px;margin-right:6px}.btn--icon-only .icon--minus,.btn--icon-only .icon--plus{margin-right:0}.btn--shadow{background:#000;position:relative;left:5px;top:5px}.btn--shadow:before{background:#F8F5F0;position:absolute;left:-3px;top:-3px;bottom:3px;right:3px;width:100%}.btn--shadow .btn__text{background:#0C6D4E;position:relative;left:-5px;top:-5px}.btn--shadow-red .btn__text{background-color:#951800}.btn--full-width{display:block;width:100%}.btn--small .btn__text{padding:10px 20px;font-size:1.4rem}.btn--big{margin:6px 0 15px;width:100%;-webkit-transition:all .7s ease 0s;transition:all .7s ease 0s}.btn--big .btn__text{padding:11px 20px 8px;font-size:2rem;font-weight:700;width:100%}.btn--sticky-bottom{position:fixed;bottom:0;left:0;right:0;margin:0}.btn--outline{background:0 0;-webkit-transition:all .7s ease 0s;transition:all .7s ease 0s}.btn--outline.btn--active,.btn--outline:hover{color:#0C6D4E;border:2px solid currentColor;background:#fff}.btn__text--small{font-size:1.4rem;font-weight:500}@media (min-width:768px){.btn--big .btn__text{padding:15px 15px 11px;font-size:2rem}.btn__text--small{font-size:2rem}.btn__text--medium{padding:15px 30px;font-weight:500;font-size:2rem}.btn--shadow--inverted:before{background:#0C6D4E}.btn--shadow--inverted .btn__text{color:#0C6D4E;background:#F8F5F0}}@media (min-width:1100px){.btn--big .btn__text{font-size:3rem}}.campaign-item{display:flex;-webkit-box-orient:vertical;flex-direction:column;border-top:thin solid #fff;position:relative}.campaign-item:after{-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out;opacity:0;top:0;bottom:0;left:0;right:0;position:absolute;background:#fff;cursor:pointer}.campaign-item:hover{position:relative}.campaign-item:hover:after{opacity:.1}.campaign-item__image-container{margin-bottom:-2px;background-color:rgba(0,0,0,.8);position:relative;height:53vw}.campaign-item__image{width:100%;position:absolute;top:0;left:0}.campaign-item__content-container{display:-webkit-box;display:flex;position:relative;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:1;flex:1;text-align:center;min-height:200px;background:url(../img/bg-greenfabric.png) #0C6D4E}.campaign-item__content-container--red{background:url(../img/bg-redfabric.png) red}.campaign-item__content{padding:30px}.campaign-item__title{color:#fff;font-size:2.6rem;text-transform:uppercase;font-family:Player;font-weight:700;margin-bottom:15px}.campaign-item__wysiwyg,.country-list,.date-picker .DayPicker-Caption,.date-picker .DayPicker-Day,.date-picker .DayPicker-Weekday{font-family:TabletGothicCondensed,sans-serif;-webkit-font-smoothing:antialiased}.campaign-item__wysiwyg,.country-list{letter-spacing:.12em}.campaign-item__wysiwyg{color:#fff;text-transform:uppercase;font-size:1.8rem;line-height:1.5;opacity:.8}.campaign-item__wysiwyg a{color:#fff}@media (min-width:768px){.campaign-item{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.campaign-item--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.campaign-item__wysiwyg{font-size:1.6rem;line-height:1}.campaign-item__content-container{outline:rgba(0,0,0,.15) solid 2px;outline-offset:-20px}.campaign-item__image-container{-webkit-box-flex:1;flex:1;height:28vw}.campaign-item__content{padding:30px 50px;max-width:900px}.campaign-item__title{font-size:3.1rem;margin-bottom:25px}}@media (min-width:1024px){.campaign-item__title{font-size:4.1rem;margin-bottom:30px}.campaign-item__wysiwyg{font-size:1.8rem;line-height:1.5}}.campaign-list{position:relative;animation:fade-in--delay 2s ease-in-out}.campaign-list:after{content:'';display:block;height:1px;width:100%;background-color:#fff;position:absolute;z-index:100}.content{position:relative;padding:0 15px 50px;-webkit-animation:fade-in-and-slide-from-top--delay 2.2s ease-out;animation:fade-in-and-slide-from-top--delay 2.2s ease-out}.country-list{text-align:center;line-height:40px;font-size:2rem}.country-list__item{letter-spacing:1.5px}.country-list__item-link{color:#F8F5F0}.date-picker .DayPicker-Caption,.date-picker .DayPicker-Weekday{color:#000;text-align:center;letter-spacing:.12em}.date-picker{min-width:280px;max-width:340px;border:2px solid #0C6D4E;padding-top:10px}.date-picker__input{display:none}.date-picker .DayPicker{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;position:relative;padding:1rem 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-picker .DayPicker-Month{display:table;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-picker .DayPicker-NavBar{position:absolute;left:0;right:0;padding:0 .5rem}.date-picker .DayPicker-NavButton{width:27px;height:27px;position:absolute;cursor:pointer;background:50% 50% no-repeat #0C6D4E;padding:10px;border-radius:100px;margin-top:-5px}.date-picker .DayPicker-NavButton--prev{left:1rem;background-image:url(../img/icon-arrow-left-thick-white.svg);background-position:9px 50%}.date-picker .DayPicker-NavButton--next{right:1rem;background-image:url(../img/icon-arrow-right-thick-white.svg)}.date-picker .DayPicker-Caption{text-transform:uppercase;font-size:2rem;margin-bottom:20px;display:table-caption;height:1.5rem}.date-picker .DayPicker-Weekdays{text-transform:uppercase;display:table-header-group}.date-picker .DayPicker-WeekdaysRow{display:table-row}.date-picker .DayPicker-Weekday{display:table-cell;padding:.5rem;font-size:.875em;font-weight:100}.date-picker .DayPicker-Body{margin-top:15px;display:table-row-group}.date-picker .DayPicker-Week{display:table-row}.date-picker .DayPicker-Day{display:table-cell;padding:8px 9px;text-align:center;cursor:pointer;vertical-align:middle;letter-spacing:.12em;font-size:1.6rem;background:#e0deda;border:2px solid #F8F5F0}.date-picker .DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.date-picker .DayPicker-Day--today{color:#d0021b;font-weight:500}.euro-book-table__book-now-content-text,.euro-book-table__headline{text-transform:uppercase;font-weight:600;font-family:Player}.date-picker .DayPicker-Day--disabled{color:#dce0e0;cursor:default;background-color:#eff1f1}.date-picker .DayPicker-Day--outside{cursor:default;color:#dce0e0;background:0 0;border:transparent}.date-picker .DayPicker-Day--sunday{color:#dce0e0;background-color:#f7f8f8}.date-picker .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){color:#F8F5F0;background-color:#0C6D4E}.euro-book-table{height:492px;background-position:center;background-size:cover}.euro-book-table__content{padding:0 20px;max-width:940px;margin:auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%}.euro-book-table__book-now-content,.euro-book-table__headline{-webkit-box-orient:vertical;-webkit-box-direction:normal}.euro-book-table__headline{display:flex;flex-direction:column}.euro-book-table__headline-text{color:#003E7E;font-size:3.1rem;background-color:#fff;padding:10px;margin:0 auto}.euro-book-table__headline-text--sub{color:#fff;font-size:5.1rem;background-color:#003E7E;text-align:center}.euro-book-table__icon{background-repeat:no-repeat;background-size:contain}.euro-book-table__icon--food{background-image:url(../img/icon-knife-and-fork.svg);width:40px;height:35px;margin-bottom:15px}.euro-book-table__icon--arrow{width:31px;height:18px;background-image:url(../img/icon-arrow.svg);margin:15px 0}.euro-book-table__book-now{margin-top:40px;box-shadow:0 1px 6px rgba(0,0,0,.4);border-radius:999em}.event-item__image,.food-menu__image{box-shadow:1px 3px 3px 0 rgba(0,0,0,.5)}.euro-book-table__book-now-content{display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;background-color:#003E7E;width:211px;height:211px;border-radius:50%;-webkit-transition:background-color .6s ease-out;transition:background-color .6s ease-out}.euro-book-table__book-now-content-text{font-size:2.2rem;color:#fff;text-decoration:none!important}.euro-copabet__header-text,.euro-header__text,.euro-item-list__headline{text-transform:uppercase;font-weight:400}.euro-book-table__book-now-content:hover{background-color:#0356AC}@media (min-width:1024px){.euro-book-table__content{padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between}.euro-book-table__headline-text{font-size:5.1rem;margin:0 auto 0 0}.euro-book-table__headline-text--sub{font-size:8.1rem}.euro-book-table__book-now{margin-top:0}}.euro-copabet__header,.euro-header{flex-direction:column;text-align:center}.euro-content{padding:0}.euro-copabet{max-width:940px;margin:0 auto;background-color:#000}.euro-copabet__iframe-container{width:100%;height:760px}.euro-copabet__iframe{width:100%;height:100%}.euro-copabet__header{padding:65px 10px 0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.euro-copabet__header-text{font-family:Player;color:#fff;font-size:3.8rem;margin:0 auto}.euro-copabet__teaser{margin-top:30px;position:relative;z-index:2}.euro-copabet__teaser:before{z-index:-1;content:'';display:block;height:1px;background-color:#fff;left:20px;right:20px;top:50%;bottom:50%;opacity:.5;position:absolute}.euro-copabet__logo-container{text-align:center;min-height:80px;margin:0 20px;border-top:solid rgba(255,255,255,.5) 1px;padding-bottom:50px}.euro-copabet__logo{background:url(../img/logo-copabet.svg) no-repeat;background-size:contain;width:190px;height:50px;margin:auto;position:relative;top:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}@media (min-width:768px){.euro-copabet{margin:25px auto}.euro-copabet__logo-container{margin:0 20px 20px}}.euro-footer-global .footer-global__credit{margin:0;width:100%}.euro-footer-global .footer-global__wrap{display:block;text-align:center}.euro-footer-global__link-to-site{color:#f8f5f0;padding:12px 20px 11px;border:1px solid #f8f5f0;text-decoration:none}@media (min-width:768px){.euro-footer-global .footer-global__wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.euro-footer-global .footer-global__select-country{margin-top:0;margin-left:20px}}.euro-header,.euro-item-list,.euro-partners__container{-webkit-box-orient:vertical;-webkit-box-direction:normal}.euro-game-schedule{background:-webkit-linear-gradient(45deg,#1480a7,#00A4DB);background:linear-gradient(45deg,#1480a7,#00A4DB);padding:30px 20px}.euro-game-schedule__content{max-width:940px;margin:auto}.euro-game-schedule__logo-container{text-align:center;min-height:80px;margin:45px auto auto;max-width:940px;border-top:solid rgba(255,255,255,.5) 1px}.euro-game-schedule__logo{margin:auto;position:relative;top:50%;-webkit-transform:translateY(50%);transform:translateY(50%);opacity:.5;width:170px}.euro-game-schedule__logo:before{content:'Presented by:';font-family:TabletGothicCondensed,sans-serif;letter-spacing:.12em;-webkit-font-smoothing:antialiased;text-transform:uppercase;font-size:1.2rem;color:#fff;position:relative;top:-20px;left:1px;text-decoration:none}.euro-game-schedule__logo-link{text-decoration:none}@media (min-width:768px){.euro-game-schedule{padding:85px 20px 30px}}.euro-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.euro-header__text{-webkit-animation:fade-in-and-slide-from-top--delay 1.5s ease-out;animation:fade-in-and-slide-from-top--delay 1.5s ease-out;font-family:Player;margin:0 auto;padding:10px;color:#fff;background-color:#951800}.euro-header__text--small{font-size:2.8rem}.euro-header__text--bold{font-weight:600}.euro-header__text--medium{font-size:3.6rem}.euro-header__text--large{font-size:5.1rem}.euro-header__text--xxl{font-size:5.6rem}.euro-header__text--red{color:#951800;background-color:#fff}.euro-header__text--white{color:#fff;background-color:#951800}.euro-header__text--green{color:#0C6D4E;background-color:#fff}.euro-header__text--red-bg{background-color:#951800}.euro-header__text--green-bg{background-color:#0C6D4E}.euro-header__text--rotate{-webkit-transform:rotate(357deg);transform:rotate(357deg)}@media (min-width:768px){.euro-header__text--medium{font-size:4.6rem}.euro-header__text--xxl{font-size:8.1rem}}.euro-hero{padding:45px 20px 30px!important;text-align:center}.euro-hero__logo{margin:auto}.euro-hero__slogan{color:#fff;font-family:CalgaryScriptOT;letter-spacing:1.5px;font-size:4rem;text-indent:-99999em;background:url(../img/text-where-fans-meet.svg) no-repeat;height:26px;width:141px;margin:0 auto 35px}.euro-hero__winner,.euro-item-list__load-more{font-family:TabletGothicCondensed,sans-serif;-webkit-font-smoothing:antialiased;font-size:2rem;letter-spacing:.12em;color:#fff}.euro-hero__winner{margin:40px auto 0}@media (min-width:768px){.euro-hero{padding:70px 20px 30px!important}}.euro-item-list{display:-webkit-box;display:flex;flex-direction:column}.euro-item-list__content-wrap{background-color:transparent;padding:0 0 5px}.item-list--loading .euro-item-list__content-wrap{opacity:0}.item-list--finished .euro-item-list__content-wrap{-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out;opacity:1}.euro-item-list__load-more{text-transform:uppercase;border:2px solid #FFF;padding:10px 15px 7px;cursor:pointer;text-align:center;display:block;max-width:150px;margin:auto}.euro-item-list__headline{font-size:5.1rem;font-family:Player;font-weight:600;color:#fff;padding:15px 20px 10px 0}.euro-item-list__empty-list-message,.euro-item-list__separator,.euro-item-list__title{font-family:TabletGothicCondensed,sans-serif;font-size:1.6rem;-webkit-font-smoothing:antialiased}.euro-partners__label,.euro-sport-item__info{font-weight:400;text-align:center;text-transform:uppercase}.euro-item-list__separator,.euro-item-list__title{background-color:transparent;letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;padding:15px 20px 10px 0;color:#fff;position:relative}.euro-item-list__separator--separator,.euro-item-list__title--separator{z-index:100}.euro-item-list__empty-list-message{display:none;padding:20px;text-align:center;letter-spacing:.1rem}.euro-item-list__empty-list-message--visible{display:block}@media (min-width:768px){.euro-item-list__load-more:hover{color:#00A4DB;border:2px solid transparent;background-color:#fff}.euro-item-list__content--empty-no-title{border-width:2px}.euro-item-list__separator,.euro-item-list__title{padding:20px 20px 13px 0}.euro-item-list__item{margin-left:0;margin-right:0}}.euro-partners{background-color:#fff;padding-bottom:20px}.euro-partners__container{max-width:940px;padding:0 10px;margin:auto;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-direction:column}@media (min-width:768px){.euro-partners__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.euro-rules,.euro-video,.footer-global__credit{-webkit-box-orient:vertical;-webkit-box-direction:normal}.geolocation-button__wrap,.image-gallery__item-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.euro-partners__label{font-family:Player;font-size:2.2rem;color:#C2C2C2;margin-bottom:20px;margin-top:40px;display:block;width:100%}.euro-partners__logo{display:-webkit-box;display:flex;height:70px;width:170px;background-size:contain;background-repeat:no-repeat;background-position:center}.euro-partners__logo--svenska-spel{background-image:url(../img/logo-svenska-spel.svg);position:relative;top:-8px}.euro-partners__logo--copabet--black{background-image:url(../img/logo-copabet--black.svg);height:48px;width:175px;position:relative;top:7px}.euro-partners__logo--intersport{background-image:url(../img/logo-intersport.svg)}.euro-partners__logo--tv-matchen{background-image:url(../img/logo-tvmatchen_nu_blue.svg)}@media (min-width:950px){.euro-partners__logo{margin:0 10px;height:130px}}.euro-rules{min-height:460px;padding:85px 20px 0;background:url(../img/bg-rules.jpg) center;background-size:contain;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-direction:column}.euro-rules__title{font-size:4.4rem}.euro-rules__text{margin:30px}.euro-rules__text a,.euro-rules__text p{max-width:760px;margin:auto;color:#fff;font-family:TabletGothicCondensed,sans-serif;-webkit-font-smoothing:antialiased;font-size:1.6rem;letter-spacing:0;line-height:26px;text-align:center}.euro-sport-item{padding:15px 10px;margin-bottom:20px;background-color:#fff;display:-webkit-box;display:flex;align-content:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.euro-sport-item__info{font-family:Player;font-size:1.8rem;color:#002573}.euro-sport-item__info--group{font-family:TabletGothicCondensed,sans-serif;-webkit-font-smoothing:antialiased;font-size:1.4rem;line-height:1.5;color:#951800;text-transform:none;font-weight:100;letter-spacing:0}.euro-sport-item__info--team{width:40%}.euro-sport-item__info--home-team{text-align:left}.euro-sport-item__info--visiting-team{text-align:right}.euro-sport-item__info__flag{display:none}@media (min-width:768px){.euro-sport-item__flag{display:inline-block;width:30px;height:30px;border-radius:50%;vertical-align:middle;margin:0 10px;border:1px solid #d3d3d3;background-position:-1px -1px}.euro-sport-item__flag--albania{background-image:url(../img/euro2016-flags/albania.png)}.euro-sport-item__flag--austria{background-image:url(../img/euro2016-flags/austria.png)}.euro-sport-item__flag--belgium{background-image:url(../img/euro2016-flags/belgium.png)}.euro-sport-item__flag--croatia{background-image:url(../img/euro2016-flags/croatia.png)}.euro-sport-item__flag--czech-republic{background-image:url(../img/euro2016-flags/czech-republic.png)}.euro-sport-item__flag--england{background-image:url(../img/euro2016-flags/england.png)}.euro-sport-item__flag--france{background-image:url(../img/euro2016-flags/france.png)}.euro-sport-item__flag--germany{background-image:url(../img/euro2016-flags/germany.png)}.euro-sport-item__flag--hungary{background-image:url(../img/euro2016-flags/hungary.png)}.euro-sport-item__flag--iceland{background-image:url(../img/euro2016-flags/iceland.png)}.euro-sport-item__flag--ireland{background-image:url(../img/euro2016-flags/ireland.png)}.euro-sport-item__flag--italy{background-image:url(../img/euro2016-flags/italy.png)}.euro-sport-item__flag--poland{background-image:url(../img/euro2016-flags/poland.png)}.euro-sport-item__flag--portugal{background-image:url(../img/euro2016-flags/portugal.png)}.euro-sport-item__flag--romania{background-image:url(../img/euro2016-flags/romania.png)}.euro-sport-item__flag--russia{background-image:url(../img/euro2016-flags/russia.png)}.euro-sport-item__flag--slovakia{background-image:url(../img/euro2016-flags/slovakia.png)}.euro-sport-item__flag--spain{background-image:url(../img/euro2016-flags/spain.png)}.euro-sport-item__flag--sweden{background-image:url(../img/euro2016-flags/sweden.png)}.euro-sport-item__flag--switzerland{background-image:url(../img/euro2016-flags/switzerland.png)}.euro-sport-item__flag--turkey{background-image:url(../img/euro2016-flags/turkey.png)}.euro-sport-item__flag--wales{background-image:url(../img/euro2016-flags/wales.png)}.euro-sport-item__flag--north-ireland{background-image:url(../img/euro2016-flags/north-ireland.png)}.euro-sport-item__flag--ukraine{background-image:url(../img/euro2016-flags/ukraine.png)}.euro-sport-item{padding:20px 10px}.euro-sport-item__info{font-size:2.2rem;font-weight:600}}.euro-video,.euro-videos__channel{-webkit-box-align:center}.euro-video{position:relative;padding:85px 20px 0;min-height:530px;display:flex;align-items:center;flex-direction:column;background-position:center;background-size:cover}.euro-video .aspect-16-9{position:relative}.euro-video .aspect-16-9:after{padding-top:.5625%;display:block;content:' '}.euro-video__icon{margin:auto;display:block;cursor:pointer}.euro-video__icon--partner{min-width:210px;min-height:47px;background-color:rgba(255,255,255,.5)!important;padding:10px;box-sizing:content-box;background-position:center!important;background-size:210px!important}.euro-video__iframe{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity 2s ease-out;transition:opacity 2s ease-out}.euro-video__iframe iframe{width:100%;height:100%}.euro-video--playing .euro-video__iframe{opacity:1;z-index:2}@media (min-width:768px){.euro-video__icon--play{z-index:1;-webkit-transition:all .2s linear;transition:all .2s linear}.euro-video__icon--play:hover{background-image:url(../img/icon-playbtn-inv.svg)}}.euro-videos__channel{min-height:100px;background-image:-webkit-radial-gradient(50% 150%,#FE0E23 50%,#9F041B 100%);background-image:radial-gradient(50% 150%,#FE0E23 50%,#9F041B 100%);display:flex;align-items:center}.euro-videos__channel:hover{background-image:-webkit-radial-gradient(50% 150%,#fe273a 50%,#b8051f 100%);background-image:radial-gradient(50% 150%,#fe273a 50%,#b8051f 100%)}.euro-videos__channel-link{text-transform:uppercase;font-family:Player;font-weight:400;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;text-align:center;min-height:100px;color:#fff;font-size:2.4rem;padding:0 10px;text-decoration:none}.event-item__link,.event-item__title{color:#0C6D4E;text-transform:uppercase}@media (min-width:768px){.euro-videos__channel-link{min-height:130px;font-size:2.8rem}.euro-videos__channel-link:after{content:'';display:inline-block;width:30px;height:15px;background:url(../img/icon-arrow.svg) no-repeat;background-size:contain;margin-left:30px;position:relative}}.event-item{display:block;padding:20px}.event-item__meta{font-size:1.4rem;font-family:TabletGothicCondensed,sans-serif;letter-spacing:.12em;-webkit-font-smoothing:antialiased;text-transform:uppercase}.event-item__meta-data{margin-right:10px}.event-item__image{border:5px solid #B59B6E}.event-item__image img{width:100%;display:block}.event-item__image-wrap{margin-bottom:25px}.event-item__title{font-family:Player;font-weight:700;font-size:2.4rem;margin:20px 0}.event-item__link,.event-item__wysiwyg,.food-menu-admin__title{font-family:TabletGothicCondensed,sans-serif;letter-spacing:.12em;-webkit-font-smoothing:antialiased}.event-item__link,.event-item__wysiwyg{font-size:1.6rem}.event-item__wysiwyg{margin-bottom:30px}@media (min-width:768px){.event-item{display:-webkit-box;display:flex}.event-item__info{-webkit-box-flex:1;flex:1 1}.event-item__title{font-size:3rem}.event-item__image{margin-right:25px;max-width:280px}.event-item__image--small{max-width:180px}.event-item__image-wrap{margin-bottom:0}}.food-menu-admin{margin-bottom:40px}.food-menu-admin__title{font-size:1.6rem;margin-bottom:7px}.food-menu-admin__below-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;margin-bottom:7px}.food-menu-item,.food-menu-item-attribute--healthy_choice,.food-menu-item-attribute--vegan,.food-menu__container{font-family:TabletGothicCondensed,sans-serif;-webkit-font-smoothing:antialiased}.food-menu-admin__item{border-bottom:1px solid #585449;margin-bottom:10px}.food-menu-admin__item:first-child>.food-menu-admin__buttons .btn--up,.food-menu-admin__item:last-child>.food-menu-admin__buttons .btn--down{background-color:#585449}.food-menu-admin__item .btn{margin-right:5px}.food-menu-admin__item .form{display:none}.food-menu-admin__item--editing>.form{display:block}.food-menu-admin__item--editing>.food-menu-admin__buttons,.food-menu-admin__item--editing>.food-menu-admin__head{display:none}.food-menu-admin__indent{padding-left:12px;border-left:3px solid #585449}.food-menu-admin__category-items .food-menu-admin__item:last-child{border-bottom:none}.food-menu-admin__attribute-selector{margin-bottom:10px}.food-menu-admin__attribute-selector-item{display:inline-block;background:#fff;padding:5px;margin-right:4px;margin-bottom:4px;border:4px solid transparent;cursor:pointer}.food-menu-admin__attribute-selector-item--active{border-color:#0C6D4E}.food-menu-admin__attribute-selector-item .food-menu-item-attribute{margin-right:0}.food-menu-admin__price-selector-row{display:-webkit-box;display:flex}.food-menu-admin__price-selector-row .btn{display:block;margin-top:20px;height:42px}.food-menu-admin__price-selector-row .btn .icon--minus{margin-bottom:0}.food-menu-item-attribute{display:inline-block;height:22px;width:22px;margin-right:5px;top:2px;position:relative}.food-menu-item-attribute--1,.food-menu-item-attribute--2,.food-menu-item-attribute--3{background:url(../img/icon-strong-1.svg)}.food-menu-item-attribute--1{width:12px;background-repeat:no-repeat}.food-menu-item-attribute--2{width:24px}.food-menu-item-attribute--3{width:36px}.food-menu-item-attribute--veg{background-image:url(../img/icon-veg.svg)}.food-menu-item-attribute--local-dish{width:82px;background-image:url(../img/icon-local-dish.svg);background-size:cover}.locale--vi-vn .food-menu-item-attribute--local-dish{background-image:url(../img/icon-local-dish--vi-vn.svg)}.food-menu-item-attribute--healthy_choice,.food-menu-item-attribute--vegan{width:60px;letter-spacing:.12rem;font-size:18px;font-weight:700}.food-menu-item-attribute--healthy_choice:after,.food-menu-item-attribute--vegan:after{content:'(VEGAN)';color:#518B2C;position:absolute;top:1px}.food-menu-item-attribute--healthy_choice{width:145px}.food-menu-item-attribute--healthy_choice:after{content:'(HEALTHY CHOICE)'}.food-menu-item{letter-spacing:.1em;line-height:1.5;font-size:1.8rem;margin-top:15px}.food-menu-item__title{color:#951800;text-transform:uppercase;font-weight:700;margin-top:20px}.food-menu-item__title-text{margin-right:20px}.food-menu-item__description{margin:10px 0;line-height:1.15;font-weight:100}.food-menu,.food-menu__description{margin-bottom:20px}.food-menu-item__price-unit,.food-menu-item__price-value{display:inline}.food-menu-item__price-unit:after{content:'/';margin-left:4px}.food-menu{background-color:#fff;padding:5px;border:5px solid #951800;-o-border-image:url(../img/bg-redgrain.png) 5 repeat}.food-menu__waypoint-top{display:block;position:relative;top:-100px}.food-menu__item{position:relative}.food-menu__anchor{position:absolute;top:-100px}.food-menu__container{padding:40px 30px;letter-spacing:.12em;font-size:1.6rem;position:relative}.food-menu__segment-title,.food-menu__title,.food-menu__week-day{font-family:Player;font-weight:700;text-transform:uppercase}.food-menu__title{color:#951800;font-size:3rem;margin:40px 0 25px}.food-menu__image-container{position:relative}.food-menu__image{border:5px solid #B59B6E;max-width:100%}.food-menu__image-description{position:absolute;bottom:30px;left:30px;color:#fff;text-transform:uppercase}.food-menu__segment-title,.food-menu__week-day{margin-top:35px;font-size:2.4rem}.food-menu__to-top,.footer-global__restaurant-section{font-family:TabletGothicCondensed,sans-serif;-webkit-font-smoothing:antialiased}.food-menu__segment-description{margin-top:20px}.food-menu__segment-price-list:after{content:"";display:table;clear:both}.food-menu__segment-price-item{font-size:1.6rem;display:inline;float:left;margin-right:20px;margin-top:20px}.food-menu__segment-price-unit:after{content:'/';margin-left:4px}.food-menu__segment-price-value{display:inline}.food-menu__to-top{cursor:pointer;letter-spacing:.15em;line-height:4rem;font-size:1.6rem;color:#0C6D4E;text-transform:uppercase;text-decoration:none;font-weight:700}@media (min-width:768px){.food-menu{margin-bottom:0}}@media (min-width:1024px){.food-menu__container{display:-webkit-box;display:flex;border:2px solid #951800;-o-border-image:url(../img/bg-redgrain.png) 5 repeat;border-image:url(../img/bg-redgrain.png) 5 repeat}.food-menu__title{font-size:4rem}.food-menu__nav{width:300px}.food-menu__content{max-width:500px;margin-top:-47px}.food-menu__to-top{display:none}}.footer-global{position:relative;animation:fade-in--delay 2s ease-in-out;background:url(../img/bg-greenfabric.png) #0C6D4E;padding-bottom:20px}.footer-global--transparent{background:0 0}.footer-global__credit-item,.footer-global__logotype{background-position:center;background-repeat:no-repeat;background-size:contain}.footer-global__wrap{padding:35px;position:relative;z-index:1}.footer-global__restaurant-section{color:#E1E0DF;letter-spacing:.12em;font-size:1.6rem;line-height:1.3;font-weight:300;border-top:1px solid rgba(0,0,0,.15);padding:20px 0}.footer-global__restaurant-section-title{text-transform:uppercase;font-family:Player;font-weight:700;display:block;font-size:3.5rem;margin-bottom:25px}.footer-global__contact-info-value,.footer-global__opening-hour-value{display:inline-block;letter-spacing:.1em}.footer-global__restaurant-contact-info{margin-bottom:45px}.footer-global__opening-hour-row{padding:5px 0;margin-bottom:5px}.footer-global__opening-hour-label{font-weight:400;text-transform:uppercase}.footer-global__restaurant-opening-hours-anchor{position:relative;top:-100px}.footer-global__restaurant-text-below-opening-hours{text-transform:none;margin:20px 0;font-size:1.65rem}.footer-global__restaurant-text-below-opening-hours a{color:#fff}.footer-global__contact-info-row{padding:5px 0;margin-bottom:5px}.footer-global__contact-info-label{font-weight:400;text-transform:uppercase}.footer-global__contact-info-value a{color:inherit;text-decoration:none}.footer-global__contact-info-value a:hover{text-decoration:underline}.footer-global__social-media{text-transform:uppercase;font-family:Player;font-weight:700;font-size:2rem;float:left;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.footer-global__nav li,.footer-global__select-country{font-family:TabletGothicCondensed,sans-serif;font-weight:300;letter-spacing:.12em;-webkit-font-smoothing:antialiased}.footer-global__social-media-title{margin-right:10px}.footer-global__social-media-link{border:1px solid rgba(255,255,255,.6);width:50px;height:50px;margin:0 10px;display:-webkit-box;display:flex;text-align:center;-webkit-box-align:center;align-items:center}.footer-global__social-media-link .icon{margin:0 auto}.footer-global__content{clear:both;overflow:auto;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);padding:30px 0}.footer-global--transparent .footer-global__content{border-bottom:2px solid rgba(255,255,255,.15)}.footer-global__select-country{margin-top:30px;font-size:1.8rem;text-transform:uppercase}.footer-global__nav{color:#FFF;text-align:center}.footer-global__nav li{height:40px;line-height:40px;font-size:1.8rem;text-transform:uppercase}.form-feedback__heading,.form-feedback__sub-heading{font-family:Player;text-transform:uppercase}.form__error,.form__help-text,.form__label,.form__message{font-family:TabletGothicCondensed,sans-serif;letter-spacing:.12em;-webkit-font-smoothing:antialiased}.footer-global__nav li a{font-size:1.8rem;color:#F8F5F0;text-decoration:none}.footer-global__logotypes{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-bottom:2px solid rgba(0,0,0,.15)}.footer-global__logotype{display:block;width:60px;height:60px}.footer-global__logotype--boston-celtics{background-image:url(../img/logo-boston-celtics.svg)}.footer-global__logotype--boston-red-sox{background-image:url(../img/logo-boston-red-sox.svg)}.footer-global__logotype--patriots{background-image:url(../img/logo-patriots.svg)}.footer-global__logotype--boston-bruins{background-image:url(../img/logo-boston-bruins.svg)}.footer-global__logotype--ne-revolution{background-image:url(../img/logo-ne-revolution.svg)}.footer-global__logotype--boston-breakers{background-image:url(../img/logo-boston-breakers.svg)}.footer-global__logotypes-item{margin:15px;z-index:100}.footer-global__credit{margin:35px auto 0;max-width:650px;display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 100%;flex-flow:column;-webkit-box-align:center;align-items:center;opacity:.9}.footer-global__credit-item{width:100%;min-height:130px}.footer-global__credit-item--logo{-webkit-box-ordinal-group:2;order:1;background-image:url(../img/logo-olearys.svg);-webkit-box-flex:1;flex:1 auto;padding-bottom:20%}.footer-global__credit-item--slogan{-webkit-box-ordinal-group:3;order:2;background-image:url(../img/slogan-olearys.svg);-webkit-box-flex:3;flex:3;padding-bottom:20%}.footer-global__stripe{display:block;border:0;margin:0;padding:0}.footer-global__stripe--white{height:4px;background-color:rgba(248,245,240,.7);margin-bottom:5px}.footer-global__stripe--yellow{height:8px;background-color:rgba(255,196,34,.7)}.footer-global__partners{display:-webkit-box;display:flex;margin-top:20px;margin-bottom:20px;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap}.footer-global__partner{max-width:100px;margin-right:10px}.footer-global__partner-link{display:block;margin-right:10px}.footer-global__partner-image{max-width:100%}@media (min-width:480px){.footer-global__opening-hour-label{display:inline-block;min-width:200px}.footer-global__contact-info-label{display:inline-block;min-width:90px}}@media (min-width:768px){.footer-global__social-media{width:48%;clear:left}.footer-global__restaurant-opening-hours{width:48%;max-width:400px;float:right;display:block}.footer-global__restaurant-contact-info{float:left;width:50%;display:block}.footer-global__partners{margin-bottom:0}.footer-global__wrap{padding-top:30px}.footer-global__select-country{margin-top:-2px;float:left}.footer-global__select-country .select{margin:0}.footer-global__nav-wrap{overflow:hidden;padding-left:20px}.footer-global__nav{float:left}.footer-global__nav li{margin-left:15px;margin-right:15px;font-size:2rem;float:left}.footer-global__nav--extra{margin-left:0}.footer-global__logotypes-item{margin:15px 35px}.footer-global__credit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:center;align-items:center}.menu-main-overlay--open .footer-global__credit{max-width:600px}.footer-global__credit-item{width:auto}.footer-global__credit-item--logo{margin-right:50px}}@media (min-width:1024px){.footer-global__wrap{padding-left:90px;padding-right:90px}}.form-feedback__heading{font-size:4.4rem;color:#951800;font-weight:700;margin:20px 0 30px}.form-feedback__preamble{font-weight:300;margin-bottom:15px}.form-feedback__sub-heading{font-size:3.2rem;font-weight:700;margin:30px 0 40px}.form-feedback__section{background:url(../img/horizontal-ruler--rasterized.png) repeat-x;padding:30px 10px;margin:0 -10px}.form-feedback__label{color:#951800;text-transform:uppercase;margin-bottom:10px;display:block}.form-feedback__field{overflow:auto;clear:both;margin-bottom:20px;position:relative}.form-feedback__field input[type=email],.form-feedback__field input[type=text],.form-feedback__field textarea{display:inline-block;font-family:TabletGothicCondensed,sans-serif;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-size:18px;background:0 0;border:2px solid #0C6D4E;padding:10px 15px 9px;color:#0C6D4E}.form-feedback__field--full-width input,.form-feedback__field--full-width select,.form-feedback__field--full-width textarea{width:100%}.form-feedback__field-error{clear:both;background:#951800;padding:10px 20px;font-weight:100;color:#F8F5F0}.form-feedback__field--checkbox input:checked+.form-feedback__checkbox-replacement:after,.form-feedback__field--radio input:checked+.form-feedback__radio-replacement:after{background:#0C6D4E}.form-feedback__help-text{font-weight:100}.form-feedback__section-header{margin-bottom:15px;overflow:hidden}.form-feedback__field--checkbox input{display:none}.form-feedback__field--checkbox label{cursor:pointer}.form-feedback__checkbox-replacement{display:inline-block;width:25px;height:25px;border:2px solid #0C6D4E;margin-right:10px;position:relative}.form-feedback__checkbox-replacement:after{position:absolute;content:'';top:5px;right:5px;bottom:5px;left:5px}.form-feedback__checkbox-label{line-height:25px;position:relative;top:-7px;font-weight:100}.form-feedback__optional-text{color:#8f8978;font-weight:100;position:absolute;right:0;top:0}.form-feedback__field--radio{line-height:30px}.form-feedback__field--radio input{display:none}.form-feedback__value-above-radio-buttons{width:30px;display:inline-block;text-align:center}.form-feedback__radio-replacement{cursor:pointer;width:30px;height:30px;border-radius:30px;border:2px solid #0C6D4E;display:inline-block;position:relative}.form-feedback__radio-replacement:after{content:'';border-radius:18px;position:absolute;top:6px;left:6px;right:6px;bottom:6px}.form-feedback__radio-label{text-transform:uppercase;position:relative;top:-9px;margin:0 15px 0 5px}.form-feedback__section--first .form-feedback__label{margin-bottom:0}.form-feedback__section--first .form-feedback__field--radio .form-feedback__value-above-radio-buttons-row{display:block}.form-feedback__section--first .form-feedback__section-header .form-feedback__value-above-radio-buttons-row{display:none}@media (min-width:480px){.form-feedback__section--first .form-feedback__field--radio .form-feedback__value-above-radio-buttons-row{display:none}.form-feedback__section--first .form-feedback__section-header .form-feedback__value-above-radio-buttons-row{display:inline-block}.form-feedback__pull-left,.form-feedback__pull-right{width:50%}.form-feedback__pull-left{float:left}.form-feedback__pull-right{float:right;text-align:right}}.form__help-text,.form__label{display:block}.form__error,.form__message{margin-bottom:20px}.form__error{color:#f54242}.form__label{font-weight:700;font-size:1.6rem;color:#000;text-transform:uppercase;margin-bottom:4px}.form__label--sub-label{margin:6px 0 2px;font-size:1.2rem;color:#333}.form__help-text{font-size:1.4rem;color:#746f60;margin:5px 0 10px}.form__field{clear:both;margin-bottom:20px}.form__field--extra-margin{margin-bottom:40px}.form__field--hidden{display:none!important}.form__form-rule{color:#746f60;font-size:14px}.form input,.form select,.form textarea{display:block;width:100%;font-family:Helvetica,sans-serif;font-size:18px;border:2px solid #0C6D4E;background:#F8F5F0;padding:10px 15px 9px;color:#0C6D4E}.form select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/icon-arrow-down.svg) #F8F5F0 99% 50% no-repeat}.form select:-ms-expand{display:none}.form__field-error{font-family:TabletGothicCondensed,sans-serif;letter-spacing:.12em;-webkit-font-smoothing:antialiased;font-size:1.2rem;color:red;margin:8px 0 0}.form__link,.franchise-admin__back-button{color:#0C6D4E;font-family:TabletGothicCondensed,sans-serif}.form__link{font-size:1.4rem;display:block;margin:20px 0;letter-spacing:.12em;-webkit-font-smoothing:antialiased}.franchise-admin{padding:140px 15px 50px;max-width:900px;margin:0 auto}.franchise-admin__back-button,.franchise-admin__print-button{letter-spacing:.12em;-webkit-font-smoothing:antialiased;margin-bottom:15px}.franchise-admin--one-of-two{padding:0 15px 50px}.franchise-admin__back-button{display:inline-block;text-decoration:none;font-size:1.8rem}.franchise-admin__back-button-link{color:inherit;text-decoration:inherit}.franchise-admin__back-button-link:before{content:"<";font-size:1.2rem;font-family:'Lucida Grande',Serif;font-weight:700;position:relative;right:2px;bottom:4px}.franchise-admin__print-button{float:right;font-family:TabletGothicCondensed,sans-serif;font-size:1.8rem}.franchise-admin__print-button-link{display:block;position:relative;color:#0C6D4E;text-decoration:none}.franchise-admin__print-button-link:after{content:"";display:block;position:absolute;left:-40px;bottom:-2px;width:30px;height:30px;background-image:url(../img/icon-print.svg);background-repeat:no-repeat;background-size:contain}.franchise-admin__print-button-link:hover{text-decoration:underline}.hero,.item-list__partner-link,.menu-main__item-link,.restaurant-item__title a{text-decoration:none}.franchise-admin__headline{text-transform:uppercase;font-family:Player;font-weight:700;font-size:3em;text-align:center;margin-bottom:20px}.franchise-admin__message,.geolocation-button__text,.header__title{font-family:TabletGothicCondensed,sans-serif;letter-spacing:.12em;-webkit-font-smoothing:antialiased}.franchise-admin__message{text-align:center;font-size:1.6rem;margin-bottom:20px}.franchise-admin__message--error{color:red}.franchise-admin__link{color:#0C6D4E}.franchise-admin__separator{border-top:1px solid #585449;border-bottom:1px solid #F8F5F0;margin:15px 0}.geolocation-button{background-color:#0C6D4E;border:0;padding:0 10px;min-height:55px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.geolocation-button:focus{outline:0!important}.geolocation-button:active:focus{background-color:#285245}.geolocation-button:hover{background-color:#0e815c}.geolocation-button__wrap{display:-webkit-box;display:flex;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.geolocation-button__text{color:#fff;font-size:1.5em;text-transform:uppercase;display:inline-block;line-height:1.4;margin-right:10px;margin-top:4px}.geolocation-button .icon{background-repeat:no-repeat;background-position:50% 50%;width:30px}@media (min-width:768px){.geolocation-button{padding-left:20px;padding-right:20px}.geolocation-button .icon,.geolocation-button__text{display:inline-block}}.header{position:fixed;left:0;right:0;top:0;z-index:200;-webkit-animation:fade-in--delay 2s ease-in-out;animation:fade-in--delay 2s ease-in-out}.header--transparent{pointer-events:none}.header--transparent .header__language-chooser,.header--transparent .header__logo,.header--transparent .header__toggle{pointer-events:initial}.header__header{display:-webkit-box;display:flex;height:70px;-webkit-box-align:center;align-items:center;position:relative}.header__header:before{z-index:-1;background:rgba(0,0,0,.74);position:absolute;top:0;left:0;right:0;bottom:0;content:" ";opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.header--transparent .header__header:before,.header__title--hidden{opacity:0}.header__title{color:#E1E0DF;text-transform:uppercase;font-size:1rem;position:absolute;left:120px;top:30px;-webkit-transition:opacity 1s;transition:opacity 1s}.header__title--visible{opacity:1}.header__content{-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;margin-left:auto;opacity:0}.header__logo{z-index:1;margin-left:15px;position:relative;align-self:flex-start;margin-top:-2px;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.item-list__separator--separator,.item-list__title--separator,.logo{z-index:100}.header--logo-hidden .header__logo{opacity:0}.header__logo-bg-image{width:98px;-webkit-transition:top .5s ease-in-out;transition:top .5s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s;position:absolute;top:0}.header--logo-big .header__logo-bg-image{top:-120px}.header--logo-big .header__logo-image{top:37px;left:27px;-webkit-transform:scale(1.55);transform:scale(1.55)}.header__logo-image{position:absolute;width:80px;top:7px;left:9px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.hero,.hero .hero__icon,.hero-nav__item,.hero__slogan,.hero__text{position:relative}.header__language-chooser.select{margin:0 25px 0 0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;opacity:0}@media (min-width:768px){.header__language-chooser.select{opacity:1}}.header--open .header__content,.header--open .header__language-chooser,.header--open .header__toggle-line--2{opacity:0}.header__toggle{margin-right:22px;cursor:pointer}.header__toggle-line{background:#E1E0DF;display:block;height:2px;width:26px;margin:8px 0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.header__drop-down--closed{display:none}.header--open .header__toggle-line--1{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header--open .header__toggle-line--3{-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-20px}@media (min-width:480px){.header__title{font-size:1.4rem;left:125px;top:28px}}.hero-nav__item{-webkit-animation:fade-in-and-slide-from-top--delay 2.2s ease-out;animation:fade-in-and-slide-from-top--delay 2.2s ease-out}.hero-nav__btn{background:rgba(0,0,0,.2)}@media (min-width:768px){.header__title{left:192px}.header__content{opacity:1;display:block}.header__logo{margin-left:42px}.header__logo-bg-image{width:auto}.header__logo-image{width:auto;top:9px;left:14px}.header--logo-big .header__logo-image{top:84px;left:48px;-webkit-transform:scale(1.9);transform:scale(1.9)}.hero-nav--item-grow{display:-webkit-box;display:flex;max-width:1140px;margin-left:auto;margin-right:auto}.hero-nav--item-grow .hero-nav__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.hero-nav__btn{margin:6px 10px;text-align:center}.hero-nav--item-static .hero-nav__btn{width:200px}.hero-nav--item-grow .hero-nav__btn-text{background:0 0;display:block}}@media (min-width:1100px){.hero-nav__btn{margin:6px 20px}.hero-nav--item-static .hero-nav__btn{width:310px}}.hero{text-align:center;padding-top:140px;margin:0 15px 70px}.hero__header,.hero__slogan{margin-left:auto;margin-right:auto}.hero .hero__icon,.hero__text--normal{margin-bottom:10px}.hero--splash{padding-top:250px}.hero--no-padding{padding-top:0}.hero__header{max-width:900px}.hero__nav{margin-top:50px}.hero__slogan{height:80px;width:auto;background:url(../img/slogan-olearys.svg) 50% 50% no-repeat;background-size:contain;-webkit-animation:fade-in-and-slide-from-top--delay 1.8s ease-out;animation:fade-in-and-slide-from-top--delay 1.8s ease-out}.hero__slogan-text{display:none}.hero__slogan--small{height:60px}.hero__text{display:block;color:#fff;-webkit-animation:fade-in-and-slide-from-top--delay 1.5s ease-out;animation:fade-in-and-slide-from-top--delay 1.5s ease-out}.hero__text--cursive{font-family:CalgaryScriptOT;letter-spacing:2.5px;text-shadow:2px 2px 0 #006E4D}.hero__text--bold,.image-gallery__headline{font-family:Player;font-weight:700;text-transform:uppercase}.hero__description,.hero__text--normal,.image-gallery__format,.image-gallery__title,.image-widget__message,.item-list__empty-list-message,.item-list__partner-label,.item-list__partner-slogan,.item-list__separator,.item-list__title{font-family:TabletGothicCondensed,sans-serif;-webkit-font-smoothing:antialiased}.hero__text--bold{text-shadow:3px 3px 0 #006E4D,5px 5px 0 #FFC422}.hero__description,.hero__text--normal{letter-spacing:.12em}.hero__text--medium{font-size:3.6rem}.hero__text--large{font-size:2.6rem;line-height:1.2;-webkit-animation:fade-in-and-slide-from-top--delay 1.8s ease-out;animation:fade-in-and-slide-from-top--delay 1.8s ease-out}.hero__text--splash-first{font-size:4.8rem;line-height:1.2}.hero__text--splash-last{font-size:3.8rem;line-height:1.2}.hero__description{font-size:2rem;text-transform:uppercase;display:block;margin-top:25px;color:#fff}.hero .hero__icon,.icon{display:inline-block}.hero__description-link{color:#fff}.hero .hero__icon{-webkit-animation:fade-in-and-slide-from-top--delay 1s ease-out;animation:fade-in-and-slide-from-top--delay 1s ease-out;background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%}.hero__waypoint-top{position:absolute;top:0}.hero__waypoint-bottom{position:absolute;bottom:100px}@media (min-width:480px){.hero__text--large{font-size:4.8rem}}@media (min-width:768px){.hero__header,.hero__text{position:relative}.hero__header{max-width:900px;margin-left:auto;margin-right:auto;top:calc(47% - 80px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero--fullheight{min-height:600px;margin-bottom:0;height:100vh}.hero--medium-fullheight{min-height:600px;margin-bottom:0;height:80vh}.hero--midheight{min-height:460px;margin-bottom:0;padding-top:250px}.hero__text--bold{margin-top:-10px}.hero__text--medium{font-size:7rem;line-height:1.2}.hero__text--large{font-size:8.4rem;line-height:1.2;position:relative}.hero__text--start{font-size:8rem;line-height:1.2;margin-bottom:15px}.hero__nav{bottom:60px;position:absolute;left:0;right:0}.hero__waypoint-bottom{position:absolute;bottom:50px}}.icon--plus{background:url(../img/icon-plus.svg);width:10px;height:10px}.icon--search{background:url(../img/icon-search.svg);width:22px;height:22px}.icon--minus{background:url(../img/icon-minus.svg);width:10px;height:2px}.icon--arrow-down{background:url(../img/icon-arrow-down.svg);width:14px;height:9px}.icon--arrow-down-white{background:url(../img/icon-arrow-down-white.svg);width:14px;height:9px}.icon--arrow-up{background:url(../img/icon-arrow-up.svg);width:14px;height:9px}.icon--arrow-up-white{background:url(../img/icon-arrow-up-white.svg);width:14px;height:9px}.icon--arrow-right{background:url(../img/icon-arrow-right.svg) no-repeat;background-size:contain;width:9px;height:12px;position:relative;top:2px}.icon--arrow-left{background-size:contain;position:relative;top:2px}.icon--arrow-left-white,.icon--arrow-left-white-big{background:url(../img/icon-arrow-left-white.svg) no-repeat;background-size:contain;width:9px;height:12px;position:relative;top:2px}.icon--arrow-left-white-big{top:1px;width:11px;height:16px}.icon--geo,.icon--globe,.icon--knife-and-fork{width:40px;height:40px}.icon--globe{background:url(../img/icon-globe.svg)}.icon--geo{background:url(../img/icon-geo.svg)}.icon--knife-and-fork{background:url(../img/icon-knife-and-fork.svg)}.icon--bowling{background:url(../img/icon-bowling.svg);width:70px;height:40px}.icon--baseball{background:url(../img/icon-baseball.svg);width:65px;height:70px}.icon--play-btn{background-image:url(../img/icon-playbtn.svg);background-repeat:no-repeat;background-size:contain;width:100px;height:100px}.icon--oddset{background:url(../img/icon-oddset.svg) no-repeat;background-size:contain;width:110px;height:100px}.icon--logo-white{background:url(../img/logo-olearys-white.svg) no-repeat;background-size:contain;width:110px;height:100px}.icon--logo-svenska-spel{background:url(../img/logo-svenska-spel.svg) no-repeat;background-size:contain;width:130px;height:40px}.icon--logo-tv-matchen{background:url(../img/logo-tvmatchen_nu.svg) no-repeat;background-size:contain;width:170px;height:60px}.icon--logo-tv-matchen-blue{background:url(../img/logo-tvmatchen_nu_blue.svg) no-repeat;background-size:contain;width:170px;height:60px}.icon--logo-intersport{background:url(../img/logo-intersport.svg) no-repeat;background-size:contain;width:170px;height:60px}.icon--loader{background:url(../img/icon-loader.svg);width:40px;height:40px}.icon--basketball,.icon--ice-hockey,.icon--other,.icon--soccer,.icon--tennis{width:29px;height:18px}.icon--ice-hockey{background:url(../img/icon-sport-hockey.svg)}.icon--tennis{background:url(../img/icon-sport-tennis.svg)}.icon--soccer{background:url(../img/icon-sport-soccer.svg)}.icon--basketball{background:url(../img/icon-sport-basketball.svg)}.icon--facebook{background:url(../img/icon-facebook.svg);width:12px;height:24px}.icon--instagram{background:url(../img/icon-instagram.svg);width:20px;height:19px}.icon--arrow-right-thin{background:url(../img/icon-arrow-right-thin.svg);width:14px;height:7px}.icon--arrow-left{background:url(../img/icon-arrow-left.svg);width:14px;height:7px}@media (min-width:768px){.icon--knife-and-fork{width:80px;height:80px}.icon--bowling{width:120px;height:80px}.icon--baseball{width:74px;height:80px}.icon--globe{width:80px;height:80px}.icon--ice-hockey{background:url(../img/icon-sport-hockey.svg);width:29px;height:18px}.icon--basketball,.icon--other,.icon--soccer,.icon--tennis{width:29px;height:24px}.icon--tennis{background:url(../img/icon-sport-tennis.svg)}.icon--soccer{background:url(../img/icon-sport-soccer.svg)}.icon--basketball{background:url(../img/icon-sport-basketball.svg)}}.image-gallery-form .franchise-admin{padding-top:0}.image-gallery-form--delete .image-gallery__image{height:auto;margin:20px auto;text-align:center}.image-gallery,.image-gallery-form,.mfp-container .mfp-preloader{padding:20px 10px;width:98%;margin:60px auto;background:url(../img/bg-main.png)}.image-gallery__headline{font-size:3em;text-align:center;margin-bottom:20px}.image-gallery__item-list{display:-webkit-box;display:flex;flex-flow:row wrap;-webkit-box-pack:center;justify-content:center}.menu-main-overlay,.menu-main-overlay__item-list{-webkit-box-orient:vertical;-webkit-box-direction:normal}.image-gallery__image{height:200px}.image-gallery__item{padding:5px 15px}.image-gallery__title{letter-spacing:.12em;font-size:1.6rem;margin:5px 0}.image-gallery__format{letter-spacing:.12em;color:#585449;font-size:1.2rem;margin:5px 0 10px}.image-widget__tags-list{text-align:center;margin-bottom:30px}.image-widget__tags-list-item{color:#0C6D4E}.image-widget__tags-list-item--current{color:red}.image-widget__image{margin-bottom:10px}.image-widget__message{letter-spacing:.12em;font-size:1.4rem;margin-bottom:10px}.image-widget .image-widget__image-selected{display:none}.image-widget .image-widget__no-image-selected,.image-widget--show-image .image-widget__image-selected{display:block}.image-widget--show-image .image-widget__no-image-selected{display:none}.mfp-wrap .mfp-close{font-size:4rem;margin-top:10px;margin-right:10px}.item-list--inline{padding:0;box-shadow:none}.item-list--margin-bottom{margin-bottom:20px}.item-list__filters-item{width:100%;margin-top:5px}.item-list__filters-item:first-child{margin-top:0}.item-list__link{color:#0C6D4E}.item-list__partners{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;background-color:rgba(255,255,255,.7);padding:10px}.item-list__partner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.item-list__partner-label,.item-list__partner-slogan{letter-spacing:.12em;color:#000;font-size:1.2rem;text-transform:uppercase;padding-right:10px}.item-list__partner-logo{max-height:16px}.item-list__partner-slogan{padding-right:0;margin-left:5px}.item-list__partner-slogan::before{content:" - "}.item-list__content-wrap{background-color:#fff;padding:0 0 5px;border:5px solid #951800;-o-border-image:url(../img/bg-redgrain.png) 5 repeat}.item-list--loading .item-list__content-wrap{opacity:0}.item-list--finished .item-list__content-wrap{-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out;opacity:1}.item-list__filters{border:4px solid #4C9B87;margin-bottom:20px;padding:5px;background-color:rgba(255,255,255,.5);-o-border-image:url(../img/bg-greengrain.png) 5 repeat;border-image:url(../img/bg-greengrain.png) 5 repeat}.item-list__separator,.item-list__title{letter-spacing:.12em;text-align:center;text-transform:uppercase;padding:15px 20px 10px;font-size:1.8rem;color:#fff;background-color:#951800;position:relative;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.item-list__separator:after,.item-list__title:after{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../img/bg-grain.png);opacity:.3}.item-list__separator--sticky,.item-list__title--sticky{position:fixed;top:70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 40px);max-width:1076px}.item-list__separator--hidden,.item-list__title--hidden{opacity:0}.item-list__title-wrap{min-height:60px}.item-list__title-waypoint-top{display:block;position:relative;top:-70px}.item-list__item{border-top:2px solid #951800;margin-left:-5px;margin-right:-5px;border-style:solid;-o-border-image:url(../img/bg-redgrain.png) 2 repeat;border-image:url(../img/bg-redgrain.png) 2 repeat}.item-list__item--below-separator,.item-list__item:first-child{border-top:0}.item-list__empty-list-message{display:none;padding:20px;font-size:1.6rem;text-align:center;letter-spacing:.1rem}.item-list__empty-list-message--visible{display:block}@media (min-width:768px){.item-list__filters-wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.item-list__filters-item{width:auto;margin-top:0}.item-list__filters-item--fill{-webkit-box-flex:1;flex:1 1 auto}.item-list__filters-item--one-of-two{-webkit-box-flex:0;flex:0 48%;background-color:#fff}.item-list__filters-item--fit{-webkit-box-flex:0;flex:0 0 auto}.item-list__content{border:5px solid #951800;border-width:0 2px 2px;-o-border-image:url(../img/bg-redgrain.png) 5 repeat;border-image:url(../img/bg-redgrain.png) 5 repeat}.item-list__content--empty-no-title{border-width:2px}.item-list__content-wrap{padding:5px}.item-list__filters{border:4px solid #0C6D4E;margin-bottom:20px;padding:5px;background-color:rgba(12,109,78,.1);-o-border-image:url(../img/bg-greengrain.png) 5 repeat;border-image:url(../img/bg-greengrain.png) 5 repeat}.item-list__filters-wrap{padding:20px;border:2px solid #0C6D4E;-o-border-image:url(../img/bg-greengrain.png) 2 repeat;border-image:url(../img/bg-greengrain.png) 2 repeat}.item-list__filters-item--spacer{margin-left:15px}.item-list__item,.item-list__separator--separator,.item-list__title--separator{margin-left:0;margin-right:0}.item-list__partners{background:0 0;margin-bottom:10px;padding:0}.item-list__separator,.item-list__title{font-size:2.7rem;padding:20px 20px 13px}.item-list__separator--sticky,.item-list__title--sticky{width:calc(100% - 94px)}}.news-list__item,.restaurant-item--standalone{border-image:url(../img/bg-redgrain.png) 5 repeat}.loader{width:40px;height:40px;background-color:rgba(255,255,255,.7);margin:auto;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0);-webkit-transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.logo{margin:40px auto;left:0;right:0;position:absolute;display:block;width:180px;height:140px;background:url(../img/logo-olearys-text.svg) no-repeat;background-size:contain}.logo__text{display:none}@media (min-width:768px){.logo{margin:40px;left:auto;right:auto}}.main{animations-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fade-in;animation-name:fade-in;min-height:100vh;background:url(../img/bg-main.png)}.main--visible{position:absolute;top:0;left:0;right:0}.main--hidden{-webkit-animation-name:fade-out;animation-name:fade-out}.menu-main-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow-y:scroll;display:-webkit-box;display:flex;flex-flow:column;background:url(../img/bg-greenfabric.png) #0C6D4E;opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease-out,visibility .5s;transition:opacity .5s ease-out,visibility .5s}.menu-main-overlay--open{visibility:visible;opacity:1}.menu-main-overlay__overlay{position:absolute;width:100%;left:0;right:0}.menu-main-overlay__headline{color:#fff;text-transform:uppercase;font-family:Player;font-weight:700;font-size:3.8rem;text-align:center;margin:20px 10px 44px}.menu-main-overlay__item-link--secondary,.menu-main__item-link,.messages{font-family:TabletGothicCondensed,sans-serif;letter-spacing:.12em;-webkit-font-smoothing:antialiased}.menu-main-overlay__item-list{display:-webkit-box;display:flex;flex-direction:column;margin-bottom:30px}.menu-main-overlay__item{-ms-grid-row-align:center;align-self:center;min-width:200px;width:100%;text-align:center;margin-bottom:15px}.menu-main-overlay__item--secondary{margin-bottom:14px}.menu-main-overlay__item--selects{margin-bottom:0}.menu-main-overlay__navigation-select{width:200px}.menu-main-overlay__item-link--secondary{text-decoration:none;text-transform:uppercase;color:#fff;font-size:1.8rem}.menu-main-overlay__content{position:relative;-webkit-box-flex:1;flex:1 0 auto;z-index:100;padding:0 30px;margin-top:130px}.menu-main-overlay__footer{align-self:flex-end;margin-top:auto;width:100%}.menu-main-overlay .footer-global{background:0 0}.menu-main-overlay .footer-global.overlay:before{display:none}@media (min-width:768px){.menu-main-overlay__item{width:700px}}@media (min-width:1024px){.menu-main-overlay__headline{font-size:4.8rem}.menu-main-overlay__item-link{font-weight:700;width:300px;font-size:3rem}}.menu-main{opacity:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.menu-main--sub-menu{box-shadow:inset 0 4px 4px -2px rgba(0,0,0,.85);background:rgba(0,0,0,.81)}.menu-main--inline{float:right}.menu-main--visible{opacity:1}.menu-main__item-link{color:#AAA9A7;-webkit-transition:color 1s ease-out;transition:color 1s ease-out;text-transform:uppercase;font-size:1.6rem;font-weight:100}.menu-main__item-link--active,.menu-main__item-link:hover{color:#F8F5F0}.menu-main .menu-main__content{display:-webkit-box;display:flex;flex-flow:wrap;-webkit-box-pack:justify;justify-content:space-between;height:50px;-webkit-box-align:center;align-items:center;padding:0 10px}.menu-main .menu-main__content .menu-main__item{padding:4px 20px 0}@media (min-width:768px){.menu-main__item-link{font-size:1.8rem;font-weight:500}}.messages{position:absolute;top:70px;left:0;right:0;font-size:1.2rem}.messages__alert{text-align:center;padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px}.messages__alert--info,.messages__alert--success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.messages__alert--error,.messages__alert--warning{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.messages__alert a{color:inherit}.news-list__item{border:2px solid #951800;border-width:2px 0 0;-o-border-image:url(../img/bg-redgrain.png) 5 repeat;padding:15px}.news-list__item:first-of-type{padding-top:0;border:0}@media (min-width:768px){.news-list__item{padding:20px}}.overlay:before{content:'';background-image:-webkit-radial-gradient(80% 164%,rgba(0,0,0,.1) 47%,rgba(0,0,0,.5) 95%,rgba(0,0,0,.5) 100%);background-image:radial-gradient(80% 164%,rgba(0,0,0,.1) 47%,rgba(0,0,0,.5) 95%,rgba(0,0,0,.5) 100%);position:absolute;top:0;left:0;width:100%;height:100%}.overlay--hover:before{opacity:1;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.overlay--hover:hover:before{opacity:.5}.overlay--green:before{background-color:rgba(12,109,78,.5)}.person-list{border-top:2px solid rgba(0,0,0,.2)}.person-list__group-title{text-transform:uppercase;font-family:Player;font-weight:700;font-size:2rem;margin:25px 0}.person-list__person-info,.radio-buttons__button-label,.restaurant-item{font-family:TabletGothicCondensed,sans-serif;-webkit-font-smoothing:antialiased}.person-list__group-people{display:-webkit-box;display:flex;flex-wrap:wrap}.person-list__person{width:200px;margin-right:40px}.person-list__person-info{letter-spacing:.5px;font-weight:100;font-size:1.8rem;line-height:2.7rem;margin-top:15px}.person-list__person-info-meta{margin:0;display:block}.radio-buttons,.select{margin-bottom:15px}.radio-buttons__button-input{cursor:pointer}.radio-buttons__button-label{position:relative;top:1px;margin-left:4px;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:1.4rem;line-height:1.5em}.restaurant-item__link .icon,.restaurant-item__opening-hours .icon{margin-left:5px}.form__field .redactor-box{max-width:100%;float:none;border:2px solid #0C6D4E}.restaurant-item{padding:20px 15px 25px;letter-spacing:.12em;font-size:1.6rem}.restaurant-item--standalone{border:2px solid #951800;-o-border-image:url(../img/bg-redgrain.png) 5 repeat}.restaurant-item__title{font-family:Player;font-weight:700;color:#0C6D4E;text-transform:uppercase;font-size:1.6rem}.restaurant-item__distance,.search-input__input,.select__text,.side-menu,.side-menu__link{font-family:TabletGothicCondensed,sans-serif;-webkit-font-smoothing:antialiased}.restaurant-item__title a{color:inherit}.restaurant-item__distance{letter-spacing:.12em;color:#000;font-size:1.4rem;font-weight:100}.restaurant-item__content{margin-top:20px}.restaurant-item__content a{color:#0C6D4E}.restaurant-item__meta{color:#0C6D4E;margin-top:10px;letter-spacing:1px;font-size:1.4rem}.restaurant-item__meta:first-child{margin-top:0}.restaurant-item__meta-label{text-transform:uppercase;color:#000;letter-spacing:3px}.restaurant-item__opening-hours{display:inline-block;margin-top:10px;color:#0C6D4E;letter-spacing:.1rem}.restaurant-item__link{display:inline-block;margin-top:20px;color:#0C6D4E;letter-spacing:.1rem;text-decoration:underline}@media (min-width:768px){.restaurant-item{padding:30px 20px}.restaurant-item__content:after{content:"";display:table;clear:both}.restaurant-item__title{font-size:2rem}.restaurant-item__meta{margin-top:0;float:left;margin-left:30px;font-size:1.6rem}.restaurant-item__meta:first-child{margin-left:0}.restaurant-item__opening-hours{margin-top:0;float:left;margin-left:30px}}@media (min-width:950px){.restaurant-item__content{display:inline-block}.restaurant-item__link{float:right}}.search-input__input{border:0;padding:12px 0 10px;width:100%;background-color:#fff;border-radius:0;color:#0C6D4E;font-size:1.6rem;height:55px;text-indent:10px;letter-spacing:.1rem}.select__text,.side-menu,.side-menu__link{letter-spacing:.12em}.select{background:#F8F5F0;border:3px solid #0C6D4E;-webkit-box-align:center;align-items:center;position:relative}.select__select{opacity:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;-webkit-appearance:menulist-button}.select__text{display:block;padding:20px;color:#0C6D4E;text-align:center;text-transform:uppercase;font-size:1.8rem}.select .icon--arrow-down{display:inline-block;margin-left:3px;position:relative;top:-2px}.select .icon--arrow-down-white,.select .icon--globe{display:block;background-repeat:no-repeat;background-position:50% 50%;width:40px;height:40px;position:absolute;top:0;left:0;pointer-events:none}.select--outline{border:1px solid rgba(255,255,255,.6);background:0 0}.select--outline .select__text{text-transform:uppercase;color:#F8F5F0;text-align:left;padding:0 45px;height:40px;line-height:44px}.select--no-border{border:none;background-color:#FFF;margin-bottom:0}.select--not-centered .select__text{text-align:start;margin:6px 4px;padding:14px 16px;font-size:1.6rem}.select--not-centered .icon--arrow-down{float:right;top:7px}.select--shadow{border:0;background:#000;left:5px;top:5px}.select--shadow .select__text{border:1px solid rgba(255,255,255,.6);background:#0C6D4E;position:relative;left:-3px;top:-3px}.select--center-text .select__text{text-align:center}.select--transparent-border{background:url(../img/bg-grain-trans.png);border:5px solid #951800;-o-border-image:url(../img/bg-greengrain.png) 5 repeat;border-image:url(../img/bg-greengrain.png) 5 repeat}.select--transparent-border .select__text{text-align:start;margin:6px 4px;padding:14px 16px;background:#F8F5F0;font-size:1.6rem}.start-grid,.text{background-color:#fff}.select--transparent-border .icon--arrow-down{float:right;top:7px}.side-menu{width:300px;height:100%;text-align:left;font-size:1.6rem}.sport-item-featured__info,.sports-partner{text-align:center}.side-menu__item{margin-bottom:25px}.side-menu--desktop{display:none}.side-menu--mobile{width:100%}.side-menu__content--sticky{position:fixed;bottom:0;min-height:500px}.side-menu__content--sticky--attach{position:absolute}.side-menu__link{cursor:pointer;font-size:1.6rem;color:#0C6D4E;text-transform:uppercase;text-decoration:none;font-weight:700}.site-selector-page__headline,.site-selector-page__log-out-link{text-transform:uppercase;font-family:Player;font-weight:700}.side-menu__link--current{color:#000}@media (min-width:1024px){.side-menu--desktop{display:inherit}.side-menu--mobile{display:none}}.site-selector-page{padding:40px 15px 50px;max-width:900px;margin:0 auto}.site-selector-page__headline{font-size:3em;margin-bottom:20px}.site-selector-page__log-out{margin-top:40px}.site-selector-page__log-out-link{color:#0C6D4E;font-size:2em}.site-selector__node-link,.site-selector__site-name,.splash-list__item-title{font-size:2rem;font-family:Player;font-weight:700;text-transform:uppercase}.site-selector{color:#0C6D4E}.site-selector__nodes{padding-left:25px}.site-selector__nodes--parent{padding-left:0}.site-selector__node-links{margin-bottom:4px}.site-selector__node-link{color:currentColor;text-decoration:none}.site-selector__node-link:not(:first-child):before{color:#000;content:" | "}.site-selector__node-item--no-childs{margin-left:22px}.site-selector__expand{float:left;margin:4px 5px;width:12px;height:12px;position:relative}.sport-item-featured__nav-item .icon,.sport-item__nav-item .icon{margin-left:5px}.site-selector__site-name{color:#000;text-decoration:none;float:left;margin-right:15px}.site-selector__expand-link{color:#0C6D4E;width:100%;height:100%;display:block}.splash-list__item-link,.splash-list__item-title,.splash-list__item-wysiwyg a{color:#fff}.site-selector__expand-link:before{border-top:4px solid currentColor;content:" ";position:absolute;top:4px;right:0;left:0}.site-selector__expand-link--closed:after{border-left:4px solid currentColor;content:" ";position:absolute;left:4px;top:0;bottom:0}.splash-list{padding:15px}.splash-list__item{position:relative;width:100%;padding-bottom:60%;overflow:hidden;margin-top:15px}.splash-list__item:first-of-type{margin-top:0}.splash-list__item-container{background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;position:absolute;height:100%;width:100%}.sport-item-featured__icon .icon,.sport-item__icon .icon{background-size:contain;background-repeat:no-repeat}.splash-list__item-content{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-shadow:1px 1px 1px rgba(0,0,0,.6)}.splash-list__item-wysiwyg{display:none}@media (min-width:768px){.search-input__input{text-indent:15px}.splash-list{padding:20px}.splash-list__item{margin-top:20px;width:100%}}@media (min-width:1024px){.splash-list__item-title{font-size:3rem}.splash-list__item-wysiwyg{display:block;margin-top:15px;color:#fff;text-transform:uppercase;font-size:1.4rem;font-family:TabletGothicCondensed,sans-serif;letter-spacing:.12em;-webkit-font-smoothing:antialiased}}.sport-item-featured{padding:50px 10px 10px;position:relative}.sport-item-featured__icon{top:10px;left:13px;position:absolute;width:30px}.sport-item-featured__time{font-family:TabletGothicCondensed,sans-serif;-webkit-font-smoothing:antialiased;font-size:1.8rem;color:#000;letter-spacing:.3rem;margin-bottom:10px}.sport-item-featured__title{font-family:Player;font-weight:700;text-transform:uppercase;font-size:2.4rem;color:#0C6D4E;margin-bottom:10px}.sport-item-featured__description,.sport-item-featured__nav-item,.sport-item__time{font-family:TabletGothicCondensed,sans-serif;-webkit-font-smoothing:antialiased}.sport-item-featured__title a{color:inherit;text-decoration:none}.sport-item-featured__description{letter-spacing:.12em;font-weight:100;text-transform:uppercase;font-size:1.5rem;color:#333;margin-bottom:10px}.sport-item-featured__nav-item{font-size:1.6rem;letter-spacing:.1rem;display:inline-block;margin-bottom:10px;color:#0C6D4E;text-decoration:underline}.sport-item-featured__image{margin-top:20px}.sport-item-featured__image img{border:5px solid #B49A71;max-width:100%}@media (min-width:768px){.sport-item-featured{padding:20px 20px 20px 0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:stretch;align-items:stretch;align-content:stretch}.sport-item-featured__icon{top:20px;left:20px}.sport-item-featured__info{-webkit-box-flex:0;flex:0 0 auto;width:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0 20px}.sport-item-featured__time{margin-bottom:20px}.sport-item-featured__title{font-size:3rem;margin-bottom:20px}.sport-item-featured__image{-webkit-box-flex:0;flex:0 0 auto;width:50%;margin-top:0}.sport-item-featured__image img{max-width:100%}.sport-item-featured__nav{margin-top:40px}}.sport-item{padding:8px 16px 15px 45px;position:relative}.sport-item__icon{top:10px;left:13px;position:absolute;width:30px}.sport-item__time{font-size:1.6rem;color:#000;letter-spacing:.3rem;font-weight:400;margin-top:4px;margin-bottom:10px}.sport-item__description,.sport-item__title{letter-spacing:.12em;text-transform:uppercase}.sport-item__title{font-family:Player;font-weight:700;font-size:1.6rem;line-height:1.2;color:#0C6D4E;margin-bottom:6px}.sport-item__description,.sport-item__nav-item,.sports-partner__header{font-family:TabletGothicCondensed,sans-serif}.sport-item__title a{color:inherit;text-decoration:none}.sport-item__description{-webkit-font-smoothing:antialiased;font-weight:100;font-size:1.2rem;color:#333;margin-bottom:13px}.sport-item__nav-item{-webkit-font-smoothing:antialiased;font-size:1.6rem;letter-spacing:.1rem;display:inline-block;margin-bottom:10px;color:#0C6D4E;text-decoration:underline}@media (min-width:768px){.sport-item{padding:20px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.sport-item__icon{position:static;margin-right:40px}.sport-item__time{font-size:1.6rem;margin-right:25px}.sport-item__title{font-size:2rem;letter-spacing:.15rem;line-height:1;margin-bottom:10px}.sport-item__description{font-size:1.4rem;margin-bottom:10px}.sport-item__info{-webkit-box-flex:1;flex:1 1 auto}}.sports-partner__header,.text{letter-spacing:.12em;-webkit-font-smoothing:antialiased}.sports-partner{margin:25px 0 20px}.sports-partner__header{display:block;margin-bottom:10px;color:#000;font-size:1.2rem;text-transform:uppercase}.sports-partner__logo{min-height:30px;min-width:100px}.sports-partner__link{color:#000;text-decoration:none}.start-grid{padding:3px;border:5px solid #951800;-o-border-image:url(../img/bg-redgrain.png) 5 repeat;border-image:url(../img/bg-redgrain.png) 5 repeat}.start-grid__sidebar{border:2px solid #951800}.start-grid__title{font-family:Player;font-weight:700;color:#951800;font-size:3rem;text-transform:uppercase;padding:20px 15px}@media (min-width:768px){.start-grid{padding:5px}.start-grid__container{display:-webkit-box;display:flex;border:2px solid #951800;-o-border-image:url(../img/bg-redgrain.png) 5 repeat;border-image:url(../img/bg-redgrain.png) 5 repeat}.start-grid__main{-webkit-box-flex:1;flex:1 1;border:0 solid #951800;border-width:0 2px 0 0;-o-border-image:url(../img/bg-redgrain.png) 4 repeat;border-image:url(../img/bg-redgrain.png) 4 repeat}.start-grid__sidebar{width:36%;border:0}.start-grid__title{padding:30px 20px}}.text{padding:3px;font-family:TabletGothicCondensed,sans-serif;font-size:1.6rem;border:5px solid #951800;-o-border-image:url(../img/bg-redgrain.png) 5 repeat;border-image:url(../img/bg-redgrain.png) 5 repeat}.text__meta-data,.text__title{font-family:Player;font-weight:700;text-transform:uppercase}.text--margin-bottom{margin-bottom:20px}.text__container{padding:17px}.text__content{max-width:650px;margin:20px auto}.text__content p{margin:20px 0}.text__link{color:#0C6D4E}.text__paragraph{margin:10px 0}.text__title{color:#951800;font-size:3rem;margin:20px 0}.text__image,.text__video{margin-bottom:20px;border:5px solid #B59B6E;box-shadow:1px 3px 3px 0 rgba(0,0,0,.5)}.text__title--big{font-size:48px;line-height:60px}.text__meta-data{font-size:2rem}.text__image{max-width:100%}.text__video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.text__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){.text__container{padding:20px;border:2px solid #951800;-o-border-image:url(../img/bg-redgrain.png) 5 repeat;border-image:url(../img/bg-redgrain.png) 5 repeat}.text__container--has-menu{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:justify;justify-content:space-between}.text__container--has-menu .text__nav{-webkit-box-flex:1;flex-grow:1;width:auto;margin:20px 0;max-width:200px}.text__container--has-menu .text__content{-webkit-box-flex:2;flex-grow:2;width:auto;max-width:700px;margin-top:0}}.video-embed{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-position:center;background-size:cover}.video-embed--aspect16-9{padding-bottom:56.25%}.video-embed--background{position:absolute;top:0;right:0;bottom:0;left:0}.video-embed .aspect-16-9{position:relative}.video-embed .aspect-16-9:after{padding-top:.5625%;display:block;content:' '}.video-embed__icon--play{position:absolute;margin:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;cursor:pointer;width:70%;height:70%}.video-embed__iframe{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity 2s ease-out;transition:opacity 2s ease-out}.video-embed__iframe iframe{width:100%;height:100%}.video-embed--playing .video-embed__iframe{opacity:1;z-index:2}@media (min-width:768px){.video-embed__icon--play{z-index:1;-webkit-transition:all .2s linear;transition:all .2s linear;width:500px;height:300px}.video-embed__icon--play:hover{background-image:url(../img/icon-playbtn-inv.svg)}}.wysiwyg{font-family:TabletGothicCondensed,sans-serif;-webkit-font-smoothing:antialiased;font-weight:100;letter-spacing:.1em;line-height:1.5;font-size:1.4rem}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg p{margin:20px 0}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{text-transform:uppercase;font-family:Player;font-weight:700;word-wrap:break-word}.wysiwyg h2{font-size:2.4rem}.wysiwyg h3{font-size:1.8rem}.wysiwyg h4{font-size:1.6rem}.wysiwyg ul{padding-left:20px}.wysiwyg li{list-style:disc}.wysiwyg iframe{width:100%}.wysiwyg a{color:#0C6D4E}.wysiwyg img{max-width:100%;height:auto}@media (min-width:480px){.wysiwyg{font-size:1.6rem}}