@charset "UTF-8";
/* CSS Document */


@font-face {
    font-family: 'vonnesthin';
    src: url('../font/vonnes-thin-webfont.eot');
    src: url('../font/vonnes-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/vonnes-thin-webfont.woff2') format('woff2'),
         url('../font/vonnes-thin-webfont.woff') format('woff'),
         url('../font/vonnes-thin-webfont.ttf') format('truetype'),
         url('../font/vonnes-thin-webfont.svg#vonnesthin') format('svg');
    font-weight: normal;
    font-style: normal;

}
html, body {width:100%; height:100%; padding:0px; margin:0px}



.static-content{  width: calc(100% - 20px); margin: 0 auto; }
/* .hd-navigation ul{ width: 940px; } */

.header-static{ max-width: 660px; margin: 0 auto; background-color: #132F65; width: 100%; padding: 4px 0 3px !important; z-index: 99; }
.header-static{ padding: 18px 0 12px; }
.header-static .header-panel{ overflow: hidden; }
.header-static .bp-logo2{ width: 150px; z-index: 90; float: left; }
.header-static .bp-logo2 h1{ margin: 0; padding: 0; font-size: 100%; line-height: 1; }
.header-static .bp-logo2 img{ margin: 0; padding: 0; }
.header-static .bp-titile{ font-family: 'vonnesthin'; font-size: 14px; color: #fff; float: left; padding-left: 10px; margin-left: 10px; border-left: 1px solid rgba(255,255,255, 0.2); margin-top: 10px; }
.header-static .bp-titile a{ color: #fff; }


body.static-common .hd-navigation{ background: none #05193E; height: auto; padding: 12px 0;}
/* .hd-navigation ul{ text-align: left; }
.hd-navigation{ background: none #05193E !important; height: auto; padding: 12px 0; } */

.footer-static{ max-width: 660px; margin: 0 auto; background-color: #132F65; width: 100%; padding: 0; border: 0; overflow: unset; }
.footer-bottom{ background-color: rgba(0,0,0,0.3); font-size: 14px; color: #fff; font-weight: bold; }
.footer-static .footer-bottom{ padding: 20px 0; }
.footer-static .turehits{ display: inline-block; padding-top: 0; padding-left: 10px; }


.div-pageBody {
  display: flex;
  flex-flow: column nowrap;
  flex: 0 0 auto;
  height: 100%;
}
.div-pageContent {
  width: 100%;
  flex: 1 1 auto;
  margin: 0 auto;
}


html body header > div#main-nav:before{ background: #132F65; }

header div#logo{ left: unset; margin: 0; }

.content-pd{ padding-top: 60px; }

@media (max-width: 342px) {
  .header-static .bp-titile{ font-size: 11px; }
}


