body{background:var(--background-page);color:var(--text);font-family:var(--db-fonts-body);font-size:var(--db-fonts-body-size);}
html{font-family:var(--db-fonts-body);font-size:var(--db-fonts-body-size);}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--text-h);}
p,table,td,tr,th,span{color:var(--text);font-family:var(--db-fonts-body);font-size:var(--db-fonts-body-size);}
a{color:var(--text-a);}
a:focus, a:hover, a:active{color:var(--text-a-hover);}

.db_header{color:var(--header-text-color);background: var(--header-background);}
.db_mainmenu{ background-color: var(--mm-background);}
.db_footer{color:var(--footer-text-color);background: var(--footer-background);}
.db_footer a{color:var(--footer-link-color);}
.db_footer a:visited,.db_footer a:hover{color:var(--footer-link-color);}
.db_menu{color:var(--mm-text);background: var(--mm-background);}

.invert_h h3,.invert_h h2{
    background: var(--main-color);
    color: var(--background-widget);
}

button, 
input[type="button"],
input[type="reset"],
input[type="submit"],
input#submit
{
    color:var(--button-text);
    background :var(--button-background);
    -webkit-text-fill-color: var(--button-text);
    font-size:1.2em;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {background-color:var(--background-gradient-normal);color:var(--text);}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .button{background-color:var(--background-button);color:var(--text-button);
    -webkit-font-smoothing: antialiased;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: var(--background-gradient-main)
   
}

#navbar-top.navbar-default { /* #990033 - #cc0033 *//* #40,75,81 - #40,65,71 */
    background-color: var(--mm-background);
}

#navbar-top .navbar-header{background: var(--background-page);}
#navbar-top a
{  color: var(--mm-link);}

#navbar-top.navbar-default .navbar-nav>li>a:hover,
#navbar-top.navbar-default .navbar-nav>li>a:focus,
#navbar-top.navbar-default .navbar-nav>li>ul>li>a:hover, 
#navbar-top.navbar-default .navbar-nav>li>ul>li>a:focus, 
#navbar-top.navbar-default .navbar-nav>.active>a,
#navbar-top.navbar-default .navbar-nav>.active>a:hover,
#navbar-top.navbar-default .navbar-nav>.active>a:focus { 
    color: var(--mm-link-hover);
    background-color: var(--mm-background-hover);
	background-image: none;
}

#navbar-top.navbar-default .navbar-toggle {
    border-color: var(--mm-text);
}
#navbar-top.navbar-default .navbar-toggle:hover,
#navbar-top.navbar-default .navbar-toggle:focus {
    background-color: var(--mm-background-hover);
}
#navbar-top.navbar-default .navbar-nav>li>a,
#navbar-top.navbar-default .navbar-nav>li>ul>li>a, 
#navbar-top.navbar-default .navbar-brand {
    color: var(--mm-link);
}
#navbar-top.navbar-default .navbar-toggle .icon-bar,
#navbar-top.navbar-default .navbar-toggle:hover .icon-bar,
#navbar-top.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: var(--header-text-color);
}
.navbar-header{background-color:var(--background-page)}
#sidebar-top, #column-top {
    background-color: var(--mm-background);;
}

