/**----------------------------------------
 Core
----------------------------------------**/

html{
	max-width:100%;
	overflow-x:hidden!important;
}

body {
	max-width:100%;
	overflow-x:hidden!important;
}

.light,
.light * {
	color: #fff;
}

.light a {
	color: #fff;
}

.footer-bottom p {
	margin-bottom: 0;
}

.footer-bottom a:hover {
	text-decoration: underline;
}

::selection { background: #ECECEC;}

/*ul li:last-child {
	margin-bottom: 20px !important
}

.elementor-nav-menu li:last-child {
	margin-bottom: 0px !important;
}

.elementor-editor-section-settings .elementor-editor-element-setting:last-child {
	margin-bottom: 0px !important;
}

.elementor-editor-column-settings .elementor-editor-element-setting:last-child {
	margin-bottom: 0px !important;
}

.elementor-editor-widget-settings .elementor-editor-element-setting:last-child {
	margin-bottom: 0px !important;
}*/

/*HOME SLIDER
@media (min-width:1024px){
	.s-slider .swiper-container{
		min-height:96vh;
	}
}*/

.overflow-x{
	overflow-x:hidden!important;
}

/*NAVIGATION*/
.s-nav{
	position:absolute!important;
}

/*FOOTER*/
.s-footer{
	background: rgba(216, 213, 217, 0.54);
	border-radius: 10px;
	/*box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);*/
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	border: 1px solid rgba(255, 255, 255, 0.3);
	margin:40px auto;
	max-width:1140px;
}

.home .s-footer{
	margin-top:-357px;
}

/*BLOG PAGE*/

.elementor-element[data-widget_type="uael-posts.news"] .uael-post__thumbnail{
	border-radius:7px;
}

.elementor-662 .elementor-element.elementor-element-68b3124 .uael-post__bg-wrap{
	border-radius:7px;
}

.elementor-662 .elementor-element.elementor-element-2e61a9c .uael-post__bg-wrap{
	border-radius:7px;
}

.elementor-28222 .elementor-element.elementor-element-db27a4c .uael-post__content-wrap{
	border-radius:7px;
}

@media (max-width:768px){
	.uael-post__inner-wrap{
		flex-direction:row-reverse;
	}
	.s-featured-posts .uael-post__content-wrap{
	width:60%!important;
	padding:10px!important;
}

.s-featured-posts .uael-post__thumbnail{
	width:40%!important;
}
	.s-featured-posts .uael-post-wrapper-featured .uael-post__thumbnail{
		width:100%!important;
	}
	.s-featured-posts .uael-post-wrapper-featured .uael-post__content-wrap{
		width:100%!important;
	}
}

/*BLOG PAGE STYLE FOR FEATURED POST*/
.uael-post-wrapper-featured .uael-post__content-wrap{
	background: linear-gradient(to bottom,rgba(0,0,0,0.7) 0,rgba(0,0,0,1) 100%)!important;
}

.kb-topic .kb-topic__box-icon {
    border: 5px solid;
    border-radius: 80px;
    padding: 15px;
}

.kb-topic.kb-topic--box-view .kb-topic__inner {
	border:none;
    box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.1);
}

.kb-topic.kb-topic--box-view .kb-topic__inner:hover {
	border:none;
    box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.1);
}

.elementor-33768 .elementor-element.elementor-element-996fc0d .kb-topic.kb-topic--box-view .kb-topic__inner {
    border-radius: 10px;
}

.overflow-clip{
	overflow-x:clip;
	overflow-clip-margin:20px;
}

/*@media (max-width:1024px){
	.mobile-nav{
	display:none;
	}
}*/

.elementor-editor-active .s-booking{
	display:none!important;
}

.overflow-hidden{
	overflow:hidden!important;
}