/*
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 will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/* FONTS */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@font-face {
  font-family: 'icomoon';
  src: url("fonts/icomoon.eot?3ast6p");
  src: url("fonts/icomoon.eot?3ast6p#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?3ast6p") format("truetype"), url("fonts/icomoon.woff?3ast6p") format("woff"), url("fonts/icomoon.svg?3ast6p#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}
.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}
.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}
.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}
.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}
.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}
.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}
.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}
.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}
.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}
.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}
.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}
.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}
.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}
.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}
body {
  font-family: "Poppins", sans-serif;
  color: var(--Text, #272D37);
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px; /* 144.444% */
}
h1, h2, h3, h4, h5, .template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
  text-transform: none;
  font-weight: 700;
}
h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}
.tribe-events-content, .tribe-events-single-section {
  font-family: "Poppins", sans-serif;
}
#top .h2-thin h2 {
  color: var(--Text, #272D37);
  font-size: 50px;
  font-style: normal;
  font-weight: 300;
  line-height: 60px; /* 115.385% */
}
.nobreak {
  white-space: nowrap;
}
.mobile {
  display: none;
}
.browser {
  display: block;
}
@media screen and (max-width: 768px) {
  .mobile {
    display: block;
  }
  .browser {
    display: none;
  }
}
#top .avia-button.avia-color-dark {
  color: #7C2786;
  border: 3px solid #7C2786;
}
#top .rounded .avia-image-container-inner img {
  border-radius: 15px !important;
}
#top strong a {
  color: #00769E;
  text-decoration: underline;
}
/* BODY */
a {
  color: #A11194;
}
.header_main .textwidget.custom-html-widget {
  padding-right: 0;
}
.html_header_top #top .av_header_stretch .container .logo {
  padding-left: 0;
}
#top #wrap_all #main .avia-no-border-styling {
  padding: 0;
}
.av_minimal_header #header_main_alternate {
  border: none;
  padding: 0;
}
@media screen and (max-width: 1300px) {
  .header_main .textwidget.custom-html-widget {
    padding-right: 50px;
  }
  .html_header_top #top .av_header_stretch .container .logo {
    padding-left: 50px;
  }
  #top #wrap_all #main .avia-no-border-styling {
    padding: 0 30px;
  }
  .av_minimal_header #header_main_alternate {
    border: none;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
	.responsive #top #wrap_all .avia-section .container {
		width: 100%;
		max-width: 100%;
		padding: 0 3%;
	}
	.responsive #top #wrap_all .footer-page-content .avia-section .container {
		padding: 0;
	}
	#top .footer-page-content .footer-nav {
		background-image: none;
	}
  .header_main .textwidget.custom-html-widget {
    padding-right: 3%;
  }
  .html_header_top #top .av_header_stretch .container .logo {
    padding-left: 3%;
  }
  #top #wrap_all #main .avia-no-border-styling {
    padding: 0 3%;
  }
  .av_minimal_header #header_main_alternate {
    border: none;
    padding: 0 3%;
  }
	#top .h2-thin h2 {
		font-size: 30px;
		line-height: 35px;
	}
}
/* Header */
#header_meta {
  background: #0D628A;
}
#header_meta a {
  color: #fff;
  padding: 7px 15px;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: .5px;
}
#top .sub_menu li ul {
  width: 200px;
}
#top .header_color .sub_menu ul li {
  padding: 0;
}
#top .header_color .sub_menu ul li a:hover {
  background: #7C2786;
  color: #fff;
}
#header_main .inner-container, #header_main_alternate, #top #header_meta .container, .alert {
  max-width: 1280px;
  margin: 0 auto;
  /*padding: 0 20px;*/
}
#header_main .av-logo-container {
  border-bottom: solid 1px #A0A0A0;
}
#header_meta .menu-item-has-children > a::after {
  content: '\e873';
  font-size: 1em; /* Adjust arrow size */
  margin-left: 8px; /* Adjust spacing */
  color: #FFF; /* Set arrow color */
  font-family: 'entypo-fontello';
}
#top .sub_menu li li a {
  text-transform: none;
  line-height: inherit;
}
#top .header_color .sub_menu ul li li a:hover {
  color: #000;
  background: #f6f6f6 !important;
}
.html_header_top #top .av_header_stretch .container {
  width: 100%;
}
div .logo {
  position: inherit;
}
.logo {
  padding: 15px 0;
}
#avia-menu .menu-item-has-children > a:before {
  content: '\e873';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  font-family: 'entypo-fontello';
}
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a {
  padding: 0 15px 0 0;
}
/* Activate burger menu */
@media only screen and (max-width: 1050px) {
  #top #header .av-main-nav > li.menu-item {
    display: none !important;
  }
  #top #header .av-burger-menu-main {
    cursor: pointer;
    display: block !important;
    width: 100%;
    text-align: right;
  }
}
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu > div, .html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child {
  width: 100%;
  height: 50px;
}
.main_menu {
  padding: 10px 0;
}
/* MAIN MENU */
#header {
  position: relative;
  z-index: 1005;
}
#header .mega_menu_title {
  color: #7C2786;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.10000000149011612px;
  text-align: left;
  text-transform: uppercase;
}
#header .menu-title .mega_menu_title {
  font-size: 42px;
  font-weight: 400;
  line-height: 60px;
  letter-spacing: -0.01em;
  text-align: left;
  text-transform: none;
  color: #000000;
  line-height: 60px;
}
#header .little-extra-padding {
  padding-top: 16px;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li.button {
  width: fit-content;
  border-radius: 6px;
  text-align: center;
  margin-top: 25px;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li a {
  padding-left: 0;
  color: #0D628A;
  font-size: 15px;
  font-weight: 700;
  line-height: 22.5px;
  text-align: left;
  letter-spacing: .5px;
  border-bottom: solid 2px transparent;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li a:hover {
  background: transparent;
  border-bottom: solid 2px #29FFF2;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li.button a {
  color: var(--enfold-header-color-button-font) !important;
  border-color: var(--enfold-header-color-button-border);
  border-radius: 6px;
  border-width: 1px;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 15px;
  font-weight: bold;
  background-color: #7C2786;
}
.header_color .button:hover {
  background-color: inherit;
  width: fit-content;
}
.avia_mega_div .avia-bullet {
  display: none;
}
.av-main-nav {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  height: 61px;
  position: relative;
  z-index: 10;
}
#header .widget {
  max-width: 1210px;
  width: 100%;
  margin: 0 auto;
  padding: 0px;
  clear: both;
  height: 130px;
  position: relative;
  margin-bottom: -120px;
  z-index: 1;
}
#header .widget .textwidget {
  text-align: right;
  padding: 12px 0;
  width: initial;
  position: absolute;
  right: 0;
  font-weight: 600;
}
#header .widget .textwidget .first {
  flex: 0 0 70%; /* This ensures that the first column takes up 60% of the container's width */
  text-align: right;
  padding-right: 20px;
  font-size: 15px;
  line-height: 22px;
  color: #272D37;
}
#header .widget .textwidget .second {
  flex: 0 0 40%; /* This ensures that the first column takes up 60% of the container's width */
  font-size: 15px;
  line-height: 22px;
  text-align: left;
  color: #3C3D3E;
}
.first.half, .second.half {
  flex: 1;
  padding: 5px; /* Optional: Add some space between the two columns */
  text-align: center; /* Optional: Center the content inside each column */
}
/* Show the search input field in the Enfold header menu */
.av-search-wrap {
  display: block !important; /* Always display the search container */
  position: relative;
}
.ajax_search {
  display: block !important; /* Always show the input field */
  width: 200px; /* Adjust width as needed */
  transition: width 0.3s ease-in-out;
}
/* Style the search input field */
.ajax_search input[type="text"] {
  display: inline-block;
  width: 100%;
  padding: 8px;
  font-size: 14px;
}
/* Optional: Adjust the appearance of the search field */
.ajax_search input[type="text"]:focus {
  outline: none;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
/* End Ajax */
.menu-item-search {
  display: flex;
  align-items: center;
}
.menu-item-search input[type="search"] {
  border: 1px solid #ccc;
  padding: 5px;
  border-radius: 5px;
  font-size: 14px;
  /* width: 200px; */
  margin-left: 10px; /* Adjust spacing as needed */
}
.menu-item-search input[type="search"]:focus {
  outline: none;
  border-color: #ed2024; /* Adjust the focus color if needed */
}
#top .menu-item-search div {
  display: block !important;
  opacity: 1 !important;
  width: 100%;
}
#top #searchform > div {
  max-width: 100%;
}
#searchform {
  margin: 0;
  width: 100%;
}
#top .menu-item-search #s {
  background: transparent;
  height: 12px;
  border-radius: 6px;
  border: 1px solid #A0A0A0;
  font-size: 15px;
  padding: 12px 16px 12px 13px;
}
#top .menu-item-search #searchsubmit {
  line-height: 11px;
  background: transparent;
  color: #272D37;
}
.menu-item-search search {
  min-width: 354px;
  margin-left: 50px
}
.menu-cta {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 400px;
}
@media screen and (max-width: 1250px) {
  .menu-item-search search {
    min-width: inherit;
    margin-left: 25px;
    width: 200px
  }
}
@media screen and (max-width: 1050px) {
  /* First-level (Parent) menu items inside #av-burger-menu-ul */
  #top #av-burger-menu-ul > li > a .avia-menu-text {
    font-weight: 700; /* Bold for parent menu items */
  }
  /* Second-level (Sub-menu) menu items inside #av-burger-menu-ul */
  #top #av-burger-menu-ul > li > ul > li > a .avia-menu-text {
    font-weight: 500; /* Semi-bold for second-level items */
  }
  /* Third-level (Sub-sub-menu) menu items inside #av-burger-menu-ul */
  #top #av-burger-menu-ul > li > ul > li > ul > li > a .avia-menu-text {
    font-weight: normal; /* Regular for third-level items */
  }
  .html_av-submenu-hidden .av-submenu-indicator {
    font-size: 24px;
    opacity: 1;
  }
  .avia-menu-text span {
    display: block;
  }
  .menu-cta .avia-menu-text {
    text-align: center;
    max-width: 100%;
  }
  .menu.av-main-nav {
    z-index: 110;
  }
  .menu-cta a {
    text-align: center !important;
  }
  .header_color .av-inserted-main-menu .is-active .av-hamburger-inner, .header_color .is-active .av-hamburger-inner::before, .header_color .av-inserted-main-menu .is-active .av-hamburger-inner::after {
    background-color: #3d3f41 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .responsive #top .av_mobile_menu_tablet #header_main_alternate {
    display: flex;
  }
  .responsive #top #wrap_all .av_mobile_menu_tablet .avia-menu .av-main-nav-wrap, .av-logo-container .main_menu {
    display: none !important;
  }
}
@media only screen and (max-width: 990px) {
	.menu-cta {
		right: 40px;
		position: relative;
		max-width: 100%;
	}
	#top .hero {
		background-image: none;
	}
	.home .hero img {
		max-height: 510px;
		margin-bottom: -50px;
		width: auto;
	}
	#top .has-eyebrow h3, #top .hero.has-eyebrow h2 {
    	font-size: 42px;
		line-height: 50px;
	}
	#top .benefits-icons .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
		margin-top: 0;
	}
	
}
@media screen and (max-width: 768px) {
  .menu-cta {
	display: none;
  }
    .responsive .logo img, .responsive .logo svg {
        max-height: 60px;
    }
	.html_header_top #top .av_header_stretch .container .logo {
		padding-left: 0;
	}
	#header_main .av-logo-container {
		border-bottom: 0;
	}
	.responsive #top #header_main>.container .main_menu .av-main-nav>li>a, .responsive #top #wrap_all .av-logo-container {
        line-height: 50px;
    }
	.home .hero img {
		max-height: 320px;
		margin-bottom: -70px;
	}
}
#top .has-eyebrow h2, #top .hero.has-eyebrow h1 {
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 21px;
  letter-spacing: -0.1px;
  text-transform: uppercase;
  margin-bottom: 24px;
}
#top .has-eyebrow h3, #top .hero.has-eyebrow h2 {
  font-size: 52px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px; /* 115.385% */
  letter-spacing: -0.52px;
  text-transform: none;
}
@media only screen and (max-width: 990px) {
	#top .has-eyebrow h3, #top .hero.has-eyebrow h2 {
    	font-size: 42px;
		line-height: 50px;
	}
	#top .hero .container {
		width: 100%;
	}
}
#top .link {
  color: #A11194;
  display: table;
  vertical-align: middle;
  border-bottom: 1px solid transparent;
  transition: all 0.2s ease-in-out;
  text-transform: uppercase;
  letter-spacing: 0;
  line-height: 1;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
}
#top .link::after {
  content: "\e944";
  display: inline-block;
  font-family: 'icomoon' !important;
}
#top.single .link::after {
  display: none;
}
/* Hero */
#top .hero.has-eyebrow h1 {
  color: var(--Purple, #7C2786);
}
#top .alternate_color.hero.has-eyebrow h1 {
  color: #29FFF2;
}
#top .hero.has-eyebrow h2 {
  color: #272D37;
}
#top .alternate_color .has-eyebrow h2 {
  /* color: #29FFF2; */
  color: #ffffff;
}
#top .alternate_color .avia-font-color-theme-color, #top .alternate_color .avia-font-color-theme-color-hover:hover {
  color: inherit;
  font-weight: 300;
}
.hero {
  position: relative;
  z-index: 1000;
}
/* 
.hero img {
  max-height: 450px;
  width: auto;
  margin-bottom: -50px;
  position: relative;
}
*/
/* GRAVITY FORMS */
#top .gform_body label {
  font-weight: 700;
}
#top label.gform-field-label--type-sub {
  font-weight: inherit;
}
.ginput_complex.gform-grid-row {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
}
.ginput_complex span {
  width: 50%; /* Each span takes 50% of the parent width */
  box-sizing: border-box; /* Ensures padding doesn't affect width */
  padding-right: 10px; /* Optional padding to create a small gap */
}
.ginput_complex .ginput_full {
  width: 100%;
}
.ginput_complex span:last-child {
  padding-right: 0; /* Remove padding on the last span */
}
#top .gform_wrapper .gform_body > ul .ginput_complex label {
  display: block;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 7px;
  color: #3D3F41;
  font-size: 16px;
  letter-spacing: -0.09px;
  line-height: 19px;
  font-weight: 400;
  font-style: normal;
}
.gfield {
  margin-bottom: 20px;
}
.gform-body .gfield--width-half {
  width: calc(50% - 0px);
  display: inline-block;
  margin-bottom: 20px;
}
.gform-body .left-half {
  padding-right: 8px;
}
/*
.gform-body .gfield--type-select {
	padding: 0 15px 20px;
} */
#top .gchoice {
  list-style-type: none;
  margin-left: 0;
}
.gfield--input-type-email {
  margin-top: 20px;
}
.gsection {
  padding: 40px 0 10px 0;
  border-bottom: 1px solid #A0A0A0;
  margin-bottom: 25px;
}
#field_40_11 .gfield_label, #field_40_16 .gfield_label {
  font-weight: 700;
  font-size: .92em;
}
#top #input_40_16 label {
  font-weight: 400;
}
/* HOME */
.av-layout-grid-container.max-width {
  max-width: 1280px;
  margin: 0 auto;
  padding: 20px 25px;
}
.border-left {
  border-left: 1px solid #ebebeb;
}
@media screen and (max-width: 768px) {
  .border-left {
    border-left: 0;
  }
}
#top .benefits-icons .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
  margin-top: 20px;
}

@media only screen and (max-width: 990px) {
	#top .benefits-icons .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
		margin-top: 0;
	}
	.small-svg img {
		width: 100%;
        padding: 40px 0;
	}
}
.h2-thin p {
  margin: 30px 0;
}
.benefits-icons .flex_column {
  border-radius: 15px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10);
  background: linear-gradient(to right, #0D628A 50%, transparent 50%);
  background-size: 210% 100%;
  background-position: right;
  transition: all 0.6s ease !important;
}
body .benefits-icons .flex_column.avia-link-column.avia-link-column-hover:hover {
  opacity: 1;
  background-position: left;
  color: #fff;
}
.benefits-icons [data-av_icon]:before {
  color: #0D628A;
  font-size: 45px;
  line-height: 45px;
  transition: all 0.6s ease !important;
}
.benefits-icons .iconbox .iconbox_content .iconbox_content_title {
  padding: 2px 0 0 30px;
  margin: 0 0 16px 20px;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px; /* 136.364% */
  text-transform: none;
  letter-spacing: 0;
  transition: all 0.6s ease !important;
}
.benefits-icons p {
  color: #333;
  font-family: Poppins;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 160% */
  transition: all 0.6s ease !important;
}
.benefits-icons a {
  color: var(--Purple, #7C2786);
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  text-decoration: underline;
  transition: all 0.6s ease !important;
}
.benefits-icons .flex_column:hover [data-av_icon]:before, .benefits-icons .flex_column:hover a, .benefits-icons .flex_column:hover .iconbox_content_title, .benefits-icons .flex_column:hover p {
  color: #fff;
  transition: all 0.6s ease !important;
}
.benefits-icons .blank.flex_column {
  box-shadow: none;
}
#top .benefits-icons .ghost-shadow {
  background: #fff;
  box-shadow: none;
}
#top .iconbox_content_container {
  padding-left: 50px;
}
.av_font_icon.av-icon-style-border .av-icon-char {
  background: var(--Purple, #7C2786);
  padding: 15px;
  border: 0;
}
/* County Dropdown */
.hidden_label label {
  display: none;
}
#top .redirect-dropdown {
  position: relative;
  display: inline-block;
}
#top .redirect-dropdown .ginput_container_select select {
  appearance: none; /* Hides the default arrow */
  -webkit-appearance: none; /* Hides default arrow in Safari */
  -moz-appearance: none; /* Hides default arrow in Firefox */
  background-image: none; /* Removes any default background icon */
}
#top .redirect-dropdown select {
  padding: 12px 44px 12px 24px; /* Adjust padding to make space for the icon */
  border-radius: 6px;
  border: 1px solid #A0A0A0;
  background-color: #fff;
  color: #272D37;
  font-weight: 600;
  transition: 80ms;
  appearance: none; /* Hide default arrow */
  -webkit-appearance: none; /* Hide default arrow in Safari */
  -moz-appearance: none; /* Hide default arrow in Firefox */
  position: relative;
  z-index: 1000;
  width: 100%;
  max-width: 500px;
}
#top .redirect-dropdown::after {
  content: '\e873'; /* Your original icon from entypo-fontello */
  font-family: 'entypo-fontello'; /* Ensure this font is properly loaded */
  font-size: 1.5em; /* Adjust size if needed */
  position: absolute;
  right: 20px; /* Adjust distance from the right */
  top: 50%;
  transform: translateY(-50%);
  color: #000; /* Icon color */
  pointer-events: none; /* Ensures the icon doesn't interfere with interactions */
  z-index: 1001;
  font-size: 20px;
}
#top .redirect-dropdown select option {
  color: #272D37;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px; /* 150% */
  letter-spacing: -0.1px;
}
/* Home Menu */
#menu-what-do-you-want-to-do {
  width: max-content;
  background: #f6f6f6;
  border-radius: 15px;
  margin-top: -20px;
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  box-shadow: 0px 4px 4px 0px #0000001A;
}
#menu-what-do-you-want-to-do > li {
  padding: 15px 0;
  display: inline-block;
  border-right: 1px solid #D6D6D6;
  padding-left: 15px !important;
  padding-right: 15px !important;
  margin-left: -4px !important;
}
#menu-what-do-you-want-to-do > li:last-of-type {
  border-right: 0px solid black;
}
@media screen and (max-width: 1220px) {
  #menu-what-do-you-want-to-do {
    position: inherit;
    width: 88%;
	top: 30px;
  }
  #menu-what-do-you-want-to-do > li {
    border-right: 0px solid black;
  }
}
@media screen and (max-width: 768px) {
	#menu-what-do-you-want-to-do {
        width: 100%;
        top: 80px;
    }
}
.av-submenu-container {
  border-bottom: 0 !important;
}
#menu-what-do-you-want-to-do a {
  background: transparent;
  font-size: 15px;
  font-weight: 700;
  line-height: 22.5px;
  text-align: left;
  color: #0D628A;
  border-left-width: 0 !important;
}
#menu-what-do-you-want-to-do li:hover {
  color: #ffffff;
  background: #5a0564;
}
#menu-what-do-you-want-to-do li:hover a, #menu-what-do-you-want-to-do li:hover a::after {
  color: #ffffff;
}
#menu-what-do-you-want-to-do a::after {
  content: '\e875';
  font-size: 1em; /* Adjust arrow size */
  margin-left: 8px; /* Adjust spacing */
  color: #FFF; /* Set arrow color */
  font-family: 'entypo-fontello';
  color: #000000;
}
#menu-what-do-you-want-to-do li:first-child:hover {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
#menu-what-do-you-want-to-do li:last-child:hover {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
#top .unique .top-title svg {
  margin-right: 15px
}
#top .unique .top-title {
  background: #2CA7C1;
  padding: 10px 10px 5px;
  margin: 20px;
  border-radius: 16px;
  display: flex;
  align-content: space-between;
  justify-content: center;
  align-items: center;
  min-height: 75px;
}
#top .unique .top-title h3 {
  color: #fff;
  width: min-content;
  margin-right: 10px;
}
#top .unique .top-title img {
  max-width: 40px;
  margin: -5px 10px 5px;
}
#top .unique p {
  padding: 0 30px 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.10000000149011612px;
  text-align: left;
  color: #272D37;
}
#top .home-start a {
  color: #7C2786;
  border-bottom: 2px solid #7C2786;
}
#top .number-one::before, #top .number-two::before, #top .number-three::before {
  content: "";
  width: 50px;
  height: 50px;
  background-size: 96%;
  background-position: center center;
  position: absolute;
  background-repeat: no-repeat;
}
#top .number-one::before {
  background-image: url(https://htaprod1stg.wpengine.com/wp-content/uploads/2024/08/number-1.svg);
}
#top .number-two::before {
  background-image: url(https://htaprod1stg.wpengine.com/wp-content/uploads/2024/08/number-2.svg);
}
#top .number-three::before {
  background-image: url(https://htaprod1stg.wpengine.com/wp-content/uploads/2024/08/number-3.svg);
}
#top .home-start h3 {
  margin-left: 60px;
  line-height: 30px;
  font-size: 20px;
}
/* FOOTER */
.footer-border-top {
  border-top: 10px solid #7C2786;
}
#footer {
  padding-bottom: 0;
  padding-top: 0;
}
#footer ul {
  margin-left: 0;
}
#footer-page h3 {
  color: #7C2786;
  padding-bottom: 0;
}
.home #footer-page .give-us-a-call {
  display: none;
}
.footer-logo img {
  width: 266px;
  padding-bottom: 27px;
}
.address p {
  color: #5F6D7E;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px; /* 160% */
  letter-spacing: -0.1px;
}
@media screen and (max-width: 768px) {
  .avia-image-container.avia-align-left.footer-logo {
    float: none;
    text-align: center
  }
  .footer-logo img {
    margin: 0 auto;
  }
  .address p {
    text-align: center;
  }
  .address br {
    display: block !important;
  }
}
#footer-page ul li {
  padding-left: 0;
  line-height: 22px;
  margin-left: 0;
}
#footer-page ul li:before {
  display: none;
}
#footer-page .footer-nav #footer-navigation {
  list-style: none;
  padding: 0;
  width: 100%;
  margin-bottom: 0;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
	margin-left: 0;
}
#footer-page .footer-nav .menu-item-has-children > a {
  font-style: normal;
  color: #272D37;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px; /* 150% */
  letter-spacing: -0.1px;
}
#footer-page li a {
  color: #5F6D7E;
  font-size: 16px;
  line-height: 24px; /* 150% */
  letter-spacing: -0.1px;
  font-weight: inherit;
}
#footer-page .footer-nav .menu-item-has-children {
  flex: 0 0 15%;
  max-width: 15%;
}
.footer-nav {
  padding-left: 0;
}
#footer-page .entry-content-wrapper ul, ul.disc {
  list-style: none;
}
#footer-page .sub-menu {
  margin-left: 0;
}
#footer-page .footer-search h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  letter-spacing: -0.10000000149011612px;
  text-align: left;
  color: #7C2786;
  margin-bottom: 20px;
  text-transform: uppercase;
}
#footer-page .search-form {
  display: flex;
  align-items: center;
}
#footer-page input.search-field {
  margin-bottom: 0;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-left: 15px;
}
#footer-page label {
  width: 100%;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.10000000149011612px;
  text-align: left;
}
#footer-page .search-field {
  flex: 1;
  padding: 5px;
  font-size: 16px;
}
#footer-page .search-submit {
  padding: 10px 20px;
  font-size: 16px;
  margin-left: 10px;
  cursor: pointer;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-left: 0;
  font-size: 15px;
  font-weight: 700;
  line-height: 22px;
  text-align: left;
  margin-bottom: 8px;
}
#footer-page .footer-awards p, #footer-page .legal p, #footer-page .custom-html-widget {
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.10000000149011612px;
  text-align: left;
}
#footer-page .social {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin: 75px 0 30px;
}
#footer-page .social h4 {
  margin-right: 30px;
  font-family: Poppins;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.10000000149011612px;
  text-align: left;
  color: #7C2786;
  text-transform: uppercase;
}
#footer-page .social .av_font_icon {
  margin: 0px 10px;
}
#footer .footer-nav {
  padding-top: 50px;
  border-top: 1px solid #EBEBEC;
  background: #F6F6F6
}
#footer .footer-nav #footer-navigation {
  list-style: none;
  padding: 0;
  width: 100%;
  margin-bottom: 0;
  position: relative
}
#footer .footer-nav #footer-navigation:after {
  display: table;
  position: relative;
  content: "";
  clear: both;
  overflow: hidden
}
@media screen and (min-width: 1200px) {
  #footer .footer-nav #footer-navigation {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
  }
}

@media screen and (max-width:991px) {
  #footer-page .footer-nav #footer-navigation {
    display: block
  }
  #footer-page .footer-nav .menu-item-has-children {
    max-width: 100%
  }
  #footer-page .sub-menu {
    display: none
  }
  #footer-page .menu-item {
    font-size: 18px;
    font-style: normal;
    font-weight: 450;
    line-height: 28px;
    letter-spacing: -0.36px
  }
  #footer-page .container {
    padding: 0;
    max-width: 100% !important;
    width: 100% !important
  }
  #footer-page .avia-section {
    padding: 0 50px
  }
  #footer-page .footer-nav {
    padding: 0 !important;
    margin-bottom: 0
  }
  #footer-page .footer-nav li,
	#footer-page li {
		padding: 0;
    margin-bottom: 0;
  }
  #footer-page .footer-nav li a {
    border-top: 1px solid #a0a0a0;
    padding: 20px 30px;
    width: 100%;
    display: block
  }
  #footer-page .footer-nav li.menu-item-has-children > a:after {
    content: "+";
    display: inline-block;
    float: right;
    font-size: 35px;
    font-weight: 300
  }
  #footer-page .footer-nav li.menu-item-has-children.open > a:after {
    content: "-"
  }
  #footer-page .footer-nav ul {
    padding: 0
  }
  #footer-page .footer-nav li a:hover {
    border-bottom: 0
  }
  #footer-page .footer-nav li:last-of-type {
    border-bottom: 1px solid #a0a0a0
  }
  #footer-page .sub-menu li {
    background: #f5f5f5
  }
  #footer-page .footer-awards span {
    max-width: 100%
  }
}

#footer .footer-nav .menu-item-has-children {
  text-align: left
}
@media screen and (max-width: 767px) {
  #footer .footer-nav .menu-item-has-children {
    display: block;
    padding-bottom: 24px
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  #footer .footer-nav .menu-item-has-children {
    display: inline-block;
    width: 50%;
    padding-right: 30px;
    padding-bottom: 30px
  }
  #footer .footer-nav .menu-item-has-children:nth-child(1) {
    float: left
  }
  #footer .footer-nav .menu-item-has-children:nth-child(2) {
    float: right
  }
  #footer .footer-nav .menu-item-has-children:nth-child(3) {
    float: right
  }
  #footer .footer-nav .menu-item-has-children:nth-child(4) {
    float: left
  }
  #footer .footer-nav .menu-item-has-children:nth-child(5) {
    float: right
  }
}
@media screen and (min-width: 1200px) {
  #footer .footer-nav .menu-item-has-children {
    flex: 0 0 19%;
    max-width: 19%;
    padding-right: 30px;
    padding-bottom: 10px
  }
  #footer .footer-nav .menu-item-has-children:nth-child(1) {
    flex: 0 0 40%;
    max-width: 40%
  }
  #footer .footer-nav .menu-item-has-children:nth-child(4) {
    flex: 0 0 22%;
    max-width: 22%
  }
}
#footer .footer-nav .menu-item-has-children > a {
  color: #4A4D55;
  font-size: 18px;
  line-height: 1.1111111111;
  letter-spacing: 0;
  text-transform: uppercase;
  font-weight: 700;
  font-style: normal;
  font-family: "proxima-nova-condensed"
}
#footer .footer-nav .menu-item-has-children > a:hover {
  color: #00769E
}
#footer .footer-nav .menu-item-has-children .sub-menu {
  list-style: none;
  padding: 11px 0 0
}
#footer .footer-nav .menu-item-has-children .sub-menu li {
  display: block;
  position: relative;
  padding: 0
}
#footer .footer-nav .menu-item-has-children .sub-menu a {
  display: table;
  color: #4A4D56;
  font-size: 17px;
  letter-spacing: 0;
  line-height: 1.2;
  padding: 8px 0
}
#footer .footer-nav .menu-item-has-children .sub-menu a:hover {
  color: #00769E
}



/* External Link */
.external-links {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .7);
  z-index: 10005;
  visibility: hidden;
  opacity: 0;
  transition: opacity .2s, visibility 0s .3s
}
.external-links.is-visible {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s, opacity .3s .1s
}
.external-links.textholder span {
  font-weight: 700
}
.disclaimer_dialog {
  background: #fff;
  box-shadow: 4px 4px 0 0 rgba(0, 0, 0, .2);
  padding: 50px 40px 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 700px;
  text-align: center
}
.disclaimer_dialog > .buttons {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #ececed
}
.disclaimer_dialog > .buttons a {
  margin-right: 30px
}
.disclaimer_dialog > .buttons a:last-child {
  margin-right: 0
}
.disclaimer_dialog > .closebtn {
  appearance: none;
  -webkit-appearance: none;
  border: 0;
  background: none;
  padding: 0;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 30px;
  height: 30px;
  overflow: hidden;
  text-indent: -200px;
  cursor: pointer
}
.disclaimer_dialog > .closebtn:before {
  content: "\e5cd";
  display: block;
  font-family: Material Icons;
  font-size: 40px;
  line-height: 1;
  z-index: 1;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-indent: 0;
  color: #b6b6b6
}
.disclaimer_dialog > .closebtn:hover:before {
  color: #000
}
.modal-button {
  text-transform: uppercase;
  padding: 10px 20px;
  border: 3px solid #00769E;
  margin: 0 15px;
  color: #00769E
}
.disclaimer_dialog h2 {
  margin-bottom: 20px
}
.modal-button.continue {
  color: #fff;
  background: #00769E
}
/* HEADER ALERT */
.alert-container {
  padding: 0 50px;
  background-color: #29FFF2;
}
.alert-banner {
  max-width: 1280px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  position: relative;
  z-index: 1000;
  display: flex;
  justify-content: space-between;
}
.alert-banner img {
  vertical-align: bottom;
  margin-right: 10px;
}
.alert-banner a {
  color: #000;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px; /* 146.667% */
  letter-spacing: 0.45px;
}
.alert-link {
  color: white;
  text-decoration: none;
}
.alert-link:hover {
  text-decoration: underline;
}
.alert-text {
  margin: 0;
}
.tbd {
  background: red !important;
  animation: pulse 2s infinite;
}
.tbd a {
  color: #a8a8a8 !important;
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
/* MEDICARE SURVEY CUSTOM STYLES */
.html_header_transparency #top.page-csnpsurvey .avia-builder-el-0 .container, .html_header_transparency #top.page-medicaresurvey .avia-builder-el-0 .container {
  padding-top: 0;
}
#top .medicareSurvey h1 {
  margin-bottom: 0;
}
#top .medicareSurvey legend {
  font-size: 20px;
  font-weight: 600;
  margin: 10px 0;
  line-height: 27px
}
#top .medicareSurvey label {
  font-size: 18px;
  font-weight: normal;
  margin: 5px 0
}
#top .medicareSurvey .gform_wrapper .gfield > label {
  font-size: 22px;
  font-weight: 700;
  margin: 10px 0
}
#top .medicareSurvey .gfield--type-captcha {
  margin: 20px 0
}
#top .medicareSurvey .ginput_complex {
  display: flex;
  justify-content: space-between
}
#top .medicareSurvey .ginput_complex > span {
  flex: 1;
  margin-right: 10px
}
#top .medicareSurvey .ginput_complex > span:last-child {
  margin-right: 0
}
#top .medicareSurvey fieldset, #top .medicareSurvey .gfield {
  margin-bottom: 50px;
  margin-top: 50px
}
#top .medicareSurvey .gfield_description {
  font-size: 16px;
  margin-bottom: 14px
}
#top .medicareSurvey #field_35_28 {
  margin-top: 50px
}
#top .medicareSurvey .ginput_container_date {
  width: 100%
}
#top .gform_wrapper ul li.gfield {
  list-style-type: none;
}
#top .gform_wrapper .gfield_time_hour input, #top .gform_wrapper .gfield_time_minute input, #top .gform_wrapper .gfield_date_month input, #top .gform_wrapper .gfield_date_day input, #top .gform_wrapper .gfield_date_year input {
  min-width: 95%;
  margin: 0 !important;
  display: inline-block !important
}
#input_35_30, #input_35_36 {
  width: 200px !important
}
#top .medicareSurvey .gform_wrapper .gfield_required {
  padding-left: 1px;
  color: #dc3545;
  font-weight: normal;
  font-size: 24px;
  color: red
}
#top .medicareSurvey input {
  font-size: 16px;
  font-weight: normal;
  padding-left: 15px
}
#top .medicareSurvey input[type='text'] {
  color: #3a3b3c
}
.gfield_description {
  margin-top: 5px;
}
@media screen and (max-width: 768px) {
  #top .medicareSurvey .ginput_complex {
    display: block
  }
  #input_35_28 {
    display: ruby-text
  }
  #top .medicareSurvey .ginput_complex input {
    display: block
  }
  #top .medicareSurvey .ginput_complex > span {
    margin-right: inherit;
    margin-bottom: 20px;
    display: block
  }
}
.page-id-10055 #masthead {
  display: none
}
/* EVENTS */
#top .tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
  background-color: #00769E;
}
#top .tribe-events-pg-template {
  position: relative;
  top: 0
}
#top .tribe-events-event-meta:before {
  border-top: 0
}
#top .tribe-events-meta-group, #top .tribe-events-content {
  font-size: 16px
}
#top .tribe-events-c-subscribe-dropdown__button {
  border-color: #7C2769;
  color: #7C2769
}
#top .tribe-events-c-subscribe-dropdown__button:hover {
  background-color: #7C2769;
  color: #ffffff
}
#top .tribe-events-c-subscribe-dropdown__button ul, #top .tribe-events-c-subscribe-dropdown__button ul li {
  padding: 0
}
#top .tribe-events-c-subscribe-dropdown__button ul li.tribe-events-c-subscribe-dropdown__list-item:before {
  display: none
}
.gravity-rsvp {
  padding-top: 50px
}
#top .tribe-events-back, #top .tribe-events-nav-pagination, #top #tribe-events-footer {
  display: none
}
.tribe-events-meta-group {
  width: 50% !important;
  padding: 0 0 40px !important
}
.tribe-events-meta-group-organizer, .tribe-events-venue-map {
  display: none !important
}
.event-meta-wrap {
  width: 33%;
  float: left;
  background: #f3f4f4;
  padding: 0 20px
}
.single-tribe_events .tribe-events-event-meta {
  margin: 0
}
.event-description {
  float: left;
  width: 66%;
  padding: 17px 0 0 50px
}
.av-upcoming-event-excerpt {
  display: block;
  font-size: 16px
}
.av-upcoming-event-excerpt p {
  margin: 0;
  display: inline-block
}
#top .gfield_visibility_hidden {
  display: none
}
.page-diabetic-wellness-program .video-wrapper, .page-diabetic-wellness-program h4 {
  display: block;
  margin: 0 auto 30px;
  max-width: 550px
}
.seminar-bg-position {
  background-position: 100% 25% !important
}
#top .gform_confirmation_wrapper {
  border-color: #00769E;
  background: #f5f5f5
}
#top .gform_confirmation_wrapper * {
  color: #00769E !important
}
li.avia-slideshow-slide {
  padding-left: 0 !important
}
.page-in-the-news h2 a {
  color: #5a0564 !important
}
.page-in-the-news .big-preview {
  display: none
}
.post-meta-infos .minor-meta {
  font-size: 14px;
  padding-bottom: 15px;
  display: block;
  color: #3D3F41
}
#top .type-post .entry-header h1 {
  margin-bottom: 0;
  padding-bottom: 0
}
#top .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  padding-bottom: 25px;
  padding-top: 45px
}
#top .tribe-events .tribe-events-calendar-month__calendar-event-datetime > * {
  font-size: 14px
}
#top .tribe-common .tribe-common-h8 {
  font-size: 16px;
  line-height: 19px
}
#top li.tribe-events-c-subscribe-dropdown__list-item::before {
  display: none
}
#top li.tribe-events-c-subscribe-dropdown__list-item {
  padding-left: 0;
  padding-bottom: 0
}
#top .tribe-events-calendar-month__events article:nth-child(odd) {
  background-color: #ffffff
}
#top .tribe-events-calendar-month__events article:nth-child(even) {
  background-color: #f5f5f5;
  padding-top: 10px;
  padding-bottom: 10px
}
#top #tribe-events-content a {
  color: #00769E !important;
}
/* TOGGLE */
#top p.toggler {
  color: #272D37;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 40px;
  letter-spacing: -0.44px;
  padding: 20px 39px
}
.av-elegant-toggle .toggle_icon {
  border: 0;
  opacity: 1
}
span.vert_icon, span.hor_icon {
  border: 2px solid #272D37
}
.av-elegant-toggle section:last-of-type .single_toggle {
  border-bottom: 1px solid #a0a0a0
}
#top p.toggler.activeTitle {
  color: #2CA7C1
}
#top p.toggler.activeTitle span.vert_icon, #top p.toggler.activeTitle span.hor_icon {
  border: 2px solid #2CA7C1
}
#top p.toggler.activeTitle .vert_icon {
  display: none
}
#top .toggle_content {
  padding: 20px 40px;
}
#top .toggle_content ul {
  padding: 0
}
#top .list .toggle_content {
  padding: 0
}
#top .list .toggle_content ul li {
  border-bottom: 1px solid #a0a0a0;
  padding: 20px 60px
}
#top .list .toggle_content ul li:first-of-type {
  border-top: 1px solid #a0a0a0
}
#top .list .toggle_content h3 {
  padding: 20px 60px;
  border-top: 1px solid #a0a0a0
}
#top .toggle_content ul li:last-of-type {
  border-bottom: 0
}
#top .toggle_content ul li a {
  color: #272D37;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  text-decoration-line: underline
}
#top .toggle_content ul li a::after {
  content: "";
  display: inline-block;
  margin-left: 3px;
  background-image: url('https://healthteamadvantage.com/wp-content/uploads/2023/09/purple-arrow@2x.png');
  height: 15px;
  width: 15px;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle
}
#top .toggle_content ul li:before, #top .sticky-menu ul li:before {
  display: none
}
#top .expand .list {
  background: #fff;
  padding: 50px 30px 20px
}
#top .expand span {
  margin: 0 16px
}
#top .expand a {
  font-weight: 600;
  text-decoration-line: underline
}
body .container_wrap .avia-builder-el-no-sibling.togglecontainer {
  margin: 30px 0;
  position: relative;
  clear: both
}
@media screen and (max-width: 768px) {
  .expand {
    text-align: center;
    padding: 33px
  }
  #top p.toggler {
    padding: 20px 24px
  }
  #top .toggle_content ul li {
    padding: 20px 40px
  }
}
.error404 .content {
  border-right: 0
}
/* Provider Search */
.provider-search {
  text-align: center;
  padding-bottom: 20px
}
.provider-search div, .provider-search div a {
  display: inline-flex;
  margin: 0 10px;
  color: #272D37;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px
}
.provider-search .here {
  border-bottom: 1px solid black
}
.provider-search .there a::after {
  background-image: url('https://healthteamadvantage.com/wp-content/uploads/2023/09/arrow-up.svg');
  content: "";
  display: inline-block;
  margin: 4px 0 0 4px;
  height: 15px;
  width: 15px;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle
}
/* Lead Capture */
#gform_submit_button_26 {
  height: 50px
}
.lead-capture-form_wrapper .gform_button {
  margin-top: 15px
}
.lead-capture-form_wrapper p {
  padding-bottom: 30px
}
#top .lead-capture-form_wrapper label {
  font-weight: bold;
  font-size: 18px;
  margin: 10px 0
}
#top .gform_wrapper.lead-capture-form_wrapper input {
  margin-bottom: 0;
  min-width: auto;
  margin-right: 10px
}
.lead-capture-form_wrapper .ginput_container {
  display: inline-flex;
  justify-content: space-between;
  width: 100%
}
.lead-capture-form_wrapper .name_first, .lead-capture-form_wrapper .name_last {
  flex-basis: calc(50% - 20px)
}
.lead-capture-form_wrapper .gfield--width-half:nth-child(even) {
  width: 46%;
  display: inline-block
}
.lead-capture-form_wrapper .gfield--width-half:nth-child(odd) {
  width: 46%;
  display: inline-block;
  margin-right: 44px
}
/* 2024 Sticky Menu */
.main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table > li:nth-child(even), #top .main_color .avia-data-table.avia_pricing_minimal td {
  color: #272D37;
}
.menu-toggle {
  display: none;
}
#top .sticky-menu p {
  padding-bottom: 0;
  color: #7C2786
}
#top .sticky-menu ul {
  padding: 0;
  margin-left: 0;
}
#top .sticky-menu ul li {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-left: 0;
  border-bottom: 1px solid white;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  padding: 12px 15px;
  border-left: 7px solid transparent;
}
#top .sticky-menu ul li:hover {
  color: #7C2786;
  background-color: #f5f5f5;
}
#top .sticky-menu ul li a {
  border-bottom: 1px solid transparent;
  color: #272D37;
}
#top .sticky-menu ul li:hover a {
  border-bottom: 1px solid #7C2786;
  color: #7C2786;
}
#top .sticky-menu .current_page_item {
  color: #7C2786;
  border-left: 7px solid #007FA4;
}
#top .sticky-menu .current_page_item:hover a {
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.menu-item-12852 a {
  color: #0D628A !important;
}
/* #top .sticky-menu ul li::after {
    content: "";
    margin-left: 3px;
    background-image: url('https://healthteamadvantage.com/wp-content/uploads/2023/09/gray-arrow@2x.png');
    height: 15px;
    width: 15px;
    min-width: 15px;
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: middle;
    margin-left: 8px
} */
#top .sticky-menu li.current-menu-item a {
  color: #0D628A;
}
#top .sticky-menu ul li.current-menu-item::after {
  display: none
}
.sticky-menu section {
  border: none;
  border-radius: none;
  padding: 0px;
  width: 350px
}
/*.sticky-menu section {
    border: 1px solid #a0a0a0;
    border-radius: 6px;
    padding: 24px;
    width: 350px
*/
.sticky-menu.sticky section {
  position: fixed;
  top: 120px;
  z-index: 0
}
/* BENEFITS */
.icon-inline .avia-image-container, .icon-inline .av_textblock_section:first-of-type {
  display: inline-block;
  vertical-align: top;
  float: none;
}
.icon-inline .av_textblock_section:first-of-type {
  width: calc(100% - 100px);
}
.icon-inline .text-block {
  display: block;
  width: 100%;
  clear: both;
}
#top .icon-inline img {
  max-height: 95px;
}
#top .icon-inline h2 {
  line-height: 54px;
}
/* 2024 table styles - can be deleted 1/1/25 */
#top .table-section {
  max-width: 700px;
  margin: 0 auto;
}
#top .table-section.two-tables {
  max-width: 1140px;
  margin: 30px auto;
}
.flex-column, #top .table-section .heading {
  display: flex;
  flex-direction: column;
  justify-content: center
}
#top .table-section.two-tables .heading h3 {
  color: #FFF;
  margin-bottom: 0;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 1.4166666667;
  font-weight: 600;
  font-style: normal;
  padding-bottom: 0;
}
.flex-row, #top .table-section .copays-row, #top .table-section .out-of-pocket-maximum .price, #top .table-section .prices {
  display: flex;
  flex-direction: row
}
.flex-row, #top .table-section .copays-row, #top .table-section .out-of-pocket-maximum .price, #top .table-section .prices {
  flex-direction: row !important
}
.flex-column, #top .table-section .heading {
  flex-direction: column !important
}
#top .table-section h2, #top .table-section .gform_heading h3, #top .gform_heading .table-section h3, .page-template-inner #top .table-section .container-fluid.faq-intro.white-section h1, .page-template-inner #top .container-fluid.faq-intro.white-section .table-section h1, #top .table-section .container-fluid + .intro-section h1, #top .container-fluid + .intro-section .table-section h1 {
  padding-bottom: 35px
}
#top .table-section .row {
  justify-content: center
}
@media screen and (max-width: 991px) {
  #top .table-section .table-wrap + .table-wrap {
    margin-top: 30px
  }
}
#top .table-section .table {
  border: 1px solid #51A6C1;
  margin-bottom: 0;
  height: 100%
}
#top .table-section .heading {
  background-color: #00769E;
  padding: 15px;
  height: 95px
}
#top .table-section .heading h3 {
  color: #FFF;
  padding-bottom: 0;
  margin-bottom: 0;
}
#top .table-section .prices {
  justify-content: space-evenly;
  position: relative;
  padding-bottom: 26px;
  margin-bottom: 24px
}
#top .table-section .prices:after {
  height: 1px;
  width: 50%;
  left: 50%;
  top: 100%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  background: #C5C8CA
}
#top .table-section .prices .monthly_premium_options, #top .table-section .prices .deductible_for_medical_and_prescription {
  display: inline-block
}
#top .table-section .prices span {
  display: block;
  text-align: center
}
#top .table-section .prices .price {
  color: #00769E;
  font-size: 45px;
  letter-spacing: 0;
  line-height: 1;
  padding-top: 30px;
  padding-bottom: 12px
}
#top .table-section .prices .label {
  color: #4A4D55;
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
  font-style: normal;
}
#top .table-section .featured-benefits {
  position: relative;
  padding-bottom: 16px;
  margin-bottom: 24px
}
#top .table-section .featured-benefits:after {
  content: "";
  position: absolute; /* Add position: absolute */
  height: 1px;
  width: 50%;
  left: 50%;
  top: 100%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  background: #C5C8CA
}
#top .table-section .featured-benefits h3 {
  text-align: center
}
#top .table-section .featured-benefits .item {
  display: flex;
  flex-direction: row;
  justify-content: center;
  position: relative;
  margin: 0 auto 10px;
  width: 100%;
  height: 54px;
  max-width: calc(100% - 30px)
}
@media screen and (max-width: 767px) {
  #top .table-section .featured-benefits .item {
    padding: 0 36px
  }
}
@media screen and (min-width: 768px) {
  #top .table-section .featured-benefits .item {
    max-width: 50%
  }
}
#top .table-section .featured-benefits .item .flag {
  display: block;
  position: absolute;
  width: 46px;
  height: 16px;
  left: -10px;
  top: 27px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='183.71' height='62.318' viewBox='0 0 183.71 62.318'%3E%3Cg id='Group_1' data-name='Group 1' transform='translate(-4.335 -4.841)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M4.335,4.841V67.159h150.02l33.69-30.4L153.719,4.841Z' fill='%2300527a' /%3E%3Cpath id='Path_2' data-name='Path 2' d='M122.158,57.969a7.9,7.9,0,0,0,1.426.178,6.192,6.192,0,0,0,1.782-.268h.444a3.6,3.6,0,0,0,1.962-.534,8.084,8.084,0,0,0,2.94-2.406c.534-.712,1.158-1.248,1.6-1.96a3.947,3.947,0,0,1,.534-1.07l.714-.8a49.111,49.111,0,0,0,3.742-7.484l.534-2.406c.624-1.338,1.07-2.762,1.782-4.188l.446-1.6c.446-1.248.624-2.228,1.07-3.386a11.57,11.57,0,0,0,.89-3.12l.356-1.782a.9.9,0,0,0,.446-.712.326.326,0,0,0-.178-.446v-.534A3.521,3.521,0,0,1,143.1,24.2a3.965,3.965,0,0,0,.088-.446.165.165,0,0,0,0-.266v-.18c.09-.534-.266-1.158-.178-1.87v-.178c0-.714-.444-1.07-.8-1.872a1.009,1.009,0,0,1-.8-.89l-.534-.268a1.6,1.6,0,0,1-.8-.356,1.067,1.067,0,0,0-.446-.714l-.266-.178a.566.566,0,0,0-.446.534c-.09.09-.09.09-.09.18s0,.088.09.088a5.4,5.4,0,0,1-.534,2.05.325.325,0,0,0-.09.268v.444a5.069,5.069,0,0,1,.09,1.07c0,.268-.18.446-.446.624-.268.534-.268,1.426-.8,2.05-.268,1.87-.98,3.564-1.426,5.434a4.193,4.193,0,0,1-.892,1.782c-.266,1.426-.98,2.674-1.246,4.1a1.071,1.071,0,0,0-.18.268,18.274,18.274,0,0,0-.89,2.048l-.09,1.07-.178.712c-.088.268-.444.624-.534.98a6.982,6.982,0,0,1-.8,1.872l-2.228,4.01a38.959,38.959,0,0,1-3.564,5.258c-.268.444-1.336.89-1.96,1.336-.09,0-.178.088-.268.088-.178,0-.266-.088-.266-.178v-.088a1.093,1.093,0,0,0,.178-.446,7.323,7.323,0,0,1-.536-3.832l.09-.89a45.77,45.77,0,0,0,.98-5.346c.178-.358.178-.8.268-.892a3.15,3.15,0,0,0,.534-1.694,8.743,8.743,0,0,0,.088-1.514,4.89,4.89,0,0,0,.268-1.336,4.984,4.984,0,0,0,.714-1.6l.266-.892a1.879,1.879,0,0,0,.356-.89v-1.07a2.433,2.433,0,0,0,.624-1.782l.536-2.316.088-.536a3.848,3.848,0,0,0-1.514-1.426c-.446-.356-.98-.356-1.426-.8-.09-.178-.178-.178-.268-.178-.178,0-.446.178-.624.178-.088,0-.088,0-.178-.088a2.1,2.1,0,0,1-.98-.178,1.829,1.829,0,0,1-.446-.09.771.771,0,0,0-.534.268,35.509,35.509,0,0,0-2.228,3.3,17.178,17.178,0,0,1-2.406,4.366A1.061,1.061,0,0,1,116.1,34c-1.07,1.692-1.782,3.3-2.762,5.078,0,.446-.446.892-.8,1.338a2.2,2.2,0,0,0-.892,1.248,11.931,11.931,0,0,1-2.226,3.83c-.624.892-.892,1.872-1.962,2.14a.521.521,0,0,0-.088.356,35.9,35.9,0,0,1-2.94,3.474c0,.09-.09.09-.446.446h-.268c-.088,0,0-.356,0-.356-.088-.09-.178-.09-.178-.178s.09-.178.09-.356a65.232,65.232,0,0,1,1.6-6.684c0-.088.356-.356.356-.356a8.458,8.458,0,0,1,1.158-2.584c.09-1.426.98-2.674,1.514-3.832a33.631,33.631,0,0,1,2.764-5.7c0-.178.266-.446.356-.714.8-1.158,1.336-2.406,2.048-3.564.624-1.158,1.516-2.228,2.14-3.386a5.437,5.437,0,0,1,1.158-1.96A4.389,4.389,0,0,0,117.97,20.1a1.7,1.7,0,0,0-.536-1.426,2.481,2.481,0,0,0-1.87-1.248c-.178,0-.268.088-.446.088a1.715,1.715,0,0,1-1.336-.622c-.268,0-.536-.09-.892-.09-.534.356-.98.356-1.158.98a19.388,19.388,0,0,1-1.248,1.6,1.774,1.774,0,0,0-.712.892,56.816,56.816,0,0,0-3.12,5.168,18.644,18.644,0,0,0-1.782,3.118c-.8,1.782-1.6,3.3-2.494,4.9a8.58,8.58,0,0,0-.714,1.87,7.935,7.935,0,0,0-.622,1.694l-.358,1.514v.268c-.088.446-.356.89-.444,1.248L99.97,41.4a8.894,8.894,0,0,0-.892,2.852c0,.088,0,.444-.088.534-.178.89-.268,1.782-.356,2.584a7.13,7.13,0,0,0-.09,1.426l-.09,1.068a4.289,4.289,0,0,0-.444,1.516,5.838,5.838,0,0,0,.266,2.494c.09.446.358.8.268,1.338.178.444.09.89.268,1.336a6.611,6.611,0,0,0,4.1,2.494h.534A5.922,5.922,0,0,0,107.1,57.7a12.016,12.016,0,0,0,2.406-2.316,49.98,49.98,0,0,0,3.832-5.258,5.491,5.491,0,0,1,1.692-1.872c0-.356,0-.356.09-.356h.09c.088,0,.088.09.088.356a1.675,1.675,0,0,1,.178.714l-.088.268c.178.712,0,1.336.178,2.138a5.281,5.281,0,0,0,1.514,3.474c.446.18.714.624,1.07,1.16a8.043,8.043,0,0,0,1.87,1.426,15.174,15.174,0,0,0,2.14.534m-19.6-22.94a1.583,1.583,0,0,0,.576-.48Zm.48.48c0-.1-.576.478-1.056,1.054Zm-22.646.478a.094.094,0,0,0-.1-.1l.1-.288.48-1.054v-.1c0-.288.384-.48.48-.672a.206.206,0,0,1,.192-.192c.288-.192.48-.288.576-.672v-.192c0-.288.1-.384.382-.672a.816.816,0,0,0,.288-.48l.768-.958.768-.864c0-.288.288-.384.48-.576a5.5,5.5,0,0,1,1.056-1.056v-.288a5.072,5.072,0,0,0,1.342-1.15l.576-.48h.288c.192,0,.288.1.384.288.192.1.1.286.1.382v.48A1.911,1.911,0,0,0,87.78,28.5a5.343,5.343,0,0,1-1.342,2.112.728.728,0,0,0-.192.384,2.967,2.967,0,0,1-1.056,1.534l-.96,1.152a6.214,6.214,0,0,0-1.44,1.056,6.57,6.57,0,0,1-2.014,1.246Zm3.166,19.672,2.5-1.536a5.9,5.9,0,0,0,2.11-1.534l.384-.192,2.5-2.016c.1-.192.19-.192.286-.192h.288a2.438,2.438,0,0,0,.864-1.248l.384-.574a.958.958,0,0,0,.48-.384c.192-.192.48-.48.768-.48a12.548,12.548,0,0,1,1.152-1.056l.574-.672c0-.384.576-.672,1.056-1.152.288-.288.192-.478.48-.67s.384-.576.672-.768a1.67,1.67,0,0,0,.288-.672v-.192a1.137,1.137,0,0,1,.384-.672,6.385,6.385,0,0,0,1.534-1.728v-.286S101.6,38,101.6,37.907s-5.182,5.374-5.182,5.278a55.683,55.683,0,0,1,4.318-5.278v-.1c-.1-.1-4.51,4.222-4.51,4.126s4.99-5.278,6.334-6.908L91.714,45.391s6.43-6.716,7.966-8.06c1.822-2.014,4.606-4.414,4.606-4.606,0-.1-3.072,2.784-3.36,2.592,0-.1-1.054,1.534-1.15,1.63a60.967,60.967,0,0,0-6.526,4.8c2.782-2.494,8.06-7.1,7.868-6.908a.705.705,0,0,1,.192-.576,25.094,25.094,0,0,0,2.3-2.112c-.1,0-2.88,2.112-2.976,2.112-.384,0-.288.48-.48.576-.286.192-1.246.48-1.246.862v.1a8.764,8.764,0,0,0-1.248.768c-.48.48-.768.96-1.248,1.056L94.4,39.731c-.192.382-.48.478-.96.766A3.643,3.643,0,0,1,92.1,42.033c-.576.192-.672,1.056-1.246,1.344-.192.192-.768.48-1.056.768v.1c0,.094,0,.094-.1.19a.353.353,0,0,1-.1.288h-.1c-.48,0-.672.384-1.056.768-.384,0-.672.384-.96.96a.353.353,0,0,1-.288.1l-1.246,1.152-1.248.768a10.8,10.8,0,0,1-1.536,1.15L81.64,50l-.1.288v.1l-.384.192a.5.5,0,0,1-.384.192,1,1,0,0,0-.768.384,1.78,1.78,0,0,1-.672.192h-.288c0-.1-.1-.1-.192-.1a.353.353,0,0,0-.288.1c-.192.192-.288.288-.478.288s-.384-.1-.576-.1l-.96.192h-.192c-.384-.1-.768-.288-.864-.576-.288-.48-.672-.768-.672-1.248a1.622,1.622,0,0,1,.192-.48c0-.192-.1-.288-.1-.48s-.1-.192,0-.382a1.029,1.029,0,0,1,.192-.576,1.99,1.99,0,0,0,.192-.576l.1-1.248h.288a1.364,1.364,0,0,1,.192-.576c.384-.96.384-.96,1.344-1.534.288-.1.384-.192.576-.192.288,0,.574-.1.958-.1l1.056-.288a7.16,7.16,0,0,1,1.152-.672,8.717,8.717,0,0,1,1.344-.672h.19v-.1a10.624,10.624,0,0,1,1.536-1.056,6.434,6.434,0,0,0,1.824-1.15l.864-.576a7.12,7.12,0,0,0,2.014-1.44,5.176,5.176,0,0,0,1.536-1.344,1.622,1.622,0,0,0,.192-.48l.48-.766c.192-.1.192-.288.286-.384v-.288l.864-1.344a17.9,17.9,0,0,1,.96-1.92l.1-.382a13.09,13.09,0,0,0,.384-1.632c.1-.288.1-.672.192-.864l.288-.576v-.864l.1-.766a.968.968,0,0,0-.288-.864,2.7,2.7,0,0,1-.384-1.056c-.1-.192,0-.48-.288-.576-.288-.48-.384-.768-.672-.864a1.164,1.164,0,0,1-.48-.478A2.518,2.518,0,0,0,90.66,21.5l-.864-.288c0-.1-.192-.192-.48-.192h-.672a1.579,1.579,0,0,0-.96-.192,2.8,2.8,0,0,0-.864.192.711.711,0,0,1-.478.1l-.48.192a.335.335,0,0,1-.192.1h-.1a14.3,14.3,0,0,1-2.3,1.342.93.93,0,0,0-.672.768,1.86,1.86,0,0,1-.862.864c-.1.192-.384.384-.576.672-.1.192-.288.288-.48.576l-1.056.96c-.384.19-.48.574-.768.958l-.1.1-1.342,1.824-.288.48a5.539,5.539,0,0,0-.768.96l-.768,1.054c-.288.288-.48.48-.48.672l-1.63,2.784c-.288.382-.384.862-.768,1.342-.384,1.056-1.056,1.92-1.344,2.976l-.1.67c-.288.1-.288.48-.384.864-.288.96-.672,1.92-.864,2.784v.862c-.1.1-.1.288-.192.288l-.192.768v3.454l.288-.288.288-.1-.1.576-.288.1-.192.384v.1l.384,2.208-.1.766.576.96c.288.48.96.768,1.344,1.056a.972.972,0,0,0,.672.384,2.937,2.937,0,0,1,1.438.768,12.98,12.98,0,0,0,2.784.48h.192c.288,0,.192.1.384.1l1.63-.192a4.953,4.953,0,0,1,1.056-.192h.384l1.92-.672v.1ZM69.02,48.7c-.2,0-.3,0-.4-.1,0-.1.7-.5.7-.6v-.4a.31.31,0,0,1,.1-.2,24.944,24.944,0,0,0,2.3-2.3c0-.2-1.9,1-2.6,1-.2,0-.3,0-.3-.2v-.1c0-.4,3.1-2.1,3.3-2.4a.1.1,0,0,0-.1-.1c-.3,0-1.7.6-2,.6-.1,0-.1,0-.1-.1,0-.2,2.7-1.8,2.7-1.9l.7-.5.1-.2s-.2-.2-.2-.1a19.766,19.766,0,0,1-2.7,1h-.1c-.1-.1,1.9-1.7,1.9-1.9s.1-.3.1-.4a1.648,1.648,0,0,0,.2-1,5.65,5.65,0,0,1-1.3,1.4l-4.2,3.8a33.77,33.77,0,0,1-3.5,2.9,7.911,7.911,0,0,1-1.5,1.2,20.013,20.013,0,0,0-2.5,1.4l-.1.1a1.086,1.086,0,0,1-.7.2c-.4,0-.6-.3-.6-.8a5.934,5.934,0,0,0-.2-1.4,7.519,7.519,0,0,1,0-1.5l.4-4.506a9.5,9.5,0,0,0,.5-2.3l.1-.6a12.309,12.309,0,0,1,.3-1.7c.6-2,1.4-4,1.9-6.106.6-1.7,1.1-3.3,1.6-5.106a1.4,1.4,0,0,0,.2-.6,4.174,4.174,0,0,0-.2-1.1,1.079,1.079,0,0,0-.7-.6,17.78,17.78,0,0,1-1.9-1c-.6-.3-1.3,0-1.8-.4a.349.349,0,0,1-.2-.1.1.1,0,0,0-.1.1l-3.1,1.2c-.2.1-.5.2-.6.4a7.609,7.609,0,0,1-2.4,1.8l-1.2,1.2a12.232,12.232,0,0,1-2,1.9,23.566,23.566,0,0,0-3.7,4.006l-.8,1.2-1,1.1a6.467,6.467,0,0,0-1.2,1.1l-3.1,4.1c-.1,0-.2.2-.3.3,0,0-.1.1-.1,0a.371.371,0,0,1-.3-.1c0-.2,0-.3.1-.4.5-2,1.4-3.7,2-5.506a.349.349,0,0,1,.2-.1l.4-1a32.933,32.933,0,0,1,1.5-3.3c.5-1.1.9-2.4,1.4-3.5a4.679,4.679,0,0,0,.9-1.7,16.24,16.24,0,0,1,1.9-3.7,15.983,15.983,0,0,0,1.9-4.5l.2-.4a1.263,1.263,0,0,0,.4-.7.9.9,0,0,0-.3-.7c-.1-.9-.8-1.3-1.2-1.9a.367.367,0,0,0-.3-.1c-.1,0-.2,0-.5.2-.2.1-.3.2-.4.2s-.2-.1-.3-.1c0-.1-.2-.1-.4-.1h-.3a1.1,1.1,0,0,1-.5.1c0-.1-.1-.1-.2-.1a1.072,1.072,0,0,0-.6.2,2.932,2.932,0,0,1-1.2.7c-.4.2-.8.4-.8.8,0,.1.1.2,0,.3a1.217,1.217,0,0,1-.4.9,54.455,54.455,0,0,0-3.1,5.808,10.638,10.638,0,0,0-1.4,3.4c-.1.3-.3.5-.3.7a22.083,22.083,0,0,0-1.2,2.1,6.4,6.4,0,0,0-.8,1.9v.5l-1.3,2.5a6.206,6.206,0,0,0-.7,1.9,5.993,5.993,0,0,1-1,2.7l-1,2.6-.2,2.2a21.583,21.583,0,0,1-1,2.7l-.2,2.2-.3,2.8a2.2,2.2,0,0,0-.1.8l-.1.4c0,.1.1.2.1.3a1.493,1.493,0,0,1-.3.7v.2a.878.878,0,0,1,.1.7,2.353,2.353,0,0,1-.2.8c-.1.1-.2.2-.2.3,0,.2.1.3.2.5l-.2,2.1c-.1.2,0,.3.2.3.1,0,.3-.1.4-.1a.1.1,0,0,1,.1.1c0,.2.7.3,1.4.3a1.5,1.5,0,0,0,1-.2c.8-.9.8-1.7,1.8-1.7h.4c.5,0,.7-.3,1.1-.6.4-.5.6-1.1,1-1.6,1.4-1.6,2.8-3.4,4.1-5.206,1.5-1.7,2.7-3.5,4.106-5.306a17.048,17.048,0,0,1,2-2.7,12.443,12.443,0,0,1,1.7-2.3,11.994,11.994,0,0,0,1.5-1.6c.2-.2.2-.5.3-.7l2.1-2.1c.1-.2.3-.2.5-.3l.3.2-.1.8a5.435,5.435,0,0,0-.5,1.7l-.1.6a6.79,6.79,0,0,1-.2,1.4,4.875,4.875,0,0,0-.4,1.1l-.5,4.906a18.784,18.784,0,0,0,.1,4.1c.1.5.1,1.2.2,1.5a7.262,7.262,0,0,0,2.2,3.806c.4.9,1.4,1.2,2.2,1.6a7.476,7.476,0,0,0,1.8.7h1a.9.9,0,0,0,.5.1c.3,0,.7-.1,1-.1a5.274,5.274,0,0,1,1.2-.3c.3-.1.6-.3.7-.3l2-1.4a2.156,2.156,0,0,0,.8-.5,3.249,3.249,0,0,1,1.4-1.2l1.1-.8c.8-.5,1.3-1.4,2.1-2.1Z' fill='%23ffbe00' /%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-attachment: scroll;
  background-size: 45px auto;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%)
}
@media screen and (min-width: 768px) {
  #top .table-section .featured-benefits .item .flag {
    left: 0;
    top: 50%;
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%)
  }
}
#top .table-section .featured-benefits .item i, #top .table-section .featured-benefits .item span {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%
}
#top .table-section .featured-benefits .item i {
  font-size: 43px;
  color: #00769E;
  text-align: left;
  width: 66px
}
#top .table-section.two-tables .featured-benefits .item i {
  font-family: "hta-benefit-icons";
}
#top .table-section .featured-benefits .item span {
  width: calc(100% - 66px);
  font-size: 18px;
  line-height: 1.4444444444
}
#top .table-section .out-of-pocket-maximum {
  position: relative;
  padding-bottom: 26px;
  margin-bottom: 38px
}
#top .table-section .out-of-pocket-maximum:after {
  position: absolute;
  content: "";
  height: 1px;
  width: 100%;
  left: 0;
  top: 100%;
  background: #C5C8CA
}
#top .table-section .out-of-pocket-maximum h3 {
  text-align: center
}
#top .table-section .out-of-pocket-maximum .price {
  justify-content: space-evenly
}
#top .table-section .out-of-pocket-maximum .item {
  display: inline-block;
  font-size: 18px;
  line-height: 1.0833333333
}
@media screen and (max-width: 767px) {
  #top .table-section .out-of-pocket-maximum .item {
    padding: 0 15px;
    text-align: center
  }
}
@media screen and (min-width: 768px) {
  #top .table-section .out-of-pocket-maximum .item {
    font-size: 24px
  }
}
#top .table-section .button-wrap {
  position: relative;
  padding-bottom: 36px;
  padding-left: 15px;
  padding-right: 15px
}
#top .table-section .copays-row {
  position: relative;
  padding-top: 18px;
  padding-bottom: 18px
}
#top .table-section .copays-row:after {
  height: 1px;
  width: 100%;
  left: 0;
  top: 100%;
  background: #C5C8CA;
  content: "";
  position: absolute;
}
#top .table-section .copays-row .c-1, #top .table-section .copays-row .c-2, #top .table-section .copays-row .c-3 {
  display: inline-flex;
  flex-direction: column;
  justify-content: center
}
#top .table-section .copays-row .c-1 {
  width: 48%;
  padding-left: 20px;
  padding-right: 10px
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  #top .table-section .copays-row .c-1 {
    width: 44%
  }
}
#top .table-section .copays-row .c-2, #top .table-section .copays-row .c-3 {
  width: 26%;
  text-align: center;
  padding-left: 14px;
  padding-right: 14px
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  #top .table-section .copays-row .c-2, #top .table-section .copays-row .c-3 {
    width: 28%
  }
}
#top .table-section .copays-row h3 {
  padding-bottom: 0
}
@media screen and (max-width: 767px) {
  #top .table-section .copays-row h3 {
    font-size: 18px
  }
}
@media screen and (max-width: 767px) {
  #top .table-section .copays-row h5 {
    font-size: 16px
  }
}
@media screen and (max-width: 767px) {
  #top .table-section .copays-row h6 {
    font-size: 15px
  }
}
@media screen and (max-width: 767px) {
  #top .table-section .copays-row p {
    font-size: 15px
  }
}
#top .table-section .copays-row h5, #top .table-section .copays-row h6 {
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  #top .table-section .copays-row:not(.copays-heading) .c-1 {
    font-size: 15px
  }
}
#top .table-section .copays-row:not(.copays-heading) .c-1, #top .table-section .copays-row:not(.copays-heading) .c-2 {
  position: relative
}
#top .table-section .copays-row:not(.copays-heading) .c-1:after, #top .table-section .copays-row:not(.copays-heading) .c-2:after {
  height: calc(100% + 36px);
  width: 1px;
  left: 100%;
  top: -18px;
  background: #C5C8CA;
  content: "";
  position: absolute;
}
#top .table-section .copays-row:not(.copays-heading) .c-2:before {
  display: block;
  position: absolute;
  z-index: -1;
  content: "";
  width: 100%;
  height: calc(100% + 36px);
  left: 0;
  top: -18px;
  background: #F8F8F8;
  content: "";
}
@media screen and (max-width: 767px) {
  #top .table-section .copays-row:not(.copays-heading) .c-2 p, #top .table-section .copays-row:not(.copays-heading) .c-3 p {
    font-size: 15px
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  #top .table-section .copays-row:not(.copays-heading) .c-2 p, #top .table-section .copays-row:not(.copays-heading) .c-3 p {
    font-size: 16px
  }
}
#top .table-section .copays-heading {
  background-color: #EEF5F8;
  border-top: 1px solid #50a8c2;
  border-bottom: 1px solid #50a8c2
}
#top .table-section .copays-heading:after {
  display: none
}
#top .table-section .copays-heading .c-2, #top .table-section .copays-heading .c-3 {
  padding-left: 10px;
  padding-right: 10px
}
#top .table-section .table-cta .inner {
  border: 1px solid #51A6C1;
  background-color: #DEEDF3;
  padding: 16px 15px 14px;
  margin-top: 30px
}
@media screen and (min-width: 992px) {
  #top .table-section .table-cta .inner {
    margin-top: -1px
  }
}
#top .table-section .table-cta p {
  font-weight: 700;
  font-style: normal;
}
#top .table-section .table.grape {
  border: 1px solid #B160AA
}
#top .table-section .table.grape .heading {
  background-color: #531C58
}
#top .table-section .table.grape .prices .price {
  color: #531C58
}
#top .table-section .table.grape .featured-benefits .item i {
  color: #531C58
}
#top .table-section .table.grape .copays-row .c-1 {
  width: 50%
}
#top .table-section .table.grape .copays-row .c-2 {
  width: 50%
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  #top .table-section .table.grape .copays-row .c-2 {
    font-size: 16px
  }
}
#top .table-section .table.grape .copays-heading {
  background-color: #F3EAF5;
  border-top: 1px solid #B160AA;
  border-bottom: 1px solid #B160AA
}
#top .table-section .table-cta.grape .inner {
  border: 1px solid #B160AA;
  background-color: #F3EBF5
}
#top .table-section .table-cta.grape .inner p a {
  color: #A11194
}
#top .table-section .copays-heading + .copays-row .c-2, #top .table-section .copays-heading + .copays-row .c-3, #top .table-section .copays-heading + .copays-row .c-1:after {
  display: none
}
#top .table-section .copays-heading + .copays-row .c-1 {
  width: 100%
}
#top .table-section .btn {
  background-color: #00769e;
  border-color: #00769e;
  color: #ffffff;
  transition: all 0.4s ease-in-out;
  padding: 15px 35px 15px 35px;
}
/* TEXT */
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important
}
.text-justify {
  text-align: justify !important
}
.text-wrap {
  white-space: normal !important
}
.text-nowrap {
  white-space: nowrap !important
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.text-left {
  text-align: left !important
}
.text-right {
  text-align: right !important
}
.text-center {
  text-align: center !important
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important
  }
  .text-sm-right {
    text-align: right !important
  }
  .text-sm-center {
    text-align: center !important
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important
  }
  .text-md-right {
    text-align: right !important
  }
  .text-md-center {
    text-align: center !important
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important
  }
  .text-lg-right {
    text-align: right !important
  }
  .text-lg-center {
    text-align: center !important
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important
  }
  .text-xl-right {
    text-align: right !important
  }
  .text-xl-center {
    text-align: center !important
  }
}
.text-lowercase {
  text-transform: lowercase !important
}
.text-uppercase {
  text-transform: uppercase !important
}
.text-capitalize {
  text-transform: capitalize !important
}
.font-weight-light {
  font-weight: 300 !important
}
.font-weight-lighter {
  font-weight: lighter !important
}
.font-weight-normal {
  font-weight: 400 !important
}
.font-weight-bold {
  font-weight: 700 !important
}
.font-weight-bolder {
  font-weight: bolder !important
}
.font-italic {
  font-style: italic !important
}
.text-white {
  color: #fff !important
}
.text-primary {
  color: #007bff !important
}
a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important
}
.text-secondary {
  color: #6c757d !important
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important
}
.text-success {
  color: #28a745 !important
}
a.text-success:hover, a.text-success:focus {
  color: #19692c !important
}
.text-info {
  color: #17a2b8 !important
}
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important
}
.text-warning {
  color: #ffc107 !important
}
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important
}
.text-danger {
  color: #dc3545 !important
}
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important
}
.text-light {
  color: #f8f9fa !important
}
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important
}
.text-dark {
  color: #343a40 !important
}
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important
}
.text-body {
  color: #212529 !important
}
.text-muted {
  color: #6c757d !important
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0
}
.text-decoration-none {
  text-decoration: none !important
}
.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important
}
.text-reset {
  color: inherit !important
}
.visible {
  visibility: visible !important
}
.invisible {
  visibility: hidden !important
}
/* end table styles */
/* LEADERHIP ACF STYLE */
#top .leadership-card figure img {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%
}
.modal-open > .modal-backdrop {
  display: none
}
#top.modal-open {
  z-index: 1000
}
.modal-open .leadership-modal {
  height: 100%;
  background: rgba(0, 115, 150, 0.5)
}
.leadership-cards {
  background-color: #EDF5F8
}
@media screen and (max-width: 767px) {
  .leadership-cards {
    padding-top: 40px;
    padding-bottom: 10px
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .leadership-cards {
    padding-top: 60px;
    padding-bottom: 30px
  }
}
@media screen and (min-width: 992px) {
  .leadership-cards {
    padding-top: 80px;
    padding-bottom: 50px
  }
}
.leadership-cards .col-12 {
  padding-bottom: 30px
}
#top .leadership-card {
  display: block;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #E5E6E7;
  background-color: #fff;
  box-shadow: none;
  width: 100%;
  height: 100%;
  top: 0;
  padding: 110.5714285714% 0 0;
  transition: all 0.2s ease-in-out
}
#top .leadership-card figure {
  display: block;
  position: absolute;
  width: calc(100% + 2px);
  margin: 0;
  top: -1px;
  left: -1px;
  height: 0;
  padding-top: 110.5714285714%
}
#top .leadership-card h3 {
  width: 100%;
  color: #00769E;
  padding: 27px 20px 0;
  font-weight: 700;
  font-style: normal;
  transition: all 0.2s ease-in-out
}
#top .leadership-card p {
  width: 100%;
  padding: 0 20px 26px;
  color: #63656A;
  line-height: 30px;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  transition: all 0.2s ease-in-out
}
#top .leadership-card:hover, #top .leadership-card:active {
  border: 1px solid #1CB0CA;
  background-color: #1CB0CA
}
#top .leadership-cards .row {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  justify-content: space-evenly;
  max-width: 1140px;
  margin: 0 auto;
  padding-top: 30px;
}
#top .leadership-single {
  width: calc(33% - 20px);
  margin: 10px;
}
@media screen and (max-width: 768px) {
  #top .leadership-cards .row {
    display: block;
  }
  #top .leadership-single {
    width: 100%;
  }
}
#top .leadership-card:hover h3, #top .leadership-card:hover p, #top .leadership-card:active h3, #top .leadership-card:active p {
  color: #FFF
}
#top .leadership-card:active, #top .leadership-card:focus {
  outline: 0
}
#top.modal-open .leadership-cards .leadership-modal.modal .modal-lg {
  max-width: 1140px
}
#top.modal-open .leadership-cards .leadership-modal.modal .modal-lg .modal-header {
  display: block !important;
  padding: 20px
}
#top.modal-open .leadership-cards .leadership-modal.modal .modal-lg .modal-header h3, #top.modal-open .leadership-cards .leadership-modal.modal .modal-lg .modal-header p {
  display: block;
  padding-bottom: 0
}
#top.modal-open .leadership-cards .leadership-modal.modal .modal-lg .modal-header h3 {
  color: #00769E;
  font-weight: 700;
  font-style: normal;
}
#top.modal-open .leadership-cards .leadership-modal.modal .modal-lg .modal-header p {
  color: #63656A;
  line-height: 30px;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
}
#top.modal-open .leadership-cards .leadership-modal.modal .modal-lg .modal-header .close {
  position: absolute;
  top: 15px;
  right: 15px
}
#top.modal-open .leadership-cards .leadership-modal.modal .modal-lg .modal-body {
  padding: 20px
}
#top.modal-open .leadership-cards .leadership-modal.modal.show + .leadership-card {
  border: 1px solid #1CB0CA;
  background-color: #1CB0CA
}
#top.modal-open .leadership-cards .leadership-modal.modal.show + .leadership-card h3, #top.modal-open .leadership-cards .leadership-modal.modal.show + .leadership-card p {
  color: #FFF
}
.modal-open {
  overflow: hidden
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none
}
.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px)
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none
}
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden
}
.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer {
  flex-shrink: 0
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem)
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: ""
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: .3rem;
  outline: 0
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000
}
.modal-backdrop.fade {
  opacity: 0
}
.modal-backdrop.show {
  opacity: .5
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: .3rem;
  border-top-right-radius: .3rem
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem
}
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: .3rem;
  border-bottom-left-radius: .3rem
}
.modal-footer > :not(:first-child) {
  margin-left: .25rem
}
.modal-footer > :not(:last-child) {
  margin-right: .25rem
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem)
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem)
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem)
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem)
  }
  .modal-sm {
    max-width: 300px
  }
}
@media (min-width: 992px) {
  .modal-lg, .modal-xl {
    max-width: 800px
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px
  }
}
/* YEAR DROPDOWN */
.dropdown-year {
  min-width: 322px;
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  border: 1px solid #A0A0A0;
  border-radius: 5px;
  font-weight: 600;
  background: #fff;
  border-color: #a0a0a0 !important;
}
.dropdown-year-toggle {
  background-color: white;
  border: 1px solid #ccc;
  padding: 10px;
  width: 200px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 4px;
  font-size: 16px;
}
.dropdown-year span::after {
  margin-left: 10px;
  content: '\e873';
  position: absolute;
  top: 10px;
  right: 15px;
  font-family: 'entypo-fontello';
  font-size: 20px;
}
.dropdown-year-content {
  display: none;
  position: absolute;
  background-color: white;
  min-width: 200px;
  border: 1px solid #ccc;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
  z-index: 9999;
  border-radius: 4px;
  width: 100%;
  left: 0;
  top: 46px;
}
.dropdown-year-content a {
  color: black;
  padding: 10px;
  text-decoration: none;
  display: block;
}
.dropdown-year-content a:hover {
  background-color: #f1f1f1;
}
.dropdown-year:hover .dropdown-year-content {
  display: block;
}
/* AGENTS */
#top .agent-box-links .avia-link-column {
  background: linear-gradient(to right, #00bace 50%, #ffffff 50%);
  background-size: 200% 100%; /* Adjust background size */
  background-position: right center;
  transition: background-position 0.6s ease, color 0.6s ease, background-color 0.6s ease;
  border: 0;
  border-radius: 5px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10);
}
#top .agent-box-links .avia-link-column:hover {
  opacity: 1;
  background-position: left;
}
#top .agent-box-links .avia-link-column h3, #top .agent-box-links .avia-link-column p {
  transition: all 0.5s ease;
}
#top .agent-box-links .avia-link-column:hover h3, #top .agent-box-links .avia-link-column:hover p {
  color: #fff;
}
/* PLAN TABLES */
#top .main_color .avia-data-table.avia_pricing_minimal.plan-table {
  border-collapse: separate;
  max-width: 1108px;
  margin: 0 auto;
}
#top .main_color .avia-data-table.avia_pricing_minimal.plan-table th, #top .main_color .avia-data-table.avia_pricing_minimal.plan-table td {
  letter-spacing: 0;
}
#top .main_color .avia-data-table.avia_pricing_minimal.plan-table .avia-heading-row {
  border-right: 0;
}
#top .main_color .avia-data-table.avia_pricing_minimal.plan-table .avia-heading-row th {
  background: #EEF5F8;
  text-align: center;
  border-top: 1px solid #51A6C1;
  border-bottom: 1px solid #51A6C1;
}
#top .main_color .avia-data-table.avia_pricing_minimal.plan-table .avia-heading-row th:first-child {
  text-align: left;
}
#top .main_color .avia-data-table.avia_pricing_minimal.plan-table td {
  background: #FFFFFF;
  text-align: center;
  border-right: 0;
}
#top .main_color .avia-data-table.avia_pricing_minimal.plan-table td:nth-child(2) {
  background: #F8F8F8;
}
#top .main_color .avia-data-table.avia_pricing_minimal.plan-table td:first-child {
  text-align: left;
}
#top .main_color .avia-data-table.avia_pricing_minimal.plan-table tr .avia-desc-col {
  border-left: 0;
}
#top .main_color .avia-data-table.avia_pricing_minimal.plan-table tr:nth-child(3) .avia-desc-col, #top .main_color .avia-data-table.avia_pricing_minimal.plan-table tr:nth-child(4) .avia-desc-col {
  padding-left: 25px;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}
#top .main_color .avia-data-table.avia_pricing_minimal.plan-table tr:last-child th, #top .main_color .avia-data-table.avia_pricing_minimal.plan-table tr:last-child td {
  background: #DEEDF3;
  border-top: 1px solid #51A6C1;
  border-bottom: 1px solid #51A6C1;
  border-right: 0;
  height: 10px;
  padding: 0;
}
/* GLOSSARY */
#glossary-tab {
  max-width: 1280px;
}
#glossary-tab .row {
  top: 30px;
  margin-bottom: 30px;
}
#glossary-tab .link {
  padding: 20px 0;
}
#top .tabs.glossary-tabs ul.tabs-nav {
  width: calc(100% + 20px);
  margin-left: -10px;
  display: flex;
  flex-wrap: wrap;
  position: relative
}
#top .tabs.glossary-tabs ul.tabs-nav:before {
  display: block;
  position: absolute;
  width: calc(100% - 20px);
  height: 1px;
  left: 10px;
  top: calc(100% - 1px);
  content: "";
  background: rgba(0, 0, 0, 0.1)
}
#top .tabs.glossary-tabs ul.tabs-nav li {
  border: 0;
  padding: 12px 10px 12px
}
#top .tabs.glossary-tabs ul.tabs-nav li + li {
  margin-left: 0
}
#top .tabs.glossary-tabs ul.tabs-nav li a h2, #top .tabs.glossary-tabs ul.tabs-nav li a .gform_heading h3, #top .gform_heading .tabs.glossary-tabs ul.tabs-nav li a h3, .page-template-inner #top .tabs.glossary-tabs ul.tabs-nav li a .container-fluid.faq-intro.white-section h1, .page-template-inner #top .container-fluid.faq-intro.white-section .tabs.glossary-tabs ul.tabs-nav li a h1, #top .tabs.glossary-tabs ul.tabs-nav li a .container-fluid + .intro-section h1, #top .container-fluid + .intro-section .tabs.glossary-tabs ul.tabs-nav li a h1 {
  transition: all 0.2s ease-in-out
}
#top .tabs.glossary-tabs ul.tabs-nav li a:hover h2, #top .tabs.glossary-tabs ul.tabs-nav li a:hover .gform_heading h3, #top .gform_heading .tabs.glossary-tabs ul.tabs-nav li a:hover h3, .page-template-inner #top .tabs.glossary-tabs ul.tabs-nav li a:hover .container-fluid.faq-intro.white-section h1, .page-template-inner #top .container-fluid.faq-intro.white-section .tabs.glossary-tabs ul.tabs-nav li a:hover h1, #top .tabs.glossary-tabs ul.tabs-nav li a:hover .container-fluid + .intro-section h1, #top .container-fluid + .intro-section .tabs.glossary-tabs ul.tabs-nav li a:hover h1 {
  color: RGB(0, 118, 158)
}
#top .tabs.glossary-tabs ul.tabs-nav li.tab-active {
  border-bottom: 0
}
#top .tabs.glossary-tabs ul.tabs-nav li.tab-active a h2, #top .tabs.glossary-tabs ul.tabs-nav li.tab-active a .gform_heading h3, #top .gform_heading .tabs.glossary-tabs ul.tabs-nav li.tab-active a h3, .page-template-inner #top .tabs.glossary-tabs ul.tabs-nav li.tab-active a .container-fluid.faq-intro.white-section h1, .page-template-inner #top .container-fluid.faq-intro.white-section .tabs.glossary-tabs ul.tabs-nav li.tab-active a h1, #top .tabs.glossary-tabs ul.tabs-nav li.tab-active a .container-fluid + .intro-section h1, #top .container-fluid + .intro-section .tabs.glossary-tabs ul.tabs-nav li.tab-active a h1 {
  color: RGB(0, 118, 158)
}
#top .tabs.glossary-tabs ul.tabs-nav li:last-child:after {
  display: none
}
#top .tabs.glossary-tabs .tabs-stage {
  margin-top: 0;
  border: 0;
  border-top: 0;
  padding: 40px 0;
  margin-bottom: 50px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}
#top .tabs.glossary-tabs .tabs-stage hr {
  margin-top: 20px;
  margin-bottom: 50px
}
@media screen and (min-width: 992px) {
  #top .tabs.glossary-tabs + .printable .offset-lg-1 {
    margin-left: 0
  }
  #top .tabs.glossary-tabs + .printable .col-lg-10 {
    flex: 0 0 100%;
    max-width: 100%
  }
}
/* SHOP PLANS */
/* Container for the dropdown */
#top #county-filter {
  padding-left: 0;
  margin-bottom: 25px;
}
/* Style the select element */
#top #county-select {
  padding: 14px 19px;
  border: 1px solid #A0A0A0;
  border-radius: 5px;
  font-weight: 600;
  background: #fff;
  color: #3d3f41;
  appearance: none; /* Removes default dropdown arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 490px !important; /* Adjust based on your design */
  position: relative;
}
.no-margin-right .flex_cell {
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .no-margin-right .flex-cell {
    padding-left: 0;
  }
}
.single .entry-content ul li {
  display: list-item;
  padding-left: 0;
  margin-left: 20px;
  list-style-type: disc;
  padding-bottom: 14px;
}
.send-a-message {
  padding: 10px 50px 20px;
}
#top .send-a-message .gfield_label, #top .send-a-message .gform-field-label, #top .send-a-message .gfield_label_before_complex, #top .send-a-message legend {
  font-size: 16px;
  font-weight: 400;
}
#top .send-a-message .gfield--type-email {
  margin-bottom: 15px;
}
#top .send-a-message .gform_button {
  background: #7C2786;
  color: var(--enfold-main-color-button-font);
  border-color: var(--enfold-main-color-button-border);
  border-radius: 6px;
  border-width: 1px;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 15px;
  font-weight: bold;
}
#top .send-a-message .gfield_html {
  font-size: 16px;
  line-height: 18px;
  padding: 30px 0;
}
/* ARCHIVES */
#top .archive-header {
  background: #EDF5F8
}
@media screen and (max-width: 767px) {
  #top .archive-header {
    padding-top: 40px;
    padding-bottom: 40px
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #top .archive-header {
    padding-top: 60px;
    padding-bottom: 60px
  }
}
@media screen and (min-width: 992px) {
  #top .archive-header {
    padding-top: 80px;
    padding-bottom: 80px
  }
}
#top .archive-header h1 {
  color: #3D3F41
}
#top .archive-header h1:last-child {
  padding-bottom: 0
}
#top .archive-header h3 {
  color: #6D6F71;
  padding-bottom: 6px;
  font-weight: 400;
  font-style: normal;
}
#top .archive-categories-list.white-section {
  padding-bottom: 40px;
  max-width: 1310px;
}
#top .archive-categories-list .col-12 {
  margin-bottom: 40px
}
#top .archive-categories-list .category-card {
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding: 30px 15px;
  border: 1px solid #D7D7D7;
  height: 100%;
  transition: all 0.2s ease-in-out
}
#top .archive-categories-list .category-card:after {
  display: block;
  position: absolute;
  width: calc(100% + 2px);
  height: 6px;
  top: 0;
  left: -1px;
  content: ""
}
#top .archive-categories-list .category-card .top {
  display: block;
  position: relative;
  overflow: hidden;
  width: calc(100% + 30px);
  height: 0;
  padding-top: 50%;
  top: -30px;
  left: -15px
}
#top .archive-categories-list .category-card .top img {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%
}
#top .archive-categories-list .category-card h3 {
  padding-bottom: 14px;
  line-height: 1.2
}
#top .archive-categories-list .category-card p {
  color: #63656A
}
#top .archive-categories-list .category-card h3, #top .archive-categories-list .category-card p {
  transition: all 0.2s ease-in-out
}
#top .archive-categories-list .col-12:nth-child(1) .category-card:after, #top .archive-categories-list .col-12:nth-child(4) .category-card:after, #top .archive-categories-list .col-12:nth-child(5) .category-card:after, #top .archive-categories-list .col-12:nth-child(8) .category-card:after, #top .archive-categories-list .col-12:nth-child(9) .category-card:after, #top .archive-categories-list .col-12:nth-child(12) .category-card:after, #top .archive-categories-list .col-12:nth-child(13) .category-card:after, #top .archive-categories-list .col-12:nth-child(16) .category-card:after, #top .archive-categories-list .col-12:nth-child(17) .category-card:after, #top .archive-categories-list .col-12:nth-child(20) .category-card:after {
  background: #00769E
}
#top .archive-categories-list .col-12:nth-child(1) .category-card h3, #top .archive-categories-list .col-12:nth-child(4) .category-card h3, #top .archive-categories-list .col-12:nth-child(5) .category-card h3, #top .archive-categories-list .col-12:nth-child(8) .category-card h3, #top .archive-categories-list .col-12:nth-child(9) .category-card h3, #top .archive-categories-list .col-12:nth-child(12) .category-card h3, #top .archive-categories-list .col-12:nth-child(13) .category-card h3, #top .archive-categories-list .col-12:nth-child(16) .category-card h3, #top .archive-categories-list .col-12:nth-child(17) .category-card h3, #top .archive-categories-list .col-12:nth-child(20) .category-card h3 {
  color: #00769E
}
#top .archive-categories-list .col-12:nth-child(1) .category-card:hover, #top .archive-categories-list .col-12:nth-child(4) .category-card:hover, #top .archive-categories-list .col-12:nth-child(5) .category-card:hover, #top .archive-categories-list .col-12:nth-child(8) .category-card:hover, #top .archive-categories-list .col-12:nth-child(9) .category-card:hover, #top .archive-categories-list .col-12:nth-child(12) .category-card:hover, #top .archive-categories-list .col-12:nth-child(13) .category-card:hover, #top .archive-categories-list .col-12:nth-child(16) .category-card:hover, #top .archive-categories-list .col-12:nth-child(17) .category-card:hover, #top .archive-categories-list .col-12:nth-child(20) .category-card:hover {
  background: #00769E;
  border: 1px solid #00769E
}
#top .archive-categories-list .col-12:nth-child(1) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(1) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(4) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(4) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(5) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(5) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(8) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(8) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(9) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(9) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(12) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(12) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(13) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(13) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(16) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(16) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(17) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(17) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(20) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(20) .category-card:hover p {
  color: #FFF
}
#top .archive-categories-list .col-12:nth-child(2) .category-card:after, #top .archive-categories-list .col-12:nth-child(3) .category-card:after, #top .archive-categories-list .col-12:nth-child(6) .category-card:after, #top .archive-categories-list .col-12:nth-child(7) .category-card:after, #top .archive-categories-list .col-12:nth-child(10) .category-card:after, #top .archive-categories-list .col-12:nth-child(11) .category-card:after, #top .archive-categories-list .col-12:nth-child(14) .category-card:after, #top .archive-categories-list .col-12:nth-child(15) .category-card:after, #top .archive-categories-list .col-12:nth-child(18) .category-card:after, #top .archive-categories-list .col-12:nth-child(19) .category-card:after {
  background: #A11194
}
#top .archive-categories-list .col-12:nth-child(2) .category-card h3, #top .archive-categories-list .col-12:nth-child(3) .category-card h3, #top .archive-categories-list .col-12:nth-child(6) .category-card h3, #top .archive-categories-list .col-12:nth-child(7) .category-card h3, #top .archive-categories-list .col-12:nth-child(10) .category-card h3, #top .archive-categories-list .col-12:nth-child(11) .category-card h3, #top .archive-categories-list .col-12:nth-child(14) .category-card h3, #top .archive-categories-list .col-12:nth-child(15) .category-card h3, #top .archive-categories-list .col-12:nth-child(18) .category-card h3, #top .archive-categories-list .col-12:nth-child(19) .category-card h3 {
  color: #A11194
}
#top .archive-categories-list .col-12:nth-child(2) .category-card:hover, #top .archive-categories-list .col-12:nth-child(3) .category-card:hover, #top .archive-categories-list .col-12:nth-child(6) .category-card:hover, #top .archive-categories-list .col-12:nth-child(7) .category-card:hover, #top .archive-categories-list .col-12:nth-child(10) .category-card:hover, #top .archive-categories-list .col-12:nth-child(11) .category-card:hover, #top .archive-categories-list .col-12:nth-child(14) .category-card:hover, #top .archive-categories-list .col-12:nth-child(15) .category-card:hover, #top .archive-categories-list .col-12:nth-child(18) .category-card:hover, #top .archive-categories-list .col-12:nth-child(19) .category-card:hover {
  background: #A11194;
  border: 1px solid #00769E
}
#top .archive-categories-list .col-12:nth-child(2) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(2) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(3) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(3) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(6) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(6) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(7) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(7) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(10) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(10) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(11) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(11) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(14) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(14) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(15) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(15) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(18) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(18) .category-card:hover p, #top .archive-categories-list .col-12:nth-child(19) .category-card:hover h3, #top .archive-categories-list .col-12:nth-child(19) .category-card:hover p {
  color: #FFF
}
.archive.category#top .intro-section-heading {
  background: #00BACE
}
.archive.category#top .intro-section-heading .link {
  color: #FFF;
  position: relative;
  left: -5px
}
.archive.category#top .intro-section-heading h1 {
  padding-top: 10px
}
.archive.category#top .intro-section-heading {
  background: #00BACE
}
.archive.category#top .intro-section-heading .link {
  color: #FFF;
  position: relative;
  left: -5px
}
.archive.category#top .intro-section-heading h1 {
  padding-top: 10px
}
@media screen and (min-width: 768px) {
  .archive.category#top .posts-cards .col-12 {
    margin-bottom: 40px
  }
}
@media screen and (max-width: 767px) {
  .archive.category#top .posts-cards .col-12:first-child .row {
    margin-left: 0
  }
  .archive.category#top .posts-cards .col-12:first-child .row .text {
    padding-left: 0;
    padding-right: 0
  }
}
@media screen and (min-width: 768px) {
  .archive.category#top .posts-cards .col-12:first-child .row .col-md-6 {
    flex: 0 0 calc(50% - 8px);
    max-width: calc(50% - 8px)
  }
  .archive.category#top .posts-cards .col-12:first-child .row .col-md-6 + .col-md-6 {
    margin-left: 15px
  }
}
@media screen and (min-width: 768px) {
  .archive.category#top .posts-cards .col-12:first-child .post-thumb {
    padding-top: 70px;
  }
}
#top .intro-section-heading {
  background: #00769E
}
@media screen and (max-width: 767px) {
  #top .intro-section-heading {
    padding-top: 35px;
    padding-bottom: 35px
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #top .intro-section-heading {
    padding-top: 45px;
    padding-bottom: 45px
  }
}
@media screen and (min-width: 992px) {
  #top .intro-section-heading {
    padding-top: 70px;
    padding-bottom: 70px
  }
}
#top .intro-section-heading h3, #top .intro-section-heading h1 {
  color: #FFF
}
#top .intro-section-heading h3 {
  padding-bottom: 6px;
  font-weight: 400
}
#top .intro-section-heading h1:only-child, #top .intro-section-heading h1:last-child {
  padding-bottom: 0
}
#top .intro-section-heading.light-blue {
  background: #00BACE
}
.single-post .post-hero {
  margin-top: 17px;
  margin-bottom: 24px
}
.single-post .post-hero .post-thumbnail {
  display: block;
  position: relative;
  overflow: hidden;
  padding-top: 56.4848484848%
}
.single-post .entry-header + .entry-content {
  display: flex;
  flex-direction: column;
  margin: 25px 0 16px !important
}
.single-post .entry-header + .entry-content .sharedaddy {
  -ms-order: 1;
  order: 1
}
.single-post .entry-header + .entry-content .sharedaddy .sd-sharing {
  display: flex;
  flex-direction: row
}
.single-post .entry-header + .entry-content .sharedaddy .sd-title {
  font-size: 14px !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  padding: 10px 0 0 !important;
  margin: 0 10px 0 0 !important
}
.single-post .entry-header + .entry-content .sharedaddy .sd-title:before {
  display: none !important
}
.single-post .entry-header + .entry-content .sharedaddy .sd-content ul {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important
}
.single-post .entry-header + .entry-content .sharedaddy .sd-content ul li {
  margin: 0 15px 0 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  display: inline-block !important
}
.single-post .entry-header + .entry-content .sharedaddy .sd-content ul li:before {
  display: none !important
}
.single-post .entry-header + .entry-content .sharedaddy .share-customize-link {
  display: none !important
}
.single-post .entry-header + .entry-content .container-fluid {
  -ms-order: 2;
  order: 2
}
@media screen and (max-width: 991px) {
  #top.single-post .submenu-group {
    margin-bottom: 30px;
    width: 226px
  }
  #top.single-post .submenu-group button {
    width: 226px !important
  }
  #top.single-post .submenu-group .dropdown {
    left: 0;
    width: 226px
  }
  #top.single-post .submenu-group .dropdown a {
    padding: 10px 15px
  }
  .single-post .entry-header h1 {
    padding-bottom: 0 !important
  }
}
.single-post .entry-content .container-fluid {
  padding-left: 0;
  padding-right: 0;
  margin-right: 0;
  margin-left: 0;
  padding-top: 25px
}
.single-post .entry-content .container-fluid .row {
  margin-right: 0;
  margin-left: 0
}
.single-post .entry-content .container-fluid .col-12 {
  padding-left: 0;
  padding-right: 0
}
#top.single-post .side-nav-container {
  padding-bottom: 65px;
  padding-left: 30px;
}
#top.single-post .side-nav-container h3, #top.single-press-release .side-nav-container h3, .sidebar .widgettitle {
  padding-top: 32px;
  padding-bottom: 20px;
  line-height: 1.1428571429;
  letter-spacing: -0.22px;
  color: #7B7B81;
  font-weight: 400;
  font-style: normal;
	text-transform: none;
    font-size: 1.75rem;
}
#top.single-post .side-nav-container ul, #top.single-press-release .side-nav-container ul {
  padding: 0;
  margin: 0;
}
#top.single-post .side-nav-container ul li, #top.single-press-release .side-nav-container ul li {
  padding-left: 0;
  padding-bottom: 14px
}
#top.single-post .side-nav-container ul li:before, #top.single-press-release .side-nav-container ul li:before {
  display: none
}
#top.single-post .side-nav-container ul a {
  border-bottom: 0;
  font-weight: 600;
  font-style: normal;
}
#top.single-post .side-nav-container ul a:hover {
  border-bottom: 0
}
#top.single-post .side-nav-container h5, #top.single-press-release .side-nav-container h5, 
#top .sidebar li a {
  color: #3D3F41 !important;
  transition: all 0.2s ease-in-out;
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
}
#top .sidebar li {
	padding-bottom: 20px;
}

#top.single-post .side-nav-container a:hover h5 {
  color: #00769E
}
.single-post .container-fluid.white-section.fix-padding {
  padding-top: 0
}
	  
/* Hide certain categories from sidebar widget */

.cat-item-83, .cat-item-95 {
	  display: none;
}
	  
	  
}
/* Container that holds the image (this ensures the image is resized correctly) */
.slide-entry .slide-image {
  display: block;
  width: 100%; /* Make sure the image takes the full width of the container */
  height: auto; /* Maintain aspect ratio */
  position: relative;
}
/* Force all images to the same height and width, cropping if necessary */
.slide-entry .slide-image img {
  width: 100%; /* Full width */
  height: 300px; /* Fixed height (adjust as necessary) */
  object-fit: cover; /* Ensures the image covers the entire area without distortion */
  object-position: center; /* Center the image within its container */
}
@media screen and (min-width: 992px) {
  .hide-for-large {
    display: none
  }
}
@media screen and (max-width: 991px) {
  .hide-for-small {
    display: none
  }
}
.single .row {
  max-width: 1140px;
  margin: 50px auto;
}
.archive .row {
  max-width: 1140px;
  margin: 0 auto;
}
.single .icon-arrow-left:before, .category .icon-arrow-left:before {
  vertical-align: sub;
  font-size: 21px;
  content: "\e943";
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
#top.single .link::after, #top.category .link::after {
  display: none;
}
.single h1 {
  font-size: 40px;
  line-height: 1.25;
  letter-spacing: -0.2px;
  font-weight: 600;
}
.single .entry-content p {
  font-size: 18px;
  line-height: 1.5555555556;
}
.single .post-card {
  border-right: 0;
}
.single .content h3, .single .content h3 strong, #top.category h3, #top.category h3 strong, h3.entry-title, h3.entry-title strong {
  font-size: 24px;
  letter-spacing: 0;
  line-height: 1.4166666667;
  font-weight: 600;
  font-style: normal;
  padding-top: 15px;
  padding-bottom: 18px
}
.single-press-release .link {
  padding-bottom: 20px;
}

.download-guide h2 {
	padding-bottom: 30px;
}
#top .download-guide legend {
  font-size: 20px;
  font-weight: 600;
  margin: 10px 0;
  line-height: 27px
}
#menu-item-12304 .avia_mega_div.avia_mega3.nine.units {
  left: -700px !important;
}

#menu-item-12304 .avia_mega_div.avia_mega2.six.units {
  left: -230px !important;
}
#top .z-1000 {
	z-index: 1000;
	position: relative;
}
.resource-tiles.find-provider .flex_column{
	vertical-align: middle;
	padding: 0 50px !important;
}

/* MAILCHIMP */
#top .main_color .input-text,
#top .main_color input[type='text'], 
#top .has-form #mc_embed_signup input {
	color: #000;
}
#top .has-form #mc_embed_signup input.button {
	color: #fff;
}
#mc_embed_signup .mc-field-group.input-group label {
    display: inline;
    margin-left: 5px;
}
#scroll-top-link {
	display: none;
}

/* MEMBER BENEFIT PAGES */
#top .member-tabs .tab_icon {
    font-size: 23px;
    vertical-align: text-top;
}
#top .member-tabs .tab {
	font-size: 18px;
}

.footer-logos img {
	max-height: 73px;
    margin: 0 30px 30px 0;
}
.footer-logos img.best {
	max-height: 125px;
}
.single .side-content {
	display: none;
}
.parent-category-wellness-resources .side-content {
	display: block;
}