button,textarea{margin:0;box-sizing:border-box;-moz-appearance:none}
select,textarea{padding:4px;background:#fff;height:26px;transition:all .2s linear}
blockquote,q{quotes:none}
article,aside,details,figcaption,figure,footer,header,hr,nav,section{display:block}
hr,img{border:0;padding:0}
.clear,.clearfix:after,.container:after,.f-row:after,.frame{clear:both}
.btn-basic,.no-wrap,.time-left{white-space:nowrap}
dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,iframe,legend,li,object,p,pre,span{margin:0;padding:0;box-sizing:border-box}
a{margin:0;padding:0;box-sizing:border-box;color:#00648f;text-decoration:none;transition:color .3s ease,background-color .3s ease}
a.link-underlined,a:not([class]):hover{text-decoration:underline}
blockquote{margin:0;padding:0;box-sizing:border-box}
img{margin:0;outline:0;box-sizing:border-box;-ms-interpolation-mode:bicubic}
ol,ul{margin:0;padding:0;box-sizing:border-box;list-style:none}
fieldset{margin:0;padding:0;box-sizing:border-box;border:none}
textarea{font-family:Ovo,serif;font-size:1.2rem;vertical-align:baseline;overflow:auto;min-height:30px;max-height:400px;resize:vertical;color:#2c3133;border:1px solid #8ea0a6;-webkit-appearance:none;appearance:none}
button,select{-webkit-appearance:none}
textarea:focus{border-color:#000;color:#2c3133}
button{padding:0;font-family:sans-serif;font-size:100%;vertical-align:baseline;cursor:pointer;appearance:none}
input,select{margin:0;font-family:Ovo,serif;font-size:1.2rem;vertical-align:baseline;color:#444;box-sizing:border-box}
input{padding:0}
select{border:1px solid #ccc;-moz-appearance:none;appearance:none}
input[type=number]{-moz-appearance:textfield}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
audio,canvas,video{display:inline-block}
audio:not([controls] ){display:none;height:0}
.hr,.hr-wide,hr{height:1px}
[hidden]{display:none}
svg:not(:root){overflow:hidden}
blockquote:after,blockquote:before,q:after,q:before{content:none}
table{border-collapse:collapse;border-spacing:0}
hr{border-top:1px solid #ccc;margin:1em 0}
.empty-menu,.hidden-item,.show-in-desktop,.show-in-tablet-870{display:none}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;vertical-align:middle}
html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;border-radius:0;cursor:pointer}
input[type=search]{-webkit-appearance:textfield}
input[type=search] ::-webkit-search-cancel-button,input[type=search] ::-webkit-search-decoration{-webkit-appearance:none}
button[disabled],input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
strong,th{font-weight:700}
img,td{vertical-align:top}
sup{top:-.5em}
.hr,.hr-wide,.ir{font:0/0 serif}
.debug{border:1px dotted red!important}
.hidden,ul.yiiPager li.hidden{display:none;visibility:hidden}
.no-marg,.no-margin{margin:0!important}
.no-pad,.no-padding{padding:0!important}
.no-pad-top{padding-top:0!important}
.no-pad-bottom{padding-bottom:0}
.no-margin-left{margin-left:0!important}
.no-margin-right{margin-right:0!important}
.no-margin-bottom{margin-bottom:0!important}
.no-bg{background:0 0!important}
.no-bd,.no-border{border:none!important}
.f-left,.fl-l{float:left!important}
.f-right,.fl-r{float:right!important}
.f-none,.fl-none{float:none!important}
.a-justify{text-align:justify}
.a-center{text-align:center}
.a-left{text-align:left}
.a-right{text-align:right}
.width-auto{width:auto!important}
.row1{background:#fff}
.ir{border:0;text-shadow:none;color:transparent;background-color:transparent}
.hr-wide{border-bottom:1px dotted #888;border-bottom:0;margin:80px -248px}
.hr{border-bottom:1px solid #e4e4e4;margin:15px 0}
.mark-asap{color:red;padding-bottom:25px}
.appeal-color{color:red}
a.link-underlined:hover{text-decoration:none;color:Purple}
.smaller-size{font-size:1.3rem}
.quarter-opacity{opacity:.25}
.hidden-item[style*="display: inline"]{display:block!important}
.clearfix:after,.clearfix:before,.container:after,.container:before,.f-row:after,.f-row:before{display:table;content:""}
.half-opacity{opacity:.5}
.fz-reset{font-size:0;line-height:0}
.visuallyhidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}
body,html{margin:0;padding:0;outline:0;box-sizing:border-box}
.no-events-class{pointer-events:none}
html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}
.landing-slider,.landing-sponsors,.main-slider>li,.page-navigation,body,html{overflow:hidden}
body{background:#fff;width:100%;color:#2c3133}
::-webkit-input-placeholder{opacity:1;color:#737396}
::-moz-placeholder{opacity:1;color:#737396}
:-ms-input-placeholder{color:#737396;opacity:1}
:-moz-placeholder{opacity:1;color:#737396}
::-moz-selection{color:#fff;background:#478fb2}
:selection{color:#fff;background:#478fb2}
.frame{max-width:1200px;margin-left:auto;margin-right:auto}
.frame-narrow{width:950px}
.container{padding:25px 0 80px}
.container.no-pad-bottom,.container.no-pad-top .container.no-pad-top{padding-bottom:0}
.general .title{font-size:13px;line-height:1.3;font-weight:700}
.page-header{font:700 4.6rem/1.2 Karla,sans-serif;text-transform:uppercase;padding-bottom:20px}
.bordered-title,.main-title{font-family:Karla,sans-serif;font-weight:700;line-height:1.2;text-transform:uppercase}
.main-title{color:#2c3133;margin:0 0 20px;font-size:3rem}
.main-title.-mdl-size{margin:0}
.bordered-title{padding:10px 20px;border-bottom:5px solid #000;font-size:1.6rem;color:#000}
.basic-search-wrap{position:relative;z-index:30}
.basic-search-wrap .s-results-drop{background:#fff}
.basic-search-wrap .s-results-drop .list-view{border:1px solid #e4e4e4}
.basic-search-wrap .s-results-drop .summary{padding:10px;color:#2c3133;text-align:center}
.basic-search-wrap .product-card-table.pct-light .pct-price-unit.pct-price-unit-weighted{border-left:0;padding-left:0;display:block;clear:both}
.basic-search-box input[type=text]{float:left;padding:0 20px;border:1px solid #e4e4e4;background:#fff;font:1.5rem/1.2 Ovo,serif;color:#333}
.basic-search-box input[type=submit]{float:left;background-color:#2c3133;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABHUlEQVR42mNgQAL///9nAeIEIN4FxO/+Q8AHID4IxNlAzMFADAAq1ADiK//xgwdAbEaMQe/RNH4B4ttA/BFN/DsQW+EyCOS1a0iKnwBxKBCzQuWZgdgTiG8iqXkBxLzYDEtGM0gGh6X8QHwVSW0NNkV7kBSEEQgOWyS117EpeIcUFuxERNQjJAM50SXhMUVkrB9F0iNPTZfxokvuRpKMICHMbmJTkIik4Bme2BQABTqS2npc6ewKmoHhMC9D05kPNAEjAx1czlcH4rdoir8B8T0g/oQjaz0EYhVcBqoB8aX/pIEn+AwEeTkOiLcD8Suohs9AfAiIc0CZHIhfE20gEUlDlx4GnmcgFwA1a0Nd9B9qsC4DJQDkNZCLYAYBAHgYs1uJQ+Y4AAAAAElFTkSuQmCC);background-position:50%;border:0;font-size:0;line-height:0;color:transparent;transition:background-color .3s ease;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.basic-search-box input[type=submit]:hover{background-color:#4d5659}
.heading-underline-narrow{font:700 4.6rem/1.2 Karla,sans-serif;color:#2c3133;text-align:center;position:relative;padding:0 17px}
.fancybox-close{background:#2c3133!important;border:1px solid #fff}
.fancybox-close:after,.fancybox-close:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:30px;height:2px;background:#fff;content:""}
.fancybox-close:before{transform:rotate(45deg)}
.fancybox-close:after{transform:rotate(-45deg)}
.fancybox-close:hover{background:Maroon!important}
hr.hr-light{margin:10px 0 15px;border-top:5px solid #f2f2f2}
hr.hr-not-visible{margin:10px 0;border-top:0}
.alt-color .back-link:before,.back-link:before{border-top:5px solid transparent;border-bottom:5px solid transparent}
body,html{height:100%}
body{font:21px Karla,sans-serif}
.divider-info-line{width:100%;background:#fff;z-index:10}
.divider-info-line.abs-pos,.divider-info-line.fix-pos{top:0;left:0;right:0}
.divider-info-line.abs-pos{position:absolute}
.divider-info-line.fix-pos{z-index:9999}
.divider-info-line.alt-color{background:#000}
.baldor-bite-logo img{max-width:100%}
.quick-description{font:1rem Ovo,serif;font-size:4.2vmin;margin:4vmin 0 3vmin}
.details-coming-block{font-style:italic;margin:4vmin 0 5vmin}
.landing-intro{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.landing-intro .divider-info-line{opacity:0;transition:opacity .5s .4s}
.landing-intro.active .divider-info-line{opacity:1}
.base-frame{max-width:1200px;margin:0 auto}
.flex-frame{width:100%;max-width:1200px}
.back-link:after,.back-link:before{width:0;content:""}
.flex-frame.-diff{max-width:130vmin}
.back-link{float:left;margin:4px 0 0;color:#000;font:700 15px/1.2 Karla,sans-serif;text-transform:uppercase;position:relative}
.back-link:before{height:0;border-right:5px solid #000;display:inline-block;vertical-align:middle;margin:-3px 6px 0 0}
.back-link:after{position:absolute;left:9px;right:0;bottom:-2px;height:2px;margin:0 auto;background:#000;transition:width,.3s}
.time-counter,.time-nb{display:inline-block;position:relative;vertical-align:middle}
.time-left{float:right;margin:-2px 0 0;color:#999;font:700 16px/1.2 Karla,sans-serif}
.tl-title{display:inline-block;vertical-align:middle;text-transform:uppercase;margin:2px 8px 0 0;font-weight:700}
.time-nb{margin:0 2px 0 0;padding:0 9px;height:29px;font:700 18px/29px Karla,sans-serif;color:#fff;background:#000}
.time-nb:before,.tl-sub-title{position:absolute;left:0;right:0}
.time-nb:before{top:0;bottom:0;margin:auto;height:100%;width:2px;background:#fff;content:""}
.tl-sub-title{bottom:-15px;text-align:center;text-transform:uppercase;font-size:10px}
.flip-clock-wrapper{font:700 14px Karla,sans-serif!important}
.flip-clock-wrapper ul li a div div.inn{font-weight:700!important}
.flip-clock-label{font-family:Karla,sans-serif;font-weight:700;font-size:12px!important;bottom:-18px!important}
.flip-clock-divider.days .flip-clock-label{left:2px!important}
.page-navigation{display:block;text-align:center;padding:0 0 5px 7vmin}
.page-navigation li{display:inline-block;vertical-align:middle;margin:0 1.5vmin}
.page-navigation li.active a:after{width:100%}
.page-navigation a{font:700 14px/1.2 Karla,sans-serif;text-transform:uppercase;color:#000;letter-spacing:-.5px;display:block;position:relative;text-decoration:none}
.event-date strong,.marked-msg{font-weight:700}
.event-date address,.event-date strong,.marked-msg{font-family:Karla,sans-serif}
.alt-color .back-link,.alt-color .page-navigation a{color:#fff}
.page-navigation a:after{position:absolute;left:0;right:0;bottom:-2px;height:2px;width:0;margin:0 auto;background:#000;transition:width,.3s;content:""}
.alt-color .back-link:after,.alt-color .page-navigation a:after{background:#fff}
.alt-color .back-link:before{width:0;height:0;border-right:5px solid #fff}
.alt-color .time-nb{background:#fff;color:#000}
.alt-color .time-nb:before{background:#000}
.landing-wrap-block{height:100vh;position:relative}
.landing-wrap-block.css-height-auto{height:auto}
.landing-block{height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.landing-block.lb-top{-ms-flex-align:start;align-items:flex-start}
.event-intro{max-width:1024px;text-align:center;padding-top:4vmin}
.event-intro p{margin:0 0 3vmin}
.event-logo{display:block}
.event-logo img{max-width:100%;height:auto}
.marked-msg{color:#EB1A28;line-height:1.2;letter-spacing:2px}
.btn-basic,.btn-basic:hover{color:#fff}
.intro-bottom-level{padding:0 0 4vmin}
.event-date{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:0 0 2.5vmin;line-height:1.3;text-align:center}
.event-date address{font-style:normal}
.intro-btns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:800px;margin:0 auto}
.btn-basic,.btn-simple{display:block;text-align:center}
.intro-btns .btn-basic{width:100%}
.block-title{font:700 7vmin/1.2 Karla,sans-serif;text-transform:uppercase;margin:0 0 2vmin}
.block-title sup{text-transform:none;font-size:3vmin;top:-.8em}
.back-top,.btn-basic,.btn-simple,.map-block h3,.narrow-title,.slide-text h2{text-transform:uppercase}
.narrow-title{font:700 8.2vmin/1.2 Karla,sans-serif;margin:0 0 5vmin}
.get-event-block{text-align:center}
.btn-basic{margin:0 auto;border:2px solid #fff;font:700 18px Karla,sans-serif;position:relative;cursor:pointer;transition:color .3s,background-color .3s,border-color .3s}
.btn-basic>span:not(.btn-popup-inner){position:relative;z-index:1}
.btn-basic.black{border-color:#000;color:#000;background:#fff}
.btn-basic.black:hover{color:#000}
.btn-basic.green{border-color:#00648f;color:#00648f;background:#fff}
.btn-basic.green:hover{color:#00648f}
.btn-popup-inner{position:absolute;top:0;bottom:0;right:0;left:0;z-index:5}
.btn-popup{position:absolute;left:50%;border:3px solid #000;background:#fff;padding:25px;color:#000;z-index:9999;white-space:normal;opacity:0;visibility:visible;transform:translateX(0) translateY(0) scale(0);transition:opacity .3s,transform .3s}
.btn-popup:after,.btn-popup:before{position:absolute;left:0;right:0;margin:0 auto;content:""}
.btn-popup.show{opacity:1;visibility:visible;transform:translateX(0) translateY(0) scale(1)}
.btn-simple{padding:15px;font:700 14px Karla,sans-serif;color:#fff;background:#000;margin:0 0 15px}
.btn-simple:last-child{margin-bottom:0}
.btn-simple:hover{background:Purple;color:#fff}
.landing-block-text{max-width:780px;text-align:center}
.landing-block-text p{margin:0 0 3vmin}
.left-align-frame.-white-bg{background:rgba(204,204,204,.6)}
.guest-slider{height:100vh;position:relative;z-index:2}
.main-slider>li{height:100vh;background-repeat:no-repeat;background-size:cover}
.slider-pager{position:absolute;left:0;right:0;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.pager-item,.slide-text-hold{position:relative}
.slide-text-hold{height:100vh;max-width:1200px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.slide-text{line-height:1.4;text-shadow:0 0 0 currentColor;color:#2c3133;background:rgba(255,255,255,.8);z-index:2;text-align:center}
.slide-text h2{margin:0 0 1vmin}
.slide-text p{margin:0 0 15px}
.slide-text p:last-child{margin:0}
.landing-grandtasting-bg{background:#000;color:#fff;height:auto;min-height:100vh}
.landing-multi-text{width:100%;max-width:1200px}
.titles-list-wrap .bx-pager{position:absolute;left:0;right:0;bottom:0;padding:0 0 5px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background:#000}
.titles-list-wrap .bx-pager-item{position:relative}
.titles-list-wrap .bx-pager-item a{display:block;width:24px;height:20px;color:transparent;position:relative}
.landing-sponsors,.map-block,.popup-content{color:#000;text-align:center}
.titles-list-wrap .bx-pager-item a:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:8px;height:8px;content:"";border:2px solid #fff;border-radius:50%;transition:background,.3s;box-shadow:0 0 1px #000}
.landing-map-bg,.titles-list-wrap .bx-pager-item a.active:before{background:#fff}
.map-block{background:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.map-block h3{font:700 7.2vmin/1.2 Karla,sans-serif;margin:0 0 1.6vmin}
.map-block .map-address-header{margin:50px 0 0}
.map-block .map-address-block{margin:1vmin 0 3vmin;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.map-block .map-address-block .map-address-line{margin:0 5px}
.map-block .map-address-header h3{margin:5px}
.event-address{display:block;font-weight:400}
#map{margin:0 auto;width:790px;height:60vmin}
.popup-content{width:200px;font:18px Karla,sans-serif}
.landing-sponsors{background:#fff}
.sponsors-block{margin:0 auto 3vmin}
.sponsors-list{width:100%}
.landing-photos{position:relative;background-color:#000}
.simple-images-wrap{display:inline-block}
.simple-images-list{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}
.simple-images-list img{display:block;width:auto;height:23vmin}
.simple-images-list:before{position:absolute;top:0;bottom:0;width:30%;content:"";z-index:10;background:linear-gradient(to right,rgba(246,248,249,0) 0,rgba(229,235,238,.64) 44%,rgba(215,222,227,.61) 56%,rgba(245,247,249,0) 100%);transition:transform 1s .2s;transform:translateX(-100%) translateY(0) scale(1)}
.simple-link{display:inline-block;font-size:19px;color:#fff;position:relative}
.simple-link:hover{color:#fff}
.foot-bot,.foot-bot a{color:#e4e4e4}
.foot-bot{padding:0 0 3vh;text-align:center}
.foot-bot a:hover{color:#b5b4b4}
.logo-small{display:block;margin:0 auto 17px}
.logo-small img{width:100%;height:auto}
.fb-nav{margin:0 0 20px}
.fb-nav li{float:none;display:inline-block;padding:0 10px;border-left:1px solid #2f2f2f}
.fb-nav li:first-child{border-left:0}
#scrollsections-navigation,.fixed-navigation{position:fixed;z-index:999;right:44px;top:0;bottom:20%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}
#scrollsections-navigation li,.fixed-navigation li{display:block;margin-top:1px;margin-bottom:1px}
#scrollsections-navigation li.active a:before,.fixed-navigation li.active a:before{background:#fff}
#scrollsections-navigation a,.fixed-navigation a{display:block;width:24px;height:20px;color:transparent;position:relative}
.back-top,.back-top:hover{color:#000}
#scrollsections-navigation a:before,.fixed-navigation a:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:8px;height:8px;content:"";border:2px solid #fff;border-radius:50%;transition:background,.3s}
.fp-viewing-info .fixed-navigation a:before,.fp-viewing-intro .fixed-navigation a:before,.fp-viewing-sponsors .fixed-navigation a:before,.fp-viewing-whenWhere .fixed-navigation a:before{border-color:#000}
.fp-viewing-info .fixed-navigation a.active:before,.fp-viewing-info .fixed-navigation a:hover:before,.fp-viewing-info .fixed-navigation li.active a:before,.fp-viewing-intro .fixed-navigation a.active:before,.fp-viewing-intro .fixed-navigation a:hover:before,.fp-viewing-intro .fixed-navigation li.active a:before,.fp-viewing-sponsors .fixed-navigation a.active:before,.fp-viewing-sponsors .fixed-navigation a:hover:before,.fp-viewing-sponsors .fixed-navigation li.active a:before,.fp-viewing-whenWhere .fixed-navigation a.active:before,.fp-viewing-whenWhere .fixed-navigation a:hover:before,.fp-viewing-whenWhere .fixed-navigation li.active a:before{background:#000}
.back-top{display:block;height:60px;padding:0 60px 0 0;background:#e4e4e4;font:700 20px/60px Karla,sans-serif;text-align:center;position:relative;width:100vw}
.back-top:after,.back-top:before{position:absolute;left:auto;right:50%;top:26px;width:18px;height:4px;content:"";background:#000;transition:top .3s ease}
.back-top:after{margin-right:-62px;transform:rotate(45deg)}
.back-top:before{margin-right:-52px;transform:rotate(-45deg)}
@media only screen and (min-width:768px){.details-coming-block,.marked-msg{font-size:2.5vmin}
.no-marg-nomob{margin-bottom:0!important}
.show-in-mobile{display:none!important}
.basic-search-box{margin:0 0 25px}
.basic-search-box input[type=text]{width:calc(100% - 60px);height:60px}
.basic-search-box input[type=submit]{width:60px;height:60px}
.divider-info-line.fix-pos{position:fixed}
.divider-info-line{padding-top:23px;padding-bottom:23px}
.baldor-bite-logo{max-width:33%}
.bite-text-and-logo{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.landing-block{padding-top:71px}
.event-intro{line-height:1.5}
.event-logo{margin:0 auto 2.4vmin}
.intro-bottom-level{width:33%;margin-left:33%}
.btn-popup:after,.btn-popup:before{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent}
.block-title{font-size:6vmin}
.block-title.bt-smaller{font-size:4.5vmin}
.narrow-title{font-size:4.2vmin;margin:0 0 3vmin}
.btn-basic{max-width:35vmin;padding:1.9vmin 10px;font-size:2vmin;line-height:1.2}
.btn-popup{bottom:130%}
.btn-popup:after,.btn-popup:before{top:100%}
.btn-popup:before{border-top:20px solid #000}
.btn-popup:after{border-top:20px solid #fff;transform:translateX(0) translateY(-3px) scale(1)}
.landing-block-text{font-size:25px}
.left-align-frame{max-width:640px;padding:30px}
.main-slider>li{background-position:50% 50px}
.slider-pager{border-top:2px solid #fff;bottom:0;background:rgba(255,255,255,.1)}
.pager-item{-ms-flex:1;flex:1;border-right:2px solid #fff}
.pager-item:last-child{border-right:0}
.pager-item a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;text-align:center;color:#fff;background:#000;transition:all .3s;border-left:1px solid transparent}
.pager-item a.active,.pager-item a:hover{background:#fff;color:#000;text-decoration:none}
.pager-item a strong{font-weight:700}
.slide-text.-diff{background:#000;color:#fff}
.slide-text{width:100%;max-width:670px;padding:30px}
.slide-text h2{font:700 3vmin Karla,sans-serif}
.slide-text h2 span{text-transform:none;display:block;font-weight:400}
.titles-heading{padding:0 0 30px}
.titles-list{column-count:5;column-gap:30px}
.titles-mob-slide{display:inline}
.event-address{font-size:2vmin;margin:0 0 4vmin}
.sponsors-list-wrap{padding:20px 0;border-bottom:1px solid #e9e9eb}
.sponsors-list-wrap li{padding:0 10px}
.sponsors-list-wrap:last-child{border-bottom:0}
.sponsors-list-wrap:last-child .sponsors-list{margin:0 auto}
.sponsors-list-wrap:last-child .sponsors-list img{max-height:90px}
.sponsors-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}
.sponsors-list img{width:100%;height:auto}
.get-event-wrap{padding:71px 0 18vmin}
.get-event-block{height:26vmin;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.simple-link{margin:2vmin 0 0}
.foot-bot{position:absolute;left:0;right:0;bottom:0}
.logo-small{width:10.9vmin}
.copyright,.fb-nav{font-size:1.4vh}
.back-top{display:none}
}
@media only screen and (min-width:768px) and (max-width:1199px){.a-center-tablet{text-align:center}
.divider-info-line{padding-left:10px;padding-right:10px}
.quick-description{font-size:5vmin}
.event-date{font-size:18px}
.btn-popup{margin-left:-260px;width:520px}
.pager-item a{height:90px;font:2vmin/1.3 Karla,sans-serif}
.slide-text-hold{padding-right:40px;padding-left:40px}
.landing-grandtasting-bg{-ms-flex-align:start;align-items:flex-start}
.landing-multi-text{padding:20px}
.titles-list{font-size:15px}
.map-block{width:100%;padding-left:40px;padding-right:40px}
.sponsors-block{padding-left:15px;padding-right:15px;max-width:100%}
}
@media only screen and (min-width:768px) and (max-width:1024px){.heading-underline-narrow{font-size:3.6rem;margin:0 0 42px}
.landing-intro{background-image:url(../images/landing/landing-intro-tab-bg-2020.jpg)}
.landing-insidetrack-bg{background-image:url(../images/landing/landing-insidetracks-tab-bg.jpg)}
.main-slider>li.slide-image-1{background-image:url(../images/landing/2018/InsideTrack-tab.jpg)}
.main-slider>li.slide-image-2{background-image:url(../images/landing/2018/shake-shack-history-tab.jpg)}
.main-slider>li.slide-image-3{background-image:url(../images/landing/2018/FutureOfFarming-tab.jpg)}
.main-slider>li.slide-image-4{background-image:url(../images/landing/2018/TheChefsChoice-tab.jpg)}
.main-slider>li.slide-image-5{background-image:url(../images/landing/2018/RestaurantConfidential-tab.jpg)}
.main-slider>li.slide-image-6{background-image:url(../images/landing/2018/MeetTheMakers-tab.jpg)}
.slide-text-hold.-tab-diff-left{-ms-flex-pack:start;justify-content:flex-start}
.slide-text-hold.-tab-diff{-ms-flex-pack:end;justify-content:flex-end}
.slide-text-hold.-tab-diff .slide-text{max-width:420px}
.titles-heading h3{font-size:17px}
.landing-afterparty-bg{background-image:url(../images/landing/2018/AfterParty-tab.jpg)}
.sponsors-list-wrap:last-child li{padding:0 6px;-ms-flex:1;flex:1}
}
@media only screen and (min-width:1025px){.btn-basic.black:hover,.btn-basic.green:hover,.btn-basic:hover{color:#fff}
.btn-basic:after,.btn-basic:before,.simple-link:after{position:absolute;content:""}
.show-in-tablet-1024{display:none!important}
.show-in-desktop{display:block}
.basic-search-wrap .s-results-drop .product-card-table:first-child .item-menus{top:32px;bottom:auto}
.basic-search-wrap .s-results-drop .product-card-table:first-child .item-menus:after,.basic-search-wrap .s-results-drop .product-card-table:first-child .item-menus:before{bottom:auto;transform:rotate(-180deg)}
.basic-search-wrap .s-results-drop .product-card-table:first-child .item-menus:before{top:-20px}
.basic-search-wrap .s-results-drop .product-card-table:first-child .item-menus:after{top:-19px}
.heading-underline-narrow{margin:0 0 62px}
.landing-intro{background-image:url(../images/landing/landing-intro-bg-2020.jpg)}
.back-link:hover:after{width:93%}
.page-navigation a:hover{text-decoration:none}
.page-navigation a:hover:after{width:100%}
.event-intro{opacity:0;transition:transform .3s .4s,opacity .3s .4s;transform:translateX(0) translateY(0) scale(.5)}
.active .event-intro{opacity:1;transform:translateX(0) translateY(0) scale(1)}
.btn-basic:after,.btn-basic:before{top:0;bottom:0;width:0;background:rgba(255,255,255,.3);z-index:0;transition:width,.3s}
.btn-basic.black:after,.btn-basic.black:before{background:#000}
.btn-basic.green:after,.btn-basic.green:before{background:#00648f}
.btn-basic:before{left:0}
.btn-basic:after{right:0}
.btn-basic:hover:after,.btn-basic:hover:before{width:50%}
.btn-popup{margin-left:-330px;width:660px}
.landing-insidetrack-bg{background-image:url(../images/landing/landing-insidetracks-bg.jpg)}
.landing-block-text.-left-align{width:100%;max-width:1200px}
.main-slider>li.slide-image-1{background-image:url(../images/landing/2018/InsideTrack.jpg)}
.main-slider>li.slide-image-2{background-image:url(../images/landing/2018/shake-shack-history.jpg)}
.main-slider>li.slide-image-3{background-image:url(../images/landing/2018/FutureOfFarming.jpg)}
.main-slider>li.slide-image-4{background-image:url(../images/landing/2018/TheChefsChoice.jpg)}
.main-slider>li.slide-image-5{background-image:url(../images/landing/2018/RestaurantConfidential.jpg)}
.main-slider>li.slide-image-6{background-image:url(../images/landing/2018/MeetTheMakers.jpg);background-position:0 100%}
.slider-pager{opacity:0;transition:transform .3s .8s,opacity .3s .8s;transform:translateX(0) translateY(100%) scale(1)}
.active .slider-pager{opacity:1;transform:translateX(0) translateY(0) scale(1)}
.pager-item a{height:120px;font:2.5vmin/1.3 Karla,sans-serif}
.slide-text-hold{-ms-flex-pack:end;justify-content:flex-end;padding:0 0 10vh}
.slide-text-hold.-tab-diff-left{-ms-flex-pack:start;justify-content:flex-start}
.slide-text{opacity:.2;transition:transform .3s .4s,opacity .3s .4s;transform:translateX(300%) translateY(0) scale(3)}
.active .slide-text{opacity:1;transform:translateX(0) translateY(0) scale(1)}
.landing-multi-text{padding:20px 0 0}
.titles-heading h3{font-size:19px}
.titles-list{font-size:17px}
.landing-afterparty-bg{background-image:url(../images/landing/2018/AfterParty.jpg);background-position:50% 50%}
.block-anim-left,.block-anim-right{opacity:.2;transition:transform .3s .4s,opacity .3s .4s}
.block-anim-left{transform:translateX(-100%) translateY(0) scale(.7)}
.block-anim-right{transform:translateX(100%) translateY(0) scale(.7)}
.active .block-anim-left,.active .block-anim-right{opacity:1;transform:translateX(0) translateY(0) scale(1)}
.map-block .map-address-block{-ms-flex-direction:row;flex-direction:row}
.map-anim{opacity:.2;transition:transform .3s .4s,opacity .3s .6s;transform:translateX(0) translateY(0) scale(.5)}
.active .map-anim{opacity:1;transform:translateX(0) translateY(0) scale(1)}
.sponsors-anim{opacity:.2;transition:transform .3s .4s,opacity .3s .4s;transform:translateX(100%) translateY(0) scale(.5)}
.active .sponsors-anim{opacity:1;transform:translateX(0) translateY(0) scale(1)}
.active .simple-images-list:before{transform:translateX(400%) translateY(0) scale(1)}
.simple-link:after{left:0;right:0;bottom:-2px;height:2px;width:0;margin:0 auto;background:#fff;transition:width,.3s}
.simple-link:hover:after{width:100%}
}
@media only screen and (min-width:1200px){.show-in-tablet{display:none!important}
.main-title{font-size:4.6rem}
.main-title.-mdl-size{font-size:3.6rem}
.basic-search-wrap .s-results-drop{position:absolute!important;top:60px;left:0;right:0;max-height:720px;overflow-y:auto;overflow-x:hidden;box-shadow:0 4px 4px rgba(0,0,0,.5)}
.basic-search-wrap .s-results-drop .product-card-table.pct-light .table-cover-back{padding:16px 0}
.basic-search-wrap .s-results-drop .product-card-table.pct-light .table-cover-back .product-title-and-sku{width:250px}
.basic-search-wrap .s-results-drop .close-alert-popup{top:12px;right:18px}
}
@media only screen and (min-width:1301px){.sponsors-block{width:100%;max-width:130vmin}
}
@media only screen and (max-width:1199px){.hr-wide{margin:25px 0}
.nodesktop-pads-wrap{padding-left:14px;padding-right:14px}
.basic-search-wrap .s-results-drop .list-view{margin:0 0 30px}
.basic-search-wrap .s-results-drop .summary{padding-top:18px}
.basic-search-wrap .s-results-drop .close-alert-popup{top:16px;right:16px}
.page-navigation li{margin:0 .8vmin}
.page-navigation a{font-size:13px}
.event-intro{padding-top:6vmin;padding-left:30px;padding-right:30px}
.landing-block-text{padding-left:15px;padding-right:15px}
.titles-list-wrap{padding-right:30px}
.map-block .map-address-block{-ms-flex-direction:column;flex-direction:column}
#scrollsections-navigation,.fixed-navigation{right:6px}
}
@media only screen and (max-width:1024px){.hide-in-tablet{display:none!important}
.container.pad-left-right{padding-left:16px;padding-right:16px}
.landing-block-text{max-width:670px}
.slide-text-hold{-ms-flex-pack:center;justify-content:center}
.slide-text-hold br{display:none}
}
@media only screen and (max-width:870px){.show-in-tablet-870{display:block!important}
.hide-in-tablet-870{display:none!important}
.page-header{font-size:3.6rem}
.page-navigation{display:none}
#map{width:100%}
}
@media only screen and (max-width:767px){.hide-in-mobile{display:none!important}
.event-date address br,.pager-item img,.pager-item strong,.tl-title{display:none}
.a-center-mob{text-align:center}
.container{padding-bottom:30px}
.mobile-container-wrap{padding:20px}
.page-header{font-size:3rem}
.main-title.-mdl-size{font-size:2.4rem;margin:0 0 6px}
.bordered-title{padding-left:0}
.basic-search-wrap .s-results-drop .product-card-table.inter:first-child{border-bottom:1px solid #e8e8e8}
.basic-search-wrap .s-results-drop .product-card-table.inter .table-cover-back{padding-left:5px;padding-right:5px}
.basic-search-box{margin:0 0 10px}
.basic-search-box input[type=text]{width:calc(100% - 40px);height:40px}
.basic-search-box input[type=submit]{width:40px;height:40px}
.heading-underline-narrow{margin:0 0 26px;font-size:3rem}
body{font-size:17px}
.divider-info-line.fix-pos{position:absolute}
.divider-info-line{padding:10px 2px 18px}
.baldor-bite-logo{margin:0 auto;max-width:25%}
.details-coming-block,.quick-description{font-size:5vmin}
.landing-intro{background-image:url(../images/landing/landing-intro-mob-bg-2020.jpg)}
.back-link{margin-top:8px;font-size:14px}
.landing-block.landing-intro-bg{padding-top:54px}
.event-intro{line-height:1.4;padding-left:6px;padding-right:6px}
.event-logo{margin:0 auto 3.4vmin;max-width:70vmin}
.marked-msg{font-size:17px}
.event-date{font-size:5vmin}
.get-event-block{padding:18px}
.btn-basic{padding:3.8vmin 10px;font-size:5.5vmin;line-height:1.2;min-width:280px;max-width:340px}
.btn-popup{top:130%;margin-left:-160px;width:320px;padding:10px}
.btn-popup:after,.btn-popup:before{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent}
.btn-popup:after,.btn-popup:before{bottom:100%}
.btn-popup:before{border-bottom:20px solid #000}
.btn-popup:after{border-bottom:20px solid #fff;transform:translateX(0) translateY(3px) scale(1)}
.landing-insidetrack-bg{background-image:url(../images/landing/landing-insidetracks-mob-bg.jpg)}
.landing-block-text{font-size:20px}
.left-align-frame{padding:15px;max-width:500px;margin:0 auto}
.main-slider>li{background-position:50% 0}
.main-slider>li.slide-image-1{background-image:url(../images/landing/2018/InsideTrack-mob.jpg);background-position:50% 50%}
.main-slider>li.slide-image-2{background-image:url(../images/landing/2018/shake-shack-history-mob.jpg);background-position:50% 50%}
.main-slider>li.slide-image-3{background-image:url(../images/landing/2018/FutureOfFarming-mob.jpg)}
.main-slider>li.slide-image-4{background-image:url(../images/landing/2018/TheChefsChoice-mob.jpg);background-position:50% 50%}
.main-slider>li.slide-image-5{background-image:url(../images/landing/2018/RestaurantConfidential-mob.jpg);background-position:50% 50%}
.main-slider>li.slide-image-6{background-image:url(../images/landing/2018/MeetTheMakers-mob.jpg)}
.slider-pager{bottom:10px}
.pager-item a{display:block;width:24px;height:20px;color:transparent;position:relative}
.pager-item a:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:8px;height:8px;content:"";border:2px solid #fff;border-radius:50%;transition:background,.3s;box-shadow:0 0 1px #000}
.pager-item a.active:before{background:#fff}
.slide-text-hold{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-left:10px;padding-right:10px}
.slide-text{max-width:500px;padding:10px;font-size:15px;line-height:1.3}
.slide-text h2{font-size:17px}
.event-address,.titles-heading h3{font-size:15px}
.landing-multi-text{padding:20px}
.titles-heading{padding:0 0 15px}
.landing-afterparty-bg{background-image:url(../images/landing/2018/AfterParty-mob.jpg)}
.landing-map .landing-block{padding-top:10px;padding-bottom:10px}
.event-address{margin:0 0 20px}
.copyright,.fb-nav{font-size:13px}
.landing-sponsors .landing-block{padding:10px 18px}
.sponsors-block{max-width:280px}
.sponsors-list-wrap{padding:10px 0}
.sponsors-list-wrap:nth-child(1) li{height:102px;line-height:102px}
.sponsors-list-wrap:nth-child(1) li img{max-height:100px}
.sponsors-list-wrap:nth-child(2) li,.sponsors-list-wrap:nth-child(3) li{height:92px;line-height:92px}
.sponsors-list-wrap:nth-child(2) li img,.sponsors-list-wrap:nth-child(3) li img{max-height:90px}
.sponsors-list li>a{display:block;padding:0 10px}
.sponsors-list img{width:auto;max-width:100%;height:auto;vertical-align:middle}
.get-event-wrap{padding:0}
.get-event-hold{height:100vh;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column}
.simple-link{margin-top:4vmin}
.foot-bot{padding-top:7vmin}
.logo-small{width:19vmin}
.fb-nav .hide-menu-item-in-mobile{display:none!important}
.fb-nav:first-child li{display:block;margin:0 0 8px;border-left:0}
}
@media only screen and (max-width:600px){.back-link:before{margin-right:3px}
}