html{
background:black;
}

body{
background:white;
}

.min-h-100{
	min-height: 100%;
}

.cursor-pointer, .cursor_pointer{
	cursor:pointer;
}

.bg-gradient-light-white{
background: linear-gradient(180deg, rgba(174,167,165,0.2) 0%, rgba(255,255,255,1) 25%);
}

.swiper-pagination-bullet-active {
background: rgb(238,65,54) !important;
}

.shadow-hover, .shadow-sm-hover, .shadow-lg-hover {
transition: all 0.3s ease;
}

.shadow-hover:hover {
box-shadow: var(--bs-box-shadow);
}

.shadow-sm-hover:hover {
box-shadow: var(--bs-box-shadow-sm);
}

.shadow-lg-hover:hover {
box-shadow: var(--bs-box-shadow-lg);
}

.divider {
	height: 3px;
	display: block;
	background-color: rgba(0, 0, 0, 0.1);
	margin: 1em 0 1em;
	width: 30px;
}

/*autocomplete search*/
.autocomplete-suggestions{
	background:white;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	margin-top: .25rem !important;
	box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);
	overflow:auto;
}
.autocomplete-suggestion .img_container{
	width:80px !important;
	height:80px !important;
}
.autocomplete-suggestion{
	padding:10px;
	cursor:pointer;
}
.autocomplete-suggestion:hover, .autocomplete-selected{
	background:#f7f6f6;
}

/*contact page*/
.send_but_contact_form{
	padding-left:30px;
	background-image: url("/wp-content/plugins/neova-integration/images/paper-plane-solid_white.svg");
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-size:15px;
}

.cryptedmail:after {
	content: attr(data-name) "@" attr(data-domain) "." attr(data-tld); 
}
