

/** Start Template Kit CSS: Bike Repairs Rentals (css/customizer.css) **/

.envato-kit-221-animation-style-full .elementor-column-wrap {
	overflow: hidden;
}
.envato-kit-221-animation-style-full .elementor-background-overlay {
	transition: all .3s ease-in-out;
}
.envato-kit-221-animation-style-full .elementor-widget-wrap {
	 justify-content: flex-end;
}
.envato-kit-221-animation-style-full .elementor-widget-wrap .elementor-inner-section {
	width: 80%;
	height: 100%;
  transition: all .3s ease-in-out;
}
.envato-kit-221-animation-style-full .elementor-widget-wrap .elementor-inner-section:hover {
	width: 100%;
}

.envato-kit-221-button-style-full .elementor-button-link {
	width: 100%;
	text-align: left;
}
.envato-kit-221-no-link .elementor-button-link {
	cursor: text;
	pointer-events: none;
}

.envato-kit-221-price-style .elementor-price-table__header {
	display: flex;
	flex-direction: column-reverse;
	align-items: flex-start;
}
.envato-kit-221-price-style .elementor-price-table__price {
	justify-content: flex-start;
}
.envato-kit-221-price-style .elementor-price-table__feature-inner i {
	font-size: 0.3em;
	vertical-align: middle;
	margin-right: 4px;
}
.envato-kit-221-price-style .elementor-price-table__footer {
	text-align: left;
}

.envato-kit-221-row-style-hover.elementor-column {
	transform: translateY(0);
	transition: all .5s ease-in-out;
}
.envato-kit-221-row-style-hover.elementor-column:hover {
	transform: translateY(-10px);
	z-index: 4;
	opacity: 1;
}

.envato-kit-221-price-color-style .elementor-price-list .elementor-price-list-price {
	color: #E12C3D;
}

.envato-kit-221-services-block-hover-style.elementor-column:hover .elementor-heading-title,
.envato-kit-221-services-block-hover-style.elementor-column:hover .elementor-text-editor {
	transition: color .3s ease-in-out;
	color: #ffffff !important;
}

.envato-kit-221-accordion-style.elementor-widget-accordion .elementor-accordion-item .elementor-tab-title {
	transition: all .3s ease-in-out;	
}
.envato-kit-221-accordion-style.elementor-widget-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
	padding: 42px 43px 20px 43px;
}
.envato-kit-221-accordion-style .elementor-accordion .elementor-tab-content {
	border-top: none;
}

.envato-kit-221-icon-list-style .elementor-icon-list-icon i {
	position: relative;
	bottom: 2px;
	vertical-align: middle;
}

/** End Template Kit CSS: Bike Repairs Rentals (css/customizer.css) **/



/** Start Block Kit CSS: 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 Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/



/** 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: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/



/** Start Block Kit CSS: 33-3-f2d4515681d0cdeb2a000d0405e47669 **/

.envato-kit-30-phone-overlay {
	position: absolute !important;
	display: block !important;
	top: 0%;
	left: 0%;
	right: 0%;
	margin: auto;
	z-index: 1;
}
.envato-kit-30-div-rotate{
	transform: rotate(90deg);
}

/** End Block Kit CSS: 33-3-f2d4515681d0cdeb2a000d0405e47669 **/

