@charset "utf-8";
article,
aside,
details,
figcaption,
figure,
footer,
header,
content,
hgroup,
nav,
section{display: block;}
audio,
canvas,
video{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.nav .cf > li > a:hover,
 .nav .cf> li > a:focus,
 .nav .cf> li > a:active{
  background-color: #DF2128;
  color: white;
}
audio:not([controls]){display: none;}
html{
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
html,body{
    margin: 0;
}
a:focus,
a:hover,
a:active{
    outline: 0;
 
}

sub,
sup{
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}
img{
    width: auto\9;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}
button,
input,
select,
textarea{
    margin: 0;
    vertical-align: middle;
}
button,
input{
    *overflow: visible;
    line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner{
    padding: 0;
    border: 0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{
    cursor: pointer;
    -webkit-appearance: button;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button{
    -webkit-appearance: none;
}
textarea{
    overflow: auto;
    vertical-align: top;
}
p{margin: 0;}
strong{font-weight: 700;}
i ,address,cite{font-style: normal;}
h1,h2,h3,h4,h5,h6{
    margin: 0;
    text-rendering: optimizelegibility;
}
dl,ul,ol,dd,li{
    padding: 0;
    margin: 0;
}
li,dt,dd{list-style: none;}
dt{font-weight: bold;}
form{margin: 0;}
fieldset{
    padding: 0;
    margin: 0;
    border: 0;
}
legend{
    display: block;
    width: 100%;
    padding: 0;
    border: 0;
}
table{
    border-collapse: collapse;
    border-spacing: 0;
}
.cf{
    *zoom: 1;
}
.cf:before,
.cf:after{
    display: table;
    content: " ";
}
.cf:after{clear: both;}
.hide{display: none;}
.show{display: block;}
