/* UA header (copy of RU header design). Loaded only by global block NEWHEAD / AHEADER. */
.sitetop .topl-dd { list-style-type: none; padding: 0; margin: 0; *display: inline-block }
.sitetop .topl-dd > li > ul { position: absolute; top: 45px; background: #000000d9; left: -103px; padding: 0; margin: 0; z-index: 9999; display: none; width: 140px; font-size: 14px !important; }
@media (max-width: 1000px) {
  .mob_11 { position: absolute; top: 0; }
}
.header { background: rgba(228, 5, 5, .99); }
.new_menu { list-style: none; padding: 0px; }
.new_menu > li { display: inline-block; float: left; width: 6.3%; margin: 0 2px }
@media (max-width: 765px) {
  .sd3 .searchForm { margin: 0 auto; border: 1px solid #e4e4e4; display: table; }
  .sd3 .searchForm .schBtn input { background-image: url(/images/search.png) !important; background-color: #e40808 !important; background-position: 7px !important; margin-top: -1px !important; height: 37px !important; margin-bottom: -1px !important; position: relative; }
  .sd3 .searchForm { width: 300px !important; background: 0 0 !important; float: none !important; height: 35px; padding: 0px !Important; }
  .sitetop .topline { background: #fff; height: auto; margin-bottom: 0px; }
  .header { background: #fff !important; min-height: 150px; margin-bottom: 0 !important; padding: 0px !important; }
  .dkl-user-menu__right-buttons_item .basket__icon svg { width: 36px !important;; height: 40px !important }
}
@media (max-width: 1000px) {
  .navbar-nav .open .dropdown-menu { position: absolute !important; top: 60px !important; }
}
.sitetop .topl-dd > li > ul li a { color: white; font-size: 11px !important; }
.black_theme .open .navbar-toggle { background-image: url(/dkl/black/menu-icon_close.png) !important; background-size: contain !important; }
.navbar-toggle { display: block !important; }
.dropdown.open ul { display: block !important; }
.navbar-default .navbar-toggle .icon-bar { background-color: white !important; }
.navbar-default .navbar-toggle:hover { background-color: white !important; }
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar { background-color: black !important; }
.header { padding: 10px; }
.open .navbar-toggle .icon-bar, .open .navbar-toggle:hover .icon-bar, .open .navbar-toggle:focus .icon-bar { background: transparent !important; }
.open .navbar-toggle:hover { background-color: initial !important; }
@media (max-width: 768px) {
  body:not(.black_theme) .navbar-default .dropdown:not(.open) .navbar-toggle .icon-bar { background: black !Important }
  .black_theme .navbar-default .navbar-toggle .icon-bar {  }
}
@media (max-width: 320px) {
  .logo { height: 60px; width: auto; max-width: 1000px;; margin-left: -35px; }
}
@media (min-width: 767px) and (max-width: 992px) {
  .row.hed2 { display: none; }
  .searchForm { display: none; }
  .logo { float: left; margin-left: 15px; }
  span.other1 {  }
}
.header_search { height: 41px; display: inline-flex !important; align-items: center; margin: 0px; top: 2px; width: 536px; position: absolute !important; left: 322px; border: 1px solid white; border-radius: 5px; max-width: calc(100% - 640px); background: white; }
@media (max-width: 998px) {
  .header_search { display: none !important; }
}
li.header_search .voice-trigger { top: 6px; left: 10px; }
.searchSbmFl { color: #353433; background: #f7ab00 !important; border: 1px solid white; border-radius: 5px; padding: 7px; margin-right: 4px; font-size: 15px; }
.slider-theme { position: absolute; cursor: pointer; top: 0px; left: 0; right: 0; bottom: 0; -webkit-transition: .4s; transition: .4s; border-radius: 50px; background: url(/dkl/black/day.svg); border: 1px solid #ffffff; background-size: cover; background-repeat: no-repeat; }
.slider-theme:before { position: absolute; content: ""; height: 26px; width: 26px; left: 2px; bottom: 1px; -webkit-transition: .4s; transition: .4s; border-radius: 50%; background-size: contain; background-repeat: no-repeat; background-image: radial-gradient(49.25% 49.25% at 50% 50%, #ff8742 0, #ffd092 100%); }
@media (max-width: 765px) {
  .switch-theme { top: 5px; }
}
.schBtn1 input { width: 100px; height: 33px; position: absolute; right: 5px !important; margin: 0px !important; color: black; top: 3px; line-height: 18px; font-size: 16px !important; }
.podmenu_lof ul { padding-left: 4px; }
.podmenu_lof { padding: 8px 0 }
.log > a { display: inline-block; float: left; }
.dkl-user-menu { width: 100%; height: 70px; box-shadow: 0 0px 10px 2px #7b7b7b26; background: white; }
.dkl-user-menu .dkl-row { padding: 10px 0px; display: flex; align-items: center; justify-content: space-between; width: 100%; margin-left: 0px; margin-right: 0px; height: 100%; }
.dkl-user-menu__right { display: flex; align-items: center; justify-content: flex-end; }
.dkl-auth-button { padding: 8px 25px !important; border-radius: 5px; color: #ffffff !important; align-items: center; justify-content: center; cursor: pointer; text-decoration: none !important; height: 41px !important; display: flex !important; margin-top: 0px !important; position: relative; top: -6px; border: 1px solid; }
.dkl-auth-button path { fill: #ffffff; }
.dkl-auth-button svg { width: 25px; height: 25px; margin-right: 5px; }
.dkl-auth-button:hover { transition: 0.5s ease; background: white; color: #e40808 !important; }
.dkl-user-menu__menu { display: flex; align-items: stretch; justify-content: center; margin-top: -10px; }
.dkl-user-menu__left:first-child {  }
.dkl-auth-button_first { margin-right: 7px; }
.dkl-user-menu__right-buttons { list-style: none; display: flex; align-items: center; justify-content: center; height: 100%; position: relative; margin: 0px; padding: 0px; }
.dkl-user-menu__right-buttons_item svg { width: 30px; height: 30px; }
.dkl-user-menu__right-buttons_item { height: 42px; display: flex; align-items: center; justify-content: center; position: relative; margin-right: 25px !Important; }
.dkl-user-menu__right-buttons_item path, .dkl-user-menu__right-buttons_item circle { fill: #616161; }
.dkl-user-menu__right-buttons_item a:hover path, .dkl-user-menu__right-buttons_item a:hover circle { fill: #121212; transition: 0.5s ease; }
.notifications-count { position: absolute; background: #f7ab00; font-size: 0px; display: flex; align-items: center; justify-content: center; width: 18px; height: 18px; color: black; border-radius: 50px; text-align: center; line-height: 11px; top: 3px; right: -2px; font-size: 9px; }
.dkl-user-menu__right-buttons_item a { position: relative; }
.dkl-user-menu__right-buttons_item .basket__icon svg { width: 34px; height: 34px; }
.dkl-user-menu__right .basket__num { right: -6px; top: -2px; }
.messages-count { position: absolute; background: #f7ab00; font-size: 0px; display: flex; align-items: center; justify-content: center; width: 18px; height: 18px; color: black; border-radius: 50px; text-align: center; line-height: 11px; top: 3px; right: -7px; font-size: 9px; }
@media (max-width: 1199px) {
  .header_search { width: 300px; }
}
@media (max-width: 765px) {
  .dkl-user-menu { margin-top: 15px; margin: 20px 70px; width: auto; }
}
@media (max-width: 680px) {
  .dkl-user-menu .dkl-row { flex-direction: column; }
  .dkl-user-menu .dkl-row { flex-direction: column; align-items: center; justify-content: center; }
  .dkl-user-menu { height: auto; }
  .dkl-user-menu__right { justify-content: center; margin-top: 0px; }
  .dkl-user-menu { width: auto; padding: 0px; margin: 0px auto; margin-top: 25px; }
  .dkl-user-menu__left:first-child { margin-right: 0px; }
}
.dkl-user-menu .dkl-row:before, .dkl-user-menu .row:after { display: none; }
.dkl-user-menu__left { height: 100%; }
.dkl-user-menu__right-buttons_item.basket { margin-right: 0px; }
.black_theme .dkl-user-menu { background: #393d45; box-shadow: 0 0px 10px 2px #00000026; }
.black_theme .dkl-user-menu svg path, .black_theme .dkl-user-menu svg circle { fill: white; }
.black_theme .dkl-user-menu__right-buttons_item a:hover path, .black_theme .dkl-user-menu__right-buttons_item a:hover circle { fill: #f1f3c6; }
.dkl-user-menu__left { display: flex; align-items: center; justify-content: center; height: 100%; margin: 0px; padding: 0px; }
.dkl-user-menu__logo img { height: 72px; }
.dkl-user-menu__logo { padding-top: 3px; margin-right: 15px; }
.header { padding: 5px !important; }
.pulse-button { width: 25px !important; height: 25px !important; }
a.dkl-auth-button {  }
a.dkl-auth-button_first { top: 2px !important; }
a.dkl-auth-button {  }
.dkl-auth-button:hover path { fill: #e40808; }
.dkl-user-menu__right-buttons_item.favourites { margin-right: 35px !important; }
.navbar-toggle .icon-bar { background: #353535; }
.navbar-toggle { border: 1px solid #d1d1d1 !important; top: -3px; }
@media (max-width: 998px) {
  .dkl-user-menu__logo { display: none; }
}
@media (max-width: 765px) {
  .dkl-auth-button { background: linear-gradient(45deg, #f1c047, #edaa29); padding: 0px 20px !important; border-radius: 5px; color: #121212 !important; display: flex; align-items: center; justify-content: center; box-shadow: 1px 1px 9px #ffac05; cursor: pointer; text-decoration: none !important; border: none; margin-top: 5px !important; box-shadow: none; margin: 0px !important; margin-top: 7px !important; font-size: 12px; }
  .dkl-auth-button svg {  }
  .dkl-auth-button path { fill: #121212; }
  .dkl-auth-button svg { width: 25px; height: 30px; margin-right: 5px; }
  .dkl-auth-button:hover { background: linear-gradient(45deg, #e7b12b, #e9a013); transition: 0.5s ease; box-shadow: 1px 1px 9px #ffc144; color: white !important; }
  .dkl-auth-button:hover path { fill: white !important; transition: 0.5s ease; }
}
.dkl-stories { list-style: none; display: flex; align-items: center; justify-content: center; padding: 0px; margin: 0px; position: relative; top: -4px; }
.dkl-stories li { width: 54px; height: 54px; border-radius: 50px; position: relative; align-items: center; justify-content: center; border: 3px solid #59c2efb8; padding: 5px; margin: 0px 6px; }
.dkl-stories li a { overflow: hidden; width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; align-items: center; position: absolute; border: 2px solid white; border-radius: 50px; top: 0px; left: 0px; }
.dkl-stories li:first-child { border-color: #b3352d; }
.dkl-stories li:hover { border-color: #2d8bb3; transition: 0.5s ease; }
.dkl-stories li:first-child:hover {  }
.dkl-stories li:hover .dkl-story { opacity: 1; transition: 0.5s ease; }
.dkl-stories li:first-child:hover { border-color: #b0101a; transition: 0.5s ease; }
@media (max-width: 1060px) {
  .dkl-stories li:nth-last-child(-n+2) { display: none; }
}
@media (max-width: 1200px) {
  .dkl-stories li:nth-last-child(-n+1) { display: none; }
}
@media (max-width: 768px) {
  .dkl-stories li:nth-last-child(-n+2) {  }
  .dkl-user-menu .dkl-row { flex-direction: column; height: auto; }
  .dkl-user-menu.dkl-user-menu { height: auto; }
  .dkl-user-menu__right-buttons { display: none; }
  .dkl-user-menu__left { display: none; }
  .dkl-mobile-menu { display: flex !important; position: absolute; right: 4px; top: 5px; }
  .dkl-mobile-swith { display: flex !important; position: absolute; left: 125px; top: 4px }
  .dkl-auth-button { display: none !important; left: 0px; }
  .dkl-auth-button_first { display: flex !important; margin-right: 7px !important; }
  .navbar-nav .open .dropdown-menu { right: 50px; }
  .dkl-mobile-buttons { display: block !important; position: absolute; right: 180px; height: 59px; }
  .dkl-mobile-buttons .dkl-user-menu__right-buttons { display: flex; }
}
@media (max-width: 568px) {
  .dkl-stories li:nth-last-child(-n+1) { display: none; }
}
@media (max-width: 400px) {
  .dkl-stories li:nth-last-child(-n+2) { display: none; }
}
@media (max-width: 768px) {
  .header .container { max-width: 100% !important; margin: 0px !important; padding: 0px !important; top: 0px !important; }
  .header { margin-top: -5px; max-width: calc(100% - 10px); height: auto !important; min-height: auto !important; position: relative !important; max-height: inherit; }
}
@media (max-width: 600px) {
  .dkl-auth-button_first {  }
  .dkl-user-menu { box-shadow: none; padding: 0px; margin: 0px; margin-top: 10px !important; }
}
@media (max-width: 769px) {
  .hidden-mobile {  }
}
@media (max-width: 768px) {
  .dkl-mobile-swith { top: 15px; left: 150px; }
  .mob_11 { top: 33px; right: 21px; }
  .mob_11 a { color: black !important; font-size: 13px !important; margin: 0px !important; padding: 10px !important; padding-left: 10px !important; top: -14px !important; }
  .mob_11 li { margin: 0px !important; padding: 0px !important; height: auto!Important; line-height: 13px!important; }
  .dkl-mobile-buttons { align-items: flex-start; justify-content: flex-start; }
}
@media (max-width: 485px) {
  .mob_11 a { font-size: 14px !important; }
}
@media (max-width: 450px) {
  .logo { width: 95px !important; top: 3px !important; }
  .dkl-mobile-swith { left: 120px }
}
@media (max-width: 768px) {
  .logo { position: absolute; top: 5px; width: auto; max-height: 200px !important; }
  .row.hed1 .col-sm-6 { width: 100%; display: block; height: 70px; }
  .dkl-mobile-buttons { top: 74px; right: auto !important; left: 30px !important; }
  .dkl-mobile-menu { top: 10px; }
  ul.topl-dd.navbar-default { width: auto !important; }
}
@media (max-width: 420px) {
  .mob_11 ul li a.dkl-auth-button { margin-top: 23px!important;font-size: 10px!important;padding: 5px 15px!Important; }
  .logo { max-height: 80px !important; width: auto !important; }
  .mob_11 { top: 5px; }
  .mob_11 a { padding-left: 5px !important; font-size: 9px; }
  .mob_11 ul { display: flex !important; flex-direction: column !important; }
  .mob_11 ul li a { line-height: 9px !important; height: auto !important; padding: 9px !important; top: -4px !important; position: relative; }
  .dkl-mobile-swith { left: 148px; top: 10px; }
}
@media (max-width: 338px) {
  .dkl-user-menu__right-buttons_item svg { width: 20px !important; height: 20px !important; }
  .dkl-user-menu__right-buttons_item .basket__icon svg { width: 26px !important; height: 35px !important; margin-left: -10px; }
}
@media (max-width: 480px) {
  .dkl-mobile-buttons { right: auto; left: 0px }
}
.navbar-header2 { position: relative !important; }
li.hidden-mobile a:hover { color: #efe1c2!important; }
.header { margin-bottom: 0px!important; }
.dkl-story__about { border-radius: 0px!important; border: none!important; font-size: 15px; width: 70px!important; height: auto; color: #9b9b9b; margin-left: 25px; font-weight: 600; font-style: italic; font-stretch: condensed; text-align: center; position:relative; top: 7px; text-align: center; left: -10px; }
.dkl-story__about svg { position:absolute; top: -20px; right: -15px; transform: rotate(49deg); }
li.dkl-story__about span { position: relative; right: 12px; }
@media(max-width:420px) {
  .dkl-story__about { width:50px!important; font-size:13px!important }
  .dkl-story__about svg { top:-25px; right:-25px }
}
li.dkl-story__about path { fill: #9b9b9b; }
.p_u>a>img { max-width: 30px; padding-right: 10px; }
li .p_u { background: #ffffff; padding-left: 10px;padding: 5px; }
.head_menu_2>#menu.d_none { display:none!important; }
.head_menu_2 { padding-left: 0px !important; }
