body {
font-size: 15px;
}

.product-thumb__quick-order {
margin: 0 0 0 10px;
}

main h1 {
color: #111111 !important;
}

.header-search__form {
border: 2px solid #e13a38;
border-radius: 6px;
}

.uni-slideshow_v2__description {
background: none !important;
border-top: 0 !important;
text-shadow: none !important;
}

.home-page #column-right.hidden-xs {
display: block !important;
}

.ocf-theme-light .ocf-footer,
.ocf-theme-light .ocf-footer:after {
box-shadow: none !important;
}

.ocf-between {
display: block !important;
}

.footer__text {
text-align: center;
}

.footer__column-li {
font-weight: 400;
}

.header-phones__main.two-line i {
font-size: 0.9em;
color: #e13a38;
}

.home-page .html-module h1 {
font-size: 1.8em;
}

.header-logo {
max-width: 260px;
}

h3 {
margin: 15px 0 15px;
}

.top-links .top-links__a {
margin-top: 0px;
}

.option .text-danger {
border: 2px solid;
font-size: .8em;
box-shadow: none;
}

.fly-menu .row {
height: 60px;
padding: 0 0 0px;
}

.swiper-viewport {
border: 0px;
box-shadow: none;
}

.swiper-button-prev:before,
.swiper-button-next:before {
font-size: 30px;
}

.option__item {
margin: 0 4px 4px 0;
}

.product-thumb__name {
font-size: 16px;
}

.footer__text {
border-top: solid 1px rgb(255 255 255 / 10%);
}

.footer {
padding: 40px 0 0;
}

.footer__socials-payments {
display: none;
}

.btn-xl {
font-size: 1.0em;
}

.tab-content img {
max-width: 100%;
}

.menu__banner > div {display:flex;flex-direction:column;justify-content:center;padding:20px 15px;text-align:center;background:rgba(0,0,0, .03);border-radius:var(--border-radius-1)}
.menu__banner div img {margin:20px auto;padding:10px;max-width:170px}
.menu__banner span {color:var(--menu-main-level-2-c);font-size:1.5em;font-weight:500}
.menu__banner span:last-of-type{font-size:1.3em}

.news-page__description h3.heading{font-weight:700}
.news-page__description .heading:before{padding:0 5px 0 0;content:'#';color:#f00}
.news-page__image-39, .news-page__image-40, .news-page__image-41, .news-page__image-41{display:none}

@media (min-width: 768px) {
.ocf-container {
padding: 15px;
border: 1px solid #f0f0f0;
border-radius: 6px;
}
}

@media (min-width: 992px) {
.menu1 .menu__header {
background: #111111;
}

@media (min-width: 992px) and (max-width: 1599px) {
.breadcrumb-h1.col-md-offset-3 {
margin-left: 25%;
}
}