@font-face {
    font-family: 'Poppins', sans-serif;
    src: url('./fonts/Mont/Mont-Heavy.eot');
    src: local('./fonts/Mont/Mont Heavy'), local('./fonts/Mont/Mont-Heavy'),
        url('./fonts/Mont/Mont-Heavy.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Mont/Mont-Heavy.woff') format('woff'),
        url('./fonts/Mont/Mont-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

.subheader .fl-row-content-wrap {
    padding: 0 !important;
    width: 100%;
}

.subheader .fl-module-content {
    margin: 0;
    padding-bottom: 40px;
}
.singular-page-3108 .subheader .fl-module-content{
    padding-bottom: 0;
}
.singular-page-3108 .error-wrapper{
    padding-top: 0;
}



.uabb-infobox {
    padding: 0 30px;
}

h1, h2 {
    font-family: 'Poppins', sans-serif;
    font-weight: 900;
    font-style: normal;
    font-size: 40px;
    line-height:1.2;
    color: #000900; 
}

.singular-page p {
    font-size: 18px;
    line-height: 1.5em ;
    color: #000900;
}

.uabb-infobox b, strong {
    color: #9e243d !important;
}

.uabb-infobox a:link {
    text-decoration: none;
    font-weight: bold !important;
    color: #0a0a0a;
    box-shadow: inset 0 -7px 0 rgba(239,193,50,0.5);
}

.uabb-infobox a:visited {
    color: #707070;
}

.contact-form{
    border: 1px solid #707070;
    padding-top: 40px;
}

.contact-form label {
    display: none;
}

.contact-form .attachment .gfield_label {
    display: block;
    color: #9e243d;
    font-weight: bold;
}

.contact-form .gfield_description {
    font-style: italic;
    color: rgb(82,82,82) !important;
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.contact-form input[type=email], 
.contact-form input[type=text], 
.contact-form input[type=url], 
.contact-form select {
    border-width: 0 0 1px 0;
    border-color: #525252;
}

.contact-form input[type=email], 
.contact-form input[type=text], 
.contact-form input[type=url], 
.contact-form input[type=submit], 
.contact-form select,
.contact-form textarea {
    padding-bottom: 10px;
    width: 98% !important;
    margin-top: 40px;
}

.contact-form input[type=file] {
    padding-bottom: 10px;
    width: 98% !important;
}

.contact-form textarea {
    padding: 15px;
}

.form-field-small-left {
    width: 40%;
    float: left;
    clear: center;
}

.form-field-small-right {
    width: 40%;
    float: right;
}

.singular-page-2 .name_first {
    width: 40%;
    float: left;
}

.singular-page-2 .name_last {
    width: 40%;
    float: right;
}

.validation_message {
    clear: both;
}

::placeholder {
    font-style: italic;
}

input[type=submit] {
    background-color: #9e243d;
    color: #fff !important;
    border: none;
    border-radius: 20px;
    padding: 10px;
}

input:focus {
    outline: none;
}

