#top-menu li a, .et_search_form_container input {
    font-weight: 600;
}

.et_header_style_left #et-top-navigation nav > ul > li > a {
  border-top: 50px solid #fff;
}

.et_header_style_left #et-top-navigation nav > ul > li > a:hover, 
.et_header_style_split #et-top-navigation nav > ul > li > a:hover, 
#top-menu li.current-menu-ancestor > a, 
#top-menu li.current-menu-item > a,
body.category-work #top-menu li.work > a,
body.category-notes #top-menu li.notes > a,
body.category-viewpoint #top-menu li.viewpoint > a
{
    color: #FB637C;
    padding-top: 10px;
    border-top: 50px solid #FB637C !important;
}

.et_header_style_left #et-top-navigation, 
.et_header_style_split #et-top-navigation {
    padding: 0px 0px 0px !important;
}

#logo {
    max-height: 70%;
}

.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
  border-top: 50px solid #fff;
}

.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a:hover, 
.et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a:hover, 
.et-fixed-header #top-menu li.current-menu-ancestor > a, 
.et-fixed-header #top-menu li.current-menu-item > a {
    color: #FB637C;
    padding-top: 10px;
    border-top: 50px solid #FB637C;
}

.et_header_style_left .et-fixed-header #et-top-navigation, 
.et_header_style_split .et-fixed-header #et-top-navigation {
    padding: 0px 0px 0px !important;
}

#et_mobile_nav_menu {
    margin-top: 30px;
}


.fl-module-rich-text {
  max-width: 768px;
  margin: 0 auto;
}

.fl-module.slim {
  max-width: 770px;
  margin: 0 auto;
}

#gw_go_portfolio_notes .gw-gopf-style-flex .gw-gopf-post-excerpt, #gw_go_portfolio_work .gw-gopf-style-flex .gw-gopf-post-excerpt, #gw_go_portfolio_viewpoint .gw-gopf-style-flex .gw-gopf-post-excerpt {
    display: none;
}

#gw_go_portfolio_notes .gw-gopf-style-flex .gw-gopf-post-content h2, #gw_go_portfolio_viewpoint .gw-gopf-style-flex .gw-gopf-post-content h2, #gw_go_portfolio_viewpoint .gw-gopf-style-flex .gw-gopf-post-content h2 {
  text-transform: uppercase;
  font-weight: 300;
font-size: 20px !important;
}

#gw_go_portfolio_notes .gw-gopf-style-flex .gw-gopf-post-more, #gw_go_portfolio_work .gw-gopf-style-flex .gw-gopf-post-more, #gw_go_portfolio_viewpoint .gw-gopf-style-flex .gw-gopf-post-more {
  display: none;
}

/* CONTACT PAGE */

.fl-contact-form input.fl-contact-form-submit {
  background-color: #FB637C;
  border: 0;
  color: #fff;
  padding: 8px 15px;
  cursor: pointer;
}

.fl-contact-form input.fl-contact-form-submit:hover {
  background-color: #d9566b;
}

.fl-contact-form input, .fl-contact-form textarea {
  font-size: 14px;
  padding: 5px 10px;
  font-family: Open Sans;
}


/* SPECIAL STYLES */

.red caption {
color: red !important;
}

.fl-animation {
    opacity: 100;
}

.gw-gopf-post-content-wrap {
  position: relative !important;
}

#gw_go_portfolio_work .gw-gopf-style-flex .gw-gopf-post-content {
  text-align: center;
  padding: 10px 10px 10px 10px;
}