/* start ASSOCIATION NEWS section */


.chief360_recentnews_template18_hold {
    display: flex;
    flex-wrap: wrap;
}

.chief360_recentnews_template18_hold .chief360_recentnews_template18_hold_item {
    margin: 0;
    width: 33.33%;
}

.chief360_recentnews_template18_hold .chief360_recentnews_template18_hold_item img {
    height: 250px;
    object-fit: cover;
    transition: 0.5s;
}

.chief360_recentnews_template1_hold_text * {
    color: #fff;
    font-family: "Open Sans", Sans-serif;
}

.chief360_recentnews_template1_readmore a.chief360_recentnews_template1_hold_itema {
    font-size: 15px;
    font-weight: 400;
    text-decoration: underline;
}

.chief360_recentnews_template18_hold_item:hover .chief360_recentnews_template1_readmore a.chief360_recentnews_template1_hold_itema {
    color: #f3d32c;
}

.chief360_recentnews_template18_hold_item:hover img {
    opacity: 0.7;
}

@media screen and (max-width:767px) {
.chief360_recentnews_template18_hold {
    flex-direction: column;
}

.chief360_recentnews_template18_hold .chief360_recentnews_template18_hold_item {
    width: 100%;
}
}
/* end  ASSOCIATION NEWS section */


/* Start  UPCOMING EVENTS section */
.ehvf_upcoming_event * {
    color: #262626;
	font-family: "Montserrat", Sans-serif;
}
.ehvf_upcoming_event .latestupevent {
    border-bottom: 1px solid #000;
}
.ehvf_upcoming_event .evetntdate * {
    font-family: "Oswald", Sans-serif;
	font-weight:400;
}
.ehvf_upcoming_event h3.newstitle {
    font-size: 14px;
    font-weight: 700;
}

.ehvf_upcoming_event .eshortdesc {
    font-size: 10px;
    font-weight: 500;
}

.ehvf_upcoming_event span.week, .ehvf_upcoming_event span.month {
    font-size: 12px !important;
    line-height: 20px;
}


/* End UPCOMING EVENTS section */

/* Start contact form section */

.wpforms-render-modern .wpforms-field-container {
    display: flex;
    flex-wrap: wrap;
}

.wpforms-render-modern .wpforms-field-container .wpforms-field {
    width: 33%;
    padding: 6px 6px;
}

.wpforms-render-modern .wpforms-field-container .wpforms-field input, .wpforms-render-modern .wpforms-field-container .wpforms-field textarea {
    width: 100% !important;
    display: block;
    min-width: 100%;
	    min-height: 58px;
    border-radius: 0;
}
.wpforms-render-modern .wpforms-field-container .wpforms-field input::placeholder, 
.wpforms-render-modern .wpforms-field-container .wpforms-field textarea::placeholder {
    color: #000000;
	opacity:1;
    font-family: "Open Sans", Sans-serif; 
	font-weight:600;
}
.wpforms-render-modern .wpforms-field-container .wpforms-field-textarea {
    width: 100%;
}

.wpforms-render-modern .wpforms-field-container .wpforms-field-checkbox {
    width: 100%;
}

.wpforms-render-modern .wpforms-field-container .wpforms-field-checkbox input {
    width: auto !important;
}

.wpforms-render-modern .wpforms-field-container .wpforms-field-checkbox label {
    color: #fff;
    font-family: "Open Sans", Sans-serif;
}
.wpforms-render-modern .wpforms-submit-container .wpforms-submit {
    background: url(http://hardfordcvfire.wp1.sh/wp-content/uploads/2025/01/Rectangle-3-copy-4.png);
    padding: 10px 60px 10px 30px;
    border-radius: 0;
    background-size: 100% 100%;
    color: #000 !important;
    text-transform: uppercase;
    font-weight: 700;
	min-height:50px;
}
.wpforms-render-modern .wpforms-submit-container .wpforms-submit:before {
    content: "";
    position: absolute;
    top: 12px;
    right: 4px;
    background: url(http://hardfordcvfire.wp1.sh/wp-content/uploads/2025/01/like.png);
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
}

.wpforms-render-modern .wpforms-submit-container .wpforms-submit:hover {
    background: #fff;
}
.wpforms-render-modern .wpforms-field-container .wpforms-field-checkbox input {
    min-height: auto !important;
}

.wpforms-render-modern .wpforms-submit-container {
    margin-top: 50px !important;
}
.wpforms-render-modern .wpforms-field-container .wpforms-field textarea {
    min-height: 210px;
}
.wpforms-render-modern {
    margin: 0 !important;
}

@media screen and (max-width:767px) {
.wpforms-render-modern .wpforms-field-container .wpforms-field {
    width: 50%;
}

.wpforms-render-modern .wpforms-field-container .wpforms-field textarea {min-height: 150px;}

.wpforms-render-modern .wpforms-field-container .wpforms-field-textarea {
    width: 100% !important;
}

.wpforms-render-modern .wpforms-field-container .wpforms-field-checkbox {
    width: 100% !important;
}

.wpforms-render-modern .wpforms-submit-container {
    margin-top: 20px !important;
}
}
/* End contect from section */

/* start Our Firefighters section */
.chief360_latestgroup_template7_hold.staff-organization.chiefdata .row {
    display: flex;
    flex-wrap: wrap;
}

.chief360_latestgroup_template7_hold.staff-organization.chiefdata .row .col-lg-3 {
    width: 33.33% !important;
    flex: 0 0 33% !important;
}

.chief360_latestgroup_template7_hold.staff-organization.chiefdata a {
    display: inline-block;
    width: 100%;
}

.chief360_latestgroup_template7_hold.staff-organization.chiefdata .socialicons {
    display: flex;
    justify-content: center;
    gap: 20px;
	margin-bottom: 20px
}
.chief360_latestgroup_template7_hold.staff-organization.chiefdata h4 {
    font-family: "graphik condensed", sans-serif;
}

.chief360_latestgroup_template7_hold.staff-organization.chiefdata h5 {
    font-family: "Open Sans", sans-serif;
    font-size: 18px !important;
}
.chief360_latestgroup_template7_hold.staff-organization.chiefdata .socialicons img {
    object-fit: contain;
    border: 0;
}

.chief360_latestgroup_template7_hold.staff-organization.chiefdata .row img {
    border-radius: 0;
    height: 410px;
    min-height: 410px;
}
.chief360_latestgroup_template7_hold.staff-organization.chiefdata 
 .col-lg-3 {
    position: relative;
}

.chief360_latestgroup_template7_hold.staff-organization.chiefdata .col-lg-3:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
    width: calc(100% - 20px);
    height: 100px;
    clip-path: polygon(0 100%, 100% 80%, 100% 100%, 0% 100%);
    background: #c5222d;
}

.chief360_latestgroup_template7_hold.staff-organization.chiefdata .col-lg-3:nth-child(even):before {
    background: #f3d32c;
}
@media screen and (max-width:767px) {
	.chief360_latestgroup_template7_hold.staff-organization.chiefdata .row .col-lg-3 {
    width: 100% !important;!Im;!;
    flex: 0 0 100% !important;!Im;!;
    min-width: 100%;
}

}
/* End Our Firefighters section */
/* global css */

.elementor-sticky--active .elementor-widget-theme-site-logo img {
    height: 60px !important;
    transition: 0.3s;
}