@charset "utf-8";
/* CSS Document */
/*Bobbie Garrison*/
/*www.SpunkyDesigns.com*/

/*START CSS Resets*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details,  figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; font-size:100%;}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {display:block;}
a {margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent;}
del {text-decoration: line-through;}
table {border-collapse:collapse; border-spacing:0;}
hr {display:block; height:1px; margin:.5em 0; padding:0; color:#d0cccc;}
/*END CSS Resets*/

/*
FONTS
body - Raleway - font-family: 'Raleway', sans-serif;
headings & Speicals - Ubuntu - font-family: 'Ubuntu', sans-serif;
Blocks - Diplomata - font-family: 'Diplomata', cursive;

COLORS
dark gray - #222
orange - #F68A25
blue - #0ea5d4


*/

body {
	line-height:2em;
	font-family: 'Raleway', sans-serif;
	font-size:110%;
	background: #eee;
	color: #222;
	letter-spacing: .10em;
}
        
h1, h2, h3, h4, h5, h6 {font-family: 'Ubuntu', sans-serif; padding:1em .25em 0 .25em; font-weight:700; color:#0ea5d4 /*blue*/;}
h1 {font-size:170%; text-transform:uppercase;}
h2 {font-size:140%; text-transform:uppercase;}
h3 {font-size:120%;}
h4 {font-size:110%;}
h5 {font-size:100%;}
h6 {font-size:100%;}
p {padding:.5em .5em;}
a:link {color:#222;/*dark gray*/ text-decoration:underline;}
a:hover {color:#F68A25;/*orange*/ text-decoration:underline;}
a:visited {color:#222;}
.clear {clear:both; padding:0; margin:0;}
.hide {position:absolute; left:-2000px;}
img {max-width:100%; height:auto}
.center {text-align: center;}
.uppercase {text-transform: uppercase;}
.blue {color: #0ea5d4;}
#main_content ul, #main_content ol {padding-left:5em;}


#wrapper {position:relative;}
#top_wrapper {}
#logo {text-align:center;}
nav {}

#main_content ul.list_style {padding-left:1.25em;}
ul.list_style li{color: #F68A25/*orange*/; list-style-type:square;}
ul.list_style li span{color: #fff; text-transform:uppercase;}


/*All Columns*/
/*  SECTIONS  */
.section {clear: both; padding: 0px; margin: 0px;}

/*  COLUMN SETUP  */
.col {display: block; float:left; margin: 1% 0 1% 1.6%;}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%;}

/*  GRID OF SIX  */
.span_6_of_6 {width: 100%;}
.span_5_of_6 {width: 83.06%;}
.span_4_of_6 {width: 66.13%;}
.span_3_of_6 {width: 49.2%;}
.span_2_of_6 {width: 32.26%;}
.span_1_of_6 {width: 15.33%;}



/*Services Page*/
.services_icon_title {font-weight: 600; text-transform: uppercase; letter-spacing: .15em;}



/*Aircraft Timeline Page*/
.timeline-left {background:url(../images/orange-square-10x10.jpg) no-repeat 10px 37px; padding-left:1.5em;}
body.photos section {min-height:20em;}
video {width: 97% !important;  height: auto !important; padding-left:.5em;}



/*START Form*/
form table {color:#999; font-size:90%;}
form table tr {}
form table td {padding-right:1em;}
input {width:15em;}
.submit_box {text-align:center;}
.submit_btn {text-align:center; width:8em;}


footer {background: #222; color:#eee; font-size:70%; line-height:1.25em; padding:1em 0}
.copyright {padding:2em 1em;}
.jobs {padding-bottom: 1em;}
footer a:link {color:#fff;/*dark gray*/ text-decoration:underline;}
footer a:hover {color:#F68A25;/*orange*/ text-decoration:underline;}
footer a:visited {color:#fff;}


/*--------------------------START RESPONSIVE---------------------------------*/


@media only screen and (max-width: 767px) {
	/*Team & Index Page*/
	.col {  margin: 1% 0 1% 0%; }
	.span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 49.2%; }
	.span_1_of_3, .span_2_of_3, .span_3_of_3 { width: 100%; }
}

@media only screen and (min-width:768px) {
	#top_wrapper, #main_content, footer {padding:0 1em;}
	#logo {width:30%; float:left; text-align:left;}
	nav {width:70%; float:right; padding-top: 0.5em;}
	#form_wrapper {width:50%; float:left;}
	#google_map {width:50%; float:right;}
	/*Team Page*/
	.col {  margin: 1% 0 1% 0%; }
	.span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 32.26%; }
	
	
}

@media screen and (min-width: 980px) {
	/*Aircraft Timeline Page*/
	.timeline-left {width:47%;float:left;}
	.timeline-right {width:47%; float:right;}
	#top_wrapper, #main_content, footer {padding:0 10em;}
	
	
}
@media screen and (min-width: 1280px) {
	/*Aircraft Timeline Page*/
	.timeline-left, .timeline-right {width:48%}
	
	
}

@media screen and (min-width: 1920px) {
	/*Aircraft Timeline Page*/
	.timeline-left, .timeline-right {width:49%}
	
	
}
