@media all {
.ym-vlist{background:transparent;border:0 none;list-style-type:none;margin:9px 0 0}
.ym-vlist ul{list-style-type:none;margin:0;overflow:hidden;padding:0;width:223px}
.ym-vlist ul ul{border:0 none}
.ym-vlist li{float:left;margin:0;padding:0;width:100%}
.ym-vlist a,.ym-vlist strong,.ym-vlist span{display:block;margin:0;margin-bottom:3px;margin-top:3px;padding:3px 0 3px 3px;text-decoration:none;text-transform:uppercase}
.ym-vlist a,.ym-vlist a:visited,.ym-vlist a:hover{color:#000!important;margin-bottom:3px;margin-top:3px}
.ym-vlist a:hover{color:#000!important}
.ym-vlist li span{display:block;font-weight:700}
.ym-vlist li.active{background-color:#fff;margin-top:0;padding-top:5px;padding-bottom:10px}
.ym-vlist ul li ul li.active{background-color:#fff;margin-top:0;padding-top:0;padding-bottom:0}
.ym-vlist ul li.inactive a{color:#7d7d7d!important}
.ym-vlist ul li.inactive a:hover{color:#000!important}
.ym-vlist ul li ul li.inactive a{color:#000!important}
.ym-vlist ul li ul li.inactive a:hover,.ym-vlist ul li ul li.active a:hover{color:#789E39!important}
.ym-vlist ul li.active a{color:#585a59!important}
.ym-vlist ul li ul li.active a{color:#789E39!important}
.ym-vlist li.active ul li a{background:url(/images/menu-line.png) right top no-repeat;margin-top:0;padding-top:3px;padding-bottom:0;margin-bottom:0;font-family:'Playfair Display SC',serif}
.ym-vlist li a,.ym-vlist li strong,.ym-vlist li span{padding:0;padding-left:34px;width:189px;font-size:17px;font-weight:400}
.ym-vlist li a:focus,.ym-vlist li a:hover,.ym-vlist li a:active{outline:0 none;color:#000!important}
.ym-vlist li ul li a,.ym-vlist li ul li strong,.ym-vlist li ul li span{padding-left:34px;width:189px;font-size:13px}
.ym-vlist li ul li a,.ym-vlist li ul li a:visited{background-color:#fff}
.ym-vlist li ul li ul li a,.ym-vlist li ul li ul li strong,.ym-vlist li ul li ul li span{padding-left:30%;width:70%}
.ym-vlist li ul li ul li a,.ym-vlist li ul li ul li a:visited{background-color:#f0f0f0}
.ym-vlist li ul li ul li a:focus,.ym-vlist li ul li ul li a:hover,.ym-vlist li ul li ul li a:active{background-color:#888;color:#000!important}
.ym-vlist li ul li ul li ul li a,.ym-vlist li ul li ul li ul li strong,.ym-vlist li ul li ul li ul li span{padding-left:40%;width:60%}
.ym-vlist li ul li ul li ul li a,.ym-vlist li ul li ul li ul li a:visited{background-color:#e8e8e8}
.ym-vlist li ul li ul li ul li a:focus,.ym-vlist li ul li ul li ul li a:hover,.ym-vlist li ul li ul li ul li a:active{background-color:#888;color:#000!important}
.ym-vtitle{background-color:#fff;border-top:2px #ddd solid;font-size:100%;font-weight:700;margin:0;padding:3px 0 3px 10%;width:90%}
.ym-vtitle + ul{border-top:4px #888 solid}
}