@charset "UTF-8";
/* New Styles for Service Site */

.logoblock {
	text-align:right;
}

.serviceBarHome {
    padding-top: 103px !important;
}



/* Services */

.ourServices {
    background: #595a5e url("https://static2.3birdsmarketing.com/Clients/GLOBAL/FOHome_GreyPatternRepeatBackground.jpg") repeat top left;
	border-top:none;
    padding-top: 40px;
 
}

.ourServices h2 {
 	color:#fff;
}

.ourServices .service-icons p {
	margin-top: 20px;
	line-height:17px;
	color:#fff;
}


/* Maintenance */

.routine-maintenance {
    background: #000 url("https://static2.3birdsmarketing.com/Clients/3BIRDSAUTO/FOHome_OilPourBackground.jpg") no-repeat top left;
    padding-top: 60px;
	padding-bottom: 60px;
 
}

.routine-maintenance h2 {
    color: #fff;
    font-size: 3em;
    font-weight: 200;
	border-left : 2px solid #003399;
	padding-left : 15px;
	line-height:45px;
}

.routine-maintenance p {
    color: #fff;
}


/* About */

.about-auto {
    background: #fff url("https://static2.3birdsmarketing.com/Clients/3BIRDSAUTO/FOHome_PaperFibersTileBackground2.jpg") repeat top left;
	padding-top: 60px;
	padding-bottom: 80px;
 
}

.about-auto h2 {
    color: #595a5e;
    font-size: 3em;
    font-weight: 200;
	border-bottom: 2px solid #003399 ;
	padding-bottom: 15px;
}

.about-auto p {
    color: #000;
}

.about-auto .staff-images {
    margin-top:35px;
	
}

.about-auto .copy-bg {
    background-color: #595a5e;
	padding:5px 20px ;
	
}

.about-auto .copy-bg h4 {
	font-weight:bold;
	color:#fff;
	font-size: 1.35em;
}

.about-auto .copy-bg p {
	font-style:italic;
	color:#fff;
}

/* Schedule */

.schedule-service {
    background-color: #595a5e;
	padding-top: 30px;
	padding-bottom: 30px;
 
}

.schedule-service .schedule-copy h2  {
    color: #fff;
    font-size: 3em;
    font-weight: 200;
 	padding-top:20px;
}

.schedule-service .schedule-copy a {
    color: #fff;
}


/* Footer */

.footer {
    background-color: #000;
	color:#fff;
}

.footer a, .footer h2, .footer h3 {
	color:#fff;
}




/* Snippet Styles */

/* Featured Flag */

.flag {
	background-color: #003399;
	text-transform: uppercase;
	position: absolute;
	max-height: 24px;
	margin-top: 15px;
}

.flag p, .article-copy .flag p {
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size: 12px;
	padding:3px 20px 0px 20px;
}


/* Universal Button */

.button {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size: 14px;
	padding: 8px 12px 9px 12px;
	background-color: #003399;
	width:100%;
	 border-radius: 0px;
}

.button:hover {
	opacity:.75;

}

button.radius, .button.radius {
    border-radius: 0px;
}

a.button {
	background-color:#003399;
    border-radius: 0px;
}

.custom {
	margin-bottom:30px;
}



/* Articles */

.article, .sidebar, .article-copy {
	margin-bottom:30px;
}

.article-copy {
	background-color:#eeeeee; 
	padding:23px 30px 10px 30px;
	min-height: 100px;
}

.article-copy h2{
	font-size: 20px;
	margin-top: 0px;
}

.header .fi-list {
	display:none;
}


/* Font */

p, li {
   font-family: Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 400;
}

ul, h1, h2, h3 , h4 ,h5, h6 {
   font-family: Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 600;
}

@media (max-width: 768px) {
	.routine-maintenance h2, .about-auto h2, .schedule-service .schedule-copy h2 {font-size: 2em;}
}

@media (max-width: 930px) {
	.links {margin-top: 100px !important;}
	.nav {height: 100px !important;}
}