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



/* Woocomerce Styling */

/* view cart pop up button */
a.button.wc-forward {
    font-weight: 400;
    font-size: 11px;
    letter-spacing: 2px;
}
/* Pop out cart menu */
.elementor-menu-cart__container .elementor-menu-cart__main {
    width: 450px;
}



/* comment button */
.wpbf-button, input[type="submit"] {

    padding:0px;

    font-family: Arial!important;
font-style: normal!important;
	font-size:11px!important;
    letter-spacing:3px;
    line-height: 1.3;
	font-weight: 300;
}
.wpbf-button:hover, input[type="submit"]:hover {

}


/* Leave a comment Styling */
#reply-title {
    font-weight: 300;
    font-size: 24px;

}

/* Logged in - notes */
.comment-notes, .email-notes, .logged-in-as{
	font-size: 14px !important;

	
}
/* Comment form titles */
.comment-form-comment, .comment-form-author, .comment-form-email, .comment-form-url {
	font-weight:300;
    font-size: 12px;
    letter-spacing: 2px;
}


/* read more button styling */
.elementor-post__read-more{
	background: white!important;
	border: 1px solid #d3d2d3;
	padding: 15px 25px 15px 25px;
}


/* vertically align Blog excerpt */
.dk-blog.vert-align-blog .elementor-post.elementor-grid-item.post {
	display: flex;
	align-items: center;
}
	/* Alternating Blog Post Layout */
.dk-blog.Alternating-Blog .elementor-post:nth-child(odd) .elementor-post__thumbnail__link {
    order: 1 !important;
	   margin-left: 90px;
	margin-right: 0px!important;
}
.dk-blog.Alternating-Blog	.elementor-post__excerpt p {
    text-align: justify;
	}








/* 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(odd) .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;
	}
}





















.premium-carousel-inner  {
    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;
	}