@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,700,600,300);html{font-size:16px;}
body{font:normal 62.5%;font-family:'Open Sans', sans-serif;}
b, strong{font-weight:600!important;}
i, em{font-style:italic;}
h1, h2, h3, h4, h5, h6{font-weight:300!important;line-height:1.2em;margin-bottom:0.6rem!important;text-rendering:optimizeLegibility;}
h1{font-size:4em;}
h2{font-size:3.6em;}
h3{font-size:3em;}
h4{font-size:2.6em;}
h5{font-size:2em;}
h6{font-size:1.6em;}
p{font-size:1em;font-weight:400!important;line-height:1.5em;margin-bottom:0.8rem!important;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, p small{font-size:inherit;}
[class*='col'] a,[class*='col'] a:visited{color:inherit;font-weight:inherit;text-decoration:none;line-height:inherit; vertical-align: baseline; background: transparent;}
a:focus{outline:none;}
@media all and (min-width:1800px){body{font-size:92%;}}
@media all and (min-width:1500px) and (max-width:1799px){body{font-size:90%;}}
@media all and (min-width:1100px) and (max-width:1499px){body{font-size:88%;}}
@media all and (min-width:800px) and (max-width:1099px){body{font-size:86%;}}
@media all and (min-width:468px) and (max-width:799px){body{font-size:84%;}}
@media all and (min-width:320px) and (max-width:467px){body{font-size:82%;}}
@media all and (max-width:319px){body{font-size:80%;}}
.txt-l{text-align:left;}
.txt-r{text-align:right;}
.txt-c{text-align:center;}
.txt-j{text-align:justify;}