/* Dropdown */
.headerNav ul {-webkit-font-smoothing:antialiased;text-shadow:3px 3px 3px #888;list-style:none;margin:0 auto;padding:0;text-align:center;z-index:999;}
.headerNav li {float:left;margin:0;padding:0;position:relative;width:146px;}
.headerNav a {background:rgb(239,231,206);width:140px;color:#026;display:inline-block;font-family:ttlFont;font-weight:550;font-size:11.5pt;line-height:15.5pt;padding:0;text-align:center;text-decoration:none;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;}
.headerNav li:hover a, headerNav li:focus a, headerNav li:active a {color:&#820}
.headerNav li ul {float:left;background:#e6e0cb;opacity:0;position:absolute;left:3px;border:1px solid #999;top:28px;visibility:hidden;z-index: 1;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;}
.headerNav li:hover ul, headerNav li:focus ul, headerNav li:active ul {opacity:1.0;top:22px;visibility:visible;}
.headerNav li ul li {float:none;width:100%;}
.headerNav li ul li a {background:#e6e0cb;font-size:9.0pt;line-height:13.5pt;font-weight:400;border-bottom:1px solid #ccc;}
.headerNav li ul a:hover, headerNav li ul a:focus, headerNav li ul a:active {background:#d6d0ba;color:#900;font-weight:600;}

/* Clearfix */
.cf::after, .cf::before {content:"";display:table;}
.cf::after {clear:both;}
.cf {zoom:1;}
