/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 27 2021 | 14:28:11 */
body:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-main-menu>ul>li:not(:last-child) {
    padding-right: 15px;
}
.fusion-page-title-bar .fusion-breadcrumbs {
    padding: 7px 0 15px;
}
.threeboxes div div.content-box-column-1 .col.content-box-wrapper.content-wrapper.link-area-box.link-type-text.icon-hover-animation-fade {
    padding: 0 10px;
}
.threeboxes div div.content-box-column-2 .col.content-box-wrapper.content-wrapper.link-area-box.link-type-text.icon-hover-animation-fade {
    padding: 0 10px;
}
.threeboxes div div.content-box-column-3 .col.content-box-wrapper.content-wrapper.link-area-box.link-type-text.icon-hover-animation-fade {
    padding: 0 10px;
}
.threeboxes p {
    line-height: 1.4;
}
.threeboxes .fusion-read-more::after {
    display:none;
}
.threeboxes .fusion-content-boxes.content-boxes-icon-on-side .heading {
    margin: 0;
}
.threeboxes .fusion-content-boxes.content-boxes.columns.row.fusion-columns-3.fusion-columns-total-3.fusion-content-boxes-1.content-boxes-clean-horizontal.content-left.content-boxes-icon-on-side {
    margin: 0 !important;
}
.threeboxes .fusion-read-more {
    border: 1px solid #ccc;
    width: 93%;
    margin: 0 !important;
    text-align: center;
    color: #000 !important;
    font-size: 14px;
    padding: 5px;
    pointer-events: all !important;
}
.threeboxes .fusion-read-more:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
#wrapper .post-content .threeboxes h2.content-box-heading.fusion-responsive-typography-calculated {
  display: none;
}
#wrapper .post-content .threeboxes h2.fusion-responsive-typography-calculated {
    font-size: 20px !important;
    color: #0061b7;
    line-height: 1.2 !important;
    margin: 0 0 10px 0;
}
.flexslider .slides {
    width: 100%;
}
#wrapper header .fusion-menu ul.sub-menu li a.fusion-bar-highlight:hover {
    background: #f4f4f4 !important;
}
#wrapper header .fusion-menu ul.sub-menu li a.fusion-bar-highlight {
    background: #fff !important;
}
#wrapper #main .post-content .title-heading-left.fusion-responsive-typography-calculated {
    font-size: 30px;
}
.home #wrapper #main .post-content .title-heading-left.fusion-responsive-typography-calculated {
    font-size: 48px;
}
#wrapper .fusion-vertical-menu-widget .menu li a:hover, #wrapper .side-nav li a:hover {
    background: #f4f4f4;
}
.side-nav li.page_item a span {
    margin: 0 0 0 8px;
    cursor: pointer;
}
#wrapper .side-nav li:first-child a, #wrapper .widget.avada_vertical_menu li:first-child a {
  background: #eaeaea;
}
#wrapper .fusion-vertical-menu-widget .menu .link-text {
    color: #666;
}
#wrapper .fusion-vertical-menu-widget .menu li.current_page_item .link-text {
    color: #fff;
}
/* .side-nav li.page_item a span:before,#wrapper .fusion-vertical-menu-widget .menu li a span:before {
    content: "- ";
} */
#wrapper .fusion-vertical-menu-widget .menu li a, #wrapper .side-nav li a {
    text-transform: uppercase;
}
#wrapper .side-nav li.current_page_item a, #wrapper .fusion-vertical-menu-widget .menu li.current_page_item > a {
    border-right-color: #337ab7;
    border-left-color: #337ab7;
    background: #337ab7;
    color: #fff;
    cursor: pointer;
}
a.fusion-social-network-icon.fusion-tooltip.wpel-icon-right i.wpel-icon {
    visibility: hidden;
    display: none;
}
.wpel-icon-right i.wpel-icon {
    color: #0061b7;
}
#menu-classic-main-menu span.menu-text {
    text-transform: uppercase;
}
.fusion-header-v4 .fusion-header {
    padding-top: 0;
    border: 0;
    padding-bottom: 25px;
}
.fusion-main-menu-logolink {
    float: left;
    font-size: 24px;
    text-transform: uppercase;
    padding: 8px 0 0 0;
    color: #777;
    cursor: pointer;
}
.fusion-main-menu-logolinkmobile {
	display:none;
}
.searchform .fusion-search-form-content .fusion-search-button input.fusion-search-submit.searchsubmit[type="submit"] {
    background: #337ab7;
}
header .searchform .fusion-search-form-content .fusion-search-field input {
    font-size: 16px;
}
header .searchform .fusion-search-form-content .fusion-search-field input::placeholder {
    color: #444;
}
.current-menu-item .fusion-bar-highlight {
    background: #e7e7e7 !important;
    color: #222 !important;
}
.fusion-bar-highlight {
    padding: 0 10px;
}
.home .post-content .fusion-checklist .icon-wrapper {
    display: none;
}
.home .post-content .fusion-checklist .fusion-li-item-content {
    margin: 0 !important;
    text-align: center;
}
.home .post-content .fusion-checklist .fusion-li-item-content a, .homemiddlebox a {
    color: #0061b7 !important;
}
.home .post-content .fusion-checklist .fusion-li-item-content a:hover, .homemiddlebox a:hover {
    text-decoration: underline;
}
.footerimg {
    padding: 12px 0 0 0;
}
footer .fusion-copyright-notice a {
    color: #00396a;
}
.home .button-xlarge .fusion-button-text, .page .customButton2 {
    font-size: 25px;
}
.home .homechecklist .fusion-li-item {
    padding: 5px 0 !important;
}
.home .fusion-checklist, .home ul.fusion-checklist {
    margin: 0px 0 0;
}
#fusion-slider-218 .flex-control-paging li a,.fusion-slider-218 .flex-control-paging li a {
   width: 15px;
   height: 15px;
   box-shadow: none;
   margin: 0px;
   border: 1px solid #fff;
   background: none;
}
#fusion-slider-218 .flex-control-nav.flex-control-paging,.fusion-slider-218 .flex-control-nav.flex-control-paging {
    text-align: left;
    margin: 0 0 -12px 15px;
}
.fusion-body .fusion-slider-218 .flex-control-nav li {
    margin: 0 3px;
}
#wrapper .fusion-slider-218 .flex-control-paging li a.flex-active {
    background: rgba(255, 255, 255, 0.9);
}
#wrapper .fusion-slider-218 .flex-control-paging li a {
    background: rgba(255, 255, 255, 0.1);
}
#fusion-slider-218 .slide-content-container.slide-content-left, .fusion-slider-218 .slide-content-container.slide-content-left {
    position: absolute;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
}
#fusion-slider-218 .slide-content, #fusion-slider-218 .slide-content, .fusion-slider-218 .tfs-slider .slide-content-container .slide-content {
    width: 100%;
    max-width: 100%;
    position: absolute;
    bottom: 0;
    height: 60px;
}
#fusion-slider-218 .tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper, .fusion-slider-218 .tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper {
    padding: 11px 15px;
    width: 100%;
    background: rgba(0,0,0, .6) !important;
    text-align: right;
}
#fusion-slider-218 .title-heading-left.fusion-responsive-typography-calculated,.fusion-slider-218 .title-heading-left.fusion-responsive-typography-calculated {
  font-weight: normal;
}
#wrapper .fusion-vertical-menu-widget .menu li a, #wrapper .side-nav li a {
    padding: 17px 13px;
    border: 1px solid #ddd;
    margin-bottom: -1px;
}
.fusion-page-title-wrapper {
    border-bottom: dotted 1.6px #ddd;
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
    text-transform: uppercase;
}
.fusion-slider-218 .tfs-slider .slide-content-container .caption {
    display: block;
    bottom: 0;
    position: absolute;
    width: 100%;
}
#wrapper .fusion-slider-218 .flex-nav-prev a.flex-prev, #wrapper .fusion-slider-218 .flex-nav-next a.flex-next {
    color: #fff;
}
#wrapper .fusion-vertical-menu-widget.left .menu .children, #wrapper .fusion-vertical-menu-widget.left .menu .sub-menu {
    margin-left: 0;
}
#wrapper .fusion-vertical-menu-widget .menu ul.children li a {
    padding: 17px 13px 17px 33px;
}
/* #wrapper .page_item.page-item-3462.page_item_has_children.current_page_ancestor.current_page_parent .arrow {
    display: none;
} */
#wrapper .widget.avada_vertical_menu ul li ul li:first-child a {
    background: #fff;
}
#wrapper .widget.avada_vertical_menu ul li ul li:first-child a .link-text {
    color:#666;
}
#wrapper .widget.avada_vertical_menu ul li ul li.current_page_item a {
   background: #337ab7;
}
#wrapper .widget.avada_vertical_menu ul li ul li.current_page_item a span.link-text {
    color: #fff;
}
.page_item.page-item-3462.page_item_has_children.current_page_ancestor.current_page_parent .arrow {
    transform: rotate(90deg);
    width: 15px !important;
    margin: -10px 0 0 10px;
}
.fusion-page-title-bar .fusion-page-title-row h1 {
    line-height: .9em !important;
    padding: 25px 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.current_page_item ul li .link-text {
    color: #666;
}
#menu-myMenu ul li a, #menu-myMenu ul li ul li a {
    transition: none !important;
}
.threeboxes .col.content-box-wrapper.content-wrapper.link-area-box {
    padding: 5px;
    margin: 0;
    height: 150px !important;
    min-height: 150px !important;
}
.content-box-wrapper h3 img {
    padding: 0 0 10px 0;
}
.post-template-default h2.entry-title.fusion-post-title {
    float: right;
    position: relative;
    text-align: left;
    width: 72%;
}
@media screen and (max-width: 920px) {
  .fusion-page-title-wrapper {
    flex-wrap: wrap;
   }
  div.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header {
    height: 125px;
    position: relative;
	}
    .fusion-main-menu-logolink {
	display: none;
  }
  .fusion-main-menu-logolinkmobile {
	background: #f8f8f8;
	display: inline-block;
	padding: 5px 10px;
	font-size: 20px;
	color: #777;
	cursor: pointer;
	float: none;
	width: 100%;
	margin: 0 -30px 0 -30px;
	position: absolute;
	bottom: 0;
	}
  .threeboxes .col.content-box-wrapper.content-wrapper.link-area-box {
    padding: 5px;
    margin: 0;
    height: auto !important;
    min-height: 150px !important;
    text-align: center;
   }
    #wrapper .post-content .threeboxes img {
    width: 100%;
   }
  .post-template-default h2.entry-title.fusion-post-title {
    float: none;
    position: relative;
    text-align: none;
    width: 100%;
   }
}
@media screen and (max-width: 500px) {
  #fusion-slider-218 .title-heading-left.fusion-responsive-typography-calculated,.fusion-slider-218 .title-heading-left.fusion-responsive-typography-calculated {
    font-size: 14px !important;
  }
  #fusion-slider-218 .flex-control-nav.flex-control-paging,.fusion-slider-218 .flex-control-nav.flex-control-paging {
    text-align: left;
    margin: 0 0 -18px 15px;
   }
}
@media screen and (min-width: 501px) and (max-width: 797px) {
  #fusion-slider-218 .title-heading-left.fusion-responsive-typography-calculated,.fusion-slider-218 .title-heading-left.fusion-responsive-typography-calculated {
    font-size: 20px !important;
  }
}
@media screen and (max-width: 1200px) {
   .home .fusion-slider-218 .fusion-fullwidth.fullwidth-box.fusion-builder-row-1.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    padding: 0 !important;
   }
  .home .fusion-slider-218 .width-100 .fusion-fullwidth, .width-100 .fusion-fullwidth.fullwidth-box.fusion-builder-row-1.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    margin: 0 -60px !important;
  }
  .home .fusion-slider-218 .tfs-slider .background-image {
    background-size: contain;
    background-position: bottom;
  }
  .home .fusion-slider-218 .flexslider {
    margin: -2% 0 60px;
  }
  .fusion-main-menu>ul>li {
    padding-right: 0px;
  }
}
@media screen and (min-width: 800px) and (max-width: 992px) {
  .home .fusion-slider-218 .flexslider {
    margin: -9% 0 60px;
  }
}
@media screen and (max-width: 800px) {
  .home .fusion-slider-218 .flexslider {
    margin: -15% 0 60px;
  }
}
/*--- BEGIN LEFT NAVIGATION - DISABLE ANIMATION ---*/
.page_item.page_item_has_children ul {
    display: none !important;
}
ul.children li.page_item.page_item_has_children ul.children {
    display: none !important;
}
.page_item.page_item_has_children.current_page_ancestor.current_page_parent ul {
    display: block !important;
}
.page_item.page_item_has_children.current_page_item ul {
    display: block !important;
}
ul.children li.page_item.page_item_has_children.current_page_item ul.children {
    display: block !important;
}
.page_item.page_item_has_children.current_page_ancestor ul ul.children {
    display: block !important;
}
.page_item.page_item_has_children.current_page_ancestor ul {
    display: block !important;
}
ul.children li.page_item.page_item_has_children.current_page_parent ul.children {
    display: block !important;
}
/*--- END LEFT NAVIGATION - DISABLE ANIMATION ---*/
.druglogos img {
    vertical-align: middle;
    padding: 15px;
}
.info.legend.leaflet-control {
    display: none;
}
#content .fusion-imageframe.imageframe-none {
    width: 100%;
}
.newshead {
    font-family: Abel;
    font-size: 30px;
    color: #444444;
    margin-top: 20px;
}
.landinglisting article {
    margin: 0;
}
.landinglisting .fusion-title.title {
    margin: 0 0 10px 0 !important;
}
.landinglisting article:last-child {
    margin: 0 0 15px 0;
}
.landinglisting h2.blog-shortcode-post-title {
  margin: 0 0 10px 0;
}
.fusion-imageframe img {
  width: 100%;
}
p.wp-caption-text {
    font-size: 13px;
    font-family: abel;
}
.billionblog .slides {
    height: 250px;
}
.billionblog #blog-1-post-4005, .billionblog #blog-1-post-3979,
.billionblog blog-1-post-3924, .billionblog blog-1-post-3901{
    display: none;
}
.billionblog .tagtitle {
    display: none;
}
.ntd-videos h2 a {
    font-size: 18px;
}
.ntd-videos h2{
   line-height: .8 !important;
}
.category-10th-anniversary .slides {
    height: 135px;
}
.fusion-content-boxes.content-boxes-clean-horizontal .col {
    padding: 0;
}
.newsdate {
    font-weight: bold !important;
    font-size: 13px !important;
    margin: 0;
}
.fusion-read-more.wpel-icon-right {
    display: none;
}
.page-id-3546 .fusion-imageframe img, .page-id-3546 .partnerstories div.image img  {
    border: 1px solid #ddd;
    padding: 4px;
}
.partnerstories div div {
    min-height: 100% !important;
}
.fusion-page-title-bar-left .fusion-page-title-secondary {
    margin-left: 10px;
    width: 100%;
    position: absolute;
    bottom: -15px;
}
.post-content .wpa-ld button {
    display: none;
}
span.openexternal {
    position: absolute;
    left: -9000px;
    width: 0;
    overflow: hidden;
}
@media (prefers-reduced-motion: reduce) {
  * {
    animation: none;
    transition: none;
  }
}
*:focus {
  outline: 0px solid #fff !important;
  outline-offset: unset !important;
}
.category-newsroom .continue {
    display: none;
}
.photogal .slides {
    height: auto;
}