/* Mailchimp form style overrides in your site stylesheet or in this style block.*/
#mc_embed_signup{color: #FFF; width:100%;}
#mc_embed_signup input#mc-embedded-subscribe,
    #mc_embed_signup input#mc-embedded-subscribe:focus {
        font-family: "Lato", sans-serif;
        line-height: 36px;
        font-size: 16px;
        font-weight: 700;
        padding: 0 30px;
        border: 0;
        background: #000000;
        text-transform: none;
        color: #fff;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
    #mc_embed_signup input#mc-embedded-subscribe:hover {
        background: #01427e;
    }



.countdown-period { color: #FFF;}
b, strong {
    font-weight: bold;
}
abbr[title], abbr[data-bs-original-title] {
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
}
.darkshadow { text-shadow: 2px 2px 1px rgba(34, 34, 34,0.8); }
.darkshadow2 { text-shadow: 1px 1px 1px rgba(34, 34, 34,0.8); }
.iconpad { padding-right: 15px; }
.iconcurrent {
	color: #d8b571;
}

a.dark {
	text-decoration: none !important;
	color: #222;
}

a.dark:hover { color: #8d0011; }
.tp-caption.WebProduct-SubTitle-Light, .WebProduct-SubTitle-Light {
    background-color: transparent;
    border-color: transparent;
    border-radius: 0 0 0 0;
    border-style: none;
    border-width: 0;
    color: rgba(255,255,255,0.70);
    font-family: Raleway;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding: 0;
    text-align: left;
    text-decoration: none;
}
.tp-caption.WebProduct-Content-Light, .WebProduct-Content-Light {
    background-color: transparent;
    border-color: transparent;
    border-radius: 0 0 0 0;
    border-style: none;
    border-width: 0;
    color: rgba(255,255,255,0.90);
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 0;
    text-align: left;
    text-decoration: none;
}
.btn.btn-red {
	background-color: #8d0011;
    color: #fff;
}
.btn.btn-red:hover {
	background-color: #000000;
}
.btn.btn-dark {
	background-color: #000000;
    color: #fff;
    border: none;;
}
.btn.btn-dark:hover {
	background-color: rgba(216,181,113,1.00);
}
::placeholder {
  color: white;
}
@media (min-width: 992px)
.dark #header.transparent-header.full-header #logo, #header.transparent-header.full-header.dark #logo {
    border-color: rgba(255,255,255,0);
}
@media (min-width: 992px)
#header.transparent-header.full-header #logo {
    border-right-color: rgba(0,0,0,0);
}
@media (min-width: 992px)
.dark .full-header #logo, .full-header.dark #logo {
    border-color: rgba(255,255,255,0);
}
@media (min-width: 992px)
.full-header #logo {
    padding-right: 30px;
    border-right: 0px solid #EEE;
}