h1.big-header-capt.capti,
.hero-search h1 {
	text-transform: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	text-transform: none;
}

.Reveal-block-body {
	font-size: 17px;
}

img.sw-m {
	max-width: 69px;
}

.slick-arrow::before {
	color: #495e96;
}

.Reveal-Reveal-side-widget-header.dark-widget {
	background: #1f263e;
	border-bottom: none;
}

.opening-status.open {
	background: #1dbe66;
}

.opening-status.closed {
	background: #353b4e;
}

.Reveal-d-user-avatar img {
	max-width: 120px !important;
}

.screen-reader-text {
	display: none;
}

#logo_preview {
	border: 0;
	border-radius: 20px;
	overflow: hidden;
	width: 120px;
	height: 120px;
	position: relative;
	display: block;
	z-index: 10;
}

.border-error {
	border-color: #e23636 !important;
}

.color-error {
	color: #e23636 !important;
	font-size: 14px !important;
}

div.form-logo {
	display: flex;
	flex-direction: column;
}

.img-preview {
	margin-bottom: 5px;
	border-radius: 20px;
	max-width: 140px;
	cursor: pointer;
}

.img-preview-gallery {
	margin-bottom: 5px;
	border-radius: 20px;
	width: 140px;
	height: 140px;
	object-fit: cover;
	cursor: pointer;
}

a#selectLogo {
	max-width: 60%;
	border-radius: 4px;
}

.gallery-preview {
	display: flex;
	flex-direction: row;
	gap: 8px;
}

.slick-track > img {
	padding: 0 5px;
}

select#list-category > option {
	text-transform: capitalize;
}

img.wpcf7-captcha-captcha {
	margin-top: 15px;
}
.wpcf7 form.sent .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	margin: -5px 0 0 0;
}

.checkbox-custom,
.wpcf7-list-item-label,
.radio-custom,
.radio-custom-label {
	display: inline-block;
	vertical-align: middle;
	margin: 5px;
	cursor: pointer;
}
.wpcf7-list-item-label,
.radio-custom-label {
	position: relative;
}
.checkbox-custom + .wpcf7-list-item-label:before {
	content: "";
	background: #fff;
	border: 2px solid #dae3ec;
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	border-radius: 2px;
	padding: 2px;
	margin-right: 10px;
	text-align: center;
}

.checkbox-custom:checked + .wpcf7-list-item-label:before {
	background: #f96825;
	border-radius: 2px;
	box-shadow: inset 0px 0px 0px 4px #fff;
}

.radio-custom + .radio-custom-label:before {
	border-radius: 50%;
}

.radio-custom:checked + .radio-custom-label:before {
	background: #f96825;
	box-shadow: inset 0px 0px 0px 4px #fff;
}

span.wpcf7-acceptance {
	margin-left: -18px;
}

span.wpcf7-acceptance a {
	font-weight: 500;
}

span.wpcf7-acceptance a:hover {
	font-weight: 500;
	color: #ff6900;
}

footer.skin-dark-footer a.signature {
	color: #f96825;
	font-weight: 500;
}

footer.skin-dark-footer a.signature:hover {
	color: #ff8b45;
}

.signature.orange {
	background: rgba(255, 121, 63, 0);
	box-shadow: 0 0 0 0 rgba(255, 121, 63, 1);
	animation: pulse-orange 2s infinite;
}

@keyframes pulse-orange {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(255, 121, 63, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(255, 121, 63, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(255, 121, 63, 0);
	}
}

/* Avatar Profile */
.Reveal-d-user-avatar i.lni-cross-circle {
	height: 25px;
	width: 25px;
	color: #7f8bab;
	text-align: center;
	line-height: 25px;
	border-radius: 50%;
	transition: 0.3s;
	display: inline-block;
	position: absolute;
	top: 12%;
	transform: translateY(-50%);
	right: 30%;
	cursor: pointer;
	font-size: 20px;
}

/* Service */
.chosen-select {
	cursor: pointer;
}

input[type="text"]:disabled,
.chosen-select:disabled {
	background-color: #d2d2d2;
}

.valid-feedback {
	margin-top: 0.25rem;
	font-size: 0.875rem;
	color: #28a745;
}

.invalid-feedback {
	margin-top: 0.25rem;
	font-size: 0.875rem;
	color: #dc3545;
}

.tr-single-box .location {
	justify-content: space-between;
}

.Reveal-d-gallery i.lni-cross-circle {
	height: 25px;
	width: 25px;
	color: #7f8bab;
	text-align: center;
	line-height: 25px;
	border-radius: 50%;
	transition: 0.3s;
	display: inline-block;
	position: absolute;
	top: 2%;
	transform: translateY(-50%);
	right: calc(100% - 165px);
	cursor: pointer;
	font-size: 20px;
}

.Reveal-block-body .menu__list,
.nav-dropdown,
.nav-menu,
ul {
	list-style: unset;
}

.pagination-service {
	margin-top: -30px;
}

.list-service-description {
	display: flex;
	flex-direction: column;
}

input::placeholder {
	opacity: 0.5;
	color: #c1c1c1 !important;
}

/* Media */

.media-toolbar-secondary {
	display: none;
}

.set-avatar {
	color: #ff6900;
	font-weight: 500;
}

label.checkbox-custom-label > strong {
	color: #22487b;
}

.service-content img {
	max-width: 100%;
	height: auto;
}
