﻿#responsive-menu .appendLink,
 #responsive-menu .responsive-menu li a,
 #responsive-menu #responsive-menu-title a,
#responsive-menu .responsive-menu, 
#responsive-menu div,
 #responsive-menu .responsive-menu li,
 #responsive-menu
{
    box-sizing: content-box;
   -moz-box-sizing: content-box;
   -webkit-box-sizing: content-box;
   -o-box-sizing: content-box
}
#click-menu #RMX
{
    display: none;
    font-size: 24px;
    line-height: 30px;
    color: #FFFFFF;
    width: 33px;
    height: 27px;
    }
.RMPushOpen
{
    width: 100%;
    overflow-x: hidden;
    height: 100%

}
.RMPushSlide
{
    position: relative;
    left: 85%

}
#responsive-menu
{
    position: absolute;
    width: 85%;
    left: -85%;
    top: 0px;
    background: #ffffff;
    z-index: 9999;
    box-shadow: 0px 1px 8px #333333;
    font-size: 16px;
    max-width: 999px;
    display: none

}
#responsive-menu.admin-bar-showing
{
    padding-top: 32px

}
#click-menu.admin-bar-showing
{
    margin-top: 32px
 }
#responsive-menu #rm-additional-content
{
    padding: 10px 5%;
    width: 90%;
    color: #181818
}
#responsive-menu .appendLink
{
    right: 0px;
    position: absolute;
    border: 1px solid #ffffff;
    padding: 12px 10px;
    color: #181818;
    background: #ffffff;
    height: 20px;
    line-height: 20px;
    border-right: 0px;
}
#responsive-menu .appendLink:hover
{
    cursor: pointer;
    background: #ffffff;
    color: #181818

}
#responsive-menu .responsive-menu,
#responsive-menu div,
#responsive-menu .responsive-menu li,
#responsive-menu
{
    text-align: left;
    color:#181818;
}
#responsive-menu .RMImage
{
    vertical-align: middle;
    margin-right: 10px;
    display: inline-block;
}
#responsive-menu.RMOpened{}
#responsive-menu,
#responsive-menu input{}
#responsive-menu
#responsive-menu-title
{
    width: 95%;
    font-size: 16px;
    padding: 20px 0px 20px 5%;
    margin-left: 0px;
    background: #ffffff;
    white-space: nowrap
}
#responsive-menu 
#responsive-menu-title,
#responsive-menu 
#responsive-menu-title a
{
    color: #ea1b10;
    text-decoration: none;
    overflow: hidden;
}
#responsive-menu
#responsive-menu-title a:hover
{
    color: #ea1b10;
    text-decoration: none;
}
#responsive-menu .appendLink,
#responsive-menu .responsive-menu li a,
#responsive-menu #responsive-menu-title a
{
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all
}
#responsive-menu .responsive-menu
{
    float: left;
    width: 100%;
    list-style-type: none;
    margin: 0px;
}
#responsive-menu .responsive-menu li.current-menu-item > a,#responsive-menu .responsive-menu li.current-menu-item > .appendLink,#responsive-menu .responsive-menu li.current_page_item > a,#responsive-menu .responsive-menu li.current_page_item > .appendLink{background: #ffffff;color: #ea1b10}#responsive-menu.responsive-menu ul{margin-left: 0px}#responsive-menu .responsive-menu li{list-style-type: none;position: relative}#responsive-menu .responsive-menu ul li:last-child{padding-bottom: 0px}#responsive-menu .responsive-menu li a{padding: 12px 0px 12px 5%;width: 95%;display: block;height: 20px;line-height: 20px;overflow: hidden;white-space: nowrap;color: #444281;border-top: 1px solid #ffffff;text-decoration: none}#click-menu{text-align: center;cursor: pointer;font-size: 16px;display: none;position: absolute;right: 2.2%;top: 10px;color: #FFFFFF;background: #444281;padding: 5px;z-index: 9999}#responsive-menu #responsiveSearch{display: block;width: 95%;padding-left: 5%;border-top: 1px solid #ffffff;clear: both;padding-top: 10px;padding-bottom: 10px;height: 40px;line-height: 40px}#responsive-menu #responsiveSearchSubmit{display: none}#responsive-menu #responsiveSearchInput{width: 91%;padding: 5px 0px 5px 3%;-webkit-appearance: none;border-radius: 2px;border: 1px solid #ffffff}#responsive-menu .responsive-menu,#responsive-menu div,#responsive-menu .responsive-menu li{width: 100%;float: left;margin-left: 0px;padding-left: 0px}#responsive-menu .responsive-menu li li a{padding-left: 10%;width: 90%;overflow: hidden}#responsive-menu .responsive-menu li li li a{padding-left: 15%;width: 85%;overflow: hidden}#responsive-menu .responsive-menu li li li li a{padding-left: 20%;width: 80%;overflow: hidden}#responsive-menu .responsive-menu li li li li li a{padding-left: 25%;width: 75%;overflow: hidden}#responsive-menu .responsive-menu li a:hover{background: #ffffff;color: #ea1b10;list-style-type: none;text-decoration: none}#click-menu .close{ width: 33px;height: 27px;color:#ffffff;}#click-menu .threeLines{ width: 33px;height: 20px;}#click-menu .threeLines .line{height: 2px;margin-top: 1px;margin-bottom: 6px;background: #e73942;width: 100%}#click-menu .threeLines .line.last{margin-bottom: 0px}@media only screen and ( min-width : 0px ) and ( max-width : 767px ){#click-menu{display: block}#responsive-menu .responsive-menu li li li li li .appendLink,#responsive-menu .responsive-menu li li li li li li{display: none !important}}