html, body {padding:0px;margin:0px;width:100%;height:100%;}
body {min-width:980px; background-color:#ffffff;}
p {margin: 0px;}
img {border:0;}


* {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

#map_canvas {min-height:600px !important;}

#hjbheader {width:100%;background-color:#ffffff;top: 0px;position:fixed;line-height:23px;z-index:99999;box-shadow: 0 1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1);}    
#hjbheadcont {width: 100%;max-width: 100%;padding-right: 30px;padding-left: 30px;z-index: 99;text-align: left;}
#hjblogocont {position: absolute;height: 100%;width: 100%;}
.logo_helper {display: inline-block;height: 100%;vertical-align: middle;width: 0;}    
#hjblogo {max-height: 90%;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;margin-bottom: 0;display: inline-block;float: none;vertical-align: middle;width:370px;}
#hjblogo img {max-width:100%;height:auto;}
#hjbmenu {margin:0;padding: 69px 0 0 400px;float:right;text-align: left;line-height:23px;}
#hjbmenucont {float: left;line-height: 0;display:block;}
.nav2 {list-style: none;font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight: 600;padding: 0;margin: 0;}
.nav2 li {display: inline-block;font-size: 14px;padding-right: 22px;position: relative;line-height: 1em;}
.nav2 li a {color: #000000;padding-right: 20px;padding-bottom: 69px;font-weight: normal;font-style: normal;text-transform: uppercase;text-decoration: none;letter-spacing: 1px;display: block;position: relative;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;font-size: 100%;margin-left: -.45px;}
#top-menu .haschild>a:first-child:after {font-family: ETmodules;content: "3";font-size: 16px;position: absolute;right: 0;top: 0;font-weight: 800;} 
.nav2 li:last-child {padding-right:0px !important;}
.nav2 li:hover .sub-menu {opacity: 1;visibility: visible;transform-origin: 0 0;animation: Grow .4s ease-in-out;backface-visibility: visible!important;}       
.nav2 .sub-menu {margin:0;background-color: #d05338 !important;position: absolute;padding: 20px 0 !important;z-index: 9999;width: 240px;background: #fff;visibility: hidden;opacity: 0;border-top: 3px solid #d05338;box-shadow: 0 2px 5px rgba(0,0,0,.1);-moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);-webkit-transform: translateZ(0);text-align: left;}
.nav2 .sub-menu li {padding: 0 20px;margin: 0;display: inline-block;font-size: 14px;position: relative;line-height: 2em;}
.nav2 .sub-menu li a {color: #ffffff;padding: 6px 20px !important;width: 200px;font-weight: normal;font-style: normal;text-transform: uppercase;text-decoration: none;letter-spacing: 1px;}
.nav2 .sub-menu li a:hover {background-color: rgba(0,0,0,.03);opacity: .7;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
#top-menu .haschild2>a:first-child:after {font-family: ETmodules;content: "3";font-size: 16px;position: absolute;right: 20px;top: 6px;font-weight: 800;}
#top-menu .haschild2 {color:#ffffff !important;}
.sub-sub-menu {background-color: #d05338 !important;border-color: #d05338;opacity: 1;visibility: hidden;z-index: 1000;top: -23px;left: 240px;position: absolute;padding: 20px 0 !important;width: 240px;background: #fff;border-top: 3px solid #d05338;box-shadow: 0 2px 5px rgba(0,0,0,.1);-moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);-webkit-transform: translateZ(0);text-align: left;list-style: none;margin: 0;}
.nav2 .sub-menu li:hover .sub-sub-menu {opacity: 1;visibility: visible;transform-origin: 0 0;animation: Grow .4s ease-in-out;backface-visibility: visible!important;}
#hjbsearch {float: right;margin: 3px 0 0 22px;position: relative;display: block;width: 18px;}

#hjbmain {width:100%;padding:150px 0 50px 0;}
#hjbmaincont {padding-top:50px;width:95%;margin:0 auto;min-height:calc(100vh - 253px);}

#footer {background-color: #222;}
#footerbottom {background-color: #1f1f1f;background-color: rgba(0,0,0,.32);padding: 15px 0 5px;}
.footercont {text-align: left;position: relative;width: 80%;max-width: 1080px;margin: auto;}
.footercont:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}    
.iconholder {float: right;list-style:none;padding:0;margin:0;} 
.iconholder span {display:none;} 
.iconholder .facebookicon {display: inline-block;margin-left: 20px;line-height: 1.7em;} 
.iconholder .facebookicon a {color: #d05338;font-size: 22px;} 
.iconholder .facebookicon a:hover {color: inherit!important;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}   
a.icon:before {content: "\e093";font-family: ETmodules!important;speak: none;font-style: normal;font-weight: 400;-webkit-font-feature-settings: normal;font-feature-settings: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-shadow: 0 0;}
#footer-info {text-align: left;color: #666;padding-bottom: 10px !important;float: left;margin: 0;border: 0;outline: 0;margin: 0;padding: 0;border: 0;font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;line-height: 1.7em;font-weight: 500;font-size: 14px;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;vertical-align: baseline;background: transparent;}
#footer-info a {font-weight: 700;color: #666;}
#footer-info a:hover {opacity: .7;text-decoration: none;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}    



       
@keyframes Grow {
	0% {
    opacity: 0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
}
    100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
}

@font-face{font-family:ETmodules;src:url("/portals/450/skins/CustomerName/css/modules.eot");src:url("/portals/450/skins/CustomerName/css/modules.eot") format("embedded-opentype"),url("/portals/450/skins/CustomerName/css/modules.ttf") format("truetype"),url("/portals/450/skins/CustomerName/css/modules.woff") format("woff"),url("/portals/450/skins/CustomerName/css/modules.svg") format("svg");font-weight:400;font-style:normal}











