.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;}.flexnav.opacity{opacity:0;}.flexnav.flexnav-show{display:block !important;max-height:2000px;opacity:1;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;clear:both;}.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px;}.flexnav li{font-size:14px;overflow:hidden;position:relative;}.flexnav li a{position:relative;display:block;padding:0.96em;z-index:2;overflow:hidden;color:#5F5F5F;text-transform:uppercase;font-family:'Quattrocento Sans',Arial,Helvetica,sans-serif;}.flexnav li a:hover,.flexnav li a:active{color:#1270A0;}.flexnav li ul{width:100%;}.flexnav li ul li{font-size:14px;position:relative;overflow:hidden;text-align:left;}.flexnav li ul.flexnav-show li{overflow:visible;}.flexnav li ul li a{display:block;padding-bottom:0.25em !important;}.flexnav .touch-button{position:absolute;z-index:999;top:0.9em;right:0;width:30px;height:30px;display:inline-block;text-align:center;}.flexnav .touch-button:hover{cursor:pointer;}.flexnav .touch-button .navicon{position:relative;top:0.2em;font-size:12px;color:#A5A5A5;}.flexnav li ul li .touch-button{right:10px;}.menu-button{position:relative;display:block;padding:1em;color:#5F5F5F;cursor:pointer;}.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px;}.menu-button .touch-button{background:transparent;position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:inline-block;text-align:center;}.menu-button .touch-button .navicon{font-size:16px;position:relative;top:1em;color:#A5A5A5;}i.fa.fa-chevron-right{color:#A5A5A5;}article h2{font-size:1em;font-weight:bold;}@media all and (max-width: 1024px){.flexnav{overflow:visible;}}@media all and (max-width: 890px){nav.primary-nav.scrolled{border-bottom:1px solid #A5A5A5;}nav.primary-nav.scrolled .logo{margin:1em 10px !important;}nav.primary-nav.scrolled .header-contact-us{top:1em;}nav.primary-nav .flexnav{overflow:visible;margin:10px 0 0 5em;}nav.primary-nav .flexnav.scrolled{margin:5px 0 0 5em;}.flexnav>li{padding-right:0 !important;max-width:135px;}.flexnav li a{border-bottom:none;width:97%;}}@media all and (min-width: 800px){body.one-page{padding-top:70px;}.flexnav{overflow:visible;margin:28px 0 0 5em;}.flexnav.opacity{opacity:1;}.flexnav.one-page{top:0;right:auto;max-width:1080px;}.flexnav li{position:relative;list-style:none;float:left;display:block;font-size:14px;overflow:visible;text-align:center;}.flexnav>li{padding-bottom:0.5em;font-size:13px !important;line-height:1.1 !important;}.flexnav li a{border-bottom:none;}.flexnav li ul li a{border-bottom:none;width:90%;}.flexnav li a:hover,.flexnav li a:active,.flexnav li:hover a,.flexnav li:active a,.flexnav li:hover ul li:hover a,.flexnav li:active ul li:active a,.flexnav li:hover ul li:hover ul li a:hover,.flexnav li:active ul li:active ul li a:active{color:#1270A0;}.flexnav li:hover ul li:hover ul li a,.flexnav li:active ul li:active ul li a{color:#5F5F5F;}.flexnav li ul{border:none;background-color:#EBEBEB;position:absolute;width:236px;left:-999em;}.flexnav li:hover ul{left:auto;}.flexnav li ul ul{margin:0 0 0 280px;}.flexnav li ul li a,.flexnav li ul li a:last-child:hover,.flexnav li ul li a:last-child:active,.flexnav li ul li:hover,.flexnav li ul li:active{background-image:none !important;height:auto !important;}.flexnav li:hover ul li a,.flexnav li:active ul li a{color:#222;}.flexnav li:hover ul li a:hover,.flexnav li:active ul li a:active{color:#1270A0;}.flexnav ul li ul li ul li a{background:#f7f7f7;}.flexnav li>ul{position:absolute;top:auto;left:0;}.flexnav li>ul li{border-top:1px #fff solid;border-bottom:1px #aaa solid;padding-bottom:10px;width:100%;}.flexnav li>ul li:first-child{border-top:none;}.flexnav li>ul li:last-child{border-bottom:none;}.flexnav li ul li>ul{margin-left:100%;top:0;}.flexnav li ul li a{border-bottom:none;}.flexnav li ul.open{display:block;opacity:1;visibility:visible;z-index:1;}.flexnav li ul.open li{overflow:visible;max-height:100px;}.flexnav li ul.open ul.open{margin-left:100%;top:0;}.menu-button{display:none;}.flexnav>li>.touch-button{position:absolute;z-index:999;top:auto;bottom:0;left:40%;width:30px;height:16px;display:inline-block;text-align:center;border:none !important;}.flexnav>li:nth-child(4)>.touch-button{left:35%;}.flexnav .touch-button .navicon{position:relative;top:-4px;font-size:12px;color:#A5A5A5;}.flexnav li ul>li>.touch-button .navicon{top:0.2em;}.flexnav>li>ul{width:auto;background-image:url('../images/bg_top_nav_gray_line.png');background-position:top left;background-repeat:repeat-x;padding-top:25px;}.flexnav.scrolled>li>ul{width:auto;background-image:url('../images/bg_top_nav_gray_line_white.png');background-position:top left;background-repeat:repeat-x;padding-top:25px;}.flexnav>li>ul>li{width:280px;clear:both;}.flexnav>li>ul li.item-with-ul>ul{border:none;}}@media only screen and (max-width: 799px){.primary-nav>div.row>div.large-12{padding-left:0 !important;padding-right:0 !important;}nav.primary-nav .flexnav{background:#5F5F5F !important;display:none;overflow:auto !important;padding-right:20px;margin-top:20px;margin-left:0 !important;margin-bottom:0 !important;width:100%;}.flexnav.scrolled{margin-left:0 !important;}.flexnav>li{padding-right:0 !important;max-width:none;}.flexnav li a{color:#f7f7f7;}.flexnav li ul li{margin-right:30px;margin-bottom:10px;}.flexnav .touch-button .navicon,i.fa.fa-chevron-right{color:#f7f7f7;}.menu-button{position:absolute;top:15px;left:120px;width:100px;text-transform:uppercase;}.menu-button .touch-button{background-color:#5F5F5F;height:30px;width:30px;top:0.5em;left:4em;}.menu-button .touch-button .navicon{position:relative;top:0.6em;font-size:12px;color:#f7f7f7;}.flexnav .has-lookahead>ul{display:none;}.flexnav .has-lookahead>.touch-button{display:none;}}.oldie body.one-page{padding-top:70px;}.oldie .flexnav{overflow:visible;}.oldie .flexnav.one-page{top:0;right:auto;max-width:1080px;}.oldie .flexnav li{position:relative;list-style:none;float:left;display:block;width:20%;min-height:50px;overflow:visible;}.oldie .flexnav li:hover>ul{display:block;width:100%;overflow:visible;}.oldie .flexnav li:hover>ul li{width:100%;float:none;}.oldie .flexnav li a{border-bottom:none;overflow:visible;}.oldie .flexnav li>ul{position:absolute;top:auto;left:0;display:none;z-index:1;overflow:visible;}.oldie .flexnav li ul li ul{top:0;}.oldie .flexnav li ul li a{border-bottom:none;}.oldie .flexnav li ul.open{display:block;width:100%;overflow:visible;}.oldie .flexnav li ul.open li{width:100%;}.oldie .flexnav li ul.open ul.open{margin-left:100%;top:0;display:block;width:100%;overflow:visible;}.oldie .flexnav ul li:hover ul{margin-left:100%;top:0;}.oldie .menu-button{display:none;}.oldie.ie7 .flexnav li{width:19.9%;}