﻿html {
}

body, html {
    height: 100%;
}

form {
    height: 100%;
}

body {
}

.body {
    height: 100%;
    position: relative;
}

.jumbotron {
    height: 400px;
    background: transparent;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
    background-position: center center;
    background-size: cover;
    text-align: center;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    margin-top:36px;
}

.jumbotron .jumbotronData {
    margin-top:50px;
}

.underMenuNav {
    background-color: #D08A00;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 8px;
}

    .underMenuNav > div {
        display: inline-block;
    }

    .underMenuNav .divCell,
    .underMenuNav .divCell a {
        color: #bbab95;
        font-size: 16px;
        text-transform: uppercase;
        font-family: "Lato", sans-serif;
    }

        .underMenuNav .divCell.active,
        .underMenuNav .divCell .active {
            color: #fff;
            position: relative;
            font-weight: 700;
        }

/*.underMenuNav .active:after{
    content:"";
    font-family:FontAwesome;
    font-size:40px;
    color: #D08A00;
    position:absolute;
    display:block;
    text-align:center;
    padding-top:6px;
    width:100%;
}*/

.lightGallery {
    background-color: #f1e7d9;
}

.subProducts {
    border-bottom: 1px solid #D08A00;
}

    .subProducts .divTable {
        margin: auto;
    }

    .subProducts .divCell {
        font-size: 16px;
        padding: 10px 15px;
        font-family: "Lato", sans-serif;
        text-transform: uppercase;
    }

    .subProducts .active {
        background-color: #D08A00;
        color: #fff;
    }

.navInfo {
    padding: 50px 0;
    text-align: center;
}

    .navInfo h3, .navInfo h4 {
        color: #fff;
    }

    .navInfo h4 {
        font-weight: 300;
        font-family: "Lato", sans-serif;
    }

    .navInfo h3 {
        font-size: 60px;
        font-weight: 400;
        margin-bottom: 40px;
        font-family: "Lato", sans-serif;
    }


.dataTable td {
    padding: 10px 25px;
    text-align: center;
}

    .dataTable td:nth-child(even),
    .dataTable th:nth-child(even) {
        background-color: rgba(242, 242, 242, 0.7);
    }

.dataTable tr:nth-child(odd) {
    background-color: rgba(241, 238, 217, 0.5);
}

.dataTable tr:first-of-type {
    background-color: transparent;
}

.dataTable th {
    text-align: center;
    border-bottom: #333 1px solid;
    padding: 5px;
}

.dataTable .RowTitle {
    white-space: nowrap;
}

.dataTable p {
    margin-bottom: 0;
}

.footerHR {
    margin-bottom: 0;
}

.dataImage {
    display: none;
}

.Normal, .NormalDisabled, .NormalDeleted {
    line-height: 0px;
}

p.menu {
    white-space:pre-wrap;
    line-height:24px;
}

.menuSubnav {
    font-size:18px;
}

.menuSubnav .item{
    font-size:18px;
    margin-left:10px;
    display:inline-block;
    line-height:24px;
}

.menuSubnav .item:after{
    content: "";
    font-family: FontAwesome;
    margin-left:5px;
    padding-right:10px;
}

.menuSubnav .item.active{
    color:#212121;
}

.menuSubnav .item.active:after{
    content: "";
    font-family: FontAwesome;
}

@media (max-width: 768px) {

    .jumbotron {
        height:175px;
    }

    .jumbotron h1 {
        font-size:38px;
        line-height: 42px;
    }

.jumbotron .jumbotronData {
    margin-top:0px;
}

    .dataTable .RowTitle {
        white-space: normal;
    }

    .dataTable:not(.responsive) {
        display: none;
    }

    .dataImage {
        display: block;
    }

        .dataImage img {
            width: 100%;
        }

    .navInfo h3 {
        line-height: normal;
    }

    .jumbotron {
        margin-top: 64px;
    }
}
