.right-menu{float:right;width:23%;}
.right-menu li a{float:left;text-align:right;display:inline;padding:0px;font-size:14px;line-height:35px;}
.right-menu li a:hover{color:#333333;font-style:bold;}
.container_right{margin-left:0px;margin-right:auto;margin-top:0px;float:right;width:24%;}
.container_right li a{float:left;text-align:right;display:inline;padding:5px;font-size:14px;line-height:35px;}
#nav_right span{display:none;}
#nav_right, #nav_right ul{list-style:none outside none;margin:0;padding:0;}
#nav_right{float:left;margin-left:0%;margin-right:1%;position:relative;width:100%;min-width:350px;height:40px;color:black;}
#nav_right ul.subs{box-shadow:1px 1px 5px rgba(0, 0, 0, 0.2);color:black;display:none;left:0;padding-left:0%;position:absolute;top:42px;min-width:242px;width:auto;position:absolute;z-index:100;opacity:1;}
#nav_right ul.subs a{}
#nav_right > li{border-bottom:5px solid transparent;float:left;margin-bottom:-5px;text-align:left;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;}
#nav_right li a{display:block;text-decoration:none;-moz-transition:color 50ms ease-in-out 0s, background-color 50ms ease-in-out 0s;-ms-transition:color 50ms ease-in-out 0s, background-color 50ms ease-in-out 0s;-o-transition:color 50ms ease-in-out 0s, background-color 50ms ease-in-out 0s;-webkit-transition:color 50ms ease-in-out 0s, background-color 50ms ease-in-out 0s;transition:color 50ms ease-in-out 0s, background-color 50ms ease-in-out 0s;white-space:normal;}
#nav_right > li > a{display:block;font-size:.9em;line-height:37px;padding:0 5px;border-bottom:5px solid transparent;font-weight:bold;}
#nav_right > li:hover > a, #nav_right > a:hover{color:black;font-style:bold;border-bottom:5px solid #8C1515;}
#nav_right li.active > a{background-color:#333333;color:#FFFFFF;}
#nav_right li:hover ul.subs{display:block;}
#nav_right ul.subs > li{display:inline-block;float:none;padding-top:0px;padding-left:10px;padding-bottom:10px;padding-right:15px;vertical-align:top;width:170px;font-size:15px
z-index:100;}
#nav_right ul.subs > li > ul{display:inline-block;float:none;padding-top:1px;vertical-align:top;width:auto;font-size:15px
z-index:100;}
#nav_right ul.subs > li a{line-height:20px;border-radius:5px;padding:1px 8px;font-size:13px;width:200px;text-align:left;margin-left:15px;}
#nav_right ul.subs > li a:hover{line-height:20px;background-color:#8C1515;border-radius:5px;color:white;}
#nav_right ul.subs > li:hover{}
#nav_right ul li a:hover{}
#nav_right ul.subs > li > a{font-size:1em;margin-bottom:10px;font-weight:bold;}
#nav_right ul.subs > li li{float:none;-moz-transition:padding 150ms ease-out 0s;-ms-transition:padding 150ms ease-out 0s;-o-transition:padding 150ms ease-out 0s;-webkit-transition:padding 150ms ease-out 0s;transition:padding 150ms ease-out 0s;}
@media all and (max-width:80px){#nav_right > li{float:none;border-bottom:0;margin-bottom:0;}
#nav_right ul.subs{position:relative;top:0;}
#nav_right li:hover ul.subs{display:none;}
#nav_right li #s1:target + ul.subs,
#nav_right li #s2:target + ul.subs,
#nav_right li #s3:target + ul.subs,
#nav_right li #s4:target + ul.subs,
#nav_right li #s5:target + ul.subs{display:block;}
#nav_right ul.subs > li{display:block;width:auto;}
}