
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300i,700|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
@import url('https://fonts.googleapis.com/css?family=Tinos');

/*
RESET
*/
*{margin:0;padding:0;-moz-box-sizing:border-box;box-sizing:border-box;}
*::-webkit-scrollbar {display:none;}
::selection {background-color:rgba(197,0,31,1);color:#fff;} 
::-moz-selection {background-color:rgba(197,0,31,1);color:#fff;}
html, body {height:100%;}
html {font-size:100%;} 
body{font:normal 13px 'Open Sans';font-family:'Open Sans', Helvetica, Arial, "sans-serif";line-height:normal;color:#003b5d;margin:0;padding:0;background:#fff;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;letter-spacing:-.02em;}
h1,h2,h3,h4,h5,h6{float:left;width:auto;line-height:normal;font-weight:normal;font-style:normal;margin:0;padding:0;}
h1{font-family:'Tinos',serif;}
h2{font:italic 18px 'Tinos',serif;}
h3{font-size:10px;text-transform:uppercase;}
h4{font-size:12px}
ul,ol,li{margin:0;padding:0;list-style-type:none}
p{margin:0;height:auto;width:auto;}
address{font-style:normal;margin:0}
a{text-decoration:none;}
a:link{}
a:visited{}
a:hover,a:focus,a:active{}
a img{border:none}
em{font-style:normal}
strong{font-weight:bold}
form,fieldset{border:none;margin:0;padding:0}
input,button,select{vertical-align:middle}
input,textarea{float:left;width:auto;height:20px;font:normal 13px 'Open Sans';color:#000;margin:0;padding:0 0 0 20px;background:#fff;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;}
textarea{height:140px;font:normal 13px 'Open Sans';}
table {border-collapse:collapse;}
table td, table th {padding:0;}

/*
@media screen and (min-width:768px) {

.demo-4 
{--color-text:#000;
--color-bg:#fff;
--color-line:#292929;
--color-link:rgba(207,22,36,1);
--color-link-hover:rgba(207,22,36,1);
--color-info:rgba(207,22,36,1);}
.demo-4, .demo-4 a {cursor:auto;}
.demo-4 .circle-cursor {position:fixed;left:0;top:0;pointer-events:none;}
.demo-4 .circle-cursor--outer {width:100vw;height:100vh;z-index:120000;}
.demo-4 .circle-cursor--inner {width:6px;height:6px;left:-3px;top:-3px;border-radius:50%;z-index:110000;background:rgba(207,22,36,1);}
}

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.demo-4, .demo-4 a {cursor:auto;}
}

*/





