.header{position:fixed;left:0;top:0;right:0;z-index:20;background:#fff}
.header .width-wrap{border-bottom:1px solid #e1e1e1;padding:20px 15px}
.header__logo,.header__logo__icon{display:-ms-flexbox;display:flex;flex-direction: column;}
.header__logo{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}
.header__logo__icon{vertical-align:top;width:60px}
.header .nav,.header__logo__text{display:-ms-inline-flexbox;display:inline-flex}
.header__logo__text{vertical-align: top;font-weight: 900;font-size: 9px;line-height: 11px;font-family: Roboto,sans-serif;letter-spacing: 0.1em;margin-left: 0;text-transform: uppercase;}
.header .nav{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}
.header .nav__list{display:-ms-inline-flexbox;display:inline-flex}
.header .nav__item{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;margin: 0 12px;position:relative;}
.header .nav__item.is_submenu:before{content:'...';position:absolute;color: #2A8EDC;font-size: 32px;transform: translateX(-50%);left: 50%;width: 100%;text-align: center;}
.header .nav__item:hover .nav__dropdown{opacity:1!important;pointer-events:auto}
.footer__mail li:last-child,.header .nav__item:last-child,.popup-feedback p:last-child{margin-bottom:0}
.header .nav__icon{position:absolute;left:50%;bottom:-10px;width:24px;height:4px;background:url(/wp-content/themes/digitalmarker/img/decor__points.png) no-repeat 50% 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}
.header .nav__dropdown{position:absolute;top: 31px;padding: 20px 0;width:326px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .2s ease-in-out;opacity: 0 !important;pointer-events:none;z-index:10;background: #fff;border-radius: 11px;box-shadow: 0 0 3px 3px #8e8c8c17;}
.header .nav__dropdown:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width: 0 10px 10px;border-color:transparent transparent #fff;left:50%;top: -10px;-webkit-transform:translateX(-6px);transform:translateX(-6px);z-index: 11;}
.header .nav__dropdown .nav__item{display: block;height: 50px;line-height: 50px;padding: 0 30px;margin: 0;transition: all .5s ease-in-out;}
.header .nav__dropdown .nav__item:hover{background-color:#2A8EDC;}
.header .nav__dropdown .nav__item a{display: block;width: 100%;height: 50px;line-height: 50px;text-align: left;transition: all .5s ease-in-out;}
.header .nav__dropdown .nav__item:hover a{color: #fff;}
.header .nav__inner{display:block;background:#fff;border-radius:30px;padding:20px 0;box-shadow:0 0 15px rgba(0,0,0,.25);position:relative;width:100%;overflow:hidden;z-index:5}
.header .nav__inner__item{display:block;width:100%}
.header .nav__inner__link{display:block;padding:5px 30px;background:0 0;transition:all .2s ease-in-out}
.header .nav__inner__link:hover{background:#578dd8;color:#fff}
.header__phone{display:inline-block;vertical-align:top;font-size: 20px;font-family: Ubuntu,sans-serif;}
.block-login a{font-size: 10px;text-transform: uppercase;height: 32px;display: inline-block;line-height: 32px;}
.header__login{background-color: #2A8EDC;padding: 0 20px;border-radius: 16px;color: #fff !important;margin-right: 5px;}
.header__reg{border-left: 1px solid #C4C4C4;padding-left: 7px;}
.header__login img{display:block;width:22px;margin:0 auto}
.header__hamburger{display:none;position:relative;width:40px;height:25px;z-index:20}
.header__hamburger span,.header__hamburger:after,.header__hamburger:before{position:absolute;content:"";left:0;right:0;height:2px;background:#000;transition:all .2s ease-in-out;opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}
.header__hamburger:before{top:0}
.header__hamburger:after{top:100%;-webkit-transform:translateY(-2px);transform:translateY(-2px)}
.header__hamburger span{top:50%;-webkit-transform:translateY(-1px);transform:translateY(-1px)}
.header.open .nav{-webkit-transform:translateX(0);transform:translateX(0)}
.header.open .header__hamburger span{opacity: 0!important;}
.header.open .header__hamburger:before{left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.header.open .header__hamburger:after{left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}




.footer{background:#fff;left:0;right:0;bottom:0;}
.footer .width-wrap{padding-top:40px;border-top:1px solid #7f7f7f;display: flex;justify-content: space-between;align-items: center;}
.footer .w50{width: 50%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.footer .one-third{margin-bottom:20px}
.footer .col2{border-right: 1px solid #353535;padding-right: 10px;}
.footer .col3{padding-left: 25px;}
.footer .col3 a{font-size: 12px;display: block;line-height: 25px;font-family: Roboto;}
.footer .col4{width: 167px;text-align: center;}
.footer .col4 a{box-shadow: 3px 3px 7px -1px #00000073;font-size: 12px;text-transform: uppercase;font-weight: bold;padding: 13px 9px 11px;border-radius: 10px;font-family: Roboto;display: block;margin-bottom: 10px;}
.footer .col4 a.store{width: 48%;font-size: 7px;font-weight: normal;float: left;}
.footer .col4 a.apple{margin-right: 2%;}
.footer .col4 a.google{margin-left: 2%;}
.footer .col4 a.store img{margin-bottom:4px}
.footer .col5{text-align: right;}
.footer .col5 .social{display: flex;justify-content: center;gap: 20px;align-items: center;max-width: 150px;margin-left: auto;}
.footer .one-fourth{display:inline-block;vertical-align:top;width:25%;padding-right:5%}
.footer .one-fourth:last-child{padding-right:0}
.footer__logo{display:block;font-size:20px;font-family:Ubuntu Bold,sans-serif}
.footer__adress{display:block;font-size: 16px;}
.footer__copyright,.footer__mail li span{display:block;font-size: 16px;margin-bottom: 20px;}
.footer .small{font-size: 12px;line-height: 25px;font-family: Roboto;}
.footer .small a{font-size: 12px;display: block;line-height: 25px;font-family: Roboto;text-decoration: underline;}
.footer .small.ropo{margin-top: 15px;}
.footer .small.ropo a{display:inline-block;}
.footer__mail{display:block}
.footer__mail li{display:block;margin-bottom:15px}
.footer__mail li a{display:block;font-size:16px;font-weight: bold;}
.footer__mail li span{font-size:12px}
.footer__phone{display:block;font-size:30px;line-height:28px;font-family: Ubuntu,sans-serif;margin-bottom:24px;white-space:nowrap;}
.footer__social{display:block}
.footer__social li{display:inline-block;margin-right:15px}
.footer__social li:last-child{margin-right:0}
.footer__social li a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:20px;transition:all .2s ease-in-out;background:#e1e1e1}
.footer__social li a:hover{background:#578dd8}
.footer__social li a img{display:block;width:23px;margin:0 auto;border-radius:7px}
.footer__nav{padding-left:95px}
.footer__nav li,.popup-feedback p,.post ul{display:block;margin-bottom:20px}
.footer__nav li a{display:block;font-size:16px;opacity:.5;text-decoration:underline}


@media (max-width:1139px){
    .header .nav{position:fixed;left:0;top:0;right:0;bottom:0;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;background:#fff;transition:all .2s ease-in-out;-webkit-transform:translateX(-110%);transform:translateX(-110%)}
    .header .nav__list{display:block;max-width:350px;margin:0 auto}
    .header .nav__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 30px}
    .header .nav__item.is_submenu{margin-bottom: 5px;}
    .header .nav__item:hover .nav__dropdown{display:block}
    .header .nav__icon{display:inline-block;vert-align:top;margin-left:30px;position:relative;left:auto;bottom:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
    .header .nav__dropdown{width:100%!important;-webkit-transform:translateX(0);transform:translateX(0);position:relative;display:block;opacity:1!important;box-shadow: none;left:auto;top:auto;padding:0}
    .header .nav__dropdown:after{display:none}
    .header .nav__inner{box-shadow:none;padding:0}
    .header__hamburger{display:inline-block;vert-align:top}

    .footer__phone{font-size:20px}
    .footer__social{text-align:center}
    .footer__social li{margin:0 5px}
    .footer__social li a{width:30px;height:30px;border-radius:10px}
    .footer__nav{padding-left:0}
}
@media (max-width:980px){
    .psevdofooter{
        display:none;
    }
    .footer {
        height: auto;
        position: relative;
    }
    .footer .w50{width:100%;}
    .footer .w50+.w50{margin-top: 20px;padding-top: 20px;border-top: 1px solid #eee;    }
    .footer .col2{border: 0;padding: 0;    }
}
@media (max-width:765px){
    .header__logo__icon{width:40px}
    .header__logo__text{display:none}
    .header__phone{font-size:0;width:40px;height:40px;background:url(/wp-content/themes/digitalmarker/img/icon__phone.svg) no-repeat 50% 50%;background-size:cover}
    .header__login{margin: 0;}
    .header__login img{width:18px}

    .footer{/* height:400px */}
    .footer .one-fourth{width:100%;display:block;margin-bottom:20px;padding:0}
    .footer .one-fourth:last-child{margin-bottom:0}
    .footer__adress{margin-bottom:10px}
    .footer__mail li{margin-bottom:10px}
    .footer__social{text-align:left}
}
