/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 14 2022 | 23:52:22 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 30 2022 | 23:03:36 */
:root {
  --darkblue: #032041;
  --blue: #042c59;
  --lightblue: #6dbcdb;
  --red: #fc4349;
  --heading-gray: #969696;
  --text-gray: #969ca4;
  --text-blue: #2c3e50;
}
h1 {
  font-size: clamp(32px, 4vw, 65px) !important;
}
h2 {
  color: var(--darkblue) !important;
  font-size: clamp(30px, 3vw, 50px) !important;
  letter-spacing: 2px;
  padding-bottom: 15px !important;
}
h4 {
  color: var(--darkblue) !important;
}
li {
  font-size: 17px !important;
}
#av_section_2 {
  border: none !important;
}
#av_section_2 .avia-button {
  border-width: 1px !important;
}
.avia-button .avia_iconbox_title {
  font-size: 15px !important;
}
#about a {
  color: var(--lightblue) !important;
}
#about p {
  color: var(--text-blue);
}
#management h2, #directors h2 {
  color: #fff !important;
}
#av_section_5 p, #av_section_6 p, #av_section_7 p, #partners p {
  color: var(--text-blue);
}
#av_section_5 .av-subheading p, #av_section_6 .av-subheading p, #av_section_7 .av-subheading p, #partners .av-subheading p {
  color: var(--header-gray) !important;
}
/* table pipeline */
#pipeline h2 {
  color: #fff !important;
  font-weight: bold;
}
#pipeline .av_one_full:not(:first-of-type) {
  margin-bottom: 0 !important;
}
#pipeline .av_one_full:first-of-type {
  margin-top: 0 !important;
}
td span {
  display: block;
  width: 100%;
  height: 50px;
  background: #6dbcdb;
}
td {
  padding: 0 !important;
  vertical-align: middle !important;
}
/*End table pipeline */
/* nav bottom border */
header#header.header-scrolled {
  background: #2c3e50;
}
/* End nav bottom border */
#tech h2 {
  font-weight: bold;
}
#tech p {
  color: var(--text-blue);
}
#tech strong {
  color: var(--text-blue);
}
#tech a {
  color: var(--lightblue);
}
#tech blockquote {
  border-color: var(--lightblue) !important;
}
#tech .toggle_icon {
  border: none !important;
}
#news h3 {
  color: var(--darkblue);
  font-size: 30px !important;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#news .slide-image .image-overlay-inside:before {
  background: var(--lightblue);
}
#news .slide-entry-excerpt {
  color: var(--text-blue);
  font-size: 17px !important;
  line-height: 1.5;
}
#news .slide-meta {
  display: none;
}
#news .read-more-link {
  margin-top: 25px;
}
#news a.more-link {
  color: var(--lightblue);
}
#news .avia-button {
  background: var(--lightblue) !important;
  border: none;
}
#news .avia-button:hover {
  background: var(--red) !important;
}
.post-entry.category-news {
  padding-top: 70px;
}
.category-news .post-meta-infos {
  display: none !important;
}
.category-news .av-share-box {
  display: none;
}
.page-id-896 header #evoke_canale_logo path {
  fill: #9a0053 !important;
}
.page-id-896 header a {
  color: var(--darkblue) !important;
}
.page-id-896 .av-alb-blogposts {
  margin: 0 auto;
  max-width: 800px !important;
}
.page-id-896 .av-alb-blogposts article .entry-content {
  max-width: 100% !important;
}
.page-id-896 .av-alb-blogposts article .entry-content p {
  color: var(--text-blue);
  line-height: 1.6 !important;
}
.page-id-896 .av-alb-blogposts article .entry-content-header {
  left: 0;
  position: absolute;
  top: 0;
}
.page-id-896 .av-alb-blogposts article .big-preview {
  margin-top: 50px !important;
  padding-bottom: 25px !important;
}
.page-id-896 .av-alb-blogposts article .big-preview a .image-overlay-inside:before {
  background: var(--lightblue);
}
.page-id-896 .post_delimiter {
  margin-bottom: 25px !important;
  max-width: 100% !important;
}
#contact .button:hover {
  color: #fff !important;
}
#contact a {
  color: var(--lightblue);
}
#contact .map {
  filter: grayscale(1);
}
#contact .hr {
  display: none;
}
#contact form label {
  font-size: 15px !important;
}
#contact form label .gfield_required {
  display: none !important;
}
#contact form input, #contact form textarea {
  background: transparent !important;
  border: 1px solid var(--text-gray) !important;
  border-radius: 3px !important;
  color: #fff !important;
  font-size: 15px !important;
}
#contact form textarea {
  resize: none;
}
#contact form .gform_button {
  background: var(--lightblue) !important;
  border: none !important;
  border-radius: 3px;
  padding: 15px 30px !important;
}
#contact form .gform_button:hover {
  background: var(--red) !important;
}
#pipeline th, #pipeline td {
  background-color: #032041;
}
.alternate_color td, .alternate_color th {
  border-color: transparent !important;
}
.alternate_color table {
  background: transparent !important;
}
#top .alternate_color .avia-data-table.avia_pricing_minimal th {
  background-color: #032041;
}
@media only screen and (max-width: 989px) {
  #news .slide-entry-wrap article {
    display: block;
    width: 100% !important;
  }
  #news .slide-entry-wrap article:nth-of-type(2) {
    margin-left: 0 !important;
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 767px) {
  #pipeline .avia_scrollable_table .avia-table {
    width: 100% !important;
  }
  #pipeline .avia-heading-row th {
    text-align: left !important;
  }
}
