﻿/*  1 - General Rules */
html {
    height: 100%;
}

form, body, .wrapper {
    width: 100%;
    height: 100%;
}

.wrapper {
    min-height: 100%;
    position: relative;
}

.BGred {
    background-color: #c80f14;
}

.FGred {
    color: #c80f14;
}

body {
    overflow-x: hidden;
}

.socialMedia {
    position: absolute;
    left: 2px;
    top: 2px;
}

.menuSub {
    position: absolute;
    z-index: 400;
    display: none;
}

.menuSub {
    background-color: #c80f14;
    padding: 12% 8%;
    min-width: 200px;
}

.menuWrapper li:hover .menuSub, .menuWrapper li:focus .menuSub {
    display: block;
}

.menuWrapper .menuSub li {
    clear: both;
    float: none;
    padding: 2px 6px;
}

.menuWrapper .menuSub a {
    color: White;
    text-decoration: none;
    font-size: 18px;
}

.topMenu a {
    color: Black;
}

.topMenu li {
    position: relative;
}

.socialMediaItem img {
    width: 100%;
}

.menuWrapper {
    height: 5%;
    height: 46px;
    background-color: white;
}

    .menuWrapper ul li {
        float: left;
        padding: 12px 6px;
    }

    .menuWrapper a {
        font-size: 20px;
        color: Black;
        text-decoration: none;
    }

/* logo */
.logo {
    position: absolute;
    top: 7px !important;
    width: 120px;
    z-index: 203;
    right: 6px !important;
}

    .logo img {
        width: 100%;
    }
/* rightMenu */
.rightMenu {
    position: absolute;
    right: 10px;
    top: 53px;
    width: 55px;
    z-index: 300;
    display: none;
}

    .rightMenu li {
        margin: 6% 0;
    }

.rightMenuItem {
    width: 100%;
    position: relative;
}

    .rightMenuItem:hover .rightMenuIcon {
        display: none;
        display: block;
    }

    .rightMenuItem:hover .rightMenuHover {
        display: block;
    }

.rightMenuIcon {
    position: absolute;
    width: 100%;
    cursor: pointer;
    height: 100%;
}

    .rightMenuIcon img {
        width: 100%;
    }

.rightMenuHover {
    width: 100%;
    position: absolute;
    color: Black;
    background-color: White;
    text-align: center;
    display: none;
    height: 100%;
}