.mobileTop {
font-size:12pt;
height:62px;
left:0;
top:0;
z-index:99999999;
}

.fp13 .mobileTop, .blogitemTemplate .mobileTop {
    background: #1d252d;
}

.insideMobileMenu,.mobileLogo {
float:left;
}

#mobilePnl,.mobileTop,#menuMobile li .aWrap:first-child,#mobilePnl .pnlWrap {
width:100%;
}

#mobilePnl,.mobileTop {
position:fixed;
}

.insideMobileMenu a,.insideMobileMenu,#mobilePnl li a,#mobilePnl span,#mobilePnl .hideItems a,#mobilePnl .sectionChildren a,.insideMobileMenu a:hover,#mobilePnl,#mobilePnl .sectionParent a {
color:#fff;
}

.insideMobileMenu {
margin-top:32px;
}

.insideMobileMenu a,.insideMobileMenu,#mobilePnl li a,#mobilePnl span,#mobilePnl .hideItems a {
border:0;
font-weight:700;
text-transform:uppercase;
}

#mobilePnl .sectionParent {
color:#8a9298;
font-size:13px;
padding-top:22px;
}

#mobilePnl .sectionChildren a {
font-size:15px;
font-weight:400;
text-transform:none;
}

.mobileLogo {
margin-left:10px;
margin-top:20px;
}

.mobileBtn {
float:right;
margin-right:10px;
}

#mobilePnl {
background:#1d252d;
bottom:0;
font-size:16px;
left:0;
letter-spacing:1.9px;
overflow-x:hidden;
overflow-y:scroll;
right:0;
top:0;
z-index:999999;
}

#mobilePnl .pnlWrap {
left:80px;
position:absolute;
top:60px;
}

.mobileTop,#menuMobile li:not(.clicked) .menuColumns,#menuMobile li:not(.clicked) .menuColumns .col_1,#mobilePnl,#mobilePnl .Section,#mobilePnl .hideItems,#menuMobile .sectionParent, .fp13.Doc .mobileBtn {
display:none;
}

#mobilePnl hr {
width:185px;
}

#mobilePnl .sectionParent a {
cursor:pointer;
font-weight:400;
}

#mobilePnl .sectionParent a.clicked,#menuMobile .nonExpand a {
color:#88898e;
}

#menuMobile li .aWrap:first-child {
border-bottom:1px solid #4a555c;
padding-top:20px;
}

#mobilePnl .aWrap {
padding-bottom:9px;
}

#mobilePnl .sectionChildren a {
padding-bottom:20px;
}

#menuMobile li:not(.clicked) .menuColumns,#menuMobile li:not(.clicked) .menuColumns .col_1 {
height:inherit!important;
}

#menuMobile li.clicked .menuColumns .col_1 {
margin-left:15px;
}

#menuMobile li.clicked .menuColumns .sectionChildren {
margin-left:20px;
}

#menuMobile li.clicked .menuColumns .col_1 .sectionParent {
margin-bottom:13px;
}

#menuMobile .menuColumns a,#menuMobile li.clicked .sectionParent,#menuMobile li.clicked .sectionChildren.clicked {
display:block;
}

#menuMobile li:not(.clicked) .aWrap a {
background:url(/Resources/MainSite/Images/mobile_expandable.png);
}

#menuMobile li.clicked .aWrap a {
background:url(/Resources/MainSite/Images/mobile_expanded.png);
}

#menuMobile li .aWrap a {
background-position-x:right!important;
background-position-y:1px!important;
background-repeat:no-repeat!important;
padding-right:30px;
}

#mobilePnl ul,#menuMobile li,#menuMobile {
list-style-type:none;
padding:0;
}

.langTriggerMobile {
cursor:pointer;
display:none;
height:62px;
padding-bottom:50px;
padding-left:30px;
padding-right:18px;
width:50px;
}

.hiddenLangLayerMobile {
background:#29343f;
color:#fff;
left:20px;
position:fixed;
z-index:99999999999999;
}

.hiddenLangLayerMobile .langLink {
padding:10px;
}

.hiddenLangLayerMobile .SelectedLanguage {
text-decoration:underline;
}

.legacyMenu .mobileTop {
background-color: #1d252d;
}

@media only screen and (max-width: 785px) {
#menuMobile .sectionParent {
cursor:pointer;
}

.legacyMenu #content {
margin-top: 62px;
}
}