.wpb_single_image .vc_figure-caption {
    margin-top: .2em;
    font-size: 13px;
    line-height: 20px;
    font-style: italic;
}

.sidebar-content .recent-posts a, .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .recent-posts a {
font-size: 13px;
color: #3c3c3c;
line-height: 20px;
font-weight: bold;
text-transform: uppercase;
}

.sidebar-content .widget-title {
    text-align: center;
}


.page-title > .wf-wrap, #fancy-header > .wf-wrap {
    width: 700px;
}

.masthead:not(.side-header) .main-nav {
    margin-top: 10px !important;
}

#fancy-header {
    padding-top: 40px !important;
}

.footer .custom-menu a:not(:hover) {
    color: #ffffff;
}

.footer .custom-menu li {
    padding: 0px 0 0;
}

.mec-event-carousel-type1 .mec-event-carousel-content {
    background-color: #ffffff;
    padding-bottom: 30px;
}

.white-text p, .white-text h2 {
color: #ffffff;
}

.branding {
    margin-top: 10px;
    margin-bottom: -160px;
}

.masthead:not(.side-header) .main-nav {
    -webkit-align-items: start;
    -moz-align-items: start;
    -ms-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}

/* GRAVITY FORMS */

.gform_wrapper li.hidden_label input {
    margin-top: 0px !important;
}

.gform_wrapper .gform_footer {
    margin: 0px 0 0 !important;
}

::-webkit-input-placeholder { /* Chrome */
  color: #474747 !important;
  font-size: 15px !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #474747 !important;
  font-size: 15px !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #474747 !important;
  font-size: 15px !important;
  opacity: 1 !important;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #474747 !important;
  font-size: 15px !important;
  opacity: 1 !important;
}

select {
   color: #474747 !important;
   font-size: 15px !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 5px 12px !important;
}

#main .gform_wrapper textarea {
    font-size: 15px !important;
    padding-left: 12px !important;
}


/* END GRAVITY FORMS */