@charset "utf-8";
/* CSS Document */
/* ------------------------------------ DO NOT EDIT, PLACE ANY IMAGES OR DELETE THIS CONTENT ------------------------------------*/
/* ----------------------------------------------- PLEASE USE OTHER CONTENT AREA TO EDIT -----------------------------------------*/
/* --- CSS UPDATED 01/7/2025 ---*/

.mainSpan_wrapper_home #siteheader:after {
background: rgba(0,0,0,0) !important;
}

.trailblazer a.megamenu_level1 {
color:#a6d16e !important;
}
#jPanelMenu-menu .inner_container {
background: rgba(0,0,0,.2) !important;
}
.trailblazer .row {
padding: 10px;
}
.trailblazer ul.page-bullets li {
padding: 5px;
list-style: square;
}
ul.page-navigation li {
padding: 10px;
list-style: square;
}
.trailblazer ul.no-decor li {
padding: 10px;
list-style: none;
}
.trailblazer .header {
background: #D5CECE;
padding: 25px 25px 1px 25px;
margin: 0 0 50px 0;
}
.trailblazer .quote {
padding: 15px;
font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
font-size : 1.2em;
font-style: italic;
background: #f4f4f4;
}
.trailblazer .profile {
height: 675px;
}
.trailblazer .right {
text-align: right;
}
.trailblazer .strong {
font-weight: 600;
}
/* ----- BUTTON ----- */
.trailblazer button a {
text-decoration: none;
color: #fff;
}
.trailblazer .btn {
background: rgba(0,0,0,0);
color: #fff;
padding: 15px !important;
margin: 5px 0 !important;
border-radius: 0;
border: 2px solid;
}
.trailblazer .btn-A7D16F a .btn a,
.trailblazer .button a {
color: #fff;
text-decoration: none;
}
.trailblazer .btn-A7D16F,
.trailblazer .button {
display: table;
cursor: pointer;
background: #A7D16F !important;
color: #313929;
padding: 15px !important;
margin: 15px 0;
border-radius: 25px;
border:0;
text-decoration: none;
font-weight: 600;
transition: ease-in .15s;
}
.trailblazer .btn-A7D16F:hover,
.trailblazer .button:hover {
background: #313929;
color: #fff;
transition: ease-in .15s;
}
.trailblazer .honehundred {
width: 100%;
}
/* ----- SETTINGS ----- */
.trailblazer .column,
.trailblazer .columns {
width: 100%;
float: left;
box-sizing: border-box;
}
.trailblazer .center {
text-align: center !important;
}
.trailblazer .thin {
background: #485155;
top: 0;
padding:0 10px;
color: white;
}
.trailblazer .padding {
padding: 105px 0 25px 0 !important;
}
.trailblazer .margin {
margin: 10px;
padding: 10px !important;
}
.trailblazer .bottom {
position: absolute;
margin-top: auto;
bottom: 0 auto;
}
.trailblazer .hidden {
display:none;
}
/*	.trailblazer .news_widget img.item-img {
width: 100%;
max-width: 100%;
padding: 0 0 25px 0;
}
.trailblazer .news_widget .list-main li {
width: 275px;
margin: 15px;
}
*/
.trailblazer .img {
width: 99%;
max-width: 99%;
}
.trailblazer .img-phone {
width: 99%;
max-width: 99%;
filter: drop-shadow(0 10px 10px #ccc);
}
.trailblazer .crop-circle {
border-radius: 605px;
}
.trailblazer .hero-bg {
background: #c3c3c3;
padding: 5px 0;
color: #fff;
}
.trailblazer .table-div {
width: 100%;
line-height: 1.5em;
}
.trailblazer .rowseparator {
border-top: #f3f3f3 solid 5px;
margin: 75px 0;
}
/* BACKGROUNDS */
.trailblazer .gps-311 {
background-image: url("/home/showimage?id=8162&amp;t=637955739155566027");
background-size: cover;
background-position: center center;
padding: 250px 0;
}
.trailblazer .ambassador-bg {
background:url("/home/showimage?id=7669&amp;t=637843220210866651") no-repeat;
background-size: cover;
background-position: center center;
padding: 50px 0;
}
.trailblazer .econdevbg {
	background:url("/home/showimage?id=9441&t=638427269678059639") no-repeat;
	background-size: cover;
	background-position: center center;
	padding: 50px;
}
.trailblazer .header-fitnesscourt {
background:linear-gradient(#b1e1f5,#fff);
height: 175px;
}
.trailblazer .container-survey {
background-image:url("/home/showimage?id=7936&amp;t=637886337473314507");
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
padding: 75px 0;
}
.trailblazer .container-hh-encanto {
background-image:url("/home/showimage?id=8292&amp;t=637989405418320515");
background-position: top center;
background-repeat: no-repeat;
background-size:100% 100%;
padding: 75px 0;
}
.trailblazer .footer-hh-encanto {
background-image:url("/home/showimage?id=8284&amp;t=637989405399571124");
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
padding: 75px 0;
}
/* COLORS */
.trailblazer .gray {
background: #cccccc;
padding: 30px 0 0 0;
}
.trailblazer .orange {
background:#FF8E00;
}
.trailblazer .yellow {
background: #FFD602;
}
.trailblazer .blue {
background: #016ca4;
padding: 30px 0 0 0;
}
.trailblazer .color-green {
background: #a39d00;
padding: 50px 10px 1px 10px;
margin: 0 0 90px 0;
}
.trailblazer .alert-red {
background: #A22200;
color: #fff;
font-weight: 900;
width: 95.333%;
padding: 7px;
}
.trailblazer .bg-438c7e {
background: #438c7e;
}
.trailblazer .bg-4d874b {
background: #4d874b;
}
.trailblazer .white {
color:#fff !important;
}
.trailblazer .ecf3f8 {
background: #ecf3f8;
}
/* BANNER */
.trailblazer .onecolumnlayout .top_col figure.vi-fullwidth-banner:first-of-type, .twocolumnswithbottomlayout .top_col figure.vi-fullwidth-banner:first-of-type, .threecolumnswithbottomlayout .top_col figure.vi-fullwidth-banner:first-of-type {
border-top: 1.5px solid #4d874b;
border-bottom: 1.5px solid #4d874b;
}
.trailblazer .vi-fullwidth-banner .vi-banner-content {
background: rgba(33, 84, 61, 0.85);
}

/* REBATE */
.trailblazer .rebate {
padding: 15px;
border-radius: 5px;
}
/* ACCORDION */
.trailblazer .ac-container label {
display: block;
padding: 8px 22px;
margin: 0 0 5px 0;
cursor: pointer;
background: #A7D16F;
border-radius: 0px;
color: #21543d;
}
.trailblazer .ac-container {
width: 100%;
margin: 10px auto 30px auto;
text-align: left;
}
.trailblazer .ac-container label:hover {
background: #21543d;
color: #fff;
-webkit-transition: height 0.15s ease-in-out, 0.15s;
-moz-transition: height 0.15s ease-in-out, 0.15s;
-o-transition: height 0.15s ease-in-out, 0.15s;
-ms-transition: height 0.15s ease-in-out, 0.15s;
transition: height 0.15s ease-in-out, 0.15s;
}
.trailblazer .ac-container label:hover:after,.ac-container input:checked + label:hover:after {
content: '';
position: absolute;
}
.trailblazer .ac-container input name="accordion-1" {
display: none;
}
.trailblazer .ac-container article {
margin-top: -1px;
overflow: hidden;
max-height: 0px;
position: relative;
-webkit-transition: height 0.15s ease-in-out, 0.15s;
-moz-transition: height 0.15s ease-in-out, 0.15s;
-o-transition: height 0.15s ease-in-out, 0.15s;
-ms-transition: height 0.15s ease-in-out, 0.15s;
transition: height 0.15s ease-in-out, 0.15s;
}
.trailblazer .ac-container input:checked ~ article {
-webkit-transition: height 0.15s ease-in-out, 0.15s;
-moz-transition: height 0.15s ease-in-out, 0.15s;
-o-transition: height 0.15s ease-in-out, 0.15s;
-ms-transition: height 0.15s ease-in-out, 0.15s;
transition: height 0.15s ease-in-out, 0.15s;
}
.trailblazer .ac-container input:checked ~ article.ac-medium {
height: auto;
max-height: 30000px;
overflow:hidden;
}
/* END OF ACCORDION */
.trailblazer ul.page-navigation li {
padding: 10px;
list-style: square;
}
.trailblazer input {
display: none;
}
.trailblazer .columns {
border: 1px rgba(0,0,0,0) solid;
}
/* SLIDE SHOW SETTINGS */
.trailblazer .slideshow {
margin: 5px auto;
width: 100%;
overflow: hidden;
position: relative;
}
.trailblazer .slidephoto {
position: absolute;
animation: round 16s infinite;
opacity: 0;
width: 100%;
}
@keyframes round {
25% {
opacity: 1;
}
40% {
opacity: 0;
}
}
.trailblazer img:nth-child(1) {
animation-delay: 12s;
}
.trailblazer img:nth-child(2) {
animation-delay: 8s;
}
.trailblazer img:nth-child(3) {
animation-delay: 4s;
}
.trailblazer img:nth-child(4) {
animation-delay: 0s;
}
.trailblazer .NFC-float {
position: absolute;
padding: 20px;
width: 15%;
z-index: 1;
}
/* MOBILE DEVICES */
@media (min-width: 350px) {
.trailblazer .onehundred {
width: 100%;
}
.trailblazer .bottom {
bottom: 0;
}
.trailblazer .btn {
width: 95%;
}
.trailblazer .slideshow {
height: 150px;
}
}
@media (min-width: 400px) {
.trailblazer .onehundred {
width: 100%;
}
.trailblazer .bottom {
bottom: 0;
}
.trailblazer .container {
width: 99.55%;
padding: 15px;
}
.trailblazer .btn {
width: 95%;
}
.trailblazer .slideshow {
height: 350px;
}
}
/* For devices larger than 650px */
@media (min-width: 1000px) {
.trailblazer .onehundred {
width: 100%;
}
.trailblazer .bottom {
bottom: 0;
}
.trailblazer .container {
max-width: 1300px;
margin: 0 auto;
padding: 10px;
float: none;}
.trailblazer .slideshow {
height: 350px;
}
}
/* MAIN TRAILBLAZER CSS WEB FIXES */
#page_footer .footer_address p, #page_footer .footer_address a {
font-size: 16px;
}
p,
ul li {
font-size: 100% !important;
line-height: 1.5;
}
.home_news img {
width: 100%;
}
/*-- RESPONSIVE FIXES --*/
/*-- MOBILE DEVICE --*/
@media screen and (max-width:47.99em) {
.trailblazer .dropdownrootitem2,
.trailblazer .dropdownrootitem3,
.trailblazer .dropdownrootitem4,
.trailblazer .dropdownrootitem5,
.trailblazer .dropdownrootitem6,
.trailblazer .top_nav,
.trailblazer .top_nav a {
color:#fff;
}
	
.trailblazer a#home_link {
background-image: url(/Project/Contents/Main/_gfx/cmn/logo-mobile.png) !important;
}
.trailblazer .divcontainer {
min-height: 650px;
position: relative;
}}
/*-- END MOBILE ---*/
@media screen and (min-width: 48em){
.trailblazer #siteheader a#home_link {
background-image: url(/Project/Contents/Main/_gfx/cmn/logo-sticky.png) !important;
width: 170px !important;
}
.trailblazer .divcontainer {
min-height: 400px;
position: relative;
}}
@media screen and (min-width: 62em){
	.trailblazer .dropdownrootitem2,
.trailblazer .dropdownrootitem3,
.trailblazer .dropdownrootitem4,
.trailblazer .dropdownrootitem5,
.trailblazer .dropdownrootitem6,
.trailblazer .top_nav,
.trailblazer .top_nav a {
color:#21543d;
}
.trailblazer #siteheader a#home_link {
background-image: url(/Project/Contents/Main/_gfx/cmn/logo-sticky.png) !important;
width: 170px !important;
}
.trailblazer .divcontainer {
min-height: 550px;
position: relative;
}}
@media screen and (min-width: 75em){
	.trailblazer .dropdownrootitem2,
.trailblazer .dropdownrootitem3,
.trailblazer .dropdownrootitem4,
.trailblazer .dropdownrootitem5,
.trailblazer .dropdownrootitem6,
.trailblazer .top_nav,
.trailblazer .top_nav a {
color:#21543d;
}
.trailblazer #siteheader a#home_link {
background-image: url(/Project/Contents/Main/_gfx/cmn/logo-sticky.png) !important;
width: 300px !important;
}
.trailblazer .divcontainer {
min-height: 550px;
position: relative;
}}