Elisdesign CSS
<style>
body {background-color: #fff !important;}
.scrolled #header {background-color: #fff;}
.navigation-in>ul>li.exp>a, .navigation-in>ul>li>a:hover {color: #3c3d41;}
@media (max-width: 992px) {
.navigation-buttons a {width: 44px; height: 44px; line-height: 37px; margin: 8px;}
}
@media (min-width: 992px) {
.menu-helper>span {border-color: #1d1d1b; color: #1d1d1b; background-color: transparent;}
.navigation-buttons a {width: 52px; height: 52px; line-height: 44px; margin: 14px;}
.navigation-buttons a[data-target="search"]::before {font-size: 22px;}
.navigation-buttons a[data-target="cart"]::before {font-size: 22px;}
}
.navigation-buttons a[data-target="search"]::before {font-size: 22px;}
.navigation-buttons a[data-target="cart"]::before {font-size: 22px;}
.navigation-buttons a[data-target="search"], .navigation-buttons a[data-target="cart"] {color: #1d1d1b; background-color: transparent; border-radius: 100%; border: solid 1px #000;}
.navigation-buttons a[data-target="search"]:hover, .navigation-buttons a[data-target="cart"]:hover, .menu-helper>span:hover {background-color: #1d1d1b !important; color: #fff;}
/* header & menu */
.h4.homepage-group-title {text-align: center; margin: 30px !important; max-width: 100% !important;}
.btn.btn-cart {background-color: #fff; color: #009bdc; border-color: transparent;border-right: solid 1px #c0c0c0;}
.btn.btn-cart:hover {background-color: #fff; color: #222; border-color: transparent;border-right: solid 1px #c0c0c0;}
/* categories */
.flag {border: solid 1px #e6e6e6; font-weight: 600;}
.flag.flag-action {background-color: #fff; color: #c4218c;}
.flag.flag-new {background-color: #fff; color: #00a2e1;}
.flag.flag-tip {background-color: #fff; color: #00b0bc;}
.flag.flag-custom1, .flag.flag-custom2, .flag.flag-custom3 {background-color: #fff !important; color: #1d1d1b;}
/* flags */
.row.banners-content.body-banners > .col-sm-4 > .banner-wrapper, .row.banners-content.body-banners > .col-sm-8 > .banner-wrapper {
-webkit-transition: opacity 0.2s ease-in-out;
-moz-transition: opacity 0.2s ease-in-out;
-ms-transition: opacity 0.2s ease-in-out;
-o-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out;
}
.row.banners-content.body-banners > .col-sm-4 > .banner-wrapper:hover, .row.banners-content.body-banners > .col-sm-8 > .banner-wrapper:hover {opacity: 0.75;}
#footer, #footer a, #footer h3, #footer h4 {color: #3c3d41 !important; background-color: #fff;}.custom-footer {padding-top: 0px;}
#footer h3 {font-size: 24px !important;}
/* footer */
</style>