.wrapper .left-menu,body{background-color:#282828}
.wrapper .left-menu__submenu ul li.color--blue .wrap-link,.wrapper .left-menu__submenu ul li:hover .wrap-link{min-width:250px}
@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:400;src:local('PT Sans Narrow'),local(PTSans-Narrow),url(https://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4aUdwd0g3YZvPtKezrP11hs.ttf) format("truetype")}
@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:700;src:local('PT Sans Narrow Bold'),local(PTSans-NarrowBold),url(https://fonts.gstatic.com/s/ptsansnarrow/v7/Q_pTky3Sc3ubRibGToTAYm8hADVPt2198XJ0mRNwYBw.ttf) format("truetype")}
@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'),local(PTSans-Regular),url(https://fonts.gstatic.com/s/ptsans/v8/pkYDSlCHbDnBWPT5PPFFTA.ttf) format("truetype")}
*{margin:0;padding:0}
body,html{}
a{outline:0}
.clearfix{clear:both}
.wrapper{height:100%;width:100%}
.wrapper:after{display:block;content:'';clear:both}
.wrapper .left-menu{width:69px;float:left;height:100%;padding-left:10px;padding-top:15px;padding-right:10px;box-sizing:border-box;position:relative}
.wrapper .left-menu.translate{transform:translateX(0);transition:transform .5s ease!important;position:fixed}
.wrapper .left-menu.translate .open--submenu{margin-top:52px}
.wrapper .left-menu.translate .open--submenu .wrap-link{opacity:1!important;visibility:visible;padding-left:10px!important}
.wrapper .left-menu.translate .open--submenu .wrap-link:before{display:none!important}
.wrapper .left-menu.translate .open--submenu .wrap-link a{background-color:transparent!important;padding-top:14px}
.wrapper .left-menu.translate .burger{position:absolute;right:10px}
.wrapper .left-menu__burger{width:30px;height:22px;cursor:pointer;margin:0 auto;right:0}
.wrapper .left-menu__burger span{display:block;width:100%;height:3px;margin-bottom:5px;background-color:#6b6e74;transition:top .5s ease .5s,height .5s ease .5s}
.wrapper .left-menu__burger.view-menu{transition:right .5s linear}
.wrapper .left-menu__burger.open--burger{width:40px;height:30px;position:absolute;right:15px}
.wrapper .left-menu__burger.open--burger span{height:1px}
.wrapper .left-menu__burger.open--burger span:first-of-type{transform:rotate(-45deg);transition:transform .5s ease,top .5s ease,height .5s ease;margin-bottom:0;position:relative;top:14px}
.wrapper .left-menu__burger.open--burger span:last-of-type{transform:rotate(45deg);transition:transform .5s ease,top .5s ease,height .5s ease;position:relative;top:7px}
.wrapper .left-menu__burger.open--burger span:nth-of-type(2){opacity:0;transition:opacity .1s ease}
.wrapper .left-menu__submenu{margin-top:22px}
.wrapper .left-menu__submenu ul{list-style-type:none}
.wrapper .left-menu__submenu ul li{position:relative}
.wrapper .left-menu__submenu ul li:after{display:block;content:'';clear:both}
.wrapper .left-menu__submenu ul li.color--blue{background-color:#1b305c}
.wrapper .left-menu__submenu ul li.color--blue a{color:#a6adb8;outline:0}
.wrapper .left-menu__submenu ul li.color--blue:before{display:block;content:'';position:absolute;right:-10px;height:100%;background-color:#1b305c;width:10px}
.wrapper .right-block .scroll--banner{z-index:10;transition:top .5s ease;top:0;position:fixed}
.wrapper .right-block .scroll--map{right:40px;z-index:10;transition:top .5s ease;top:0;position:fixed}
.wrapper .left-menu__submenu__wrap-svg{box-sizing:border-box;height:50px;padding-top:8px;width:59px}
.wrapper .left-menu__submenu__wrap-svg svg{width:80%;height:35px;fill:#6b6e74}
.wrapper .left-menu__submenu__wrap-svg.color--orange{background-color:#ef4601;position:relative}
.wrapper .left-menu__submenu__wrap-svg.color--orange:before{display:block;content:'';position:absolute;left:-10px;top:0;width:68px;height:100%;background-color:#ef4601;z-index:0}
.wrapper .left-menu__submenu__wrap-svg.color--orange svg{fill:#fff;transition:all .5s ease;position:relative;z-index:1}
.wrapper .left-menu__submenu__wrap-link{position:absolute;float:left;top:0;left:59px;height:100%;opacity:0;visibility:hidden;box-sizing:border-box;padding-left:10px;z-index:101;word-wrap:normal}
.wrapper .left-menu__submenu__wrap-link a{font:18px 'PT Sans Narrow',sans-serif;color:#ddd;text-decoration:none;text-transform:uppercase;display:block;width:100%;height:69%;padding-top:15px;outline:0}
.wrapper .left-menu.hover{transition:width .5s ease}
.wrapper .left-menu.hover>div:last-of-type{margin-top:55px}
.wrapper .left-menu.hover li .wrap-link{opacity:1;visibility:visible;transition:opacity .5s ease}
.wrapper .left-menu.close{transition:width .5s ease,transform .5s ease}
.wrapper .left-menu.close li:hover .wrap-link{opacity:1!important;visibility:visible!important;transition:opacity .5s ease;background-color:#1b305c;padding-left:20px}
.wrapper .left-menu.close li:hover .wrap-link:before{position:absolute;content:'';display:block;width:0;height:0;border-top:5px solid transparent;border-left:8px solid #ef4601;border-bottom:5px solid transparent;left:-1px;top:calc(50% - 5px)}
.wrapper .left-menu.close li:hover .wrap-link a{background-color:#1b305c;padding-right:10px}
.wrapper .right-block{width:calc(100% - 69px);height:100%;float:left;box-sizing:border-box;position:relative}
.wrapper .right-block .scroll--banner{width:240px}
.wrapper .right-block .scroll--banner img,.wrapper .right-block .scroll--map img{width:100%}
.wrapper .right-block header{padding-left:40px;padding-right:40px;padding-top:15px;background-color:#fff}
.wrapper .right-block header:after{display:block;width:100%;clear:both;content:''}
.wrapper .right-block header.scroll--fixed{position:fixed;z-index:101;background-color:#fff}
.wrapper .right-block__logo{width:172px;float:left}
.wrapper .right-block__logo img{width:100%;max-width:100%}
.wrapper .right-block__slogan{float:left;margin-left:5.92857143%;margin-top:34px;width:22.5%}
.wrapper .right-block__slogan p{text-transform:uppercase;color:#1b305c;font:700 1.5em 'PT Sans Narrow',sans-serif}
.wrapper .right-block__search{float:right;width:41%;margin-top:9px;position:relative}
.wrapper .right-block__search__top__city{width:22%;float:left}
.wrapper .right-block__search__top__city .city-link{text-decoration:none;color:#495d69;font:1.125em 'PT Sans Narrow',sans-serif;text-transform:uppercase;position:relative;padding-left:4px;transition:color .5s ease}
.wrapper .right-block__search__top__city .city-link .arrow-city{fill:#ef4601;height:13px;position:absolute;right:-19px;top:calc(50% - 4.5px);width:20px}
.wrapper .right-block__search__top__city .city-link:hover{color:#ef4601;transition:color .5s ease}
.wrapper .right-block__search__top__soc{float:right;width:calc(100% - 22%)}
.wrapper .right-block__search__top__soc ul{list-style-type:none;text-align:right;font-size:0;line-height:normal}
.wrapper .right-block__search__top__soc ul li{display:inline-block;margin-right:5.06666667%}
.wrapper .right-block__search__top__soc ul li .ico{width:17px;height:17px;fill:#a6adb8;transition:all .5s ease}
.wrapper .right-block__search__top__soc ul li .ico:hover{fill:#495d69;transition:all .5s ease}
.wrapper .right-block__search__top__soc ul li:last-of-type{margin-right:0}
.wrapper .right-block__search__top__search768{position:absolute;display:none;z-index:10;right:0;top:35px;cursor:pointer}
.wrapper .right-block__search__top__search768 svg{width:28px;height:28px;fill:#ef4601;background-color:transparent;transition:all .5s ease}
.wrapper .right-block__search__top:after{display:block;content:'';clear:both}
.wrapper .right-block__search__input{margin-top:8px;position:relative}
.wrapper .right-block__search__input input[type=text]{width:100%;height:48px;border:1px solid #ddd;box-sizing:border-box;padding-left:10px;font:1.125em/1.625em 'PT Sans Narrow',sans-serif;color:#495d69;outline:0;border-radius:0;webkit-appearance:none;box-shadow:none}
.wrapper .right-block__search__input input[type=submit]{width:52px;height:48px;position:absolute;right:0;top:0;border:none;cursor:pointer;background:url(../img/search.svg) center no-repeat #ef4601;background-size:26px;outline:0;transition:background .5s ease;border-radius:0;webkit-appearance:none;box-shadow:none}
.wrapper .right-block__search__input input[type=submit]:hover{background-color:#1b305c;transition:background .5s ease}
.wrapper .right-block:after{display:block;width:100%;clear:both}
.wrapper .right-block .content{background-color:#fff;padding:19px 40px 30px}
.wrapper .right-block .content__wrap-slide{position:relative}
.wrapper .right-block .content__wrap-slide__block-slider{width:calc(100% - 254px);overflow:hidden;float:left;height:400px;position:relative}
.wrapper .right-block .content__wrap-slide__block-slider__text-slide{width:100%;max-width:515px;background-color:rgba(255,255,255,.71);padding:25px 28px 30px;position:absolute;right:34px;bottom:36px;box-sizing:border-box}
.wrapper .right-block .content__wrap-slide__block-slider__text-slide .title-slide{font:700 2.625em/1.3em 'PT Sans Narrow',sans-serif;text-transform:uppercase;color:#1b305c;margin-bottom:11px}
.wrapper .right-block .content__wrap-slide__block-slider__text-slide .text-slide{font:1.125em/1.625em 'PT Sans',sans-serif;color:#282828}
.wrapper .right-block .content__wrap-slide__block-slider__text-slide .link-slide{text-decoration:none;background-color:#ef4601;color:#fff;font:1em/1.625em 'PT Sans Narrow',sans-serif;text-transform:uppercase;padding:10px 49px;margin-top:10px;display:block;max-width:72px;width:100%}
.wrapper .right-block .content__wrap-slide__block-banner{float:right;width:240px;overflow:hidden;height:400px}
.wrapper .right-block .content__wrap-slide__block-banner img{width:100%}
.wrapper .right-block .content__wrap-slide:after{clear:both;display:block;content:''}
.wrapper .right-block .content__wrap-slide .swiper-slide{background-size:cover;background-position:center;background-repeat:no-repeat;height:400px;position:relative}
.wrapper .right-block .content__wrap-slide .swiper-slide a{display:block;text-decoration:none;width:100%;height:100%}
.wrapper .right-block .content__wrap-slide .swiper-pagination{text-align:left;padding-left:36px;bottom:36px;font-size:0}
.wrapper .right-block .content__wrap-slide .swiper-pagination span{width:14px;height:14px;background-color:transparent;border:3px solid #fff;box-sizing:border-box;opacity:1;margin-left:0;margin-right:25px;margin-bottom:15px}
.wrapper .right-block .content__wrap-slide .swiper-pagination span.swiper-pagination-bullet-active{background-color:#f9ef93;border-color:#f9ef93}
.wrapper .right-block .content__list-category{margin-top:18px;font-size:0;overflow:hidden}
.wrapper .right-block .content__list-category .row{margin:0 -.33%;overflow:hidden}
.wrapper .right-block .content__list-category .one-square{width:16%;min-width:200px;display:inline-block;vertical-align:top;margin:0 .33% 10px}
.wrapper .right-block .content__list-category .one-square img{width:100%;height:auto}
.wrapper .right-block .content__list-category .two-square{min-width:200px;width:16%;margin:0 .33% 10px;display:inline-block;vertical-align:top}
.wrapper .right-block .content__list-category .two-square img{width:100%!important;height:auto}
.wrapper .right-block .content__list-category .four-square{width:32.65%;margin:0 .33% 10px;display:inline-block;vertical-align:top;position:relative}
.wrapper .right-block .content__list-category .four-square img{width:100%;height:auto}
.wrapper .right-block .content__list-category .four-square .element-title{bottom:calc(2.2% + 21px)}
.wrapper .right-block .content__list-category .six-square{width:49.34%;margin:0 .33% 10px;display:inline-block;vertical-align:top;box-sizing:border-box}
.wrapper .right-block .content__list-category .six-square img{width:100%;height:auto}
.wrapper .right-block .content__list-category .six-square .element-title{text-align:left}
.wrapper .right-block .content__list-category__element{position:relative;display:inline-block;overflow:hidden}
.wrapper .right-block .content__list-category__element img{width:100%;max-width:100%;height:auto}
.wrapper .right-block .content__list-category__element>a{display:block;width:100%;height:100%}
.wrapper .right-block .content__list-category__element a{text-decoration:none;color:#fff}
.wrapper .right-block .content__list-category__element.blue-theme .element-title{background-color:#01315f}
.wrapper .right-block .content__list-category__element.orange-theme .element-title{background-color:#ef4601}
.wrapper .right-block .content__list-category__element.light-blue-theme .element-title{background-color:#7998b5}
.wrapper .right-block .content__list-category__element.afiche-thema{background-color:#e6e6e6;padding:43px 0 30px 27px;box-sizing:border-box}
.wrapper .right-block .content__list-category__element.afiche-thema .element-title{font:700 1.6875rem/1.6875rem 'PT Sans Narrow',sans-serif;color:#1b305c;text-transform:uppercase;position:static;padding:0}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul{list-style-type:none;font-size:0;margin-top:47px;text-align:justify}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul:after{display:inline-block;content:'';width:100%}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li{display:inline-block;width:50%;margin-top:15px}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li:nth-of-type(1),.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li:nth-of-type(2){margin-top:0}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li:after{display:block;content:'';clear:both}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li .image-slide{width:30%;display:inline-block;vertical-align:middle}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li .image-slide a{display:block;width:100%;height:100%}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li .text-slide{font-size:.8125rem;line-height:1.625rem;font-family:'PT Sans',sans-serif;margin-left:4%;width:60%;display:inline-block;vertical-align:middle}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li .text-slide p{text-align:left}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li .text-slide p.title-category{margin-top:-9px}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li .text-slide p.title-category a{color:#7291a4;text-decoration:none;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li .text-slide p.title-category a:hover{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li .text-slide p.date{color:#ef4601;font-size:.875rem}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li .text-slide p.title-event{font-family:'PT Sans Narrow',sans-serif;font-weight:700;font-size:1.125rem;line-height:1.4375rem;text-transform:uppercase;text-align:left}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li .text-slide p.title-event a{color:#282828;text-decoration:none;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li .text-slide p.title-event a:hover{color:#ef4601;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li .text-slide p.slide-address{color:#7291a4;text-align:left}
.wrapper .right-block .content__list-category__element.afiche-thema-blue{background-color:#1b305c;padding:43px 0 30px 27px;box-sizing:border-box}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .element-title{font:700 1.6875rem/1.6875rem 'PT Sans Narrow',sans-serif;color:#fff;text-transform:uppercase;position:static;padding:0}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul{list-style-type:none;font-size:0;margin-top:40px;text-align:justify}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul:after{display:inline-block;content:'';width:100%}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li{display:inline-block;width:50%;margin-top:15px}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li:nth-of-type(1),.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li:nth-of-type(2){margin-top:0}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li:after{display:block;content:'';clear:both}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li .image-slide{width:30%;display:inline-block;vertical-align:middle}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li .image-slide a{display:block;width:100%;height:100%}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li .text-slide{font-size:.8125rem;line-height:1.625rem;font-family:'PT Sans',sans-serif;margin-left:4%;width:60%;display:inline-block;vertical-align:middle}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li .text-slide p.title-category{margin-top:-9px}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li .text-slide p.title-category a{text-decoration:none;color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li .text-slide p.title-category a:hover{color:#7291a4;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li .text-slide p.date{color:#f9ef93;font-size:.875rem}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li .text-slide p.title-event{font-family:'PT Sans Narrow',sans-serif;font-weight:700;color:#fff;font-size:1rem;line-height:1.25rem;text-transform:uppercase;text-align:left}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li .text-slide p.title-event a{text-decoration:none;color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li .text-slide p.title-event a:hover{color:#f9ef93;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li .text-slide p.slide-address{color:#7291a4;text-align:left}
.wrapper .right-block .content__list-category__element.afiche-thema-orange{background-color:#ef4601;padding:43px 0 30px 27px;box-sizing:border-box}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .element-title{font:700 1.6875rem/1.6875rem 'PT Sans Narrow',sans-serif;color:#f9ef93;text-transform:uppercase;position:static;padding:0}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul{list-style-type:none;font-size:0;margin-top:40px;text-align:justify}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul:after{display:inline-block;content:'';width:100%}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul li{display:inline-block;width:50%;margin-top:15px}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul li:nth-of-type(1),.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul li:nth-of-type(2){margin-top:0}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul li:after{display:block;content:'';clear:both}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul li .image-slide{width:30%;display:inline-block;vertical-align:middle}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul li .image-slide a{display:block;width:100%;height:100%}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul li .text-slide{font-size:.8125rem;line-height:1.625rem;font-family:'PT Sans',sans-serif;margin-left:4%;width:60%;display:inline-block;vertical-align:middle}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul li .text-slide p.title-category{margin-top:-9px}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul li .text-slide p.title-category a{text-decoration:none;color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul li .text-slide p.title-category a:hover{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul li .text-slide p.date{color:#f9ef93;font-size:.875rem}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul li .text-slide p.title-event{font-family:'PT Sans Narrow',sans-serif;font-weight:700;color:#fff;font-size:1rem;line-height:1.25rem;text-transform:uppercase;text-align:left}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul li .text-slide p.title-event a{text-decoration:none;color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul li .text-slide p.title-event a:hover{color:#f9ef93;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-thema-orange .list-afiche ul li .text-slide p.slide-address{color:#fff;text-align:left}
.wrapper .right-block .content__list-category__element.afiche-thema-green{background-color:#7291a4;padding:43px 0 30px 27px;box-sizing:border-box}
.wrapper .right-block .content__list-category__element.afiche-thema-green .element-title{font:700 1.6875rem/1.6875rem 'PT Sans Narrow',sans-serif;color:#fff;text-transform:uppercase;position:static;padding:0}
.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul{list-style-type:none;font-size:0;margin-top:40px;text-align:justify}
.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul:after{display:inline-block;content:'';width:100%}
.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul li{display:inline-block;width:50%;margin-top:15px}
.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul li:nth-of-type(1),.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul li:nth-of-type(2){margin-top:0}
.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul li:after{display:block;content:'';clear:both}
.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul li .image-slide{width:30%;display:inline-block;vertical-align:middle}
.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul li .image-slide a{display:block;width:100%;height:100%}
.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul li .text-slide{font-size:.8125rem;line-height:1.625rem;font-family:'PT Sans',sans-serif;margin-left:4%;width:60%;display:inline-block;vertical-align:middle}
.wrapper .right-block .content__list-category__element.afiche-theme-2 a,.wrapper .right-block .content__list-category__element.afiche-theme-2-blue>a,.wrapper .right-block .content__list-category__element.afiche-theme-2-gray>a,.wrapper .right-block .content__list-category__element.afiche-theme-2-orange>a{display:block;height:100%;width:100%;text-decoration:none}
.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul li .text-slide p.title-category{margin-top:-9px}
.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul li .text-slide p.title-category a{text-decoration:none;color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul li .text-slide p.title-category a:hover{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul li .text-slide p.date{color:#fff;font-size:.875rem}
.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul li .text-slide p.title-event{font-family:'PT Sans Narrow',sans-serif;font-weight:700;color:#fff;font-size:1rem;line-height:1.25rem;text-transform:uppercase;text-align:left}
.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul li .text-slide p.title-event a{text-decoration:none;color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul li .text-slide p.title-event a:hover{color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-thema-green .list-afiche ul li .text-slide p.slide-address{color:#f9ef93;text-align:left}
.wrapper .right-block .content__list-category__element.afiche-theme-2{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;font-size:1.0625rem}
.wrapper .right-block .content__list-category__element.afiche-theme-2 .description{position:absolute;bottom:0;width:100%;min-height:35%;background-color:#7291a4;box-sizing:border-box;padding:29px 30px 21px 13px}
.wrapper .right-block .content__list-category__element.afiche-theme-2 .description p{text-align:left}
.wrapper .right-block .content__list-category__element.afiche-theme-2 .description p.date-event{font:1.0625em/1.625em 'PT Sans',sans-serif;color:#fff}
.wrapper .right-block .content__list-category__element.afiche-theme-2 .description p.title-event{font:700 1.75em/1.625em 'PT Sans Narrow',sans-serif;color:#1b305c;text-transform:uppercase;transition:color .5s ease;text-align:left}
.wrapper .right-block .content__list-category__element.afiche-theme-2 .description p.category-event a,.wrapper .right-block .content__list-category__element.afiche-theme-2 .description p.title-event:hover{color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-theme-2 .description p.category-event{font:.8125em/1.625em 'PT Sans',sans-serif}
.wrapper .right-block .content__list-category__element.afiche-theme-2 .description p.category-event a:hover{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-theme-2-orange{position:relative;font-size:1.0625rem}
.wrapper .right-block .content__list-category__element.afiche-theme-2-orange .description{position:absolute;bottom:0;width:100%;min-height:35%;background-color:#ef4601;box-sizing:border-box;padding:29px 30px 21px 13px}
.wrapper .right-block .content__list-category__element.afiche-theme-2-orange .description p{text-align:left}
.wrapper .right-block .content__list-category__element.afiche-theme-2-orange .description p.date-event{font:1.0625em/1.625em 'PT Sans',sans-serif;color:#f9ef93}
.wrapper .right-block .content__list-category__element.afiche-theme-2-orange .description p.title-event{font:700 1.75em/1.625em 'PT Sans Narrow',sans-serif;color:#fff;text-transform:uppercase;transition:color .5s ease;text-align:left}
.wrapper .right-block .content__list-category__element.afiche-theme-2-orange .description p.title-event:hover{color:#f9ef93;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-theme-2-orange .description p.category-event{font:.8125em/1.625em 'PT Sans',sans-serif}
.wrapper .right-block .content__list-category__element.afiche-theme-2-orange .description p.category-event a{color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-theme-2-orange .description p.category-event a:hover{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-theme-2-blue{position:relative;font-size:1.0625rem}
.wrapper .right-block .content__list-category__element.afiche-theme-2-blue .description{position:absolute;bottom:0;width:100%;min-height:35%;background-color:#1b305c;box-sizing:border-box;padding:29px 30px 21px 13px}
.wrapper .right-block .content__list-category__element.afiche-theme-2-blue .description p{text-align:left}
.wrapper .right-block .content__list-category__element.afiche-theme-2-blue .description p.date-event{font:1.0625em/1.625em 'PT Sans',sans-serif;color:#f9ef93}
.wrapper .right-block .content__list-category__element.afiche-theme-2-blue .description p.title-event{font:700 1.75em/1.625em 'PT Sans Narrow',sans-serif;color:#fff;text-transform:uppercase;transition:color .5s ease;text-align:left}
.wrapper .right-block .content__list-category__element.afiche-theme-2-blue .description p.title-event:hover{color:#f9ef93;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-theme-2-blue .description p.category-event{font:.8125em/1.625em 'PT Sans',sans-serif}
.wrapper .right-block .content__list-category__element.afiche-theme-2-blue .description p.category-event a{color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-theme-2-blue .description p.category-event a:hover{color:#7291a4;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-theme-2-gray{position:relative;font-size:1.0625rem}
.wrapper .right-block .content__list-category__element.critic-theme .critic-list .element-critic>div,.wrapper .right-block .content__list-category__element.critic-theme-gray .critic-list .element-critic>div,.wrapper .right-block .content__list-category__element.critic-theme-green .critic-list .element-critic>div,.wrapper .right-block .content__list-category__element.critic-theme-orange .critic-list .element-critic>div{display:inline-block;vertical-align:top}
.wrapper .right-block .content__list-category__element.afiche-theme-2-gray .description{position:absolute;bottom:0;width:100%;min-height:35%;background-color:#e6e6e6;box-sizing:border-box;padding:29px 30px 21px 13px}
.wrapper .right-block .content__list-category__element.afiche-theme-2-gray .description p{text-align:left}
.wrapper .right-block .content__list-category__element.afiche-theme-2-gray .description p.date-event{font:1.0625em/1.625em 'PT Sans',sans-serif;color:#ef4601}
.wrapper .right-block .content__list-category__element.afiche-theme-2-gray .description p.title-event{font:700 1.75em/1.625em 'PT Sans Narrow',sans-serif;color:#1b305c;text-transform:uppercase;transition:color .5s ease;text-align:left}
.wrapper .right-block .content__list-category__element.afiche-theme-2-gray .description p.title-event:hover{color:#ef4601;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-theme-2-gray .description p.category-event{font:.8125em/1.625em 'PT Sans',sans-serif}
.wrapper .right-block .content__list-category__element.afiche-theme-2-gray .description p.category-event a{color:#7291a4;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.afiche-theme-2-gray .description p.category-event a:hover{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.slider-theme{overflow:hidden;position:relative;font-size:medium}
.wrapper .right-block .content__list-category__element.slider-theme .swiper-slide{position:relative}
.wrapper .right-block .content__list-category__element.slider-theme .swiper-slide img{width:100%;height:auto}
.wrapper .right-block .content__list-category__element.slider-theme .swiper-pagination-catalog{text-align:right;bottom:19px;position:absolute;z-index:10;right:34px}
.wrapper .right-block .content__list-category__element.slider-theme .swiper-pagination-catalog .swiper-pagination-bullet{background-color:transparent;border:3px solid #fff;box-sizing:border-box;height:14px;margin-left:0;margin-right:25px;opacity:1;width:14px}
.wrapper .right-block .content__list-category__element.slider-theme .swiper-pagination-catalog .swiper-pagination-bullet:last-of-type{margin-right:0}
.wrapper .right-block .content__list-category__element.slider-theme .swiper-pagination-catalog .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f9ef93;border-color:#f9ef93}
.wrapper .right-block .content__list-category__element.critic-theme{background-color:#1b305c;padding:44px 33px 30px 30px;box-sizing:border-box}
.wrapper .right-block .content__list-category__element.critic-theme .element-title{font:700 1.6875rem/1.6875rem 'PT Sans Narrow',sans-serif;color:#fff;text-transform:uppercase;position:static;padding:0;text-align:left}
.wrapper .right-block .content__list-category__element.critic-theme .critic-list{margin-top:22px;text-align:left}
.wrapper .right-block .content__list-category__element.critic-theme .critic-list .element-critic{border-bottom:1px rgba(114,145,164,.21) solid;padding-bottom:7px;margin-bottom:11px}
.wrapper .right-block .content__list-category__element.critic-theme .critic-list .element-critic:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}
.wrapper .right-block .content__list-category__element.critic-theme .critic-list .element-critic .image{width:17%;overflow:hidden}
.wrapper .right-block .content__list-category__element.critic-theme .critic-list .element-critic .image img{width:100%;height:auto}
.wrapper .right-block .content__list-category__element.critic-theme .critic-list .element-critic .text{padding-left:6px;width:calc(83% - 6px);box-sizing:border-box}
.wrapper .right-block .content__list-category__element.critic-theme .critic-list .element-critic .text p.date-text{color:#f9ef93;font:.875rem/1.625rem 'PT Sans',sans-serif;margin-top:-4px}
.wrapper .right-block .content__list-category__element.critic-theme .critic-list .element-critic .text .preview-text{font-family:'PT Sans',sans-serif;color:#fff;margin-top:6px}
.wrapper .right-block .content__list-category__element.critic-theme .critic-list .element-critic .text .preview-text p{font-size:1.1875rem;line-height:1.5rem}
.wrapper .right-block .content__list-category__element.critic-theme .critic-list .element-critic .text .preview-text p a{color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.critic-theme .critic-list .element-critic .text .preview-text p a:hover{color:#f9ef93;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.critic-theme-gray{background-color:#e6e6e6;padding:44px 33px 30px 30px;box-sizing:border-box}
.wrapper .right-block .content__list-category__element.critic-theme-gray .element-title{font:700 1.6875rem/1.6875rem 'PT Sans Narrow',sans-serif;color:#1b305c;text-transform:uppercase;position:static;padding:0;text-align:left}
.wrapper .right-block .content__list-category__element.critic-theme-gray .critic-list{margin-top:22px;text-align:left}
.wrapper .right-block .content__list-category__element.critic-theme-gray .critic-list .element-critic{border-bottom:1px rgba(114,145,164,.21) solid;padding-bottom:7px;margin-bottom:11px}
.wrapper .right-block .content__list-category__element.critic-theme-gray .critic-list .element-critic:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}
.wrapper .right-block .content__list-category__element.critic-theme-gray .critic-list .element-critic .image{width:17%;overflow:hidden}
.wrapper .right-block .content__list-category__element.critic-theme-gray .critic-list .element-critic .image img{width:100%;height:auto}
.wrapper .right-block .content__list-category__element.critic-theme-gray .critic-list .element-critic .text{padding-left:6px;width:calc(83% - 6px);box-sizing:border-box}
.wrapper .right-block .content__list-category__element.critic-theme-gray .critic-list .element-critic .text p.date-text{color:#ef4601;font:.875rem/1.625rem 'PT Sans',sans-serif;margin-top:-4px}
.wrapper .right-block .content__list-category__element.critic-theme-gray .critic-list .element-critic .text .preview-text{font-family:'PT Sans',sans-serif;margin-top:6px}
.wrapper .right-block .content__list-category__element.critic-theme-gray .critic-list .element-critic .text .preview-text p{font-size:1.0625rem;line-height:1.3125rem}
.wrapper .right-block .content__list-category__element.critic-theme-gray .critic-list .element-critic .text .preview-text p a{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.critic-theme-gray .critic-list .element-critic .text .preview-text p a:hover{color:#ef4601;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.critic-theme-green{background-color:#7291a4;padding:44px 33px 30px 30px;box-sizing:border-box}
.wrapper .right-block .content__list-category__element.critic-theme-green .element-title{font:700 1.6875rem/1.6875rem 'PT Sans Narrow',sans-serif;color:#fff;text-transform:uppercase;position:static;padding:0;text-align:left}
.wrapper .right-block .content__list-category__element.critic-theme-green .critic-list{margin-top:22px;text-align:left}
.wrapper .right-block .content__list-category__element.critic-theme-green .critic-list .element-critic{border-bottom:1px rgba(114,145,164,.21) solid;padding-bottom:7px;margin-bottom:11px}
.wrapper .right-block .content__list-category__element.critic-theme-green .critic-list .element-critic:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}
.wrapper .right-block .content__list-category__element.critic-theme-green .critic-list .element-critic .image{width:17%;overflow:hidden}
.wrapper .right-block .content__list-category__element.critic-theme-green .critic-list .element-critic .image img{width:100%;height:auto}
.wrapper .right-block .content__list-category__element.critic-theme-green .critic-list .element-critic .text{padding-left:6px;width:calc(83% - 6px);box-sizing:border-box}
.wrapper .right-block .content__list-category__element.critic-theme-green .critic-list .element-critic .text p.date-text{color:#fff;font:.875rem/1.625rem 'PT Sans',sans-serif;margin-top:-4px}
.wrapper .right-block .content__list-category__element.critic-theme-green .critic-list .element-critic .text .preview-text{font-family:'PT Sans',sans-serif;margin-top:6px}
.wrapper .right-block .content__list-category__element.critic-theme-green .critic-list .element-critic .text .preview-text p{font-size:1.0625em;line-height:1.3125em}
.wrapper .right-block .content__list-category__element.critic-theme-green .critic-list .element-critic .text .preview-text p a{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.critic-theme-green .critic-list .element-critic .text .preview-text p a:hover{color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.critic-theme-orange{background-color:#ef4601;padding:44px 33px 30px 30px;box-sizing:border-box}
.wrapper .right-block .content__list-category__element.critic-theme-orange .element-title{font:700 1.6875rem/1.6875rem 'PT Sans Narrow',sans-serif;color:#f9ef93;text-transform:uppercase;position:static;padding:0;text-align:left}
.wrapper .right-block .content__list-category__element.critic-theme-orange .critic-list{margin-top:22px;text-align:left}
.wrapper .right-block .content__list-category__element.critic-theme-orange .critic-list .element-critic{border-bottom:1px rgba(114,145,164,.21) solid;padding-bottom:7px;margin-bottom:11px}
.wrapper .right-block .content__list-category__element.critic-theme-orange .critic-list .element-critic:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}
.wrapper .right-block .content__list-category__element.critic-theme-orange .critic-list .element-critic .image{width:17%;overflow:hidden}
.wrapper .right-block .content__list-category__element.critic-theme-orange .critic-list .element-critic .image img{width:100%;height:auto}
.wrapper .right-block .content__list-category__element.critic-theme-orange .critic-list .element-critic .text{padding-left:6px;width:calc(83% - 6px);box-sizing:border-box}
.wrapper .right-block .content__list-category__element.critic-theme-orange .critic-list .element-critic .text p.date-text{color:#f9ef93;font:.875rem/1.625rem 'PT Sans',sans-serif;margin-top:-4px}
.wrapper .right-block .content__list-category__element.critic-theme-orange .critic-list .element-critic .text .preview-text{font-family:'PT Sans',sans-serif;margin-top:6px}
.wrapper .right-block .content__list-category__element.critic-theme-orange .critic-list .element-critic .text .preview-text p{font-size:1.0625rem;line-height:1.3125rem}
.wrapper .right-block .content__list-category__element.critic-theme-orange .critic-list .element-critic .text .preview-text p a{color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.critic-theme-orange .critic-list .element-critic .text .preview-text p a:hover{color:#f9ef93;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.orange-theme-events{background-color:#ef4601;padding:26px 30px 22px 26px;box-sizing:border-box;position:relative}
.wrapper .right-block .content__list-category__element.orange-theme-events:after{display:block;height:100%;width:100%;top:0;background-color:red}
.wrapper .right-block .content__list-category__element.orange-theme-events .img{width:100%;overflow:hidden;border-radius:50%;position:relative;margin:0 auto}
.wrapper .right-block .content__list-category__element.orange-theme-events .description{margin-top:27px;text-align:left}
.wrapper .right-block .content__list-category__element.orange-theme-events .description p.date-event{font:.875rem/1.625rem 'PT Sans',sans-serif;color:#fff}
.wrapper .right-block .content__list-category__element.orange-theme-events .description p.category-event{font:.8125rem 'PT Sans',sans-serif;margin-top:7px}
.wrapper .right-block .content__list-category__element.orange-theme-events .description p.category-event a{color:#f9ef93;text-decoration:none;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.orange-theme-events .description p.category-event a:hover{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.orange-theme-events .description p.title-event{font:700 1.3rem/1.25rem 'PT Sans Narrow',sans-serif;text-transform:uppercase;margin-top:16px;text-align:left}
.wrapper .right-block .content__list-category__element.orange-theme-events .description p.title-event a{color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.orange-theme-events .description p.title-event a:hover{color:#f9ef93;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.gray-theme-events{background-color:#e6e6e6;padding:26px 30px;box-sizing:border-box}
.wrapper .right-block .content__list-category__element.gray-theme-events .img{width:100%;overflow:hidden;border-radius:50%;position:relative;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:center}
.wrapper .right-block .content__list-category__element.gray-theme-events .description{margin-top:27px;text-align:left}
.wrapper .right-block .content__list-category__element.gray-theme-events .description p.date-event{font:.875rem/1.625rem 'PT Sans',sans-serif;color:#ef4601}
.wrapper .right-block .content__list-category__element.gray-theme-events .description p.category-event{font:.8125rem 'PT Sans',sans-serif;margin-top:7px}
.wrapper .right-block .content__list-category__element.gray-theme-events .description p.category-event a{color:#7291a4;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.gray-theme-events .description p.category-event a:hover,.wrapper .right-block .content__list-category__element.gray-theme-events .description p.title-event a{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.gray-theme-events .description p.title-event{font:700 1.3rem/1.25rem 'PT Sans Narrow',sans-serif;text-transform:uppercase;margin-top:16px;text-align:left}
.wrapper .right-block .content__list-category__element.gray-theme-events .description p.title-event a:hover{color:#ef4601;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.blue-theme-events{background-color:#1b305c;padding:26px 30px;box-sizing:border-box}
.wrapper .right-block .content__list-category__element.blue-theme-events .img{width:100%;overflow:hidden;border-radius:50%;position:relative;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:center}
.wrapper .right-block .content__list-category__element.blue-theme-events .description{margin-top:27px;text-align:left}
.wrapper .right-block .content__list-category__element.blue-theme-events .description p.date-event{font:.875rem/1.625rem 'PT Sans',sans-serif;color:#f9ef93}
.wrapper .right-block .content__list-category__element.blue-theme-events .description p.category-event{font:.8125rem 'PT Sans',sans-serif;margin-top:7px}
.wrapper .right-block .content__list-category__element.blue-theme-events .description p.category-event a{color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.blue-theme-events .description p.category-event a:hover{color:#7291a4;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.blue-theme-events .description p.title-event{font:700 1.3rem/1.25rem 'PT Sans Narrow',sans-serif;text-transform:uppercase;margin-top:16px;text-align:left}
.wrapper .right-block .content__list-category__element.blue-theme-events .description p.title-event a{color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.blue-theme-events .description p.title-event a:hover{color:#f9ef93;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.green-theme-events{background-color:#7291a4;padding:26px 30px;box-sizing:border-box}
.wrapper .right-block .content__list-category__element.green-theme-events .img{width:100%;overflow:hidden;border-radius:50%;position:relative;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:center}
.wrapper .right-block .content__list-category__element.green-theme-events .description{margin-top:27px;text-align:left}
.wrapper .right-block .content__list-category__element.green-theme-events .description p.date-event{font:.875rem/1.625rem 'PT Sans',sans-serif;color:#fff}
.wrapper .right-block .content__list-category__element.green-theme-events .description p.category-event{font:.8125rem 'PT Sans',sans-serif;margin-top:7px}
.wrapper .right-block .content__list-category__element.green-theme-events .description p.category-event a{color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.green-theme-events .description p.category-event a:hover,.wrapper .right-block .content__list-category__element.green-theme-events .description p.title-event a{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content__list-category__element.green-theme-events .description p.title-event{font:700 1.3rem/1.25rem 'PT Sans Narrow',sans-serif;text-transform:uppercase;margin-top:16px;text-align:left}
.wrapper .right-block .content__list-category__element.green-theme-events .description p.title-event a:hover{color:#fff;transition:color .5s ease}
.wrapper .right-block .content__list-category__element .element-title{position:absolute;right:0;bottom:21px;font:16px/26px 'PT Sans Narrow',sans-serif;color:#fff;text-transform:uppercase;padding:8px 22px;letter-spacing:.5px;transition:left .5s ease,top .5s ease;text-align:right}
.wrapper .right-block .content__list-category__element__preview{position:absolute;right:0;top:0;padding:74px 12px 6px;font:13px/20px 'PT Sans',sans-serif;background-color:rgba(0,0,0,.77);opacity:0;box-sizing:border-box;visibility:hidden;height:100%;transition:opacity .5s ease 0s,visibility 0s linear .5s;text-align:left;width:100%}
.wrapper .right-block .content__list-category__element:hover .preview{opacity:1;visibility:visible;transition:opacity .5s ease}
.wrapper .right-block .content__list-category__element:not(.afiche-thema):not(.afiche-thema-2):not(.critic-theme):not(.critic-theme-gray):not(.critic-theme-green):not(.critic-theme-orange):not(.afiche-thema-green):not(.afiche-thema-orange):not(.afiche-thema-blue):hover .element-title{background-color:transparent;font:13px/20px 'PT Sans',sans-serif;top:26px;left:12px;right:auto;z-index:10;transition:left .5s ease,top .5s ease;padding:0}
.wrapper .right-block .content__index-description{margin-top:66px;padding-left:43px;margin-bottom:70px}
.wrapper .right-block .content__index-description>h2{font:700 2em/1em 'PT Sans Narrow',sans-serif;color:#1b305c;position:relative;text-transform:uppercase;padding-left:3px;word-wrap:break-word}
.wrapper .right-block .content__index-description>h2:after{position:absolute;display:block;content:'';width:89px;height:4px;left:0;bottom:-20px;background-color:#e6e6e6}
.wrapper .right-block .content__index-description__text{column-count:2;moz-column-count:2;webkit-column-count:2;column-gap:2.5em;moz-column-gap:2.5em;font:1.125em/1.875em 'PT Sans',sans-serif;color:#646464;margin-top:43px}
.wrapper .right-block .content__index-description__text p{margin-bottom:19px}
.wrapper .right-block .content__index-description__text h2{color:#ef4601;font:700 1.3125em/1.625em 'PT Sans Narrow',sans-serif;text-transform:uppercase}
.wrapper .right-block .content__index-description__text span{font-weight:700;color:#282828}
.wrapper .right-block .content__index-description__text ul{list-style-type:none;margin-bottom:19px}
.wrapper .right-block .content__index-description__text ul li{padding-left:40px;position:relative;line-height:1.75em}
.wrapper .right-block .content__index-description__text ul li:before{position:absolute;content:'';width:12px;height:14px;display:block;background-image:url(../img/arrow-li.png);background-size:cover;left:0;top:calc(36%)}
.wrapper .right-block .content__breadcrumbs{text-align:right;font-size:0}
.wrapper .right-block .content__breadcrumbs ul li a,.wrapper .right-block .content__breadcrumbs ul li span{font:1rem/1.625rem 'PT Sans Narrow',sans-serif;text-transform:uppercase;text-decoration:none}
.wrapper .right-block .content__breadcrumbs.article-crumbs{margin-top:7px}
.wrapper .right-block .content__breadcrumbs ul li{display:inline-block;vertical-align:middle}
.wrapper .right-block .content__breadcrumbs ul li a{color:#a6adb8;transition:color .5s ease}
.wrapper .right-block .content__breadcrumbs ul li a:hover{color:#495d69;transition:color .5s ease}
.wrapper .right-block .content__breadcrumbs ul li a .crumb{fill:#a6adb8;width:15px;height:13px;margin:0 6px 0 3px;position:relative;top:2px}
.wrapper .right-block .content__breadcrumbs ul li span{color:#a6adb8}
.wrapper .right-block .content .gray-line{height:4px;background-color:#e6e6e6;width:100%}
.wrapper .right-block .content>h1{font:700 2.4375em/1em 'PT Sans Narrow',sans-serif;color:#1b305c;position:relative;text-transform:uppercase;padding-left:3px;word-wrap:break-word}
.wrapper .right-block .content.article-catalog .catalog-title,.wrapper .right-block .content.article-page .catalog-title,.wrapper .right-block .content.catalog-content .catalog-title,.wrapper .right-block .content.category-catalog-content .catalog-title,.wrapper .right-block .content.gallery .catalog-title,.wrapper .right-block .content.index-category .catalog-title,.wrapper .right-block .content.map-content .catalog-title{font:700 2.4375em/1.05em 'PT Sans Narrow',sans-serif;color:#1b305c;text-transform:uppercase;margin-top:26px;letter-spacing:-.4px;word-wrap:break-word}
.wrapper .right-block .content.index-category .content__breadcrumbs{margin-bottom:25px}
.wrapper .right-block .content .soc-block{margin-bottom:38px;margin-top:20px}
.wrapper .right-block .content .soc-block li{display:inline-block;padding:15px 34px 15px 20px;border-top:1px #ddd solid;border-bottom:1px #ddd solid;border-left:1px #ddd solid;position:relative}
.wrapper .right-block .content .soc-block li:nth-of-type(1) .ya-share2__title,.wrapper .right-block .content .soc-block li:nth-of-type(2) .ya-share2__title,.wrapper .right-block .content .soc-block li:nth-of-type(3) .ya-share2__title,.wrapper .right-block .content .soc-block li:nth-of-type(4) .ya-share2__title{display:block;width:17px;height:17px;background-size:17px 17px;background-position:center;background-repeat:no-repeat}
.wrapper .right-block .content .soc-block li .ya-share2__badge{position:absolute;font:1.0625em/1.625em 'PT Sans',sans-serif;color:#a6adb8;right:16px;top:10px}
.wrapper .right-block .content .soc-block li:nth-of-type(1) .ya-share2__title{font-size:0;background-image:url(../img/facebook.svg)}
.wrapper .right-block .content .soc-block li:nth-of-type(2) .ya-share2__title{font-size:0;background-image:url(../img/vk.svg)}
.wrapper .right-block .content .soc-block li:nth-of-type(3){padding:15px 25px}
.wrapper .right-block .content .soc-block li:nth-of-type(3) .ya-share2__title{font-size:0;background-image:url(../img/twitter.svg)}
.wrapper .right-block .content .soc-block li:nth-of-type(4) .ya-share2__title{font-size:0;background-image:url(../img/ok.svg)}
.wrapper .right-block .content .soc-block li:last-of-type{border-right:1px #ddd solid}
.wrapper .right-block .content .catalog-content__filter{margin-top:23px;background-color:#f0f1f3;display:inline-block}
.wrapper .right-block .content .catalog-content__filter__wrapper-input{font-size:0}
.wrapper .right-block .content .catalog-content__filter__wrapper-input>ul>li{display:inline-block;vertical-align:middle;background-color:#f0f1f3}
.wrapper .right-block .content .catalog-content__filter__wrapper-input>ul>li:last-of-type{background-color:transparent}
.wrapper .right-block .content .catalog-content__filter__wrapper-input>ul>li .custom-select{font:700 16px/26px 'PT Sans Narrow',sans-serif;text-transform:uppercase;color:#495d69}
.wrapper .right-block .content .catalog-content__filter__wrapper-input>ul>li .wrap-label{position:relative;margin-left:15px;padding:9px 0}
.wrapper .right-block .content .catalog-content__filter__wrapper-input>ul>li .wrap-label:after{display:block;content:'';position:absolute;width:1px;height:28px;background-color:#fff;right:0;top:10px}
.wrapper .right-block .content .catalog-content__filter__wrapper-input>ul>li .wrap-label label{font:17px/26px 'PT Sans Narrow',sans-serif;color:#495d69;margin-right:10px;padding-left:8px;cursor:pointer}
.wrapper .right-block .content .catalog-content__filter__wrapper-input>ul>li .wrap-label label.date{display:inline-block;vertical-align:middle}
.wrapper .right-block .content .catalog-content__filter__wrapper-input>ul>li .wrap-label.no-border:after{display:none}
.wrapper .right-block .content .catalog-content__filter__wrapper-input>ul>li .wrap-label input[type=text]{width:178px;height:30px;border:1px solid #ddd;box-sizing:border-box;display:inline-block;vertical-align:middle;font:1rem/1625rem 'PT Sans Narrow',sans-serif;color:#a6adb8;padding-left:10px;margin-right:13px;transition:border-color .5s ease;border-radius:0;webkit-appearance:none;box-shadow:none}
.wrapper .right-block .content .catalog-content__filter__wrapper-input>ul>li .wrap-label input[type=text].from,.wrapper .right-block .content .catalog-content__filter__wrapper-input>ul>li .wrap-label input[type=text].to{background-image:url(../img/data.svg);background-position:148px center;background-size:22px 20px;background-repeat:no-repeat}
.wrapper .right-block .content .catalog-content__filter__wrapper-input>ul>li .wrap-label input[type=text]:focus,.wrapper .right-block .content .catalog-content__filter__wrapper-input>ul>li .wrap-label input[type=text]:hover{border-color:#a6adb8;transition:border-color .5s ease}
.wrapper .right-block .content .catalog-content__filter__wrapper-input>ul>li input[type=submit]{border:none;font:16px/26px 'PT Sans Narrow',sans-serif;color:#fff;cursor:pointer;background-color:#1b305c;text-transform:uppercase;padding:10px 25px;margin-left:20px;border-radius:0;webkit-appearance:none;box-shadow:none}
.wrapper .right-block .content .catalog-content__filter__wrapper-input>ul>li input[type=submit].reset{width:52px;height:46px;background-color:#7291a4;margin-left:2px;background-image:url(../img/reset-button.png);background-size:25px 27px;box-sizing:border-box;background-position:center;background-repeat:no-repeat}
.wrapper .right-block .content .catalog-content__filter__wrapper-input .jq-selectbox__dropdown li{font:1em/1.625em 'PT Sans Narrow',sans-serif;color:#495d69}
.wrapper .right-block .content .catalog-content__filter__wrapper-input .jq-selectbox__dropdown li.selected.sel,.wrapper .right-block .content .catalog-content__filter__wrapper-input .jq-selectbox__dropdown li:hover{color:#fff}
.wrapper .right-block .content .catalog-content__sort{margin-top:12px;display:inline-block;vertical-align:middle;position:relative}
.wrapper .right-block .content .catalog-content__sort .jq-selectbox__dropdown li{padding-left:36px;color:#7291a4;font:1em/1.625em 'PT Sans Narrow',sans-serif;text-transform:uppercase}
.wrapper .right-block .content .catalog-content__sort .jq-selectbox__dropdown li:hover{background-color:#7291a4;color:#fff}
.wrapper .right-block .content .catalog-content__sort .jq-selectbox__dropdown li.asc{background-image:url(../img/sort.svg);background-size:33px 26px;background-position:left;background-repeat:no-repeat}
.wrapper .right-block .content .catalog-content__sort .jq-selectbox__dropdown li.asc.selected,.wrapper .right-block .content .catalog-content__sort .jq-selectbox__dropdown li.asc:hover{background-image:url(../img/sort-white.svg)}
.wrapper .right-block .content .catalog-content__sort .jq-selectbox__dropdown li.desc{background-image:url(../img/sort-desc.svg);background-size:33px 26px;background-position:left;background-repeat:no-repeat}
.wrapper .right-block .content .catalog-content__sort .jq-selectbox__dropdown li.desc.selected,.wrapper .right-block .content .catalog-content__sort .jq-selectbox__dropdown li.desc:hover{background-image:url(../img/sort-desc-white.svg)}
.wrapper .right-block .content .catalog-content__sort .jq-selectbox__dropdown li.selected{color:#fff}
.wrapper .right-block .content .catalog-content__sort .jq-selectbox__select{padding:9px 40px}
.wrapper .right-block .content .catalog-content__sort .jq-selectbox__select-text{color:#7291a4;font:1em/1.625em 'PT Sans Narrow',sans-serif;text-transform:uppercase}
.wrapper .right-block .content .catalog-content__sort .jq-selectbox__trigger{right:auto;left:0}
.wrapper .right-block .content .catalog-content__sort .jq-selectbox__trigger:after{display:none}
.wrapper .right-block .content .catalog-content__sort .jq-selectbox.asc .jq-selectbox__trigger-arrow{background-image:url(../img/sort.svg);transform:rotate(0);background-size:33px 26px;width:29px;height:26px;right:auto}
.wrapper .right-block .content .catalog-content__sort .jq-selectbox.desc .jq-selectbox__trigger-arrow{background-image:url(../img/sort.svg);transform:rotate(180deg);background-size:33px 26px;width:29px;height:26px;right:auto}
.wrapper .right-block .content .catalog-content__sort a{text-decoration:none;color:#7291a4}
.wrapper .right-block .content .catalog-content__sort .sort{width:33px;height:26px;fill:#7291a4;display:inline;vertical-align:middle}
.wrapper .right-block .content .catalog-content__sort .sort-down{transform:rotate(180deg)}
.wrapper .right-block .content .catalog-content__sort p{vertical-align:middle;display:inline;font:1em/1.625em 'PT Sans Narrow',sans-serif;color:#7291a4;text-transform:uppercase}
.wrapper .right-block .content .catalog-content__sort__type-sort{border:1px solid #ddd;font:1em/1.625em 'PT Sans Narrow',sans-serif;text-transform:uppercase;position:absolute;z-index:10;top:30px;left:0;width:115%;display:none}
.wrapper .right-block .content .catalog-content__sort__type-sort.view--sort{display:block}
.wrapper .right-block .content .catalog-content__sort__type-sort ul{list-style-type:none;background-color:#fff}
.wrapper .right-block .content .catalog-content__sort__type-sort ul li{text-align:center;padding:10px;cursor:pointer;color:#7291a4}
.wrapper .right-block .content .catalog-content__sort__type-sort ul li:hover{background-color:#7291a4;color:#fff}
.wrapper .right-block .content .catalog-content__sort__type-sort ul li:hover svg{fill:#fff}
.wrapper .right-block .content .catalog-content__wrap-catalog{margin-top:16px}
.wrapper .right-block .content .catalog-content__wrap-catalog:after{display:block;content:'';clear:both}
.wrapper .right-block .content .catalog-content__wrap-catalog__list{float:left;width:calc(100% - 254px);font-size:0}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element{min-width:203px;width:18.84758364%;margin-bottom:42px;display:inline-block;vertical-align:top}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element__img{width:100%}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element__img img{width:100%;max-width:100%;height:auto}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element .subcategory-title{margin-top:10px}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element .subcategory-title a{font:.8125rem/1.0625rem 'PT Sans',sans-serif;color:#a6adb8;text-transform:none;transition:color .5s ease}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element .subcategory-title a:hover{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element .institution-title{text-transform:uppercase;margin-top:8px;letter-spacing:-.2px}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element .institution-title a{color:#282828;font:700 1rem/1.25rem 'PT Sans Narrow',sans-serif}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element .institution-title a:hover{color:#ef4601;transition:color .5s ease}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element .institution-address{background-image:url(../img/point.png);background-size:10px 13px;background-repeat:no-repeat;background-position:left center;padding-left:18px;font:.8125rem/1.1875rem 'PT Sans',sans-serif;color:#7291a4;letter-spacing:.2px;margin-top:6px}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element .institution-phone{background-image:url(../img/phone.png);background-size:10px 13px;background-repeat:no-repeat;background-position:left center;padding-left:18px;font:.8125rem/1.1875rem 'PT Sans',sans-serif;color:#7291a4}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element .institution-anons{font:.8125rem/1rem 'PT Sans',sans-serif;color:#5e5d5e;margin-top:5px}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element a{text-decoration:none;color:#ef4601;font:.875rem/1.0625rem 'PT Sans Narrow',sans-serif;text-transform:uppercase;display:block;margin-top:4px;padding-left:1px;letter-spacing:.6px;position:relative;transition:color .5s ease}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element a.order:hover{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element a.order:hover .link-arrow{fill:#1b305c;transition:fill .5s ease}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element a .link-arrow{width:20px;height:16px;fill:#ef4601;top:4px;right:-2px;position:relative;padding-right:20px;transition:fill .5s ease}
.wrapper .right-block .content .catalog-content__wrap-catalog__banner{width:240px;height:400px;float:right;position:relative}
.wrapper .right-block .content .catalog-content__wrap-catalog__banner img{width:100%}
.wrapper .right-block .content__wrap-map{margin-top:23px}
.wrapper .right-block .content__wrap-map__description{margin-top:17px}
.wrapper .right-block .content__wrap-map__description:after{clear:both;display:block;content:''}
.wrapper .right-block .content__wrap-map__description__yMap{max-width:415px;width:100%;float:right;position:relative}
.wrapper .right-block .content__wrap-map__description__tabs{width:calc(100% - 476px);float:left}
.wrapper .right-block .content__wrap-map__description__tabs__links{font-size:0;margin-top:24px}
.wrapper .right-block .content__wrap-map__description__tabs__links ul li{display:inline-block;position:relative;border-top:1px #fff solid;border-left:1px #fff solid;border-right:1px #fff solid;margin-right:5px;transition:all .5s ease}
.wrapper .right-block .content__wrap-map__description__tabs__links ul li.active{border-top:1px #cdcdcd solid;border-left:1px #cdcdcd solid;border-right:1px #cdcdcd solid}
.wrapper .right-block .content__wrap-map__description__tabs__links ul li.active:after{display:block;content:'';width:100%;height:1px;position:absolute;background-color:#fff;bottom:-1px;z-index:10}
.wrapper .right-block .content__wrap-map__description__tabs__links ul li:hover:not(.active){border-color:#1b305c;transition:all .5s ease}
.wrapper .right-block .content__wrap-map__description__tabs__links ul li a{text-decoration:none;font:700 1.125rem/1.625rem 'PT Sans Narrow',sans-serif;color:#1b305c;text-transform:uppercase;padding:10px 38px 4px 30px;display:block}
.wrapper .right-block .content__wrap-map__description__tabs__links-content{border-left:1px #cdcdcd solid;border-top:1px #cdcdcd solid;padding-left:28px;padding-top:9px;position:relative}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__contacts .contacts-block,.wrapper .right-block .content__wrap-map__description__tabs__links-content__contacts .contacts-block__phone{margin-top:20px}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__contacts .svg-circle{padding-top:10px;display:inline-block;vertical-align:middle;width:44px;height:44px;box-sizing:border-box;text-align:center;background-color:#ef4601;border-radius:50%}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__contacts .svg-circle svg{fill:#fff}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__contacts .svg-circle svg.point{width:20px;height:27px}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__contacts .svg-circle svg.phone{width:23px;height:27px}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__contacts span{margin-left:20px;vertical-align:middle;font:700 1.125em/1.5em 'PT Sans Narrow',sans-serif}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__contacts span span{font-weight:400;vertical-align:baseline;margin-left:0}
.wrapper .right-block .content__wrap-map__description__tabs__links-content>div[data-link]{display:none}
.wrapper .right-block .content__wrap-map__description__tabs__links-content>div[data-link].view-block{display:block}
.wrapper .right-block .content__wrap-map__description__tabs__links-content h2{color:#ef4601;font:700 1.75em/1.625em 'PT Sans Narrow',sans-serif;text-transform:uppercase;text-decoration:none;margin:0;padding-bottom:9px;position:relative}
.wrapper .right-block .content__wrap-map__description__tabs__links-content h2:after{display:block;content:'';position:absolute;width:89px;height:4px;left:0;bottom:0;background-color:#e6e6e6}
.wrapper .right-block .content__wrap-map__description__tabs__links-content p.style-h1{color:#ef4601;font:700 1.75em/1.625em 'PT Sans Narrow',sans-serif;text-transform:uppercase;text-decoration:none;margin:0;padding-bottom:9px;position:relative}
.wrapper .right-block .content__wrap-map__description__tabs__links-content p.style-h1:after{display:block;content:'';position:absolute;width:89px;height:4px;left:0;bottom:0;background-color:#e6e6e6}
.wrapper .right-block .content__wrap-map__description__tabs__links-content p.category-title{font:.9375em/1.625em 'PT Sans',sans-serif}
.wrapper .right-block .content__wrap-map__description__tabs__links-content p.category-title a{text-decoration:none;color:#7291a4;transition:color .5s ease}
.wrapper .right-block .content__wrap-map__description__tabs__links-content p.category-title a:hover{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content__wrap-map__description__tabs__links-content a.order-service{text-decoration:none;background-color:#1b305c;font:1em/1.625em 'PT Sans Narrow',sans-serif;color:#fff;padding:14px 47px;text-transform:uppercase;top:21px;letter-spacing:.5px;position:relative;transition:background .5s ease}
.wrapper .right-block .content__wrap-map__description__tabs__links-content a.order-service:hover{background-color:#ef4601;transition:background .5s ease}
.wrapper .right-block .content__wrap-map__description__tabs__links-content dl.params{margin-top:23px;text-transform:uppercase;float:left;width:33%}
.wrapper .right-block .content__wrap-map__description__tabs__links-content dl.params dd,.wrapper .right-block .content__wrap-map__description__tabs__links-content dl.params dt{float:left;width:50%}
.wrapper .right-block .content__wrap-map__description__tabs__links-content dl.params p{display:inline;font:.875em/1.625em 'PT Sans Narrow',sans-serif;color:#7291a4}
.wrapper .right-block .content__wrap-map__description__tabs__links-content dl.params span{font:700 .875em/1.625em 'PT Sans Narrow',sans-serif;color:#282828}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__text .left-part,.wrapper .right-block .content__wrap-map__description__tabs__links-content__text .right-part{float:left}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__text .left-part{width:70%;padding-top:28px}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__text .right-part{width:30%;position:relative;text-align:right}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__text .text-block{margin-top:37px;font:1.0625em/1.625em 'PT Sans',sans-serif;color:#646464}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__text .text-block span{font-weight:700;color:#282828}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__text .text-block p{margin-bottom:20px}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__text__similar-organizations{margin-top:60px}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__text__similar-organizations p.title-similar{font:700 2.4375em/1.05em 'PT Sans Narrow',sans-serif;color:#1b305c;text-transform:uppercase;position:relative;margin-bottom:19px;padding-bottom:24px}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__text__similar-organizations p.title-similar:after{display:block;content:'';position:absolute;width:89px;height:4px;left:0;bottom:0;background-color:#e6e6e6}
.wrapper .right-block .content .category-catalog-content__wrap-catalog-banner{margin-top:23px}
.wrapper .right-block .content .category-catalog-content__wrap-catalog-banner:after{display:block;content:'';clear:both}
.wrapper .right-block .content .category-catalog-content__inner-text{float:left;width:calc(100% - 254px)}
.wrapper .right-block .content .category-catalog-content__wrapper-list{font-size:0;line-height:normal}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element{position:relative;background-size:cover;background-position:center;margin-bottom:15px;display:inline-block}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element a{text-decoration:none;color:#fff}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element__preview{position:absolute;right:0;top:0;padding:74px 12px 6px;font:13px/20px 'PT Sans',sans-serif;background-color:rgba(0,0,0,.77);opacity:0;box-sizing:border-box;visibility:hidden;height:100%;transition:opacity .5s ease 0s,visibility 0 linear .5s;text-align:left;width:100%}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element:hover .preview{opacity:1;visibility:visible;transition:opacity .5s ease}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element:hover .element-title{background-color:transparent!important;font:13px/20px 'PT Sans',sans-serif;top:26px;left:12px;right:auto;z-index:10;transition:left .5s ease,top .5s ease;padding:0}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.dop-block{display:none}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.one-square-category{width:19.5%;min-width:200px;overflow:hidden;vertical-align:top;height:200px}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.one-square-category img{width:100%;height:auto}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.two-square-category{width:39%;overflow:hidden;vertical-align:top;height:200px;min-width:400px!important}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.two-square-category img{width:100%;height:auto}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element .element-title{bottom:21px;color:#fff;font:16px/26px 'PT Sans Narrow',sans-serif;letter-spacing:.5px;padding:8px 22px;position:absolute;right:0;text-align:right;text-transform:uppercase;transition:left .5s ease 0s,top .5s ease 0}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.blue-theme .element-title{background-color:#01315f}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.orange-theme .element-title{background-color:#ef4601}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.light-blue-theme .element-title{background-color:#7998b5}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section{margin-top:15px;overflow:hidden}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row{margin:0 -.41%;overflow:hidden}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div{margin:0 .41% 15px}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.one-square-category{width:16.12%;min-width:200px;overflow:hidden;vertical-align:top;height:200px}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.one-square-category img{width:100%;height:auto}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.two-square-category{width:32.24%;overflow:hidden;vertical-align:top;height:200px;min-width:415px!important}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.two-square-category img{width:100%;height:auto}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section.one-section{margin-top:0}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section.one-section .row>div{margin:0 .41% 15px}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section.one-section .row>div.one-square-category{width:15.7%;min-width:200px;overflow:hidden;vertical-align:top;height:200px}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section.one-section .row>div.one-square-category img{width:100%;height:auto}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section.one-section .row>div.two-square-category{width:32.2%;overflow:hidden;vertical-align:top;height:200px;min-width:415px!important}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section.one-section .row>div.two-square-category img{width:100%;height:auto}
.wrapper .right-block .content .category-catalog-content__banner-block{width:240px;height:400px;float:right;position:relative;transition:top .5s ease}
.wrapper .right-block .content .gallery__wrap-list-banner{margin-top:20px;position:relative}
.wrapper .right-block .content .gallery__wrap-list-banner:after{display:block;content:'';clear:both}
.wrapper .right-block .content .gallery__inner-text{float:left;width:calc(100% - 254px)}
.wrapper .right-block .content .gallery__inner-text__album-list{font-size:0;line-height:normal}
.wrapper .right-block .content .gallery__inner-text__album-list__photo{width:19%;min-width:200px;display:inline-block;margin-bottom:15px}
.wrapper .right-block .content .gallery__inner-text__album-list__photo img{width:100%;height:auto}
.wrapper .right-block .content .gallery__banner-block{width:240px;min-height:400px;float:right;position:relative;transition:top .5s ease}
.wrapper .right-block .content .gallery__banner-block img{width:100%}
.wrapper .right-block .content .gallery__banner-block__form{position:relative;background-color:#f0f1f3;padding:33px 14px 24px 11px;box-sizing:border-box;margin-bottom:16px}
.wrapper .right-block .content .gallery__banner-block__form .line{width:100%;height:1px;background-color:#fff;margin-top:22px}
.wrapper .right-block .content .gallery__banner-block__form img{margin-top:16px}
.wrapper .right-block .content .gallery__banner-block__form .error_msg{font:1em/1em 'PT Sans Narrow',sans-serif;color:#ef4601;padding:5px 0 0}
.wrapper .right-block .content .gallery__banner-block__form input[type=text]{width:100%;border:1px solid #ddd;box-sizing:border-box;height:37px;background-color:#fff;padding-left:10px;margin-top:16px;font:1em/1.625em 'PT Sans Narrow',sans-serif;text-transform:uppercase;color:#a6adb8;border-radius:0;webkit-appearance:none;box-shadow:none}
.wrapper .right-block .content .gallery__banner-block__form input[type=text]::-webkit-input-placeholder{color:#a6adb8;text-overflow:ellipsis}
.wrapper .right-block .content .gallery__banner-block__form input[type=text]::-moz-placeholder{color:#a6adb8;text-overflow:ellipsis}
.wrapper .right-block .content .gallery__banner-block__form input[type=text]:focus,.wrapper .right-block .content .gallery__banner-block__form input[type=text]:hover{border-color:#a6adb8;transition:all .5s ease;color:#7291a4}
.wrapper .right-block .content .gallery__banner-block__form input[type=submit]{width:100%;height:48px;background-color:#1b305c;border:none;cursor:pointer;color:#fff;font:1em/1.625em 'PT Sans Narrow',sans-serif;text-transform:uppercase;margin-top:13px;border-radius:0;webkit-appearance:none;box-shadow:none}
.wrapper .right-block .content .gallery__banner-block__form .file-upload{position:relative;overflow:hidden;height:37px}
.wrapper .right-block .content .gallery__banner-block__form .file-upload>.button{float:right;display:block;width:97px;height:37px;text-align:center;font:1em/1.625em 'PT Sans Narrow',sans-serif;color:#fff;text-transform:uppercase;box-sizing:border-box;padding-top:5px;background-color:#7291a4;cursor:pointer}
.wrapper .right-block .content .gallery__banner-block__form .file-upload>mark{display:block;cursor:pointer;width:113px;border:1px solid #ddd;box-sizing:border-box;height:37px;background-color:#fff;padding-left:10px;color:#a6adb8;padding-top:5px;font:1em/1.625em 'PT Sans Narrow',sans-serif;text-transform:uppercase}
.wrapper .right-block .content .gallery__banner-block__form .file-upload input[type=file]{position:absolute;top:0;opacity:0;width:100%;cursor:pointer}
.wrapper .right-block .content .gallery:after{display:block;content:'';clear:both}
.wrapper .right-block .content.article-catalog .article-catalog__wrapper>p{color:#646464;font:1.125em/1.875em 'PT Sans',sans-serif}
.wrapper .right-block .content.article-catalog .article-catalog__wrapper>p .errortext{color:#ef4601}
.wrapper .right-block .content.article-catalog .article-catalog__wrapper>table{color:#646464;font:1.125em/1.875em 'PT Sans',sans-serif}
.wrapper .right-block .content.article-catalog .article-catalog__wrapper__element{padding-bottom:27px;border-bottom:1px solid #e6e6e6;margin-bottom:30px}
.wrapper .right-block .content.article-catalog .article-catalog__wrapper__element:after{display:block;content:'';clear:both}
.wrapper .right-block .content.article-catalog .article-catalog__wrapper__element .article-img{width:203px;height:189px;background-size:cover;background-position:center;background-repeat:no-repeat;float:left;margin-right:6px}
.wrapper .right-block .content.article-catalog .article-catalog__wrapper__element .article-text{margin-top:-4px;margin-left:9px}
.wrapper .right-block .content.article-catalog .article-catalog__wrapper__element .article-text p.category-title{font:.8125em/1.625em 'PT Sans',sans-serif}
.wrapper .right-block .content.article-catalog .article-catalog__wrapper__element .article-text p.category-title a{text-decoration:none;color:#7291a4;transition:color .5s ease}
.wrapper .right-block .content.article-catalog .article-catalog__wrapper__element .article-text p.category-title a:hover{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content.article-catalog .article-catalog__wrapper__element .article-text p.article-date{font:1.0625em/1.625em 'PT Sans',sans-serif;color:#ef4601;margin-top:4px}
.wrapper .right-block .content.article-catalog .article-catalog__wrapper__element .article-text p.article-title{text-transform:uppercase;font:700 1.5625em/1.625em 'PT Sans Narrow',sans-serif;margin-top:9px}
.wrapper .right-block .content.article-catalog .article-catalog__wrapper__element .article-text p.article-title a{text-decoration:none;color:#282828;transition:color .5s ease}
.wrapper .right-block .content.article-catalog .article-catalog__wrapper__element .article-text p.article-title a:hover{color:#ef4601;transition:color .5s ease}
.wrapper .right-block .content.article-catalog .article-catalog__wrapper__element .article-text .article-text__preview{font:1.0625em 'PT Sans',sans-serif;color:#646464;margin-top:9px}
.wrapper .right-block .content.article-catalog .article-catalog__wrapper__element .article-text .article-text__preview p{line-height:1.625em}
.wrapper .right-block .content.article-catalog .article-catalog__wrap-list-banner{margin-top:20px;position:relative}
.wrapper .right-block .content.article-catalog .article-catalog__wrap-list-banner:after{display:block;content:'';clear:both}
.wrapper .right-block .content.article-catalog .article-catalog__inner-text{float:left;width:calc(100% - 284px)}
.wrapper .right-block .content.article-catalog .article-catalog__inner-text .search-page{font:1.125em/1.625em 'PT Sans Narrow',sans-serif}
.wrapper .right-block .content.article-catalog .article-catalog__inner-text .search-page .search-query{border:1px solid #ddd;box-sizing:border-box;height:48px;font:1.125em/1.625em 'PT Sans Narrow',sans-serif;color:#495d69;padding-left:10px;width:100%;border-radius:0;webkit-appearance:none;box-shadow:none}
.wrapper .right-block .content.article-catalog .article-catalog__inner-text .search-page .search-button{background:url(../img/search.svg) center center/26px auto no-repeat #ef4601;border:none;cursor:pointer;height:48px;outline:0;transition:background .5s ease 0;text-indent:-999999px;width:52px;border-radius:0;webkit-appearance:none;box-shadow:none}
.wrapper .right-block .content.article-catalog .article-catalog__inner-text .search-page .search-advanced-result{font:1em/1.625em 'PT Sans',sans-serif;color:#a6adb8;margin-bottom:20px}
.wrapper .right-block .content.article-catalog .article-catalog__inner-text .search-page .search-advanced-result .search-result{font:700 .8125em/1.625em 'PT Sans',sans-serif;color:#a6adb8}
.wrapper .right-block .content.article-catalog .article-catalog__inner-text .search-page .search-sorting{font:1em/1.625em 'PT Sans',sans-serif;color:#a6adb8}
.wrapper .right-block .content.article-catalog .article-catalog__inner-text .search-page .search-sorting a{color:#7291a4;text-decoration:none;transition:color .5s ease}
.wrapper .right-block .content.article-catalog .article-catalog__inner-text .search-page .search-sorting a:hover{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .content.article-catalog .article-catalog__banner-block{width:240px;height:400px;float:right;position:relative}
.wrapper .right-block .content.article-catalog .article-catalog__banner-block img{width:100%}
.wrapper .right-block .content .article-page__soc-block{margin-top:26px}
.wrapper .right-block .content .article-page__wrap-list-banner{margin-top:10px}
.wrapper .right-block .content .article-page__wrap-list-banner:after{display:block;content:'';clear:both}
.wrapper .right-block .content .article-page__inner-text{float:left;width:calc(100% - 284px);padding-top:19px;box-sizing:border-box;border-top:1px solid #e6e6e6;padding-bottom:35px}
.wrapper .right-block .content .article-page__inner-text .article-date{font:1.0625em/1.625em 'PT Sans',sans-serif;color:#ef4601;float:left}
.wrapper .right-block .content .article-page__inner-text .article-category{font:.9375em/1.625em 'PT Sans',sans-serif;float:right}
.wrapper .right-block .content .article-page__inner-text .article-category a{color:#7291a4;text-decoration:none;transition:color .5s ease}
.wrapper .right-block .content .article-page__inner-text .article-category a:hover{color:#1b305c}
.wrapper .right-block .content .article-page__inner-text h2{color:#ef4601;font:700 1.3125em/1.625em 'PT Sans Narrow',sans-serif;text-transform:uppercase}
.wrapper .right-block .content .article-page__inner-text p{font:1.125em/1.875em 'PT Sans',sans-serif;color:#646464;margin-bottom:21px}
.wrapper .right-block .content .article-page__inner-text p span{font-weight:700;color:#282828}
.content__wrap-map__description__tabs__links-content__text ul:not(.ya-share2__list),.wrapper .right-block .content .article-page__inner-text ul:not(.ya-share2__list){list-style-type:none;margin-bottom:19px;color:#646464}
.content__wrap-map__description__tabs__links-content__text ul:not(.ya-share2__list) li,.wrapper .right-block .content .article-page__inner-text ul:not(.ya-share2__list) li{line-height:1.75em;padding-left:40px;position:relative}
.content__wrap-map__description__tabs__links-content__text ul:not(.ya-share2__list) li:before,.wrapper .right-block .content .article-page__inner-text ul:not(.ya-share2__list) li:before{background-image:url(../img/arrow-li.png);background-size:cover;content:"";display:block;height:14px;left:0;position:absolute;top:calc(36%);width:12px}
.wrapper .right-block .content .article-page__inner-text__image-block{margin-top:16px}
.article-page__inner-text__image-block img {max-width:100%;height:auto;}
.wrapper .right-block .content .article-page__inner-text__image-block:after{display:block;content:'';clear:both}
.wrapper .right-block .content .article-page__inner-text__image-block__img{max-width:423px;width:100%;height:282px;background-size:cover;background-position:center;background-repeat:no-repeat;float:left;margin-right:30px;margin-bottom:23px}
.wrapper .right-block .content .article-page__inner-text__sub-text{font:1.125em/1.875em 'PT Sans',sans-serif;color:#646464;margin-top:36px;border-bottom:1px solid #e6e6e6;padding-bottom:30px}
.wrapper .right-block .content .article-page__inner-text__sub-text:after{display:block;content:'';clear:both}
.wrapper .right-block .content .article-page__inner-text__sub-text span{font-weight:700;color:#282828}
.wrapper .right-block .content .article-page__inner-text__sub-text p img{max-width:423px;width:100%;float:right}
.wrapper .right-block .content .article-page__goods-block{border:10px solid #f0f1f3;box-sizing:border-box;padding:25px 20px 0 18px;background-color:#fff}
.wrapper .right-block .content .article-page__goods-block .goods-title{font:700 1.6875em/1.6875em 'PT Sans Narrow',sans-serif;text-transform:uppercase;color:#1b305c;position:relative}
.wrapper .right-block .content .article-page__goods-block .goods-title:after{display:block;content:'';width:89px;height:4px;background-color:#ef4601;bottom:0;left:0}
.wrapper .right-block .content .article-page__goods-block__wrapper-blocks{margin-top:19px;font-size:0;width:100%}
.wrapper .right-block .content .article-page__goods-block__wrapper-blocks__element{width:23.95%;min-width:200px;display:inline-block;margin-bottom:20px}
.wrapper .right-block .content .article-page__goods-block__wrapper-blocks__element:last-of-type{margin-right:0}
.wrapper .right-block .content .article-page__goods-block__wrapper-blocks__element__img{width:100%}
.wrapper .right-block .content .article-page__goods-block__wrapper-blocks__element__img img{width:100%;max-width:100%;height:auto}
.wrapper .right-block .content .article-page__goods-block__wrapper-blocks__element .good-title{font:700 1rem/1.25rem 'PT Sans Narrow',sans-serif;color:#282828;text-transform:uppercase;margin-top:14px}
.wrapper .right-block .content .article-page__goods-block__wrapper-blocks__element .good-title a{text-decoration:none;color:#282828;transition:color .5s ease}
.wrapper .right-block .content .article-page__goods-block__wrapper-blocks__element .good-title a:hover{color:#ef4601;transition:color .5s ease}
.wrapper .right-block .content .article-page__goods-block__wrapper-blocks__element .good-data{font:.8125rem/1.0625rem 'PT Sans',sans-serif;color:#7291a4;margin-top:7px}
.wrapper .right-block .content .article-page__banner-block{width:240px;height:400px;float:right;position:relative}
.wrapper .right-block .content .subscribe font.notetext{font:1.875em "PT Sans",sans-serif;text-transform:uppercase}
.wrapper .right-block .content .subscribe .errortext{font:1.125em/1.875em "PT Sans",sans-serif;color:#ef4601}
.wrapper .right-block .content .subscribe .subscription .subscription-title-inner{background-color:#dee2e9;font:700 1.125em/1.4375em 'PT Sans Narrow',sans-serif;text-transform:uppercase;color:#282828}
.wrapper .right-block .content .subscribe .subscription .subscription-notes{font:700 1.125em/1.4375em 'PT Sans Narrow',sans-serif;text-transform:uppercase;color:#282828;margin:0}
.wrapper .right-block .content .subscribe .subscription .subscription-form{border-color:#ddd}
.wrapper .right-block .content .subscribe .subscription .subscription-form .field-name{font:700 1em/1.625em 'PT Sans Narrow',sans-serif;color:#495d69;text-transform:uppercase;text-align:left}
.wrapper .right-block .content .subscribe .subscription .subscription-form .subscription-format{font:700 1em/1.625em 'PT Sans Narrow',sans-serif;color:#495d69;text-transform:uppercase}
.wrapper .right-block .content .subscribe .subscription .subscription-form .subscription-format span{color:#495d69}
.wrapper .right-block .content .subscribe .subscription .subscription-form .subscription-rubric{overflow:visible}
.wrapper .right-block .content .subscribe .subscription .subscription-form .subscription-rubric label{display:inline-block;color:#495d69;cursor:pointer;font:17px/26px "PT Sans Narrow",sans-serif;margin-left:0;padding-left:8px;position:relative}
.wrapper .right-block .content .subscribe .subscription .subscription-form .subscription-buttons input[type=submit]{background-color:#ef4601;border:none;color:#fff;font:1rem/1.625rem "PT Sans Narrow",sans-serif;height:48px;letter-spacing:.5px;outline:0;padding:5px 25px;text-transform:uppercase;transition:all .5s ease 0;border-radius:0;webkit-appearance:none;box-shadow:none}
.wrapper .right-block .content .subscribe .subscription .subscription-form .field-form input[type=text]{border:1px solid #ddd;height:30px;font:1.125em/1.625em 'PT Sans Narrow',sans-serif;outline:0;box-sizing:border-box;padding-left:10px;color:#495d69;max-width:250px;width:100%;border-radius:0;webkit-appearance:none;box-shadow:none}
.wrapper .right-block .content .subscribe .subscription .subscription-form .field-form .jq-checkbox{top:-2px;outline:0}
.wrapper .right-block .content .subscribe .subscription .subscription-form .subscription-layout label{display:inline-block;color:#495d69;cursor:pointer;font:17px/26px "PT Sans Narrow",sans-serif;margin-left:0;padding-left:8px;padding-right:8px;position:relative}
.wrapper .right-block .content .subscribe .subscription .subscription-utility{color:#646464;font:1.125em/1.875em "PT Sans",sans-serif}
.wrapper .right-block .content .subscribe .subscription .subscription-utility .subscription-textbox{max-width:230px;width:100%;border:1px solid #ddd;box-sizing:border-box;color:#495d69;font:1.125em/1.625em "PT Sans Narrow",sans-serif;height:48px;outline:0;padding-left:10px;text-transform:uppercase;margin-bottom:10px;border-radius:0;webkit-appearance:none;box-shadow:none}
.wrapper .right-block .content .subscribe .subscription .subscription-utility .subscription-textbox:-moz-placeholder,.wrapper .right-block .content .subscribe .subscription .subscription-utility .subscription-textbox:-ms-input-placeholder,.wrapper .right-block .content .subscribe .subscription .subscription-utility .subscription-textbox::-moz-placeholder,.wrapper .right-block .content .subscribe .subscription .subscription-utility .subscription-textbox[placeholder]{text-overflow:ellipsis}
.wrapper .right-block .content .subscribe .subscription .subscription-utility input[type=submit]{background-color:#ef4601;border:none;color:#fff;font:1rem/1.625rem "PT Sans Narrow",sans-serif;height:47px;letter-spacing:.5px;outline:0;padding:5px 25px 4px;text-transform:uppercase;transition:all .5s ease 0;border-radius:0;webkit-appearance:none;box-shadow:none}
.wrapper .right-block .footer__slider{background-color:#f0f1f3;padding:0 40px;position:relative}
.wrapper .right-block .footer__slider .swiper-button-next,.wrapper .right-block .footer__slider .swiper-container-rtl .swiper-button-prev{background-image:url(../img/arrow-slider.png);background-size:20px 38px;width:20px;height:38px;transition:background .5s ease}
.wrapper .right-block .footer__slider .swiper-button-next:hover,.wrapper .right-block .footer__slider .swiper-container-rtl .swiper-button-prev:hover{background-image:url(../img/arrow-slider-hover.png);transition:background .5s ease}
.wrapper .right-block .footer__slider .swiper-button-prev,.wrapper .right-block .footer__slider .swiper-container-rtl .swiper-button-next{background-image:url(../img/arrow-slider.png);transform:rotate(180deg);background-size:20px 38px;width:20px;height:38px;transition:background .5s ease}
.wrapper .right-block .footer__slider .swiper-button-prev:hover,.wrapper .right-block .footer__slider .swiper-container-rtl .swiper-button-next:hover{background-image:url(../img/arrow-slider-hover.png);transition:background .5s ease}
.wrapper .right-block .footer__slider .swiper-wrapper{padding:20px 0}
.wrapper .right-block .footer__slider .swiper-wrapper .swiper-slide{font-size:0;position:relative}
.wrapper .right-block .footer__slider .swiper-wrapper .swiper-slide:after{position:absolute;display:block;content:'';width:2px;background-color:#fff;height:250%;right:10px;top:-20px}
.wrapper .right-block .footer__slider .swiper-wrapper .swiper-slide .image-slide,.wrapper .right-block .footer__slider .swiper-wrapper .swiper-slide .text-slide{display:inline-block;vertical-align:top}
.wrapper .right-block .footer__slider .swiper-wrapper .swiper-slide .image-slide{width:100px;height:100px;background-color:#a6adb8;background-size:cover;background-position:center;background-repeat:no-repeat}
.wrapper .right-block .footer__slider .swiper-wrapper .swiper-slide .image-slide a{display:block;width:100%;height:100%}
.wrapper .right-block .footer__slider .swiper-wrapper .swiper-slide .text-slide{font-size:13px;line-height:15px;font-family:'PT Sans',sans-serif;margin-left:4%;width:calc(100% - 125px)}
.wrapper .right-block .footer__slider .swiper-wrapper .swiper-slide .text-slide p.title-category{margin-top:-2px}
.wrapper .right-block .footer__links__block>ul,.wrapper .right-block .footer__links__block__contacts,.wrapper .right-block .footer__links__block__soc-seti{margin-top:20px}
.wrapper .right-block .footer__slider .swiper-wrapper .swiper-slide .text-slide p.title-category a{color:#7291a4;transition:color .5s ease;text-decoration:none}
.wrapper .right-block .footer__slider .swiper-wrapper .swiper-slide .text-slide p.title-category a:hover{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .footer__slider .swiper-wrapper .swiper-slide .text-slide p.date{color:#ef4601;font-size:14px;line-height:26px}
.wrapper .right-block .footer__slider .swiper-wrapper .swiper-slide .text-slide p.title-event{font-family:'PT Sans Narrow',sans-serif;font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase}
.wrapper .right-block .footer__slider .swiper-wrapper .swiper-slide .text-slide p.title-event a{text-decoration:none;color:#282828;transition:color .5s ease}
.wrapper .right-block .footer__slider .swiper-wrapper .swiper-slide .text-slide p.title-event a:hover{color:#ef4601;transition:color .5s ease}
.wrapper .right-block .footer__slider .swiper-wrapper .swiper-slide .text-slide p.slide-address{color:#7291a4;line-height:26px}
.wrapper .right-block .footer__slider:after{content:'';display:block;clear:both}
.wrapper .right-block .footer__subscription{min-height:105px;width:100%;background-color:#dee2e9;padding:23px 40px 30px;box-sizing:border-box}
.wrapper .right-block .footer__subscription form{font-size:0;text-align:justify}
.wrapper .right-block .footer__subscription__block input[type=submit],.wrapper .right-block .footer__subscription__block input[type=text]{font:1rem/1.625rem 'PT Sans Narrow',sans-serif;height:48px;outline:0;transition:all .5s ease;text-transform:uppercase;webkit-appearance:none;box-shadow:none}
.wrapper .right-block .footer__subscription form:after{display:inline-block;content:'';width:100%}
.wrapper .right-block .footer__subscription__block{display:inline-block;vertical-align:top;position:relative;text-align:left}
.wrapper .right-block .footer__subscription__block:hover input[type=submit]{background-color:#1b305c;transition:all .5s ease}
.wrapper .right-block .footer__subscription__block input:focus[type=text],.wrapper .right-block .footer__subscription__block input:hover[type=text]{border:1px solid #1b305c;transition:all .5s ease;color:#495d69;border-radius:0;webkit-appearance:none;box-shadow:none}
.wrapper .right-block .footer__subscription__block input:focus[type=submit],.wrapper .right-block .footer__subscription__block input:hover[type=submit]{background-color:#1b305c;transition:all .5s ease;border-radius:0;webkit-appearance:none;box-shadow:none}
.wrapper .right-block .footer__subscription__block input[type=text]{padding-left:15px;box-sizing:border-box;color:#7291a4;text-overflow:ellipsis;border:1px solid #fff;border-radius:0}
.wrapper .right-block .footer__subscription__block input[type=text].subscript-mail,.wrapper .right-block .footer__subscription__block input[type=text].subscript-name{width:100%}
.wrapper .right-block .footer__subscription__block input[type=submit]{color:#fff;background-color:#ef4601;border:none;padding:5px 6%;letter-spacing:.5px;position:absolute;right:0;top:0;border-radius:0}
.wrapper .right-block .footer__subscription__block:first-child{font:700 1.125rem/1.625rem 'PT Sans Narrow',sans-serif;color:#495d69;text-transform:uppercase;letter-spacing:-.3px;text-align:left}
.wrapper .right-block .footer__subscription__block:nth-of-type(2),.wrapper .right-block .footer__subscription__block:nth-of-type(3){width:35%}
.wrapper .right-block .footer__links{background-color:#ced4de;display:flex;flex-direction:column;flex-wrap:wrap;height:560px;justify-content:space-between;align-content:space-between;padding:30px 40px 40px;box-sizing:border-box;transition:height .5s ease}
.wrapper .right-block .footer__links__block{word-wrap:break-word}
.wrapper .right-block .footer__links__block:hover p.title-category{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .footer__links__block:last-of-type{margin-bottom:0}
.wrapper .right-block .footer__links__block p.title-category{font:700 1.125em/1.625em 'PT Sans Narrow',sans-serif;color:#495d69;text-transform:uppercase;transition:color .5s ease}
.wrapper .right-block .footer__links__block p.title-category.category--hover{color:#1b305c;transition:color .5s ease}
.wrapper .right-block .footer__links__block>ul li{list-style-type:none}
.wrapper .right-block .footer__links__block>ul li a{font:.875em/1.5em 'PT Sans',sans-serif;color:#282828;text-decoration:none;transition:color .5s ease}
.wrapper .right-block .footer__links__block>ul li a:hover{color:#ef4601;transition:color .5s ease}
.wrapper .right-block .footer__links__block__contacts p{font:1em/1.625em 'PT Sans',sans-serif;color:#282828}
.wrapper .right-block .footer__links__block__contacts p span{color:#282828;font-size:1.3125em;font-family:'PT Sans Narrow',sans-serif}
.wrapper .right-block .footer__links__block__contacts a{font:.875em/1.5em 'PT Sans',sans-serif;color:#282828;text-decoration:none;transition:color .5s ease}
.wrapper .right-block .footer__links__block__contacts a:hover{color:#ef4601;transition:color .5s ease}
.wrapper .right-block .footer__links__block__soc-seti ul{font-size:0;line-height:normal}
.wrapper .right-block .footer__links__block__soc-seti ul li{display:inline-block;border-left:1px #a6adb8 solid;border-top:1px #a6adb8 solid;border-bottom:1px #a6adb8 solid;width:22%;text-align:center;min-width:40px;position:relative}
.wrapper .right-block .footer__links__block__soc-seti ul li:last-of-type{border-right:1px #a6adb8 solid}
.wrapper .right-block .footer__links__block__soc-seti ul li a{padding:14px 0;display:block;width:100%;height:100%}
.wrapper .right-block .footer__links__block__soc-seti ul li a:hover .ico-footer{fill:#495d69;transition:all .5s ease}
.wrapper .right-block .footer__links__block__soc-seti ul li .ico-footer{fill:#a6adb8;height:17px;transition:all .5s ease 0;width:17px}
.wrapper .right-block .footer__links__block__soc-seti.open--menu ul li{border-right:1px #a6adb8 solid;margin-bottom:5px;margin-right:5px}
.wrapper .right-block .footer__copyright{background-color:#7291a4;min-height:56px;padding-left:40px;padding-right:40px;position:relative}
.wrapper .right-block .footer__copyright .copy-text{color:#dee2e9;font:.875em/1.625em 'PT Sans',sans-serif;padding-top:19px;float:left}
.wrapper .right-block .footer__copyright .logo{float:right;height:auto}
.wrapper .popup-back{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:100;left:0;top:0;display:none}
.wrapper .popup-back.view--back{display:block}
.wrapper .popup-select-city{max-width:560px;min-width:320px;width:100%;min-height:218px;background-color:#fff;position:absolute;opacity:0;visibility:hidden;z-index:101;transition:all .5s ease;box-sizing:border-box;padding:32px 21px 21px 28px}
.wrapper .popup-select-city.view--popup{visibility:visible;opacity:1;transition:all .5s ease}
.wrapper .popup-select-city .error_msg,.wrapper .popup-select-city .popup-fail{font:1.0625rem 'PT Sans Narrow',sans-serif;padding-bottom:5px;color:#ef4601}
.wrapper .popup-select-city .popup-fail{padding-top:5px}
.wrapper .popup-select-city .popup-success{font:1.0625rem 'PT Sans Narrow',sans-serif;margin-top:20px;color:#1b305c;text-transform:uppercase}
.wrapper .popup-select-city p.title-popup{font:700 1.6874em/1.6874em 'PT Sans Narrow',sans-serif;color:#1b305c;position:relative;text-transform:uppercase;padding-bottom:7px}
.wrapper .popup-select-city .select-city .jq-selectbox__dropdown li,.wrapper .popup-select-city .select-city .jq-selectbox__select{font:1.0625rem/1.625rem 'PT Sans Narrow',sans-serif;color:#495d69;text-transform:uppercase}
.wrapper .popup-select-city p.title-popup:after{background-color:#e6e6e6;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;width:89px}
.wrapper .popup-select-city img{margin-bottom:7px}
.wrapper .popup-select-city .close-popup{position:absolute;right:21px;top:21px;width:26px;height:auto;cursor:pointer}
.wrapper .popup-select-city .select-city{width:70%;vertical-align:middle}
.wrapper .popup-select-city .select-city.opened .jq-selectbox__trigger-arrow{transform:rotate(180deg)}
.wrapper .popup-select-city .select-city .jq-selectbox__select{width:100%;height:47px;box-sizing:border-box;border:1px solid #ddd;transition:all .5s ease}
.wrapper .popup-select-city .select-city .jq-selectbox__select:hover{border-color:#1b305c;transition:all .5s ease}
.wrapper .popup-select-city .select-city .jq-selectbox__trigger-arrow{background-image:url(../img/select-popup.png);width:22px;height:15px;transform:rotate(0);top:14px;right:12px}
.wrapper .popup-select-city .select-city .jq-selectbox__dropdown li.selected.sel,.wrapper .popup-select-city .select-city .jq-selectbox__dropdown li:hover{color:#fff}
.wrapper .popup-select-city__wrap-select{margin-top:26px;font-size:0;line-height:normal}
.wrapper .popup-select-city__wrap-select input[type=submit]{border:none;padding:10px 7.2% 11px;min-width:100px;background-color:#ef4601;color:#fff;font:1rem/1.625rem 'PT Sans Narrow',sans-serif;text-transform:uppercase;vertical-align:middle;transition:background .5s ease;border-radius:0;webkit-appearance:none;box-shadow:none}
.wrapper .popup-select-city__wrap-select input[type=submit]:hover{background-color:#1b305c;transition:background .5s ease}
.wrapper .popup-select-city__wrap-select input[type=text]{width:100%;height:47px;margin-bottom:7px;box-sizing:border-box;font:1.0625rem/1.625rem 'PT Sans Narrow',sans-serif;border:1px solid #ddd;text-transform:uppercase;color:#495d69;transition:all .5s ease;padding-left:10px;border-radius:0;webkit-appearance:none;box-shadow:none}
.wrapper .popup-select-city__wrap-select input[type=text]:focus,.wrapper .popup-select-city__wrap-select input[type=text]:hover{border-color:#1b305c;transition:all .5s ease}
div.title-search-result table.title-search-result{background-color:#fff;border:1px solid #ddd}
div.title-search-result table.title-search-result th{color:#ef4601;font:700 1.4375em/1.4375em 'PT Sans Narrow',sans-serif;text-transform:uppercase}
div.title-search-result table.title-search-result .title-search-all a,div.title-search-result table.title-search-result .title-search-item a,div.title-search-result table.title-search-result .title-search-more a{font:1.125em/1.4375em 'PT Sans Narrow',sans-serif;text-decoration:none;transition:color .5s ease}
div.title-search-result table.title-search-result td{padding:0 30px;display:block}
div.title-search-result table.title-search-result .title-search-more a{color:#7291a4}
div.title-search-result table.title-search-result .title-search-more a:hover{color:#1b305c}
div.title-search-result table.title-search-result .title-search-item{padding:10px}
div.title-search-result table.title-search-result .title-search-item img,div.title-search-result table.title-search-result .title-search-item span{display:inline-block;vertical-align:middle}
div.title-search-result table.title-search-result .title-search-item span{margin-left:15px}
div.title-search-result table.title-search-result .title-search-item a{color:#1b305c}
div.title-search-result table.title-search-result .title-search-item:hover a{color:#ef4601}
div.title-search-result table.title-search-result .title-search-all{padding-bottom:10px}
div.title-search-result table.title-search-result .title-search-all a{color:#ef4601}
div.title-search-result table.title-search-result .title-search-all a:hover{color:#1b305c}
@media screen and (min-width:1000px) and (max-width:1400px) {
.wrapper .right-block header{padding-left:20px}
.wrapper .right-block .footer__subscription{padding-left:25px}
.wrapper .right-block .footer__subscription__block:first-child{letter-spacing:-.4px}
.wrapper .right-block .footer__links{padding-left:20px;height:900px}
.wrapper .right-block .footer__links__block{margin-right:1.2%;margin-bottom:25px;width:24%}
.wrapper .right-block .content{padding-left:20px}
.wrapper .right-block .content .category-catalog-content{border:1px solid red}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.one-square-category{width:19.5%}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.two-square-category{width:39%}
.wrapper .right-block .content__wrap-slide__block-slider__text-slide{max-width:300px}
.wrapper .right-block .content__wrap-slide__block-slider__text-slide .title-slide{font-size:2.4375em}
.wrapper .right-block .content__wrap-slide__block-slider__text-slide .text-slide{font-size:1.0625em;line-height:1.5em}
.wrapper .right-block .content__list-category .row{margin:0 -.5%}
.wrapper .right-block .content__list-category:after{display:inline-block;content:'';width:100%}
.wrapper .right-block .content__list-category__element.orange-theme-events{padding-left:20px;padding-right:20px}
.wrapper .right-block .content__list-category__element.slider-theme .swiper-slide{height:400px}
.wrapper .right-block .content__list-category .one-square{width:24%;min-width:200px;display:inline-block;vertical-align:top;margin:0 .5% 10px}
.wrapper .right-block .content__list-category .one-square img{width:100%;height:auto}
.wrapper .right-block .content__list-category .two-square{min-width:200px;width:24%;display:inline-block;vertical-align:top;margin:0 .5% 10px}
.wrapper .right-block .content__list-category .two-square img{width:100%!important;height:auto}
.wrapper .right-block .content__list-category .two-square.gray-theme-events,.wrapper .right-block .content__list-category .two-square.green-theme-events,.wrapper .right-block .content__list-category .two-square.orange-theme-events{padding-left:21px;padding-right:21px}
.wrapper .right-block .content__list-category .two-square .one-square{width:100%}
.wrapper .right-block .content__list-category .two-square .one-square:first-of-type{margin-bottom:5.5%}
.wrapper .right-block .content__list-category .two-square .one-square:last-of-type{margin-bottom:0}
.wrapper .right-block .content__list-category .four-square{width:49.3%;margin:0 .33% 10px;display:inline-block;vertical-align:top;position:relative}
.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic:nth-of-type(5),.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic:nth-of-type(6),.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic:nth-of-type(5),.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic:nth-of-type(6),.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic:nth-of-type(5),.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic:nth-of-type(6),.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic:nth-of-type(5),.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic:nth-of-type(6),.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li:nth-of-type(5),.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li:nth-of-type(6),.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li:nth-of-type(5),.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li:nth-of-type(6){display:none}
.wrapper .right-block .content__list-category .four-square img{width:100%;height:auto}
.wrapper .right-block .content__list-category .four-square .element-title{bottom:calc(2.2% + 21px)}
.wrapper .right-block .content__list-category .four-square.critic-theme,.wrapper .right-block .content__list-category .four-square.critic-theme-gray,.wrapper .right-block .content__list-category .four-square.critic-theme-green,.wrapper .right-block .content__list-category .four-square.critic-theme-orange{padding-left:22px!important}
.wrapper .right-block .content__list-category .four-square.critic-theme .critic-list,.wrapper .right-block .content__list-category .four-square.critic-theme-gray .critic-list,.wrapper .right-block .content__list-category .four-square.critic-theme-green .critic-list,.wrapper .right-block .content__list-category .four-square.critic-theme-orange .critic-list{margin-top:40px}
.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic,.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic,.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic,.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic{margin-bottom:19px;padding-bottom:16px}
.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic:nth-of-type(3),.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic:nth-of-type(3),.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic:nth-of-type(3),.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic:nth-of-type(3){border-bottom:none}
.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic .image,.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic .image,.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic .image,.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic .image{width:70px}
.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic .preview-text p,.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic .preview-text p,.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic .preview-text p,.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic .preview-text p{font-size:1.1875rem!important;line-height:1.5rem!important}
.wrapper .right-block .content__list-category .six-square{width:74%;min-width:460px;margin:0 .5% 10px}
.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li .image-slide,.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li .image-slide{width:101px;min-height:auto}
.wrapper .right-block .footer__copyright{padding-left:20px}
}
@media screen and (min-width:768px) and (max-width:999px) {
body{webkit-text-size-adjust:80%}
.wrapper .right-block .scroll--banner{right:20px}
.wrapper .right-block header{padding-left:20px;padding-right:20px}
.wrapper .right-block__logo{width:136px}
.wrapper .right-block__slogan{width:28%;margin-top:6px;margin-left:8%}
.wrapper .right-block__search{width:26.5%}
.wrapper .right-block__search__top__soc{float:none;width:100%;position:absolute}
.wrapper .right-block__search__top__soc ul{text-align:justify}
.wrapper .right-block__search__top__soc ul:after{display:inline-block;content:'';width:100%}
.wrapper .right-block__search__top__soc ul li{margin-right:13%}
.wrapper .right-block__search__top__city{width:auto;position:absolute;top:39px;z-index:10;right:auto}
.wrapper .right-block__search__top__search768{display:block;top:30px}
.wrapper .right-block__search__top__search768 svg{padding:5px}
.wrapper .right-block .content,.wrapper .right-block .content__list-category__element.two-square.gray-theme-events,.wrapper .right-block .content__list-category__element.two-square.green-theme-events,.wrapper .right-block .content__list-category__element.two-square.orange-theme-events,.wrapper .right-block .footer__copyright,.wrapper .right-block .footer__links,.wrapper .right-block .footer__subscription{padding-left:20px;padding-right:20px}
.wrapper .right-block__search__top__search768:hover svg{background-color:#ef4601;fill:#fff;transition:all .5s ease}
.wrapper .right-block__search__input{margin-top:69px;position:absolute;width:378%;left:-278%;display:none;z-index:10}
.wrapper .right-block__search__input.visible-search{display:block}
.wrapper .right-block .footer__subscription__block:first-of-type{display:block;margin-bottom:15px}
.wrapper .right-block .footer__subscription__block:nth-of-type(2),.wrapper .right-block .footer__subscription__block:nth-of-type(3){width:49%}
.wrapper .right-block .footer__links{height:1040px}
.wrapper .right-block .footer__links__block{margin-right:1.2%;margin-bottom:25px;width:33%}
.wrapper .right-block .content__list-category .row{margin:0 -.66%}
.wrapper .right-block .content__list-category:after{display:inline-block;content:'';width:100%}
.wrapper .right-block .content__list-category__element.four-square.critic-theme .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category__element.four-square.critic-theme .element-critic:nth-of-type(5),.wrapper .right-block .content__list-category__element.four-square.critic-theme .element-critic:nth-of-type(6),.wrapper .right-block .content__list-category__element.four-square.critic-theme-gray .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category__element.four-square.critic-theme-gray .element-critic:nth-of-type(5),.wrapper .right-block .content__list-category__element.four-square.critic-theme-gray .element-critic:nth-of-type(6),.wrapper .right-block .content__list-category__element.four-square.critic-theme-green .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category__element.four-square.critic-theme-green .element-critic:nth-of-type(5),.wrapper .right-block .content__list-category__element.four-square.critic-theme-green .element-critic:nth-of-type(6),.wrapper .right-block .content__list-category__element.four-square.critic-theme-orange .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category__element.four-square.critic-theme-orange .element-critic:nth-of-type(5),.wrapper .right-block .content__list-category__element.four-square.critic-theme-orange .element-critic:nth-of-type(6),.wrapper .right-block .content__list-category__element.six-square.afiche-thema .list-afiche ul li:nth-of-type(5),.wrapper .right-block .content__list-category__element.six-square.afiche-thema .list-afiche ul li:nth-of-type(6),.wrapper .right-block .content__list-category__element.six-square.afiche-thema-blue .list-afiche ul li:nth-of-type(5),.wrapper .right-block .content__list-category__element.six-square.afiche-thema-blue .list-afiche ul li:nth-of-type(6){display:none}
.wrapper .right-block .content__list-category__element.one-square,.wrapper .right-block .content__list-category__element.two-square{width:32%;margin:0 .66% 10px}
.wrapper .right-block .content__list-category__element.four-square{width:65.35%;margin:0 .66% 10px;min-height:400px}
.wrapper .right-block .content__list-category__element.four-square.slider-theme{min-height:454px}
.wrapper .right-block .content__list-category__element.four-square.critic-theme .element-critic,.wrapper .right-block .content__list-category__element.four-square.critic-theme-gray .element-critic,.wrapper .right-block .content__list-category__element.four-square.critic-theme-green .element-critic,.wrapper .right-block .content__list-category__element.four-square.critic-theme-orange .element-critic{margin-bottom:19px;padding-bottom:16px}
.wrapper .right-block .content__list-category__element.four-square.critic-theme .element-critic:nth-of-type(3),.wrapper .right-block .content__list-category__element.four-square.critic-theme-gray .element-critic:nth-of-type(3),.wrapper .right-block .content__list-category__element.four-square.critic-theme-green .element-critic:nth-of-type(3),.wrapper .right-block .content__list-category__element.four-square.critic-theme-orange .element-critic:nth-of-type(3){border-bottom:0}
.wrapper .right-block .content__list-category__element.four-square.critic-theme .element-critic .image,.wrapper .right-block .content__list-category__element.four-square.critic-theme-gray .element-critic .image,.wrapper .right-block .content__list-category__element.four-square.critic-theme-green .element-critic .image,.wrapper .right-block .content__list-category__element.four-square.critic-theme-orange .element-critic .image{width:70px}
.wrapper .right-block .content__list-category__element.four-square.critic-theme .element-critic .preview-text p,.wrapper .right-block .content__list-category__element.four-square.critic-theme-gray .element-critic .preview-text p,.wrapper .right-block .content__list-category__element.four-square.critic-theme-green .element-critic .preview-text p,.wrapper .right-block .content__list-category__element.four-square.critic-theme-orange .element-critic .preview-text p{font-size:1.1875rem!important;line-height:1.5rem!important}
.wrapper .right-block .content__list-category__element.six-square{width:100%;max-width:100%}
.wrapper .right-block .content__list-category__element.six-square.afiche-thema .list-afiche ul li .image-slide,.wrapper .right-block .content__list-category__element.six-square.afiche-thema-blue .list-afiche ul li .image-slide{width:101px}
.wrapper .right-block .content__wrap-slide__block-slider{width:calc(100% - 246px)}
.wrapper .right-block .content__wrap-slide__block-slider__text-slide{max-width:338px;bottom:75px;left:35px}
.wrapper .right-block .content__wrap-slide__block-slider__text-slide .title-slide{font-size:2.25em}
.wrapper .right-block .content__wrap-slide__block-slider__text-slide .text-slide{font-size:1.0625em;line-height:1.5em}
.wrapper .right-block .content__wrap-slide__block-banner{width:240px}
.wrapper .right-block .content__list-category__element.slider-theme .swiper-slide{height:400px}
.wrapper .right-block .content__index-description{padding-left:0}
.wrapper .right-block .content__index-description__text{column-count:1;moz-column-count:1;webkit-column-count:1;column-gap:2.5em;moz-column-gap:2.5em}
.wrapper .left-menu__submenu{margin-top:25px}
.wrapper .left-menu__submenu ul li{margin-bottom:14px}
}
@media screen and (min-width:460px) and (max-width:767px) {
.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic:nth-of-type(5),.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic:nth-of-type(6),.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic:nth-of-type(5),.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic:nth-of-type(6),.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic:nth-of-type(5),.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic:nth-of-type(6),.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic:nth-of-type(5),.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic:nth-of-type(6),.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li:nth-of-type(5),.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li:nth-of-type(6),.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li:nth-of-type(5),.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li:nth-of-type(6),.wrapper .right-block .content__list-category .six-square.afiche-thema-green .list-afiche ul li:nth-of-type(5),.wrapper .right-block .content__list-category .six-square.afiche-thema-green .list-afiche ul li:nth-of-type(6),.wrapper .right-block .content__list-category .six-square.afiche-thema-orange .list-afiche ul li:nth-of-type(5),.wrapper .right-block .content__list-category .six-square.afiche-thema-orange .list-afiche ul li:nth-of-type(6),.wrapper .right-block__slogan{display:none}
.wrapper{position:relative}
.wrapper .right-block{width:100%;top:0}
.wrapper .right-block .content,.wrapper .right-block header{padding-right:20px;padding-left:20px}
.wrapper .right-block .content__wrap-slide{height:auto}
.wrapper .right-block .content__wrap-slide__block-slider{width:100%;float:none}
.wrapper .right-block .content__wrap-slide__block-slider__text-slide{max-width:338px;bottom:75px;left:35px;padding:3px 18px 24px}
.wrapper .right-block .content__wrap-slide__block-slider__text-slide .title-slide{font-size:2.25em}
.wrapper .right-block .content__wrap-slide__block-slider__text-slide .text-slide{font-size:1.0625em;line-height:1.5em}
.wrapper .right-block .content__wrap-slide__block-banner{float:none;margin:13px auto 0}
.wrapper .right-block .content__list-category .row{margin:0 -.7%}
.wrapper .right-block .content__list-category__element.slider-theme .swiper-slide{height:400px}
.wrapper .right-block .content__list-category .one-square,.wrapper .right-block .content__list-category .two-square{width:48.6%;margin:0 .7% 10px}
.wrapper .right-block .content__list-category .two-square.gray-theme-events,.wrapper .right-block .content__list-category .two-square.green-theme-events,.wrapper .right-block .content__list-category .two-square.orange-theme-events{padding-left:20px;padding-right:20px}
.wrapper .right-block .content__list-category .four-square{width:100%;max-width:100%;margin:0 .7% 10px}
.wrapper .right-block .content__list-category .four-square.critic-theme,.wrapper .right-block .content__list-category .four-square.critic-theme-gray,.wrapper .right-block .content__list-category .four-square.critic-theme-green,.wrapper .right-block .content__list-category .four-square.critic-theme-orange{height:auto!important;padding-left:18px!important}
.wrapper .right-block .content__list-category .four-square.critic-theme .critic-list,.wrapper .right-block .content__list-category .four-square.critic-theme-gray .critic-list,.wrapper .right-block .content__list-category .four-square.critic-theme-green .critic-list,.wrapper .right-block .content__list-category .four-square.critic-theme-orange .critic-list{margin-top:30px}
.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic,.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic,.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic,.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic{padding-bottom:24px}
.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic:nth-of-type(3),.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic:nth-of-type(3),.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic:nth-of-type(3),.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic:nth-of-type(3){border-bottom:none}
.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic .image,.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic .image,.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic .image,.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic .image{width:70px}
.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic .preview-text p,.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic .preview-text p,.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic .preview-text p,.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic .preview-text p{font-size:1.1875rem!important;line-height:1.5rem!important}
.wrapper .right-block .content__list-category .six-square{width:100%;max-width:100%;margin:0 .7% 10px;height:auto!important}
.wrapper .right-block .content__list-category .six-square.afiche-theme-2 .description,.wrapper .right-block .content__list-category .six-square.afiche-theme-2-blue .description,.wrapper .right-block .content__list-category .six-square.afiche-theme-2-gray .description,.wrapper .right-block .content__list-category .six-square.afiche-theme-2-orange .description{height:auto}
.wrapper .right-block .content__list-category .six-square.afiche-thema,.wrapper .right-block .content__list-category .six-square.afiche-thema-blue,.wrapper .right-block .content__list-category .six-square.afiche-thema-green,.wrapper .right-block .content__list-category .six-square.afiche-thema-orange{min-width:auto;padding-left:18px!important}
.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li,.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li,.wrapper .right-block .content__list-category .six-square.afiche-thema-green .list-afiche ul li,.wrapper .right-block .content__list-category .six-square.afiche-thema-orange .list-afiche ul li{text-align:left;width:100%}
.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li:nth-of-type(1),.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li:nth-of-type(1),.wrapper .right-block .content__list-category .six-square.afiche-thema-green .list-afiche ul li:nth-of-type(1),.wrapper .right-block .content__list-category .six-square.afiche-thema-orange .list-afiche ul li:nth-of-type(1){margin-top:0}
.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li:nth-of-type(2),.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li:nth-of-type(2),.wrapper .right-block .content__list-category .six-square.afiche-thema-green .list-afiche ul li:nth-of-type(2),.wrapper .right-block .content__list-category .six-square.afiche-thema-orange .list-afiche ul li:nth-of-type(2){margin-top:15px}
.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li .text-slide,.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li .text-slide,.wrapper .right-block .content__list-category .six-square.afiche-thema-green .list-afiche ul li .text-slide,.wrapper .right-block .content__list-category .six-square.afiche-thema-orange .list-afiche ul li .text-slide{width:calc(100% - 129px)}
.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li .image-slide,.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li .image-slide,.wrapper .right-block .content__list-category .six-square.afiche-thema-green .list-afiche ul li .image-slide,.wrapper .right-block .content__list-category .six-square.afiche-thema-orange .list-afiche ul li .image-slide{width:101px}
.wrapper .right-block .content__index-description{padding-left:0}
.wrapper .right-block .content__index-description__text{column-count:1;moz-column-count:1;webkit-column-count:1;column-gap:2.5em;moz-column-gap:2.5em}
.wrapper .right-block__logo{width:122px}
.wrapper .right-block__search{margin-top:0;width:45%}
.wrapper .right-block__search__top__soc{float:none;width:100%;position:absolute}
.wrapper .right-block__search__top__soc ul{text-align:justify}
.wrapper .right-block__search__top__soc ul:after{display:inline-block;content:'';width:100%}
.wrapper .right-block__search__top__soc ul li{margin-right:37px}
.wrapper .right-block__search__top__city{width:auto;position:absolute;top:36px;z-index:10;right:auto}
.wrapper .right-block__search__top__search768{display:block;right:45px;top:24px;border-left:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid;box-sizing:border-box;padding:0 9px}
.wrapper .right-block__search__top__search768 svg{padding:5px}
.wrapper .right-block__search__top__search768:hover svg{fill:#fff;background-color:#ef4601;transition:all .5s ease}
.wrapper .right-block__search__top__burger460{width:30px;height:20px;cursor:pointer;position:absolute;right:0;top:24px;padding:10px 5px 8px;transition:background .5s ease;background-color:transparent}
.wrapper .right-block .footer__copyright,.wrapper .right-block .footer__subscription{padding-left:20px;padding-right:20px}
.wrapper .right-block__search__top__burger460:hover{background-color:#ef4601;transition:background .5s ease}
.wrapper .right-block__search__top__burger460:hover span{background-color:#fff;transition:background .5s ease}
.wrapper .right-block__search__top__burger460 span{display:block;width:100%;height:3px;margin-bottom:5px;background-color:#ef4601;transition:background .5s ease}
.wrapper .right-block__search__input{margin-top:69px;position:absolute;width:222.5%;left:-122.5%;display:none;z-index:10}
.wrapper .right-block__search__input.visible-search{display:block}
.wrapper .right-block .footer__subscription__block:first-of-type{display:block;margin-bottom:15px}
.wrapper .right-block .footer__subscription__block:nth-of-type(2){display:block;margin-bottom:15px;width:100%}
.wrapper .right-block .footer__subscription__block:nth-of-type(3){width:100%}
.wrapper .right-block .footer__subscription__block input[type=submit]{padding:5px 26px}
.wrapper .right-block .footer__links{padding-left:20px;padding-right:20px;height:1400px}
.wrapper .right-block .footer__links__block{width:50%}
.wrapper .left-menu{position:fixed;left:0;width:100%;transform:translateX(-100%);z-index:102}
}
@media screen and (min-width:320px) and (max-width:459px) {
.wrapper .right-block .content,.wrapper .right-block header{padding-right:10px;padding-left:10px}
.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic:nth-of-type(5),.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic:nth-of-type(6),.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic:nth-of-type(5),.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic:nth-of-type(6),.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic:nth-of-type(5),.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic:nth-of-type(6),.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic:nth-of-type(5),.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic:nth-of-type(6),.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li:nth-of-type(5),.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li:nth-of-type(6),.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li:nth-of-type(5),.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li:nth-of-type(6),.wrapper .right-block .content__list-category .six-square.afiche-thema-green .list-afiche ul li:nth-of-type(5),.wrapper .right-block .content__list-category .six-square.afiche-thema-green .list-afiche ul li:nth-of-type(6),.wrapper .right-block .content__list-category .six-square.afiche-thema-orange .list-afiche ul li:nth-of-type(5),.wrapper .right-block .content__list-category .six-square.afiche-thema-orange .list-afiche ul li:nth-of-type(6),.wrapper .right-block .content__list-category .two-square:after,.wrapper .right-block__search__top__soc,.wrapper .right-block__slogan{display:none}
.wrapper{position:relative}
.wrapper .right-block{width:100%;top:0}
.wrapper .right-block header{padding-top:10px}
.wrapper .right-block .content__wrap-slide{height:auto}
.wrapper .right-block .content__wrap-slide .swiper-pagination{padding-left:15px}
.wrapper .right-block .content__wrap-slide__block-slider{width:100%;float:none}
.wrapper .right-block .content__wrap-slide__block-slider__text-slide{max-width:275px;bottom:75px;left:15px;padding:34px 19px 26px}
.wrapper .right-block .content__wrap-slide__block-slider__text-slide .title-slide{font-size:1.6875em;line-height:1.5em}
.wrapper .right-block .content__wrap-slide__block-slider__text-slide .text-slide{font-size:.9375em;line-height:1.375em}
.wrapper .right-block .content__wrap-slide__block-banner{width:240px;float:none;margin:13px auto 0}
.wrapper .right-block .content__list-category__element.afiche-theme-2 .description,.wrapper .right-block .content__list-category__element.afiche-theme-2-blue .description,.wrapper .right-block .content__list-category__element.afiche-theme-2-gray .description,.wrapper .right-block .content__list-category__element.afiche-theme-2-orange .description{position:relative;bottom:5px}
.wrapper .right-block .content__list-category__element.slider-theme .swiper-slide{height:400px}
.wrapper .right-block .content__list-category .one-square{width:100%}
.wrapper .right-block .content__list-category .two-square{width:100%;height:auto!important}
.wrapper .right-block .content__list-category .two-square.gray-theme-events,.wrapper .right-block .content__list-category .two-square.green-theme-events,.wrapper .right-block .content__list-category .two-square.orange-theme-events{padding-left:20px;padding-right:20px}
.wrapper .right-block .content__list-category .four-square{width:100%;min-width:100%;min-height:200px;height:auto!important}
.wrapper .right-block .content__list-category .four-square.critic-theme,.wrapper .right-block .content__list-category .four-square.critic-theme-gray,.wrapper .right-block .content__list-category .four-square.critic-theme-green,.wrapper .right-block .content__list-category .four-square.critic-theme-orange{padding-left:19px!important}
.wrapper .right-block .content__list-category .four-square.critic-theme .critic-list,.wrapper .right-block .content__list-category .four-square.critic-theme-gray .critic-list,.wrapper .right-block .content__list-category .four-square.critic-theme-green .critic-list,.wrapper .right-block .content__list-category .four-square.critic-theme-orange .critic-list{margin-top:32px}
.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic .image,.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic .image,.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic .image,.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic .image{width:70px}
.wrapper .right-block .content__list-category .four-square.critic-theme .element-critic .preview-text p,.wrapper .right-block .content__list-category .four-square.critic-theme-gray .element-critic .preview-text p,.wrapper .right-block .content__list-category .four-square.critic-theme-green .element-critic .preview-text p,.wrapper .right-block .content__list-category .four-square.critic-theme-orange .element-critic .preview-text p{font-size:1.1875rem!important;line-height:1.5rem!important}
.wrapper .right-block .content__list-category .four-square.slider-theme .swiper-slide img{height:100%;width:auto}
.wrapper .right-block .content__list-category .six-square{width:100%;min-width:100%;height:auto!important}
.wrapper .right-block .content__list-category .six-square.afiche-theme-orange img{height:100%;width:auto;max-width:none}
.wrapper .right-block .content__list-category .six-square.afiche-theme-2 .description,.wrapper .right-block .content__list-category .six-square.afiche-theme-2-blue .description,.wrapper .right-block .content__list-category .six-square.afiche-theme-2-gray .description,.wrapper .right-block .content__list-category .six-square.afiche-theme-2-orange .description{height:auto}
.wrapper .right-block .content__list-category .six-square.afiche-thema,.wrapper .right-block .content__list-category .six-square.afiche-thema-blue,.wrapper .right-block .content__list-category .six-square.afiche-thema-green,.wrapper .right-block .content__list-category .six-square.afiche-thema-orange{height:auto!important}
.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li,.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li,.wrapper .right-block .content__list-category .six-square.afiche-thema-green .list-afiche ul li,.wrapper .right-block .content__list-category .six-square.afiche-thema-orange .list-afiche ul li{width:100%}
.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li:nth-of-type(1),.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li:nth-of-type(1),.wrapper .right-block .content__list-category .six-square.afiche-thema-green .list-afiche ul li:nth-of-type(1),.wrapper .right-block .content__list-category .six-square.afiche-thema-orange .list-afiche ul li:nth-of-type(1){margin-top:0}
.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li:nth-of-type(2),.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li:nth-of-type(2),.wrapper .right-block .content__list-category .six-square.afiche-thema-green .list-afiche ul li:nth-of-type(2),.wrapper .right-block .content__list-category .six-square.afiche-thema-orange .list-afiche ul li:nth-of-type(2){margin-top:15px}
.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li .image-slide,.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li .image-slide,.wrapper .right-block .content__list-category .six-square.afiche-thema-green .list-afiche ul li .image-slide,.wrapper .right-block .content__list-category .six-square.afiche-thema-orange .list-afiche ul li .image-slide{width:101px;height:auto}
.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li .text-slide,.wrapper .right-block .content__list-category .six-square.afiche-thema-blue .list-afiche ul li .text-slide,.wrapper .right-block .content__list-category .six-square.afiche-thema-green .list-afiche ul li .text-slide,.wrapper .right-block .content__list-category .six-square.afiche-thema-orange .list-afiche ul li .text-slide{width:calc(100% - 120px)}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.one-square-category{width:100%;min-width:200px;overflow:hidden;vertical-align:top;height:200px}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.one-square-category img{width:100%;height:auto}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.two-square-category{width:100%;overflow:hidden;vertical-align:top;height:200px;min-width:200px!important}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.two-square-category img{width:auto;height:100%}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section.one-section .row>div.one-square-category{width:100%;min-width:200px;overflow:hidden;vertical-align:top;height:200px; margin-left: 0 /*костыль*/ !important}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section.one-section .row>div.one-square-category img{width:100%;height:auto}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section.one-section .row>div.two-square-category{width:100%;overflow:hidden;vertical-align:top;height:200px;min-width:200px!important}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section.one-section .row>div.two-square-category img{width:auto;height:100%}
.wrapper .right-block .content__index-description{padding-left:0}
.wrapper .right-block .content__index-description__text{column-count:1;moz-column-count:1;webkit-column-count:1;column-gap:2.5em;moz-column-gap:2.5em}
.wrapper .right-block__logo{width:47px;overflow:hidden}
.wrapper .right-block__logo img{width:87px;max-width:inherit}
.wrapper .right-block__search{margin-top:0;width:45%}
.wrapper .right-block__search__top__city{width:auto;position:absolute;top:12px;z-index:10;right:137px}
.wrapper .right-block__search__top__search768{display:block;right:45px;top:9px;border-left:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid;box-sizing:border-box;padding:0 14px}
.wrapper .right-block .footer__copyright,.wrapper .right-block .footer__subscription{padding-left:10px;padding-right:10px}
.wrapper .right-block__search__top__search768.open{right:-15px;border:none}
.wrapper .right-block__search__top__search768.open svg{fill:#ddd}
.wrapper .right-block__search__top__burger460{width:30px;height:30px;cursor:pointer;position:absolute;right:0;top:13px}
.wrapper .right-block__search__top__burger460 span{display:block;width:100%;height:3px;margin-bottom:5px;background-color:#ef4601}
.wrapper .right-block__search__top__burger460.no--visible{display:none}
.wrapper .right-block__search__input{margin-top:0;position:absolute;width:192%;left:-123%;display:none;z-index:10}
.wrapper .right-block__search__input.visible-search{display:block}
.wrapper .right-block .footer__copyright .copy-text{padding-top:10px;width:100%}
.wrapper .right-block .footer__copyright .logo{width:auto}
.wrapper .right-block .footer__subscription__block:first-of-type{display:block;margin-bottom:15px}
.wrapper .right-block .footer__subscription__block:nth-of-type(2){display:block;margin-bottom:15px;width:100%}
.wrapper .right-block .footer__subscription__block:nth-of-type(3){width:100%}
.wrapper .right-block .footer__subscription__block input[type=submit]{padding:5px 26px}
.wrapper .right-block .footer__links{padding-left:10px;padding-right:10px;height:auto}
.wrapper .right-block .footer__links__block__soc-seti ul li{width:13%}
.wrapper .left-menu{position:fixed;left:0;width:100%;transform:translateX(-100%);z-index:102}
}
@media screen and (max-width:1627px) {
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.dop-block{display:inline-block}
}
@media screen and (max-width:1479px) and (min-width:1256px) {
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element{width:23.6%}
}
@media screen and (max-width:1255px) and (min-width:1019px) {
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element{width:31.9%}
}
@media screen and (max-width:1018px) and (min-width:781px) {
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element{width:48.6%}
}
@media screen and (max-width:780px) and (min-width:460px) {
.wrapper .right-block .content .catalog-content__wrap-catalog__list{float:none;width:100%}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element{width:48.6%}
.wrapper .right-block .content .catalog-content__wrap-catalog__banner{float:none;margin:0 auto}
}
@media screen and (max-width:459px) and (min-width:320px) {
.wrapper .right-block .content .catalog-content__wrap-catalog__list{float:none;width:100%}
.wrapper .right-block .content .catalog-content__wrap-catalog__list__element{width:100%;margin-left:0!important;}
.wrapper .right-block .content .catalog-content__wrap-catalog__banner{float:none;margin:0 auto}
}
@media screen and (max-width:1307px) {
.wrapper .right-block .content .article-catalog__inner-text{float:none!important;width:100%!important}
.wrapper .right-block .content .article-catalog__banner-block{float:none!important;margin:0 auto}
.wrapper .right-block .content .article-page__banner-block{float:none;margin:0 auto}
.wrapper .right-block .content .article-page__inner-text{width:100%;float:none}
}
@media screen and (max-width:1023px) and (min-width:794px) {
.wrapper .right-block .content .article-page__goods-block__wrapper-blocks__element{width:32.4%}
}
@media screen and (max-width:794px) and (min-width:510px) {
.wrapper .right-block .content .article-page__goods-block__wrapper-blocks__element{width:49.3%}
}
@media screen and (max-width:510px) {
.wrapper .right-block .content .article-page__goods-block__wrapper-blocks__element{width:100%;margin-right:0}
}
@media screen and (max-width:1315px) {
.wrapper .right-block .content__wrap-map__description__tabs__links-content__text .left-part,.wrapper .right-block .content__wrap-map__description__tabs__links-content__text .right-part{width:100%;float:none}
.wrapper .right-block .content__wrap-map__description__tabs__links-content__text .right-part{text-align:left;padding:10px 0}
}
@media screen and (max-width:1045px) {
.wrapper .right-block .content__wrap-map__description__yMap{float:none;max-width:none;width:100%}
.wrapper .right-block .content__wrap-map__description__tabs{float:none;width:100%;margin-bottom:20px}
}
@media screen and (max-width:1259px) {
.wrapper .right-block .content .catalog-content__wrap-catalog .similar{width:100%}
.wrapper .right-block .content .catalog-content__wrap-catalog .similar>div{width:44%}
}
@media screen and (max-width:768px) {
.wrapper .right-block .content__wrap-map__description__tabs__links-content{padding-left:10px}
.wrapper .right-block .content .catalog-content__wrap-catalog .similar{width:100%}
.wrapper .right-block .content .catalog-content__wrap-catalog .similar>div{width:44.5%}
}
@media screen and (max-width:500px) {
.wrapper .right-block .content .catalog-content__wrap-catalog .similar,.wrapper .right-block .content .catalog-content__wrap-catalog .similar>div{width:100%}
}
@media screen and (max-width:700px) {
.wrapper .right-block .content .article-catalog__wrapper__element .article-img{float:none!important;width:100%!important}
.wrapper .right-block .content .article-catalog__wrapper__element .article-text{float:none!important;width:100%!important;margin-top:10px!important;margin-left:0!important}
}
@media screen and (max-width:1402px) and (min-width:1183px) {
.wrapper .right-block .content .gallery__inner-text__album-list__photo{width:24%}
}
@media screen and (max-width:1182px) and (min-width:963px) {
.wrapper .right-block .content .gallery__inner-text__album-list__photo{width:32%}
}
@media screen and (max-width:962px) and (min-width:769px) {
.wrapper .right-block .content .gallery__inner-text__album-list__photo{width:48.5%}
}
@media screen and (max-width:768px) and (min-width:461px) {
.wrapper .right-block .content .gallery__inner-text{float:none;width:100%}
.wrapper .right-block .content .gallery__inner-text__album-list__photo{width:48.5%}
.wrapper .right-block .content .gallery__banner-block{float:none;margin:0 auto}
}
@media screen and (max-width:460px) {
.wrapper .right-block .content .gallery__inner-text{float:none;width:100%}
.wrapper .right-block .content .gallery__inner-text__album-list__photo{width:100%}
.wrapper .right-block .content .gallery__banner-block{float:none;margin:0 auto}
}
@media screen and (max-width:1420px) and (min-width:1195px) {
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.one-square-category{width:24.2%;min-width:200px;overflow:hidden;vertical-align:top;height:200px}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.one-square-category img{width:100%;height:auto}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.two-square-category{width:49%;min-width:200px;overflow:hidden;vertical-align:top;height:200px}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.two-square-category img{width:100%;height:auto}
}
@media screen and (max-width:1194px) {
.wrapper .right-block .content .category-catalog-content__wrapper-list{text-align:justify}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.one-square-category{width:49%;min-width:200px;overflow:hidden;vertical-align:top;height:200px}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.one-square-category img{width:100%;height:auto}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.two-square-category{width:100%;min-width:200px;overflow:hidden;vertical-align:top;height:200px}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.two-square-category img{width:100%;height:auto}
}
@media screen and (max-width:768px) {
.wrapper .right-block .content .category-catalog-content__banner-block,.wrapper .right-block .content .category-catalog-content__inner-text{width:100%;float:none}
}
@media screen and (max-width:425px) {
.wrapper .right-block .content .category-catalog-content__wrapper-list{text-align:justify}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.one-square-category{width:100%;min-width:200px;overflow:hidden;vertical-align:top;height:200px}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.one-square-category img{width:100%;height:auto}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.two-square-category{width:100%;overflow:hidden;vertical-align:top;height:200px;min-width:200px!important}
.wrapper .right-block .content .category-catalog-content__wrapper-list__element.two-square-category img{width:100%;height:auto}
}
@media screen and (max-width:1146px) and (min-width:946px) {
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.one-square-category{width:24.1%;min-width:200px;overflow:hidden;vertical-align:top;height:200px}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.one-square-category img{width:100%;height:auto}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.two-square-category{width:49%;overflow:hidden;vertical-align:top;height:200px;min-width:415px!important}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.two-square-category img{width:100%;height:auto}
}
@media screen and (max-width:945px) and (min-width:460px) {
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.one-square-category{width:49.1%;min-width:200px;overflow:hidden;vertical-align:top;height:200px}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.one-square-category img{width:100%;height:auto}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.two-square-category{width:100%;min-width:200px;overflow:hidden;vertical-align:top;height:200px}
.wrapper .right-block .content .category-catalog-content__wrapper-list.section .row>div.two-square-category img{width:100%;height:auto}
}
@media screen and (min-width:660px) and (max-width:1600px) {
.wrapper .right-block .content__wrap-map__description__tabs__links-content dl.params{width:50%}
}
@media screen and (max-width:659px) {
.wrapper .right-block .content__wrap-map__description__tabs__links-content dl.params{width:100%}
}
@media screen and (max-width:1788px) and (min-width:1400px) {
.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li:nth-of-type(5),.wrapper .right-block .content__list-category__element.afiche-thema .list-afiche ul li:nth-of-type(6),.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li:nth-of-type(5),.wrapper .right-block .content__list-category__element.afiche-thema-blue .list-afiche ul li:nth-of-type(6){display:none}
}
@media screen and (max-width:1589px) and (min-width:1400px) {
.wrapper .right-block .content__list-category__element.critic-theme .critic-list .element-critic:nth-of-type(4),.wrapper .right-block .content__list-category__element.critic-theme-gray .critic-list .element-critic:nth-of-type(4){display:none}
}
@media screen and (max-width:767px) and (min-width:320px) {
#ui-datepicker-div:after,#ui-datepicker-div:before{right:auto;left:19px}
}
@media screen and (min-width:320px) and (max-width:1042px) {
.wrapper .right-block .content__list-category__element.critic-theme .critic-list .element-critic .text,.wrapper .right-block .content__list-category__element.critic-theme-gray .critic-list .element-critic .text,.wrapper .right-block .content__list-category__element.critic-theme-green .critic-list .element-critic .text,.wrapper .right-block .content__list-category__element.critic-theme-orange .critic-list .element-critic .text{width:calc(100% - 76px)}
}
@media screen and (min-width:320px) and (max-width:370px) {
.wrapper .right-block .footer__copyright .logo{width:100%}
}
#ui-datepicker-div{padding:30px;box-sizing:border-box;z-index:101}
#ui-datepicker-div .ui-icon-circle-triangle-e{background-image:url(../img/arrow-slider.png);background-size:cover;background-position:center center;cursor:pointer}
#ui-datepicker-div .ui-icon-circle-triangle-e:hover{background-image:url(../img/arrow-slider-hover.png)}
#ui-datepicker-div .ui-icon-circle-triangle-w{background-image:url(../img/arrow-slider.png);background-size:cover;transform:rotate(-180deg);background-position:center center;cursor:pointer}
#ui-datepicker-div .ui-icon-circle-triangle-w:hover{background-image:url(../img/arrow-slider-hover.png)}
#ui-datepicker-div .ui-state-hover{background-color:transparent;border:none}
#ui-datepicker-div .ui-icon{width:9px;height:16px}
#ui-datepicker-div:after,#ui-datepicker-div:before{content:'';width:0;height:0;position:absolute;right:19px;top:-24px;border:solid transparent}
#ui-datepicker-div:before{border-bottom-color:#ddd;top:-25px;border-width:12px;height:12px}
#ui-datepicker-div:after{border-bottom-color:#fff;border-width:12px;height:12px}
#ui-datepicker-div .ui-widget-content{border-color:#ddd}
#ui-datepicker-div .ui-widget-header{font:700 1.25em/1.625em 'PT Sans Narrow',sans-serif;color:#1b305c;text-transform:uppercase}
#ui-datepicker-div .ui-datepicker-calendar tr th{font:.875em/1.625em 'PT Sans Narrow',sans-serif;text-transform:uppercase;color:#a6adb8}
#ui-datepicker-div .ui-datepicker-calendar tr td{font:1em/1.625em 'PT Sans',sans-serif;color:#282828}
#ui-datepicker-div .ui-datepicker-calendar tr td a.ui-state-default{border:none;text-align:center;background-color:transparent}
#ui-datepicker-div .ui-datepicker-calendar tr td a.ui-state-default.ui-state-active,#ui-datepicker-div .ui-datepicker-calendar tr td a.ui-state-default.ui-state-hover{background-color:#7291a4;border-radius:50%;color:#fff}
#ui-datepicker-div .ui-datepicker-calendar tr td a.ui-state-default.ui-state-highlight{background-color:#ef4601;color:#fff;border-radius:50%}
.soglasie input{width:11px;position:relative;top:3px}
.soglasie{font-size:11px}
.footer__subscription .soglasie{margin: 10px 0 -15px;}
.soglasie label{cursor: pointer;}
.dis{opacity:.5;cursor:default;pointer-events:none}
.order_call_form .soglasie{margin-bottom:10px;}
.partners_news-list {
    margin: 0 -15px;
}
.partners_news-item {
    width: 200px;
    float: left;
    text-align: center;
    margin: 15px;
}
.partners_img {
    height: 150px;
    width: 100%;
    display: flex;
    justify-content: center;
}
.partners_news-item img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}
.partners_news-item a {
    font-weight: 700;
    text-decoration: none;
    color: #000;
}
.img-container {
    text-align: center;
}
.img-container img {
    width: auto;
    max-width: 700px;
}
.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li:nth-of-type(5),
.wrapper .right-block .content__list-category .six-square.afiche-thema .list-afiche ul li:nth-of-type(6) {
    display: none;
}
@media (max-width: 800px) {
    .img-container img {
        max-width: 100%;
    }
}
@media (max-width: 767px) {
    .partners_news-item {
        float: none;
        margin: 15px auto;
    }
}

.wrapper .right-block .content__index-description #bx_incl_area_4_1_2{
    column-count: 2;
    moz-column-count: 2;
    webkit-column-count: 2;
    column-gap: 2.5em;
    moz-column-gap: 2.5em;
    font: 1.125em/1.875em 'PT Sans',sans-serif;
    color: #646464;
    margin-top: 43px;
}
 .wrapper .right-block .js-wrap-banOrMap .content__index-description__text{
    column-count: 1;
}

.video-wrapper {
    max-width: 80%;
}

.title-search-result {
    z-index: 9;
}

.content__list-category__element.critic-theme-gray .element-title a {
    color: #1b305c;
}

.warning-text {
    margin: 30px 0;
    color: #ef4601;
    font: 700 1.75em/1.625em 'PT Sans Narrow',sans-serif;
    text-transform: uppercase;
    text-decoration: none;
}

ol {
    line-height: 1.75em;
    padding-left: 40px;
    margin-bottom: 19px;
}

ol li {
    color: #646464;
}

.elevator-title
{
    margin-bottom: 81px;
}

.elevator-tabs,
.elevator-canvas
{
    width: 50%;
}

.elevator-canvas
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;
}

.elevator-choice
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: 50px;
    padding: 53px 0;

    background-color: #f0f1f3;

    -ms-flex-wrap: wrap;

        flex-wrap: wrap;
}

.elevator-title
{
    font-size: 39px;
    font-weight: bold;

    color: #1b305c;
}

.tab-links
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    max-width: 668px;
    margin-bottom: 40px;

    border-bottom: 1px solid rgba(27, 48, 92, .1);
}

.tab
{
    font-size: 16px;
    font-weight: bold;

    width: 100%;
    max-width: 222px;
    padding: 0 15px;
    padding-top: 25px;
    padding-bottom: 21px;

    text-transform: uppercase;

    color: #1b305c; 
    border: none;
    background-color: transparent;
}

.tab.active
{
    background-color: rgba(27, 48, 92, .1);
}

.paper-type
{
    text-align: center;
}

.paper-type span
{
    font-weight: 700; 

    display: block;
}

.price-table
{
    font-size: 14px;
    line-height: 16px;

    width: 100%;
    max-width: 539px;
    margin-bottom: 40px;

    border-collapse: collapse;

    color: #1b305c;
}

.price-table td
{
    padding: 10px 0;
}

.price-table tr
{
    border-bottom: 1px solid #c1c1c1;
}

.price-table td:not(:first-child)
{
    width: 19%;

    text-align: center;
}

.price-table td:first-child
{
    width: 24%;
}

.elevator-subtitle
{
    font-size: 24px;
    font-weight: bold;

    margin-bottom: 17px;

    text-transform: uppercase;

    color: #1b305c;
}

.elevator-counter
{
    font-size: 18px;

    margin-bottom: 40px;

    text-transform: uppercase;

    color: #1b305c;
}

.elevator-counter span
{
    font-size: 24px;
    font-weight: bold;

    margin-left: 16px;

    text-transform: uppercase;

    color: #1b305c;
}

.elevator-table-title
{
    font-size: 18px;
    font-weight: bold;

    margin-bottom: 20px;

    text-transform: uppercase;

    color: #1b305c;
}

.elevator-form-link
{
    font-size: 16px;

    display: block;

    width: 100%;
    max-width: 253px;
    padding: 19px 10px; 
    max-height: 56px;

    text-align: center;
    text-transform: uppercase;
    text-decoration: none;

    color: #fff;
    background-color: #ef4601;
}

.map
{
    margin-bottom: 50px;
}

.map img
{
		max-width: 100%;
}

.elevator-table
{
    position: relative;
}

.elevator-table table
{
    width: 100%;

    border-collapse: collapse;
}

.header-table tr
{
    background-color: #f5f5f5;
}

.elevator-table .hidden-table tr:nth-child(2n)
{
    background-color: #f5f5f5;
}

.elevator-first-row
{
    font-size: 18px;
    font-weight: bold;

    height: 80px !important;

    text-transform: uppercase;

    color: #1b305c;
}

.elevator-table table tr
{
    height: 42px;

    text-align: center;
}

.elevator-table-button
{
    position: absolute;
    top: 27px;
    right: 20px;

    -webkit-transition: -webkit-transform .3s ease;

    transition: -webkit-transform .3s ease;

    transition: transform .3s ease;

    transition: transform .3s ease, -webkit-transform .3s ease;

    border: none;
    outline: 0; 
    background-color: transparent;
}

.elevator-button-rotate
{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}

.hidden
{
    display: none;
}

.show
{
    display: block;
}

.elevator-table td
{
    width: 20%;
}

.request
{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    background-color: rgba(0, 0, 0, .8);
    z-index: 2;
}

.request-wrapper
{
    position: absolute;
    top: 50%;
    left: 50%;

    box-sizing: border-box;
    width: 100%;
    max-width: 812px;
    padding: 60px 75px;

    transform: translate(-50%, -50%);

    background-color: #fff;
}

.request-title
{
    font-size: 24px;
    font-weight: bold;
    line-height: 31px;

    margin: 0;
    margin-bottom: 10px;

    color: #1b305c;
}

.request-desc
{
    font-size: 14px;
    line-height: 18px;

    margin: 0;
    margin-bottom: 50px;

    color: #1b305c;
}

.request-group
{
    width: 100%;
    max-width: 314px;
    margin-bottom: 20px;
}

.request-input
{
    padding-top: 9px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-left: 10px;
    outline: none;
}

.request-group input::-moz-placeholder{
	color: #A9A9A9;;
}

.request-group input::-webkit-input-placeholder{
	color: #A9A9A9;;
}

.request-group input::-ms-input-placeholder{
	color: #A9A9A9;;
}

.request-group input::placeholder {
	color: #A9A9A9;;
}

.request-input:hover,
.request-input:active,
.request-input:focus 
{
	border: 1px solid #1B305C;
}

.select-selected:hover, 
.select-selected:active,
.select-selected:focus 
{
	border: 1px solid #1B305C;
}

.request-textarea:hover, 
.request-textarea:active,
.request-textarea:focus
{
	border: 1px solid #1B305C;
}

.request-form-wrap
{
    display: flex;

    flex-wrap: wrap;
    justify-content: space-between;
}

.request-input
{
    box-sizing: border-box;
    width: 100%;

    border: 1px solid #eaeaea;
}

.request-label
{
    font-size: 12px;
    line-height: 16px;

    margin-bottom: 2px;

    color: #a9a9a9;
}

.request-select
{
    width: 100%;
    max-width: 314px;
    padding-top: 9px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-left: 10px;

    border: 1px solid #eaeaea;
}

.request-family
{
    display: flex;

    width: 100%;
    max-width: 314px;

    justify-content: space-between;
}

.request-family .request-select
{
    max-width: 147px;
}

.request-textarea
{
    width: 100%;
    max-height: 78px;
    margin-bottom: 32px;

    border: 1px solid #eaeaea;
}

.request-family .request-group
{
    max-width: 147px;
}

.checkbox-group
{
    margin-bottom: 32px;
}

.elevator-form-link
{
    border: none;
}

.checkbox-group .request-label
{
    font-size: 12px;
    line-height: 16px;

    position: relative;

    display: block;

    padding-left: 30px;

    cursor: pointer;

    color: #1b305c;
}

.checkbox-group .request-label input
{
    position: absolute;

    width: 0;
    height: 0;

    cursor: pointer;

    opacity: 0;
}

.checkmark
{
    position: absolute;
    top: -2px;
    left: 0;

    width: 20px;
    height: 20px;

    border: 1px solid #eaeaea;
}

.checkbox-group .request-label input:checked ~ .checkmark:after
{
    display: block;
}

.checkmark:after
{
    position: absolute;

    display: none;

    content: '';
}

.checkmark:after
{
    top: 2px;
    left: 1px;

    width: 15px;
    height: 8px;

    content: '';
    transform: rotate(-62deg);

    border-bottom: 2px solid #1b305c;
    border-left: 2px solid #1b305c;
}

.orange-link
{
    text-decoration: underline;

    color: #ef4601;
}

.custom-select
{
    font-family: Arial;

    position: relative;
}

.custom-select select
{
    display: none; 
}

.select-selected
{
    background-color: #fff;
}

.select-selected:after
{
    position: absolute;
    top: 14px;
    right: 10px;

    width: 12px;
    height: 5px;

    content: '';

    background-image: url(/bitrix/templates/.default/img/arrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.select-selected.select-arrow-active:after
{
		content: '';
		top: 13px;
		right: 15px;
    width: 12px;
    height: 5px;

    /*border-color: transparent transparent #fff transparent;*/
    background-image: url(/bitrix/templates/.default/img/arrow.svg);
    transform: rotate(180deg);
    background-size: contain;
    background-repeat: no-repeat;
}

.select-items div,
.select-selected
{
    padding: 8px 16px;

    cursor: pointer;

    color: #1b305c;
    border: 1px solid #eaeaea;
}

.select-items
{
    position: absolute;
    z-index: 99;
    top: 100%;
    right: 0;
    left: 0;

    background-color: #fff;
}

.select-hide
{
    display: none;
}

.select-items div:hover,
.same-as-selected
{
    background-color: rgba(0, 0, 0, .1);
}

.elevator-table {
	margin-bottom: 75px;
}

.elevator-banner {
	width: 100%;
	background-color: #1B305C;
	padding-top: 56px;
	padding-bottom: 55px;
	display: flex;
  justify-content: center;
  color: #fff;
}

.elevator-table__text {
	margin-right: 63px;
}

.elevator-table__title {
	font-weight: bold;
	font-size: 24px;
	line-height: 31px;
}

.elevator-table__desc {
	font-size: 14px;
	line-height: 18px;
}

.close-modal {
	display: none;
}

@media (max-width: 1615px) {
	.elevator-first-row {
		font-size: 15px;
	}

	.elevator-table-button {
		top: 28px;
    right: 22px;
	}
}

@media (max-width: 1440px) {
	.elevator-canvas {
		width: 30%;
	}

	.elevator-canvas img {
		max-width: 100%;
		height: auto;
		object-fit: contain;
	}

	.elevator-choice {
		justify-content: space-around;
	}
}

@media (max-width: 1200px) {
	.elevator-first-row {
			font-size: 14px;	
	}

	.elevator-table-button {
		right: 4px;
	}
}

@media (max-width: 1200px) {
	.elevator-first-row {
			font-size: 14px;	
	}

	.elevator-table-button {
		right: 4px;
	}

	.elevator-table {
		overflow: scroll;
	}

	.elevator-table table {
		width: 1300px;
	}

	.elevator-table__title {
		max-width: 450px;
	}
}

@media (max-width: 999px) {
	.elevator-canvas {
    width: 100%;
    margin-bottom: 30px;
	}

	.elevator-tabs {
		width: 98%;
	}

	.elevator-table__text {
		margin-right: 30px;
	}

	.elevator-table__title {
		width: 300px;
	}

	.elevator-table__title {
		font-size: 19px;
	}

	.elevator-table__desc {
		font-size: 12px;
	}

	.elevator-table-button {
    left: 15px;
	}

	.request-wrapper {
		width: 80%;
		padding: 30px 10px;
	}

	.request {
		max-height: 100vh;
    overflow: scroll;
    top: 0;	
	}

	.request-wrapper {
		top: 100%;
	}

	.request-close-modal {
		display: block;
	}

	.request-group {
		max-width: 100%;
	}

	.request-family .request-group {
		max-width: 49%;
	}

	.request-family {
		max-width: 100%;
	}

	.request-close-modal {
		position: absolute;
    right: 20px;
    top: 5px;
    width: 20px;
    height: 50px;
	}

	.request-close-modal span {
		position: absolute;
		display: block;
		width: 100%;
		height: 3px;
		border-radius: 6px;
		background: black;
	}

	.request-close-modal .top {
		top: 25px;
		left: 0;
		transform: rotate(45deg);
	}

	.request-close-modal .bottom {
		bottom: 22px;
		left: 0;
		transform: rotate(-45deg);
	}
} 

@media (max-width: 999px) and (min-width: 768px) {
	.wrapper .right-block .footer__links {
		height: 1200px;
	}
}

@media (max-width: 767px) {
	.elevator-form-link {
		margin: 0 auto;
	}

	.elevator-banner {
		flex-direction: column;
		flex-wrap: wrap;
	}

	.elevator-table__text {
		margin: 0;
		margin-bottom: 30px;
	}

	.elevator-table__text {
		text-align: center;
	}

	.elevator-table__title {
    font-size: 16px;
	}

	.elevator-title {
		margin-top: 50px;
		margin-bottom: 0;
	}

	.elevator-canvas img {
		max-height: 300px;
	}

	.price-table {
		font-size: 12px;
	}

	.request-wrapper {
		width: 90%;
		padding: 30px 10px;
		top: 100%;
	}

	.request {
		max-height: 100vh;
    overflow: scroll;
	}

	.tab_content {
		padding: 10px;
	}

	.request-close-modal {
		right: 9px;
    top: 0px;
	}
}


/* Правки по тексту в Новостях */

.img-container {
	text-align: left;
}

.img-container a.fancybox {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
	margin: 30px;
}

.text-block a.fancybox {
	display: block;
	margin: 15px 0;
}
.text-block img {
	max-width: 100%;
	height: 100%;
}

/* Баннер */
.content__wrap-slide__block-banner a {
	display: block;
	width: 100%;
	height: 100%;
}
.content__wrap-slide__block-banner a img {
	object-fit: cover;
	height: 100%;
	width: 100%;
}




/*меню на мобилке*/
@media screen and (max-width: 768px) {
.wrapper .left-menu.active {
	transform: translateX(0); 
}



.wrapper .left-menu__burger.open {
    width: 40px;
    height: 30px;
    position: absolute;
    right: 15px;
}
.wrapper .left-menu.translate .burger {
    position: absolute;
    right: 10px;
}

.wrapper .left-menu__burger.open span {
    height: 1px;
}
.wrapper .left-menu__burger.open span:first-of-type {
    transform: rotate(-45deg);
    transition: transform .5s ease,top .5s ease,height .5s ease;
    margin-bottom: 0;
    position: relative;
    top: 14px;
}
.wrapper .left-menu__burger.open span:nth-of-type(2) {
    opacity: 0;
    transition: opacity .1s ease;
}
.wrapper .left-menu__burger.open span:last-of-type {
    transform: rotate(45deg);
    transition: transform .5s ease,top .5s ease,height .5s ease;
    position: relative;
    top: 7px;
}



.wrapper .left-menu.active .submenu-open {
    margin-top: 52px;
}
.wrapper .left-menu.active .submenu-open .wrap-link {
    opacity: 1!important;
    visibility: visible;
    padding-left: 10px!important;
}
.wrapper .left-menu.active .submenu-open .wrap-link a {
    background-color: transparent!important;
    padding-top: 14px;
}
}