/* Source and licensing information for the line(s) below can be found at https://mail.robheath.com/themes/custom/rh22/css/mega-menu.css. */
a,body,div,header,html,img,li,p,span,ul{margin:0;padding:0;border:0}header{display:block}body{line-height:1.5;word-break:normal !important;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;letter-spacing:.02em !important;font-family:Ralewaylocal,sans-serif !important;color:#606568}ul{list-style:none;margin:0}a,a:hover{text-decoration:none}.col{padding:0 15px;float:left}header{width:100%;background-color:#af0a0c;position:relative}header .mainNav{margin-top:4px;padding:10px 0 5px}header .navContainer{margin:-14px !important;display:-webkit-box;display:-ms-flexbox;display:flex}header .navContainer li{padding:32px 10px 32px;-webkit-transition:.5s;transition:.5s;line-height:1em}header .navContainer li:hover{background:#fff}header .navContainer li:hover a{color:#af0a0c}header .navContainer li a{display:inline-block;color:#fbb}header .navContainer li a:hover{color:#af0a0c}header .navContainer li:hover .megaMenuContainer{top:158px}header .navContainer li:hover .admin-megaMenuContainer{top:228px}header .navContainer li .megaMenuContainer{width:100%;padding:44px 0;position:fixed;left:0 !important;top:-700px;color:#000;background:#fff;border-bottom:4px solid #af0a0c;z-index:99}li.has-submenu:before{content:url('/themes/custom/rh22/css/../images/angle-down-solid.svg');position:absolute;left:50px;cursor:pointer}header .navContainer li .megaMenuContainer a{color:#000 !important}header .navContainer li .megaMenuContainer .menuItemTitle{font-weight:900;text-transform:uppercase}header .navContainer li .megaMenuContainer .subMenu{border:1px solid #d5dbe1;border-width:0 1px}header .navContainer li .megaMenuContainer .subMenu li{display:block;padding:0 0 0 20px;color:#000;line-height:2.5em}header .navContainer li .megaMenuContainer .subMenu li a{color:#000 !important;padding:0}header .navContainer li .megaMenuContainer .subMenu li a:hover{color:#af0a0c}header .navContainer li .megaMenuContainer .navDetail{padding:5px 5px 0;font-size:.75em;border:1px solid #f1f5f9;cursor:pointer}header .navContainer li .megaMenuContainer .navDetail:last-child{margin-top:10px}header .navContainer li .megaMenuContainer .navDetail:after{content:"";display:table;clear:both}header .navContainer li .megaMenuContainer .navDetail a{padding:0}header .navContainer li .megaMenuContainer .navDetail .thumbnail{width:30%;padding-right:10px;float:left}header .navContainer li .megaMenuContainer .navDetail .detail{width:65%;float:left}header .navContainer li .megaMenuContainer .navDetail .detail p{color:#606568}header .navContainer li .megaMenuContainer .navDetail .detail .title{font-weight:900}@media screen and (max-width:1024px){.header{font-size:1.6em !important;line-height:1.4em !important}header .hamburgerNav{width:1em;height:2em;margin-top:25px;display:block;background:0 0;font-size:2em;text-align:center;float:right;cursor:pointer;color:#fff}header .navContainer{width:100%;position:fixed;top:140px;z-index:999;background:#f4f1f4;left:14px}header .admin-navContainer{top:200px}header .navContainer.desktopNav{display:none}header .navContainer li{padding:0 !important;display:block !important;text-transform:uppercase;font-weight:900}div.megaMenuContainer .wc-grid{min-width:80% !important}header .navContainer li .megaMenuContainer .wc-grid .subMenu li{margin:0 15px}header .navContainer li a{padding:20px;display:block;color:#000 !important;border-bottom:1px solid #d5dbe1}header .navContainer li a:hover{background:0 0 !important;color:#000 !important}header .navContainer li a:after{content:" >";position:absolute;right:30px;font-weight:400}header .navContainer li .col-3,header .navContainer li .col-4{display:none}header .navContainer li:hover{background:0 0 !important;color:#000 !important}header .navContainer li:hover a{color:#000 !important}header .navContainer li .megaMenuContainer{padding:0 !important;position:inherit !important;border-bottom:0}header .navContainer li .megaMenuContainer .wc-grid .subMenu{border:0;margin-bottom:20px;background-color:#fff}header .navContainer li .megaMenuContainer .wc-grid .subMenu li{text-transform:none;font-weight:400}
header .navContainer li .megaMenuContainer .wc-grid .subMenu li a:after{content:""}header .mainNav .mobile div.megaMenuContainer{display:none}header .navContainer li .megaMenuContainer{padding:10px 0 !important;position:inherit !important;border-bottom:0}header .navContainer li .megaMenuContainer{width:100%;padding:45px 0;position:absolute;left:0;top:-700px;color:#000;background:#fff;border-bottom:4px solid #a11;z-index:10}}@media screen and (min-width:991px){.hamburgerNav{display:none}}header .mainNav .mobile div.megaMenuContainer{display:none}
/* Source and licensing information for the above line(s) can be found at https://mail.robheath.com/themes/custom/rh22/css/mega-menu.css. */