@charset "utf-8";
/* CSS Document */
#sp-header.zhi-header {height: 150px; box-shadow: none; background: none;}
.zhi-menu .sp-megamenu-wrapper {height: 120px;  display:flex; flex-direction: row; justify-content:center; align-items: center;}
.zhi-menu .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {padding: 0 20px 0 0; line-height: 46px;}
.entry-header h2 a {font-size: 32px !important; padding: 0 0 10px 0 !important;}
.entry-header h2 {font-size: 42px !important; padding: 0 0 50px 0 !important;}
.entry-header h2 {font-size: 42px !important; padding: 0 0 50px 0 !important;}
.zhi-verh-txt {position: relative; float: left; font-size: 15px; font-weight: 200;}
.zhi-menu-but-01 {height: 46px;  background-color: #c1272d; padding: 0 20px 0 20px !important;}
a.zhi-menu-but-01 {color: #fff !important;}
a.zhi-menu-but-01:hover {color: #000; background-color: #f3d6d7;}
a.zhi-menu-but-07::before, a.zhi-menu-but-03::before, a.zhi-menu-but-04::before, a.zhi-menu-but-05::before, a.zhi-menu-but-06::before  {font-family: var(--fontAwesome--Version); font-weight: 700; content: " \f0c8"; color: #c1272d; font-size: 6px; margin: 0 20px 6px 0 !important;}
a.zhi-menu-but-02 {padding: 0 20px 0 30px !important;}
.zhi-menu-niz {height: 46px; position: relative; float: left; font-size: 15px; font-weight: 400; padding: 0 10px 0 10px; display:flex; flex-direction: row; justify-content: flex-start; align-items: center; font-size: 12px;}
.zhi-menu-niz-01 {height: 46px; position: relative; float: left; font-size: 15px; font-weight: 400; background-color: #c1272d; padding: 0 20px 0 20px; display:flex; flex-direction: row; justify-content: flex-start; align-items: center; font-size: 12px;}
.zhi-menu-niz-01 a {color: fff !important;}
.zhi-niz-02 {display:flex; flex-direction: row; justify-content: flex-start; align-items: center; flex-wrap: nowrap;}
.zhi-niz-icons {display:flex; flex-direction: row; justify-content: flex-start; align-items: center; flex-wrap: nowrap;}
.offcanvas-menu .offcanvas-inner .sp-module {padding: 0 30px 0 30px !important;}
.sp-dropdown-inner li a:hover {background-color: #c1272d !important; color: fff !important;}
.zhi-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); background-color: #f2f2f2;}
.article-info {line-height: 24px;}
.btn-secondary {color: #fff; background-color: #c1272d; border-color: #c1272d;}
.btn-secondary:hover {color: #fff; background-color: #c1272d; border-color: #c1272d;}
.btn {border-radius: 0; padding: .6rem 2.75rem;}
.zhi-title .sp-page-title {background: #fff;}
.zhi-title .sp-page-title h2 {color: #000; font-size: 42px;}
.sp-module ul > li {padding-right: 30px; border-bottom: 0px solid #e8e8e8;}
.sp-module ul > li > a:before {content: none;}
.zhi-magazin-menu {padding: 0 0 50px 75px; text-transform: uppercase; font-size: 15px;}
.article-info > dd {text-transform: lowercase;}
.fa.fa-folder-open-o, .fa.fa-calendar-o, .fa.fa-eye {font-size: 12px;}
.sp-module.zhi-magazin-menu ul {display: flex; flex-direction: row; justify-content: flex-end; align-items: center;}
.zhi-seriy-txt {padding: 0 0 0 10px; border-left: 1px solid #000000;}