@font-face{font-family:"rouble";src:url(fonts/rouble.ttf)}.rouble{font-family:'rouble';display:inline!important;margin-left:-3px}.fixed{position:fixed;top:0;z-index:1000;margin-left:15px;background:#fff;box-shadow:1px 2px 20px 5px rgba(0,0,0,.16)}.fixed-none{display:none}.header-logo-fixed img{height:100px;padding-right:10px;padding-top:5px}.header-phone-fixed{font-size:17px;font-family:Ubuntu-Regular;padding-left:10px}.header-info-fixed{font-family:Ubuntu-Medium;font-size:10px;padding-top:5px}a{color:#000;text-decoration:none}a:hover{text-decoration:none}.highlight{padding:9px 14px;margin-bottom:14px;background-color:#f7f7f9;border:1px solid #e1e1e8;border-radius:4px}.highlight pre{padding:0;margin-top:0;margin-bottom:0;background-color:transparent;border:0;white-space:nowrap}.blackfriday{padding:20px;color:#fff;font-size:25px;font-weight:bolder;box-shadow:2px 2px 18px 7px #5bc0de;border-radius:5px;background:linear-gradient(#000 45%,#5bc0de);text-shadow:-1px 1px 4px #2991da;text-align:center;width:100%}.zero{margin:0}.badge{display:inline-block;min-width:10px;padding:1px 3px;font-size:10px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:red;border-radius:20px;position:absolute;left:55px;top:10px}.promo{padding:10px;font-size:25px;font-weight:bolder;border-radius:5px;background:#ff0;text-align:center}promo:hover{padding:10px;font-size:25px;font-weight:bolder;color:#fff;box-shadow: 2px 2px 18px 7px #ef0002c7;border-radius:5px;background:radial-gradient(40% 50%,#e40606,#000);text-shadow:-1px -1px 7px red;text-align:center}.salo{background:linear-gradient(to right,#f6efd2,#cead78);padding:10px;border-radius:4px;font-size:20px;text-align:-webkit-center;text-shadow:#fff 1px 0 0 , #fff 0 1px 0 , #fff -1px 0 0 , #fff 0 -1px 0}.sale{border:1px solid #d0d0d0;padding:5px;background:#a94442;box-shadow:2px 2px 18px 7px #ccc}.bg-info{text-align:center;padding:5px;color:#c2e7fd;border-radius:10px;font-size:27px;background: radial-gradient(circle, rgb(51 136 217) 0%, rgb(208 239 255) 62%, rgb(249 155 38) 100%)}.boxpromo{border:1px solid rgba(204,204,204,.43);border-radius:5px;box-shadow:0 5px 10px -2px rgba(48,71,88,.25);padding:10px}.boxpromo:hover{border:1px solid rgba(204,204,204,.43);border-radius:5px}.b1{padding:20px;margin:1px 1px 5px 10px;color:#fff}.btn2{border:1px solid #888;border-radius:10px;margin:30px;padding:20px;text-align:center;font-size:18px}.rf1{margin-right:-15px;margin-left:-15px}.sale2{border:1px solid #fcf83a;padding:10px;box-shadow:1px 1px 9px 0 #47beeb;margin:10px}.sale3{background:-moz-radial-gradient(center,rgba(248,198,26,1.0),rgba(255,255,255,1.0));background:radial-gradient(ellipse at center,#f0d030,rgba(252,248,58,.13));padding:10px;font-size:17px;font-weight:bold;text-align:-webkit-center;text-transform:uppercase;font-family:Ubuntu-Regular;text-shadow:2px 1px 3px rgba(249,247,0,.17);color:#121212}.row{margin-right:-10px;margin-left:-10px}.oplat{font-family:'Ubuntu';text-transform:uppercase;font-size:16px;font-weight:bold;color:#fff;background:#f6563c;border:2px solid #f6563c;border-radius:5px;letter-spacing:3px;margin-right:11px;padding:10px;outline:none;box-shadow:2px 2px 2px #698c8f}.whatsapp-button{position:fixed;right:13px;bottom:90px;transform:translate(-50%,-50%);background:#25d366;border-radius:50%;width:55px;height:55px;color:#fff;text-align:center;line-height:53px;font-size:35px;z-index:9999}.whatsapp-button a{color:#fff}.whatsapp-button:before,.whatsapp-button:after{content:" ";display:block;position:absolute;border:50%;border:1px solid #25d366;left:-20px;right:-20px;top:-20px;bottom:-20px;border-radius:50%;animation:animate 1.5s linear infinite;opacity:0;backface-visibility:hidden}.whatsapp-button:after{animation-delay:.5s}@keyframes animate
{
    0%
    {
        transform: scale(0.5);
        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
    100%
    {
        transform: scale(1.2);
        opacity: 0;
    }
}@media (max-width:800px){.whatsapp-button{bottom:5px;right:20px}}.NY{padding:10px;text-align:center;background: #5bbfde52;box-shadow:0 4px 6px 3px #ccc;border-radius:0 0 5px 5px;font-size:18px;font-weight:bolder}#bubbles{background:#477ab9;width:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#bubbles:hover{background:#3d689c}.s1{padding:10px;border-radius:1px;text-transform:uppercase;color:#000;font-size:22px;text-align:-webkit-center}.s8{background:url(https://aerodream.spb.ru/local/templates/aero/images/x8mar.png.pagespeed.ic.7y0HI3F5ai.jpg) repeat;padding:10px;border-radius:4px;font-size:20px;text-align:-webkit-center;text-shadow:#fff 1px 0 0 , #fff 0 1px 0 , #fff -1px 0 0 , #fff 0 -1px 0}.satodsan-uvemopag{overflow:hidden;border-right:.17em solid #e29508;white-space:nowrap;margin:0 auto;letter-spacing:.17em;animation:typing 3.5s steps(30,end) , blink-caret .7s step-end infinite}@keyframes typing { 
  from { width: 0 } 
  to { width: 100% } 
}@keyframes blink-caret { 
  from, to { border-color: transparent } 
  50% { border-color: orange }

.btn-info {
    /* color:#fff; */
    /* background-color:#5bc0de; */
    border-color:#46b8da
}

.btn-info.focus, .btn-info:focus {
    color: #fff;
    background-color: #31b0d5;
    border-color:#1b6d85
}

.btn-info:hover {
    color: #fff;
    /* background-color:#31b0d5; */
    border-color: #269abc;
    background: linear-gradient(45deg, #f4eb65, #dd6a71, #7c6cbb, #dd6a71, #f4eb65);
}

@media (max-width : 800px) {  
.telegram-button {   
    bottom: 5px; /*отступ кнопки снизу от экрана*/
    left: 70px; /*отступ кнопки слева от экрана(right - справа)*/
  }
}
.telegram-button {
    position: fixed;
    right: 13px;
    bottom: 90px;
    transform: translate(-50%, -50%);
    background: #0088cc; /*цвет кнопки*/
    border-radius: 50%;
    width: 55px; /*ширина кнопки*/
    height: 55px; /*высота кнопки*/
    color: #fff;
    text-align: center;
    line-height: 53px; /*центровка иконки в кнопке*/
    font-size: 35px; /*размер иконки*/
    z-index: 9999;
}
.telegram-button a {
    color: #fff;
}
.telegram-button:before,
.telegram-button:after {
    content: " ";
    display: block;
    position: absolute;
    border: 50%;
    border: 1px solid #0088cc; /*цвет анимированных волн от кнопки*/
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    border-radius: 50%;
    animation: animate 1.5s linear infinite;
    opacity: 0;
    backface-visibility: hidden; 
}
 
.telegram-button:after {
    animation-delay: .5s;
}
 
@keyframes animate
{
    0%
    {
        transform: scale(0.5);
        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
    100%
    {
        transform: scale(1.2);
        opacity: 0;
    }
}

.roll{
    width: 100px;
    height: 100px;
    border-radius: 100%;
    border: solid 5px red;
    margin-bottom: 50px;
} 
.roll:hover{
    box-shadow: 0 30px 20px 0 rgba(0, 0, 0, 0.1);
}

}