.clear{clear:both}.b{border:1px solid #f00}#menu-wrapper .menu,#menu-wrapper .menu *{margin:0;padding:0;list-style:none}#menu-wrapper .menu{line-height:1}#menu-wrapper .menu ul{position:absolute;top:-999em;width:10em}#menu-wrapper .menu ul li{width:100%}#menu-wrapper .menu li:hover{visibility:inherit}#menu-wrapper .menu li{float:left;position:relative}#menu-wrapper .menu a{display:block;position:relative}#menu-wrapper .menu li:hover ul,#menu-wrapper .menu li.sfHover ul{left:-1px;top:25px;z-index:99}#menu-wrapper .menu li:hover li ul,ul#menu-wrapper .menu li.sfHover li ul{top:-999em}#menu-wrapper .menu li li:hover ul,#menu-wrapper .menu li li.sfHover ul{left:80%;top:0}#menu-wrapper .menu li li:hover li ul,#menu-wrapper .menu li li.sfHover li ul{top:-999em}#menu-wrapper .menu li li li:hover ul,#menu-wrapper .menu li li li.sfHover ul{left:10em;top:0}#menu-wrapper .menu{float:left}#menu-wrapper .menu li{background-position:right -37px;background-repeat:no-repeat;display:inline;float:left;padding:0 0 0 0}#menu-wrapper .menu li a{display:block;padding:8px 20px 8px 15px;text-decoration:none;letter-spacing:1px;height:45px;-webkit-transition:width 2s;transition:width 2s;color:#808080;transition-duration:.15s;position:relative}#menu-wrapper .menu>li:first-child{padding:0 0 0 0}#menu-wrapper .menu>li.active a:before{width:100%}#menu-wrapper .menu>li a{padding:38px 15px 8px 15px}#menu-wrapper .menu li a:before{content:'';position:absolute;height:4px;width:0;top:0;left:0;right:0;z-index:1;background-color:#ff5b5b;transition:.3s ease-in}#menu-wrapper .menu li a:hover:before{width:100%}#menu-wrapper .oncss{background-color:#a0b63f;color:#fff !important}#menu-wrapper .menu li ul{background-image:none;border-top:none;cursor:pointer;border-width:1px;border-style:solid;background-color:#fff;border:none}#menu-wrapper .menu li li{margin:0;padding:0;border-top:1px solid #fff;cursor:pointer;border-left:none;border:1px solid #ccc}#menu-wrapper .menu li li a{background-image:none;border-bottom:none;text-transform:capitalize;text-align:left;padding:8px 10px 10px 18px;cursor:pointer}#menu-wrapper .menu li li a:hover{text-decoration:none}#menu-wrapper .menu li li ul{padding:0;margin:0 0 0 15px;border-left:1px solid #fff}#menu-wrapper .menu li:hover,#menu-wrapper .menu li.sfHover{outline:0}#menu-wrapper .menu a.sf-with-ul{padding-right:2.25em;min-width:1px}.sf-sub-indicator{position:absolute;display:block;right:.25em;top:10px;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('/systemimages/arrows-green.png') no-repeat -10px -100px}a>.sf-sub-indicator{top:10px;background-position:0 -100px}li li a>.sf-sub-indicator{top:10px}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}#menu-wrapper .menu ul .sf-sub-indicator{background-position:-10px 0}#menu-wrapper .menu ul a>.sf-sub-indicator{background-position:0 0}#menu-wrapper .menu ul a:focus>.sf-sub-indicator,#menu-wrapper .menu ul a:hover>.sf-sub-indicator,#menu-wrapper .menu ul a:active>.sf-sub-indicator,#menu-wrapper .menu ul li:hover>a>.sf-sub-indicator,#menu-wrapper .menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}#contentblock{padding:70px 10px 10px 20px}.mobilemenudiv,.hamburger{display:none}@media screen and (max-width:800px){#menu-wrapper .menu li{display:block;float:none;width:100%}#menu-wrapper .menu{float:none}#menu-wrapper{display:none}.mobilemenudiv{display:none;background-color:#fff;margin:100px 0;position:absolute;width:100%;z-index:2}ul.mobilemenu{list-style:none;margin:0;padding:0;background-color:#fff;width:100%;z-index:1}ul.mobilemenu li{display:block;background-color:#fff}ul.mobilemenu li a{display:block;border-bottom:1px solid #000;padding:5px 0 5px 5px;text-decoration:none;color:#000}.sf-sub-indicator{display:none}ul.mobilemenu ul{list-style:none;margin:0;padding:0 0 0 0}ul.mobilemenu li ul li a{display:block;padding:5px 0 5px 20px}.hamburger{display:block;height:42px;width:42px;padding:8px 8px 8px 8px;float:left;margin:12px 0 0 0}.hamburger span{display:block;height:8px;width:42px}.hblack{background-color:#000}}