/* 
Theme Name: Aussiecanopy Cleaning
Theme URI: 
Description: 
Author: 
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


.services-block p.elementor-icon-box-description a {
    position: relative;
    display: inline-block;
    overflow:hidden;
	color:#000;
}

.services-block span.link-text {
    position: relative;
    display: inline-block;
    text-indent:-200px;
    opacity:0;
    transition: all 0.6s;
}

.services-block:hover span.link-text {
    text-indent:0px;
    opacity:1;
}

a.re-btn {
    margin-top: 25px;
}

a.re-btn span, a.re-btn span i {
	color:#f04248;
}
.elementor-widget .elementor-icon-list-item  {
	align-items:start !important;
}

.elementor-icon-list-item  .elementor-icon-list-icon {
	padding-top:5px;
}

.ab-round {
	animation: spin 10s linear infinite;
}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

.contact-form .elementor-field-group input,.contact-form .elementor-field-group select,.contact-form .elementor-field-group textarea {
    padding-left: 0 !important;
    padding-right: 0 !important;
}


.contact-form .elementor-field-group input::placeholder,.contact-form .elementor-field-group textarea::placeholder {
    opacity: 1 !important;
}

.responsive-menu .menu-item-has-children .elementor-item {
    display: flex !important;
    justify-content: space-between !important;
}