/* Mobile CSS (max screen width 999px) */

header.page-header{display: flex;flex-wrap: wrap;}
.announcement_bar {line-height: 22px;font-size: 14px;}
.announcement_bar .cont_num {font-size: 16px;}
.announcement_bar .cont_num i {font-size: 18px;}
.header.wrapper {width: 100%;}
.page-header .header.content .logo {max-width: 75px;margin-bottom: 10px;}
.nav-sections-item-title.active {background: #FF6600 !important;}
.nav-sections-item-title a{color: #FF6600;}

.page-footer .footer-toolbar-top .block-benefits .item {justify-content: flex-start;padding: 0 30px;}
.page-footer > .content {padding-top: 20px;padding-bottom: 20px;background: linear-gradient(to left, rgba(47,47,50, .9) 44%, #2F2F32 10%);}
.footer.content .footer-newsletter {background: rgb(0 0 0 / 50%);}
.footer-toolbar-bottom .footer.links {margin-bottom: 10px;}