/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 09 2026 | 11:57:47 */
#newsLetterForm {
	form{
		max-width: 100% !important;
		.es_subscription_form_submit {
			color: #ffffff !important;
			padding: 10px 20px !important;
			font-size: 16px !important;
			font-weight: 500 !important;
			cursor: pointer !important;
			margin-top: 8px !important;
			text-transform: capitalize !important;
			letter-spacing: 1px !important;
		}
	}
}
#contactForm{
	form{
		.name{
			width:50%;
			input{
				border:1px solid #00537B50;
			}
		}
		.email{
			width:50%;
			input{
				border:1px solid #00537B50;
			}
		}
		.subject{
			width:100%;
			input{
				border:1px solid #00537B50;
			}
		}
		.message{
			textarea{
				border:1px solid #00537B50;
			}
		}
		.submit{
			text-align:left;
			input{
				font-size:15px;
				width:150px;
				padding: 15px 15px;
				letter-spacing: 1px;
				font-family: var(--pcbody-font);
				font-weight:500;
				border:1px solid #00537B50;
				&:hover{
					background: #00537B;
					border:1px solid #00537B;
				}
			}
		}
	}
}
.imgtxt {
    display: flex;
    align-items: flex-start;
	margin-bottom:10px;
	gap:8px;
	font-weight:600;
	img{
		width: 22px;
		margin-top: 2px;
	}
	a{
		color:inherit;
	}
}
#subscForm{
	form{
		.wpforms-field-label{
			color: #111;
			font-size: 15px;
			font-family: inherit;
			text-transform: capitalize;
		}
		input{
			height: 45px;
			font-size: 15px;
			border-radius: 5px;
		}
		.wpforms-submit-container{
			margin-top:0;
			button{
				font-family: inherit;
				background: #00537B;
				border-radius: 5px;
				font-size: 14px;
				width: 100%;
				&:hover{
					background:#ff8a65;
				}
			}
		}
	}
}
.single-post .jp-relatedposts{display:none !important;}
.single-post .comment-form__verbum .verbum-subscriptions .verbum-form .verbum-mail-form-cookie-consent{display:none !important;}
.penci_navbar_mobile {
	.navigation.mobile-menu{
		border-radius: 5px;
		padding-bottom: 7px;
		.button-menu-mobile {
			svg {
				width: 24px;
			}
		}
	}
}
#stellaSec{
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
}

.productTextSec{
	margin-bottom: 15px;
	display: inline-block;
	margin-top: 10px;
}

@media only screen and (max-width: 500px){
	.productTextSec{
			margin-bottom: 15px;
			display: flex;
			flex-wrap: wrap;
		.productImg{
			width:100% !important;
			margin-right: 5px;
		}
		.proDesc{
			width:100%;
		}
	}
}


.sp-testimonial-free-section .sp-testimonial-client-testimonial {
	min-height:156px;
	p{
		margin-top:15px;
	}
}
.sp-testimonial-free-section .sp-testimonial-client-name {
    padding: 0 10px;
}
.sp-testimonial-free-section {
	.sp-testimonial-item{
		background-image: linear-gradient(180deg, #FFFFFF 0%, #ffe8e050 100%);
		.sp-testimonial-free {
            border: 1px solid #00537b50 !important;
			border-radius:5px !important;
			margin: 0px 1px !important;
        }
	}
}
#sp-testimonial-free-wrapper-1617 .sp-testimonial-free-section .sp-testimonial-client-name{
    color: #00537b;
}

/* @media only screen and (max-width: 979px){
	.sp-testimonial-free-section .sp-testimonial-client-testimonial{
		min-height: 130px;
	}
}
@media only screen and (max-width: 940px){
	.sp-testimonial-free-section .sp-testimonial-client-testimonial{
		min-height: 130px;
	}
}
@media only screen and (max-width: 730px){
	.sp-testimonial-free-section .sp-testimonial-client-testimonial{
		min-height: auto;
	}
} */

.wpFormsSec{
	form{
		input{
			border:1px solid #00537B !important;
			color: #222 !important;
            font-size: 15px !important;
			padding-top:10px !important;
			padding-bottom:10px !important;
			border-radius: 5px !important;
			box-shadow:none !important;
			background: #ffffff90 !important;
			&.wpforms-error{
				border:1px solid #d63637 !important;
			}
		}
		#wpforms-1939-field_1::placeholder {
			color: #555 !important;
			opacity: 1; 
		}
		#wpforms-1939-field_1::-webkit-input-placeholder {
			color: #555 !important;
		}
		#wpforms-1939-field_1:-ms-input-placeholder {
			color: #555 !important;
		}
		#wpforms-1939-field_1::-ms-input-placeholder {
			color: #555 !important;
		}
		.wpforms-submit-container{
			margin-top:0 !important;
			text-align:center;
			button{
				width: 100% !important;
				max-width: 200px;
                background: #00537B !important;
                color: #fff !important;
				font-family: "Poppins", Sans-serif !important;
				font-size: 16px !important;
                font-weight: 500 !important;
				border-radius: 5px !important;
				&:hover{
					background: #ff8a65 !important;
				}
				&:after{
					content:none !important;
				}
			}
		}
	}
}
.popmake{
	form{
		text-align:center !important;
		input{
			border:1px solid #00537B !important;
			color: #222 !important;
            font-size: 15px !important;
			padding-top:10px !important;
			padding-bottom:10px !important;
			border-radius: 5px !important;
			box-shadow:none !important;
			background: #ffffff90 !important;
			text-align:center !important;
			&.wpforms-error{
				border:1px solid #d63637 !important;
			}
		}
		#wpforms-1939-field_1::placeholder {
			color: #555 !important;
			opacity: 1; 
		}
		#wpforms-1939-field_1::-webkit-input-placeholder {
			color: #555 !important;
		}
		#wpforms-1939-field_1:-ms-input-placeholder {
			color: #555 !important;
		}
		#wpforms-1939-field_1::-ms-input-placeholder {
			color: #555 !important;
		}
		.wpforms-submit-container{
			margin-top:0 !important;
			text-align:center;
			button{
				width: 100% !important;
				max-width: 200px;
                background: #00537B !important;
                color: #fff !important;
				font-family: "Poppins", Sans-serif !important;
				font-size: 16px !important;
                font-weight: 500 !important;
				border-radius: 5px !important;
				&:hover{
					background: #ff8a65 !important;
				}
				&:after{
					content:none !important;
				}
			}
		}
	}
}


