body{}.page-header {}footer.page-footer, .page-footer .middle-footer, .page-footer .bottom-footer{}.mgs-carousel-single .owl-nav div img{width:40px}.mgs-carousel-single .owl-nav div span{width:40px}.mgs-carousel-single .owl-nav div span, .mgs-carousel-single .owl-nav div span em{height:80px; line-height:80px}.mgs-carousel-single.nav-position-middle-outside .owl-nav div span, .mgs-carousel-single.nav-position-middle-inside .owl-nav div span{margin-top:-40px}.mgs-carousel-single .owl-nav div span em{font-size:80px;}.mgs-carousel-multiple .owl-nav div img{width:40px}.mgs-carousel-multiple .owl-nav div span{width:40px}.mgs-carousel-multiple .owl-nav div span, .mgs-carousel-multiple .owl-nav div span em{height:40px; line-height:40px}.mgs-carousel-multiple.nav-position-middle-outside .owl-nav div span, .mgs-carousel-multiple.nav-position-middle-inside .owl-nav div span{margin-top:-20px}.mgs-carousel-multiple .owl-nav div span em{font-size:30px;}.cms-index-index.cms-page2 #maincontent, .cms-page-view.cms-page2 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .section-builder , .cms-page-view.cms-page2 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page2 #maincontent .section-builder-full , .cms-page-view.cms-page2 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page6 #maincontent, .cms-page-view.cms-page6 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page6 #maincontent .page.messages, .cms-index-index.cms-page6 #maincontent .page.messages, .cms-index-index.cms-page6 #maincontent .section-builder , .cms-page-view.cms-page6 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page6 #maincontent .section-builder-full , .cms-page-view.cms-page6 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page19 #maincontent, .cms-page-view.cms-page19 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page19 #maincontent .page.messages, .cms-index-index.cms-page19 #maincontent .page.messages, .cms-index-index.cms-page19 #maincontent .section-builder , .cms-page-view.cms-page19 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page19 #maincontent .section-builder-full , .cms-page-view.cms-page19 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page18 #maincontent, .cms-page-view.cms-page18 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page18 #maincontent .page.messages, .cms-index-index.cms-page18 #maincontent .page.messages, .cms-index-index.cms-page18 #maincontent .section-builder , .cms-page-view.cms-page18 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page18 #maincontent .section-builder-full , .cms-page-view.cms-page18 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.content-heading h3.title:before {
display: none !important;
}

 
.content-heading h3.title:after {
display: none !important;
}



.footer.content .block.newsletter .actions:hover .subscribe {
background: #56cfe1;
border-color: #56cfe1;
}



.header-area .table-icon-menu .block-search .block-title,
.header-area .table-icon-menu .minicart-wrapper .action.showcart,
.header-area .table-icon-menu .theme-header-icon,
.header-area .table-icon-menu .minicart-wrapper .action.showcart:before,
.top-wishlist .wishlist-icon:before,
.page-header .search-form .actions-search .action-search {
color: #ffff;
}



span.action.top-links.theme-header-icon:hover,
.page-header .search-form .actions-search .action-search:hover,
span.wishlist-icon.icon-heart.theme-header-icon:hover,
.top-wishlist:hover .wishlist-icon:before,
.header-area .table-icon-menu .minicart-wrapper:hover .action.showcart:before {
color: #56cfe1;
}



input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:active,
input:-webkit-autofill:focus {
background-color: #FFFFFF !important;
color: #555 !important;
-webkit-box-shadow: 0 0 0 1000px white inset !important;
-webkit-text-fill-color: #555555 !important;
}



.page-header .top-custom-link ul li,
.page-header .top-header-content .top-middle-header,
.page-header .dropdown-switcher .switcher-toggle {
padding: 9px 0;
}



header.page-header {
background-color: rgba(0, 0, 0, 0.7);
border: none;
}



.page-header .header2 .top-header {
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}



.header-area .top-header a{
color: #fff;
}



.navigation .level0 > .level-top {
color: #fff;
}



header.page-header .header-area.header2 button.action.nav-tg {
filter: brightness(0) invert(1);
-webkit-filter: brightness(0) invert(1);
}



.slide-text .big-text, .slide-text h2 {
font-size: 50px;
font-weight: 500;
}



header.page-header .header-area.active-sticky.scrolling {
position: fixed !important;
background-color: rgba(0, 0, 0, 0.7);
}



.header-area .minicart-wrapper .action.showcart > .counter.qty {
background-color: #fff;
color: #222;
}



.slide-text p {
color: #fff;
}



.cms-index-index .service-content.section-builder-full .frame,
.cms-index-index #maincontent .service-content.section-builder-full .frame {
max-width: 1200px !important;
}
.cms-index-index #maincontent .service-content.section-builder-full .frame {
padding: 0 15px !important;
}
.footer.content ul.list-icon li .icon{
font-weight: normal !important;
}
footer .middle-footer {
background-color: #212222 !important;
color: #fff;
}
footer .middle-footer a,
footer bottom-footer a{
color: #fff !important;
}
footer .theme-footer-icon:before {
color: #e50943;
}
.bottom-footer, .bottom-footer a {
color: #fff !important;
}
.middle-footer p, .middle-footer a, .middle-footer span {
color: #fff !important;
}
.footer.content .block.newsletter {
border-radius: 10px;
background-color: #848585;
}



footer .middle-footer h6 {
color: #e5093e;
text-transform: uppercase;
}
footer .bottom-footer {
background-color: #212222 !important;
}
.page-footer .bottom-footer{
border-top: 1px solid #fff !important;
}
.social-link span.fa {
font-size: 2rem;
}
.footer.content ul.social-link li{
margin: 0 5px !important;
}
.page-header .header2 .top-header {
background-color: transparent;
}



.header-area.header2 #mainMenu .level0 > a.level0 {
color: #ffffff;
}



.header-area .top-header .top-middle-header {
color: #fff;
}



@media (min-width: 1200px) {
header.page-header .navigation .nav-main-menu .multi-level li:hover > ul.sub-menu {
display: block !important;
visibility: visible;
opacity: 1;
transform: translate(0);
}



.cms-index-index #placeholder-header {
display: none;
}
.header-area .switcher .action.toggle {
color: #fff;
}
}



.header-area .switcher .action.toggle strong:hover {
color: #56cfe1;
}



@media (max-width: 1199px) {



.header-area.header2 #mainMenu .level0 > a.level0 {
color: #575757 !important
}



}




.widget-category-infor span.category-name {
color: #000 !important;
background-color: #fff !important;
border-radius: 6px;
padding: 8px 12px;
}



.category-grid-block .category-item .widget-category-infor {
top: 80% !important;
margin-left: 10%;
margin-right: 10%;
left: 0;
right: 0;
text-align: center;
}



.content-block.category-grid-block {
max-width: 1400px;
margin: auto;
}

span.mega-menu-sub-title {
color: #e50b32 !important;
}

.navigation .nav-main-menu li>ul.dropdown-menu ul>li>ul.sub-menu a {
border-bottom: 0px !important;
}
.navigation .nav-main-menu li>ul.dropdown-menu ul>li:first-child>a{
border-bottom: 1px solid #eee !important;
}
.distform-categories-tab .promobanner .text.middle-center, .mychef-categories-tab .promobanner .text.middle-center {
width: auto;
}
.parent-distform,.parent-mychef {
display: none;
}

.parent-distform.active,.parent-mychef.active {
display: block;
}



.distform-categories-tab .promobanner,
.mychef-categories-tab .promobanner {position: relative;}
.distform-categories-tab.active .promobanner:after,
.mychef-categories-tab.active .promobanner:after {
content:'';
position: absolute;
bottom: 0;
left: 0;
height:8px;
width:100%;
background-color: #e50943;
}

#placeholder-header {
display: none !important;
}
.change-product-per-row.change-product-per-row-desktop.button-group.layout-mode-button-group,.category-view  {
    display: none !important;
}

.btn-primary, .btn-default {
    text-transform: unset !important;
}