/** AMN Full Image 550x375 TEMPLATE (use class amn-fullimg) **/
.amn-fullimg.pf-widget {
    background-color: rgba(0,0,0,0);
}
.amn-fullimg.pf-widget-modal .pf-widget-content, .amn-fullimg.pf-widget-slideout {
    width: 550px;
    max-width: 550px;
    height: 375px;
    overflow-y: hidden;
    padding:0 !important;
}
.amn-fullimg.pf-widget-modal .pf-widget-img, .amn-fullimg.pf-widget-slideout.pf-widget-variant-2 .pf-widget-img {
    border-radius:0;
    width:550px;
    height:375px;
    left:0;
    margin-left:0;
    top:0;
    z-index:-9999;
}
.amn-fullimg .branding,
.amn-fullimg .pf-widget-cancel {
    display: none
}
.amn-fullimg.pf-widget .pf-widget-message {
    display:none;
}
.amn-fullimg.pf-widget .pf-widget-close {
	top: 0px !important;
    margin-right: 6px !important;
    color: #292929;
    /*text-shadow: 2px 2px #000;*/
    background: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
}
.amn-fullimg.pf-widget .pf-widget-headline {
	display:none;
}
.amn-fullimg.pf-widget .pf-widget-btn.pf-widget-ok {
    width:500px !important;
    height:340px !important;
    display:block;
    text-indent:-6000px !important;
    overflow: hidden;
    background:transparent;
    box-shadow: 0 1px 1px rgba(0,0,0,0);
}
.amn-fullimg.pf-widget-slideout.opened.pf-position-bottom-right, .amn-fullimg.pf-widget-slideout.opened.pf-position-right, .amn-fullimg.pf-widget-slideout.opened.pf-position-top-right {
    right: 10px !important;
    bottom: 10px !important;
}
/* Small Devices, Tablets */
@media only screen and (max-width: 600px) and (orientation: portrait) {
	.amn-fullimg.pf-widget-modal .pf-widget-content, .amn-fullimg.pf-widget-slideout {
    width: 470px;
    max-width: 470px;
    height: 320px;
}
.amn-fullimg.pf-widget-modal .pf-widget-img {
    width:470px;
    height:320px;
}
.amn-fullimg.pf-widget-modal .pf-widget-img, .amn-fullimg.pf-widget-slideout.pf-widget-variant-2 .pf-widget-img {
    width: 470px;
    height: 320px;
}
.amn-fullimg.pf-widget .pf-widget-btn.pf-widget-ok {
    width:470px !important;
    height:320px !important;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
	.amn-fullimg.pf-widget-modal .pf-widget-content, .amn-fullimg.pf-widget-slideout {
    width: 320px;
    max-width: 320px;
    height: 218px;
}
.amn-fullimg.pf-widget-modal .pf-widget-img {
    width:320px;
    height:218px;
}
.amn-fullimg.pf-widget-modal .pf-widget-img, .amn-fullimg.pf-widget-slideout.pf-widget-variant-2 .pf-widget-img {
    width: 320px;
    height: 218px;
}
.amn-fullimg.pf-widget .pf-widget-btn.pf-widget-ok {
    width:300px !important;
    height:200px !important;
}
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}



/** Aging Media News Classic style with Black border Template (use class amn-classic) **/
.pf-widget.amn-classic {
    border: 4px solid black;
    text-align: center;
}

/* IMAGE */
.pf-widget.amn-classic .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: 125px !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
    object-fit: cover;
}

/* HEADLINE */   

.pf-widget.amn-classic .pf-widget-headline{
    color: black !important;
    line-height: 24px;
    text-align: center !important;
}

/* MESSAGE */
.pf-widget.amn-classic .pf-widget-message {
    color: black !important;
    font-size: 1rem !important;   
    text-align: center !important;
    font-family: 'Source Sans Pro', sans-serif
}

/* BUTTON */

.pf-widget.amn-classic .pf-widget-btn.pf-widget-ok {
    color: white !important;
    background-color: #133d55;
    letter-spacing: 0.05em;
    font-weight: 500;
    line-height: normal;
    padding: 10px 15px;
    border-radius: 0;
}

.pf-widget.amn-classic .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.amn-classic .pf-widget-close {
    z-index: 3 !important;
    color: black;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
}


/** Aging Media News Basic Template (use class bhb-dark) **/

.pf-widget.bhb-dark.pf-widget-modal .pf-widget-content, .pf-widget.bhb-dark .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #133d55 !important;
    background-image: linear-gradient(to bottom right, #133d55 , #05677d);
}

.bhb-dark.pf-widget-bar .pf-bar-content, .bhb-dark.pf-widget-inline.pf-widget-variant-2 .pf-widget-content,. .bhb-dark.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #133d55 !important;
    background-image: linear-gradient(to bottom right, #133d55 , #05677d);
}
.pf-widget-slideout.bhb-dark{
    background-color: #133d55 !important;
    background-image: linear-gradient(to bottom right, #133d55 , #05677d);
}
.pf-widget-slideout.bhb-dark .pf-widget-footer, .pf-widget-slideout.pf-widget-variant-1.bhb-dark .pf-widget-content .pf-widget-headline, .pf-widget-slideout.pf-widget-variant-1.bhb-dark .pf-widget-content .pf-widget-message {
    text-align: left !important;
}
/* IMAGE */
.pf-widget.bhb-dark .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: 125px !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
    object-fit: cover;
}

/* HEADLINE */    
.pf-widget.bhb-dark .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
    line-height: 1.5rem !important;
}

.pf-widget.bhb-dark .pf-widget-headline{
    color: white !important;
    line-height: initial;
}

/* MESSAGE */
.pf-widget.bhb-dark .pf-widget-message {
    color: white !important;
    font-size: 1rem !important;   
    text-align: center !important;
    line-height: normal;
    font-family: 'Source Sans Pro', sans-serif
}
.pf-widget-slideout.bhb-dark .pf-widget-message {
    text-align: left !important;
}
/* BUTTON */

.pf-widget.bhb-dark .pf-widget-btn.pf-widget-ok {
color: white !important;
    background-color: #133d55;
    letter-spacing: 0.05em;
    font-weight: 500;
    line-height: normal;
    padding: 10px 15px;
    border: 1px solid white;
    border-radius: 0;
}

.pf-widget.bhb-dark .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.bhb-dark .pf-widget-close {
    z-index: 3 !important;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
    color: #133d55;
}

/*FORM*/

.pf-form.bhb-dark div.pf-form-required span.required, .pf-sitegate.bhb-dark div.pf-form-required span.required {
    color: white;
}
.pf-widget-modal.bhb-dark form input[type=text], .pf-widget-modal.bhb-dark form input[type=email], .pf-widget-modal.bhb-dark form select {
    font-size: 10pt;
    font-weight: 400 !important;
    height: 37px !important;
    color: gray;
    font-family: Arial, sans-serif;
}
.pf-widget-modal.bhb-dark form input[type=checkbox]{
    color: white;
    line-height: 14px !important;
    font-size: 1em;
    font-weight: 500;
    font: inherit;
}

.pf-form.bhb-dark .pf-widget-checkbox {
    display: table-header-group;
    font-size: 10pt;
    font-weight: 400 !important;
    height: 0px !important;
    color: white;
    font-family: Arial, sans-serif;
    line-height: 8pt;
}

.pf-widget.bhb-dark a{
    color: white;
}
.pf-form.bhb-dark .pf-form-label, .pf-sitegate.bhb-dark .pf-form-label{
    color: white;
    font-weight: 500;
    
}
.pf-form.bhb-dark .pf-widget-radio{
    color: white;
    font-size: 15px;
    display: table;
    line-height: 1.3em;
    font-weight: 700;
}
.pf-form.bhb-dark .pf-has-label, .pf-sitegate.bhb-dark .pf-has-label {
    margin-top: 1px;
}
.pf-form.bhb-dark div.pf-form-required span.required, .pf-sitegate.bhb-dark div.pf-form-required span.required{
    display: inline-block;
}

/*BAR*/
.pf-widget.bhb-dark .pf-widget-bar.bhb-dark {
    background-color: #133d55 !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.bhb-dark .pf-bar-content .pf-widget-message {
    color: white !important;
    font-family: 'Source Sans Pro', sans-serif
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.bhb-dark .pf-widget-btn{
    background-color: white;
    color: #133d55 !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.bhb-dark .pf-widget-slideout.pf-position-bottom-left, .pf-widget.bhb-dark .pf-widget-slideout.pf-position-left, .pf-widget.bhb-dark .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
 
 .pf-widget.bhb-dark.pf-widget-modal .pf-widget-content, .pf-widget.bhb-dark .pf-widget.pf-widget-slideout .pf-widget-content {
    margin-left: 5px;
    margin-right: 5px;
}
    /*headline*/
.pf-widget.bhb-dark .pf-widget-modal .pf-widget-headline {
    margin-top: 6rem;
}
  
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}




/** Aging Media News Light Mode Template (use class bhb-light) **/



.pf-widget.bhb-light.pf-widget-modal .pf-widget-content, .pf-widget.bhb-light .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #EAEAEA !important;
}

.bhb-light.pf-widget-bar .pf-bar-content, .bhb-light.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .bhb-light.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #EAEAEA !important;
}

/* IMAGE */
.pf-widget.bhb-light .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
}

/* HEADLINE */    
.pf-widget.bhb-light .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 700;
    font-size: 1.375rem !important;
    color: #444 !important;
    margin-top: 9rem;
}
.pf-widget.bhb-light .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: #133d55 !important;
    line-height: 1.2rem !important;
}

.pf-widget.bhb-light .pf-widget-headline{
    color: #133d55 !important;
    font-size: 22px;
    font-weight: bold;
    line-height: 1.2em;
    text-align: center !important
}

/* MESSAGE */
.pf-widget.bhb-light .pf-widget-message {
    color: #262d31 !important;
    font-size: 1rem !important;   
    font-family: 'Source Sans Pro', sans-serif
}

/* BUTTON */

.pf-widget.bhb-light .pf-widget-btn.pf-widget-ok {
    color: white !important;
    background-color: #133d55;
    letter-spacing: 0.05em;
    font-weight: 550;
    line-height: normal;
    padding: 10px 15px;
    border-radius: 0;
}

.pf-widget.bhb-light .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.bhb-light .pf-widget-close {
    z-index: 3 !important;
}

/*FORM*/

.pf-form.bhb-light div.pf-form-required span.required, .pf-sitegate.bhb-light div.pf-form-required span.required {
    color: #133d55;
}
.pf-widget-modal.bhb-light form input[type=text], .pf-widget-modal.bhb-light form input[type=email], .pf-widget-modal.bhb-light form select {
    font-size: inherit;
    /*font-weight: 550 !important;*/
    height: 39px !important;
    letter-spacing: .04em;
}
.pf-widget-modal.bhb-light form input[type=checkbox]{
    color: #444;
    line-height: 14px !important;
    font-size: 1em;
    font: inherit;
}

.pf-form.bhb-light .pf-widget-checkbox {
    display: table-header-group;
    font-size: 10pt;
    font-weight: 400 !important;
    height: 0px !important;
    color: white;
    font-family: Arial, sans-serif;
    line-height: 8pt;
}

.pf-form.bhb-light .pf-widget-checkbox, pf-form.bhb-light .pf-widget-radio, .pf-sitegate.bhb-light .pf-widget-checkbox, .pf-sitegate.bhb-light .pf-widget-radio {
    color: #444;
    font-size: 16px;
    display: none;
    /*font-weight: 550;*/
    line-height: 10px;
    padding: 0px 4px 0px 4px;
}

.pf-widget.bhb-light a{
    color: #133d55;
}
.pf-form.bhb-light .pf-form-label, .pf-sitegate.bhb-light .pf-form-label{
    color: #133d55;
    font-weight: 500;
    
}
.pf-form.bhb-light .pf-widget-radio{
    color: #133d55;
    font-size: 15px;
    display: table;
    line-height: 1.3em;
    font-weight: 700;
}
.pf-form.bhb-light .pf-has-label, .pf-sitegate.bhb-light .pf-has-label {
    margin-top: 1px;
}
.pf-form.bhb-light div.pf-form-required span.required, .pf-sitegate.bhb-light div.pf-form-required span.required{
    display: inline-block;
}


/*BAR*/
.pf-widget.bhb-light .pf-widget-bar.bhb-light {
    background-color: #EAEAEA !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.bhb-light .pf-bar-content .pf-widget-message {
    color: #133d55 !important;
    font-family: 'Source Sans Pro', sans-serif
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.bhb-light .pf-widget-btn{
    background-color: #133d55;
    color: white !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.bhb-light .pf-widget-slideout.pf-position-bottom-left, .pf-widget.bhb-light .pf-widget-slideout.pf-position-left, .pf-widget.bhb-light .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
 
 .pf-widget.bhb-light .pf-widget-modal .pf-widget-content, .pf-widget.bhb-light .pf-widget.pf-widget-slideout .pf-widget-content {
    margin-left: 5px;
    margin-right: 5px;
}
    /*headline*/
.pf-widget.bhb-light .pf-widget-modal .pf-widget-headline {
    margin-top: 6rem;
}
  
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}


/** Hospice News Basic Template (use class hospice-dark) **/


.pf-widget.hospice-dark.pf-widget-modal .pf-widget-content, .pf-widget.hospice-dark .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #152b47 !important;
    background-image: linear-gradient(to bottom right, #152b47 , #05677d);
}

.pf-widget-slideout.hospice-dark{
    background-color: #152b47 !important;
    background-image: linear-gradient(to bottom right, #152b47 , #05677d);
}

.hospice-dark.pf-widget-bar .pf-bar-content, .hospice-dark.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .hospice-dark.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #152b47 !important;
    background-image: linear-gradient(to bottom right, #152b47 , #05677d);
}

/* IMAGE */
.pf-widget.hospice-dark .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: 125px !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
    object-fit: cover;
}

/* HEADLINE */    
.pf-widget.hospice-dark .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
    line-height: 1.5rem !important;
}

.pf-widget.hospice-dark .pf-widget-headline{
    color: white !important;
    text-align: center !important;
}
.pf-widget-slideout.hospice-dark  .pf-widget-headline {
    font-size: 20px;
}
/* MESSAGE */
.pf-widget.hospice-dark .pf-widget-message {
    color: white !important;
    font-size: 1rem !important;   
    text-align: center !important;
    line-height: normal;
    font-family: 'Source Sans Pro', sans-serif
}
.pf-widget-slideout.hospice-dark .pf-widget-message {
    text-align: left !important;
}
.pf-widget-slideout.hospice-dark .pf-widget-footer, .pf-widget-slideout.pf-widget-variant-1.hospice-dark .pf-widget-content .pf-widget-headline, .pf-widget-slideout.pf-widget-variant-1.hospice-dark .pf-widget-content .pf-widget-message {
    text-align: left !important;
}
/* BUTTON */

.pf-widget.hospice-dark .pf-widget-btn.pf-widget-ok {
color: white !important;
    background-color: #152b47;
    letter-spacing: 0.05em;
    font-weight: 500;
    line-height: normal;
    padding: 10px 15px;
    border: 1px solid white;
    border-radius: 0;
}

.pf-widget.hospice-dark .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.hospice-dark .pf-widget-close {
    z-index: 3 !important;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
    color: #152b47;
}

/*FORM*/

.pf-form.hospice-dark div.pf-form-required span.required, .pf-sitegate.hospice-dark div.pf-form-required span.required {
    color: white;
}
.pf-widget-modal.hospice-dark form input[type=text], .pf-widget-modal.hospice-dark form input[type=email], .pf-widget-modal.hospice-dark form select {
    font-size: 10pt;
    font-weight: 400 !important;
    height: 37px !important;
    color: gray;
    font-family: Arial, sans-serif;
}
.pf-widget-modal.hospice-dark form input[type=checkbox]{
    color: white;
    line-height: 14px !important;
    font-size: 1em;
    font-weight: 500;
    font: inherit;
}

.pf-form.hospice-dark .pf-widget-checkbox {
    display: table-header-group;
    font-size: 10pt;
    font-weight: 400 !important;
    height: 0px !important;
    color: white;
    font-family: Arial, sans-serif;
    line-height: 8pt;
}

.pf-widget.hospice-dark a{
    color: white;
}
.pf-form.hospice-dark .pf-form-label, .pf-sitegate.hospice-dark .pf-form-label{
    color: white;
    font-weight: 500;
    
}
.pf-form.hospice-dark .pf-widget-radio{
    color: white;
    font-size: 15px;
    display: table;
    line-height: 1.3em;
    font-weight: 700;
}
.pf-form.hospice-dark .pf-has-label, .pf-sitegate.hospice-dark .pf-has-label {
    margin-top: 1px;
}
.pf-form.hospice-dark div.pf-form-required span.required, .pf-sitegate.hospice-dark div.pf-form-required span.required{
    display: inline-block;
}

/*BAR*/
.pf-widget.hospice-dark .pf-widget-bar.hospice-dark {
    background-color: #152b47 !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.hospice-dark .pf-bar-content .pf-widget-message {
    color: white !important;
    font-family: 'Source Sans Pro', sans-serif
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.hospice-dark .pf-widget-btn{
    background-color: white;
    color: #152b47 !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.hospice-dark .pf-widget-slideout.pf-position-bottom-left, .pf-widget.hospice-dark .pf-widget-slideout.pf-position-left, .pf-widget.hospice-dark .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
 
 .pf-widget.hospice-dark.pf-widget-modal .pf-widget-content, .pf-widget.hospice-dark .pf-widget.pf-widget-slideout .pf-widget-content {
    margin-left: 5px;
    margin-right: 5px;
}
    /*headline*/
.pf-widget.hospice-dark .pf-widget-modal .pf-widget-headline {
    margin-top: 6rem;
}
  
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}




/** Hospice News Light Mode Template (use class hospice-light) **/


.pf-widget.hospice-light.pf-widget-modal .pf-widget-content, .pf-widget.hospice-light .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #EAEAEA !important;
}

.hospice-light.pf-widget-bar .pf-bar-content, .hospice-light.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .hospice-light.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #EAEAEA !important;
}

/* IMAGE */
.pf-widget.hospice-light .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
}

/* HEADLINE */    
.pf-widget.hospice-light .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 700;
    font-size: 1.375rem !important;
    color: #444 !important;
    margin-top: 9rem;
}
.pf-widget.hospice-light .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: #152b47 !important;
    line-height: 1.2rem !important;
}

.pf-widget.hospice-light .pf-widget-headline{
    color: #152b47 !important;
    font-size: 22px;
    font-weight: bold;
    line-height: 1.2em;
    text-align: center !important
}

/* MESSAGE */
.pf-widget.hospice-light .pf-widget-message {
    color: #262d31 !important;
    font-size: 1rem !important;   
    font-family: 'Source Sans Pro', sans-serif
}

/* BUTTON */

.pf-widget.hospice-light .pf-widget-btn.pf-widget-ok {
    color: white !important;
    background-color: #152b47;
    letter-spacing: 0.05em;
    font-weight: 550;
    line-height: normal;
    padding: 10px 15px;
    border-radius: 0;
}

.pf-widget.hospice-light .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.hospice-light .pf-widget-close {
    z-index: 3 !important;
}

/*FORM*/

.pf-form.hospice-light div.pf-form-required span.required, .pf-sitegate.hospice-light div.pf-form-required span.required {
    color: #152b47;
}
.pf-widget-modal.hospice-light form input[type=text], .pf-widget-modal.hospice-light form input[type=email], .pf-widget-modal.hospice-light form select {
    font-size: inherit;
    /*font-weight: 550 !important;*/
    height: 39px !important;
    letter-spacing: .04em;
}
.pf-widget-modal.hospice-light form input[type=checkbox]{
    color: #444;
    line-height: 14px !important;
    font-size: 1em;
    font: inherit;
}

.pf-form.hospice-light .pf-widget-checkbox, pf-form.hospice-light .pf-widget-radio, .pf-sitegate.hospice-light .pf-widget-checkbox, .pf-sitegate.hospice-light .pf-widget-radio {
display: table-header-group;
    font-size: 10pt;
    font-weight: 400 !important;
    height: 0px !important;
    font-family: Arial, sans-serif;
    line-height: 8pt;
}

.pf-widget.hospice-light a{
    color: #152b47;
}
.pf-form.hospice-light .pf-form-label, .pf-sitegate.hospice-light .pf-form-label{
    color: #152b47;
    font-weight: 500;
    
}
.pf-form.hospice-light .pf-widget-radio{
    color: #152b47;
    font-size: 15px;
    display: table;
    line-height: 1.3em;
    font-weight: 700;
}
.pf-form.hospice-light .pf-has-label, .pf-sitegate.hospice-light .pf-has-label {
    margin-top: 1px;
}
.pf-form.hospice-light div.pf-form-required span.required, .pf-sitegate.hospice-light div.pf-form-required span.required{
    display: inline-block;
}


/*BAR*/
.pf-widget.hospice-light .pf-widget-bar.hospice-light {
    background-color: #EAEAEA !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.hospice-light .pf-bar-content .pf-widget-message {
    color: #152b47 !important;
    font-family: 'Source Sans Pro', sans-serif
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.hospice-light .pf-widget-btn{
    background-color: #152b47;
    color: white !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.hospice-light .pf-widget-slideout.pf-position-bottom-left, .pf-widget.hospice-light .pf-widget-slideout.pf-position-left, .pf-widget.hospice-light .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
 
 .pf-widget.hospice-light .pf-widget-modal .pf-widget-content, .pf-widget.hospice-light .pf-widget.pf-widget-slideout .pf-widget-content {
    margin-left: 5px;
    margin-right: 5px;
}
    /*headline*/
.pf-widget.hospice-light .pf-widget-modal .pf-widget-headline {
    margin-top: 6rem;
}
  
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}
/** Senior Housing News News Basic Template (use class shn-dark) **/

.pf-widget.shn-dark.pf-widget-modal .pf-widget-content, .pf-widget.shn-dark .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #152b47 !important;
    background-image: linear-gradient(to bottom right, #006ba1 , rgb(0, 174, 239));
}

.shn-dark.pf-widget-bar .pf-bar-content, .shn-dark.pf-widget-inline.pf-widget-variant-2 .pf-widget-content,.shn-dark.pf-widget-slideout .pf-widget-content, .shn-dark.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #152b47 !important;
    background-image: linear-gradient(to bottom right, #006ba1 , rgb(0, 174, 239));
}
.pf-widget-slideout.shn-dark{
    background-color: #152b47 !important;
    background-image: linear-gradient(to bottom right, #006ba1 , rgb(0, 174, 239));
}
.pf-widget-slideout.shn-dark .pf-widget-footer, .pf-widget-slideout.pf-widget-variant-1.shn-dark .pf-widget-content .pf-widget-headline, .pf-widget-slideout.pf-widget-variant-1.shn-dark .pf-widget-content .pf-widget-message {
    text-align: left !important;
}

/* IMAGE */
.pf-widget.shn-dark .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: 125px !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
    object-fit: cover;
}

/* HEADLINE */    
.pf-widget.shn-dark .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
    line-height: 1.5rem !important;
}

.pf-widget.shn-dark .pf-widget-headline{
    color: white !important;
    line-height: initial;
}

/* MESSAGE */
.pf-widget.shn-dark .pf-widget-message {
    color: white !important;
    font-size: 1rem !important;   
    text-align: center !important;
    line-height: normal;
    font-family: 'Source Sans Pro', sans-serif
}
.pf-widget-slideout.shn-dark .pf-widget-message {
    text-align: left !important;
}
/* BUTTON */

.pf-widget.shn-dark .pf-widget-btn.pf-widget-ok {
color: white !important;
    background-color: #152b47;
    letter-spacing: 0.05em;
    font-weight: 500;
    line-height: normal;
    padding: 10px 15px;
    border: 1px solid white;
    border-radius: 0;
}

.pf-widget.shn-dark .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.shn-dark .pf-widget-close {
    z-index: 3 !important;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
    color: #152b47;
}

/*FORM*/

.pf-form.shn-dark div.pf-form-required span.required, .pf-sitegate.shn-dark div.pf-form-required span.required {
    color: white;
}
.pf-widget-modal.shn-dark form input[type=text], .pf-widget-modal.shn-dark form input[type=email], .pf-widget-modal.shn-dark form select {
    font-size: 10pt;
    font-weight: 400 !important;
    height: 37px !important;
    color: gray;
    font-family: Arial, sans-serif;
}
.pf-widget-modal.shn-dark form input[type=checkbox]{
    color: white;
    line-height: 14px !important;
    font-size: 1em;
    font-weight: 500;
    font: inherit;
}

.pf-form.shn-dark .pf-widget-checkbox {
    display: table-header-group;
    font-size: 10pt;
    font-weight: 400 !important;
    height: 0px !important;
    color: white;
    font-family: Arial, sans-serif;
    line-height: 8pt;
}

.pf-widget.shn-dark a{
    color: white;
}
.pf-form.shn-dark .pf-form-label, .pf-sitegate.shn-dark .pf-form-label{
    color: white;
    font-weight: 500;
    
}
.pf-form.shn-dark .pf-widget-radio{
    color: white;
    font-size: 15px;
    display: table;
    line-height: 1.3em;
    font-weight: 700;
}
.pf-form.shn-dark .pf-has-label, .pf-sitegate.shn-dark .pf-has-label {
    margin-top: 1px;
}
.pf-form.shn-dark div.pf-form-required span.required, .pf-sitegate.shn-dark div.pf-form-required span.required{
    display: inline-block;
}

/*BAR*/
.pf-widget.shn-dark .pf-widget-bar.shn-dark {
    background-color: #152b47 !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.shn-dark .pf-bar-content .pf-widget-message {
    color: white !important;
    font-family: 'Source Sans Pro', sans-serif
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.shn-dark .pf-widget-btn{
    background-color: white;
    color: #152b47 !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.shn-dark .pf-widget-slideout.pf-position-bottom-left, .pf-widget.shn-dark .pf-widget-slideout.pf-position-left, .pf-widget.shn-dark .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
 
 .pf-widget.shn-basic.pf-widget-modal .pf-widget-content, .pf-widget.shn-dark .pf-widget.pf-widget-slideout .pf-widget-content {
    margin-left: 5px;
    margin-right: 5px;
}
    /*headline*/
.pf-widget.shn-dark .pf-widget-modal .pf-widget-headline {
    margin-top: 6rem;
}
  
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}




/** shn News Light Mode Template (use class shn-light) **/


.pf-widget.shn-light.pf-widget-modal .pf-widget-content, .pf-widget.shn-light .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #EAEAEA !important;
}

.shn-light.pf-widget-bar .pf-bar-content, .shn-light.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .shn-light.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #EAEAEA !important;
}

/* IMAGE */
.pf-widget.shn-light .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
}

/* HEADLINE */    
.pf-widget.shn-light .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 700;
    font-size: 1.375rem !important;
    color: #444 !important;
    margin-top: 9rem;
}
.pf-widget.shn-light .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: #152b47 !important;
    line-height: 1.2rem !important;
}

.pf-widget.shn-light .pf-widget-headline{
    color: #152b47 !important;
    font-weight: bold;
    line-height: 1.2em;
    text-align: center !important
}

/* MESSAGE */
.pf-widget.shn-light .pf-widget-message {
    color: #262d31 !important;
    font-size: 1rem !important;   
    font-family: 'Source Sans Pro', sans-serif
}

/* BUTTON */

.pf-widget.shn-light .pf-widget-btn.pf-widget-ok {
    color: white !important;
    background-color: #152b47;
    letter-spacing: 0.05em;
    font-weight: 550;
    line-height: normal;
    padding: 10px 15px;
    border-radius: 0;
}

.pf-widget.shn-light .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.shn-light .pf-widget-close {
    z-index: 3 !important;
}

/*FORM*/

.pf-form.shn-light div.pf-form-required span.required, .pf-sitegate.shn-light div.pf-form-required span.required {
    color: #152b47;
}
.pf-widget-modal.shn-light form input[type=text], .pf-widget-modal.shn-light form input[type=email], .pf-widget-modal.shn-light form select {
    font-size: 10pt;
    font-weight: 400 !important;
    height: 37px !important;
    color: gray;
    font-family: Arial, sans-serif;
}
.pf-widget-modal.shn-light form input[type=checkbox]{
    color: #444;
    line-height: 14px !important;
    font-size: 1em;
    font: inherit;
}

.pf-form.shn-light .pf-widget-checkbox, pf-form.shn-light .pf-widget-radio, .pf-sitegate.shn-light .pf-widget-checkbox, .pf-sitegate.shn-light .pf-widget-radio {
display: table-header-group;
    font-size: 10pt;
    font-weight: 400 !important;
    height: 0px !important;
    font-family: Arial, sans-serif;
    line-height: 8pt;
}

.pf-widget.shn-light a{
    color: #152b47;
}
.pf-form.shn-light .pf-form-label, .pf-sitegate.shn-light .pf-form-label{
    color: #152b47;
    font-weight: 500;
    
}
.pf-form.shn-light .pf-widget-radio{
    color: #152b47;
    font-size: 15px;
    display: table;
    line-height: 1.3em;
    font-weight: 700;
}
.pf-form.shn-light .pf-has-label, .pf-sitegate.shn-light .pf-has-label {
    margin-top: 1px;
}
.pf-form.shn-light div.pf-form-required span.required, .pf-sitegate.shn-light div.pf-form-required span.required{
    display: inline-block;
}


/*BAR*/
.pf-widget.shn-light .pf-widget-bar.shn-light {
    background-color: #EAEAEA !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.shn-light .pf-bar-content .pf-widget-message {
    color: #152b47 !important;
    font-family: 'Source Sans Pro', sans-serif
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.shn-light .pf-widget-btn{
    background-color: #006ba1;
    color: white !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.shn-light .pf-widget-slideout.pf-position-bottom-left, .pf-widget.shn-light .pf-widget-slideout.pf-position-left, .pf-widget.shn-light .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
 
 .pf-widget.shn-light .pf-widget-modal .pf-widget-content, .pf-widget.shn-light .pf-widget.pf-widget-slideout .pf-widget-content {
    margin-left: 5px;
    margin-right: 5px;
}
    /*headline*/
.pf-widget.shn-light .pf-widget-modal .pf-widget-headline {
    margin-top: 6rem;
}
  
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}

/** Senior Housing News News Basic Template (use class snn-dark) **/

.pf-widget.snn-dark.pf-widget-modal .pf-widget-content, .pf-widget.snn-dark .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #152b47 !important;
    background-image: linear-gradient(to bottom right, #3b3a43 , #625f6b);
}

.snn-dark.pf-widget-bar .pf-bar-content, .snn-dark.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .snn-dark.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #152b47 !important;
    background-image: linear-gradient(to bottom right, #3b3a43 , #625f6b);
}
.pf-widget-slideout.snn-dark{
    background-color: #152b47 !important;
    background-image: linear-gradient(to bottom right, #3b3a43 , #625f6b);
}
.pf-widget-slideout.snn-dark .pf-widget-footer, .pf-widget-slideout.pf-widget-variant-1.snn-dark .pf-widget-content .pf-widget-headline, .pf-widget-slideout.pf-widget-variant-1.snn-dark .pf-widget-content .pf-widget-message {
    text-align: left !important;
}
/* IMAGE */
.pf-widget.snn-dark .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: 125px !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
    object-fit: cover;
}

/* HEADLINE */    
.pf-widget.snn-dark .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
    line-height: 1.5rem !important;
}

.pf-widget.snn-dark .pf-widget-headline{
    color: white !important;
    line-height: initial;
}

/* MESSAGE */
.pf-widget.snn-dark .pf-widget-message {
    color: white !important;
    font-size: 1rem !important;   
    text-align: center !important;
    line-height: normal;
    font-family: 'Source Sans Pro', sans-serif
}
.pf-widget-slideout.snn-dark .pf-widget-message {
    text-align: left !important;
}
/* BUTTON */

.pf-widget.snn-dark .pf-widget-btn.pf-widget-ok {
color: white !important;
    background-color: rgb(223, 82, 39);
    letter-spacing: 0.05em;
    font-weight: 500;
    line-height: normal;
    padding: 10px 15px;
    border: 1px solid white;
    border-radius: 0;
}

.pf-widget.snn-dark .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.snn-dark .pf-widget-close {
    z-index: 3 !important;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
    color: #152b47!important;
}

/*FORM*/

.pf-form.snn-dark div.pf-form-required span.required, .pf-sitegate.snn-dark div.pf-form-required span.required {
    color: white;
}
.pf-widget-modal.snn-dark form input[type=text], .pf-widget-modal.snn-dark form input[type=email], .pf-widget-modal.snn-dark form select {
    font-size: 10pt;
    font-weight: 400 !important;
    height: 37px !important;
    color: gray;
    font-family: Arial, sans-serif;
}
.pf-widget-modal.snn-dark form input[type=checkbox]{
    color: white;
    line-height: 14px !important;
    font-size: 1em;
    font-weight: 500;
    font: inherit;
}

.pf-form.snn-dark .pf-widget-checkbox {
    display: table-header-group;
    font-size: 10pt;
    font-weight: 400 !important;
    height: 0px !important;
    color: white;
    font-family: Arial, sans-serif;
    line-height: 8pt;
}

.pf-widget.snn-dark a{
    color: white;
}
.pf-form.snn-dark .pf-form-label, .pf-sitegate.snn-dark .pf-form-label{
    color: white;
    font-weight: 500;
    
}
.pf-form.snn-dark .pf-widget-radio{
    color: white;
    font-size: 15px;
    display: table;
    line-height: 1.3em;
    font-weight: 700;
}
.pf-form.snn-dark .pf-has-label, .pf-sitegate.snn-dark .pf-has-label {
    margin-top: 1px;
}
.pf-form.snn-dark div.pf-form-required span.required, .pf-sitegate.snn-dark div.pf-form-required span.required{
    display: inline-block;
}

/*BAR*/
.pf-widget.snn-dark .pf-widget-bar.snn-dark {
    background-color: #152b47 !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.snn-dark .pf-bar-content .pf-widget-message {
    color: white !important;
    font-family: 'Source Sans Pro', sans-serif
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.snn-dark .pf-widget-btn{
    background-color: white;
    color: #152b47 !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.snn-dark .pf-widget-slideout.pf-position-bottom-left, .pf-widget.snn-dark .pf-widget-slideout.pf-position-left, .pf-widget.snn-dark .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
 
 .pf-widget.snn-dark.pf-widget-modal .pf-widget-content, .pf-widget.snn-dark .pf-widget.pf-widget-slideout .pf-widget-content {
    margin-left: 5px;
    margin-right: 5px;
}
    /*headline*/
.pf-widget.snn-dark .pf-widget-modal .pf-widget-headline {
    margin-top: 6rem;
}
  
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}




/** snn News Light Mode Template (use class snn-light) **/


.pf-widget.snn-light.pf-widget-modal .pf-widget-content, .pf-widget.snn-light .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #EAEAEA !important;
}

.snn-light.pf-widget-bar .pf-bar-content, .snn-light.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .snn-light.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #EAEAEA !important;
}

/* IMAGE */
.pf-widget.snn-light .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
}

/* HEADLINE */    
.pf-widget.snn-light .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 700;
    font-size: 1.375rem !important;
    color: #444 !important;
    margin-top: 9rem;
}
.pf-widget.snn-light .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: #152b47 !important;
    line-height: 1.2rem !important;
}

.pf-widget.snn-light .pf-widget-headline{
    color: #152b47 !important;
    font-size: 22px;
    font-weight: bold;
    line-height: 1.2em;
    text-align: center !important
}

/* MESSAGE */
.pf-widget.snn-light .pf-widget-message {
    color: #262d31 !important;
    font-size: 1rem !important;   
    font-family: 'Source Sans Pro', sans-serif
}

/* BUTTON */

.pf-widget.snn-light .pf-widget-btn.pf-widget-ok {
    color: white !important;
    background-color: rgb(223, 82, 39);
    letter-spacing: 0.05em;
    font-weight: 550;
    line-height: normal;
    padding: 10px 15px;
    border-radius: 0;
}

.pf-widget.snn-light .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.snn-light .pf-widget-close {
    z-index: 3 !important;
}

/*FORM*/

.pf-form.snn-light div.pf-form-required span.required, .pf-sitegate.snn-light div.pf-form-required span.required {
    color: #152b47;
}
.pf-widget-modal.snn-light form input[type=text], .pf-widget-modal.snn-light form input[type=email], .pf-widget-modal.snn-light form select {
    font-size: inherit;
    /*font-weight: 550 !important;*/
    height: 39px !important;
    letter-spacing: .04em;
}
.pf-widget-modal.snn-light form input[type=checkbox]{
    color: #444;
    line-height: 14px !important;
    font-size: 1em;
    font: inherit;
}

.pf-form.snn-light .pf-widget-checkbox, pf-form.snn-light .pf-widget-radio, .pf-sitegate.snn-light .pf-widget-checkbox, .pf-sitegate.snn-light .pf-widget-radio {
display: table-header-group;
    font-size: 10pt;
    font-weight: 400 !important;
    height: 0px !important;
    font-family: Arial, sans-serif;
    line-height: 8pt;
}

.pf-widget.snn-light a{
    color: #152b47;
}
.pf-form.snn-light .pf-form-label, .pf-sitegate.snn-light .pf-form-label{
    color: #152b47;
    font-weight: 500;
    
}
.pf-form.snn-light .pf-widget-radio{
    color: #152b47;
    font-size: 15px;
    display: table;
    line-height: 1.3em;
    font-weight: 700;
}
.pf-form.snn-light .pf-has-label, .pf-sitegate.snn-light .pf-has-label {
    margin-top: 1px;
}
.pf-form.snn-light div.pf-form-required span.required, .pf-sitegate.snn-light div.pf-form-required span.required{
    display: inline-block;
}


/*BAR*/
.pf-widget.snn-light .pf-widget-bar.snn-light {
    background-color: #EAEAEA !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.snn-light .pf-bar-content .pf-widget-message {
    color: #152b47 !important;
    font-family: 'Source Sans Pro', sans-serif
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.snn-light .pf-widget-btn{
    background-color: #006ba1;
    color: white !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.snn-light .pf-widget-slideout.pf-position-bottom-left, .pf-widget.snn-light .pf-widget-slideout.pf-position-left, .pf-widget.snn-light .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
 
 .pf-widget.snn-light .pf-widget-modal .pf-widget-content, .pf-widget.snn-light .pf-widget.pf-widget-slideout .pf-widget-content {
    margin-left: 5px;
    margin-right: 5px;
}
    /*headline*/
.pf-widget.snn-light .pf-widget-modal .pf-widget-headline {
    margin-top: 6rem;
}
  
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}

/** Senior Housing News News Basic Template (use class hhcn-dark) **/

.pf-widget.hhcn-dark.pf-widget-modal .pf-widget-content, .pf-widget.hhcn-dark .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #113e57 !important;
    background-image: linear-gradient(to bottom right, #113e57 , #1c95ce);
}

.hhcn-dark.pf-widget-bar .pf-bar-content, .hhcn-dark.pf-widget-inline.pf-widget-variant-2 .pf-widget-content,.hhcn-dark.pf-widget-slideout .pf-widget-content, .hhcn-dark.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #113e57 !important;
    background-image: linear-gradient(to bottom right, #113e57 , #1c95ce);
}
.pf-widget-slideout.hhcn-dark{
    background-color: #113e57 !important;
    background-image: linear-gradient(to bottom right, #113e57 , #1c95ce);
}
.pf-widget-slideout.hhcn-dark .pf-widget-footer, .pf-widget-slideout.pf-widget-variant-1.hhcn-dark .pf-widget-content .pf-widget-headline, .pf-widget-slideout.pf-widget-variant-1.hhcn-dark .pf-widget-content .pf-widget-message {
    text-align: left !important;
}
/* IMAGE */
.pf-widget.hhcn-dark .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: 125px !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
    object-fit: cover;
}

/* HEADLINE */    
.pf-widget.hhcn-dark .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
    line-height: 1.5rem !important;
}

.pf-widget.hhcn-dark .pf-widget-headline{
    color: white !important;
    line-height: initial;
}

/* MESSAGE */
.pf-widget.hhcn-dark .pf-widget-message {
    color: white !important;
    font-size: 1rem !important;   
    text-align: center !important;
    line-height: normal;
    font-family: 'Source Sans Pro', sans-serif
}
.pf-widget-slideout.hhcn-dark .pf-widget-message {
    text-align: left !important;
}
/* BUTTON */

.pf-widget.hhcn-dark .pf-widget-btn.pf-widget-ok {
color: #113e57 !important;
    background-color: white;
    letter-spacing: 0.05em;
    font-weight: 500;
    line-height: normal;
    padding: 10px 15px;
    border: 1px solid white;
    border-radius: 0;
}

.pf-widget.hhcn-dark .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.hhcn-dark .pf-widget-close {
    z-index: 3 !important;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
    color: #152b47;
}

/*FORM*/

.pf-form.hhcn-dark div.pf-form-required span.required, .pf-sitegate.hhcn-dark div.pf-form-required span.required {
    color: white;
}
.pf-widget-modal.hhcn-dark form input[type=text], .pf-widget-modal.hhcn-dark form input[type=email], .pf-widget-modal.hhcn-dark form select {
    font-size: 10pt;
    font-weight: 400 !important;
    height: 37px !important;
    color: gray;
    font-family: Arial, sans-serif;
}
.pf-widget-modal.hhcn-dark form input[type=checkbox]{
    color: white;
    line-height: 14px !important;
    font-size: 1em;
    font-weight: 500;
    font: inherit;
}

.pf-form.hhcn-dark .pf-widget-checkbox {
    display: table-header-group;
    font-size: 10pt;
    font-weight: 400 !important;
    height: 0px !important;
    color: white;
    font-family: Arial, sans-serif;
    line-height: 8pt;
}

.pf-widget.hhcn-dark a{
    color: white;
}
.pf-form.hhcn-dark .pf-form-label, .pf-sitegate.hhcn-dark .pf-form-label{
    color: white;
    font-weight: 500;
    
}
.pf-form.hhcn-dark .pf-widget-radio{
    color: white;
    font-size: 15px;
    display: table;
    line-height: 1.3em;
    font-weight: 700;
}
.pf-form.hhcn-dark .pf-has-label, .pf-sitegate.hhcn-dark .pf-has-label {
    margin-top: 1px;
}
.pf-form.hhcn-dark div.pf-form-required span.required, .pf-sitegate.hhcn-dark div.pf-form-required span.required{
    display: inline-block;
}

/*BAR*/
.pf-widget.hhcn-dark .pf-widget-bar.hhcn-dark {
    background-color: #152b47 !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.hhcn-dark .pf-bar-content .pf-widget-message {
    color: white !important;
    font-family: 'Source Sans Pro', sans-serif
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.hhcn-dark .pf-widget-btn{
    background-color: #989b9d;
    color: #152b47 !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.hhcn-dark .pf-widget-slideout.pf-position-bottom-left, .pf-widget.hhcn-dark .pf-widget-slideout.pf-position-left, .pf-widget.hhcn-dark .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
 
 .pf-widget.hhcn-dark.pf-widget-modal .pf-widget-content, .pf-widget.hhcn-dark .pf-widget.pf-widget-slideout .pf-widget-content {
    margin-left: 5px;
    margin-right: 5px;
}
    /*headline*/
.pf-widget.hhcn-dark .pf-widget-modal .pf-widget-headline {
    margin-top: 6rem;
}
  
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}




/** hhcn News Light Mode Template (use class hhcn-light) **/


.pf-widget.hhcn-light.pf-widget-modal .pf-widget-content, .pf-widget.hhcn-light .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #EAEAEA !important;
}

.hhcn-light.pf-widget-bar .pf-bar-content, .hhcn-light.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .hhcn-light.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #EAEAEA !important;
}

/* IMAGE */
.pf-widget.hhcn-light .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
}

/* HEADLINE */    
.pf-widget.hhcn-light .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 700;
    font-size: 1.375rem !important;
    color: #444 !important;
    margin-top: 9rem;
}
.pf-widget.hhcn-light .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: #152b47 !important;
    line-height: 1.2rem !important;
}

.pf-widget.hhcn-light .pf-widget-headline{
    color: #152b47 !important;
    font-size: 22px;
    font-weight: bold;
    line-height: 1.2em;
    text-align: center !important
}

/* MESSAGE */
.pf-widget.hhcn-light .pf-widget-message {
    color: #262d31 !important;
    font-size: 1rem !important;   
    font-family: 'Source Sans Pro', sans-serif
}
.pf-widget-slideout.hhcn-light .pf-widget-message {
    text-align: left !important;
}
/* BUTTON */

.pf-widget.hhcn-light .pf-widget-btn.pf-widget-ok {
    color:  #262d31 !important;
    background-color: #989b9d;
    letter-spacing: 0.05em;
    font-weight: 550;
    line-height: normal;
    padding: 10px 15px;
    border-radius: 0;
}

.pf-widget.hhcn-light .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.hhcn-light .pf-widget-close {
    z-index: 3 !important;
}

/*FORM*/

.pf-form.hhcn-light div.pf-form-required span.required, .pf-sitegate.hhcn-light div.pf-form-required span.required {
    color: #152b47;
}
.pf-widget-modal.hhcn-light form input[type=text], .pf-widget-modal.hhcn-light form input[type=email], .pf-widget-modal.hhcn-light form select {
    font-size: inherit;
    /*font-weight: 550 !important;*/
    height: 39px !important;
    letter-spacing: .04em;
}
.pf-widget-modal.hhcn-light form input[type=checkbox]{
    color: #444;
    line-height: 14px !important;
    font-size: 1em;
    font: inherit;
}

.pf-form.hhcn-light .pf-widget-checkbox, pf-form.hhcn-light .pf-widget-radio, .pf-sitegate.hhcn-light .pf-widget-checkbox, .pf-sitegate.hhcn-light .pf-widget-radio {
display: table-header-group;
    font-size: 10pt;
    font-weight: 400 !important;
    height: 0px !important;
    font-family: Arial, sans-serif;
    line-height: 8pt;
}

.pf-widget.hhcn-light a{
    color: #152b47;
}
.pf-form.hhcn-light .pf-form-label, .pf-sitegate.hhcn-light .pf-form-label{
    color: #152b47;
    font-weight: 500;
    
}
.pf-form.hhcn-light .pf-widget-radio{
    color: #152b47;
    font-size: 15px;
    display: table;
    line-height: 1.3em;
    font-weight: 700;
}
.pf-form.hhcn-light .pf-has-label, .pf-sitegate.hhcn-light .pf-has-label {
    margin-top: 1px;
}
.pf-form.hhcn-light div.pf-form-required span.required, .pf-sitegate.hhcn-light div.pf-form-required span.required{
    display: inline-block;
}


/*BAR*/
.pf-widget.hhcn-light .pf-widget-bar.hhcn-light {
    background-color: #EAEAEA !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.hhcn-light .pf-bar-content .pf-widget-message {
    color: #152b47 !important;
    font-family: 'Source Sans Pro', sans-serif
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.hhcn-light .pf-widget-btn{
    background-color: rgb(33, 161, 226);
    color: white !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.hhcn-light .pf-widget-slideout.pf-position-bottom-left, .pf-widget.hhcn-light .pf-widget-slideout.pf-position-left, .pf-widget.hhcn-light .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
 
 .pf-widget.hhcn-light .pf-widget-modal .pf-widget-content, .pf-widget.hhcn-light .pf-widget.pf-widget-slideout .pf-widget-content {
    margin-left: 5px;
    margin-right: 5px;
}
    /*headline*/
.pf-widget.hhcn-light .pf-widget-modal .pf-widget-headline {
    margin-top: 6rem;
}
  
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}

/** Senior Housing News News Basic Template (use class rmd-dark) **/

.pf-widget.rmd-dark.pf-widget-modal .pf-widget-content, .pf-widget.rmd-dark .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #193266 !important;
    background-image: linear-gradient(to bottom right, #193266 , #214290);
}
.rmd-dark.pf-widget-bar .pf-bar-content, .rmd-dark.pf-widget-inline.pf-widget-variant-2 .pf-widget-content,.rmd-dark.pf-widget-slideout .pf-widget-content, .rmd-dark.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #193266 !important;
    background-image: linear-gradient(to bottom right, #193266 , #214290);
}
.pf-widget-slideout.rmd-dark{
    background-color: #193266 !important;
    background-image: linear-gradient(to bottom right, #193266 , #214290);
}
.pf-widget-slideout.rmd-dark .pf-widget-footer, .pf-widget-slideout.pf-widget-variant-1.rmd-dark .pf-widget-content .pf-widget-headline, .pf-widget-slideout.pf-widget-variant-1.rmd-dark .pf-widget-content .pf-widget-message {
    text-align: left !important;
}
/* IMAGE */
.pf-widget.rmd-dark .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: 125px !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
    object-fit: cover;
}

/* HEADLINE */    
.pf-widget.rmd-dark .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: white !important;
    line-height: 1.5rem !important;
}

.pf-widget.rmd-dark .pf-widget-headline{
    color: white !important;
    line-height: initial;
}

/* MESSAGE */
.pf-widget.rmd-dark .pf-widget-message {
    color: white !important;
    font-size: 1rem !important;   
    text-align: center !important;
    line-height: normal;
    font-family: 'Source Sans Pro', sans-serif
}
.pf-widget-slideout.rmd-dark .pf-widget-message {
    text-align: left !important;
}
/* BUTTON */

.pf-widget.rmd-dark .pf-widget-btn.pf-widget-ok {
color: white !important;
    background-color: #0a92cf;
    letter-spacing: 0.05em;
    font-weight: 500;
    line-height: normal;
    padding: 10px 15px;
    border: 1px solid white;
    border-radius: 0;
}

.pf-widget.rmd-dark .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.rmd-dark .pf-widget-close {
    z-index: 3 !important;
    background-color: white;
    border-radius: 30px!important;
    line-height: 0!important;
    padding: 10px 4px!important;
    font-size: 18px!important;
    color: #152b47;
}

/*FORM*/

.pf-form.rmd-dark div.pf-form-required span.required, .pf-sitegate.rmd-dark div.pf-form-required span.required {
    color: white;
}
.pf-widget-modal.rmd-dark form input[type=text], .pf-widget-modal.rmd-dark form input[type=email], .pf-widget-modal.rmd-dark form select {
    font-size: 10pt;
    font-weight: 400 !important;
    height: 37px !important;
    color: gray;
    font-family: Arial, sans-serif;
}
.pf-widget-modal.rmd-dark form input[type=checkbox]{
    color: white;
    line-height: 14px !important;
    font-size: 1em;
    font-weight: 500;
    font: inherit;
}

.pf-form.rmd-dark .pf-widget-checkbox {
    display: table-header-group;
    font-size: 10pt;
    font-weight: 400 !important;
    height: 0px !important;
    color: white;
    font-family: Arial, sans-serif;
    line-height: 8pt;
}

.pf-widget.rmd-dark a{
    color: white;
}
.pf-form.rmd-dark .pf-form-label, .pf-sitegate.rmd-dark .pf-form-label{
    color: white;
    font-weight: 500;
    
}
.pf-form.rmd-dark .pf-widget-radio{
    color: white;
    font-size: 15px;
    display: table;
    line-height: 1.3em;
    font-weight: 700;
}
.pf-form.rmd-dark .pf-has-label, .pf-sitegate.rmd-dark .pf-has-label {
    margin-top: 1px;
}
.pf-form.rmd-dark div.pf-form-required span.required, .pf-sitegate.rmd-dark div.pf-form-required span.required{
    display: inline-block;
}

/*BAR*/
.pf-widget.rmd-dark .pf-widget-bar.rmd-dark {
    background-color: #152b47 !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.rmd-dark .pf-bar-content .pf-widget-message {
    color: white !important;
    font-family: 'Source Sans Pro', sans-serif
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.rmd-dark .pf-widget-btn{
    background-color: white;
    color: #152b47 !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.rmd-dark .pf-widget-slideout.pf-position-bottom-left, .pf-widget.rmd-dark .pf-widget-slideout.pf-position-left, .pf-widget.rmd-dark .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
 
 .pf-widget.rmd-dark.pf-widget-modal .pf-widget-content, .pf-widget.rmd-dark .pf-widget.pf-widget-slideout .pf-widget-content {
    margin-left: 5px;
    margin-right: 5px;
}
    /*headline*/
.pf-widget.rmd-dark .pf-widget-modal .pf-widget-headline {
    margin-top: 6rem;
}
  
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}




/** rmd News Light Mode Template (use class rmd-light) **/


.pf-widget.rmd-light.pf-widget-modal .pf-widget-content, .pf-widget.rmd-light .pf-widget.pf-widget-slideout .pf-widget-content {
    max-width: 460px !important;
    background-color: #EAEAEA !important;
}

.rmd-light.pf-widget-bar .pf-bar-content, .rmd-light.pf-widget-inline.pf-widget-variant-2 .pf-widget-content, .rmd-light.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
    background-color: #EAEAEA !important;
}

/* IMAGE */
.pf-widget.rmd-light .pf-widget-img {
    top: 0 !important;
    left: 0 !important;
    margin: auto !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
}

/* HEADLINE */    
.pf-widget.rmd-light .pf-widget-modal .pf-widget-headline {
    margin: 0 0 10px;
    font-weight: 700;
    font-size: 1.375rem !important;
    color: #444 !important;
    margin-top: 9rem;
}
.pf-widget.rmd-light .pf-widget-slideout .pf-widget-headline  {
    margin-top: 110px !important;
    color: #152b47 !important;
    line-height: 1.2rem !important;
}

.pf-widget.rmd-light .pf-widget-headline{
    color: #152b47 !important;
    font-size: 22px;
    font-weight: bold;
    line-height: 1.2em;
    text-align: center !important
}

/* MESSAGE */
.pf-widget.rmd-light .pf-widget-message {
    color: #262d31 !important;
    font-size: 1rem !important;   
    font-family: 'Source Sans Pro', sans-serif
}

/* BUTTON */

.pf-widget.rmd-light .pf-widget-btn.pf-widget-ok {
    color: white !important;
    background-color: #0a92cf;
    letter-spacing: 0.05em;
    font-weight: 550;
    line-height: normal;
    padding: 10px 15px;
    border-radius: 0;
}

.pf-widget.rmd-light .pf-widget-btn.pf-widget-cancel {
    display: none;
}

/*CLOSE */
.pf-widget.rmd-light .pf-widget-close {
    z-index: 3 !important;
}

/*FORM*/

.pf-form.rmd-light div.pf-form-required span.required, .pf-sitegate.rmd-light div.pf-form-required span.required {
    color: #152b47;
}
.pf-widget-modal.rmd-light form input[type=text], .pf-widget-modal.rmd-light form input[type=email], .pf-widget-modal.rmd-light form select {
    font-size: inherit;
    /*font-weight: 550 !important;*/
    height: 39px !important;
    letter-spacing: .04em;
}
.pf-widget-modal.rmd-light form input[type=checkbox]{
    color: #444;
    line-height: 14px !important;
    font-size: 1em;
    font: inherit;
}

.pf-form.rmd-light .pf-widget-checkbox, pf-form.rmd-light .pf-widget-radio, .pf-sitegate.rmd-light .pf-widget-checkbox, .pf-sitegate.rmd-light .pf-widget-radio {
display: table-header-group;
    font-size: 10pt;
    font-weight: 400 !important;
    height: 0px !important;
    font-family: Arial, sans-serif;
    line-height: 8pt;
}

.pf-widget.rmd-light a{
    color: #152b47;
}
.pf-form.rmd-light .pf-form-label, .pf-sitegate.rmd-light .pf-form-label{
    color: #152b47;
    font-weight: 500;
    
}
.pf-form.rmd-light .pf-widget-radio{
    color: #152b47;
    font-size: 15px;
    display: table;
    line-height: 1.3em;
    font-weight: 700;
}
.pf-form.rmd-light .pf-has-label, .pf-sitegate.rmd-light .pf-has-label {
    margin-top: 1px;
}
.pf-form.rmd-light div.pf-form-required span.required, .pf-sitegate.rmd-light div.pf-form-required span.required{
    display: inline-block;
}


/*BAR*/
.pf-widget.rmd-light .pf-widget-bar.rmd-light {
    background-color: #EAEAEA !important;
}

/* BAR MESSAGE*/
.pf-widget-bar.rmd-light .pf-bar-content .pf-widget-message {
    color: #152b47 !important;
    font-family: 'Source Sans Pro', sans-serif
}


/*BAR BUTTON*/
.pf-widget-bar.pf-message.rmd-light .pf-widget-btn{
    background-color: #0a92cf;
    color: white !important;
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.rmd-light .pf-widget-slideout.pf-position-bottom-left, .pf-widget.rmd-light .pf-widget-slideout.pf-position-left, .pf-widget.rmd-light .pf-widget-slideout.pf-position-top-left {
    bottom: 8px;
}
}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) and (orientation: portrait) {
 
 .pf-widget.rmd-light .pf-widget-modal .pf-widget-content, .pf-widget.rmd-light .pf-widget.pf-widget-slideout .pf-widget-content {
    margin-left: 5px;
    margin-right: 5px;
}
    /*headline*/
.pf-widget.rmd-light .pf-widget-modal .pf-widget-headline {
    margin-top: 6rem;
}
  
}

/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) and (orientation: portrait) {
}