/*
 Theme Name:   X Theme Child (Branch Alliance for Diversity)
 Theme URI:    http://#/
 Description:  X Theme Child (Branch Alliance for Diversity)
 Author:       X Theme
 Author URI:   http://#/
 Template:     x
 Version:      TBD
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         none
 Text Domain:  x
*/

/* Hide the publication date on event (calendar) pages using x/single.php with the Events Organiser plugin */
.single-event .p-meta {
  display: none;
}



footer{
	padding-left: 15px !important;
    padding-right: 15px !important;
}

footer .gform_wrapper form{
	max-width: 85%;
    margin: 0;
}

footer form .gform_body ul li{
	padding-right: 0 !important;
}

footer form .gform_body ul li input{
	width: 100% !important;
	height: 50px !important;
	font-size: 18px !important;
	color: #c8c8c8 !important;
}

footer form .gform_body ul li input::placeholder{
	font-size: 18px !important;
	color: #c8c8c8 !important;
}

footer form .gform_body ul li label{
	display: none !important;
}

footer form .gform_footer{
	margin-top: 25px !important;
}

footer form .gform_footer input.button{
	width: 100% !important;
    margin-right: 0 !important;
    height: auto !important;
    border: 4px solid #f15c22 !important;
    font-size: 17px !important;
    color: #F15D22 !important;
    background: transparent !important;
    text-shadow: none !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

footer form .gform_footer input.button:hover{
	border-color: #f15c22 !important;
    background: #f15c22 !important;
    color: #fff !important;
}

footer form .validation_error{
	display: none !important;
}

footer form .gform_body	ul li.gfield_error{
	width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    border: none !important;
}

footer .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){
	max-width: 100% !important;
}

footer form .gform_body	ul li .validation_message{
    font-size: 13px !important;
	color: #fff !important;
}

footer .gform_confirmation_wrapper .gform_confirmation_message{
	font-size: 16px !important;
    color: #fff !important;
    padding-left: 45px !important;
    position: relative !important;
}

footer .gform_confirmation_wrapper .gform_confirmation_message:before{
	content: "";
    width: 30px;
    height: 30px;
    background: url("/wp-content/uploads/2019/11/tik.png") no-repeat;
    background-size: contain;
    position: absolute;
    top: 5px;
    left: 0;
}

@media only screen and (max-width: 979px){
	footer .gform_wrapper form {
        max-width: 100%;
    }
}

@media only screen and (max-width: 641px){
	footer form .gform_footer input.button{
    	line-height: 1 !important;
    }
}