h1 {
    color: var(--titlecolor);
    font-family: var(--titlefont);
    font-weight: var(--titlebold);
    text-decoration: var(--titleunderline);
    font-style: var(--titleitalic);
    text-transform: var(--titlecaps);
    margin-bottom: 10px;
    margin-top: 10px
}
@font-face {
    font-family: Coastal;
    src: url("https://3stepsolutions.s3.amazonaws.com/assets/custom/008511/css/Font/Coastal-Round.otf");
}

.copyright-content {
    background-color: #a9332d;
    color: #ffffff;
}

.navigation-wrap .social-icons li a, .navigation-wrap .social-icons li a:hover { 
    color: var(--navigationcolor) !important;
}

/*---HOME BANNER---*/

div.home-c2a {
 display: none;
}

div.home-c2a {
    background-color: #ffffff;
    padding: 16px 8px
}

span.c2aText, .c2aLink  {
    text-transform: uppercase;
    font-family: var(--primarybuttonfont);
    letter-spacing: 0.1em;
    font-size: 20px;
    color: #26395c;
}

@media (max-width: 767px) {
    span.c2aText, .c2aLink  {
        font-size: 12px;
    }
}

/*---NAVIGATION BUTTON---*/

@media (min-width: 992px) {

.tssHeaderFullWidth #mainMenu nav {
    width: calc(100% - 240px);
}
    .tssHeaderFullWidth .top-social {
        display: none;
    }

ul#fbTourNav {
    display: flex;
}
    
header#header nav ul li:last-child {
    margin-left: auto;
    margin-right: 0px;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    height: 80px;
    float: right;
}

header#header nav > ul > li:last-child a {

letter-spacing: 1px !important;
    cursor: pointer !important;
    padding: 8px 20px !important;
    -webkit-transition: 0.3s ease !important;
    transition: 0.3s ease !important;
    outline: none !important;
    background: var(--primarybuttonbackground) !important;
    border: none !important;
    border-radius: var(--primarybuttonradius);
    box-shadow: var(--primarybuttonshadow);
    white-space: normal;
    height: 45px;
    margin-top: auto;
    margin-bottom: auto;
    line-height: initial;
    display: flex;
align-items: center;
    letter-spacing: 0.1em;
}

header#header nav ul li:last-child a:hover,
    header#header nav ul li:last-child:hover a{
    opacity: 0.9;
    color: var(--navigationcolor) !important;
}

/*---TEMPORARY---*/
header#header .header-extras {
    display: none;
}
    
}

h3.sfTopicTitle {
    display: none;
}

.whiteLabel *:not(input):not(select):not(option) {color: #fff;}

#header[data-transparent="true"]:not(.sticky-active) .header-inner,
#header[data-transparent="true"]:not(.sticky-active) #header-wrap, 
#header[data-transparent="true"]:not(.sticky-active).dark .header-inner,
#header[data-transparent="true"]:not(.sticky-active).dark #header-wrap {
    background-color: rgba(38,57,92,0.1);
}

#header.header-sticky.sticky-active.home .header-inner #mainMenu nav > ul > li > a, 
#header.header-sticky.sticky-active.home #header-wrap #mainMenu nav > ul > li > a {
    color: var(--homescrollnavigationlinkcolor);
}

#header.header-sticky.sticky-active.home .header-inner {
    background-color: var(--homescrollnavigationbackgroundcolor)
}

#header.header-sticky.sticky-active:not(.home) .header-inner {
    background-color: var(--innernavigationbackgroundcolor)
}

#header.header-sticky.sticky-active:not(.home) .header-inner #mainMenu nav > ul > li > a, 
#header.header-sticky.sticky-active:not(.home) #header-wrap #mainMenu nav > ul > li > a {
    color: var(--innerscrollnavigationlinkcolor);
}