/*
Theme Name: Hello Elementor Child
Theme URI: https://example.com
Description: Child theme for Hello Elementor
Author: Your Name
Author URI: https://example.com
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/



.btnyellow a { width: 320px; padding: 15px 40px !important; font-size: 22px; font-weight: 700; border: none; background: linear-gradient(210deg, #ffe03a 0%, #ffb216 100%); position: relative; border-radius: 100px; padding: 20px !important; }
.btnyellow a:hover { background: linear-gradient(60deg, #ffe03a 0%, #ffb216 100%); }
.herolist .elementor-icon-list-icon { position: relative; min-width: 40px; height: 40px; border-radius: 50%; background: linear-gradient(210deg, #ffe03a 0%, #ffb216 100%); padding: 10px; }


#kids .elementor-icon-list-icon, #park .elementor-icon-list-icon { background: #1094f5; padding: 8px 4px 4px 8px; border-radius: 24px; text-align: center; width: 43px; height: 40px; }
#kids .elementor-icon-list-icon { background: #ffe03a; }
.wpcf7-submit { max-width: 240px !important; }
.wpcf7 input, .wpcf7 select { padding: 10px 10px 10px 30px; border-radius: 100px !important; border: 1px solid #f4f4f4; background-color: #f4f4f4; outline: none; margin-bottom: 20px; font-size: 18px; color: #757575; width: 100%; border: none !important; }
.txt-listing li { margin-bottom: 15px; }
.wpcf7-list-item label { color: #666; font-size: 11px; display: flex !important; flex-direction: row; justify-content: flex-start; align-items: center; max-width: 90%; }
.wpcf7-list-item-label { display: block; }
.wpcf7-list-item input { width: auto; margin: 0 10px 0 0 !important; }
.wpcf7-submit { background: linear-gradient(210deg, #ffe03a 0%, #ffb216 100%); color: #1c2031; text-align: center; padding: 20px !important; text-transform: uppercase; cursor: pointer; }
.wpcf7-spinner { display: none !important; }
.form-text { width: 100%; text-align: center !important; font-size: 22px; text-align: center; display: block; }
.wpcf7-not-valid-tip { display: none !important; }
.contacts-three .wpcf7-list-item-label { color: #666 !important; font-size: 11px !important; }
#fet3colbx h3 a { background: #F9AE28; border-radius: 20px; margin: 0px; padding: 4px; display: block; }
#fet3colbx h3 a:hover { background: #019EE3; }
.ccthome .wpcf7-submit { color: #000; font-weight: 600; max-width: 100% !important; padding: 10px !important; }
.iconbx .elementor-icon { border-radius: 51px; padding: 14px; background-color: #9038c1; }
#fet3colbx h3 { margin-bottom: 10px }
.menupark a { background: #F9AE28; color: #fff !important; border-radius: 30px; }
.menupark a:hover { background: #019EE3; color: #fff !important }
.headnumber .elementor-icon-list-icon{     background: #009ee3;
    border-radius: 40px;
    padding: 7px 3px 7px 7px !important;}



.popupnav .elementor-item.elementor-item-active{background:#fff; color:#019EE3;}



.herolist2 .elementor-icon-list-icon { position: relative; min-width: 40px; height: 40px; border-radius: 50%; background: #9038c1; padding: 10px; }