@charset "utf-8";
@font-face{font-family:m24;src:url(/special/fonts/m24font/m24.eot?mkxslz);src:url(/special/fonts/m24font/m24.eot?mkxslz#iefix) format("embedded-opentype"),url(/special/fonts/m24font/m24.ttf?mkxslz) format("truetype"),url(/special/fonts/m24font/m24.woff?mkxslz) format("woff"),url(/special/fonts/m24font/m24.svg?mkxslz#m24) format("svg");font-weight:400;font-style:normal}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
.part .parallax-container .parallax:before{display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGD4z4AMAA4EAQAvGW0PAAAAAElFTkSuQmCC);z-index:5;-webkit-box-shadow:0 150px 250px rgba(0,0,0,.75) inset;box-shadow:0 150px 250px rgba(0,0,0,.75) inset;opacity:.5;background-attachment:scroll;content:'';width:100%;height:100%;top:0;left:0;position:absolute;z-index:1}
.part#armor .parallax:before{opacity:.85;-webkit-box-shadow:0 -75vh 25vh RGB(88,86,193) inset;box-shadow:0 -75vh 25vh RGB(88,86,193) inset;background-image:url(/special/9may/bg-grain.png)}
body{background-color:#ee3124;font-family:'Montserrat',sans-serif;font-size:16px;background-image:url(/special/9may/2019/v-pattern.svg);background-attachment:fixed;font-weight:400;background-size: cover;overflow-x: hidden;}
article{background-color:#fff;padding:96px;margin:-40px 0 0;line-height:1.5em}
#top{height:100vh;width:100%}
.prTop{position:absolute;top:50%;left:0;width:100%;z-index:999}
nav a.brand-logo{position:absolute;color:#fff;padding:0;font-size:16px;width:auto;display:inline-block;background-image: url(../denpobedy-w.svg);width: 160px;}
#top{position:relative}
#top::before{content:'';height:100%;display:block;width:100%;background-size:4px;z-index:1;background-color:rgba(50,0,0,.25);background-attachment:scroll}
.prTop.sticky{top:0;position:fixed}
nav .brand-logo{position:absolute;display:inline-block;font-size:2rem;padding:0;font-family:Montserrat;font-weight:800;top:50%;left:80px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#ffc;text-transform: uppercase;}
nav.rNav{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.22);-webkit-transition:all .75s ease-in-out;-o-transition:all .75s ease-in-out;transition:all .75s ease-in-out;-webkit-box-shadow:0 96px 8px #d3072a inset,0 3px 6px rgba(0,0,0,0.25);box-shadow:0 96px 8px #d3072a inset,0 3px 6px rgba(0,0,0,0.25);background-color:transparent;height: 96px;padding: 16px 0 16px;}
.thetop .rNav{-webkit-box-shadow:0 54px 16px rgba(0,0,0,0) inset;box-shadow:0 54px 16px rgba(0,0,0,0) inset;background-color:rgba(0,0,0,0);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.parallax-container .section{width:100%}
.b-material-incut{position:relative;margin:1rem 0 1rem 1rem;padding:0;overflow:hidden;padding:0;background-color:#f0f5f9;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.22);box-shadow:0 3px 6px rgba(0,0,0,0.22);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:1rem auto;height:480px;min-height:240px}
.b-material-incut img{-webkit-transition:-webkit-filter .25s ease-in-out;transition:-webkit-filter .25s ease-in-out;-o-transition:filter .25s ease-in-out;transition:filter .25s ease-in-out;transition:filter .25s ease-in-out,-webkit-filter .25s ease-in-out}
.b-material-incut:hover{-webkit-box-shadow:0 3px 16px rgba(0,0,0,0.22);box-shadow:0 3px 16px rgba(0,0,0,0.22)}
.b-material-incut:hover img{-webkit-filter:contrast(1.1);filter:contrast(1.1)}
.b-material-incut .desc{display:block;position:absolute;color:#fff;background-color:rgba(0,0,0,0);bottom:0;left:0;width:100%;margin:0;padding:1rem;font-size:12px;-webkit-box-shadow:0 -32px 16px rgba(0,0,0,0.5) inset;box-shadow:0 -32px 16px rgba(0,0,0,0.5) inset}
.b-material-incut .desc a{color:#ffc;border-bottom:1px solid #ffc}
@media(max-width:720px){.b-material-incut{height:240px}
}.b-material-incut img.initialized{width:110%;cursor:-webkit-zoom-in;cursor:zoom-in;position:absolute;bottom:0!important;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:auto;-webkit-transition:-webkit-filter .25s ease-in-out .5s;transition:-webkit-filter .25s ease-in-out .5s;-o-transition:filter .25s ease-in-out .5s;transition:filter .25s ease-in-out .5s;transition:filter .25s ease-in-out .5s,-webkit-filter .25s ease-in-out .5s;-webkit-filter:sepia(1) contrast(.5) brightness(1.5);filter:sepia(1) contrast(.5) brightness(1.5);min-height:110%}
.b-material-incut img.initialized.live{-webkit-filter:sepia(0);filter:sepia(0)}
.b-material-incut img.active{-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}
.b-material-incut img.active{cursor:-webkit-zoom-out;cursor:zoom-out;-webkit-transform:none;-ms-transform:none;transform:none}
.b-material-incut-m-image img.initialized{cursor:-webkit-zoom-in;cursor:zoom-in}
.b-material-incut-m-image img.active{cursor:-webkit-zoom-out;cursor:zoom-out}
.thetop #topnav_desk{padding:0;height:auto;width:960px;margin:0 auto;width:auto;overflow:hidden;max-width: 960px;}
#topnav_desk{display:block;position:relative;margin:0 auto;text-align:center;width:auto;padding:0 0 0 250px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;height:100%;height: 64px;line-height: 32px;}
#topnav_desk li{text-align:center;margin:0 .5em;float:none;display:inline-block}
.thetop a#logo-container,.thetop a.m24ru{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#topnav_desk li a{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;display:block;color:#fff;padding:0 .5em;font-weight:600;font-size: 14px;background-color: transparent;}
.thetop #topnav_desk li a {color: #d3072a;
background-color:#fff;
  margin:4px auto;
text-shadow: none;
}

.thetop #topnav_desk li a:hover{background-color:#d3072a;color: #fff;}
#topnav_desk li a:before,#topnav_desk li a:after{content:'';display:block;position:absolute;width:100%;height:1px;background:transparent;left:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
#topnav_desk li a:before{top:0;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}
#topnav_desk li a:after{bottom:0;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}
#topnav_desk li a.active:before{top:16px;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}

#topnav_desk li a.active, #topnav_desk li a:hover {background-color:#fff;color:#d3072a;}

#topnav_desk li a.active:after{bottom:16px;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}
.sticky #topnav_desk li a:before,.sticky #topnav_desk li a:after{opacity:0}
#topnav_desk li a.active:before,#topnav_desk li a.active:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1}
header.prTop h1{position:absolute;top:-120px;left:50%;font-family:Montserrat;font-weight:700;color:#fff;font-size:84px;line-height:1em;text-shadow:0 3px 6px rgba(0,0,0,0.25);white-space:nowrap;opacity:1;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0;-webkit-transition:none;-o-transition:none;transition:none;text-transform: uppercase;background-image: url(../denpobedy-w.svg);background-size: contain;background-position: center;background-repeat: no-repeat;text-indent: -9000px;height: 100px;width: 100%;max-width: 90%;width: 960px;}
nav #topnav_desk li a.active{}
a.m24ru{display:block;position:absolute;left:0;top:50%;overflow:hidden;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);height:64px;text-indent:-1000px;width:70px;background-image:url(/special/img/logos/m24_orange.svg);background-position:center;background-repeat:no-repeat;background-size:100% auto;z-index:5}
.thetop a.topLink{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;opacity:0}
.sticky a.topLink{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;z-index:5;-webkit-transform:scale(1,1) translate(0,-50%);-ms-transform:scale(1,1) translate(0,-50%);transform:scale(1,1) translate(0,-50%);opacity:1;display:inline-block;background-position: center;background-repeat: no-repeat;text-indent: -1000px;}
article h3{font-family:'Oswald';text-align:center;font-size:48px;font-weight:600;color:#d3072a;position:relative;display:block;text-align:center;overflow:hidden;padding:0 64px;clear:both;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin:1em auto}
article h3{color:#fe9;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}
article h3.live{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);color:#353535}
article h3 span:before,article h3 span:after{content:'';position:absolute;top:50%;height:4px;width:0;background-color:#d3072a;display:block;border-radius:4px;-webkit-transition:all .25s ease-in-out .25s;-o-transition:all .25s ease-in-out .25s;transition:all .25s ease-in-out .25s}
article h3 span{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:inline-block;position:relative;padding:0 8px}
article h3 span:before{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);left:0}
article h3 span:after{-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);right:0}
article h3.live span:before,article h3.live span:after{width:64px}
#armor .parallax-container{min-height:100vh;height:auto}
.part h2{font-family:Oswald;font-weight:600;color:#fff}
.part h5{color:#fff;font-family:'Montserrat';font-weight:600;font-size:32px;text-transform: uppercase;}
@media(max-width:992px){.thetop a.topLink#logo-container{-webkit-transform:translate(-50%,-150%);-ms-transform:translate(-50%,-150%);transform:translate(-50%,-150%);opacity:0}
.sticky a.topLink#logo-container{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}
}@media(max-width:992px){header.prTop h1{font-size:48px;top:calc(50vh - 96px);position: absolute;}
.thetop a.topLink{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;opacity:1}
.prTop.thetop{top:0;}
header.prTop.sticky h1{opacity:0;visibility:hidden;display:none}
a.m24ru{left:auto;right:0;display:none}
article{padding:16px;-webkit-box-shadow:0 0 0 rgba(0,0,0,0)!important;box-shadow:0 0 0 rgba(0,0,0,0)!important;margin:0}
body{background-color:#fff}
article h3{font-size:32px}
}img.fireimg{max-width:100%;max-width:100%;display:block;margin:auto;text-align:center}
.imgblock{display:block;position:relative;margin:0 auto;text-align:center}
.firegraphics{margin:32px auto}
.firegraphics .tabs .tab a{color:#d3072a;font-weight:500}
.firegraphics .tabs .indicator{background-color:rgba(244,111,60,0.75)}
#history .parallax-container{height:auto;min-height:100vh}
.b-material__item_bold{font-weight:700;}
article ul:not(.tabs){padding:0 0 0 2em!important;line-height:1.5em}
article ul:not(.tabs) li{display:block;margin:0 0 .5em}
article ul:not(.tabs) li:before{content:'\02297 \00A0';color:#f50}
.b-material-incut-m-image img{max-width:100%}
.leaflet-map-pane .leaflet-popup-tip-container_svg{fill:rgba(242,88,49,0.85)!important}
.leaflet-popup-content-wrapper{background-color:rgba(242,88,49,0.85)!important;color:#fff!important}
.leaflet-popup-content-wrapper h4{color:#fe9;font-family:'Oswald';font-weight:600;font-size:2rem}
.leaflet-popup-content-wrapper .leaflet-popup-content p{font-size:12px;margin:0 0 .5em;font-family:Montserrat,sans-serif;color:#fff}
.9may_map_wrapper{min-height:480px;width:100%;position:relative;margin:0 auto;height:640px}
.9may_map_wrapper #may_map{width:100%;height:100%}
#map-incut{height:640px}
.leaflet-container a.leaflet-popup-close-button{color:#fe9!important}
.leaflet-container a.leaflet-popup-close-button:hover{color:#fff!important}
#the_news .card-content{line-height:1.3em;text-align:left}
#the_news .card-content a{font-size:14px;color:#353535;display:block;min-height:70px}
#the_news .card{min-height:360px;margin:24px auto}
#the_news .card-title{-webkit-box-shadow: 0 -128px 64px rgba(200,50,50,0.75) inset;box-shadow: 0 -128px 64px rgba(200,50,50,0.75) inset;padding:12px 24px;line-height:1em;}
#the_news .card-title,#the_news .card-title a{color:#fff;font-family:'Oswald';font-weight:600;line-height:1.1em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,0.35)}
#the_news .card-title{height:100%;width:100%}
#the_news .card-title a{display:inline-block;position:absolute;width:100%;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:12px 24px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#the_news .card:hover .card-title a{color:#fff}
#the_news .card-title a.playcam{width:96px;height:96px;text-indent:-10000px;background-color:rgba(255,255,255,0.75)!important}
#the_news .card-title a.playcam:before{-webkit-animation-duration:2s;animation-duration:2s}
#the_news .col:nth-of-type(2) .card-title a.playcam:before{-webkit-animation-delay:.25s;animation-delay:.25s}
#the_news .col:nth-of-type(3) .card-title a.playcam:before{-webkit-animation-delay:.5s;animation-delay:.5s}
#the_news .card-title a.playcam:after{content:'';display:block;position:absolute;top:50%;left:50%;border-width:24px 0 24px 32px;border-style:solid;border-color:transparent transparent transparent #fa6758;top:50%;left:50%;-webkit-transform:translate(-8px,-50%);-ms-transform:translate(-8px,-50%);transform:translate(-8px,-50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#the_news .card-title a.playcam:hover{background-color:#fa6758!important}
#the_news .card-title a.playcam:hover:after{border-color:transparent transparent transparent rgba(255,255,255,0.85);border-width:16px 0 16px 32px}
#newsblock{background-color:rgba(255,255,255,0.95);padding:24px 0}
#the_news .card:hover{background-color:#f0f5f9}
#the_news .card .card-image{min-height:180px}
#the_news .card .card-image img{min-height:180px}
#the_news .tabs .tab a{color:#d3072a;font-weight:500}
#the_news .tabs .indicator{background-color:#d3072a;}
#map-incut{height:640px;width:100%;clear:both;margin:2rem auto}
.share p{font-size:18px}
.ya-share2__container .ya-share2__list_direction_horizontal>.ya-share2__item{margin:0 5px;display:inline-block}
.ya-share2__container .ya-share2__link{width:auto;height:auto;padding:0;border:0;border-radius:50%;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;background-color:transparent}
.ya-share2__container .ya-share2__link:hover{background-color:#f30}
.ya-share2 .ya-share2__container .ya-share2__badge{background:0}
.ya-share2__container .ya-share2__item .ya-share2__icon{width:40px;height:40px;background-position:0 0;background-size:auto}
#footer{background-color:rgba(80, 0, 0,.75);padding:48px 0;height:auto}
#footer .b-footer-text{font-size:11px;color:rgba(255,255,255,0.75)}
.b-counters{height:1px;overflow:hidden}
.leaflet-popup-content-wrapper .leaflet-popup-content p,.leaflet-popup-content-wrapper .leaflet-popup-content ul,.leaflet-popup-content-wrapper .leaflet-popup-content{font-size:12px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.35)}
.leaflet-map-pane .zz01 .leaflet-popup-tip-container_svg{fill:rgba(235,23,119,0.9)!important}
.zz01 .leaflet-popup-content-wrapper{background-color:rgba(235,23,119,0.9)!important;color:#fff!important}
.leaflet-map-pane .zz02 .leaflet-popup-tip-container_svg{fill:rgba(238,51,34,0.9)!important}
.zz02 .leaflet-popup-content-wrapper{background-color:rgba(238,51,34,0.9)!important;color:#fff!important}
.leaflet-map-pane .zz03 .leaflet-popup-tip-container_svg{fill:rgba(88,86,193,0.9)!important}
.zz03 .leaflet-popup-content-wrapper{background-color:rgba(88,86,193,0.9)!important;color:#fff!important}
.leaflet-map-pane .zz04 .leaflet-popup-tip-container_svg{fill:rgba(255,85,0,0.9)!important}
.zz04 .leaflet-popup-content-wrapper{background-color:rgba(255,85,0,0.9)!important;color:#fff!important}
.leaflet-map-pane .zz05 .leaflet-popup-tip-container_svg{fill:rgba(207,27,64,0.9)!important}
.zz05 .leaflet-popup-content-wrapper{background-color:rgba(207,27,64,0.9)!important;color:#fff!important}
.leaflet-map-pane .zz06 .leaflet-popup-tip-container_svg{fill:rgba(0,51,153,0.9)!important}
.zz06 .leaflet-popup-content-wrapper{background-color:rgba(0,51,153,0.9)!important;color:#fff!important}
.newswidget .col{-webkit-perspective:360px;perspective:360px}
.newswidget .card{-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;opacity:0;-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}
.newswidget.active .card{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.newswidget .col:nth-of-type(2)>.card{-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}
.newswidget .col:nth-of-type(3)>.card{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.btn.rootcolor,.btn-large.rootcolor{background-color:#d3072a;}
.btn.rootcolor:hover,.btn-large.rootcolor:hover{background-color:#ff7b6c}
.theCam.modal{display:none;width:720px!important;height:540px;overflow:hidden!important;max-width:100%;max-height:100%!important}
.mejs__container,.mejs__container video,.mejs__overlay-play{max-width:100%;max-height:100%}


a.scroll.gogo, a.scroll.gogo:before, a.scroll.gogo:after  {
display:block;position:absolute;
width:24px;height:24px;
border-width:4px;
  border-style:solid;
  border-color:transparent #fff #fff transparent;
  -webkit-animation:1.5s GoGo infinite 0.3s;
          animation:1.5s GoGo infinite 0.3s;
}

a.scroll.gogo {
    left:50%;
  bottom:72px;
  -webkit-transform:translate(-50%,0) rotate(45deg);
          transform:translate(-50%,0) rotate(45deg);
  
}
a.scroll.gogo:before, a.scroll.gogo:after {
  content:'';display:block;
  
}
a.scroll.gogo:before {top:-12px;left:-12px;
-webkit-animation-delay:0s;
        animation-delay:0s
}
a.scroll.gogo:after {top:4px;left:4px;
-webkit-animation-delay:0.6s;
        animation-delay:0.6s
}
@-webkit-keyframes GoGo {
  30% {}
  50% {border-color:rgba(0,0,0,0)}
  80% {}
}
@keyframes GoGo {
  30% {}
  50% {border-color:rgba(0,0,0,0)}
  80% {}
}
.mapPointDesc {padding:0 0 16px}
.leaflet-popup-content-wrapper  {max-height:400px !important}

/**/
/* Slider */


.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    margin: 0 auto 32px;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
    text-align: center;
}
.slick-slide a {display:block;
width:100%;
    text-align: center;
    background-color:#000
}

[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
    position: relative;
    margin: auto;
    max-width: 100%;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 64px;
    height: 64px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: #d3072a;
    z-index: 900;
    border-radius: 64px;
    box-shadow: 0 6px 12px rgba(0,0,0,0.25);
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: #fff;
    outline: none;
    background: #c00;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'Montserrat';
    font-size: 48px;

    opacity: 1;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 24px;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '«';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '»';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.storybox .modal-content .b-material-incut-m-image {max-width:240px;float:left;margin:0 16px 0 16px;clear:left;font-size:10px;line-height:1.3em;color:#666}
.storybox h2, .storybox h4 {display:none}
.storybox h3 {color:#353535;text-align: center;transform: none;opacity: 1;}

.story-card {display:block;text-align:center;float:left;width:46%; margin:0 2% 32px;}
.story-card span {display:inline-block;color:#d3072a;font-family:'Oswald';font-size:20px;border-bottom: 2px dotted;}
.story-card a img {display:block;position:relative;margin:0 auto;border-radius:50%;margin:0 auto 16px;max-width: 100%;box-shadow: 0 3px 6px rgba(0,0,0,0.35);}
article {overflow-x:hidden;}
.part article h2 {color:#fff;text-align:center;font-family:'Montserrat';background-image: url(/special/9may/2019/v-pattern.svg);background-size: 100% auto;padding: .5em;text-transform: uppercase;font-size: 36px;}
.part hr {text-transform: uppercase}
.storybox .b-material-incut-m-image img.initialized {cursor: default}
.slt-incut {max-width:360px;float:right;box-shadow:0 8px 16px rgba(0,0,0,0.25);border:2px solid #fff;}
.slt-incut img {max-width:100%}

.b-incut-gallery-list + .desc {display:none}
@media (max-width:720px) {
    .story-card span {font-size:16px}
    article h3 {font-size:22px}
	body {font-size:14px}
}
