#top-header{background:#333;height:40px;position:absolute;top:0;left:0;right:0;z-index:2}#top-header>div{max-width:1100px;width:100%;height:100%;margin:0 auto;padding:0 15px;position:relative}#top-header .floatleft.ta-font{font-size:0;line-height:1}#top-header .floatleft a{display:inline-block;margin-top:10px;color:#fff;text-decoration:none}#top-header .floatright{height:40px;padding:8px 0;font-size:0}#top-header .floatright li{display:inline-block;height:24px;text-align:center;border-left:1px solid #fff;vertical-align:top;position:relative}#top-header .ion-navicon-round{display:none}body.logged_in #top-header .floatright li:first-child{border-left:0}#top-header .floatright li>a,#top-header .floatright li>span{padding:0 10px}#top-header .floatright li a,#top-header .floatright li span{display:inline-block;color:#fff;font-size:14px;text-decoration:none;line-height:24px;text-shadow:1px 1px 0 #000;text-transform:capitalize}#top-header .floatright li:last-child>a,#top-header .floatright li:last-child>span{padding-right:0}#top-header .floatright li .avatar{border:2px solid #fff;width:24px;height:24px;-webkit-border-radius:12px;-khtml-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;vertical-align:top;margin-right:5px}#top-header .floatright li .avatar ~ span{vertical-align:top}#top-header li#user-header-info span{height:32px}#top-header .floatright li .user-submenu{display:none;background-color:#333;width:150px;position:absolute;top:32px;right:0}#top-header .floatright li .user-submenu li{display:block;height:auto;padding:0;border:0;border-bottom:1px solid #fff;text-align:right;line-height:1.4}#top-header .floatright li .user-submenu li:last-child{border-bottom:0}#top-header .floatright li .user-submenu a{display:block;padding:7px 10px}#top-header .floatright li .user-submenu a:hover,#top-header .floatright li .user-submenu a:focus{background-color:#226da6}#top-header .floatright li a.ion-social-facebook{display:inline-block;width:24px;height:24px;padding:0 5px 0 0;margin-left:10px;background-color:#3a5795;border:1px solid #133783;font-size:19px;text-align:right;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}#top-header .floatright li#ta-menu{border-left:0;position:relative}#top-header .floatright li#ta-menu span{height:33px;padding-top:2px;cursor:pointer}#top-header .floatright li#ta-menu .submenu{display:none;background-color:#333;width:150px;border-top:1px solid #000;text-align:left;position:absolute;top:32px;right:0}#top-header .floatright li#ta-menu .submenu li{display:block;height:auto;border-left:0;border-bottom:1px solid #000;text-align:left;position:relative}#top-header .floatright li#ta-menu .submenu li:last-child{border-bottom:0}#top-header .floatright li#ta-menu .submenu li a{display:block;padding:7px 10px;line-height:1.4}#top-header .floatright li#ta-menu .submenu li a:hover,#top-header .floatright li#ta-menu .submenu li a:focus{background-color:#226da6}#top-header .floatright li#ta-menu .submenu>li>ul{display:none;background-color:#333;width:150px;border-right:1px solid #000;text-align:left;position:absolute;top:0;left:-150px}#menu-ass{display:none;background-color:#333;width:100%;padding:0 17px 10px 17px;border-top:1px solid #000;overflow:hidden;list-style-type:none;position:absolute;top:40px;left:0;z-index:4}#menu-ass #close-menu-ass{display:none}#menu-ass li{display:inline-block;width:33%;margin:10px 0 0 0}#menu-ass li a{display:block;width:100%;font-size:14px;color:#fff;text-decoration:none;line-height:22px;padding:0 10px;border-right:0;border-left:1px solid #226da6;font-weight:300}#menu-ass li a:hover,#menu-ass li a:focus{background-color:#226da6}#box-footer{font-family:'Open Sans',sans-serif;background:#333;position:relative;z-index:2;margin-top:-78px;margin-left:-10px;margin-right:-10px;line-height:1.5;font-size:12px}#box-footer #footer{margin:0 auto;padding:20px 15px;color:#fff;position:relative}#box-footer #footer #menu-footer{list-style-type:none;margin:0 auto 15px auto;width:100%;max-width:1036px;padding:0 15px}#box-footer #footer #menu-footer>li{width:25%;padding:0 12px 0;float:left}#box-footer #footer #menu-footer>li:first-child{padding-left:0}#box-footer #footer #menu-footer>li.last{padding-right:0}#box-footer #footer #menu-footer>li>a{color:#fff;background:url("../images/sep-horizontal.png") repeat-x left bottom transparent;border:0;padding:0 0 10px 0;display:block;font-size:14px;text-decoration:none}#box-footer #footer #menu-footer>li ul{list-style-type:none;margin:15px 0 0 0}#box-footer #footer #menu-footer>li ul li a{color:#999;font-size:13px;text-decoration:none}#box-footer #footer #menu-footer>li ul li a:hover,#box-footer #footer #menu-footer>li ul li a:focus{text-decoration:underline}#box-footer #footer #menu-footer>li.clear{margin:0;width:auto;float:none;padding:0;border:0}#box-footer #footer #message-footer{font-size:13px;text-align:center;width:100%;margin:0 auto;max-width:1036px;padding:0 15px;position:relative}#box-footer #footer #message-footer #partners-footer{width:25%;position:absolute;top:-108px;left:15px}#box-footer #footer #message-footer #partners-footer p{color:#fff;font-size:14px;text-align:left;padding:0 0 5px 0}#box-footer #footer #message-footer #partners-footer a{text-decoration:none}#box-footer #footer #message-footer #partners-footer img{max-width:100%}@media only screen and (max-width:870px){#box-footer #footer #menu-footer{padding:0}#box-footer #footer #menu-footer>li{width:50%;display:list-item}#box-footer #footer #menu-footer>li:first-child{display:list-item}#box-footer #footer #menu-footer>li:first-child,#box-footer #footer #menu-footer>li:nth-child(2){padding-bottom:10px}#box-footer #footer #menu-footer>li:nth-child(2){padding-right:0}#box-footer #footer #menu-footer>li:nth-child(3){clear:left;padding-left:0}#box-footer #footer #message-footer #partners-footer{width:35%;top:-108px;left:0}}@media only screen and (max-width:500px){#content-page{padding-bottom:0 !important;min-height:0 !important}#box-footer{margin-top:0;height:auto}#box-footer #footer #message-footer{margin-top:0;padding:0}#box-footer #footer #message-footer #partners-footer{position:static;width:100%;padding:0 0 10px 0}#box-footer #footer #message-footer #partners-footer p{background:url("../images/sep-horizontal.png") repeat-x left bottom transparent;padding:0 0 10px 0;margin:0 0 10px 0}#box-footer #footer #menu-footer>li{float:none;padding:0 0 10px 0;width:100%}#box-footer #footer #menu-footer>li.last{padding-bottom:0}}#map-canvas{background:url(../images/placeholder-map.png) top left no-repeat #fff;background-size:cover;position:relative}#map-canvas .overlay{background-color:rgba(255,255,255,0.7);width:100%;height:100%;text-decoration:none;position:absolute;top:0;left:0;z-index:1001}#map-canvas .overlay:before{content:'';display:inline-block;height:100%;width:0;vertical-align:middle}#map-canvas .overlay span{display:inline-block;width:100%;color:#314e9e;font-size:16px;text-align:center;vertical-align:middle}#map-canvas .overlay:hover{text-decoration:underline}