/*--------FONTS---------
@font-face {
    font-family: 'georgiabold_italic';
    src: url('../fonts/georgia_bold_italic-webfont.eot');
    src: url('../fonts/georgia_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/georgia_bold_italic-webfont.woff') format('woff'),
         url('../fonts/georgia_bold_italic-webfont.ttf') format('truetype'),
         url('../fonts/georgia_bold_italic-webfont.svg#georgiabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'georgiabold';
    src: url('../fonts/georgia_bold-webfont.eot');
    src: url('../fonts/georgia_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/georgia_bold-webfont.woff') format('woff'),
         url('../fonts/georgia_bold-webfont.ttf') format('truetype'),
         url('../fonts/georgia_bold-webfont.svg#georgiabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'georgiaitalic';
    src: url('../fonts/georgia_italic-webfont.eot');
    src: url('../fonts/georgia_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/georgia_italic-webfont.woff') format('woff'),
         url('../fonts/georgia_italic-webfont.ttf') format('truetype'),
         url('../fonts/georgia_italic-webfont.svg#georgiaitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'georgia';
    src: url('../fonts/georgia-webfont.eot');
    src: url('../fonts/georgia-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/georgia-webfont.woff') format('woff'),
         url('../fonts/georgia-webfont.ttf') format('truetype'),
         url('../fonts/georgia-webfont.svg#georgiaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
@font-face {
    font-family: 'league_gothic';
    src: url('../fonts/league_gothic-webfont.eot');
    src: url('../fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/league_gothic-webfont.woff') format('woff'),
         url('../fonts/league_gothic-webfont.ttf') format('truetype'),
         url('../fonts/league_gothic-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*----------------------*/
body {
	background:#fff;
	color: #323232;
	font-size: 100%;
	font-family: Helvetica, Arial, sans-serif;
}
div, article, section, header, footer, nav,ul, li {
	position:relative;
}
.group:after {
	display:block;
	height:0;
	clear:both;
	content:".";
	visibility:hidden; /* For clearing */
}
::-moz-selection {
	background:#e34633;
	color:#fff;
}
::selection {
	background:#e34633;
	color:#fff;
}
.clearfix{ 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}
textarea:required:invalid:focus, textarea:required {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
input[type=text], input[type=submit], input[type=email], textarea {
	padding: 0.5em;
	font-size: 14px;
	margin-bottom: 1.5em;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
input, button, select, textarea {
	font-family: Helvetica, Arial, sans-serif;
}
ul, ol {
	font-size: 1em; /* 16px */
	line-height: 1.5; /* 24px */
	margin: 0 0 1.5em 0;
}
a, a:hover, a:active, a:visited, a:focus{
	outline:none;
	color: #a82929 !important;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
}
h1 {
	font-size: 1.5em; /* 24px */
	line-height: 1.5; /* 24px */
	margin-top: 1.42em;
	margin-bottom: 0em;
}
h2 {
	font-size: 1.3125em; /* 21px */
	line-height: 1.1429; /* 24px */
	margin-top: 1.1429em;
	margin-bottom: 0em;
}
h3 {
	font-size: 1.125em; /* 18px */
	line-height: 1.3333; /* 24px */
	margin-top: 1.3333em;
	margin-bottom: 0em;
}
h4 {
	font-size: 1em; /* 16px */
	line-height: 1.5; /* 24px */
	margin-top: 1.5em;
	margin-bottom: 0em;
}
h5 {
	font-size: 0.875em; /* 14px */
	line-height: 1.7143; /* 24px */
	margin-top: 1.7143em;
	margin-bottom: 0em;
}
strong {
	font-weight:normal;
	font-family: Helvetica, Arial, sans-serif;
}
small {
	font-size: 0.75em; /* 12px */
	line-height: 2; /* 24px */
	margin-top: 2em;
	margin-bottom: 0em;
}
em {
	font-style: normal;
	font-family: Helvetica, Arial, sans-serif;
}