/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"TradeGothicLTStdBdCnNo.20";src:url(/themes/haseko/css/fonts/tradegothicltstd-bdcn20-webfont.eot);src:url(/themes/haseko/css/fonts/tradegothicltstd-bdcn20-webfont.eot#iefix) format("embedded-opentype"),url(/themes/haseko/css/fonts/tradegothicltstd-bdcn20-webfont.woff) format("woff"),url(/themes/haseko/css/fonts/tradegothicltstd-bdcn20-webfont.ttf) format("truetype"),url(/themes/haseko/css/fonts/tradegothicltstd-bdcn20-webfont.svg#TradeGothicLTStdBdCnNo.20) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"TradeGothicLTStdCnNo.18";src:url(/themes/haseko/css/fonts/tradegothicltstd-cn18-webfont.eot);src:url(/themes/haseko/css/fonts/tradegothicltstd-cn18-webfont.eot#iefix) format("embedded-opentype"),url(/themes/haseko/css/fonts/tradegothicltstd-cn18-webfont.woff) format("woff"),url(/themes/haseko/css/fonts/tradegothicltstd-cn18-webfont.ttf) format("truetype"),url(/themes/haseko/css/fonts/tradegothicltstd-cn18-webfont.svg#TradeGothicLTStdCnNo.18) format("svg");font-weight:normal;font-style:normal;}h1,h2,h3,h4{font-family:"TradeGothicLTStdCnNo.18";font-weight:normal;margin:0;padding:0;}.grippie{display:none;}p{font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:24px;margin:0;padding:0;}@media all and (min-width:320px) and (max-width:480px){p{font-size:16px;line-height:22px;}}body,html{margin:0;padding:0;}#wrapper #header{background-color:#f9f7f5;border-bottom:#000000 solid 4px;height:110px;position:fixed;width:100%;z-index:100;top:0;left:0;}@media all and (min-width:320px) and (max-width:480px){#wrapper #header{height:62px;width:100%;position:static;border:none;}}#wrapper #main-wrap{margin:0 auto;min-height:700px;padding:110px 0 50px;width:820px;}@media all and (min-width:320px) and (max-width:480px){#wrapper #main-wrap{width:100%;padding:0;min-height:0;}}#wrapper #main-wrap #content-wrap{background-color:#f9f7f5;position:relative;}body.toolbar-horizontal.toolbar-fixed #header{padding-top:39px;}body.toolbar-horizontal.toolbar-fixed.toolbar-tray-open #header{padding-top:79px;}.item-list .pager{margin:15px 0 0;}.item-list .pager a{color:#000000;text-decoration:none;font-size:22px;}.item-list .pager .pager-current,.item-list .pager .pager-previous,.item-list .pager .pager-next{margin-left:0;}.item-list .pager .pager-current{font-family:"TradeGothicLTStdCnNo.18";padding:0.5em 0.3em;}.block-views-blocktimeline-block-2,.block-views-blockawards-block-2{color:#ffffff;height:0;left:820px;margin:0 auto;overflow:visible;position:absolute;}@media all and (min-width:320px) and (max-width:480px){.block-views-blocktimeline-block-2,.block-views-blockawards-block-2{display:none;}}.block-views-blocktimeline-block-2 .view-content,.block-views-blockawards-block-2 .view-content{display:block;margin:0;padding:0;position:fixed;}.block-views-blocktimeline-block-2 .view-content .year-link,.block-views-blocktimeline-block-2 .view-content .return-link,.block-views-blockawards-block-2 .view-content .year-link,.block-views-blockawards-block-2 .view-content .return-link{padding:0 0 3px;}.block-views-blocktimeline-block-2 .view-content .year-link a,.block-views-blocktimeline-block-2 .view-content .return-link a,.block-views-blockawards-block-2 .view-content .year-link a,.block-views-blockawards-block-2 .view-content .return-link a{width:54px;background-color:#000000;color:#ffffff;display:block;font-family:"TradeGothicLTStdCnNo.18";font-size:18px;height:28px;line-height:28px;text-align:center;text-decoration:none;}.block-views-blocktimeline-block-2 .view-content .year-link a:hover,.block-views-blocktimeline-block-2 .view-content .year-link a:active,.block-views-blocktimeline-block-2 .view-content .return-link a:hover,.block-views-blocktimeline-block-2 .view-content .return-link a:active,.block-views-blockawards-block-2 .view-content .year-link a:hover,.block-views-blockawards-block-2 .view-content .year-link a:active,.block-views-blockawards-block-2 .view-content .return-link a:hover,.block-views-blockawards-block-2 .view-content .return-link a:active{background-color:#ffffff;color:#000000;}.block-views-blocktimeline-block-2 .view-content .year-link#return-to-top a,.block-views-blocktimeline-block-2 .view-content .return-link#return-to-top a,.block-views-blockawards-block-2 .view-content .year-link#return-to-top a,.block-views-blockawards-block-2 .view-content .return-link#return-to-top a{display:block;background:#000000 url(/themes/haseko/images/background/vertical-arrow-sprite.gif) center -31px no-repeat;text-indent:200%;overflow:hidden;height:28px;}.block-views-blocktimeline-block-2 .view-content .year-link#return-to-top a:hover,.block-views-blocktimeline-block-2 .view-content .return-link#return-to-top a:hover,.block-views-blockawards-block-2 .view-content .year-link#return-to-top a:hover,.block-views-blockawards-block-2 .view-content .return-link#return-to-top a:hover{background:#ffffff url(/themes/haseko/images/background/vertical-arrow-sprite.gif) center 0px no-repeat;}#anchor-tabs{color:#ffffff;height:0;left:820px;margin:0 auto;overflow:visible;position:absolute;top:20px;}@media all and (min-width:320px) and (max-width:480px){#anchor-tabs{display:none;}}#anchor-tabs ul{display:block;margin:0;padding:0;position:fixed;}#anchor-tabs ul li{list-style-type:none;padding:0 0 3px;}#anchor-tabs ul li a{background-color:#000000;color:#ffffff;display:block;font-family:"TradeGothicLTStdCnNo.18";font-size:18px;height:28px;line-height:28px;text-align:center;text-decoration:none;width:38px;}#anchor-tabs ul li a:hover,#anchor-tabs ul li a:active{background-color:#ffffff;color:#000000;}#anchor-tabs ul li#return-to-top a{display:block;background:#000000 url(/themes/haseko/images/background/vertical-arrow-sprite.gif) center -31px no-repeat;text-indent:200%;overflow:hidden;height:28px;}#anchor-tabs ul li#return-to-top a:hover{background:#ffffff url(/themes/haseko/images/background/vertical-arrow-sprite.gif) center 0px no-repeat;}.bottom-border{border-bottom:#000000 solid 4px;}#main-intro a{color:#000000;}#main-nav{height:110px;margin:0 auto;width:820px;position:relative;}@media all and (min-width:320px) and (max-width:480px){#main-nav{width:100%;margin:0;height:62px;}}#main-nav .region-header{padding:0 55px 0 0;}@media all and (min-width:320px) and (max-width:480px){#main-nav .region-header{float:right;padding:0;}}#main-nav .region-header #block-haseko-main-menu ul.menu{display:flex;align-items:center;justify-content:center;margin:0;padding:20px 0;position:relative;text-align:center;}@media all and (min-width:320px) and (max-width:480px){#main-nav .region-header #block-haseko-main-menu ul.menu{background-color:#000000;clear:both;padding:10px 0 0;text-align:left;position:absolute;width:100%;z-index:100;top:62px;display:none;left:0;height:247px;}}#main-nav .region-header #block-haseko-main-menu ul.menu.contextual-links{display:none;}#main-nav .region-header #block-haseko-main-menu ul.menu li{display:inline-block;*display:inline;list-style-type:none;margin:0 20px;position:relative;padding:0 0 1px;text-transform:uppercase;zoom:1;}@media all and (min-width:320px) and (max-width:480px){#main-nav .region-header #block-haseko-main-menu ul.menu li{display:list-item;padding:0;margin:0;overflow:hidden;border-top:1px #333333 solid;border-bottom:none;}}#main-nav .region-header #block-haseko-main-menu ul.menu li.leaf,#main-nav .region-header #block-haseko-main-menu ul.menu li.collapsed,#main-nav .region-header #block-haseko-main-menu ul.menu li.expanded{list-style-image:none;}#main-nav .region-header #block-haseko-main-menu ul.menu li a{color:#000;font-family:"TradeGothicLTStdCnNo.18";font-size:18px;letter-spacing:0.5px;line-height:22px;padding:0 0 3px;text-decoration:none;}@media all and (min-width:320px) and (max-width:480px){#main-nav .region-header #block-haseko-main-menu ul.menu li a{color:#ffffff;display:block;width:100%;padding:10px 0 10px 20px;background-color:#000000;}}#main-nav .region-header #block-haseko-main-menu ul.menu li a:hover{border-bottom:1px solid #727272;}#main-nav .region-header #block-haseko-main-menu ul.menu li a#logo{margin:0 20px;padding:0;top:7px;background:url(/themes/haseko/images/background/logo-haseko.jpg) top left no-repeat;display:block;height:50px;overflow:hidden;text-indent:110%;width:116px;}@media all and (min-width:320px) and (max-width:480px){#main-nav .region-header #block-haseko-main-menu ul.menu li a#logo{display:none;}}#main-nav .region-header #block-haseko-main-menu ul.menu li a#logo:hover{border:none;text-decoration:none;}#main-nav .region-header #block-haseko-main-menu ul.menu li a#logo.active{border:none;}#main-nav .region-header #block-haseko-main-menu ul.menu li.first{margin-left:0;}@media all and (min-width:320px) and (max-width:480px){#main-nav .region-header #block-haseko-main-menu ul.menu li.first{border:none !important;}}#main-nav .region-header #block-haseko-main-menu ul.menu li.last{margin-right:0;}#main-nav .region-header #block-haseko-main-menu ul.menu li.active,#main-nav .region-header #block-haseko-main-menu ul.menu li.active-trail #main-nav .region-header #block-haseko-main-menu ul.menu li.is-active,#main-nav .region-header #block-haseko-main-menu ul.menu li.menu-item--active-trail{border-bottom:#727272 solid 1px;}@media all and (min-width:320px) and (max-width:480px){#main-nav .region-header #block-haseko-main-menu ul.menu li.active,#main-nav .region-header #block-haseko-main-menu ul.menu li.active-trail #main-nav .region-header #block-haseko-main-menu ul.menu li.is-active,#main-nav .region-header #block-haseko-main-menu ul.menu li.menu-item--active-trail{border-top:1px #333333 solid;border-bottom:none;}}#main-nav #search{overflow:visible;position:absolute;top:27px;width:35px;right:25px;}@media all and (min-width:320px) and (max-width:480px){#main-nav #search{position:static;float:right;width:55px;}}#main-nav #search fieldset{border:none;float:right;margin:0;padding:0;}@media all and (min-width:320px) and (max-width:480px){#main-nav #search fieldset{background:#000000;float:none;padding:5px 0 0;}}#main-nav #search legend,#main-nav #search label{display:none;}#main-nav #search a{border:#f9f7f5 1px solid;background:url(/themes/haseko/images/background/search-icon-sprite.png) no-repeat 0 0;display:block;height:33px;outline:none;overflow:hidden;text-indent:110%;width:32px;}#main-nav #search a:hover,#main-nav #search a:focus{background-position:-33px 0;}@media all and (min-width:320px) and (max-width:480px){#main-nav #search a:hover,#main-nav #search a:focus{background-position:-55px 0;}}@media all and (min-width:320px) and (max-width:480px){#main-nav #search a{background:url(/themes/haseko/images/background/search-icon-sprite-mobile.png) no-repeat 0 0;border:none;display:block;height:62px;outline:none;overflow:hidden;text-indent:110%;width:55px;}}#main-nav #search #search-popup{display:none;height:32px;position:absolute;right:0;top:33px;width:277px;}@media all and (min-width:320px) and (max-width:480px){#main-nav #search #search-popup{width:100%;top:62px;left:0;height:50px;z-index:100;}}#main-nav #search #search-popup input{float:left;height:30px;padding:0 5px;}#main-nav #search #search-popup input::-webkit-input-placeholder{font-size:16px;font-family:"TradeGothicLTStdCnNo.18";letter-spacing:0.5px;}#main-nav #search #search-popup input#search-site{border:1px solid #000000;width:220px;font-size:14px;font-family:"TradeGothicLTStdCnNo.18";letter-spacing:0.5px;text-transform:uppercase;-webkit-appearance:none;-webkit-border-radius:0;}@media all and (min-width:320px) and (max-width:480px){#main-nav #search #search-popup input#search-site{float:left;background:#000000;color:#ffffff;height:35px;margin-left:5px;font-family:"TradeGothicLTStdCnNo.18";font-size:14px;text-transform:uppercase;letter-spacing:0.5px;-webkit-appearance:none;}}#main-nav #search #search-popup input#submit-search{background:#000000;border:2px solid #000000;color:#ffffff;height:32px;font-size:17px;margin:0;padding:0;width:34px;font-family:"TradeGothicLTStdBdCnNo.20";text-transform:uppercase;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;}@media all and (min-width:320px) and (max-width:480px){#main-nav #search #search-popup input#submit-search{float:right;height:37px;margin-right:10px;-webkit-appearance:none;}}#main-nav #search.focus a{background-position:0 0;border-right:1px solid #000000;border-top:1px solid #000000;border-left:1px solid #000000;}@media all and (min-width:320px) and (max-width:480px){#main-nav #search.focus a{background-position:-55px 0;border:none;}}#main-nav #search.focus #search-popup{display:block;}.region-highlighted .messages{background-color:rgba(1,255,82,0.6);padding:10px 5px;}.block-field-blocknodepagetitle{background-color:#000000;height:75px;}@media all and (min-width:320px) and (max-width:480px){.block-field-blocknodepagetitle{height:65px;}}.block-field-blocknodepagetitle h1{color:#ffffff;font-size:38px;line-height:75px;text-align:center;}.region-content .block-menu.menu--main{background-color:#000000;height:75px;}@media all and (min-width:320px) and (max-width:480px){.region-content .block-menu.menu--main{height:50px;}}.region-content .block-menu.menu--main ul.menu{display:block;height:30px;margin:0;padding:25px 0 0;position:relative;text-align:center;}.region-content .block-menu.menu--main ul.menu li{border:none;display:inline-block;*display:inline;list-style-type:none;margin:0 20px;padding:0;position:relative;zoom:1;}@media all and (min-width:481px){.region-content .block-menu.menu--main ul.menu li:hover{border-bottom:#ffffff solid 1px;}}.region-content .block-menu.menu--main ul.menu li a{color:#ffffff;font-family:"TradeGothicLTStdCnNo.18";font-size:16px;letter-spacing:0.5px;text-decoration:none;text-transform:uppercase;}.region-content .block-menu.menu--main ul.menu li a.is-active{border-bottom:#ffffff solid 1px;}.region-content .block-menu.menu--main ul.menu li:first-of-type{margin-left:0;}.region-content .block-menu.menu--main ul.menu li:last-of-type{margin-right:0;}.region-content .block-menu.menu--main ul.menu li.menu-item--active-trail a{border-bottom:#ffffff solid 1px;}#sub-nav,.block-inline-blockblank-head{background-color:#000000;height:75px;}@media all and (min-width:320px) and (max-width:480px){#sub-nav,.block-inline-blockblank-head{height:65px;}}#sub-nav.no-menu h1,.block-inline-blockblank-head.no-menu h1{color:#ffffff;font-size:38px;line-height:75px;text-align:center;}@media all and (min-width:320px) and (max-width:480px){#sub-nav.no-menu h1,.block-inline-blockblank-head.no-menu h1{line-height:65px;}}#sub-nav.no-menu h1#back-link,.block-inline-blockblank-head.no-menu h1#back-link{background:url(/themes/haseko/images/background/slider-arrow-sprite.gif) no-repeat -25px -40px;font-size:16px;line-height:36px;margin-left:10px;padding-left:25px;position:absolute;text-align:left;text-transform:uppercase;top:20px;}#sub-nav.no-menu h1#back-link a,.block-inline-blockblank-head.no-menu h1#back-link a{color:#ffffff;text-decoration:none;}#sub-nav.no-menu h1#back-link a:hover,.block-inline-blockblank-head.no-menu h1#back-link a:hover{border-bottom:#ffffff solid 1px;}@media all and (min-width:320px) and (max-width:480px){#sub-nav.yes-menu,.block-inline-blockblank-head.yes-menu{height:50px;}}#sub-nav.yes-menu ul,.block-inline-blockblank-head.yes-menu ul{display:block;height:30px;margin:0;padding:25px 0 0;position:relative;text-align:center;}#sub-nav.yes-menu ul li,.block-inline-blockblank-head.yes-menu ul li{border:none;display:inline-block;*display:inline;list-style-type:none;margin:0 20px;padding:0;position:relative;zoom:1;}@media all and (min-width:481px){#sub-nav.yes-menu ul li:hover,.block-inline-blockblank-head.yes-menu ul li:hover{border-bottom:#ffffff solid 1px;}}#sub-nav.yes-menu ul li a,.block-inline-blockblank-head.yes-menu ul li a{color:#ffffff;font-family:"TradeGothicLTStdCnNo.18";font-size:16px;letter-spacing:0.5px;text-decoration:none;text-transform:uppercase;}#sub-nav.yes-menu ul li.first,.block-inline-blockblank-head.yes-menu ul li.first{margin-left:0;}#sub-nav.yes-menu ul li.last,.block-inline-blockblank-head.yes-menu ul li.last{margin-right:0;}#sub-nav.yes-menu ul li.active,.block-inline-blockblank-head.yes-menu ul li.active{border-bottom:#ffffff solid 1px;}#sub-nav.yes-menu a#subnav-left,.block-inline-blockblank-head.yes-menu a#subnav-left{display:block;position:absolute;width:45px;height:50px;left:0;padding:0 0 0 5px;background:url(/themes/haseko/images/background/mobile-LRarrows.png) no-repeat 0 -33px;z-index:20;}#sub-nav.yes-menu a#subnav-right,.block-inline-blockblank-head.yes-menu a#subnav-right{display:block;position:absolute;width:45px;height:50px;padding:0 5px 0 0;right:0;background:url(/themes/haseko/images/background/mobile-LRarrows.png) no-repeat 0 6px;z-index:20;}.slide-expander{background:#000000;border:#000000 solid 1px;color:#ffffff;float:left;font-family:"TradeGothicLTStdBdCnNo.20";font-size:16px;height:24px;line-height:24px;padding:0 6px;text-decoration:none;text-transform:uppercase;}.slide-expander:hover{color:#000000;background:none;border:#727272 solid 1px;}.block-inline-blockheading{text-align:center;width:820px;padding-top:30px;}.block-inline-blockheading div:first-child{margin-top:30px;}@media all and (min-width:320px) and (max-width:480px){.block-inline-blockheading{width:100%;}}.block-inline-blockheading .field--name-field-heading h2{font-size:36px;margin:30px 0 8px;}@media all and (min-width:320px) and (max-width:480px){.block-inline-blockheading .field--name-field-heading h2{font-size:32px;}}.block-inline-blockheading ul{display:block;text-align:left;flex-wrap:wrap;width:250px;margin:0 auto;}.block-inline-blockheading p{margin:0 auto 30px;width:650px;font-size:17px;line-height:25px;background:url(/themes/haseko/images/background/double-line.gif) bottom center no-repeat;padding:0 0 35px;}@media all and (min-width:320px) and (max-width:480px){.block-inline-blockheading p{width:90%;}}#footer-wrap{background-color:#f9f7f5;height:120px;padding:0;margin:0;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap{height:auto;min-width:100%;}}#footer-wrap #footer-innerwrap{background-color:#f9f7f5;clear:both;margin:0 auto;padding:20px 0 0;position:relative;overflow:hidden;width:820px;height:90px;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap{height:300px;padding:0;position:relative;width:100%;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#footer-wrap #footer-innerwrap{padding:20px 20px 0 20px;width:780px;}}#footer-wrap #footer-innerwrap #footer-logo{float:left;text-align:center;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-logo{float:none;height:0;overflow:visible;position:relative;top:245px;z-index:10;}}#footer-wrap #footer-innerwrap #footer-logo a{background:url(/themes/haseko/images/background/logo-haseko-footer.jpg) top center no-repeat;display:block;height:40px;overflow:hidden;text-decoration:none;text-indent:110%;width:100px;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-logo a{display:inline-block;}}#footer-wrap #footer-innerwrap #footer-logo span{font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-logo span{display:none;}}#footer-wrap #footer-innerwrap #footer-links-wrap{float:right;margin-top:2px;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap{float:none;width:100%;position:absolute;}}#footer-wrap #footer-innerwrap #footer-links-wrap ul{clear:both;float:right;margin:0;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap ul{float:none;width:100%;}}#footer-wrap #footer-innerwrap #footer-links-wrap ul li{float:left;list-style-type:none;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap ul li{float:none;}}#footer-wrap #footer-innerwrap #footer-links-wrap a{color:#000000;text-decoration:none;}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-top{height:30px;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-top{height:auto;}}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-top ul li{list-style-type:none;margin:0 13px;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-top ul li{width:100%;margin:0;border-top:1px solid #333333;}}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-top ul li.leaf{list-style-image:none;padding:0;}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-top ul li.last{margin-right:0;}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-top ul li.active-trail{color:#000000;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-top ul li.first{border-top:none;}}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-top ul li.first:hover{border-top:none;}}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-top ul li:hover{border-bottom:#727272 solid 1px;text-decoration:none;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-top ul li:hover{border-top:1px solid #333333;border-bottom:none;}}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-top ul li a{font-family:"TradeGothicLTStdCnNo.18";font-size:16px;letter-spacing:0.5px;text-transform:uppercase;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-top ul li a{background-color:#f9f7f5;display:block;padding:10px 0 10px 20px;}}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-top ul li a.active-trail-active{color:#000000;}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm{height:35px;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm{height:40px;overflow:hidden;width:100%;border-top:1px solid #333333;border-bottom:1px solid #333333;}}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul{height:40px;padding:0;width:285px;margin:0;}}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li{background-image:url(/themes/haseko/img/equal.png);background-position:center;background-size:contain;background-repeat:no-repeat;height:25px;margin:0 6px;padding:2px 0;width:25px;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li{margin:5px 15px;display:block;float:left;position:relative;}}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li.last{margin-left:5px;margin-right:0;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li.last{margin:5px 15px 3px;}}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li#foot-email{background-position:0 0;}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li#foot-email:hover{background-position:0 -25px;}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li#foot-vimeo{background-position:-25px 0;}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li#foot-vimeo:hover{background-position:-25px -25px;}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li#foot-myspace{background-position:-50px 0;}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li#foot-myspace:hover{background-position:-50px -25px;}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li#foot-twitter{background-position:-75px 0;}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li#foot-twitter:hover{background-position:-75px -25px;}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li#foot-divide{height:28px;border-left:#adadad solid 1px;margin:0 2px 0 10px;width:1px;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li#foot-divide{display:none;}}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li#foot-eho{height:50px;width:50px;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li#foot-eho{width:30px;}}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li#foot-eho span{height:28px;width:35px;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li#foot-eho span{border:none;position:absolute;left:-15px;top:-5px;width:55px;height:40px;}}#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li span{display:block;height:25px;overflow:hidden;text-indent:110%;width:25px;}@media all and (min-width:320px) and (max-width:480px){#footer-wrap #footer-innerwrap #footer-links-wrap #footer-links-btm ul li span{border-right:1px solid #333333;position:absolute;left:-15px;top:-5px;width:55px;height:40px;text-indent:400%;}}@media all and (min-width:320px) and (max-width:480px){.front #block-system-main{border-bottom:#000000 solid 4px;}}.path-frontpage .block-inline-blockslides{position:relative;border-bottom:#000000 solid 4px;}@media all and (min-width:320px) and (max-width:480px){.path-frontpage .block-inline-blockslides{width:320px;margin:0 auto;border:none;}}.path-frontpage .block-inline-blockslides .slides_container.yes-js{display:none;}.path-frontpage .block-inline-blockslides .field--name-field-slides{display:block;width:820px;height:715px;}@media all and (min-width:320px) and (max-width:480px){.path-frontpage .block-inline-blockslides .field--name-field-slides{width:320px;height:auto;padding:0 0 30px;}}.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item{display:block;width:820px;}@media all and (min-width:320px) and (max-width:480px){.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item{width:320px;}}.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slick__slide{height:461px;width:820px;}@media all and (min-width:320px) and (max-width:480px){.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slick__slide{height:180px;width:320px;}}.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slick__slide img{display:block;}@media all and (min-width:320px) and (max-width:480px){.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slick__slide img{max-width:100%;}}@media all and (min-width:320px) and (max-width:480px){.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slick__slide iframe{height:180px;width:320px;}}.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slider-content-wrap{padding:20px 0 0;height:215px;}@media all and (min-width:320px) and (max-width:480px){.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slider-content-wrap{height:auto;}}.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slider-content-wrap .slider-content{text-align:center;}.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slider-content-wrap .slider-content h2{font-size:36px;margin:0 0 12px;}@media all and (min-width:320px) and (max-width:480px){.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slider-content-wrap .slider-content h2{font-size:32px;width:90%;margin:0 auto 12px;}}.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slider-content-wrap .slider-content p{margin:0 auto;width:650px;}@media all and (min-width:320px) and (max-width:480px){.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slider-content-wrap .slider-content p{width:90%;}}.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slider-content-wrap .slider-link-outerwrap{padding-top:20px;position:relative;text-align:center;}.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slider-content-wrap .slider-link-outerwrap .slider-link-innerwrap{*display:inline;background:url(/themes/haseko/images/background/double-line.gif) right center no-repeat;height:24px;zoom:1;display:inline-block;margin:0 auto;padding-right:70px;}.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slider-content-wrap .slider-link-outerwrap .slider-link-innerwrap .field--name-field-link{*display:inline;background:url(/themes/haseko/images/background/double-line.gif) left center no-repeat;display:inline-block;height:24px;padding-left:70px;zoom:1;}.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slider-content-wrap .slider-link-outerwrap .slider-link-innerwrap .field--name-field-link a{background:#000000;border:#000000 solid 1px;color:#ffffff;font-family:"TradeGothicLTStdBdCnNo.20";font-size:16px;height:24px;line-height:24px;padding:0 6px;text-decoration:none;text-transform:uppercase;}.path-frontpage .block-inline-blockslides .field--name-field-slides > .field__item .slider-content-wrap .slider-link-outerwrap .slider-link-innerwrap .field--name-field-link a:hover{color:#000000;background:none;border:#727272 solid 1px;}.path-frontpage .block-inline-blockslides a.prev{background:url(/themes/haseko/images/background/slider-arrow-sprite.gif) 0 -39px no-repeat;display:block;height:39px;left:0;position:absolute;text-indent:-9999px;top:200px;width:25px;z-index:10;}@media all and (min-width:320px) and (max-width:480px){.path-frontpage .block-inline-blockslides a.prev{visibility:hidden;top:100px;}}.path-frontpage .block-inline-blockslides a.prev:hover{background:url(/themes/haseko/images/background/slider-arrow-sprite.gif) -25px -39px no-repeat;}.path-frontpage .block-inline-blockslides a.next{background:url(/themes/haseko/images/background/slider-arrow-sprite.gif) 0 0 no-repeat;display:block;height:39px;left:795px;position:absolute;text-indent:-9999px;top:200px;width:25px;z-index:10;}@media all and (min-width:320px) and (max-width:480px){.path-frontpage .block-inline-blockslides a.next{left:295px;top:100px;visibility:hidden;}}.path-frontpage .block-inline-blockslides a.next:hover{background:url(/themes/haseko/images/background/slider-arrow-sprite.gif) -25px 0 no-repeat;}.path-frontpage .block-inline-blockslides .paginationWrap{position:absolute;top:438px;margin:0 auto;width:100%;text-align:center;}@media all and (min-width:320px) and (max-width:480px){.path-frontpage .block-inline-blockslides .paginationWrap{top:158px;}}.path-frontpage .block-inline-blockslides ul.pagination{list-style:none;margin:0;overflow:hidden;position:relative;z-index:11;text-align:center;background-color:#f9f7f5;display:inline-block;}@media all and (min-width:320px) and (max-width:480px){.path-frontpage .block-inline-blockslides ul.pagination{padding:5px 0;}}.path-frontpage .block-inline-blockslides ul.pagination li{background:#f9f7f5 url(/themes/haseko/images/background/slider-pag-sprite.png) -2px 6px no-repeat;padding:5px 1px 3px;display:inline-block;zoom:1;}.path-frontpage .block-inline-blockslides ul.pagination li:first-child,.path-frontpage .block-inline-blockslides ul.pagination li.first-child{padding-left:20px;background-position:17px 6px;}.path-frontpage .block-inline-blockslides ul.pagination li:last-child,.path-frontpage .block-inline-blockslides ul.pagination li.last-child{padding-right:18px;}.path-frontpage .block-inline-blockslides ul.pagination li.current{background-position:-2px -14px;}.path-frontpage .block-inline-blockslides ul.pagination li.current:first-child,.path-frontpage .block-inline-blockslides ul.pagination li.current.first-child{background-position:17px -14px;}.path-frontpage .block-inline-blockslides ul.pagination li a{display:inline-block;height:15px;overflow:hidden;text-indent:-9999px;width:15px;}.block-inline-block3-image{height:331px;width:820px;}@media all and (min-width:320px) and (max-width:480px){.block-inline-block3-image{width:100%;height:106px;}}.block-inline-block3-image .field__items{display:flex;}.block-inline-block3-image .field__items > .field__item{height:331px;width:272px;}@media all and (min-width:320px) and (max-width:480px){.block-inline-block3-image .field__items > .field__item{width:100%;height:35px;float:none;border-bottom:1px solid #000000;}}.block-inline-block3-image .field__items > .field__item:nth-of-type(2){border-right:#000000 solid 2px;border-left:#000000 solid 2px;}@media all and (min-width:320px) and (max-width:480px){.block-inline-block3-image .field__items > .field__item:nth-of-type(2){border-right:none;border-left:none;}}.block-inline-block3-image .field__items > .field__item a.touts-link{position:relative;display:block;text-decoration:none;height:100%;}.block-inline-block3-image .field__items > .field__item a.touts-link img{height:100%;width:100%;object-fit:cover;}@media all and (min-width:320px) and (max-width:480px){.block-inline-block3-image .field__items > .field__item a.touts-link{position:static;background-color:#ffffff;}}@media all and (min-width:320px) and (max-width:480px){.block-inline-block3-image .field__items > .field__item a.touts-link:hover{background-color:#000000;border-bottom:1px solid black;}}@media all and (min-width:320px) and (max-width:480px){.block-inline-block3-image .field__items > .field__item a.touts-link:hover .touts-title h3{background:url(/themes/haseko/images/background/mobile-dev-arrow.gif) no-repeat scroll right -37px transparent;}}.block-inline-block3-image .field__items > .field__item a.touts-link .touts-title{position:absolute;text-align:center;top:270px;width:100%;}@media all and (min-width:320px) and (max-width:480px){.block-inline-block3-image .field__items > .field__item a.touts-link .touts-title{position:static;}}.block-inline-block3-image .field__items > .field__item a.touts-link .touts-title h3{background-color:#f9f7f5;color:#000000;display:inline-block;*display:inline;font-size:26px;line-height:34px;padding:0 10px;zoom:1;}@media all and (min-width:320px) and (max-width:480px){.block-inline-block3-image .field__items > .field__item a.touts-link .touts-title h3{background:url(/themes/haseko/images/background/mobile-dev-arrow.gif) no-repeat scroll right 0 transparent;padding:0 20px;font-size:20px;}}.block-inline-block3-image .field__items > .field__item a.touts-link:hover h3{background-color:#000000;color:#f9f7f5;}.block-inline-block3-image #tout-2{border-right:#000000 solid 2px;border-left:#000000 solid 2px;}@media all and (min-width:320px) and (max-width:480px){.block-inline-block3-image #tout-2{border-right:none;border-left:none;}}@media all and (min-width:320px) and (max-width:480px){.developments-landing img{display:none;}}.developments-landing #touts-wrap{height:331px;width:820px;}@media all and (min-width:320px) and (max-width:480px){.developments-landing #touts-wrap{width:100%;height:106px;}}.developments-landing #touts-wrap #tout-2{border-right:#000000 solid 2px;border-left:#000000 solid 2px;}@media all and (min-width:320px) and (max-width:480px){.developments-landing #touts-wrap #tout-2{border-right:none;border-left:none;}}.developments-landing #touts-wrap .developments-tout{float:left;height:331px;}@media all and (min-width:320px) and (max-width:480px){.developments-landing #touts-wrap .developments-tout{width:100%;height:35px;float:none;border-bottom:1px solid #000000;}}.developments-landing #touts-wrap .developments-tout a.touts-link{position:relative;display:block;text-decoration:none;}@media all and (min-width:320px) and (max-width:480px){.developments-landing #touts-wrap .developments-tout a.touts-link{position:static;background-color:#ffffff;}}@media all and (min-width:320px) and (max-width:480px){.developments-landing #touts-wrap .developments-tout a.touts-link:hover{background-color:#000000;border-bottom:1px solid black;}}@media all and (min-width:320px) and (max-width:480px){.developments-landing #touts-wrap .developments-tout a.touts-link:hover .touts-title h3{background:url(/themes/haseko/images/background/mobile-dev-arrow.gif) no-repeat scroll right -37px transparent;}}.developments-landing #touts-wrap .developments-tout a.touts-link .touts-title{position:absolute;text-align:center;top:270px;width:100%;}@media all and (min-width:320px) and (max-width:480px){.developments-landing #touts-wrap .developments-tout a.touts-link .touts-title{position:static;}}.developments-landing #touts-wrap .developments-tout a.touts-link .touts-title h3{background-color:#f9f7f5;color:#000000;display:inline-block;*display:inline;font-size:26px;line-height:34px;padding:0 10px;zoom:1;}@media all and (min-width:320px) and (max-width:480px){.developments-landing #touts-wrap .developments-tout a.touts-link .touts-title h3{background:url(/themes/haseko/images/background/mobile-dev-arrow.gif) no-repeat scroll right 0 transparent;padding:0 20px;font-size:20px;}}.developments-landing #touts-wrap .developments-tout a.touts-link:hover h3{background-color:#000000;color:#f9f7f5;}.developments-detail #page-wrapper #main-wrap #content-wrap{background-color:#f9f7f5;}.block-inline-blockslides .slick--field{display:block;height:461px;width:820px;position:relative;}@media all and (min-width:320px) and (max-width:480px){.block-inline-blockslides .slick--field{width:320px;height:150px;padding:0 0 30px;}}.block-inline-blockslides .slick--field .slick__slide{display:block;width:820px;}@media all and (min-width:320px) and (max-width:480px){.block-inline-blockslides .slick--field .slick__slide{width:320px;}}.block-inline-blockslides .slick--field .slick__slide .media{height:461px;width:820px;}@media all and (min-width:320px) and (max-width:480px){.block-inline-blockslides .slick--field .slick__slide .media{height:180px;width:320px;}}.block-inline-blockslides .slick--field .slick__slide .media img{display:block;}@media all and (min-width:320px) and (max-width:480px){.block-inline-blockslides .slick--field .slick__slide .media img{max-width:100%;}}.block-inline-blockslides .slick--field .slick-dots{position:absolute;display:flex;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;list-style-type:none;padding:0;background-color:#f9f7f5;display:inline-block;}@media all and (min-width:320px) and (max-width:480px){.block-inline-blockslides .slick--field .slick-dots{padding:5px 0;}}.block-inline-blockslides .slick--field .slick-dots li{background:#f9f7f5 url(/themes/haseko/images/background/slider-pag-sprite.png) -2px 6px no-repeat;padding:5px 1px 3px;display:inline-block;*display:inline;zoom:1;}.block-inline-blockslides .slick--field .slick-dots li:first-child,.block-inline-blockslides .slick--field .slick-dots li.first-child{padding-left:20px;background-position:17px 6px;}.block-inline-blockslides .slick--field .slick-dots li:last-child,.block-inline-blockslides .slick--field .slick-dots li.last-child{padding-right:18px;}.block-inline-blockslides .slick--field .slick-dots li.slick-active{background-position:-2px -14px;}.block-inline-blockslides .slick--field .slick-dots li.slick-active:first-child,.block-inline-blockslides .slick--field .slick-dots li.slick-active.first-child{background-position:17px -14px;}.block-inline-blockslides .slick--field .slick-dots li button{background:none;color:transparent;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;display:inline-block;*display:inline;height:15px;overflow:hidden;text-indent:-9999px;width:15px;zoom:1;}.block-inline-blockslides .slick--field nav{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:flex;justify-content:space-between;}.block-inline-blockslides .slick--field nav button{background:none;color:transparent;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;}.block-inline-blockslides .slick--field nav button.slick-prev{background:url(/themes/haseko/images/background/slider-arrow-sprite.gif) 0 -39px no-repeat;display:block;height:39px;color:transparent;width:25px;z-index:10;}@media all and (min-width:320px) and (max-width:480px){.block-inline-blockslides .slick--field nav button.slick-prev{left:295px;visibility:hidden;}}.block-inline-blockslides .slick--field nav button.slick-prev:hover{background:url(/themes/haseko/images/background/slider-arrow-sprite.gif) -25px -39px no-repeat;}.block-inline-blockslides .slick--field nav button.slick-next{background:url(/themes/haseko/images/background/slider-arrow-sprite.gif) 0 0 no-repeat;display:block;height:39px;color:transparent;width:25px;z-index:10;}@media all and (min-width:320px) and (max-width:480px){.block-inline-blockslides .slick--field nav button.slick-next{left:295px;top:100px;visibility:hidden;}}.block-inline-blockslides .slick--field nav button.slick-next:hover{background:url(/themes/haseko/images/background/slider-arrow-sprite.gif) -25px 0 no-repeat;}.block-inline-blockslides .slider-content-wrap{padding:35px 0 0;}@media all and (min-width:320px) and (max-width:480px){.block-inline-blockslides .slider-content-wrap{height:auto;padding:25px 0 0;}}.block-inline-blockslides .slider-content-wrap .slider-content{text-align:center;}.block-inline-blockslides .slider-content-wrap .slider-content h2{font-size:36px;margin:0 0 12px;}@media all and (min-width:320px) and (max-width:480px){.block-inline-blockslides .slider-content-wrap .slider-content h2{font-size:32px;margin:0 auto 12px;width:90%;}}.block-inline-blockslides .slider-content-wrap .slider-content .field--name-body p{margin:0 auto;width:650px;}@media all and (min-width:320px) and (max-width:480px){.block-inline-blockslides .slider-content-wrap .slider-content .field--name-body p{width:90%;}}.block-inline-blockslides .slider-content-wrap .slider-content .field--name-field-extended{display:none;margin:0 auto;padding:20px 0 0;text-align:left;width:725px;}@media all and (min-width:320px) and (max-width:480px){.block-inline-blockslides .slider-content-wrap .slider-content .field--name-field-extended{width:100%;}}.block-inline-blockslides .slider-content-wrap .slider-content .field--name-field-extended .special-info{border:1px solid black;float:right;margin:10px 0 12px 15px;width:300px;min-height:100px;}.block-inline-blockslides .slider-content-wrap .slider-content .field--name-field-extended p{font-size:15px;line-height:20px;letter-spacing:0.5px;padding:5px 0;}@media all and (min-width:320px) and (max-width:480px){.block-inline-blockslides .slider-content-wrap .slider-content .field--name-field-extended p{width:90%;margin:0 auto;letter-spacing:normal;}}.block-inline-blockslides .slider-content-wrap .slider-content .field--name-field-extended a,.block-inline-blockslides .slider-content-wrap .slider-content .field--name-field-extended a:hover{color:#000000;}.block-inline-blockslides .slider-content-wrap .slider-link-outerwrap{height:80px;padding-top:20px;position:relative;text-align:center;}@media all and (min-width:320px) and (max-width:480px){.block-inline-blockslides .slider-content-wrap .slider-link-outerwrap{height:60px;}}.block-inline-blockslides .slider-content-wrap .slider-link-outerwrap .slider-link-innerwrap{display:inline-block;*display:inline;height:24px;zoom:1;margin:0 auto;padding-right:70px;background:url(/themes/haseko/images/background/double-line.gif) right center no-repeat;}.block-inline-blockslides .slider-content-wrap .slider-link-outerwrap .slider-link-innerwrap .slider-link{display:inline-block;*display:inline;height:24px;zoom:1;padding-left:70px;background:url(/themes/haseko/images/background/double-line.gif) left center no-repeat;}.block-inline-blockslides .slider-content-wrap .slider-link-outerwrap .slider-link-innerwrap .slider-link a{background:#000000;border:#000000 solid 1px;color:#ffffff;font-family:"TradeGothicLTStdBdCnNo.20";font-size:16px;height:24px;line-height:24px;padding:0 6px;text-decoration:none;text-transform:uppercase;}.block-inline-blockslides .slider-content-wrap .slider-link-outerwrap .slider-link-innerwrap .slider-link a:hover{color:#000000;background:none;border:#727272 solid 1px;}.block-inline-blockslides img{width:100%;height:auto;}.developments-detail .slides.yes-js .slider-content{padding-bottom:0;}.developments-detail .slides.yes-js .slider-link-outerwrap{display:block;}.developments-detail .slides.yes-js .expander{display:block;}.developments-detail .slides.yes-js .slide-expand{display:none;}.developments-detail .slides .slider-content{padding-bottom:30px;}.developments-detail .slides .slider-link-outerwrap{display:none;}.not-front.developments-detail #page-wrapper #anchor-tabs a{width:30px;}.developments-detail .slides{border-bottom:#000000 solid 4px;position:relative;}@media all and (min-width:320px) and (max-width:480px){.developments-detail .slides{width:320px;margin:0 auto;}}.developments-detail .slides .slides_container.yes-js{display:none;}.developments-detail .slides .slides_container{display:block;height:461px;width:820px;}@media all and (min-width:320px) and (max-width:480px){.developments-detail .slides .slides_container{width:320px;height:150px;padding:0 0 30px;}}.developments-detail .slides .slides_container .slides_control .slide{display:block;width:820px;}@media all and (min-width:320px) and (max-width:480px){.developments-detail .slides .slides_container .slides_control .slide{width:320px;}}.developments-detail .slides .slides_container .slides_control .slide .slider-media{height:461px;width:820px;}@media all and (min-width:320px) and (max-width:480px){.developments-detail .slides .slides_container .slides_control .slide .slider-media{height:180px;width:320px;}}.developments-detail .slides .slides_container .slides_control .slide .slider-media img{display:block;}@media all and (min-width:320px) and (max-width:480px){.developments-detail .slides .slides_container .slides_control .slide .slider-media img{max-width:100%;}}.developments-detail .slider-content-wrap{padding:35px 0 0;}@media all and (min-width:320px) and (max-width:480px){.developments-detail .slider-content-wrap{height:auto;padding:25px 0 0;}}.developments-detail .slider-content-wrap .slider-content{text-align:center;}.developments-detail .slider-content-wrap .slider-content h2{font-size:36px;margin:0 0 12px;}@media all and (min-width:320px) and (max-width:480px){.developments-detail .slider-content-wrap .slider-content h2{font-size:32px;margin:0 auto 12px;width:90%;}}.developments-detail .slider-content-wrap .slider-content .slide-intro p{margin:0 auto;width:650px;}@media all and (min-width:320px) and (max-width:480px){.developments-detail .slider-content-wrap .slider-content .slide-intro p{width:90%;}}.developments-detail .slider-content-wrap .slider-content .slide-expand{margin:0 auto;padding:20px 0 0;text-align:left;width:725px;}@media all and (min-width:320px) and (max-width:480px){.developments-detail .slider-content-wrap .slider-content .slide-expand{width:100%;}}.developments-detail .slider-content-wrap .slider-content .slide-expand .special-info{border:1px solid black;float:right;margin:10px 0 12px 15px;width:300px;min-height:100px;}.developments-detail .slider-content-wrap .slider-content .slide-expand p{font-size:15px;line-height:20px;letter-spacing:0.5px;padding:5px 0;}@media all and (min-width:320px) and (max-width:480px){.developments-detail .slider-content-wrap .slider-content .slide-expand p{width:90%;margin:0 auto;letter-spacing:normal;}}.developments-detail .slider-content-wrap .slider-content .slide-expand a,.developments-detail .slider-content-wrap .slider-content .slide-expand a:hover{color:#000000;}.developments-detail .slider-content-wrap .slider-link-outerwrap{height:80px;padding-top:20px;position:relative;text-align:center;}@media all and (min-width:320px) and (max-width:480px){.developments-detail .slider-content-wrap .slider-link-outerwrap{height:60px;}}.developments-detail .slider-content-wrap .slider-link-outerwrap .slider-link-innerwrap{display:inline-block;*display:inline;height:24px;zoom:1;margin:0 auto;padding-right:70px;background:url(/themes/haseko/images/background/double-line.gif) right center no-repeat;}.developments-detail .slider-content-wrap .slider-link-outerwrap .slider-link-innerwrap .slider-link{display:inline-block;*display:inline;height:24px;zoom:1;padding-left:70px;background:url(/themes/haseko/images/background/double-line.gif) left center no-repeat;}.developments-detail a.prev{background:url(/themes/haseko/images/background/slider-arrow-sprite.gif) 0 -39px no-repeat;display:block;height:39px;left:0;position:absolute;text-indent:-9999px;top:200px;width:25px;z-index:10;}@media all and (min-width:320px) and (max-width:480px){.developments-detail a.prev{left:295px;visibility:hidden;}}.developments-detail a.prev:hover{background:url(/themes/haseko/images/background/slider-arrow-sprite.gif) -25px -39px no-repeat;}.developments-detail a.next{background:url(/themes/haseko/images/background/slider-arrow-sprite.gif) 0 0 no-repeat;display:block;height:39px;left:795px;position:absolute;text-indent:-9999px;top:200px;width:25px;z-index:10;}@media all and (min-width:320px) and (max-width:480px){.developments-detail a.next{left:295px;top:100px;visibility:hidden;}}.developments-detail a.next:hover{background:url(/themes/haseko/images/background/slider-arrow-sprite.gif) -25px 0 no-repeat;}.developments-detail .paginationWrap{position:absolute;top:438px;margin:0 auto;width:100%;text-align:center;}@media all and (min-width:320px) and (max-width:480px){.developments-detail .paginationWrap{top:158px;}}.developments-detail ul.pagination{list-style:none;margin:0;overflow:hidden;position:relative;z-index:11;text-align:center;background-color:#f9f7f5;display:inline-block;}@media all and (min-width:320px) and (max-width:480px){.developments-detail ul.pagination{padding:5px 0;}}.developments-detail ul.pagination li{background:#f9f7f5 url(/themes/haseko/images/background/slider-pag-sprite.png) -2px 6px no-repeat;padding:5px 1px 3px;display:inline-block;*display:inline;zoom:1;}.developments-detail ul.pagination li:first-child,.developments-detail ul.pagination li.first-child{padding-left:20px;background-position:17px 6px;}.developments-detail ul.pagination li:last-child,.developments-detail ul.pagination li.last-child{padding-right:18px;}.developments-detail ul.pagination li.current{background-position:-2px -14px;}.developments-detail ul.pagination li.current:first-child,.developments-detail ul.pagination li.current.first-child{background-position:17px -14px;}.developments-detail ul.pagination li a{display:inline-block;*display:inline;height:15px;overflow:hidden;text-indent:-9999px;width:15px;zoom:1;}.media #main-intro{padding:20px 0;}@media all and (min-width:320px) and (max-width:480px){.media #main-intro{padding:0;}}.media #main-content{margin:0;padding:40px 30px 50px;}@media all and (min-width:320px) and (max-width:480px){.media #main-content{padding:20px;}}.media #main-content #return-to-top{height:0px;text-align:right;overflow:visible;padding-right:20px;}.media #main-content #return-to-top a{color:#878783;font-family:"TradeGothicLTStdCnNo.18";font-size:13px;text-decoration:none;text-transform:uppercase;}.media #main-content #return-to-top a:hover{text-decoration:underline;}.media #main-content .media-item{padding:0;margin:0;width:640px;float:left;min-height:80px;}@media all and (min-width:320px) and (max-width:480px){.media #main-content .media-item{width:90%;padding:10px 0 20px;}}.media #main-content .media-item a{color:#000000;display:inline-block;*display:inline;text-decoration:none;zoom:1;}.media #main-content .media-item a:hover h3{border-bottom:#000000 solid 2px;}.media #main-content .media-item a:hover span{background-position:top right;}.media #main-content .media-item a h3{width:610px;border-bottom:#f9f7f5 solid 2px;display:inline;font-size:28px;line-height:33px;}@media all and (min-width:320px) and (max-width:480px){.media #main-content .media-item a h3{font-size:24px;line-height:24px;}}.media #main-content .media-item a span{background-image:url(/themes/haseko/images/background/arrow-out.png);background-position:top left;height:21px;display:inline-block;*display:inline;width:21px;zoom:1;}.media #main-content .media-item p{padding:0;font-size:16px;line-height:22px;}.media .view-media-coverage-list .view-content .views-row{clear:both;position:relative;overflow:hidden;margin:20px 0;}.media .newsletter-thumb-custom,.media .media-thumb-custom{margin:0 20px 0 0;float:left;}.media .views-field-field-thumbnail,.media .views-field-field-media-thumbnail{float:left;}.media .node-media{line-height:24px;}.media .node-media a{color:#000000;}.about .block-inline-blockheading{padding:20px 0;}@media all and (min-width:320px) and (max-width:480px){.about .block-inline-blockheading{padding:0;}}.about #main-hero-image{max-width:820px;}@media all and (min-width:320px) and (max-width:480px){.about #main-hero-image{max-width:100%;}}.about #main-hero-image img{display:block;}@media all and (min-width:320px) and (max-width:480px){.about #main-hero-image img{max-width:100%;}}.about #main-content{margin:0;padding:40px 0 50px;border-bottom:#000000 4px solid;}@media all and (min-width:320px) and (max-width:480px){.about #main-content{padding:30px 0;width:100%;}}.view-timeline.view-display-id-block_1,.view-awards.view-display-id-block_1{padding:40px 0 50px;border-bottom:#000000 4px solid;}.view-timeline.view-display-id-block_1 .view-content .timeline-item,.view-awards.view-display-id-block_1 .view-content .timeline-item{margin:0 auto;width:700px;}@media all and (min-width:320px) and (max-width:480px){.view-timeline.view-display-id-block_1 .view-content .timeline-item,.view-awards.view-display-id-block_1 .view-content .timeline-item{width:90%;}}.view-timeline.view-display-id-block_1 .view-content .timeline-item p,.view-awards.view-display-id-block_1 .view-content .timeline-item p{font-size:16px;line-height:20px;text-align:left;}.view-timeline.view-display-id-block_1 .view-content .timeline-item .date-items-wrap,.view-awards.view-display-id-block_1 .view-content .timeline-item .date-items-wrap{zoom:1;}.view-timeline.view-display-id-block_1 .view-content .timeline-item .date-items-wrap:after,.view-awards.view-display-id-block_1 .view-content .timeline-item .date-items-wrap:after{clear:both;content:".";display:block;height:0;overflow:hidden;}.view-timeline.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item,.view-awards.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item{background:url(/themes/haseko/images/background/timeline-year-bg.png) 0 0 repeat-y;float:left;width:100%;margin:15px 0;position:relative;min-height:50px;}@media all and (min-width:320px) and (max-width:480px){.view-timeline.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item,.view-awards.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item{background-position:-27px 0;}}.view-timeline.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-outerwrap,.view-awards.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-outerwrap{height:100%;width:103px;position:absolute;}@media all and (min-width:320px) and (max-width:480px){.view-timeline.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-outerwrap,.view-awards.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-outerwrap{width:80px;}}.view-timeline.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-outerwrap .date-innerwrap,.view-awards.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-outerwrap .date-innerwrap{position:absolute;top:50%;left:50%;}.view-timeline.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-outerwrap .date-innerwrap .date,.view-awards.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-outerwrap .date-innerwrap .date{margin-top:-50%;margin-left:-50%;}.view-timeline.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-outerwrap .date-innerwrap .date h4,.view-awards.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-outerwrap .date-innerwrap .date h4{font-size:35px;text-transform:uppercase;text-align:left;line-height:62px;}.view-timeline.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-event,.view-awards.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-event{width:525px;text-align:left;padding:20px 0 15px 142px;line-height:20px;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:22px;}@media all and (min-width:320px) and (max-width:480px){.view-timeline.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-event,.view-awards.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-event{padding-left:112px;width:auto;}}.view-timeline.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-event a,.view-awards.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-event a{color:#000000;text-decoration:underline;}.view-timeline.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-event .views-row,.view-awards.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-event .views-row{margin-bottom:20px;}.view-timeline.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-event .views-row:last-of-type,.view-awards.view-display-id-block_1 .view-content .timeline-item .date-items-wrap .date-item .date-event .views-row:last-of-type{margin-bottom:0;}#timeline #anchor-tabs a{width:54px;}#timeline .timeline-item{margin:0 auto;width:700px;}@media all and (min-width:320px) and (max-width:480px){#timeline .timeline-item{width:90%;}}#timeline .timeline-item p{font-size:16px;line-height:20px;text-align:left;}#timeline .timeline-item .date-items-wrap{zoom:1;}#timeline .timeline-item .date-items-wrap:after{clear:both;content:".";display:block;height:0;overflow:hidden;}#timeline .timeline-item .date-items-wrap .date-item{background:url(/themes/haseko/images/background/timeline-year-bg.png) 0 0 repeat-y;float:left;width:100%;margin:15px 0;position:relative;min-height:50px;}@media all and (min-width:320px) and (max-width:480px){#timeline .timeline-item .date-items-wrap .date-item{background-position:-27px 0;}}#timeline .timeline-item .date-items-wrap .date-item .date-outerwrap{height:100%;width:103px;position:absolute;}@media all and (min-width:320px) and (max-width:480px){#timeline .timeline-item .date-items-wrap .date-item .date-outerwrap{width:80px;}}#timeline .timeline-item .date-items-wrap .date-item .date-outerwrap .date-innerwrap{position:absolute;top:50%;left:50%;}#timeline .timeline-item .date-items-wrap .date-item .date-outerwrap .date-innerwrap .date{margin-top:-50%;margin-left:-50%;}#timeline .timeline-item .date-items-wrap .date-item .date-outerwrap .date-innerwrap .date h4{font-size:35px;text-transform:uppercase;text-align:left;line-height:62px;}#timeline .timeline-item .date-items-wrap .date-item .date-event{width:525px;text-align:left;padding:20px 0 15px 142px;line-height:20px;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:22px;}@media all and (min-width:320px) and (max-width:480px){#timeline .timeline-item .date-items-wrap .date-item .date-event{padding-left:112px;width:auto;}}#timeline .timeline-item .date-items-wrap .date-item .date-event a{color:#000000;text-decoration:underline;}#history #main-content{padding:60px 0 10px;}@media all and (min-width:320px) and (max-width:480px){#history #main-content{padding:20px 0 10px;}}#history #main-content .section-image{margin:0 0 25px 0;}#history #main-content .section-image img{display:block;border-bottom:3px solid #000;}@media all and (min-width:320px) and (max-width:480px){#history #main-content .section-image img{max-width:100%;margin:0 auto;}}#history #main-content .even-odd-row-wrap{min-height:250px;zoom:1;}#history #main-content .even-odd-row-wrap:after{clear:both;content:".";display:block;height:0;overflow:hidden;}#history #main-content .even-odd-row-wrap .content-section{margin-bottom:50px;width:335px;}@media all and (min-width:320px) and (max-width:480px){#history #main-content .even-odd-row-wrap .content-section{margin:0 auto 30px;width:90%;}}#history #main-content .even-odd-row-wrap .content-section.even{float:left;padding:0 30px 0 40px;}@media all and (min-width:320px) and (max-width:480px){#history #main-content .even-odd-row-wrap .content-section.even{padding:0;float:none;text-align:center;}}#history #main-content .even-odd-row-wrap .content-section.odd{float:right;padding:0 40px 0 30px;}@media all and (min-width:320px) and (max-width:480px){#history #main-content .even-odd-row-wrap .content-section.odd{padding:0;float:none;text-align:center;}}#history #main-content .even-odd-row-wrap .content-section h3{font-size:26px;line-height:26px;margin-bottom:12px;}@media all and (min-width:320px) and (max-width:480px){#history #main-content .even-odd-row-wrap .content-section h3{font-size:24px;line-height:24px;}}.block-inline-block4-column{padding:50px 0 10px;}.block-inline-block4-column > .field__items{display:flex;flex-wrap:wrap;padding:0 40px;justify-content:space-between;}.block-inline-block4-column > .field__items > .field__item{margin-bottom:50px;width:335px;}@media all and (min-width:320px) and (max-width:480px){.block-inline-block4-column > .field__items > .field__item{margin:0 0 30px;width:100%;}}@media all and (min-width:320px) and (max-width:480px){.block-inline-block4-column > .field__items > .field__item p{margin:0 auto;width:90%;}}.block-inline-block4-column > .field__items > .field__item .field--name-field-media-image{margin:0 0 25px 0;}.block-inline-block4-column > .field__items > .field__item .field--name-field-media-image img{width:100%;height:auto;display:block;border-bottom:3px solid #000;}.block-inline-block4-column > .field__items > .field__item h3{font-size:26px;line-height:26px;margin:25px 0 12px;}@media all and (min-width:320px) and (max-width:480px){.block-inline-block4-column > .field__items > .field__item h3{font-size:24px;line-height:24px;}}#approach #main-content{padding:50px 0 10px;}#approach #main-content .even-odd-row-wrap{min-height:250px;zoom:1;}#approach #main-content .even-odd-row-wrap:after{clear:both;content:".";display:block;height:0;overflow:hidden;}#approach #main-content .even-odd-row-wrap .content-section{margin-bottom:50px;width:335px;}@media all and (min-width:320px) and (max-width:480px){#approach #main-content .even-odd-row-wrap .content-section{margin:0 0 30px;width:100%;}}@media all and (min-width:320px) and (max-width:480px){#approach #main-content .even-odd-row-wrap .content-section p{margin:0 auto;width:90%;}}#approach #main-content .even-odd-row-wrap .content-section.even{float:left;padding:0 30px 0 40px;}@media all and (min-width:320px) and (max-width:480px){#approach #main-content .even-odd-row-wrap .content-section.even{padding:0;float:none;text-align:center;}}#approach #main-content .even-odd-row-wrap .content-section.odd{float:right;padding:0 40px 0 30px;}@media all and (min-width:320px) and (max-width:480px){#approach #main-content .even-odd-row-wrap .content-section.odd{padding:0;float:none;text-align:center;}}#approach #main-content .even-odd-row-wrap .content-section h3{font-size:26px;line-height:26px;margin:25px 0 12px;}@media all and (min-width:320px) and (max-width:480px){#approach #main-content .even-odd-row-wrap .content-section h3{font-size:24px;line-height:24px;}}#approach #main-content .even-odd-row-wrap .section-image{border-bottom:4px solid #000000;height:156px;width:348px;}@media all and (min-width:320px) and (max-width:480px){#approach #main-content .even-odd-row-wrap .section-image{width:320px;margin:0 auto;height:143px;}}#team #main-content{padding:20px 0;}#team #main-content .team-member{margin:0 auto;padding:30px 0;width:735px;zoom:1;}@media all and (min-width:320px) and (max-width:480px){#team #main-content .team-member{width:80%;margin:0 auto;padding:20px 0;}}#team #main-content .team-member:after{clear:both;content:".";display:block;height:0;overflow:hidden;}#team #main-content .team-member .member-photo{height:170px;float:left;width:170px;}@media all and (min-width:320px) and (max-width:480px){#team #main-content .team-member .member-photo{float:none;margin:0 auto;}}#team #main-content .team-member .member-bio{float:left;padding:0 0 0 30px;width:535px;}@media all and (min-width:320px) and (max-width:480px){#team #main-content .team-member .member-bio{float:none;padding:10px 0 0 0;width:100%;text-align:center;}}#team #main-content .team-member .member-bio h3{font-size:28px;line-height:28px;margin-bottom:12px;}#team #main-content .team-member .member-bio p{font-size:16px;letter-spacing:0.5px;line-height:22px;}@media all and (min-width:320px) and (max-width:480px){#team #main-content .team-member .member-bio p{letter-spacing:0;}}.contact-page .head-image{max-width:820px;height:303px;background:url("/themes/haseko/images/ContactHead.jpg");background-repeat:no-repeat;background-position:center;}@media all and (min-width:320px) and (max-width:480px){.contact-page .head-image{display:none;}}.contact-page .content-area{margin:0 auto;padding:60px 0 50px;width:750px;zoom:1;}@media all and (min-width:320px) and (max-width:480px){.contact-page .content-area{width:90%;margin:0 auto;padding:30px 0;}}.contact-page .content-area:after{clear:both;content:".";display:block;height:0;overflow:hidden;}.contact-page .content-area .left{float:left;text-align:left;width:275px;}@media all and (min-width:320px) and (max-width:480px){.contact-page .content-area .left{float:none;width:90%;}}.contact-page .content-area .left p{background:none;font-family:"TradeGothicLTStdCnNo.18";font-size:20px;margin:0;padding:0;text-align:left;width:260px;}@media all and (min-width:320px) and (max-width:480px){.contact-page .content-area .left p{width:100%;font-size:18px;}}.contact-page .content-area .left a{clear:both;color:#000000;display:inline-block;text-decoration:none;border-bottom:1px solid #f9f7f5;font-size:20px;line-height:20px;padding:0 0 3px;zoom:1;}@media all and (min-width:320px) and (max-width:480px){.contact-page .content-area .left a{padding:10px 0 0;font-size:18px;line-height:18px;}}.contact-page .content-area .left a:after{content:"";background-image:url(/themes/haseko/images/background/arrow-out.png);background-position:left top;display:inline-block;height:17px;width:21px;}.contact-page .content-area .left a:hover{border-bottom:1px solid #000000;}.contact-page .content-area .left a:hover:after{background-position:right top;}.contact-page .content-area .right{float:right;width:445px;}@media all and (min-width:320px) and (max-width:480px){.contact-page .content-area .right{float:none;width:90%;padding-top:25px;margin:0 auto;}}.contact-page .content-area .right p{background:none;margin:0;padding:0;text-align:left;width:440px;}@media all and (min-width:320px) and (max-width:480px){.contact-page .content-area .right p{width:100%;text-align:center;}}.contact-page #edit-flexbox{margin:0 auto;width:750px;flex-wrap:wrap;}@media all and (min-width:320px) and (max-width:480px){.contact-page #edit-flexbox{width:100%;}}.contact-page #edit-flexbox .form-item{float:left;width:360px;margin-top:1em;margin-bottom:1em;}@media all and (min-width:320px) and (max-width:480px){.contact-page #edit-flexbox .form-item{width:90%;margin:0 auto;float:none;padding:10px 0 0;}}.contact-page #edit-flexbox .form-item.form-item-company-name{width:100%;}@media all and (min-width:320px) and (max-width:480px){.contact-page #edit-flexbox .form-item.form-item-company-name{width:90%;margin:0 auto;}}.contact-page #edit-flexbox .form-item.form-item-phone-number,.contact-page #edit-flexbox .form-item.form-item-last-name{margin-left:30px;}@media all and (min-width:320px) and (max-width:480px){.contact-page #edit-flexbox .form-item.form-item-phone-number,.contact-page #edit-flexbox .form-item.form-item-last-name{width:90%;margin:0 auto;}}.contact-page #edit-flexbox .form-item.form-item-phone-number input{padding-left:45px;}.contact-page #edit-flexbox .form-item.form-type-textarea{float:left;width:100%;}@media all and (min-width:320px) and (max-width:480px){.contact-page #edit-flexbox .form-item.form-type-textarea{width:90%;margin:0 auto;float:none;padding:10px 0 0;}}.contact-page #edit-flexbox .form-item.form-type-textarea #edit-message{background:none;border:1px solid #c7c6c4;resize:none;}.contact-page #edit-flexbox .form-item label{display:block;font-family:"TradeGothicLTStdCnNo.18";font-size:18px;font-weight:normal;padding:0 0 8px 0;}.contact-page #edit-flexbox .form-item label .form-required{color:#000000;}.contact-page #edit-flexbox .form-item input{background:none;border:1px solid #c7c6c4;font-size:13px;height:25px;padding:0 2px;width:350px;}@media all and (min-width:320px) and (max-width:480px){.contact-page #edit-flexbox .form-item input{width:100%;-webkit-appearance:none;-webkit-border-radius:0;}}@media all and (min-width:320px) and (max-width:480px){.contact-page #edit-flexbox .form-item textarea{-webkit-appearance:none;-webkit-border-radius:0;}}.contact-page #edit-submit-wrapper{clear:both;height:24px;padding:20px 0 60px;position:relative;text-align:center;}@media all and (min-width:320px) and (max-width:480px){.contact-page #edit-submit-wrapper{padding:20px 0 30px;}}.contact-page #edit-submit-wrapper #edit-submit-wrapper-inner{background:url(/themes/haseko/images/background/double-line.gif) no-repeat scroll right center transparent;display:inline-block;*display:inline;height:24px;padding-right:70px;zoom:1;}.contact-page #edit-submit-wrapper #edit-submit-wrapper-inner #edit-actions{background:url(/themes/haseko/images/background/double-line.gif) no-repeat scroll left center transparent;display:inline-block;*display:inline;height:24px;padding-left:70px;zoom:1;}.contact-page #edit-submit-wrapper #edit-submit-wrapper-inner #edit-actions input.form-submit{background:#000000;border:#000000 solid 1px;color:#ffffff;cursor:pointer;float:left;font-family:"TradeGothicLTStdBdCnNo.20";font-size:16px;height:24px;line-height:24px;padding:0 8px 2px;text-decoration:none;text-transform:uppercase;}@media all and (min-width:320px) and (max-width:480px){.contact-page #edit-submit-wrapper #edit-submit-wrapper-inner #edit-actions input.form-submit{-webkit-appearance:none;-webkit-border-radius:0;}}.contact-page #edit-submit-wrapper #edit-submit-wrapper-inner #edit-actions input.form-submit:hover{color:#000000;background:none;border:#727272 solid 1px;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #content-wrap{border-top:#000000 solid 4px;}}.page-contact-us #main-hero-image{max-width:820px;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #main-hero-image{display:none;}}.page-contact-us #main-intro{margin:0 auto;padding:60px 0 50px;width:750px;zoom:1;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #main-intro{width:90%;margin:0 auto;padding:30px 0;}}.page-contact-us #main-intro:after{clear:both;content:".";display:block;height:0;overflow:hidden;}.page-contact-us #main-intro #address{float:left;text-align:left;width:275px;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #main-intro #address{float:none;width:90%;}}.page-contact-us #main-intro #address p{background:none;font-family:"TradeGothicLTStdCnNo.18";font-size:20px;margin:0;padding:0;text-align:left;width:260px;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #main-intro #address p{width:100%;font-size:18px;}}.page-contact-us #main-intro #address a{clear:both;color:#000000;display:inline-block;*display:inline;padding:15px 0 0;text-decoration:none;zoom:1;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #main-intro #address a{padding:10px 0 0;}}.page-contact-us #main-intro #address a h3{border-bottom:1px solid #f9f7f5;display:inline-block;*display:inline;font-size:20px;line-height:20px;padding:0 0 3px;zoom:1;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #main-intro #address a h3{font-size:18px;line-height:18px;}}.page-contact-us #main-intro #address a span{background-image:url(/themes/haseko/images/background/arrow-out.png);background-position:left top;display:inline-block;*display:inline;height:17px;width:21px;zoom:1;}.page-contact-us #main-intro #address a:hover h3{border-bottom:1px solid #000000;}.page-contact-us #main-intro #address a:hover span{background-position:right top;}.page-contact-us #main-intro #contact-text{float:right;width:445px;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #main-intro #contact-text{float:none;width:90%;padding-top:25px;margin:0 auto;}}.page-contact-us #main-intro #contact-text p{background:none;margin:0;padding:0;text-align:left;width:440px;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #main-intro #contact-text p{width:100%;text-align:center;}}.page-contact-us #block-system-main{background-color:#f9f7f5;border-bottom:#000000 solid 4px;}.page-contact-us #block-system-main #haseko-contact-form{margin:0 auto;width:750px;zoom:1;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #block-system-main #haseko-contact-form{width:100%;}}.page-contact-us #block-system-main #haseko-contact-form:after{clear:both;content:".";display:block;height:0;overflow:hidden;}.page-contact-us #block-system-main #haseko-contact-form .form-item.form-type-textfield{float:left;width:360px;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #block-system-main #haseko-contact-form .form-item.form-type-textfield{width:90%;margin:0 auto;float:none;padding:10px 0 0;}}.page-contact-us #block-system-main #haseko-contact-form .form-item.form-type-textfield.form-item-company-name{width:100%;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #block-system-main #haseko-contact-form .form-item.form-type-textfield.form-item-company-name{width:90%;margin:0 auto;}}.page-contact-us #block-system-main #haseko-contact-form .form-item.form-type-textfield.form-item-phone-num,.page-contact-us #block-system-main #haseko-contact-form .form-item.form-type-textfield.form-item-last-name{margin-left:30px;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #block-system-main #haseko-contact-form .form-item.form-type-textfield.form-item-phone-num,.page-contact-us #block-system-main #haseko-contact-form .form-item.form-type-textfield.form-item-last-name{width:90%;margin:0 auto;}}.page-contact-us #block-system-main #haseko-contact-form .form-item.form-type-textarea{float:left;width:100%;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #block-system-main #haseko-contact-form .form-item.form-type-textarea{width:90%;margin:0 auto;float:none;padding:10px 0 0;}}.page-contact-us #block-system-main #haseko-contact-form .form-item.form-type-textarea #edit-message{background:none;border:1px solid #c7c6c4;resize:none;}.page-contact-us #block-system-main #haseko-contact-form .form-item label{font-family:"TradeGothicLTStdCnNo.18";font-size:18px;font-weight:normal;padding:0 0 8px 0;}.page-contact-us #block-system-main #haseko-contact-form .form-item label .form-required{color:#000000;}.page-contact-us #block-system-main #haseko-contact-form .form-item input{background:none;border:1px solid #c7c6c4;font-size:13px;height:25px;padding:0 2px;width:350px;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #block-system-main #haseko-contact-form .form-item input{width:100%;-webkit-appearance:none;-webkit-border-radius:0;}}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #block-system-main #haseko-contact-form .form-item textarea{-webkit-appearance:none;-webkit-border-radius:0;}}.page-contact-us #block-system-main #haseko-contact-form #submit-outerwrap{clear:both;height:24px;padding:20px 0 60px;position:relative;text-align:center;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #block-system-main #haseko-contact-form #submit-outerwrap{padding:20px 0 30px;}}.page-contact-us #block-system-main #haseko-contact-form #submit-outerwrap #submit-innerwrap{background:url(/themes/haseko/images/background/double-line.gif) no-repeat scroll right center transparent;display:inline-block;*display:inline;height:24px;padding-right:70px;zoom:1;}.page-contact-us #block-system-main #haseko-contact-form #submit-outerwrap #submit-innerwrap #submit-link{background:url(/themes/haseko/images/background/double-line.gif) no-repeat scroll left center transparent;display:inline-block;*display:inline;height:24px;padding-left:70px;zoom:1;}.page-contact-us #block-system-main #haseko-contact-form #submit-outerwrap #submit-innerwrap #submit-link input.form-submit{background:#000000;border:#000000 solid 1px;color:#ffffff;cursor:pointer;float:left;font-family:"TradeGothicLTStdBdCnNo.20";font-size:16px;height:24px;line-height:24px;padding:0 8px 2px;text-decoration:none;text-transform:uppercase;}@media all and (min-width:320px) and (max-width:480px){.page-contact-us #block-system-main #haseko-contact-form #submit-outerwrap #submit-innerwrap #submit-link input.form-submit{-webkit-appearance:none;-webkit-border-radius:0;}}.page-contact-us #block-system-main #haseko-contact-form #submit-outerwrap #submit-innerwrap #submit-link input.form-submit:hover{color:#000000;background:none;border:#727272 solid 1px;}.page-search #block-system-main{border-bottom:#000000 4px solid;padding:50px 0;min-height:300px;}@media all and (min-width:320px) and (max-width:480px){.page-search #block-system-main{width:100%;padding:20px 0;min-height:200px;}}.page-search #block-system-main .content{margin:0 auto;width:735px;}@media all and (min-width:320px) and (max-width:480px){.page-search #block-system-main .content{width:90%;}}.page-search #block-system-main .content .search_page_heading{margin:0 0 35px;}.page-search #block-system-main .content .search_page_heading h2{font-family:"TradeGothicLTStdBdCnNo.20";font-size:24px;padding:0;}.page-search #block-system-main .content h2{font-size:20px;padding:8px 0;}.page-search #block-system-main .content ul{padding:30px 0 0;}.page-search #block-system-main .content ul li{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;letter-spacing:0.5px;}@media all and (min-width:320px) and (max-width:480px){.page-search #block-system-main .content ul{padding:20px;}}.page-search #block-system-main .content .search-results .search-result{margin:0 0 25px;}.page-search #block-system-main .content .search-results .search-result h3{margin:0 0 10px;}.page-search #block-system-main .content .search-results .search-result h3 a{color:#000000;text-decoration:none;}.page-search #block-system-main .content .search-results .search-result h3 a:hover{text-decoration:underline;}@media all and (min-width:320px) and (max-width:480px){.page-search #block-system-main .content .search-results .search-result h3 a{text-decoration:underline;}}.page-search #block-system-main .content .search-results .search-result .result{padding:0 0 0 25px;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:24px;}.node-type-page .content .boxes-box{border-bottom:#000000 4px solid;}.node-type-page .content .boxes-box .boxes-box-content{margin:0 auto;padding:30px 0 40px;width:735px;}@media all and (min-width:320px) and (max-width:480px){.node-type-page .content .boxes-box .boxes-box-content{width:85%;margin:0 auto;padding:20px 0;}}.node-type-page .content .boxes-box .boxes-box-content .field-name-field-date{margin:0 0 20px;}.node-type-page .content .boxes-box .boxes-box-content .field-name-field-date .field-label{display:none;}.node-type-page .content .boxes-box .boxes-box-content .field-name-field-date span{font-size:14px;font-family:"TradeGothicLTStdBdCnNo.20";margin:0 0 15px;letter-spacing:1px;}.node-type-page .content .boxes-box .boxes-box-content h2{font-size:26px;margin:8px 0;}.node-type-page .content .boxes-box .boxes-box-content h3{font-family:"TradeGothicLTStdBdCnNo.20";font-size:22px;}.node-type-page .content .boxes-box .boxes-box-content p{font-size:16px;letter-spacing:0.5px;line-height:20px;margin:10px 0;}@media all and (min-width:320px) and (max-width:480px){.node-type-page .content .boxes-box .boxes-box-content p{letter-spacing:normal;line-height:22px;}}.node-type-page .content .boxes-box .boxes-box-content span{display:block;font-family:"TradeGothicLTStdCnNo.18";margin:15px 0 0;}.site-map-menus{padding:40px;}.site-map-menus h2{font-size:20px;border-bottom:solid 1px #000;line-height:30px;display:inline;}.site-map-menus li.leaf,.site-map-menus li.expanded{list-style:none;font-family:"TradeGothicLTStdCnNo.18";font-size:18px;line-height:24px;color:#000;}.site-map-menus li.leaf a,.site-map-menus li.expanded a{color:#000;text-decoration:none;}@media all and (min-width:481px){.site-map-menus li.leaf a:hover,.site-map-menus li.expanded a:hover{border-bottom:solid 1px #000;}}.site-map-menus li.expanded{font-family:"TradeGothicLTStdCnNo.18";}.background-image{position:fixed;top:0;left:0;z-index:-1;}.background-image img{width:100vw;height:100vh;object-fit:cover;}#main-nav .region-header #block-haseko-main-menu ul.menu li a#logo.is-active{border-bottom:none;}body.path-search .search-form{display:none;}body.path-search #block-haseko-content{width:735px;padding:50px 0;margin:0 auto;}body.path-search #block-haseko-content a{color:black;}body.path-search #block-haseko-content a:hover{text-decoration:none;}body.path-search #block-haseko-content li{margin-bottom:12px;}body.path-search #block-haseko-content .pager ul{display:flex;list-style-type:none;justify-content:center;}body.path-search #block-haseko-content .pager ul li{margin-right:8px;}nav#block-footer{z-index:200;height:25px;}#block-eho img{display:block;margin-left:auto;margin-right:13px;height:50px;width:auto;position:absolute;right:0;bottom:-55px;padding-top:10px;}
#block-haseko-primary-local-tasks ul.tabs.primary{display:flex;gap:3px;list-style-type:none;padding:0;}#block-haseko-primary-local-tasks ul.tabs.primary li a{border:1px solid #333;border-radius:3px;background-color:#f0f0f0;padding:5px 10px;text-decoration:none;color:#333;}#block-haseko-primary-local-tasks ul.tabs.primary li.is-active a{background-color:#007bff;color:#fff;}#block-haseko-primary-local-tasks ul.tabs.primary li a:hover{background-color:#0056b3;color:#fff;}#block-haseko-primary-local-tasks ul.tabs.primary li a:focus{outline:none;box-shadow:0 0 0 2px rgba(0,123,255,0.5);}#block-haseko-primary-local-tasks ul.tabs.primary li a.disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed;}#block-haseko-primary-local-tasks ul.tabs.primary li a.disabled:hover{background-color:#e0e0e0;color:#999;}#block-haseko-primary-local-tasks ul.tabs.primary li a.disabled:focus{box-shadow:none;}#block-haseko-primary-local-tasks ul.tabs.primary li a.active:focus{box-shadow:0 0 0 2px rgba(0,123,255,0.5);}#block-haseko-primary-local-tasks ul.tabs.primary li a.active:hover{background-color:#0056b3;color:#fff;}
