/*
Theme Name: Alphawave Semi
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
*/




.logo {
  max-width: 322px;
}
.logo svg {
  max-width: 100%;
}
.container {
  padding: 0px 100px;
}
@media(max-width: 1023px) and (min-width: 768px) {
  .container {
    padding: 0px 60px;
  }
}
@media(max-width: 1450px) {
  .av-logo-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media(max-width: 1080px) and (min-width: 990px) {
  .logo {
    max-width: 222px; 
  }
  .logo a {
    display: flex;
    align-items: center;
  }
}
#top h1 {
  text-transform: none;
  letter-spacing: normal;
}
#top h2 {
  font-weight: 300;
  text-transform: none;
  letter-spacing: normal;
}
@media(max-width: 479px) {
  #top h2 {
    font-size: 35px !important;
  }
}
.modern-quote:not(.av-special-heading-h3):not(.av-special-heading-h1) .av-special-heading-tag {
  font-weight: 400;
}
.av-special-heading {
  margin-top: 0px;
}
#top .main_color h2 {
  color:#151A25;
}
#top .av-special-heading h2:after {
  content:"";
  display: block;
  height: 2px;
  background: #00aEC7;
  width: 90px;
  margin: 20px 0px;
}
#top .av-special-heading.modern-centered h2:after {
  margin: 20px auto 30px auto;
}
#top h3 strong {
  font-weight: 400;
}
#top p {
  margin: 1.45em 0em;
}
#top p:first-child {
  margin-top: 0;
}
#top h2 + p, 
#top h4 + p {
  margin-top: 1em;
}
.main_color strong, .main_color b, .main_color b a, .main_color strong a {
  color: inherit;
}
#top .special_amp {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  font-style: inherit;
}
small {
  font-size: 75%;
  line-height: 1.2em;
  display: block;
}
.avia_textblock h4 + ul {
  margin-top: 1em;
}
.av-subheading_below {
  margin-top: 1.4em;
}
.avia_textblock ul {
  list-style:none;
  margin-bottom: 1.45em;
}
.avia_textblock ul > li {
  position: relative;
  padding: 6px 0px 6px 0px;
  margin-left: 13px;
}
.avia_textblock ul > li:before {
  content: "\2022";
  color: #007ebe;
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  position: absolute;
  left: -19px;
  top: 6px;
  font-size: 15px;
}
.avia_textblock ul > li > ul {
  margin-bottom: 0.45em;
}
.flex_column section:last-child .avia_textblock:last-child ul:last-child {
  margin-bottom: 0px;
}
.avia_textblock, .av-subheading {
  line-height: 1.47em;
}
#top h3 + .av-subheading,#top h4 + .av-subheading,#top h5 + .av-subheading,#top h6 + .av-subheading {
  font-size: 17px;
}
.content, .sidebar {
  padding-top: 67px;
  padding-bottom: 67px;
}
.avia-section-large .content, .avia-section-large .sidebar {
  padding-top: 82px;
  padding-bottom: 82px;
}
#top #main #hero .template-page {
  padding: 0px;
}
.avia-video {
  border-radius: 10px;
  overflow: hidden;
  max-width: 1035px;
  margin: 0px auto;
}
@media(max-width: 767px) {
  .avia-section-large .content, .avia-section-large .sidebar {
    padding-top: 62px;
    padding-bottom: 62px;
  }
  .avia-section-huge .content, .avia-section-huge .sidebar {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
#top .flex_column_table:not(.av-equal-height-column-flextable) {
  display:flex;
  flex-wrap: wrap;
}
body .column-top-margin {
  margin-top: 20px;
}
#top .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
  margin-top: 3px;
}
#top div .flex_column.avia-builder-el-no-sibling {
  float: none;
}
.flex_column.arrow + .av-flex-placeholder {
  position:relative;
  vertical-align: middle;
  text-align: center;
}
.flex_column.arrow + .av-flex-placeholder:before {
	content:"\e87d";
	font-family: 'entypo-fontello';	
	position: absolute;
	left: 0;
}
.avia-section .avia_textblock.narrow {
  max-width: 880px;
  margin: 0px auto;
}
.avia-section .av_two_third  .avia_textblock.narrow {
  margin: 0px;
}
#top .avia-section.doublebg .av-section-color-overlay {
  background-repeat: no-repeat;
  background-position: top right;
}




/*
**  HERO
*/
.title_container, #hero {
  background: #000 url(/wp-content/uploads/2022/09/bg-hero.png) right bottom no-repeat;
  background-size: auto 300px;
}
#top .title_container .container, #top #hero .container {
  padding-top: 74px;
  padding-bottom: 46px;
}
#top .title_container.alternate_color h1.main-title, #top #hero h1{
  font-size: 48px;
  line-height: 1.18em;
  color: #ffffff;
  font-weight: 400;
}
@media(max-width: 1100px) and (min-width: 881px) {
  #top .title_container.alternate_color h1.main-title, #top #hero h1 {
    font-size: 38px;
  }
}
@media(max-width: 880px) and (min-width: 480px) {
  #top .title_container.alternate_color h1.main-title, #top #hero h1 {
    font-size: 30px
  }
}
@media(max-width: 479px) {
  #top .title_container.alternate_color h1.main-title, #top #hero h1 {
    font-size: 40px;
  }
}
.home #av_section_1 h1:after,
#top .title_container.alternate_color h1:after, #top #hero h1:after {
  background: #00a3c7;
  content: "";
  width: 90px;
  display: block;
  height:2px;
  margin-top: 22px;
}
#top #hero .modern-centered h1:after {
  margin-left: auto;
  margin-right: auto;
}
.home #av_section_1 h1 {
  line-height: 1em;
}
#hero .avia_textblock {
  max-width: 900px;
}
#hero .avia_textblock:not(.wide) {
  max-width: 600px;
}
#hero .avia_textblock {
  margin-top: 20px;
  line-height: 1.65em;
}
.home #av_section_1 .flex_column.avia-builder-el-no-sibling {
  width: 684px;
}
@media(max-width: 989px) {
  .home #av_section_1 .flex_column.avia-builder-el-no-sibling {
    width: 100%;
  }
}
.home #av_section_1 .flex_column p {
  margin-bottom: 1.2em;
}
#top.home #av_section_1 a.avia-color-theme-color {
  margin-top: 0px;
  padding: 13px 51px;
  border-width: 2px;
  border-color: #0087d2;
}
#top.home #av_section_1 a.avia-color-theme-color:hover {
  background: rgb(0,126,190);
  background: linear-gradient(90deg, rgba(0,126,190,1) 0%, rgba(0,174,199,1) 100%);
  border-color:linear-gradient(90deg, rgba(0,126,190,1) 0%, rgba(0,174,199,1) 100%);
}
#top #hero.avia-section-no-padding .container {
  padding-top: 0px;
  padding-bottom: 0px;
}
#top #hero.avia-section-no-padding .container .flex_column_table .flex_column.first {
  padding-top: 74px;
  padding-bottom: 46px;
  
}
#top #hero.avia-section-no-padding .container .flex_column_table .flex_column.avia-builder-el-last {
  width: 51%;
}
@media(min-width: 768px) {
  #top #hero.avia-section-no-padding .container .flex_column_table .flex_column.first {
    width: 41.5%;
  }
}
@media(max-width: 767px) {
  #top #hero.avia-section-no-padding .container .flex_column_table .flex_column.avia-builder-el-last {
    display: none;
  }
}




/*
**  MENU
*/
#header_meta ul {
  animation-name: slidein;
  animation-delay: 900ms;
  animation-duration: 5s;
  animation-fill-mode: forwards;
}
@keyframes slidein {
  from { margin-left: -280%; }
  to { margin-left: 0%;; }
}

#header_meta, #header_meta .container {
  min-height: 40px;
}
#top #header_meta .sub_menu>ul {
  margin-left: -300%;
  float: none;
}
#top #header_meta li a {
  line-height: 1em;
}
#avia-menu {
  display: flex;
}
#top #header .av-main-nav > li { 
  margin: 0px 3px;
}
@media(min-width: 1280px) {
  #top #header .av-main-nav > li {
    margin: 0px 13px;
  }
  #top #header .av-main-nav > li.av-menu-button {
    margin-right: 0px; 
  }
}
#top #header .av-main-nav > li > a {
  padding: 0 7px;
  position: relative;
}
#avia-menu > li.av-menu-button-bordered {
  order: 6;
}
#top #header .av-main-nav > li.av-menu-button > a {
  padding-right: 0px;
}
#top #header #avia-menu > li.av-menu-button-bordered > a .avia-menu-text {
  border-radius: 10px;
  border-color:#0089d2;
  color:#0089d2;
}
@media(min-width: 1280px) {
  #top #header #avia-menu > li.av-menu-button-bordered > a .avia-menu-text {
    padding-left: 37px;
    padding-right: 37px;
  }
}
#top #header #avia-menu > li#menu-item-search {
  order: 5;
  margin: 0px 5px;
}
#top #header .av-main-nav > li#menu-item-search > a {
  font-size: 22px;
}
#avia-menu > li.current-menu-item > a > .avia-menu-fx {
  display: block;
  background: transparent;
  position: absolute;
  top: 0;
}
#top #header.header_color .main_menu .menu ul .current-menu-item > a,
#top #header.header_color .main_menu .menu .avia_mega_div ul .current-menu-item > a {
  color: #00AEC7;
}
#avia-menu > li.current-menu-item > a > .avia-menu-fx >.avia-arrow-wrap {
  background: #004780;
  height: 7px;
  width: 100%;
  visibility: visible;
  margin: 0;
  left: 0;
  top: 0;
}
#top #header.header-scrolled #avia-menu > li.current-menu-item > a > .avia-menu-fx >.avia-arrow-wrap {
  height: 4px;
}
#top #header .avia_mega_div > .sub-menu > li > ul {
  border-radius: 0px;
}
.header_color .main_menu .menu ul li,
.header_color .main_menu .menu ul li a {
  border-radius: 0px;
  background-color: transparent;
}

#top #header .avia_mega_div > .sub-menu > li > ul ul li {
  margin-left: 0px;
}
#top #header .avia_mega_div > .sub-menu > li > ul ul li > a {
  padding-left: 15px;
}
#top #header .avia_mega_div > .sub-menu > li > ul ul li > a:hover {
  background: #ffffff;
}
#top #header .avia_mega_div > .sub-menu > li > ul.sub-menu > li > ul.sub-menu {
  padding-top: 12px;
  padding-bottom: 12px;
  background: transparent;
}
@media(min-width: 990px) {
  #top #header:not(.header-scrolled)  .av-main-nav > li > a {
    line-height: 110px !important;
  }
}
@media(max-width: 579px) {
  .responsive #top #wrap_all #header_main > .av-logo-container {
    width: 95%;
    max-width: 95%;
  }
  .responsive #top #header_main > .container .main_menu .av-main-nav > li#menu-item-search > a {
    padding: 0px;
  }
  .responsive .logo svg {
    max-width: 88%;
  }
}




/*
**  BUTTONS
*/
#featured_post .read-more-link > .more-link,
form.searchandfilter input[type="submit"],
.events .read-more-link > .more-link,
#top .alternate_color .avia-color-theme-color-highlight,
.main_color a.avia-color-theme-color {
  background: rgb(0,126,190);
  background: linear-gradient(90deg, rgba(0,126,190,1) 0%, rgba(0,174,199,1) 100%);
  border: 0px;
  font-size: 16px;
  border-radius: 10px;
  padding: 16px 44px;
  margin-top: 12px;
  color:#ffffff;
}
form.searchandfilter input[type="submit"]:hover,
#top .alternate_color .avia-color-theme-color-highlight:hover {
  background: #ffffff;
  color:rgb(0,126,190);
}
.main_color a.avia-color-theme-color:hover {
  background:rgba(0,126,190,1);
  background: #000000;
  opacity: 1;
}
#top .alternate_color a.avia-color-theme-color {
  background: transparent;
  border: 1px #fff solid;
  font-size: 16px;
  border-radius: 10px;
  padding: 16px 44px;
  margin-top: 12px;
  color:#ffffff;
}
#top #share_info.alternate_color a.avia-color-theme-color {
  background: linear-gradient(90deg, rgba(24,158,187,1) 0%, rgba(19,127,188,1) 100%);
  border: 0px;
}





/*
**  BOXES PUSHED UP INTO PREVIOUS SECTION
*/
.dragUp .flex_column_table {
  float: none;
  margin-top: -180px;
}
#explore.dragUp .flex_column_table .flex_column {
  box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
}







/*
**  ELEMENT PUSHED DOWN INTO PREVIOUS SECTION
*/
.dragDown {
  position: relative;
  z-index: 2;
}
.dragDown + .avia-section {
  position: relative;
  z-index: 1;
}
.dragDown + .avia-section .entry-content-wrapper {
  padding-top: 37vh;
}
.dragDown .entry-content-wrapper > .avia-video { /* Assuming its a video dragging... */
  margin-bottom: -40vh;
}
.dragDown .entry-content-wrapper > .avia-image-container { /* Assuming its an Image dragging... */
  margin-bottom: -40vh;
}
@media(max-width: 767px) {
  .dragDown .entry-content-wrapper > .avia-video { /* Assuming its a video dragging... */
    margin-bottom: -20vh;
  }
  .dragDown .entry-content-wrapper > .avia-image-container { /* Assuming its an Image dragging... */
    margin-bottom: -20vh;
  }
  .dragDown + .avia-section .entry-content-wrapper {
    padding-top: 20vh;
  }
}





/*
**  GATED VIDEO
*/
.gatelink {
  cursor: pointer;
}
.gatelink img {
  display: block;
}
.gatelink .image-overlay {
  display: none!important;
}
#gate {
  display: none;
}
.mfp-content #gate {
  display: block;
}
.white-popup-block {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}
.popup-modal-dismiss {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 20px;
  font-weight: bold;
  line-height: 12px;
  cursor: pointer;
}
.flex_column.gate_form_wrap {
  box-shadow: 0 0 6px 0 #c9c9c9;
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  padding: 24px 24px 24px 24px;
  background-color: #ffffff;
}





/*
**  DOWNLOAD BUTTON WITH TEXT NEXT TO IT
*/
.avia-button-wrap.download {
  width: 50%;
  margin-left: 50%;
}
.avia-button-wrap.download + .av_textblock_section  {
  margin-top: -60px;
  float: none;
  clear: both;
  display: block;
}
.main_color .avia-button-wrap.download + .av_textblock_section strong {
  color: inherit;
  font-weight: 600;
}
@media(max-width: 1265px) {
  .av_two_fifth .avia-button-wrap.download {
    width: auto;
    margin-left: auto;
  }
  .av_two_fifth .avia-button-wrap.download + .av_textblock_section  {
    margin-top: -5px;
  }
}








/*
**  PARTNER LOGO OPTION
*/
.all_one_line.avia-logo-element-container {
  display: flex;
  align-items: center;
}
#top .all_one_line.avia-logo-element-container .avia-smallarrow-slider-heading {
  width: auto;
}
#top .all_one_line.avia-logo-element-container .avia-smallarrow-slider-heading h3 {
  top: auto;
  margin: 0px;
  padding-right: 30px;
}
#top .all_one_line.avia-logo-element-container.avia-logo-grid .slide-entry-wrap {
  display: flex;
  align-items: center;
}









/*
**  BLOG
*/
.html_elegant-blog body#top.blog article.slide-entry .slide-content .blog-categories,
body.blog article.slide-entry .slide-image {
  display: none;
}








/*
** ICONBOX (TAG)
*/
#top .iconbox_left.tag {
  padding: 0px;
}
#top .iconbox_left.tag .iconbox_content .iconbox_content_title {
  margin:  0px;
  letter-spacing: normal;
}
#top .iconbox_left.tag .iconbox_icon {
  background: rgb(0,126,190);
  background: linear-gradient(90deg, rgba(0,126,190,1) 0%, rgba(0,174,199,1) 100%);
  border-radius: 10px;
  font-size: 16px;
  height: 37px;
  width: 37px;
  line-height: 37px;
  left: 0px;
  top: -12px;
  margin-right: 13px;
}






/*
** IMAGES AS CIRCLE ICONS
*/
.circles .av-styling-circle .avia-image-overlay-wrap {
  background: #ffffff;
  border-radius: 10000px;
  padding: 10px;
  width: 120px;
  height: 120px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
}
.circles .av-styling-circle .avia_image {
  border-radius: 0px;
  max-height: 50px;
  width:auto;
}
.circles .av-styling-circle + .av_textblock_section {
  padding-bottom: 15px;
}
.circles .av-styling-circle + .av_textblock_section h4 {
  margin-bottom: 10px;
}
#top .circles .av-styling-circle + .av_textblock_section h4 + p {
  margin-top: 0px;
}






/*
** FOOTER
*/
#footer-page {
  background-size: auto 300px;
}
#footer-page > .avia-section {
  float: none;
  background-size: 495px auto;
  background-color: transparent;
}
#footer-page > .avia-section.avia-section-huge .content {
  padding-top: 115px;
  padding-bottom: 42px;
}
#footer-page .footer_logo {
  margin-bottom:  0px;
}
#footer-page .blue_link {
  font-size:15px;
  margin-top: 21px;
}
#footer-page .blue_link + .flex_column  {
  margin-top: 26px;
}
#footer-page .blue_link p {
  line-height: 1.466em;
  margin-top: 12px;
}
#footer-page .blue_link a {
  color:#69d2ff;
  display: block;
  margin-top: 7px;
  text-decoration: underline;
}
#footer-page #menu-footer-menu {
  display: flex;
  margin: 0px;
}
@media(min-width: 768px) {
  #footer-page #menu-footer-menu {
    justify-content: end;
  }
}
@media(max-width: 579px) {
  #footer-page #menu-footer-menu {
    flex-direction: column;
  }
  #footer-page #menu-footer-menu > li {
    padding-bottom: 30px;
  }
}
#footer-page #menu-footer-menu li {
  border:0px;
  font-size: 15px;
}
#footer-page #menu-footer-menu > li {
  min-width: 32.745%;
  background-color: transparent;
}
@media(min-width: 1200px) {
  #footer-page #menu-footer-menu > li:last-child {
    min-width: 195px;
  }
}
#footer-page #menu-footer-menu a:hover {
  color:#69d2ff;
}
#top .widget_nav_menu #menu-footer-menu ul li:before {
  content: "";
}
#footer-page #menu-footer-menu > li > a {
  text-transform: uppercase;
  font-weight: 600;
  padding: 0.35em 0px;
  background: transparent;
}
#footer-page #menu-footer-menu > li > ul a {
  padding: 0.15em 0em;
  background: transparent;
  font-weight: normal;
}
@media(min-width: 1024px) {
  #top #footer-page .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
    margin-top: 145px;
  }
}
#footer-page .av-social-sharing-box .av-share-link-description {
  text-align: left;
  font-size: 15px;
  margin-bottom: 23px;
}
#top #footer-page .av-share-box ul {
  border: 0px;
  width: auto;
  margin-bottom: 25px;
  justify-content: start;
}
#footer-page .av-share-box ul li {
  border: 0px;
  padding-right: 18px;
}
#footer-page .av-share-box ul li a {
  display: block;
  width: 40px;
  height: 41px;
  background: #69d2ff;
  border-radius: 12px;
  color:#000000;
  padding: 0px;
  font-size: 25px;
  line-height: 41px;
  text-align: center;
}
#footer-page a:where(:not(.wp-element-button)) {
  text-decoration: none;
}
@media(max-width: 767px) {
  #footer-page .av_one_half p {
    text-align: left !important;
  }
  #footer-page .av_two_third {
    display: none;
  }
}






/*
** ANIMATED NUMBERS IN A ROW (CAREERS)
*/
.anim_nums_in_row { 
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.anim_nums_in_row > div:not(.avia-animated-number), 
.anim_nums_in_row > section {
  flex-basis: 100%;
}
.anim_nums_in_row .avia-animated-number {
  flex-basis: 27%;
  text-align: left;
  margin-top: 30px;
}
.anim_nums_in_row .avia-animated-number.countries {
  flex-basis: 35%;
}
.anim_nums_in_row .avia-animated-number.gt:before {
  content:">";
  font-size: 66px;
  font-weight: bold;
}
.anim_nums_in_row .avia-single-number {
  font-size: 66px;
  font-weight: bold;
}
.anim_nums_in_row .avia-no-number {
  opacity: 1;
  font-size: 66px;
  font-weight: bold;
}
.anim_nums_in_row .avia-animated-number-content{
  border-top: 1px #fff solid;
  margin-top: 9px;
  padding-top: 12px;
  text-align: left;
  font-size: 1em;
  line-height: 1.66em;
}





/*
** EXPLORE ALPHAWAVE
*/
#explore .flex_column {
  border-top: 6px #0087d2 solid;
  padding: 33px 29px;
}
#explore .flex_column.av_one_third h3 {
  color:#0073b3;
}
#explore .flex_column .avia-image-container{
  margin-bottom: 29px;
  min-height: 74px;
}
#explore .flex_column .avia_textblock {
  line-height: 1.65em
}
#top #explore p {
  margin-top: 0.8em;
  margin-bottom: 0.6em
}
#top #explore a.avia-color-theme-color {
  padding: 16px 37px 
}
#explore .flex_column.av_one_half {
  border-radius: 0px 0px 10px 10px;
  box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
}
#explore .image_left .avia-image-container {
  width: 110px;
  padding-left: 10px;
}
#explore .image_left > *:not(.avia-image-container) {
  margin-left: 140px;
}
#explore .image_left.flex_column .avia_textblock {
  clear: none;
  padding-top: 10px;
}
#explore .image_left.flex_column .avia_textblock ul > li {
  padding: 1px 0px;
}
#explore .image_left.flex_column .avia_textblock ul > li:before {
  top: 1px;
}
@media(min-width: 990px) {
  #top #explore .flex_column_table + .flex_column_table {
    margin-top: 4.5%; 
  }
}
@media(max-width: 579px) {
  #explore .image_left .avia-image-container { float: none; }
  #explore .image_left > *:not(.avia-image-container) { margin-left:  0px; }
}



/*
** TESTIMONIALS (JUST ONE, ACTUALLY)
*/
#top .avia-testimonial {
  padding: 2.5% 6.5% 0% 6.5%;
}
.avia-testimonial_inner {
  padding-left: 110px;
  position: relative;
}
.avia-testimonial_inner:before {
  background: url(/wp-content/uploads/2022/10/icon-quote.svg);
  content: "";
  display: block;
  width: 75px;
  height: 56px;
  position: absolute;
  left: 0;
  top: -20px;
}
.avia-testimonial-wrapper {
  margin-bottom: 10px;
}
.avia-testimonial-wrapper .avia-testimonial-content {
  line-height: 1.7em;
  font-weight: 600;
}
#top .avia-testimonial-wrapper .avia-testimonial-content p {
  margin-bottom: 0.9em;
}
.avia-testimonial-wrapper .avia-testimonial-meta {
  margin-left: 0px;
}
.avia-testimonial-wrapper .avia-testimonial-meta  strong {
  font-weight: 400;
}
@media(max-width: 767px) {
  .avia-testimonial_inner {
    padding-left: 0px;
  }
  .avia-testimonial_inner:before {
    top: -50px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
#top .avia-testimonial-row > .avia-testimonial.with-images {
  padding: 2.5% 0% 3% 0%;
  display: flex;
}
.avia-testimonial-row > .avia-testimonial.with-images .avia-testimonial-image {
  width: 50%;
  flex-basis: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 0;
  margin: 0px;
  float: none;
  height: auto;
}
.avia-testimonial-row > .avia-testimonial.with-images .avia-testimonial-image img {
  display: none;
}
.avia-testimonial-row > .avia-testimonial.with-images .avia-testimonial_inner {
  background:#00477f;
  color: #ffffff;
  position: relative;
  flex-basis: 50%;
  padding: 57px 50px 50px 120px;
}
.avia-slider-testimonials .avia-testimonial-row > .avia-testimonial.with-images .avia-testimonial_inner .avia-testimonial-content{
  text-align: left;
}
#top .avia-testimonial-wrapper .avia-testimonial.with-images .avia-testimonial_inner:before {
  background-size: contain;
  background-repeat: no-repeat;
  width: 48px;
  height: 33px;
  top: auto;
  left: 41px;
  margin-top: 10px;
}
#top .avia-testimonial-wrapper .avia-testimonial.with-images .avia-testimonial-content p {
  font-size: 24px;
  line-height: 1.7em;
}
#top .avia-testimonial-wrapper .avia-testimonial.with-images .avia-testimonial-meta-mini {
  float: none;
  line-height: 2.45em;
  padding-top: 0.44em;
}
#top .avia-testimonial-wrapper .avia-testimonial.with-images  .avia-testimonial-name{
  font-size: 1em;
  color:#ffffff;
}
#top .avia-testimonial-wrapper .avia-testimonial.with-images .avia-testimonial-subtitle {
  color: #ffffff;
}
#top .avia-testimonial-wrapper .avia-testimonial.with-images .avia-testimonial-meta {
  display: block;
  margin: 0px;
  font-size: 0.7em;
}
#top .avia-testimonial-wrapper .avia-testimonial.with-images .avia-testimonial-content p {
  margin-bottom: 0.4em;
}
@media(max-width: 990px) {
  #top .avia-testimonial-wrapper .avia-testimonial.with-images .avia-testimonial_inner:before {
    width: 48px;
    height: 25px;
    left: 30px;
  }
  .avia-testimonial-row > .avia-testimonial.with-images .avia-testimonial_inner {
    padding: 39px 35px 35px 85px;
  }
}
@media(max-width: 767px) {
  #top .avia-testimonial-wrapper .avia-testimonial.with-images  {
    display: block;
    padding: 0;
  }
  .avia-testimonial-row > .avia-testimonial.with-images .avia-testimonial_inner {
    margin-left: 0px;
    padding-left: 200px;
    padding-top: 20px;
  }
  .avia-testimonial-row > .avia-testimonial.with-images .avia-testimonial-image {
    float: none;
    display: block;
    height: auto;
    top: 20px;
    left: 20px;
    background-image: none !important;
    position: absolute;
    z-index: 9;
    width: 120px;
  }
  .avia-testimonial-row > .avia-testimonial.with-images .avia-testimonial-image img {
    border-radius: 0px;
    width: 120px;
    display: block;
    height: auto;
  }
  #top .avia-testimonial-wrapper .avia-testimonial.with-images .avia-testimonial_inner:before {
    top: 15px;
    left: 153px;
  }
  #top .avia-testimonial-wrapper .avia-testimonial.with-images .avia-testimonial-content p {
    font-size: 19px;
  }
}
@media(max-width: 479px) {
  #top .avia-testimonial-wrapper .avia-testimonial.with-images {
    display: flex;
    background: #00477f;
    flex-direction: column;
  }
  .avia-testimonial-row > .avia-testimonial.with-images .avia-testimonial-image {
    position: relative;
  }
  .avia-testimonial-row > .avia-testimonial.with-images .avia-testimonial_inner {
    padding-left: 70px;
    padding-top: 43px;
  }
  #top .avia-testimonial-wrapper .avia-testimonial.with-images .avia-testimonial_inner:before {
    top: 36px;
    left: 20px;
  }
}







/*
** TABS
*/
.tabcontainer .tab_titles {
  display: flex;
  justify-content: center;
  padding-bottom: 64px;
  padding-top: 5px;
}
.main_color .tabcontainer .tab,
.js_active .top_tab .tab,
.js_active .tab_titles .tab:first-child,
.js_active .tab_titles .tab:last-child,
.tabcontainer .tab {
  border: 2px solid #007ebe;
  border-radius: 10px;
  color: #007ebe;
  font-size: 16px;
  font-weight: 600;
  padding: 9px 21px;
  margin: 0px 6px 0px 5px;
}
#top .main_color .tabcontainer .tab.active_tab {
  background: rgb(0,126,190);
  background: linear-gradient(90deg, rgba(0,126,190,1) 0%, rgba(0,174,199,1) 100%);
  border-color:linear-gradient(90deg, rgba(0,126,190,1) 0%, rgba(0,174,199,1) 100%);
  color:#ffffff;
  font-weight: 600;
}
div .main_color .tabcontainer .active_tab_content {
  background-color: transparent;
  border: 0px;
  padding: 0px;
}
div .main_color .tabcontainer .active_tab_content img.alignleft, div .main_color .tabcontainer .active_tab img.alignleft {
  border-radius: 10px;
  max-width: 52%;
  height: auto;
  margin: 0px 80px 80px 0px;
}
#top .active_tab_content h2 {
  margin: 0px;
  font-weight: 400;
  padding-top: 25px;
}
.active_tab_content .tab_inner_content {
  max-width: 88%;
}
@media(max-width: 989px) {
   
  .active_tab_content .tab_inner_content {
    max-width: 100%;
  } 
}
@media(max-width: 989px) and (min-width: 768px) {
  div .main_color .tabcontainer .active_tab_content img.alignleft, div .main_color .tabcontainer .active_tab img.alignleft {
    max-width: 47%;
    margin: 0px 30px 30px 0px;
  }
  #top .active_tab_content h2 {
    padding-top: 0px;
  }
}
@media(max-width: 767px) {
  .av_tab_section  {
    margin-bottom: 20px;    
    min-height: 51px;
  }
  .responsive .tabcontainer {
    border: 0px;
  }
  .responsive .top_tab .tab.fullsize-tab,
  #top .main_color .tabcontainer .tab.active_tab {
    margin: 0;
  }
  .responsive #top .main_color .active_tab_content {
    background-color: transparent;
  }
  div .main_color .tabcontainer .active_tab_content img.alignleft, div .main_color .tabcontainer .active_tab img.alignleft {
    width: 100%;
    max-width: 100%;
    margin: 10px 0px 20px 0px;
  }
}







/*
** MEGA MENU
*/
#top #header .av-main-nav li a {
  font-size: 16px;
}
.header_color .avia-menu-fx .avia-arrow-wrap .avia-arrow {
  width: 27px;
  height: 27px;
  left: 10px;
  top: 6px;
  border: 0px;
  background: #004780;
}
.header-scrolled-full.header_color .avia-menu-fx .avia-arrow-wrap .avia-arrow {
  top:24px;
}
.avia-menu-fx .avia-arrow-wrap {
  width: 39px;
  height: 39px;
  top: -28px;
  position: relative;
  margin: 0px auto;
  left: 0;
}
.av-main-nav li.menu-item-has-children:not(.menu-item-mega-parent):hover .avia-menu-fx {
  display: block;
  background: transparent;
}
.av-main-nav li.menu-item-mega-parent:hover a.open-mega-a .avia-menu-fx {
  display: block;
  background: transparent;
}
.menu-item-has-children .avia-menu-fx .avia-arrow-wrap {
  display: block;
  visibility: visible;
}
#top .av-main-nav .menu-item > ul.sub-menu {
  margin-top: -12px;
}
#top .header-scrolled-full.header_color .av-main-nav .menu-item > ul.sub-menu { 
  margin-top: 0px;
}
#top .av-main-nav ul.sub-menu {
  padding: 34px 0px 31px 0px;
  width: 265px;
  left: -80px;
}
#top #header .avia_mega_div > .sub-menu {
  padding: 38px 44px 30px;
}
#top .av-main-nav ul.sub-menu a {
  padding: 8px 45px;
}
.header_color .main_menu .menu ul li a {
  background-color: transparent;
  color:#ffffff;
  border: 0;
  font-weight: 400;
}
.header_color .main_menu .menu ul li .mega_menu_title.heading-color {
  color: #ffffff;
  text-transform: uppercase;
}
#header .mega_menu_title {
  margin-bottom: 21px;
  font-size: 18px;
  font-weight: 600;
}
#top #header .main_menu .menu ul li .mega_menu_title.heading-color a {
  font-size: 18px;
  float: none;
  font-weight: 600;
  color: #00AEC7;
}
#top #header .main_menu .menu ul li .mega_menu_title.heading-color a:after {
  content: "\276F";
  padding-left: 7px;
  font-size: 15px;
  font-weight: 300;
}
#top #header.av_minimal_header .main_menu .avia_mega_div {
  background-color: transparent;
  margin-top: -12px;
}
#top #header.av_minimal_header.header-scrolled-full.header_color .main_menu .avia_mega_div {
  margin-top: 0px;
}
.header_color .main_menu ul ul,
.header_color .menu-item > ul.sub-menu/*
#top #header.av_minimal_header .main_menu .avia_mega_div*/ {
  background: #004780;
  border-radius: 8px;
}
.header_color .main_menu ul ul ul {
  border-radius: 0px;
}
/*
#top #header.av_minimal_header .main_menu .avia_mega_div > .sub-menu {
  background: transparent;
  border: 0px;
}*/
#top #header .avia_mega_div > .sub-menu > li > ul > li a {
  padding: 8px 12px 7px 0px;
}
.avia_mega_div .avia-bullet {
  display: none;
}








/*
** PROMO BOX
*/
.av_promobox {
  padding: 0px;
  display: flex;
  align-items: center;
  float: none;
  border: 0px;
  justify-content: space-between;
}
.avia-promocontent {
  margin-right: 0px;
}
.av_promobox .avia-button {
  position: relative;
  right: auto;
  top: auto;
  margin: 0px;
}
.avia-promocontent p {
  font-size: 17px;
}








/*
** FACTS AND FIGURED
*/
.facts.flex_column {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.facts.flex_column:before {
  display: none;
}
.facts.flex_column > .avia-animated-number {
  width: 46%;
  margin: 0px 0px 3.5% 0px;
}
.facts strong.heading {
  color:#0087d6;
  font-size: 51px;
  letter-spacing: 1px;
  display: block;
  border-bottom: 1px #cecece solid;
  text-align: left;
  padding-bottom: 6px;
}
.facts .avia-no-number {
  opacity: 1;
  font-size: 1em;
}
.facts .avia-animated-number-content {
  font-size: 13px;
  text-align: left;
  padding-top: 6px;
  line-height: 1.7em;
}
@media(max-width: 490px) {
  .facts.flex_column {
    flex-direction: column;
  }
}









/*
** LEADERSHIP
*/
.team .avia-content-slider .avia-content-slider-inner {
  padding: 20px 5px 0px 5px;
}
.team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap {
  float: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry.av_one_fourth {
  margin-left: 2.5%;
  width: 23.125%;
  float: none;
  margin-bottom: 11px;
}
.team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry.av_one_fourth.first {
  margin-left: 0px;
}
.team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry .slide-image {
  width: 120px;
  height: 120px;
  border-radius: 100%;
  margin-bottom: -61px;
  z-index: 2;
}
.team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry .slide-image img {
  
}
.team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry .slide-image .image-overlay {
  display: none !important;
}
.html_elegant-blog #top .team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry .slide-content .entry-content-header .blog-categories {
  display: none;
}
.team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry .slide-content .entry-content-header h3.slide-entry-title {
  text-transform: none;
  letter-spacing: normal;
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 6px;
}
.team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry .slide-content .entry-content-header h3.slide-entry-title > a
{}
.team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry .slide-content .entry-content-header .av-vertical-delimiter {
  display: none;
}
.team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry .slide-content {
  border-top: 5px solid #0087d2;
  box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
  padding: 67px 30px 80px 30px;
  position: relative;
  height: calc(100% - 60px);
  border-radius: 0px 0px 10px 10px;
  background-color: #ffffff;
}
.team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry .slide-content .slide-entry-excerpt {
  display: block;
}

.team .avia-content-slider.el_before_av_blog {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.team .avia-content-slider.el_before_av_blog + .avia-content-slider { 
  margin-top: 0px;
  padding-top: 0px;
}

.html_elegant-blog .team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry .slide-content .slide-entry-excerpt .read-more-link {
  position: absolute;
  top: auto;
  bottom: 16px;
  left: 30px;
  font-weight: bold;
}/*
.page-id-15628 .read-more-link {  No Read More Links on Resources page 
  display: none;
}*/
.team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry .slide-content .slide-entry-excerpt .read-more-link a.more-link {
  border: 0;
  padding: 0;
  margin: 0;
  width: auto;
  border-radius: 0px;
  text-decoration: none;
  text-align: left;
}
.team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry .slide-content .slide-entry-excerpt .read-more-link a.more-link span.more-link-arrow {}


.team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry footer.entry-footer {}
.team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry footer.entry-footer .slide-meta { display: none; }
@media(max-width: 1023px) and (min-width: 551px) {
  .team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry.av_one_fourth.first,
  .team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry.av_one_fourth {
    width: 47.5%;
    margin: 0% 1.25%;
  }
}
@media(max-width: 550px) {
  .team .avia-content-slider .avia-content-slider-inner {
    padding-top: 0px;
  }
  .responsive #top #wrap_all .team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry.av_one_fourth.first,
  .responsive #top #wrap_all .team .avia-content-slider .avia-content-slider-inner .slide-entry-wrap article.slide-entry.av_one_fourth {
    width: 97.5%;
    margin: 5% 1.25%;
  }
}










/*
** ACCORDION
*/
.togglecontainer .av_toggle_section {
  border-top:1px #cdcdcd solid;
}
.togglecontainer .av_toggle_section .single_toggle {
  float: none;
}
.togglecontainer .av_toggle_section .single_toggle .toggler {
  border: 0px;
  padding: 17px 0px 0px 4px;
  color: #0087d2;
  font-size: 18px;
}
.togglecontainer .av_toggle_section .single_toggle .toggler:hover {
  background-color: transparent;
}
.togglecontainer .av_toggle_section .single_toggle .toggler .toggle_icon {
  border:0px;
  left: auto;
  right: 25px;
  margin-top: -15px;
}
.togglecontainer .av_toggle_section .single_toggle .toggle_wrap {
  
}
.togglecontainer .av_toggle_section .single_toggle .toggle_wrap .toggle_content {
  background: transparent;
  border: 0;
  font-size: 18px;
  padding: 17px 0px 0px 0px;
}
#top .toggle_content p {
  margin-bottom: 0.75em;
}
.togglecontainer .av_toggle_section .single_toggle .toggler .toggle_icon > span {
  position: relative;
  border: 0px;
  font-size: 27px;
  width: auto;
  left: auto;
  height: auto;
}
.togglecontainer .av_toggle_section .single_toggle .toggler.activeTitle .toggle_icon .vert_icon {
  display: none;
}
.togglecontainer .av_toggle_section .single_toggle .toggler:not(.activeTitle) .toggle_icon .hor_icon {
  display: none;
}
.toggle_icon .vert_icon:before {
	content:"\e877";
	font-family: 'entypo-fontello';	
	position: absolute;
	left: 0;
}
.toggle_icon .hor_icon:before {
	content:"\e87a";
	font-family: 'entypo-fontello';	
	position: absolute;
	left: 0;
}











/*
** DOWNLOADS
*/
.avia_textblock.download {
  border-bottom: 1px #979797 solid;
  margin-bottom: 30px;
  padding-bottom: 6px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.avia_textblock.download h4 {
  font-weight: 300;
}
#top .avia_textblock.download p {
  margin-top: 0em;
  margin-bottom: 1em;
}
#top .avia_textblock.download h4 + p {
  margin-top: 0.48em;
  min-width: 125px;
}
.avia_textblock.download  a {
  text-decoration:none;
}
#explore.download .flex_column.av_one_third .avia_textblock h4 {
  font-size: 24px;
  font-weight: 300;
}
#explore.download .flex_column.av_one_third .avia_textblock h4:first-child {
    padding-top: 35px;
  }
#explore.download .flex_column.av_one_third {
  border-top-color:#00aec7;
  border-top-width: 5px;
}
#explore.download .flex_column.av_one_third .avia_textblock { 
  border: 0px;
}
#explore.download .flex_column.av_one_third .avia_textblock a:last-child {
  text-decoration: none;
  padding-top: 95px;
  display: block;
}
#top #explore.download p { 
  margin-top: 0.32em; 
}









/*
** MAKE IMAGE HAVE VIDEO OVERLAY
*/
.avia-image-container.video {
  position: relative;
}
.avia-image-container.video .avia-image-container-inner:before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url(/wp-content/uploads/2022/11/video-overlay.png);
  background-size: contain;
  background-position: center;
  z-index: 1;
  background-repeat: no-repeat;
}
.avia-image-container.video .avia-image-container-inner:after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  background: rgba(0,0,0,0.4);
}









/*
** EVENT STYLE BLOGPOSTS WIDGET DISPLAY
*/
.avia-content-slider.events > .avia-content-slider-inner {
  padding: 0px 5px;
}
.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap {
  border-radius: 0px 0px 10px 10px;
  float: none;
  box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
  margin-bottom: 30px;
}
.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article {
  border-top: 4px #00aec7 solid;
  float: none;
  position: relative;
  width: 100%;
  background-color: #ffffff;
}
.html_elegant-blog #top .avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article .slide-content .blog-categories,
.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article .slide-image {
  display: none;
}
.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article .slide-content {
  padding-left: 219px;
  padding-right: 100px;
}
.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article footer {
  position: absolute;
  left: 59px;
  top: 40px;
  border: 2px solid #00aec7;
  border-radius: 1px;
}
.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article footer .slide-meta {
  float: none;
  border: 0;
  margin: 0;
  clear: none;
  padding: 23px 16px 16px 16px;
  line-height: 2em;
}
.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article footer .slide-meta .slide-meta-comments,
.html_elegant-blog .post-entry .avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article footer .slide-meta .slide-meta-del {
  display: none;
}
.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article footer .slide-meta time {
  font-size: 17px;
  color:#494957;
}
.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article footer .slide-meta time b {
  display: block;
  color:#494957;
  font-size: 48px;
  font-weight: normal;
}
#events.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article .slide-content .slide-entry-title {
  padding-bottom: 0px;
  margin-bottom: 3px;
}
#events.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article .slide-content .location {
  color:#00aec7;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTUgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+R3JvdXAgMzwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMjMtLUFXUy1FdmVudHMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zODguMDAwMDAwLCAtMTMwMS4wMDAwMDApIiBmaWxsPSIjMDBBRUM3Ij4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM4OC4wMDAwMDAsIDEzMDEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQuMTY2MjI4OSw0LjExODkyNjA3IEMxMi44ODI5ODIsMS41NzI1OTQzIDEwLjMxNTU3NzQsMCA3LjQ1OTc3NzYzLDAgQzYuMjgwMDMxNzUsMCA1LjE2MTY0MTI3LDAuMjY5MjY4MjIgNC4xMDY1NTIwMSwwLjgwNjk3NjY1MSBDMi4zMjYwMDM0OSwxLjY5NzI1MDkxIDEuMDIyNjM2MDEsMy4yNDk4MDc0MiAwLjM4MDUxNTc2MSw1LjE3NTEzMzE1IEMtMC4yNDA0OTAyODEsNy4wNzkzODYwNyAtMC4wOTU3NTQ0NzI1LDkuMTQ5MzY0ODEgMC43NzM0ODgzODQsMTAuODY3Njg4NSBDMS43NDYyMzIyNSwxMi43OTI5NzI5IDYuMTc2NjU0OTUsMTguMTMzODczNCA2LjY3MzA0NTc4LDE4LjczMzc2NDggTDcuNDU5ODE5MDMsMTkuNjY1MjczOSBMOC4yMjU1NjA4OCwxOC43MTI3MzM0IEM4LjQzMjU2Mjg5LDE4LjQ2NDQ5NjYgMTMuMDY4OTk0LDEyLjgxMzE3NjMgMTQuMTI1MTE4MywxMC44ODc4NTA1IEMxNS4yODQ2NjA4LDguODE4NjM3NjkgMTUuMjg0NjYwOCw2LjM1NDkyMDQyIDE0LjE2NjM1NzIsNC4xMTkwOTE2NyBMMTQuMTY2MjI4OSw0LjExODkyNjA3IFogTTEzLjI1NTc1MTIsMTAuNDEyMjAxMyBDMTIuMjQxNzcyNiwxMi4yNzUyMTk0IDcuNDU5Njk0ODMsMTguMDkyMzkgNy40NTk2OTQ4MywxOC4wOTIzOSBDNy40NTk2OTQ4MywxOC4wOTIzOSAyLjYzNjM0MDkxLDEyLjI5NjMzMzYgMS42ODQ3NTI2NSwxMC40MTIyMDEzIEMwLjExMTIwNjE0MSw3LjM0ODM2NDQ5IDEuMzUzMjE4MjIsMy4zMTE4MjUyMiA0LjU2MTY2NjY0LDEuNzE4MTE2NzEgQzUuNDkzMTc1NywxLjI0MTg0NjQ4IDYuNDg2OTUwOTcsMS4wMzQ4NDQ0NyA3LjQ1OTY5NDgzLDEuMDM0ODQ0NDcgQzkuODQwMjE3OTksMS4wMzQ4NDQ0NyAxMi4xMTcyNDAxLDIuMzM5MTIyNzYgMTMuMjU1NzUxMiw0LjU5NTA3MjEgQzE0LjIwNzQ4NDQsNi40NzkxMjE2MyAxNC4yNDk1MjY1LDguNTkwNDE3OTcgMTMuMjU1NzUxMiwxMC40MTIyNDI3IEwxMy4yNTU3NTEyLDEwLjQxMjIwMTMgWiIgaWQ9IkZpbGwtMSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuNDc5ODU2ODMsNC4xMTg5MjYwNyBDNS42MTY4Mzg3LDQuMTE4OTI2MDcgNC4xMDU1MTcsNS42MzAyMDYzNyA0LjEwNTUxNyw3LjQ5MzI2NTkgQzQuMTA1NTE3LDkuMzU2MzI1NDIgNS42MTY3OTczLDEwLjg2NzYwNTcgNy40Nzk4NTY4MywxMC44Njc2MDU3IEM5LjM0MjkxNjM1LDEwLjg2NzYwNTcgMTAuODU0MTk2Nyw5LjM1NjMyNTQyIDEwLjg1NDE5NjcsNy40OTMyNjU5IEMxMC44NTQxOTY3LDUuNjMwMjA2MzcgOS4zNDI5MTYzNSw0LjExODkyNjA3IDcuNDc5ODU2ODMsNC4xMTg5MjYwNyBaIE03LjQ3OTg1NjgzLDkuODUzNTAyODYgQzYuMTc1NTc4NTQsOS44NTM1MDI4NiA1LjEyMDQ0Nzg3LDguNzk3NDYxMzkgNS4xMjA0NDc4Nyw3LjQ5NDA5MzkxIEM1LjEyMDQ0Nzg3LDYuMTg5ODE1NjIgNi4xNzY0ODkzNSw1LjEzNDY4NDk1IDcuNDc5ODU2ODMsNS4xMzQ2ODQ5NSBDOC43ODQxMzUxMSw1LjEzNDY4NDk1IDkuODM5MjY2MjQsNi4xOTA3MjY0MyA5LjgzOTI2NjI0LDcuNDk0MDkzOTEgQzkuODQwMDczMDksOC43OTc1NjQ4OSA4Ljc4NDAzMTYxLDkuODUzNTAyODYgNy40Nzk4NTY4Myw5Ljg1MzUwMjg2IFoiIGlkPSJGaWxsLTIiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-repeat: no-repeat;
  padding-left: 25px;
  background-position: 0px 4px;
  padding-bottom: 22px;
}
.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article .slide-content .slide-entry-title {
  text-transform: none;
  text-align: left;
  font-size: 24px;
  padding-top: 33px;
  line-height: 1.5833em;
  letter-spacing: normal;
  font-weight: 600;
  color: #494957;
}
.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article .slide-content .av-vertical-delimiter {
  display: none;
}
.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article .slide-content .slide-entry-excerpt {
  padding-bottom: 50px;
}
.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article .slide-content .slide-entry-excerpt .excerpt {
  padding-bottom: 30px;
}
.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article .slide-content .slide-entry-excerpt .read-more-link {
  top: 0px;
  float: none;
  padding: 0;
}
.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article .slide-content .slide-entry-excerpt .read-more-link .more-link {
  margin: 0px;
  padding: 12px 35px;
  display: inline-block;
  width: auto;
  text-decoration: none;
}
.avia-content-slider.events > .avia-content-slider-inner > .slide-entry-wrap > article .slide-content .slide-entry-excerpt .read-more-link .more-link:hover {
  background: #000000;
}










/*
** WHATS NEW FEATURED POST
*/
body#top.page-id-15166 #hero .container,
body#top.page-id-15628 #hero .container {
  padding-bottom: 30px;
}
body.page-id-15166 #hero .avia_textblock,
body.page-id-15628 #hero .avia_textblock {
  max-width: 100%;
}
form.searchandfilter > ul {
  display: flex;
  margin: 0;
  padding: 0;
}
#top .avia_textblock form.searchandfilter {
  margin-bottom: 0px;
  margin-top: 85px;
}
.avia_textblock form.searchandfilter > ul > li:before {
  display: none;
}
.avia_textblock form.searchandfilter > ul > li {
  margin-left: 0px;
  display: flex;
  align-items: center;
  margin-right: 31px;
}
.avia_textblock form.searchandfilter > ul > li.sf-field-submit {
  margin-right: 21px;
}
.avia_textblock form.searchandfilter > ul > li.sf-field-reset {
  flex:1;
}
.avia_textblock form.searchandfilter > ul > li.sf-field-search{
  margin-right: 0px;
}
.avia_textblock form.searchandfilter > ul > li.sf-field-submit:last-child {
  position: absolute;
  right: 0px;
  margin: 0;
}
.avia_textblock form.searchandfilter > ul > li.sf-field-submit:last-child input[type="submit"] {
  background:  url("images/icon-mag.svg") 50% 50% no-repeat;
  padding: 16px 23px;
}
form.searchandfilter > ul .sf-field-category {
  display: flex;
  align-items: center;
}
form.searchandfilter > ul .sf-field-category h4 {
  font-weight: bold;
  padding: 0px 42px 0px 0px;
  font-size: 17px;
}
#top.page-id-15166 #av_section_2 .template-page,
#top.page-id-15628 #av_section_2 .template-page {
  padding-bottom: 10px;
}
#top.page-id-15166 .entry-content-wrapper form.searchandfilter select,
#top.page-id-15628 .entry-content-wrapper form.searchandfilter select {
  background-image: url("images/arrows.svg");
  background-color: transparent;
  border-left: 0px;
  border-right: 0px;
  border-top:0px;
  border-radius: 0px;
  color: #fff;
  font-size: 17px;
  padding: 14px 20px 14px 0px;
  border-bottom-color: #ffffff;
  margin: 0;
  letter-spacing: 0.02em;
  font-family: 'Roboto';
  background-position: 100% 57%;
}
#top.page-id-15166 .entry-content-wrapper form.searchandfilter select option,
#top.page-id-15628 .entry-content-wrapper form.searchandfilter select option {
  color: #000000;
}
.alternate_color a.search-filter-reset {
  text-decoration: none;
  color: #0087d2;
}
#top .alternate_color form.searchandfilter input[type='text'] {
  margin-bottom: 0px;
  background-color: transparent;
  border-radius: 10px;
  color: #ffffff;
  padding: 15px 10px;
  border-color: #fff;
}
form.searchandfilter ::placeholder {
  color: #ffffff;
} 
form.searchandfilter input[type="submit"] {
  font-size: 16px;
  padding: 16px 28px;
  margin: 0;
}
body.page-id-15166 #av_section_2,
body.page-id-15628 #av_section_2 {
  float: none;
  background: transparent !important;
}
#featured_post {
  display: none;
}
#featured_post > .container > .content {
  padding-bottom: 0px;
}
#featured_post .featured_post {
  border-radius: 10px;
  color: #ffffff;
  background: #000000;
}
#featured_post .featured_post > article {
  float: none;  
  display: flex;
}
#top #featured_post .featured_post > article .blog-meta {
  margin: 0;
  width: 40%;
  border-radius: 10px 0px 0px 10px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left center;
}
#featured_post .post_type.blog {
  background-image: url("images/icon-blog-white.svg")
}
#featured_post .post_type {
  color: #ffffff !important;
  background-position: 0px 7px !important;
}
#top #featured_post .post .entry-content-wrapper {
  text-align: left;
  flex: 1;
  padding: 54px 60px 54px 60px;
}
.html_elegant-blog #top #featured_post .post-entry h2.post-title {
  text-transform: none;
  margin: 0px;
  padding-top: 10px;
  text-align: left;
  font-size: 34px;
  line-height: 1.32em;
  font-weight: 400;
  letter-spacing: normal;
}
.html_elegant-blog #top #featured_post .post-entry .post-meta-infos {
  display: none;
}
#featured_post .post_delimiter,
#top #featured_post .post .entry-content-wrapper .av-vertical-delimiter {
  display: none;
}
#top #featured_post .entry-content-wrapper .entry-content {
  font-size: 17px;
  line-height: 1.64em;
}
#featured_post .read-more-link > .more-link {
  text-decoration: none;
  margin: 0px;
  padding: 11px 10px;
  width: 166px;
  text-align: center;
}
#whats_new, .related_entries_container {
  overflow: visible;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.html_elegant-blog #whats_new .slide-meta {
  border: 0px;  
  text-align: left;
  color: #494957;
  padding: 0;
  margin: 0;
  margin-top: 31px;
}
.html_elegant-blog #whats_new .slide-meta time {
  font-size: 17px;
}
#whats_new article.av_one_third, .related_entries_container > article {
  width: 30.5%;
  margin: 0px;
  margin-right: 4.25%;
  margin-bottom: 4.25%;
  float: none;
  position: relative;
}
#whats_new article.av_one_third:nth-child(3n), .related_entries_container > article:last-child {
  margin-right: 0px;
}
#whats_new article.av_one_third footer, .related_entries_container > article footer {
  position: absolute;
  bottom: 40px;
}
#whats_new article.av_one_third.first {
  margin-left: 0;
}
#whats_new article, .related_entries_container > article {
  border-top: 5px solid #00aec7;
  box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
  position: relative;
  border-radius: 0px 0px 10px 10px;
  background-color: #ffffff;
  padding: 17px 30px 81px 30px;
}
.related_entries_container .slide-content .meta_wrapper .blog-categories,
#featured_post .post_type,
.html_elegant-blog #top #whats_new .blog-categories {
  text-align: left;
  padding-left: 30px;
  font-size: 14px;
  color: #00aec7;
  letter-spacing: 1px;
  font-weight: normal;
  background-repeat:  no-repeat;
  background-position: 0px 1px;
}
#whats_new .blog-categories.type-press_releases, #whats_new .blog-categories.type-technical-article {
  background-image: url("images/icon-press-release.svg")
}
#whats_new .blog-categories.type-upcoming-webinar, #whats_new .blog-categories.type-technical-article {
  background-image: url("images/icon-press-release.svg")
}
#whats_new .blog-categories.type-post, .related_entries_container .blog-categories.type-post {
  background-image: url("images/icon-blog.svg")
}
#whats_new .blog-categories.type-webinar {
  background-image: url("images/icon-webinar.svg")
}
#whats_new .blog-categories.type-news {
  background-image: url("images/icon-news.svg")
}
#whats_new .blog-categories.type-video {
  background-image: url("images/icon-webinar.svg")
}
#whats_new .blog-categories.type-factsheets {
  background-image: url("images/icon-case-study.svg")
}
.av-heading-wrapper .post_type.upcoming-webinar:before {
    background-image: url("images/icon-webinar.svg");
}
.html_elegant-blog #top #whats_new h3.slide-entry-title {
  text-transform: none;
  text-align: left;
  letter-spacing: normal;
  font-size: 24px;
  padding-bottom: 0px;
  font-weight: 300;
}
.html_elegant-blog #top #whats_new h3.slide-entry-title + .av-vertical-delimiter {
  display: none;
}
#whats_new .meta_wrapper {
  display: none;
}
.related_entries_container .slide-content .meta_wrapper,
body.page-id-15628 #whats_new .meta_wrapper, body.page-id-15166 #whats_new .meta_wrapper  {
  display: flex;
  flex-direction: row;
  height: 145px;
}
body:not(.page-id-15628):not(.page-id-15024) .avia-content-slider .slide-entry-excerpt {
  display: none;
}
#whats_new .pagination-wrap {
  flex-basis: 100%;
}
@media(max-width: 990px) {
  #whats_new, .related_entries_container {
    justify-content: center;
    flex-direction: column;
  }
  #whats_new article.av_one_third, .related_entries_container > article {
    width: auto;
    margin-right: 0px;
  }
}










/*
** SEARCH RESULTS
*/
.html_elegant-blog #top .template-search .post-entry .post-title {
  text-transform: none;
  letter-spacing: normal;
}
section.search_form_field {
  display: flex;
  align-items: center;
  justify-content: space-between;
}










/*
** EUROLAND FEED
*/
#share_info .flex_column {
  border-radius: 10px;
  padding: 40px 30px;
  text-align: center;
}
#share_info .flex_column p {
  margin-top: 0.85em;
}
.eurofeed {
  display: flex;
  font-size: 32px;
  flex-direction: column;
}
.eurofeed .price {
  font-size: 100px;
  line-height: 120px;
}
.eurofeed .change {
  font-size: 0.8em;
  padding: 20px 0px;
}
.eurofeed > div {
  color:#69d2ff;
  flex-basis: 50%;
}









/*
** JOB CAREER API
*/
div.list-openings ul {
  list-style: none;
  margin: 0;
}
div.list-openings ul li {
  margin-left: 0;
  padding-left: 0;
}
div.list-openings > ul > li:nth-child(odd) {
  background: #f9f9f9;
}
div.list-openings ul.list-po {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
div.list-openings ul.list-po li {
  margin-left: 0px;
  padding: 5px 10px;
  margin: 0;
}
div.list-openings ul.list-po a:where(:not(.wp-element-button)) {
  text-decoration: none;
}










/*
** 'THANK YOU' DYNAMIC PAGE  /thankyou/*
*/
.avia_codeblock img.size-large {
  display: block;
  margin: 0 auto;
  max-height: 40vh;
  width: auto;
}


/* single post.css */
#top #header {
  border-bottom: 1px #000 solid;
}
.container_wrap_first {
  background: url(/wp-content/uploads/2022/10/bg-print.png) bottom right no-repeat;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
  max-width: 825px;
  font-size: 1em;
  line-height:1.5em;
  text-align: left;
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
  max-width: none;
}
article header.entry-content-header {
  margin-bottom: 3em;
}
.av-heading-wrapper .post_type {
  color: #00Aec7;
  font-size: 14px;
  padding-left: 32px;
  position: relative;
  display: flex;
  align-items: center;
  letter-spacing: 1px;
  margin-bottom: 18px;
}
.av-heading-wrapper .post_type:before {
  content: "";
  width: 17px;
  height: 22px;
  display: inline-block;
  position: absolute;
  left: 0;
  background-position: center top;
  background-repeat: no-repeat;
}
.av-heading-wrapper .post_type.blog:before {
  background-image: url("../images/icon-blog.svg");
}
.av-heading-wrapper .post_type.press_releases:before {
  background-image: url("../images/icon-press-release.svg");
}

.html_elegant-blog #top .post-entry .post-title, .html_elegant-blog .avia-content-slider .slide-entry-title {
  text-transform: none;
  letter-spacing: normal;
  text-align: left;
  font-size: 48px;
  line-height: 1.18em;
  margin: 0px;
  padding: 0px;
}
.html_elegant-blog #top .post-entry .post-title:hover, .html_elegant-blog .avia-content-slider .slide-entry-title:hover {
  opacity: 1;
}
.html_elegant-blog #top .post-entry .post-meta-infos,
.post-meta-infos {
  display: flex;
  float: none;
  justify-content: space-between;
  border-top-width: 0px;
  border-bottom-color: rgba(21,26,37,0.18);
  padding: 4px 0px 10px 0px;
}
.post-meta-infos .av-share-box .av-share-link-description {
  display: none;
}

#top .fullsize .template-blog .post .entry-content-wrapper > .post_delimiter,
.html_elegant-blog .av-vertical-delimiter {
  display: none;
}
.main_color .post-meta-infos .minor-meta{
  color: #494957;
  font-size: 17px;
  line-height: 41px;
  padding-top: 5px;
}
.html_elegant-blog .av-share-box {
  margin: 0px;
}
#top article .av-share-box ul.av-share-box-list {
  display: flex;
  justify-content: end;
  border: 0;
  align-items: center;
}
#top article .av-share-box ul li:first-child,
article .av-share-box ul li {
  border: thin solid #151a25;
  border-radius: 13px;
  margin-left: 16px;
}
#top article .av-share-box ul li a {
  padding: 7px 12px 6px 12px;
  border-radius: 13px;
  text-decoration: none;
  font-size: 17px;
}
.back {
  font-weight: bold;
  margin-top: 7em;
}
/*  end single post.css*
