/*
Theme Name:     wpGiles Child
Theme URI:      http://www.gilesisland.com
Description:    Child theme for the wpGiles theme
Author:         JB Inc.
Author URI:     http://gilesisland.com
Template:       wpGiles                             
Version:        1.1
*/
@import url(../wpGiles/style.css);
@import url(css/reset.css);
@import url(css/layout.css);
@import url(css/typography.css);
@import url(css/colors.css);
@import url(css/nav.css);
.bdn-postcontent h2 {
    font-size: 17px;
    color: #FFF
    }
.bdn-postcontent h3 {
    color: #FFF;
    font-size: 16px
    }
.ngg-galleryoverview {
    background-color: #222;
    margin: 0 !important;
    padding: 0
    }
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {
    color: #7B9C90
    }
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover {
    background-color: #7B9C90 !important
    }
.ngg-navigation span {
    color: #FFF
    }
.introduction h2 {
    padding-left: 7px;
    padding-top: 0
    }
.introduction a, .introduction a:visited {
    color: #FFF !important
    }
.home .bdn-layout-cell.bdn-content {
    padding-right: 32px
    }
.photos .bdn-layout-cell.bdn-content {
    padding-right: 15px
    }
.bdn-block {
    margin: 0 0 15px
    }
.facilities .bdn-header, .about-us .bdn-header {
    margin: 7px auto 0;
    height: 445px;
    background-position: 0 0;
    background-repeat: no-repeat;
    position: relative;
    width: 966px;
    z-index: auto !important
    }
.responsive .facilities .bdn-header, .responsive .about-us .bdn-header {
    background-position: center center
    }
.about-us #bdn-main, .facilities #bdn-main {
    background: url(images/about-header.jpg) no-repeat scroll 0 0%, url(images/page.jpeg) repeat scroll 0 0%, none repeat scroll 0 0 #1C362D
    }
.photos .bdn-header {
    background: url(images/photos.jpg) repeat scroll 0 0 transparent
    }
.about-us .tt-headline, .facilities .tt-headline {
    width: 150px
    }
.about-us .headerleft, .facilities .headerleft {
    height: auto;
    margin: 308px 0 0
    }
.directions > img {
    background-color: #222;
    margin-top: -21px;
    padding: 32px
    }
.bdn-footer .bdn-widget-title {
    font-size: 2.2em
    }
.bdn-footer-text ul > li:before {
    content: ""
    }
.home .bdn-layout-cell.bdn-content {
    width: 585px !important
    }
.home .bdn-layout-cell.bdn-sidebar1 {
    width: 355px
    }
.bdn-vmenublock {
    margin-bottom: 30px
    }
.bdn-nav2 {
    background-color: #B43227;
    border-bottom: 1px dotted transparent;
    margin: -30px auto 10px;
    position: relative;
    z-index: 1;
    float: left
    }
.bdn-nav2-inner:before {
    content: " "
    }
.bdn-nav2-inner {
    text-align: left;
    margin: 0 auto
    }
.desktop .bdn-nav2-inner {
    width: 966px;
    padding-left: 0;
    padding-right: 0
    }
.desktop .bdn-nav2 {
    padding-left: 0;
    padding-right: 0
    }
.bdn-nav2:before {
    width: 100%;
    content: " ";
    display: table
    }
.bdn-nav2:after .cleared, .clearfix:after {
    clear: both;
    font: 0/0 serif;
    display: block;
    content: " "
    }
.bdn-nav2 li {
    float: left;
    padding: 15px
    }
.current_page_item {
    background-color: #4C120D
    }
.bdn-nav2 li > a {
    color: #FFF;
    font-family: Georgia, "Times New Roman", Times, Serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: lowercase
    }
.bdn-nav2 li > a:hover {
    color: #ccc
    }
.fac_img {
    margin-bottom: 10px;
    margin-top: 15px
    }
.bdn-footer .bdn-widget-title {
    font-family: verdana;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase
    }
.bdn-widget-content {
    margin-bottom: 10px
    }
.bdn-widget-title > a {
    color: #FFF !important;
    text-decoration: none !important
    }
.ngg-slideshow {
    background: none repeat scroll 0 0 transparent
    }
.ngg-slideshow img {
    width: 100%
    }
.text .supporting {
    float: none !important
    }