﻿body
{
    padding-top:50px;
    font-family:'Segoe UI';
    background: url('Images/bg-tile.png') repeat;
}

footer
{
    padding:50px;
}


.home-photo
{
    height:100px;
    padding:0;
}
.home-sport
{
    height:100px;
    padding:0 0 0 20px;
}

.dropdown-menu-header {
    color:#ffd800;
    font-weight:300;
}

.home-feature-text
{
    font-size: 1.5em;
}

.home-feature
{
    text-align:center;
    cursor:pointer;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.jumbotron-footer h5
{
    color:#eee;
    font-weight: 600;
    text-transform: uppercase;
}
.tiny-image {
    border: 1px solid #999;
    max-height:50px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.no-photo {
    background: url('Images/No-Photo.png') no-repeat center center fixed;
}


select {
    padding:8px 5px;
}
.no-product-photo {
    float:left;
    background: url('Images/No-Photo.png') no-repeat center center fixed;
    max-width:80px;
    max-height:80px;
    min-height:50px;
    min-width:50px;
    display:block;
    margin-right:20px;
}

.product-photo
{
    margin:10px 10px 40px 0;
    padding:5px;
}

.validation-summary {
    color:#f00;
}
.brand-logo
{
    padding:0 15px 15px 0;
}
.control-label
{
    color:#000;
}

.control-label-right
{
    text-align:right;
    line-height:2.5em;
}


.product {
    border: 5px solid #eee;
    padding:20px;
    margin:20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    cursor:pointer;
    min-height:120px;
}

    .product a {
        font-size:1.5em;
        font-weight:100;
    }

.product-header {
    color:#000;
    margin-top:20px;
    font-size:1.7em;
    font-weight:300;
}
.product-type {
    font-weight:600;
    border-left: 15px solid #0094ff;
    border-bottom: 1px solid #0094ff;
    padding:7px 10px;
    margin:10px 0;
    text-transform:uppercase;
    cursor:pointer;
}
.product-type:hover {
    color:#0094ff;
    background-color:#eee;
    border-left: 15px solid #333;
    border-bottom: 1px solid #000;
}

.product-type:hover a {
    color:#000;
}

.product-type a:hover {
    color:#000;
    text-decoration:none;
}
.center-hws {
    text-align:center;
    width:100%;
}

.center {
    text-align:center;
    width:100%;
    max-width:440px;
}

.home-white {
    color:#000;
}

.home-white a, .home-white a:link, .home-white a:visited {
    color:#0094ff;
    font-size:.7em;
    font-weight:600;
}

.em9 {
    font-size:.7em;
}

address {
    color:#000;
    font-size:1.2em;
}

.jumbotron-footer {
    background-color:#2c80b0;
    margin:0;
}

.jumbotron-footer a {
    color:#fff;
}

.navbar-fixed-top
{
    margin-bottom: 0;
}

.list-group
{
    opacity: 0.9;
}
.navbar-brand
{
    padding:10px;
}
.jumbotron
{
    background-color:#fff;
    padding-top:0;
    margin-top:0;
    margin-bottom:0;
}
.jumbotron-kailua-bay
{
    background: url('Images/Kailua-Bay-10.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Kailua-Bay-10.jpg', sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Kailua-Bay-10.jpg', sizingMethod='scale');  
}

.jumbotron-kiteboarding
{
    background: url('Images/Backgrounds/Kiteboarding-Lessons.png') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Backgrounds/Kiteboarding-Lessons.png', sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Backgrounds/Kiteboarding-Lessons.png', sizingMethod='scale');  
}

.windsurfing
{
    background: url('Images/Backgrounds/Windsurfing-Lessons.png') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Backgrounds/Windsurfing-Lessons.png', sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Backgrounds/Windsurfing-Lessons.png', sizingMethod='scale');  
}

.jumbotron-standup
{
    background: url('Images/Backgrounds/StandUp-Lessons.png') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Backgrounds/StandUp-Lessons.png', sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Backgrounds/StandUp-Lessons.png', sizingMethod='scale');  
}

.jumbotron-surfing
{
    background: url('Images/Backgrounds/Surfing-Lessons.png') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Backgrounds/Surfing-Lessons.png', sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Backgrounds/Surfing-Lessons.png', sizingMethod='scale');  
}

.jumbotron-kayaking
{
    background: url('Images/Backgrounds/Kayaking-Lessons.png') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Backgrounds/Kayaking-Lessons.png', sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Backgrounds/Kayaking-Lessons.png', sizingMethod='scale');  
}

.jumbotron-services
{
    background: url('Images/Backgrounds/Services-Lessons.png') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Backgrounds/Services-Lessons.png', sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Backgrounds/Services-Lessons.png', sizingMethod='scale');  
}

.page-header{
    border-bottom: none;
}
    .page-header h1, h2, h3, h4, h5, h6 {
        color:#000;
        font-weight:300;
    }
    .page-header h1 {
        font-size:2em;
        color:#0094ff;
        font-weight:300;
    }
    .page-header h2 {
        font-size:1.75em;
        line-height:0;
        padding:0;
        margin:0;
    }
.page-header small {
    color:#666;
    font-size:.8em;
}

.panel-default h3 {
    font-weight:bold;
}

.caption h3 {
    color:#666;
    font-weight:600;
    font-size:1em;
}

.caption h2 {
    color:#666;
    font-weight:300;
    font-size:2em;
}

.footer-caption h3 {
    color:#fff;
    font-weight:600;
    font-size:1em;
}