button,textarea{-webkit-appearance:none}
input,select,textarea{color:#444}
blockquote,button,fieldset,h1,h2,h3,h4,h5,h6,img,input,ol,select,textarea,ul{margin:0;outline:0}
select,textarea{transition:all .2s linear;padding:4px;background:#fff;border:1px solid #ccc;height:26px}
button,input,select,sub,sup,textarea{vertical-align:baseline}
a,dd,div,dl,dt,form,iframe,legend,li,object,p,pre,span{margin:0;padding:0;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
a,blockquote,dd,div,dl,dt,form,iframe,legend,li,object,p,pre,span{box-sizing:border-box}
blockquote,q{quotes:none}
article,aside,details,figcaption,figure,footer,header,hr,nav,section{display:block}
hr,img{border:0}
.clear,.clearfix:after,.container:after,.f-row:after,.frame,.nav:after{clear:both}
.back-link,.block-title,.page-navigation a,.tl-sub-title,.tl-title{text-transform:uppercase}
a{color:#5c852d;text-decoration:none;transition:color .3s ease,background-color .3s ease}
blockquote,img{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
img{box-sizing:border-box;-ms-interpolation-mode:bicubic}
h1,h2,h3,h4,h5,h6,ol,ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0}
ol,ul{box-sizing:border-box;list-style:none}
h1,h2,h3,h4,h5,h6{box-sizing:border-box;font-weight:400}
button,fieldset,html,input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
body,button,fieldset,html,input,select,textarea{box-sizing:border-box}
fieldset{padding:0;border:none}
textarea{font-family:sans-serif;font-family:"droid serif",serif;font-size:100%;font-size:12px;overflow:auto;min-height:30px;max-height:400px;resize:vertical;-moz-appearance:none;appearance:none}
button,input{-moz-appearance:none;font-family:sans-serif;font-size:100%;padding:0}
button{cursor:pointer;appearance:none}
input,select{-webkit-appearance:none}
input{font-family:"droid serif",serif;font-size:12px;appearance:none}
select{font-family:sans-serif;font-family:"droid serif",serif;font-size:100%;font-size:12px;-moz-appearance:none;appearance:none}
audio,canvas,video{display:inline-block}
.empty-menu,.show-in-desktop,.show-in-tablet-870,[hidden],audio:not([controls] ){display:none}
audio:not([controls] ){height:0}
.hr,.hr-wide,hr{height:1px}
svg:not(:root){overflow:hidden}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
#scrollsections-navigation a:before,.back-link:after,.back-link:before,.back-top:after,.back-top:before,.btn-popup:after,.btn-popup:before,.fixed-navigation a:before,.page-navigation a:after,.simple-images-list:before,.time-nb:before{content:""}
a:hover{color:#000;outline:0}
table{border-collapse:collapse;border-spacing:0}
hr{border-top:1px solid #ccc;margin:1em 0;padding:0}
a:active,label:active,label:focus{outline:0}
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:button;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}
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-center{text-align:center}
.a-left{text-align:left}
.a-right{text-align:right}
.btn-basic,.btn-simple,.event-intro,.get-event-block,.map-block,.page-navigation,.popup-content,.schedule-frame,.slide-text,.tl-sub-title{text-align:center}
.width-auto{width:auto!important}
.clearfix:after,.clearfix:before,.container:after,.container:before,.f-row:after,.f-row:before,.nav:after,.nav:before{content:"";display:table}
.back-link:before,.time-counter,.time-nb,.tl-title{display:inline-block;vertical-align:middle}
.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 dotted #888;margin:15px 0}
.alt-color .back-link:before,.back-link:before{border-top:5px solid transparent;border-bottom:5px solid transparent}
body,html{margin:0;padding:0;outline:0;height:100%}
.mark-asap{color:red}
html{font-size:100%;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%}
::-webkit-input-placeholder{color:#444}
::-moz-placeholder{color:#444;opacity:1}
::-moz-selection{color:#fff;background:#478fb2}
:selection{color:#fff;background:#478fb2}
:-ms-input-placeholder{opacity:1}
.frame{max-width:1170px;margin-left:auto;margin-right:auto}
.base-frame,.flex-frame{max-width:1200px}
.frame-narrow{width:950px}
.container{padding:25px 0 163px}
.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;color:#1e8cdd}
body{font:16px "droid serif",serif;color:#fff}
.divider-info-line{width:100%;background:#fff;z-index:10}
.back-link:after,.back-link:before{width:0}
.divider-info-line.alt-color,.time-nb{background:#000}
.divider-info-line.abs-pos{position:absolute;top:0;left:0;right:0}
.landing-intro .divider-info-line{opacity:0;transition:opacity .5s .4s}
.landing-intro.active .divider-info-line{opacity:1}
.base-frame{margin:0 auto}
.back-link{float:left;margin:2px 0 0;color:#000;font:14px/1.2 "bernino extrabold",sans-serif;position:relative}
.back-link:before{height:0;border-right:5px solid #000;margin:-3px 6px 0 0}
.back-link:after{position:absolute;left:9px;right:0;bottom:-3px;height:3px;margin:0 auto;background:#000;transition:width,.3s}
.time-left{float:right;margin:-4px 0 0;white-space:nowrap;color:#999;font:14px/1.2 "bernino extrabold",san-serif}
.tl-title{margin:2px 8px 0 0;font-weight:400}
.time-counter,.time-nb{position:relative}
.time-nb{margin:0 2px 0 0;padding:0 9px;height:29px;font:18px/29px "bernino extrabold",sans-serif;color:#fff}
.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}
.tl-sub-title{bottom:-15px;font-size:10px}
.page-navigation{display:block;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:14px/1.2 "bernino extrabold",sans-serif;color:#000;display:block;position:relative}
.alt-color .back-link,.alt-color .page-navigation a{color:#fff}
.page-navigation a:after{position:absolute;left:0;right:0;bottom:-3px;height:3px;width:0;margin:0 auto;background:#000;transition:width,.3s}
.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}
.btn-basic,.btn-basic:hover{color:#fff}
.btn-basic.black:hover,.btn-popup{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;-ms-flex-pack:center;-webkit-align-items:center;-webkit-justify-content:center;-ms-justify-content:center;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.bg-video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background-image:url(../images/landing/landing-intro-bg.jpg);background-size:cover}
.event-intro{max-width:820px}
.event-intro p{margin:0 0 3vmin}
.event-logo{display:block;margin:0 auto 6.4vmin}
.event-logo img{max-width:100%;height:auto}
.block-title{font:7vmin/1.2 "bernino extrabold",sans-serif;margin:0 0 2vmin}
.block-title sup{text-transform:none;font-size:3vmin;top:-.8em}
.btn-basic,.btn-simple,.narrow-title,.slide-text h2{text-transform:uppercase}
.narrow-title{font:10.2vmin/1.2 "bernino extrabold",sans-serif;margin:0 0 5vmin}
.btn-basic{display:block;margin:0 auto;border:3px solid #fff;font:18px "bernino extrabold";white-space:nowrap;position:relative;cursor:pointer}
.btn-basic.black{border-color:#000;color:#000}
.btn-popup-inner{position:absolute;top:0;bottom:0;right:0;left:0;z-index:5}
.btn-popup{position:absolute;left:50%;bottom:130%;border:3px solid #000;background:#fff;padding:25px;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{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;position:absolute;left:0;right:0;top:100%;margin:0 auto}
.btn-popup:before{border-top:20px solid #000}
.btn-popup:after{border-top:20px solid #fff;transform:translateX(0) translateY(-3px) scale(1)}
.btn-popup.show{opacity:1;visibility:visible;transform:translateX(0) translateY(0) scale(1)}
.btn-simple{display:block;padding:15px;font:14px "bernino extrabold";color:#fff;background:#000;margin:0 0 15px}
.btn-simple:last-child{margin-bottom:0}
.btn-simple:hover{background:#5c852d;color:#fff}
.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}
.landing-photos,.pager-item,.slide-text-hold{position:relative}
.slide-text-hold{height:100vh;max-width:1200px;margin:0 auto}
.slide-text{z-index:2}
.slide-text h2{margin:0 0 1vmin}
.slide-text h3{text-transform:capitalize;margin:0 0 1.5vmin}
.back-top,.events-data-list th,.map-block h3{text-transform:uppercase}
.map-block{background:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateX(0) translateY(0) scale(.99)}
.map-block h3{font:7.2vmin/1.2 "bernino extrabold",sans-serif;margin:0 0 1.6vmin;padding:3vmin 0 0}
.event-address{display:block;font-weight:400}
#map{margin:0 auto;width:790px;height:41vmin}
.popup-content{width:200px;color:#000;font:18px "droid serif",serif}
.landing-schedule-bg{background-size:cover;height:auto}
.schedule-frame{width:100%;max-width:900px;line-height:2.2}
.schedule-frame p{margin:0 0 3vmin}
.schedule-frame table p{margin:0 0 5px}
.slimScrollBar{background:#fff!important}
.events-data-list{width:100%;text-align:left}
.events-data-list th{color:#000;font:3.8vmin/1.2 "bernino extrabold",sans-serif;padding:2.3vmin 2vmin 1.7vmin;background:#e9e9eb}
.events-data-list th:last-child{text-align:right}
.events-data-list td{font-size:3.8vmin;color:#e9e9eb;padding:.9vmin 2vmin;border-bottom:1px solid rgba(223,223,225,.15)}
.events-data-list .data-event-name{width:70%}
.events-data-list .data-event-time{width:30%;text-align:right;padding-left:0;white-space:nowrap}
.landing-sponsors{background:#fff;color:#000;text-align:center}
.sponsors-list{width:100%}
.landing-photos{background-color:#000}
.get-event-wrap{padding:0 0 18vmin}
.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%;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:18px;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;-webkit-align-items:center;-ms-flex-pack:center;-ms-flex-align:center;align-items: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;border:2px solid #fff;border-radius:50%;transition:background,.3s}
.fp-viewing-info .fixed-navigation a:before,.fp-viewing-sponsors .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-sponsors .fixed-navigation a.active:before,.fp-viewing-sponsors .fixed-navigation a:hover:before,.fp-viewing-sponsors .fixed-navigation li.active a:before{background:#000}
.back-top{display:block;height:60px;padding:0 34px 0 0;background:#e4e4e4;font:17px/60px "bernino extrabold",sans-serif;text-align:center;position:absolute;bottom:0;left:0;right:0}
.back-top:after,.back-top:before{position:absolute;left:auto;right:50%;top:26px;width:18px;height:5px;background:#000}
.back-top:after{margin-right:-62px;transform:rotate(45deg);transition:top .3s ease}
.back-top:before{margin-right:-52px;transform:rotate(-45deg);transition:top .3s ease}
@media only screen and (min-width:768px) and (max-width:1169px){.a-center-tablet{text-align:center}
.divider-info-line{padding-left:10px;padding-right:10px}
.map-block,.sponsors-block{padding-left:40px;padding-right:40px}
.btn-popup{margin-left:-260px;width:520px}
.map-block{width:100%}
}
@media only screen and (min-width:768px){.foot-bot,.pager-item a:before,.slide-text{position:absolute;right:0}
.show-in-mobile{display:none!important}
.divider-info-line{padding-top:23px;padding-bottom:23px}
.landing-block{padding-top:71px}
.event-intro{line-height:2.2}
.event-logo{max-width:26vmin}
.block-title{font-size:5.5vmin}
.narrow-title{font-size:4.2vmin;margin:0 0 3vmin}
.btn-basic{max-width:42vmin;padding:2.2vmin 10px;font-size:2vmin;line-height:1.2}
.main-slider>li{background-position:50% 50px}
.slider-pager{bottom:0;background:rgba(255,255,255,.1)}
.pager-item img{width:100%;height:auto;display:block}
.pager-item strong,.sponsors-list{display:-ms-flexbox;-ms-flex-align:center}
.pager-item strong{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:#fff;font:2.5vmin/1 "bernino bold",sans-serif;text-transform:uppercase;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.pager-item a{display:block}
.pager-item a:before{top:0;left:0;bottom:0;z-index:1;margin:0;content:"";opacity:0;background:rgba(0,0,0,.7);transform:translateX(0) translateY(0) scale(.5);transition:opacity .3s .1s,transform .3s .1s}
.pager-item a.active:before,.pager-item a:hover:before{opacity:1;transform:translateX(0) translateY(0) scale(1)}
.slide-text{bottom:27.5%;max-width:440px;line-height:2.2;text-shadow:0 0 5px #000}
.slide-text h2{font:3vmin "bernino bold",sans-serif}
.slide-text h3{font:700 2vmin "droid serif",sans-serif}
.map-block h3{font-size:3.2vmin}
.event-address{font-size:2vmin;margin:0 0 4vmin}
.events-data-list th{font-size:1.8vmin}
.events-data-list td{font-size:1.7vmin}
.events-data-list .data-event-name{font-weight:700}
.sponsors-block{width:116vmin;margin-bottom:3vmin}
.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:flex;align-items:center;-ms-flex-pack:space-around;justify-content:space-around}
.sponsors-list img{width:100%;height:auto}
.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{left: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:1024px){.landing-intro-bg{background-image:url(../images/landing/landing-intro-bg-tab.jpg)}
.bg-video{display:none}
.main-slider>li.slide-image-1{background-image:url(../images/landing/slide-111-tab.jpg)}
.main-slider>li.slide-image-2{background-image:url(../images/landing/b-slide2-tab.jpg)}
.main-slider>li.slide-image-3{background-image:url(../images/landing/b-slide3-tab.jpg)}
.main-slider>li.slide-image-4{background-image:url(../images/landing/b-slide4-tab.jpg)}
.main-slider>li.slide-image-5{background-image:url(../images/landing/b-slide5-tab.jpg)}
.main-slider>li.slide-image-6{background-image:url(../images/landing/slide-444-tab.jpg)}
.slide-text{right:40px}
.landing-map-bg{background-image:url(../images/landing/landing-map-bg-tab-1.jpg?v=1112)}
.landing-schedule-bg{padding-top:100px;padding-bottom:100px;background-image:url(../images/landing/schedule-bg-tab.jpg)}
}
@media only screen and (min-width:1025px){.btn-basic:after,.btn-basic:before,.simple-link:after{position:absolute;content:""}
.show-in-tablet-1024{display:none!important}
.show-in-desktop{display:block}
.back-link:hover:after{width:93%}
.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);transition:width,.3s}
.btn-basic.black:after,.btn-basic.black:before{background:rgba(0,0,0,.3)}
.btn-basic.black:hover{color:#000}
.btn-basic:before{left:0}
.btn-basic:after{right:0}
.btn-basic:hover{color:#fff}
.btn-basic:hover:after,.btn-basic:hover:before{width:50%}
.btn-popup{margin-left:-330px;width:660px}
.main-slider>li.slide-image-1{background-image:url(../images/landing/slide-111.jpg)}
.main-slider>li.slide-image-2{background-image:url(../images/landing/b-slide2.jpg)}
.main-slider>li.slide-image-3{background-image:url(../images/landing/b-slide3.jpg)}
.main-slider>li.slide-image-4{background-image:url(../images/landing/b-slide4.jpg)}
.main-slider>li.slide-image-5{background-image:url(../images/landing/b-slide5.jpg)}
.main-slider>li.slide-image-6{background-image:url(../images/landing/slide-444.jpg)}
.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)}
.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-map-bg{background-image:url(../images/landing/landing-map-bg-1.jpg?v=1112)}
.map-anim{opacity:.2;transition:transform .3s .4s,opacity .3s .6s;transform:translateX(0) translateY(0) scale(.5)}
.schedule-frame,.sponsors-anim{transition:transform .3s .4s,opacity .3s .4s}
.active .map-anim{opacity:1;transform:translateX(0) translateY(0) scale(1)}
.landing-schedule-bg{padding-top:120px;padding-bottom:120px;background-image:url(../images/landing/schedule-bg.jpg)}
.schedule-frame{opacity:.2;transform:translateX(-100%) translateY(0) scale(.7)}
.active .schedule-frame{opacity:1;transform:translateX(0) translateY(0) scale(1)}
.sponsors-anim{opacity:.2;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:1170px){.show-in-tablet{display:none!important}
}
@media only screen and (max-width:1169px){.hr-wide{margin:25px 0}
.page-navigation li{margin:0 .8vmin}
.page-navigation a{font-size:13px}
#scrollsections-navigation,.fixed-navigation{right:6px}
}
@media only screen and (max-width:870px){.show-in-tablet-870{display:block!important}
.hide-in-tablet-870{display:none!important}
.page-navigation{display:none}
#map{width:100%}
.schedule-frame{max-width:100%;padding-left:40px;padding-right:40px}
}
@media only screen and (max-width:767px){.hide-in-mobile{display:none!important}
.bg-video,.pager-item img,.pager-item strong,.tl-title{display:none}
.container{padding-bottom:40px}
body{font-size:14px}
.divider-info-line{padding:10px 2px 18px}
.back-link{margin-top:8px}
.landing-block{padding-top:54px}
.landing-intro-bg{background-image:url(../images/landing/video-mob.jpg)}
.event-intro{padding-left:15px;padding-right:15px;line-height:1.4}
.event-logo{max-width:34vmin}
.get-event-block{padding:18px}
.btn-basic{padding:4.2vmin 10px;font-size:6vmin;line-height:1.2;min-width:280px;max-width:400px}
.btn-popup{margin-left:-160px;width:320px;padding:10px}
.main-slider>li{background-position:50% 0}
.main-slider>li.slide-image-1{background-image:url(../images/landing/slide-111-mob.jpg)}
.main-slider>li.slide-image-2{background-image:url(../images/landing/b-slide2-mob.jpg)}
.main-slider>li.slide-image-3{background-image:url(../images/landing/b-slide3-mob.jpg)}
.main-slider>li.slide-image-4{background-image:url(../images/landing/b-slide4-mob.jpg)}
.main-slider>li.slide-image-5{background-image:url(../images/landing/b-slide5-mob.jpg)}
.main-slider>li.slide-image-6{background-image:url(../images/landing/slide-444-mob.jpg)}
.slider-pager{bottom:30px}
.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}
.pager-item a.active:before{background:#fff}
.slide-text-hold{display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;-webkit-justify-content:center;-ms-justify-content:center;align-items:center;justify-content:center}
.slide-text{padding-left:20px;padding-right:20px;line-height:1.4}
.slide-text h2{font:9vmin "bernino bold",sans-serif}
.slide-text h3{font:700 5vmin "droid serif",sans-serif}
.landing-map .landing-block{padding-top:10px;padding-bottom:10px}
.landing-schedule .landing-block,.landing-schedule-bg{padding-top:30px;padding-bottom:40px}
.landing-map-bg{background-image:url(../images/landing/landing-map-bg-mob-1.jpg?v=1112)}
.event-address{font-size:15px;margin:0 0 20px}
.copyright,.fb-nav{font-size:13px}
.landing-schedule-bg{background-image:url(../images/landing/schedule-bg-mob.jpg)}
.schedule-frame{padding-left:18px;padding-right:18px}
.landing-sponsors .landing-block{padding:10px 18px}
.sponsors-block{max-width:280px;margin:0 auto 3vmin}
.sponsors-list-wrap{padding:10px 0}
.sponsors-list-wrap:nth-child(1) li{height:180px;line-height:180px}
.sponsors-list-wrap:nth-child(1) li img{max-height:180px}
.sponsors-list-wrap:nth-child(2) li,.sponsors-list-wrap:nth-child(3) li{height:90px;line-height:90px}
.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-hold{height:100vh;padding-bottom:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;-webkit-justify-content:center;-ms-justify-content:center;align-items:center;justify-content:center;-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}
}