/* TEMPLATE CUSTOM FONTS */

.row.sh-row, .sidebarColumn{min-height: 0px !important;}
/* BASE TYPOGRPHY */

body{
    font-family: 'Roboto', sans-serif;
}

/* HEADERS */

.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6 {font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; color: #ae132b; line-height: 1em;font-weight:700;padding-bottom:20px; margin: 0;}
.page-content h1 { font-size: 40px;}
.page-content h2 { font-size: 30px;}
.page-content h3 { font-size: 24px;}
.page-content h4 { font-size: 20px;}
.page-content h5 { font-size: 18px;}

.page-content h1 span{font-size:30px;color:#000;}

/* PARAGRAGHS */

.page-content p { font-family: 'Roboto', sans-serif; font-size: 16px; line-height: 1.5em;padding-bottom:15px; margin: 0;}

::-moz-selection {
    background: #4E8B45;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #4E8B45;
    color: #fff;
    text-shadow: none;
}

/* LINKS */

.page-content p a{
	color:#ae132b;
	text-decoration:underline;
}

.page-content p a:hover{
	color: #000;
}

.red{color:#ae132b;}
.black{color:#000;}
.white{color:#fff;}

.about table {
	margin:0 auto 15px;
}

.about table td {
	padding:10px;
}

.about table td.left {
	font-weight:700;
	width:60px;
}

.about table td.gray {
	background:#efefef;
	border-top:#000 1px dotted;
	border-bottom:#000 1px dotted;
}

.photo-right{float:right;margin:0 0 15px 15px;}

.page-content ul li {list-style-type:disc;}
.page-content ul  {padding-left:20px}
.job-page p  {
    padding-bottom: 30px;
}
.job-page ul  {line-height: 24px;
    padding-bottom: 15px;}

.form-control{background: #f8f8f8 !important;}

@media screen and (max-width: 1024px) {
.page-content p{font-size:14px;}
.page-content h1 { font-size: 36px;}
.page-content h2 { font-size: 28px;}
.page-content h3 { font-size: 22px;}
.page-content h4 { font-size: 18px;}
.page-content h5 { font-size: 16px;}
}