/* ---------- misc ------------- */
.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
header.main .contact li{font-size:30px;}

/* ---------- colors ------------- */
/* Old Red: #BE1F32; Old Blue: #9A1B1E; */
.blurb{background:#9a1b1e;}
header.main{border-top:10px solid #9a1b1e;}
header.main nav ul li.active a,
header.main nav ul,
header.main nav ul li a:hover{background:none;color:#c54527;}
div[id*='-slider'] .flex-caption h2{background-color:#c54527;}
#home-slider .flex-control-paging li a.flex-active{background:#c54527;}
.services .service .icon i{color:#9a1b1e;}
.button.pink{background:#c54527;outline-color:#c54527;}
.testimonial .author p{color:#c54527;}
footer.main h3 {border-bottom:1px solid #9a1b1e;}
footer.main h3 span {background:#9a1b1e;}
footer .copyright a{color:#EFEFEF;}
footer .copyright a:hover{color:#6CC049;}
h1.header,h2.header,h3.header {border-bottom:1px solid #c54527;}
h1.header span,h2.header span,h3.header span {background:#c54527;}
.page-title{background:#9a1b1e;}
.blue-icon{color:#9a1b1e;}
.button.blue{background:#9a1b1e;outline-color:#9a1b1e;}

/* ---------- fonts ------------- */
p, li, div{font-size:17px;line-height:23px;}
.testimonial .text p{font-size:17px;line-height:23px;}

/* ---------- @media ------------- */
@media screen and (max-width: 439px){
	header.main .contact li{font-size:20px;}	
}
@media screen and (max-width: 767px){
	.small-mb-60{margin-bottom:60px;}
}