/* FONTS
@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-Regular.ttf');
	src: url('../fonts/Roboto-Regular.woff2');
	src: url('../fonts/Roboto-Regular.woff');
	font-weight:normal;
}
@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-Medium.ttf');
	src: url('../fonts/Roboto-Medium.woff');
	src: url('../fonts/Roboto-Medium.woff2');
	font-weight:bold;
}

}
@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-Bold.ttf');
	src: url('../fonts/Roboto-Bold.woff');
	src: url('../fonts/Roboto-Bold.woff2');
	font-weight:700;
}
 */
 
body
{
	font-family: Arial, sans-serif, Tahoma !Important;
	border: 0 none;
	margin: 0;
	outline: 0 none;
	padding: 0;
	font-weight: normal;
	color:#313131;
	line-height:20px;
	font-size:14px;
}
a{ text-decoration:none;}
a:hover
{
	color: #D60C0C!important;
	text-decoration: none;
	cursor:pointer;
}
img{ border:0}
input{ border:0}
div{ display:block;}
.clearfix{clear:both}
ul{list-style-type:none; padding:0; margin:0}
.overlay{display:none}

/*TYPOGRAPHY*/
h1 {font-size:25px;letter-spacing:.5px;line-height: 30px;margin:0;}
h2 {font-size:18px;line-height: 26px;margin:0;}
h3 {font-size:16px;line-height:24px;margin:0;}
h4 {font-size:14px;line-height:22px;letter-spacing:-0.03em;padding:0 0 15px;margin:0;padding:5px 0 5px 0;}
h5 {font-size:15px;line-height:22px;letter-spacing:-0.1px;margin:0;padding:5px 0 5px 0;}
h6 {font-size:15px;line-height:22px;margin:0;padding:5px 0 5px 0;}

p{padding:0 0 10px 0;margin:0;}
p:empty {display:none;}
ul li {list-style:none;}
ol li {list-style:decimal inside;}

img{border:none;display:block;margin:0 auto;}

hr {background:#ccc;height:1px;border:none;width:100%;display:inline-block;margin:14px 0 4px;}
table { border-collapse: collapse; border-spacing:0;}

::-moz-selection {background:#00B6EA;color:#fff;}
::selection    {background:#00B6EA;color:#fff;}