/*!
Theme Name:   Cindy Child
Template:     cindy
Theme URI:    https://github.com/webmandesign/child-theme/
Author:       WebMan Design
Author URI:   https://www.webmandesign.eu/
Version:      1.0.0
Description:  You can change this description text in your child theme's "style.css" file.
License:      GNU General Public License v3
License URI:  http://www.gnu.org/licenses/gpl-3.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* Put your custom CSS styles below... */

.shBreadcrumb {
   	font-family: 'Lato';
    Letter-spacing: .5px;
	font-weight: 800 !important;
}

.shBreadcrumb a {
	color: #ffffff !important;
	font-weight: 200 !important;
}

.shSub {
    font-family: 'Lato';
    font-weight: 800;
	letter-spacing: 1px;
}

/**About Us**/
.shPageTitle {
	font-size: 3rem;
	letter-spacing: 2px;
}

.shSubtitle {
	font-size: 1.75rem;
    font-family: 'Lato';
    font-weight: 800;
}

#post-858 .has-custom-gutter.has-3-columns>:not(.block-editor-inner-blocks) {
    margin-bottom: 0px;
} 

/**Colors**/
.shGreen {
	color: #00b179;
}

.shYellow {
	color: #fec948;
}

.shBlue {
	color: #477bbe;
}

.shFont {
	font-family: 'Admisi Display SSI', sans-serif;
	font-weight: 400;
}


#post-24 h2.shFont
{
	font-size: 3rem !important;
}

.shPara {
	font-size: 1.2rem !important;
}

#post-24 > div > div:nth-child(11) {
	margin-bottom: 0px;
}


#post-24 .h4.shFont {
    font-size: 1.89em !important;
    letter-spacing: 1.25px !important;
}

#post-24 > div > div:nth-child(9) > div > div:nth-child(2) > h3 > span,
#post-24 > div > div:nth-child(9) > div > div:nth-child(1) > div > div > h4 {
	font-size: 2.5rem;
    letter-spacing: 1px;
}

#post-24 > div > div:nth-child(9) > div > div:nth-child(2) > blockquote > p > span {
font-family: 'Lato' !important;
    font-weight: 400 !important;
    font-size: 1.9rem !important;
    line-height: 2.75rem;
}

#post-24 > div > div.wp-block-cover.alignfull.is-light.has-palette-4-border-color.is-style-default.mb-0 > div > div:nth-child(2) > div > div:nth-child(1) > p {
	width: 95%;
}

.shPara2 {
	font-size:1.15rem !important
}

#post-24 > div > div:nth-child(9) > div > div:nth-child(2) > p {
	width: 96%;
}

#post-24 > div > div:nth-child(9) > div > div:nth-child(1) > div > div > p {

	font-size: 1.2rem;
    letter-spacing: 1px;
	font-family: 'Roboto';
	
}

#post-24 > div > div:nth-child(9) > div > div:nth-child(2) > hr:nth-child(2),
#post-24 > div > div:nth-child(9) > div > div:nth-child(2) > blockquote,
#post-24 > div > div:nth-child(9) > div > div:nth-child(2) > p,
#post-24 > div > div:nth-child(9) > div > div:nth-child(2) > hr:nth-child(4) {
	margin-bottom:2.5rem;
}

.sp-testimonial-free{
	width: 65%;
	margin: 0 auto;
    font-weight: 400 !important;
    font-size: 1.9rem !important;
    line-height: 2.2rem;
}

.sp-testimonial-free-section .tfree-client-testimonial p, 
.sp-testimonial-free-section .tfree-client-testimonial {
    font-weight: 300 !important;
    font-size: 1.75rem !important;
    line-height: 2.2rem;
	letter-spacing:2px;
}
.sp-testimonial-free-section .sp-testimonial-client-testimonial, .sp-testimonial-free-section .sp-testimonial-client-testimonial p
{
    font-weight: 300 !important;
    font-size: 1.75rem !important;
    line-height: 2.2rem;
	letter-spacing:2px;
}

.tfree-client-name {
	color: #ffffff !important;
	font-weight: normal !important;
	font-size: 2.2rem !important;
	letter-spacing:2px !important;
	margin-top: 3rem !important;
	font-family: 'Admisi Display SSI';
}

#sp-testimonial-free-626 > button.slick-next.slick-arrow > i,
#sp-testimonial-free-626 > button.slick-prev.slick-arrow > i
{
	font-size: 3rem;
}

#menu-information,
#menu-information-1 {
	float:right;
}

/**New Homepage**/

#post-24 > div > div:nth-child(5) > div > div {
	padding-right: 8% !important;
}

#post-24 > div > div:nth-child(9) > div > div:nth-child(2) {
	align-self: start;
}

#post-24 > div > div:nth-child(4) > h2,
#post-24 > div > div:nth-child(5) > div > div > p:nth-child(3) {
	margin-bottom: 3rem;
}
#post-24 > div > div:nth-child(5) > div > div > hr {
	margin-bottom: 2.5rem;
}

#post-24 > div > div:nth-child(2) > div > div > div.wp-block-coblocks-feature.coblocks-feature-59154824269 > div > h2,
#post-24 > div > div:nth-child(2) > div > div > div.wp-block-coblocks-feature.coblocks-feature-59154824273 > div > h2,
#post-24 > div > div:nth-child(2) > div > div > div.wp-block-coblocks-feature.coblocks-feature-59154852800 > div > h2 {
	font-family: 'Admisi Display SSI', sans-serif;
    font-weight: 400;
    font-size: 2.2rem;
    letter-spacing: 2px;
    line-height: 2.75rem !important;
}

#post-24 > div > div:nth-child(4) > h2 > strong {
	
}

.sh-separator {
	width: 33% !important;
    display: inline-block;
}

#post-24 > div > div:nth-child(5) > div > div {
	padding-top: 0px;
}

.shBtn a:hover {
	color: #ffffff !important;
	border: 1px solid !important;
	border-color: #ffffff !important;
}

#post-24 > div > div.wp-block-cover.alignfull.is-light.has-palette-4-border-color.is-style-default.mb-0 > div > div:nth-child(2) > div > div:nth-child(1) {
	margin-left:0px !important;
}

#post-24 > div > div.wp-block-cover.alignfull.is-light.has-palette-4-border-color.is-style-default.mb-0 > div > div:nth-child(2) > div > div:nth-child(2) {
	margin-left: 0px !important;
	margin-right:0px !important;
}

#post-24 > div > div.wp-block-cover.alignfull.is-light.has-palette-4-border-color.is-style-default.mb-0 > div > div:nth-child(2) > div > div:nth-child(1) > h2 {
	color: #ffffff;
    letter-spacing: 2px;
}

#post-24 .sh-feature-box .feature-item {
	background-color: #6691c9;
	    color: white;
}


#post-24 > div > div:nth-child(9) > div > div:nth-child(2) > blockquote {
	padding-top: 0px;
	padding-bottom: 0px;
}

.supremehealth-heading, .team-heading, .joinour-heading {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.joinour-heading {
	font-family: 'Admisi Display SSI' !important;
	color: #FEC948;
    font-size: 3rem !important;
    font-weight: 800;
	letter-spacing: 3px !important;
}
.supremehealth-heading {
	font-family: 'Admisi Display SSI' !important;
	color: #477BBE;
    font-size: 3rem !important;
    font-weight: 800;
	letter-spacing: 3px !important;
}

.team-heading {
	font-family: 'Admisi Display SSI' !important;
	color: #00B179;
	letter-spacing: 3px !important;
    font-size: 3rem !important;
    font-weight: 800;
}

#post-24 > div > div:nth-child(11) > div > div.alignwide-wrap > div {
	width: 100%;
}

#post-24 > div > div:nth-child(11) > div > div.alignwide-wrap {
	padding-left:3vw;
	padding-right:3vw;
}



/**End New Homepage**/

#post-24 > div > div:nth-child(9) > div > div:nth-child(1) > figure > img {
	width: 100%;
}

#post-24 > div > div:nth-child(9) > div > div:nth-child(2) > p.has-palette-2-color.has-text-color.has-normal-font-size {
    font-size: 2rem;
    font-weight: 400;
    line-height: 2.5rem;
}

#post-24 > div > div:nth-child(4) > hr {
	width: 79%;
}

#join-our,
#supreme-health,
#team {
	margin: 0px !important;
}

.sp-testimonial-free-section .tfree-client-testimonial p, 
.sp-testimonial-free-section .tfree-client-testimonial {
	color: #ffffff !important;
}

.checked {
  color: #FFB900;
}

.testimonials-star-container {
	display: flex;
    align-items: center;
    justify-content: center;
	margin-bottom: 2rem;
}

#quality-of-support-quality-of-life,
#post-24 > div > div.wp-block-cover.alignfull.is-light.has-palette-5-border-color > div > div:nth-child(4) > div > div:nth-child(1) > p,
#supreme-health-services,
#post-24 > div > div.wp-block-cover.alignfull.is-light.has-palette-5-border-color > div > div:nth-child(4) > div > div:nth-child(2) > p,
#come-work-with-us,
#post-24 > div > div.wp-block-cover.alignfull.is-light.has-palette-5-border-color > div > div:nth-child(4) > div > div:nth-child(3) > p {
	color: #ffffff;
}



.header-widgets .widget:first-child {
    margin-left: auto !important;
	margin-right: 0 !important;
}
/*.has-palette-5-border-color .alignwide-wrap {
    top: 220px;
}
*/
.covidmenu {
    font-weight: 600;
}

.refermenu a {
  color: #00B179 !important;
}
h3.has-text-align-center {
    margin-top: 0px !important;
}
.wp-block-columns.alignwide.\33 boxes {
    position: relative;
    top: 200px;
}
.wp-block-coblocks-feature {
    min-height: 235px;
}

.site-footer .site-branding {
  display: none;
}

.homeboxes {line-height:1.1em;}
h2 {
  line-height: 1.1em !important;
}

h3.has-text-align-center {
  margin-top: 0px !important;
  font-family: 'Admisi Display SSI', sans-serif;
  color: #fff !important;
  font-weight: 400;
  font-size: 2.2rem;
  letter-spacing: 2px;
  line-height: 2.75rem !important;
}
h2.wp-block-heading {
  font-family: 'Admisi Display SSI', sans-serif;
  font-size: 3rem;
  font-weight: 400;
  margin-bottom: 3rem !important;
}
p {
  color: #111;
  font-size: 1.2rem;
}
.h4.has-palette-5-color.has-text-color.wp-block-heading {
  font-size: 1.7em !important;
  letter-spacing: 1.25px !important;
  font-family: 'Admisi Display SSI', sans-serif;
  font-weight: 400;
}
.has-text-color.has-extra-large-font-size {
  font-family: 'Admisi Display SSI', sans-serif;
  font-size: 2.5rem;
  letter-spacing: 1px;
}
.has-palette-2-color.has-text-color.has-large-font-size {
  font-family: 'Lato' !important;
  font-weight: 400 !important;
  font-size: 1.9rem !important;
  line-height: 2.75rem;
}
.has-text-color.wp-block-heading {
  letter-spacing: 3px;
  line-height: 1px !important;
}
.textwidget p {
  color: #fff !important;
  font-size: inherit;
}
.widget-title {
  display: none;
}