/* Закрепялем зеро блок*/
#rec439814052 { position: fixed; top: 0; left: 0; width: 100%; z-index: 1000; padding: 10px 0; transition: padding 0.2s ease-out; }
#rec439814052.fixed { background: rgba(255,255,255,0.9); padding: 0; }



/* Добавляем фон при прокрутке */
#rec439814052.fixed .t228__mobile { background: rgba(255,255,255,0.9) !important; }
/* Убираем фон меню в мобильной версии */
#rec439814052 .t228__mobile { background: none !important; transition: all 0.5s ease-out;  }
#rec439814052 .t228__mobile.t228_opened,
#rec439814052.fixed .t228__mobile.t228_opened { background: #fff !important; }
#rec439814052 .t228 { padding: 30px 0;  transition: padding 0.2s ease-out; }
#rec439814052.fixed .t228 { background: rgba(255,255,255,0.9) !important; padding: 0 0; }
/* Логотип место текста в мобильной версии */
#rec439814052 .t228__mobile_text { font-size: 18px !important; background: url('https://static.tildacdn.com/tild3531-6562-4163-b862-393439626336/logo_cpc.svg') 0 50% no-repeat; background-size: auto 100%; max-width: none; width: 50%; text-indent: -99999px; }

/* Тень и фон в меню на мобильной версии */
@media screen and (max-width: 980px) { 
   #rec439814052 .t228 { box-shadow: 0 10px 10px rgba(0,0,0,0.1); background: #fff !important; }
}

#rec440709486 .t450 a, #allrecords .t450 a{
    color:#fff;
}