.elementor-post__read-more{
	float: right;
}
.ct-container-full{
	padding-bottom:0px;
}
[data-footer*="type-1"] .ct-footer {
    --footer-container-padding: 0px 0px 0px 0px;
}
.elementor-post-date{
	color:#4A3B36;
	font-weight:500;
}
.elementor-post__thumbnail{
	border-radius: 10px;
}
.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
	background:none;
}
.yoast-breadcrumbs span{
	color: #aaa;
}
.yoast-breadcrumbs a{
	color: #aaa;
}
.elementor-post__card .elementor-post__text .elementor-post__title a:hover{
	color: #F78A3D !important;
}
.elementor-card-shadow-yes .elementor-post__card {
    box-shadow: 0px 5px 5px -2px rgba(0, 0, 0, .15);
}
.elementor-card-shadow-yes .elementor-post__card:hover{
		box-shadow: 0px 5px 5px -2px rgba(0, 0, 0, .15);
}
.elementor-post__excerpt{
	padding-bottom: 15px;
    border-bottom: 1px solid rgba(249, 169, 75, 0.5);
}
.elementor-posts .elementor-post__card .elementor-post__meta-data{
	border:none;
	padding: 15px 0px;
}
.elementor-post-date{
	padding: 0 32px;
	color: #4F4F4F;
}
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{
	margin-bottom: 20px;
}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{
	border-radius: 10px 10px 0 0;
}
.sub-menu{
	border-radius:8px !important;
}
.sub-menu li:hover{
	background-color:#FFF4E0;
	border-radius:8px !important;
}
.ct-panel-inner{
	margin-top:80px;
	background-color: #FFF4E0 !important;
}
.ct-toggle-close{
	display:none;
}
@media (max-width: 999.98px) {
    [data-header*="type-1"] #offcanvas {
        --side-panel-width: 100vw;
    }
}
.ct-panel-content-inner{
	padding-left:0px;
	padding-right:0px;
}
.mobile-menu .ct-menu-link{
	padding-left:30px;
}
.mobile-menu li:hover{
	background-color: #FFF4E0;
}
.mobile-menu li.dropdown-active>.ct-sub-menu-parent{
	background-color: #F78A3D !important;
	color: #fff !important;
}
.mobile-menu 
nav[class*=menu] li.dropdown-active>.ct-menu-link svg, nav[class*=menu] li.dropdown-active>.ct-sub-menu-parent svg{
	fill: #fff !important;
}
.mobile-menu .ct-toggle-dropdown-mobile{
	margin: 15px;
}
.mobile-menu .sub-menu{
	padding-left:0px !important;
}
.mobile-menu .sub-menu .ct-menu-link{
	padding-left:50px;
}
.mobile-menu .sub-menu li:hover{
	background-color: #FFE3C2;
}
.menu-item-572 .dropdown-active .ct-sub-menu-parent{
	background-color: #F78A3D;
}
.ct-related-posts-container{
	margin-top:80px;
}
.related-entry-title:hover{
	color:#F78A3D !important;
}
.ct-related-posts .ct-media-container{
	border-radius:10px;
	height: 320px;
}
@media(max-width: 768px){
	.ct-related-posts .ct-media-container img{
	height: 320px !important;
}}
.ct-related-posts-items article{
	background-color: #fff;
	border-radius: 10px;
}
.ct-related-posts-items article .related-entry-title{
	padding: 0 20px;
} 
.ct-related-posts-items article .entry-meta{
	padding: 20px 0 20px 20px;
}
.ct-footer{
	padding-top:50px;
	background-color: #F9A94B !important;
}
@media(max-width: 768px){
	.footerlogo{
		margin:0 auto;
	}
	.box1{
		margin-bottom:50px;
	}
	#footerbutton{
		padding: 15px 100px 15px 100px !important;
	}
	}