/*@font-face {
 font-family: Baskerville;

 src: url("../assets/fonts/Baskerville-Bold.woff");
 src: url("../assets/fonts/Baskerville-SemiBold.woff");
 src: url("../assets/fonts/Baskerville.woff");
}

body {
	font-family: Baskerville !important;
}*/

:root {
	--e-global-color-primary: #b29257 !important;
}
.comment-respond *,
.elementor-heading-title,
.forminator-field *,
.elementor-widget-container * span,
.cmsmasters-meta-data__item__inner span,
.elementor-widget-cmsmasters-post-navigation__prev-title,
.elementor-widget-cmsmasters-featured-box__description {
	font-family: 'baskerville' !important;
}
.elementor-80 .elementor-element.elementor-element-7fdc471d .cmsmasters-meta-data__item a,
.cmsmasters-search-post-profile_category a,
.custom-cate-profile .term-wrap a {
	pointer-events: none !important;
}
.fixed-header.fixed {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 9999;
}
.cmsmasters-testimonial-author-width-inline {
	height: 100%;
}
.cmsmasters-search-post-content p {
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;  
	overflow: hidden;
}
.custom-post-home .cmsmasters-blog__post-inner h5 {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;  
	overflow: hidden;
}
.custom-post-home .cmsmasters-meta-data__inner {
	margin-top: 10px;
}

.single.single-services .cmsmasters-blog__post-title {
	font-size: 30px;
}
.cmsmasters-search.cmsmasters-compact .cmsmasters-search-post__inner {
	width: 54% !important;
}

.cmsmasters-search.cmsmasters-compact .cmsmasters-search-post-media {
	width: 46% !important;
}


.single.single-post nav ul #menu-item-39786 a,
.services-template nav ul #menu-item-39784 a {
	color: var(--e-global-color-primary);
}
.elementor-80 .elementor-element.elementor-element-6892806c {
	top: calc(50% - 10px);
}
.custom-form-single .forminator-button {
	width: 100% !important;
}
.wp-block-search__inside-wrapper button {
	font-size: 0 !important;
	margin-left: 0px !important;
	padding: 10px 30px !important;
}
.wp-block-search__inside-wrapper button::before {
    content: "\e915" !important;
    font-family: 'Local-Icons' !important;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 70px;
	z-index: 10 !important;
}
@media (max-width: 1024px) {
	.cmsmasters-search.cmsmasters-compact.cmsmasters-media-left .cmsmasters-search-post__outer {
		flex-direction: column;
	}
	.cmsmasters-search-post-media__inner,
	.cmsmasters-search-post-media__inner img,
	.cmsmasters-search.cmsmasters-compact .cmsmasters-search-post-media,
	.cmsmasters-search-post__inner {
		width: 100% !important;
	}
	.cmsmasters-lazyload.lazyload {
		filter: blur(0px);
		object-fit: contain !important;
	}
	.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid {
		gap: 10px;
	}
	.cmsmasters-search.cmsmasters-compact .cmsmasters-search-post-media,
	.cmsmasters-search.cmsmasters-compact .cmsmasters-search-post__inner {
		width: 100% !important;
	}
}

@media (max-width: 767px) {
	.cmsmasters-block-default .e-con .elementor-widget {
		min-width: 100% !important;
	}
	.page-id-40092 .cmsmasters-block-default .e-con .elementor-widget{
		min-width: 0px !important;
	}
}
/*@media (min-width: 430px) {
	.cmsmasters-widget-icon-list-items {
		display: flex;
		align-items: baseline;
		gap: 12px;
	}
}*/