/*
Theme Name: BHOC
Description: An Enfold <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. These are modifications to the Enfold them that make it work like the custom design for FranConnect
Version: 1.0
Author: Christie Wood
Author URI: http://annabelmangold.com/
Template: enfold
*/
#top .avia-logo-element-container .avia-content-slider-inner .slide-entry {
  padding: 20px;
}
#top .avia-logo-element-container .avia-content-slider-inner .slide-entry .av-partner-fake-img {
  box-shadow: none;
}

#top .main_color .avia-button.avia-size-large {
  padding: 17px 38px 15px;
}
#top .main_color .avia-button.avia-color-theme-color-highlight {
  border-radius: 25px;
}

/*
* GLOBAL
*/
@font-face {
  font-family: "olduvairegular";
  src: url("fonts/olduvai-webfont.woff2") format("woff2"), url("fonts/olduvai-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
.responsive #top .logo {
  width: 345px;
  padding: 0px 30px;
  display: flex;
  align-items: center;
  box-sizing: content-box;
}
@media (max-width: 767px) {
  .responsive #top .logo {
    width: calc(100% - 120px);
    padding: 0px 0px 0px 20px;
  }
  .responsive #top .logo svg {
    min-height: 50px;
  }
}
.responsive #top .logo img {
  width: 100%;
}
.responsive #top .logo a {
  text-decoration: underline;
  height: auto;
  width: auto;
}

.responsive.html_av_admin_bar_active #top #wrap_all {
  margin-top: 46px;
}

#header {
  background-color: #000000;
}
#header .header_bg {
  background-color: transparent;
}

#header_main .container {
  max-width: 100%;
  padding: 0px 40px 0px 0px;
}

@media (min-width: 768px) {
  .av_minimal_header #header_main .container .logo > a {
    height: 55%;
  }
}

.container {
  padding: 0px 40px;
}

.main_color h3 {
  color: #000000;
}

td {
  font-size: 16px;
  line-height: 1.5em;
}

p {
  line-height: 1.5em;
  padding: 10px 0px;
}

h3 + p {
  margin-top: 0;
}

#top .special_amp {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  line-height: inherit;
  color: inherit;
  font-weight: inherit;
}

.entry-content-wrapper div ul {
  list-style: none;
  margin-left: 0px;
  padding-left: 0px;
}

.entry-content-wrapper div li {
  list-style: none;
  padding: 2px 0px 2px 16px;
  line-height: 1.5em;
  background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIBAMAAAA2IaO4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEUAAADrAIvrAIvrAIvrAIvrAIsAAABm9TwVAAAABXRSTlMAMLn69kJCZZEAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAI0lEQVQI12NgVDYSYBAJDXVkUA0NDWIwDQ0NhhBgLlgCpAQAk0QHcd81fLsAAAAASUVORK5CYII=") 0 9px no-repeat;
}

.single .main_color .toggle_content strong {
  color: inherit;
}

.main_color blockquote {
  color: #000000;
  font-size: 1em;
}

.main_color blockquote p {
  line-height: 1.7em;
}

.container_wrap {
  border: 0px;
}

.pdflink {
  background-repeat: no-repeat;
  display: block;
  text-indent: -99999px;
  width: 50px;
  height: 50px;
  background-size: cover;
  display: inline-block;
}

hr {
  border: solid #000;
  border-width: 1px 0px 0px;
}

.special-heading-border {
  display: none;
}

.big_line_height p {
  line-height: 1.85em;
}

tr th:first-child, tr td:first-child,
tr:first-child th, tr:first-child td,
.single .main_color table,
.main_color tr:nth-child(odd), .main_color td {
  border: 0px;
  background-color: transparent;
}

.page .template-page {
  padding-top: 0px;
}

.title_info.breadcrumbs {
  padding-left: 20px;
  padding-top: 6px;
  padding-bottom: 4px;
}

.alternate_color .title_info.breadcrumbs h3 {
  color: #000000;
  line-height: 23px;
}

body .alternate_color .title_info.breadcrumbs h3 span {
  color: #000000 !important;
}

.title_info .av_font_icon {
  margin-right: 40px;
}

#scroll-top-link {
  border: 0px;
  background: transparent;
  bottom: 200px;
}

#scroll-top-link:before {
  content: "\e816";
  font-family: "fontello";
  position: absolute;
  left: 16px;
  transform: rotate(-90deg);
}

#scroll-top-link.avia_pop_class {
  opacity: 1;
}

@media (min-width: 768px) and (max-width: 980px) {
  .container {
    padding: 0px;
  }
  body.category .container_wrap > .container,
  body.page .container_wrap > .container,
  #sections > .container,
  #top .title_container .container,
  #header_main > .container, #footer > .container {
    padding: 0px 20px;
  }
}
@media (max-width: 767px) {
  .responsive #top:not(.home) #wrap_all .container {
    max-width: 95%;
    width: 95%;
  }
  .responsive #top:not(.home).page #wrap_all .container {
    max-width: 90%;
    width: 90%;
    margin: 0px auto;
  }
  .responsive #top:not(.home) #wrap_all .title_info.breadcrumbs .container {
    width: 100%;
    max-width: 100%;
  }
  .responsive #top #wrap_all .av-logo-container {
    width: 95%;
    max-width: 95%;
    margin: 0px;
  }
  #top #main .avia-section.avia-builder-el-last {
    min-height: inherit;
  }
}
/*
* HEADER
*/
.html_stretched #wrap_all {
  background-color: #e349ad;
}

#banner { /* CHRISTIE Global later */
  height: 350px;
  display: table;
  width: 100%;
  margin-top: 5px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

body#top.page-id-4789 #banner {
  background-position: top center;
}

#banner .main-title a,
#top.for-app-owners .alternate_color.title_container #banner .main-title a {
  color: #ffffff;
}

@media only screen and (min-width: 768px) {
  .av_minimal_header #header_main .container .logo {
    z-index: 999;
  }
}
/*
* SEARCH
*/
.header_color .av_ajax_search_image {
  background-color: #e349ae;
}

.header_color .av_ajax_search_image:before {
  display: none;
}

.av-burger-overlay-inner {
  height: 100% !important;
}

#bhoc-search-div {
  display: table-cell;
  vertical-align: middle;
}

.header_color .main_menu ul:first-child > li#menu-item-search > a {
  color: #ffffff;
}

.html_av-overlay-side.av-burger-overlay-active #top #wrap_all #header .menu-item-search-dropdown a.is-active {
  color: #000000;
  font-size: 20px;
  padding-right: 20px;
}

.html_av-overlay-side.av-burger-overlay-active #top #wrap_all #header .menu-item-search-dropdown a.is-active:before {
  content: "\e817";
  font-family: "fontello";
  position: absolute;
  left: 0;
}

.responsive #top.archive.logged-out .av-main-nav #menu-item-search,
.responsive #top.body.logged-out .av-main-nav #menu-item-search,
#menu-item-search .avia-search-tooltip {
  display: none !important;
}

.responsive #top .av-main-nav #menu-item-search {
  font-size: 14px;
}

.responsive #top .av-main-nav #menu-item-search #s {
  padding: 8px 47px 8px 15px;
  background-color: #f099cc;
  border-radius: 27px;
}

.responsive #top .av-main-nav #menu-item-search #searchsubmit {
  background-color: #f099cc;
  border-radius: 0px 27px 27px 0px;
  line-height: 33px;
  width: 33px;
}

#top .menu-item-search-dropdown > a {
  font-size: 28px;
}

#top .av_minimal_header #bhoc-search-div #s {
  background: transparent;
  border-bottom: 1px #666666 solid;
  font-weight: bold;
  font-size: 38px;
  letter-spacing: normal;
  padding-left: 20px;
  color: #e349ae;
}

.ajax_search_response h4:first-child {
  padding: 12px 20px;
  color: #000;
  font-size: 11px;
  letter-spacing: normal;
  border-bottom: 1px #666666 solid;
}

#top #bhoc-search-div .av_ajax_search_entry {
  display: table;
  width: 100%;
  float: none;
  border-bottom: 1px #c6c6c6 solid;
  padding: 14px 45px;
}

.av_ajax_search_entry > span {
  display: table-cell;
  float: none;
  vertical-align: bottom;
}

.av_ajax_search_entry > span.av_ajax_search_content {
  padding: 0px 20px;
}

.av_ajax_search_entry > span.av_font_icon.avia-icon-animate {
  color: #000000;
  opacity: 1;
  vertical-align: middle;
  width: 40px;
}

.av_ajax_search_image {
  height: 40px;
  line-height: 40px;
  text-align: left;
  width: 40px;
  border-radius: 0px;
}

#top #searchform .ajax_search_response {
  text-align: left;
}

#top #bhoc-search-div .av_ajax_search_entry.av_ajax_search_entry_view_all,
.ajax_search_excerpt {
  display: none;
}

.header_color #bhoc-search-div ::-webkit-input-placeholder {
  color: #000000;
}

#bhoc-search-div #searchsubmit {
  display: none;
}

#top #bhoc-search-div #searchform > div {
  max-width: 100%;
}

.av_ajax_search_title {
  text-transform: none;
}

/*
* MENU
*/
@media only screen and (min-width: 768px) {
  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {
    display: none;
  }
  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
    display: block;
  }
}
.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
  background-color: #fff;
}

.header_color .is-active .av-hamburger-inner, .header_color .is-active .av-hamburger-inner::before, .header_color .is-active .av-hamburger-inner::after {
  background-color: #000;
}

.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after,
.category .header_color .av-hamburger-inner, .category .header_color .av-hamburger-inner::before, .category .header_color .av-hamburger-inner::after, .category .header_color .av-inserted-main-menu .av-hamburger-inner, .category .header_color .av-inserted-main-menu .av-hamburger-inner::before, .category .header_color .av-inserted-main-menu .av-hamburger-inner::after, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before,
.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet {
  background-color: #000;
}

.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a,
.header_color .sub_menu > ul > li > a, .header_color .sub_menu > div > ul > li > a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
  color: #000000;
}

.main_menu {
  top: 0px;
} /*
#top #wrap_all #header {
	position:absolute !important;
}*/
.html_av-overlay-side .av-burger-overlay-bg,
.av-burger-overlay-bg {
  background: #ffffff;
  opacity: 1;
}

.html_av-overlay-side #top .av-burger-overlay-scroll {
  width: 100%;
  z-index: 605;
  background: transparent !important;
}

.av-burger-overlay-inner {
  padding: 28px;
  font-size: 22px;
  height: 100%;
  position: relative;
  background: #fff;
  height: auto;
  min-height: 400px;
  max-width: 700px;
  margin: 0px auto;
}

#av-burger-menu-ul {
  padding-bottom: 20px !important;
  padding-top: 30px !important;
}

.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
  background: transparent !important;
}

#top #wrap_all #header #av-burger-menu-ul > li,
#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items {
  border-top: 1px #c6c6c6 solid;
  font-size: 16px;
  line-height: 21px;
  padding: 8px 6px 8px;
  color: #000000;
  text-align: left;
  background: transparent;
}
#top #wrap_all #header #av-burger-menu-ul > li ul.sub-menu,
#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items ul.sub-menu {
  padding-left: 30px;
  list-style: circle;
}
#top #wrap_all #header #av-burger-menu-ul > li ul.sub-menu > li::marker,
#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items ul.sub-menu > li::marker {
  color: #000000;
}
#top #wrap_all #header #av-burger-menu-ul > li ul.sub-menu > li a,
#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items ul.sub-menu > li a {
  font-size: 20px;
  opacity: 1;
  font-weight: normal;
  color: #000;
}
#top #wrap_all #header #av-burger-menu-ul > li ul.sub-menu > li a:hover,
#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items ul.sub-menu > li a:hover {
  text-decoration: underline;
}

.menu-desc p {
  padding: 0px;
  margin: 0px;
}

.html_av-overlay-side #av-burger-menu-ul li a .avia-menu-subtext {
  font-size: 20px;
  opacity: 1;
  font-weight: normal;
  color: #000;
  padding-top: 3px;
}

#top #wrap_all #header #av-burger-menu-ul > li:first-child,
#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items:first-child {
  border-top-width: 0px;
}

#top #wrap_all #header #av-burger-menu-ul > li a,
#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items a {
  font-size: 38px;
  padding: 0px;
  padding-bottom: 5px;
  border: 0px;
  line-height: 36px;
  color: #000000;
  font-weight: bold;
}

@media (min-width: 1200px) {
  .av-burger-overlay-inner {
    max-width: 75%;
  }
  #top #wrap_all #header #av-burger-menu-ul > li a, #top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items a {
    font-size: 48px;
    line-height: 48px;
  }
  #top #wrap_all #header #av-burger-menu-ul > li, #top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items {
    font-size: 20px;
    line-height: 30px;
  }
}
/*
* FOOTER
*/
#footer {
  border: 0px;
  padding: 20px 0px 15px 0px;
}

#footer > .container {
  max-width: 100%;
  padding: 0px;
}

#footer .av_one_half {
  width: 100%;
  float: none;
  margin: 0px;
}

#footer .av_one_half.el_after_av_one_half {
  padding-top: 50px;
}

#footer .av_one_half.first {
  border-bottom: 2px #ffffff solid;
}

#footer .av_one_half.first > .widget_text {
  max-width: 1366px;
  margin: 0px auto;
  padding: 0px 40px 16px 40px;
}

#footer .av_one_half.first > .widget_text .logo {
  width: 59px;
  height: 48px;
  float: left;
  position: relative;
  margin-right: 40px;
}

#footer .av_one_half.first > .widget_text h3.widgettitle {
  float: left;
  line-height: 48px;
  color: #ffffff;
  margin: 0px;
  padding-top: 2px;
  padding-right: 40px;
}

#footer .av_one_half.first > .widget_text .textwidget {
  display: inline-block;
}

#footer .av_one_half.first > .widget_text .logo svg {
  fill: #ffffff;
  width: auto;
  height: 100%;
  max-height: 40px;
}

#footer .av_one_half.first > .widget_text .logo.tmh {
  width: 110px;
  margin-left: 10px;
}

#footer .av_one_half.first > .widget_text .logo.tmh svg {
  height: 14px;
  margin-top: 16px;
}

#socket .sub_menu_socket {
  float: none;
  display: none;
}

#socket .container {
  padding-top: 5px;
  padding-bottom: 5px;
}

.footer_color h2 {
  text-align: center;
  color: #333;
  font-weight: 500;
  font-size: 50px;
  background: url(/wp-content/uploads/2019/01/bhoc_logo.svg) center center no-repeat;
  height: 110px;
  text-indent: -9999px;
}

#socket .sub_menu_socket li {
  float: none;
  text-align: center;
  line-height: 25px;
}

#avia3-menu {
  margin-left: 0px;
}

#avia3-menu a {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 18px;
  color: #000000;
  text-decoration: underline;
}

#top #socket .social_bookmarks {
  position: absolute;
  float: none;
  text-align: right;
  bottom: 0;
  right: 0;
  height: 40px;
  margin: 0px;
  top: 7px;
}

#top .social_bookmarks li {
  width: 40px;
  height: 30px;
  margin: 4px 6px 0px 6px;
  display: inline-block;
  border-radius: 0px;
  float: none;
}

#top #wrap_all .social_bookmarks a {
  color: #ffffff;
  border: 0px;
  font-size: 2em;
  line-height: 27px;
  border-radius: 0px;
}

#top #wrap_all .av-social-link-facebook:hover a {
  color: #37589b;
  background-color: transparent;
}

#top #wrap_all .av-social-link-twitter:hover a {
  color: #46d4fe;
  background-color: transparent;
}

#top #wrap_all .av-social-link-youtube:hover a {
  color: #a72b1d;
  background-color: transparent;
}

#top #wrap_all .social_bookmarks li.social_bookmarks_niceaf {
  border: 0px;
  border-radius: 0px;
  width: 54px;
  height: 43px;
  margin-bottom: -3px;
}

#top #wrap_all .social_bookmarks li.social_bookmarks_niceaf a {
  background: url(images/niceaf.png) 0px 0px no-repeat;
  background-size: contain;
  border-radius: 0px;
  width: 54px;
  padding: 3px;
  height: 40px;
}

#top #wrap_all .social_bookmarks li.social_bookmarks_niceaf a:before {
  display: none;
}

#footer .widget {
  margin: 0px;
}

#socket .copyright {
  display: block;
  margin: 10px 0px;
  color: #ffffff;
  position: relative;
  text-align: right;
  width: auto;
  padding-right: 200px;
  width: 100%;
}

#socket .copyright > img {
  width: 75px;
  height: auto;
  position: absolute;
  top: -90px;
  left: 0px;
}

#top #footer .widget_nav_menu {
  float: none;
  width: 615px;
  margin: 0px auto;
}

#top #footer .widget ul#menu-footer {
  width: 540px;
  margin: 0px 0px 0px 88px;
}

#top #footer .widget_nav_menu li {
  text-transform: uppercase;
  float: left;
  width: 180px;
  clear: none;
  font-size: 12px;
}

.widget_nav_menu ul:first-child > .current-menu-item > a, .widget_nav_menu ul:first-child > .current_page_item > a {
  padding: 0px;
}

@media (min-width: 768px) {
  #top #footer .widget_nav_menu {
    min-height: 175px;
  }
}
@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #footer .container {
    width: 100%;
    max-width: 100%;
  }
  .responsive #top #footer .logo {
    height: 40px !important;
  }
  .responsive #top #footer .logo img {
    width: 50px;
  }
  #footer .av_one_half.first > .widget_text .logo {
    margin-right: 10px;
  }
  #footer .av_one_half.first > .widget_text .logo svg {
    width: 50px;
    margin-left: 0px;
  }
  #footer .av_one_half.first > .widget_text .logo.tmh svg {
    width: 100px;
  }
  .responsive #socket .sub_menu_socket {
    display: none;
  }
  #top #footer .widget_nav_menu {
    width: 100%;
  }
  #top #footer .widget ul#menu-footer {
    width: auto;
  }
  #footer .av_one_half.first > .widget_text {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 767px) {
  #socket .container {
    padding-bottom: 20px;
  }
  #top #socket .social_bookmarks,
  #top .social_bookmarks {
    position: relative;
    margin: 0px auto;
    width: 160px;
    top: 0px;
  }
  #socket .copyright {
    float: none;
    padding: 0px 58px;
    text-align: center;
    line-height: 16px;
  }
  #top #footer .widget ul#menu-footer {
    margin-left: 30px;
  }
  #socket .copyright > img {
    top: 0px;
    width: 45px;
  }
}
/*
* HOMEPAGE
*/
.home .av_slideshow_full li img {
  border: 0px;
}

.home .flex_column.avia-builder-el-no-sibling {
  margin: 0px auto;
  float: none;
}
@media (min-width: 768px) {
  .home .flex_column.avia-builder-el-no-sibling {
    min-width: 760px;
  }
}

.home.page .avia-section .template-page {
  padding-top: 30px;
  padding-bottom: 30px;
}

.home p {
  line-height: 1.3em;
  margin-top: 12px;
}
.home p::selection {
  background-color: #e349ae;
}
.home .main_color p a {
  text-decoration: underline;
  color: #030002;
}

.home .avia-section .av-special-heading-h2 h2.av-special-heading-tag {
  color: #e349ae;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 0.37px;
}

.main_color .av-special-heading-h3 h3,
.home .av-special-heading-h2 .av-subheading_above {
  color: #959294;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 0.6em;
}

@media (max-width: 479px) {
  #homepage-tagline p {
    line-height: 20px;
    padding: 15px 0px;
  }
}
#top .scroll-down-link {
  background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAACECAMAAABbLUXaAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA1VBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAADCivq7AAAARXRSTlMAPqzr8rtXAVmrBJe8Er0G0xrcH+QlLfA380L2Tfr9Ys5uD8Z7CoiypaQDmK+MuX/CcsoVZltO+TjxMCkjHNVG7xSH2PvxacOOAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAuIwAALiMBeKU/dgAABIhJREFUeNrl2HdD4kAQxuEoICqn2DsWFHvvvV6+/1c6lOOAzAJvwu7OzN7vP5KNzKJIeKIoioaGc3G+MFKM/ruKo4V8nBsb+nkwXoob/Zrgnst3E5N/t14q1x81X4c4nprmnsxv01P/tl6qvy/iVjOz3LP5bHambetD0Vjbo3hunns6f83Pte98OMq1P4xzC9zz+WohsfEo7mxxiXtCPy0tJjYe5RMHlle4Z/TRynJi2/mokDgSr65xT+m+tdXkrgvRaPJQXBnhntN1IxWy6dGoOEkOrm9wT+q2jXWy5cn6bfXEJjkcb3HP6rItut/Nn5vq6jY9s8M9rbt26G63q41TNfruiHcD/QpW3KV7naw1z5b36NlSkK9EsUR3uldunR/fp+cPDrmntt/hAd3n/njHiiO64ric9fmkVj6muzxK/L6LJ3TNaS3b80mtdkr3eEL/A5zRVedV7tltVj2nOzwzLbyg6y6vuKe319Ul3d+Feek1veMKB63aOKrZ+nW3xTf0HjwUtOrgqEaVm+7Lb+/I8jDQqpOjfrq77XXBCvl+GgRaJTjqu9U+7nL/QC7Rj1aEo+L44b7fRY/0xdOOVoSj6n/mj/0ve6JvJ91oRTkqnntCLnw2/INVjFYGjpp5xi59eaUfuWrRysBRry/oxVfhoJWJo1LcLgeDVj04CisMtOrNUVghoFU/jsLSj1b9OQr8OcrRCuEoLN1oBXIUlmK0gjkKSy1apeAoLKVolYqjsFSiVUqOwlKIVqk5CksdWmXgKCxlaJWJo7BUoVVGjsJShFaZOQpLDVoNwFFYStBqII7CUoFWA3IUlgK0GpijsKSjlQ2OwpKNVnY4CksyWtniKPDZxKKVPY7CkopWVjkKSyRaWeYoLIFoZZ2jsMShlQOOwhKGVk44CksUWjniKCxBaOWMo7DEoJVDjsISglZOOQpLBFo55igsAWjlnKOw2NHKA0dhMaOVF47CYkUrTxyFxYdW/jgKiwutfHIUFg9a+eUocCYGtPLNUVj+0YqBo7A8oxULR2F5RSsmjsLyiFZsHIXlDa0YOQrLE1qxchSWF7Ri5igsD2jFzlFYztFKAEdhOUYrERyF5RSthHAUlkO0EsNRWM7QShBHYTlCK1EcheUCraRxFJZ9tJLHUVi20UoiR4GTW0UrmRyFZROtxHIUljW0EsxRWJbQSjRHYVlBK+EchWUBrcRzFNbAaKWAo7AGRCsVHIU1EFop4SisAdBKDUdhZUYrRRyFlRGtVHEUVia0UsZRWBnQSh1HYaVGK4UchZUOrXRyFFYatNLKUVg4WunlKCwUrTRzFBaGVso5CgtAK/UchdUXrQLgKKw+aBUER2H1RKtAOAqrB1oFw1FYXdEqII7C6oJWQXEUlhGtAuMoLBNahcZRWAa0oh8myjkKy4BWifRzFJYJrdoLgaOwTGjVKgyOwjKhVbNQOArLhFaNwuEoLBNafRcSR2GZ0Co0jsIyoVVwHIVF0CpAjsJKoFWQHIXVjlahchRWC63C5Sist/fG6/D+xj0Jdx+fX78rX58f3HP8AWJg8o3ualWtAAAAAElFTkSuQmCC") no-repeat;
  height: 82px;
  width: 63px;
  background-size: 63px auto;
  -webkit-animation: none;
  bottom: 40px;
  animation: none;
}

#top .scroll-down-link:before {
  display: none;
}

.template-page .entry-content-wrapper h2 {
  text-transform: none;
  letter-spacing: 0.37px;
}

/*
* CATEGORY LIST
*/
#sections {
  min-height: 675px;
}

#sections .content {
  padding-top: 40px;
}

#category_list {
  border-bottom: 1px #000000 solid;
  display: table;
}

#category_list > div.term {
  min-height: 88px;
  width: 100%;
  border-top: 1px #000000 solid;
}

#category_list > div.term:first-child {
  border-top: 0px;
}

#category_list > div.term a:hover {
  color: #191919 !important;
}

#category_list h2 {
  font-size: 70px;
  text-transform: none;
  letter-spacing: normal;
  margin-bottom: 0px;
  min-height: 88px;
  line-height: 88px;
}

#category_list .description {
  font-size: 18px;
  line-height: 130%;
  padding-bottom: 20px;
  text-align: left;
}

#category_list .description a {
  color: #000000;
}

@media (min-width: 768px) and (max-width: 980px) {
  #category_list h2 {
    font-size: 40px;
    min-height: 50px;
    line-height: 50px;
  }
  #category_list .description {
    padding: 10px 0px;
  }
  .home #after_section_3, .home .av-layout-grid-1 {
    display: none;
  }
  #category_list > div.term {
    padding: 10px 0px;
  }
}
@media (max-width: 767px) {
  #category_list > div.term {
    display: block;
    min-height: inherit;
    padding: 0px 0px 15px 0px;
  }
  #category_list h2 {
    font-size: 30px;
    line-height: 32px;
    display: block;
    width: auto;
    padding-top: 20px;
    min-height: inherit;
  }
  #category_list .description {
    display: block;
    width: auto;
    border: 0;
    min-height: inherit;
  }
  .home #after_section_3, .home .av-layout-grid-1 {
    display: none;
  }
}
/*
* CATEGORY PAGE
*/
/*
body.category #header_main .title_info {
    margin-left: 100px;
		position: relative;
		margin-right: 50px
}
body.category #header_main .title_info:after {
	display: table;
	content: "";
	clear: both;
}
body.category #header_main h3 {
  line-height: 79px;
  font-size: 40px;
  float:left;
  color:#ffffff;
}
body.category #header_main .category-description {
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
  vertical-align: top;
  padding-top: 32px;
  float: left;
	padding-left: 15px;
}
body.category #header_main.second-line-desc .category-description {
  position: absolute;
  top: 30px;
  left: 0px;
	float: none;
	padding-left: 0px;
}*/
.title_info {
  font-weight: 700;
  color: #000000;
  text-transform: uppercase;
  font-size: 16px;
  padding: 50px 0px 20px 0px;
}

.title_info h3 {
  font-size: 16px;
}

@media (min-width: 768px) and (max-width: 980px) {
  .title_info .container {
    padding: 0px 20px;
  }
}
@media (max-width: 479px) {
  .title_info {
    padding-top: 28px;
  }
}
body.category .avia-content-slider .slide-image, body.category .avia-content-slider .slide-image img {
  border-radius: 0px;
  width: 100%;
  height: auto;
}

body.category main.content {
  padding-top: 0px;
}

body.category div .av_one_third {
  margin-left: 3%;
  width: 31.3333333333%;
}

body.category div .empty-case {
  display: none;
}

body.category div .first {
  margin-left: 0px;
}

body.category .slide-meta {
  display: none;
}

body.category h3.slide-entry-title {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: bold;
  line-height: 20px;
  padding: 10px 0px;
  min-height: 60px;
  box-sizing: border-box;
}

body#top.category h3.slide-entry-title a {
  color: #000000;
}

body#top.category h3.slide-entry-title a:hover {
  color: #ec008e;
}

body.category .avia_transform a:hover .image-overlay {
  display: none;
}

body.category .slide-content .slide-entry-excerpt {
  padding-top: 19px;
  font-size: 16px;
  line-height: 16px;
}

body.category .slide-content .slide-entry-excerpt > div > div,
body.category .slide-content .slide-entry-excerpt > div {
  padding: 3px 0px;
}

body.category .slide-entry .slide-content .slide-entry-excerpt {
  font-size: 14px;
  line-height: 18px;
}

body.category .slide-entry .slide-content .slide-entry-excerpt > p {
  margin: 0px;
  padding: 1px 0px 2px 0px;
}

body.category .slide-entry .slide-content .slide-entry-excerpt > p a,
body.category .slide-entry .slide-content .slide-entry-excerpt > div > a {
  font-weight: normal;
  text-decoration: none;
}

body.category .slide-entry .slide-content .slide-entry-excerpt > p a:hover,
body.category .slide-entry .slide-content .slide-entry-excerpt > div > a:hover {
  color: #000000 !important;
}

body.category .slide-entry .slide-content .slide-entry-excerpt > p,
body.category .slide-entry .slide-content .slide-entry-excerpt > div {
  border-bottom: 1px #cccccc solid;
}

body.category .image-overlay,
body.category .image-overlay .image-overlay-inside {
  display: none !important;
}

body.category .main_color .slide-entry .slide-content .slide-entry-excerpt > .col-1 {
  background-color: transparent;
  width: 50%;
  float: left;
  border-bottom: 0px;
}

body.category .main_color .slide-entry .slide-content .slide-entry-excerpt > .col-2 {
  background-color: transparent;
  margin-left: 50%;
  border-bottom: 0px;
}

.main_color .col-1 > div,
.main_color .col-2 > div {
  border-bottom: 1px #cccccc solid;
}

@media (min-width: 768px) {
  body.category .entry-content-header {
    border-bottom: 1px #000000 solid;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  body.category h3.slide-entry-title {
    min-height: inherit;
    font-size: 18px;
  }
  .logo {
    font-size: 20px;
  }
  #header_main .title_info {
    margin-left: 80px;
  }
  body.category #header_main h3 {
    font-size: 30px;
  }
  .avia-content-slider .slide-entry-wrap {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  #header_main .container {
    display: table;
  }
  #header_main .container .inner-container {
    display: table-row;
  }
  .responsive.html_mobile_menu_tablet .container #advanced_menu_toggle {
    width: 30px;
    height: auto;
    display: table-cell;
    top: 0px;
    vertical-align: middle;
    position: relative;
  }
  #advanced_menu_hide {
    width: 30px;
    height: 30px;
    top: 25px;
  }
  #advanced_menu_hide svg {
    width: 100%;
    height: auto;
  }
  #mobile-advanced {
    padding-top: 60px;
  }
  body.category .avia-content-slider .slide-entry-wrap {
    width: auto;
    display: inline;
    float: none;
  }
  body.category #header_main.second-line-desc .category-description,
  body.category #header_main .category-description {
    position: absolute;
    top: auto;
    padding-top: 0px;
    padding-left: 15px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  #header_main .title_info {
    display: table-cell;
    position: relative;
  }
  body.category #header_main h3 {
    line-height: 28px;
    font-size: 28px;
    margin: 0px;
    padding: 20px 15px 0px 15px;
    vertical-align: top;
    float: none;
  }
  body.category #header_main.second-line-desc .category-description,
  body.category #header_main .category-description {
    padding-top: 6px;
    padding-bottom: 10px;
  }
  .logo {
    font-size: 18px;
  }
  .responsive #top #wrap_all .slide-entry .slide-content {
    padding-bottom: 20px;
  }
  .responsive #top.category #wrap_all .avia-content-slider-odd .slide-entry.first,
  .responsive body#top.category #wrap_all .slide-entry {
    width: 48%;
    float: left;
    clear: none;
    margin-left: 0px;
  }
  .responsive #top.category #wrap_all .avia-content-slider-even .slide-entry.slide-parity-odd, .responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even {
    clear: none;
  }
  .responsive #top.category #wrap_all .avia-content-slider .slide-entry-wrap article.slide-loop-2,
  .responsive #top.category #wrap_all .avia-content-slider .slide-entry-wrap article.slide-loop-4,
  .responsive #top.category #wrap_all .avia-content-slider .slide-entry-wrap article.slide-loop-6,
  .responsive #top.category #wrap_all .avia-content-slider .slide-entry-wrap article.slide-loop-8,
  .responsive #top.category #wrap_all .avia-content-slider .slide-entry-wrap article.slide-loop-10,
  .responsive #top.category #wrap_all .avia-content-slider .slide-entry-wrap article.slide-loop-12 {
    margin-left: 4%;
  }
  .responsive #top.category #wrap_all .avia-content-slider .slide-entry-wrap article.slide-loop-3,
  .responsive #top.category #wrap_all .avia-content-slider .slide-entry-wrap article.slide-loop-5,
  .responsive #top.category #wrap_all .avia-content-slider .slide-entry-wrap article.slide-loop-7,
  .responsive #top.category #wrap_all .avia-content-slider .slide-entry-wrap article.slide-loop-9,
  .responsive #top.category #wrap_all .avia-content-slider .slide-entry-wrap article.slide-loop-11,
  .responsive #top.category #wrap_all .avia-content-slider .slide-entry-wrap article.slide-loop-13 {
    clear: left;
  }
}
@media (max-width: 479px) {
  body.category .empty-case {
    display: none;
  }
  .responsive #top #wrap_all .avia-content-slider-even .slide-entry.slide-parity-odd, .responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even,
  .responsive #top #wrap_all .slide-entry {
    width: 100%;
    margin: 0px 0px 30px 0px;
  }
  body.category .avia-content-slider .slide-image, body.category .avia-content-slider .slide-image img {
    width: 100%;
  }
  body.category h3.slide-entry-title {
    min-height: inherit;
  }
  .responsive #top .logo {
    font-size: 1em;
  }
  #header_main .title_info {
    margin-left: 0px;
    position: absolute;
    clear: both;
    left: 0px;
    width: 100%;
    top: 60px;
    margin-right: 0px;
  }
  body.category #header_main h3 {
    line-height: normal;
    padding: 0;
    font-size: 30px;
    float: none;
  }
  body.category #header_main.second-line-desc .category-description, body.category #header_main .category-description {
    position: relative;
    padding-left: 0px;
  }
  .responsive.html_mobile_menu_tablet #advanced_menu_hide {
    display: none;
  }
  #advanced_menu_toggle svg {
    width: 30px;
    height: 20px;
  }
  .responsive.html_mobile_menu_tablet .show_mobile_menu #advanced_menu_hide {
    display: block;
  }
  html body#top #mobile-advanced {
    transition: none;
  }
  .category #header_main .container {
    padding-bottom: 60px;
  }
}
/*
* SINGLE POST
*/
body.single .main_color h2 {
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: normal;
  text-transform: none;
}

body.single .title_container .main-title {
  font-size: 70px;
  font-weight: 600;
  padding: 0;
  margin: 0;
  float: left;
  line-height: 80px;
  margin-right: 28px;
}

#banner .main-title,
body#top.single.for-app-owners .title_container .main-title { /* CHRISTIE Global later */
  float: none;
  color: #ffffff;
  text-align: center;
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  text-shadow: 0px 0px 3px rgb(0, 0, 0);
}

#top .alternate_color.title_container #banner .main-title a {
  color: #ffffff;
}

.title_container .breadcrumb {
  position: relative;
  display: inline;
  top: initial;
  right: auto;
  margin: 0;
  color: inherit;
  display: none; /* Temporary Removal */
}

.title_container .breadcrumb .breadcrumb-trail {
  display: inline;
}

.title_container .breadcrumb .breadcrumb-trail .trail-end {
  float: none;
  display: inline;
  font-size: 22px;
  font-weight: bold;
  line-height: 89px;
}

.breadcrumb-trail a, .breadcrumb-trail span.sep {
  display: none;
}

body.single .title_container > .container > .border {
  min-height: 90px;
}

body.single .title_container > .container > .border:after {
  content: "";
  display: table;
  clear: both;
}

body#top.page-id-6697 .title_container .container,
body#top.page-id-6494 .title_container .container,
body#top.page-id-4789 .title_container .container,
body#top.single .title_container .container {
  max-width: 100%;
  padding: 10px 0px 0px 0px;
}

body#top.page-id-6697 .title_container .breadcrumbs .container,
body#top.page-id-6494 .title_container .breadcrumbs .container,
body#top.page-id-4789 .title_container .breadcrumbs .container,
body#top.single .title_container .breadcrumbs .container {
  min-height: 30px;
}

body#top.page-id-6697 .title_container .title_info .container,
body#top.page-id-6494 .title_container .title_info .container,
body#top.page-id-4789 .title_container .border .container,
body#top.single .title_container .border .container {
  padding-top: 2px;
  padding-left: 0px;
  padding-right: 0px;
}

nav.sub-pages {
  list-style: none;
  background: #000000;
  display: table;
  width: 100%;
}

nav.sub-pages li {
  list-style: none;
  display: table-cell;
  font-size: 18px;
  border-right: 2px #ffffff solid;
  text-align: center;
}

nav.sub-pages li:last-child {
  padding-right: 0px;
  border-right: 0px;
}

nav.sub-pages li a {
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  padding: 12px 20px;
  width: 100%;
}

nav.sub-pages li a:hover {
  text-decoration: none;
  color: #ffffff;
}

.single_toggle {
  float: none;
}

#top.for-app-owners .main_color .avia-button-wrap.el_after_av_toggle_container a,
body.for-app-owners nav.sub-pages li a:hover {
  background-color: #ec008c;
}

#top.researchers-health-care .main_color .avia-button-wrap.el_after_av_toggle_container a,
body.for-researchers-health-care nav.sub-pages li a:hover {
  background-color: #F658C6;
}

#top.sexual-health-info .main_color .avia-button-wrap.el_after_av_toggle_container a,
body.sexual-health-info nav.sub-pages li a:hover {
  background-color: #55C7DC;
}

nav.sub-pages li.active {
  background-color: #ec008c;
}

.single div .av_two_third {
  margin-left: 0%;
  width: 75%;
}

.single .flex_column.av_two_third.first.avia-builder-el-no-sibling {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

#introduction {
  background-color: #f4fafb;
}

#introduction > .container {
  padding: 0% 20%;
}

#introduction > .container > .content {
  border: 0px;
  padding-top: 45px;
  padding-bottom: 30px;
}

#introduction h3 {
  text-align: center;
  float: none;
  color: #e349ae;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 0.37px;
  margin-bottom: 21px;
}

#introduction {
  font-size: 13px;
}

#introduction p {
  line-height: 2.2em;
}

body.single-post #introduction + .container_wrap_first .av_two_third .togglecontainer .av_toggle_section:first-child .single_toggle:first-child .toggler:first-child {
  border-top: 0px;
}

.single div .av_one_third {
  margin-left: 4.374%;
  width: 35.4456%;
}

#top .avia-post-nav:hover,
#top .avia-post-nav {
  position: absolute;
  top: 25px;
  right: 100px;
  left: auto;
  font-size: 18px;
  text-decoration: underline;
  height: auto;
  color: #000000;
  text-transform: uppercase;
  background-color: transparent;
  padding: 20px;
  z-index: 2;
  margin-top: 0px; /*
   height: 55px;
width: 40px;
background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAC3CAMAAAC/kFniAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB+1BMVEUAAADsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIzsAIwAAAAy9ZIPAAAAp3RSTlMAYtbumROG2BBvj1X+5T75K/DsHOOdD9PrHQbB9joBqv1QaXGDWJ9B+rgFLvHNDOTdFtUlCMM3A6xMkWR1gFtFtjDLCh/m2xUS1+ojxfU0rvxJlWF5fV9HsjLzxyHo2RTEylpjwsxAVme/J9IY3w7OuviiVIdri1OmPPe7KdAa4b07UqG5DcA5Tp63BAviluk1JFeCJqDtpD2pPwdLq0TJCfteRsaOYE9Hli0AAAABYktHRACIBR1IAAAACXBIWXMAAC4jAAAuIwF4pT92AAAED0lEQVRo3r3beVeMYRjH8ZuyVIRKMjKVQiktolFKZRLZ2mixplBRsoQsZd/3fQmRmLfpONF13f39vcwL+Jw5c+7fM899Lc6xnxkzI1HRs2DUzY78+cyZy6oxkclPLKrGzfvLzifV+AWRfx9QXbhoSk3g1MSkKTWyGFOTl4iaspRSA8tETV1OqcE0UdMzsJ8gVtTICkzNVGoWpq5U6qogpa7OFjVnDaXm5om6Np9SlxaIWlhEqXPXqRgUU+r6DSoGJZQa2qhiUEqprkwdrU2YWq7UCkzdrFTuWVipYlAVotRqFYMtYUqt2Spq7TZK3V4n6o6dlBreJeruPZQaqhe1oZFSXZM6Ws2Yulep+zC1RanRmNqqYtCGxaB9v6gHsBgcPCTq4SOUeuSwqIcOUmr4gKj72yk11CZqdiulumh1tFowdZ9S92Jqs1KbMLWxQdR6LAZ7dovagcVg5w5R67ZT6rZaUbfWUGr4qKh51ZQaqlIxqKRUt1gdrU5MrVBqOaZ2KbUMU0vTRd2IxaAkVdRj6ym1OEXUdVhZo6hQ1ALsipx/XMUgl1LX5KgYnKDU4Cp1tLop1WUpNRNTe5TK1aAyVAzSsIv3chWD3gClnkwQ9VQypfb1i5qUSKmnB0RdtJBSA2dEPRtPqcFzoqafp1Q3qA5sDKZeUOpFTL2kYjCExeDyFVGvYjG4FiXqMBaDkeuiXh+h1ORhUaOuUWrghqipNyk1OKRicItS3UV1YC9gaoxSBzH1vIrBbSwGqhsRuYPFQHUjIgN3KVV3I/r7KDX5lKgJJyk1cE/F4D6let2IB5TqdSN6MNWmG9Gt1Icm3YhHjylVdyOOP6HUoqeict0I90xUrhvh3HOJwQtOdfJluQq/3bfVv+1LjjU6CUbn1iplzr0yeSb4T7DXHGv0vLX6d/A769h/mf/Pm/KGc23eE6zeaqzewZyLU2+Mb8FY2LzfWr2NW90djG46/r3sHXYvs7pFWt15rW7ofj3hPRgLm+qHVa3GqrLk18E+cK5N1c6qxmhVEbWq3/rV5o9gLGxq41aVfKu+g98l+cS5T0x6OlYdKKt+2bTu3ijnflax+IL1Iq06p1Z9XquutN9D/8q54TEVC6zjbzWfYDVNMW324xvnNn4Xl5tUsZqrsZoC8meWxjnWm7D6wbnhCXG5eTCr6TWrWTt/MnACG4mymmN0blwdM27q0mpG1Gqi1Zu//c7N37pwh7jctLDVbLPVJLY/Nz4GxuKryZS7c53qmHEz+VYbBP6+QxfHGm1nuNFj4nK7JFabL1Z7OtP6IdhWkXMnTHag/B4pt7Fl1dH9P/0QbnfPBXpVLLBNw2n9EPDKbbPF6fVD3oGsiz875ZKsTNCg+7zSD/nJska70s79mtzs/g1e9kwEXVHtbQAAAABJRU5ErkJggg==")  no-repeat;
   background-size: contain;*/
}

.avia-post-nav .entry-info span.entry-title,
#top .avia-post-prev .label {
  display: none;
}

#top .avia-post-next:hover,
#top .avia-post-next {
  right: 25px;
}

.avia-post-nav .entry-image {
  display: block;
  width: auto;
}

/*
#top .avia-post-next:hover,
#top .avia-post-next {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
#top .avia-post-nav > span,
.avia-post-nav .entry-info-wrap {
	display:none; 
}
.single .container_wrap_first  > .container {
	padding-right:0px;
}*/
.single .container_wrap_first > .container > .content {
  padding-top: 2.6%;
}

.single .avia-image-container.avia-align-center {
  margin-bottom: 1.2%;
}

#top.single div .avia-gallery img {
  padding: 0px;
  border: 0px;
}

#top.single div .avia-gallery .first_thumb img {
  padding-right: 1.2%;
}

#top.single div .avia-gallery .avianolink:last-child img {
  padding-left: 1.2%;
}

#top.single div .avia-gallery {
  margin-bottom: 1.2%;
  padding-bottom: 0px;
}

#top.single div .avia-gallery .avia-gallery-thumb a:hover {
  opacity: 1;
}

.single_toggle > p {
  font-size: 20px;
  font-weight: bold;
}

.togglecontainer > .av_toggle_section .single_toggle > p {
  font-size: 27px;
  padding: 14px 3px 14px 0px;
  line-height: 40px;
  outline: none;
}

.page .main_color .toggle_content,
.single .main_color .toggle_content {
  background-color: transparent;
  border: 0px;
  padding-left: 0;
  padding-top: 4px;
  padding-right: 0px;
}

body.page .main_color .toggler:hover,
body.single .main_color .toggler:hover {
  background-color: transparent;
}

.single .main_color .toggle_content a {
  font-weight: bold;
  text-decoration: underline;
}

body.page .toggler,
body.single .toggler {
  border-width: 1px 0px 0px 0px;
  border-color: #c6c6c6;
  padding-left: 0px;
}

body.single .activeTitle .toggle_icon {
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAALCAMAAABMIo1MAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAdVBMVEUAAADrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIvrAIsAAAAu8+jMAAAAJnRSTlMA7l9V+WtL9nhC8Yg3lQEt66ED6iTkrAYe3LYKHRnTvw8YFckUwNkhg1QAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAcUlEQVQI12WPVw6AIBBEFxs2xIIVRWz3v6IagoLOz8y+ZBsgB35yELie/6W+5wIEOLRpiIPbojgxaRJHKqSIZBpmBKU607woVSqLir6NrG7a29umZubArh84AB/60V4/iVnKWSzfY9ft0v5/TR6HfIoTthAFLJbytLYAAAAASUVORK5CYII=");
}

body.page .activeTitle .toggle_icon {
  -moz-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
}

body.single .sexual-health-info .activeTitle .toggle_icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjcuNDYzIDEzLjczMiI+ICA8ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiBub25lOyAgICAgIH0gICAgICAuY2xzLTIgeyAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXAtcGF0aCk7ICAgICAgfSAgICAgIC5jbHMtMyB7ICAgICAgICBmaWxsOiAjMDBiOGYxOyAgICAgIH0gICAgPC9zdHlsZT4gICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPiAgICAgIDxwYXRoIGlkPSJQYXRoXzgxIiBkYXRhLW5hbWU9IlBhdGggODEiIGNsYXNzPSJjbHMtMSIgZD0iTTAsMEgyNy40NjNWLTEzLjczMkgwWiIvPiAgICA8L2NsaXBQYXRoPiAgPC9kZWZzPiAgPGcgaWQ9Ikdyb3VwXzIwIiBkYXRhLW5hbWU9Ikdyb3VwIDIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEzLjczMikiPiAgICA8ZyBpZD0iR3JvdXBfMTkiIGRhdGEtbmFtZT0iR3JvdXAgMTkiIGNsYXNzPSJjbHMtMiI+ICAgICAgPGcgaWQ9Ikdyb3VwXzE4IiBkYXRhLW5hbWU9Ikdyb3VwIDE4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4yNDYgLTAuMjAxKSI+ICAgICAgICA8cGF0aCBpZD0iUGF0aF84MCIgZGF0YS1uYW1lPSJQYXRoIDgwIiBjbGFzcz0iY2xzLTMiIGQ9Ik0wLDAtMTMuMDQ1LTEyLjM1OGEuNjg1LjY4NSwwLDAsMS0uMi0uNDg2LjY4Ny42ODcsMCwwLDEsLjY4Ni0uNjg3LjY4Ni42ODYsMCwwLDEsLjQ4Ni4yTC40ODUtMS40MzFsMTIuNTYtMTEuOWEuNjg4LjY4OCwwLDAsMSwuNDg2LS4yLjY4Ny42ODcsMCwwLDEsLjY4Ni42ODcuNjgxLjY4MSwwLDAsMS0uMi40ODZMLjk3MSwwQS42ODUuNjg1LDAsMCwxLC40ODUuMi42ODcuNjg3LDAsMCwxLDAsMCIvPiAgICAgIDwvZz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==");
}

body .toggle_icon {
  left: auto;
  right: 0px;
  border: 0px;
  margin-top: 0px;
  display: block;
  width: 24px;
  height: 24px;
  top: 16px;
  content: " ";
  background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAALCAMAAABMIo1MAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAclBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACa4vOeAAAAJXRSTlMAD7/AFMkVGNMZHdy2Ch4k5KwGLeqhAzfulQFC8YhL9nhV+WtffFajrAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABwSURBVAjXZY9JDoAgEAQH3MUFBBUFV/z/G9UYImJdulOHWQAsCAcIfoTRRezbJMUI4TT72pwUJUBZkMq1NWXNnQ2j9Wu5aLunda3g1vZyGG0fB9k/TenJHThpdce8rN/16zIDbLvxjzX7BvL4v3bIE+uzBT5enBpkAAAAAElFTkSuQmCC") no-repeat;
  background-size: 22px auto;
}

body .toggle_icon span {
  display: none;
}

.toggle_content strong {
  color: #000000;
}

.toggle_content ul {
  margin-bottom: 10px;
}

.avia-image-container.avia-align-center .avia-image-container-inner {
  display: block;
}

#top .main_color .avia-button-wrap.el_after_av_toggle_container {
  padding-top: 30px;
}

#top .main_color .avia-button-wrap.el_after_av_toggle_container a {
  border-radius: 0px;
  padding: 19px 60px 19px;
  text-transform: uppercase;
  font-weight: bold;
}

.main_color .toggle_content table {
  background-color: transparent;
}

.toggle_content table td {
  vertical-align: top;
  padding: 6px 0px;
}

.toggle_content table td p:first-child {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.main_color .toggle_content tr:nth-child(even) {
  color: inherit;
}

@media (min-width: 768px) and (max-width: 980px) {
  body#top.single .title_container .container {
    padding-top: 5px;
  }
  body.single .title_container .main-title {
    font-size: 40px;
    line-height: 45px;
    padding: 0px 0px 0px 20px;
    display: table-cell;
  }
  .single div .av_two_third {
    width: 82%;
  }
  #top .avia-post-nav:hover, #top .avia-post-nav {
    top: 0px;
    position: relative;
    right: inherit;
  }
  .responsive #top .avia-post-back {
    right: inherit;
  }
  .single_toggle {
    padding-left: 20px;
  }
  nav.sub-pages li {
    font-size: 16px;
  }
  nav.sub-pages li a {
    padding: 8px 10px;
  }
  body.single .toggler {
    padding-right: 30px;
  }
}
@media only screen and (max-width: 767px) {
  body.single .title_container .main-title {
    margin-right: 0px;
    font-size: 38px;
    line-height: 38px;
    float: none;
  }
  .responsive .title_container .breadcrumb {
    display: block;
    top: 0;
    left: 0;
  }
  .title_container .breadcrumb .breadcrumb-trail .trail-end {
    line-height: 40px;
    display: none;
  }
  nav.sub-pages li {
    display: block;
    padding-right: 0px;
    padding-bottom: 0px;
    border-bottom: 2px #fff solid;
    border-right: 0px;
  }
  nav.sub-pages li a {
    padding: 8px 15px;
    display: block;
  }
  body#top.single .title_container .container {
    padding-top: 5px;
  }
  body.single .title_container > .container > .border {
    margin-right: 0px;
    min-height: inherit;
    padding: 0px 0px 15px 0px;
  }
  .responsive #top.single #wrap_all .title_container > .container > .border > .container {
    width: 100%;
    max-width: 100%;
  }
  .responsive #top #wrap_all .slide-entry.empty-case {
    display: none;
  }
  .togglecontainer > .av_toggle_section .single_toggle > p {
    padding-right: 35px;
    font-size: 24px;
    line-height: 30px;
  }
}
@media (max-width: 580px) {
  .toggle_content table td {
    display: block;
    clear: both;
    padding: 0;
  }
  .toggle_content table td img.alignleft {
    margin: 0px 15px 15px 0px;
  }
}
/*
* REGULAR PAGE
*/
#top.page .main_color h3 strong {
  color: #ec008e;
}

#top.page .alternate_color.title_container .main-title {
  font-size: 70px;
  font-weight: bold;
  line-height: 90px;
  color: #EC008C;
}

@media (max-width: 768px) and (min-width: 480px) {
  #top.page .alternate_color.title_container .main-title {
    font-size: 60px;
  }
}
@media (max-width: 479px) {
  #top.page .alternate_color.title_container .main-title {
    font-size: 48px;
  }
}
#top.page .alternate_color.title_container #banner .main-title {
  color: #ffffff;
}

#top.page .avia-post-nav:hover, #top.page .avia-post-nav {
  padding: 20px;
}

#top.page .alternate_color.title_container .border {
  border-bottom: 1px #c6c6c6 solid;
}

body.page .title_container .breadcrumb .breadcrumb-trail {
  display: none;
}

.page .main_color .entry-content a {
  font-weight: bold;
  text-decoration: underline;
}

#top.page .template-page .entry-content-wrapper > .flex_column_table {
  width: 60.182%;
  margin: 0px auto;
  float: none;
}

#top.page .container_wrap_first .post-entry-type-page .togglecontainer .av_toggle_section:first-child .toggler {
  border-top: 0px;
}

#page_sub_menu {
  margin: 0px 0px 15px 0px;
}

#page_sub_menu:after {
  content: "";
  display: table;
  clear: both;
}

#page_sub_menu li {
  display: block;
  margin: 0px 2px 0px 0px;
  float: left;
  font-size: 18px;
}

#page_sub_menu li a {
  display: block;
  background: #EC008C;
  color: #ffffff;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  padding: 12px 20px;
}

.responsive #top.page #wrap_all .entry-content-wrapper .avia-image-container.avia-align-left + .flex_column {
  clear: none;
  width: auto;
  display: inline-block;
}

body.page .entry-content-wrapper .avia-image-container.avia-align-left + .flex_column .av_textblock_section {
  padding-left: 20px;
}

@media (max-width: 980px) and (min-width: 768px) {
  #top.page .template-page .entry-content-wrapper > .flex_column_table {
    width: 82%;
  }
}
@media (max-width: 767px) {
  #top.page .template-page .entry-content-wrapper > .flex_column_table {
    width: 95%;
  }
}
@media (max-width: 600px) and (min-width: 500px) {
  body.page .entry-content-wrapper .avia-image-container.avia-align-left {
    width: 145px;
  }
  .responsive #top.page #wrap_all .entry-content-wrapper .avia-image-container.avia-align-left + .flex_column {
    display: block;
    float: none;
    margin-left: 155px;
  }
  body.page #wrap_all .entry-content-wrapper .avia-image-container.avia-align-left + .flex_column .avia_textblock {
    clear: none;
  }
}
@media (max-width: 499px) {
  body.page .entry-content-wrapper .avia-image-container.avia-align-left {
    float: none;
  }
  body.page .entry-content-wrapper .avia-image-container.avia-align-left img {
    margin: 0px auto;
  }
  body.page .entry-content-wrapper .avia-image-container.avia-align-left + .flex_column .av_textblock_section {
    padding-left: 0px;
  }
}
/*
* CATEGORY SPECIFIC COLORING
*/
.sexual-health-info .main_color .avia-color-theme-color {
  background-color: #55C7DC;
}

.main_color .sexual-health-info ::selection {
  background-color: #55C7DC;
}

.main_color .sexual-health-info ::-moz-selection {
  background-color: #55C7DC;
}

body.page-id-6697 .alternate_color.title_container .title_info.breadcrumbs h3,
body.page-id-6494 .alternate_color.title_container .title_info.breadcrumbs h3,
body.single-post.app-owners .main_color a,
body.single-post.app-owners #introduction h3,
body.single.app-owners .alternate_color .title_info.breadcrumbs h3,
body.single.app-owners .main_color .featured_projects h2,
body.category.category-app-owners .slide-entry .slide-content .slide-entry-excerpt a {
  color: #EC008C;
}

body.single-post.sexual-health-info .main_color a,
body.single-post.sexual-health-info #introduction h3,
body.single.sexual-health-info .alternate_color .title_info.breadcrumbs h3,
body.single.sexual-health-info .featured_projects .project span,
body.single.sexual-health-info .main_color .featured_projects h2,
body.category-sexual-health-info .slide-entry .slide-content .slide-entry-excerpt a,
body.category-sexual-health-info .slide-entry .slide-content .slide-entry-excerpt > div > a,
#top .main_color .sexual-health-info b,
#top .main_color .sexual-health-info strong,
.main_color .sexual-health-info a {
  color: #55C7DC;
}

body.single-post.researchers-health-care .main_color a,
body.single-post.researchers-health-care #introduction h3,
body.single.researchers-health-care .alternate_color .title_info.breadcrumbs h3,
body.single.researchers-health-care .main_color .featured_projects h2,
body.category.category-researchers-health-care .slide-entry .slide-content .slide-entry-excerpt a {
  color: #F658C6;
}

#top.sexual-health-info .main_color .avia-color-theme-color,
.main_color .sexual-health-info blockquote {
  border-color: #55C7DC;
}

.main_color .sexual-health-info blockquote strong,
.main_color .sexual-health-info blockquote b {
  color: #55C7DC;
}

.pdflink {
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABCCAMAAAA/vUvZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB71BMVEUAAADsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvsAIvwQqnzaLrzb73zbLvxTK3tFZTtDZHyWrPzbrzzdb/zcr7yYLbvM6LsAozwRaryY7fuJpz8/Pz8+vv2otTtEZP0hMb62+3xS63uIpr0hcfwP6f75/P5zef62u389/r4xOP2ntL8+/zyWLLvL6D8+PryV7LyYrf3rNjxUK/tEJLzZ7n78vj77PXtDpH1jMrsBo7za7vuHZj1jcryXLT0fsTtC5DtF5X1isnvMqLtD5L89vn2oNP2o9TwPKb0gsXuH5nvK57yXbX63e776PP3stvtFJT0gcX76vT3s9v78Pf77fX4uN33p9btE5P1hsfsB47tFpX1i8nxUrDwPqf0ecH2m9HuGZbyZbj2odPuIZruHJfvLJ/xSaztEpPuIJnvMaHxSKsAAAB0WZaBAAAAQnRSTlMAOtT3mAbTsge+CuuhoL+jIyDAD8mzF+UMLzCugCFs8OwcH4iwrZdM7nKV5Lm8tv5zwqrjKydOUA4QDWsdovHV3lEkjEKRAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAjxJREFUWMPt2PlbEkEYB3DQLEwtjyxLCy0ztVs7PCrtVVSwkvK1LKMsCa3ISixFTTw6LK/uNNPU/tF2ht0Fn4bdGZaep6fH7y+7M/PuB2aAZ9g1meOAK/EbEkzsbOQDpGyysAVuACBxs1EhAkFGkpJTdLJFgyADW016SdV4F6Q/RVdI05iIoADpGUYF2JZhVPiDEBcg07AA26MQLDvChbQoBFPWzl002VELSnLWhXUh9sJuI8Ieq9Wam2dEYOS/Ffbuy87ny/6CAywhtVBkJyxiCMUiABxkCIlCAjCE9FgJNbU2W119Az23OxovXLzU5AyOXLbRXLFrC81I03L1mtRoDTau3yAjbSjnprbgQrx1u/0O4l3plTvka9z3pBGP3Ojs0hXuAzQ8QHxIBTt4H3Xj4ydUeOqV0gO6gk869CI+owLp8yE+p0Kf9koeUoRGcnRjBxX6pXM/4gCPkB8uDCK2UmGIdL7AYSoEXK4RP4cwOjb+8hXiYEh4jW/Uleye0BeCeQsh4R1OqsIUnzA9Uw8QPotZKgx7PJ73kWdxWBE+eD/KVbLwCfEzz0qqn6ZNrZKFUcQv0Qu+r46AG9t7hIRvatWcvKrTTcAvzHeiQ636Hrx+4QdpLLaQbybHr3vppzNUtryy4h9SGqu/nFwCbxjCESHgKEM4JiQcZwgJJQJA6QnmnnXy1GnOmC3/7L75l4Wy8vIKQ0IlqT9jRIjwXy73rN4dq5LkUrYgmlgLceLAubVPIsxVokD1+TXAb0+xJ3fZfgjAAAAAAElFTkSuQmCC");
}

.sexual-health-info .pdflink {
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABCCAMAAAA/vUvZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB4FBMVEUAAAD2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT2jkT4q3T4u5D5vpX5vZP4r3z2l1P2lE34tYb5vpT5wZn5wJf4uIr3pGr2j0X4rHf4uYz3nl/8/Pz8+/v61br2lVD5yKX77uT4r3v3nV34qnL88+3759n77eP8+vj749P607f8/Pv4tIT3o2f8+vn4tIP4uYv62cL4sX74u4/8+PX89fD2lE75y6r2kUj4vJD3m1n5zKv5vZL4tof5xaD2k0z3mFX5yqn3pGn2lE/8+fj61Ln61bv3qHD5x6P3m1r3oWT4t4j77+b88+763Mb2l1L89O/63Mf89/P89vH63sr61772llL5yab2kUn3l1T4soD3qXH5w5z60rX3mVb4uo761Lr3nFz3mlj4rnn2llH3nFv3pGj4rXkAAAC7XzRwAAAAQXRSTlMAOtT3mAbTsge+CuuhoL+jIyDAD8mzF+UMLzCugGzw7BkfiLCtl0zucpbkur22/nPCquMrJ05QDhANax2i8dXeUbsYNI0AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAACN0lEQVRYw+3Y+VsSQRgHcEgtPPPIIzWsLLVDy6Oyu7dIwUqs17BCLRHvSlMLNQ3pzu7sTv1bnRl2F3wcdmdYex4fH7+/7M7Mux+YWXgG1mLdAkJJSEyy8LNVDCDZZuMLwgBAcopZIQZBR1LT0g2SoUPQge0Wo2TqvAvan24oZOlMRFKA7ByzAuzIMSusIuQFyDUtQF4cgi0/WsiKQ7AU7CxkKYpbUFO8KWwK60zYZbfbS3abETjZsMKevUWlYtm3v4wnZJbL7IQVHOGADAAHOUKylAAcIXuthIuXHI7LDY3s3OlqunL1WrM7PNLiYLnu1BduIEvrTQ9ptIUbt27TkTuopE1f8CK2d3TeRbxHXrlLucbXTUb8SqOn11DoA2jsRxxgghM8g0N4/wETHnpIhsFQGCGHR4ijTKB9Y4jjTHisv5KHVKGJHn3YxYQn5DyAOCEilEYLk2zBiDBFO5/iNBNmvN5nAQEhOBt6/gJxMiK8xFfaSg69NhbCCUJEeINvNeGdmDD3vgEgehYfmDDt9/s/xp7FYVX45PmsVCnCF3IfRVZSu5sOrUoRgohf4xfGvrlmfNg5LCXMa1XflVWdawZx4UcPurSqn+Hrf/2mjT+t9JMp8O0O/XVHyv4tLASm1MbikltIEA1HqJQCqjjCESnhKEdIqpYAamq5e1bdseOCsdrW7b75n4UT9fUnTQmnaP1pM0KMX2IlZ4z+sapJq+ELsllrQfDxQ3TOrnwSYT0nC5y/sAJYBit3HjbdJqJnAAAAAElFTkSuQmCC");
}

.for-researchers-health-care .pdflink {
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAACSCAMAAACZpWO8AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA0lBMVEX0uAD0ugb1vhX76K3//vz1wBz99dr////2wiT+9uD2xS3++OX2xzX++ev3yT3++/H3y0b//Pb3zlD//vr++/D40Vv//v351Wn+9+T2wiX52Xf99dz1wR/63YT989P1vxr0uAH64JH98Mr0uQP75J387sL1vA/756j87Ln0uwr86rL86a/1uwz87b775qT98Mn74pf63oj52nv5127402L40Ff3zU3+/PP3ykL2xzf2xCz98cz1vRH0ugj//vv75J/745v//fj87b/2wiP0uQQAAAD/uaIxAAAAAWJLR0RFjrOoVwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAp9JREFUeNrt1llb6jAUheGCQxRHRHHWKorWeR6O4vz/f9M5HNgBaaErbdLcrPdKkkg2DyhfEBARERERERERERERUUyp5HuCAeWx8fGxsu8p+k1Mqn8mJ3zP0TM1rf6bnvI9iajMqK6Ziu9ZOmbnlDY363uatvkF1Wdh3vc8QbBYVb9UF31PtFTrjrK83P2htuR3opW6fIgqFflI1Vd8TrQqb9faehCsr8mjVX8TbcgMm1vth1ub8njD10TbMsHObmdhd0dWtr0MFO7J/fv6y628L2t7YfETNQ7k9sNmb7V5KKsHjaInKh3J3cdR/3p0LOtHBddKdCI3nw7cXDqVnZMo23Nnc3Yu917E3p/GheydnxU3UfNSbr0K47vhlexeNo2fOqOy/lu/DpP2w2v936Gg0OwkZNvNsCM3cqKY0JSEVOp2+KFbOVNEaOqErN+NOnYn38fuQ1MnZO1+9MF7qRbXoakTsvqQdvRB2s5taOqEfHxKP/z0WEBo9hLyGTn+7D40+xIS+wXnofkrITGOQ3MgITFOQzOWkBh3oZmUkBhXoZmckBg3oTksITEuQnN4QoKvyHpojkpIjO3QHJ2QGLuhmZaQ4EwWQxNISIy10IQSEmMpNMGExFgJTTghMRZC0yAhMblD0yghMTlD0zAhMblC0zghMTlCM0NCYjKHZqaExGQMzYwJickSmtkTEmMemnkSEmMamvkSEmMWmnkTEmMSmvkTEoOHpo2ExKChaSchwZmg0LSWkBggNC0mJCY1NK0mJCYlNP/YTUhMLzSTZnqxnJAYHZov8b1X6wmJ0aH5GttqvVlPSEw3NN9a8a13+wmJ6YTme8JO9PGpvr6LnygIvr/U50fyV91Py/C5rGn9+LqZiIiIiIiIiIiIiMixv26OTNlKE8ULAAAAAElFTkSuQmCC");
}

body.single .for-researchers-health-care .activeTitle .toggle_icon {
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAOCAMAAAALzYw2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAkFBMVEUAAAD1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMX1gMUAAADjBXDaAAAALnRSTlMA7ZABh50De6gGbrIKYv2+DFf6yQ9N9tMVQvPaHDfw4CQt6+Ul5DU2H9zxPT4aZvwo5QAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACZSURBVBjTdZBXDoMwEESX3qvBNh0MJECC73+8KEGImv2ZGb2VtoAgSnBbkiiAzBX1jqkKlwE0rhtXZuhc+6rJLfvMbIubi3Nczz8y33Od1QchivYsQmGwpRgTuiVKcLzvTdIsX32epclxSlFW9eLqqizO+zWsbX7asuZ6WdezB8CT9d3dT4Zxer2ncbj/5kwwJjP8KYoQ3ecPiocJvVLEC+sAAAAASUVORK5CYII=");
}

.for-researchers-health-care .entry-content-wrapper div li {
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIBAMAAAA2IaO4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEUAAAD1gMX1gMX1gMX1gMX1gMUAAABKRZ76AAAABXRSTlMAMLn69kJCZZEAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAI0lEQVQI12NgVDYSYBAJDXVkUA0NDWIwDQ0NhhBgLlgCpAQAk0QHcd81fLsAAAAASUVORK5CYII=");
}

.sexual-health-info .entry-content-wrapper div li {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfMjU4IiBkYXRhLW5hbWU9IlBhdGggMjU4IiBkPSJNMCwwSDhWLThIMFoiIGZpbGw9Im5vbmUiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGlkPSJHcm91cF8xMDYiIGRhdGEtbmFtZT0iR3JvdXAgMTA2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDgpIj4KICAgIDxnIGlkPSJHcm91cF8xMDUiIGRhdGEtbmFtZT0iR3JvdXAgMTA1IiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICAgIDxnIGlkPSJHcm91cF8xMDQiIGRhdGEtbmFtZT0iR3JvdXAgMTA0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0KSI+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfMjU3IiBkYXRhLW5hbWU9IlBhdGggMjU3IiBkPSJNMCwwQTQsNCwwLDAsMCw0LTQsNCw0LDAsMCwwLDAtOCw0LDQsMCwwLDAtNC00LDQsNCwwLDAsMCwwLDAiIGZpbGw9IiM1OGM2ZGMiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);
} /* ORANGE DOT
.sexual-health-info .entry-content-wrapper div li {
	background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIBAMAAAA2IaO4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEUAAAD2jkT2jkT2jkT2jkT2jkQAAAD2YE3pAAAABXRSTlMAMLn69kJCZZEAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAI0lEQVQI12NgVDYSYBAJDXVkUA0NDWIwDQ0NhhBgLlgCpAQAk0QHcd81fLsAAAAASUVORK5CYII=");
}*/
/* YELLOW DOT .for-researchers-health-care .entry-content-wrapper div li {
	background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIBAMAAAA2IaO4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEUAAAD0uAD0uAD0uAD0uAD0uAAAAAAA4X19AAAABXRSTlMAMLn69kJCZZEAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAI0lEQVQI12NgVDYSYBAJDXVkUA0NDWIwDQ0NhhBgLlgCpAQAk0QHcd81fLsAAAAASUVORK5CYII");
}*/
.main_color * p.yotu-video-description {
  font-weight: normal;
  color: #333;
}

.epyt-gallery, .epyt-video-wrapper {
  padding: 30px 0px;
}

.epyt-gallery-list .epyt-gallery-title {
  font-size: 14px;
  font-weight: 500;
  line-height: 1em !important;
  color: #795548;
  text-decoration: none;
  padding: 5px 0;
  margin: 10px 0 0;
  width: 100%;
  display: block;
  z-index: 10;
  text-align: left;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: break-word;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-bottom: 10px !important;
}

.epyt-gallery-desc {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-wrap: break-word;
  height: 4.5em;
  position: relative;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  margin-bottom: 0;
  line-height: 1.5em;
  color: #484848;
  font-size: 12px;
  width: 100%;
  margin-top: 6px;
  text-align: left;
  font-weight: 600;
}

/*
* ALERT
*/
@media (min-width: 480px) {
  #top.has-mtsnb {
    padding-top: 0px !important;
  }
}
#top.has-mtsnb {
  float: none !important;
}

.mtsnb-absolute {
  bottom: 70px;
  right: 0px;
  width: 23%;
  top: inherit;
  position: fixed !important;
  border-left: 20px #d44791 solid;
}

.mtsnb .mtsnb-container {
  background: url(images/alert.svg) 0% 50% no-repeat;
  background-size: 55px auto;
  padding-left: 72px;
  padding-right: 10px;
  text-align: left;
  min-height: 65px;
  width: auto !important;
}

.mtsnb .mtsnb-text {
  margin: 0px;
}

#popmake-6989 {
  right: 15px !important;
  bottom: 15px !important;
  top: auto !important;
  left: auto !important;
  margin-bottom: 0px;
}

.pum-container .pum-content {
  font-size: 15px;
  line-height: 1.4;
}

.pum-container.popmake.theme-6983 .pum-content {
  font-size: 18px;
}

.pum-container.popmake.theme-6983 .pum-content a.button {
  font-size: 19px;
  border-radius: 8px;
}

.home .pum-container.popmake.theme-6983 .pum-content p {
  line-height: 1.5em;
}

@media (min-width: 1200px) {
  .mtsnb .mtsnb-container {
    display: table;
    width: 100% !important;
  }
  .mtsnb .mtsnb-container .mtsnb-content {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .mtsnb-absolute {
    width: 33%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .mtsnb-absolute {
    width: 60%;
  }
}
@media (max-width: 479px) {
  .mtsnb-absolute {
    bottom: auto;
    right: 0px;
    width: 100%;
    top: 0;
    position: absolute !important;
  }
  html.html_av_admin_bar_active {
    margin-top: 0px !important;
  }
  html.html_av_admin_bar_active body.admin-bar.has-mtsnb #wrap_all {
    margin-top: 46px;
  }
  body.admin-bar.has-mtsnb #wpadminbar {
    top: 62px;
  }
  #anb-default-location {
    width: 100%;
  }
}
/*
* HEALTH PHOTOS
*/
.avia-section.alternate_color .av-special-heading h1 {
  color: #ffffff;
  font-size: 80px;
  text-transform: none;
  line-height: 96px;
  font-weight: bold;
}

#top #main .avia-section.flex-reverse .template-page {
  padding-top: 40px;
  padding-bottom: 40px;
}

body.page-id-6178 .avia-section.alternate_color h1 {
  padding-left: 9%;
  padding-right: 9%;
}

body.page-id-6178 strong {
  color: inherit;
}

.flex-reverse .entry-content-wrapper {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
}

.flex-reverse .av_textblock_section {
  flex: 1;
}

body#top.page-id-6178 #main #av_section_3 .template-page {
  padding-bottom: 0px;
}

.flex-reverse .entry-content-wrapper h3 {
  font-weight: normal;
  font-size: 24px;
}

.flex-reverse .avia_textblock {
  max-width: 415px;
  font-size: 14px;
}

.flex-reverse .avia-button.avia-size-small {
  font-size: 13px;
  border-radius: 0px;
  padding: 21px 50px;
  font-weight: 600;
}

.flex-reverse .avia-button-wrap.avia-button-right {
  padding-left: 5%;
}

.flex-reverse .avia_textblock p {
  margin-bottom: 0;
  padding-bottom: 0;
}

#top.page #health_photos .entry-content-wrapper > .flex_column_table:last-child {
  width: 80%;
}

.main_color .health-photos-heading h3 {
  font-size: 18px;
  margin-bottom: 0.4em;
}

.main_color .health-photos-heading h3 + .av-subheading {
  opacity: 1;
  font-weight: bold;
  max-width: 255px;
  margin: 0 auto;
}

#health_photos .av_textblock_section {
  font-size: 13px;
}

#health_photos .av_textblock_section p {
  line-height: 2em;
}

@media (max-width: 767px) {
  body#top.page-id-6178 .avia-section.alternate_color .av-special-heading-h1 {
    padding-bottom: 5px !important;
  }
  .avia-section.alternate_color .av-special-heading h1 {
    font-size: 46px;
    line-height: 55px;
  }
  #top.page #health_photos .entry-content-wrapper > .flex_column_table:last-child .flex_column.first {
    min-height: 50vh;
  }
}
@media (max-width: 515px) {
  .flex-reverse .entry-content-wrapper {
    flex-direction: column-reverse;
  }
  .flex-reverse .avia-button-wrap.avia-button-right {
    padding-left: 0px;
    padding-top: 5%;
  }
}
/*
* NICE AF
*/
body.page-id-1594 .header_color .header_bg {
  background: #ec008e;
}

s #top.page.page-id-1594 .alternate_color.title_container .border {
  border: 0px;
}

/*
* AD CAMPAIGN SEARCH
*/
#ad_campaign_box {
  padding: 25px 0px 20px 0px;
}

#ad_campaign_box .container .av-inner-masonry-content {
  box-sizing: border-box;
}

#ad_campaign_box .av_one_fourth.first {
  margin-left: 0%;
  width: 24.5%;
}

#ad_campaign_box .av_three_fourth {
  margin-left: 2%;
  width: 73.5%;
}

#top .main_color .container .av-masonry-sort {
  background: transparent;
}

body.page-id-4789 .av-masonry-sort {
  visibility: visible;
  text-align: left;
  padding: 0px;
}

body.page-id-4789 .av-masonry-sort .inner_wrap {
  padding: 0px 18px 18px;
  background: #f1f1f1;
  margin-top: 20px;
}

body.page-id-4789 .av-masonry-sort h3 {
  text-transform: uppercase;
  font-weight: bold;
}

.entry-content-wrapper div .sortables {
  padding-top: 4px;
  padding-left: 0px;
}

.entry-content-wrapper div .sortables li {
  background: none;
  margin-left: 0px;
  padding-left: 8px;
  text-align: left;
  font-weight: normal;
  background-color: black;
  color: #ffffff;
}

.entry-content-wrapper div .sortables li.off {
  background-color: transparent;
  color: #000000;
}

.sortables li:before {
  content: "\e89a";
  font-family: "entypo-fontello";
  float: left;
  color: #ec008c;
  padding-right: 7px;
  font-size: 11px;
}

.sortables li.off:before {
  font-size: 12px;
  border: 1px #ec008c solid;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  content: "";
  padding: 0;
  margin: 8px 6px 0px 0px;
}

#top .entry-content-wrapper div .sortables label {
  font-weight: normal;
  cursor: pointer;
}

.clear_all {
  background: #e349ad;
  color: #ffffff;
  padding: 4px 10px 2px 10px;
  font-size: 13px;
  text-align: center;
  cursor: pointer;
}

.main_color .av-masonry-outerimage-container {
  margin-right: 1px;
}

.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
  right: 20px;
  bottom: 20px;
}

.av-masonry-container {
  width: 102.5%;
  width: calc(100% + 20px);
}

.av-masonry .av-masonry-sort {
  display: none;
}

.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
  font-size: 14px;
  line-height: 20px;
  padding-top: 0px;
}

.av-masonry-entry .av-masonry-entry-title {
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
}

.quicksearch {
  padding-bottom: 20px;
  position: relative;
}

#top .main_color .quicksearch label {
  display: none;
}

#top .main_color .quicksearch ::-webkit-input-placeholder { /* Edge */
  color: #333333;
}

#top .main_color .quicksearch :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #333333;
}

#top .main_color .quicksearch ::placeholder {
  color: #333333;
}

#top .main_color .quicksearch input[name=quicksearch] {
  margin-bottom: 0px;
  box-sizing: border-box;
  text-align: center;
  color: #333333;
  border-color: #707070;
  padding: 11px 18px 10px 18px;
  background: url(images/search_icon.svg) 9px 12px no-repeat;
  background-size: 15px auto;
}

.search_submit {
  background-color: #e349ad;
  color: #ffffff;
  position: absolute;
  font-size: 0.9em;
  text-align: center;
  padding: 1px 9px;
  cursor: pointer;
  right: 8px;
  top: 10px;
  border-radius: 22px;
  width: 22px;
  height: 22px;
  text-align: center;
  padding: 0;
}

#top .main_color .quicksearch .av_font_icon {
  margin: 0px;
  float: none;
  line-height: 20px;
  text-align: center;
}

@media (min-width: 768px) {
  body.page-id-4789 .av-masonry-sort h3 {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  body.page-id-4789 .av-masonry-sort .inner_wrap {
    padding-top: 20px;
  }
}
/*
* AD CAMPAIGN SINGLE
*/
body.single-ad-campaign #bhoc-ad-library > .container_wrap_first {
  display: none;
}

body.single-ad-campaign #bhoc-ad-library .content {
  padding: 0px;
}

#top.single div .avia-gallery .first_thumb img, #top.single div .avia-gallery img {
  padding: 0px;
  float: none;
  border: 3px #e1e1e1 solid;
}

#top #wrap_all .avia-gallery .avia-gallery-thumb a {
  box-sizing: border-box;
  padding: 0.5rem !important;
}

body.single-ad-campaign #av_section_1 h3 {
  font-size: 22px;
  padding-bottom: 20px;
}

body.single-ad-campaign #av_section_1 .av_one_half:nth-child(2) {
  border-radius: 0px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: right;
}

body.single-ad-campaign #av_section_1 .av_one_half:nth-child(2) p {
  position: absolute;
  right: 0px;
  bottom: -60px;
}

body.single-ad-campaign #av_section_1 .tab_inner_content {
  text-align: center;
}

body.single-ad-campaign #av_section_1 iframe {
  float: left;
  margin-bottom: 15px;
}

@media (max-width: 580px) {
  body.single-ad-campaign #av_section_1 iframe {
    height: 183px;
    width: 320px;
    margin: 0px auto 10px auto;
  }
}
@media (max-width: 415px) {
  body.single-ad-campaign #av_section_1 iframe {
    height: 135px;
    width: 245px;
  }
}
@media (min-width: 1285px) {
  body.single-ad-campaign #av_section_1 iframe:nth-child(even) {
    margin-left: 15px;
  }
}
/*
* FEATURED PROJECTS
*/
.featured_projects {
  display: flex;
  max-width: 845px;
  margin: 0px auto;
  justify-content: space-between;
  flex-wrap: wrap;
}

.home .featured_projects {
  max-width: none;
}

.featured_projects .project {
  width: 46.8%;
  position: relative;
}

.home .featured_projects .project {
  width: 29.8%;
}

.featured_projects .project a:hover {
  text-decoration: none;
}

.featured_projects .project img {
  border: 0px;
}

.featured_projects .project .image-overlay {
  display: none !important;
}

.main_color .health_photo_feature h2,
body.single .main_color .featured_projects h2,
.featured_projects .project h2 {
  color: #e349ae;
  font-size: 17px;
  font-weight: bold;
  line-height: 1.62;
  letter-spacing: 0.37px;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 0.6em;
}

#top .featured_projects .project h2 a {
  text-decoration: underline;
}

.featured_projects .project h3 {
  color: #959294;
  font-weight: bold;
  padding-top: 2em;
  letter-spacing: 0.28px;
  text-transform: uppercase;
  font-size: 13px;
  margin-bottom: 0.6em;
}

.featured_projects .project span {
  font-style: italic;
  color: #e349ae;
  font-size: 12px;
  line-height: 1.38;
  letter-spacing: normal;
}

.featured_projects .project.new:after {
  content: "NEW";
  color: #ffffff;
  background-color: #e349ae;
  position: absolute;
  top: 23px;
  right: 0px;
  padding: 3px 40px 3px 8px;
  font-size: 18px;
  font-weight: bold;
}

@media (max-width: 767px) {
  .home .featured_projects .project {
    width: 100%;
    max-width: 396px;
    margin: 0px auto;
    padding-bottom: 40px;
  }
}
@media (max-width: 530px) {
  .featured_projects .project {
    width: 100%;
    max-width: 396px;
    margin: 0px auto;
    padding-bottom: 40px;
  }
}
/*
* HEALTH PHOTOS
*/
#health_photos .avia-caption-title {
  color: #ffffff;
  font-size: 80px;
  text-transform: none;
  line-height: 96px;
  text-align: center;
  font-weight: bold;
}

#health_photos .caption_bottom .slideshow_caption .slideshow_inner_caption,
#health_photos .caption_bottom .slideshow_caption {
  height: 100%;
}

#health_photos .caption_bottom .slideshow_caption .slideshow_inner_caption {
  display: flex;
  align-items: center;
}

#top.page .health_photos_desc .template-page .entry-content-wrapper > .flex_column_table {
  width: 100%;
  display: flex;
}

.page .health_photos_desc .template-page {
  padding-top: 70px;
}

.main_color .health_photo_feature h3,
.main_color .health_photos_creds h3 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 0.6em;
  color: #959294;
  padding-top: 0px;
}

.health_photos_creds p,
.page .health_photos_desc .template-page p {
  margin: 0px;
  padding: 0px 0px 3px 0px;
}

.main_color .health_photo_feature strong,
.main_color .health_photos_creds strong {
  color: #959294;
}

.main_color .health_photos_creds a strong,
.main_color .health_photos_creds a {
  color: #000000;
  text-decoration: underline;
}

body .health_photos_desc .column-top-margin {
  margin-top: 0px;
}

.health_photos_desc .av_two_fifth {
  width: auto;
  flex: 1;
  margin: 0px;
}

.health_photos_desc .av_one_fifth {
  width: auto;
  margin: 0px;
}

.health_photo_feature .avia-button,
.health_photos_desc .av_one_fifth .avia-button {
  padding: 20px 27px;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.02em;
}

.main_color.health_photos_credit strong, .main_color.health_photos_credit a {
  color: #000000;
}

#health_photo_guidelines .column-top-margin {
  margin-top: 3px;
}

#health_photo_guidelines .flex_column.avia-builder-el-last {
  padding-bottom: 70px;
}

#health_photo_guidelines .av_textblock_section {
  max-width: 403px;
  margin: 0px auto;
  padding: 20px 0px;
}

#health_photo_guidelines .flex_column:first-child > .av_textblock_section:first-child {
  letter-spacing: 0.04em;
  padding-bottom: 0px;
}

#health_photo_guidelines .flex_column:first-child > .av_textblock_section:first-child p {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

#health_photo_guidelines .av_textblock_section p {
  line-height: 1.8em;
}

.pum-content a.button,
#recommended .health_photo_feature.flex_column .avia-button,
.back_to_photos > .avia-button.avia-size-medium.avia-color-pink,
#health_photo_guidelines .avia-button.avia-size-medium.avia-color-pink {
  padding: 22px 30px 20px;
  font-size: 13px;
  background-color: #e349ae;
  border-color: #e349ae;
  color: #fff;
  border-radius: 0px;
  font-weight: 600;
}

#top #wrap_all .back_to_photos > .avia-button.avia-size-medium.avia-color-pink:hover,
#top #wrap_all #health_photo_guidelines .avia-button.avia-size-medium.avia-color-pink:hover {
  color: #e349ae;
}

#top div #health_photos .avia-gallery img {
  padding: 0px;
  border: 0px;
}

#health_photos .avia-gallery-thumb > a {
  position: relative;
}

#health_photos .avia-gallery-thumb > a:after {
  content: "";
  background: url("images/hp_arrow.svg") 0px 0px no-repeat;
  display: inline-block;
  width: 22px;
  background-size: contain;
  position: absolute;
  bottom: 16px;
  right: 16px;
  height: 18px;
}

@media (min-width: 991px) {
  #health_photo_about .container, body.page-id-6697 .avia-section > .container {
    padding: 0px 100px;
  }
}
#health_photo_about .av_three_fifth {
  float: none;
  margin: 0px auto;
}

.health_photo_feature .avia_textblock {
  width: auto;
  max-width: 340px;
}

/*
* GRINDR
*/
.html_stretched body.page-id-7459 #wrap_all {
  background-color: #55c6dc;
}

body.page-id-7459 .av-logo-container > .inner-container {
  display: flex;
  padding: 15px;
}

.page #grindr .template-page {
  padding-top: 50px;
}

#grindr .av-special-heading h2 {
  color: #000000;
  font-size: 22px;
  font-weight: bold;
  line-height: 20px;
  padding: 10px 0px 5px 0px;
  box-sizing: border-box;
}

#grindr .av-special-heading:not(.ignore_case) h2 {
  text-transform: uppercase;
}

#grindr .av-special-heading {
  border-bottom: 1px #000000 solid;
}

#grindr .av-subheading {
  margin: 0px;
}

#grindr .av-subheading p {
  padding: 0px;
}

#grindr .avia-icon-list-container {
  list-style: none;
  margin: 0px 2px 11px 2px;
}

#grindr .entry-content-wrapper .avia_textblock > ul > li,
#grindr .entry-content-wrapper .avia-icon-list-container li {
  background: none;
  border-bottom: 1px #000000 solid;
  padding: 0px;
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #55c6dc;
  margin: 0px;
  line-height: 18px;
  min-height: 25px;
}

#grindr .entry-content-wrapper .avia_textblock > ul > li a,
#grindr .entry-content-wrapper .avia-icon-list-container li h4 {
  font-size: 14px;
  color: #55c6dc;
  line-height: 18px;
  text-transform: none;
  margin: 0;
  top: auto;
  font-weight: 500;
}

#grindr .avia-icon-list .iconlist_content_wrap {
  padding-bottom: 0px;
  min-height: 0px;
}

#grindr .avia-icon-list article.article-icon-entry {
  min-height: 0px;
}

#grindr .avia-icon-list .iconlist-timeline {
  display: none;
}

#grindr .avia-icon-list .iconlist_icon {
  background: transparent;
  border-radius: 0px;
  margin: 0px 13px 0px 0px;
  height: auto;
  color: #000000;
  width: auto;
  line-height: 24px;
  font-size: 20px;
}

#grindr .flex_column {
  position: relative;
  max-width: 495px;
}

#grindr .flex_column > .avia-button-wrap:last-child {
  position: absolute;
  bottom: 20px;
  right: 20px;
}

#grindr .flex_column > .avia-button-wrap:last-child a {
  font-weight: bold;
  color: #000000;
}

@media (min-width: 768px) {
  #grindr .av-special-heading {
    min-height: 89px;
  }
  #grindr .av_textblock_section {
    min-height: 72px;
  }
}
@media (max-width: 767px) {
  body.page-id-7459 #header_main .container.av-logo-container > .inner-container {
    text-align: center;
    display: flex;
    align-items: center;
    padding-left: 0;
  }
}
.toggle_content hr {
  border-color: #c6c6c6;
}

.toggle_content hr + p + table td {
  padding: 6px 8px;
  text-align: center;
}

.toggle_content hr + p + table td a:not(.button) {
  display: block;
}

.toggle_content hr + p + table td:first-child {
  padding-left: 0px;
}

.toggle_content hr + p + table td:last-child {
  padding-right: 0px;
}

.toggle_content hr + p + table td .image-overlay {
  display: none !important;
}

#top .toggle_content table td a.button {
  border-radius: 30px;
}

/* Health Photos */
body#top.parent-pageid-6454 .mfp-ready .mfp-figure, body#top.page-id-6454 .mfp-ready .mfp-figure {
  opacity: 1;
  position: relative;
}
body#top.parent-pageid-6454 .mfp-ready .mfp-figure .mfp-download, body#top.page-id-6454 .mfp-ready .mfp-figure .mfp-download {
  position: absolute;
  right: 50px;
  top: -2px;
  z-index: 1047;
  width: 607px;
}
body#top.parent-pageid-6454 .mfp-ready .mfp-figure .mfp-download a, body#top.page-id-6454 .mfp-ready .mfp-figure .mfp-download a {
  display: block;
  background-color: var(--enfold-main-color-primary);
  color: #ffffff;
  border-radius: 30px;
  height: 30px;
  line-height: 30px;
  padding: 1px 23px;
  margin: 0px auto;
  width: fit-content;
}
body#top.parent-pageid-6454 .mfp-ready .mfp-figure .mfp-close, body#top.page-id-6454 .mfp-ready .mfp-figure .mfp-close {
  cursor: pointer;
}
body#top.parent-pageid-6454 #menu-health-photos, body#top.page-id-6454 #menu-health-photos {
  display: flex;
  list-style: none;
  justify-content: center;
}
body#top.parent-pageid-6454 #menu-health-photos > li, body#top.page-id-6454 #menu-health-photos > li {
  border: 0;
  padding: 0px 4px;
  background: none;
}
body#top.parent-pageid-6454 #menu-health-photos > li a, body#top.page-id-6454 #menu-health-photos > li a {
  background-color: white;
  color: #000000;
  padding: 9px 10px 7px;
  font-size: 13px;
  border-radius: 3px;
}
body#top.parent-pageid-6454 #menu-health-photos > li a:hover, body#top.page-id-6454 #menu-health-photos > li a:hover {
  background-color: var(--enfold-socket-color-bg);
  color: #ffffff;
}
body#top.parent-pageid-6454 #menu-health-photos > li.current-menu-item a, body#top.page-id-6454 #menu-health-photos > li.current-menu-item a {
  background-color: var(--enfold-main-color-primary);
  color: #ffffff;
}
body#top.parent-pageid-6454 #menu, body#top.page-id-6454 #menu {
  min-height: 54px;
}
body#top.parent-pageid-6454 #menu .content, body#top.page-id-6454 #menu .content {
  padding-bottom: 10px;
  padding-top: 10px;
}
body#top.parent-pageid-6454 #menu .content div .widget_nav_menu, body#top.page-id-6454 #menu .content div .widget_nav_menu {
  padding-bottom: 0px;
}
body#top.parent-pageid-6454 #menu .entry-content-wrapper, body#top.page-id-6454 #menu .entry-content-wrapper {
  display: flex;
  align-items: center;
}
body#top.parent-pageid-6454 #menu .entry-content-wrapper .av_three_fourth, body#top.page-id-6454 #menu .entry-content-wrapper .av_three_fourth {
  width: auto;
  flex: 1;
}
body#top.parent-pageid-6454 #menu .entry-content-wrapper .av_one_fourth, body#top.page-id-6454 #menu .entry-content-wrapper .av_one_fourth {
  width: auto;
}
body#top.parent-pageid-6454 #menu .entry-content-wrapper .av_one_fourth .iconbox, body#top.page-id-6454 #menu .entry-content-wrapper .av_one_fourth .iconbox {
  margin: 0px;
  align-items: center;
  flex-direction: row-reverse;
  cursor: pointer;
}
body#top.parent-pageid-6454 #menu.open .open, body#top.page-id-6454 #menu.open .open {
  display: flex;
}
body#top.parent-pageid-6454 #menu.open .closed, body#top.page-id-6454 #menu.open .closed {
  display: none;
}
body#top.parent-pageid-6454 #menu:not(.open) .open, body#top.page-id-6454 #menu:not(.open) .open {
  display: none;
}
body#top.parent-pageid-6454 #menu:not(.open) .closed, body#top.page-id-6454 #menu:not(.open) .closed {
  display: flex;
}
body#top.parent-pageid-6454 #menu .iconbox .iconbox_icon, body#top.page-id-6454 #menu .iconbox .iconbox_icon {
  height: 30px;
  width: 30px;
  line-height: 30px;
  font-size: 30px;
  margin-left: 5px;
}
body#top.parent-pageid-6454 #menu .iconbox .iconbox_content .iconbox_content_title, body#top.page-id-6454 #menu .iconbox .iconbox_content .iconbox_content_title {
  letter-spacing: normal;
}
body#top.parent-pageid-6454 .av-masonry .av-masonry-sort, body#top.page-id-6454 .av-masonry .av-masonry-sort {
  display: none;
  background-color: #000000;
}
body#top.parent-pageid-6454 .av-masonry .av-masonry-sort a, body#top.page-id-6454 .av-masonry .av-masonry-sort a {
  background-color: #ffffff;
  color: #000000;
  border-radius: 16px;
  padding: 2px 10px;
  font-size: 14px;
  font-weight: 600;
  margin: 5px;
  width: 165px;
}
body#top.parent-pageid-6454 .av-masonry .av-masonry-sort a:hover, body#top.parent-pageid-6454 .av-masonry .av-masonry-sort a a.active_sort, body#top.page-id-6454 .av-masonry .av-masonry-sort a:hover, body#top.page-id-6454 .av-masonry .av-masonry-sort a a.active_sort {
  background-color: #EC008C;
  color: #ffffff;
}

body#top.page-id-6454 #menu .entry-content-wrapper .av_one_fourth {
  opacity: 0;
}/*# sourceMappingURL=style.css.map */