/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 01 2025 | 20:03:50 */
.elementor-element-9792c18.elementor-widget-image a {
    display: inline;
}
.elementor-element-18ff02e.elementor-widget-image a {
    display: inline;
}
/* Home Page */
.naturopath-service-icon2 .elementor-image-box-img {
    background: #fff;
    padding: 8px 11px;
    border-radius: 50%;
}
.naturopath-service-icon2 .naturo-serv:hover .elementor-image-box-img {
    background: #F3F5EE;
}
.insurence .ekit-main-swiper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events {
    padding-bottom: 20px !important;
}
.insurence .elementskit-clients-slider.arrow_inside .swiper-button-prev {
    left: -10px !important;
    top: 48% !important;
}
.insurence .elementskit-clients-slider.arrow_inside .swiper-button-next {
    right: -15px !important;
    top: 48% !important;
}
.insurence img {
    filter: grayscale(1);
}

/* Popup */
#wpforms-form-1366 input:focus {
    box-shadow: none !important;
}
#wpforms-form-1366 input {
    background: #f8f8f8f0 !important;
    border-radius: 5px !important;
    border: 1px solid #163E35 !important;
    font-family: 'Soleil Font' !important;
    color: #333 !important;
}
#wpforms-form-1366 input::placeholder{
	font-weight:300;
	color:#8f8f8f;
}
#wpforms-form-1366 textarea:focus {
    box-shadow: none !important;
}
#wpforms-form-1366 textarea {
    background: #f8f8f8f0 !important;
    border-radius: 5px !important;
    border: 1px solid #163E35 !important;
    font-family: 'Soleil Font' !important;
    color: #333 !important;
}
#wpforms-form-1366 textarea::placeholder{
	font-weight:300;
	color:#8f8f8f;
}
button#wpforms-submit-1366:focus {
    box-shadow: none !important;
}
button#wpforms-submit-1366:hover {
    background: #AC9245 !important;
    color: #fff !important;
}
button#wpforms-submit-1366 {
    font-size: 19px !important;
    background: #f2d990 !important;
    border: 1px solid #ccb05c !important;
    border-radius: 100px !important;
    padding: 20px 60px !important;
    line-height: 0px !important;
    color: #163E35 !important;
	font-family: 'Soleil Font' !important;
}
input#wpforms-1366-field_8_1 {
    height: 14px !important;
}



.page-id-1229 .elementor-heading-title u {
    text-decoration-thickness: 4px;
    text-decoration-color: #F2D98F;
}
a.team {
    background: #fff;
    border: 2px solid #e4c057;
    border-radius: 60px 60px 60px 60px;
    padding: 9px 25px 6px 25px;
    color: #163E35;
    margin-top: 20px !important;
    margin: auto;
}
a.team:hover {
    background-color: #AC9245;
    color: #FFFFFF;
}
.ekit-wid-con .profile-header, body .profile-header{
	margin-bottom: 20px;
}
.ekit-wid-con .profile-card:hover, body .profile-card:hover {
    box-shadow: 0 12px 26px 0 rgb(0 0 0 / 15%) !important;
}
.ekit-wid-con .profile-card, body .profile-card {
    box-shadow: 0 8px 22px 0 rgb(0 0 0 / 8%) !important;
}
/* #wpforms-form-1272 input:focus {
    box-shadow: none;
}
#wpforms-form-1272 input {
    background: #f8f8f8f0;
    border-radius: 5px;
    border: 1px solid #929292;
    font-family: 'Soleil Font';
    color: #333;
}
#wpforms-form-1272 input::placeholder{
	font-weight:300;
	color:#8f8f8f;
}
#wpforms-form-1272textarea:focus {
    box-shadow: none;
}
#wpforms-form-1272 textarea {
    background: #f8f8f8f0;
    border-radius: 5px;
    border: 1px solid #929292;
    font-family: 'Soleil Font';
    color: #333;
}
#wpforms-form-1272 textarea::placeholder{
	font-weight:300;
	color:#8f8f8f;
}
button#wpforms-submit-1272 {
    font-size: 18px;
    background: #f2d990;
    border: 1px solid #ccb05c;
    border-radius: 100px;
    padding: 18px 55px;
    line-height: 3px;
    color: #163E35;
}
button#wpforms-submit-1272:hover {
    background: #AC9245 !important;
    color: #fff;
} */

/* Contact Page */

#wpforms-form-1333 label {
    font-size: 18px;
    font-weight: 200;
    color: #bdbdbd;
    font-family: "Collier Fonts", sans-serif;
}
#wpforms-form-1333 input:focus {
    border-color: #a99044;
    box-shadow: none;
}
#wpforms-form-1333 input {
    background: #f8f8f8f0;
    border-radius: 5px;
	font-family: "Soleil Font", Sans-serif;
	font-weight:300;
	font-size:17px;
}
#wpforms-form-1333 .choices__inner {
    background: #f8f8f8f0;
    border-radius: 5px;
	font-family: "Soleil Font", Sans-serif;
	font-weight:300;
	font-size:17px;
}
div.wpforms-container .wpforms-form .choices__list--dropdown {
    font-family: 'Soleil Font';
    font-size: 17px;
    font-weight: 300;
}
#wpforms-form-1333 textarea:focus {
    border-color: #a99044;
    box-shadow: none;
}
#wpforms-form-1333 textarea {
    background: #f8f8f8f0;
    border-radius: 5px;
	font-family: "Soleil Font", Sans-serif;
	font-weight:300;
	font-size:17px;
}
button#wpforms-submit-1333:active {
    background: #AC9245 !important;
    color: #fff;
}

button#wpforms-submit-1333:hover {
    background: #AC9245 !important;
    color: #fff;
}
button#wpforms-submit-1333 {
    font-size: 21px;
    background: #f2d990;
    border: 1px solid #ccb05c;
    border-radius: 100px;
    padding: 20px 60px;
    line-height: 0px;
    color: #163E35;
	font-family: "Collier Fonts", sans-serif;
}

.elementor-element-4969e372 .elementor-icon-box-description a {
    color: #333;
}
.elementor-element-4969e372 .elementor-icon-box-icon {
    margin-top: 10px;
}
.elementor-element-ec374f4 .elementor-icon-box-description a {
    color: #333;
}
.elementor-element-ec374f4 .elementor-icon-box-icon {
    margin-top: 10px;
}
.elementor-element-36e73c02 .elementor-icon-box-description a {
    color: #333;
}
.elementor-element-36e73c02 .elementor-icon-box-icon {
    margin-top: 10px;
}
.elementor-element-7d96951d .elementor-icon-box-icon {
    margin-top: 10px;
}




#wpforms-form-1272 input{
	border-color: rgba(104, 139, 163, 0.33);
    color: #333;
    border-radius: 0px;
    font-size: 15px;
    font-family: "Soleil Font", Sans-serif;
    border: none;
    border-bottom: 1px solid rgb(104 139 163);
    margin-bottom: 0px;
    background: transparent;
    padding: 6px 10px;
	font-weight: 300;
}
#wpforms-form-1272 textarea {
    border-color: rgba(104, 139, 163, 0.33);
    color: #333;
    border-radius: 0px;
    font-size: 15px;
    font-family: "Soleil Font", Sans-serif;
    border: none;
    border-bottom: 1px solid rgb(104 139 163);
    margin-bottom: 0px;
    background: transparent;
    padding: 6px 10px;
	font-weight: 300;
}
button#wpforms-submit-1272 {
    background: #ccb05c;
    width: 23%;
    color: #153e35;
    font-family: "Soleil Font", Sans-serif;
    border-radius: 50px;
    padding: 10px 40px 7px;
    font-size: 18px;
    margin-top: 0px;
    font-weight: 300;
}
button#wpforms-submit-1272:hover{
	background:#AC9245;
	color:#fff;
}


.elementor-element-623f465c ul#wpforms-1272-field_8 label.wpforms-field-label-inline{
	font-size: 15px !important;
    font-family: "Soleil Font", Sans-serif !important;
    font-weight: 300 !important;
}


.pop-form #wpforms-form-1272 input{
    color: #333 !important;
    border-radius: 5px !important;
    font-size: 15px !important;
    font-family: "Soleil Font", Sans-serif !important;
/*     height: 45px !important; */
    border: 1px solid rgb(104 139 163) !important;
    margin-bottom: 0px !important;
    background: transparent !important;
    padding: 6px 10px !important;
}
.pop-form #wpforms-form-1272 textarea {
    color: #333 !important;
    border-radius: 5px !important;
    font-size: 15px !important;
    font-family: "Soleil Font", Sans-serif !important;
/*     height: 70px !important; */
    border: 1px solid rgb(104 139 163) !important;
    margin-bottom: 0px !important;
    background: transparent !important;
    padding: 6px 10px !important;
}
.pop-form button#wpforms-submit-1272 {
    background: #ccb05c !important;
    width: auto !important;
    color: #153e35 !important;
    font-family: "Soleil Font", Sans-serif !important;
    border-radius: 50px !important;
    padding: 10px 40px 7px !important;
    font-size: 18px !important;
    margin-top: 0px !important;
    font-weight: 300 !important;
}
.pop-form button#wpforms-submit-1272:hover{
	background:#AC9245 !important;
	color:#fff !important;
}


.pop-form ul#wpforms-1272-field_8 label.wpforms-field-label-inline{
	font-size: 15px !important;
    font-family: "Soleil Font", Sans-serif !important;
    font-weight: 300 !important;
}
input#wpforms-1272-field_8_1 {
    height: 13px !important;
}

.elementor-element-5d0563d4 h2 {
    font-family: 'Collier Fonts';
    font-size: 35px;
}
.elementor-element-5fd33368 ol li {
    margin-bottom: 10px;
}
.elementor-1229 .elementor-element.elementor-element-822d392 .single-client {
    margin: 18px 15px 18px 15px;
    padding: 16px 0px 16px 0px;
    border-radius: 10px;
}
/* .elementor-element-84187c6{
	background-image: url("data:image/svg+xml,%3Csvg width='1110' height='251' viewBox='0 0 1110 251' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 -101C61.3059 -16.2761 136.053 39.0995 218.433 96.7186C305.874 157.878 403.786 218.421 512.711 228.224C615.572 237.482 733.315 215.839 810.209 141.78C857.808 95.936 882.532 13.2913 848.373 -48.5816C834.045 -74.5341 796.618 -76.6504 770.205 -71.1123C726.255 -61.8969 741.463 48.9921 747.215 75.1075C773.309 193.574 931.02 217.018 1029.54 232.363C1143.45 250.105 1279.35 266.295 1359.22 167.989' stroke='%23FDC22D' stroke-width='10.3457' stroke-linecap='round'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: contain;
} */

	.elementor-element-674e0c3 p a {
    color: #ccb05c;
}
.page-id-1989 .elementor-heading-title u {
    text-decoration-thickness: 4px;
    text-decoration-color: #F2D98F;
}
.elementor-1989 .elementor-element.elementor-element-6146d158 .single-client{
    margin: 18px 15px 18px 15px;
    padding: 16px 0px 16px 0px;
    border-radius: 10px;
}




@media (max-width: 767px) and (min-width:360px){
	.elementor-element-76817199 .elementor-icon-box-title br {
		display: none;
	}
	.elementor-element-255632a .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group{
		padding: 6px 10px 2px 10px !important;
	}
	.elementor-element-64488b28 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
        padding: 6px 10px 2px 10px !important;
    }
	.insurence .elementskit-clients-slider.arrow_inside .swiper-button-prev {
		display:none !important;
	}
	.insurence .elementskit-clients-slider.arrow_inside .swiper-button-next {
		display:none !important;
	}
	.elementor-element-244c6af.elementor-mobile-position-left .elementor-icon-box-icon{
		margin-top: 3px !important;
	}
	button#wpforms-submit-1366{
		padding: 21px 60px 18px !important;
	}
	input#wpforms-1366-field_8_1 {
		height: 17px !important;
		width:17px !important;
	}
}