/* *** F O N T   F A M I L I E S  *** */

@font-face {
    font-family: 'CoreIconsRegular';
    src: url('http://funpaperairplanes.com/css/fonts/coreicons-webfont.eot');
    src: url('http://funpaperairplanes.com/css/fonts/coreicons-webfont.eot#iefix') format('embedded-opentype'),
         url('http://funpaperairplanes.com/css/fonts/coreicons-webfont.woff') format('woff'),
         url('http://funpaperairplanes.com/css/fonts/coreicons-webfont.ttf') format('truetype'),
         url('fonts/coreicons-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
* {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
}

.call_us .ico,
.ico,
.shortcode_iconbox .ico span {
    font-family: 'CoreIconsRegular';
}



/* ***  F O N T   S E T T I N G S  *** */

p, td, div,
blockquote p { 
	font-size:18px; 
	line-height:22px;
	font-weight: normal;
}

header .top_line .call_us,
header .top_line .slogan {
	line-height:14px;
	font-size:11px;
}

h1, h2, h3, h4, h5, h6,
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { 
	text-decoration:none!important;
	padding:0;
	color:#464d52;
}

header nav > ul > li > a,
.page_title_block .breadcrumbs a,
.page_title_block .breadcrumbs span,
.shortcode_accordion_item_title, 
.shortcode_toggles_item_title,
.shortcode_tab_item_title,
.btn_small,
.btn_normal,
.btn_large,
.sitemap_list li a,
.sitemap_list li,
.filter_navigation ul li ul li a,
.feedback_go,
.feedback_reset,
.promo_button,
.price_item_btn a,
.shortcode_button,
.filter_navigation ul li ul li a,
.widget_nav_menu ul li a,
.widget_archive ul li a,
.widget_pages ul li a,
.widget_categories ul li a,
.widget_recent_entries ul li a,
.pagerblock li a,
.blogpost_date-block,
.blogpost_date-block a,
.demo_panel .panel_title,
header .tag_line .call_us,
header .tag_line .slogan,
a.menu_toggler {  
	font-family:'Open Sans', sans-serif!important;
}

* { 
	font-family:Arial, Helvetica, sans-serif;
	color:#464d52;
}

input, button, select, textarea {
	font-family:Arial, Helvetica, sans-serif!important;
}

h1, h2, h3, h4, h5, h6,
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-family: 'Life Savers', cursive;
/*font-family: 'Orbitron', sans-serif;*/
}

h1, h1 span, h1 a {
	font-size:70px;
	line-height:72px;
}
h2, h2 span, h2 a {
	font-size:35px;
	line-height:37px;
	font-family:'Open Sans', sans-serif;
	text-align: left;
}
h3, h3 span, h3 a {
	font-size:30px;
	line-height:32px;
}
h4, h4 span, h4 a {
	font-size:24px;
	line-height:26px;
}
h5, h5 span, h5 a {
	font-size:16px;
	line-height:18px;
}
h6, h6 span, h6 a {
	font-size:14px;
	line-height:16px;
}

@media only screen and (max-width: 1024px) {
	
	h1, h1 span, h1 a {
		font-size:60px;
		line-height:37px;
	}
	h2, h2 span, h2 a {
		font-size:30px;
		line-height:32px;
	}
	h3, h3 span, h3 a {
		font-size:26px;
		line-height:28px;
	}
	h4, h4 span, h4 a {
		font-size:20px;
		line-height:22px;
	}
	h5, h5 span, h5 a {
		font-size:16px;
		line-height:18px;
	}
	h6, h6 span, h6 a {
		font-size:14px;
		line-height:16px;
	}
	header nav ul.menu > li > a {
		font-size: 18px;
	}
	header nav ul.menu > li {
    margin-left: 8px;
    margin-right: 8px;
}

.module_text_area img {
    padding-left: 5px !important;
}
	
}

@media only screen and (max-width: 980px) {
	
	h1, h1 span, h1 a {
		font-size:60px;
		line-height:60px;
	}
	
	.logo1 {
    padding: 50px 0 5px;
}


footer ul.menu2 > li {
    margin-left: 5px;
    margin-right: 5px;
}

footer ul.menu2 > li > a {
    font-size: 17px;	
}

.module_text_area img {
    padding-left: 0px !important;
}

.jwplayer.playlist-none {
    width: 290px !important;
}

.row-fluid.planes {
    padding: 0px;
}


}

@media only screen and (max-width: 760px) {
	
	h1, h1 span, h1 a {
		font-size:35px;
		line-height:37px;
	}
	h2, h2 span, h2 a {
		font-size:30px;
		line-height:32px;
	}
	h3, h3 span, h3 a {
		font-size:26px;
		line-height:28px;
	}
	h4, h4 span, h4 a {
		font-size:20px;
		line-height:22px;
	}
	h5, h5 span, h5 a {
		font-size:16px;
		line-height:18px;
	}
	h6, h6 span, h6 a {
		font-size:14px;
		line-height:16px;
	}
	
	.vid {
    padding-top: 50px !important;
}

.jwplayer.playlist-none {
    width: 290px !important;
}

.module_text_area img {
    padding-left: 0px !important;
}
}


/* ***  C O L O R   O P T I O N S  *** */

header ul.menu > li > a {
	color:#464d52;
}