.header-homepage {
   background-attachment: fixed!important;
background-position: bottom!important;
background-size: cover!important;}
input[type=email], input[type=password], input[type=number] {
    background-color: #7b777700;
color:#fff;}
textarea {
    background-color: #7b777700;
color:#fff;}
#drop_mainmenu>li>a {
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    color: #ededed;
    text-transform: none;}
h1, h2 {
    color: #fff!important;}
h1 {
text-transform: none!important;
    font-size: 3em!important;
color: #fff!important;}
h2 {
   font-size: 2em!important;}
h1.heading8 {
color: #fff!important;
}
input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button {
 border: none;
    background-color: #1fbd21!important;
    color: #fff!important;
    width: 200px!important;
    height: 35px!important;
}
.footer {
    background-color: #222;
    border-top: none!important;}
#drop_mainmenu>li>a {
    font-family: arial!important;}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__title-inner {
    overflow: hidden;
    min-height: 1.3em;
    color: #ffffff!important;}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__price-amount {
    color: #fff!important;}
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-footer a, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-footer a:visited {
    color: #fff!important;}
html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .product-details--layout-columns-three .product-details__description {
    order: 2;
    color: #fff!important;}
html#ecwid_html body#ecwid_body .ec-size .ec-store .breadcrumbs__link, html#ecwid_html body#ecwid_body .ec-size .ec-store .breadcrumbs__link:visited {
    color: #fff!important;}
html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-price__value {
    color: #fff!important;}
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details-module__title {
    margin-bottom: 5px;
    color: #fff!important;}
html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .ec-cart {
    color: #fff!important;}
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-item__title {
    color: #fff!important;}
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-summary__total {
    color: #fff!important;}
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-summary__row--total .ec-cart-summary__title, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-summary__row--total .ec-cart-summary__price {
    color: #fff!important;}
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__cert {
    color: #fff!important;}
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-next__text {
    color: #fff!important;}
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-step__title {
    color: #fff!important;}
ol, ul {color: #fff!important;}
.page-content {background:#111!important;}
#drop_mainmenu>li>a {
  letter-spacing:1px!important;
    font-weight: 600;}
#drop_mainmenu>li>a:hover { letter-spacing:1px!important;}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser {
    padding: 40px!important;}
html#ecwid_html body#ecwid_body .elementor-row, html#ecwid_html body#ecwid_body .elementor-column-wrap, html#ecwid_html body#ecwid_body .elementor-widget-wrap {margin-top: -20px!important;}
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-likely__widget {
    background: #314b73!important;}
.fm2_drop_mainmenu {background: #1119!important;}