/* 
Theme Name:   Thrive
Description:  Thrive Fostering Theme
Author:       Pixel Perfection
Author URI:   https://pixel-perfection.com
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child

*/

/* Add your custom styles here */


/* Header */
/* Body */
/* Mobile Menu */
/* Footer */



/* Header */



/* Body */

a {
    
  color: #30475E;
  text-decoration: underline;
  
}



.h1 span, h1 span, .h2 span, h2 span, .h3 span, h3 span {
    
    Color:#1AAB78;
    
}

@media (max-width:480px)  { 
    
    .thrive-btn span {
    
    display:none;
    
}
    
    
}


/* Forms */




.apply_block {
    background-color: #fff; /* Light red background */
    color: #54595F; /* Dark red text color */
    border: 1px solid #D4D4D4; /* Border color */
    padding: 15px; /* Space inside the block */
    border-radius: 5px; /* Rounded corners */
    font-size: 16px; /* Font size */
    margin: 20px 0; /* Space above and below the block */
    display: flex; /* Flexbox layout for better alignment */
    align-items: center; /* Center items vertically */
}




.apply_block_sorry {
    background-color: #f8d7da; /* Light red background */
    color: #721c24; /* Dark red text color */
    border: 1px solid #f5c6cb; /* Border color */
    padding: 15px; /* Space inside the block */
    border-radius: 5px; /* Rounded corners */
    font-size: 16px; /* Font size */
    margin: 20px 0; /* Space above and below the block */
    display: flex; /* Flexbox layout for better alignment */
    align-items: center; /* Center items vertically */
}





/* Mobile Menu */

@media (max-width: 1224px) {
  .gm-drawer--open .gm-logo, .gm-drawer--open {
    opacity: 100 !important;
  }
}

@media (max-width: 470px) {
  .gm-drawer--open .gm-logo, .gm-drawer--open {
    opacity: 0 !important;
  }
}




/* Form */

@media (max-width: 580px) {
    
        .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper:not(:last-child) {
    
    	flex: unset !important;
    
    }
    
        .jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper {
    	display: block;
    	width: 50% !important;
      
    }
    
    
}
    

/* Footer */

.year {

    color:#fff;

}
