/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */




/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
  .avia-menu.av-main-nav-wrap {
    width: 605px;
    margin: 0 auto;
    float: none !important;
  }
  .main_menu {
    width: 100%;
    position: relative;
  }
  .social_bookmarks {
    margin-left: 0px !important;
  }
  .social_bookmarks li:first-child  {
    border-left: 1px solid #ebe8e2 !important;
    margin-left: 0px !important;
    padding-left: 10px !important;
  }
  #avia-menu li .avia-menu-text {
    text-transform: uppercase;
  }
  .hr.hr-short.hr-center {
    margin: 10px 0 15px !important;
  }

  .avia_transform .avia-icon-list .avia_start_animation .iconlist-timeline {
    height: 110%;
  }
  #menu-item-335 {
    display: none !important;
  }
}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
  .logo.bg-logo img {
    display: none !important;
  }
  .avia-team-member .team-social {
    max-width: 459px !important;
      margin: 0 auto !important;
      border: none !important;
  }
  .avia-team-member {
    margin-bottom: 10px !important;
  }
  .post-entry-171 .av_one_third .av_textblock_section, .post-entry-171 .av_one_third .togglecontainer {
    max-width: 459px !important;
    margin: 0 auto !important;
  }
  .post-entry-171 .av_one_third {
    border-bottom: 1px solid #ebe8e2 !important;
    margin-bottom: 30px !important;
    padding-bottom: 30px !important;
    
  }
  .post-entry-171 .av_one_third.avia-builder-el-43 {
    border-bottom: none !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
  }
  .avia-builder-el-15 .container {
    width: 100% !important;
    max-width: 100% !important;
  }
  .post-entry-171 .av_one_third .av_textblock_section {
    width: 85% !important;
  }
  #sbtf .blockImage {
    border-bottom: 0px !important;
    padding: 0px !important;
    margin-bottom: 10px !important;
  }
}

.logo.bg-logo, .logo {
  display: none;
}
.main_menu {
  margin: 0 auto;
}

.av_one_third .av-special-heading-h3 .av-special-heading-tag {
  font-weight: 500;
}
.av_one_third .av-special-heading-h3 {
  margin-top: 8px;
  padding-bottom: 0px !important;
}


.alignRight {
  color: #968d81 !important;
  text-align: right;
}
.alignRight a {
  color: #c3512f !important;
}
.hr.hr-short {
  margin: 10px 0px;
}

#connected label {
  color: #968d81 !important;
}
.form_element.first_form.form_element_fourth {
  float: none !important;
  width: 100%;
}
.form_element.first_form.form_element_fourth .button {
  margin: 0px auto;
  width: 25%;
  display: block;
}
#story strong {
  color: #7c6853 !important;
}

.av-social-link-mail {
  width: 42px !important;
}
.av-social-link-mail a:hover {
  background-color: #C3512C !important;
}

.wp-image-193 {
  text-align: right;
}
.hideFields {
  display: none !important;
}
#element_avia_0_1 {
  margin-bottom: 20px ;
}
.imageRigght {
  margin-bottom: 0px;
}
.noMargin {
  margin-top: 0px !important;
}
#team .av-special-heading-h2.avia-builder-el-16 {
  padding-bottom: 5px !important;
}
.page-id-234 .template-page, .page-id-208 .template-page {
  padding-top: 30px;
}


/**** 2023 *****/
.specialOrange {
  color: #c3512f !important;
}