/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.1.7
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 */
.cta-btn .elementor-button:hover,
.cta-btn .elementor-button:focus,
.cta-btn .elementor-button:active{
    border-bottom-width:2px!important;
    top:2px!important;
}

.cta-btn .elementor-button{
    position: relative!important;
    top:0px!important;
    transition:all ease .15s!important;
}

[data-wpcalel-type="link"] {
	position: relative!important;
    top:0px!important;
    transition:all ease .15s!important;
	background-color: #3FB392;
    font-family: "Work Sans", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0.5px;
    transition-duration: 250ms;
    border-style: solid;
    border-width: 2px 2px 5px 2px;
    border-color: var(--e-global-color-accent);
    border-radius: 14px 14px 14px 14px;
    padding: 15px 25px 15px 25px;
	    color: #fff;
	    display: block;
}

[data-wpcalel-type="link"]:hover,
[data-wpcalel-type="link"]:focus,
[data-wpcalel-type="link"]:active{
	border-bottom-width:2px!important;
    top:2px!important;
	    color: #fff;
}

@media(max-width:768px){
    [data-wpcalel-type="link"] {
        max-width:100%;
        min-width:100%;
        width:100%;
        display:block;
        text-align:center;
    }
}

header .calendly-action-button {
    text-transform: uppercase !important;
    font-size: 15px;
    padding: 10px 25px 10px 25px;
    line-height: 1;
}


.calendly-action-button {
			position: relative !important;
			top: 0px !important;
			transition: all ease .15s !important;
            background-color: #3FB392;
			font-family: "Work Sans", Sans-serif;
			font-size: 17px;
			font-weight: 500;
			letter-spacing: 0.5px;
			transition-duration: 250ms;
			border-style: solid;
			border-width: 2px 2px 5px 2px;
			border-color: var(--e-global-color-accent);
			border-radius: 14px 14px 14px 14px;
			padding: 15px 25px 15px 25px;
			color: white;
			line-height:1.25;
	display: inline-block;
    text-align: center;
        }
        .calendly-action-button:hover,
		.calendly-action-button:focus,
		.calendly-action-button:active{
			background-color: var(--e-global-color-accent);
    		border-color: var(--e-global-color-accent);
			border-style: solid;
    		border-width: 2px 2px 5px 2px;
			color: white;
			border-bottom-width: 2px !important;
			top: 2px !important;
        }

@media(max-width:768px){
	.calendly-action-button{
		width:100%;
	}
}