h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
margin-bottom: 10px !important;
}
.color-orange{
color: var(--sh-orange);
}
.color-green{
color: var(--sh-green);
}
#header-wrap #logo img {
height: 65px !important;
}
.ft-logo img {
width: 230px !important;
}
.section-app-con{
background-image: url(//sh.dev-site.co.za/wp-content/themes/sizwe-hosmed-ultimate/assets/app/img/app-bg.png);
background-size: cover;
margin-top: 140px;
}
.footer-phones {
bottom: 0;
right: 0;
}
#footer h5{
color: black;
position: relative;
padding-bottom: 10px;
margin-bottom: 20px;
font-weight: 800;
}
#footer h5::after{
content: ""; display: block;
height: 2px; background-color: var(--sh-orange); margin-top: 8px;
}
.footer-email {
color: var(--sh-green);
}
.footer-email:hover,
.footer-email:focus
{
color: black;
}
#footer-location .line{
border-color: #DBDBDB;
border-width: 2px !important;
}
.dark#footer .footer-widgets-wrap .menu-item a{
font-weight: 300;
font-size: 15px;
}
#copyrights a{
color: white !important;
}
#copyrights a:hover,
#copyrights a:focus{
color: #7A7A7A !important;
}      .home-header-bottom{
background-image: url(//sh.dev-site.co.za/wp-content/themes/sizwe-hosmed-ultimate/assets/app/img/header-action.png);
background-size: cover;
background-repeat: no-repeat;
min-height: 15%;
}
.header-bg,
.header-form{
height: 100%;
}
.header-form{
background: #dbdbdbe8;
border-radius: 10px;
padding: 30px;
}
.header-form form#fluentform_1{
margin-bottom: 0 !important;
}
h1,
h2{
font-weight: 800 !important;
}
h1.header-h1 {
line-height: 1;
}
p.header-sub {
color: #909090;
font-weight: 300;
}
.oc-item-header-con p {
color: #909090;
font-size: 16px;
margin-bottom: 10px;
}
.home-header-form{
border-radius: 10px;
background-image: url(//sh.dev-site.co.za/wp-content/themes/sizwe-hosmed-ultimate/assets/app/img/form-bg.png);
background-size: cover; }
.home-header-form h3 {
font-size: 18px;
font-weight: 800;
}
.home-header-form p{
font-size: 13px;
}
small.home-header-form-policy {
color: #84818A;
font-size: 12px;
}
.home-header-form form,
.form-header-province .ff-el-group{
margin-bottom: 5px !important;
}
.header-form-checkbox .ff-el-group{
margin-bottom: 0 !important;
}
.header-form-check-1{
margin-bottom: 0 !important;
}
.header-form-check-2 .ff-el-group{
margin-bottom: 5px !important;
}
.ff-el-form-check a{
color: var(--sh-green) !important;
}
.home-header-form .ff-default .ff-el-form-check label.ff-el-form-check-label {
cursor: pointer;
margin-bottom: 0;
font-size: 12px;
}
.home-header-form h3{
font-size: 16px;
}
.footer-des small{
color: black;
}
.footer-details,
.footer-details address,
.footer-details a{
color: black !important;
}
.footer-details i,
.footer-details a:hover,
.footer-details a:focus{
color: var(--sh-orange) !important;
}
.home-header-slider{
background-color: var(--sh-form-con-color);
}
.home-header-slider,
.home-header-slider .owl-carousel,
.home-header-slider .owl-stage-outer,
.home-header-slider .owl-stage,
.home-header-slider .owl-carousel .owl-item{
height: 100%;
}
.oc-item-header-con h1,
h2.sh-slider-2-title{
line-height: 1; font-size: 40px;
}
.oc-item-header-con h1>span,
h2.sh-slider-2-title>span{
color: var(--sh-green);
}
.home-header-slider .oc-item {
position: relative;
height: 100%;
}
.plans-slider .owl-nav [class*="owl-"]{
top: 65% !important;
}
.home-header-slider .owl-carousel .owl-dots:not(.plans-slider .owl-dots) {
text-align: center;
-webkit-tap-highlight-color: transparent;
line-height: 1;
position: absolute;
top: 0;
right: 47px;
}
.si-sticky.si-sticky-right {
left: auto;
top: 35% !important;
background-image: url(//sh.dev-site.co.za/wp-content/themes/sizwe-hosmed-ultimate/assets/app/img/side-social.png);
background-size: cover;
padding: 14px 14px !important;
right: 0 !important;
border-radius: 10px 0 0 10px;
width: 100%;
box-shadow: -6px 4px 6px 0px rgba(0,0,0,0.1),0px -8px 15px -3px rgba(0,0,0,0.1);
}
.si-sticky {
width: 55px !important;
}
.oc-item-header-bg img{
width: 100%;
height: 100%;
object-fit: cover;
}
.bg-overlay-content-con{
width: 100%;
position: relative;
height: 100%;
}
.bg-overlay-content-title {
width: 100%;
position: absolute;
top: 0;
left: 0;
}
.bg-overlay-title{ }
.bg-overlay-text{
font-size: 13px;
}
.bg-overlay-btn .button{
border-color: var(--cnvs-white) !important;
}
@media (max-width: 575.98px) {
#header-wrap #logo img {
height: 40px !important;
margin: 10px auto;
}
#member-info-menu-link i {
width: unset;
}
img.img-fluid.qr-code {
width: 30%;
}
#member-info-menu-link{
background: none !important;
padding: 0 !important;
margin: 0 !important;
}
#member-info-menu-link i{
font-size: 30px;
}
h5{
font-size: 13px !important;
}
#plans-slider-items{
background-image: url(//sh.dev-site.co.za/wp-content/themes/sizwe-hosmed-ultimate/assets/app/img/slider/plans-slider-item.png) !important;
background-size: cover;
background-position-y: 30% !important;
}
#slider-items-2{
background-image: url(//sh.dev-site.co.za/wp-content/themes/sizwe-hosmed-ultimate/assets/app/img/slider/slider-item-2.png) !important;
background-size: cover;
background-position-y: 30% !important;
}
.home-header-slider{
height: 100vh;
}
.oc-item-header-con h1,
h2.sh-slider-2-title{
font-size: 35px;
}
.oc-item-header-con p{
font-size: 16px;
}
}
@media (max-width: 575.98px) {
.home-header-slider #sh-btn{
background-color: white;
}
.page-download-app-bottom-apps-img{
width: 250px;
}
.packages-col-container-2{
display: none;
}
.package-header-title p {
font-size: 10px !important;
}
h2{
font-size: 18px !important;
}
.page-programmes .section-app-con{
margin-top: 0;
}
}
#banner-bottom {
background-image: url(//sh.dev-site.co.za/wp-content/themes/sizwe-hosmed-ultimate/assets/app/img/header-action.png);
background-repeat: no-repeat;
background-size: cover;
border-top: 1px solid white;
}
#home-header-section-bottom{
background-image: url(//sh.dev-site.co.za/wp-content/themes/sizwe-hosmed-ultimate/assets/app/img/header-action.png);
background-repeat: no-repeat;
background-size: cover;
border-top: 1px solid white;
}
.oc-item.sh-main-header-slider-item {
background-size: cover;
background-repeat: no-repeat;
}
@media (min-width: 1200px) {
.oc-item-header-con h1,
h2.sh-slider-2-title{
font-size: 30px;
}
}
@media (min-width: 1400px) {
.oc-item-header-con h1,
h2.sh-slider-2-title{
font-size: 50px;
}
}
@media (min-width: 992px) {
.slider-row .owl-carousel img{
width: 70% !important;
margin: auto;
}
#footer h5::after{
width: 50%;
}
.button-gray:hover i,
.button-gray:hover i{
color: white !important;
}
#member-info-menu-link i{
font-size: 20px;
right: 9px;
margin-right: 0 !important;
}
.plans-slider .owl-dots{
float: right;
}
.plans-slider .owl-dots .owl-dot{
margin-top: 15px !important;
}
.home-header-slider .oc-item-header-content,
.home-header-slider .oc-item-header-bg{
position: absolute;
width: 100%;
height: 100%;
}
.home-header-slider .oc-item-header-content{
z-index: 2;
height: 100%;
width: 100%;
}
.oc-item-header-con{  }
#home-header-section{
height: calc(100vh - 101px) !important;
}
#home-header-form-con{
background-color: var(--sh-form-con-color);
}
#home-header-section-top{
height: 85%;
}
#home-header-section-bottom{
height: 15%;
}
.page-download-app-bottom-apps-img{
position: absolute;
bottom: 0;
width: 470px;
}
#plans-header-img img{
position: absolute;
border-radius: 0 0 10px 10px;
right: 0;
top: -26px;
height: 290px;
object-fit: cover;
width: 100%;
}
#plans-list {
display: flex;
flex-wrap: wrap;
list-style-type: none;
padding: 0;
}
#plans-list  li {
width: 50%; box-sizing: border-box;
}
.page-salgbc-content{
--offset: -15%;
z-index: 9;
margin-left: var(--offset);
-webkit-transform: translateX(var(--offset));
transform: translateX(var(--offset));
}
.footer-details .list-inline-item:not(:last-child) {
margin-right: 30px;
}
h1.header-h1 {
font-size: 37px;
}
p.header-sub {
font-size: 20px;
width: 50%;
}
#home-header{
min-height: calc(100vh - 101px) !important;
}
.home-header-bottom{
bottom: 0;
}
#home-plan-title{
width: 100%;
}
}
#home-header-plan-bg{
background-color: white;  border: 2px solid #DCDBDD;
}
#home-header-plan-bg:hover,
#home-header-plan-bg:focus{
border-color: var(--bs-white);
}
#home-plan-price,
#home-plan-title{
font-weight: 700;
}
#home-plan-title {
font-size: 13px;
}
#home-plan-price {
line-height: 10px;
}
#home-plan-price>small {
font-weight: 300;
font-size: 10px;
}
#home-plan-hr {
margin: 5px 0 !important;
}
#home-header-plan-bg:hover > * {
color: white !important;
}                                                                                                                                   #home-plan-button{
background-color: var(--bs-white);
}
#sh-btn {
background-color: rgba(255, 255, 255, 0.7);
}
.sh-btn-orange{
border-color: var(--sh-orange) !important;
color: var(--sh-orange) !important;
}
.sh-btn-orange:hover,
.sh-btn-orange:focus
{
background-color: var(--sh-orange) !important;
border-color: var(--bs-white) !important;
color: var(--bs-white) !important;
}
.sh-btn-green{
border-color: var(--sh-green) !important;
color: var(--sh-green) !important;
}
.sh-btn-green:hover,
.sh-btn-green:focus
{
background-color: var(--sh-green) !important;
border-color: var(--bs-white) !important;
color: var(--bs-white) !important;
}
.ff-el-group.header-form-callback,
.ff-el-group.ff-text-center.header-form-submit.ff_submit_btn_wrapper{
margin-bottom: 0 !important;
}
h1.header-h1>span,
.programmes-container h2>span,
#history-page h2>span{
color: var(--sh-green) !important;
}
.header-icon img {
width: 80px;
}
.header-call-to-action h2{
font-weight: 800;
}
.header-call-to-action h2>span{
color: var(--sh-orange);
}
.programme-bg{
position: relative;
height: 200px;
border: 3px solid var(--sh-form-con-color);
}
.programme-keyword,
.programme-icon,
.programme-featured-img{
position: absolute;
}
.programme-keyword,
.programme-icon{
z-index: 2;
}
.programme-featured-img{
z-index: 1;
height: 100%;
width: 100%;
}
.programme-featured-img img{
width: 100%;
height: 100%;
object-fit: cover;
}
.programme-bg{
border-radius: 10px;
}
.programme-icon {
bottom: 0;
right: 0;
padding: 10px;
}
.programme-icon svg{
width: 70px;
}
.programme-keyword {
background: var(--sh-form-con-color);
padding: 2px 20px;
color: black;
border-radius: 4px 0 20px;
}
.programme-featured-img,
.programme-featured-img img{
border-radius: 5px;
}
.programme-bg:hover,
.programme-bg:focus
{
border-color: var(--sh-orange);
}
.programme-bg:hover .programme-keyword,
.programme-bg:focus .programme-keyword{
background: var(--sh-orange);
color: white;
}
.programme-bg:hover .programme-keyword,
.programme-bg:focus .programme-keyword{
background: var(--sh-orange);
color: white;
}
.programme-bg:hover svg circle,
.programme-bg:focus svg circle{
stroke: var(--sh-orange);
}
.programme-bg:hover svg #Path_155508,
.programme-bg:focus svg #Path_155508,
.programme-bg:hover svg #Path_155507,
.programme-bg:focus svg #Path_155507,
.programme-bg:hover svg #Path_155506,
.programme-bg:focus svg #Path_155506,
.programme-bg:hover svg #Path_155510,
.programme-bg:focus svg #Path_155510,
.programme-bg:hover svg #Path_155511,
.programme-bg:focus svg #Path_155511,
.programme-bg:hover svg #Path_155514,
.programme-bg:focus svg #Path_155514,
.programme-bg:hover svg #Path_155516,
.programme-bg:focus svg #Path_155516,
.programme-bg:hover svg #Path_155515,
.programme-bg:focus svg #Path_155515,
.programme-bg:hover svg #Path_155513,
.programme-bg:focus svg #Path_155513,
.programme-bg:hover svg #Path_155519,
.programme-bg:focus svg #Path_155519,
.programme-bg:hover svg #Path_155517,
.programme-bg:focus svg #Path_155517,
.programme-bg:hover svg #Path_155518,
.programme-bg:focus svg #Path_155518
{
fill: var(--sh-orange);
}
#more-programme{
background-color: var(--sh-form-con-color);
}
#more-programme:hover,
#more-programme:focus{
background-color: var(--sh-orange);
}
#more-programme:hover .more-programme-text p,
#more-programme:focus .more-programme-text p{
color: white;
}
.more-programme-text p{
line-height: 1 !important;
color: black;
}
.more-programme-text {
padding: 20px;
}
#more-programme:hover #more-programme-icon,
#more-programme:focus #more-programme-icon{
background-color: var(--bs-white);
border-color: white;
}
#more-programme:hover #more-programme-icon i,
#more-programme:focus #more-programme-icon i{
color: var(--sh-orange) !important;
}
#sh-standard-header h1 span{
color: var(--sh-green);
}
.page-title{
background-image: url(//sh.dev-site.co.za/wp-content/themes/sizwe-hosmed-ultimate/assets/app/img/header.jpg);
background-size: cover;
}
.sh-standard-header-sub { }
.solid-orange {
background: var(--sh-orange) !important;
color: white !important;
}
.solid-green {
background: var(--sh-green) !important;
border-color: var(--sh-green) !important;
color: white !important;
}
.solid-orange:hover,
.solid-orange:focus,
.solid-green:hover,
.solid-green:focus
{
background: black !important;
border-color: black !important;
}
.solid-black{
background: black !important;
color: white !important;
border-color: black !important;
}
.about-side-content{
background-color: var(--sh-blue);
}
.about-bg .about-side-content:not(:last-child){
margin-bottom: 20px;
}
.about-bg,
.about-featured{
height: 100%;
}
.about-featured{
background-size: cover !important;
background-repeat: no-repeat !important;
border-radius: 10px;
background-position: center;
}
.about-featured-inner-con{
background-size: cover !important;
background: linear-gradient(rgba(233, 93, 55, 70%), rgba(233, 93, 55, 70%));
}
.about-featured-inner-logo {
width: 90px;
}
.about-section-2 .container{
background-color: var(--sh-blue);
}
.about-section-2 ul li i{
color: var(--sh-orange);
}
.executives-page-sidebar{
background-color: #F3F6F6;
}
.page-executives .section-app-con,
.page-just-rewards .section-app-con,
.page-salgbc .section-app-con,
.page-broker-assessments .section-app-con,
.page-agm .section-app-con,
.page-brokers .section-app-con,
.page-brokertrainingmaterial .section-app-con,
.page-annual-reports .section-app-con,
.page-scheme-rules .section-app-con,
.page-governance .section-app-con,
.page-board-of-trustees .section-app-con
{
margin-top: 0 !important;
}
.page-salgbc-content{
padding: 25px 30px;
background-color: #FFF;
box-shadow: 0 0 30px 4px rgba(0, 0, 0, 0.15);
}
.page-programmes-column-1-content{
background-color: var(--sh-orange);
color: white;
}
.page-programmes-column-1-content a{
color: white;
font-weight: 800;
}
.page-programmes-column-1-content a:hover,
.page-programmes-column-1-content a:focus{
color: black;
}
.page-programmes-bg{
height: 100%;
}
.page-programmes-column-2 .page-programmes-bg{
border: 2px dotted #D2D2D2;
}
.page-programmes-item-green {
background: var(--sh-green);
color: white;
}
.programme-item p,
.page-programmes-column-1-content p{
margin-bottom: 0;
}
.page-programmes-item-green .badge{
background-color: white !important;
color: black !important;
}
.page-programmes-item-green h4{
color: white;
}
.page-programmes-item-svg svg {
width: 70px;
}
h4{
font-weight: 800 !important;
}
.portal-item-icon{
background-color: var(--sh-orange);
}
.portal-dashboard-con-item,
.portals-contacts{
background-color: var(--sh-blue);
}
.portal-dashboard-con-item,
.portal-dashboard-con-item>.row,
.portals-contacts-bg{
border-radius: 10px;
}
.portal-dashboard-con-item>.row>.col-2{
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
.portals-contacts-bg{
background-color: white;
border: 2px solid #ededed;
}
.portals-contacts-bg a{
font-size: 13px;
color: black;
}
.portals-contacts-bg a:hover,
.portals-contacts-bg a:focus{
color: var(--sh-orange);
}
.packages-bg{
height: 100%;
}
.general-contact{
background-color: #f9fbf2;
}
.general-contact-sm-bg{
border: 2px solid #ededed;
}
.general-form-con,
.general-contact-sm-bg{
background-color: white;
border-radius: 10px;
}
.general-contact-sm-bg{
height: 100%;
}
.general-contact-sm-bg p{
font-size: 13px;
}
.general-form form{
margin-bottom: 0 !important;
}
.packages-price-bg{
background-color: var(--sh-orange);
}
.packages-price-bg p{
line-height: 1 !important;
color: white;
}
.price-bg-green{
background-color: var(--sh-green);
}
.bg-green{
background-color: var(--sh-green);
}
.price-bg-orange{
background-color: var(--sh-orange);
}
.price-bg-yellow{
background: var(--sh-gold);
}
.price-bg-gray{
background: var(--sh-platinum);
}
.img-fluid.out-team {
width: 170px;
}
#plans-list {
font-size: 12px;
}
.packages-small-dec-bg{
background-color: var(--sh-blue);
height: 100%;
}
.packages-small-dec-bg-first-1,
.packages-small-dec-bg-first-2{
background-color: var(--sh-blue);
}
.packages-small-dec-text {
line-height: 1 !important;
}
.packages-small-dec-text small{
font-size: 12px !important;
}
.packages-small-dec-text small>strong{
font-weight: 800;
}
.packages-small-dec-bg-last {
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
.packages-small-dec-bg-first{
background: none;
}
.packages-small-dec-bg-first-1{
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
.packages-small-dec-bg-first-2{
border-bottom-left-radius: 10px;
border-top-left-radius: 10px;
}
.packages-col-container-2 img{
right: 0;
bottom: 0;
}
.packages-small-dec-text .contributions{
font-size: 10px !important;
}
.package-header-title {
background: var(--sh-blue);
background-repeat: no-repeat;
background-size: cover;
}
.package-header-title p{
line-height: unset !important;
font-size: 13px !important;
}
.single-plan-header .page-title-row,
.single-plan-header .page-title-row h1{
color: white !important;
background-size: cover;
background-repeat: no-repeat;
}
.single-plan-header .page-title-row h1>div{
font-size: 25px !important;
}
.plans-header-icon{
width: 150px;
}
#plans-header-img{
position: relative;
}
.single-plan-contribution-bg .top{ border-radius: 5px 5px 0 0;
}
.bottom-1{ }
.single-plan-contribution-bg .bottom{
border-top: 2px solid white;
background-color: var(--sh-blue);
border-radius: 0 0 5px 5px;
}
.medical-savings-account-bg{
border-radius: 5px;
background-color: var(--sh-blue);
}   #footer-location a:hover address,
#footer-location a:focus address{
color: var(--sh-orange) !important;
}
#menu-copyright-menu a:hover,
#menu-copyright-menu a:focus{
color: black !important;
}
.single-plan-contribution-bg p{
line-height: 1 !important;
}
.accordion-content p{
margin-bottom: 10px;
}
.accordion-content ul{
margin-left: 20px;
margin-bottom: 15px;
}
#medical-savings-account-rates-content p{
margin-bottom: 10px;
font-size: 13px;
}     #extra-contributions img{
width: 20px;
}
small.featured-title-msa {
font-size: 10px;
}
.medical-savings-account-bg p {
line-height: 1 !important;
}
p.salga-name small {
font-size: 12px !important;
}
p.salga-name{
line-height: 1;
}
.page-content p{
margin-bottom: 10px;
}
.page-content a{
color: var(--sh-orange) !important;
font-weight: 800 !important;
}
.page-content ul,
.page-content ol,
.entry-content ul,
.entry-content ol
{
margin-left: 40px;
margin-bottom: 20px;
}
.partners-logo img{
filter: grayscale(100%);
transition: filter 0.3s ease;
}
.partners-logo img:hover {
filter: grayscale(0%);
}
.page-download-app .section-app-con{
display: none !important;
}
.page-download-app-header{
background-repeat: no-repeat !important;
background-size: cover !important;
}
.page-download-app h1{
line-height: 1;
}
.page-download-app-bottom{
background-color: var(--sh-green);
}
.page-download-app p{
font-size: 20px;
}
.tender-content p,
.tender-content h4{
margin-bottom: 15px;
}
.page-forms .accordion-active{
background-color: var(--sh-orange) !important;
color: white;
}
.page-forms .accordion-header{
background-color: var(--sh-blue);
}
footer .current_page_item a{
color: var(--sh-orange) !important;
font-weight: 800 !important;
}
.page-broker-assessment .bg-container{
background-size: cover;
}
.page-broker-assessment .button:hover,
.page-broker-assessment .button:focus{
background-color: white !important;
border-color: white !important;
color: black !important;
}
#broker-assessments-row{
border: 1px dotted white;
}
.page-brokers .bottom-content p{
color: white;
}
.entry-meta i{
color: var(--sh-orange);
}
.wpsl-store-location {
border: 2px solid #ededed;
padding: 15px;
border-radius: 10px;
}
#wpsl-wrap #wpsl-result-list li{
border: none !important;
padding-top: 0 !important;
}
.wpsl-store-location:hover,
.wpsl-store-location:focus{
background-color: var(--sh-orange);
color: white !important;
}
.wpsl-store-location:hover a,
.wpsl-store-location:focus a{
text-decoration: underline !important;
color: black !important;
}
#wpsl-result-list li p {
font-size: 13px !important;
}
#wpsl-stores .wpsl-store-thumb {
margin: 0 !important;
padding: 5px;
background: white;
height: 50px !important;
width: 50px !important;
}
#team img{
}
#team .bg-overlay,
#team img,
#team{
border-radius: 50% !important;   }
#team .bg-overlay i{
}
.accordion-bg .accordion-header:not(.accordion-header.rounded.shadow-sm.accordion-active){
background-color: var(--sh-blue) !important;
}
.accordion-header.rounded.shadow-sm.accordion-active{
color: white;
}
.gallery-bg img{
object-fit: cover;
}
.plans-resources-bg{
background-color: var(--sh-blue);
}
.plans-call-action{
background-color: #D0E094;
}
.plans-call-action h3{
line-height: 1;
}   .button.btn-solid-gray{
background-color: #7A7A7A;
border-color: #7A7A7A;
color: white;
}
.button.btn-solid-gray:hover,
.button.btn-solid-gray:focus
{
background-color: #000000;
border-color: #000000;
}
.button.btn-solid-black{
background-color: #000000;
border-color: #000000;
color: white;
}
.button.btn-solid-black:hover,
.button.btn-solid-black:focus,
.solid-black:hover,
.solid-black:focus
{
background-color: var(--sh-orange) !important;
border-color: var(--sh-orange) !important;
}
.button.btn-solid-green{
background-color: var(--sh-green);
border-color: var(--sh-green);
color: white;
}
.button.btn-solid-green:hover,
.button.btn-solid-green:focus
{
background-color: black;
border-color: black;
}
.plans-video-con{
background-image: url(//sh.dev-site.co.za/wp-content/themes/sizwe-hosmed-ultimate/assets/app/img/plans/sections/video-bg.png);
background-size: cover;
background-repeat: no-repeat;
border-radius: 30px !important;
}
.plans-video-title{
color: var(--sh-orange);
}
.brokers-contacts-bg {
border: 1px solid #ededed;
background-color: white;
font-size: 14px;
}
.brokers-phone-bg{
background-color: var(--sh-orange);
}
.brokers-contacts-container{
background-color: var(--sh-blue);
}
.broker-assessment-min-con{
background-color: #D0E094;
}
.brokers-line {
font-weight: 300 !important;
}
.brokers-line>span{
font-weight: 800 !important;
}
.title-side-layout-container h1 span{
color: var(--sh-green);
}
.complaints-and-compliments-bg {
background-color: #F6F6F6;
}
.complaints-and-compliments-white-bg{
background-color: white;
}
.complaints-and-compliments-heading{
font-size: 20px;
}
.complaints-and-compliments-inner {
background-color: white;
height: 100%;
}
.complaints-and-compliments-white-side .complaints-and-compliments-white-bg:not(:last-child){
margin-bottom: 15px;
}
.dark #copyrights, #copyrights.dark {
color: white;
background-color: var(--sh-green);
} .complaints-and-compliments-slider-bg{
background-color: var(--sh-green);
}
.complaints-and-compliments-slider-title{
font-weight: 700;
font-size: 20px;
line-height: 1 !important;
}
.complaints-and-compliments-slider-letters{
border-radius: 100%;
background-color: #fff;
height: 50px;
width: 50px;
}
.complaints-and-compliments-slider-letters p{
font-weight: 700;
font-size: 20px;
color: var(--sh-orange);
}
.fluentform .ff-el-ratings svg {
height: 30px !important;
width: 30px !important;
}
.page-option-selection-form #content{
background-color: #f9f9f9 !important;
}
.page-option-selection-form .form{
background-color: #ffffff;
}
h3.ff-el-section-title {
background-color: var(--sh-form-color);
padding: 5px 20px;
}
.content-sidebar{
background-color:#E9F0DF;
}
.content-sidebar-links a{
color:black;
font-size:17px;
}
.content-sidebar-links a:hover,
.content-sidebar-links a:focus{
color:var(--sh-green);
}
.content-sidebar-links li:not(:last-child){
margin-bottom:15px;
}
.content-sidebar-links .current-menu-item a{
color:var(--sh-green);
font-weight:700;
}
.agm-featured-notice{
background-color: var(--sh-green);
}
.agm-featured-notice .col-1 i{
font-size:50px;
color:white;
}
.agm-document i{
color:black !important;
}
.agm-document .accordion-active i{
color:white !important;
}
.governance-blocks-bg {
border: 2px solid #82BF4C;
background-color: #E5F0DB;
height:100%
}
.title-side-layout-container.mb-5 {
margin-bottom: 25px !important;
}
.package-header-title img {
width: 20%;
}
.title-essential-copper p,
.title-titanium-executive p
{
color: white;
}
.single-plan-header-title-value-platinum h1>div,
.single-plan-header-title-value-platinum .sh-standard-header-sub,
.single-plan-header-title-access-core h1>div,
.single-plan-header-title-access-core .sh-standard-header-sub,
.single-plan-header-title-access-saver h1>div,
.single-plan-header-title-access-saver .sh-standard-header-sub
{
color: black;
}
.anonymous-logo {
width: 30%;
}
.anonymous-form form{
margin-bottom: 0;
}
.anonymous-form .ff_file_upload_holder{
width: 100% !important;
}
.anonymous-form  .fluentform .ff-el-group{
margin-bottom: 10px !important;
}
.anonymous-p .heading {
display: flex;
align-items: center;
justify-content: center;
font-family: Arial, sans-serif;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 2px;
color: #333;
}
.anonymous-p .heading::before,
.anonymous-p .heading::after {
content: "";
flex: 1;
border-bottom: 1px solid #ccc;
margin: 0 10px;
}
i.bi-star {
font-size: 30px;
color: white;
}
.button .menu-link{
padding: 0 !important;
}
#footer .widget_links:not(.widget-li-noicon) li::before{
color: black;
}
.button-gray{
background-color: #F1F5F7 !important;
color: #909090 !important;
}
.button-gray:hover,
.button-gray:hover {
background-color: var(--sh-orange) !important;
color: white !important;
}
#member-info-menu-link i{
color: var(--sh-orange);
}
.rewards-logo img{
width: 40px;
}
#side-panel{
background-image: url(//sh.dev-site.co.za/wp-content/themes/sizwe-hosmed-ultimate/assets/app/img/side-panel.png);
background-repeat: no-repeat;
background-size: cover;
}
.side-panel-logo img{
width: 170px;
}
.menu-member-information-menu-container .current-menu-item a{
color: var(--sh-orange);
}
.quiz-theme-qsm-theme-fortune-parent,
.fortune-progress-bar
{
max-width: 100% !important;
}
.fortune-timer,
#mlw_error_message_bottom{
display: none !important;
}
.qsm-quiz-form,
.qmn_pagination,
.quiz_section,
.mlw_qmn_message_before,
.quiz_section ul{
margin-bottom: 0 !important;
border: none !important;
}
.qmn_pagination,
.qsm_auto_pagination_enabled .qmn_pagination{
border: none !important;
}
.quiz_section{
padding-bottom: 0 !important;
}
.quiz_theme_qsm-theme-fortune .qsm-btn.qsm_retake_button{
margin-left: 0 !important;
}
span.fortune-previous-btn-text:hover,
span.fortune-previous-btn-text:focus{
color:white !important;
background-color: var(--sh-green) !important;
}
.fortune-previous-btn:hover .dashicons ,
.fortune-previous-btn:focus .dashicons {
color:white !important;
}
div#ele-304 {
display: none !important;
}
#gotoTop{
--cnvs-gotoTop-position-boxed-bottom: 100px !important;
}