/*
 Theme Name:   Entro Child
 Theme URI:    https://reactheme.com//entro
 Description:  Entro Child
 Author:       ReacThemes
 Author URI:   http://reactheme.com
 Template:     entro
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */
.elementor-kit-13673 {
    --e-global-typography-text-font-family: "Coolvetica";

}
@font-face {
    font-family: 'Coolvetica';
    src: url('/wp-content/themes/entro-child/fonts/coolvetica.woff2') format('woff2'),
         url('/wp-content/themes/entro-child/fonts/coolvetica.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



#center-grid3 {
    --e-con-grid-template-columns: repeat(2, 1fr) !important;
    max-width: 840px;
    margin-left: auto !important;
    margin-right: auto !important;
}
div#box-services > div,
.elementor-8017 .elementor-element.elementor-element-1276071 .eel-faq-item {
    border: 1px solid #0000000d;
    -webkit-box-shadow: -3px 5px 15px 5px rgba(156, 156, 156, 0.46) !important;
    box-shadow: -3px 5px 15px 5px rgb(156 156 156 / 27%) !important;
    transition: .5s all;
}

div#box-services > div:hover,
.elementor-8017 .elementor-element.elementor-element-1276071 .eel-faq-item:hover  {
    box-shadow: -3px 5px 15px 5px rgb(156 156 156 / 74%) !important;
}

div#bg-blur {
    backdrop-filter: blur(4px);
}
.mf-checkbox-option a {
    color: #fe9a0e;
}
.elementor-8017 .elementor-element.elementor-element-57ecb4e .eel-post-grid-wrap .grid-item-inner {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    border: 1px solid #0000000d;
    -webkit-box-shadow: -3px 5px 15px 5px rgba(156, 156, 156, 0.46) !important;
    box-shadow: -3px 5px 15px 5px rgb(156 156 156 / 27%) !important;
    transition: .5s all;
    border-radius: 15px;
}
@media (max-width: 767px) {
    .elementor-8017 .elementor-element.elementor-element-53fa133 > .elementor-widget-container {
        padding: 20px 10px 20px 10px;
    }
	.icon-box-description.elementor-inline-editing {
		display: none;
	}
	.elementor-8017 .elementor-element.elementor-element-53fa133 .ee--icon-box .eel-icon.eel-icon-image img {
		width: 40px;
		height: 40px;
	}
	.elementor-8017 .elementor-element.elementor-element-53fa133 .ee--icon-box .eel-icon.eel-icon-image {
		min-width: 80px;
		height: 80px;
	}
	 .icon-box-title {

		font-size: 21px;
	}
	.eel-icon-box-wraps .eel-read-more-text {
			padding: 10px 10px 10px 10px;
		}
	.eel-icon-box-wraps span.eel-read-more-text-icon {
	display:none;
	}
}