/**
 * @file
 * LCN - header
 */

.header .section {
  position: relative;
  background: url(/themes/lakeview/images/blue_paper.jpg) repeat top center;
  border-radius: 0;
}
.region-header {
  height: 170px;
  background: url(/themes/lakeview/images/stethoscope.png) no-repeat 30% 100%;
  margin: 0 auto;
  padding: 0.357em 15px 0;
}
@media all and (min-width: 461px) {
  #block-lakeview-search li, #block-lakeview-topnav li, #block-lakeview-mininav .content li {
    white-space: nowrap;
  }
  #block-lakeview-search ul, #block-lakeview-topnav ul, #block-lakeview-mininav .content ul {
    white-space: nowrap;
  }
}

#block-lakeview-search, #block-lakeview-topnav, #block-lakeview-mininav {
  padding: 6px;
  float: right;
  margin: 0;
}
#block-lakeview-topnav, #block-lakeview-mininav {
  border-radius: 5px;
  background: url(/themes/lakeview/images/LCN-back-trans.png) repeat;
}
#block-lakeview-search, #block-lakeview-topnav {
  clear: none;
}

#block-lakeview-search ul, #block-lakeview-topnav ul, #block-lakeview-mininav .content ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: right;
}
#block-lakeview-search li, #block-lakeview-topnav li, #block-lakeview-mininav .content li {
  display: inline;
  margin: 0;
  font-size: 14px;
}
#block-lakeview-search li a, #block-lakeview-topnav li a, #block-lakeview-mininav .content li a {
  color: #fff;
  text-decoration: none;
  padding: 5px;
}
#block-lakeview-search li a:hover, #block-lakeview-topnav li a:hover, #block-lakeview-mininav li a:hover {
  background: #b8b3b3;
  color: #7a003c;
  padding: 5px;
  border-radius: 2px;
}

#block-lakeview-phonenumber {
  float: right;
  text-align: right;
  clear: right;
  margin: -5px 0 -5px 0;
}
#block-lakeview-phonenumber p {
  padding: 0;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
}
#block-lakeview-phonenumber p strong {
  font-size: 24px;
} 

#block-lakeview-tagline {
  font-size: 24px;
  font-family: 'Lancelot', serif;
  color: #c2c2c2;
  margin: -10px 0 -10px 0;
  padding: 0;
}

@media all and (max-width: 500px) {
  .region-header {height: 425px;}
}

@media all and (max-width: 500px) {
  #block-lakeview-topnav, #block-lakeview-mininav, #block-lakeview-tagline, #block-lakeview-phonenumber {
    text-align: center;
    float: none;
    margin: 0 auto;
  }
  #block-lakeview-topnav .content ul, #block-lakeview-mininav .content ul {text-align: center;}
  #block-lakeview-topnav .content ul, #block-lakeview-mininav .content li {
  }
  #block-lakeview-search {float: none; clear: both; margin: 0 auto;}
  #block-lakeview-topnav {
    clear: both;
  }
  .region-header .search-block-form {
    float: none; margin: 0 auto; width: 200px; /* LTR */
  }
}

button.payhere {
  overflow: visible; /* Shrinkwrap the text in IE7- */
  margin: 0;
  padding: 0 5px 0 5px;
  padding: 5px;
  border: 0;
  color: #ffffff;
  background: transparent;
  font: inherit; /* Inherit font settings (doesn't work in IE7-) */
  line-height: normal; /* Override line-height to avoid spacing issues */
  cursor: pointer; /* Buttons don't make the cursor change in all browsers */
  -moz-user-select: text; /* Make button text selectable in Gecko */
}
button.payhere::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.payhere:hover {
  background: #b8b3b3;
  color: #7a003c;
  border-radius: 2px;
}
