/* This stylesheet is meant to override SASS styles. Please place them below.  To activate, uncomment line 12 in ../inc/scripts.php */

.tp-mask-wrap img {

    display: none !important;

}

.page-id-46 input {
	font-weight:bold !important;
}

.page-id-46 label.gfield_label {
	height: 1rem !important;
}

.page-id-46 input#choice_4_21_1,
.page-id-46 label#label_4_21_1,
.page-id-46 input#choice_4_21_2,
.page-id-46 label#label_4_21_2{
	height: 1rem !important;
}

.page-id-46 input[type="color"],
.page-id-46 input[type="date"],
.page-id-46 input[type="datetime"],
.page-id-46 input[type="datetime-local"],
.page-id-46 input[type="email"],
.page-id-46 input[type="month"],
.page-id-46 input[type="number"],
.page-id-46 input[type="password"],
.page-id-46 input[type="search"],
.page-id-46 input[type="tel"],
.page-id-46 input[type="text"],
.page-id-46 input[type="time"],
.page-id-46 input[type="url"],
.page-id-46 input[type="week"],
.page-id-46 textarea,
.page-id-46 select[multiple="multiple"],
.page-id-46 textarea,
.page-id-46 .gform_wrapper .top_label select.medium,
.page-id-46 .gform_wrapper .top_label select.small {
	border: 3px solid #585d60;
}

.page-id-46 .gform_wrapper ul li.gfield {
    margin-top: 6px;
}

.page-id-46 .gform_wrapper .top_label div.ginput_container {
    margin-top: 2px;
}

.upcoming-events .slick-slide {
	height: 100% !important;
}

.site-footer .footer-list-contact .connect .fab {
    color: #c41212;
    margin-right: 0.25rem;
}

.entry-content .gform_wrapper label,
.entry-content .gform_wrapper ul.gfield_checkbox li input[type=checkbox],
.entry-content .gform_wrapper ul.gfield_radio li input[type=radio] {
    height: auto;
}

.entry-content .gform_wrapper .gform_fields > .gfield {
    margin-top: 40px;
}

.entry-content .gform_wrapper .gfield .gfield {
    margin-top: 5px;
}

/* .gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
    line-height: 3.05rem;
} */

.mc_button {
    text-transform: uppercase;
    padding: 0.875em 1.2em;
    color: #fff;
    background-color: #c41212;
    border-radius: 5px;
    font-weight: 700;
    text-align: center;
}

.mc_button:hover {
    text-decoration: none;
    transition: color 0.1s linear;
    background-color: #7e0c0c;
    color: #fff;
}


/* footer phone number */


.site-footer .footer-contact .footer-location-contact .admin-phone {
    position: relative;
}

.footer-location-contact .admin-phone {
    color: #585d60;
    margin-bottom: 0.5rem;
    margin-left: 1.5rem;
}

site-footer .footer-contact .footer-location-contact .admin-phone {
    color: #585d60;
}

.site-footer .footer-contact .footer-location-contact .admin-phone::before {
    content: "\f095";
    font-family: FontAwesome;
    position: absolute;
    left: -1.5rem;
}

.site-footer .footer-contact .footer-location-contact .admin-phone::before {
    color: #c41212;
}

.page-id-27236 .header-hero {
	display: none;
}

.countdown-wrap-2 {
	display: none !important;
}

#post-25663 > div > form > p:nth-child(2) > input[type=submit],
#post-29471 > div > form > p:nth-child(2) > input[type=submit] {
  margin-top: 50px;
}

#post-25663 > div > form input[name=post_password],
#post-29471 > div > form input[name=post_password] {
  position: relative;
}

option[value="United States Senate"],
option[value="Governor"],
option[value="Lieutenant Governor"],
option[value="Attorney General"],
option[value="Alabama Supreme Court"],
option[value="Treasurer"],
option[value="Secretary of State"],
option[value="Commissioner of Agriculture and Industries"],
option[value="Auditor"],
option[value="Public Service Commission"],
option[value="Alabama Board of Education"],
option[value="Alabama House of Representatives"],
option[value="Alabama Senate"],
option[value="District Attorney"],
option[value="Circuit Judge"],
option[value="District Judge"] {
    display: none !important;
}

td{
    width: 224.83px;
}
.table_links{
    display: flex;
    gap: 40px;
}
.table_links i{
    color: grey;
}
.table_links i:hover{
    color: #a7a5a5;
    transition: 100ms;
}