

/* #General
================================================== */
body { font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #747474; background:#f4f4f4; text-align:justify; }

/* #Typography
================================================== */
h1, h2, h3, h4, h5, h6 { color: #6a393f !important; font-family: 'Raleway', sans-serif !important; font-style: normal; font-weight: 100 !important; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #6a393f !important; font-family: 'Raleway', sans-serif !important; font-style: normal; font-weight: 100 !important;}
h1 { font-size: 24px; line-height: 26px; margin-bottom: 15px; }
h2 { font-size: 22px; line-height: 22px; margin-bottom: 15px; }
h3 { font-size: 20px; line-height: 20px; margin-bottom: 10px; }
h4 { font-size: 18px; line-height: 20px; margin-bottom: 5px; }
h5 { font-size: 16px; line-height: 18px; }
h6 { font-size: 14px; line-height: 18px; }
.subheader {color: #777;}
p {margin: 0 0 15px 0;}
	p img {margin: 0;}
	p.lead { font-size: 21px; line-height: 27px; color: #777; }
em {font-style: italic;}
strong { font-weight: bold; color: #333; }
small {font-size: 80%;}

hr.divide{color: #e4cc48;
background-color: #e4cc48;
height: 2px;}

.nav{ border-left:1px solid #6a393f; margin-left:15px; padding-left:25px;}

.list { position:relative; clear:both; margin:0; padding:30px 0;}
.list li{ list-style:none}
.list li a{display:block; color:#333;padding:4px;border-bottom:1px solid #CCC;}
.list li a:hover { background:#6a393f; color:#FFF; text-decoration:none;}

img.scale-with-grid { max-width: 100%; height: auto;}

#page-content{ margin-top:60px;}

.home #page-content { margin-top:250px;}
.info{ line-height: 24px}

/* #Links
================================================== */
a, a:visited { color: #747474; text-decoration: none; }
a:hover, a:focus {color: #6a393f; text-decoration:none}
p a, p a:visited {line-height: inherit;}
a:active {outline: 0;}

.slicknav_menu {display: none;}


/*Tablets*/
@media (max-width: 992px) {
.sf-menu{display: none;}
.slicknav_menu { display: block; width: 100%; position: fixed; left: 0; top: 0; z-index: 999 }
.home #page-content { margin-top:130px;}
}


@media (min-width: 768px) and (max-width: 992px) {
}

@media (max-width: 768px) {
}

@media only screen and (min-width: 480px) and (max-width: 767px) {	
}

@media only screen and (max-width: 479px) {	
}