﻿html, body, .body, form {
    height: 100%;
}

.jumbotron {
    background-position: center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    background-color: transparent;
    background-color: rgba(0, 0, 0, 0.3);
}


    .jumbotron h3 {
        color: #fff;
    }


.blade {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.page-scroll {
    cursor: pointer;
}

    .page-scroll i {
        color: #91ccaf;
    }

#features .ContentBox {
    background-color: rgba(0,0,0, 0.5);
    max-width: 700px;
    text-align: left;
    padding: 30px;
    margin: 50px 0;
}

    #features .ContentBox p,
    #features .ContentBox li {
        color: #fff;
        font-size: 16px;
    }

    #features .ContentBox h3 {
        color: #fff;
    }

.video {
    width: 100%;
    height: 100%;
    overflow:hidden;
}

.bgVideo {
    display:block;
}

.map-marker {
    color: #91ccaf;
    font-size: 40px;
    margin: 20px 10px;
}

.ActiveVideo {
    display: none;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}


.centerVideo {
    background: #232323;
    padding: 5% 0;
    text-align: center;
}

    .centerVideo iframe {
        display: inline-block;
    }

#ourteam .paddedCell {
    margin: 30px 10px 60px 10px;
    border: 1px solid #ccc;
    padding: 20px;
}

#renderings {
    background-color: #f7f7f7;
}

#amenities-legend {
    background: #232323;
    padding: 60px;
    overflow: auto;
}

    #amenities-legend ol {
        counter-reset: item;
    }

        #amenities-legend ol > li {
            color: #fff;
            display: block;
            margin-left: -12px;
            padding-left: 12px;
            text-align: left;
            text-transform: uppercase;
        }

            #amenities-legend ol > li:before {
                content: counter(item) ". ";
                counter-increment: item;
                color: #91ccaf;
                font-weight: 600;
                padding-right: 6px;
            }

        #amenities-legend ol[start="9"] {
            counter-reset: item 8;
        }

        #amenities-legend ol[start="10"] {
            counter-reset: item 9;
        }

        #amenities-legend ol[start="11"] {
            counter-reset: item 10;
        }

            #amenities-legend ol[start="10"] > li:before,
            #amenities-legend ol[start="11"] > li:before {
                padding-right: 3px;
            }

        #amenities-legend ol > li ul {
            list-style: none;
            margin-left: 24px;
        }

        #amenities-legend ol[start="10"] > li ul,
        #amenities-legend ol[start="11"] > li ul {
            margin-left: 30px;
        }

        #amenities-legend ol > li ul li {
            border-right: 1px solid #91ccaf;
            color: #dedede;
            display: inline-block;
            font-size: 12px;
            font-weight: normal;
            line-height: normal;
            padding: 0 6px 0 0;
            text-transform: none;
        }

            #amenities-legend ol > li ul li:before {
                display: none;
            }

            #amenities-legend ol > li ul li:last-child {
                border-right: 0;
            }

            .jumbotronContainer {
                position:relative;
                overflow:hidden;
                height:100%;

            }
@media (max-width: 768px) {
    .jumbotron {
        bottom: 0;
    }

    #features .ContentBox {
        background-color: rgba(0,0,0, 0.5);
        max-width: 700px;
        text-align: left;
        padding: 18px 30px;
        margin: 30px 0;
    }
}
