/* 
 Theme Name:   CityGov - Child 2
 Theme URI:    
 Description:  
 Author:       admin
 Author URI:   https://rend.jamesarthur.dev
 Template:     citygov
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

/*-- Header Image --*/
.page-header img {
    FONT-WEIGHT: 600;
    position: absolute;
		top: 0;
    left: 0;
    width: 100%;
    opacity: .7;
}
@media screen and (max-width: 1200px)
.page-header img {
    FONT-WEIGHT: 600;
    position: absolute;
		top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    width: 100%;
    opacity: .7;
}


/*-- Widget Title --*/
h3, .format-quote .teaser, #wpmem_reg legend, #wpmem_login legend, .give-goal-progress {
    font-family: Poppins;
    font-weight: 700;
    font-style: normal;
    color: #2a4354;
}

/*-- WP Forms --*/
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #082c45;
    border: none;
    color: #fff;
    font-size: 1em;
    padding: 10px 15px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 15px;
	font-family: Poppins;
    font-weight: 500;
    font-style: normal;
}

div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
    background-color: #072333;
    border: none;
    color: #fff;
	transition-duration: 0.5s;
}

div.wpforms-container-full .wpforms-form input[type=text]{
	background-color: #fff;
    color: #041A26;
    border: 1px solid #fff;
}

.wpforms-container ::-webkit-input-placeholder {
	font-family: Poppins;
    font-weight: 400;
    font-style: normal;
}

.wpforms-confirmation-container-full {
    color: #fff;
    margin: 0 0 24px 0;
    background: #94c9a9;
    border: 1px solid #94c9a9;
    padding: 15px 15px;
}

/*-- Logo --*/
#titles {
	padding: 0 20px;}

#titles .logo {
    margin-top: 39px!important;
    margin-bottom: 39px!important;
}

/*-- Password Page --*/
.post-password-form {
	padding-top: 100px;
	padding-bottom: 100px;
}

.post-password-form p {
	font-family: Poppins;
    font-weight: 500;
    font-style: normal;
	text-align: center;
	padding: 10px;
	color: #082C45;
}

.post-password-form input[type=submit] {
    border: 1px solid #e25252;
    background-color: #e25252;
    color: #fff;
	font-family: Poppins;
    font-weight: 600;
    text-transform: uppercase;
	margin-left: 10px;
}

.post-password-form input[type=submit]:hover {
    border: 1px solid #082C45;
    background-color: #082C45;
    color: #fff;
	cursor: pointer;
	transition: .5s;
}

/*-- Search --*/
.sidebar_item .menu>li>a:hover {
    text-decoration: none;
}

h3.widget {
	font-size: 22px;
}

.searchSubmit {
	font-family: Poppins;
    font-weight: 600;
    font-style: normal;
    color: #fff;
    font-size: 20px;
}