.elementor-location-footer a:hover, .elementor-location-footer a:focus {
    color: #FFFFFF;
}

a.btn2:hover, a.btn2:focus, .elementor-button:focus  {
    background: #000000 !important;
}

.elementor-2120 .elementor-element.elementor-element-1fcd58ab .elementor-button {
    background-color: #4B843A !important;
}
.elementor-2120 .elementor-element.elementor-element-1fcd58ab .elementor-button:hover, .elementor-2120 .elementor-element.elementor-element-1fcd58ab .elementor-button:focus {
    color: #4B843A !important;
    background-color: #fff !important;
}

.elementor-2120 .elementor-element.elementor-element-7df2962 .elementor-nav-menu--dropdown {
    background-color: #E41475 !important;
}
.elementor-2120 .elementor-element.elementor-element-7df2962 .elementor-nav-menu--dropdown a:hover{
    color: #FFFFFF !important;
}

input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="number"]:focus, textarea:focus, .wp-block-search__input:focus, [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus, .ast-mobile-popup-drawer.active .menu-toggle-close:focus, .woocommerce-ordering select.orderby:focus, #ast-scroll-top:focus, #coupon_code:focus, .woocommerce-page #comment:focus, .woocommerce #reviews #respond input#submit:focus, .woocommerce a.add_to_cart_button:focus, .woocommerce .button.single_add_to_cart_button:focus, .woocommerce .woocommerce-cart-form button:focus, .woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus, .woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, .woocommerce #order_comments:focus, .woocommerce #place_order:focus, .woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, .woocommerce .woocommerce-MyAccount-content form button:focus, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus, .woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus, body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus, #ast-coupon-code:focus, .woocommerce.woocommerce-js .quantity input[type=number]:focus, .woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus, .woocommerce p#ast-coupon-trigger:focus, input[type="checkbox"]:focus {
    border-style: dotted;
    border-color: #D8D8D8 !important;
    border-width: thin;
    outline: dotted;    
}

.elementor-element-a33cf8f > h1.elementor-widget-container{
	margin-bottom: 0;
}

.elementor-element-2acbe8c > h2.elementor-widget-container{
	font-size: 44px;
	line-height: 44px;
	margin-bottom: 0;
}
.elementor-element-2acbe8c > h2.elementor-widget-container p{
	margin-bottom: 0;
}

.kids-safe-ul ul{
	display: flex;
	margin: 0;
}

.sales-team-form form .elementor-field-group-acknowledge1 span, .sales-team-form form .elementor-field-group-acknowledge2 span{vertical-align: top;}

.entry-content .our-approach > .elementor-widget-container > h2{color:#FFFFFF; font-size: 44px; line-height: 44px;}
.entry-content .kids-capabilities > .elementor-widget-container > h2 {font-size: 16px;}
.entry-content .custom-content-advantage > .elementor-widget-container > h2{font-size: 44px; line-height: 44px; margin-bottom: 1.6em;}
.footer-terms a:focus{line-height: normal;}
.footer-terms a{margin-left: 8px;}