.pageTitle,
.imgEffect-content--showTitle .contentTitle {
    font-family: "eds-market-bold-slant", sans-serif;
    font-weight: 400;
    font-style: normal;
    text-shadow: 3px 5px #eb0000;
}

/*--------------- GLOBAL ---------------*/
/*image overlay titles*/
.imgHover .imgHover-overlay .imgHover-content .contentTitle, 
.imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    letter-spacing: .05;
    text-transform: uppercase;
}
/*.item .contentTitle, .item .contentTitle a,*/
/*.footerContent .contentTitle {*/
/*    font-family: proximanovabold, Arial, Verdana, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*}*/
/*.dividerTitle {*/
/*    font-family: proximanovabold, Arial, Verdana, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*}*/
.navContent ul li a, .navContent ul li .navLabel, .navContent ul li .navSocialIcons a, .navContent ul li ul a {
    -webkit-transition: color .25s ease-in-out;
    -moz-transition: color .25s ease-in-out;
    -o-transition: color .25s ease-in-out;
  transition: color .25s ease-in-out;
}
.navContent ul li a:hover, .navContent ul li .navLabel:hover, .navContent ul li .navSocialIcons a:hover, .navContent ul li ul a:hover {
    color: #eb0000;
}

/*--------------- FOOTER ---------------*/
.bi::before, [class*=" bi-"]::before, [class^=bi-]::before {
    vertical-align: -0.25em;
}
.footerContent .contentTitle {
    font-family: proximanovabold, Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
}
.footerLogo img {
    max-width: 150px;
}
.brandLogos img {
    max-height: 65px;
}    
/*--------------- LOCATIONS ---------------*/
.scMap {
    padding-top: 36.25%;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_ea8adad396994939b426650292e34d4f {
    max-width: 1050px;
}
/*--------------- MEDIA QUERIES ---------------*/
@media only screen and (max-width: 768px) {
    .brandLogos img {
        padding-top: 1em;
    }   
}
@media only screen and (max-width: 1023px) {
    div.blockWrap_b1f52cf26086425981932f6f811f3b05,
    div.blockWrap_cf4f14c536ba4a74b5a54c4b1a957023 {
        padding-top: 0;
    }
    /*list style 50 / 50 image text*/
    .listView .itemPreview.hasImg .itemImg,
    .listView .itemPreview.hasImg .itemContent {
        width: 100%;
    }
    .listView.vAlgn1 .itemPreview.hasImg, .listView.vAlgn2 .itemPreview.hasImg {
        display: block;
    }
    .listView.vAlgn1 .itemPreview.hasImg .itemContent {
        padding: 25px;
        box-sizing: border-box;
    }
}
@media only screen and (min-width: 768px) {
/*loteria characters*/
    .block_b1f52cf26086425981932f6f811f3b05 {
        position: relative;
    }
    .block_b1f52cf26086425981932f6f811f3b05 .blockImg:before {
        content: '';
        background-image: url(https://static.spacecrafted.com/be4c0426472d4cc29305f1844f7d9742/i/e352450129ca4362828ae2a952fce0a6/1/5feFb8zhrk/palm.png);
        background-repeat: no-repeat;
        background-size: contain;
         width: 215px;
        height: 300px;
        display: block;
        position: absolute;
        bottom: 0;
        right: -86px;
        z-index: 1;
        transform: rotate(5deg);
    }
    .items_a54dd2ea527d4c329ed8f7adade33682 {
        position: relative;
    }
    .items_a54dd2ea527d4c329ed8f7adade33682 .item:before {
        content: '';
        background-image: url(https://static.spacecrafted.com/be4c0426472d4cc29305f1844f7d9742/i/b5b1460ca4434338a8521ea9af4442f8/1/5feFb8zhrk/corona.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 200px;
        height: 191px;
        display: block;
        position: absolute;
        bottom: -21px;
        left: -48px;
        z-index: 1;
        z-index: 1;
        transform: rotate(-5deg);
    }
 
/*home page gallery overlay text*/    
    .blockWrap_b1f52cf26086425981932f6f811f3b05 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
        font-size: 72px;
    }    
/*footer logos*/    
    .brandLogos li {
        width: 33%;
    }
    .brandLogos ul {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: center;
        align-items: center;
    }
}
@media only screen and (min-width: 1024px) {
/*list style 50 / 50 image text*/
    .listView .itemPreview.hasImg .itemImg,
    .listView .itemPreview.hasImg .itemContent {
        width: 50%;
    }
}