<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*** NEW MENU SYSTEM ***/
.main-nav {display:none;}

#page_wrapper
{
    position: relative;
    overflow: hidden;
}

@media screen and (min-width: 768px)
{
    .main-nav {display:block; margin-right: 20px; font-size: 14px; float: right; }
    .main-nav ul { list-style: none; padding: 0; margin: 0; line-height: 1; }
    .main-nav &gt; ul:after,
    .main-nav &gt; ul:before {display: table; content: " "}
    .main-nav &gt; ul:after {clear: both}
    .main-nav &gt; ul { margin: 15px 0; }
    .main-nav ul li { margin-bottom: 0; }
    .main-nav ul li a { display: block; font-weight: 400; font-family: 'Montserrat';}

    /* FIRST LEVEL */
    .main-nav &gt; ul &gt; li { float: left; margin-top: 0; margin-left: 5px;}
    .main-nav &gt; ul &gt; li { padding-bottom: 10px; }
    .main-nav &gt; ul &gt; li:not(.menu-item-mega-parent) { position: relative;}
    .main-nav &gt; ul &gt; li:first-child { margin-left: 0;}
    .main-nav &gt; ul &gt; li &gt; a { position:relative; padding: 6px 12px; text-transform: uppercase; font-size: 14px; line-height: 14px; color: #fff;
        z-index: 1; font-weight: 400; -webkit-transition:padding .2s ease-in-out, -webkit-transform .2s ease-in-out;
        transition:padding .2s ease-in-out, transform .2s ease-in-out; -webkit-backface-visibility:hidden; backface-visibility:hidden;
        font-family: "Montserrat" , "Helvetica Neue", Helvetica, Arial, sans-serif;}

    .main-nav &gt; ul &gt; li.menu-item-has-children &gt; a:after { content:''; opacity:1; position:absolute; height:1px; width: 7px; bottom: 3px;
        left: 17px; background-color: rgba(255,255,255,.4); -webkit-transition:opacity .2s ease-in-out; transition:opacity .2s ease-in-out;}

    .main-nav &gt; ul &gt; li &gt; a:before { content:''; opacity:0; position:absolute; border-radius:2px; height:50%; width: 100%; top:50%; left: 0;
        background-color: #cd2122; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);
        -webkit-transition:height .2s ease-in-out; transition:height .2s ease-in-out; -webkit-backface-visibility:hidden;
        backface-visibility:hidden; z-index: -1}

    .main-nav &gt; ul &gt; li.active &gt; a,
    .main-nav &gt; ul &gt; li &gt; a:hover,
    .main-nav &gt; ul &gt; li:hover &gt; a { text-decoration:none; color: #fff; }
    .main-nav &gt; ul &gt; li.active &gt; a:before,
    .main-nav &gt; ul &gt; li &gt; a:hover:before,
    .main-nav &gt; ul &gt; li:hover &gt; a:before { height:100%; opacity:1; }
    .main-nav &gt; ul &gt; li.active.menu-item-has-children &gt; a:after,
    .main-nav &gt; ul &gt; li.menu-item-has-children &gt; a:hover:after,
    .main-nav &gt; ul &gt; li.menu-item-has-children:hover &gt; a:after { opacity:0; }

    /* FIRST SUB-LEVEL */
    .main-nav ul ul.sub-menu li {position: relative;}
    .main-nav ul ul.sub-menu ul { top: 100%; margin-top: 0; }
    .main-nav ul ul.sub-menu li a:not(:only-child):after { position: absolute; top: 50%; margin-top: -1px; right: 10px; content: '';
        opacity: .6; background-color: rgba(0, 0, 0, 0.3); width: 10px; height: 2px;}
    .main-nav ul ul.sub-menu li a { min-width: 230px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0.03);
        padding: 10px 20px; font-size: 12px; color: #757575; position: relative; text-transform: uppercase;}
    .main-nav ul ul.sub-menu li a[title="separator"] {text-indent: -2999px; padding: 0; background-color: rgba(0, 0, 0, 0.05) !important;
        background-clip: padding-box; height: 5px;}
    .main-nav ul ul.sub-menu li.active &gt; a,
    .main-nav ul ul.sub-menu li a:hover { color: #323232; background: rgba(0,0,0,0.04);}

    /* REST OF SUB-LEVELS */
    .main-nav ul ul.sub-menu,
    .main-nav .hg_mega_container { position: absolute; border-radius: 2px; border: 1px solid rgba(255,255,255,.8); box-shadow: 0 0 4px rgba(0,0,0,.4);
        background: #f5f5f5; padding: 6px 0; background: rgba(245, 245, 245, 1); }
    .main-nav &gt; ul &gt; li &gt; ul.sub-menu:before { content:''; display: block; position:absolute; top: -10px; left:0; width:100%; height:10px; }
    /* fix for top hover */
    .main-nav &gt; ul &gt; li &gt; ul.sub-menu:after {content:''; display: block; position:absolute; top: -11px; left:14px; border: 6px solid transparent;
        border-bottom-width: 5px; border-bottom-color:#f5f5f5; }
    .main-nav ul ul.sub-menu li:hover &gt; ul  { left: 100%; top: -3px; opacity: 1; }

    /* MEGAMENU OVERRIDES */
    .main-nav .hg_mega_container a.zn_mega_title[href="#custom-invisible"],
    .main-nav .hg_mega_container li:last-child a.zn_mega_title[href="#custom-invisible"] {color: transparent;}
    .main-nav .hg_mega_container { border: 1px solid rgba(255,255,255,.8); box-shadow: 0 0 4px rgba(0,0,0,.4); background: #f5f5f5;
        padding: 6px 0; background: rgba(245, 245, 245, 0.95); position: absolute; padding: 20px 0; margin-top: 10px;}
    .main-nav .hg_mega_container:before { content:''; display: block; position:absolute; top: -10px; left:0; width:100%; height:10px; } /* fix for top hover */
    .main-nav .hg_mega_container li a { padding: 10px 0; font-size: 12px; color: #757575; position: relative; text-transform: uppercase;}
    .main-nav .hg_mega_container li a:not(.zn_mega_title):hover,
    .main-nav .hg_mega_container li.active &gt; a:not(.zn_mega_title) { color: #323232; }
    .main-nav .hg_mega_container li a:not(.zn_mega_title):before {content:''; display:block; position:absolute; width:0; height:2px;
        background-color:#cd2122; bottom:0; -webkit-transition: width .15s cubic-bezier(0.680, 0, 0.265, 1);
        transition: width .15s cubic-bezier(0.680, 0, 0.265, 1);}
    .main-nav .hg_mega_container li a:not(.zn_mega_title):hover:before,
    .main-nav .hg_mega_container li.active &gt; a:not(.zn_mega_title):before {width:100%; }
    .main-nav .hg_mega_container .zn_mega_title_hide {display: none;}
    .main-nav .hg_mega_container .zn_mega_title_hide.v-hidden { display: block; visibility: hidden; }
    .main-nav .hg_mega_container li a.zn_mega_title,
    .main-nav div.hg_mega_container ul li:last-child &gt; a.zn_mega_title { font-size: 14px; padding-left: 0; padding-right: 0; border-bottom-width:1px;
        border-bottom-style: solid;padding: 12px 0px; margin-bottom: 15px; font-weight: 600; text-transform: uppercase; color: #333;
        border-bottom-color: rgba(0, 0, 0, 0.1);}
    .main-nav .hg_mega_container .zn_mega_row_start { margin-top: 20px;}

    /* ANIMATIONS */
    .main-nav ul ul.sub-menu,
    .main-nav .hg_mega_container { left: -9999px; opacity: 0; visibility: hidden; -webkit-transition: opacity .4s ease, top .45s ease;
        transition: opacity .4s ease, top .45s ease; }
    .main-nav .hg_mega_container { margin-left: 15px; margin-right: 15px; width: calc(100% - 30px); }
    .main-nav ul ul.sub-menu { top: 120%; }
    .main-nav .hg_mega_container {margin-top:5px; -webkit-transition: opacity .4s ease, top .45s ease, margin-top .4s ease;
        transition: opacity .4s ease, top .45s ease, margin-top .4s ease; }
    .main-nav ul li:hover &gt; ul,
    .main-nav ul li:hover &gt; .hg_mega_container { left: 0; opacity: 1; visibility: visible; z-index: 100; }
    .main-nav ul li:hover &gt; ul { top:100%; }
    .main-nav ul li:hover &gt; .hg_mega_container { margin-top:-15px;}
    .main-nav ul ul li a { -webkit-transition: padding-left .35s ease, border-right .35s ease; transition: padding-left .35s ease, border-right .35s ease; }

    /* MENU BADGES */
    .main-nav ul .hg-mega-new-item {position: absolute; line-height: 1; padding: 5px; text-transform: initial; font-size: 10px; top: 50%; right: 3px;
        background-color: #cd2122; color: #fff; border-radius: 2px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
    .main-nav ul ul .hg-mega-new-item { left: auto; right: 10px; }
    .main-nav ul ul.sub-menu li a:not(:only-child) .hg-mega-new-item {right:23px;}
    .main-nav .hg_mega_container ul .hg-mega-new-item {right: 3px;}
    #menu-main-menu li&gt;a[href="#"] { cursor: default;}
}

/* MENU CHASER STYLES */
.chaser {display: none}
@media screen and (min-width:992px)
{
    .chaser {display:block; background:rgba(0,0,0,0.75); padding:0; position:fixed; left:-2999px; right:0; top:0; width:100%; z-index: 1;
        opacity:0; -webkit-transform:translateY(-30px); -ms-transform:translateY(-30px); transform:translateY(-30px);
        -webkit-transition:opacity .15s ease-in-out, -webkit-transform .15s ease-in-out; transition:opacity .15s ease-in-out, transform .15s ease-in-out;}
    .chaser.visible {left:0; opacity:1; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
    body.admin-bar &gt; .chaser {margin-top:32px;}
    #wpk-main-menu { position: initial;}
    .chaser .main-menu,
    .chaser .main-menu ul {float:none; display:block; list-style:none; margin:0; padding:0; position: relative;}
    .chaser .main-menu li:not(.menu-item-mega-parent) {position:relative;}
    .chaser .main-menu &gt; li {float:left; border-left:1px solid rgba(255,255,255,.1); }
    .chaser .main-menu &gt; li:last-child { border-right:1px solid rgba(255,255,255,.1); }
    .chaser .main-menu .sub-menu,
    .chaser .main-menu .hg_mega_container {left:-2999px; position:absolute; -webkit-transform:translateY(20px); -ms-transform:translateY(20px);
        transform:translateY(20px); opacity:0; -webkit-transition:opacity .15s ease-in-out, -webkit-transform .15s ease-in-out;
        transition:opacity .15s ease-in-out, transform .15s ease-in-out; border-radius: 0;}
    .chaser .main-menu .hg_mega_container {left:-2999px !important;}
    .chaser .main-menu .zn_mega_row_start:after,
    .chaser .main-menu .zn_mega_row_start:before {display: table; content: " ";}
    .chaser .main-menu .zn_mega_row_start:after {clear: both }
    .chaser .main-menu li ul { background:rgba(0,0,0,0.9); min-width:200px; padding:5px; }
    .chaser .main-menu li ul li ul { background: none;}
    .chaser .main-menu .hg_mega_container &gt; ul { padding-top: 0; padding-bottom:20px}
    .chaser .main-menu .hg_mega_container &gt; ul:first-child { padding-top: 20px; }
    .chaser .main-menu .hg_mega_container &gt; ul:last-child { padding-bottom: 30px; }
    .chaser .main-menu .hg_mega_container  ul ul {background: none; padding: 10px 0 0;}
    .chaser .main-menu .hg_mega_container .zn_mega_title {border-bottom:1px solid #454545; background:none;}
    .chaser .main-menu .hg_mega_container .zn_mega_title_hide { display: none;}
    .chaser .main-menu li a {display:block; color:#ddd; font-size:12px; line-height:1.4; padding:7px 15px; -webkit-transition: all 0.15s ease-in-out;
        transition: all 0.15s ease-in-out;position: relative;}
    .chaser .main-menu li:hover &gt; a:not(:only-child) + .sub-menu,
    .chaser .main-menu li:hover &gt; a:not(:only-child) + .hg_mega_container  { left:0; opacity:1; -webkit-transform:translateY(0);
        -ms-transform:translateY(0); transform:translateY(0);}
    .chaser .main-menu li:hover &gt; a:not(:only-child) + .hg_mega_container  { left:0 !important;}
    .chaser .main-menu li &gt; a:not(:only-child) { padding-right:25px; }
    .chaser .main-menu li &gt; a:not(:only-child):after {  content: ''; position: absolute; top: 50%; right: 9px; margin-top: -1px; height: 2px;
        width: 6px; background: #ccc; opacity: .5;}
    .chaser .main-menu li li:hover &gt; a:not(:only-child) + .sub-menu { left:100%; top:-4px; }
    .chaser .main-menu li:hover &gt; a,
    .chaser .main-menu li a:hover {color:#fff; background:#000;}
    .chaser .main-menu li.active &gt; a {background:#cd2122;}
    .chaser .zn-mega-new-item {display: none;}
    .chaser .navRight,
    .chaser .spanel-label,
    .chaser .topnav--lang { display: none;}
    .chaser .kl-header-toptext,
    .chaser .kl-header-toptext a { color: #fff; float: right; margin-left: 5px;}
    .chaser .header-leftside-container {padding-top: 10px;}
    .chaser .header-search { display: none;}
    .chaser .main-menu &gt; li,
    .chaser .main-menu &gt; li:last-child { border: none;}
    .chaser .main-menu { margin-top: 30px;}
    .chaser .logo-container.hasInfoCard:before { top: 30px;}
    .chaser .logosize--yes .site-logo { height: 92px; width: 100%; text-align: center;}
    .chaser .site-logo img { max-height: 92px;}
    .chaser .main-menu li a[title="separator"] { text-indent: -2999px; display: none;}
    .chaser .main-menu,
    .chaser .col-sm-10,
    .chaser .col-md-12 { position: initial;}
    .chaser .row { position: relative;}
    .chaser .main-menu li li:hover &gt; a:not(:only-child) + .sub-menu { background: rgba(0,0,0,0.9);}
    /*.chaser .logo-container { float: none;}*/
    .chaser #logo-container { padding-right: 0;}
    /*	.chaser.visible .logo-container.hasInfoCard { position: initial;}*/
}

.white-logo {display: none;}
.chaser .dark-logo {display: none;}
.chaser .white-logo {display: block;}

/* Responsive Menu */
#zn-res-menuwrapper {display: none}
#zn-res-menu ul {position: fixed !important;}
#zn-res-menu,#zn-res-menu li,#zn-res-menu ul {padding: 0; margin: 0; list-style: none}
#zn-res-menu * { -webkit-backface-visibility: hidden}
.zn_res_menu_visible #zn-res-menu,
.zn_res_menu_visible #zn-res-menu li ul {display: none}
#zn-res-menu,#zn-res-menu li ul { right: 0; top: 0; position: absolute; width: 100%; height: 100%; background: #fff;
    overflow: hidden; z-index: 11112; -webkit-backface-visibility: hidden; -webkit-overflow-scrolling: touch;
    -ms-transform: translate(100%,0); -webkit-transform: translate3d(100%,0,0); -moz-transform: translate3d(100%,0,0);
    -ms-transform: translate3d(100%,0,0); -o-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0);
    -webkit-transition: -webkit-transform .5s ease; -moz-transition: -moz-transform .5s ease;
    -ms-transition: -ms-transform .5s ease; -o-transition: -o-transform .5s ease; transition: transform .5s ease;
    -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d; transform-style: preserve-3d; padding: 0; display: none}

#zn-res-menu ul.zn-menu-visible,
#zn-res-menu.zn-menu-visible { -ms-transform: translate(0,0); -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0)}
#zn-res-menu li { position: relative; width: 100%; border-color: #D9D9D9}
#zn-res-menu .zn_mega_container { width: 100%}
#zn-res-menu .zn_mega_container li { width: 100%; float: none}
#zn-res-menu li&gt;a { padding: 13px 28px; border-bottom: 1px solid; border-bottom-color: inherit; display: block; z-index: 1; color: #8C8C8C; font-size: 12px}
#zn-res-menu li.active&gt;a { color: #333}
#zn-res-menu a { cursor: pointer}
#zn-res-menu .zn_res_has_submenu&gt;span,#zn-res-menu .zn_res_menu_go_back&gt;span { position: absolute; right: 0; top: 0; width: 49px; height: 44px;
    border-left: 1px solid; border-left-color: inherit; line-height: 49px; vertical-align: middle; text-align: center; cursor: pointer; z-index: 2;}
#zn-res-menu .zn_res_menu_go_back&gt;a { text-align: center; padding-right: 0; padding-left: 48px; display: inline-block; width: calc(100% - 49px);}
#zn-res-menu .zn_res_menu_go_back&gt;span { left: 0; right: auto; border-left: none; border-right: 1px solid; border-right-color: inherit;}
.zn-res-menuwrapper { float: right; display: block; margin-top: 42px}
.zn-res-trigger { vertical-align: middle; position: relative; display: inline-block; width: 25px; height: 28px; margin-right: 25px; float: left;
    margin-left: 30px; margin-top: 14px}
.zn-res-trigger::after { content: ''; position: absolute; width: 25px; height: 4px; top: 50%; margin-top: -10px; background: #fff; border-radius: 4px;
    left: 0; box-shadow: 0 8px 0 #fff,0 16px 0 #fff}
#zn-res-menu li&gt;a[title=separator],.zn_res_has_submenu .new-item { display: none;}
#zn-res-menu.zn-menu-visible .zn-mega-new-item {display: none;}

@media (max-width: 767px)
{
    .zn_res_menu_visible .siteheader-container.container
    {
        padding: 12px 16px;
    }
    .zn_res_menu_visible #zn-res-menu,
    .zn_res_menu_visible #zn-res-menu li ul {display: block}
    #zn-res-menu li.active { background-color: #F3F3F3;}
    #zn-res-menu li.active &gt; li { background-color: #F3F3F3;}
    #main-menu .dropdown-menu { margin-left: -20px; padding-left: 10px;}
    #main-menu .dropdown-menu { border: none; box-shadow: none;}
    #main-menu .dropdown-menu li &gt; a { padding: 3px 8px; font-size: 12px;}
    #main-menu .dropdown-menu li &gt; a:hover { background-color: transparent;}
    #main-menu .dropdown-menu &gt; .active &gt; a,
    #main-menu .dropdown-menu &gt; .active &gt; a:hover,
    #main-menu .dropdown-menu &gt; .active &gt; a:focus {background-color: transparent;}
    #main-menu .dropdown-menu li.active &gt; .inner-elem { background-color: #cd2122;}

    #page_wrapper { -webkit-transition: margin-left 0.2s ease-out; -moz-transition: margin-left 0.2s ease-out;
        -o-transition: margin-left 0.2s ease-out; -ms-transition: margin-left 0.2s ease-out; transition: margin-left 0.2s ease-out;
        -webkit-backface-visibility: hidden;}
    #main-menu &gt; ul { -webkit-transition: left 0.2s ease-out; -moz-transition: left 0.2s ease-out; -o-transition: left 0.2s ease-out;
        -ms-transition: left 0.2s ease-out; transition: left 0.2s ease-out; -webkit-backface-visibility: hidden;}
    #main-menu &gt; ul ul { position: static; opacity: 1 !important; visibility: visible !important; background: transparent;}
    #main-menu &gt; ul li { float:none; width: 100%; margin-left: 0;  padding-left: 0; padding: 5px 0;}

    #zn-res-menu .zn-close-menu-button { display: inline-block; padding: 0 !important; position: absolute; right: 0; top: 0; height: 47px; width: 49px !important; border-left: solid 1px #ccc; z-index: 11111;}
    #zn-res-menu .zn-close-menu-button span { position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%,0); transform: translate3d(-50%, -50%,0);}
}


/* TOP NAVIGATION */
.topnav {float:right; margin:10px 0; padding:0; list-style:none; position: relative; z-index: 101; font-size: 11px;}
.topnav &gt; li {float:left; margin-left:25px; position:relative;}
.topnav &gt; li &gt; a {font-size:11px; font-weight:700; color:#fff; line-height: 24px; display: block; padding: 0; border-radius:2px; opacity:.8;
    font-family: "Montserrat" , "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-transition: opacity .15s ease-in-out;
    -moz-transition: opacity .15s ease-in-out; -ms-transition: opacity .15s ease-in-out; -o-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out;}
.topnav &gt; li:hover &gt; a,
.topnav &gt; li &gt; a:hover {opacity:1; }
.topnav &gt; li &gt; a &gt; span {margin-right:3px; margin-top: 0;}
.topnav li.drop .pPanel  {position: absolute; left: auto; width:auto; min-width: 120px; height:0; opacity:0; visibility: hidden; margin-left: -11px;right: 0;}
.topnav li.drop .inner {margin:4px; list-style:none; background: #f5f5f5; padding: 10px 5px; margin-top:5px; position:relative;
    box-shadow: 0 0 5px rgba(0,0,0, 0.4); border-radius:2px;}
.topnav li.drop .inner:after {content:"";top:-8px; position:absolute; left:9px; border: 5px solid transparent; border-bottom-width: 4px;
    border-bottom-color:#f5f5f5; }
.topnav li.drop:hover .pPanel {opacity:1; height:auto; visibility: visible;}
.topnav li.drop li a { font-size:10px; color:#222; padding:0 5px 0 10px; display: block; text-transform:uppercase; margin-top:1px; }
.topnav li.drop li.active a,
.topnav li.drop li a:hover {background: rgba(0, 0, 0, 0.1); }
.topnav li.drop li a span {float: right; opacity: .3; margin-top: 2px;}

/* Languages */
.topnav.topnav--lang ul.inner {padding-left: 0; padding-right: 0; }
.topnav li.languages .pPanel { left: 0;}
.topnav--lang ul.inner:after {display: none;}
.toplang-item a {padding-right: 10px !important; padding: 3px 10px !important;}
.toplang-item .glyphicon-ok { padding-top: 3px;}
.toplang-item .toplang-flag { margin-right:5px;}

/* Site Header &amp; logo */
.site-logo { float: left; margin:0; display: table;}
.site-logo a { padding: 0; display: table-cell; position:relative; vertical-align: middle; }
.site-logo img
{
    max-height: 92px;
    margin-top: 18px;
}

/* Site Header */
.site-header {position:absolute; width:100%; background:rgba(0,0,0,0.5); z-index:3; }
.siteheader-container {position:relative;}

.site-header {background:none; border:0; box-shadow: none; height: auto;}
.site-header .logosize--contain .site-logo a {height: 70px; }
.site-header .separator {background:#fff; height:1px; opacity:.2; margin-bottom: 5px;}
.site-header .separator.dark { background: #9a9a9a;}
.site-header .kl-header-bg {position:absolute; top:0; left:0; width:100%; height:170%; opacity:.6; pointer-events:none;
    background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, transparent 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,transparent));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,transparent 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,transparent 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,transparent 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );}

.site-header .kl-top-header {/*color:rgba(255, 255, 255, 0.8);*/ position: relative;}
.site-header .header-links-container {float: right; height:auto; margin-right: 60px;}
.site-header .header-search {z-index: 102; position: absolute; top: -3px; right: 0; clear: none; float: none;}
.site-header .header-search .searchBtn,
.site-header.cta_button .header-search .searchBtn {margin:10px 0 0 10px;}
.site-header .searchBtn.active {border-radius: 2px 2px 0 0;}
.site-header .header-leftside-container {line-height: 24px; margin:12px 0; position: relative;}
.site-header .kl-header-toptext {font-size: 13px; color: #fff;}
.site-header .kl-header-toptext a {font-size: 13px; color: #fff;}
.site-header .main-nav {float:left; margin-left: 30px;}
.site-header .topnav {margin-bottom: 0; margin-top: 20px;}
.site-header .kl-top-header .topnav {margin-bottom: 8px; margin-top: 10px; z-index: 111;}
.site-header .social-icons.topnav {margin: 0; padding: 0; position: relative; top: -3px; float: left;}
.site-header .social-icons.topnav li { margin:0; margin-left: 10px;}
.site-header .social-icons.topnav.sc--clean li { margin-left:0;}
.site-header .social-icons.topnav li:first-child { margin-left:0;}
.site-header .social-icons.topnav ~ .kl-header-toptext {margin-left:10px; margin-top: 5px;}
.site-header .social-icons.topnav.sc--clean &gt; li &gt; a {color:#fff;}
.site-header .social-icons.topnav.sc--clean &gt; li &gt; a:hover {color:rgba(255,255,255,.9);}
.site-header .kl-cta-lined { margin-top: 13px; }
/*body .site-header .zn-res-menuwrapper .zn-res-trigger:after{background: #FFFFFF; box-shadow: 0 8px 0 #FFFFFF, 0 16px 0 #FFFFFF;}*/
/*body .site-header .zn-res-menuwrapper {float: left; margin-top: 10px; margin-left: 30px; }*/
/*.site-header .zn-res-menuwrapper .zn-res-trigger { margin-top: 15px;}*/
.site-header.style1 .main-nav { margin-left: 50px; }

/******************************************************** Header ********************************************************/
header.fvps-header .main-nav
{
    margin-left: 20px !important;
}
header.fvps-header .kl-header-toptext
{
    color: #ddd;
    font-size: 10px;
}
header.fvps-header .header-leftside-container i.fa
{
    font-size: 10px;
    margin-right: 2px;
}
header.fvps-header .header-leftside-container i.fa-long-arrow-down
{
    color: red;
}
header.fvps-header .header-leftside-container i.fa-long-arrow-up
{
    color: #8eb600;
}
header.fvps-header .header-leftside-container strong
{
    margin-right: 12px;
}
header.fvps-header .header-leftside-container span.fw-bold
{
    margin-right: 10px;
}
.site-header .header-links-container
{
    margin: 0;
}
@media screen and (min-width: 768px)
{
    header.fvps-header .main-nav &gt; ul
    {
        margin: 30px 0;
    }
    header.fvps-header .main-nav &gt; ul &gt; li &gt; a:before
    {
        background-color: #8eb600;
    }
    header.fvps-header .main-nav &gt; ul &gt; li &gt; a
    {
        padding: 8px 14px;
        font-size: 18px;
    }
}
/******************************************************** Mobile ********************************************************/
@media (max-width: 767px)
{
    header.fvps-header
    {
        background-color: rgba(47, 47, 47, 0.8);
        border-bottom: 2px solid #8eb600;
    }
    header.fvps-header .header-links-container .topnav.navRight.topnav
    {
        display: none;
    }
    .site-header .kl-top-header
    {
        display: inline-block;
    }
    .site-header .separator
    {
        display: none;
        height: 0;
    }
    .site-header .logo-container,
    .site-header .logo-container .site-logo
    {
        width: unset;
        clear: unset;
        display: inline-block;
    }
    .site-header .site-logo
    {
        padding: 0;
        margin: 0;
    }
    #zn-res-menuwrapper
    {
        display: inline-block;
        float: right;
    }
    #zn-res-menuwrapper .zn-res-trigger
    {
        position: absolute;
        top: 15px;
        right: 0;
    }
    #zn-res-menu
    {
        background: rgba(0, 0, 0, 0.8);
    }
    #zn-res-menu .zn_res_menu_go_back &gt; span,
    #zn-res-menu .zn-close-menu-button
    {
        height: 60px;
    }
    #zn-res-menu .zn_res_menu_go_back &gt; span,
    #zn-res-menu .zn_res_menu_go_back &gt; a
    {
        color: #777777;
        font-weight: 400;
    }
    #zn-res-menu li &gt; a
    {
        text-align: center;
        color: #7c9c0a;
        font-size: 20px;
        font-weight: 700;
    }
    #zn-res-menu li &gt; a:after
    {
        font-family: FontAwesome;
        content: "\f0da";
        margin-left: 8px;
        font-size: 0.7em;
        color: #777;
    }
    #zn-res-menu .zn_res_menu_go_back &gt; a:after
    {
        display: none;
    }
    #zn-res-menu li
    {
        background: rgba(255, 255, 255, 0.9);
    }
}</pre></body></html>