body { color:#555; font-size:13px; font-family:'Open Sans',sans-serif; margin-top:150px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ color:#222; font-weight: 400;}

.header{ border-top:10px solid; position:fixed; top:0; left:0; right:0; background:#fff; z-index:10;}
.payoff{ position:absolute; left:145px; bottom:10px; color:#000; font-size:17px;}

.info-top h2{ margin:10px 0;}

.top-contact { margin: 20px 0 30px; overflow: hidden; text-align: right;}
.top-contact i{ font-size:14px;}
.top-contact ul { float: right; margin: 0 0 0 15px; padding:0; list-style:none;}
.top-contact li { float: left; font-size: 13px; padding: 0 0 0 7px;}
.top-contact li, .top-contact li a { color: #ccc; text-decoration:none;}
.top-contact li a:hover, .top-contact .lang-selector li a.active { color: #019FE8;}
.top-contact .lang-selector li a { color: #494949; text-transform: uppercase;}
.top-contact .user strong{ color:#666;}
.top-contact .user .manage{ background:#666; color:#fff; padding:2px 5px; display:inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.top-contact .user .manage i{ display:block; font-size:11px;}

.logo{ position:relative; top:-10px; float:left;}
.main-nav .nav > li > a{ color:#fff;}
.main-nav .navbar-nav > li > a{ padding: 8px 10px; font-size:14px;}
.main-nav .nav > li > a:hover,
.main-nav .nav > li > a:focus,
.main-nav .nav > li.active > a{background-color:#F5F5F5; color:#666;}

@media (max-width: 767px) {
  .header{ padding-top:10px; height:110px;}
  .logo{ width:75px; top:auto; position:absolute;}
  .top-contact{ margin-top:0; margin-bottom:20px;}
  .navbar-toggle{ margin:0; padding:0;}
  .main-nav{ margin:0; position:absolute; top:90px; left:0; right:0; background:#fff;}
  .main-nav .dropdown-menu{ padding:0;}
}

@media (max-width: 450px) {
  .top-contact{ margin-bottom:5px;}
  .top-contact ul.user{ max-width:65%;}
}
