/*
Theme Name:      Hello Child Theme
Theme URI:       http://childtheme-generator.com/
Description:     Hello Child Theme is a child theme of Hello Elementor, created by ChildTheme-Generator.com
Author:          Amigos
Author URI:      http://childtheme-generator.com/
Template:        hello-elementor
Version:         1.0.0
Text Domain:     hello-child-theme
*/

/* Add your custom styles here */

.am-hoverbox {
    transition: opacity 0.2s, transform 0.2s, box-shadow 0.2s;
	border: 1px solid #ECF5F7;
	border-radius: 5px!important;
	overflow: hidden;
}

.am-hoverbox img{
	transition-duration: 0.2s;
}

.am-hoverbox:hover {
    transform: translateY(-5px);
    box-shadow: rgba(0, 0, 0, 0.01) 0px 1px 1px, rgba(0, 0, 0, 0.01) 0px 2px 2px, rgba(0, 0, 0, 0.01) 0px 4px 4px, rgba(0, 0, 0, 0.01) 0px 8px 8px, rgba(0, 0, 0, 0.01) 0px 16px 16px;
}

.am-hoverbox:hover img {
    transform: scale(1.05);
}

.am-hoverbox .am_hoverdivider {
	padding: 0px;
	transition-duration: 0.2s;
}

.am-hoverbox:hover .am_hoverdivider {
	padding-left: 5px;
}

.am-btn-blue {
	transition: 0.2s;
    border-radius: 5px; /* Round the corners */
    box-shadow: 4px 4px 0px 0px #0788B4;
}

.am-btn-blue:hover {
	box-shadow: 0px 0px 0px 0px #0788B4;
	transform: translate(2px,2px)!important;
}

.am-btn-pink {
	transition: 0.2s;
    border-radius: 5px; /* Round the corners */
    box-shadow: 4px 4px 0px 0px #8E2E87;
}

.am-btn-pink:hover {
	box-shadow: 0px 0px 0px 0px #8E2E87;
	transform: translate(2px,2px)!important;
}

.am-btn-brightblue {
	transition: 0.2s;
    border-radius: 5px; /* Round the corners */
    box-shadow: 4px 4px 0px 0px #0088C2;
}

.am-btn-brightblue:hover {
	box-shadow: 0px 0px 0px 0px #0088C2;
	transform: translate(2px,2px)!important;
}

.am-btn-white {
	transition: 0.2s;
	color: black!important;
    border-radius: 5px; /* Round the corners */
    box-shadow: 4px 4px 0px 0px #D3D8DA!important;
}

.am-btn-white:hover {
	box-shadow: 0px 0px 0px 0px #D3D8DA!important;
	transform: translate(2px,2px)!important;
}

.am-box-white {
	transition: 0.2s;
    border-radius: 5px; /* Round the corners */
    box-shadow: 4px 4px 0px 0px #D3D8DA;
}

.am-box-white:hover {
	box-shadow: 0px 0px 0px 0px #D3D8DA;
	transform: translate(2px,2px)!important;
}

.elementor-element.pd50 {
	padding: 50px 50px 50px 50px;
}

.elementor-element.pd100 {
	padding: 100px 50px 100px 50px;
}

.am-slider .elementor-swiper-button-next {
	font-size: 50px!important;
}

.am-slider .elementor-swiper-button-prev {
	font-size: 50px!important;
}

@media only screen and (max-width: 1024px) {

.elementor-element.pd50 {
	padding: 50px 20px 50px 20px;
}

.elementor-element.pd100 {
	padding: 100px 20px 100px 20px;
}
	
}
