.navbar .navbar-nav>li a    {
	font-size: 30px;
	font-family: 'Dosis', sans-serif;
}

#carousel-hestia-generic .btn {
    font-size: 25px;
    font-family: 'Dosis', sans-serif;
}

.description, .card-description, .footer-big, .hestia-features .hestia-info p, .text-gray, .hestia-about:not(.section-image) p, .hestia-about:not(.section-image) h6, .has-text-color.has-body-color-color {
    color: #000000;   
}

footer.footer.footer-black {
    background-color: rgb(60 20 80);
}

col-md-5 hestia-contact-title-area aos-init aos-animate {
    color: #fff;
}

.btn.btn-left {
    font-family: 'Dosis', sans-serif;
    font-size: 23px;
}

.btn, button, input[type=button], input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], .btn, .form-control,.woocommerce #reviews #comments label, div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    font-size: 23px;
    font-family: 'Dosis', sans-serif;
}

div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button {
    font-size: 23px;
}

a#contact{
    color: #fff;
}

.hestia-features .hestia-info {
    padding: 40px 0 25px;
}

section#ribbon:after {
    background-color: rgba(0,0,0,.4);
}

.features, .hestia-blogs, .hestia-features, .hestia-testimonials, .hestia-work, .products, .subscribe-line {
    padding: 0 0;
}

.card-description {
    font-size: 17px;
}
