/* fix post styling from old site */
body.single-post h2 {
	text-align: left;
	font-size: 40px;
	color: #A55A5F !important;
	margin-bottom: 10px !important;
}
body.single-post li {
	margin-bottom: 10px !important;
}


/* vertically align Blog excerpt */
.dk-blog.vert-align-blog .elementor-post.elementor-grid-item.post {
	display: flex;
	align-items: center;
}
.elementor-329 .elementor-element.elementor-element-8d64245:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-329 .elementor-element.elementor-element-8d64245 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}



	/* Alternating Blog Post Layout */
.dk-blog.Alternating-Blog .elementor-post:nth-child(even) .elementor-post__thumbnail__link {
    order: 1 !important;
	   margin-left: 80px;
	margin-right: 0px!important;
}



/* Phone And Below */
@media all and (max-width: 479px) {
.dk-blog.vert-align-blog .elementor-post.elementor-grid-item.post {
	display: inherit;
	}
	
	
	.dk-blog.Alternating-Blog .elementor-post:nth-child(even) .elementor-post__thumbnail__link {
    order: 0 !important;
	   margin-left: 0px;
	margin-right: 0px!important;
}

.dk-blog.Alternating-Blog .elementor-post__title {
    margin-bottom: 15px;
    margin-top: 25px;
}
	

.dk-blog.Alternating-Blog	.elementor-post__excerpt p {
    text-align: justify;
	}
	
.elementor-post {
flex-wrap: wrap;
}
}
	


	
	
	
	
/* DONT EDIT */
/* DONT EDIT */
/* DONT EDIT */
/* DONT EDIT */


/* Slider add hover */
.premium-carousel-inner #elementor-carousel-next-btn, .premium-carousel-inner #elementor-carousel-prev-btn, .carousel-nav-btn {
    cursor: pointer;
}

/* Fix bottom Padding on Paragraphs */
p:last-of-type {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

p:last-child {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;

}


body { 
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale; 
} 
