@font-face {
    font-family: 'FujitsuSansRegular';
    src: url('../fonts/FujitsuSansRegular.woff');
}

/*
.content p,
p {
    font-family: 'FujitsuSansRegular';
}
*/

.formWrap select {
    height: auto;
}

#gform_confirmation_message_1 a {
    background-color: forestgreen;
    border-radius: 5px;
    color: white;
    display: inline-block;
    margin-bottom: 1rem;
    padding: 0.7rem 1rem;
}

/* added 5/24/2021 */
a {
    color: #b00e13;
}

.headerContainer:after {
    background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(237, 28, 36, 1) 50%, rgba(0, 0, 0, 1) 100%);
    bottom: 0;
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
}

.headerContainer {
    height: inherit;
}

.logoBox {
    padding-bottom: 20px;
    padding-top: 20px;
    width: 125px;
}

.headerNav li a {
    color: #ed1c24;
}

.headerNav li:hover a {
    background: #ed1c24;
    color: #fff;
}

.slideImageLogo {
    max-width: 222px;
}

.slideText1 {
    color: #ed1c24;
}

.slideText1 span {
    color: #f14b52;
}

.slideContainer {
    margin-top: -106px;
}

.slideContainer:after {
    background: #ed1c24;
    bottom: 0;
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
}

.contactFormContainer {
    border-color: #ed1c24;
}

.contactFormTop {
    background: rgba(237, 28, 36, .5);
}

.contactSubTitleText {
    color: #ed1c24;
    position: relative;
}

.contactSubTitleText:after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(237, 28, 36, 1) 50%, rgba(255, 255, 255, 0) 100%);
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
}

.contactSubmitButton {
    background: #ed1c24;
}

.fourBoxTitle {
    color: #dedede;
}

.fourBox {
    /*background: rgb(2,0,36);
background: linear-gradient(169deg, rgba(2,0,36,1) 0%, rgba(237,28,36,1) 100%);*/
    background: rgb(163, 11, 26);
    counter-reset: item;
}

.fourBox a {
    color: #fff;
    text-decoration: underline;
}

.fourBox a:hover {
    text-decoration: none;
}

.fourBoxLine:before {
    background: #f14b52;
    border: 2px solid #fff;
    border-radius: 50px;
    content: counter(item);
    counter-increment: item;
    display: inline-block;
    height: 47px;
    line-height: 47px;
    margin-left: -63px;
    margin-top: -8px;
    text-align: center;
    vertical-align: middle;
    width: 47px;
}

.footerNavContainer {
    /*background: #f14b52;*/
    background: rgb(163, 11, 26);
    border-top: 1px solid #ccc;
    width: 100%;
}

.footerNav a {
    color: #f7f8f7;
}

.inactive-header {
    background: #ed1c24;
}

.active-header {
    background-color: #f14b52;
}

.active-header:hover,
.inactive-header:hover {
    background-color: #af0e14;
}

.mainContentContainer .content h1 {
    color: #ed1c24;
}

.contactBoxIconWrap {
    width: 60px;
}

.contactBoxIconWrap i {
    color: #ed1c24;
    font-size: 35px;
}

.contactBoxIconWrap img {
    display: none;
}

.mainContentContainer .content h2,
.mainContentContainer .content h3,
.contactBoxTitle {
    color: #ed1d24;
}

.contactBoxContent a {
    color: #af0e14;
}

.socialIconClass {
    background: #af0e14;
}

.socialIconClass:hover {
    background: #f14b52;
}



/* 5/26/2021 */
@media screen and (max-width: 640px) {
    .headerNav li {
        padding-top: 10px;
    }
}

/* 6/16/2021 */
.gform_footer ol {
    padding-bottom: 10px;
    padding-left: 20px;
}

.gform_footer ol li {
    color: #666;
    font-family: 'Fira Sans';
    font-size: 12px;
    line-height: 18px;
    list-style: auto;
    margin-bottom: 15px;
    margin-top: 5px;
}

.content .contactTermsText {
    margin-bottom: 10px;
    padding-bottom: 0;
    text-align: left;
}

.aboutPageContainer {
    overflow: hidden;
    padding-bottom: 10px;
    padding-right: 40%;
    width: 100%;
}

.chickOver {
    right: 5px;
    top: 6%;
}

@media screen and (max-width: 1000px) {
    .aboutPageContainer {
        padding-right: 0;
        width: 96%;
    }
}

.slideText1,
.contactTitleText {
    font-family: 'FujitsuSansRegular';
    font-weight: 600;
}