html{ position: relative; }
#megaMenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.clear { clear: both }
.col.menu-item-depth-1.st-mega-menu-columns-first { }
.col.menu-item-depth-1.st-mega-menu-columns-last { }
#megaMenu hr {
    padding: 10px 0;
    border: 0;
    border-bottom: 1px solid #414750;
    margin: 0 0 20px 0;
}
iframe { border: none; background: #fff; }
/* Menu Mobile */
#megaMenu #menuMobile { margin-bottom: 20px }
#megaMenu #menuMobile a {
    text-decoration: none;
    outline: none;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    font-size: 13px;
}
#megaMenu #menuMobile { display: none }
#megaMenu #menuMobile ul { display: block }
#megaMenu #menuMobile > li {
    float: none;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}
#megaMenu #menuMobile li a {
    color: #12B0E6;
    display: inline-block;
    margin: 0;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}
#megaMenu #menuMobile .nav-dd ul li .acc-title a { display: block; }
#megaMenu #menuMobile li a.link-depth-0 {
    display: block;
    font-size: 12px;
    line-height: 35px;
    height: 44px;
    margin: 0 auto;
    text-decoration: none;
    transition: all 0.3s linear 0s;
    white-space: nowrap;
    text-transform: uppercase;
    font-weight: bold;
    color: #ffffff;
}
#megaMenu #menuMobile li a.button_red_small,
#megaMenu #menuMobile li a.btn {
    display: inline-block;
    color: #ffffff;
}
#megaMenu #menuMobile li a.button_red_small { padding: 2px 8px }
#megaMenu #menuMobile li .nav>li>a { padding: 10px 15px }
#megaMenu #menuMobile li ul li.is-disable-text ul li a,
#megaMenu #menuMobile li ul li a { /*padding-left: 30px;*/  }
#megaMenu #menuMobile li ul li.is-disable-text ul li ul li a,
#megaMenu #menuMobile li ul li ul li a { /*padding-left: 60px;*/  }
#megaMenu #menuMobile li ul li.is-disable-text ul li ul li ul li a,
#megaMenu #menuMobile li ul li ul li ul li a { /*padding-left: 80px;*/  }
#megaMenu #menuMobile li a:hover { color: #ffffff }
#megaMenu #menuMobile > li > a {
    font-size: 13px;
    text-decoration: none;
    margin: 0 auto;
    padding: 5px 15px 6px 15px;
    white-space: nowrap;
    height: 30px;
    display: block;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    background: transparent;
    line-height: 17px;
    color: #555555;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    text-align: right;
}
#megaMenu #menuMobile > li > a > .menu-title { float: left }
#megaMenu #menuMobile .megamenu-title { }
#megaMenu #menuMobile .menu-wrap .sub-menu-1 .megamenu-title { margin: 17px 0 7px 0 }
#megaMenu #menuMobile .menu-wrap .megamenu-title {
    padding: 0;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
}
#megaMenu #menuMobile .megamenu-title .menu-title {
    display: block;
    color: #ffffff;
}
#megaMenu #menuMobile .megamenu-title .menu-caption {
    display: block;
    font-style: italic;
    font-size: 12px;
    font-weight: normal;
    color: #555555;
    padding: 5px 0;
}
#megaMenu #menuMobile .menu-content { }
#megaMenu #menuMobile .menu-content input,
#megaMenu #menuMobile .menu-content textarea { max-width: 100% }
#megaMenu #menuMobile li.active > a,
#megaMenu #menuMobile li a:hover { }
#megaMenu #menuMobile li.menu-item-depth-0:hover > a {
    background: rgba(0, 0, 0, 0.3);
    box-shadow: inset 5px 0 5px -5px  rgba(0, 0, 0, 0.35), inset -5px 0 5px -5px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: inset 5px 0 5px -5px  rgba(0, 0, 0, 0.35), inset -5px 0 5px -5px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: inset 5px 0 5px -5px  rgba(0, 0, 0, 0.35), inset -5px 0 5px -5px rgba(0, 0, 0, 0.35);
    color: #fff;
    text-decoration: none;
}
#megaMenu #menuMobile li a.link-depth-0 .menu-caption {
    font-size: 11px;
    font-style: italic;
    display: block;
}
#megaMenu #menuMobile li a.link-depth-0 .st-icon-arrow { display: none }
#megaMenu #menuMobile li a.link-depth-0 .st-icon-arrow:before {
    font-size: 9px;
    color: #555555;
    line-height: 25px;
}
#megaMenu #menuMobile li.item-parent a.link-depth-0 .st-icon-arrow {
    display: inline-block;
    width: 12px;
    vertical-align: middle;
    padding: 0 0 0 5px;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}
#megaMenu #menuMobile li.item-parent.active a.link-depth-0 .st-icon-arrow {
    transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
}
#megaMenu #menuMobile .no-megamenu .sub-menu-0,
#megaMenu #menuMobile .nav-dd {
    display: block;
    text-align: left;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
    z-index: 9998;
    color: #fff;
    margin: 0 0 40px 0;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top: none;
    background: #2d343e;
    padding: 15px;
}
#megaMenu #menuMobile .nav-dd .col { margin: 0 0 20px 0 }
#megaMenu #menuMobile .sub-menu-2 { padding: 0 }
#megaMenu #menuMobile .no-megamenu .sub-menu-0 {
    padding: 15px;
}
#megaMenu #menuMobile .no-megamenu .sub-menu-0 > li:first-child a { margin-top: 0 }
#megaMenu #megaMenuToggle {
    display: none;
    position: relative;
    line-height: 42px;
    color: #fff;
    font-family: 'Roboto',Arial,sans-serif;
    text-align: center;
    height: 44px;
    cursor: pointer;
    color: #ff9;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
    text-transform: uppercase;
    font-weight: 700;
    box-shadow: none;
    text-decoration: none;
}
#megaMenu #menuMobile .no-megamenu .sub-menu-0 li {
    padding: 5px 0;
}
#megaMenu #megaMenuToggle .megaMenuToggle-icon { float: right }
/* Mega Menu */
#megaMenu #megaST { }
#megaMenu #megaST .col.menu-item-depth-1 div.menu-wrap { padding: 30px 15px 0 15px; }
#megaMenu #megaST .col.menu-item-depth-1 div.menu-wrap iframe {
    border: 0;
    margin-bottom: 20px;
    width: 100%;
}

#megaMenu #megaST .col.menu-item-depth-1 div.menu-wrap .st-map {
    min-height: 300px;
    min-width: 100%;
    display: block;
}
/* For 940px */
@media (min-width: 992px) and (max-width: 1199px) { 
    #megaMenu #megaST .nav-dd.col1 { width: 60px }
    #megaMenu #megaST .nav-dd.col2 { width: 140px }
    #megaMenu #megaST .nav-dd.col3 { width: 220px }
    #megaMenu #megaST .nav-dd.col4 { width: 300px }
    #megaMenu #megaST .nav-dd.col5 { width: 380px }
    #megaMenu #megaST .nav-dd.col6 { width: 460px }
    #megaMenu #megaST .nav-dd.col7 { width: 540px }
    #megaMenu #megaST .nav-dd.col8 { width: 620px }
    #megaMenu #megaST .nav-dd.col9 { width: 700px }
    #megaMenu #megaST .nav-dd.col10 { width: 780px }
    #megaMenu #megaST .nav-dd.col11 { width: 860px }
    #megaMenu #megaST .nav-dd.col12 { width: 940px; width: 970px\9; }
}
/* For 1140px */
@media (min-width: 1200px) { 
    #megaMenu #megaST .nav-dd.col1 { width: 70px }
    #megaMenu #megaST .nav-dd.col2 { width: 170px }
    #megaMenu #megaST .nav-dd.col3 { width: 270px }
    #megaMenu #megaST .nav-dd.col4 { width: 370px }
    #megaMenu #megaST .nav-dd.col5 { width: 470px }
    #megaMenu #megaST .nav-dd.col6 { width: 570px }
    #megaMenu #megaST .nav-dd.col7 { width: 670px }
    #megaMenu #megaST .nav-dd.col8 { width: 770px }
    #megaMenu #megaST .nav-dd.col9 { width: 870px }
    #megaMenu #megaST .nav-dd.col10 { width: 970px }
    #megaMenu #megaST .nav-dd.col11 { width: 1070px }
    #megaMenu #megaST .nav-dd.col12 { width: 1140px; width: 1170px\9; }
}
#megaMenu #megaST .nav-dd .col1 { width: 8.333333333333332% }
#megaMenu #megaST .nav-dd .col3 { width: 25% }
#megaMenu #megaST .nav-dd .col5 { width: 41.66666666666667% }
#megaMenu #megaST .nav-dd .col7 { width: 58.333333333333336% }
#megaMenu #megaST .nav-dd .col9 { width: 75% }
#megaMenu #megaST .nav-dd .co11 { width: 91.66666666666666% }
#megaMenu #megaST .nav-dd .col2 { width: 16.666666666666664% }
#megaMenu #megaST .nav-dd .col4 { width: 33.33333333333333% }
#megaMenu #megaST .nav-dd .col6 { width: 50% }
#megaMenu #megaST .nav-dd .col8 { width: 66.66666666666666% }
#megaMenu #megaST .nav-dd .col10 { width: 83.33333333333334% }
#megaMenu #megaST .nav-dd .col12 { width: 100% }
#megaMenu #megaST .col { float: left }
#megaMenu #megaST a { outline: 0 }
#megaMenu #megaST .no-megamenu .menu-row {
    display: none;
    position: absolute;
    top: -5px;
    left: 168px !important;
    text-align: left;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
    width: 168px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
}
#megaMenu #megaST .no-megamenu .menu-row.sub-menu-0 {
    top: 44px;
    left: 0px !important;
}
#megaMenu #megaST .no-megamenu .menu-row.sub-menu-0 li {
    width: auto;
    float: none;
    position: relative;
}
#megaMenu #megaST .no-megamenu .menu-row.sub-menu-0 li.item-parent:after {
    content: '\e879';
    position: absolute;
    top: 6px;
    right: 10px;
    font-family: "fontello";
}
#megaMenu #megaST .no-megamenu .menu-row li { position: relative }
#megaMenu #megaST .no-megamenu .menu-row li a {
    line-height: 12px;
    padding: 10px;
    transition: all 200ms ease 0s;
    display: block;
    font-size: 12px;
}
#megaMenu #megaST .no-megamenu .menu-row li:hover > a,
#megaMenu #megaST .no-megamenu .menu-row li.active > a,
#megaMenu #megaST .no-megamenu .menu-row li a:hover { color: #fff }
#megaMenu {
    width: 100%;
    position: relative;
    clear: left;
    z-index: 98;
    border: 0;
}
#megaMenu #megaST .no-megamenu ul {
    padding: 5px 0;
    background: #2d343e;
}
#megaMenu #megaST a {
    text-decoration: none;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}
#megaMenu ul.megaMenu {
    width: auto;
    zoom: 0;
    /*: ;;
    overflow: hidden;
    visibility: hidden;*/
    height: auto;
    background: #333333;
    color: #909090;
}
#megaMenu #megaST li.menu-item-depth-0 {
    position: relative;
    float: left;
    margin: 0px;
    line-height: 25px;
    padding: 0 0px 0 0;
    text-align: center;
    border: 0;
    display: block;
    -webkit-transition: background-color 0.4s ease-out;
    -moz-transition: background-color 0.4s ease-out;
    -o-transition: background-color 0.4s ease-out;
    -ms-transition: background-color 0.4s ease-out;
    transition: background-color 0.4s ease-out;
}
#megaMenu #megaST li.menu-item-depth-0:last-child { padding: 0 }
#megaMenu #megaST li.menu-item-depth-0 .nav-dd {
    text-align: left;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
    display: none;
    position: absolute;
    top: 44px;
    left: 0;
    z-index: 9998;
    float: left;
    color: #fff;
    margin: 0 0 40px 0;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top: none;
    background: #2d343e;
    padding: 0 0 20px 0;
    filter:alpha(opacity=100); /* For IE8 and earlier */
}

#megaMenu #megaST li.menu-item-depth-0.active,
#megaMenu #megaST li.menu-item-depth-0:hover .nav-dd {
    filter:alpha(opacity=100); /* For IE8 and earlier */
}
#megaMenu #megaST li.menu-item-depth-0 .nav-dd a { }
#megaMenu #megaST li.menu-item-depth-0 .nav-dd li.current-menu-item > a,
#megaMenu #megaST li.menu-item-depth-0 .nav-dd a:hover { color: #ffffff }
#megaMenu #menuMobile li.menu-item-depth-0 .nav-dd .icon-menu a,
#megaMenu #megaST li.menu-item-depth-0 .nav-dd .icon-menu a {
    display: block;
    background: #424952;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    transition: background .5s ease;
    font-size: 14px;
    font-weight: 700;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 20px 15px;
    margin-bottom: 25px;
    color: #fff;
    -webkit-box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.1);
    line-height: 27px;
}
#megaMenu #menuMobile li.menu-item-depth-0 .nav-dd .icon-menu a:hover,
#megaMenu #megaST li.menu-item-depth-0 .nav-dd .icon-menu a:hover { background: #0f91bd }
#megaMenu #menuMobile li.menu-item-depth-0 .nav-dd .icon-menu a i,
#megaMenu #megaST li.menu-item-depth-0 .nav-dd .icon-menu a i {
    float: right;
    color: #fff;
    margin: 0;
}
#megaMenu #megaST li.menu-item-depth-0 .nav-dd ul.st-mega-hr { clear: both }
#megaMenu #megaST li.menu-item-depth-0 .nav-dd ul.st-mega-hr .menu-wrap { padding: 0 15px 0 15px }
#megaMenu #megaST li.menu-item-depth-0 a.link-depth-0:link,
#megaMenu li.menu-item-depth-0 a.link-depth-0:visited {
    font-size: 12px;
    text-decoration: none;
    margin: 0 auto;
    white-space: nowrap;
    display: block;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear;
    line-height: 30px;
}
#megaMenu #megaST li.menu-item-depth-0 a.link-depth-0 {
    color: #ffffff;
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}
#megaMenu #megaST li.menu-item-depth-0:hover a:link.link-depth-0,
#megaMenu #megaST li.menu-item-depth-0:hover a:visited.link-depth-0,
#megaMenu #megaST li.active >a { color: #ffffff }
#megaMenu #megaST li.menu-item-depth-0.active a.link-depth-0,
#megaMenu #megaST li.menu-item-depth-0:hover a.link-depth-0 { z-index: 0 }
#megaMenu #megaST li.menu-item-depth-0.item-parent a.link-depth-0 {
    background-image: url("../images/arrow-down-white.png") !important;
    background-repeat: no-repeat !important;
    background-position: right 20px;
}
#megaMenu #megaST li.menu-item-depth-0 a.link-depth-0:link,
#megaMenu li.menu-item-depth-0 a.link-depth-0:visited { padding: 7px 15px 7px 15px }
/*#megaMenu #megaST li.menu-item-depth-0.current-menu-ancestor,*/
#megaMenu #megaST li.menu-item-depth-0.active,
#megaMenu #megaST li.menu-item-depth-0.current-menu-item,
#megaMenu #megaST li.menu-item-depth-0:hover {
    /*background-color: #006e92;*/
    color: #fff;
    text-decoration: none;
    background:none;
    zoom: 1;
    background: rgba(0, 0, 0, 0.3);
}
#megaMenu #megaST li.menu-item-depth-0 iframe {display: none;}
#megaMenu #megaST li.menu-item-depth-0 .nav-active iframe,
#megaMenu #megaST li.menu-item-depth-0.active iframe {display: block;}
#megaMenu #megaST li a.link-depth-0 .menu-caption {
    font-size: 11px;
    font-style: italic;
    display: block;
    text-transform: none;
}
#megaMenu #megaST li.menu-item-depth-0.active iframe {display: block;}
#megaMenu #megaST li a.link-depth-0 .st-icon-arrow { display: none }
#megaMenu #megaST li a.link-depth-0 .st-icon-arrow:before {
    font-size: 9px;
    color: #555555;
    line-height: 25px;
}
#megaMenu #megaST li.item-parent a.link-depth-0 .st-icon-arrow {
    display: inline-block;
    padding: 3px 0 0 5px;
    vertical-align: top;
    width: 12px;
}
#megaMenu #megaST .nav-dd .megamenu-title {
    padding: 0;
    margin: 0 0 10px 0;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
}
#megaMenu #megaST .nav-dd ul li a,
#megaMenu #megaST .nav-dd .megamenu-title .menu-title { display: inline-block }
#megaMenu #megaST .nav-dd ul li .acc-title a { display: block; }
#megaMenu #megaST .nav-dd ul li a:hover { }
#megaMenu #megaST .nav-dd ul.sub-menu-1 li { }
#megaMenu #megaST .nav-dd ul.sub-menu-1 > li:first-child { }
#megaMenu #megaST .nav-dd ul.sub-menu-1 li a {
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
}
#megaMenu #megaST .nav-dd li:hover > a,
#megaMenu #megaST .nav-dd ul.sub-menu-1 li.active > a,
#megaMenu #megaST .nav-dd a:hover { }
#megaMenu #megaST .nav-dd a.header-column:hover { background: none }
#megaMenu #megaST .nav-dd a.header-column { display: block }
#megaMenu #megaST .nav-dd .megamenu-title .menu-caption {
    font-size: 11px;
    display: block;
    color: #333333;
    font-weight: normal;
    font-style: italic;
}
#megaMenu #megaST .nav-dd .menu-content { width: 100% }
#megaMenu #megaST .nav-dd .menu-content input,
#megaMenu #megaST .nav-dd .menu-content textarea { max-width: 100% }
#megaMenu #megaST li.menu-item-depth-2 { position: relative }
#megaMenu #megaST ul.sub-menu-2 {
    display: none;
    position: absolute;
    top: -1px;
    background: #fff;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
    z-index: 1000;
    width: 138px;
}
#megaMenu #megaST .menu-item-depth-1.col1 ul.sub-menu-2 { left: 138px }
#megaMenu #megaST .menu-item-depth-1.col2 ul.sub-menu-2 { left: 306px }
#megaMenu #megaST .menu-item-depth-1.col3 ul.sub-menu-2 { left: 504px }
#megaMenu #megaST .menu-item-depth-1.col4 ul.sub-menu-2 { left: 642px }
#megaMenu #megaST .menu-item-depth-1.col5 ul.sub-menu-2 { left: 810px }
#megaMenu #megaST .menu-item-depth-1.col6 ul.sub-menu-2 { left: 978px }
#megaMenu #megaST li.menu-item-depth-2:hover ul.sub-menu-2 { /*display: block;_NO__DOTCOMMA__AFTER__*/  }
#megaMenu #megaST li.no-dd:hover {
    background: 0;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 0 rgba(0,0,0,0.4);
    box-shadow: 0 0 0 rgba(0,0,0,0.4);
    border: 1px solid #fff;
    border-bottom: 0;
}
#megaMenu #megaST .nav-dd {
    position: absolute;
    top: 40px;
    height: auto;
    overflow: hidden;
    background: #fff;
    padding: 0;
    z-index: 0;
}
#megaMenu #megaST .nav-dd li img { border-radius: 5px }
.csstransitions #megaMenu #megaST li.menu-item-depth-0:hover .nav-dd { min-height: 1px }
#megaMenu #megaST li h5,
#megaMenu #megaST li h5 a:link,
#megaMenu #megaST li h5 a:visited { }
#megaMenu #megaST .nav-dd li:first-child { border-left: 0 }
#megaMenu #megaST li h4 {
    margin: 0 0 10px 0;
    font-family: inherit;
    font-weight: bold;
    line-height: 20px;
    color: inherit;
    text-rendering: optimizelegibility;
}
#megaMenu #megaST li h4,
#megaMenu #megaST li h4 a:link,
#megaMenu #megaST li h4 a:visited { }
#megaMenu #megaST li h4,
#megaMenu #megaST li h4 a:hover,
#megaMenu #megaST li h4 a:hover { text-decoration: none }
#megaMenu #megaST .nav-dd ul.list-menu,
#megaMenu #megaST .nav-dd ul.sub-menu-1 {
    margin-left: 0;
    padding-left: 5px;
    margin-bottom: 20px;
}
#megaMenu #megaST .nav-dd ul.list-menu li,
#megaMenu #megaST .nav-dd ul.sub-menu-1 li {
    background: url(../images/arrow-2.png) no-repeat center left;
    padding-left: 12px;
}
#megaMenu #megaST .nav-dd ul.sub-menu-1 li.is-title-megamenu,
#megaMenu #megaST .nav-dd ul.list-menu li.is-title-megamenu {
    background: none;
    padding: 0;
}
#megaMenu #menuMobile .nav-dd ul.nav-tabs,
#megaMenu #megaST .nav-dd ul.nav-tabs { border-bottom: 2px solid #414750 }
#megaMenu #menuMobile .nav-dd ul.nav-tabs li.tab-title,
#megaMenu #megaST .nav-dd ul.nav-tabs li.tab-title { margin: 0 10px 0 0 }
#megaMenu #menuMobile .nav-dd .st-tabs .tab-content,
#megaMenu #megaST .nav-dd .st-tabs .tab-content {
    border: none;
    padding: 15px 0 0 0;
    margin: 0;
}
#megaMenu #menuMobile .nav-dd .st-tabs .tab-content .txt-content,
#megaMenu #megaST .nav-dd .st-tabs .tab-content .txt-content { overflow: hidden }
#megaMenu #menuMobile .nav-dd ul.nav-tabs li a,
#megaMenu #megaST .nav-dd ul.nav-tabs li a {
    text-decoration: none;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    font: bold;
    text-transform: none;
    padding: 4px 18px;
    margin: 0;
    font-weight: 700;
    background-color: #424952;
    border: none;
}
#megaMenu #menuMobile .nav-dd ul.nav-tabs li a:hover,
#megaMenu #megaST .nav-dd ul.nav-tabs li a:hover {
    color: #ffffff;
    background-color: #424952;
    border: none;
}
#megaMenu #menuMobile .nav-dd ul.nav-tabs li.active a,
#megaMenu #megaST .nav-dd ul.nav-tabs li.active a {
    background-color: #0f91bd;
    color: #fff;
    border: none;
}
#megaMenu #menuMobile .nav-dd .staff-content,
#megaMenu #megaST .nav-dd .staff-content { margin: 0 0 15px 0 }
#megaMenu #megaST .nav-dd h5 em {
    display: block;
    font-weight: normal;
    color: #999;
    font-size: 12px;
}