#MenuH {
    display: inline-block;
    float: left;
    margin: 12px 0 0;
}

    #MenuH > select, #MenuH > select + span {
        display: none;
    }

    #MenuH ul.menu > li > a, #MenuH ul.menu > li > span {
        color: #fff;
        font-family: "Oswald","Helvetica Neue","Arial","Helvetica",sans-serif;
        font-size: 12px;
        opacity: .8;
        padding: 0 10px 10px;
        text-decoration: none;
        text-transform: uppercase;
        transition: .2s all;
    }

    #MenuH ul.menu > li:hover > a, #MenuH ul.menu > li:hover > span, #MenuH ul.menu > li.current > a, #MenuH ul.menu > li.current > span {
        color: #fff;
        font-family: "Oswald","Helvetica Neue","Arial","Helvetica",sans-serif;
        font-size: 12px;
        opacity: 1;
        padding: 0 10px 10px;
        text-decoration: none;
        text-transform: uppercase;
    }

    #MenuH .submenu {
        background: #D11242;
        margin: 0;
        min-width: 180px;
        z-index: 9999;
    }

        #MenuH .submenu li, #MenuH .submenu li:hover, #MenuH .submenu li.current {
            background: transparent;
        }

            #MenuH .submenu li a, #MenuH .submenu li span {
                border-bottom: 1px solid #fff;
                border-bottom: 1px solid rgba(255,255,255,0.08);
                color: #fff;
                color: rgba(255,255,255,0.7);
                font-family: "Oswald","Helvetica Neue","Arial","Helvetica",sans-serif;
                font-size: 13px;
                padding: 8px 14px;
                text-decoration: none;
                text-transform: uppercase;
            }

            #MenuH .submenu li:hover > a, #MenuH .submenu li:hover > span, #MenuH .submenu li.current > a, #MenuH .submenu li.current > span {
                border-bottom: 1px solid #fff;
                border-bottom: 1px solid rgba(255,255,255,0.08);
                color: #fff;
                font-family: "Oswald","Helvetica Neue","Arial","Helvetica",sans-serif;
                font-size: 13px;
                padding: 8px 14px;
                text-decoration: none;
                text-transform: uppercase;
            }

    #MenuH.megamenu .mega > .submenu > li {
        border-right: 1px solid #fff;
        border-right: 1px solid rgba(255,255,255,0.08);
        padding: 5px;
    }

        #MenuH.megamenu .mega > .submenu > li:last-child {
            border-right: none;
        }

        #MenuH.megamenu .mega > .submenu > li .submenu {
            border: none;
            box-shadow: none;
            padding-left: 15px;
        }

            #MenuH.megamenu .mega > .submenu > li .submenu li a {
                background: transparent!important;
                border-bottom: none;
                font-size: .9em;
                padding: 6px 10px;
            }

#MainContentZone #MenuH {
    background: #53493f;
    padding-top: 35px;
}

#MenuV {
    display: block;
    margin-bottom: 20px;
}

    #MenuV ul.menu > li > a, #MenuV ul.menu > li > span {
        background: transparent;
        color: #53493f;
        font-size: 13px;
        padding: 5px 20px;
        text-decoration: none;
        transition: .2s all;
    }

        #MenuV ul.menu > li > a:before, #MenuV ul.menu > li > span:before {
            color: #999;
            content: "\f105";
            font-family: fontawesome;
            margin-right: 10px;
        }

    #MenuV ul.menu > li:hover > a, #MenuV ul.menu > li:hover > span, #MenuV ul.menu > li.current > a, #MenuV ul.menu > li.current > span {
        background: transparent;
        color: #000;
        font-size: 13px;
        padding: 5px 20px;
        text-decoration: none;
    }

        #MenuV ul.menu > li:hover > a:before, #MenuV ul.menu > li:hover > span:before, #MenuV ul.menu > li.current > a:before, #MenuV ul.menu > li.current > span:before {
            color: #999;
            content: "\f105";
            font-family: fontawesome;
            margin-right: 10px;
        }

    #MenuV .submenu {
        background: #53493f;
        margin: 0;
        min-width: 180px;
        z-index: 9999;
    }

        #MenuV .submenu li, #MenuV .submenu li:hover, #MenuV .submenu li.current {
            background: transparent;
        }

            #MenuV .submenu li a, #MenuV .submenu li span {
                border-bottom: 1px solid #fff;
                border-bottom: 1px solid rgba(255,255,255,0.08);
                color: #fff;
                color: rgba(255,255,255,0.7);
                font-family: "Oswald","Helvetica Neue","Arial","Helvetica",sans-serif;
                font-size: 13px;
                padding: 8px 14px;
                text-decoration: none;
                text-transform: uppercase;
            }

            #MenuV .submenu li:hover > a, #MenuV .submenu li:hover > span, #MenuV .submenu li.current > a, #MenuV .submenu li.current > span {
                border-bottom: 1px solid #fff;
                border-bottom: 1px solid rgba(255,255,255,0.08);
                color: #fff;
                font-family: "Oswald","Helvetica Neue","Arial","Helvetica",sans-serif;
                font-size: 13px;
                padding: 8px 14px;
                text-decoration: none;
                text-transform: uppercase;
            }

    #MenuV.megamenu .mega > .submenu > li {
        border-right: 1px solid #fff;
        border-right: 1px solid rgba(255,255,255,0.08);
        padding: 5px;
    }

        #MenuV.megamenu .mega > .submenu > li:last-child {
            border-right: none;
        }

        #MenuV.megamenu .mega > .submenu > li .submenu {
            border: none;
            box-shadow: none;
            padding-left: 15px;
        }

            #MenuV.megamenu .mega > .submenu > li .submenu li a {
                background: transparent!important;
                border-bottom: none;
                font-size: .9em;
                padding: 6px 10px;
            }

    #MenuV.accordion .submenu {
        background: #f8f7f5;
        border: none!important;
        min-width: 100px!important;
    }

        #MenuV.accordion .submenu li, #MenuV.accordion .submenu li:hover, #MenuV.accordion .submenu li.current {
            border-bottom: 1px solid #edebe6;
        }

            #MenuV.accordion .submenu li .submenu li, #MenuV.accordion .submenu li .submenu li:hover, #MenuV.accordion .submenu li .submenu li.current {
                border-bottom: none!important;
                font-size: .9em;
                padding-left: 10px;
            }

            #MenuV.accordion .submenu li a, #MenuV.accordion .submenu li span, #MenuV.accordion .submenu li:hover > a, #MenuV.accordion .submenu li:hover > span, #MenuV.accordion .submenu li.current > a, #MenuV.accordion .submenu li.current > span {
                background: transparent!important;
                border-bottom: none!important;
                color: #666;
                font-family: "Lato","Helvetica Neue","Arial","Helvetica",sans-serif;
                padding: 3px 14px 3px 35px;
                text-transform: none;
            }

@media (max-width: 979px) {
    #MenuH {
        float: none;
        margin: 0;
        width: 100%;
    }

        #MenuH ul.menu, #MenuH ul.menu > li {
            display: block;
            float: none;
            width: 100%;
        }

            #MenuH ul.menu > li > a, #MenuH ul.menu > li > span, #MenuH ul.menu > li:hover > a, #MenuH ul.menu > li:hover > span, #MenuH ul.menu > li.current > a, #MenuH ul.menu > li.current > span {
                border-bottom: 1px solid #fff;
                border-bottom: 1px solid rgba(255,255,255,0.1);
                display: block;
                float: none;
                width: 100%;
                padding: 10px 5px;
            }

        #MenuH .submenu {
            display: block!important;
            position: static!important;
            width: 100%;
        }

            #MenuH .submenu li a, #MenuH .submenu li span, #MenuH .submenu li:hover > a, #MenuH .submenu li:hover > span, #MenuH .submenu li.current > a, #MenuH .submenu li.current > span {
                border: none;
                font-family: "Lato","Helvetica Neue","Arial","Helvetica",sans-serif;
                font-size: 12px;
                padding: 4px 14px;
            }
}

#MenuH ul.menu > li {
    float: left;
}

#MenuH ul.menu, #MenuH ul.menu li, #MenuH ul.menu li a, #MenuH ul.menu li span {
    display: inline-block;
    list-style: none;
}

    #MenuV ul.menu, #MenuV ul.menu li, #MenuV ul.menu li a, #MenuV ul.menu li span, #MenuH ul.menu ul li, #MenuH ul.menu ul li a, #MenuH ul.menu ul li span, #MenuV ul.menu ul li, #MenuV ul.menu ul li a, #MenuV ul.menu ul li span {
        display: block;
        list-style: none;
    }

#MenuH .widget, #MenuV .widget {
    margin-bottom: 0;
}

.IE7 #MenuH ul.menu, .IE8 #MenuH ul.menu {
    display: block!important;
}

.IE7 #MenuH > select, .IE8 #MenuH > select {
    display: none!important;
}

    .IE7 #MenuH > select + span, .IE8 #MenuH > select + span {
        display: none!important;
    }

#MenuH .submenu, #MenuV .submenu {
    display: none;
}

@media (max-width: 767px) {
    .smalllogo h1 a {
        color: #CE1F40;
        text-decoration: none;
    }

    header h1 {
        font-size: 22.5px!important;
    }

    #MenuH ul.menu, #MenuH ul.menu > li {
        line-height: 15px!important;
    }

        #MenuH ul.menu > li > a {
            padding-top: 3px!important;
            padding-bottom: 2px!important;
            font-size: 12px!important;
        }
}

#MenuH {
    display: inline-block;
    float: left;
    margin: 12px 0 0;
}

    #MenuH > select, #MenuH > select + span {
        display: none;
    }

    #MenuH ul.menu > li > a, #MenuH ul.menu > li > span {
        color: #fff;
        font-family: "Oswald","Helvetica Neue","Arial","Helvetica",sans-serif;
        font-size: 12px;
        opacity: .8;
        padding: 0 10px 10px;
        text-decoration: none;
        text-transform: uppercase;
        transition: .2s all;
    }

    #MenuH ul.menu > li:hover > a, #MenuH ul.menu > li:hover > span, #MenuH ul.menu > li.current > a, #MenuH ul.menu > li.current > span {
        color: #fff;
        font-family: "Oswald","Helvetica Neue","Arial","Helvetica",sans-serif;
        font-size: 12px;
        opacity: 1;
        padding: 0 10px 10px;
        text-decoration: none;
        text-transform: uppercase;
    }

    #MenuH .submenu {
        background: #D11242;
        margin: 0;
        min-width: 180px;
        z-index: 9999;
    }

        #MenuH .submenu li, #MenuH .submenu li:hover, #MenuH .submenu li.current {
            background: transparent;
        }

            #MenuH .submenu li a, #MenuH .submenu li span {
                border-bottom: 1px solid #fff;
                border-bottom: 1px solid rgba(255,255,255,0.08);
                color: #fff;
                color: rgba(255,255,255,0.7);
                font-family: "Oswald","Helvetica Neue","Arial","Helvetica",sans-serif;
                font-size: 13px;
                padding: 8px 14px;
                text-decoration: none;
                text-transform: uppercase;
            }

            #MenuH .submenu li:hover > a, #MenuH .submenu li:hover > span, #MenuH .submenu li.current > a, #MenuH .submenu li.current > span {
                border-bottom: 1px solid #fff;
                border-bottom: 1px solid rgba(255,255,255,0.08);
                color: #fff;
                font-family: "Oswald","Helvetica Neue","Arial","Helvetica",sans-serif;
                font-size: 13px;
                padding: 8px 14px;
                text-decoration: none;
                text-transform: uppercase;
            }

    #MenuH.megamenu .mega > .submenu > li {
        border-right: 1px solid #fff;
        border-right: 1px solid rgba(255,255,255,0.08);
        padding: 5px;
    }

        #MenuH.megamenu .mega > .submenu > li:last-child {
            border-right: none;
        }

        #MenuH.megamenu .mega > .submenu > li .submenu {
            border: none;
            box-shadow: none;
            padding-left: 15px;
        }

            #MenuH.megamenu .mega > .submenu > li .submenu li a {
                background: transparent!important;
                border-bottom: none;
                font-size: .9em;
                padding: 6px 10px;
            }

#MainContentZone #MenuH {
    background: #53493f;
    padding-top: 35px;
}

#MenuV {
    display: block;
    margin-bottom: 20px;
}

    #MenuV ul.menu > li > a, #MenuV ul.menu > li > span {
        background: transparent;
        color: #53493f;
        font-size: 13px;
        padding: 5px 20px;
        text-decoration: none;
        transition: .2s all;
    }

        #MenuV ul.menu > li > a:before, #MenuV ul.menu > li > span:before {
            color: #999;
            content: "\f105";
            font-family: fontawesome;
            margin-right: 10px;
        }

    #MenuV ul.menu > li:hover > a, #MenuV ul.menu > li:hover > span, #MenuV ul.menu > li.current > a, #MenuV ul.menu > li.current > span {
        background: transparent;
        color: #000;
        font-size: 13px;
        padding: 5px 20px;
        text-decoration: none;
    }

        #MenuV ul.menu > li:hover > a:before, #MenuV ul.menu > li:hover > span:before, #MenuV ul.menu > li.current > a:before, #MenuV ul.menu > li.current > span:before {
            color: #999;
            content: "\f105";
            font-family: fontawesome;
            margin-right: 10px;
        }

    #MenuV .submenu {
        background: #53493f;
        margin: 0;
        min-width: 180px;
        z-index: 9999;
    }

        #MenuV .submenu li, #MenuV .submenu li:hover, #MenuV .submenu li.current {
            background: transparent;
        }

            #MenuV .submenu li a, #MenuV .submenu li span {
                border-bottom: 1px solid #fff;
                border-bottom: 1px solid rgba(255,255,255,0.08);
                color: #fff;
                color: rgba(255,255,255,0.7);
                font-family: "Oswald","Helvetica Neue","Arial","Helvetica",sans-serif;
                font-size: 13px;
                padding: 8px 14px;
                text-decoration: none;
                text-transform: uppercase;
            }

            #MenuV .submenu li:hover > a, #MenuV .submenu li:hover > span, #MenuV .submenu li.current > a, #MenuV .submenu li.current > span {
                border-bottom: 1px solid #fff;
                border-bottom: 1px solid rgba(255,255,255,0.08);
                color: #fff;
                font-family: "Oswald","Helvetica Neue","Arial","Helvetica",sans-serif;
                font-size: 13px;
                padding: 8px 14px;
                text-decoration: none;
                text-transform: uppercase;
            }

    #MenuV.megamenu .mega > .submenu > li {
        border-right: 1px solid #fff;
        border-right: 1px solid rgba(255,255,255,0.08);
        padding: 5px;
    }

        #MenuV.megamenu .mega > .submenu > li:last-child {
            border-right: none;
        }

        #MenuV.megamenu .mega > .submenu > li .submenu {
            border: none;
            box-shadow: none;
            padding-left: 15px;
        }

            #MenuV.megamenu .mega > .submenu > li .submenu li a {
                background: transparent!important;
                border-bottom: none;
                font-size: .9em;
                padding: 6px 10px;
            }

    #MenuV.accordion .submenu {
        background: #f8f7f5;
        border: none!important;
        min-width: 100px!important;
    }

        #MenuV.accordion .submenu li, #MenuV.accordion .submenu li:hover, #MenuV.accordion .submenu li.current {
            border-bottom: 1px solid #edebe6;
        }

            #MenuV.accordion .submenu li .submenu li, #MenuV.accordion .submenu li .submenu li:hover, #MenuV.accordion .submenu li .submenu li.current {
                border-bottom: none!important;
                font-size: .9em;
                padding-left: 10px;
            }

            #MenuV.accordion .submenu li a, #MenuV.accordion .submenu li span, #MenuV.accordion .submenu li:hover > a, #MenuV.accordion .submenu li:hover > span, #MenuV.accordion .submenu li.current > a, #MenuV.accordion .submenu li.current > span {
                background: transparent!important;
                border-bottom: none!important;
                color: #666;
                font-family: "Lato","Helvetica Neue","Arial","Helvetica",sans-serif;
                padding: 3px 14px 3px 35px;
                text-transform: none;
            }

#MainContentZone #MenuV {
    background: #f8f7f5;
}

@media (max-width: 979px) {
    #MenuH {
        float: none;
        margin: 0;
        width: 100%;
    }

        #MenuH ul.menu, #MenuH ul.menu > li {
            display: block;
            float: none;
            width: 100%;
        }

            #MenuH ul.menu > li > a, #MenuH ul.menu > li > span, #MenuH ul.menu > li:hover > a, #MenuH ul.menu > li:hover > span, #MenuH ul.menu > li.current > a, #MenuH ul.menu > li.current > span {
                border-bottom: 1px solid #fff;
                border-bottom: 1px solid rgba(255,255,255,0.1);
                display: block;
                float: none;
                width: 100%;
                padding: 10px 5px;
            }

        #MenuH .submenu {
            display: block!important;
            position: static!important;
            width: 100%;
        }

            #MenuH .submenu li a, #MenuH .submenu li span, #MenuH .submenu li:hover > a, #MenuH .submenu li:hover > span, #MenuH .submenu li.current > a, #MenuH .submenu li.current > span {
                border: none;
                font-family: "Lato","Helvetica Neue","Arial","Helvetica",sans-serif;
                font-size: 12px;
                padding: 4px 14px;
            }
}
/*
  @media (max-width: 920px) {
.main-menu {height: 100%!important;overflow-x: hidden!important;overflow-y: scroll!important;} 
  }*/
