
/*
Theme Name: Hello Elementor Child Theme
Author: Adam
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

h1, h2, h3, h4, h5, h6 {
}
.give_forms-template-default header#site-header {
    background-color: #2c9fcd;
    position: static;
}
.post-template-default header.page-header {
    display: none;
}
.site-navigation ul.menu li#menu-item-27 a {
    background-color: #2c9fcd;
    border-radius: 10px;
	   border: solid 1px #2c9fcd;
}
.site-navigation ul.menu li#menu-item-27 a:hover {
    background-color: transparent;
    border: solid 1px #fff;
    color: #fff;
}
.form-submit input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    color: #FFFFFF;
    background-color: #2C9FCD00;
    border-color: #FFFFFF;
}
label.form-name 
 textarea {
    border: solid 1px #ddd;
    padding: 13px;
    margin-bottom: 15px;
    border-radius: 11px;
}
label.form-name input {
    border: solid 1px #ddd;
    border-radius: 11px;
    padding: 14px 22px;
    margin-bottom: 15px;
}
label.form-name {
    width: 100%;
}
.form-submit input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 145px;
    height: 47px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0.9px 0.9px 4px #0000001A;
    border-radius: 7px;
    opacity: 1;
    border: solid 2px #2c9fcd;
    color: #2c9fcd;
}
.elementor-posts .elementor-post__card .elementor-post__text {
    padding: 0 30px 29px;
}
.site-navigation ul.menu li a {
    padding: 8px 10px;
    color: #fff;
    font-size: 13px;
    transition: 0.25s;
    font-weight: bold;
}
.site-navigation ul.menu li a:hover {
    color: #5fcbee;
}
header#site-header {
    background: transparent;
    position: absolute;
    z-index: 99;
    width: 100%;
}
section#middle-cam {
    max-width: 1240px;
    margin: -60px auto 0px;
    border-radius: 16px;
    box-shadow: 0px 1px 3px 0px #6e6e6e;
    left: 0px!important;
}
.elementor-button {
}
p {
}
.elementor-post__excerpt p {
}
h3.elementor-post__title a {
}
a.elementor-post__read-more {
    width: 76%;
    text-align: center;
    background-color: #2c9fcd;
    padding: 9px;
    border-radius: 18px;
    margin: auto;
    display: block!important;
    line-height: 25px;
}
div#blogo-contents p {
}
#footer-menu ul li a {
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
    font-size: 16px;
    font-weight: normal;
}