/* Footer menu align */
.dk-home-menu .menu-item{
    width: 30%;
}



/* hover action for buttons on slider views */
.premium-carousel-inner #elementor-carousel-next-btn,.premium-carousel-inner #elementor-carousel-prev-btn {
    cursor: pointer;
}



/* Kind Words Settings */
.dk-process .slick-dots:before{
    content: "next step |";
   font-size: 13px;
    letter-spacing: 1.5px;
    font-weight: 500;
    margin-left: 25px;
    margin-right: 10px;
    font-style: italic;
	font-family: "EB Garamond", serif;
    
    
}





.dk-process .premium-carousel-wrapper ul.slick-dots {
    list-style: none;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px;
}



.dk-process .premium-carousel-wrapper .slick-dots li:nth-of-type(1) i::before{
    content:"1";
font-size: 13px;
line-height: 1;
font-family: "Questrial", Sans-serif;


}

.dk-process .premium-carousel-wrapper .slick-dots li:nth-of-type(2) i::before{
    content:"2";
	font-size: 13px;
line-height: 1;
font-family: "Questrial", Sans-serif;

}
.dk-process .premium-carousel-wrapper .slick-dots li:nth-of-type(3) i::before{
    content:"3";
	font-size: 13px;
line-height: 1;
font-family: "Questrial", Sans-serif;

}
.dk-process .premium-carousel-wrapper .slick-dots li:nth-of-type(4) i::before{
    content:"4";font-size: 13px;
line-height: 1;
font-family: "Questrial", Sans-serif;

}
.dk-process .premium-carousel-wrapper .slick-dots li:nth-of-type(5) i::before{
    content:"5";font-size: 13px;
line-height: 1;
font-family: "Questrial", Sans-serif;

}
.dk-process .premium-carousel-wrapper .slick-dots li:nth-of-type(6) i::before{
    content:"6";font-size: 13px;
line-height: 1;
font-family: "Questrial", Sans-serif;

}
.dk-process .premium-carousel-wrapper .slick-dots li:nth-of-type(7) i::before{
    content:"7";font-size: 13px;
line-height: 1;
font-family: "Questrial", Sans-serif;

}
.dk-process .premium-carousel-wrapper .slick-dots li:nth-of-type(8) i::before{
    content:"8";font-size: 13px;
line-height: 1;
font-family: "Questrial", Sans-serif;

}
.dk-process.premium-carousel-wrapper .slick-dots li:nth-of-type(9) i::before{
    content:"9";font-size: 13px;
line-height: 1;
font-family: "Questrial", Sans-serif;

     
}

.dk-process ul.slick-dots li {
    margin: 3px;
    width: 15px;
    
}














/* Move Slider arrows to bottom */
/* Move Slider arrows to bottom */

@media only screen and ( min-width: 414px) and ( max-width: 1025px) {
.perfect-fit-arrows .slick-prev,.perfect-fit-arrows .slick-prev:before  {
	bottom: -50px!important; 
	left: 40%!important;
	position: absolute;
}

.perfect-fit-arrows .slick-next,.perfect-fit-arrows .slick-next:before  {
	bottom: -50px!important; 
	right: 40%!important;
	position: absolute;
}
}

@media only screen and ( max-width: 400px) {
	.perfect-fit-arrows .slick-prev,.perfect-fit-arrows .slick-prev:before  {
	bottom: -110px!important; 
	left: 30%!important;
	position: absolute;
}
	
	.perfect-fit-arrows .slick-next,.perfect-fit-arrows .slick-next:before  {
	bottom: -110px!important; 
	right: 30%!important;
	position: absolute;
}
}


@media only screen and ( min-width: 1025px) {

.arrow-bottom .slick-prev,.arrow-bottom .slick-prev:before  {
	left: -4%!important;
}

.arrow-bottom .slick-next,.arrow-bottom .slick-next:before  {
	right: -4%!important;
}
}

@media only screen and ( min-width: 414px) and ( max-width: 1025px) {
.arrow-bottom .slick-prev,.arrow-bottom .slick-prev:before  {
	bottom: -50px!important; 
	left: 40%!important;
	position: absolute;
}

.arrow-bottom .slick-next,.arrow-bottom .slick-next:before  {
	bottom: -50px!important; 
	right: 40%!important;
	position: absolute;
}
}

@media only screen and ( max-width: 400px) {
	.arrow-bottom .slick-prev,.arrow-bottom .slick-prev:before  {
	bottom: -110px!important; 
	left: 30%!important;
	position: absolute;
}
	
	.arrow-bottom .slick-next,.arrow-bottom .slick-next:before  {
	bottom: -110px!important; 
	right: 30%!important;
	position: absolute;
}
}




/* COMMENT FORM STYLING */

.comment-reply-title {
	text-transform: uppercase;
	color: #b4aca1;
	font-size: 20px;
	letter-spacing: 3px;
	border: 0px;
}
#reply-title {
	border-top: 0px solid #f5f5f7;
	padding-top: 0px;
}
.comment-notes {
	font-style: italic;
	letter-spacing: .5px;
}
.logged-in-as,
.comment-form-url,
.comment-form-email,
.comment-form-author,
.comment-form-comment {
	font-style: italic;
	letter-spacing: .5px;
	border-radius: 0px;
}
.wpbf-button,
input[type="submit"] {
	background: #b2aaa0;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1px;
	border-radius: 0px;
}
/* REMOVE BLUE GLOW FROM CTA */

.fa-close,
.elementor-cta__button:focus {
	outline: 0;
}
/* Change All Slider arrows */

.dk-slider .elementor-slick-slider .slick-prev:before,
.dk-slider .eicon-chevron-left:before {
	content: url(/wp-content/uploads/2018/11/left-Arrow-cac5be.svg);
	background-size: 30px 30px;
	display: block;
	margin: auto;
	width: 30px;
	height: 30px;
}
.dk-slider .elementor-slick-slider .slick-next:before,
.dk-slider .eicon-chevron-right:before {
	content: url(/wp-content/uploads/2018/11/Right-Arrow-cac5be.svg);
	background-size: 30px 30px;
	display: block;
	width: 30px;
	height: 30px;
	margin-left: -10px;
}
.dk-slider .eicon-chevron-left:before {
	margin-left: -25px;
}
.dk-slider .eicon-chevron-right:before {
	margin-right: -25px;
}


/* MASONRY GALLERY HACK */

#masonry-gallery .gallery-icon img {
	width: 100%!important;
}
@media (min-width: 1024px) {
	#masonry-gallery{
		column-count: 3!important;
		column-gap: 8px!important;
	}
}
@media (min-width:361px) and (max-width:1024px) {
	#masonry-gallery {
		column-count: 2!important;
		column-gap: 8px;
	}
}
@media (max-width:360px) {
	#masonry-gallery {
		column-count: 2;
		column-gap: 8px;
	}
}
/* READ MORE CUSTOMIZE */

.elementor-post__read-more {
	border: solid #c5c5c5;
	border-width: 1px 0px 0px 0px;
	padding-top: 15px;
}
/* READ MORE BUTTON */

.elementor-post__read-more:after {
	content: url(/wp-content/uploads/2018/11/down-Arrow-cac5be.svg);
	background-size: 10px 20px;
	display: block;
	margin: auto;
	width: 10px;
	height: 20px;
	padding-top: 15px;
}
/* CUSTOM DOWN BUTTON */

.dk-button .elementor-button:after {
	content: url(/wp-content/uploads/2018/11/down-Arrow-cac5be.svg);
	background-size: 10px 20px;
	display: block;
	margin: auto;
	width: 10px;
	height: 20px;
	padding-top: 15px;
}
/* CUSTOM LEFT BUTTON */

.dk-left-button .elementor-button:before {
	content: url(/wp-content/uploads/2018/11/left-Arrow-cac5be.svg);
	width: 20px;
	display: inline-block;
}
/* CUSTOM RIGHT BUTTON */

.dk-right-button .elementor-button:after {
	content: url(/wp-content/uploads/2018/11/Right-Arrow-cac5be.svg);
	width: 20px;
	display: inline-block;
}
.dk-right-inquire-button .elementor-button-text:after {
	content: url(/wp-content/uploads/2018/11/Right-Arrow-cac5be.svg);
	width: 20px;
	display: inline-block;
	padding-left: 5px;
}
/* PHONE AND BELOW */

@media all and (max-width: 479px) {
	.border-top,
	.border-right {
		border-style: none;
	}
}
/* 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;
}
/* vertically align Blog excerpt */

.main-blog .elementor-post.elementor-grid-item.post {
	display: flex;
	align-items: center;
}


/* BLOG BLOCK STYLING */

.elementor-pagination {
	padding-top: 55px;
}
/* PERFECT FIT SLIDER STYLING */
.perfect-fit .elementor-slides .slick-slide-inner {
	padding: 0;
}
.perfect-fit .elementor-slick-slider .slick-arrows-inside .slick-prev {
	left: 16%;
}
.perfect-fit .elementor-slick-slider .slick-arrows-inside .slick-next {
	right: 16%;
	
	
	
	
	
	
	
	
	
	
	
}
/******** MEDIA QUERIES *******/

/*Desktops*/

/*Desktops*/

/*Desktops*/

/* Laptop screens (1105px upwards) */

@media only screen and ( min-width: 1100px) {
	
}
/* Laptops and desktops (1100-1405px) */

@media only screen and ( min-width: 1100px) and ( max-width: 1405px) {
	/* your css goes here */
}
/*Tablets*/

/*Tablets*/

/*Tablets*/

/*Landscape tablet and up */

@media only screen and ( min-width: 736px) {

	
	
}
/* Tablets in landscape mode (981-1100px) */

@media only screen and ( min-width: 981px) and ( max-width: 1100px) {
	/* your css goes here */
}
/* Tablets in portrait mode (768-980px) */

@media only screen and ( min-width: 768px) and ( max-width: 980px) {
	/* your css goes here */
}
/* Tablet And Below */

@media all and (max-width: 980px) {
		.remove-on-tablet-down {
		display: none;
	}
	
	
	
	.perfect-fit .elementor-slick-slider .slick-arrows-inside .slick-prev {
		left: 3%;
	}
	.perfect-fit .elementor-slick-slider .slick-arrows-inside .slick-next {
		right: 3%;
	}
}
@media only screen and ( min-width: 479px) and ( max-width: 980px) {
	
}
/* Smart Phones */

/* Smart Phones */

/* Smart Phones */

/* Phone And Below */

@media all and (max-width: 479px) {
	/* Home Page Meet BG color change	 */
	.dk-bgcolor {
		background-color: #efefef !important;
	}
	.dk-tan .elementor-element-populated {
		background-color: #e3e2de !important;
	}
	.dk-grey .elementor-element-populated {
		background-color: #efefef !important;
	}
	
	/* 	remove social media icons from home slider */
	.rotate {
		display: none;
	}
	
	
	/* Footer menu align */
.dk-home-menu .menu-item{
    width: 100%;
}
	
}
/* Smartphones in landscape mode (480-768px) */

@media only screen and ( min-width: 480px) and ( max-width: 767px) {
	/* your css goes here */
}
/* Smartphones in portrait mode (0-479px) */
/* Hide date on all posts */
.entry-date, .posted-on {
    display: none !important;
}

@media only screen and ( max-width: 479px) {
	/* your css goes here */
}
