/*
Theme Name: OnePress Child
Theme URI: https://example.com/
Description: Child theme for OnePress
Author: Your Name
Template: onepress
Version: 1.0
*/


/*By CBN*/
#masthead{background:#032259;padding: 15px 0px;}
body .onepress-menu a{color: #fff;}
body .onepress-menu a:hover{color: #fff;}
#footer-1 h4{text-align: center;}
#footer-widgets .aligncenter{text-align: center;}

/* CF7 Form Layout */

.cf7-form-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:20px;
max-width:800px;
margin:auto;
}

/* full width fields */
.cf7-field.full{
grid-column:1 / -1;
}

/* labels */
.cf7-field label{
display:block;
font-weight:600;
margin-bottom:6px;
font-size:14px;
color:#333;
}

/* inputs */
.cf7-field input,
.cf7-field textarea{
width:100%;
padding:12px 14px;
border:1px solid #ddd;
border-radius:6px;
font-size:14px;
background:#fff;
transition:all .3s ease;
}

/* textarea height */
.cf7-field textarea{
height:100px;
resize:vertical;
}

/* focus effect */
.cf7-field input:focus,
.cf7-field textarea:focus{
border-color:#000080;
outline:none;
box-shadow:0 0 0 2px rgba(0,115,230,0.1);
}

/* submit button */
.submit-btn input{
background:#000080;
color:#fff;
border:none;
padding:14px 28px;
font-size:15px;
font-weight:600;
border-radius:6px;
cursor:pointer;
transition:all .3s ease;
}

/* hover */
.submit-btn input:hover{
background:#000080;
}

.wpcf7-submit{background:#000080 !important; }
.wpcf7-submit:hover{background:#02024d !important; }
/* mobile responsive */
@media (max-width:768px){

.cf7-form-grid{
grid-template-columns:1fr;
}

}


@media (max-width:1140px){
#nav-toggle span::before, #nav-toggle span{background: #fff !important;} 
#nav-toggle span::before, #nav-toggle span::after{background: #fff !important;}   
.onepress-menu ul li a{color: #000;}

}