@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');

body {
    background-color: #fff !important;
    font-family: 'Montserrat', sans-serif;
}

h1, h2, h3, h4, h5 {
    font-family: 'Barlow', sans-serif !important; 
}

a, li, * {
    font-family: 'Montserrat', sans-serif;
}

p {
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
}
.page-id-446 .ult-modal-input-wrapper {
    margin-bottom: 0 !important;
}
.ginput_container_consent a {
    color: #7ac2b0;
}
li#menu-item-14170 {
    display: none;
}
.each-programme p a {
    background: #b160a1;
    color: #fff !important;
    padding: 6px 12px;
    font-size: 12px !important;
    text-transform: uppercase;
    margin: 6px;
    font-weight: 500;
}
.page-id-446 span.overlay-show.board-modal-link.ult-responsive.mycust.ult-align-center {
    min-height: 50px;
}
.page h2 {
	text-transform: uppercase;
}
.volunteer-info-landing h3 {
    min-height: 55px;
}
.volunteers-header h1 {
    font-weight: 600;
    font-size: 30px;
    margin-bottom: 20px;
}

.vol-province-title {
    border-bottom: 1px solid #000;
    padding-bottom: 10px;
    margin-bottom: 0;
}
.volunteer-info-landing {
    background: #c3e2dd;
    padding: 24px 26px;
}
.mentors-path-copy h2 {
    color: #fff !important;
}
.mentor-info {
    background-color: #2d9b8b;
    padding: 20px 15px;
    color: #fff;
    min-height: 260px;
}
.whd-single-hospice figcaption.vc_figure-caption {
    padding-top: 10px;
}
.dash-mentors .wpb_single_image {
    margin-bottom: 0;
}

.dash-mentors div.mentor-info h3 {
    color: #8cd2ca !important;
    font-size: 20px;
    margin-top: 0;
}
.accreditation-new {
    background: #e0f0ed;
    padding: 40px 40px;
}

.accreditation-new h3 {
    margin-top: 0;
    font-size: 24px;
    margin-bottom: 25px;
}
.path-mentors {
    background: #2d9b8b;
    padding: 25px 27px;
    color: #fff;
}

.path-mentors h2 {
    color: #8cd2ca;
    margin-top: 0;
    margin-bottom: 15px;
}

.path-mentors .path-mentors-btn {
    margin-top: 25px;
}

.path-mentors .path-mentors-btn a {
    background: #b160a1;
    color: #ffffff !important;
    padding: 8px 18px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    margin: 0px 6px;
    margin-bottom: 10px;
    display: inline-block;
}
p.meet-btn {
    margin-top: 30px;
}

.accreditation-new .meet-btn a {
    background: #ae6ab0;
    color: #fff !important;
    padding: 13px 25px;
    text-transform: uppercase;
    font-size: 12px;
}
.single-mentor-content h2 {
    color: #2d9b8b;
    margin-top: 0;
    font-size: 28px;
}
.main-mentors h1 {
    margin-top: 0;
    font-size: 28px;
}
.single-mentor-content h6 {
    color: #2d9b8b;
    text-transform: uppercase;
    font-weight: 900;
    margin-top: 15px;
    margin-bottom: 30px;
}
.single-mentor-button-back {
    padding-left: 15px;
}

.single-mentor-button-back a {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
}
.single-mentor-wrapper {
    margin-top: 55px;
	margin-bottom: 30px;
}

.single-mentor-content {
    padding-left: 15px;
}

.single-mentor-content p b {
    color: #2d9b8b;
}
.mentor-btn {
    margin-top: 20px;
}

.mentor-info .mentor-btn a {
    background: #b160a1;
    color: #fff !important;
    padding: 8px 20px;
    font-size: 14px;
}

.mentors-path-copy .find-out {
    background: #b160a1;
    color: #fff !important;
    text-decoration: none;
    padding: 8px 20px;
	font-size: 12px;
    text-transform: uppercase;
}
.mentor-button {
    margin-top: 25px;
}
.volunteer-info-landing h3 {
    margin-top: 0;
    font-weight: 600;
    font-size: 22px;
}
.vc_btn3 {
    background-color: #b160a1 !important;
    border-radius: 0 !important;
    color: #fff !important;
	background-image: none !important;
}
.become-a-member li a {
    color: #7ac2b0 !important;
}
.vc_btn3:hover {
	text-decoration: underline;
}
.vol-province-image {
    margin-bottom: 0;
    margin-top: 25px;
}
.page .flexslider .slides img {
    object-fit: scale-down;
    height: 100% !important;
}
.vol-province-image img {
    width: 100%;
}
.volunteer-info-landing .wpb_wrapper p:last-child {
    margin-top: 25px;
    margin-bottom: 15px !important;
}
.volu-inner-details .uavc-list-icon.uavc-list-icon-wrapper.ult-adjust-bottom-margin {
    margin-bottom: 10px;
}
.inner-vol-title {
    margin-bottom: 15px;
}
.volunteers-main-inner-info h4 {
    margin-bottom: 25px;
    font-weight: 600;
    font-size: 18px;
}

.volunteers-link:before {
    content: "\f177";
    font-family: FontAwesome;
    padding-right: 15px;
}

.volunteers-link {
    color: #202455 !important;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
}
.inner-vol-title h1 {
    font-weight: 600;
    font-size: 34px;
}
.inner-vol-title h1 {
    margin-top: 0;
}

.volu-inner-head {
    margin-top: 35px;
}
.volu-inner-details .uavc-list-content {
    display: flex;
    width: 100%;
    margin-bottom: 7px;
    align-items: center;
}
.volunteer-info-landing p .volunteer-btn {
    color: #fff;
    background: #b160a1;
    padding: 6px 18px;
    font-size: 14px;
}
.vol-province-title h2 {
    color: #2d9b8b;
    font-size: 24px;
    font-weight: 600;
}
.thrift-collection-image img {
    height: 270px;
    object-fit: cover;
    object-position: center;
}
a.back-btn {
    background: #2d9b8b;
    color: #ffffff !important;
    padding: 10px 20px;
    cursor: pointer;
	text-decoration: none !important;
}
.page-id-10665 .thrift-content {
    min-height: 275px;
}
.thrift-content {
    min-height: 295px;
}
.single-resources .w3eden .col-lg-4 {
    flex: 0 0 50%;
    max-width: 50%;
}
.home-path-wrapper {
    background: #202455;
    padding: 6px 23px;
    color: #fff;
}
.thrift-location h2 {
    border-bottom: 1px solid #000;
    padding-bottom: 20px;
    color: #1a8e5f;
    font-size: 22px !important;
    font-weight: 600;
}
.home-path-wrapper h2 {
    color: #2d9b8b;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 20px;
}

.home-path-wrapper p.path-btn a {
    background: #b160a1;
}
.thrift-hospice-title-row, .inner-store-title {
    margin-top: 35px;
}
.thrift-donate {
    background: rgb(223, 245, 244);
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 14px 12px;
}
ul.uavc-list li a {
    color: #7ac2b0;
}
.thrift-collection-image {
    margin-bottom: 0;
}
.inner-other-shops-title h2 {
    color: #2d9b8b;
}
.thrift-donate h3 {
    margin-bottom: 20px;
}
.thrift-hospice-title-row h2 {
    color: #2d9b8b;
}
.single-resources h3.package-title a {
    font-size: 12px;
}
.single-resources a.wpdm-download-link.download-on-click.btn.btn-primary {
    border: none;
    text-transform: none;
}
.orange-tens {
    margin-top: 25px;
}
span.green-text {
    color: #2d9b8b;
}
div.orange-tens h3 {
    color: #ff9400 !important;
    margin-bottom: 20px;
}
div.orange-to-register-block h3 {
    color: #fff !important;
}

.go-further-txt-block h3 {
    color: #ff9400 !important;
}
.register-btn {
    margin-bottom: 34px;
    margin-top: 34px;
}

.register-btn a {
    background: #ff9400;
    color: #fff !important;
    padding: 10px 24px;
}

.orange-to-register-block {
    margin-top: 30px;
    margin-bottom: 25px;
    background: #ff9400;
    color: #fff;
    padding: 5px 14px;
}

.orange-to-register-block h3 {
    color: #fff !important;
}
.go-further-txt-block {
    padding: 20px 12px;
    margin-bottom: 40px;
}
.to-reg-btn a {
    background: #fff;
    padding: 8px 16px;
    color: #337ab7;
}

.to-reg-btn {
    margin-top: 25px;
}

.orange-to-register-block>a {
    color: #fff !important;
}
.home-whday {
    margin-top: 30px;
}
.single-press__sidebar-link {
    display: block;
    margin-bottom: 16px;
    color: #000;
    text-decoration: none;
    font-size: 16px;
}
.mission p {
	font-size: 16px !important;
}
.home-whpcd {
    padding-left: 30px;
    padding-right: 300px;
}
.single-press__sidebar {
    padding-left: 30px !important;
}
.link-template-default .package-title {
    line-height: 16px;
    font-size: 12px !important;
    margin-bottom: 10px !important;
    padding-right: 28px !important;
}
.press {
    margin-top: 55px;
    margin-bottom: 55px;
}
.single-press__sidebar-link.active {
    color: #2d9b8b;
    font-weight: 600;
}
.press__main {
    margin-bottom: 45px;
}
.go-further-block .upb_row_bg, .main-banner-row .upb_row_bg {
	background-size: 100% !important;
    background-position: bottom left !important;
    background-repeat: no-repeat !important;
}

.main-banner-row .upb_row_bg {
    background-image: url(https://apcc.org.za/wp-content/uploads/2023/09/WHPCD-Background-Large.png) !important;
    
}
.go-further-block .upb_row_bg {
    background-image: url(https://apcc.org.za/wp-content/uploads/2023/09/Cloud-Graphic-2.png) !important;
}

.go-further-block {
    margin-bottom: 60px;
    padding-bottom: 240px;
}
.main-banner-row {
    padding-bottom: 165px;
}
.single-press__title h2 {
    text-transform: none;
}

.main-banner-row h2 {
    color: #2d9b8b;
    font-size: 24px;
    margin-top: 14px;
    margin-bottom: 22px;
}
.banner-logos-col {
    padding-left: 60px;
}

.banner-logos-col .wpb_single_image {
    margin-bottom: 14px;
}

.support-title {
    margin-bottom: 12px;
}

.compassionate-logo {
    margin-top: 20px;
}

.compassionate-logo img {
    width: 210px;
}

.support-title h5 {
    text-transform: uppercase;
    color: #2d9b8b;
    font-size: 16px;
}

.to-donate-block {
    margin-bottom: 50px;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 300px;
}

.go-further-block {
    padding-left: 20px;
}

.whpcd-share {
    margin-bottom: 15px;
}
p.banner-button a, p.donate a {
    background: #b160a1;
    color: #fff !important;
    font-size: 14px;
    padding: 8px 18px;
}

p.donate, p.banner-button {
    margin-top: 20px;
} 
.single-press__title h2 a {
    color: #2d9b8b;
	font-size: 18px;
}
.yellow-block-link {
	background-color: #b160a1 !important;
}
.visible-label input {
    background: transparent ! important;
}
.quality-three-row {
    max-width: 78%;
    margin: 0 auto;
}
li#menu-item-918, li#menu-item-3191, li#menu-item-3190, li#menu-item-4564 {
    display: none;
}
.single-press__feature-image img {
    width: 100%;
    height: 400px;
    object-fit: cover;
	margin-top: 26px;
	margin-bottom: 20px;
}

.single-press__sidebar h3 {
    margin-top: 0;
    color: #2d9b8b;
    font-size: 20px;
	margin-bottom: 20px;
}

.single-press-release {
    margin-top: 45px;
}
.single-blog__main {
    margin-top: 35px;
	margin-bottom: 50px;
}
.single-press__content, .inspiration__content {
    padding-right: 65px !important;
    border-right: 1px solid #000;
	margin-bottom: 50px;
}

.single-press__title h2 {
    color: #2d9b8b;
    text-transform: uppercase;
    font-size: 20px;
	margin-top: 0;
}

.participate-green-block {
	background-color: #2d9b8b !important;
}
ul.ubermenu-submenu.ubermenu-submenu-id-9664.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item {
    width: 234px !important;
}
.ubermenu .ubermenu-target {
	padding: 15px 9px;
}
.yellow-block {
	background-color: #b6cb9b !important;
}
.download-province a {
    background: #b160a1;
    color: #fff !important;
    padding: 10px 20px;
}
.release-title h2 {
    text-transform: uppercase;
    font-weight: 600;
    color: #2d9b8b;
    font-size: 24px;
}
.download-province {
    margin-bottom: 65px;
}
.page h1 {
    color: #2d9b8b !important;
	text-transform: uppercase;
}
h3.package-title a {
    pointer-events: none;
}
.page-id-9213 .stories-hospice-block>.vc_column-inner>.wpb_wrapper>.wpb_text_column {
    min-height: 400px;
}
div#wrapper-25 {
    display: none;
}
.inner-container p a {
    color: #7ac2b0;
	word-break: break-all;
}
.stories-inner-message {
    margin-bottom: 35px;
}
.page-child .widget.gpoll_poll_widget.inner-container, .gpoll_poll_widget {
    display: none !important;
}
.addition-icon img {
    transition: 0.2s ease-in-out;
}
.page .flexslider .slides img {
	object-fit: contain;
}
.home-video {
    margin-top: 45px;
}
.addition-icon img:hover {
    transform: scale(1.1);
}
.stories-hospice-block img {
    height: 230px;
    object-fit: cover;
    object-position: top;
}
.impact-row-column {
    padding: 0px 0px;
}
.page table tr td {
    padding: 4px 14px;
}
.button a {
    background-color: #b160a1;
    color: #fff !important;
    font-weight: 500;
    padding: 9px 18px;
}

.button {
    margin-top: 15px;
}
.page table tr {
    margin: 5px;
}
.new-standards-row h4, .new-standards-row h2, .palliative-care h1 {
    color: #2d9b8b;
    font-size: 22px !important;
    margin-top: 30px;
	font-weight: 500 !important;
    margin-bottom: 20px !important;
}
.page h3, .page h4 {
	color: #2d9b8b !important;
	text-transform: uppercase;
}
.new-standards-row {
    margin-top: 35px;
}

.new-standards-row h2 {
    font-size: 28px;
}
.page table {
    margin-top: 25px;
    margin-bottom: 35px;
	width: 100%;
}
.page table tr th {
    font-size: 14px;
    padding-right: 30px;
}
.page table tr td {
    border: 1px solid black;
    border-collapse: collapse;
}
.impact-row-column .stats-block .stats-number, .impact-row-column .counter_suffix.mycust.ult-responsive {
    color: #fff;
    font-weight: 600;
	font-family: 'Barlow',sans-serif !important;
}

.impact-row-column .stats-block .stats-text {
    color: #fff;
    font-size: 14px !important;
    margin-top: 10px;
}
.impact-row .new-home-buttons {
    text-align: center;
}

.impact-row .new-home-buttons a {
    background-color: #2d9b8b;
    padding: 8px 28px;
}
.in-addition-title {
    padding: 6px 166px;
    text-align: center;
}
.impact-title {
    margin-bottom: 20px;
}
.single-resources .vc_empty_space {
    height: 94px !important;
}
.home-page h2, .only-two-posts h2, .subscribe-title h2, .facts_figs h2 {
    color: #2d9b8b;
    font-size: 26px !important;
	text-transform: uppercase;
    margin-bottom: 25px !important;
}

.side-padding {
    padding-right: 180px;
}
.impact-title h3 {
    font-size: 24px !important;
    color: #fff !important;
    font-weight: 600;
    margin-top: 0;
}
.impact-row-column .stats-block .stats-text b {
    display: block;
    margin-bottom: 4px;
}

.second-impact-row {
    max-width: 80%;
    margin-bottom: 25px !important;
    margin: 0 auto;
}
.impact-row {
    padding-top: 15px;
    padding-bottom: 25px;
}
.wpb_widgetised_column h3.element-title {
    display: none;
}
.home-page svg#MAP {
    width: 100%;
    padding-top: 35px;
    padding-left: 24px;
    margin-top: 0px;
}
svg#MAP {
    width: 120%;
    padding-top: 35px;
    padding-left: 35px;
    transform: scale(1.1);
	margin-top: -60px;
}
.main-find-hospice-row h2 {
    color: #2d9b8b;
    margin-top: 0;
    font-size: 30px !important;
}
.province-hospice h4 {
    color: #b160a1;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 20px;
}

.province-title {
    margin-top: 35px;
}

.province-title h2 {
    color: #2d9b8b;
    text-transform: uppercase;
    font-size: 28px;
}

.province-hospice p b {
    color: #2d9b8b;
}

.province-hospice .wpb_text_column {
    margin-bottom: 12px;
}
.province-hospice-address {
    background-image: url(/wp-content/uploads/2023/08/Address.png);
}

.province-hospice-phone {
    background-image: url(/wp-content/uploads/2023/08/Phone-1.png);
}

.province-hospice-email {
    background-image: url(/wp-content/uploads/2023/08/Email.png);
}

.province-hospice-website {
    background-image: url(/wp-content/uploads/2023/08/Website.png);
}


.province-hospice>.vc_column-inner>.wpb_wrapper {
    margin-bottom: 70px;
    min-height: 570px;
    border-bottom: 1px solid #000000;
}
.in-addition-link {
    text-align: center;
    padding: 1px 28px;
}

.in-addition-link a {
    font-size: 12px !important;
    text-transform: uppercase;
    color: #000 !important;
    font-weight: 600;
    line-height: 14px;
    font-family: 'Barlow',sans-serif !important;
}
.province-hospice {
    padding-right: 70px;
}

.province-hospice-address, .province-hospice-phone, .province-hospice-email, .province-hospice-website {
    padding-left: 30px;
	background-repeat: no-repeat;
    background-position: left 2px;
}
.province-hospice a {
    color: #000 !important;
}
.main-find-hospice-row h2, .main-find-hospice-row p {
    padding-right: 375px;
}
.stories-hospice-block>.vc_column-inner>.wpb_wrapper>.wpb_text_column {
    background: #202455;
    padding: 10px 22px;
    color: #fff;
    padding-bottom: 35px;
    margin-bottom: 0;
}
.stories-hospice-block .wpb_single_image {
    margin-bottom: 0;
}
.stories-inner-message h1 {
    font-size: 28px;
    margin-top: 0;
}
.stories-hospice-block {
    margin-bottom: 35px;
}
.stories-inner-message p em {
    color: #2d9b8b;
    font-weight: 600;
}
p.stories-more {
    margin-top: 32px;
}

p.stories-more a {
    background-color: #b160a1;
    color: #fff;
    padding: 8px 22px;
    font-weight: 500;
    
}

.stories-hospice-block h3 {
    margin-bottom: 28px;
}
.stories-main-block h1 {
    font-size: 30px !important;
}
.down-directory h3 {
    background: #2d9b8b;
    color: #fff !important;
    padding: 10px 20px;
    font-size: 24px !important;
    margin-top: 3px;
    text-transform: none !important;
}
li#menu-item-5806>a {
    padding: 6px 20px !important;
}
.new-home-buttons a {
    background: #b160a1;
    color: #fff !important;
    padding: 8px 18px;
    margin: 10px;
}
.page-id-8119 .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1 {
    background: #202455;
}

.page-id-8119 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-top: 22px;
}
div#wrapper-58 {
    background: #f7f8f9;
    padding-bottom: 5rem;
    font-size: 16px;
}

div#wrapper-58 a {
    color: #000;
}
a.donate-header:hover,a.logg-out:hover, a.log-out-btn:hover, .home-donate a:hover {
	color: #ffffff !important;
	text-decoration: none;
}
a.download-btn {
    display: none;
}
div#wrapper-58 h5 {
    color: #2d9b8b;
    font-weight: 600;
	font-size: 16px;
    margin-bottom: 10px !important;
}
div#wrapper-58 a:hover {
    color: #2d9b8b;
    text-decoration: none;
}

.page-id-8119 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 a {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
}
p.register {
    margin-bottom: 25px;
}
.hospice-title-policy h3 {
    color: #2d9b8b;
    font-weight: 600;
}
.page-id-8119 .vc_btn3-container.vc_btn3-inline {
    width: 100%;
}
.single-post div#content .featured-image {
    display: none;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {
	border: none !important;
}
.page-id-8119 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-white {
    color: #ffffff;
	background-color: #b160a1;
    font-weight: 600;
    padding: 8px 20px;
}

.main-policies-block .w3eden .well {
    margin-bottom: 18px !important;
}
/***********************Policies*************************/
.main-policies-block .media-body {
    display: block !important;
    padding: 13px 13px;
}
li#menu-item-8270 {
    display: none;
}
.main-policies-block h3.media-heading {
    margin-top: -12px !important;
    margin-bottom: 18px !important;
}

.main-policies-block span.text-danger {
    position: relative;
    top: 9px;
    left: -2px;
}

.the-ebvents-row {
    margin-bottom: 140px;
}

.the-ebvents-row .vc-gitem-zone-height-mode-auto:before {
    padding-bottom: 115px;
}
.palliative-page-row h2 {
    text-transform: uppercase;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
    word-break: break-word;
}
.category-resource-events h1 {
    color: #2d9b8b;
}
.page-id-8119 .ut-layout-newsroom .vc_btn3-container, .vc_custom_heading, .vc_btn3-container.vc_btn3-inline {
    padding: 0px 30px
}
.policies-title h2 {
    color: #2d9b8b;
    font-weight: 600;
    font-size: 26px !important;
    margin-top: -30px;
}
.page-id-8119 .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    padding: 0;
}
.palliative-page-row {
    margin-top: 55px;
}

.palliative-page-row h2 {
    color: #2d9b8b;
    font-size: 26px !important;
    font-weight: 600;
}
p.register {
    margin-top: 35px;
}
.hospice-socials a {
    line-height: 35px;
}
.become-a-member h2 {
    color: #2d9b8b;
    font-size: 24px !important;
}

.become-a-member h4 {
    font-weight: 600;
    margin-top: 14px;
}

.become-a-member p, .become-a-member li, .become-a-member a {
    font-size: 16px !important;
}
.hospice-socials {
    margin-top: 35px;
}

a.website {
    background-image: url(https://hpca.co.za/wp-content/uploads/2022/04/Google.png);
}

.hospice-socials a {
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-repeat: no-repeat;
    background-size: 20px;
    color: #2d9b8b !important;
    background-position: center left;
}

a.facebook {
    background-image: url(https://hpca.co.za/wp-content/uploads/2022/04/Facebook.png);
}
a.youtube {
    background-image: url(https://hpca.co.za/wp-content/uploads/2018/01/Youtube.png);
}

a.linkedin {
    background-image: url(https://hpca.co.za/wp-content/uploads/2018/05/Linkedin.png);
}

a.instagram {
    background-image: url(https://hpca.co.za/wp-content/uploads/2022/04/Instagram.png);
}

a.twitter {
    background-image: url(https://hpca.co.za/wp-content/uploads/2022/04/Twitter.png);
}

.hospice-socials a:hover {
    text-decoration: none;
}
p.register a {
    color: #fff;
    background: #b160a1;
    padding: 10px 27px;
    font-weight: 600;
}
.new-home-buttons a:first-child {
    margin-left: 0;
}
.new-introduction h1 {
    margin-bottom: 35px;
}

.new-introduction h4 {
    padding-right: 224px;
    line-height: 24px;
}
.summary-list ul {
    padding-left: 16px;
}

.summary-list {
    margin-top: 50px;
}
.flyer img {
    width: 90%;
}

span.green {
    color: #2d9b8b;
    font-weight: 600;
}

h2.not-visible {
    visibility: hidden;
}

.flyer-column {
    padding-right: 165px;
}
.ut-layout-training div#col-52-1 {
    width: 27%;
    margin-top: 5%;
}
.speaker-info img {
    width: 100%;
}

.speaker-info {
    width: 92%;
    background: #b160a1;
    padding-bottom: 28px;
}

.speaker-info p {
    padding: 10px 30px;
}

.speaker-info p:first-child {
    padding: 0;
}

p.speaker-name {
    color: #fff;
    font-size: 18px;
}

p.bio-link {
    margin-top: 15px;
}
.flyer-column p {
    line-height: 26px;
}
p.bio-link a {
    color: #2d9b8b;
    background: #fff;
    padding: 5px 26px;
    font-weight: 600;
}

p.speaker-name {
    margin-bottom: -10px !important;
}
.flyer img {
    width: 90%;
}

span.green {
    color: #2d9b8b;
}
.page-id-8989 div#content {
    margin-top: 5% !important;
}

h2.not-visible {
    visibility: hidden;
}
.ut-layout-training div#content {
    margin-top: 13%;
    margin-left: 6%;
}


ul.ubermenu-submenu-id-5806 {
    width: 320px !important;
}


ul.ubermenu-submenu-id-5806 {
    padding-top: 11px !important;
}

textarea#input_27_13 {
    margin-top: -12px;
}
.visible-label input::placeholder, input#input_29_19, input#input_26_19, input#input_30_19 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    color: #2d9b8b;
	pointer-events: none;
}
div#gf_24 label.gfield_label {
    font-size: 2px ! important;
}
.testimonial-block, .border-image {
    border: 1px solid #2d9b8b;
    padding: 22px 30px;
}
.page-id-7841 .vc_row.wpb_row.vc_inner.vc_row-fluid.each-programme, .page-id-7839 .vc_row.wpb_row.vc_inner.vc_row-fluid.each-programme, .page-id-7835 .vc_row.wpb_row.vc_inner.vc_row-fluid.each-programme, .wpb_text_column.wpb_content_element.form-heading, .page-id-10644 .vc_row.wpb_row.vc_inner.vc_row-fluid.each-programme {
    margin-top: -61px;
}
textarea {
    border: none;
    background: #f7f8f9;
    padding: 12px 12px !important;
    margin-top: 5px;
}
.page-id-9464 .each-programme h1 {
    margin-top: -40px;
}
input#input_25_16, input#input_26_16, input#input_26_16 {
    width: 92% ! important;
    margin-left: 11px;
}
div#gform_wrapper_26 label.gfield_label, div#gform_wrapper_25 label.gfield_label, div#gform_wrapper_27 label.gfield_label, div#gform_wrapper_24 label.gfield_label, div#gform_wrapper_29 label.gfield_label, div#gform_wrapper_30 label.gfield_label {
    font-size: 0px ! important;
}
div#gform_wrapper_26 input, div#gform_wrapper_25 input, div#gform_wrapper_27 input, div#gform_wrapper_24 input, div#gform_wrapper_29 input, div#gform_wrapper_30 input {
    margin-top: -12px;
}
li.gfield.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below.gfield_visibility_visible h2 {
    color: #2d9b8b;
    font-weight: bold;
    padding-top: 30px;
}
div#gform_wrapper_26 select, div#gform_wrapper_25 select, div#gform_wrapper_27 select, div#gform_wrapper_24 select, div#gform_wrapper_29 select, div#gform_wrapper_30 select {
    margin-top: -13px;
}

input.gform_button.button {
    border: none;
    color: #fff;
    font-size: 20px;
    padding: 10px 26px;
    border-radius: 0;
    background: #b160a1;
}
.form-first input {
    width: 97% ! important;
}
h1.second {
    color: #2d9b8bad;
}
.gform_body select {
    border: none;
    background: #f7f8f9;
    padding: 12px 12px !important;
    margin-top: 5px;
}
 li#menu-item-6066 a {
    /* text-indent: 29px ! important; */
    /* padding-left: 33px; */
    margin-left: -26px;
    line-height: 25px;
}
.single-post.ut-layout-newsroom h1.entry-title.post-header {
    display: block !important; 
}


.brits img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    object-position: 0px -115px !important;
}
.voice-image img {
    width: 356px;
    height: 250px;
    object-fit: cover;
    object-position: center;
}

.voice-image {
    margin-bottom: 0;
}

.hospice-content h3 {
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 20px;
}

.hospice-content {
    background: #202455;
    padding: 32px 18px;
    color: #fff;
}

.hospice-content p:last-child a {
    background: #b160a1;
    color: #ffffff;
    padding: 8px 18px;
    font-size: 14px;
    font-weight: 500;
}
.single-post.ut-layout-newsroom .post-inner h2 {
    color: #6aa58d;
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 32px;
}

.single-post.ut-layout-newsroom .type-post.status-publish ul {
    padding-left: 18px !important;
    line-height: 18px;
    margin-bottom: 20px;
}

.single-post.ut-layout-newsroom .type-post.status-publish ul li {
    margin-bottom: 10px;
}

.single-post.ut-layout-newsroom .type-post.status-publish p, .type-post.status-publish ul li {
    font-size: 16px;
}

.single-post.ut-layout-newsroom .type-post.status-publish p {
    margin-bottom: 22px;
}
.hospice-content a {
    word-break: break-all;
}
.voices-introduction h2 {
    color: #81b7a1;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    margin-top: 0;
 }
.hospice-content p:last-child {
    margin-top: 35px;
}

.hospice-content p {
    font-size: 16px;
}
article.category-dr-sarah-tributes {
    margin-top: 55px;
    margin-bottom: 125px;
}
h1.entry-title.post-header {
    display: none;
}
.sarah-button a {
    background-color: #fff;
    color: #3a608d;
    border: none;
    margin-top: 0%;
    font-weight: 600;
    border-radius: 0 !important;
    font-size: 18px;
    padding: 10px 25px;
}
.page-id-7083 .vc_grid-item-mini {
    background: #b160a1;
    color: #fff;
    padding: 4px 10px;
}

.page-id-7083 .vc_gitem-post-data-source-post_title h2 a {
    color: #fff;
    font-size: 17px;
    font-weight: 600;
}
.vc_custom_heading.sarah-excepts.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt  a {
    color: #fff;
}
.page-id-7083 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-top: 1% ;
}
article.category-dr-sarah-tributes h1.entry-title.post-header {
    display: block;
}
 li#menu-item-6066 {
    padding-left: 26px;
    background: #ebebeb;
}

.sidebar-main ul li {
    list-style-type: none;
    background: #ebebeb;
}
/*.container {
    width: 88%;
}*/
.block-list a {
    line-height: 31px;
    padding-left: 20px;
}

.block-list a:before {
    font: 400 19px 'FontAwesome';
    line-height: inherit;
    position: absolute;
    left: 0;
    content: '\f0da';
    padding-left: 21px;
    color: #2d9b8b;
    line-height: 31px;
}
.dr-sarah h2 {
    margin-top: 0;
    font-size: 24px;
    color: #7ac2b0;
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 40px;
}

.dr-sarah {
    margin-top: 65px;
}
span.idk {
    font-size: 10px;
    position: absolute;
    padding: 1px 2px;
}

.figure-caption p i {
    font-size: 14px;
}
.dr-sarah img {
    width: 84%;
}
.page-id-6329 h1.entry-title.post-header {
    margin-top: -34px;
    margin-bottom: 45px !important;
}
.single-province .vc_tta-style-classic {
    background-image: url(https://hpca.co.za/wp-content/uploads/2021/03/Scroll.jpg);
    background-repeat: no-repeat;
    background-position: 305px 23px;
}
.webinar-block {
    background-color: #f5f5f5;
    padding: 20px 18px;
    margin-bottom: 18px;
    border-radius: 2px;
}

.webinar-block a {
    color: #7ac2b0;
    text-transform: uppercase;
    font-weight: 600;
}
.with-video-donate {
    margin-top: 35px;
    margin-bottom: 25px;
}
div#logo-container img {
    width: 28%;
    margin-left: 0%;
}
.camp-image>.vc_column-inner, .camp-image-left>.vc_column-inner {
    padding-right: 0;
    padding-left: 0;
}
ul#input_18_13 li label, ul#input_18_19 li label {
    font-weight: 400 !important;
    font-size: 16px !important;
    margin-top: 6px !important;
}
li#field_18_20>label {
    color: #000;
    margin-top: 34px;
    font-size: 16px !important;
}
div#wrapper-4 {
    text-align: center;
    background-color: #2d9b8b;
    color: #fff;
    padding-top: 6px;
}
.each-programme h2 {
    color: #2d9b8b;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 24px;
}
ul.display-posts-listing {
    padding-left: 0px;
}

ul.display-posts-listing li {
    list-style-type: none;
}
.dps-listing-content, a.title {
    background: #b160a1;
    padding: 25px;
    color: #fff;
}


a.title {
    width: 100%;
}

ul.display-posts-listing {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
ul.display-posts-listing li {
    width: auto;
    display: inline-block;
    margin: 22px;
    height: fit-content;
}

a.title {
    margin: 0;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    padding-bottom: 14px;
    display: block;
    text-align: left;
    pointer-events: none;
}
.margin-down {
    margin-bottom: 65px;
}
.page-id-6991 h1.entry-title.post-header {
    margin-top: -35px !important;
}

.each-programme p {
    font-size: 16px;
}

.each-programme p:last-child {
    margin-top: 35px;
}

.each-programme p:last-child a, .course-button {
    background: #b160a1;
    color: #fff !important;
    padding: 6px 12px;
    font-size: 12px !important;
    text-transform: uppercase;
    margin: 6px;
}
.course-button {
	margin-top: 20px;
    margin-bottom: 20px;
    display: inline-block;
}

.each-programme {
    margin-bottom: 35px;
    border-bottom: 1px solid #eaeaea;
}

.each-programme p:last-child a:first-child, .course-button:first-child {
    margin-left: 0;
}

ul#menu-covid-19 .menu-item-type-custom {
    background: #2d9b8b;
    text-indent: -25px;
    padding-left: 26px;
}
ul#menu-covid-19 .menu-item-type-custom a {
    color: #fff;
  
}
div#wrapper-4 a {
    color: #fff;
    text-decoration: none;
}
div#wrapper-7 {
    background-color: #f7f8f9;
}
div#col-7-3 .widget.widget_text.inner-container {
    float: right;
}
div#col-7-2 .widget.widget_text.inner-container {
    position: relative;
    left: 20%;
}
div#wrapper-7 h3, div#wrapper-59 h3 {
    text-transform: uppercase;
    font-weight: 600;
    color: #2d9b8b;
    font-size: 24px;
    padding-bottom: 17px;
}
div#wrapper-7, div#wrapper-59 {
    padding-bottom: 30px;
    padding-top: 20px;
}
.footer-links a {
    color: inherit;
    text-decoration: none;
}
.image-links img {
    width: 55px;
    padding-bottom: 8px;
}
.image-links {
    width: 73%;
    text-align: center;
}
.image-links p {
    margin-right: 29px;
}
.image-links p:nth-child(1) {
    padding-top: 9px;
}
.die-burger img {
    width: 120px;
}

.die-burger {
    padding-right: 3rem;
    padding-top: 2rem;
}

.die-burger p:first-child {
    text-align: center;
}

div#wrapper-59 {
    background: #f7f8f9;
    padding-bottom: 0;
}
.image-links a {
    text-decoration: none;
    color: inherit;
    text-transform: uppercase;
    font-weight: 900;
}
.socials img {
    width: 40px;
}
.socials div {
    display: inline-block;
    padding-right: 10px;
}
.footer-links {
    font-size: 15px;
}
.footer-links h3 {
    margin-bottom: 20px;
}
.validation_error + .gform_body input#input_2_3 {
    position:  relative;
    bottom: 20px;
}

.validation_error + .gform_body + .gform_footer input#gform_submit_button_2 {
    position: absolute;
    bottom:  72px;
}
a.partner-login {
        color: #fff;
    background: #b160a1;
    font-weight: 600;
    position: absolute;
    top: 54px;
    left: 69%;
    padding: 6px 13px;
    font-size: 14px;
}

a.donate-header {
    color: #fff !important;
    background-color: #b6cb9b;
    padding: 6px 30px;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    position: absolute;
    top: 54px;
    left: 15%;
}
a.logg-out, a.log-out-btn {
    color: #fff;
    background: #b160a1 !important;
    font-weight: 500 !important;
    position: absolute;
    top: 54px !important;
    left: 63% !important;
    padding: 6px 24px !important;
    font-size: 14px;
}
.education-res h5 {
    font-weight:  600;
}

.education-res p {
    color: gray;
}
nav#ubermenu-main-2-primary-menu>ul>li>a span.ubermenu-target-title.ubermenu-target-text {
    min-height: 34px;
}
ul#ubermenu-nav-main-2-primary-menu span.ubermenu-target-title.ubermenu-target-text {
    text-transform: initial;
    color: #333333;
    font-size: 12px;
    font-weight: 500;
}
div#wrapper-6 {
    background-color: #d6d6d6;
}
ul#ubermenu-nav-main-2-primary-menu li a:hover img {
    filter: brightness(4);
}
ul#ubermenu-nav-main-2-primary-menu li a:hover span.ubermenu-target-title.ubermenu-target-text {
    color: #fff;
}
ul#ubermenu-nav-main-2-primary-menu .ubermenu-current-menu-item img.ubermenu-image.ubermenu-image-size-thumbnail {
    filter: brightness(4);
}
ul#ubermenu-nav-main-2-primary-menu li a:hover {
    background: #2d9b8b;
}
.palliative-care h1 {
    color: #2d9b8b !important;
    font-size: 35px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 2% !important;
}
ul#ubermenu-nav-main-2-primary-menu .ubermenu-current-menu-item>a, ul#ubermenu-nav-main-2-primary-menu .ubermenu-current-page-ancestor>a {
    background: #2d9b8b !important;
}
li#menu-item-6912 a {
    background: #b160a1;
    color: #fff;
    pointer-events: none;
}
div#slide-3-layer-2 {
    color: #fff !important;
    text-transform: uppercase;
    font-weight: 600 !important;
    font-size: 44px !important;
    line-height: 48px !important;
}
div#slide-3-layer-2 a {
    font-size: 18px !important;
    color: #fff;
    text-decoration: none;
    background: #273966;
    padding: 10px 19px !important;
    text-transform: none;
    font-weight: 500 !important;
}
div#slide-9-layer-2 a {
    font-size: 18px !important;
    color: #fff;
    text-decoration: none;
    background: #2d9b8b;
    padding: 10px 19px !important;
    text-transform: none;
    font-weight: 500 !important;
}
.mission {
    width: 90%;
}
.mission h2 {
    color: #b6cb9b;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 35px;
}
.casi-slider h3 {
    font-size: 23px !important;
    text-transform: uppercase;
    line-height: 31px !important;
}
.mission p {
    font-size: 20px;
    color: #000;
}
h1.find-hospice {
    color: #2d9b8b;
    text-transform: uppercase;
    font-size: 35px;
    font-weight: 600;
    margin-left: 1%;
}
h1.latest-arti {
    text-transform: uppercase;
    font-size: 35px;
    font-weight: 600;
    color: #2d9b8b;
    margin-top: 3%;
}
.mission p:nth-child(3) {
    margin-bottom: 10% !important;
}
.mission p:nth-child(2) {
    margin-top: 4%;
}
h2.ult-new-ib-title.ult-responsive {
    font-size: 26px;
    text-transform: uppercase;
    margin-top: 28%;
}
.subscribe-block-palliative {
    text-align: center;
   
}
.ut-layout-palliative-care .subscribe-block-palliative {
    margin-bottom: 10%;
}
ul#input_13_1 {
    margin-top: 10% !important;
    margin-bottom: 10% !important;
}

#wplc_hovercard_content {
    padding: 15px;
    height: 55px !important;
}
.clear-multi label {
    color: #333333;
    font-size: 13px;
}
.ut-layout-casipo iframe#twitter-widget-0 {
    margin-bottom: 10% !important;
}
span.gf_step_number {
    font-size: 11px;
}


.page-id-446 .ut-layout-about-us span.board-modal-link {
    font-size: 15px;
    font-weight: 500;
    margin-top: -8%;
    margin-bottom: 0% !important;
}
.page-id-348 .subscribe-block-palliative h1 {
    color: #2d9b8b;
    text-transform: uppercase;
    font-size: 35px;
    margin-bottom: 3%;
    font-weight: 600;
    margin-top: 2%;
}
.featured-image img {
    object-fit: contain;
    width: 100%;
}
.page-id-346 .subscribe-block-palliative h1 {
    color: #2d9b8b;
    text-transform: uppercase;
    font-size: 35px;
    margin-bottom: 3%;
    font-weight: 600;
    margin-top: 2%;
}
.page-id-446 div#content {
    margin-bottom: 4%;
}
.subscribe-block-palliative h1 {
    color: #2d9b8b;
    text-transform: uppercase;
    font-size: 35px;
    margin-bottom: 6%;
    font-weight: 600;
    margin-top: -2%;
}
.ult-new-ib-content.ult-responsive p {
    font-size: 26px;
    text-transform: uppercase;
    line-height: 38px;
}
.ult-new-ib.ult-ib-effect-style6.ult-ib-resp:hover h2.ult-new-ib-title.ult-responsive {
    display: none !important;
}
input#gform_submit_button_2:hover {
    background: #b160a1;
}
.hospices-row .slick-prev {
    left: 15px;
    top: 115%;
}
.page-id-5740 div#content h1.entry-title.post-header {
    margin-top: -36px;
}
.ubermenu-current-menu-ancestor>span {
    color: #fff !important;
}
.hospices-row .slick-next {
    right: 15px;
    top: 115%;
}
.hospices-row .ult-carousel-wrapper {
    margin-top: 1%;
}
.ult-new-ib-content.ult-responsive b {
    font-weight: 900;
    font-size: 38px;
}
h1.subscribe {
    text-transform: uppercase;
    font-size: 35px;
    font-weight: 600;
    color: #2d9b8b;
    margin-top: 0;
    margin-bottom: 4% !important;
}
input#input_2_2 {
    border: none;
    background: #f7f8f9;
    color: #9c9898;
    
}
form#gform_2 label.gfield_label {
    display: none !important;
}
input#input_2_3::placeholder, input#input_2_4::placeholder, input#input_2_2::placeholder {
    font-size: 14px;
    color: #d6d6d6;
    padding-left: 3px;
}
input#gform_submit_button_2 {
    border: none;
    color: #fff;
    font-size: 16px;
    padding: 10px 26px;
    border-radius: 0;
    background: #b160a1;
}
.only-two-posts .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    font-size: 18px;
}
.only-two-posts .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    background: #c168d3e;
    color: #fff;
}
.only-two-posts a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    background-color: #fff;
    color: #b160a1;
    border: none;
    margin-top: 4%;
    font-weight: 600;
    border-radius: 0;
    font-size: 17px;
    padding: 10px 25px;
}
.for-donate.wpb_column.vc_column_container.vc_col-sm-6 {
    position: absolute;
    right: 0;
    background: #b6cb9b;
    height: 100%;
}
.home-posts .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    background: #202455;
    color: #fff;
    padding: 9px 17px;
}
.vc_tta-panels {
    border: none !important;
    background: transparent !important;
}
.latest-post-column .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    background: #273966;
    color: #fff;
    padding: 9px 15px;
    height: 15rem;
}
.how-it ul {
    margin-top: 5%;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
    width: 25%;
    background-color: #fff;
    color: #3a608d;
    left: 0;
    font-weight: 600;
    position: absolute;
    top: 7%;
    padding: 5px 16px;
}
.latest-post-column h3.widget-title.element-title {
    display: none;
}
.latest-post-column iframe#twitter-widget-0 {
    width: 83% !important;
    margin-left: 14%;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-top: 23%;
}
.latest-post-column .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
    display: none;
}
.latest-post-column .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-top: 18%;
}
.latest-post-column {
    margin-top: 0.1%;
}
.only-two-posts .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    min-height: 34.5rem;
}
.only-two-posts .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 2px;
}
.only-two-posts .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-::-webkit-scrollbar-thumb {
    border-radius: 9px;
    background-color: rgba(0, 0, 0, 0.56);
    -webkit-box-shadow: 0 0 1px #fff;
}
input#input_16_3 {
    width: 100%;
}
.gf_step_last:after {
    content: "5 View my preference";
    font-size: 12px;
    text-transform: uppercase;
    margin-left: 29px;
    color: #a29e9e;
}
/*ul.vc_tta-tabs-list {
    max-height: 660px;
    overflow-y: scroll !important;
}
ul.vc_tta-tabs-list::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 1px;
}
ul.vc_tta-tabs-list::-webkit-scrollbar-thumb {
    border-radius: 9px;
    background-color: rgba(0, 0, 0, 0.56);
    -webkit-box-shadow: 0 0 1px #fff;
}*/

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
    position: absolute;
    top: 100%;
    font-size: 30px;
}
.media-row {
    margin-top: 3%;
}
div.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {
    color: #333333!important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {
    right: 0px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
    left: 0px;
}
.owl-stage-outer.owl-height {
    margin-bottom: 4%;
}

.gpoll_choice_label {
    color: #fff;
}
.main-hospice-row {
    margin-top: 6%;
}
a.download-btn:hover {
    color: #fff !important;
    background: #b160a1 !important;
}
a.gpoll_back_button {
    text-decoration: none;
    color: #fff;
}
.gpoll_field_label {
    color: #fff;
}
ul#menu-provinces {
    padding: 0;
    background: #f7f8f9;
}
/*.campaigns-content {
    margin: 0;
}*/

ul#menu-provinces .current-menu-item a {
    color: #2d9b8b;
    font-weight: 600;
}
li#menu-item-165 {
    border-bottom: none !important;
}
ul#menu-provinces li a {
    text-decoration: none;
    color: #000;
    font-size: 17px;
    line-height: 43px;
    padding: 24px;
}
.menu-provinces-container {
    margin-top: -10px;
    margin-bottom: 27%;
}
ul#menu-provinces li {
    border-bottom: 1px solid #d6d6d6;
    border-bottom-width: 1px;
}
.widget.widget_nav_menu h2 {
    background: #2d9b8b;
    color: #fff;
    padding: 10px 23px;
    font-size: 25px;
}
.single-province .vc_tta-container {
    margin-left: 1%;
}
.hospice-details i {
    color: #2d9b8b;
}
.hospice-details p:nth-last-child(2) {
    margin-bottom: 9%;
}
.single-province .vc_tta-tabs-container {
    width: 62%;
}
.hospice-details a {
    text-decoration: none;
    color: inherit;
    transition: 0.1s ease-in-out;
}
.hospice-details a:hover {
    color: #2d9b8b;
    transition: 0.1s ease-in-out;
}
.hospice-details h2 {
    color: #2d9b8b;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 500;
    margin-top: 6%;
    margin-bottom: 5%;
}
.world-tb h3 {
    font-size: 18px;
    text-transform: uppercase;
}
.around-tb h3 {
    text-transform: uppercase;
    font-size: 18px;
}
.campaigns-content h2 a {
    font-size: 16px;
    text-transform: uppercase;
}
article#post-736 h1.entry-title.post-header {
    color: #2d9b8b;
    font-size: 35px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 1% !important;
}
ul.ubermenu-submenu.ubermenu-submenu-id-918.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item.ubermenu-autoclear h5 a {
    visibility: hidden;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
    opacity: 1 !important;
}
.crumbs {
    display: none;
}
.single-resources .crumbs {
    display: block;
}
.crumbs.widget.widget_ultimatumbcumb.inner-container {
    margin-left: 4.2%;
    margin-top: 8%;
    margin-bottom: -5%;
}
ul.breadcrumb {
    background: transparent;
}
.resource-search input#s {
    border: none;
    background: #f7f8f9;
    padding: 5px 10px;
    width: 60.1%;
}
ul.breadcrumb li a {
    color: #777777;
    font-size: 16px;
    text-decoration: none;
}
ul.breadcrumb li.active {
    color: #7ac2b0;
}
.ut-layout-donations div#col-29-1 {
    width: 28%;
    margin-top: 5%;
}
.ut-layout-donations div#col-29-2 {
    margin-left: 3%;
}
.ut-layout-donations div#content {
    margin-top: 5%;
    margin-left: 3%;
}
.resource-search input#searchsubmit {
    color: #fff;
    background: #b160a1;
    border: none;
    padding: 6px 8px;
    margin-left: 2%;
    text-transform: uppercase;
    font-size: 12px;
}

.crumbs span.divider {
    margin-left: 0.5%;
    margin-right: 0.5%;
}
a.wpdm-download-link.btn.btn-primary {
   font-size: 0px ! important;
}
a.wpdm-download-link.btn.btn-primary {
    background: transparent;
}
a.wpdm-download-link.btn.btn-primary:hover {
    box-shadow: none;
}
a.wpdm-download-link.btn.btn-primary {
    padding: 0 !important;
}
.pull-right {
    display: none;
}
.download-link {
    height: 3px;
    padding-bottom: 6px;
}
a.wpdm-download-link.btn.btn-primary:after {
   content: url("/wp-content/uploads/2018/03/Download-3.png");
   position: absolute;
   right: 4%;
    top: 15%;
}
.pull-right.image a:before {
    content: url("/wp-content/uploads/2018/03/Download-3.png");
    position: absolute;
    top: 14%;
    left: 91%;
}
.pull-right.image a {
    color: transparent;
}
.category-panel {
    display: none;
}
a.dload {
    border: 1px solid;
    padding: 5px 20px;
}
.slick-next {
    right: -25px;
}
.single-province .home-posts {
    margin-bottom: 3%;
}
.abt {
    margin: 0;
}
.rules h3 {
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 6%;
    margin-bottom: 3%;
}
.lace-about p:nth-child(2) {
    margin-top: 4% !important;
}
.faqs h3 {
    font-size: 16px;
    font-weight: 600;
    color: #2d9b8b;
    text-transform: uppercase;
}
ul#menu-provinces li a:hover {
    color: #2d9b8b;
}
div#map2, div#map9, div#map4, div#map10, div#map3, div#map7, div#map5, div#map6, div#map8 {
    margin-left: -53%;
    width: 153% !important;
    height: 440px !important;
}
article#post-143 .tour-column {
    width: 66%;
    margin-top: -34.3%;
    margin-left: 4.5%;
}
article#post-144 .tour-column {
    width: 66%;
    margin-top: -36.3%;
    margin-left: 4.5%;
}
article#post-145 .tour-column {
    width: 66%;
    margin-top: -34.2%;
    margin-left: 4.5%;
}
article#post-139 .tour-column {
    width: 66%;
    margin-top: -32.3%;
    margin-left: 4.5%;
}
article#post-140 .tour-column {
    width: 66%;
    margin-top: -34.2%;
    margin-left: 4.5%;
}
article#post-146 .tour-column {
    width: 66%;
    margin-top: -34.2%;
    margin-left: 4.5%;
}
article#post-142 .tour-column {
    width: 66%;
    margin-top: -32.2%;
    margin-left: 4.5%;
}
article#post-141 .tour-column {
    width: 66%;
    margin-top: -34.2%;
    margin-left: 4.5%;
}
.tour-column {
    width: 66%;
    margin-top: -36.5%;
    margin-left: 4.5%;
}
ul.vc_tta-tabs-list li span:hover {
    color: #2d9b8b;
}
.single-province .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
    padding: 14px 29px !important;
}
li.vc_tta-tab.vc_active span {
    color: #2d9b8b;
    font-weight: 600;
}
.hospice-details b {
    color: #2d9b8b;
    font-size: 16px;
}
.hospice-details {
    font-size: 16px;
    line-height: 23px;
}
a.download-btn {
    text-decoration: none;
    color: #fff;
    background: #b160a1;
    padding: 10px 25px;
}
.living-matter-row {
    margin-top: 4%;
}
.living-matter-row li.vc_tta-tab {
    width: 33%;
    text-align: center;
    background: #f7f8f9;
}
.living-matter-row span.vc_tta-title-text {
    color: #333333;
    font-size: 20px;
}
.living-matter-row li.vc_tta-tab.vc_active {
    background: #b160a1;
}
.living-matter-row li.vc_tta-tab.vc_active span.vc_tta-title-text {
    color: #fff;
}
.living-matter-row span.vc_tta-title-text:hover {
    color: #2d9b8b;
}
.living-matter-row .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-bottom: 0px solid lightgray !important;
}
.vc_tta-panel-body b {
    color: #2d9b8b;
    font-size: 17px;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a {
    padding: 13px 1px !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #e3e3e3;
    background-color: transparent !important;
    color: #000 !important;
    border: none !important;
    border-bottom: 1px solid lightgray !important;
    border-radius: 0 !important;
}
li.vc_tta-tab.vc_active span {
    color: #2d9b8b;
    font-weight: 600;
}
div#col-5-2 {
    text-align: right;
    margin-top: 3.7%;
}
div#col-5-2 input#s {
    border: none;
    background: #f7f8f9;
    padding: 7px 10px;
    width: 60%;
    position: absolute;
    left: 45%;
    top: 8px;
}
div#col-5-2 input#s::placeholder {
    color: #d6d6d6
}
/**********Poll********************/

div#gform_confirmation_message_3, div#gform_confirmation_message_4, div#gform_confirmation_message_5, div#gform_confirmation_message_6, div#gform_confirmation_message_7, div#gform_confirmation_message_8, div#gform_confirmation_message_9, div#gform_confirmation_message_10, div#gform_confirmation_message_11 {
    background: #b6cb9b;
    padding: 36px 19px;
    color: #fff;
    margin-top: -13%;
}
.gpoll_container {
    margin-top: 4%;
}
.tour-column .vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-rounded.vc_tta-spacing-1.vc_tta-tabs-position-left.vc_tta-controls-align-left {
    margin-left: 3%;
}
.latest-poll {
    background-color: #b6cb9b;
    color: #fff;
    padding: 4px;
    text-align: center;
}
.single-province .vc_tta-container:before {
    content: "Name";
    font-size: 25px;
    background: #2d9b8b;
    color: #fff;
	font-family: 'Barlow', sans-serif !important; 
    padding-top: 8px;
    position: relative;
    padding-bottom: 8px;
    padding-left: 22px;
    padding-right: 286px;
    top: 8px;
}
.single-province ul.vc_tta-tabs-list::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 2px;
}
/*.single-province ul.vc_tta-tabs-list::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background-color: lightgray;
    -webkit-box-shadow: 0 0 1px #fff;
}*/

.single-province ul.vc_tta-tabs-list {
    max-height: 391px;
    overflow-y: scroll !important;
}
.single-province .vc_wp_custommenu {
    margin-bottom: -26px !important;
}
.main-hospice-row .vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-rounded.vc_tta-spacing-1.vc_tta-tabs-position-left.vc_tta-controls-align-left {
    padding-top: 13px;
    margin-left: 20px;
}
.latest-poll h1 {
    text-transform: uppercase;
    font-size: 29px;
    font-weight: 400;
}
.single-province label.gfield_label {
    color: #fff;
    font-weight: 300 !important;
    font-size: 20px !important;
    margin-bottom: 15%;
}
.what-is-palla-care b {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 800;
}
.what-is-palla-care a {
    color: #7ac2b0;
    text-decoration: none;
    font-size: 16px;
}
.sidebar-main .current-menu-item a, .sidebar-main .current-page-ancestor a {
    color: #2d9b8b !important;
    font-size: 14px;
    font-weight: 600;
}
.gpoll_enabled label {
    color: #fff;
    font-weight: 400;
    font-size: 19px !important;
    text-transform: uppercase;
}
.main-path-content {
    margin-top: 40px;
}

.path-to-excellence-banner {
    background: rgb(223, 245, 244);
    padding: 20px 25px;
    margin-top: 50px;
}

.path-to-excellence-banner h2 {
    color: #2d9b8b;
    font-weight: 600;
    font-size: 24px !important;
    margin-bottom: 20px;
}
.testimonials-banner p {
    color: #ffffff;
}
.testimonials-banner h2 {
    color: #fff;
    font-weight: 600;
    font-size: 24px !important;
    margin-bottom: 20px;
}
p.path-btn a {
    background: #2d9b8b;
    color: #fff;
    padding: 8px 22px;
    text-transform: uppercase;
    font-size: 12px;
}
p.testimonials-btn a {
    background: #b160a1;
    color: #fff;
    padding: 8px 22px;
    text-transform: uppercase;
    font-size: 12px;
}
p.path-btn, p.testimonials-btn {
    margin-top: 25px;
}

.testimonials-banner {
    padding: 20px 25px;
    background: #202455;
    margin-top: 35px;
}
/*****************Forms***************************/

/*****************Free State***********************/

.free-state-form, .western-form {
    background: #b6cb9b;
    padding: 50px 48px;
    margin-top: -24% !important;
}
.free-state-form input#gform_submit_button_3 {
    color: #b6cb9b;
}
.free-state-form a.gpoll_button {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    position: absolute;
    right: 9%;
    top: 94%;
}
/*****************End******************************/

/****************Western Cape**********************/

.western-form input#gform_submit_button_5 {
    border: none;
    border-radius: 0;
    background-color: #fff;
    color: #b6cb9b;
    padding: 3px 16px;
    font-size: 16px;
    font-weight: 600;
}
.western-form a.gpoll_button {
    color: #fff;
    text-decoration: none;
    position: absolute;
    left: 58%;
    top: 94%;
}
/****************End*******************************/

/**************Eastern Cape*************************/

.eastern-cape-form {
    background: #b6cb9b;
    padding: 50px 48px;
    margin-top: -22% !important;
}
.eastern-cape-form input#gform_submit_button_8 {
    border: none;
    border-radius: 0;
    background-color: #fff;
    color: #b6cb9b;
    padding: 3px 16px;
    font-size: 16px;
    font-weight: 600;
}
.eastern-cape-form a.gpoll_button {
    color: #fff;
    text-decoration: none;
    position: absolute;
    left: 58%;
    top: 94%;
}
/**************End**********************************/

/*************Gauteng*************************/

.gauteng-form input#gform_submit_button_6 {
    border: none;
    border-radius: 0;
    background-color: #fff;
    color: #b6cb9b;
    padding: 3px 16px;
    font-size: 16px;
    font-weight: 600;
}
.gauteng-form {
    background: #b6cb9b;
    padding: 50px 48px;
    margin-top: -22% !important;
}
.gauteng-form a.gpoll_button {
    color: #fff;
    text-decoration: none;
    position: absolute;
    left: 59%;
    top: 94%;
}
/***************End**************************/

/*************North West form******************/

.north-west-form {
    background: #b6cb9b;
    padding: 50px 48px;
    margin-top: -22% !important;
}
.north-west-form input#gform_submit_button_7 {
    border: none;
    border-radius: 0;
    background-color: #fff;
    color: #b6cb9b;
    padding: 3px 16px;
    font-size: 16px;
    font-weight: 600;
}
.north-west-form a.gpoll_button {
    color: #fff;
    text-decoration: none;
    position: absolute;
    left: 61%;
    top: 94%;
}
/**************End*****************************/

/***************KZN form*************************/

.kzeen-form {
    background: #b6cb9b;
    padding: 50px 48px;
    margin-top: -22% !important;
}
.kzeen-form input#gform_submit_button_9 {
    border: none;
    border-radius: 0;
    background-color: #fff;
    color: #b6cb9b;
    padding: 3px 16px;
    font-size: 16px;
    font-weight: 600;
}
.kzeen-form a.gpoll_button {
    color: #fff;
    text-decoration: none;
    position: absolute;
    left: 61%;
    top: 94%;
}
/***************End********************************/

/***************Limpopo*****************************/

.limpopo-form {
    background: #b6cb9b;
    padding: 50px 48px;
    margin-top: -22% !important;
}
.limpopo-form a.gpoll_button {
    color: #fff;
    text-decoration: none;
    position: absolute;
    left: 60%;
    top: 94%;
}
.limpopo-form input#gform_submit_button_4 {
    border: none;
    border-radius: 0;
    background-color: #fff;
    color: #b6cb9b;
    padding: 3px 16px;
    font-size: 16px;
    font-weight: 600;
}
/***************End***********************************/

/*****************Mpumalanga form**********************/

.mpumalanga-form {
    background: #b6cb9b;
    padding: 50px 48px;
    margin-top: -22% !important;
}
.mpumalanga-form a.gpoll_button {
    color: #fff;
    text-decoration: none;
    position: absolute;
    left: 60%;
    top: 94%;
}
.mpumalanga-form input#gform_submit_button_11 {
    border: none;
    border-radius: 0;
    background-color: #fff;
    color: #b6cb9b;
    padding: 3px 16px;
    font-size: 16px;
    font-weight: 600;
}
/*****************End*************************/

/*******************Northern Cape form**************/

.northern-cape-form {
    background: #b6cb9b;
    padding: 50px 48px;
    margin-top: -22% !important;
}
.northern-cape-form a.gpoll_button {
    color: #fff;
    text-decoration: none;
    position: absolute;
    left: 60%;
    top: 94%;
}
.northern-cape-form input#gform_submit_button_10 {
    border: none;
    border-radius: 0;
    background-color: #fff;
    color: #b6cb9b;
    padding: 3px 16px;
    font-size: 16px;
    font-weight: 600;
}
/******************End***************************/

/***************Newsroom poll*****************/

.newsroom-poll input#gform_submit_button_12 {
    border: none;
    border-radius: 0;
    background-color: #fff;
    color: #b6cb9b;
    padding: 3px 16px;
    font-size: 16px;
    margin-bottom: 9%;
    font-weight: 600;
}
.newsroom-poll a.gpoll_button {
    color: #fff;
    text-decoration: none;
    position: absolute;
    left: 63%;
    top: 95%;
}
/***************End***************************/

/***************Palliative Care poll********/

.palliative-poll input#gform_submit_button_13 {
    border: none;
    border-radius: 0;
    background-color: #fff;
    color: #b6cb9b;
    padding: 3px 16px;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 14%;
}
.palliative-poll a.gpoll_button {
    color: #fff;
    text-decoration: none;
    position: absolute;
    left: 61%;
    top: 94%;
}
/*****************End************************/

ul#input_3_1 label {
    color: #fff;
    font-weight: 400;
    font-size: 19px;
    text-transform: uppercase;
}
.fb-page.fb_iframe_widget {
    margin-left: 12%;
}
.hospice-details i {
    font-size: 15px;
}
.gpoll_enabled input[type="radio"]:after {
    width: 17px;
    height: 17px;
    border-radius: 15px;
    top: -3.5px;
    left: -1px;
    position: relative;
    background-color: transparent;
    content: "";
    display: inline-block;
    visibility: visible;
    border: 2px solid rgb(255, 255, 255);
}
.gpoll_enabled input[type="radio"]:checked:after {
    width: 17px;
    height: 17px;
    border: 2px double #fff;
    background: #fff;
    outline-offset: -8px;
    background-repeat: no-repeat;
    background-size: 8px;
    background-position: 1.4px 0.5px;
}
.gpoll_enabled .gfield_radio label {
    padding-left: 8px !important;
}
.gpoll_enabled .gfield_radio input {
    visibility: hidden;
}
.contact-us-div i {
    color: #2d9b8b;
}
/**************End Poll**************/

.contact-us-div h4 {
    font-size: 20px;
    text-transform: uppercase;
    margin-top: 1%;
    margin-bottom: 5%;
    color: #2d9b8b;
}
.contact-us-div b {
    line-height: 30px;
}
.contact-us-div a {
    color: #2d9b8b;
    text-decoration: none;
}
.contact-address h1 {
    text-transform: uppercase;
    font-size: 22px;
    color: #2d9b8b;
}
.contact-address p {
    line-height: 30px;
}
.sidebar-main ul li a {
    transition: 0.2s ease-in-out;
}
.sidebar-main ul li a:hover {
    color: #2d9b8b !important;
    transition: 0.2s ease-in-out;
}
.ut-layout-contact-us div#col-19-1 {
    width: 27%;
    margin-top: 5%;
}
div#content .featured-image {
    margin-bottom: 5%;
}
.page-id-446 .ut-layout-about-us span.board-modal-link {
    font-size: 15px;
    font-weight: 500;
    margin-top: -8%;
}
.w3eden a {
    color: #7ac2b0;
}
.casipo-newsroom h1 {
    color: #c41d3e;
    font-size: 35px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 4% !important;
    margin-top: 0;
}
.single-newsroom .post-inner {
    margin-bottom: 7%;
}
.single-newsroom .post-inner a {
    color: #2d9b8b;
    text-decoration: none;
}
.ut-layout-contact-us div#content {
    margin-top: 8%;
    margin-left: 6%;
}
.ut-layout-newsroom .vc-gitem-zone-height-mode-auto:before {
    content: "";
    display: block;
    padding-top: 100vh;
}
.ut-layout-newsroom .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    background: #202455;
    padding: 0;
}

.ut-layout-newsroom .vc_btn3-container, .vc_custom_heading {
    padding: 0px 30px;
    color: #fff;
}

.ut-layout-newsroom .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 a {
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
}
.ut-layout-newsroom a.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    background-color: #b160a1 !important;
    color: #fff !important;
	font-weight: 500;
	border: none !important;
    font-size: 14px !important;
    padding: 6px 30px !important;
}

.ut-layout-newsroom .vc_btn3-container.vc_btn3-inline {
    margin-top: 14px;
    margin-bottom: 35px;
}
.ut-layout-newsroom div#col-11-1 {
    width: 27%;
    margin-top: 5%;
}
.ut-layout-newsroom .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-top: 0%;
}
.ut-layout-resources div#col-11-1 {
    width: 27%;
    margin-top: 5%;
}
.single-newsroom .post-inner ul li {
    line-height: 23px;
    margin-left: -3%;
    font-size: 16px;
    margin-bottom: 20px !important;
}
.ut-layout-newsroom div#content, .ut-layout-covid-19 div#content, .ut-layout-palliative-healthcare div#content {
    margin-top: 7%;
    margin-left: 6%;
}
.ut-layout-resources div#content {
    margin-top: 7%;
    margin-left: 6%;
}
a.addb {
    border: 1px solid;
    padding: 5px 20px;
}
.w3eden .col-md-4.col-sm-6.col-xs-12 {
    width: 90%;
}
div#content h1.entry-title.post-header {
    color: #2d9b8b;
    font-size: 35px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 4%;
}
.rules a {
    border: 1px solid;
    padding: 5px 20px;
}
.page-id-26 h1.entry-title.post-header {
    display: none;
}
.ut-layout-newsroom .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 2px;
}
.ut-layout-newsroom .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-::-webkit-scrollbar-thumb {
    border-radius: 9px;
    background-color: rgba(0, 0, 0, 0.56);
    -webkit-box-shadow: 0 0 1px #fff;
}
.ut-layout-newsroom .vc_grid-item {
    width: 50%;
}
li#field_16_74, li#field_16_75, li#field_16_76, li#field_16_77, li#field_16_78, li#field_16_79, li#field_16_80, li#field_16_82 {
    display: none;
}
h1.page-title {
    color: #273966;
    font-size: 35px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 1%;
}

h1.latest-videos {
    font-size: 35px;
    text-transform: uppercase;
    font-weight: 600;
    color: #ff8228;
}
.ut-layout-newsroom a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    background-color: #fff;
    color: #3a608d;
    border: none;
    margin-top: 4%;
    font-weight: 600;
    border-radius: 0;
    font-size: 17px;
    padding: 10px 25px;
}
/*****Home******/

ul.ubermenu-submenu li h4 {
    font-size: 13px;
    text-transform: uppercase;
    color: #333333;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover>.ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active>.ubermenu-target {
    background: #2d9b8b !important;
}
.casipo-archive h1 {
    color: #7ac2b0;
    text-transform: uppercase;
    font-size: 34px;
    font-weight: 600;
    margin-bottom: 2%;
    margin-top: 0;
}
/*************************************End*****************************************/

div#wrapper-7 a:hover {
    color: #2d9b8b;
    transition: 0.2s ease-in-out;
}
div#wrapper-7 a {
    transition: 0.2s ease-in-out;
}
.gpoll_poll_widget {
    background: #b6cb9b;
    padding: 19px 41px;
    margin-top: 10%;
}
h3.element-title {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 35px;
    margin-bottom: 12%;
}
label.gfield_label {
    color: #fff;
    font-weight: 300 !important;
    font-size: 22px !important;
}
input#gform_submit_button_3 {
    background: #fff;
    border: none;
    border-radius: 0;
    padding: 3px 23px;
    font-size: 16px;
    font-weight: 600;
    color: #2d9b8b;
    margin-top: 14%;
}
.single-home_latest a.gpoll_button {
    color: #fff;
    text-decoration: none;
    position: absolute;
    left: 61%;
    top: 100%;
}
.page-id-413 .casipo-main h1 {
    margin-top: 0%;
}
.single-home_latest .ut-layout-newsroom div#col-11-1 {
    width: 27%;
    margin-top: 5%;
    margin-bottom: 3%;
}
.twitter-cas h3.element-title {
    display: none;
}
.twitter-cas iframe#twitter-widget-0 {
    margin-top: 7% !important;
}
.casipo-main img {
    width: 104%;
    margin-top: 2%;
}
.casipo-main h2 {
    text-align: center;
    text-transform: uppercase;
    font-size: 23px;
    font-weight: 600;
    margin-top: 4%;
}
.casipo-main h3 {
    text-transform: uppercase;
    margin-bottom: 3%;
    font-weight: 600;
    color: #7ac2b0;
}
.casipo-main a {
    text-decoration: none;
    color: #7ac2b0;
}
.sidebar-main ul {
    padding: 0;
    background: #f7f8f9;
}
.sidebar-main li {
    border-bottom: 1px solid lightgray;
    border-bottom-width: 1px;
}

.single-home_latest div#col-11-2 {
    width: 61%;
    margin-left: 4%;
    margin-top: 4%;
}
.ut-layout-casipo div#col-13-1 {
    width: 27%;
    margin-top: 5%;
}
.casipo-main h1 {
    color: #7ac2b0;
    text-transform: uppercase;
    font-size: 34px;
    font-weight: 600;
    margin-bottom: 2%;
    margin-top: 5%;
}
.casipo-main ul li {
    line-height: 23px;
    margin-left: -3%;
    font-size: 16px;
    margin-bottom: 20px !important;
}
.ut-layout-casipo .fb-page.fb_iframe_widget {
    margin-left: 0%;
    margin-top: 10%;
}
.fb_loader {
    display: none !important;
}
.ut-layout-casipo div#content {
    margin-top: 8%;
    margin-left: 6%;
}
.page-id-446 .title {
    width: 89%;
    margin-left: 6%;
    text-align: center;
    margin-top: -16%;
}
div.page-id-446 span.board-modal-link {
    font-size: 15px;
    font-weight: 500;
    margin-top: -8%;
    margin-bottom: 0% !important;
}
.page-id-449 .title {
    width: 89%;
    margin-left: 6%;
    text-align: center;
    margin-top: -15%;
}
ul#gform_fields_1 li label {
    color: #888;
    font-weight: 300 !important;
    font-size: 13px !important;
}
.sidebar-form input#input_1_3, input#input_1_1, input#input_1_2 {
    width: 100%;
}
.sidebar-form input#gform_submit_button_1 {
    text-decoration: none;
    color: #fff;
    background: #b160a1;
    padding: 9px 21px;
    border: none;
    border-radius: 0;
    font-size: 14px;
    float: right;
    text-transform: uppercase;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {
    padding-right: 22px !important;
}
.sidebar-form h2 {
    color: #2d9b8b;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 500;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {
    visibility: hidden !important;
}
.single-home_latest .featured-image {
    margin-bottom: 4%;
}
nav#ubermenu-main-2-primary-menu {
    margin-left: -21px;
}
.sidebar-main ul {
    padding: 0;
    background: #f7f8f9;
}
.sidebar-main .current-menu-item {
    background: rgba(128, 128, 128, 0.11);
}
/*.sidebar-main li {
    border-bottom: 1px solid #000;
    border-bottom-width: 1px;
}*/
.custom-menu-col {
    margin-top: 5%;
    padding-right: 60px;
}
.sidebar-main a {
    text-decoration: none;
    color: #000 !important;
    font-size: 14px;
    line-height: 20px;
    padding: 12px 18px;
    display: block;
}
.ut-layout-palliative-care div#col-12-1 {
    width: 27%;
    margin-top: 5%;
}
.ut-layout-palliative-care div#content {
    margin-top: 5%;
    margin-left: 3%;
}
.ut-layout-palliative-care div#col-12-2 {
    margin-left: 3%;
}
.what-is-palla-care h1 {
    color: #7ac2b0;
    text-transform: uppercase;
    font-size: 34px;
    font-weight: 600;
    margin-bottom: 4%;
}
.ut-layout-palliative-care div#wrapper-12 {
    margin-bottom: 3%;
}
.what-is-palla-care p {
    font-size: 16px;
    margin-bottom: 3%;
}
.what-is-palla-care ul li {
    line-height: 23px;
    margin-left: -3%;
    font-size: 16px;
    margin-bottom: 20px !important;
}
.myths b {
    font-size: 13px;
}
.single-home_latest h1.entry-title.post-header {
    font-size: 25px;
    text-transform: uppercase;
    line-height: 31px;
    color: #c41d3e;
    font-weight: 600;
    margin-bottom: 2%;
}
.what-is-palla-care h3 {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 2%;
    margin-top: 5%;
}
.page-id-22 .what-is-palla-care b {
    text-transform: unset;
    font-size: 16px;
    font-weight: 600;
}
.adv-care-pla h1 {
    font-size: 24px !important;
    text-transform: uppercase;
    color: #273966;
    margin-bottom: 3%;
    font-weight: 300;
}
.adv-care-pla b {
    font-size: 24px;
    text-transform: uppercase;
    color: #273966;
}
.adv-care-pla p, .why-it p, .who-its p, .how-to-get p {
    font-size: 16px;
    margin-bottom: 35px;
    font-weight: 600;
}
.adv-care-pla a {
    color: #fff;
    background: #273966;
    font-size: 18px;
    padding: 10px 20px;
    text-decoration: none;
}
.why-it h1 {
    font-size: 24px !important;
    text-transform: uppercase;
    color: #273966;
    margin-bottom: 3%;
    font-weight: 300;
}
.why-it b {
    font-size: 24px;
    text-transform: uppercase;
    color: #273966;
    margin-bottom: 3%;
}
.why-it a {
    color: #fff;
    background: #273966;
    font-size: 20px;
    padding: 10px 20px;
    text-decoration: none;
}
.who-its h1 {
    color: #273966;
    font-size: 24px !important;
    text-transform: uppercase;
    margin-bottom: 3%;
    font-weight: 300;
}
.who-its b {
    color: #273966;
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 3%;
}
.who-its a {
    color: #fff;
    background: #273966;
    font-size: 20px;
    padding: 10px 20px;
    text-decoration: none;
}
.how-to-get h1 {
    color: #273966;
    font-size: 24px !important;
    text-transform: uppercase;
    margin-bottom: 3%;
    font-weight: 300;
}
.how-to-get b {
    color: #273966;
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 3%;
}
.how-to-get a {
    background: #b160a1 !important;
    font-size: 14px;
    padding: 10px 20px;
	font-weight: 500;
    text-decoration: none;
    color: #fff !important;
}
.why-it, .who-its, .how-to-get {
    margin-top: 8%;
}
.adv-care-pla {
    margin-top: 4%;
}
.two-images img {
    width: 100%;
}
.two-images {
    display: flex;
}
.start-the-convo h1 {
    color: #2d9b8b;
    font-size: 34px;
    text-transform: uppercase;
    margin-bottom: 3%;
    font-weight: 600;
}
.start-the-convo p {
    color: #333333;
    font-size: 19px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 2%;
}
.start-the-convo a {
    color: #fff;
    background: #b160a1;
    font-size: 20px;
    padding: 10px 20px;
    text-decoration: none;
}
.start-the-convo p:nth-child(3) {
    margin-bottom: 5%;
}
.start-the-convo {
    margin-top: 7%;
}
div#slide-8-layer-2 a {
    font-size: 18px !important;
    color: #fff;
    text-decoration: none;
    background: #b6cb9b;
    padding: 10px 19px !important;
    text-transform: none;
    font-weight: 500 !important;
}
.no-img-posts {
    margin-top: 2%;
    margin-bottom: 2%;
}
.no-img-posts .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
    display: none;
}
form#searchform {
    margin-right: -30%;
}
.living-matter-row .vc_tta-container {
    width: 97%;
    margin-left: 1%;
}
.ubermenu-submenu-id-40-col-1 span.ubermenu-target-title.ubermenu-target-text {
    color: #333333 !important;
}
.ubermenu-submenu-id-40-col-2 span.ubermenu-target-title.ubermenu-target-text {
    color: #333333 !important;
}
ul.ubermenu-submenu-id-1094-col-2 li h3 {
    font-size: 14px;
    text-transform: uppercase;
}
ul.ubermenu-submenu-id-1094-col-1 li h3 {
    font-size: 14px;
    text-transform: uppercase;
}
.nick-div p {
    font-size: 16px;
    font-weight: 600;
}
.ubermenu-submenu-id-40 li h3 {
    font-size: 14px;
    text-transform: uppercase;
}
ul.ubermenu-submenu-id-1094-col-0 li h3 {
    font-size: 14px;
    text-transform: uppercase;
}
.nicks-story h1 {
    font-size: 34px;
    text-transform: uppercase;
    color: #273966;
    margin-bottom: 3%;
    font-weight: 400;
}
.wpb_revslider_element {
    margin-bottom: 0;
}
.page-id-446 .ut-layout-about-us span.board-modal-link {
    margin-bottom: 0% !important;
}
.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded {
    padding: 0px 20px;
}
.ut-layout-newsroom footer.footwrapper {
    margin-top: 3%;
}
.more-stories {
    margin-top: 10%;
}
.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded h5 {
    text-transform: uppercase;
    margin-bottom: 1%;
    font-size: 13px;
}
.page-id-24 .subscribe-block h1 {
    text-transform: uppercase;
    font-size: 35px;
    font-weight: 600;
    color: #2d9b8b;
    margin-bottom: 7%;
}

.page-id-32 .background-this {
    background: #202455;
    padding: 20px 32px !important;
    margin-top: 0.9%;
    height: 20rem;
    width: 44%;
    margin-left: -27.5%;
}
.page-id-690 .head-operations .title {
    margin-top: -16%;
}
ul#input_12_1 {
    margin-top: 10% !important;
    margin-bottom: 10% !important;
}
.ubermenu-submenu-id-40-col-0 li span.ubermenu-target-title.ubermenu-target-text {
    color: #333333 !important;
}
/*.ubermenu-submenu-id-432-col-0 li span.ubermenu-target-title.ubermenu-target-text {
    color: #333333 !important;
}*/

.single-newsroom .category-videos .featured-image {
    display: none;
}
.casi-slider h1 {
    text-transform: uppercase;
    font-weight: 600 !important;
    margin-top: 0 !important;
    font-size: 44px !important;
    line-height: 38px !important;
}
.ubermenu.ubermenu-main .ubermenu-item-normal>.ubermenu-target:hover, .ubermenu.ubermenu-main .ubermenu-item-normal:hover>.ubermenu-target, .ubermenu.ubermenu-main .ubermenu-item-normal.ubermenu-active>.ubermenu-target {
    color: #ffffff !important;
}
@media screen and (min-width: 1501px) {
    div#slide-3-layer-2 {
        margin-left: 1% !important;
    }
    .mission p:nth-child(3) {
    width: 510px;
}
    .no-img-posts .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
        height: 13vh !important;
    }
    li#field_14_5>label {
        font-size: 35px !important;
        font-weight: 600 !important;
        margin-bottom: 2%;
        text-transform: uppercase;
       
    }
    .background-this {
        margin-left: -7.8%;
    }
    .tp-leftarrow.tparrows.gyges {
        left: 180px !important;
    }
    .for-donate form#gform_14 {
        margin-top: -6.7% !important;
        padding: 0px 18px;
        margin-left: 2%;
    }
    .tp-rightarrow.tparrows.gyges {
        left: 98% !important;
    }
    div#slide-8-layer-2 {
        color: #fff !important;
        text-transform: uppercase;
        font-weight: 600 !important;
        font-size: 44px !important;
        line-height: 48px !important;
        margin-left: 0% !important;
    }
    div#slide-9-layer-4 {
        margin-left: 13% !important;
    }
    div#slide-9-layer-2 {
        margin-left: 14% !important;
    }
}
@media screen and (max-width: 1500px) {
    div#slide-3-layer-2 {
        margin-left: -12% !important;
    }
    div#slide-9-layer-4 {
        margin-left: 0 !important;
    }
    div#slide-8-layer-2 {
        color: #fff !important;
        text-transform: uppercase;
        font-weight: 600 !important;
        font-size: 44px !important;
        line-height: 48px !important;
        margin-left: -11% !important;
    }
    div#slide-9-layer-2 {
        margin-left: 1% !important;
    }
}
ul#ubermenu-nav-main-2-primary-menu .ubermenu-current-menu-item>span.ubermenu-target-title.ubermenu-target-text {
    color: #fff;
}
ul#ubermenu-nav-main-2-primary-menu .ubermenu-current-menu-item img.ubermenu-image.ubermenu-image-size-thumbnail {
    filter: brightness(4);
}
ul.ubermenu-submenu.ubermenu-submenu-id-40-col-0.ubermenu-submenu-type-stack h4 {
    margin-top: -15% !important;
}
ul.ubermenu-submenu.ubermenu-submenu-id-40-col-0.ubermenu-submenu-type-stack li span {
    font-size: 14px !important;
    line-height: 19px;
    margin-bottom: 0%;
}
ul.ubermenu-submenu.ubermenu-submenu-id-40.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item.ubermenu-submenu-content-align-center.ubermenu-autoclear {
    width: 12.9%;
}
ul.ubermenu-submenu.ubermenu-submenu-id-40-col-0.ubermenu-submenu-type-stack li>a:hover {
    background: #fff;
    color: green;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
    color: #fff;
    background: #2d9b8b;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target {
    color: #fff !important;
}
ul.ubermenu-submenu-id-432-col-0 span.ubermenu-target-title.ubermenu-target-text {
    color: #333333 !important;
}
.ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target img.ubermenu-image.ubermenu-image-size-thumbnail {
    filter: brightness(4) !important;
}
ul#menu-about-us-menu li {
    border-bottom: 1px solid lightgray;
    border-bottom-width: 1px;
}
ul#menu-about-us-menu .current-menu-item {
    background: rgba(128, 128, 128, 0.18);
}
ul#menu-about-us-menu {
    padding: 0;
    background: #f7f8f9;
}
ul#menu-about-us-menu li a {
    text-decoration: none;
    color: #000;
    font-size: 17px;
    line-height: 43px;
    padding: 24px;
}
ul.ubermenu-submenu-type-stack .ubermenu-current-menu-item span.ubermenu-target-text {
    color: #fff !important;
}
ul#ubermenu-nav-main-2-primary-menu .ubermenu-current-menu-item>span.ubermenu-target-title.ubermenu-target-text {
    color: #fff;
}
.single-hpca-staff span.board-modal-link {
    font-size: 15px;
    font-weight: 500;
    margin-top: -8%;
    margin-bottom: -15% !important;
}
.about-us-hpca h1 {
    color: #7ac2b0;
    text-transform: uppercase;
    font-size: 34px;
    font-weight: 600;
    margin-bottom: 3%;
}
.casipo-staff-row .board-modal-link {
    margin-top: -10% !important;
    margin-bottom: 21% !important;
}
.carrers h1 {
    color: #7ac2b0;
    text-transform: uppercase;
    font-size: 34px;
    font-weight: 600;
    margin-left: -4px;
    margin-top: 0;
    margin-bottom: 6% !important;
}
.ut-layout-about-us span.board-modal-link {
    font-size: 15px;
    font-weight: 500;
    margin-top: -8%;
}
.casipo-staff h1 {
    color: #7ac2b0;
    text-transform: uppercase;
    font-size: 34px;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 7% !important;
}
.title {
    width: 89%;
    margin-left: 6%;
    text-align: center;
    margin-top: -20%;
}
.ult_modal-body.ult-responsive.ult-html a {
    text-decoration: none;
    color: #7ac2b0;
}
.title p {
    font-style: italic;
}
ul#ubermenu-nav-main-2-primary-menu .ubermenu-current-menu-item>a span.ubermenu-target-title.ubermenu-target-text {
    color: #fff;
}
.about-us-hpca ul li {
    line-height: 23px;
    margin-left: -3%;
    font-size: 16px;
    margin-bottom: 20px !important;
}

ul.ubermenu-submenu.ubermenu-submenu-id-918 li span {
    color: #333333 !important;
}
ul.ubermenu-submenu.ubermenu-submenu-id-1094 li span {
    color: #333333 !important;
}
.ut-layout-about-us div#content {
    margin-top: 5%;
    margin-left: 6%;
    margin-bottom: 3%;
}
.ut-layout-about-us div#col-14-1 {
    width: 27%;
    margin-top: 5%;
}
ul#menu-about-us-menu .current-menu-item a {
    color: #2d9b8b;
    font-weight: 600;
}
.manco-team h1 {
    color: #7ac2b0;
    text-transform: uppercase;
    font-size: 34px;
    font-weight: 600;
    margin-top: 4%;
    margin-bottom: 6% !important;
}
.for-donate ul#input_14_5 li {
    display: initial;
    padding-right: 21px !important;
}
.for-donate ul#input_14_5 input[type='radio'] {
    margin-top: 1px;
}
.for-donate form#gform_14 {
    margin-top: -5.6%;
    padding: 0px 40px;
}
input#input_14_3 {
    width: 126%;
    background: transparent;
    border: none;
    border-bottom: 1px solid #fff;
    margin-top: -4px;
    color: #fff;
}
input#gform_submit_button_14 {
    background: #fff;
    color: #b6cb9b;
    border: none;
    border-radius: 0;
    padding: 5px 19px;
    font-size: 16px;
    font-weight: 600;
    position: relative;
}
ul#input_14_5 li label {
    color: #fff;
    font-weight: 400;
    font-size: 20px;
}
ul#input_14_5 {
    margin-top: 10px !important;
    margin-left: 7px !important;
}
li#field_14_5>label {
    font-size: 35px !important;
    font-weight: 600 !important;
    margin-bottom: 2%;
    text-transform: uppercase;
    margin-top: 2%;
}
.for-donate form#gform_14 input[type="radio"]:after {
    width: 17px;
    height: 17px;
    border-radius: 15px;
    top: -1.5px;
    left: -7px;
    position: relative;
    background-color: transparent;
    content: "";
    display: inline-block;
    visibility: visible;
    border: 2px solid rgb(255, 255, 255);
}
.no-img-posts .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title a.vc_gitem-link {
    font-size: 14px;
    line-height: 10px;
    color: #fff;
}
.no-img-posts .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
    top: 15%;
}
.no-img-posts .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-top: -1%;
    margin-left: 29%;
}
div.no-img-posts .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    min-height: 19vh !important;
}
.no-img-posts .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date a {
    color: #202455;
}
li#field_14_3 {
    margin-top: -1%;
}
.for-donate form#gform_14 input[type="radio"]:checked:after {
    width: 17px;
    height: 17px;
    border: 2px double #fff;
    background: #fff;
    outline-offset: -8px;
    background-repeat: no-repeat;
    background-size: 8px;
    background-position: 1.4px 0.5px;
}
.for-donate ul#input_14_5 input[type="radio"] {
    visibility: hidden;
}
.resources-button a {
    color: #7ac2b0;
    text-decoration: none;
    font-size: 15px;
}
h3.media-heading a {
    color: #7ac2b0;
    pointer-events: none;
    cursor: text !important;
    padding: 0;
}
a.wpdm-download-link.wpdm-download-locked {
    text-decoration: none !important;
}
.pull-left img {
    display: none;
}
.panel-footer {
    display: none;
}
.casipo-resource h1 {
    color: #7ac2b0;
    text-transform: uppercase;
    font-size: 34px;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 5% !important;
}
.resources-button p {
    border: 1px solid #7ac2b0;
}
.ut-layout-resources .resources-button a  {
    color: #7ac2b0;
    text-decoration: none;
    font-size: 15px;
    padding: 9px 11px;
    display: block !important;
    transition: 0.2s ease-in-out;
}
.resources-button a {
    color: #7ac2b0;
    text-decoration: none;
    font-size: 15px;
    padding: 9px 11px;
    display: block !important;
    transition: 0.2s ease-in-out;
}
.head-operations .title {
    margin-top: -9%;
}
.head-operations .ult-modal-input-wrapper {
    margin-top: -6%;
}
.operation-staff h1, .finance-staff h1 {
    color: #7ac2b0;
    text-transform: uppercase;
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 6% !important;
}
.staff-link-btn {
    border: 1px solid #2d9b8b;
}
.about-staff h1 {
    color: #7ac2b0;
    text-transform: uppercase;
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 5% !important;
}
.facts_figs b {text-transform: unset;font-size: 16px;font-weight: 600;}
   

.facts_figs ul li {
    line-height: 23px;
    margin-left: -3%;
    font-size: 16px;
    margin-bottom: 20px !important;
}

.facts_figs a {
    color: #7ac2b0;
    text-decoration:  none;
}
.staff-link-btn a {
    padding: 7px 15px;
    display: block;
    text-decoration: none;
    color: #2d9b8b;
    font-size: 16px;
}
.page-id-32 ul#gform_fields_16_3 li {
    margin-top: 0;
}
input#input_16_58, input#input_16_56, input#input_16_60, input#input_16_62 {
    width: 100%;
}
.page-id-32 .wishes-copy {
    margin-top: 2%;
}
input#input_16_36, textarea#input_16_46, input#input_16_84, input#input_16_43, input#input_16_38, input#input_16_83, input#input_16_41 {
    width: 100%;
}
.ubermenu-current-menu-ancestor img.ubermenu-image.ubermenu-image-size-thumbnail {
    filter: brightness(4);
}
form#gform_16 label.gfield_label {
    color: #333333;
    font-weight: 300 !important;
    font-size: 22px !important;
    margin-top: 2% !important;
    margin-bottom: 5px !important;
}
li#field_16_5 {
    margin-top: -12px !important;
}
.ut-layout-art-with-heart-for-hospice div#col-15-1, .ut-layout-butterfly-box div#col-16-1, .ut-layout-lace-up-for-cancer div#col-17-1, .ut-layout-fives-for-hospice div#col-18-1, .ut-layout-covid-19 div#col-43-1, .ut-layout-palliative-healthcare div#col-49-1, .ut-layout-find-a-hospice div#col-62-1 {
    width: 27%;
    margin-top: 5%;
}
.ut-layout-art-with-heart-for-hospice div#content, .ut-layout-butterfly-box div#content, .ut-layout-lace-up-for-cancer div#content, .ut-layout-fives-for-hospice div#content, .ut-layout-find-a-hospice div#content {
    margin-top: 8%;
    margin-left: 6%;
    margin-bottom: 3%;
}
input#input_16_4_1, input#input_16_4_2, input#input_16_4_3 {
    width: 100%;
}
input#input_16_4_4 {
    width: 100%;
}
input#input_16_4_5 {
    width: 100%;
}
select#input_16_4_6 {
    width: 100%;
}
.top-list ul li:nth-child(1) {
    display: none;
}
li#menu-item-470 h4 {
    padding-top: 16%;
    color: #888888;
}
.what-is-palla-care h2 {
    color: #7ac2b0;
    text-transform: uppercase;
    font-size: 34px;
    font-weight: 600;
}
.second-main {
    margin-top: -10px;
}
.side-images-block {
    width: 45%;
    margin-left: -12%;
}
ul.ubermenu-submenu li span.ubermenu-target-title.ubermenu-target-text {
    font-size: 14px !important;
    line-height: 18px;
}
.campaigns-content a {
    color: #2d9b8b;
    font-size: 16px;
    text-decoration: none;
}
.date-format {
    margin-bottom: 3%;
}
.sidebar-main {
    margin-bottom: 15%;
}
.first-main {
    margin-bottom: 0% !important;
} 
.campaigns-content ul li {
    line-height: 23px;
    margin-left: -3%;
    font-size: 16px;
    margin-bottom: 20px !important;
}
span.gf_step_label {
    color: #a29e9e;
    text-transform: uppercase;
    font-size: 12px;
}
.step-1 h2, .step-2 h2, .step-3 h2 {
    display: none;
}
input#gform_next_button_16_1, input#gform_previous_button_16_32, input#gform_next_button_16_32, input#gform_previous_button_16_52, input#gform_next_button_16_52, input#gform_previous_button_16, input#gform_submit_button_16 {
    color: #fff;
    background: #b160a1;
    border: none;
    border-radius: 0;
    padding: 5px 23px;
    font-size: 16px;
    margin-top: 2%;
    text-transform: uppercase;
}
.subscribe-block {
    text-align: center;
}
.subscribe-block h1 {
    text-transform: uppercase;
    font-size: 35px;
    font-weight: 600;
    color: #2d9b8b;
}
ul#gform_fields_16_2 li label {
    font-size: 14px;
    margin-top: 6px;
    font-weight: 400;
}
ul#gform_fields_16_2 input {
    margin-right: 3px;
}
.step-3-question {
    margin-top: 3%;
    margin-bottom: -1%;
}
.step-4-question {
    margin-top: 2%;
}
.step-3-question p {
    font-size: 14px;
}
.step-4-content {
    margin-top: 3%;
}
li#field_16_71 {
    margin-top: 1% !important;
    margin-bottom: -1% !important;
}
ul#gform_fields_16_3 input[type="radio"] {
    margin-right: 3px;
}
li#field_16_71 a {
    color: #008266;
    text-decoration: none;
}
.clear-multi div {
    display: inline-grid;
    margin-right: 10px;
}
textarea#wplc_chatmsg {
    word-wrap: break-word !important;
    white-space: pre-line !important;
    line-height: 17px;
}
body.page-template-default.page.page-id-981 .vc_grid-item.vc_clearfix.vc_col-sm-12.vc_grid-item-zone-c-bottom.vc_visible-item.fadeIn.animated {
    width: 100%;
}
.page-id-981 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title a.vc_gitem-link {
    color: #fff;
}
.page-id-411 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title a.vc_gitem-link {
    color: #fff;
}
.page-id-983 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title a.vc_gitem-link {
    color: #fff;
}
.page-id-26 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title a.vc_gitem-link {
    color: #fff;
}
.page-id-979 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title a.vc_gitem-link {
    color: #fff;
}
.single-butterflybox .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title a.vc_gitem-link {
    color: #fff;
}
.page-id-32 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title a.vc_gitem-link {
    color: #fff;
}
.background-this {
    background: #202455;
    padding: 20px 32px !important;
    margin-top: 1.3%;
    height: 20rem;
    width: 57%;
    margin-left: -8%;
}
.page-id-981 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-top: 0;
}
.page-id-983 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-top: 0;
}
.page-id-411 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-top: 0;
}
.page-id-26 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-top: 0;
}
.page-id-979 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-top: 0;
}
.page-id-32 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-top: 0;
}
.single-butterflybox .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-top: 0;
}
.single-butterflybox a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    background-color: #fff;
    color: #202455;
    border: none;
    margin-top: 4%;
    font-weight: 600;
    border-radius: 0;
    font-size: 17px;
    padding: 10px 25px;
    position: absolute;
    top: 55%;
}
.page-id-981 a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    background-color: #fff;
    color: #3a608d;
    border: none;
    margin-top: 4%;
    font-weight: 600;
    border-radius: 0;
    font-size: 17px;
    padding: 10px 25px;
    position: absolute;
    top: 55%;
}
.page-id-411 a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    background-color: #fff;
    color: #3a608d;
    border: none;
    margin-top: 4%;
    font-weight: 600;
    border-radius: 0;
    font-size: 17px;
    padding: 10px 25px;
    position: absolute;
    top: 55%;
}
.page-id-26 a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    background-color: #fff;
    color: #3a608d;
    border: none;
    margin-top: 4%;
    font-weight: 600;
    border-radius: 0;
    font-size: 17px;
    padding: 10px 25px;
    position: absolute;
    top: 55%;
}
.page-id-979 a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    background-color: #fff;
    color: #3a608d;
    border: none;
    margin-top: 4%;
    font-weight: 600;
    border-radius: 0;
    font-size: 17px;
    padding: 10px 25px;
    position: absolute;
    top: 55%;
}
.page-id-32 a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    background-color: #fff;
    color: #3a608d;
    border: none;
    margin-top: 4%;
    font-weight: 600;
    border-radius: 0;
    font-size: 17px;
    padding: 10px 25px;
    position: absolute;
    top: 55%;
}
.page-id-983 a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    background-color: #fff;
    color: #3a608d;
    border: none;
    margin-top: 4%;
    font-weight: 600;
    border-radius: 0;
    font-size: 17px;
    padding: 10px 25px;
    position: absolute;
    top: 55%;
}
.page-id-981 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    font-size: 22px;
}
.page-id-411 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    font-size: 22px;
}
.page-id-26 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    font-size: 17px;
    line-height: 21px;
}
.page-id-979 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    font-size: 17px;
    line-height: 21px;
}
.page-id-983 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    font-size: 22px;
}
.vc_grid-item.vc_clearfix.vc_col-sm-12.vc_grid-item-zone-c-bottom.vc_visible-item {
    width: 100%;
}
.page-id-32 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    font-size: 22px;
}
.single-butterflybox .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    font-size: 22px;
}
.page-id-26 input#gform_submit_button_12 {
    border: none;
    border-radius: 0;
    background-color: #fff;
    color: #2d9b8b;
    padding: 3px 16px;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 9%;
}
.page-id-26 .vc_grid-item.vc_clearfix.vc_col-sm-12.vc_grid-item-zone-c-bottom.vc_visible-item {
    width: 100%;
}
.page-id-983 .vc_grid-item.vc_clearfix.vc_col-sm-12.vc_grid-item-zone-c-bottom.vc_visible-item.fadeIn.animated {
    width: 100%;
}
.page-id-26 .vc_grid-item.vc_clearfix.vc_col-sm-12.vc_grid-item-zone-c-bottom.vc_visible-item.fadeIn.animated {
    width: 100%;
}
.page-id-32 .vc_grid-item.vc_clearfix.vc_col-sm-12.vc_grid-item-zone-c-bottom.vc_visible-item.fadeIn.animated {
    width: 100%;
}
.single-butterflybox .vc_grid-item.vc_clearfix.vc_col-sm-12.vc_grid-item-zone-c-bottom.vc_visible-item.fadeIn.animated {
    width: 100%;
}
.ut-layout-newsroom .subscribe-block-palliative {
    text-align: center;
    margin-top: 8%;
    margin-bottom: 3%;
    
}
div#input_16_4 label {
    visibility: hidden;
}
.single-province .vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-rounded.vc_tta-spacing-1.vc_tta-tabs-position-left.vc_tta-controls-align-left {
    display: inherit;
}
.single-province .hospice-details {
    margin-top: 3%;
    margin-left: -3%;
}
.single-resources .subscribe-block-palliative {
    display: none;
}
.call-banner {
    display: none;
}
.ut-layout-palliative-care .call-banner img {
    width: 95%;
}
.ut-layout-palliative-care .call-banner {
    text-align: center;
    margin-bottom: 33%;
}
.ut-layout-palliative-care .call-banner h2 {
    color: #fff;
    position: absolute;
    width: 100%;
    font-size: 25px;
    top: 19%;
    left: 1%;
    text-transform: uppercase;
    line-height: 33px;
}
.ut-layout-palliative-care .call-banner a {
    color: #fff;
    text-decoration: none;
}
.page-id-22 .call-banner {
    display: block;
}
.contact-us-div p {
    font-size: 16px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
    cursor: pointer;
    opacity: 1 ! important;
    filter: alpha(opacity=0);
    -webkit-transition: opacity .3s ease-in 0s;
    -o-transition: opacity .3s ease-in 0s;
    /* transition: opacity .3s ease-in 0s; */
    -webkit-tap-highlight-color: #000 ! important;
}
.two-images a {
    color: #fff;
    text-decoration: none;
    transition: 0.2s ease-in-out;
}
.for-me {
    text-align: center;
}
p.loved {
    position: absolute;
    width: 46%;
    top: 77%;
    color: #fff;
    font-size: 24px;
    text-transform: uppercase;
}
.call-banner:hover a {
    font-size: 28px;
    transition: 0.2s ease-in-out;
}
.call-banner a {
    transition: 0.2s ease-in-out;
}
.call-banner:hover a {
    font-size: 28px;
    letter-spacing: 1px;
    transition: 0.2s ease-in-out;
}
.call-banner:hover h2 {
    font-size: 28px;
    letter-spacing: 1px;
    transition: 0.2s ease-in-out;
}
.call-banner h2 {
    transition: 0.2s ease-in-out;
}
.page-one input {
    font-size: 14px !important;
}
.call-banner {
    cursor: pointer;
}
div#gf_page_steps_16 {
    display: -webkit-box;
    border-bottom: 1px solid lightgray;
    margin-bottom: 13px;
}
input#input_16_67, input#input_16_73, input#input_16_65, input#input_16_66, input#input_16_68, input#input_16_69, input#input_16_72, input#input_16_70 {
    width: 100%;
}
div#gf_page_steps_16 div {
    margin-right: 30px;
}
.gf_step_active span.gf_step_label {
    color: #008266;
    font-size: 16px;
}
.hcare {
    text-align: center;
}
p.profe {
    position: absolute;
    width: 46%;
    top: 77%;
    color: #fff;
    font-size: 24px;
    text-transform: uppercase;
}
.for-me:hover a {
    font-size: 26px;
}
.hcare:hover a {
    font-size: 26px;
}
.for-me {
    cursor: pointer;
}
.hcare {
    cursor: pointer;
}
div#wplc_chatbox {
    width: 100%;
}
img#agent_grav_1 {
    display: none;
}
.page-one label {
    font-size: 14px !important;
}
.sidebar-main ul li {
    list-style-type: none;
}
.page-id-2993 div#content h1.entry-title.post-header{
    display: none;
}
.page-id-2996 div#content h1.entry-title.post-header{
    display: none;
}
.training-m h1 {
    color: #2d9b8b;
    font-size: 35px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 4%;
}
.apply a {
    color: #2d9b8b;
    text-decoration: none;
}
.page-id-2998 div#col-42-1, div#col-42-2 {
    margin-top: 4%;
}

.both-membership a {
    color: #7ac2b0;
    border: 1px solid #7ac2b0;
    text-decoration: none;
    font-size: 15px;
    padding: 9px 11px;
    display: block;
    transition: 0.2s ease-in-out;
}
.both-membership a:hover {
    background: #7ac2b0;
    color: #fff;
    transition: 0.2s ease-in-out;
}
.alar-login-heading {
    display: none !important;
}
.ftxt > input {
    border: 1px solid #ccc;
    padding: 6px 5px;
    width: 275px;
    margin-top: -8px;
}
li#field_14_6 {
    display: -webkit-inline-box;
    margin-top: 1%;
}
.alar-login-form .button:hover {
    border: 0px solid #000 !important;
    
}
.ftxt > label {
    float: left;
    width: 130px !important;
}
.alar-login-form .button {
    background: #b160a1 !important;
    border: 0px solid #ccc;
    color: #fff;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 14px;
    padding: 10px 20px;
}
.alar-login-form {
    padding: 24px;
    margin-left: -20px;
    display: block;
    border: 0px solid #ccc !important;
    font-family: inherit;
    font-size: 13px;
}
li#field_14_6 label {
    margin-top: 12px;
    padding-right: 28px;
}
input#input_14_6 {
    width: 200px;
    background: transparent;
    border: none;
    border-bottom: 1px solid #fff;
    color: #fff;
}
body .gform_wrapper form .gform_body ul, body .gform_wrapper form .gform_body ul li {
    list-style-type: none !important;
    list-style-image: none !important;
    list-style: none !important;
    background-image: none !important;
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}
ul#input_5_1, ul#input_8_1, ul#input_4_1, ul#input_9_1, ul#input_6_1 {
    margin-bottom: 15% !important;
}
ul#input_11_1, ul#input_7_1, ul#input_10_1 {
    margin-bottom: 12% !important;
}
.ut-layout-palliative-care input#input_2_2 {
    margin-bottom: 6%;
}


.finance-staff {
    margin-left: 1.5%;
    margin-top: -3%;
}
.clear-multi div {
    text-align: center;
}
div#gform_confirmation_message_16 a.gravitypdf-download-link {
    border: none;
    color: #fff !important;
    font-size: 14px;
    padding: 13px 25px;
    text-transform: uppercase;
    border-radius: 0;
    background: #b160a1;
    text-decoration: none !important;
}
a.gravitypdf-download-link {
    border: none;
    color: #fff !important;
    font-size: 14px;
    padding: 13px 25px;
    text-transform: uppercase;
    border-radius: 0;
    background: #b160a1;
}
.submit-p p {
    margin-top: 2% !important;
}
.submit-p h1 {
    color: #273966;
    font-size: 35px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 1%;
}
.ut-layout-search-results div#col-28-1 {
    width: 27%;
    margin-top: 5%;
}
.ut-layout-search-results div#content {
    margin-top: 7%;
    margin-left: 6%;
}
.ut-layout-search-results h1.multi-post-title {
    color: #2d9b8b;
    font-size: 35px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 4%;
}
.ut-layout-search-results a.post-title {
    color: #7ac2b0;
    text-decoration: none;
    font-size: 15px;
    padding: 5px 0px;
    display: block;
}
.refer-all h4 {
    font-size: 14px;
    text-transform: uppercase;
}
ul.ubermenu-submenu-id-37 {
    padding-bottom: 7px !important;
}
li#menu-item-3089, li#menu-item-3090 {
    display: none;
}

.thanks-to {
    margin-top: 2%;
}
li#menu-item-7013 {
    margin-top: 7px !important;
}
li#menu-item-3090 {
    margin-bottom: 15px !important;
}
ul.ubermenu-submenu-id-37 .ubermenu-current-menu-item span.ubermenu-target-text {
    color: #fff !important;
}
ul.ubermenu-submenu-id-37 span.ubermenu-target-text {
    color: #333333 !important;
}
ul.ubermenu-submenu-id-37 a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 5px 20px !important;
}
.page-id-411 .background-this {
    margin-top: 1.4%;
}
.share-btn {
    display: none;
}
.single-newsroom .share-btn {
    margin-left: 6%;
    display: block;
}
.page-id-346 .what-is-palla-care b {
    text-transform: unset !important;
    font-size: inherit !important;
    font-weight: 600 !important;
}
.donations-page ul li {
    line-height: 23px;
    margin-left: -3%;
    font-size: 16px;
    margin-bottom: 20px !important;
}
.donations-page p {
    font-size: 16px;
    margin-bottom: 3%;
}
.donations-page h5 {
    font-weight: 600;
    margin-bottom: 3%;
}
.donations-page h1 {
    color: #7ac2b0;
    text-transform: uppercase;
    font-size: 34px;
    font-weight: 600;
    margin-bottom: 4%;
}
.donations-page a {
    color: #7ac2b0;
    text-decoration: none;
}
.ut-layout-donations .subscribe-block-palliative {
    margin-top: 6%;
    margin-bottom: 4%;
    visibility: hidden;
    display: none;
}
.ut-layout-donations .subscribe-block-palliative input#gform_submit_button_2 {
    float: right;
    border: none;
    color: #fff;
    font-size: 16px;
    padding: 14px 38px;
    border-radius: 0;
    background: #b160a1;
    left: 75%;
    bottom: 83px;
    position: absolute;
}
.imapatient p {
    font-size: 15px;
    margin-bottom: 3%;
}
.imapatient h5 {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 3%;
}
.imapatient h6 {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}
.imapatient h1 {
    color: #7ac2b0;
    text-transform: uppercase;
    font-size: 34px;
    font-weight: 600;
    margin-bottom: 4%;
}
.ut-layout-resources-materials-member div#content {
    margin-top: 1%;
    margin-left: 6%;
}
.ut-layout-resources-materials-member .resources-button p {
    padding: 9px;
}
.imapatient a {
    color: #7ac2b0;
    text-decoration: none;
    font-size: 16px;
}
.resource-search input#searchsubmit:hover {
    background-color: #5daf9a;
}
.ut-layout-newsroom .resources-button a:hover {
    background: #7ac2b0;
    color: #fff;
    transition: 0.2s ease-in-out;
}
.ut-layout-resources .resources-button a:hover {
    background: #7ac2b0;
    color: #fff;
    transition: 0.2s ease-in-out;
}
.ut-layout-resources div#col-32-1 {
    width: 27%;
    margin-top: 5%;
	display: none;
}
.ut-layout-resources div#col-32-2 {
    width: 94%;
	margin-top: 40px;
}
.ut-layout-resources-materials-member div#col-42-1 {
    width: 27%;
    margin-top: 5%;
} 
a.read-full {
    border: 1px solid #2d9b8b;
    padding: 7px 15px;
    position: relative;
    top: 25px;
    transition: 0.2s ease-in-out;
}
a.read-full:hover {
    background: #7ac2b0;
    color: #fff;
    transition: 0.2s ease-in-out;
}
a.dnt-btn {
    color: #fff;
    background-color: #b6cb9b;
    padding: 5px 32px;
    font-size: 17px;
    font-weight: 600;
}
li#menu-item-870 {
    display: none;
}
a.lace-download {
    text-transform: uppercase;
    border: 1px solid;
    padding: 5px 15px;
}
.ut-layout-resources .subscribe-block-palliative {
    margin-top: 6%;
    margin-bottom: 10%;
   
}

.search-results div#container-28 {
    margin-bottom: 5%;
}
.page-id-7 div#gform_wrapper_2 {
    margin-bottom: 9%;
}

.gform_body input {
    border: none;
    background: #f7f8f9;
    padding: 12px 12px !important;
    margin-top: 5px;
}

li#field_2_4 {
    width: 48%;
    margin-right: 2% !important;
}

.single-province div#gform_wrapper_2 {
    margin-bottom: 8%;
}

/**********************************************************************/


.ut-layout-contact-us .subscribe-block {
    margin-bottom: 10%;
}

ul#menu-directory-download li {
    border-bottom: 1px solid #d6d6d6;
    border-bottom-width: 1px;
}

ul#menu-directory-download {
    padding: 0;
    background: #f7f8f9;
}

ul#menu-directory-download li a:hover {
    color: #2d9b8b;
}

.down-directory h3 {
    color: #2d9b8b;
    text-transform: uppercase;
    font-size: 23px;
    font-weight: 500;
}
.move-left-col {
    margin-left: -45px;
}
.postid-145 h1.latest-arti {
    text-transform: uppercase;
    font-size: 35px;
    font-weight: 600;
    color: #2d9b8b;
    margin-top: 5%;
}
ul.pagination li a {
    color: #7ac2b0;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #ebebeb;
    border-color: #337ab7;
    cursor: default;
}
.single-province .latest-poll {
    margin-top: 19% !important;
}
table.table.table-bordered {
    display:  none;
}
.ut-layout-search-results div#wrapper-7 {
    margin-top: 3pc;
}
.col-md-12.single-col-flat {
    display:  none;
}
.donations-page {
    margin-bottom: 30% !important;
}
a.partner-login a {
    color: #fff;
    text-decoration:  none;
}
a.partner-logout {
    display: none;
}
/**************************When logged in****************************************/
.logged-in a.partner-login {   
    display: none;
}
.logged-in a.donate-header {
    
    left: 18%;
}
.logged-in div#col-5-2 input#s {
    left: 50%;   
}
.logged-in .menu-resources-side-menu-container {
    display: block !important;
}
.logged-in .gpoll_poll_widget {
    background: #b6cb9b;
    padding: 19px 41px;
    margin-top: 10% !important;
}
.page-restrict-output form b {
    margin-bottom: 3px;
    display: block;
}

.page-restrict-output form input {
    border: none;
    background: #f7f8f9;
    margin-top: 4px !important;
    padding: 5px 4px;
}

.page-restrict-output input.button {
    border: none;
    color: #fff;
    font-size: 17px;
    padding: 4px 20px !important;
    border-radius: 0;
    background: #2d9b8b !important;
    position: relative;
    top: 4px;
}

.page-restrict-output input.button:hover {
    background: #b160a1 !important;
}
.page-restrict-output p a {
    color: #2d9b8b;
    font-size: 13px;
}
.page-restrict-output>p {
    font-size: 16px;
}
.page-id-1463 .menu-resources-side-menu-container {
    display: none;
}
.page-id-1463 .gpoll_poll_widget {
    background: #b6cb9b;
    padding: 19px 41px;
    margin-top: -15%;
}
.page-id-1463 a.gpoll_button {
    color: #fff;
    text-decoration: none;
    position: absolute;
    left: 63%;
    top: 91%;
}
.page-id-1317 .donations-page {
    margin-bottom: 43% !important;
}
.page-id-1321 .donations-page {
    margin-bottom: 10% !important;
}
.page-id-10457 .donations-page {
    margin-bottom: 0% !important;
}
p.top {
    position:  fixed;
    bottom: 7%;
    left: 0%;
    color: transparent;
    cursor:  pointer;
    display: none;
}
li#menu-item-1652 {
    display: none;
}
p.top:after {
    content: "\f062";
    font-family:  FontAwesome;
    font-size: 30px;
    color: #2d9b8b;
}
.page-id-28 p.top {
    display: none !important;
}
li.weblink a {
    font-size: 0px !important;
}
.apply {
    border-bottom: 1px solid lightgray;
    padding-bottom: 13px;
}

.available- b {
    text-transform:  uppercase;
    font-size:  12px;
    font-weight: 900;
}
div#wrapper-7 {
    padding-bottom: 10px;
}
.whpcday-qoute-block {
    padding-left: 20px;
    padding-top: 8px;
}
li.weblink a:after {
    content:  "Get Directions";
    color: inherit;
    font-size: 12px;
    text-decoration: none;
}
span.whpc-green {
    color: #2d9b8b;
}

.to-donate-block h4, .go-further-block h4 {
    font-size: 22px;
	margin-top: 0;
}
.to-donate-block p a, .home-whpcd p a {
    color: #b160a1;
}
.vc_grid-loading, .vc_grid-loading:after, .vc_grid-loading:before {
     background-color: #002f4b;
}
span.whpc-green {
    color: #2d9b8b;
}
img#agent_grav_5 {
    display: none;
}
p.top:before {
    content: "Back to Top";
    color: gray;
    position:  absolute;
    top: 40px;
    left: 3px;
    width: 1000px;
    visibility:hidden;
    transition: 0.2s ease-in-out;
}

p.top:hover:before {
    visibility:  visible;
    transition: 0.2s ease-in-out;
}
.single-resources .type-resources {
    margin-top: -86px;
}
ul.breadcrumb {
    margin-top: -20px;
}
div#gform_confirmation_message_2 {
    text-align: center;
    margin-bottom: 2pc;
}
/*************************Mobile***********************************/
@media screen and (max-width: 767px) { 
    .casi-slider h3 {
        font-size: 20px !important;
        text-transform: uppercase;
        line-height: 25px !important;
    }
	.inner-milestone-content {
   	 padding-left: 0px;
	}
	.home-whpcd2024 .wpb_single_image {
    margin-bottom: 0;
	position: relative !important;
    bottom: 0;
		top: 0 !important;
	}
	.ut-layout-newsroom div#content, .ut-layout-covid-19 div#content, .ut-layout-palliative-healthcare div#content {
    margin-top: 7%;
    margin-left: 0%;
}
	.voice-image img {
    width: 500px;
   
}
	.custom-menu-col {
    margin-top: 5%;
    padding-right: 0;
	}
	.main-path-content {
    margin-top: 0px;
}
	.home-whpcd {
    padding-left: 30px;
    padding-right: 70px;
}
	.main-banner-row {
    padding-bottom: 65px;
}
	.banner-logos-col {
    padding-left: 0px;
}
	.to-donate-block, div.vc_custom_1695205071022 {
    padding-right: 30px !important;
}
	.link-template-default .package-title {
    line-height: 16px;
    font-size: 10px !important;
    margin-bottom: 10px !important;
    padding-right: 0px !important;
    margin-top: 10px !important;
}
	.w3eden .media {
    display: block;
}
	.banner-donante h2 {
    margin-top: 0;
    font-size: 26px !important;
    margin-bottom: 24px;
}
	div#wrapper-7 {
    	background-color: #f7f8f9;
    	display: none;
	}
	.impact-row .new-home-buttons a {
		background-color: #2d9b8b;
		padding: 8px;
		display: block;
		font-size: 10px !important;
		margin: 10px;
		width: auto;
	}
	svg#MAP {
    width: 120%;
    padding-top: 35px;
    padding-left: 35px;
    transform: scale(1.1);
    margin-top: -10px;
}
	.main-find-hospice-row h2, .main-find-hospice-row p {
    	padding-right: 15px;
	}
	.province-hospice {
    padding-right: 0px;
}
	.new-home-buttons a, .banner-donante a {
    	display: block;
    	margin-left: 0;
		margin: 5px;
		font-size: 14px;
    	text-align: center;
	}
	.ut-layout-art-with-heart-for-hospice div#col-15-1, .ut-layout-butterfly-box div#col-16-1, .ut-layout-lace-up-for-cancer div#col-17-1, .ut-layout-fives-for-hospice div#col-18-1, .ut-layout-covid-19 div#col-43-1, .ut-layout-palliative-healthcare div#col-49-1, .ut-layout-find-a-hospice div#col-62-1 {
    width: 100%;
    margin-top: 5%;
}
	.image-links {
    width: 100%;
    text-align: center;
	}
	.in-addition-title {
    padding: 6px 0px;
    text-align: center;
	}
	.in-addition-title, .side-padding {
    padding-right: 0px;
}
    .speaker-info {
    width: 100%;
}
    div#wrapper-58 .col-md-3, div#wrapper-58 .col-md-2 {
    margin-bottom: 2rem;
}
    h2.not-visible {
    display: none;
}
    .page-id-8119 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-top: 40px;
}
    .flyer-column {
    padding-right: 15px;
}
    .new-introduction h4 {
    padding-right: 0px;
    line-height: 24px;
}
    div.vc_custom_1625552359509 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.ut-layout-newsroom .vc_grid-item {
    width: 96%;
}
    .ut-layout-newsroom .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    margin-top: 45px;
}
    .ut-layout-newsroom .vc-gitem-zone-height-mode-auto:before {
    padding-top: 230%;
}
    article#post-6876, article#post-6872, article#post-6874 {
    margin-top: 10px !important;
}
    .page-id-6475 .donations-side {
    width: 100% !important;
    margin-right: 0%;
}
    .donate-quicks {
    display: none;
}
    
    .ut-layout-art-with-heart-for-hospice div#col-15-1, .ut-layout-butterfly-box div#col-16-1, .ut-layout-lace-up-for-cancer div#col-17-1, .ut-layout-fives-for-hospice div#col-18-1, .ut-layout-covid-19 div#col-43-1 {
    width: 100%;
    margin-top: 5%;
}
    li#field_2_4 {
    width: 100%;
    margin-right: 2% !important;
}
    li.menu-item-3089, li.menu-item-3090 {
        display:  none;
    }

    .tp-bgimg.defaultimg {
        background-position: -529px !important;
    }
    li.menu-item-918 span.slicknav_arrow {
        position: relative;
        padding-left: 169px;
        margin-left: -164px !important;
    }
    .layer03 {
        position: relative;
        left: 45px;
        top: 40px;
    }
    .layer02 {
        position: relative;
        left: 32px;
        top: 45px;
    }
    .layer01 {
        position: relative;
        left: 22px;
        top: 45px;
    }
    li.menu-item-1094 span.slicknav_arrow {
        position: relative;
        padding-left: 120px;
        margin-left: -114px !important;
    }

    li.menu-item-432 span.slicknav_arrow {
        position: relative;
        padding-left: 62px;
        margin-left: -55px !important;
    }

    .how-to-get b, .why-it b, .adv-care-pla b, .who-its b  {
        color: #273966;
        font-size: 24px;
    }
    ul.slicknav_nav .current-menu-ancestor>a {
        color: #2d9b8b !important;
    } 
    ul.sub-menu>.current-menu-parent>a {
        color: #2d9b8b !important;
    } 
    ul.slicknav_nav>.current-menu-parent>a {
        color: #2d9b8b !important;
    }
    .page-id-1463 h1.entry-title.post-header {
        margin-top: -42px !important;
        margin-bottom: 29px !important;
    }
    li#menu-item-1652 {
        display: unset !important;
    }
    .single-newsroom .share-btn {
        margin-left: 2%;
    }
    .single-newsroom .widget.gpoll_poll_widget {
        display:  none;
    }
    .page-id-1317 .donations-page {
        margin-bottom: 20% !important;
    }
    .nicks-story h1 {
        display: none;
    }
    form#gform_16 input {
        margin-top: 2px;
        border: 1px solid #d6d6d6;
        background: transparent;
    }
    .page-id-32 .background-this {
  
        margin-top: -1%;
        width: 94%;
        margin-left: 3.5%;
    }
    .donations-page p {
        margin-bottom: 5%;
    }
    .ut-layout-donations div#content {
        margin-top: 5%;
        margin-left: 1%;
    }
    .ut-layout-donations div#col-29-2 {
        margin-left: 0%;
    }
    .ut-layout-donations div#col-29-1 {
        width: 100%;
        margin-top: 5%;
    }
    div#logo-container img {
        width: 26%;
        margin-left: 0%;
    }
    div#col-39-1 {
        width: 82%;
    }
    span.slicknav_icon {
        font-size: 26px !important;
    }
    .ut-layout-casipo div#content {
        margin-left: 0%;
    }
    .only-two-posts .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
        max-height: 35.5rem !important;
    }
    .ut-layout-newsroom div#col-11-1, .ut-layout-casipo div#col-13-1 {
        width: 100%;
        margin-top: 5%;
    }
    .single-home_latest div#col-11-2 {
        width: 98%;
        margin-left: 1%;
        margin-top: 4%;
    }
    form#gform_16 label.gfield_label {
        font-weight: 600 !important;
        font-size: 16px !important;

    }
    input#gform_next_button_16_1, input#gform_previous_button_16_32, input#gform_next_button_16_32, input#gform_previous_button_16_52, input#gform_next_button_16_52, input#gform_previous_button_16, input#gform_submit_button_16 {
        color: #fff;
        background: #008266 !important;
    }
    div#content h1.entry-title.post-header {
        color: #2d9b8b;
        font-size: 26px;
    }
    
    .background-this {
        height: 20rem;
        width: 96%;
        margin-left: 0%;
    }
    .category-videos iframe {
        width: 350px;
    }
    .ut-layout-newsroom input#gform_submit_button_2 {
   
        left: 70% !important;
        bottom: 0px !important;
    }
    .vc_grid-item img {
        margin-bottom: -20px !important;
        margin-left:6px;
    }
    p.loved, p.profe {  
        font-size: 18px;
    }
    .side-images-block {
        width: 100%;
        margin-left: 0%;
    }
    .page-id-26 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
        font-size: 17px;
        line-height: 19px;
    }
    .page-id-415 .fb-page.fb_iframe_widget.fb_iframe_widget_fluid iframe {
        margin-left: 0px;
    }
    .crumbs.widget.widget_ultimatumbcumb.inner-container {
        margin-left: -2.8%;
        margin-top: -7%;
        margin-bottom: 10%;
    }
    .page-id-32 input#gform_submit_button_2 {
        bottom: 25px !important;
    }
    .pull-right.image a:before {
        top: 22%;
        left: 90%;
    }
    .well.c2a3 {
        width: 112%;
    }
    .ut-layout-resources input#gform_submit_button_2 {
        left: 70.6% !important;
        bottom: 0px !important;
    }
    
    .ut-layout-resources div#col-32-1 {
        width: 100%;
        margin-top: 5%;
    }
    .ut-layout-resources .gpoll_poll_widget {
        display: none;
    }
    .ut-layout-resources div#content {
        margin-left: 1%;
    }
    
    .page-id-24 iframe {
        width: 337px;
    }
    .ut-layout-contact-us div#content {
        margin-top: 8%;
        margin-left: 1%;
    }
    .ut-layout-contact-us div#col-19-1 {
        width: 100%;
        margin-top: 5%;
    }
    .page-id-690 .head-operations .title {
        margin-top: -10%;
    }
    .page-id-449 .title {
        margin-top: -10%;
    }
    .page-id-446 .title {
        margin-top: -10%;
    }
    .ut-layout-about-us div#content {
        margin-left: 0%;
    }
    .ut-layout-about-us div#col-14-1, .ut-layout-training div#col-52-1 {
        width: 100%;
        margin-top: 5%;
    }
    
    
    .ut-layout-palliative-care div#col-12-2 {
        margin-left: 0%;
    }
    .ut-layout-palliative-care div#col-12-1 {
        width: 100%;
        margin-top: 5%;
    }
    span.vc_tta-title-text {
        font-size: 16px;
    }
    .move-left-col {
        margin-left: 0;
    }
    div#map2, div#map9, div#map4, div#map10, div#map3, div#map7, div#map5, div#map6, div#map8 {
        margin-left: 1%;
        width: 99% !important;
        height: 440px !important;
    }
    .single-province .vc_tta-container:before {
        padding-left: 25px;
        padding-right: 247px;
        top: 39px;
        left: 0px;
    }
    .main-hospice-row .vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-rounded.vc_tta-spacing-1.vc_tta-tabs-position-left.vc_tta-controls-align-left {
        padding-top: 45px;
        margin-left: 0px;
    }
    ul.slicknav_nav .current-menu-item a {
        color: #2d9b8b;
    }
    .ut-layout-art-with-heart-for-hospice div#content, .ut-layout-butterfly-box div#content, .ut-layout-lace-up-for-cancer div#content, .ut-layout-fives-for-hospice div#content {
        margin-top: 7%;
        margin-left: 1%;
        margin-bottom: 3%;
    }
    .ut-layout-art-with-heart-for-hospice div#col-15-1, .ut-layout-butterfly-box div#col-16-1, .ut-layout-lace-up-for-cancer div#col-17-1, .ut-layout-fives-for-hospice div#col-18-1 {
        width: 100%;
        margin-top: 4%;
        margin-bottom: -25px;
    }
    li.menu-item-861>a, li.menu-item-868>a, li.menu-item-875>a, li.menu-item-881>a {
        color: #fff;
        text-transform:  uppercase;
        font-size: 15px !important;
    }
    input#input_14_6 {
        width: 96%;
    }
    .for-donate form#gform_14 input[type="radio"]:after {
        top: 1.5px;
    }
    .for-donate ul#input_14_5 li {
        padding-right: 18px !important;
    }
    body, html {
        overflow-x: hidden;
    }
    div#wrapper-4 {
        padding-bottom: 7px;
    }
    .latest-post-column iframe#twitter-widget-0 {
        width: 92% !important;
        margin-left: 3%;
    }
    h1.latest-arti {
        margin-top: 10%;
    }
    ul#input_14_5 li label {
        font-size: 15px;
    }
    .for-donate form#gform_14 {
        margin-top: -16.6%;
        padding: 26px 11px;
    }
    .fb-page.fb_iframe_widget {
        margin-left: 5%;
    }
    .mission img {
        display: none;
    }
    .mission p {
        margin: 0 !important;
    }
    .for-donate.wpb_column.vc_column_container.vc_col-sm-4 {
        position: relative;
        right: 0;
        width: 100%;
        height: 100%;
    }
    .casi-slider h1 {
        margin-top: 12px !important;
    }
    ul.slicknav_nav li a {
        font-size: 17px;
        line-height: 28px;
    }
    div#slide-8-layer-2 {
        font-size: 32px !important;
        line-height: 32px !important;
        margin-left: 3% !important;
        position: relative;
        bottom: 55px;
    }
    div#slide-8-layer-2 a {
        position: relative;
        top: 12px;
    }
    .casi-slider a {
        position: relative;
        top: 34px;
    }
	.new-home-buttons a {
    font-size: 10px !important;
}
    div#slide-3-layer-2 a {
        position: relative;
        top: 17px;
    }
    div#gf_page_steps_16 {
        display: none;
    }
    div#col-7-3 .footer-help {
        position:  relative;
        right: 20px;
    }
    .owl-stage-outer.owl-height {
        margin-bottom: 4%;
    }
    .socials {
        position:  relative;
        right: 8px;
		margin-bottom: 15px;
    }
   
    div#col-7-2 .footer-help {
        position:  relative;
        right: 16px;
    }
    .ult-item-wrap {
        margin-bottom: 4px;
    }
    .casi-slider {
        position: relative;
        left: 22px;
        bottom: 50px;
    }
    div#slide-3-layer-2 {
        margin-left: 0% !important;
    }
    .tp-rightarrow.tparrows.gyges {
        display: none;
    }
    div#slide-3-layer-2 {
        position: relative;
        bottom: 18px;
        font-size: 31px !important;
        line-height: 33px !important;
    }
    .hospices-row .slick-prev {
        top: 105%;
    }
    .hospices-row .slick-next {
        top: 105%;
    }
    .casipo-main img {
        width: 100%;
        margin-top: 2%;
    }
    .twitter-cas iframe#twitter-widget-0 {
        margin-top: 7% !important;
        width: 305px !important;
    }
    .page-id-32 .vc_col-sm-8 h1 {
        font-size: 24px;
    }

    .page-id-32 .vc_col-sm-8 h1 b {
        font-size: 24px;
    }
    .single-province div#gform_wrapper_3 {
        width: 270px;
    }
    .single-province .move-side {
        width: 270px;
    }
    .wpb_video_widget .wpb_wrapper iframe {
        position: relative !important;
    }
    .free-state-form a.gpoll_button {
        right: 120px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) { 
    ul.slicknav_nav {
        left: -12px !important;
    }
        .new-introduction h4 {
    padding-right: 0px;
    line-height: 24px;
}
    div#wrapper-58 .col-md-3, div#wrapper-58 .col-md-2 {
    margin-bottom: 2rem;
}
    div.vc_custom_1625552359509 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
    div.donations-side {
    width: 100% !important;
    margin-right: 0%;
}
    .donate-quicks {
    display: none;
}
    a.wpdm-download-link.btn.btn-primary:after {
    
    right: -4% !important;
  
}
     li.menu-item-918 span.slicknav_arrow {
        position:  relative;
        padding-left: 90px;
        margin-left: -86px !important;
    }
    li.menu-item-3089, li.menu-item-3090 {
        display:  none;
    }


    li.menu-item-1094 span.slicknav_arrow {
        position: relative;
        padding-left: 120px;
        margin-left: -114px !important;
    }

    li.menu-item-432 span.slicknav_arrow {
        position: relative;
        padding-left: 62px;
        margin-left: -55px !important;
    }
    .page-id-1463 .gpoll_poll_widget {
        display: none;

    }
    .single-newsroom .share-btn {
        margin-left: 2%;
    }
    .single-newsroom .gpoll_poll_widget {
        display: none;
    } 
    ul.slicknav_nav .current-menu-ancestor>a {
        color: #2d9b8b !important;
    } 
    ul.sub-menu>.current-menu-parent>a {
        color: #2d9b8b !important;
    } 
    ul.slicknav_nav>.current-menu-parent>a {
        color: #2d9b8b !important;
    }
    li#menu-item-1652 {
        display: unset !important;
    }
    .latest-post-column .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
        margin-top: 30%;
    }
     
    .single-province input#input_2_2 {
        width: 87% !important;
    }
    form#gform_16 input {
        margin-top: 2px;
        border: 1px solid #d6d6d6;
        background: transparent;
    }
    li#field_14_5>label {
        margin-top: 2%;
    }
    .our-mission .vc_column-inner {
        padding-top: 11px !important;
    }
    .single-province .vc_tta-container {
        margin-left: 0%;
        width: 109%;
    }
    input#gform_next_button_16_1, input#gform_previous_button_16_32, input#gform_next_button_16_32, input#gform_previous_button_16_52, input#gform_next_button_16_52, input#gform_previous_button_16, input#gform_submit_button_16 {
        color: #fff;
        background: #008266 !important;
    }
    
    .hospice-details h2 {
        font-size: 22px;
        margin-top: 16%;
        margin-bottom: 5%;
    }   
    .main-hospice-row .vc_col-sm-3 {
        width: 50%;
    }
    .single-province .move-left-col {
        display: none;
    }
    div#map2, div#map9, div#map4, div#map10, div#map3, div#map7, div#map5, div#map6, div#map8 {
        display: none;
    }
    
    p.loved, p.profe {
        font-size: 13px;
    }
    .single-province .vc_tta-container:before {
        padding-right: 226px;
    }
    .page-id-32 .background-this {
        margin-top: 1.4%;
        width: 54%;
        margin-left: -12.2%;
    }
    .side-images-block {
        width: 35%;
        margin-left: -2%;
    }
    .page-id-415 .well.c2a3 {
        width: 713px;
    }
    .ut-layout-art-with-heart-for-hospice div#col-15-1, .ut-layout-butterfly-box div#col-16-1, .ut-layout-lace-up-for-cancer div#col-17-1, .ut-layout-fives-for-hospice div#col-18-1 {
        width: 100%;
        margin-top: 5%;
    }
    .living-matter-row span.vc_tta-title-text {
        color: #333333;
        font-size: 18px;
    }
    .ut-layout-resources div#col-32-1 {
        width: 100%;
    }
    
    .ut-layout-newsroom .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
        width: 31%;
    }
    
    .ut-layout-newsroom div#col-11-1 {
        width: 100%;
    }
    .ut-layout-newsroom div#content {
        margin-top: 7%;
        margin-left: 1%;
    }
    .background-this {
        margin-top: 1.5%;
    }
    .ut-layout-about-us div#content {
        margin-top: 5%;
        margin-left: 1%;
        margin-bottom: 3%;
    }
   
 
    .ut-layout-palliative-care .call-banner h2 {
        font-size: 42px;
        top: 51%;
        line-height: 57px;
    }
   
    .single-resources .well.c2a3 {
        width: 710px;
    }
    .ut-layout-casipo div#content {
        margin-left: 1%;
    }
    .page-id-24 iframe {
        width: 463px;
    }
    .ut-layout-contact-us div#content {
        margin-top: -5%;
        margin-left: 1%;
    }
    .casipo-main img {
        width: 100%;
        margin-top: 2%;
    }
    .twitter-cas iframe#twitter-widget-0 {
        margin-top: 7% !important;
        width: 307px !important;
    }
    .ut-layout-casipo div#col-13-1 {
        width: 100%;
        margin-top: 5%;
    }
    .pull-right.image a:before {
        top: 18%;
        left: 100%;
    }
   
    .ut-layout-contact-us div#col-19-1 {
        width: 100%;
        margin-top: 5%;
    }
    .crumbs.widget.widget_ultimatumbcumb.inner-container {
        margin-left: -1%;
        margin-top: 9%;
        margin-bottom: -2%;
    }
    .ut-layout-about-us div#col-14-1 {
        width: 100%;
        margin-top: 5%;
    }
    .ut-layout-resources div#content {
        margin-top: 7%;
        margin-left: 1%;
    }
    .ut-layout-palliative-care li#field_2_4 input {
        width: 49% ! important;
        margin-left: -357px;
    }
   
    ul.slicknav_nav .current-menu-item a {
        color: #2d9b8b;
    }
    .ut-layout-art-with-heart-for-hospice div#content, .ut-layout-butterfly-box div#content, .ut-layout-lace-up-for-cancer div#content, .ut-layout-fives-for-hospice div#content {
        margin-top: -7%;
        margin-left: 2%;
    }
    .ut-layout-palliative-care div#col-12-2 {
        margin-left: 1%;
    }
    .ut-layout-palliative-care .call-banner img {
        width: 53%;
        margin-bottom: -203px;
    }
    .ut-layout-palliative-care div#col-12-1 {
        width: 100%;
        margin-top: 5%;
    }
    .gpoll_poll_widget {
        margin-top: -7%;
        width: 41%;
    }
    .ut-layout-palliative-care div#content {
        margin-left: 0%;
    }
    .for-donate.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 50%;
    }
    li.menu-item-861 a, li.menu-item-868 a, li.menu-item-875 a, li.menu-item-881 a {
        color: gray;
        text-transform:  uppercase;
        font-size: 15px !important;
    }
    .no-img-posts .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
        margin-top: 41% !important;
        margin-left: 0% !important;
    }
    .image-links img {
        width: 55px;
        padding-bottom: 8px;
        margin-left: 24px;
    }
   
    .only-two-posts .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
        font-size: 13px;
    }
    .ut-layout-full-width-layout input#input_2_2 {
        width: 71%;
    }
    body {
        overflow-x: hidden;
    }
    
    .latest-post-column iframe {
        width: 221px !important;
    }
    .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
        margin-top: 41%;
    }
    .latest-post-column iframe#twitter-widget-0 {
        width: 100% !important;
        margin-left: 0%;
    }
    .fb-page.fb_iframe_widget {
        margin-left: 0%;
    }
    .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
        width: 42%;
    }
    .footer-help {
        position: relative;
        right: 438px;
    }
    span.slicknav_icon {
        font-size: 32px !important;
    }
    h2.ult-new-ib-title.ult-responsive {
        margin-top: -34%;
        font-size: 22px;
    }
     span.slicknav_icon {
        top: -91px;
    }
    .slicknav_open span.slicknav_icon span.slicknav_icon-bar:nth-child(3) {
        top: -18px !important;
    }
    div#col-7-2 .footer-help {
        position: relative;
        right: 143px;
    }
    .mission {
        width: 75%;
    }
    .image-links {
        text-align: left;
    }
    .mission p:nth-child(3) {
        margin-left: 0%;
        margin-top: 0%;
        margin-bottom: 0% !important;
    }
    .for-donate form#gform_14 {
        margin-top: -3.6%;
        padding: 0px 2px;
    }
    .mission img {
        display: none;
    }
    .tp-rightarrow.tparrows.gyges {
        display: none;
    }
    ul.slicknav_nav li a {
        font-size: 18px;
    }
    div#slide-3-layer-2 {
        margin-left: 0% !important;
    }
    div#slide-8-layer-2 {
        margin-left: 1% !important;
    }
    .casi-slider {
        position:  relative;
        left: 45px;
    }
    .just-tablet-landscape {
        display: none;
    }
    .casi-slider a {
        position: relative;
        top: 18px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) {
    a.partner-login {
        top: 45px;
        left: 78%;
    }
    li.menu-item-3089, li.menu-item-3090 {
        display:  none;
    }
        .new-introduction h4 {
    padding-right: 0px;
    line-height: 24px;
}
    div.vc_custom_1625552359509 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

    .casi-slider {
        position:  relative;
        top: 58px;
        right: 459px;
    }

    .casi-slider a {
        position:  relative;
        top: 42px;
    }
    div#slide-8-layer-2 {
        position: relative;
        top: 70px;
        right: 451px;
    }
    div#slide-3-layer-2 {
        position: relative;
        left: -451px;
        top: 80px;
    }
    .hidden-md {
        display: block !important;
    }
    div#rev_slider_2_1_wrapper {
        height: 295px !important
    }
    .page-id-7 div#rev_slider_2_1_forcefullwidth {
        height: 29.5rem !important;
        width: 111% !important;
        left: -46px;
        margin: 0 auto !important;
        padding: 0 !important;
    }
    a.donate-header {
        top: 45px;
        left: 13%;
    }
    body {
        overflow-x: hidden;
    }
    .image-links {
        width: 92%;
        text-align: center;
    }
    div#col-7-2 .widget.widget_text.inner-container {
        position: relative;
        left: 8%;
    }
    .page-id-7 input#gform_submit_button_2 {
        left: 75.6%;
        bottom: 42px;
    }
    .no-img-posts .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
        margin-top: 0%;
        margin-left: 31%;
    }
    .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
        margin-top: 26%;
    }
    .for-donate form#gform_14 {
        margin-top: -6.6%;
        padding: 0px 13px;
    }
    .tp-rightarrow.tparrows.gyges {
        display: none;
    }
    .fb-page.fb_iframe_widget.fb_iframe_widget_fluid iframe {
        margin-left: -35px;
    }
    .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
        width: 30%;
        top: 5%;
    }
    .only-two-posts .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
        font-size: 18px;
    } 
    .latest-post-column .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
        margin-top: 22%;
    }
    .ut-layout-art-with-heart-for-hospice div#content, .ut-layout-butterfly-box div#content, .ut-layout-lace-up-for-cancer div#content, .ut-layout-fives-for-hospice div#content {
        margin-top: 8%;
        margin-left: 3%;
        margin-bottom: 3%;
    }
    
    .sidebar-main a {
        font-size: 14px;
        line-height: 35px;
        padding: 18px;
    }
    .single-province .latest-poll {
        margin-top: 19% !important;
        width: 247px;
    }
    .free-state-form, .western-form {
        background: #b6cb9b;
        padding: 50px 26px;
        width: 247px;
        margin-top: -24% !important;
    }
    div#map2, div#map9, div#map4, div#map10, div#map3, div#map7, div#map5, div#map6, div#map8 {
        margin-left: -14%;
        width: 129% !important;
        height: 440px !important;
    }
    .gauteng-form {
        padding: 50px 37px;
        width: 247px;
    }
    .ut-layout-resources input#gform_submit_button_2 {
        left: 76.6%;
        bottom: 45px;
    }
    .ut-layout-palliative-care div#col-12-2 {
        margin-left: 0%;
    }
    .ut-layout-palliative-care input#input_2_2 {
        width: 87%;
        margin-left: -127px;
    }
    .ut-layout-resources input#input_2_4 {
        margin-left: -255px;
    }
    .ut-layout-newsroom input#gform_submit_button_2 {
        left: 76.6%;
        bottom: 16px; 
    }
    .ut-layout-newsroom input#input_2_2 {
        width: 88%;
        margin-left: -125px;
    }
    .background-this {
        height: 18.5rem;
    }
    .newsroom-poll a.gpoll_button {
        left: 57%;
    }
    .what-is-palla-care h2 {
        font-size: 30px;
    }
    .ut-layout-palliative-care input#gform_submit_button_2 {
        left: 76.6%;
        bottom: 46px;
    }
    .ut-layout-about-us div#content {
        margin-left: 2%;
    }
    .eastern-cape-form, .kzeen-form, .northern-cape-form, .mpumalanga-form, .north-west-form  { 
        padding: 50px 38px;
        width: 247px;
    }
    .page-id-24 iframe {
        width: 447px;
    }
    .palliative-poll a.gpoll_button {
        color: #fff;
        text-decoration: none;
        position: absolute;
        left: 53%;
        top: 94%;
    }
    .gpoll_poll_widget {
        background: #b6cb9b;
        padding: 17px 12px;
        margin-top: 10%;
    }
    .page-id-409 .fb-page.fb_iframe_widget.fb_iframe_widget_fluid iframe {
        margin-left: -7px;
        width: 272px !important;
    }
    

    .for-landscape {
        display:  none;
    }
    ul.slicknav_nav {
        left: -33px !important;
    }
    div#wrapper-6 {
        display: none;
    }
    span.slicknav_icon {
        font-size: 36px;
    }
    .slicknav_open span.slicknav_icon span.slicknav_icon-bar:nth-child(1) {
        top: 8px !important;
    }
    span.slicknav_icon {
        position: relative;
        right: -20px !important;
    }
    ul.slicknav_nav li a {
        font-size: 18px;
    }
    li.menu-item-861 a, li.menu-item-868 a, li.menu-item-875 a, li.menu-item-881 a {
        color: gray;
        text-transform: uppercase;
        font-size: 15px !important;
    }
}
.single-newsroom .entry-content h2 {
    font-size:  22px;
    text-transform:  uppercase;
}
ul.slicknav_nav {
    position:  absolute;
    background:  #d6d6d6;
    z-index:  9;
    top: 9px;
    left: 0px;
    width: 100.9vw;
    padding-top:  6px;
    padding-bottom: 6px;
}
.slicknav_open span.slicknav_icon span.slicknav_icon-bar:nth-child(2) {
    visibility:  hidden;
    transition: 0.1s ease-in-out;
}

.slicknav_open span.slicknav_icon span.slicknav_icon-bar:nth-child(1) {
    transform: rotate(45deg);
    transition: 0.2s ease-in-out;
    position:  relative;
    top: 3px;
    left: 0px;
}

.slicknav_open span.slicknav_icon span.slicknav_icon-bar:nth-child(3) {
    transform:  rotate(-45deg);
    position:  relative;
    top: -14px;
    transition: 0.2s ease-in-out;
}
span.slicknav_icon {
    transition: 0.2s ease-in-out;
}
span.slicknav_icon span.slicknav_icon-bar {
    transition: 0.2s ease-in-out;
}
ul.slicknav_nav li a:focus {
    outline: none;
    color: #fff;
}
span.slicknav_menutxt {
    display: none !important;
}


.slicknav_btn {
    background-color: transparent;
}
span.slicknav_icon {
    position:  relative;
    right: 0px;
    top: -62px;
}
a.slicknav_btn {
    position:  absolute;
    right:  0;
}
.slicknav_menu .slicknav_icon-bar {
    background-color: #b160a1;
}

.title-field label.gfield_label {
    color: #000;
    margin-top: 25px;
}

.title-field input {
    display: none;
}
li#field_18_10>label, li#field_18_11>label, li#field_18_12>label {
    display: none;
}
.donate-banner {
    padding-top: 105px;
    padding-bottom: 35px;
}
.campaign-content label {
    display: none !important;
}
.buy-now-btn a {
	background-color: #b6cb9b !important;
}
.banner-donante a {
    color: #fff !important;
    background: #b160a1;
    padding: 14px 27px;
    font-weight: 500;
    font-size: 14px !important;
}

.banner-donante p {
    margin-bottom: 35px;
}
.donations-side {
    width: 61% !important;
    margin-right: 4%;
}
.with-video-donate h2 {
    color: #2d9b8b;
    font-size: 26px !important;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 34px;
}

.banner-donante {
    background: #b6cb9b;
    padding: 46px 42px;
    color: #fff;
}

.banner-donante h2 {
    margin-top: 0;
    font-size: 38px !important;
    margin-bottom: 24px;
}

.banner-donante p {
    font-size: 22px;
    font-weight: 300;
}
.campaign-content input {
    background: rgb(255 255 255) !important;
    border: none;
    padding: 12px 16px !important;
}
.donations-side input {
    border: none;
    background: rgb(232 232 232);
    padding: 12px 16px !important;
}
li#field_18_8, li#field_18_9 {
    border-bottom: 1px solid #000 !important;
    margin-bottom: 35px !important;
}
ul#input_18_7>li label, ul#input_18_1>li label {
    font-size: 16px;
    font-weight: 500;
}


li#field_18_1>label {
    display: none;
}
li#field_18_11 {
    padding-left: 15px !important;
}

li#field_18_12 {
    margin-top: 15px !important;
}
li#field_18_7>label {
    display: none;
}
li#field_18_16 label {
    color: #000;
    margin-top: 25px;
    font-weight: 500 !important;
    font-size: 16px !important;
}

.help-content-blocks {
    background: #dedede;
    margin-bottom: 26px;
    padding: 20px 18px;
}

.donate-image-side>.vc_column-inner {
    padding-right: 0;
}

.help-content-blocks h5 {
    color: #003555;
    font-size: 24px;
    font-weight: 600;
}

.help-content-blocks p {
    padding-right: 36px;
    font-size: 16px;
}

.donate-title h2, .campaigns-title h2 {
    color: #2d9b8b;
    font-size: 28px !important;
    font-weight: 700;
}
.campaign-image {
    margin-bottom: 0;
}

.first-campaign, .middle-campaign {
    background: #eaeaea;
    margin-bottom: 55px;
}
.page-id-6475 .gform_button {
    background: #b6cb9b !important;
    border-radius: 0 !important;
    border: none;
    color: #fff;
    padding: 8px 20px !important;
    font-size: 20px;
}

li#field_18_14 label.gfield_label {
    color: #000;
    font-size: 14px !important;
    margin-top: 15px;
    font-weight: 600 !important;
}
.campaign-content {
    padding: 7px 20px;
}

.campaign-content h4 {
    color: #2d9b8b;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 25px;
    margin-top: 25px;
}
.donate-quicks p {
    width: 24.4%;
    display: inline-block;
    text-align: center;
    background: #dedede;
    padding: 12px 0px;
    transition: 0.2s ease-in-out;
}

.donate-quicks p a {
    padding: 16px 32px;
    color: #000;
    font-size: 14px;
}

.donate-quicks p:hover a {
    color: #fff;
}
.donate-quicks p:hover {
    background-color: #b6cb9b;
    transition: 0.2s ease-in-out;
}
.home-donate a {
    background: #fff;
    padding: 7px 14px;
}

p.vir-donate {
    padding-top: 10px;
}

.for-donate img {
    width: 215px;
}

.home-donate a {
   background: #b160a1;
    padding: 7px 14px;
    line-height: 55px;
    padding: 10px 24px;
    font-weight: 500;
    font-size: 14px !important;
    color:#fff ! important;
}
.home-donate {
    padding-left: 43px;
    color: #fff;
}

.home-donate h1 {
    color: #fff;
}
.icons-color-row>.vc_column-inner>.wpb_wrapper {
    background: #c3e2dd;
    padding: 10px 130px;
}
.whpcday-more-info>.vc_column-inner>.wpb_wrapper {
    background: #e0f0ed;
    padding: 30px 35px;
}

.whpcday-definition-row>.vc_column-inner>.wpb_wrapper {
    background: #d4eae6;
	padding: 30px 35px;
}
.whpcday-definition-row, .whpcday-more-info {
    margin-top: 35px;
}
.whd-single-hospice-border-none {
	border: none !important;
}
.whp-contact-btn a {
    color: #fff !important;
    background: #2d9b8b;
    text-transform: uppercase;
    padding: 10px 42px;
    font-size: 14px;
}

.whp-contact-btn {
    margin-bottom: 65px;
}
.whd-single-hospice {
    padding-top: 15px;
    padding-bottom: 15px;
}
.three-items-column-html {
    margin-bottom: 0;
}
.icons-wrapper {
    display: flex;
    justify-content: center;
	padding: 20px 0px;
}
@media screen and (max-width: 767px) {
	.icons-wrapper {
		display: grid;
    	grid-template-columns: repeat(2, 1fr) !important;
	}
	.path-mentors .path-mentors-btn a {
    	display: block;
    	text-align: center;
	}
	.icon-item {
    	width: 100% !important;
	}
}
@media screen and (max-width: 992px) {
	.icons-wrapper {
    	display: grid;
        grid-template-columns: repeat(3, 1fr);
        padding: 0 0 20px;
        row-gap: 20px;
	}
	.icons-color-row>.vc_column-inner>.wpb_wrapper {
    	padding: 10px 30px;
	}
}
.icon-item {
    width: 250px;
    text-align: center;
}

.icon-item p {
    font-size: 14px;
    line-height: 18px;
}

.icon-item img {
    width: 50px;
    margin-bottom: 6px;
}
.whpcday-more-info .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}
.whpcday-title h5 {
    color: #ff9400;
    font-size: 22px;
}
.whpcday-more-info {
    margin-bottom: 45px;
}
.home-whpcd2024 {
    background: #e0f0ed;
    padding: 10px 20px;
	margin-bottom: 30px;
	padding-bottom: 0;
}
.single-info a {
    background: #ff9400;
    color: #fff !important;
    padding: 6px 18px;
    width: 210px;
    display: block;
    text-align: center;
    margin-top: 8px;
    text-decoration: none !important;
}
.home-whpcd2024 a {
    background: #b160a1;
	text-transform: uppercase;
    font-size: 12px; 
    color: #fff !important;
    padding: 8px 22px;
    margin-top: 8px;
    text-decoration: none !important;
}
.home-whpcd2024 img {
    width: 100%;
	transform: scale(1.2);
}

.home-whpcd2024 .wpb_single_image {
    margin-bottom: 0;
	position: absolute;
    bottom: 0;
    top: 64px;
    width: 100%;
    right: -20px;
}
.single-info {
    margin-bottom: 15px;
}
.whpcday-definition-row h2, .whpcday-more-info h2 {
	margin-top: 0;
}
.whpcday-definition-row .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}
.icons-color-row h2, .whpcday-definition-row h2, .whpcday-title h2, .whpcday-more-info h2, .home-whpcd2024 h2 {
    color: #2d9b8b;
    font-size: 30px !important;
}
/*Moose's SVG MAP css start*/
#Western_Cape_0,
#Eastern_Cape_0,
#Kwa-Zulu_Natal_0,
#Free_State_0,
#Northern_Cape_0,
#North_West_0,
#Gauteng_0,
#Mpumalanga_0,
#Limpopo_0
{
    fill: #ccc;
}


/*Country Circle Points*/
#Western_Cape,
#Eastern_Cape,
#Kwa-Zulu_Natal,
#Free_State,
#Northern_Cape,
#North_West,
#Gauteng,
#Mpumalanga,
#Limpopo
{
    fill: #2d9b8b;
    cursor: pointer;
}

#North_West_0:hover .st0, #Northern_Cape_0:hover .st0, #Western_Cape_0:hover .st0, #Kwa-Zulu_Natal_0:hover .st0, #Gauteng_0:hover .st0, #Eastern_Cape_0:hover .st0, #Limpopo_0:hover .st0, #Mpumalanga_0:hover .st0, #Free_State_0:hover .st0  {
    fill: #b160a1;
}


.country-tooltip {
    position: relative;
    width: 150px;
    text-align: center;
}

.country-tooltip__content {
    background-color: rgba(17, 56, 86, 0.81);
    color: white;
    border-radius: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
}

.country-tooltip__content h5 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size:17px;
}

.country-tooltip__content a {
    color: lightgrey;
    font-weight: 100;
}

.country-tooltip__content a:hover {
    color: white;
    letter-spacing: 1px;
}

.country-tooltip__img-wrapper img{
    width: 30px;
}


.tippy-tooltip.hidden-theme,
.tippy-tooltip.hidden-theme[data-animatefill],
.tippy-tooltip.hidden-theme .tippy-backdrop {
    display: none;
}

.tippy-tooltip.country-tooltip-theme {}
.tippy-tooltip.country-tooltip-theme[data-animatefill] {}
.tippy-tooltip.country-tooltip-theme .tippy-backdrop {
    background-color: transparent;
}

/*Moose's SVG MAP css end*/

.volunteer-info-landing>.wpb_wrapper>p {
    min-height: 135px;
}
.milestone-scroll {
    background: #b160a1;
    color: #fff !important;
    padding: 10px 20px;
    text-transform: uppercase;
    font-size: 12px !important;
    cursor: pointer;
    margin-top: 20px;
    text-decoration: none !important;
    display: inline-block;
}

.milestone-header h2 {
    color: #2d9b8b;
    font-size: 26px !important;
    margin-bottom: 20px;
}

.milestone-pink-banner {
    background: #b160a1;
    color: #fff;
    font-weight: 600;
    padding: 20px 46px;
}
.volunteer-info-landing>.wpb_wrapper>p:last-child {
    min-height: unset !important;
}
.milestone-province-title h2, .milestone-timeline-title h2 {
    color: #2d9b8b;
    font-size: 26px;
    font-weight: 600;
}

.milestone-province-title {
    padding-bottom: 15px;
    border-bottom: 1px solid #000;
}

.milestone-content {
    background: #e0f0ed;
    padding: 20px 20px;
}

.milestone-content h3 {
    margin-top: 10px;
    font-weight: 600;
}

.milestone-hospices .wpb_single_image.wpb_content_element.vc_align_center {
    margin: 0;
}

.milestone-content p a {
    background: #b160a1;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    padding: 5px 10px;
    text-decoration: none !important;
}
.inner-milestone-header {
    margin-top: 25px;
    margin-bottom: 10px;
}

.inner-milestone-header h1 {
    font-size: 28px !important;
    font-weight: 600;
}

.inner-milestone-content h5 {
    color: #b160a1;
    margin-top: 0;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}

.inner-milestone-content ul, .main-inner-milestone-content ul {
    padding-left: 20px;
}

.inner-milestone-content ul li, .main-inner-milestone-content ul li {
    line-height: 20px;
    margin-bottom: 8px;
}
.testimonial-wrapper {
    background: #e0f0ed;
    padding: 25px 30px;
}

.testimonial-wrapper h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
}
.testimonial-wrapper p {
	font-size: 14px;
}
.testimonial-wrapper h4 {
    font-size: 16px;
    text-transform: none;
    font-weight: 600;
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item {
    margin: 0 10px 10px 0 !important;
}
.inner-milestone-socials span.uavc-list-desc.ult-responsive {
    color: #7ac2b0;
}
.testimonial-wrapper .testimonial-quote {
    color: #2d9b8b;
    font-weight: 600;
}
.inner-milestone-content {
    padding-left: 40px;
}
.milestones-inner-button a {
    background: #b160a1;
    color: #fff !important;
    padding: 5px 20px;
    display: inline-block;
    text-decoration: none !important;
}

.milestones-inner-button a:first-child {
    margin-right: 10px;
}
.main-inner-milestone-content h5 {
    color: #b160a1;
    font-weight: 600;
    margin-top: 25px;
    margin-bottom: 5px;
}
.main-inner-milestone-content strong {
    color: #202455;
}
.inner-milestone-content p, .main-inner-milestone-content p {
    font-size: 14px;
}
.milestone-header h1 {
    font-weight: 600;
    font-size: 30px !important;
}
.milestone-content .wpb_wrapper p:last-child {
    margin-top: 40px;
}