.loading {
	background-color: white;
	border-radius: 100px;
}

.image-filter img {
	filter: brightness(0) saturate(100%) invert(18%) sepia(50%) saturate(3642%) hue-rotate(188deg) brightness(90%) contrast(102%) !important;
}

.footer-info-box .elementskit-info-box-title {
	text-transform: lowercase !important;
}

.page-header::before {
	background: #000000;
}

.page-single-post .post-single-image {
	background-color: #f7f7f5;
    border-radius: 50px;
    padding: 10px;
}

.arrow-left-sliding .btn-default::after, .elementor-widget-button .elementor-button::after, .ekit-wid-con .elementskit-btn::after  {
	display: none;
}

.comment-form textarea, .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {
	border-radius: 0;
}

.ekit_social_media {
  display: flex;
	gap: 16px;
}

.page-blog-archive .blog-item {
	background-color: #F7F7F5;
}

#wp-block-search__input-1 {
	border-radius: 10px;
}

aside.widget ul {
	padding-left: 0;
}

.page-header {
	background-attachment: unset;
}

.post-single-meta ul li i {
	color: #E2B77B;
}

.post-tags .tag-links a {
    font-size: 12px;
    padding: 4px 12px;
    margin: 0px 0px 6px 6px;
}

.post-item-body h2 a {
	font-size: 20px;
}

.post-item-body h2 a:hover {
	color: #DCA85E;
}

.blog-item  .readmore-btn {
	color: #FFB703;
}

.page-header-box .trail-end {
	color: #DCA85E !important;
}

.header-menu ul li.active a.active i:before {
        color: #DCA85E !important;
    }

div.elementor-element.side-bar-socials .ekit_social_media>li>a,.social-items a {
	display: flex;
	justify-content: center;
	align-content: center;
	color: #FFB703 !important;
	border-color: #FFB703 !important;
}

.awaiken-portfolio-grid .awaiken-portfolio-grid-item__content .awaiken-portfolio-grid-item__readmore .btn-default{
	color: #DCA85E;
}

.page-header-box .trail-end,.post-single-meta ul li i  {
    color: #FFB703 !important;
}

.mfp-close.ekit-video-popup-close {
    position: absolute;
    top: -25px !important;
    left: auto !important;
    right: calc(50vw - 490px) !important;
    font-size: 16px;
    background-color: #FFB703;
}

.elementskit-navbar-nav-default .elementskit-submenu-panel>li:hover>a, .elementskit-navbar-nav-default .elementskit-submenu-panel>li>a:hover {
    background-color: transparent !important;
}

.center-align .elementor-counter-title {
	text-align: center;
}

.quote-form .form-row {
display: flex;
gap: 20px;
width: 100%;
}

.quote-form .field {
width: 50%;
}

.form-row .field.full {
width: 100%;
}

form label {
	font-size: 16px !important;
}

form input,
form select,
form textarea {
	border: none !important;
	border-bottom: 1px solid #12223b30 !important;
}

.quote-form .field input,
.quote-form .field select {
width: 100%;
box-sizing: border-box;
}

.quote-form .field textarea {
width: 100%;
box-sizing: border-box;
min-height: 150px;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450 !important;
		color: #46b450 !important;
}

@media (max-width: 767px) {
.quote-form .form-row {
flex-direction: column;
}

.quote-form .field,
.quote-form .field.full {
width: 100%;
}
}

@media only screen and (max-width: 991px) {
	
	.mfp-close.ekit-video-popup-close {
    right: 0 !important;
}
    .service-item .elementskit-box-body {
        transform: translateY(60%);
    }
}