/*
 Theme Name: Hello Child
 Template: hello-elementor
*/

.single_item ul {
    margin-bottom: 20px;
    padding-left: 20px;
}

.single_item ol {
    margin-bottom: 20px;
    padding-left: 20px;
}

.single_item li {
    margin-bottom: 8px;
    line-height: 1.6;
}

.single_item strong {
    display: block;
    margin-bottom: 10px;
}

.single_item em {
    display: block;
    margin: 15px 0;
    font-style: italic;
}

.single_item {
    line-height: 1.7;
}

.style ol {
	list-style: disc;
}


/* Blog heading dark start */
.dark-heading h3 {
	font-size: 22px;
	font-family: OptiSwiss;
    color: #282837;
    font-weight: 600;
}
/* Blog heading dark end */


.hover-color:hover * {
	color: #a8ffb0;
	transition: all 0.3s ease;
}
.hover-color:hover  {
	cursor: pointer;
}
.max-height {
	white-space: nowrap;
}

/* Contact Form Start */

.contact-form {
	width: 100%;
}

.contact-form input,textarea {
	background-color: white;
	margin-bottom: 20px;
	width: 100%;
	border: 0px;
	border-radius: 0px;
	padding: 20px 10px;
	font-family: Inter;
	font-size: 16px;
}
.contact-form input:focus,textarea:focus {
	border: 0px;
	border-radius: 0px;
}

::placeholder {
	font-family: Inter;
	font-weight: 300;
	text-transform: capitalize;
}
.contact-form input[type=submit] {
    font-size: 16px;
    padding: 16px 32px;
    width: auto;
    background-color: #a8ffb0;
    color: black;
    font-family: OptiSwiss;
    font-weight: 300;
    border-radius: 50px;
}
.contact-form input[type=submit]:hover {
	background-color: #fff;
}

.custome_blog .wpr-grid-image-wrap img {
	 height: 250px;
    object-fit: cover;
}

/* Contact Form end */

/* Footer line break for whitespace */

.break-text {
	word-break: break-all;
}