

/* Start:/local/templates/mikabet/lib/slick.css?16958840991729*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/mikabet/lib/odometer-default.css?16958840994012*/
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  position: relative;
}
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  *display: inline;
}
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  position: relative;
}
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
  *display: inline;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  *display: inline;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
  display: block;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0);
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
  position: absolute;
}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  font-family: "Helvetica Neue", sans-serif;
  line-height: 1.1em;
}
.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {
  text-align: center;
}

/* End */


/* Start:/local/templates/mikabet/css/common.css?177330181127474*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul.top-menu{list-style:none;}
li.top-menu__inner-element{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
.button{background-color:#306ce2;font-size:14px;font-family:"Ubuntu", sans-serif;color:#ffffff !important;text-decoration:none;display:inline-block;padding:12px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #306ce2;-webkit-transition:0.3s;transition:0.3s;text-transform:uppercase;font-weight:700 !important;text-align:center;cursor:pointer;}
.button:hover{background-color:#ffffff;color:#306ce2 !important;}
.button_product{background-color:#ffffff;color:#1e2025;border:2px solid #ffffff;opacity:0;visibility:hidden;position:absolute;left:25px;bottom:25px;}
.button_order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 35px;}
.button_clear{background-color:#ffffff;color:#306ce2 !important;border:2px solid #aac6ff;}
.button_clear:hover{background-color:#306ce2;border:2px solid #306ce2;color:#ffffff !important;}
.button_form{width:100%;max-width:100% !important;font-size:18px;font-family:"Ubuntu";padding:12px 20px;margin-top:20px;}
@media (max-width:767px){.button{padding:12px 20px;}
}
@media (max-width:374px){.button{padding:10px;font-size:12px;}
}
.container{margin-left:auto;margin-right:auto;width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media (max-width:1200px){.container{width:992px;}

}
@media (max-width:991px){.container{width:768px;padding:0 15px;}
}
@media (max-width:767px){.container{width:100%;}
}
@media (max-width:374px){.container{padding:0 5px;}
}
.content_about{background-color:#d6e2ff;background-repeat:no-repeat;background-position:120% 140%;line-height:1.7;font-family:"Roboto", sans-serif;font-size:14px;padding-bottom:70px;}
.content_about p{padding-bottom:25px;}
.content__two-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.content__two-column{min-width:49%;width:49%;}
@media (max-width:1160px){.content_about{background-size:65%;background-position:100% 100%;}
}
@media (max-width:767px){.content_about{background-image:none !important;}
.content__two-columns{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.content__two-column{width:100%;min-width:100%;}
}
.content-products{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;}
.content-products__catalog-preview{position:relative;}
.footer{background-color:#344a7b;padding:55px 0;color:#ffffff;font-family:'Ubuntu', sans-serif;font-size:14px;position:relative;}
.footer__logo{width:205px;min-width:205px;}
.footer__logo img{width:100%;}
.footer__menu{min-width:600px;width:600px;}
.footer__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.footer__info{text-align:right;}
.footer__info .bottom-menu{padding-bottom:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.footer__button{display:inline-block;border:1px solid #8592b0;padding:11px 50px;font-size:14px;color:#ffffff;font-family:'Ubuntu', sans-serif;text-decoration:none;-webkit-transition:0.3s;transition:0.3s;margin-bottom:30px;}
.footer__button:hover{background-color:#ffffff;border:1px solid #ffffff;color:#344a7b;}
.footer__address{line-height:1.6;padding-bottom:65px;}
.footer__contacts{line-height:2.2;}
.footer__contacts a{position:relative;color:white;text-decoration:none;}
.footer__contacts a:after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#8592b0;content:'';opacity:1;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateY(2px);transform:translateY(2px);}
.footer__contacts a:hover:after{height:1px;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);}
.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.footer__copyright a{position:relative;color:white;text-decoration:none;}
.footer__copyright a:after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#8592b0;content:'';opacity:1;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateY(2px);transform:translateY(2px);}
.footer__copyright a:hover:after{height:1px;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);}
.footer__medialine-text{display:inline-block;vertical-align:middle;}
.footer__up{height:50px;width:50px;display:inline-block;vertical-align:middle;background-color:#ffffff;margin-left:30px;cursor:pointer;border:1px solid #ffffff;position:relative;-webkit-transition:0.3s;transition:0.3s;}
.footer__up:after{border-left:1px solid #306ce2;border-top:1px solid #306ce2;border-right:1px solid transparent;border-bottom:1px solid transparent;background-color:transparent;height:15px;width:15px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-3px;margin-left:-8px;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;outline:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:'';}
.footer__up:hover{background-color:#344a7b;}
.footer__up:hover:after{border-left:1px solid #ffffff;border-top:1px solid #ffffff;}
@media (max-width:1160px){.footer__logo{width:150px;min-width:150px;}
.footer__menu{width:530px;min-width:530px;}
}
@media (max-width:991px){.footer__logo{min-width:100%;width:100%;padding-bottom:20px;}
.footer__logo img{max-width:25%;}
.footer__menu{width:470px;min-width:470px;}
}
@media (max-width:767px){.footer{padding:30px 0;}
.footer__menu{width:100%;min-width:100%;}
.footer__info{text-align:left;}
.footer__info .bottom-menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.footer__address{padding-bottom:25px;}
.footer__copyright{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.footer__copy-text{width:100%;min-width:100%;line-height:1.2;}
.footer__medialine{width:100%;min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;}
}
.header{background-color:#344a7b;font-family:'Ubuntu', sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:5px;padding-bottom:10px;}
.header__second{position:relative;height:66px;background-image:url(/local/templates/mikabet/css/./../images/header-back.jpg);background-size:cover;background-position:center;}
.header__download{background-color:#306ce2;color:#ffffff;text-decoration:none;display:inline-block;text-transform:uppercase;font-weight:700;padding:16px 21px;-webkit-transition:0.3s;transition:0.3s;border:2px solid #306ce2;}
.header__download:hover{background-color:transparent;border:2px solid #ffffff;color:#ffffff;}
.header__download svg{width:20px;height:20px;position:relative;top:3px;margin-right:4px;}
.header__top-block{position:absolute;top:0;left:0;right:0;background-color:rgba(30, 32, 37, 0.6);z-index:2;}
.header__top-wrap-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.header__top-menu{width:70%;}
.header__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header__search .search__line{display:none;}
.header__search-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;right:0;}
.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.header__logo a{text-decoration:none;}
.header__logo img{width:100%;}
.header__logo-title{padding:7px 0;color:#ffffff;font-size:14px;font-weight:700;text-align:center;}
.header__contacts{width:450px;}
.header__contact-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.header__contact{color:#ffffff;font-family:'Roboto', sans-serif;font-weight:700;font-size:14px;min-width:50%;width:50%;margin:3px 0;text-decoration:none;}
.header__contact:hover{color:#ffffff;}
.header__contact:hover .svg-phone, .header__contact:hover .svg-mail{fill:#ffffff;}
.header__contact svg{max-width:15px;max-height:15px;margin-right:5px;vertical-align:middle;position:relative;top:-1px;}
.header__contact .svg-phone, .header__contact .svg-mail{fill:#306ce2;-webkit-transition:0.3s;transition:0.3s;}
.header__contact-info{position:relative;display:inline-block;}
.header__contact-info:after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#ffffff;content:'';opacity:0;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.header__login{color:#ffffff;font-size:14px;text-decoration:none;}
.header__login:hover{color:#ffffff;}
.header__login:hover .svg-key{fill:#ffffff;}
.header__login svg{width:17px;vertical-align:middle;position:relative;top:-2px;margin-right:5px;}
.header__login .svg-key{fill:#306ce2;-webkit-transition:0.3s;transition:0.3s;}
.header__registration{color:#ffffff;font-size:14px;text-decoration:none;margin-left:10px;position:relative;background-color:transparent;border:none;display:inline-block;cursor:pointer;padding:0;outline:none;position:relative;}
.header__registration:hover{color:#ffffff;}
.header__registration:after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#ffffff;content:'';opacity:0;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.header__registration:hover:after{height:3px;opacity:1;-webkit-transform:translateY(3px);transform:translateY(3px);}
.header__logout{color:#ffffff;font-size:14px;text-decoration:none;margin-left:10px;position:relative;background-color:transparent;border:none;display:inline-block;cursor:pointer;padding:0;outline:none;vertical-align:middle;position:relative;}
.header__logout:hover{color:#ffffff;}
.header__logout:after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#ffffff;content:'';opacity:0;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.header__logout:hover:after{height:3px;opacity:1;-webkit-transform:translateY(3px);transform:translateY(3px);}
.header__auth-name{color:#ffffff;font-size:14px;text-decoration:none;margin-left:10px;position:relative;background-color:transparent;border:none;display:inline-block;cursor:pointer;padding:0;outline:none;margin-right:10px;max-width:130px;vertical-align:middle;position:relative;}
.header__auth-name:hover{color:#ffffff;}
.header__auth-name:after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#ffffff;content:'';opacity:0;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.header__auth-name:hover:after{height:3px;opacity:1;-webkit-transform:translateY(3px);transform:translateY(3px);}
.header__lang{color:#ffffff;font-size:14px;text-decoration:none;font-weight:700;margin:0 5px;position:relative;position:relative;}
.header__lang:hover{color:#ffffff;}
.header__lang:after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#306ce2;content:'';opacity:0;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.header__lang:hover:after{height:3px;opacity:1;-webkit-transform:translateY(3px);transform:translateY(3px);}
.header__lang_active:after{height:3px;opacity:1;-webkit-transform:translateY(3px);transform:translateY(3px);}
.header__menu-button{display:none;}
@media (max-width:1160px){.header__auth-name{max-width:80px;}
}
@media (max-width:991px){.header{padding:10px 0 20px 0;}
.header__download{padding:15px 20px 15px 40px;font-size:16px;position:relative;}
.header__download svg{position:absolute;left:12px;top:13px;width:19px;height:19px;}
.header__second{height:110px;}
.header__top-block{height:110px;}
.header__top-menu{width:100%;min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 0;}
.header__search{width:500px;}
.header__search .search__line{display:block;}
.header__logo{min-width:27%;width:27%;}
.header__contacts{min-width:65%;width:65%;}
.header__auth{min-width:27%;width:27%;text-align:center;}
.header__langs{min-width:36%;width:36%;text-align:center;}
.header__basket{min-width:33%;width:33%;}
}
@media (max-width:767px){.header__download{padding:10px;width:40%;min-width:40%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;}
.header__download svg{display:none;}
.header__search{padding:5px 0;width:55%;min-width:55%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.header__second{height:auto;}
.header__top-block{height:auto;}
.header__menu-button{display:block;}
.header__logo{min-width:80%;width:80%;}
.header__logo a{display:inline-block;}
.header__logo img{max-width:33%;vertical-align:middle;}
.header__logo-title{display:inline-block;vertical-align:middle;margin-left:5px;font-size:12px;}
.header__contacts{min-width:100%;width:100%;padding:15px 0;}
.header__contact{font-size:13px;}
.header__login{display:inline-block;margin-bottom:5px;}
.header__basket{min-width:35%;width:35%;}
}
@media (max-width:374px){.header__download{font-size:12px;}
.header__logo img{max-width:27%;}
.header__logo-title{font-size:11px;}
.header__contact{font-size:12px;}
.header__contact svg{margin-right:0px;}
.header__basket{min-width:37%;width:37%;}
}
/*.title{font-size:30px;font-family:"Ubuntu", sans-serif;font-weight:700;text-transform:uppercase;text-align:center;padding:30px 0;margin-left:100px;margin-right:100px;position:relative;margin-bottom:40px;}
.title:after{content:'';width:48%;height:1px;background-color:#aac6ff;position:absolute;left:0;bottom:0;}
.title:before{content:'';width:48%;height:1px;background-color:#aac6ff;position:absolute;right:0;bottom:0;}*/
section .title{font-size:30px;font-family:"Ubuntu", sans-serif;font-weight:700;text-transform:uppercase;text-align:center;padding:30px 0;margin-left:100px;margin-right:100px;position:relative;margin-bottom:40px;}
.page-inner .title{font-size:30px;font-family:"Ubuntu", sans-serif;font-weight:700;text-transform:uppercase;text-align:center;padding:30px 0;margin-left:100px;margin-right:100px;position:relative;margin-bottom:40px;}
.container .title{font-size:30px;font-family:"Ubuntu", sans-serif;font-weight:700;text-transform:uppercase;text-align:center;padding:30px 0;margin-left:100px;margin-right:100px;position:relative;margin-bottom:40px;}
section .title:after{content:'';width:48%;height:1px;background-color:#aac6ff;position:absolute;left:0;bottom:0;}
.page-inner .title:after{content:'';width:48%;height:1px;background-color:#aac6ff;position:absolute;left:0;bottom:0;}
.container .title:after{content:'';width:48%;height:1px;background-color:#aac6ff;position:absolute;left:0;bottom:0;}
section .title:before{content:'';width:48%;height:1px;background-color:#aac6ff;position:absolute;right:0;bottom:0;}
.page-inner .title:before{content:'';width:48%;height:1px;background-color:#aac6ff;position:absolute;right:0;bottom:0;}
.container .title:before{content:'';width:48%;height:1px;background-color:#aac6ff;position:absolute;right:0;bottom:0;}
.title__block{width:8px;height:8px;border:4px solid #306ce2;position:absolute;bottom:-8px;left:50%;margin-left:-8px;-webkit-box-sizing:content-box;box-sizing:content-box;z-index:1;}
.title_wide{margin-left:0px;margin-right:0px;padding-top:0;}
.title_inner{text-align:left;font-size:24px;}
@media (max-width:991px){
/*.title{font-size:22px;}*/
section .title{font-size:22px;}
.page-inner .title{font-size:22px;}
.container .title{font-size:22px;}
}
@media (max-width:767px){
/*.title{font-size:18px;margin-left:20px;margin-right:20px;}*/
section .title{font-size:18px;margin-left:20px;margin-right:20px;}
.page-inner .title{font-size:18px;margin-left:20px;margin-right:20px;}
.container .title{font-size:18px;margin-left:20px;margin-right:20px;}
}
.page-inner{background-size:cover;background-position:center;font-size:16px;line-height:1.3;font-family:'Ubuntu';padding-bottom:30px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(214, 226, 255, 0.3)), to(#d6e2ff));background:linear-gradient(to top, rgba(214, 226, 255, 0.3), #d6e2ff);position:relative;background-position:center top;background-attachment:fixed;}
.page-inner_contacts{background-image:url("/local/templates/mikabet/css/./../images/contacts-back.jpg");background-size:cover;}
.page-inner_product{background-image:url("/local/templates/mikabet/css/./../images/product-back.jpg");background-size:100% auto;}
.page-inner_product:before{content:'';background:-webkit-gradient(linear, left bottom, left top, from(rgba(214, 226, 255, 0.3)), to(rgba(214, 226, 255, 0.8)));background:linear-gradient(to top, rgba(214, 226, 255, 0.3), rgba(214, 226, 255, 0.8));position:absolute;top:0;bottom:0;left:0;right:0;}
.page-inner_product .container, .page-inner_product .advantages{position:relative;}
.page-inner_catalog{background-image:url("/local/templates/mikabet/css/./../images/catalog-back.jpg");background-size:cover;}
.page-inner__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}
.page-inner__left{width:25%;min-width:25%;margin-right:3%;}
.page-inner__right{width:72%;min-width:72%;}
.page-inner__right a{color:#306ce2;-webkit-transition:0.4s;transition:0.4s;text-decoration:none;font-weight:500;}
.page-inner__right a:hover{color:#1e2025;}
.page-inner__right img{max-width:100%;}
.page-inner__two-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:30px;}
.page-inner__two-block-single{width:50%;min-width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.page-inner__two-block-single + .page-inner__two-block-single{padding-left:40px;}
.page-inner__two-block-single_line{border-right:1px solid #306ce2;padding-right:15px;}
.page-inner__history-block{display:-webkit-box;display:-ms-flexbox;display:flex;}
.page-inner__history-block > p:first-child{margin-right:15px;}
@media (max-width:991px){.page-inner__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.page-inner__left{width:100%;min-width:100%;margin-bottom:30px;}
.page-inner__right{width:100%;min-width:100%;}
}
@media (max-width:767px){.page-inner{padding-top:40px;}
.page-inner__two-block-single{min-width:100%;width:100%;}
.page-inner__two-block-single_line{border-right:none;}
.page-inner__two-block-single + .page-inner__two-block-single{padding-left:0;margin-top:20px;}
.page-inner__two-block{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:7px;}
.contact__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px;}
.contact__icon svg{width:25px;max-height:25px;}
.contact__icon .svg-placeholder{fill:#306ce2;}
.contact__icon .svg-watch{fill:#306ce2;}
.contact__icon .svg-phone{fill:#306ce2;}
.contact__icon .svg-mail{fill:#306ce2;}
.contact__icon .svg-chief{fill:#306ce2;}
.editor__big-title{font-size:24px;font-weight:700;text-transform:uppercase;text-align:center;padding-bottom:15px;}
select{width:100%;border:1px solid rgba(30, 32, 37, 0.7);cursor:pointer;position:relative;height:25px;font-size:16px;z-index:3;background-color:transparent;}
.select__label{background-color:#ffffff;height:25px;display:block;}
.select__label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.select__label:before{content:'';position:absolute;top:1px;right:1px;bottom:1px;width:25px;border-left:1px solid rgba(30, 32, 37, 0.7);background-color:#ffffff;z-index:1;}
.select__label:after{content:'';position:absolute;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(30, 32, 37, 0.7);z-index:2;top:9px;right:6px;}
.select__label_active:before{border-left:1px solid #aac6ff;}
.select__label_active:after{border-top:7px solid #aac6ff;}
.select__label_active select{border:1px solid #aac6ff;}
.tabs__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;border-bottom:1px solid #aac6ff;}
.tabs__button{background-color:#306ce2;padding:15px;font-size:14px;font-weight:700;color:#ffffff;border:1px solid #306ce2;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;position:relative;top:1px;}
.tabs__button:hover{background-color:#ffffff;color:#1e2025;}
.tabs__button_active{color:#1e2025;background-color:#ffffff;border-bottom:1px solid #ffffff;border-left:1px solid #aac6ff;border-right:1px solid #aac6ff;border-top:1px solid #aac6ff;cursor:default;}
.tabs__content{position:relative;-webkit-transition:0.4s;transition:0.4s;height:0;margin-bottom:25px;}
.tabs__text{position:absolute;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:0.4s;transition:0.4s;}
.tabs__text_active{opacity:1;visibility:visible;}
/*table{font-size:14px;width:100%;}
table td{padding:5px 10px 5px 0;min-width:80px;}
table thead{border-bottom:1px solid #aac6ff;font-weight:500;}
table tbody tr:first-child td{padding-top:10px;}*/
section table{font-size:14px;width:100%;}
.page-inner table{font-size:14px;width:100%;}
.container table{font-size:14px;width:100%;}
section table td{padding:5px 10px 5px 0;min-width:80px;}
.page-inner table td{padding:5px 10px 5px 0;min-width:80px;}
.container table td{padding:5px 10px 5px 0;min-width:80px;}
section table thead{border-bottom:1px solid #aac6ff;font-weight:500;}
.page-inner table thead{border-bottom:1px solid #aac6ff;font-weight:500;}
.container table thead{border-bottom:1px solid #aac6ff;font-weight:500;}
section table tbody tr:first-child td{padding-top:10px;}
.page-inner table tbody tr:first-child td{padding-top:10px;}
.container table tbody tr:first-child td{padding-top:10px;}
@media (max-width:991px){table{display:block;}
}
.modal{opacity:0;visibility:hidden;-webkit-transition:0.4s;transition:0.4s;z-index:10000;position:fixed;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;display:block;}
.modal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;overflow:hidden;background-color:rgba(30, 32, 37, 0.5);}
.modal_open{opacity:1;visibility:visible;}
.modal_open .modal__block{-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.modal__background{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;opacity:0.3;z-index:1000;}
.modal__block{z-index:1010;position:relative;margin:30px 0;max-height:100%;overflow-y:auto;-webkit-transition:0.4s;transition:0.4s;-webkit-transform:translate(0, -100px);transform:translate(0, -100px);}
.modal__block_wide{width:700px;}
.modal__close{position:absolute;top:17px;right:20px;cursor:pointer;}
.modal__close:hover .svg-cross{fill:#306ce2;}
.modal__body{background-color:#ffffff;position:relative;}
.modal__body_padding{padding:50px;}
.modal__body svg{width:20px;height:20px;}
.modal .svg-cross{fill:#1e2025;-webkit-transition:0.2s;transition:0.2s;}
@font-face{font-family:'calibri';src:url("/local/templates/mikabet/css/./../fonts/Calibri.ttf") format("truetype"), url("/local/templates/mikabet/css/./../fonts/Calibri.woff") format("woff");font-weight:normal;font-style:normal;}
@font-face{font-family:'trebuchetms';src:url("/local/templates/mikabet/css/./../fonts/TrebuchetMS.ttf") format("truetype"), url("/local/templates/mikabet/css/./../fonts/TrebuchetMS.woff") format("woff");font-weight:normal;font-style:normal;}
@font-face{font-family:'icomoon';src:url("/local/templates/mikabet/css/./../fonts/icomoon.eot?2av1ak");src:url("/local/templates/mikabet/css/./../fonts/icomoon.eot?2av1ak#iefix") format("embedded-opentype"), url("/local/templates/mikabet/css/./../fonts/icomoon.ttf?2av1ak") format("truetype"), url("/local/templates/mikabet/css/./../fonts/icomoon.woff?2av1ak") format("woff"), url("/local/templates/mikabet/css/./../fonts/icomoon.svg?2av1ak#icomoon") format("svg");font-weight:normal;font-style:normal;}
[class^="icon-"], [class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-e900:before{content:"\e900";font-size:60px;}
.icon-e901:before{content:"\e901";font-size:60px;}
.icon-e902:before{content:"\e902";font-size:40px;position:relative;top:15px;}
.icon-e903:before{content:"\e903";font-size:65px;}
.icon-e904:before{content:"\e904";font-size:70px;}
.icon-e905:before{content:"\e905";font-size:70px;}
.icon-e907:before{content:"\e907";font-size:70px;}
.icon-e906:before{content:"\e906";font-size:60px;}
@media (max-width:991px){.icon-e902:before{font-size:30px;}
}
body, textarea, input{font-family:'Roboto', sans-serif;}
::-moz-selection{background-color:#344a7b;color:#ffffff;}
::selection{background-color:#344a7b;color:#ffffff;}
b{font-weight:700;}
p{padding-bottom:10px;}
.label-radio{height:18px;width:18px;display:inline-block;background-color:#ffffff;border-radius:100%;border:1px solid #aac6ff;position:relative;vertical-align:middle;top:-2px;cursor:pointer;}
.label-radio:after{position:absolute;content:'';height:12px;width:12px;display:inline-block;background-color:transparent;border-radius:100%;top:50%;left:50%;margin-left:-6px;margin-top:-6px;-webkit-transition:0.3s;transition:0.3s;}
input[type="radio"]{opacity:0;position:absolute;}
input[type="radio"]:checked + label:after{background-color:#306ce2;}
@media (max-width:480px){.header__auth{width:100%;text-align:left;margin-bottom:15px;}
.page-inner__left{display:none;}
}

.bx-core-window input[type="radio"] {
    opacity: 1;
    position: relative;
}

.bxml-dialog table {
    font-size: 14px;
    width: 100%;
}

.bxml-dialog table td {
    padding: 0px;
    min-width: 0px;
}

.bxml-dialog table thead {
    border-bottom: 0px solid #aac6ff;
    font-weight: 300;
}

.bxml-dialog table tbody tr:first-child td {
    padding-top: 0px;
}

@media (max-width: 991px) {
    .bxml-dialog table {
        display:block;
    }
}
/* End */


/* Start:/local/templates/mikabet/css/basket.css?1695884098612*/
.basket {
  color: #ffffff;
  font-family: "Ubuntu", sans-serif;
  font-weight: 700;
  text-decoration: none;
  position: relative;
  padding-left: 25px;
  display: inline-block;
}

.basket svg {
  width: 20px;
  position: absolute;
  top: -14px;
  left: 0;
}

.basket__text {
  font-size: 20px;
  padding-bottom: 5px;
}

.basket__products {
  font-size: 14px;
}

.basket .svg-basket {
  fill: #306ce2;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.basket:hover {
  color: #ffffff;
}

.basket:hover .svg-basket {
  fill: #ffffff;
}

@media (max-width: 767px) {
  .basket__text {
    font-size: 16px;
  }
}

/* End */


/* Start:/local/templates/mikabet/css/breadcrumbs.css?1695884098756*/
.breadcrumbs {
  color: #1e2025;
  font-size: 14px;
  position: relative;
  display: inline-block;
  line-height: 1;
  padding: 15px 0;
}

.breadcrumbs__link {
  color: #1e2025;
  text-decoration: none;
  padding-bottom: 1px;
  position: relative;
  margin-right: 30px;
  display: inline-block;
  border-bottom: 1px solid rgba(30, 32, 37, 0.5);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.breadcrumbs__link:hover {
  color: #306ce2;
  border-bottom: 1px solid #306ce2;
  text-decoration: none;
}

.breadcrumbs__link:before {
  content: '/';
  display: inline-block;
  color: #1e2025;
  position: absolute;
  right: -20px;
}

.breadcrumbs__element {
  display: inline-block;
  vertical-align: bottom;
  padding-right: 15px;
  padding-bottom: 1px;
}

/* End */


/* Start:/local/templates/mikabet/css/left-menu.css?16958840984215*/
.left-menu {
  border: 1px solid #d6e2ff;
  background-color: #ffffff;
}

.left-menu__block {
  padding: 5px 15px;
  display: block;
  color: #1e2025;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.left-menu__block:hover {
  background-color: #306ce2;
  color: #ffffff;
}

.left-menu__block:hover .left-menu__img_pipe1 {
  background-image: url("/local/templates/mikabet/css/./../images/pipe1-hover.png");
}

.left-menu__block:hover .left-menu__img_pipe2 {
  background-image: url("/local/templates/mikabet/css/./../images/pipe2-hover.png");
}

.left-menu__block:hover .left-menu__img_pipe3 {
  background-image: url("/local/templates/mikabet/css/./../images/pipe3-hover.png");
}

.left-menu__block:hover .left-menu__img_pipe4 {
  background-image: url("/local/templates/mikabet/css/./../images/pipe4-hover.png");
}

.left-menu__block:hover .left-menu__img_block {
  background-image: url("/local/templates/mikabet/css/./../images/block-hover.png");
}

.left-menu__block:hover .left-menu__img_border {
  background-image: url("/local/templates/mikabet/css/./../images/border-hover.png");
}

.left-menu__block:hover .left-menu__img_lines {
  background-image: url("/local/templates/mikabet/css/./../images/lines-hover.png");
}

.left-menu__block:hover .left-menu__img_fbs {
  background-image: url("/local/templates/mikabet/css/./../images/fbs-hover.png");
}

.left-menu__block:hover .left-menu__img_lent {
  background-image: url("/local/templates/mikabet/css/./../images/lent-hover.png");
}

.left-menu__block:hover .left-menu__img_beton {
  background-image: url("/local/templates/mikabet/css/./../images/beton-hover.png");
}

.left-menu__img {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 40px;
  min-width: 40px;
  height: 45px;
}

.left-menu__img_pipe1 {
  background-image: url("/local/templates/mikabet/css/./../images/pipe1.png");
}

.left-menu__img_pipe2 {
  background-image: url("/local/templates/mikabet/css/./../images/pipe2.png");
}

.left-menu__img_pipe3 {
  background-image: url("/local/templates/mikabet/css/./../images/pipe3.png");
  min-width: 30px;
  width: 30px;
  margin: 0 5px;
}

.left-menu__img_pipe4 {
  background-image: url("/local/templates/mikabet/css/./../images/pipe4.png");
}

.left-menu__img_block {
  background-image: url("/local/templates/mikabet/css/./../images/block.png");
}

.left-menu__img_border {
  background-image: url("/local/templates/mikabet/css/./../images/border.png");
}

.left-menu__img_lines {
  background-image: url("/local/templates/mikabet/css/./../images/lines.png");
}

.left-menu__img_fbs {
  background-image: url("/local/templates/mikabet/css/./../images/fbs.png");
}

.left-menu__img_lent {
  background-image: url("/local/templates/mikabet/css/./../images/lent.png");
}

.left-menu__img_beton {
  background-image: url("/local/templates/mikabet/css/./../images/beton.png");
}

.left-menu__text {
  margin-left: 15px;
}

.left-menu__menu-button {
  display: none;
}

@media (max-width: 1160px) {
  .left-menu__block {
    padding: 5px;
  }
}

@media (max-width: 1160px) {
  .left-menu {
    display: none;
  }
  .left-menu__block {
    padding: 5px 5px;
  }
  .left-menu__menu-button {
    margin-top: 10px;
    display: block;
    padding: 10px;
    text-align: center;
    font-weight: 500;
    background-color: #306ce2;
    color: white;
    position: relative;
    text-transform: uppercase;
  }
  .left-menu__menu-button:after {
    height: 17px;
    width: 2px;
    content: '';
    background-color: #ffffff;
    display: inline-block;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    -webkit-transform: translate(-20px, 11px) rotate(-45deg);
            transform: translate(-20px, 11px) rotate(-45deg);
    position: absolute;
    right: 0;
    top: 0;
  }
  .left-menu__menu-button:before {
    height: 17px;
    width: 2px;
    content: '';
    background-color: #ffffff;
    display: inline-block;
    -webkit-transform: translate(-32px, 11px) rotate(45deg);
            transform: translate(-32px, 11px) rotate(45deg);
    -webkit-transition: 0.4s;
    transition: 0.4s;
    position: absolute;
    right: 0;
    top: 0;
  }
  .left-menu__menu-button_active:after {
    -webkit-transform: translate(-32px, 11px) rotate(-45deg);
            transform: translate(-32px, 11px) rotate(-45deg);
  }
  .left-menu__menu-button_active:before {
    -webkit-transform: translate(-20px, 11px) rotate(45deg);
            transform: translate(-20px, 11px) rotate(45deg);
  }
}

/* End */


/* Start:/local/templates/mikabet/css/form.css?16958840985213*/
.form__name {
  font-size: 18px;
  font-weight: 600;
  padding: 20px 30px;
  width: 100%;
  border-bottom: 1px solid rgba(30, 32, 37, 0.1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.form__block {
  padding-bottom: 10px;
}

.form__block input[type="text"] {
  border-left: none;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #306ce2;
  background-color: transparent;
  width: 100%;
  outline: none;
  height: 30px;
  font-size: 16px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.form__block input[type="text"]:hover, .form__block input[type="text"]:active {
  border-bottom: 1px solid #1e2025;
}

.form__block textarea {
  width: 100%;
  background-color: white;
  border: 1px solid #306ce2;
  height: 150px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  outline: none;
  resize: none;
}

.form__block textarea:hover, .form__block textarea:active {
  border: 1px solid #1e2025;
}

.form__text {
  padding-bottom: 3px;
}

.form .button {
  max-width: 70%;
  text-transform: none;
  font-weight: 400;
}

.form__body {
  padding: 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.form_classic {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.form_classic .form__block {
  width: 48%;
  min-width: 48%;
  display: inline-block;
  padding-bottom: 20px;
}

.form_classic .form__text {
  padding-bottom: 10px;
}

.form_classic input[type="text"] {
  border: 1px solid #aac6ff;
  background-color: #ffffff;
  padding: 10px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
}

.form_classic input[type="text"]:active, .form_classic input[type="text"]:hover {
  border: 1px solid #344a7b;
}

.form_registration {
  width: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.form_registration .form__block {
  width: 100%;
  min-width: 100%;
  display: inline-block;
  padding-bottom: 20px;
}

.form_registration input[type="text"] {
  border: 1px solid rgba(30, 32, 37, 0.1);
  background-color: #ffffff;
  padding: 10px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
}

.form_registration input[type="text"]:active, .form_registration input[type="text"]:hover {
  border: 1px solid #344a7b;
}

.form_registration textarea {
  border: 1px solid rgba(30, 32, 37, 0.1);
  background-color: #ffffff;
  font-size: 16px;
  padding: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.form_registration textarea:active, .form_registration textarea:hover {
  border: 1px solid #344a7b;
}

.form_login {
  width: 400px;
}

.form_login input[type="text"] {
  border: 1px solid rgba(30, 32, 37, 0.1);
  background-color: #ffffff;
  padding: 10px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
}

.form_login input[type="text"]:active, .form_login input[type="text"]:hover {
  border: 1px solid #344a7b;
}

.form_login .form__block {
  padding-bottom: 0;
  position: relative;
}

.form_login .form__block a {
  position: absolute;
  right: 10px;
  top: 12px;
}

.form__label-radio {
  height: 18px;
  width: 18px;
  display: inline-block;
  background-color: #ffffff;
  border-radius: 100%;
  border: 1px solid #aac6ff;
  position: relative;
  vertical-align: middle;
  top: -2px;
  cursor: pointer;
}

.form__label-radio:after {
  position: absolute;
  content: '';
  height: 12px;
  width: 12px;
  display: inline-block;
  background-color: transparent;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -6px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.form input[type="radio"] {
  opacity: 0;
  position: absolute;
}

.form input[type="radio"]:checked + label:after {
  background-color: #306ce2;
}

.form__block-inner + .form__block-inner {
  padding-left: 20px;
}

.form a {
  color: #306ce2;
  font-size: 14px;
  text-decoration: none;
  position: relative;
}

.form a:after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background: #306ce2;
  content: '';
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}

.form a:hover:after {
  height: 1px;
  opacity: 0;
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}

@media (max-width: 767px) {
  .form_classic .form__block {
    width: 100%;
    min-width: 100%;
  }
  .form_classic .form__block-inner {
    display: block;
  }
  .form_classic .form__block-inner + .form__block-inner {
    padding-top: 5px;
    padding-left: 0;
  }
  .form_registration {
    width: 300px;
  }
  .form_registration .form__block-inner {
    display: block;
  }
  .form_registration .form__block-inner + .form__block-inner {
    padding-top: 5px;
    padding-left: 0;
  }
  .form_login {
    width: 300px;
  }
}

/* End */


/* Start:/local/templates/mikabet/css/jquery.fancybox.css?16958840983808*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/local/templates/mikabet/css/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(/local/templates/mikabet/css/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(/local/templates/mikabet/css/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0)}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/local/templates/mikabet/css/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/local/templates/mikabet/css/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/local/templates/mikabet/css/fancybox_loading@2x.gif);background-size:24px 24px}}
/* End */


/* Start:/local/templates/mikabet/css/custom.css?17733018418186*/
/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(/local/templates/mikabet/css/image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.fill_bg_n .menu-row.bgcolored, .fill_bg_y .menu-row.bgcolored>.maxwidth-theme{
	background-color: #702c04 !important;
}
.menu-row.bgcolored .mega-menu table td:hover{
	background-color: #ec6925 !important;
}

.grey_block{
	background: url(/local/templates/mikabet/css/../images/bg_bottom_header.jpg) !important;
	background-size: 100% !important;
}
.fill_bg_n .grey_block, .grey_block .maxwidth-theme{
	background-color: transparent !important;
}
.tizers_block .item .title{
	padding: 0 30px 0 20px !important;
}
.tizers_block .item{
	background-color: white !important;
}
.no_fill .subscribe-block-wrapper, .subscribe-block-wrapper > .maxwidth-theme{
	background: #e9c6a7 !important;
}
.no_fill.footer-grey .bottom_wrapper, #footer .footer_inner.footer-grey .wrapper_inner, .footer_inner.footer-grey .bottom_wrapper .maxwidth-theme, .footer_inner.footer-grey .bottom-middle{
	background: #f0dfcf !important;
}
.subscribe-block-wrapper .outer-wrapper{
	background: transparent !important;
}

/*
.wide_page .middle, #content > .middle{
	background: url(/local/templates/mikabet/css/../images/bg_bottom_footer.jpg) !important;
	background-size: 100% !important;
}
*/
.front_page .wraps > .wrapper_inner.wide_page > .middle .maxwidth-theme{
	background: transparent !important;
}
.subscribe-block-wrapper .outer-wrapper{
	padding: 20px 0 !important;
}
a.scroll-to-top.ROUND_COLOR, a.scroll-to-top.RECT_COLOR{
	background-color: #261409 !important;
}
.sections_wrapper{
	display: none !important;
}
.front.wide_page .adv_list.small_banners{
	display: none !important;
}
.banners-small.blog{
	display: none !important;
}
.front.wide_page .adv_bottom_block{
	display: none !important;
}
.specials_slider_wrapp ul.tabs > li, .tab_slider_wrapp ul.tabs > li{
    border: 2px solid #eeeeee !important;
	padding: 5px 15px !important;
	color: black !important;
	margin-right: 10px !important;
}
.specials_slider_wrapp ul.tabs > li, .tab_slider_wrapp ul.tabs > li:hover{
    border: 2px solid #ec6925 !important;
}
.specials_slider_wrapp ul.tabs > li, .tab_slider_wrapp ul.tabs > li span{
	color: black !important;
}
.specials_slider_wrapp ul.tabs li.cur, .tab_slider_wrapp ul.tabs li.cur{
	border: 2px solid #ec6925 !important;
}
.specials_slider_wrapp ul.tabs li.cur span, .tab_slider_wrapp ul.tabs li.cur span{
	border: 0 !important;
}
body .tabs_slider .catalog_item:hover .inner_wrap{
	box-shadow: 0px 0px 43.35px 7.65px rgba(0, 0, 0, 0.24) !important;
}

.top_block h3{
	padding-bottom: 5px !important;
	border-bottom: 2px solid #ec6925 !important;
	font-size: 20px !important;
	font-weight: bold !important;
}
.top_block a{
	padding-bottom: 5px !important;
	border-bottom: 2px dotted black !important;
	font-weight: 400 !important;
	font-size: 20px !important;
	color: black;
}
.brands_slider_wrapp{
	display: none !important;
}
.top-block .menu.topest li a span{
	font-size: 13px !important;
}
.wrap_md .img img{
	padding: -5px;
/*	border: 3px solid #f1f1f1;*/
	background-color: rgba(206, 206, 206, 0.40);
	border-radius: 50%;
}
.footer-grey .bottom-menu a{
	color: #715e50 !important;
}
.bottom-menu .items > .item-link a, body .white_middle_text{
	color: #341804 !important;
}
footer .phone a, footer .info .email a, footer .info{
	color: #715e50 !important;
}
.tizers_block .item{
	padding-left: 0 !important;
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2) !important;
}
.btn.btn-default {
    background-color: rgba(255, 173, 0, 0.00) !important;
    border-color: #ec6925 !important;
    color: #ec6925 !important;
}
.top_big_banners .wrap_tizer .preview {
    font-weight: bold !important;
    font-size: 14px !important;
}
.front.wide_page .tab_slider_wrapp{
	padding-bottom: 70px !important;
}
.mega-menu table td .wrap > a{
	font-size: 13px !important;
	font-weight: 400 !important;
}
#footer .wrapper_inner {
    background: #f0dfcf !important;
}
.bottom_wrapper {
    background: #f0dfcf !important;
}
.top_slider_wrapp .flex-control-nav{
	display: none !important;
}
.stickers .sticker_hit, .stickers .sticker_khit {
    background-color: #d28a2c !important;
}
/*
.stickers .sticker_khit::after{
	content: ''; 
    position: absolute; 
    left: 30px;
	bottom: 0px;
    border: 10px solid transparent;
	border-right: 10px solid white;
	z-index: 4;
}
*/
.stickers [class*="sticker_"] {
	padding-right: 20px !important;
	border-radius: 0 !important;
}
/*
.stickers .sticker_recommend::after, .stickers .sticker_sovetuem::after{
	content: ''; 
    position: absolute; 
	bottom: 0px; 
    border: 10px solid transparent;
	border-right: 10px solid white;
	z-index: 4;
}
.stickers .sticker_stock::after, .stickers .sticker_aktsiya::after{
	content: ''; 
    position: absolute; 
	bottom: 0px;
    border: 10px solid transparent;
	border-right: 10px solid white;
	z-index: 4;
}
*/
/*
.sticker_novinka::after{
	content: ''; 
    position: absolute; 
	bottom: 0px; 
    border: 10px solid transparent;
	border-right: 10px solid white;
	z-index: 4;
}
*/
/*
.stickers .sticker_sale_text::after{
	content: ''; 
    position: absolute; 
	bottom: 0px; 
    border: 10px solid transparent;
	border-right: 10px solid white;
	z-index: 4;
}
*/
.flags-verh {
 width: 0;
 height: 0;
 border-top: 15px solid #ec6925; 
 border-right: 15px solid transparent;
position:relative;
top:-27px;
right:-85px;   
}
.flags {
 width: 0;
 height: 0;
 border-bottom: 15px solid #ec6925; 
 border-right: 15px solid transparent;
position:relative;
top:-36px;
left:85px; 
}

.sticker_novinka::after {
    content: '';
    position: absolute;
    bottom: 0px;
    border: 10px solid transparent;
/*    / border-right: 10px solid white; /*/
    z-index: 4;
}
.stickers > div {
    display: block !important;
}
.sticker_novinka{
	background-color: #ec6925 !important;
}
.catalog_item .stickers {
    left: -24px !important;
}
.shine{
	overflow: visible !important;
}
#footer .bottom_wrapper .bg_footer_subscription{
	background-color: #e9c6a7 !important;	
} 
.email_wrap{
	width: 50% !important;
	float: right;
	padding-right: 100px !important;
}
.top_blocks{
	width: 40% !important;
	float: left !important;
	margin-bottom: 25px;
}
footer .ext_view .subscribe-form{
	margin: 0 !important;
}
.more{
	display: block !important;
}
.btn.btn-default{
	border: 1px solid #785341 !important;
	color:#785341 !important;
	font-weight: bold !important;
}
.footer_write_me{
	background: url(/local/templates/mikabet/css/../images/footer_write_me.png) 32px 7px no-repeat;
	padding-left: 65px;
	padding-right: 40px;
}
.top-block > .maxwidth-theme{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}
.top-block .menu.topest{
	padding-top: 15px;
	border-right: 1px solid #ebebeb;
	padding-right: 15px;
	text-align: left !important;
}
.top-block-item .phone-block>.inline-block{
	padding: 15px 20px !important;
	border-right: 1px solid #ebebeb;
	line-height: 21px !important;  
}
.top-block .top-block-item.top-ctrl{
	float: right !important;
	padding: 15px 0 !important;
}
.top-block .top-block-item{
	float: left !important;
}
.top-block .twosmallfont{
	line-height: 21px;
}
.logo.colored a img{
	background-color: transparent !important;
}
.rating{
	position: absolute !important;
	right: 15px !important;
	z-index: 10 !important;
}
.like_icons{
	top: 30px !important;
}

.header__top-menu {
    width: 81%;
}

.category-preview__title {
	left: 15%;
}

@media screen and (max-width: 768px){
	.top_blocks{
		width: 100% !important;
	}
	.email_wrap{
		width: 100% !important;
		margin-top: 10px;
	}
}
ol {
    list-style-type: decimal; 
   }

@media screen and (min-width: 767px){
  .top-menu .top-menu__element {
      font-size: 14px;
      padding: 26px 4px;
  }
  
  .top-menu .top-menu__element_svg {
      padding-left: 20px;
  }
  
  .header__download {
      font-size: 14px;
      padding: 16px 11px;
  }
}


.top-menu .top-menu__element {
	text-align: center;
	white-space: nowrap;
	list-style: none;
}

/* End */


/* Start:/bitrix/components/bf/cookiespro/templates/.default/style.css?17307985411970*/
body.bf-fixed {
  overflow: hidden;
  position: relative;
}

body.bf-fixed::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: #000000;
  width: 100%;
  height: 100%;
  z-index: 9998;
  opacity: 0.3;
}

#cookie_notification {
    display: none;
    justify-content: space-between;
    align-items: flex-end;
    position: fixed;
	z-index:99999;
    bottom: 15px;
    left: var(--left);
    width: var(--width);
    max-width: 90%;
    transform: var(--transform);
    padding: 15px;
    background-color: var(--window-bg-color);
    opacity: var(--opacity);
    border-radius: 4px;
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
}
#cookie_notification button {
	background-color: var(--window-button-bg-color);
	color: var(--window-button-text-color);
	padding: 5px 10px;
	border-radius: 4px;
    font-size: var(--button-text-size);
	border: var(--button-border-width) solid var(--button-border-color);
}
#cookie_notification p {
    margin: 0;
    font-size: var(--text-size);
    text-align: left;
    color: var(--window-text-color);
}
#cookie_notification p a {
    color: var(--window-text-color);
    text-decoration:underline;
}
#cookie_notification p a:hover {
    text-decoration:none;
}

#cookie_notification .cookie_button-block{ 
	padding-top: 10px;
}

#cookie_notification .cookie_step_2 {
	display: none;
}

#cookie_step_2 p{
	color: var(--desc-color);
	font-size: var(--desc-size);
}

#cookie_step_2 .cookie_check label{
	color: var(--title-color);
	font-size: var(--title-size);
}

#cookie_step_2 .cookie_check .cookie_accept_desc{
	color: var(--desc-color);
	font-size: var(--desc-size);
}

@media (min-width: 576px) {
    #cookie_notification.bfpro-show {
        display: flex;
    }
    .cookie_accept {
        margin: 0 0 0 25px;
    }
}

@media (max-width: 575px) {
    #cookie_notification.bfpro-show {
        display: block;
        text-align: left;
    }
    .cookie_accept {
        margin: 10px 0 0 0;
    }
}
/* End */


/* Start:/local/templates/mikabet/components/bitrix/news.list/contacts-header/style.css?1695884097214*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.header__contact a{
    color:#fff;
    text-decoration: none;
}
/* End */


/* Start:/local/templates/mikabet/components/bitrix/sale.basket.basket.line/cart/style.css?16958840974229*/
.bx-basket {}
.bx-basket-block {
	font-size: 12px;
	padding-bottom: 5px;
	white-space: nowrap;
	position: relative;
	padding-left: 20px;
}
.bx-basket-block>.fa {
	color: #97a1ab;
	width: 12px;
	position: absolute;
	left: 0;
	top: 3px;
}
.bx-basket-block a {
	color: #039BE5;
	border-bottom: 1px dashed;
	margin-right: 10px;
}
.bx-basket-block a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}


/*FIXED BASKET*/

@media (min-width: 768px) {
	.bx-basket-fixed{
		width: 200px;
		position: fixed;
		z-index: 1100;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
	}
	.bx-basket-fixed.top	  {top:10px}
	.bx-basket-fixed.right  {right:10px}
	.bx-basket-fixed.bottom{bottom:10px}
	.bx-basket-fixed.left	 {left:10px}
	.bx-basket-fixed.bx-max-height{top:10px;bottom:10px;}
}
@media (max-width: 767px) {
	.bx-basket-fixed{
		/*width: 200px;*/
		position: fixed;
		z-index: 1100;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.bx-basket-item-list{
		display: none;
	}
	/*.bx-basket-fixed */
}
.bx-basket-fixed .bx-basket-block{
	margin-left: 10px;
}
.bx-basket-item-list{
	position: relative;
	padding-bottom: 20px;
	border-top: 1px solid #F7F7F7;
	overflow: hidden;
}
.bx-opener .bx-basket-item-list{
	padding-bottom: 75px;
}
.bx-max-height .bx-basket-item-list{
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
}
.bx-closed .bx-basket-item-list{
	height: 20px;
	overflow: hidden;
}
.bx-basket-item-list-action{
	cursor: pointer;
	background: #F7F7F7;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 120;
	height: 20px;
	line-height: 14px;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	color: #4f4f4f;
	padding: 3px 0;
}
.bx-basket-item-list-button-container{
	text-align: center;
	position: absolute;
	bottom: 20px;
	border-top: 1px solid #F7F7F7;
	padding: 10px 0;
	background: #fff;
	left: 0;
	right: 0;
}

.bx-basket-item-list-button-container a.btn
{
	color: #dddddd;
	text-decoration: none;
}

.bx-basket-item-list-button-container a.btn:hover,
.bx-basket-item-list-button-container a.btn:active
{
	color: #ffffff;
}

.bx-basket-item-list-container{
	overflow-y: auto;
	max-height: 100%
}
.bx-basket-item-list-item{
	padding-top: 15px;
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #F7F7F7;
}
.bx-basket-item-list-container .bx-basket-item-list-item:last-child{
	border-bottom: none;
	margin-bottom: 0;
}
.bx-basket-item-list-item-status{
	font-weight: bold;
	padding: 3px;
	background: #EBEBEB;
	margin: 0 10px 20px;
	line-height: 16px;
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
	white-space: normal;
}
.bx-basket-item-list-item-img{
	text-align: center;
	position: relative;
	padding-bottom: 5px;
}
.bx-basket-item-list-item-img img{
	max-width: 90px;
	height: auto;
	border: 1px solid #E6E6E6;
}
.bx-basket-item-list-item-name
{
	padding-bottom: 5px;
}
.bx-basket-item-list-item-name a
{
	font-size: 13px;
	color: #3F3F3F;
	text-decoration: none;
	white-space: normal;
	line-height: 16px;
}
.bx-basket-item-list-item-remove{
	position: absolute;
	right: 10px;
	top: -7px;
	width: 20px;
	height:20px;
	cursor: pointer;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;
	opacity: .5;
}
.bx-basket-item-list-item-remove:hover{
	opacity: .7;
}
.bx-basket-item-list-item-price-block{
	padding-bottom: 5px;
	font-size: 12px;
}
.bx-basket-item-list-item-price{
	display: inline-block;
	margin-right: 5px;
}
.bx-basket-item-list-item-price-old{
	display: inline-block;
	margin-right: 5px;
	text-decoration: line-through;
	color: #B0B0B0
}
.bx-basket-item-list-item-price-summ{}

.bx_cart_login_top .bx-hdr-profile a {
	text-decoration: none;
}
.bx_cart_login_top .bx-hdr-profile{
	line-height: 1.44em;
}
/* End */


/* Start:/local/templates/mikabet/components/bitrix/menu/top-menu/style.css?17739939405891*/
.top-menu {
  font-family: "Ubuntu", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.top-menu__menu-button {
  display: none;
}

.top-menu svg {
  height: 15px;
  width: 15px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-right: 5px;
  position: absolute;
  left: 0px;
  top: 23px;
}

.top-menu .svg-sound {
  fill: #ffffff;
}

.top-menu__link {
  color: #ffffff;
  text-decoration: none;
  position: relative;
  display: inline-block;
  position: relative;
}

.top-menu__link:hover {
  color: #ffffff;
}

.top-menu__link:after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background: #ffffff;
  content: '';
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}

.top-menu__link:hover:after {
  height: 3px;
  opacity: 1;
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
}

.top-menu__element {
  position: relative;
  padding: 25px 10px;
}

.top-menu__element_svg {
  padding-left: 25px;
}

.top-menu__element:hover .top-menu__inner {
  /*opacity: 1;
  visibility: visible;*/
}

.top-menu__element.open > .top-menu__inner {
  opacity: 1;
  visibility: visible;
  z-index:100;
}

.top-menu__menu-button {
  display: none;
  width: 40px;
  background-color: #ffffff;
  border: 1px solid #344a7b;
  padding: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  outline: none;
  display: inline-block;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  vertical-align: middle;
}

.top-menu__menu-button_active {
  background-color: #344a7b;
}

.top-menu__menu-button_active .top-menu__line {
  background-color: #ffffff;
}

.top-menu__menu-button_active .top-menu__line:nth-child(1) {
  -webkit-transform: translate(0, 7px) rotate(-45deg) scalex(1.5);
          transform: translate(0, 7px) rotate(-45deg) scalex(1.5);
}

.top-menu__menu-button_active .top-menu__line:nth-child(2) {
  opacity: 0;
}

.top-menu__menu-button_active .top-menu__line:nth-child(3) {
  -webkit-transform: translate(0, -7px) rotate(45deg) scalex(1.5);
          transform: translate(0, -7px) rotate(45deg) scalex(1.5);
}

.top-menu__line {
  height: 2px;
  width: 100%;
  background-color: #344a7b;
  display: block;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.top-menu__line + .top-menu__line {
  margin-top: 5px;
}

.top-menu__inner {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  top: 100%;
  left: 0;
  /*width: 400px;*/
  background-color: rgba(30, 32, 37, 0.6);
  padding: 10px 20px;
}

.top-menu__inner:hover {
  opacity: 1;
  visibility: visible;
}

.top-menu__inner-element {
  padding: 10px;
}

.top-menu__inner-element img {
  color: #ffffff;
  width: 40px;
  vertical-align: middle;
  margin-right: 10px;
}

.top-menu__inner-link {
  color: #ffffff;
  font-size: 16px;
  text-transform: none;
  font-weight: 500;
  border-bottom: none;
  text-decoration: none;
  position: relative;
}

.top-menu__inner-link:after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background: #ffffff;
  content: '';
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(-7px);
          transform: translateY(-7px);
}

.top-menu__inner-link:hover:after {
  height: 2px;
  opacity: 1;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}
@media (max-width: 991px) {
	.top-menu__element{
		padding: 25px 5px;
	}
	.top-menu__element_svg {
    	padding-left: 25px;
	}
}
@media (max-width: 767px) {
	.top-menu {
	  display: none;
	  width: 100%;
	  min-width: 100%;
	  text-align: center;
	  background-color: #ffffff;
	  margin-top: 10px;
	  border-radius: 4px;
	}
	.top-menu svg {
	  display: none;
	}
	.top-menu__element_svg {
	  padding-left: 0;
	}
	.top-menu__menu-button {
	  display: inline-block;
	}
	.top-menu__link {
	  display: block;
	  padding: 10px 0;
	  color: #344a7b;
	}
	.top-menu__element:hover .top-menu__inner{
		display: none;
	}
	.top-menu__link:hover {
		color: #34363a;
	}
	.top-menu__element.open > .top-menu__inner{
		display: block;
		position: relative;
        width: auto;
	}
}

@media (max-width: 600px) {	
	.top-menu__inner {
		padding: 10px;
	}
	
	.top-menu__inner-element {
		padding: 10px 5px;
	}
	.top-menu__inner-element img {
		width: 20px;
		margin-right: 5px;
	}
	.top-menu__inner-link {
		font-size: 12px;
		white-space: normal;
	}
}
@media (min-width: 768px) {
	.top-menu{
		display:flex;
		flex-wrap:nowrap;
		align-items:center;
	}
}
.top-menu__more{
    position:relative;
    display:none;
}

.top-menu__more .top-menu__element {
	    padding: 10px;
}

.top-menu__element.top-menu__element_parent {
    list-style: none;
}
.top-menu__more .top-menu__link {
    color: #ffffff;
    font-size: 16px;
    text-transform: none;
    font-weight: 500;
    border-bottom: none;
    text-decoration: none;
    position: relative;
}

.top-menu__more > .top-menu__link {
	letter-spacing: 0.3rem;
}

.top-menu__more .top-menu__inner.top-menu__more-list.top-menu__inner {
    left: auto;
    right: 0;
}

.top-menu .top-menu__element ul.top-menu__inner {
    text-align: left;
}

/**
.top-menu__more > .top-menu__link::after{
    content:"▼";
    font-size:10px;
    margin-left:6px;
    width: 7px;
    height: 10px;
    right: 0;
    left: auto;
    color: #fff;
    opacity: 1;
    background: transparent;
}

.top-menu__more > .top-menu__link {
    padding-right: 10px;
    position: relative;
}**/
/* End */


/* Start:/local/templates/mikabet/components/bitrix/search.form/search/style.css?16958840972327*/
.search__button {
  padding: 10px;
  cursor: pointer;
}

.search__button:hover .svg-search {
  fill: #306ce2;
}

.search__button svg {
  width: 17px;
}

.search__button .svg-search {
  fill: white;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.search__input {
  height: 32px;
  width: 100%;
  background-color: transparent;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 2px solid #ffffff;
  outline: none;
  color: #ffffff;
  font-size: 26px;
}

.search__input::-webkit-input-placeholder {
  color: #ffffff;
}

.search__input::-moz-placeholder {
  color: #ffffff;
}

.search__input:-ms-input-placeholder {
  color: #ffffff;
}

.search__input:-moz-placeholder {
  color: #ffffff;
}

.search__line {
  position: relative;
  width: 100%;
}

.search__close {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 100%;
  cursor: pointer;
}

.search__close:after {
  background-color: #ffffff;
  content: '';
  height: 2px;
  width: 100%;
  display: block;
  position: absolute;
  top: 7px;
  left: 5px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.search__close:before {
  background-color: #ffffff;
  content: '';
  height: 2px;
  width: 100%;
  display: block;
  position: absolute;
  bottom: 7px;
  left: 5px;
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.search__close:hover:before, .search__close:hover:after {
  background-color: #306ce2;
}

.search__block {
  background-color: #344a7b;
  width: 100%;
  z-index: 1;
  padding: 10px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-50px);
          transform: translateY(-50px);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.search__block_active {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  opacity: 1;
  visibility: visible;
}

@media (max-width: 991px) {
  .search__button {
    display: none;
  }
  .search__input {
    font-size: 20px;
  }
}

@media (max-width: 767px) {
  .search__input {
    font-size: 18px;
    height: 30px;
  }
}

/* End */


/* Start:/local/templates/mikabet/components/bitrix/news.list/slider/style.css?16958840972677*/
.slider {
  font-family: 'Ubuntu', sans-serif;
  color: #ffffff;
  position: relative;
}

.slider__slide {
  height: 660px;
  padding-top: 130px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-position: center;
  background-size: cover;
  position: relative;
}

.slider__text {
  padding: 0 60px;
  font-size: 20px;
  line-height: 1.5;
}

.slider__text_big {
  font-size: 50px;
  font-weight: 700;
  padding-bottom: 35px;
  line-height: 1.1;
  text-transform: uppercase;
}

.slider__container {
  position: relative;
}

.slider__button {
  margin: 50px 60px 0 60px;
}

.slider__info-cnt {
  background: rgba(52, 74, 123, 0.8);
  padding: 40px 0;
  margin-left: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
}

.slider__info-cnt_transparent {
  background-color: transparent;
}

.slider__arrow {
  position: absolute;
  top: 50%;
  z-index: 1;
  cursor: pointer;
  background-color: transparent;
  border: none;
}

.slider__arrow_left {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: 0px;
}

.slider__arrow_right {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  right: 0px;
}

.slider__arrow:after {
  content: ' ';
  background: rgba(52, 74, 123, 0.7);
  width: 65px;
  height: 65px;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -32px;
  left: -32px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.slider__arrow:before {
  content: ' ';
  border-left: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
  border-right: 2px solid transparent;
  border-bottom: 2px solid transparent;
  background-color: transparent;
  height: 20px;
  width: 20px;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  margin-left: -14px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  outline: none;
  z-index: 1;
}

.slider__arrow:hover:after {
  background: #344a7b;
}

@media (max-width: 991px) {
  .slider__slide {
    padding-top: 150px;
  }
  .slider__arrow_left {
    left: 20px;
  }
  .slider__arrow_right {
    right: 20px;
  }
  .slider__text {
    font-size: 18px;
  }
  .slider__text_big {
    font-size: 40px;
  }
}

@media (max-width: 767px) {
  .slider__slide {
    padding-top: 100px;
    height: 600px;
  }
  .slider__text {
    padding: 0 40px;
  }
  .slider__text_big {
    font-size: 28px;
    padding-bottom: 20px;
  }
  .slider__button {
    margin: 40px 40px 0 40px;
  }
  .slider__info-cnt {
    margin-left: 0px;
  }
}

@media (max-width: 374px) {
  .slider__text {
    font-size: 16px;
  }
  .slider__text_big {
    font-size: 22px;
  }
}

/* End */


/* Start:/local/templates/mikabet/components/bitrix/menu/bottom-menu/style.css?16958840972011*/
.bottom-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.bottom-menu__block {
  max-width: 330px;
}

.bottom-menu__block + .bottom-menu__block {
  margin-left: 50px;
}

.bottom-menu__link {
  color: #ffffff;
  font-family: 'Ubuntu', sans-serif;
  font-size: 14px;
  margin-bottom: 15px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  line-height: 1.3;
}

.bottom-menu__link:after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background: #ffffff;
  content: '';
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}

.bottom-menu__link:hover:after {
  height: 1px;
  opacity: 1;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}

.bottom-menu__link:hover {
  color: #ffffff;
}

.bottom-menu__link_big {
  font-size: 20px;
  margin-bottom: 20px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
}

.bottom-menu__link_big:after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background: #ffffff;
  content: '';
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}

.bottom-menu__link_big:hover:after {
  height: 3px;
  opacity: 1;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}

@media (max-width: 1160px) {
  .bottom-menu__block + .bottom-menu__block {
    margin-left: 20px;
  }
}

@media (max-width: 991px) {
  .bottom-menu__block {
    max-width: 250px;
  }
}

@media (max-width: 767px) {
  .bottom-menu {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .bottom-menu__block {
    width: 100%;
    min-width: 100%;
    margin-bottom: 20px;
  }
  .bottom-menu__block + .bottom-menu__block {
    margin-left: 0px;
  }
  .bottom-menu__link {
    margin-bottom: 0;
    padding: 8px 0;
    width: 100%;
  }
}

/* End */


/* Start:/local/templates/mikabet/components/bitrix/main.register/modal/style.css?16958840975285*/
.form .form-required {
  color: #1e2025;
}

.form__name {
  font-size: 18px;
  font-weight: 600;
  padding: 20px 30px;
  width: 100%;
  border-bottom: 1px solid rgba(30, 32, 37, 0.1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.form__block {
  padding-bottom: 10px;
}

.form__block input[type="text"], .form__block input[type="password"] {
  border-left: none;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #306ce2;
  background-color: transparent;
  width: 100%;
  outline: none;
  height: 30px;
  font-size: 16px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.form__block input[type="text"]:hover, .form__block input[type="text"]:focus, .form__block input[type="password"]:hover, .form__block input[type="password"]:focus {
  border-bottom: 1px solid #1e2025;
}

.form__block textarea {
  width: 100%;
  background-color: white;
  border: 1px solid #306ce2;
  height: 150px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  outline: none;
  resize: none;
  font-size: 16px;
}

.form__block textarea:hover, .form__block textarea:focus {
  border: 1px solid #1e2025;
}

.form__text {
  padding-bottom: 3px;
}

.form .button {
  max-width: 70%;
  text-transform: none;
  font-weight: 400;
}

.form__body {
  padding: 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.form_classic {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.form_classic .form__block {
  width: 48%;
  min-width: 48%;
  display: inline-block;
  padding-bottom: 20px;
}

.form_classic .form__block_wide {
  width: 100% !important;
  min-width: 100% !important;
}

.form_classic .form__text {
  padding-bottom: 10px;
}

.form_classic input[type="text"], .form_classic input[type="password"] {
  border: 1px solid #aac6ff;
  background-color: #ffffff;
  padding: 10px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
}

.form_classic input[type="text"]:focus, .form_classic input[type="text"]:hover, .form_classic input[type="password"]:focus, .form_classic input[type="password"]:hover {
  border: 1px solid #344a7b;
}

.form_registration {
  width: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.form_registration .form__block {
  width: 100%;
  min-width: 100%;
  display: inline-block;
  padding-bottom: 20px;
}

.form_registration input[type="text"], .form_registration input[type="password"] {
  border: 1px solid rgba(30, 32, 37, 0.1);
  background-color: #ffffff;
  padding: 10px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
}

.form_registration input[type="text"]:active, .form_registration input[type="text"]:hover, .form_registration input[type="password"]:active, .form_registration input[type="password"]:hover {
  border: 1px solid #344a7b;
}

.form_registration textarea {
  border: 1px solid rgba(30, 32, 37, 0.1);
  background-color: #ffffff;
  font-size: 16px;
  padding: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.form_registration textarea:active, .form_registration textarea:hover {
  border: 1px solid #344a7b;
}

.form_login {
  width: 400px;
}

.form_login input[type="text"], .form_login input[type="password"] {
  border: 1px solid rgba(30, 32, 37, 0.1);
  background-color: #ffffff;
  padding: 10px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
}

.form_login input[type="text"]:active, .form_login input[type="text"]:hover, .form_login input[type="password"]:active, .form_login input[type="password"]:hover {
  border: 1px solid #344a7b;
}

.form_login .form__block {
  padding-bottom: 0;
  position: relative;
}

.form_login .form__block a {
  position: absolute;
  right: 10px;
  top: 12px;
}

.form__tab-content {
  display: none;
}

.form__tab-content_active {
  display: block;
}

.form__block-inner + .form__block-inner {
  padding-left: 20px;
}

.form a {
  color: #306ce2;
  font-size: 14px;
  text-decoration: none;
  position: relative;
}

.form a:after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background: #306ce2;
  content: '';
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}

.form a:hover:after {
  height: 1px;
  opacity: 0;
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}

@media (max-width: 767px) {
  .form_classic .form__block {
    width: 100%;
    min-width: 100%;
  }
  .form_classic .form__block-inner {
    display: block;
  }
  .form_classic .form__block-inner + .form__block-inner {
    padding-top: 5px;
    padding-left: 0;
  }
  .form_registration {
    width: 300px;
  }
  .form_registration .form__block-inner {
    display: block;
  }
  .form_registration .form__block-inner + .form__block-inner {
    padding-top: 5px;
    padding-left: 0;
  }
  .form_login {
    width: 300px;
  }
}

/* End */


/* Start:/local/templates/mikabet/components/bitrix/system.auth.forgotpasswd/modal/style.css?16958840985492*/
.form .form-required {
  color: #1e2025;
}

.form__name {
  font-size: 18px;
  font-weight: 600;
  padding: 20px 30px;
  width: 100%;
  border-bottom: 1px solid rgba(30, 32, 37, 0.1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.form__block {
  padding-bottom: 10px;
}

.form__block_reg {
  padding-bottom: 20px;
}

.form__block input[type="text"], .form__block input[type="password"] {
  border-left: none;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #306ce2;
  background-color: transparent;
  width: 100%;
  outline: none;
  height: 30px;
  font-size: 16px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.form__block input[type="text"]:hover, .form__block input[type="text"]:focus, .form__block input[type="password"]:hover, .form__block input[type="password"]:focus {
  border-bottom: 1px solid #1e2025;
}

.form__block textarea {
  width: 100%;
  background-color: white;
  border: 1px solid #306ce2;
  height: 150px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  outline: none;
  resize: none;
  font-size: 16px;
}

.form__block textarea:hover, .form__block textarea:focus {
  border: 1px solid #1e2025;
}

.form__text {
  padding-bottom: 3px;
}

.form .button {
  max-width: 70%;
  text-transform: none;
  font-weight: 400;
}

.form__body {
  padding: 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.form_classic {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.form_classic .form__block {
  width: 48%;
  min-width: 48%;
  display: inline-block;
  padding-bottom: 20px;
}

.form_classic .form__block_wide {
  width: 100% !important;
  min-width: 100% !important;
}

.form_classic .form__block_middle {
  width: 60% !important;
  min-width: 60% !important;
}

.form_classic .form__block_middle input {
  margin-bottom: 10px;
}

.form_classic .form__text {
  padding-bottom: 10px;
}

.form_classic input[type="text"], .form_classic input[type="password"] {
  border: 1px solid #aac6ff;
  background-color: #ffffff;
  padding: 10px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
}

.form_classic input[type="text"]:focus, .form_classic input[type="text"]:hover, .form_classic input[type="password"]:focus, .form_classic input[type="password"]:hover {
  border: 1px solid #344a7b;
}

.form_registration {
  width: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.form_registration .form__block {
  width: 100%;
  min-width: 100%;
  display: inline-block;
  padding-bottom: 20px;
}

.form_registration input[type="text"], .form_registration input[type="password"] {
  border: 1px solid rgba(30, 32, 37, 0.1);
  background-color: #ffffff;
  padding: 10px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
}

.form_registration input[type="text"]:active, .form_registration input[type="text"]:hover, .form_registration input[type="password"]:active, .form_registration input[type="password"]:hover {
  border: 1px solid #344a7b;
}

.form_registration textarea {
  border: 1px solid rgba(30, 32, 37, 0.1);
  background-color: #ffffff;
  font-size: 16px;
  padding: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.form_registration textarea:active, .form_registration textarea:hover {
  border: 1px solid #344a7b;
}

.form_login {
  width: 400px;
}

.form_login input[type="text"], .form_login input[type="password"] {
  border: 1px solid rgba(30, 32, 37, 0.1);
  background-color: #ffffff;
  padding: 10px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
}

.form_login input[type="text"]:active, .form_login input[type="text"]:hover, .form_login input[type="password"]:active, .form_login input[type="password"]:hover {
  border: 1px solid #344a7b;
}

.form_login .form__block {
  padding-bottom: 0;
  position: relative;
}

.form_login .form__block a {
  position: absolute;
  right: 10px;
  top: 12px;
}

.form__tab-content {
  display: none;
}

.form__tab-content_active {
  display: block;
}

.form__block-inner + .form__block-inner {
  padding-left: 20px;
}

.form a {
  color: #306ce2;
  font-size: 14px;
  text-decoration: none;
  position: relative;
}

.form a:after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background: #306ce2;
  content: '';
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}

.form a:hover:after {
  height: 1px;
  opacity: 0;
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}

@media (max-width: 767px) {
  .form_classic .form__block {
    width: 100%;
    min-width: 100%;
  }
  .form_classic .form__block-inner {
    display: block;
  }
  .form_classic .form__block-inner + .form__block-inner {
    padding-top: 5px;
    padding-left: 0;
  }
  .form_registration {
    width: 300px;
  }
  .form_registration .form__block-inner {
    display: block;
  }
  .form_registration .form__block-inner + .form__block-inner {
    padding-top: 5px;
    padding-left: 0;
  }
  .form_login {
    width: 300px;
  }
}

/* End */


/* Start:/local/templates/mikabet/components/bitrix/system.auth.form/modal/style.css?16958840985512*/
.form .form-required {
  color: #1e2025;
}

.form__name {
  font-size: 18px;
  font-weight: 600;
  padding: 20px 30px;
  width: 100%;
  border-bottom: 1px solid rgba(30, 32, 37, 0.1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.form__block {
  padding-bottom: 10px;
}

.form__block_reg {
  padding-bottom: 20px;
}

.form__block input[type="text"], .form__block input[type="password"] {
  border-left: none;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #306ce2;
  background-color: transparent;
  width: 100%;
  outline: none;
  height: 30px;
  font-size: 16px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.form__block input[type="text"]:hover, .form__block input[type="text"]:focus, .form__block input[type="password"]:hover, .form__block input[type="password"]:focus {
  border-bottom: 1px solid #1e2025;
}

.form__block textarea {
  width: 100%;
  background-color: white;
  border: 1px solid #306ce2;
  height: 150px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  outline: none;
  resize: none;
  font-size: 16px;
}

.form__block textarea:hover, .form__block textarea:focus {
  border: 1px solid #1e2025;
}

.form__text {
  padding-bottom: 3px;
	padding-top: 10px;
}

.form .button {
  max-width: 70%;
  text-transform: none;
  font-weight: 400;
}

.form__body {
  padding: 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.form_classic {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.form_classic .form__block {
  width: 48%;
  min-width: 48%;
  display: inline-block;
  padding-bottom: 20px;
}

.form_classic .form__block_wide {
  width: 100% !important;
  min-width: 100% !important;
}

.form_classic .form__block_middle {
  width: 60% !important;
  min-width: 60% !important;
}

.form_classic .form__block_middle input {
  margin-bottom: 10px;
}

.form_classic .form__text {
  padding-bottom: 10px;
}

.form_classic input[type="text"], .form_classic input[type="password"] {
  border: 1px solid #aac6ff;
  background-color: #ffffff;
  padding: 10px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
}

.form_classic input[type="text"]:focus, .form_classic input[type="text"]:hover, .form_classic input[type="password"]:focus, .form_classic input[type="password"]:hover {
  border: 1px solid #344a7b;
}

.form_registration {
  width: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.form_registration .form__block {
  width: 100%;
  min-width: 100%;
  display: inline-block;
  padding-bottom: 20px;
}

.form_registration input[type="text"], .form_registration input[type="password"] {
  border: 1px solid rgba(30, 32, 37, 0.1);
  background-color: #ffffff;
  padding: 10px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
}

.form_registration input[type="text"]:active, .form_registration input[type="text"]:hover, .form_registration input[type="password"]:active, .form_registration input[type="password"]:hover {
  border: 1px solid #344a7b;
}

.form_registration textarea {
  border: 1px solid rgba(30, 32, 37, 0.1);
  background-color: #ffffff;
  font-size: 16px;
  padding: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.form_registration textarea:active, .form_registration textarea:hover {
  border: 1px solid #344a7b;
}

.form_login {
  width: 400px;
}

.form_login input[type="text"], .form_login input[type="password"] {
  border: 1px solid rgba(30, 32, 37, 0.1);
  background-color: #ffffff;
  padding: 10px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
}

.form_login input[type="text"]:active, .form_login input[type="text"]:hover, .form_login input[type="password"]:active, .form_login input[type="password"]:hover {
  border: 1px solid #344a7b;
}

.form_login .form__block {
  padding-bottom: 0;
  position: relative;
}

.form_login .form__block a {
  position: absolute;
  right: 10px;
  top: 12px;
}

.form__tab-content {
  display: none;
}

.form__tab-content_active {
  display: block;
}

.form__block-inner + .form__block-inner {
  padding-left: 20px;
}

.form a {
  color: #306ce2;
  font-size: 14px;
  text-decoration: none;
  position: relative;
}

.form a:after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background: #306ce2;
  content: '';
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}

.form a:hover:after {
  height: 1px;
  opacity: 0;
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}

@media (max-width: 767px) {
  .form_classic .form__block {
    width: 100%;
    min-width: 100%;
  }
  .form_classic .form__block-inner {
    display: block;
  }
  .form_classic .form__block-inner + .form__block-inner {
    padding-top: 5px;
    padding-left: 0;
  }
  .form_registration {
    width: 300px;
  }
  .form_registration .form__block-inner {
    display: block;
  }
  .form_registration .form__block-inner + .form__block-inner {
    padding-top: 5px;
    padding-left: 0;
  }
  .form_login {
    width: 300px;
  }
}

/* End */


/* Start:/local/templates/mikabet/components/bitrix/form.result.new/modal_form/style.css?16958840971050*/
.file_upload:before{    
    display: table;
    content: " ";
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.file_upload:after{
    clear: both;
}
.file-upload-button{
    float:left;
    width:56%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.file-caption{
    float:left;
    padding-left:20px;
    width:40%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 6px;
}
.file_upload{
    position: relative;
    overflow: hidden;     
}
.file_upload input[type=file]{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(20);
    letter-spacing: 10em;     /* IE 9 fix */
    -ms-transform: scale(20); /* IE 9 fix */
    opacity: 0;
    cursor: pointer
}
font.errortext{
    font-size:10px;
    display:block;
    margin-bottom:5px;
}
.success-text{
    font-size:14px;
    margin-bottom:20px;
    color:green;
}
/* End */


/* Start:/local/templates/mikabet/styles.css?1730801228184*/
 .form_login .form__block .form_block_description a{
    position:relative;
    right:auto;
    top:auto;
 }
 .form_block_description, .poddon-info-wrapper{
     text-align:justify;
 }
/* End */


/* Start:/local/templates/mikabet/template_styles.css?17308012285632*/
.preloader{
    background: url(/local/templates/mikabet/images/preloader.gif) center center no-repeat;
    width:100%;
    height:64px;
    display:block;
}
.slider__container .slider__arrow{
    width: 64px;
    height: 64px;
    margin-top: -32px;
    margin-left: -32px;
    margin-right: -32px;
    outline: none !important;
}
.slider__container .slider__arrow:after{
    top: -2px;
    left: -7px;
}
button.slider__arrow.slider__arrow_right{
    margin-top:-26px;
}
.content__button{
    text-align:center;
}
.form_block_description{
    font-size:14px;
    margin-bottom:20px;
    line-height:16px;
}
.top-menu .top-menu__inner{
    background-color: rgba(30, 32, 37, 0.9);
}
.left-menu__block.current {
    background-color: #306ce2;
    color: #ffffff;
}
.left-menu__block.current .left-menu__img_pipe1 {
  background-image: url("/local/templates/mikabet/images/pipe1-hover.png");
}

.left-menu__block.current .left-menu__img_pipe2 {
  background-image: url("/local/templates/mikabet/images/pipe2-hover.png");
}

.left-menu__block.current .left-menu__img_pipe3 {
  background-image: url("/local/templates/mikabet/images/pipe3-hover.png");
}

.left-menu__block.current .left-menu__img_pipe4 {
  background-image: url("/local/templates/mikabet/images/pipe4-hover.png");
}

.left-menu__block.current .left-menu__img_block {
  background-image: url("/local/templates/mikabet/images/block-hover.png");
}

.left-menu__block.current .left-menu__img_border {
  background-image: url("/local/templates/mikabet/images/border-hover.png");
}

.left-menu__block.current .left-menu__img_lines {
  background-image: url("/local/templates/mikabet/images/lines-hover.png");
}

.left-menu__block.current .left-menu__img_fbs {
  background-image: url("/local/templates/mikabet/images/fbs-hover.png");
}

.left-menu__block.current .left-menu__img_lent {
  background-image: url("/local/templates/mikabet/images/lent-hover.png");
}

.left-menu__block.current .left-menu__img_beton {
  background-image: url("/local/templates/mikabet/images/beton-hover.png");
}
.left-menu__second-level{
    display:none;
    list-style:none;
}
.current .left-menu__second-level{
    display:block;
    
}
.left-menu__second-level a{
    display:block;
    padding:10px;
    padding-bottom:5px;
    padding-top:5px;
    color: #1e2025;
    text-decoration: none;
    margin:0px 2px;
    background: #fff;
    font-size:14px;
}
.left-menu__second-level{
    border-bottom:2px solid #306ce2;
}
.left-menu__first-level.current{
    background: #306ce2;
}
.left-menu__second-level a span{
    border-bottom:2px solid #fff;    
}
.left-menu__second-level a:hover span, .left-menu__second-level li.current a span{
    border-bottom:2px solid #306ce2;
}
.page-inner_contacts {
    background-image: url(/local/templates/mikabet/images/contacts-back.png);
    background-size: cover;
}
.war-price{
    margin-top: 5px;
    color: red;
}
.product-conteiner table{
    font-size:14.5px;
}
.translated-ltr .modal.modal_open{
    top:40px!important;
    /*margin-top: 120px;*/
}
.news-detail, .page-inner__history-block, .news-single__description, .content__two-column, .fau-history-block, .catalog-categories__preview{
    text-align:justify;
}
.objects-preview__object:hover .objects-preview__hover{
    background-color: rgba(52, 74, 123, 0.5);
    border-color:#fff;
    
}
.objects-preview .objects-preview__object{
    -webkit-transition: all ease-out 0.9s;
    -moz-transition: all ease-out 0.9s;
    -o-transition: all ease-out 0.9s;
    transition: all ease-out 0.9s;

}
.objects-preview__object{
    background-size:130%;
}
.objects-preview__object:hover{
    background-size:160%;
}
.objects-preview__button{
    display:none!important;
}
.table-container table{
    border:1px solid #aac6ff;
}
.table-container table tbody td{
    padding:2px;
    border-bottom:1px solid #aac6ff;
    text-align:center;
}
.table-container table tbody tr:first-child td{
    padding-top:2px;
}
.table-container table thead td{
        background-color: rgb(48, 108, 226);
        padding:2px;
        color:#fff;
        text-align:center;
        vertical-align: middle;
}
.table-container table tbody tr:nth-child(even) td{
        background-color: #aac6ff;
}
.table-container{
    margin-bottom:20px;
    overflow-x:scroll;
    
}
.table-container table tbody tr:hover td{
    color:#fff;
    background-color: #aac6ff;
    background-color: rgba(48, 108, 226, 0.8);
}
@media (max-width: 767px) {
.product-detail__sort{
    position:relative;
    margin-top:10px;
}
}
.alert-reg{
    padding:10px;
    border:1px solid #f00;
    color:#f00;
    margin-bottom:10px;
}
.fau-kabinet{
    display: inline-block;
    margin-top: 6px;
    font-size: 13px;
}
.js-sticky-top {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1000;
    background-color: white;
    backface-visibility: hidden;
    box-shadow: 0 2px 5px rgba(0,0,0,.3);
}
.js-sticky-top .header__top-block{
    background-color: rgba(30, 32, 37, 0.9);
}
.fau-tabs .tabs__text{
    position:relative;
}
.fau-tabs .tabs__text{
    display: none;
}
.fau-tabs .tabs__text{
    display: none;
}
.fau-tabs .tabs__text.tabs__text_active{
    display: block;
}
.fau-tabs .tabs__button{
    width:150px;
}
.footer__info{
    margin-top:15px;
    text-align:left;
}
@media(max-width: 1024px){
	.js-sticky-top {
		position: inherit;
		left: 0;
		right: 0;
		top: 0;
	}
}
.news-detail h2 {
margin: 7px 0;
font-weight: 700;
text-transform: uppercase;
font-size: 24px;
line-height: 32px;
}
.news-detail h3 {
margin: 7px 0;
font-weight: 700;
text-transform: uppercase;
font-size: 20px;
line-height: 28px;
}
.news-detail ul {
margin: 7px 0;
list-style-type: disc;
padding-left: 20px;
}
.news-detail img {
margin: 15px 0;
}
.news-detail ol {
margin: 7px 0;
list-style-type: decimal;
padding-left: 20px;
}
.entry ol ul li, .entry ol li {
    list-style: decimal;
    font-family: initial;
    color: #000000;
}
/* End */
/* /local/templates/mikabet/lib/slick.css?16958840991729 */
/* /local/templates/mikabet/lib/odometer-default.css?16958840994012 */
/* /local/templates/mikabet/css/common.css?177330181127474 */
/* /local/templates/mikabet/css/basket.css?1695884098612 */
/* /local/templates/mikabet/css/breadcrumbs.css?1695884098756 */
/* /local/templates/mikabet/css/left-menu.css?16958840984215 */
/* /local/templates/mikabet/css/form.css?16958840985213 */
/* /local/templates/mikabet/css/jquery.fancybox.css?16958840983808 */
/* /local/templates/mikabet/css/custom.css?17733018418186 */
/* /bitrix/components/bf/cookiespro/templates/.default/style.css?17307985411970 */
/* /local/templates/mikabet/components/bitrix/news.list/contacts-header/style.css?1695884097214 */
/* /local/templates/mikabet/components/bitrix/sale.basket.basket.line/cart/style.css?16958840974229 */
/* /local/templates/mikabet/components/bitrix/menu/top-menu/style.css?17739939405891 */
/* /local/templates/mikabet/components/bitrix/search.form/search/style.css?16958840972327 */
/* /local/templates/mikabet/components/bitrix/news.list/slider/style.css?16958840972677 */
/* /local/templates/mikabet/components/bitrix/menu/bottom-menu/style.css?16958840972011 */
/* /local/templates/mikabet/components/bitrix/main.register/modal/style.css?16958840975285 */
/* /local/templates/mikabet/components/bitrix/system.auth.forgotpasswd/modal/style.css?16958840985492 */
/* /local/templates/mikabet/components/bitrix/system.auth.form/modal/style.css?16958840985512 */
/* /local/templates/mikabet/components/bitrix/form.result.new/modal_form/style.css?16958840971050 */
/* /local/templates/mikabet/styles.css?1730801228184 */
/* /local/templates/mikabet/template_styles.css?17308012285632 */
