body .cms-header-container .responsive-navigation-header .header-navigation-logo{margin: 20px 0;}
body .responsive-navigation-header .header-navigation-logo img{ float:left;}
.header-navigation-tab-link{    color: #fff;}
.header-navigation-panel-row.lavaBg{background:#f1f8fd;padding:50px 0 40px 0; overflow: hidden; }
.header-navigation-panel{box-shadow:none;width:62.5rem;max-width:100%;}
.header-navigation-panel-row .menuLinkName{font-size:17px;color:#464a4f;font-family:'SophosSans-regular';line-height:normal;}
.header-navigation-panel-row .menuLinkName.subLinkName{font-size:19px;}
.header-navigation-panel-row .linkSectionName{    color: #7f8c9d;    font-family: SophosSans-regular;    padding-bottom: 15px;    font-size: 14px;}
.header-navigation-panel ul{list-style:none;padding:0 0 20px 0;margin:0;}
.header-navigation-panel ul li{padding:5px 0;}
.header-navigation-panel ul.iconMenuLinks li{padding:0 0 16px 0;}
.header-navigation-panel ul.iconMenuLinks li img{margin-right:5px;}
.header-navigation-panel-row .loopBg{background:url(/medialibrary/SophosNext/Images/EvolvedNavigation/sync-sec-loop-isolated.png) no-repeat center top;margin-top:20px;background-size:580px auto;}
.header-navigation-panel-row .loopBg p{font-size:15px;line-height:normal;}
.header-navigation-panel-row.stormBg{background:#e2f0fa;padding-top:45px;}
.header-navigation-panel-row.stormStonesBg{background:#f1f8fd;padding:69px 0 66px 0;}
.header-navigation-panel-row.lavaSkyBg{background:#f1f8fd;padding:80px 0 60px;}
.header-navigation-tab.active img.icon-responsive-navigation-header-arrow-active.desktop-header-arrow{display:inline-block;-webkit-transform:scaleY(-1);transform:scaleY(-1); opacity: 1;}
.header-navigation-tab .header-navigation-tab-link{border-bottom:3px solid transparent; }
.header-navigation-panel-row .linkSectionName.signInHeading{font-size:19px;}
.header-navigation-tab .moreToolMenuIcon{background:url('/medialibrary/SophosNext/Images/EvolvedNavigation/more-tools-menu.png') no-repeat center center;display:inline-block;height:18px;margin-top:-3px;width:18px;}
.header-navigation-tab.active .moreToolMenuIcon{background-image:url('/medialibrary/SophosNext/Images/EvolvedNavigation/more-tools-menu-close.png');}
.header-navigation-panel-row.lavaBg.moreToolMenu{padding:0;}
.header-navigation-panel-row .darkBlueBox{background:url('/medialibrary/SophosNext/Images/EvolvedNavigation/sign-in-background.svg') no-repeat bottom left #D8EAF8;    padding: 35px 35px 50px; position: relative;}
.header-navigation-panel-row .signInHeadingRow .signInHeading { float: left;}
.header-navigation-panel-row .signInHeadingRow .loginStatusLinks{ float: right; margin-left: 10px; padding: 0px 0 6px 0; margin-top: -12px!important;}
.header-navigation-panel-row .signInHeadingRow .loginStatusLinks li { padding:0;    float: left;    margin-left: 20px;}
.header-navigation-panel-row .signInHeadingRow .loginStatusLinks a { font-size: 12px; color: #0090dd;}
.header-navigation-panel-row .freeToolsRow{background:#00193b;padding:18px 0;}
.row:not(.expanded) .freeToolsRow > .row{width:62.5rem;margin:0 auto;max-width:100%;}
.header-navigation-panel-row.freeToolsRow{padding: 20px 0; background: #e2f0fa;}
.header-navigation-panel-row.freeToolsRow .freeToolLinks{float:left;}
.header-navigation-panel-row.freeToolsRow .freeToolLinks > a{margin-right:35px;margin-top:6px;display:inline-block;}
.header-navigation-panel-row.freeToolsRow .menuIcons{margin-right:7px;}
.button-content-component.button-cobalt-blue {    background-color: #023d7a;    border: 1px solid #023d7a;    font-family: 'SophosSans-Regular';}
.button-content-component.button-admiral-blue {    background-color: #334762;    border: 1px solid #334762;    font-family: 'SophosSans-Regular';}
.header-navigation-panel-row .navFinePrint {    font-size: 15px;    line-height: normal;}
.header-navigation-panel-row .button-content-component.verySmallBtn {    font-size: 13px;    padding: 7px 15px;}
.responsive-navigation-header .header-navigation-tab .dropdownArrow {    width: 10px;    height: 6px;    background: url(/medialibrary/SophosNext/Images/EvolvedNavigation/header-arrow-white.svg) no-repeat 0 0;    float: right;    margin: 5px 0 0 7px;}
.responsive-navigation-header .header-navigation-tab.active .dropdownArrow{ background-image:url(/medialibrary/SophosNext/Images/EvolvedNavigation/header-arrow-blue-up.svg); }
body .header-navigation-list-container .CoveoSearchbox .magic-box .magic-box-input>input, body .header-navigation-list-container .CoveoSearchbox .magic-box .magic-box-input>input, body .header-navigation-list-container .CoveoSearchbox .magic-box .magic-box-input>input::placeholder{background-color:#fff;color:#9b9b9b;height:35px;}
body .magic-box .magic-box-clear, body .magic-box .magic-box-input{ height: 35px;}
body .CoveoSearchButton{ height: 37px;}
body .cms-header-container .search-wrapper .CoveoSearchInterface .magic-box-icon, body .responsive-search .CoveoSearchInterface .magic-box-icon { padding-top: 10px;}
.header-navigation-menu-reveal .header-navigation-menu-toggle.open-menu {    margin: 4px 0;}
.partnersMenu ul.iconMenuLinks li img, .supportMenu ul.iconMenuLinks li img, .moreToolSubcontainer ul.iconMenuLinks li img{    position: absolute;    top: 0;    left: 0;}
.partnersMenu ul.iconMenuLinks li{    position: relative;    padding-left: 37px;}
.supportMenu ul.iconMenuLinks li, .moreToolSubcontainer ul.iconMenuLinks li {    position: relative;    padding-left: 33px;}
	
@media print, screen and (min-width:64em){
.header-navigation-tab.active .header-navigation-tab-link{background-color:transparent;color:#ccd8e4;}
.header-navigation-tab.active .icon-responsive-navigation-header-arrow-current{visibility:hidden;}
.header-navigation-panel-container{margin-top:21px; top: 39px;}
.header-navigation-tab.moreToolMenuW.active .header-navigation-tab-link{border-bottom-color:transparent;}
.navSearchWrap{position:relative;float:right;width:255px;}
.navSearchWrap .search-wrapper .header-search{top:0;background:transparent;min-width:auto;position:relative;}
.navSearchWrap .search-wrapper .wrapper{max-width:100%;padding:0;margin:0;}
.CoveoSearchInterface .coveo-search-section{padding:0}
.header-navigation-list-container .CoveoSearchInterface .CoveoSearchButton, .header-navigation-list-container .CoveoSearchInterface .magic-box-clear{background-color:#fff;border-color:#fff;}
.header-navigation-list-container .CoveoSearchInterface .CoveoSearchButton .coveo-search-button-svg{color:#acc4d9;}
.magic-box .magic-box-input{height:35px;}
.magic-box .magic-box-input, .magic-box .magic-box-clear{height:35px;line-height:35px; max-height: 35px;}
.cms-header-container .search-wrapper .CoveoSearchInterface .magic-box-icon, .responsive-search .CoveoSearchInterface .magic-box-icon{padding-top:10px;}
.header-navigation-list-container .CoveoSearchInterface .magic-box-clear, .header-navigation-list-container .CoveoSearchInterface .CoveoSearchButton{height:35px;border-radius:0;}
.header-navigation-list-container .CoveoSearchbox .magic-box{border-color:#fff;background:#fff;}
.header-navigation-list-container .CoveoSearchInterface .coveo-search-section, .header-navigation-list-container .search-field-wrapper{ padding: 0;}
.header-navigation-tab .header-navigation-tab-link{padding: 23px 15px;color: #fff;}
.header-navigation-tab .icon-responsive-navigation-header-arrow { top: 27px;}
.header-navigation-panel-row .darkBlueBox:after {    background: #D8EAF8;    content: "";    height: 100%;    position: absolute;    left: 100%;    width: 2000px;    top: 0;}
.header-navigation-list-container ul.small-collapse.header-navigation-list-row, .moreToolSubcontainer { display: block!important;}
}


@media print, screen and (max-width: 63.9375em){
.responsive-navigation-header .header-navigation-tab .dropdownArrow{width: 13px;    height: 8px;    margin: 5px 10px 0 7px;    background-size: 100% auto;}
.header-navigation-panel-row.lavaBg{    padding: 30px 20px 30px 20px;}
.responsive-navigation-header .column.small-auto {    width: auto!important;      max-width: 80%;  float: left!important;}
.responsive-navigation-header .column.small-auto.padding-right-1 {    padding-right: 8px!important;}
.otherProductsLinks > .column > .column { padding:15px!important;}
.responsive-navigation-header .largeIconLink img {    width: 28px;}
.responsive-navigation-header .largeIconLink > .row > .column {    padding: 0px 0 20px 0!important;}
.responsive-navigation-header .largeIconLink > .row.padding-bottom-1 {    padding: 0!important;}
.responsive-navigation-header .header-navigation-panel ul{ padding:0;}
.responsive-navigation-header .medium-text-center{     text-align: center;}
.header-navigation-panel-row.stormBg{    padding-top: 10px;}
.header-navigation-panel-row.lavaSkyBg, .header-navigation-panel-row.stormStonesBg{    padding: 30px;}
.moreToolMenu .header-navigation-panel .column.padding-left-0.padding-top-3 { padding: 30px 30px 15px!important;}
.header-navigation-panel-row.freeToolsRow .freeToolLinks > a {    margin: 0;    width: 50%;    float: left;    min-height: 40px;    padding: 8px 15px;}
.search-wrapper { display: block; position: relative;clear: both; }
.header-navigation-list-container .search-field-wrapper {    padding: 0px 10px 15px;}
#navigation.nav, #navigation.nav .menu-panel{position: absolute !important;}

body .header-navigation-list-container .CoveoSearchbox .magic-box .magic-box-input > input{background-color: #fff; color: #464a4f; border-color: #464a4f;}

.navSearchWrap {    width: 100%;}
.moreToolMenuW  { display: none;}
.moreToolMenuContainer { display: block!important;}
.moreToolMenuContainer .header-navigation-panel-row.freeToolsRow { background: #00193B;}
.moreToolMenuContainer .header-navigation-panel-row.freeToolsRow a {    color: #fff;}
body .header-navigation-list-container .header-search {    background: #00193B !important;}
.header-navigation-panel-row.lavaBg.moreToolMenu {    background: transparent;}
body .header-navigation-list-container .CoveoSearchbox .magic-box .magic-box-input>input, body .header-navigation-list-container .CoveoSearchbox .magic-box .magic-box-input>input, body .header-navigation-list-container .CoveoSearchbox .magic-box .magic-box-input>input::placeholder {    background-color: #00193B;    color: #b3cee9;    height: 35px;}
.moreToolMenu .moreToolSubcontainer {    background: #f1f8fd;    clear: both;    display: none;}
.header-navigation-tab{ clear: both;   border-bottom: solid 1px #3379c3!important;}
.header-navigation-list-container .CoveoSearchInterface .CoveoSearchButton {    background-color: #00193B;    border: 1px solid #3379c3;    border-left-color: #00193B;}
}
@media print, screen and (max-width: 39.9375em){
.header-navigation-panel-row.freeToolsRow .freeToolLinks > a {    min-height: auto;    width: 100%;    margin: 5px 0;}
}