#colophon .widget_nav_menu .menu-item a {
  border-bottom: none;
}
#masthead .hgroup #header-sidebar {
      justify-content: center;
    align-items: center;
    display: flex;
}

#masthead .hgroup {
  padding-top: 25px;
  padding-bottom: 25px;
}
#main-slider {
  background: #FFFFFF;
}
article.post .entry-header h1.entry-title,
article.page .entry-header h1.entry-title {
  font-size: 24px;
}
.entry-content h2,
.site-content h2 {
  color: #19658C;
}

.site-content h2 {
  font-weight: 500; 
  font-size: 1.6em;
  margin: 1em 0;
}
.entry-content h3 {
  color: #71A543;
}
.nivoSlider .nivo-caption {
  opacity: 0.7;
  -moz-opacity: 0.7;
  padding: 25px 15px;
  font-size: large;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.page-id-2008 #yoast-breadcrumbs {
  display: none;
}
.page-id-2008 .cntctfrm_contact_form input[type="text"], 
.page-id-2008 .cntctfrm_contact_form input[type="file"], 
.page-id-2008 .cntctfrm_contact_form textarea {
	padding: 0.5em 0.8em;
}

.page-id-2008 .cntctfrm_field_wrap {
    padding: 0.5em 0;
    font-size: 1.1em;
}

#menu-pied-de-page {
  line-height: 1.3em; 
}

#colophon .widget_nav_menu #menu-pied-de-page li.menu-item a {
  padding-bottom: 0;
  margin-bottom: 0;
}
.metaslider.ms-theme-disjoint .flexslider ol.flex-control-nav:not(.flex-control-thumbs), .metaslider.ms-theme-disjoint ul.rslides_tabs, .metaslider.ms-theme-disjoint div.slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled) {
	bottom: 15px!important;
}

.metaslider.ms-theme-disjoint div.nivoSlider .nivo-caption {
  padding-bottom: 1.7em !important;
  color: white !important;
  font-size: 1.65em !important;
  padding-top: 0.7em !important;
}