/* video button heart beat */
.ct-pulse 
{ border-radius: 50%; -webkit-animation:pulse 2s ease-out infinite; animation:pulse 2s  ease-out infinite }
@keyframes pulse { 
0% { box-shadow: 0 0 0 0 rgba(255, 255, 255, .8); }
80% { box-shadow: 0 0 0 30px rgba(255, 255, 255, 0); }
}

@font-face {
   font-family: 'Venti Demi Bold';
   src: url('https://lucidpathsolutions.com/wp-content/uploads/fonts/venti-cf-demi-bold.woff2') format('woff2'),
		 url('https://lucidpathsolutions.com/wp-content/uploads/fonts/venti-cf-demi-bold.woff') format('woff');
}

p {
    font-family: 'Venti Demi Bold', sans-serif; /* Add a fallback font like sans-serif */
}

h1 {
    font-family: 'Venti Demi Bold', sans-serif; /* Add a fallback font like sans-serif */
}

h2 {
    font-family: 'Venti Demi Bold', sans-serif; /* Add a fallback font like sans-serif */
}

strong {
	    font-family: 'Venti Demi Bold', sans-serif; /* Add a fallback font like sans-serif */
}

h3 {
    font-family: 'Venti Demi Bold', sans-serif; /* Add a fallback font like sans-serif */
}

.widget-title {
	    font-family: 'Venti Demi Bold', sans-serif; /* Add a fallback font like sans-serif */
}

span {
	    font-family: 'Venti Demi Bold', sans-serif; /* Add a fallback font like sans-serif */
}

a {
	    font-family: 'Venti Demi Bold', sans-serif !important; /* Add a fallback font like sans-serif */
}

.ct-menu-link {
		    font-family: 'Venti Demi Bold', sans-serif !important; /* Add a fallback font like sans-serif */
	font-size: 13px !important;
	font-weight: 800 !important;
}

.ct-button { 
	font-size: 17px;
}

.stk-button__inner-text {
	font-size: 17px;
}

.ct-footer-copyright {
		    font-family: 'Venti Demi Bold', sans-serif !important; /* Add a fallback font like sans-serif */
}

select, textarea, input[type=url], input[type=tel], input[type=text], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=number], input[type=search], input[type=password], fieldset {
	background-color: #50455d;
	border-color: #50455d;
}

select:focus, textarea:focus, input[type=url]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=email]:focus, input[type=number]:focus, input[type=search]:focus, input[type=password]:focus, fieldset {
	background-color: #50455d;
	border-color: #fd3777;
}

.wpforms-submit {
	background-color: #f706cf;
}

.wpforms-field-label {
	font-family: "Venti Demi Bold";
	font-size: 16px;
}

.wpforms-error {
	font-family: "Venti Demi Bold";
}

.wpforms-field-large {
	font-family: "Venti Demi Bold";
}
