/*Header*/
.mk-header-bg{
  background: #fff !important;
}

.header-style-2.header-align-left .mk-grid .header-logo{
  z-index: 9999 !important;
}

.header-logo img{
  position: initial !important;
}

.header-grid.mk-grid{
  padding-bottom: 10px;
  padding-top: 5px;
}

/*Menu*/
.mk-header-nav-container{
  background: #f8f8f8 !important;
  border-top: 1px solid #6da5e8;
}

.mk-header-nav-container, .mk-classic-menu-wrapper{
  text-align: center;
}


.menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link{
    border: 0 !important;
    background-color: #eee !important;
    color: #383836 !important;
}

.header-style-2.menu-hover-3 .main-navigation-ul>li.menu-item>a.menu-item-link{
  color: #383836 !important;
  border: 0 !important;
  font-size: 0.85em !important;  
  padding: .5em 1em !important;
}

.menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, 
.menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, 
.menu-hover-style-3.mk-vm-menuwrapper li > a:hover, 
.menu-hover-style-3.mk-vm-menuwrapper li:hover > a, 
.menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link{
  background: #eee;
  border: 0 !important;
}

#services-row h4{
  color: #393939 !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  text-transform: none !important;
}

#mk-footer{
  background-color: #5b5b5b !important;
}

#theme-page .vc_custom_heading{
  text-transform: none;
}

#theme-page p,
#theme-page .mk-text-block {
  font-size: 20px !important;
  color: #383836 !important;
  font-family: 'lato' !important;
  font-weight: 300 !important;
  line-height: 32px;
}

#mk-footer, #mk-footer p,
#mk-footer .widget:not(.widget_social_networks) a{
  color: #B4B4B4 !important;
}

#mk-footer .widgettitle{
  font-size: 20px !important;
  color: #ffffff;
  font-weight: 600 !important
  text-transform: inherit !important;
}

.page-title{
  text-align: center;
  padding-top: 20px;
}

/*footer*/

#nav_menu-3 .widgettitle{
  color: #5b5b5b !important;
}

/**/
.vc_carousel-indicators{
  display: none;
}