#mobnav-trigger,
#nav > li > a {font-size:1.35em;line-height:2.5em;color:#6a645b;}
#nav > li > a:hover {background: #63666A; color:#F2D4D7;}
.vertnav-side {float:left;width:100%;}
#mobnav { display:none; padding: 15px 0}
#mobnav-trigger {display:block;}
#mobnav-trigger .trigger-icon {display:block;float:left;width:23px;margin:0 8px 0 0;}
#mobnav-trigger .trigger-icon .line {display:block;background-color:#474747;height:3px;margin-bottom:2px;}
#mobnav-trigger:hover .trigger-icon .line {background-color:#921f30;}
.nav-container .vertnav-top { display:none;margin-top:0 !important;}
.vertnav-top.mobile {display:block; overflow:hidden;height:auto;max-height:0px;-moz-transition-property:max-height;-moz-transition-duration:500ms;-moz-transition-timing-function:ease-in-out;}
.vertnav-top.mobile.show {max-height:9999px;-moz-transition-property:max-height;-moz-transition-duration:500ms;-moz-transition-timing-function:ease-in-out;}
.vertnav-top li a {text-transform:uppercase;}
#nav {position:relative; /* Dropdown custom block position is relative to this element */ z-index:2000;}
#nav.mobile { display:none; } /* Hide on mobile */
#nav .opener { display:none; }
/*
.nav .additional-links { display:none; }
.maximo-sidebar-navigation-in .nav .additional-links { display:block; }
*/

#nav-dropdown-container * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#nav-dropdown-container li { text-align:left; }
#nav-dropdown-container li a { display:block; text-decoration:none; }

#nav-dropdown-container .level0-wrapper ul.level0 li.item  { font-size:1.3em;font-weight:normal;margin:0 0 15px 0; }
#nav-dropdown-container .level0-wrapper ul.level0 li.item:nth-child(6n+6) {background: transparent;}
#nav-dropdown-container .level0-wrapper ul.level0 li.item a { padding:6px 10px 4px; }
#nav-dropdown-container .level0-wrapper ul.level0 li.item a:hover{background-color: #63666A; color:#F2D4D7;}
#nav-dropdown-container .level0-wrapper ul.level0 li.item li:last-child a {  }
#nav-dropdown-container .level0-wrapper ul.level0 li.item ul li a {margin:0;}
#nav-dropdown-container .level0-wrapper ul.level1 li.level2 {font-size:78.6%;font-weight:normal;}
#nav-dropdown-container .level0-wrapper ul.level1 li.level2 a { color: #474747; background-color: transparent; }
#nav-dropdown-container .level0-wrapper ul.level1 li.level2 a:hover { background-color: #63666A; color:#F2D4D7; }
#nav-dropdown-container .level0-wrapper ul.level0 li.level1 { border-right: 1px solid #b6b6b6; padding: 0 20px 0 20px;}
#nav-dropdown-container .level0-wrapper ul.level0 li.level1:first-child { padding-left: 1%; }
#nav-dropdown-container .level0-wrapper ul.level0 li.level1:last-child { border-right: none; }
#nav-dropdown-container li a span { display:block; line-height: 1.5;}
#nav-dropdown-container li ul a span { white-space:normal; }
#nav > li { float:left; display: inline-block; max-width: 180px;}
#nav > li > a { display:block; padding:0 18px; }
#nav > li.parent > a { position: relative; }
#nav > li.parent > a:hover  {color: #F2D4D7; background: #63666A;}
.level0-wrapper { overflow: hidden; display: block; height: 0; background-color: #fbfbf9; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; transition: none; -webkit-transition: none; -moz-transition: none;}
#nav-dropdown-container .level0-wrapper.visible { display: block; height: auto; padding: 1% 0; border: 1px solid #ececec; }
#nav-dropdown-container .nav-custom-link > a { cursor:default; }
#nav-dropdown-container .nav-custom-link { position:static; }
#nav-dropdown-container .nav-custom-link .header-nav-dropdown-wrapper { padding-bottom:10px; }
#nav-dropdown-container .nav-custom-link .header-nav-dropdown-wrapper p { margin:10px 0; }
#nav-dropdown-container .nav-custom-link .header-nav-dropdown-wrapper .heading { margin:10px 0; }
#nav-dropdown-container a.level-top.feature {height:49px;margin:0;}
#nav-dropdown-container a.level-top.feature > span { display:block; float:left; }
#nav-dropdown-container a.level-top .icon {margin:6px 0 0 0;background-color:transparent !important;}
#nav-dropdown-container .itemgrid-2col .item:nth-child(2n+1) { clear: none; }

.cat-label {padding:2px 4px;line-height:18px;text-transform:none;transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-moz-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-webkit-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-o-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;}
li > a:hover > span > .cat-label {transition-duration:100ms;-moz-transition-duration:100ms;-webkit-transition-duration:100ms;-o-transition-duration:100ms;}
li.level0 > a > span { position:relative; }
li.level0 > a > span > .cat-label {position:absolute;top:-14px;right:0;padding:0 6px;line-height:22px;}
li.level0 > a > span > .pin-bottom:before {position:absolute;right:6px;top:22px;width:0;height:0;content:"";border-style:solid;border-width:4px;border-color:transparent;transition:border-color 450ms ease-in-out;-moz-transition:border-color 450ms ease-in-out;-webkit-transition:border-color 450ms ease-in-out;-o-transition:border-color 450ms ease-in-out;}
li.level0 > a:hover > span > .pin-bottom:before {transition-duration:100ms;-moz-transition-duration:100ms;-webkit-transition-duration:100ms;-o-transition-duration:100ms;}

#nav > li.parent:hover > a:after,
#nav > li.parent.opened > a:after { position: absolute; top: 100%; content: ''; width: 0; height: 0; border-width: 6px 6px 0 6px; border-style: solid; border-color: #63666A transparent transparent transparent; margin: 0 0 0 -6px; left: 50%; }

li.level1 > a > span > .cat-label {display:inline-block !important;padding:0 4px;margin-left:2px;vertical-align:top;}
li.level2 > a > span > .cat-label {display:inline-block !important;padding:0 4px;margin-left:2px;}
ul.vertnav li > a > span > .cat-label {position:static;display:inline-block !important;padding:0 4px;margin-left:2px;font-size:inherit;line-height:inherit;}
ul.vertnav li.level0 > a > span > .pin-bottom:before {display:none;}
.nav-block {margin-top:0;margin-bottom:1%;}
.nav-block-level1-top { margin-bottom:10px; }
.nav-block-level1-bottom { margin-top:10px; }
.nav-block .section-line { border-color:#eee; }

.retract-button { width: 40px; height: 20px; border-top-right-radius: 20px; border-top-left-radius: 20px; position: absolute; bottom: 0; left: 50%; margin-left: -20px; background-color: #f2f2f2; z-index: 30; display: block; display: none;}

#nav-dropdown-container .nav-block-center { width: 100%; padding-right: 280px; min-height: 328px;}
#nav-dropdown-container .nav-block-center.itemgrid-2col { padding-right: 0; }
#nav-dropdown-container .nav-block-right { width: 240px; margin: 0 0 10px; right: 0; position: absolute; padding: 0 10px; }
#nav-dropdown-container .nav-block-right .main-nav-block-right-text p a { color: #474747; text-decoration: none; }
.main-nav-block-right-image { width: 100%; }
.main-nav-block-bottom { width: 46%; float: left; margin: 15px 4% 15px 0; padding: 10px 0; background-color: #f3efec; overflow: visible; }
.main-nav-block-bottom.last { width: 50%; margin-right: 0; }
.main-nav-block-bottom-text { width: 100%; z-index: 10; padding: 0 10px 0 36%;}
.main-nav-block-bottom-image { width: 40%; overflow: visible; z-index: 20; float: left; position: relative; margin-left: 16px;}
.main-nav-block-bottom-image img { position: absolute; top: -25px; left: -40px; }

.main-nav-block-bottom-text a.arrw-lnk { font-size: 110%; background: url(../../../images/sprite.png) no-repeat right -1167px; padding: 0 18px 0 0;}
.main-nav-block-bottom-text a.arrw-lnk:hover { text-decoration: underline; }
.nav-block-arrow { display: inline !important; text-decoration: none !important; }

.main-nav-block-right h3 { font-size: 1.2em; color: #921f30; line-height: 1.5;}
.main-nav-block-right h3 a { color: #a32a33; font-size: 1.3em; }

.nav-block-bottom { padding: 0 16px; }