


.crate-outer { max-width: 1580px; margin: 0 auto; }
.crate { max-width: 1460px; margin: 0 auto; }
.crate-inner { max-width: 1140px; margin: 0 auto; }
.crate-small { max-width: 780px; margin: 0 auto; }

.nopadding { padding: 0; }



.clear-fix { clear:both; }

.container p,
.container li { font-size: 16px; font-weight: 400; }

.container a { color:#00a8e6; font-weight: 500;}
.container img { max-width: 100% !important;}

.container p.lead { font-size: 21px; font-weight: 300; }

ul.side-nav a.active { background:#00a8e6; color:white; }


.alert.alert-default { background:rgb(0,0,0,0.05); border-left: 5px #00a8e6 solid; }
.alert.alert-default a { color:white; }


/* --------- CONTACT page ---------------- */

.rc-contact-info img  { margin-bottom: 15px; }

.rc-contact-info p  { display:block; border-top: 1px rgb(0,0,0,0.25) solid; padding: 6px 0; }
.rc-contact-info p .fa { float:right; color:rgb(0,0,0,0.25); }



/* --------- ABOUT page ---------------- */
.about img { float:right; margin: 40px; }
.about li { margin-bottom: 15px; }
@media only screen and (max-width: 650px) 
{
.about img { float:none; margin: 40px 0; max-width: 100% !important;}
}

/* --------- contact page ---------------- */
.contact .lead .fas { font-size: 13px; margin-left: 6px; color:rgb(0,0,0, 0.35); }




