.footer{
    color: #fff;
    background-image: radial-gradient(circle farthest-side at 50% -20%,#1ca8e0,#009e4a) !important;
    font-size: 16px !important;
}

.footer .footer-top {
  padding-bottom: 5px !important;
  padding-top: 60px !important;
}

.footer .footer-widget .widget-content p {
  color: #fff !important;
  font-size: 16px !important;
}

.footer .widget-links ul li a {
 color: #fff !important;
  font-size: 16px !important;
}

.footer .social-links a {
  color: #fff !important;
  font-size: 30px;
  line-height: 1;
}

div.footer-widget div.widget-content ul.mt-4 li a{
    color:#fff;
}

.top-bar{
    background-color: #32c36c !important;
}

.module-language .selected span {
  color: #fff;
}

.header .navbar .navbar-nav > li > a {
  font-size: 18px;
}

.single-blog-post .post-content .post-title a {
  font-size: 18px !important;
}
.single-blog-post .post-content .post-title {
  font-size: 18px !important;
}
.single-blog-post .post-content .post-meta span {
  font-size: 16px !important;
}
.owl-carousel .owl-item img {
  height: 50% !important;
}