@charset "UTF-8";
/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/*Add your own styles here:*/

.header_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
    fill: #074a88;
    stroke: #074a88;
}

.header_color #searchform .av_searchform_search.avia-svg-icon {
  right: auto;
  left: 0;
}
/**
 * CONTENT SLIDER
 */
#top .avia-content-slider .slide-entry {
  padding: 0; }
#top .avia-content-slider .slide-image {
  margin-bottom: 30px;
  border-radius: 0; }
  #top .avia-content-slider .slide-image img {
    border-radius: 0;
    width: 100%;
    height: auto; }
#top .avia-content-slider .slide-content {
  display: flex;
  flex-direction: column; }
#top .avia-content-slider .slide-meta {
  order: 0;
  padding-bottom: 0; }
  #top .avia-content-slider .slide-meta time {
    font-size: 16px;
    color: #9A1C2F; }
#top .avia-content-slider .entry-content-header {
  order: 1;
  padding-bottom: 30px; }
  #top .avia-content-slider .entry-content-header h3 a {
    font-size: 22px;
    color: #074988; }
#top .avia-content-slider .slide-entry-excerpt {
  font-size: 16px;
  line-height: 24px;
  order: 3; }
#top .avia-content-slider .read-more-link {
  display: inline-block;
  padding-left: 5px; }
  #top .avia-content-slider .read-more-link a {
    text-transform: lowercase;
    font-family: "Figtree", sans-serif !important;
  font-weight: 800;
    color: #074988; }
    #top .avia-content-slider .read-more-link a .more-link-arrow {
      display: none; }

/**
 * POST
 */
#top.single-post .small-preview img, #top.single-post .big-preview img {
  border-radius: 0; }
#top.single-post .entry-content-header {
  display: flex;
  flex-direction: column;
  padding: 30px 0; }
#top.single-post h1.post-title {
  order: 1;
  font-size: 28px;
  line-height: 1.1em;
  margin-bottom: 10px; }
  #top.single-post h1.post-title a {
    color: #074988; }
#top.single-post .post-meta-infos {
  order: 0; }
  #top.single-post .post-meta-infos .text-sep, #top.single-post .post-meta-infos .blog-categories, #top.single-post .post-meta-infos .blog-author {
    display: none; }
  #top.single-post .post-meta-infos .date-container {
    font-size: 16px;
    color: #9A1C2F; }
#top.single-post #main > .container_wrap:first-child {
  background: #f8f8f8; }

.main_color .sidebar h3.widgettitle {
  font-size: 20px;
  line-height: 1.4em;
  color: #074988;
  text-transform: none; }
.main_color .sidebar ul li {
  padding: 7px 0;
  display: block;
  font-size: 0.85em;
  line-height: 1.5em;
  border-top-width: 3px;
  border-top-style: solid;
  padding-left: 20px;
  position: relative; }
  .main_color .sidebar ul li:before {
    font-family: 'entypo-fontello';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
    content: '';
    speak: none;
    position: absolute;
    left: 0px;
    top: 11px;
    font-size: 20px;
    color: #ccc; }
.main_color .sidebar ul a {
  font-family: "Figtree", sans-serif !important;
  font-weight: 300;
  font-size: 16px !important;
  line-height: 24px !important;
  font-style: normal;
  color: #000000; }

@media screen and (min-width: 990px) {
  #top.single-post #main > .container_wrap:first-child {
    padding-top: 140px; }

  .main_color .sidebar h3.widgettitle {
    padding-top: 65px; } }

/**
 * NINJA FORMS
 */
#top .nf-form-cont .nf-form-fields-required {
  margin: 0 0 40px; }
#top .nf-form-cont .nf-multi-cell .nf-cell {
  padding: 0 15px 0 0; }
#top .nf-form-cont .nf-form-content {
  padding: 0;
  margin: 0; }
#top .nf-form-cont .nf-field-container.listradio-container {
  padding: 20px 0;
  margin: 0 0 20px;
  border-bottom: 1px solid #c4c4c4; }
#top .nf-form-cont .nf-form-content .label-above .listradio-wrap .nf-field-label label, #top .nf-form-cont .html-label {
  font-family: "Figtree", sans-serif !important;
  font-weight: 800;
  font-size: 20px;
  color: #023776;
  line-height: 1.1em;
  margin-bottom: 20px;
  display: block; }
#top .nf-form-cont .html-label {
  margin-top: 20px; }
#top .nf-form-cont .listradio-wrap .nf-field-element ul {
  display: flex;
  flex-wrap: wrap; }
  #top .nf-form-cont .listradio-wrap .nf-field-element ul li {
    width: 25%;
    padding-right: 10px !important; }
    #top .nf-form-cont .listradio-wrap .nf-field-element ul li label {
      font-size: 16px;
      line-height: 24px; }
#top .nf-form-cont .listradio-wrap .nf-field-element label.nf-checked-label:before {
  background: #9A1C2F;
  font-size: 18px; }
#top .nf-form-cont .listradio-wrap .nf-field-element label.nf-checked-label:after {
  border-color: #c4c4c4; }
