

/** Start Envato Elements CSS: Blocks (142-3-a175df65179b9ef6a5ca9f1b2c0202b9) **/

.envato-block__preview{
	overflow: visible;
}

/* Border Radius */
.envato-kit-139-accordion .elementor-widget-container{
	border-radius: 10px !important;
}
.envato-kit-139-map iframe,
.envato-kit-139-slider .slick-slide,
.envato-kit-139-flipbox .elementor-flip-box div{
		border-radius: 10px !important;

}


/** End Envato Elements CSS: Blocks (142-3-a175df65179b9ef6a5ca9f1b2c0202b9) **/



/** Start Envato Elements CSS: Blocks (73-3-f64f7bd8e81de57bc1df72206fdbe45a) **/

/* Newsletter Placeholder Text Alignment */
.envato-kit-70-subscribe-form-inline .elementor-field-type-email input {
	padding-left: 27px;
}

.envato-kit-70-review-mobile .elementor-testimonial{
	flex-direction: column-reverse;
}

/** End Envato Elements CSS: Blocks (73-3-f64f7bd8e81de57bc1df72206fdbe45a) **/



/** Start Envato Elements CSS: House Cleaning Company (94-3-c465066d3b7120fd4db1686b38abc98d) **/

.envato-kit-79-form .elementor-field-type-checkbox .elementor-field-option{
	width: 25%;
	padding: 3px;
}
.envato-kit-79-form .elementor-field-type-checkbox .elementor-field-option label{
	vertical-align: top !important;
}
@media screen and (max-width: 460px){
	.envato-kit-79-form .elementor-field-type-checkbox .elementor-field-option{
		width: 50%;
	}
}

.envato-kit-79-price-icon .elementor-price-list .elementor-price-list-image img{
	width: 40px;
 opacity: .3;
}


/** End Envato Elements CSS: House Cleaning Company (94-3-c465066d3b7120fd4db1686b38abc98d) **/



/** Start Envato Elements CSS: Interior Design (120-3-c4da1c047f68bbfb48ee16a0142e7181) **/

/* Elements for WordPress Kit 117 Custom Styling - class names are applied to the Advanced settings of the element they effect */

.envato-kit-117-center-position .elementor-icon-box-wrapper {
	justify-content: center;
}

.envato-kit-117-special-padding #form-field-message {
	padding: 15px 20px 30px 27px;
}
.envato-kit-117-padding-left .elementor-field-textual.elementor-size-lg {
	padding: 7px 27px;
}
/* Image hovers */
.elementor-element.envato-kit-117-img-hover:hover .elementor-widget.elementor-widget-heading .elementor-heading-title, #elementor .elementor-element.envato-kit-117-img-hover:hover .elementor-widget.elementor-widget-heading .elementor-heading-title {
	    color: rgba(255, 255, 255, 1);
}

.elementor-element.envato-kit-117-img-hover .elementor-heading-title {
	transition: color .6s ease;
}
/* Buttons */
.envato-kit-117-margin-top .elementor-button {
	margin-top: 19px;
}
.envato-kit-117-button-full .elementor-button {
	width: 100%;
}
/*slider*/
.envato-kit-117-slider .slick-dots{
padding-bottom: 40px !important;
}
.envato-kit-117-slider .slick-dots button::before{
	content:"\f0c8" !important;
}
.envato-kit-117-carousel .swiper-pagination-bullet{
	border-radius: 0px;
}
.envato-kit-117-carousel .swiper-slide-active
{
padding-bottom: 40px;
	margin-top: -40px;
transition: all ease-in-out .5s;
}

/** End Envato Elements CSS: Interior Design (120-3-c4da1c047f68bbfb48ee16a0142e7181) **/



/** Start Envato Elements CSS: Block Kit 9 (135-3-c665d4805631b9a8bf464e65129b2f58) **/

.envato-block__preview{overflow: visible;}

/** End Envato Elements CSS: Block Kit 9 (135-3-c665d4805631b9a8bf464e65129b2f58) **/



/** Start Envato Elements CSS: Block Kit 16 (142-3-a175df65179b9ef6a5ca9f1b2c0202b9) **/

.envato-block__preview{
	overflow: visible;
}

/* Border Radius */
.envato-kit-139-accordion .elementor-widget-container{
	border-radius: 10px !important;
}
.envato-kit-139-map iframe,
.envato-kit-139-slider .slick-slide,
.envato-kit-139-flipbox .elementor-flip-box div{
		border-radius: 10px !important;

}


/** End Envato Elements CSS: Block Kit 16 (142-3-a175df65179b9ef6a5ca9f1b2c0202b9) **/



/** Start Template Kit CSS: Illustrator (css/customizer.css) **/

/* Envato Template Kits Custom Styling - classes addd to Advanced tab of element they affect*/
.envato-kit-192-slider .elementor-slide-description{
	display: block;
	background-color: #FFF !important;
}
.elementor-flip-box:hover, .elementor-image:hover{
	cursor: crosshair;
}
.envato-kit-196-bg-clip .elementor-widget-container{
	   
    background-attachment: fixed;
    background-repeat: no-repeat;
    color: transparent;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
    background-size: auto;
}

/** End Template Kit CSS: Illustrator (css/customizer.css) **/



/** Start Block Kit CSS: 69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9 **/

.envato-kit-66-menu .e--pointer-framed .elementor-item:before{
	border-radius:1px;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper{
	position:relative;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit{
	position:static;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit button{
	position: absolute;
    top: 50%;
    right: 6px;
    transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-webmit-transform: translate(0, -50%);
}

.envato-kit-66-testi-slider .elementor-testimonial__footer{
	margin-top: -60px !important;
	z-index: 99;
  position: relative;
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev{
	width:50px;
	height:50px;
	background-color:#ffffff !important;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	left:-25px !important;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev:before{
	display:block;
	margin-top:0px;
	margin-left:0px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next{
	width:50px;
	height:50px;
	background-color:#ffffff !important;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	right:-25px !important;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next:before{
	display:block;
	margin-top:-5px;
	margin-right:-5px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}

.envato-kit-66-orangetext{
	color:#f4511e;
}

.envato-kit-66-countdown .elementor-countdown-label{
	display:inline-block !important;
	border:2px solid rgba(255,255,255,0.2);
	padding:9px 20px;
}

/** End Block Kit CSS: 69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9 **/



/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Template Kit CSS: Social Media Consultant (css/customizer.css) **/

/* Custom Embed Play Button */
.envato-kit-169-play-button .elementor-custom-embed-play {
	    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 80px;
    border-radius: 50%;
    height: 80px;
    border: 0;
    box-shadow: 0 0 0 15px rgba(255,255,255,.4);
	  -webkit-transition: .25s;
	  -moz-transition: .25s;
    transition: .25s;
    background: #fff;
}
.envato-kit-169-play-button .eicon-play {
	display: none;
}
.envato-kit-169-play-button .elementor-custom-embed-play:before {
    position: absolute;
    top: 50%;
    margin-top: -7px;
    left: 50%;
    margin-left: -4px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 0 7px 12px;
    border-color: transparent transparent transparent #212529;
}
.envato-kit-169-play-button:hover .elementor-custom-embed-play {
	    
    box-shadow: 0 0 0 10px rgba(255,255,255,.2);
}

/** End Template Kit CSS: Social Media Consultant (css/customizer.css) **/

