/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.width-100 .nonhundred-percent-fullwidth {
    margin-left: 0!important;
    margin-right: 0!important;
}

.width-100 .fusion-fullwidth {
	margin-left: 0!important;
    margin-right: 0!important;
}

/* TYPOGRAPHY */

body, h1, h2, h3, h4, h5, h6, .fusion-menu-item-button .menu-text, .fusion-button .fusion-button-text, a.read-more-button {
	margin: 0!important;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif!important;
	-webkit-font-smoothing: antialiased;
}

body, .ai1ec-agenda-view .ai1ec-event-description, .timely {
    font-size: 16px!important;
    line-height: 24px!important;
    font-weight: 400!important;
	color: #444!important;
}

body .post-content p {
	margin-bottom: 12px;
}

h1 {
    font-weight: 700!important;
    font-size: 2.4rem!important;
    line-height: 2.4rem!important;
    letter-spacing: -1px!important;
    margin-bottom: .5rem!important;
}

.fusion-archive-description {
	font-weight: 700!important;
    font-size: 2.4rem!important;
    line-height: 2.4rem!important;
    letter-spacing: -1px!important;
    margin-bottom: 5rem!important;
	color: #00728F!important;
}

h2 {
    margin-bottom: 10px!important;
	font-weight: 700!important;
    font-size: 1.8rem!important;
    line-height: 1.8rem!important;
}

h3 {
	margin-bottom: 10px!important;
	color: #56575B!important;
}

.h3-white h3 {
	background: #fff;
    padding: .5rem 1rem;
    border-radius: 1rem;
	-webkit-border-radius: 1rem;
    margin: 0!important;
}

h4 {
	font-weight: 600!important;
	font-size: 1.1rem!important;
    line-height: 1.3rem!important;
	margin: 0 0 .5rem!important;
	letter-spacing: 0px!important;
	color: #00728F!important;
}

h4.toggle {
	text-transform: none;
	margin-bottom: 0!important;
	color: #00728F!important;
}

@media (max-width: 960px) {
	h1 {
		font-size: 2rem!important;
		line-height:2rem!important;
	}

}

sup {
	font-size: .8rem!important;
}

.highlight {
	background-color: rgba(255,255,255,.3);
	padding: 0 .5rem;
}

body .section-icon i.fontawesome-icon, body i.fontawesome-icon.section-icon {
    font-size: 30px!important;
    line-height: 60px!important;
    padding: 0!important;
    margin: 0 0 1rem!important;
    height: 60px!important;
    width: 60px!important;
	border: 0!important;
	background-color: #66AABC!important;
}

body .fusion-layout-column i.decorator-icon {
	width: 80%!important;
    height: 164px!important;
	line-height: 164px!important;
    margin: 40px 10% 1rem!important;
    font-size: 100px!important;
    border: 0!important;
    color: #B38DB5!important;
    background-color: #fff!important;
}

body .fusion-imageframe.faq-icon {
	max-width: 40px;
    float: left;
    margin-right: 1rem;
    margin-bottom: 2rem;
    margin-top: -.25rem;
}


#main {
	padding: 0!important;
	background-color: #f5f5f5!important;
}

#main .post h2 a,
.about-author .title a,
.fusion-content-widget-area .widget li a,
.fusion-text a,
.fusion-blog-shortcode a {
	color: #00728F;
	text-decoration: none;
	border-bottom: 1px solid #e8e8e8;
}

#main .post h2 {
    padding-bottom: 8px !important;
}

.fusion-content-widget-area .widget li a {
	border-bottom: 0;
}

#main .post h2 a:hover,
.about-author .title a:hover,
.fusion-text a:hover,
.fusion-text a:focus,
.fusion-content-widget-area .widget li a:hover,
.fusion-content-widget-area .widget li a:focus,
body a:hover,
body a:focus {
	color: #56575B!important;
	border-color: #56575B;
}

body #main a:hover,
body #main a:focus {
	border-bottom: 1px solid #66AABC;
}

body #main a.fusion-read-more:hover,
body #main a.fusion-read-more:focus {
	border: 0;
}

body .button-icon-right {
    margin-left: 3px;
}

.fusion-accordian .panel-title a .fa-fusion-box {
	background-color: #56575B!important;
}


/* HEADER */

.fusion-header-wrapper {
	position: relative!important;
}


.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header,
.fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header {
	border-bottom: 0;
	padding: 0;
}

@media only screen and (max-width: 800px) {
	#toTop {
		bottom: 1rem;
		right: 1rem;
	}
}

/* breadcrumbs hover style */
body .fusion-page-title-bar .fusion-breadcrumbs a:hover {
    color: #e8e8e8!important;
}


/* logo */
body .fusion-header .fusion-logo {
	margin: 20px 0;
}

body .fusion-header .fusion-logo img {
	width: 280px;
}

/* MAIN MENU */

body .fusion-main-menu ul#menu-commonwell-main-menu {
	padding: 16px 0;
}

body .fusion-menu-item-button {
	margin: 0;
	padding: 0;
	max-width: 175px;
}

body .fusion-main-menu>ul>li.fusion-menu-item-button>a {
    height: auto;
    line-height: 0;
}

.fusion-main-menu > ul > li > a {
	border-top: 0!important;
}

body .fusion-menu-item-button {
	width: 175px;
	 border-left: 2px dotted #e8e8e8;
}

body .fusion-menu-item-button .menu-text {
	padding: 1rem;
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: 0;
    background-color: #fff;
    display: block;
    color: #00728f;
    text-align: left;
}

body .fusion-menu-item-button.current-menu-item .menu-text,
body .fusion-menu-item-button.current-menu-ancestor .menu-text,
body .fusion-menu-item-button a:hover .menu-text,
body .fusion-menu-item-button a:focus .menu-text {
	color: #66AABC;
}

body .fusion-menu-item-button .menu-text span,
a.read-more-button {
	display: block;
	font-size: 15px;
    line-height: 15px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0;
}

/* mega menu */

body .fusion-megamenu-wrapper, body .fusion-megamenu-holder {
	max-width: 300px;
	border-top: 0;
	border-bottom: 6px solid #00728F;
}

body .fusion-megamenu-wrapper {
	padding: 1rem 15px 0;
}

body .fusion-megamenu-wrapper ul {
	margin: 0;
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu {
	padding: 0 !important;
}

body .fusion-megamenu-title {
	padding: 0;
}

body .fusion-megamenu-title a {
    color: #56575B;
    font-size: 15px;
    line-height: 17px;
    font-weight: bold;
	padding: 1rem;
	border-bottom: 1px dotted #e8e8e8;
}

body .fusion-megamenu-title a:hover,
body .fusion-megamenu-title a:focus {
	background-color: #e8e8e8;
}

.unclickable,
.unclickable:hover,
.unclickable:focus,
.unclickable > a,
.unclickable > a:hover,
.unclickable > a:focus,
.unclickable > a > .menu-text,
.unclickable > a:hover .menu-text,
.unclickable > a:focus .menu-text {
  cursor: default!important;
}

/* utility nav */

.fusion-header-v2 .fusion-secondary-header {
	border: 0;
	background-color: #399db7!important;
}

.fusion-header-v2 .fusion-secondary-header .fusion-row {
	padding: 0;
}

body .fusion-secondary-menu > ul > li {
	border-left: 0;
}

body .fusion-secondary-menu > ul > li > a {
    height: 44px;
    color: #fff;
    padding: 0 .5rem;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 1px;
	border-left: 1px solid transparent;
}

body .fusion-secondary-menu > ul > li > a:hover,
body .fusion-secondary-menu > ul > li > a:focus {
	background: #00728f;
	color: #fff!important;
}


.center, .fusion-button-wrappercenter {
	text-align: center;
}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line {
	height: 4px!important;
	background-color: #00728F!important;
	width: 22px!important;
}

.fusion-mobile-nav-item a {
    font-size: 17px;
    letter-spacing: 0px;
    padding: 5px;
    text-transform: uppercase;
    color: #00728f!important;
    font-weight: 700;
}

@media (max-width:1080px) {
	.fusion-secondary-header {
		display: none;
	}
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header,
	.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header,
	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header,
	.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header,
	.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header,
	.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header {
		padding: 0;
	}

	.layout-wide-mode .fusion-header-wrapper .fusion-row {
		padding: 0 1rem;
	}
}

/* mobile nav */

.fusion-mobile-menu {
	border-top: 1px solid #e8e8e8;
}

.fusion-mobile-menu-icons a {
	font-size: 24px;
    border: 1px solid #e8e8e8;
    padding: 5px 4px 5px 7px;
    margin-top: 2px;
    display: inline-block;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}


.fusion-mobile-nav-item a,
.fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a {
	height: auto;
    font-size: 14px!important;
    line-height: 16px;
    padding: 1rem;
    border-bottom: 1px solid #e8e8e8;
}

.fusion-mobile-nav-item a:hover,
.fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a:hover,
.fusion-mobile-nav-item a:focus,
.fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a:focus {
	background-color: #66AABC!important;
	color: #fff!important;
	border-color: #66AABC!important;
}

.fusion-mobile-current-nav-item a,
.fusion-mobile-current-nav-item a:hover,
.fusion-mobile-current-nav-item a:focus {
	background-color: #66AABC!important;
	color: #fff!important;
	border-color: #66AABC!important;
}

.fusion-mobile-nav-holder ul.sub-menu {
	padding: 0 0 1rem;
    background: #e8e8e8;
}


.fusion-open-submenu:before {
	font-size: 1rem;
    color: #BFDCE3;
}

.fusion-mobile-nav-holder ul.sub-menu a {
	background-color: #e8e8e8!important;
	padding: 10px 30px!important;
    height: auto;
    color: #444;
    text-transform: none;
	border: 0;
}

.fusion-mobile-nav-holder ul.sub-menu a,
.fusion-mobile-nav-holder ul.sub-menu.sub-menu-open a,
.fusion-mobile-nav-holder ul.sub-menu a:hover,
.fusion-mobile-nav-holder ul.sub-menu a:focus {
	color: #00728F!important;
}

.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before {
	display: none;
	content: "";
	font-size: .8rem;
	color: #00728F;
	padding-right: 10px;
}


/* FOOTER */
.fusion-footer {
	background-color: #f7f7f7;
}

.fusion-footer .fusion-footer-widget-area {
	max-width: 1200px;
	padding: 60px 3rem;
	margin: 0 auto;
	background: transparent!important;
}


@media (max-width: 800px) {
	.fusion-footer .fusion-footer-widget-area {
		padding: 30px 1rem;
	}

	.fusion-footer .fusion-footer-widget-column.widget_custom_html {
		margin-bottom: 30px!important;
	}
}

.fusion-footer footer .fusion-columns .fusion-column {
    padding-right: 30px!important;
    padding-left: 30px!important;
}

.fusion-footer .fusion-footer-widget-area .fusion-footer-widget-column {
	background: transparent!important;
}

@media (max-width: 600px) {
	.fusion-footer .fusion-footer-widget-area a img {
		width: 350px!important;
		max-width: 90%;
	}
}

.fusion-footer .fusion-footer-widget-area .fusion-footer-widget-column.widget_search {
	background: #e8e8e8!important;
	margin-bottom: 2rem!important;
}

.fusion-footer .fusion-footer-widget-area form.searchform label {
    margin-top: 0;
}

.fusion-footer .fusion-footer-widget-area form.searchform .search-button {
    margin-top: -4px;
}

.fusion-footer-widget-column {
    margin-bottom: 30px;
}

.fusion-footer-widget-area .widget_nav_menu li {
	width:100%!important;
	padding-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget) ul:first-child>li>a,
.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget)>ul>li>a {
	font-weight: 700;
	font-size: 15px;
	color: #00728F;
}

.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget) ul:first-child>li>a:hover,
.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget)>ul>li>a:hover {
	color: #444;
}

.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget) ul:first-child>li>a:before,
.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget)>ul>li>a:before {
	color: #66AABC;
}

.fusion-footer-copyright-area {
	background-color: #56575B!important;
	color: #fff;
}

.fusion-copyright-notice p,
.fusion-copyright-notice a {
	color: #fff!important;
}

.fusion-copyright-notice a:hover,
.fusion-copyright-notice a:focus {
	color: #e8e8e8!important;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
	padding: .75rem;
	margin: 0 0 20px 3px!important;
	border-radius: 100%!important;
	-webkit-border-radius: 100%!important;
}

.rounded, .rounded .fusion-layout-column, .rounded .fusion-column-wrapper, .fusion-post-grid .fusion-post-wrapper, .rounded img {
	-webkit-border-radius: 1rem 0 1rem 0!important;
    border-radius: 1rem 0 1rem 0!important;
}

.rounded-top, .rounded-top .fusion-layout-column,
.rounded-top .fusion-column-wrapper {
	-webkit-border-radius: 0 1rem 0 0!important;
    border-radius: 0 1rem 0 0!important;
}

.rounded-all, .rounded-all .fusion-layout-column,
.rounded-all .fusion-column-wrapper,
.rounded-all img,
.widget_media_image img {
	-webkit-border-radius: 1rem!important;
    border-radius: 1rem!important;
}

.fusion-columns .fusion-column:not(.fusion-column-last) {
	margin: 0!important;
}


/* FORMS */
#comment-input input, #comment-textarea textarea, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single, .select2-dropdown, input.s, input[type="email"], input[type="number"], input[type="password"], input[type="text"], input[type="tel"], select, textarea {
    background-color: #fff!important;
	font-size: 16px;
	line-height: 16px;
}

.searchform .fusion-search-form-content .fusion-search-button input[type=submit] {
	background: #56575B!important;
}

.widget_archive select, .widget_categories select {
    height: 40px;
}

/* RESPONSIVE YOUTUBE EMBED */
.iframe-container {
  	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin: 0 auto;
}

.iframe-container iframe {
   position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}


/* IMAGES */
body .fusion-imageframe,
body .fusion-imageframe img {
	width: 100%;
}

body .fusion-imageframe.icon img {
	width: 60px;
    margin: 0px auto 1rem;
    display: block;
}

.icon-plus-margin-top img {
	margin: 5rem auto;
}

@media (max-width: 800px) {
	.icon-plus-margin-top img {
		margin: 1rem auto;
		max-width: 90px;
	}
}


/* BUTTONS */

body .fusion-button, a.read-more-button {
    width: auto!important;
	min-width: 150px;
}

a.read-more-button {
    width: 280px!important;
	text-align: center;
}

body .two-up-ctas .fusion-button {
	min-width: 270px;
}

@media (max-width: 800px){
	body .two-up-ctas .fusion-button {
		min-width: 0;
		width: 240px!important;
	}
}

@media (min-width: 600px) and (max-width: 800px){
	body .fusion-button{
		min-width: 170px;
	}

	 a.read-more-button {
		width: 170px!important;
	}
}

body .fusion-button.full-width {
    width: 100%!important;
}

.fusion-button-text {
	font-weight: 600;
}

body .fusion-align-block .fusion-button,
body .fusion-button-wrappercenter .fusion-button,
.fusion-align-block .fusion-button,
.fusion-button-wrapperright .fusion-button,
.fusion-button-wrapperleft .fusion-button,
input[type=button],
a.read-more-button {
	margin-bottom: 6px!important;
	padding: .75rem 1.5rem!important;
    line-height: 14px!important;
    font-size: 14px!important;
	background-color: #66AABC!important;
	border: 2px solid transparent!important;
	color: #fff!important;
	-webkit-border-radius: 40px!important;
    border-radius: 40px!important;
}

.field-wrap input[type=button] {
	font-size: 1.2rem!important;
    font-weight: bold;
    text-transform: uppercase;
    padding: .75rem 2rem!important;
}


body .fusion-align-block .fusion-button .fusion-button-text,
body .fusion-button-wrappercenter .fusion-button .fusion-button-text,
.fusion-align-block .fusion-button .fusion-button-text,
.fusion-button-wrapperright .fusion-button .fusion-button-text,
.fusion-button-wrapperleft .fusion-button .fusion-button-text, a.read-more-button {
	color: #fff!important;
}

body .fusion-align-block .fusion-button .fusion-button-text::after,
body .fusion-button-wrappercenter .fusion-button .fusion-button-text::after,
.fusion-align-block .fusion-button .fusion-button-text::after,
.fusion-button-wrapperright .fusion-button .fusion-button-text::after,
.fusion-button-wrapperleft .fusion-button .fusion-button-text::after, a.read-more-button::after {
	font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f101";
	margin-left: 4px;
	color: #fff!important;
}

body .fusion-align-block .fusion-button:hover,
body .fusion-button-wrappercenter .fusion-button:hover,
.fusion-align-block .fusion-button:hover,
.fusion-button-wrapperright .fusion-button:hover,
.fusion-button-wrapperleft .fusion-button:hover,
a.read-more-button:hover,
body .fusion-align-block .fusion-button:focus,
body .fusion-button-wrappercenter .fusion-button:focus,
.fusion-align-block .fusion-button:focus,
.fusion-button-wrapperright .fusion-button:focus,
.fusion-button-wrapperleft .fusion-button:focus, a.read-more-button:focus{
	background-color: #00728F!important;
	border-color: #66AABC!important;
	color: #fff!important;
}

body .fusion-align-block .fusion-button:hover .fusion-button-text,
body .fusion-button-wrappercenter .fusion-button:hover .fusion-button-text,
.fusion-align-block .fusion-button:hover .fusion-button-text,
.fusion-button-wrapperright .fusion-button:hover .fusion-button-text,
.fusion-button-wrapperleft .fusion-button:hover .fusion-button-text,
body .fusion-align-block .fusion-button:focus .fusion-button-text,
body .fusion-button-wrappercenter .fusion-button:focus .fusion-button-text,
.fusion-align-block .fusion-button:focus .fusion-button-text,
.fusion-button-wrapperright .fusion-button:focus .fusion-button-text,
.fusion-button-wrapperleft .fusion-button:focus .fusion-button-text,
body .fusion-align-block .fusion-button:hover .fusion-button-text::after,
body .fusion-button-wrappercenter .fusion-button:hover .fusion-button-text::after,
.fusion-align-block .fusion-button:hover .fusion-button-text::after,
.fusion-button-wrapperright .fusion-button:hover .fusion-button-text::after,
.fusion-button-wrapperleft .fusion-button:hover .fusion-button-text::after,
body .fusion-align-block .fusion-button:focus .fusion-button-text::after,
body .fusion-button-wrappercenter .fusion-button:focus .fusion-button-text::after,
.fusion-align-block .fusion-button:focus .fusion-button-text::after,
.fusion-button-wrapperright .fusion-button:focus .fusion-button-text::after,
.fusion-button-wrapperleft .fusion-button:focus .fusion-button-text::after {
	color: #fff!important;
}

.fusion-button-wrapperright .fusion-button {
	float: right;
}

@media (max-width: 800px) {
	.fusion-button-wrapperright .fusion-button {
		float: none;
	}
}

body .hero-landing .cta-box .fusion-align-block a.white-button,
body .hero-landing .cta-box .fusion-align-block a.white-button:hover,
body .hero-landing .cta-box .fusion-align-block a.white-button:focus {
	cursor: default;
	background-color: #fff!important;
	color: #444!important;
	padding: 0!important;
	border: 0!important;
}

body .hero-landing .cta-box .fusion-align-block a.white-button .fusion-button-text {
	color: #444!important;
}


/* TABLES */
.footable-details.table>tbody>tr>td, .footable-details.table>tbody>tr>th, .footable-details.table>tfoot>tr>td, .footable-details.table>tfoot>tr>th, .footable-details.table>thead>tr>td, .footable-details.table>thead>tr>th, .footable.table>tbody>tr>td, .footable.table>tbody>tr>th, .footable.table>tfoot>tr>td, .footable.table>tfoot>tr>th, .footable.table>thead>tr>td, .footable.table>thead>tr>th {
	padding: 4px;
}


/* VIDEOS */

.fusion-video.fusion-youtube {
	max-width: none!important;
	max-height: none!important;
}


/* GALLERY IMAGES */
.fusion-gallery-image {
	background-color: #fff!important;
}

.fusion-gallery-image img {
	display: block;
	max-width: 75%;
	margin: 0 12.5%;
}


/* ACCORDION */

.fusion-accordian {
    width: 100%;
    background: transparent;
}

.fusion-faq-shortcode {
	margin-top: 24px;
}

body .fusion-accordian .panel-body {
	margin-bottom: 2rem;
	margin-left: 52px;
    padding: 0 0 1rem 0;
    border-bottom: 2px dotted #e8e8e8;
    background: #fff;
    color: #444!important;
}


body .fusion-accordian .panel-body p {
	color: #444!important;
}

body .fusion-accordian .fusion-panel {
    border-color: #fff!important;
}

.fusion-toggle-heading {
	color: #00728F!important;
}

.fusion-toggle-heading:focus,
.fusion-toggle-heading:hover {
	color: #56575B!important;
}


.fusion-accordian .panel-title a:hover,
.fusion-accordian .panel-title a:focus {
	border:0!important;
	color: #56575B;
}

.fusion-accordian .panel-title a .fa-fusion-box {
    padding: .5rem!important;
	background-color: #66AABC!important;
	border-radius: 100%;
	-webkit-border-radius: 100%;
}

.fusion-accordian .panel-title a:hover .fa-fusion-box,
.fusion-accordian .panel-title a:focus .fa-fusion-box {
    background-color: #00728F!important;
    border-color: #66AABC!important;
}

.fusion-accordian .panel-title a .fa-fusion-box:before {
    font-size: 17px!important;
}


/* COUNTER */

.fusion-counters-box {
	background: transparent!important;
	padding:0!important;
	margin: 0!important;
}

.fusion-counters-box .fusion-counter-box {
	padding:0!important;
	margin: 0!important;
}

.fusion-counters-box .fusion-counter-box .counter-box-container {
	width: 250px;
    height: 250px;
    margin: 0 auto;
    padding: 0rem!important;
    border: 10px solid transparent!important;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    background-color: #fff!important;
}

body .fusion-counters-box .fusion-counter-box .counter-box-container .display-counter {
	font-size: 5rem!important;
	font-weight: 700;
}

.fusion-counters-box .fusion-counter-box .counter-box-container .counter-box-content {
	font-size: 1rem!important;
    line-height: 1rem;
    text-transform: uppercase!important;
	font-weight: 700;
	color: #66AABC!important;
}

.fusion-counters-box .content-box-counter {
	margin-top: 3rem!important;
    font-size: 4rem!important;
    font-weight: 700!important;
}

.home-counter .fusion-button-wrappercenter .fusion-button {
	background-color: #00728f!important;
}

.home-counter .fusion-button-wrappercenter .fusion-button:hover,
.home-counter .fusion-button-wrappercenter .fusion-button:focus {
	background-color: #fff!important;
	color: #00728f!important;
}

.home-counter .fusion-button-wrappercenter .fusion-button:hover .fusion-button-text,
.home-counter .fusion-button-wrappercenter .fusion-button:focus .fusion-button-text,
.home-counter .fusion-button-wrappercenter .fusion-button:hover i,
.home-counter .fusion-button-wrappercenter .fusion-button:focus i {
	color: #00728f!important;
}

/* CONNECTIONS, HOME */
@media (max-width:1280px) {

	.home-provider-sites {
		width: 100%!important;
    	margin: 0 0 20px!important;
	}
	.home-unique-individuals {
    	width: calc(50% - ((10px + 2rem) * 0.25))!important;
		margin: 0 10px 0 0!important;

	}
	.home-health-records {
    	width: calc(50% - ((10px + 2rem) * 0.25))!important;
		margin: 0 0 0 10px!important;
	}

}



/* HERO, HOME */

body .hero h1 {
    color: #fff!important;
}

.hero {
	padding-top: 140px!important;
	padding-bottom: 3rem!important;
}

.hero p a, .hero-landing p a {
	color: #fff;
	border-color: #fff;
}

.hero p a:hover,
.hero-landing p a:hover,
.hero p a:focus,
.hero-landing p a:focus{
	color: #E5F1F4;
	border-color: #BFDCE3;
}

@media (max-width:1080px) {
	.hero {
		padding-top: 140px!important;
		padding-bottom: 3rem!important;
	}
}

@media (max-width: 960px) {
	.hero {
		padding-top: 100px!important;
    	padding-bottom: 3rem!important;
	}
}

@media (max-width: 600px) {
	.hero {
		padding-top: 3rem!important;
    	padding-bottom: 3rem!important;
	}
}


/* HERO, HOME & LANDING PAGES */

.hero-landing a:hover,
.hero-landing a:focus {
	color: #e8e8e8!important;
	border-bottom-color: #e8e8e8!important;
}

.hero-landing {
	padding: 5rem 2rem 5rem!important;
}

.hero-landing.hero-about,
.hero-landing.hero-for-the-patient,
.hero-landing.hero-who-is-connected {
	padding: 8rem 2rem 8rem!important;
}

@media (max-width: 800px) {
	.hero-landing.hero-about, .hero-landing.hero-for-the-patient, .hero-landing.hero-who-is-connected {
		padding: 4rem 2rem 4rem!important;
	}
}

/* make button widths consistent */
.cta-wrapper-home .cta-box .fusion-column-wrapper .fusion-button,
.cta-wrapper .cta-box .fusion-column-wrapper .fusion-button {
    max-width: 240px;
    display: block;
}


@media (max-width: 800px) {
	.hero .cta-box .fusion-column-wrapper .fusion-button {
		width: auto!important;
	}
}


/* default: make each box the same height, regardless of content */

.hero .cta-box .fusion-column-wrapper .fusion-text,
.hero-landing .cta-box .fusion-column-wrapper .fusion-text  {
		min-height: 164px;
}

@media (max-width: 1100px) {
	.hero .cta-box .fusion-column-wrapper .fusion-text,
	.hero-landing .cta-box .fusion-column-wrapper .fusion-text  {
		min-height: 200px;
	}
}

@media (max-width: 900px) {
	.hero .cta-box .fusion-column-wrapper .fusion-text,
	.hero-landing .cta-box .fusion-column-wrapper .fusion-text  {
		min-height: 240px;
	}
}

@media (max-width: 800px) {
	.hero .cta-box .fusion-column-wrapper .fusion-text,
	.hero-landing .cta-box .fusion-column-wrapper .fusion-text  {
		min-height: 0;
	}
}

/* connect to the network: make each box the same height, regardless of content */

.hero-landing.hero-connect .cta-box .fusion-column-wrapper .fusion-text  {
	min-height: 140px;
}

@media (max-width: 800px) {
	.hero-landing.hero-connect .cta-box .fusion-column-wrapper .fusion-text   {
		min-height: 0;
	}
}


/* how to participate: make each box the same height, regardless of content */

.hero-landing.hero-how-to-participate .cta-box .fusion-column-wrapper .fusion-align-block {
	display: block;
	height: 60px;
}

.hero-landing.hero-how-to-participate .cta-box .fusion-column-wrapper .fusion-align-block .fusion-button.white-button {
	background-color: #fff;
	color: #444;
	border-color: transparent;
}

@media (max-width: 1100px) {
	.hero-landing.hero-how-to-participate .cta-box .fusion-column-wrapper .fusion-text   {
		min-height: 190px;
	}
}

@media (max-width: 900px) {
	.hero-landing.hero-how-to-participate .cta-box .fusion-column-wrapper .fusion-text   {
		min-height: 220px;
	}
}

@media (max-width: 800px) {
	.hero-landing.hero-how-to-participate .cta-box .fusion-column-wrapper .fusion-text   {
		min-height: 0;
	}
}

/* news center: make each box the same height, regardless of content */

.hero-landing.hero-landing.hero-news-center {
	padding: 10rem 2rem 6rem!important;
}

@media (max-width: 800px) {
	.hero-landing.hero-landing.hero-news-center {
		padding: 4rem 2rem 4rem!important;
	}
}

.hero-landing.hero-news-center .cta-box .fusion-column-wrapper .fusion-text  {
	min-height: 40px;
}

@media (max-width: 800px) {
	.hero-landing.hero.news-center .cta-box .fusion-column-wrapper .fusion-text   {
		min-height: 0;
	}
}

/* has become relevant to all heroes */

.cta-box .fusion-column-wrapper,
.cta-box .fusion-layout-column {
	padding: 2rem 2.5rem!important;
}

.cta-box .fusion-column-wrapper .fusion-column-wrapper,
.cta-box .fusion-layout-column .fusion-column-wrapper,
.cta-box .fusion-column-wrapper .fusion-layout-column {
	padding: 0!important;
}

.hero .cta-box,
.hero-landing .cta-box {
	background-color: #fff;
	border-top: 20px solid transparent;
}

.border-top {
	border-top: 20px solid transparent;
}

.border-green, .fusion-counters-box.border-green .fusion-counter-box .counter-box-container {
	border-color: #78BD43!important;
}

.border-purple, .fusion-counters-box.border-purple .fusion-counter-box .counter-box-container  {
	border-color: #804283!important;
}

.border-light-purple, .fusion-counters-box.border-light-purple .fusion-counter-box .counter-box-container  {
	border-color: #B38DB5!important;
}

.border-orange, .fusion-counters-box.border-orange .fusion-counter-box .counter-box-container  {
	border-color: #E87425!important;
	float: right;
}

@media (max-width: 800px) {
	.border-orange, .fusion-counters-box.border-orange .fusion-counter-box .counter-box-container  {
		border-color: #E87425!important;
		float: left;
	}
}

.border-teal, .fusion-counters-box.border-teal .fusion-counter-box .counter-box-container  {
	border-color: #00728F!important;
}

.border-gray, .fusion-counters-box.border-gray .fusion-counter-box .counter-box-container  {
	border-color: #56575B!important;
}

.border-light-blue {
	border: 10px solid #66AABC;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	/* background: #E5F1F4; */
}

.border-light-blue .fusion-column-wrapper  {
	background: transparent!important;
	border-radius: 20px;
	-webkit-border-radius: 20px;
}

.border-bottom-gray {
	border-bottom: 2px dotted #e8e8e8!important;
}

.border-bottom-white {
	border-bottom: 2px dotted #fff;
}

.fancy-border-bottom-green {
	border-bottom: 5px dotted #DDEED0;
}

.border-left {
	border-left: 2px dotted #e8e8e8;
}

.border-right {
	border-right: 2px dotted #e8e8e8;
}

.white-padding {
	background-color: #fff;
	padding: 2rem;
	margin-bottom: 3rem;
}

.padding-bottom {
	padding-bottom: 2rem;
}

.padding-top {
	padding-top: 2rem;
}

.ilightbox-social {
	display: none!important;
}

@media (max-width: 800px){
	.border-left, .border-right {
		border: 0;
		border-bottom: 2px dotted #e8e8e8;
		padding: 0 0 1rem 0!important;
		min-height: 0!important;
	}
}

.inner-padding {
	padding: 0 2rem;
	min-height: 160px;
}

.white-background {
	background-color: #fff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}


.white-background img {
	max-width: 80%;
	margin: 0 auto;
}

.membership-info-rounded .cta-box.border-top .fusion-column-wrapper {
	-webkit-border-radius: 0 0 1rem 0!important;
    border-radius: 0 0 1rem 0!important;
}


/* padding and background colors */

.intro-copy h2 {
	font-size: 2.5rem!important;
	margin-top: 0!important;
    margin-bottom: 2rem!important;
	color: #fff!important;
}

.intro-copy p {
	color: #fff!important;
	font-size: 1.3rem;
	line-height: 1.6rem;
}

.large-text p {
	color: #fff!important;
	font-size: 1.1rem;
	line-height: 1.4rem;
	font-weight: bold;
}

.white-text h2, .white-text h3, .white-text h4, .white-text p, .white-text a {
	color: #fff!important;
	border-color: #fff;
}

.white-text h3 {
	margin: 0!important;
}

.white-text a:hover,
.white-text a:focus {
	border-color: #e8e8e8;
}

.add-padding {
	padding: 1rem 2rem;
}

.bg-white {
	background-color: #fff;
}

.bg-dark-teal {
	background-color: #00728F;
}

.bg-purple {
	background-color: #804283;
}

.margin-top {
	margin-top: 1rem;
}

.margin-bottom {
	margin-bottom: 2rem;
}

body a.button-full-width {
	width: 100%!important;
}


/* FEEDS, HOME */

.feeds-row .cta-box {
	border-top: 20px solid #D5D5D6;
}

@media (min-width: 800px) {
	.feeds-row .cta-box {
		padding-bottom: 36px!important;
	}
}

.cta-box .fusion-layout-column .feed-date {
	margin-top: 1rem;
	color: #399db7;
	font-style: oblique;
}

.feeds-row .fusion-align-block .fusion-button.view-all {
	display: block;
    width: 100%!important;
    margin-bottom: 0!important;
    padding: 1rem 3rem!important;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
    border-radius: 0!important;
    position: absolute;
    bottom: 0;
    z-index: 100;
    text-align: center;
	border: 0!important;
	-webkit-border-radius: 0 0 1rem 0!important;
    border-radius: 0 0 1rem 0!important;
}

@media (max-width:799px) {
	.feeds-row .fusion-align-block .fusion-button.view-all {
		position: relative;
		bottom: auto;
	}
}

.feeds-row .fusion-align-block .fusion-button.view-all .fusion-button-text,
.feeds-row .fusion-button.view-all i {
	color: #fff!important;
}

.feeds-row .fusion-align-block .fusion-button.view-all:hover,
.feeds-row .fusion-align-block .fusion-button.view-all:focus {
	background-color: #00728F!important;
}

.feeds-row .fusion-align-block .fusion-button.view-all:hover .fusion-button-text,
.feeds-row .fusion-align-block .fusion-button.view-all:focus .fusion-button-text {
	color: #fff!important;
}


/* FEEDS, NEWS CENTER */

.feeds-row-horizontal .cta-box {
	padding-bottom: 0!important;
	border-top: 0 solid #D5D5D6;
}


.feeds-row-horizontal .cta-box .fusion-column-wrapper,
.feeds-row-horizontal .cta-box .fusion-layout-column {
	padding: 0!important;
}


.feeds-row-horizontal .cta-box .fusion-layout-column .fusion-column-wrapper {
	padding: 0!important;
}

.feeds-row-horizontal .cta-box .fusion-column-wrapper .fusion-builder-row-inner,
.feeds-row-horizontal .cta-box .fusion-layout-column .fusion-builder-row-inner {
	padding: 2rem 0 0!important;
	border-top: 20px solid #D5D5D6;
	background: #fff;
}


.feeds-row-horizontal .cta-box .fusion-column-wrapper .fusion-builder-row-inner .fusion-text,
.feeds-row-horizontal .cta-box .fusion-layout-column .fusion-builder-row-inner .fusion-text {
	padding-right: 3rem;
}

@media (max-width:799px) {
    .feeds-row-horizontal .cta-box .fusion-column-wrapper .fusion-builder-row-inner .fusion-text,
    .feeds-row-horizontal .cta-box .fusion-layout-column .fusion-builder-row-inner .fusion-text {
        padding-right: 0;
    }

    .feeds-row-horizontal .cta-box .fusion-layout-column.feeds-row-horizontal-mobile-padding {
        padding: 0 2.5rem!important;
    }
}

.feeds-row-horizontal .fusion-align-block .fusion-button.view-all {
	margin-bottom: 20px!important;
	position: relative!important;
	text-align: right;
}

.widget.tweets {
	border-top: 20px solid #D5D5D6;
	margin: 20px 0!important;
}

#custom_html-4 form {
	margin: 3rem 0;
}


/* CAROUSEL, HOME */

.fusion-image-carousel {
	margin-bottom: 0!important;
}

.sponsors-carousel .fusion-row {
	max-width: 100%!important;
}


.fusion-carousel img {
	display: block;
	max-height: 190px!important;
	width: auto!important;
	margin: 0 auto!important;
}


/* TESTIMONIAL, HOME */


.testimonial-row  .border-bottom-gray {
	border-bottom: 2px dotted #e8e8e8!important;
}

.testimonial-title .button-large {
	float: right;
	max-width: 240px;
    display: block;
	margin: 0 auto 10px!important;
}

body .fusion-button.button-6 .fusion-button-text,
body .fusion-button.button-6 i {
	color: inherit;
}

@media (max-width:800px) {
	.testimonial-title .button-large {
		float: none;
	}
	.testimonial-row h2 {
		text-align: center!important;
	}
}

.testimonial-image, .round img {
	border-radius: 100%;
	-webkit-border-radius: 100%;
	border: 3px solid #d5d5d5;
}

@media (max-width:800px) {
	.testimonial-image, .round img {
		display: block!important;
		margin: 10px auto;
	}
}

/* MEMBERS */

.service-adopters-wrapper h3 {
	margin-top: 1rem!important;
}

.service-adopters-wrapper .fusion-column-wrapper .fusion-imageframe a {
	margin: 0 auto;
	/*
	padding: .5rem 0;
    border: 2px dotted #e8e8e8;
	*/
    display: block;
	border-radius: 1rem;
	-webkit-border-radius: 1rem;
}

.service-adopters-wrapper .fusion-column-wrapper .fusion-imageframe img {
	display: block;
	width: 90%;
    max-width: 280px;
    margin: 0 auto 1rem;
}

.service-adopter-item {
	border-top: 2px dotted #fff;
    padding: .5rem 0 0;
    margin: .75rem 0 4px 0;
}

.service-adopter-item p {
	font-size: 14px;
}

.service-adopters-wrapper .fusion-text:not(.service-adopter-item) {
	margin-bottom: 1rem;
}

body .fusion-column-wrapper i.service-adopter, body .fusion-column-wrapper i.member-type-2 {
	float: left;
    margin: 0 4px 0 0!important;
    height: 24px!important;
    width: 24px!important;
    background-color: transparent!important;
    border-color: transparent!important;
    font-size: 18px!important;
    line-height: 22px!important;
    color: #E87425!important;
}

body .fusion-column-wrapper i.fontawesome-icon.member-type-2 {
	color: #78BD43!important;
}



@media (max-width: 800px) {
	.fusion-body .general-member-logos .fusion-layout-column {
		width: 50%!important;
		margin: 0;
		float: none;
		display: inline-block;
	}
}

.general-member-logos a {
	cursor: pointer;
}

.general-member-logos img {
	display: block;
	width: 100%;
    max-width: 160px;
    margin: 0 auto;
}

/* HiMSS */
.himss-booth-padding {
	margin-top: 1rem;
	padding: 1rem 0;
    border-top: 2px dotted #fff;
}

.himss-booth-padding p {
	font-weight: bold;
	margin-bottom: 0!important;
}


/* TABS */

body ul.nav-tabs {
	border: 0!important;
}

.fusion-tabs .nav-tabs.nav-justified {
    width: 90%!important;
}

@media (max-width: 800px){
	.fusion-tabs .nav-tabs.nav-justified {
		width: 100%!important;
	}
}

.fusion-tabs.fusion-tabs-1 .nav, .fusion-tabs.fusion-tabs-1 .nav-tabs {
    border-color: transparent!important;
}

.fusion-tabs .nav-tabs li .tab-link {
	background-color: #00728F!important;
	padding: .5rem;
	border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	margin: 0 4px 0 0!important;
}

@media (max-width: 800px){
	.fusion-tabs .nav-tabs li .tab-link {
		text-align: left;
		margin: 1px 0 0!important;
		border-radius: 0 0 0 0;
		-webkit-border-radius: 0 0 0 0;
	}
	.fusion-tabs .nav-tabs li .tab-link h4 {
		text-align: left!important;
	}
}

.fusion-tabs .nav-tabs li .tab-link:hover,
.fusion-tabs .nav-tabs li .tab-link:focus {
	background-color: #66AABC!important;
}

.fusion-tabs .nav-tabs li.active .tab-link {
	background-color: #78BD43!important;
}


.fusion-tabs .nav-tabs li .tab-link h4 {
	color: #fff!important;
	padding: 0 1rem;
	margin: 0!important;
	text-align: center;
	min-height: 40px;
}

@media  (max-width: 800px) {
	.fusion-tabs .nav-tabs li .tab-link h4 {
		min-height: 0;
	}
}

.fusion-tabs .nav-tabs li.active .tab-link h4 {
	color: #fff!important;
}

.fusion-tabs .nav-tabs li .tab-link {
    border-top-color: #66AABC!important;
	border-top: 0!important;
}

.fusion-tabs .nav-tabs li.active .tab-link {
    border-top-color: #66AABC!important;
	border-top: 0!important;
}

.fusion-tabs .tab-pane {
    padding: 2rem!important;
    border: 0;
	-webkit-border-radius: 0 1rem 1rem 1rem;
	border-radius: 0 1rem 1rem 1rem;
	border: 1px solid #e8e8e8!important;
	border-bottom: 10px solid #78BD43!important;
}

@media (max-width: 800px){
	.fusion-tabs .tab-pane {
		border-radius: 0 0 0 0;
		-webkit-border-radius: 0 0 0 0;
	}
}

.fusion-tabs .tab-pane img {
    display: block;
    float: left;
    width: 150px;
    margin: 0 2rem 2rem 0;
}

.tab-content-wrapper {
	width: calc(100% - 150px - 2rem);
	float: left;
}

@media (max-width: 800px){
	.fusion-tabs .tab-pane img {
		display: block;
		float: none;
		width: 150px;
		margin: 0 auto 2rem;
	}
	.tab-content-wrapper {
		width: 100%;
		float: left;
	}
}

.fusion-tabs .tab-pane .fusion-imageframe {
	float: right;
	width: 25%;
	margin: 0 0 20px 20px;
}

body .fusion-tabs {
    margin-bottom: 0;
}





/* ABOUT */


#menu-widget-2 ul#menu-about-sidebar {
	margin: 0;
}

#menu-widget-2 ul#menu-about-sidebar li a {
    display: inline-block;
    padding: 1rem;
    border: 0;
    color: #00728f;
	font-weight: 700;
    background: white;
    margin: 1px;
	text-align: center;
}

body #main ul#menu-about-sidebar li a:hover,
body #main ul#menu-about-sidebar li a:focus {
	border-bottom: 0;
}

body #main #menu-widget-2 ul#menu-about-sidebar li a::after {
	display: none;
}

/* BLOG / NEWS CENTER */

.landing-page-blog-wrapper .fusion-column-wrapper .fusion-builder-row {
	background-color: #e8e8e8;
	margin-bottom: 2px;
	padding: 1rem!important;
	border-radius: 1rem;
	-webkit-border-radius: 1rem;
}

.landing-page-blog-wrapper h2 {
    margin: .5rem 0 0!important;
}

.landing-page-blog-wrapper .fusion-button {
	float: right;
	min-width: 210px;
	max-width: 210px;
}

.fusion-header {
    background-color: #fff!important;
}

body .fusion-date-and-formats {
	width: 100px;
	margin-right: 25px;
}

.fusion-blog-pagination .fusion-hide-pagination-text .pagination-next:hover,
.fusion-blog-pagination .fusion-hide-pagination-text .pagination-prev:hover,
.fusion-blog-pagination .pagination .current,
.fusion-date-and-formats .fusion-date-box {
    border-color: #66AABC;
	background-color: #66AABC;
}

.fusion-date-and-formats .fusion-date-box {
	background-color: #804283!important;
	padding: 1rem!important;
	border-radius: 100%;
	-webkit-border-radius: 100%;
}

body .fusion-date-and-formats .fusion-date {
    line-height: 48px;
    font-size: 48px;
}

body .fusion-date-and-formats .fusion-date-box .fusion-month-year {
	letter-spacing: -1px;
    font-weight: bold;
    display: inline-block;
	font-size: 14px;
}

.post .fusion-format-box {
	display: none;
}

#main .post h2 a {
	border-bottom: 0;
}

.blog-shortcode-post-title,
.fusion-post-title {
	font-size: 20px!important;
    line-height: 1.4rem!important;
}

.fusion-post-wrapper {
	border-top: 20px solid #00728F!important;
}

.category-services .fusion-post-wrapper {
	border-top: 20px solid #78BD43!important;
}

.category-members .fusion-post-wrapper {
	border-top: 20px solid #804283!important;
}

.category-deployment .fusion-post-wrapper {
	border-top: 20px solid #E87425!important;
}


.news_categories-press-release .fusion-post-wrapper {
	border-top: 20px solid #00728F!important;
}

.news_categories-public-comments .fusion-post-wrapper {
	border-top: 20px solid #66AABC!important;
}

.news_categories-information-release .fusion-post-wrapper {
	border-top: 20px solid #BFDCE3!important;
}

.fusion-blog-layout-medium-alternate .fusion-post-medium-alternate {
	background-color: #fff;
	padding: 3rem 2rem;
	-webkit-border-radius: 1rem 0 1rem 0!important;
    border-radius: 1rem 0 1rem 0!important;
	border-left: 20px solid #66AABC!important;
}

.fusion-meta-info {
	padding-bottom: 10px;
	border: 0!important;
}

p.fusion-single-line-meta {
    background: #F2ECF3;
	margin-top: 1rem!important;
    padding: .5rem 1rem;
	border-radius: .5rem;
	-webkit-border-radius: .5rem;
}

body .fusion-blog-shortcode .post {
    margin-bottom: 14px;
}

.fusion-show-pagination-text .fusion-blog-pagination .pagination {
	float: none!important;
    margin-left: 1em;
    margin-right: 1em;
    text-align: center;
}

.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title {
    padding: .5rem;
	background-color: #e8e8e8!important;
}

.blog-feed .alignright,
.blog-feed .fusion-alignright,
.blog-feed .alignleft,
.blog-feed .fusion-alignleft,
.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft,
.fusion-blog-shortcode .fusion-meta-info .fusion-alignleft {
	display: block;
    padding: .25rem;
    border: 2px solid #e8e8e8;
    text-align: center;
    width: 140px!important;
	border-radius: 3rem;
	-webkit-border-radius: 3rem
}

.blog-feed .alignright a,
.blog-feed .fusion-alignright a,
.blog-feed .alignleft a,
.blog-feed .fusion-alignleft a,
.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft a,
.fusion-blog-shortcode .fusion-meta-info .fusion-alignleft a {
	border-bottom: 0;
}

.media-contact {
	padding: 1rem 0 0;
}

.blog-button {
	color: #00728F;
}

.fusion-load-more-button.fusion-blog-button:hover {
	color: #56575B;
}

.by-line {
	margin-bottom: 1rem;
}

.single-navigation a[rel=prev] {
	float: left;
	margin-left: 2rem;
}

.single-navigation a[rel=next] {
	float: right;
	margin-right: 2rem;
}

body #main .single-navigation a:hover,
body #main .single-navigation a:focus {
    border: 0;
}

.by-line {
	/* font-weight: bold; */
}

.by-line time {
	display: inline-block;
	background-color: #66AABC;
	margin-right: .5rem;
	margin-bottom: .5rem;
	padding: .45rem 1rem;
	color: #fff;
	border-radius: 1rem;
	-webkit-border-radius: 1rem;
	font-weight: bold;
}

span.author-name, span.categories {
	display: block;
}

/*
span.author-name::after {
	content: " / ";
	color: #ccc;
} */

span.author-name::before,
span.categories::before {
	content: "by ";
	font-size: .8rem;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #66AABC;
}

span.categories::before {
	content: "categories ";
}

body.single-post main#main,
body.single-news main#main {
	padding: 3rem 2rem!important;
	border-bottom: 2px dotted #ccc;
}

body.single-post.has-sidebar main#main #content,
body.single-news.has-sidebar main#main #content {
	width: calc(100% - 300px - 80px);
}

body.single-post.has-sidebar main#main .sidebar,
body.single-news.has-sidebar main#main .sidebar {
	width: 300px;
}

body.single-post main#main h1,
body.single-news main#main h1 {
    font-size: 34px!important;
    line-height: 36px!important;
    margin-bottom: 0!important;
}

.sidebar .widget {
	margin-bottom: 30px;
}

.sidebar .widget.widget_text {
	margin-bottom: 0;
}

.sidebar .widget.widget_text hr {
	border: 0;
    border-top: 2px dotted #ccc;
    margin: 1rem 0;
}

.post {
    margin-bottom: 30px;
}

@media only screen and (max-width: 960px){
	#sidebar {
		margin-top: 0;
	}
}

/* 404 / error page */

body.error404 main#main {
	padding: 3rem 2rem!important;
	border-bottom: 2px dotted #ccc;
}

body.error404 main#main {
    background-color: #fff!important;
}

.error-page .error-message {
	color: #E87425;
}

body.error404 .error-page .useful-links {
	margin-top: 1rem!important;
}

body.error404 .error-page .useful-links .icon-wrapper {
	background-color: #00728F!important;
}

body.error404 .error-page .useful-links .fusion-li-item-content a {
	color: #00728F;
}

body.error404 .error-page .fusion-error-page-search {
	margin-top: 1rem!important;
    padding: 2rem;
	background: #e8e8e8!important;
    border-radius: 1rem;
    -webkit-border-radius: 1rem;
}


/* ABOUT / TIMELINE */

.fusion-timeline-line {
	border-left: 2px dotted #ccc!important;
	border-right: 0!important;
}

.fusion-blog-layout-timeline {
    padding-top: 0;
    max-width: none!important;
}

.fusion-blog-layout-timeline .fusion-timeline-date {
	/* display: none;  */
	height: 1px;
	text-indent: -9999px;
	max-width: 100%!important;
	margin-bottom: 0!important;
	border-color: transparent!important;
	background-color: transparent!important;
}

.fusion-blog-layout-timeline .fusion-post-timeline {
	width: 45%!important;
	margin-bottom: 10px;
	-webkit-border-radius: 0 1rem 0 1rem;
	border-radius: 0 1rem 0 1rem;
}

.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow {
    left: 46%!important;
}

.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow {
    right: 46%!important;
}

@media (max-width: 640px) {

	.fusion-blog-layout-timeline .fusion-post-timeline {
		width: 100%!important;
	}

	.fusion-timeline-line, .fusion-timeline-icon {
		display: block!important;
	}

	.fusion-collapse-month {
		position: relative;
		z-index: 100;
	}

}

.fusion-blog-layout-timeline .fusion-post-wrapper {
	border: 4px solid transparent!important;
	-webkit-border-radius: 0 1rem 0 1rem;
	border-radius: 0 1rem 0 1rem;
}

.fusion-blog-layout-timeline .fusion-post-content-container {
	padding: 1rem 1rem 2rem;
}

.fusion-blog-layout-timeline .fusion-meta-info {
	padding: 0 1rem 1rem;
	margin-top: 10px;
}

#main .fusion-post-timeline h2 {
	display: block;
	color: #fff!important;
	padding: .5rem 1rem;
}

#main .fusion-blog-layout-timeline .fusion-left-column h2,
#main .fusion-blog-layout-timeline .fusion-left-column .fusion-post-content-container p {
	text-align: right;
}

.fusion-blog-layout-timeline article.post {
	margin-bottom: 10px;
}

.fusion-blog-layout-timeline article .fusion-post-wrapper {
	border-color: #00728F!important;
}

.fusion-blog-layout-timeline article .fusion-post-wrapper .fusion-timeline-arrow:before {
	color: #00728F!important;
}

.fusion-post-timeline h2 {
	border-radius:  0 .5rem 0 0;
	-webkit-border-radius:  0 .5rem 0 0;
	background-color: #00728F!important;
}

/* color milestones: teal */
.fusion-blog-layout-timeline .fusion-collapse-month article.teal .fusion-post-wrapper {
	border-color: #00728F!important;
}

.fusion-blog-layout-timeline .fusion-collapse-month article.teal .fusion-post-wrapper .fusion-timeline-arrow:before {
	color: #00728F!important;
}

.fusion-blog-layout-timeline .fusion-collapse-month article.teal h2 {
	background-color: #00728F!important;
}

/* color milestones: purple */
.fusion-blog-layout-timeline .fusion-collapse-month article.purple .fusion-post-wrapper {
	border-color: #804283!important;
}

.fusion-blog-layout-timeline .fusion-collapse-month article.purple .fusion-post-wrapper .fusion-timeline-arrow:before {
	color: #804283!important;
}

.fusion-blog-layout-timeline .fusion-collapse-month article.purple h2 {
	background-color: #804283!important;
}

/* color milestones: orange */
.fusion-blog-layout-timeline .fusion-collapse-month article.orange .fusion-post-wrapper {
	border-color: #E87425!important;
}

.fusion-blog-layout-timeline .fusion-collapse-month article.orange .fusion-post-wrapper .fusion-timeline-arrow:before {
	color: #E87425!important;
}

.fusion-blog-layout-timeline .fusion-collapse-month article.orange h2 {
	background-color: #E87425!important;
}

/* color milestones: gray */
.fusion-blog-layout-timeline .fusion-collapse-month article.gray .fusion-post-wrapper {
	border-color: #56575B!important;
}

.fusion-blog-layout-timeline .fusion-collapse-month article.gray .fusion-post-wrapper .fusion-timeline-arrow:before {
	color: #56575B!important;
}

.fusion-blog-layout-timeline .fusion-collapse-month article.gray h2 {
	background-color: #56575B!important;
}

/* color milestones: green */
.fusion-blog-layout-timeline .fusion-collapse-month article.green .fusion-post-wrapper {
	border-color: #78BD43!important;
}

.fusion-blog-layout-timeline .fusion-collapse-month article.green .fusion-post-wrapper .fusion-timeline-arrow:before {
	color: #78BD43!important;
}

.fusion-blog-layout-timeline .fusion-collapse-month article.green h2 {
	background-color: #78BD43!important;
}

.fusion-blog-layout-timeline .fusion-post-content-wrapper {
	padding: 0!important;
}

.fusion-blog-layout-timeline .post {
	background: transparent!important;
    border: 0!important;
}

.fusion-blog-layout-timeline .fusion-single-line-meta,
.fusion-blog-layout-timeline .post .fusion-content-sep {
	display: none;
}

.fusion-blog-layout-grid .fusion-post-content-container,
.fusion-blog-layout-timeline .fusion-post-content-container {
	margin-top: 10px!important;
}

/* RESOURCES + DEFAULT ICONS */

body i.fontawesome-icon {
	background-color: #00728F!important;
	border-color: #00728F!important;
}

body i.fontawesome-icon.plain-arrow {
	background-color: transparent!important;
	border-color: transparent!important;
}

.resource-item {
	border: 1px solid #e8e8e8;
	padding: 2rem 1rem 1rem;
	border-radius: 20px 0 0 0;
	-webkit-border-radius: 20px 0 0 0;
}

.resource-item img, .featured-resource-item img {
	border: 1px solid #e8e8e8;
}

.featured-resource-item h4 {
	width: 80%;
}

/*
.resource-item .fusion-column-inner-bg-image {
	-webkit-border-radius: 0 0 20px 0;
	border-radius: 0 0 20px 0;
}
*/

body .post-content .featured-resource-item h3,
body .post-content .resource-item h4 {
	margin: 1rem 0 0!important;
	font-size: 16px!important;
}


body .post-content .resource-item h4 {
	margin: 0!important;
}

body .resource-item .fusion-text,
body .featured-resource-item .fusion-text {
	float: left;
	width: calc(100% - 70px);
}


.resource-item i.fontawesome-icon {
	float: left;
	margin: -2px 10px 0 0;
	border: 0;
    background-color: transparent!important;
    font-size: 24px!important;
    line-height: 32px!important;
    height: 32px!important;
    width: 32px!important;
    margin-right: 9px!important;
    color: #00728F!important;
}

.resource-item:hover i.fontawesome-icon {
	color: #66AABC!important;
}

.resource-item:hover a {
	color: #66AABC!important;
}

body .fusion-imageframe.featured-resource-icon,
body .fusion-imageframe.resource-icon {
	float: left;
    width: 54px;
    margin: 0 1rem 0 0;
}

body .fusion-imageframe.featured-resource-icon img,
body .fusion-imageframe.resource-icon img {
	width: 54px;
    margin: 0;
    display: block;
	border-radius: 0;
	-webkit-border-radius: 0;
	border: 0;
}

body .rounded.featured-resource-item .fusion-column-wrapper {
	 border-radius: 0 0 1rem 0!important;
	 -webkit-border-radius: 0 0 1rem 0!important;
}

body .featured-resource-item img {
	 margin-bottom: 1.5rem;
}

body .fusion-imageframe.resource-icon {
	margin: 0 1rem 0 0;
}

/* EVENTS */

.event-type-key .fusion-layout-column.fusion-one-fourth {
    padding: 1rem;
    background: white;
    border-radius: 1rem;
    -webkit-border-radius: 1rem;
    min-height: 200px;
    margin-bottom: 4px!important;
}

.event-type-key .fusion-layout-column.fusion-one-fourth p {
	margin-bottom: 0;
}

@media (max-width: 800px){
	.event-type-key .fusion-layout-column.fusion-one-fourth {
		width: calc(50% - 4px)!important;
		margin-right: 4px!important;
		min-height: 180px;
		height: 180px;
	}
}


a.post-edit-link {
    position: absolute;
    right: 5rem;
}

.event-icons p {
	width: 90%;
	margin: 1rem auto 0;
	font-size: 13px;
	line-height: 16px;
}

p.ai1ec-no-results {
	padding-top: 2rem;
}

@media (max-width: 800px){
	body .event-icons .fusion-layout-column.fusion-one-fifth {
		width: 50%!important;
	}
}

.ai1ec-calendar-toolbar {
	display: none;
}

.ai1ec-btn-toolbar {
    margin: 4px 0 0 0;
}

/*
.ai1ec-views-dropdown.ai1ec-btn-group.ai1ec-pull-right,
#ai1ec-print-button,
.ai1ec-pull-left,
.ai1ec-read-more {
	display: none!important;
} 

.ai1ec-subscribe-container.ai1ec-pull-right {
	display: block!important;
}

*/


.ai1ec-subscribe-container .ai1ec-dropdown-toggle {
    text-transform: uppercase;
    letter-spacing: 1px;
}


#ai1ec-print-button, .ai1ec-pagination {
	display: none!important;
}

.ai1ec-title-buttons .ai1ec-pagination {
	display: block!important;
}

.ai1ec-agenda-view .ai1ec-date {
	margin: 10px 0;
	padding: 1rem;
    background: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    -webkit-border-radius: 4px;
}

.ai1ec-btn-group .ai1ec-btn + .ai1ec-btn, .ai1ec-btn-group .ai1ec-btn + .ai1ec-btn-group, .ai1ec-btn-group .ai1ec-btn-group + .ai1ec-btn, .ai1ec-btn-group .ai1ec-btn-group + .ai1ec-btn-group {
	margin: 0;
}

.ai1ec-pagination.ai1ec-btn-group {
    width: 100%;
    margin: 0;
    display: block;
	max-width: 500px;
    padding: 4px;
    background: #e8e8e8;
	border-radius: 4px;
    -webkit-border-radius: 4px;
}

.ai1ec-btn-toolbar {
    max-width: 500px;
    text-align: center;
    margin: 0 auto;
}

.ai1ec-btn-toolbar .ai1ec-pull-right {
	max-width: 100%;
    width: 100%;
    padding: 0;
    margin-top: 4px;
}

.ai1ec-btn-toolbar .ai1ec-btn-group.ai1ec-btn-group-xs {
	float: left;
	width: 100%;
	margin: 0;
}

.ai1ec-btn-toolbar .ai1ec-btn-group.ai1ec-btn-group-xs a {
	width: calc(50% - 2px);
	margin: 2px 1px;
	padding: 2px 10px;
    border: 4px solid #e8e8e8;
    border-radius: 4px;
    -webkit-border-radius: 4px;
}

@media (min-width: 800px){
	.ai1ec-pagination.ai1ec-btn-group {
		max-width: 500px;
	}
}

.ai1ec-pagination.ai1ec-btn-group  .ai1ec-minical-trigger {
	width: calc(100% - 64px);
}

.ai1ec-agenda-view {
	padding: 0;
    background-color: transparent;
}

.ai1ec-agenda-view .ai1ec-date .ai1ec-date-title {
	width: 6rem;
    margin: 10px;
	padding: 3px;
    border: 0;
    background: white;
	border: 2px solid #BFDCE3;
}

.ai1ec-allday-badge {
	display: none!important;
	margin-left: 10px;
	background: #00728F;
    display: inline-block;
    font-size: .9rem;
    opacity: 0.9;
}

.ai1ec-term-id-120 .ai1ec-event-header,
.ai1ec-term-id-121 .ai1ec-event-header,
.ai1ec-term-id-122 .ai1ec-event-header,
.ai1ec-term-id-123 .ai1ec-event-header,
.ai1ec-term-id-130 .ai1ec-event-header {
	background-position: 0 1rem;
    background-size: 58px;
    background-repeat: no-repeat;
    padding-left: 74px;
}

.ai1ec-term-id-120  .ai1ec-event-header {
	background-image: url("/wp-content/uploads/2018/12/icon-industry-cw-presenting.png");
}

.ai1ec-term-id-122  .ai1ec-event-header {
	background-image: url("/wp-content/uploads/2019/01/icon-industry-members-showcasing.png");
}

.ai1ec-term-id-121  .ai1ec-event-header {
	background-image: url("/wp-content/uploads/2019/01/icon-member-event-cw-showcasing.png");
}

.ai1ec-term-id-123  .ai1ec-event-header {
	background-image: url("/wp-content/uploads/2019/01/icon-commwell-hosting-private.png");
}

.ai1ec-term-id-130  .ai1ec-event-header {
	background-image: url("/wp-content/uploads/2019/01/icon-commwell-hosting-open.png");
}



.ai1ec-agenda-widget-view .ai1ec-month, .ai1ec-agenda-view .ai1ec-month {
	letter-spacing: 0;
	font-size: 1rem;
	padding: 4px;
}

.ai1ec-agenda-widget-view .ai1ec-day, .ai1ec-agenda-view .ai1ec-day {
    font-size: 2.5rem;
    line-height: 3rem;
    padding: 0;
    text-align: center;
    display: block;
    color: #66AABC;
}

.ai1ec-agenda-widget-view .ai1ec-weekday,
.ai1ec-agenda-view .ai1ec-weekday {
	display: none;
    font-size: .6rem;
    padding: 0;
    text-transform: uppercase;
}

.ai1ec-agenda-widget-view .ai1ec-year, .ai1ec-agenda-view .ai1ec-year {
	font-size: .9rem;
    padding: 0 10px;
    text-transform: uppercase;
	background-color: #e8e8e8;
    -webkit-box-shadow:  0 0 0 rgba(0,0,0,0.0);
    box-shadow:  0 0 0 rgba(0,0,0,0.0);
    letter-spacing: 0;
}

.ai1ec-agenda-view .ai1ec-date-events {
    margin: 0;
    padding: .5rem 0 0;
}

.ai1ec-agenda-view .ai1ec-event,
.ai1ec-agenda-view .ai1ec-event.ai1ec-expanded {
	position: relative;
    border: 0;
    box-shadow: 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 #fff;
	margin: 0;
    padding: 0 0 0 1rem;
}

.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
	width: 80%;
    display: block;
    margin: 0 0 4px 0!important;
	font-size: 1.2rem;
	line-height: 1.3rem;
    margin: 0;
	color: #56575B;
}

.ai1ec-agenda-view .ai1ec-event .ai1ec-event-time {
    font-size: 1rem;
    color: #808285;
    opacity: 1;
}

.ai1ec-event-header {
	padding: 2rem 1rem 2rem 0;
    border-top: 2px dotted #e8e8e8;
}

.ai1ec-agenda-view .ai1ec-event:first-child .ai1ec-event-header {
	border-top: 0;
}

.ai1ec-event-summary  {
	margin: 0;
    padding-top: 1rem;
    border-top: 2px dotted #e8e8e8;
}

.ai1ec-event-summary  h4 {
	margin-bottom: 10px!important;
}

.ai1ec-agenda-view .ai1ec-event-summary-footer {
	padding: 0;
	padding-bottom: 2rem;
}


.ai1ec-agenda-view .ai1ec-event-summary-footer a.ai1ec-read-more {
	display: none!important;
}

.ai1ec-agenda-view .ai1ec-event-summary-footer .ai1ec-field-label {
	display: none;
}

.ai1ec-category {
    font-size: 14px!important;
    line-height: 24px!important;
    font-weight: 400!important;
	color: #00728F!important;
	padding: 0!important;
	-webkit-border-radius: 0;
	border-radius: 0;
	border-bottom: 0!important;
	white-space: normal;
}

.ai1ec-category:hover, .ai1ec-active > .ai1ec-category {
	background-color: #fff;
	border: 0;
	border-radius: 0;
	border-bottom: 1px solid #e8e8e8!important;
	white-space: normal;
}

.ai1ec-event-header .ai1ec-fa-plus-circle,
.ai1ec-event-header .ai1ec-fa-minus-circle{
	font-size: 2rem;
    color: #00728F;
}

#selected_category {
    float: left;
    width: 100%;
    border-bottom: 2px dotted #e8e8e8;
    padding: 0;
    margin-bottom: 2rem;
}

#selected_category .category-selected h3 {
	margin-bottom: 0!important;
}

#selected_category .category-selected,
#selected_category p {
	float: left;
	width: 50%;
}

#selected_category p a {
	float: right;
    width: 170px!important;
    margin-bottom: 0!important;
}

@media (max-width: 600px) {
	.ai1ec-agenda-view .ai1ec-date-events {
		float: left;
		width: 100%;
	}

	.ai1ec-agenda-view .ai1ec-date-title {
		display: block;
		margin: 0 auto;
		float: none;
		width: auto!important;
	}
}




/* CONTACT FORMS */

.nf-error-msg, .ninja-forms-req-symbol {
    color: #e80000;
    font-size: .9rem;
}

.nf-form-fields-required {
	margin-bottom: 2rem;
	font-style: oblique;
}

.ninja-forms-form-wrap{
	margin-bottom: 10px;
	padding: 2rem;
    border-radius: .5rem;
    -webkit-border-radius: .5rem;
	border: 2px solid #fff;
	background: #fff;
}

@media (max-width: 800px) {
    .nf-form-cont .nf-field-container.one-half {
        width: 100%;
        margin-left: 0;
    }
}

.nf-field-label label {
	margin: 0 0 4px 0!important;
    font-size: 1rem;
}

.label-above .nf-field-label {
    margin-bottom: 2px!important;
}

.nf-field-element input[type=text],
.nf-field-element input[type=email],
.nf-field-element input[type=tel],
.nf-field-element input[type=number],
.nf-field-element select,
.nf-field-element textarea {
	height: 40px!important;
	color: #444;
	font-size: 16px;
	line-height: 16px;
	border: 1px solid #d2d2d2;
	background: #fff;
	padding: 0 15px;
}

.nf-field-element textarea {
	height: 80px!important;
	resize: vertical;
}

.contact-page-blog-feed article.post {
	border-bottom: 2px dotted #ccc;
    padding: 1rem 0;
}

/* HiMSS TV PAGINATION */
.page-links, .pagination {
	float: none;
	padding: 1rem 0 2rem;
	background-color: #fff;
    margin: 0!important;
    text-align: center;
}

.page-links-title {
	display: none;
}

.pagination .current,
.page-links a {
	margin: 0;
	padding: 6px 12px;
}



/* Connected Products */
.products-wrapper img {
	margin-bottom: 1rem;
	border-radius: 0 0 0 0!important;
	-webkit-border-radius: 0 0 0 0!important;
}

@media (max-width: 800px) {
	.products-wrapper p, .products-wrapper p a {
		text-align: center!important;
	}
}


/* Search Results */

#search-content {
    padding: 3rem 2rem;
}

#search-content .search-page-search-form,
#search-content .fusion-blog-archive {
    margin-bottom: 20px;
    padding: 2rem;
    background-color: #fff;
}

#search-content .fusion-blog-archive article {
     padding: 2rem 0;
     border-bottom: 2px dotted #e8e8e8;
    margin: 0!important;
}

#search-content .fusion-blog-archive article .fusion-post-slideshow {
    display: none;
}

#search-content .search-page-search-form form {
	max-width: 300px;
	border: 1px solid rgba(183,203,206,0.77)!important;
}

#search-content .search-page-search-form .fusion-search-form-content .fusion-search-button input[type=submit] {
	background: #56575B!important;
}

#search-content h1 {
	color: #56575B;
}

/* Custom CSS for breadcrumbs */
 
#breadcrumb-title-wrapper{
	display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    height: 100%;
}
#breadcrumb-title-wrapper .fusion-breadcrumb-sep {
	padding: 0 !important;
}
#breadcrumb-page-title-row{
	min-width: 100% !important;
	padding-left: 2.2% !important;
	padding-right: 2.2% !important; 
    margin: 0 auto;
    height: 100%;
 }


/* Commonwell Annual General Meeting 2019 Summit */

body.page-id-257836 h2 {
	font-size: 1.4rem!important;
    line-height: 1.4rem!important;
}

body.page-id-257836 .intro-copy p {
    font-size: 17px;
    line-height: 21px;
}

.connected-products-wrapper {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.connected-products-column {
	padding: 0 15px;
	width: 33.33%;
	display: flex;
	flex-direction: column;
	margin-bottom: 30px;
}

.connected-products-column.mb-100 {
	margin-bottom: 100px;
}

.connected-products-column img {
	margin: 0 0 1rem 0 !important;
	height: 70px;
	object-fit: contain;
}

#connected-products-tabs .tab-pane {
	position: relative;
	background-color: #fff;
	outline: none;
}

#connected-products-tabs h2 {
	background-color: #78bd43;
	color: #fff;
	height: 50px;
	margin-top: -32px !important;
	margin-left: -32px !important;
	margin-right: -32px !important;
	line-height: 50px !important;
	text-align: center;
	border-radius: 0 15px 0 0;
}

#connected-products-tabs h2 img {
	width: 50px;
	height: 50px;
	display: inline-block !important;
	float: initial;
	margin: 0 0.3rem 0 0;
}

#connected-products-tabs .nav-tabs li .tab-link h4 {
	padding: 10px 1rem;
	text-align: left;
}

#connected-products-tabs .nav-tabs .tab-link {
	background-repeat: no-repeat;
	background-size: 50px 50px;
	background-position: 0 center;
}

#fusion-tab-acutecare {
	background-image: url("assets/img/AcuteCare_greencircle-66x66.png");
}

#fusion-tab-ambulatorycare {
	background-image: url("assets/img/Ambulatory_greencircle.png");
}

#fusion-tab-homehealth {
	background-image: url("assets/img/HomeHealth_greencircle.png");
}

#fusion-tab-patientportalandphr {
	background-image: url("assets/img/patient-portal_cwgreen_circle.png");
}

#fusion-tab-telehealth {
	background-image: url("assets/img/telehealth_cwblue_circle.png");
}


#connected-products-tabs .nav-tabs li:nth-last-child(3) .tab-link {
	background-image: url("assets/img/AcutePostCare_greencircle.png");
}

#connected-products-tabs .nav-tabs #fusion-tab-payment\&operations {
	background-image: url("assets/img/payments_operations_tab.png");
	background-size: 35px 35px;
    background-position-x: 8px;
    background-position-y: center;
}

#connected-products-tabs .nav-tabs li:nth-child(3) .tab-link {
	background-image: url("assets/img/icon-green-connectivity.png");
}

@media screen and (max-width: 1024px) {
	.connected-products-column {
		width: 50%;
	}
}

@media screen and (max-width: 768px) {
	.connected-products-column {
		width: 100%;
	}
}