/*!
 * Bootstrap v2.2.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
/* MAIN CONTAINERS */
[class*="span"] {
    float: left;
    margin-left: 1%
    }
img {
    max-width: 100%
    }
/* LAYOUT */
.row-fluid [class*="span"] {
    float: left;
    margin-left: 2.12766%
    }
.row-fluid [class*="span"]:first-child {
    margin-left: 0
    }
.row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.12766%
    }
.row-fluid .span12 {
    width: 100%
    }
.row-fluid .span11 {
    width: 91.489362%
    }
.row-fluid .span10 {
    width: 82.978723%
    }
.row-fluid .span9 {
    width: 74.468085%
    }
.row-fluid .span8 {
    width: 65.957447%
    }
.row-fluid .span7 {
    width: 57.446809%
    }
.row-fluid .span6 {
    width: 48.93617%
    }
.row-fluid .span5 {
    width: 40.425532%
    }
.row-fluid .span4 {
    width: 31.914894%
    }
.row-fluid .span3 {
    width: 23.404255%
    }
.row-fluid .span2 {
    width: 14.893617%
    }
.row-fluid .span1 {
    width: 6.382979%
    }
.row-fluid .offset12 {
    margin-left: 104.255319%
    }
.row-fluid .offset12:first-child {
    margin-left: 102.12766%
    }
.row-fluid .offset11 {
    margin-left: 95.744681%
    }
.row-fluid .offset11:first-child {
    margin-left: 93.617021%
    }
.row-fluid .offset10 {
    margin-left: 87.234043%
    }
.row-fluid .offset10:first-child {
    margin-left: 85.106383%
    }
.row-fluid .offset9 {
    margin-left: 78.723404%
    }
.row-fluid .offset9:first-child {
    margin-left: 76.595745%
    }
.row-fluid .offset8 {
    margin-left: 70.212766%
    }
.row-fluid .offset8:first-child {
    margin-left: 68.085106%
    }
.row-fluid .offset7 {
    margin-left: 61.702128%
    }
.row-fluid .offset7:first-child {
    margin-left: 59.574468%
    }
.row-fluid .offset6 {
    margin-left: 53.191489%
    }
.row-fluid .offset6:first-child {
    margin-left: 51.06383%
    }
.row-fluid .offset5 {
    margin-left: 44.680851%
    }
.row-fluid .offset5:first-child {
    margin-left: 42.553191%
    }
.row-fluid .offset4 {
    margin-left: 36.170213%
    }
.row-fluid .offset4:first-child {
    margin-left: 34.042553%
    }
.row-fluid .offset3 {
    margin-left: 27.659574%
    }
.row-fluid .offset3:first-child {
    margin-left: 25.531915%
    }
.row-fluid .offset2 {
    margin-left: 19.148936%
    }
.row-fluid .offset2:first-child {
    margin-left: 17.021277%
    }
.row-fluid .offset1 {
    margin-left: 10.638298%
    }
.row-fluid .offset1:first-child {
    margin-left: 8.510638%
    }
/* 1024PX VIEW */
@media (max-width: 1024px) {
    .container {
        width: 90%
        }
    /* HEADER */
    .slides h1 {
        line-height: 80px
        }
    /* NAVIGATION */
    #social {
        display: none
        }
    nav ul {
        float: right;
        font-size: 13px
        }
    nav ul li.bigdrop ul {
        width: 450px;
        padding: 20px;
        background-color: rgba(0, 0, 0, 0.8)
        }
    nav ul li.bigdrop ul li {
        float: left;
        width: 160px
        }
    nav ul li.bigdrop ul.long li {
        float: left;
        width: 220px
        }
    nav ul li.bigdrop ul li a {
        background-color: transparent;
        border-bottom: 0;
        height: 19px;
        line-height: 32px;
        padding-bottom: 15px
        }
    nav ul li.bigdrop ul li.nav-pic {
        display: none
        }
    nav ul li.bigdrop ul li.nav-pic h3 {
        color: #fff;
        font-size: 12px
        }
    /* MAIN */
    .events ul {
        font-size: 20px
        }
    /* NEWS */
    .news-pic {
        margin: 0 30px 60px 0
        }
    }
/* 768PX VIEW */
@media (max-width: 768px) {
    #great-waters .span4 {
        margin: 0%;
        width: 100%;
        float: none;
        height: auto
        }
    #great-waters .span4 img {
        width: 100%;
        height: 100px;
        background-position: top;
        background-size: cover;
        overflow: hidden
        }
    /* NAVIGATION */
    #nav-bar {
        position: absolute
        }
    #nav-bar .span3 {
        width: 100%;
        float: none;
        margin-left: 0
        }
    #nav-bar .span9 {
        display: none
        }
    #mobile-nav-icon {
        display: block;
        float: right;
        margin-top: 15px
        }
    /* HEADER */
    .slides h1 {
        font-size: 50px;
        line-height: 50px;
        top: 40%
        }
    .slides h1 span.type {
        font-size: 70px
        }
    /* MAIN */
    #gallery-two-col .span6 {
        width: 100%;
        float: none;
        margin-left: 0
        }
    /* GALLERY */
    #gallery-bg {
        width: 525px;
        height: 484px;
        margin: -60px auto 40px auto
        }
    /* NEWS */
    .news-post {
        margin-bottom: 50px
        }
    .news-pic {
        background-image: none;
        padding-bottom: 9px;
        width: 100%;
        height: 200px;
        margin: 0 0 20px 0
        }
    .news-pic .pic-corner-tl {
        top: -3px;
        left: -3px
        }
    .news-pic .pic-corner-tr {
        top: -3px;
        right: -2px
        }
    .news-pic .pic-corner-bl {
        bottom: -6px;
        left: -3px
        }
    .news-pic .pic-corner-br {
        bottom: -6px;
        right: -2px
        }
    .news-pic a {
        width: 96%;
        border: 2% solid #fff;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4)
        }
    #lodging .news-pic .pic-corner-tl {
        top: -3px;
        left: -3px
        }
    #lodging .news-pic .pic-corner-tr {
        top: -3px;
        right: -8px
        }
    #lodging .news-pic .pic-corner-bl {
        bottom: 2px;
        left: -3px
        }
    #lodging .news-pic .pic-corner-br {
        bottom: 2px;
        right: -8px
        }
    }
/* 640PX VIEW */
@media (max-width: 640px) {
    /* INTRO */
    #intro-arrow {
        padding: 50px 0 65px 0
        }
    /* MAIN */
    #map-info .span6 {
        width: 100%;
        float: none;
        margin-left: 0
        }
    #map {
        border-right: none;
        padding-top: 20px;
        text-align: center
        }
    #bg-map {
        background-image: none
        }
    .events {
        padding-top: 30px;
        text-align: center;
        margin-bottom: 30px
        }
    .events ul li {
        background-image: none;
        padding-left: 0
        }
    #main .span4 {
        display: none
        }
    #main .span8 {
        width: 100%;
        margin-left: 0;
        float: none
        }
    #great-waters .span4 {
        margin: 0 auto;
        width: 45%;
        float: none;
        height: auto;
        display: block
        }
    }
/* 480PX VIEW */
@media (max-width: 480px) {
    /* HEADER */
    .flexslider ul#banner li {
        height: 400px
        }
    .banner .data {
        height: 400px
        }
    .attachment-thumbnail {
        height: auto;
        width: 100%
        }
    /* GALLERY */
    #gallery-bg {
        background-size: contain;
        width: 100%;
        height: 440px;
        margin: -30px auto 0 auto
        }
    #gallery-bg .pic-corner-tl {
        display: none
        }
    #gallery-bg .pic-corner-tr {
        display: none
        }
    #gallery-bg .pic-corner-bl {
        display: none
        }
    #gallery-bg .pic-corner-br {
        display: none
        }
    #gallery-slider {
        display: none
        }
    /* MAIN */
    #map-info .span6 {
        width: 100%;
        float: none;
        margin-left: 0
        }
    #map {
        border-right: none;
        padding-top: 20px;
        text-align: center
        }
    .events {
        padding-top: 30px;
        text-align: center;
        margin-bottom: 30px
        }
    .events ul li {
        background-image: none;
        padding-left: 0
        }
    /* NEWS */
    #lodging .news-pic {
        background-image: none;
        padding-bottom: 9px;
        width: 100%;
        height: 200px;
        margin: 0 0 20px 0
        }
    #lodging .news-pic .pic-corner-tl {
        top: -3px;
        left: -3px
        }
    #lodging .news-pic .pic-corner-tr {
        top: -3px;
        right: -2px
        }
    #lodging .news-pic .pic-corner-bl {
        bottom: -6px;
        left: -3px
        }
    #lodging .news-pic .pic-corner-br {
        bottom: -6px;
        right: -2px
        }
    #lodging .news-pic a {
        width: 96%;
        border: 2% solid #fff;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4)
        }
    #great-waters {
        font-size: 20px
        }
    #great-waters .span4 {
        margin: 0%;
        width: 100%;
        float: none;
        height: auto;
        display: block
        }
    #great-waters .span4 img {
        height: 200px
        }
    }
/* 320PX VIEW */
@media (max-width: 320px) {
    /* HEADER */
    .slides h1 {
        font-size: 40px
        }
    .slides h1 span.type {
        font-size: 60px
        }
    /* MAIN */
    #gallery-bg {
        height: 300px
        }
    .events {
        margin-bottom: 10px
        }
    .events ul {
        font-size: 16px;
        line-height: 28px
        }
    /* NEWS */
    .pad .span6 {
        width: 100%;
        float: none;
        margin-left: 0
        }
    }