/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
.list-items .content {
    justify-content: flex-start;
    align-items: baseline !important;
}
.list-items .content .title, .list-items .content > a {
    order: 1;
}
form input{
	border-radius: 0 !important;
}
form input:focus, form textarea:focus{
	box-shadow: none !important;
}
.submit-form button.wsf-button {
    width: 180px !important;
    max-width: 100%;
    border-radius: 0;
    padding: 10px 10px;
    margin-top: 20px;
    font-size: 18px;
}
.submit-form input.wsf-field {
    min-height: 42px !important;
    font-size: 18px !important;
}
.submit-form label.wsf-label {
    font-size: 18px !important;
    margin-bottom: 10px;
}
.submit-form label.wsf-label .wsf-required-wrapper{
	display: none;
}
.submit-form  input[type=checkbox].wsf-field:focus + label.wsf-label:before {
    box-shadow: none !important;
}



.cornoy-form label.wsf-label {
    font-size: 16px;
    margin-bottom: 3px;
    color: #fff;
    font-weight: 700;
}
.cornoy-form input {
    border: 1px solid #094E93 !important;
    background: #fff !important;
    height: 40px !important;
}
.cornoy-form .wsf-field-wrapper {
    margin-bottom: 15px;
}
.cornoy-form .wsf-required-wrapper{
	display: none !important;
}
.cornoy-form button.wsf-button.wsf-button-primary {
    border-color: var(--secondary);
    background-color: var(--secondary);
    font-weight: 700;
    font-size: 17px;
    text-transform: uppercase;
    height: 62px;
	transition: .3s all;
	max-width: 325px;
	margin-left: auto;
	margin-right: auto;
}
.cornoy-form button.wsf-button.wsf-button-primary:hover{
	    background-color: var(--secondary-medium);
}
.cornoy-form .wsf-help {
    color: #fff;
    display: block;
    font-size: 9px;
    line-height: 1;
    margin-top: 8px;
    text-align: center;
    max-width: 310px;
    margin-left: auto;
    margin-right: auto;
}
.cornoy-form .wsf-bottom {
    text-align: center;
}
.link-underline-text a{
	text-decoration: underline;
}

@media only screen and (max-width: 767px){
	.cornoy-form button.wsf-button.wsf-button-primary {
    height: 42px;
	}
}
