h3 {
color: #14528e !important;
    letter-spacing: .8px;
}

.sidebar-content {
    background-color: #14528e;
    letter-spacing: .8px;
    padding: 10px;
    text-align: center;
    color: #ffffff;
}

.masthead .top-bar .mini-contacts {
letter-spacing: .6px;
}

.aio-icon-header h3.aio-icon-title {
    font-size: 25px;
}

#main {
    background-color: #eeeeee;
    background-image: -moz-linear-gradient(top, #eeeeee, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#ffffff));
    background-image: -webkit-linear-gradient(top, #eeeeee, #ffffff);
    background-image: -o-linear-gradient(top, #eeeeee, #ffffff);
    background-image: linear-gradient(to bottom, #eeeeee, #ffffff);
    background-repeat: repeat-x;
padding: 0px 0px 0px 0px;
}

#main > .wf-wrap {
background-color: #ffffff;
padding-top: 50px;
    padding-bottom: 50px;
}

.main-nav > li > a .menu-text {
    text-transform: uppercase;
    letter-spacing: 1px;
}

.mini-search .submit {
    font: normal 16px / 20px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
letter-spacing: 1px;
    color: #ffffff;
}

.main-nav .sub-nav > li > a .menu-text, .mini-nav .sub-nav > li > a .menu-text {
    text-transform: uppercase;
    letter-spacing: 1px;
}

#main .gform_wrapper .gform_footer input.button, #main .gform_wrapper .gform_footer input[type="submit"]{
width: 100% 
}

@media screen and (max-width: 778px) {
#page #fancy-header > .wf-wrap {
min-height: 170px !important;
}
}


.widget-title {
font: normal 16px / 26px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
color: #FFFFFF !important;
}

.sidebar-content .widget:not(.widget_icl_lang_sel_widget) a:not(.elementor-button), .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) a:not(.elementor-button) * {
color: #ffffff;
}

.sidebar-content .widget-title {
  color: #FFFFFF !important;
}
}