/*

Theme Name: NewsFrame

Theme URI: http://www.edwardrjenkins.com/themes/newsframe

Description: A Newspaper-styled theme for news websites. Supports article subtitles, image credits (via already styled captions), author bio pages. The latest post on the home page is styled with a larger headline and featured image to make it stand out.

Author: Edward R. Jenkins

Author URI: http://www.edwardrjenkins.com/

Version: 2.0.2

Tags: two-columns, one-column, right-sidebar, custom-background, featured-images, full-width-template, sticky-post, threaded-comments, front-page-post-form

Text Domain: newsframe

License: GNU General Public License v2.0

License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

/*

Newsframe WordPress Theme, Copyright (C) 2013 Edward R. Jenkins, Cardigan Media

This theme was framed with Zurb's Foundation Grid, released under the MIT license. You can learn

more about Zurb and Foundation at http://foundation.zurb.com.

Credits and major props to Automattic and the Twenty Twelve theme's

handy responsive navigation menu, which is used in this theme, as well as the comment form.

Thanks to WPTuts for a quick and painless custom logo uploader.

This program is free software: you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation, either version 3 of the License, or

(at your option) any later version.

This program is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

GNU General Public License for more details.

You should have received a copy of the GNU General Public License

along with this program.  If not, see <http://www.gnu.org/licenses/>.

	

--------------------------------------------------------------

WARNING: (BEFORE YOU MAKE ANY CHANGES)

--------------------------------------------------------------

Please do not edit style.css or any other Theme files or 

Templates directly. Customization will be lost, which will

cause problems during updates. To add custom styles, use a child theme.

Please read the NewsFrame documentation, available here:

http://www.edwardrjenkins.com/introducing-newsframe-a-newspaper-theme-for-wordpress/

--------------------------------------------------------------

*/

/* =HTML5 Basics

------------------------------------------------------------- */

article,aside,details,figcaption,figure,

footer,header,hgroup,menu,nav,section { 

    display:block;

}

/* Foundation Overrides */

.row {

	width: 1060px;

}

p {

	margin-bottom: 20px;

	font-family: "Old Standard TT";

}

small {

	font-size: 90%;

}

.button {

	font-weight: normal;

}

.button.expand {

	width: auto;

}

ul, ol, dl {

	list-style-position: inside;

}

/* =WordPress Core

-------------------------------------------------------------- */

.alignnone {

    margin: 5px 20px 20px 0;

}

.aligncenter,

div.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}

.alignright {

    float:right;

    margin: 5px 0 20px 20px;

}

.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}

.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}

a img.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}

a img.alignnone {

    margin: 5px 20px 20px 0;

}

a img.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}

a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto

}

.wp-caption {

    background: #fff;

    max-width: 96%; /* Image does not overflow the content area */

    padding: 1px;

    text-align: right;

    font-size: 0.6em;

    color: #909090;

    text-transform: uppercase;

}

.wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}

.wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}

.wp-caption.alignright {

    margin: 5px 0 20px 20px;

}

.wp-caption img {

    border: 0 none;

    height: auto;

    margin: 0;

    max-width: 98.5%;

    padding: 0;

    width: auto;

}

.wp-caption p.wp-caption-text {

    line-height: 17px;

    margin: 0;

    padding: 0 4px 5px;

	font-size: 1em;

}

/* =Basic Styles

------------------------------------------------ */

body {

	font-family: "Old Standard TT", Georgia, sans-serif;

	font-size: 18px;

	color: #333;

}

.container {

	border-top: 20px solid #004276;

	border-bottom: 20px solid #004276;

	padding: 10px;

}

a {

	color:#004276;

	text-decoration: none;

}

#main {

	width: 73%;

	float:left;

	margin-left: 20px;

	margin-top: 20px;

}

#container {

	width: 1060px;

	margin: 0 auto;

	background: #ffffff;

	padding: 1px 5px 1px 5px;

	border: 1px solid #999;

	border-radius: 5px;

}

#post-nav {

	clear:both;

	margin: 20px;

	font-size: 2.5em;

	text-align:right;

}

footer {

	clear: both;

}

#page {

}

.index-thumb {

	float: left;

	margin: 5px 15px 5px 0px;

}

.index-title { /*This sets the styling for the titles on the index pages */

	

	font-size: 2.2em;

	font-weight: normal;

	margin:5px 0px;

}

.index-title a {

	text-decoration: none;

	color: #333;

}

.index-title a:hover {

	color: #004276;

}

.entry-meta {

margin: 10px 0 10px 8px;

display: block;

}

.entry-content {

}

.sticky {

}

.bypostauthor {

}

.author-avatar {

	float: left;

	margin: 5px;

	clear: bottom;

}

.gallery-caption {

}

.latest-image {

	text-align: center;

	max-width: 1060px;

}

#page-links {

}

.archive-header {

	border-bottom: 5px solid #ededed;

	padding: 10px;

	margin: 10px;

}

.archive-title {

	text-align: center;

	margin: 10px;

	font-weight: normal;

	font-size: 2.3em;

}

.tag-archive-meta {

}

.cat-archive-meta {

}

.single_cat_title {

}

#commentbox {

}

.moretag {

	display: block;

	margin-top: 10px 30px;

}

.clear {

	clear: both;

}

.social {

	font-weight: bold;

}

.latest {

	font-size: 40px;

}

.homesubtitle {

	font-size: 1.5em;

	text-align: center;

	color: #004276;

}

.homeitem {

	clear: both;

	margin: 10px 5px;

	border-bottom: 5px solid #ededed;

}

.archive-item {

	clear: both;

	margin: 10px 5px;

}

.social-links {

	list-style-type: none;

	font-size: 1.3em;

}

.social-links li {

	display: inline-block;

	margin: 3px;

}

.home-excerpt{

	margin-bottom:20px;

	word-wrap: break-word;

	text-align: justify;

}

.home-widget-area {

	border-bottom: 5px solid #ededed;

	margin-bottom: 5px;

}

.home-widget-area ul {

	list-style-type: none;

}

.separator {

	display: block;

	clear: both;

	margin: 0 auto;

}

.breadcrumbs {

	margin: 0px 0px 10px 10px;

	font-size: 0.8em;

}

.breadcrumbs a {

	font-size: 0.8em;

}

.breadcrumbs span {

	font-size: 0.8em;

}

.archive-excerpt{

	margin-bottom:20px;

	word-wrap: break-word;

	text-align: justify;

}

.postinfo {

	font-size: 0.8em;

	margin: 10px 0px;

}

.spacer {

	margin: 0px 10px;

}

.latest-content a.moretag {

	text-align: center;

	text-transform: uppercase;

	font-size: 1.4em;

	text-decoration: none;

}

.homepost {

}

pre {

	white-space: pre-wrap;

}

p {

	line-height: 25px;

	display: block;

	-ms-word-wrap: break-word;

	word-wrap: break-word;

	font-family: "Old Standard TT", Georgia, sans-serif;

}

h1, h2, h3, h4, h5, h6 {

	-ms-word-wrap: break-word;

	word-wrap: break-word;

	font-family: "Old Standard TT", Georgia, sans-serif;

}

h1 {

	font-size:2.5em; 

}

h2 {

	font-size:2.2em; 

}

h3 {

	font-size:1.8em;

}

h4 {

	font-size:1.5em;

}

h5 {

	font-size:1.4em;

}

h6 {

	font-size:1.2em;

}

h4.sidebar {

	margin: 5px 5px 5px 0px;

	font-weight: normal;

	text-align: center;

	color: #222;

	font-size: 1.5em;

}

h1, h2, h3, h4, h5, h6 {

	

}

.post-date {

	display: block;

	font-size: 0.8em;

}

span {

	font-family: "Old Standard TT", Georgia, sans-serif;

}

/* =Front Page

------------------------------------------------ */

#frontpage {

	float: left;

	width: 73%;

	margin: 20px;

}

.latest-title {

	margin: 3px;

	text-align: center;

}

.latest-title a {

	text-decoration: none;

	text-align: center;

	font-weight: normal;

	color: #111;

}

.latest-title a:hover {

	color: #004276;

}

.latest-content {

	padding: 6px;

	line-height: 20px;

	font-size: 1.1em;

	text-align: justify;

	border-bottom: 5px solid #ededed;

}

.main-content-area {

	

	padding: 5px 25px 5px 0px;

}

.home-view {

	padding-right: 20px;

	border-right: 5px solid #ededed;

}

.archive-view {

	padding-right: 20px;

	border-right: 5px solid #ededed;

}

.post-info

/* =Sidebar

------------------------------------------------ */

#secondary {

	padding: 8px;

	margin-top: 20px;

	margin-left: 10px;

}

#secondary ul {

	list-style-type: none;

	margin-bottom: 10px;

	border-bottom: 5px solid #ededed;

}

#secondary ul li {

	list-style-type: none;

	line-height: 22px;

	

	margin-bottom: 10px;

	word-wrap: break-word;

	

}

.widget {

	list-style-type: none;

}

.widget-title {

	text-align: center;

	font-size: 1.1em;

	color: #FFF;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 5px;

	padding-right: 5px;

	font-weight: normal;

}

#archives {

}

#meta {

}

.widget-area {

}

.widget {

}

.sidebar-title-block {

	border-bottom: 5px solid #ededed;

	

	margin-bottom: 10px;

}

/* =Header

------------------------------------------------ */

.header-search {

	margin: 0 auto;

}

#site-title h1 {

	text-align: center;

	

	margin: 5px;

	max-width: 99%;

	color: #111;

	font-weight: normal;

}

#site-title {

	text-align: center;

	margin: 5px;

	max-width: 99%;

}

#site-description {

	text-align: center;

	margin: 5px;

	

	font-weight: normal;

	color: #004276;

	

	font-size: 1.6em;

}

#dateline {

	text-align: center;

	

	text-transform: uppercase;

	margin-top: 20px;

}

#searchform {

}

#searchsubmit {

}

#social-bar {

	text-align: center;

	margin: 10px;

	font-size: 1.3em;

}

#social-bar a {

	color: #222;

}

#social-bar a:hover {

	color: #004276;

}

/* =Menus

-------------------------------------------------------------- */

/* Assistive text */

.assistive-text,

.site .screen-reader-text {

	position: absolute !important;

	clip: rect(1px, 1px, 1px, 1px);

}

.main-navigation .assistive-text:hover,

.main-navigation .assistive-text:active,

.main-navigation .assistive-text:focus {

	background: #fff;

	border: 2px solid #333;

	border-radius: 3px;

	clip: auto !important;

	color: #000;

	display: block;

	font-size: 12px;

	padding: 12px;

	position: absolute;

	top: 5px;

	left: 5px;

	z-index: 100000; /* Above WP toolbar */

}

/* Navigation Menu */

.main-navigation {

	margin-top: 22px;

	margin-top: 1.714285714rem;

	text-align: center;

	padding-bottom: 20px;

}

.main-navigation li {

	margin-top: 24px;

	margin-top: 1.714285714rem;

	line-height: 1.42857143;

	font-size: 0.8em;

	text-transform: uppercase;

	list-style-type: none;

}

.main-navigation a {

	color: #5e5e5e;

}

.main-navigation a:hover {

	color: #21759b;

}

.main-navigation ul.nav-menu,

.main-navigation div.nav-menu > ul {

	display: none;

}

.main-navigation ul.nav-menu.toggled-on,

.menu-toggle {

	display: inline-block;

}

.main-navigation li ul li {

	display: none;

}

/* =Footer Menu

--------------------------------------------------------------*/

#footermenu {

	margin: 10px;

	text-align: center;

}

#footermenu ul {

	margin-bottom: 10px;

}

#footermenu ul.sub-menu {

	display: none;

}

#footermenu ul.children {

	display: none;

}

#footermenu li {

	display: inline-block;

	padding: 5px;

	font-size: 0.8em;

}

#footermenu li a {

	color: #004276;

}

/* =Media queries

-------------------------------------------------------------- */

@media print {

.main-navigation {

	display: none;

}

#comments {

	display: none;

}

#searchform {

	display: none;

}

#secondary {

	display: none;

}

#footerwidgets {

	display: none;

}

.hideforprint {

	display: none;

}

#post-footer {

	display: none;

}

.nine, .row .nine {

	width: 100%;

}

#footermenu {

	display: none;

}

}	

@page {

	margin: 1in;

}

/* Minimum width of 800 pixels */

@media screen and (min-width: 800px) {

.featured-video {

	float: right;

	margin: 10px;

	max-width: 56%!important;

	max-height: 300px;

}

.header-search {

	max-width: 56%!important;

	margin: 0 auto;

}

}

/* Maximum width of 600 pixels */

@media screen and (max-width: 600px) {

.article-title {

	font-size: 1.5em;

}

.index-title {

	font-size: 1.5em;

}

.author-title {

	font-size: 1.5em;

}

.featured-video-home iframe {

	margin: 10px;

	text-align: center;

	max-width: 80%;

	max-height: 250px!important;

}

}

/* Minimum width of 600 pixels. */

@media screen and (min-width: 600px) {

#site-title h1 {

	text-align: center;

	font-size: 3.8em;

	

	margin: 5px;

	max-width: 99%;

	color: #111;

	font-weight: normal;

}

.latest-title {

	font-size: 3.2em;

	margin: 3px;

	text-align: center;

	

}

.article-title {

	font-size: 2.7em;

	margin-top: 3px;

	margin-bottom: 3px;

	font-weight: normal;

	

	color: #333;

}

.main-navigation ul.nav-menu,

	.main-navigation div.nav-menu > ul {

		border-bottom: 5px solid #ededed;

		border-top: 5px solid #ededed;

		display: inline-block !important;

		width: 100%;

	}

	.main-navigation ul {

		margin: 0;

		text-indent: 0;

	}

	.main-navigation li a,

	.main-navigation li {

		display: inline-block;

		text-decoration: none;

	}

	.main-navigation li a {

		border-bottom: 0;

		color: #6a6a6a;

		line-height: 3.692307692;

		text-transform: uppercase;

		white-space: nowrap;

	}

	.main-navigation li a:hover {

		color: #000;

	}

	.main-navigation li {

		margin: 0 20px 0 0;

		position: relative;

	}

	.main-navigation li ul {

		display: none;

		margin: 0;

		padding: 0;

		position: absolute;

		top: 100%;

		z-index: 1;

	}

	.main-navigation li ul ul {

		top: 0;

		left: 100%;

	}

	.main-navigation ul li:hover > ul {

		border-left: 0;

		display: block;

	}

	.main-navigation li ul li a {

		background: #fff;

		border-bottom: 1px solid #ededed;

		display: block;

		font-size: 0.8em;

		line-height: 1.181818182;

		padding: 8px 10px;

	}

	.main-navigation li ul li a:hover {

		background: #ededed;

		color: #444;

	}

	.main-navigation .current-menu-item > a,

	.main-navigation .current-menu-ancestor > a,

	.main-navigation .current_page_item > a,

	.main-navigation .current_page_ancestor > a {

		color: #004276;

	}

.main-navigation li ul li {

	display: block;

}

.menu-toggle {

	display: none!important;

}

}

#topmenu .assistive-text:hover,

#topmenu .assistive-text:active,

#topmenu .assistive-text:focus {

	background: #fff;

	border: 2px solid #333;

	border-radius: 3px;

	clip: auto !important;

	color: #000;

	display: block;

	font-size: 12px;

	padding: 12px;

	position: absolute;

	top: 5px;

	left: 5px;

	z-index: 100000; /* Above WP toolbar */

}

}

/* Video - Mad props to http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ ---------------------- */

.flex-video { 

	position: relative; 

	padding-top: 25px; 

	padding-bottom: 67.5%; 

	height: 0; 

	margin-bottom: 16px;

	overflow: hidden; 

}

.flex-video.widescreen {

	padding-bottom: 57.25%;

}

.flex-video.vimeo {

	padding-top: 0;

}

.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { 

	position: absolute; 

	top: 0; 

	left: 0; 

	width: 100%; 

	height: 100%;

}

/* =Templates

-------------------------------------------------------------- */

/* Single Articles */

.single-article {

	padding-right: 10px;

	border-right: 5px solid #ededed;

}

.article-title {

	margin-top: 3px;

	margin-bottom: 3px;

	font-weight: normal;

	

	color: #333;

}

.article-subtitle {

	font-size: 1.4em;

	font-weight: normal;

	margin-top: 3px;

	margin-bottom: 3px;

	margin-left: 10px;

	

	color: #004276;

}

#article-featured-image {

	float: left;

	margin-right: 10px;

}

.featured-image-caption {

	display: block;

	text-align: right;

	font-size: 0.6em;

	color: #909090;

	text-transform: uppercase;

}

.featured-video {

	float: right;

	margin: 10px;

	max-width: 100%;

	max-height: 300px;

}

.featured-video iframe {

	max-width: 100%;

	max-height: 100%;

}

.featured-video-home {

	margin: 10px;

	text-align: center;

}

.featured-video-home iframe {

	margin: 10px;

	text-align: center;

	max-width: 80%;

	max-height: 500px;

}

.byline {

	

	text-align: left;

	font-size: 0.75em;

	color: #666;

	clear: both;

	margin: 10px 0px 10px 13px;

	text-transform: uppercase;

}

#article-nav {

	text-align: center;

	clear: both;

	border: 1px solid #ededed;

	padding: 10px;

	margin-top: 10px;

}

#article-nav a {

	word-wrap: break-word;

}

.relatedarticles {

	text-align: center;

	list-style-type: none;

	margin-top: 20px;

}

.relatedarticles ul {

	list-style-type: none;

	padding: 5px;

	margin: 5px;

}

.relatedlist-wrap {

	background: #004276;

	height: 50px;

}

.relatedlist-wrap h3 {

	color: white;

	font-weight: normal;

	padding: 10px;

}

.post-content {

	font-size: 1.1em;

	

}

.post-content:first-letter {

	font-size: 1.6em;

}

/* Author Pages */

.authorbox {

	border-bottom: 5px solid #ededed;

	padding: 15px;

}

.author-page {

	float: left;

	padding-right: 10px;

	border-right: 5px solid #ededed;

}

.author-post-header {

	text-align: center;

}

.author-box {

	display: block;

	clear: both;

	text-align: center;

}

.author-wrap {

	margin: 10px;

	padding: 5px;

	border: 1px solid #ededed;

}

.author-title {

	text-align: center;

}

/* Pages */

h1.page-title {

	text-align: center;

	

}

.full-page {

	width: 95%;

	margin: 20px;

	

	border-right: 5px solid #ededed;

}

.page-content {

	margin: 25px;

}

/* Misc */

#search-page {

}

/* =Footer

-------------------------------------------------------------- */

#mainfooter {

	display: block;

	text-align: center;

	margin-top: 50px;

}

/* =Comments

-------------------------------------------------------------- */

.comment {

	border: 1px solid #ededed;

	padding: 10px;

}

.comments-title {

	margin-bottom: 48px;

	margin-bottom: 3.428571429rem;

	font-size: 1.2em;

	line-height: 1.5;

	font-weight: normal;

}

.comments-content {

	margin: 10px;

}

ul.commentlist {

	list-style-type: none;

}

.comments-area article {

	margin: 24px 0;

	margin: 1.714285714rem 0;

}

.comments-area article header {

	margin: 0 0 48px;

	margin: 0 0 3.428571429rem;

	overflow: hidden;

	position: relative;

}

.comments-area article header img {

	float: left;

	padding: 0;

	line-height: 0;

	margin-right: 10px;

}

.comments-area article header cite,

.comments-area article header time {

	display: block;

	margin-left: 85px;

	margin-left: 6.071428571rem;

}

.comments-area article header cite {

	font-style: normal;

	font-size: 1.1em;

	line-height: 1.42857143;

}

.comments-area article header time {

	line-height: 1.714285714;

	text-decoration: none;

	font-size: 0.8em;

	color: #5e5e5e;

}

.comments-area article header a {

	text-decoration: none;

	color: #5e5e5e;

}

.comments-area article header a:hover {

	color: #21759b;

}

.comments-area article header cite a {

	color: #444;

}

.comments-area article header cite a:hover {

	text-decoration: underline;

}

.comments-area article header h4 {

	position: absolute;

	top: 0;

	right: 0;

	padding: 6px 12px;

	padding: 0.428571429rem 0.857142857rem;

	font-size: 12px;

	font-weight: normal;

	color: #fff;

	background-color: #0088d0;

	background-repeat: repeat-x;

	background-image: -moz-linear-gradient(top, #009cee, #0088d0);

	background-image: -ms-linear-gradient(top, #009cee, #0088d0);

	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);

	background-image: -o-linear-gradient(top, #009cee, #0088d0);

	background-image: linear-gradient(top, #009cee, #0088d0);

	border-radius: 3px;

	border: 1px solid #007cbd;

}

.comments-area li.bypostauthor cite span {

	display: block;

	font-size: 0.7em;

}

a.comment-reply-link,

a.comment-edit-link {

	color: #686868;

	font-size: 0.8em;

	line-height: 1.846153846;

}

a.comment-reply-link:hover,

a.comment-edit-link:hover {

	color: #21759b;

}

.commentlist .pingback {

	line-height: 1.714285714;

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

/* Comment form */

#respond {

	margin-top: 48px;

	margin-top: 3.428571429rem;

}

#respond h3#reply-title {

	font-size: 1.2em;

	line-height: 1.5;

}

#respond h3#reply-title #cancel-comment-reply-link {

	margin-left: 10px;

	margin-left: 0.714285714rem;

	font-weight: normal;

	font-size: 12px;

	font-size: 0.857142857rem;

}

#respond form {

	margin: 24px 0;

	margin: 1.714285714rem 0;

}

#respond form p {

	margin: 11px 0;

	margin: 0.785714286rem 0;

}

#respond form p.logged-in-as {

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

#respond form label {

	display: block;

	line-height: 1.714285714;

}

#respond form input[type="text"],

#respond form textarea {

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	line-height: 1.714285714;

	padding: 10px;

	padding: 0.714285714rem;

	width: 100%;

}

#respond form p.form-allowed-tags {

	margin: 0;

	font-size: 0.8em;

	line-height: 2;

	color: #5e5e5e;

}

.required {

	color: red;

}

/* Buttons */

/* Buttons */

.menu-toggle,

input[type="reset"],

article.post-password-required input[type=submit] {

	padding: 6px 10px;

	font-size: 1.2em;

	line-height: 1.428571429;

	font-weight: normal;

	color: #7c7c7c;

	background-color: #e6e6e6;

	background-repeat: repeat-x;

	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);

	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);

	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);

	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);

	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);

	border: 1px solid #d2d2d2;

	border-radius: 3px;

	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);

}

button,

input[type="submit"],

input[type="button"],

input[type="reset"] {

	cursor: pointer;

}

button[disabled],

input[disabled] {

    cursor: default;

}

.menu-toggle:hover,

input[type="reset"]:hover,

article.post-password-required input[type=submit]:hover {

	color: #5e5e5e;

	background-color: #ebebeb;

	background-repeat: repeat-x;

	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);

	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);

	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);

	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);

	background-image: linear-gradient(top, #f9f9f9, #ebebeb);

}

.menu-toggle:active,

.menu-toggle.toggled-on,

button:active,

input[type="button"]:active,

input[type="reset"]:active {

	color: #757575;

	background-color: #e1e1e1;

	background-repeat: repeat-x;

	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);

	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);

	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);

	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);

	background-image: linear-gradient(top, #ebebeb, #e1e1e1);

	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;

	border: none;

}

/* Tables ---------------------- */

table { background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; margin: 0 0 18px; border: 1px solid #ddd; }

table thead, table tfoot { background: #f5f5f5; }

table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 18px; text-align: left; }

table thead tr th, table tfoot tr td { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #222; }

table thead tr th:first-child, table tfoot tr td:first-child { border-left: none; }

table thead tr th:last-child, table tfoot tr td:last-child { border-right: none; }

table tbody tr.even, table tbody tr.alt { background: #f9f9f9; }

table tbody tr:nth-child(even) { background: #f9f9f9; }

table tbody tr td { color: #333; padding: 9px 10px; vertical-align: top; border: none; }

/* Icon Fonts */

/*!

 *  Font Awesome 3.2.1

 *  the iconic font designed for Bootstrap

 *  ------------------------------------------------------------------------------

 *  The full suite of pictographic icons, examples, and documentation can be

 *  found at http://fontawesome.io.  Stay up to date on Twitter at

 *  http://twitter.com/fontawesome.

 *

 *  License

 *  ------------------------------------------------------------------------------

 *  - The Font Awesome font is licensed under SIL OFL 1.1 -

 *    http://scripts.sil.org/OFL

 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -

 *    http://opensource.org/licenses/mit-license.html

 *  - Font Awesome documentation licensed under CC BY 3.0 -

 *    http://creativecommons.org/licenses/by/3.0/

 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:

 *    "Font Awesome by Dave Gandy - http://fontawesome.io"

 *

 *  Author - Dave Gandy

 *  ------------------------------------------------------------------------------

 *  Email: dave@fontawesome.io

 *  Twitter: http://twitter.com/davegandy

 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com

 */

/* FONT PATH

 * -------------------------- */

@font-face {

  font-family: 'FontAwesome';

  src: url('font/fontawesome-webfont.eot?v=3.2.1');

  src: url('font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');

  font-weight: normal;

  font-style: normal;

}

/* FONT AWESOME CORE

 * -------------------------- */

[class^="icon-"],

[class*=" icon-"] {

  font-family: FontAwesome;

  font-weight: normal;

  font-style: normal;

  text-decoration: inherit;

  -webkit-font-smoothing: antialiased;

  *margin-right: .3em;

}

[class^="icon-"]:before,

[class*=" icon-"]:before {

  text-decoration: inherit;

  display: inline-block;

  speak: none;

}

/* makes the font 33% larger relative to the icon container */

.icon-large:before {

  vertical-align: -10%;

  font-size: 1.3333333333333333em;

}

/* makes sure icons active on rollover in links */

a [class^="icon-"],

a [class*=" icon-"] {

  display: inline;

}

/* increased font size for icon-large */

[class^="icon-"].icon-fixed-width,

[class*=" icon-"].icon-fixed-width {

  display: inline-block;

  width: 1.1428571428571428em;

  text-align: right;

  padding-right: 0.2857142857142857em;

}

[class^="icon-"].icon-fixed-width.icon-large,

[class*=" icon-"].icon-fixed-width.icon-large {

  width: 1.4285714285714286em;

}

.icons-ul {

  margin-left: 2.142857142857143em;

  list-style-type: none;

}

.icons-ul > li {

  position: relative;

}

.icons-ul .icon-li {

  position: absolute;

  left: -2.142857142857143em;

  width: 2.142857142857143em;

  text-align: center;

  line-height: inherit;

}

[class^="icon-"].hide,

[class*=" icon-"].hide {

  display: none;

}

.icon-muted {

  color: #eeeeee;

}

.icon-light {

  color: #ffffff;

}

.icon-dark {

  color: #333333;

}

.icon-border {

  border: solid 1px #eeeeee;

  padding: .2em .25em .15em;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

}

.icon-2x {

  font-size: 2em;

}

.icon-2x.icon-border {

  border-width: 2px;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

}

.icon-3x {

  font-size: 3em;

}

.icon-3x.icon-border {

  border-width: 3px;

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

}

.icon-4x {

  font-size: 4em;

}

.icon-4x.icon-border {

  border-width: 4px;

  -webkit-border-radius: 6px;

  -moz-border-radius: 6px;

  border-radius: 6px;

}

.icon-5x {

  font-size: 5em;

}

.icon-5x.icon-border {

  border-width: 5px;

  -webkit-border-radius: 7px;

  -moz-border-radius: 7px;

  border-radius: 7px;

}

.pull-right {

  float: right;

}

.pull-left {

  float: left;

}

[class^="icon-"].pull-left,

[class*=" icon-"].pull-left {

  margin-right: .3em;

}

[class^="icon-"].pull-right,

[class*=" icon-"].pull-right {

  margin-left: .3em;

}

/* BOOTSTRAP SPECIFIC CLASSES

 * -------------------------- */

/* Bootstrap 2.0 sprites.less reset */

[class^="icon-"],

[class*=" icon-"] {

  display: inline;

  width: auto;

  height: auto;

  line-height: normal;

  vertical-align: baseline;

  background-image: none;

  background-position: 0% 0%;

  background-repeat: repeat;

  margin-top: 0;

}

/* more sprites.less reset */

.icon-white,

.nav-pills > .active > a > [class^="icon-"],

.nav-pills > .active > a > [class*=" icon-"],

.nav-list > .active > a > [class^="icon-"],

.nav-list > .active > a > [class*=" icon-"],

.navbar-inverse .nav > .active > a > [class^="icon-"],

.navbar-inverse .nav > .active > a > [class*=" icon-"],

.dropdown-menu > li > a:hover > [class^="icon-"],

.dropdown-menu > li > a:hover > [class*=" icon-"],

.dropdown-menu > .active > a > [class^="icon-"],

.dropdown-menu > .active > a > [class*=" icon-"],

.dropdown-submenu:hover > a > [class^="icon-"],

.dropdown-submenu:hover > a > [class*=" icon-"] {

  background-image: none;

}

/* keeps Bootstrap styles with and without icons the same */

.btn [class^="icon-"].icon-large,

.nav [class^="icon-"].icon-large,

.btn [class*=" icon-"].icon-large,

.nav [class*=" icon-"].icon-large {

  line-height: .9em;

}

.btn [class^="icon-"].icon-spin,

.nav [class^="icon-"].icon-spin,

.btn [class*=" icon-"].icon-spin,

.nav [class*=" icon-"].icon-spin {

  display: inline-block;

}

.nav-tabs [class^="icon-"],

.nav-pills [class^="icon-"],

.nav-tabs [class*=" icon-"],

.nav-pills [class*=" icon-"],

.nav-tabs [class^="icon-"].icon-large,

.nav-pills [class^="icon-"].icon-large,

.nav-tabs [class*=" icon-"].icon-large,

.nav-pills [class*=" icon-"].icon-large {

  line-height: .9em;

}

.btn [class^="icon-"].pull-left.icon-2x,

.btn [class*=" icon-"].pull-left.icon-2x,

.btn [class^="icon-"].pull-right.icon-2x,

.btn [class*=" icon-"].pull-right.icon-2x {

  margin-top: .18em;

}

.btn [class^="icon-"].icon-spin.icon-large,

.btn [class*=" icon-"].icon-spin.icon-large {

  line-height: .8em;

}

.btn.btn-small [class^="icon-"].pull-left.icon-2x,

.btn.btn-small [class*=" icon-"].pull-left.icon-2x,

.btn.btn-small [class^="icon-"].pull-right.icon-2x,

.btn.btn-small [class*=" icon-"].pull-right.icon-2x {

  margin-top: .25em;

}

.btn.btn-large [class^="icon-"],

.btn.btn-large [class*=" icon-"] {

  margin-top: 0;

}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,

.btn.btn-large [class*=" icon-"].pull-left.icon-2x,

.btn.btn-large [class^="icon-"].pull-right.icon-2x,

.btn.btn-large [class*=" icon-"].pull-right.icon-2x {

  margin-top: .05em;

}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,

.btn.btn-large [class*=" icon-"].pull-left.icon-2x {

  margin-right: .2em;

}

.btn.btn-large [class^="icon-"].pull-right.icon-2x,

.btn.btn-large [class*=" icon-"].pull-right.icon-2x {

  margin-left: .2em;

}

/* Fixes alignment in nav lists */

.nav-list [class^="icon-"],

.nav-list [class*=" icon-"] {

  line-height: inherit;

}

/* EXTRAS

 * -------------------------- */

/* Stacked and layered icon */

.icon-stack {

  position: relative;

  display: inline-block;

  width: 2em;

  height: 2em;

  line-height: 2em;

  vertical-align: -35%;

}

.icon-stack [class^="icon-"],

.icon-stack [class*=" icon-"] {

  display: block;

  text-align: center;

  position: absolute;

  width: 100%;

  height: 100%;

  font-size: 1em;

  line-height: inherit;

  *line-height: 2em;

}

.icon-stack .icon-stack-base {

  font-size: 2em;

  *line-height: 1em;

}

/* Animated rotating icon */

.icon-spin {

  display: inline-block;

  -moz-animation: spin 2s infinite linear;

  -o-animation: spin 2s infinite linear;

  -webkit-animation: spin 2s infinite linear;

  animation: spin 2s infinite linear;

}

/* Prevent stack and spinners from being taken inline when inside a link */

a .icon-stack,

a .icon-spin {

  display: inline-block;

  text-decoration: none;

}

@-moz-keyframes spin {

  0% {

    -moz-transform: rotate(0deg);

  }

  100% {

    -moz-transform: rotate(359deg);

  }

}

@-webkit-keyframes spin {

  0% {

    -webkit-transform: rotate(0deg);

  }

  100% {

    -webkit-transform: rotate(359deg);

  }

}

@-o-keyframes spin {

  0% {

    -o-transform: rotate(0deg);

  }

  100% {

    -o-transform: rotate(359deg);

  }

}

@-ms-keyframes spin {

  0% {

    -ms-transform: rotate(0deg);

  }

  100% {

    -ms-transform: rotate(359deg);

  }

}

@keyframes spin {

  0% {

    transform: rotate(0deg);

  }

  100% {

    transform: rotate(359deg);

  }

}

/* Icon rotations and mirroring */

.icon-rotate-90:before {

  -webkit-transform: rotate(90deg);

  -moz-transform: rotate(90deg);

  -ms-transform: rotate(90deg);

  -o-transform: rotate(90deg);

  transform: rotate(90deg);

  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);

}

.icon-rotate-180:before {

  -webkit-transform: rotate(180deg);

  -moz-transform: rotate(180deg);

  -ms-transform: rotate(180deg);

  -o-transform: rotate(180deg);

  transform: rotate(180deg);

  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);

}

.icon-rotate-270:before {

  -webkit-transform: rotate(270deg);

  -moz-transform: rotate(270deg);

  -ms-transform: rotate(270deg);

  -o-transform: rotate(270deg);

  transform: rotate(270deg);

  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}

.icon-flip-horizontal:before {

  -webkit-transform: scale(-1, 1);

  -moz-transform: scale(-1, 1);

  -ms-transform: scale(-1, 1);

  -o-transform: scale(-1, 1);

  transform: scale(-1, 1);

}

.icon-flip-vertical:before {

  -webkit-transform: scale(1, -1);

  -moz-transform: scale(1, -1);

  -ms-transform: scale(1, -1);

  -o-transform: scale(1, -1);

  transform: scale(1, -1);

}

/* ensure rotation occurs inside anchor tags */

a .icon-rotate-90:before,

a .icon-rotate-180:before,

a .icon-rotate-270:before,

a .icon-flip-horizontal:before,

a .icon-flip-vertical:before {

  display: inline-block;

}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen

   readers do not read off random characters that represent icons */

.icon-glass:before {

  content: "\f000";

}

.icon-music:before {

  content: "\f001";

}

.icon-search:before {

  content: "\f002";

}

.icon-envelope-alt:before {

  content: "\f003";

}

.icon-heart:before {

  content: "\f004";

}

.icon-star:before {

  content: "\f005";

}

.icon-star-empty:before {

  content: "\f006";

}

.icon-user:before {

  content: "\f007";

}

.icon-film:before {

  content: "\f008";

}

.icon-th-large:before {

  content: "\f009";

}

.icon-th:before {

  content: "\f00a";

}

.icon-th-list:before {

  content: "\f00b";

}

.icon-ok:before {

  content: "\f00c";

}

.icon-remove:before {

  content: "\f00d";

}

.icon-zoom-in:before {

  content: "\f00e";

}

.icon-zoom-out:before {

  content: "\f010";

}

.icon-power-off:before,

.icon-off:before {

  content: "\f011";

}

.icon-signal:before {

  content: "\f012";

}

.icon-gear:before,

.icon-cog:before {

  content: "\f013";

}

.icon-trash:before {

  content: "\f014";

}

.icon-home:before {

  content: "\f015";

}

.icon-file-alt:before {

  content: "\f016";

}

.icon-time:before {

  content: "\f017";

}

.icon-road:before {

  content: "\f018";

}

.icon-download-alt:before {

  content: "\f019";

}

.icon-download:before {

  content: "\f01a";

}

.icon-upload:before {

  content: "\f01b";

}

.icon-inbox:before {

  content: "\f01c";

}

.icon-play-circle:before {

  content: "\f01d";

}

.icon-rotate-right:before,

.icon-repeat:before {

  content: "\f01e";

}

.icon-refresh:before {

  content: "\f021";

}

.icon-list-alt:before {

  content: "\f022";

}

.icon-lock:before {

  content: "\f023";

}

.icon-flag:before {

  content: "\f024";

}

.icon-headphones:before {

  content: "\f025";

}

.icon-volume-off:before {

  content: "\f026";

}

.icon-volume-down:before {

  content: "\f027";

}

.icon-volume-up:before {

  content: "\f028";

}

.icon-qrcode:before {

  content: "\f029";

}

.icon-barcode:before {

  content: "\f02a";

}

.icon-tag:before {

  content: "\f02b";

}

.icon-tags:before {

  content: "\f02c";

}

.icon-book:before {

  content: "\f02d";

}

.icon-bookmark:before {

  content: "\f02e";

}

.icon-print:before {

  content: "\f02f";

}

.icon-camera:before {

  content: "\f030";

}

.icon-font:before {

  content: "\f031";

}

.icon-bold:before {

  content: "\f032";

}

.icon-italic:before {

  content: "\f033";

}

.icon-text-height:before {

  content: "\f034";

}

.icon-text-width:before {

  content: "\f035";

}

.icon-align-left:before {

  content: "\f036";

}

.icon-align-center:before {

  content: "\f037";

}

.icon-align-right:before {

  content: "\f038";

}

.icon-align-justify:before {

  content: "\f039";

}

.icon-list:before {

  content: "\f03a";

}

.icon-indent-left:before {

  content: "\f03b";

}

.icon-indent-right:before {

  content: "\f03c";

}

.icon-facetime-video:before {

  content: "\f03d";

}

.icon-picture:before {

  content: "\f03e";

}

.icon-pencil:before {

  content: "\f040";

}

.icon-map-marker:before {

  content: "\f041";

}

.icon-adjust:before {

  content: "\f042";

}

.icon-tint:before {

  content: "\f043";

}

.icon-edit:before {

  content: "\f044";

}

.icon-share:before {

  content: "\f045";

}

.icon-check:before {

  content: "\f046";

}

.icon-move:before {

  content: "\f047";

}

.icon-step-backward:before {

  content: "\f048";

}

.icon-fast-backward:before {

  content: "\f049";

}

.icon-backward:before {

  content: "\f04a";

}

.icon-play:before {

  content: "\f04b";

}

.icon-pause:before {

  content: "\f04c";

}

.icon-stop:before {

  content: "\f04d";

}

.icon-forward:before {

  content: "\f04e";

}

.icon-fast-forward:before {

  content: "\f050";

}

.icon-step-forward:before {

  content: "\f051";

}

.icon-eject:before {

  content: "\f052";

}

.icon-chevron-left:before {

  content: "\f053";

}

.icon-chevron-right:before {

  content: "\f054";

}

.icon-plus-sign:before {

  content: "\f055";

}

.icon-minus-sign:before {

  content: "\f056";

}

.icon-remove-sign:before {

  content: "\f057";

}

.icon-ok-sign:before {

  content: "\f058";

}

.icon-question-sign:before {

  content: "\f059";

}

.icon-info-sign:before {

  content: "\f05a";

}

.icon-screenshot:before {

  content: "\f05b";

}

.icon-remove-circle:before {

  content: "\f05c";

}

.icon-ok-circle:before {

  content: "\f05d";

}

.icon-ban-circle:before {

  content: "\f05e";

}

.icon-arrow-left:before {

  content: "\f060";

}

.icon-arrow-right:before {

  content: "\f061";

}

.icon-arrow-up:before {

  content: "\f062";

}

.icon-arrow-down:before {

  content: "\f063";

}

.icon-mail-forward:before,

.icon-share-alt:before {

  content: "\f064";

}

.icon-resize-full:before {

  content: "\f065";

}

.icon-resize-small:before {

  content: "\f066";

}

.icon-plus:before {

  content: "\f067";

}

.icon-minus:before {

  content: "\f068";

}

.icon-asterisk:before {

  content: "\f069";

}

.icon-exclamation-sign:before {

  content: "\f06a";

}

.icon-gift:before {

  content: "\f06b";

}

.icon-leaf:before {

  content: "\f06c";

}

.icon-fire:before {

  content: "\f06d";

}

.icon-eye-open:before {

  content: "\f06e";

}

.icon-eye-close:before {

  content: "\f070";

}

.icon-warning-sign:before {

  content: "\f071";

}

.icon-plane:before {

  content: "\f072";

}

.icon-calendar:before {

  content: "\f073";

}

.icon-random:before {

  content: "\f074";

}

.icon-comment:before {

  content: "\f075";

}

.icon-magnet:before {

  content: "\f076";

}

.icon-chevron-up:before {

  content: "\f077";

}

.icon-chevron-down:before {

  content: "\f078";

}

.icon-retweet:before {

  content: "\f079";

}

.icon-shopping-cart:before {

  content: "\f07a";

}

.icon-folder-close:before {

  content: "\f07b";

}

.icon-folder-open:before {

  content: "\f07c";

}

.icon-resize-vertical:before {

  content: "\f07d";

}

.icon-resize-horizontal:before {

  content: "\f07e";

}

.icon-bar-chart:before {

  content: "\f080";

}

.icon-twitter-sign:before {

  content: "\f081";

}

.icon-facebook-sign:before {

  content: "\f082";

}

.icon-camera-retro:before {

  content: "\f083";

}

.icon-key:before {

  content: "\f084";

}

.icon-gears:before,

.icon-cogs:before {

  content: "\f085";

}

.icon-comments:before {

  content: "\f086";

}

.icon-thumbs-up-alt:before {

  content: "\f087";

}

.icon-thumbs-down-alt:before {

  content: "\f088";

}

.icon-star-half:before {

  content: "\f089";

}

.icon-heart-empty:before {

  content: "\f08a";

}

.icon-signout:before {

  content: "\f08b";

}

.icon-linkedin-sign:before {

  content: "\f08c";

}

.icon-pushpin:before {

  content: "\f08d";

}

.icon-external-link:before {

  content: "\f08e";

}

.icon-signin:before {

  content: "\f090";

}

.icon-trophy:before {

  content: "\f091";

}

.icon-github-sign:before {

  content: "\f092";

}

.icon-upload-alt:before {

  content: "\f093";

}

.icon-lemon:before {

  content: "\f094";

}

.icon-phone:before {

  content: "\f095";

}

.icon-unchecked:before,

.icon-check-empty:before {

  content: "\f096";

}

.icon-bookmark-empty:before {

  content: "\f097";

}

.icon-phone-sign:before {

  content: "\f098";

}

.icon-twitter:before {

  content: "\f099";

}

.icon-facebook:before {

  content: "\f09a";

}

.icon-github:before {

  content: "\f09b";

}

.icon-unlock:before {

  content: "\f09c";

}

.icon-credit-card:before {

  content: "\f09d";

}

.icon-rss:before {

  content: "\f09e";

}

.icon-hdd:before {

  content: "\f0a0";

}

.icon-bullhorn:before {

  content: "\f0a1";

}

.icon-bell:before {

  content: "\f0a2";

}

.icon-certificate:before {

  content: "\f0a3";

}

.icon-hand-right:before {

  content: "\f0a4";

}

.icon-hand-left:before {

  content: "\f0a5";

}

.icon-hand-up:before {

  content: "\f0a6";

}

.icon-hand-down:before {

  content: "\f0a7";

}

.icon-circle-arrow-left:before {

  content: "\f0a8";

}

.icon-circle-arrow-right:before {

  content: "\f0a9";

}

.icon-circle-arrow-up:before {

  content: "\f0aa";

}

.icon-circle-arrow-down:before {

  content: "\f0ab";

}

.icon-globe:before {

  content: "\f0ac";

}

.icon-wrench:before {

  content: "\f0ad";

}

.icon-tasks:before {

  content: "\f0ae";

}

.icon-filter:before {

  content: "\f0b0";

}

.icon-briefcase:before {

  content: "\f0b1";

}

.icon-fullscreen:before {

  content: "\f0b2";

}

.icon-group:before {

  content: "\f0c0";

}

.icon-link:before {

  content: "\f0c1";

}

.icon-cloud:before {

  content: "\f0c2";

}

.icon-beaker:before {

  content: "\f0c3";

}

.icon-cut:before {

  content: "\f0c4";

}

.icon-copy:before {

  content: "\f0c5";

}

.icon-paperclip:before,

.icon-paper-clip:before {

  content: "\f0c6";

}

.icon-save:before {

  content: "\f0c7";

}

.icon-sign-blank:before {

  content: "\f0c8";

}

.icon-reorder:before {

  content: "\f0c9";

}

.icon-list-ul:before {

  content: "\f0ca";

}

.icon-list-ol:before {

  content: "\f0cb";

}

.icon-strikethrough:before {

  content: "\f0cc";

}

.icon-underline:before {

  content: "\f0cd";

}

.icon-table:before {

  content: "\f0ce";

}

.icon-magic:before {

  content: "\f0d0";

}

.icon-truck:before {

  content: "\f0d1";

}

.icon-pinterest:before {

  content: "\f0d2";

}

.icon-pinterest-sign:before {

  content: "\f0d3";

}

.icon-google-plus-sign:before {

  content: "\f0d4";

}

.icon-google-plus:before {

  content: "\f0d5";

}

.icon-money:before {

  content: "\f0d6";

}

.icon-caret-down:before {

  content: "\f0d7";

}

.icon-caret-up:before {

  content: "\f0d8";

}

.icon-caret-left:before {

  content: "\f0d9";

}

.icon-caret-right:before {

  content: "\f0da";

}

.icon-columns:before {

  content: "\f0db";

}

.icon-sort:before {

  content: "\f0dc";

}

.icon-sort-down:before {

  content: "\f0dd";

}

.icon-sort-up:before {

  content: "\f0de";

}

.icon-envelope:before {

  content: "\f0e0";

}

.icon-linkedin:before {

  content: "\f0e1";

}

.icon-rotate-left:before,

.icon-undo:before {

  content: "\f0e2";

}

.icon-legal:before {

  content: "\f0e3";

}

.icon-dashboard:before {

  content: "\f0e4";

}

.icon-comment-alt:before {

  content: "\f0e5";

}

.icon-comments-alt:before {

  content: "\f0e6";

}

.icon-bolt:before {

  content: "\f0e7";

}

.icon-sitemap:before {

  content: "\f0e8";

}

.icon-umbrella:before {

  content: "\f0e9";

}

.icon-paste:before {

  content: "\f0ea";

}

.icon-lightbulb:before {

  content: "\f0eb";

}

.icon-exchange:before {

  content: "\f0ec";

}

.icon-cloud-download:before {

  content: "\f0ed";

}

.icon-cloud-upload:before {

  content: "\f0ee";

}

.icon-user-md:before {

  content: "\f0f0";

}

.icon-stethoscope:before {

  content: "\f0f1";

}

.icon-suitcase:before {

  content: "\f0f2";

}

.icon-bell-alt:before {

  content: "\f0f3";

}

.icon-coffee:before {

  content: "\f0f4";

}

.icon-food:before {

  content: "\f0f5";

}

.icon-file-text-alt:before {

  content: "\f0f6";

}

.icon-building:before {

  content: "\f0f7";

}

.icon-hospital:before {

  content: "\f0f8";

}

.icon-ambulance:before {

  content: "\f0f9";

}

.icon-medkit:before {

  content: "\f0fa";

}

.icon-fighter-jet:before {

  content: "\f0fb";

}

.icon-beer:before {

  content: "\f0fc";

}

.icon-h-sign:before {

  content: "\f0fd";

}

.icon-plus-sign-alt:before {

  content: "\f0fe";

}

.icon-double-angle-left:before {

  content: "\f100";

}

.icon-double-angle-right:before {

  content: "\f101";

}

.icon-double-angle-up:before {

  content: "\f102";

}

.icon-double-angle-down:before {

  content: "\f103";

}

.icon-angle-left:before {

  content: "\f104";

}

.icon-angle-right:before {

  content: "\f105";

}

.icon-angle-up:before {

  content: "\f106";

}

.icon-angle-down:before {

  content: "\f107";

}

.icon-desktop:before {

  content: "\f108";

}

.icon-laptop:before {

  content: "\f109";

}

.icon-tablet:before {

  content: "\f10a";

}

.icon-mobile-phone:before {

  content: "\f10b";

}

.icon-circle-blank:before {

  content: "\f10c";

}

.icon-quote-left:before {

  content: "\f10d";

}

.icon-quote-right:before {

  content: "\f10e";

}

.icon-spinner:before {

  content: "\f110";

}

.icon-circle:before {

  content: "\f111";

}

.icon-mail-reply:before,

.icon-reply:before {

  content: "\f112";

}

.icon-github-alt:before {

  content: "\f113";

}

.icon-folder-close-alt:before {

  content: "\f114";

}

.icon-folder-open-alt:before {

  content: "\f115";

}

.icon-expand-alt:before {

  content: "\f116";

}

.icon-collapse-alt:before {

  content: "\f117";

}

.icon-smile:before {

  content: "\f118";

}

.icon-frown:before {

  content: "\f119";

}

.icon-meh:before {

  content: "\f11a";

}

.icon-gamepad:before {

  content: "\f11b";

}

.icon-keyboard:before {

  content: "\f11c";

}

.icon-flag-alt:before {

  content: "\f11d";

}

.icon-flag-checkered:before {

  content: "\f11e";

}

.icon-terminal:before {

  content: "\f120";

}

.icon-code:before {

  content: "\f121";

}

.icon-reply-all:before {

  content: "\f122";

}

.icon-mail-reply-all:before {

  content: "\f122";

}

.icon-star-half-full:before,

.icon-star-half-empty:before {

  content: "\f123";

}

.icon-location-arrow:before {

  content: "\f124";

}

.icon-crop:before {

  content: "\f125";

}

.icon-code-fork:before {

  content: "\f126";

}

.icon-unlink:before {

  content: "\f127";

}

.icon-question:before {

  content: "\f128";

}

.icon-info:before {

  content: "\f129";

}

.icon-exclamation:before {

  content: "\f12a";

}

.icon-superscript:before {

  content: "\f12b";

}

.icon-subscript:before {

  content: "\f12c";

}

.icon-eraser:before {

  content: "\f12d";

}

.icon-puzzle-piece:before {

  content: "\f12e";

}

.icon-microphone:before {

  content: "\f130";

}

.icon-microphone-off:before {

  content: "\f131";

}

.icon-shield:before {

  content: "\f132";

}

.icon-calendar-empty:before {

  content: "\f133";

}

.icon-fire-extinguisher:before {

  content: "\f134";

}

.icon-rocket:before {

  content: "\f135";

}

.icon-maxcdn:before {

  content: "\f136";

}

.icon-chevron-sign-left:before {

  content: "\f137";

}

.icon-chevron-sign-right:before {

  content: "\f138";

}

.icon-chevron-sign-up:before {

  content: "\f139";

}

.icon-chevron-sign-down:before {

  content: "\f13a";

}

.icon-html5:before {

  content: "\f13b";

}

.icon-css3:before {

  content: "\f13c";

}

.icon-anchor:before {

  content: "\f13d";

}

.icon-unlock-alt:before {

  content: "\f13e";

}

.icon-bullseye:before {

  content: "\f140";

}

.icon-ellipsis-horizontal:before {

  content: "\f141";

}

.icon-ellipsis-vertical:before {

  content: "\f142";

}

.icon-rss-sign:before {

  content: "\f143";

}

.icon-play-sign:before {

  content: "\f144";

}

.icon-ticket:before {

  content: "\f145";

}

.icon-minus-sign-alt:before {

  content: "\f146";

}

.icon-check-minus:before {

  content: "\f147";

}

.icon-level-up:before {

  content: "\f148";

}

.icon-level-down:before {

  content: "\f149";

}

.icon-check-sign:before {

  content: "\f14a";

}

.icon-edit-sign:before {

  content: "\f14b";

}

.icon-external-link-sign:before {

  content: "\f14c";

}

.icon-share-sign:before {

  content: "\f14d";

}

.icon-compass:before {

  content: "\f14e";

}

.icon-collapse:before {

  content: "\f150";

}

.icon-collapse-top:before {

  content: "\f151";

}

.icon-expand:before {

  content: "\f152";

}

.icon-euro:before,

.icon-eur:before {

  content: "\f153";

}

.icon-gbp:before {

  content: "\f154";

}

.icon-dollar:before,

.icon-usd:before {

  content: "\f155";

}

.icon-rupee:before,

.icon-inr:before {

  content: "\f156";

}

.icon-yen:before,

.icon-jpy:before {

  content: "\f157";

}

.icon-renminbi:before,

.icon-cny:before {

  content: "\f158";

}

.icon-won:before,

.icon-krw:before {

  content: "\f159";

}

.icon-bitcoin:before,

.icon-btc:before {

  content: "\f15a";

}

.icon-file:before {

  content: "\f15b";

}

.icon-file-text:before {

  content: "\f15c";

}

.icon-sort-by-alphabet:before {

  content: "\f15d";

}

.icon-sort-by-alphabet-alt:before {

  content: "\f15e";

}

.icon-sort-by-attributes:before {

  content: "\f160";

}

.icon-sort-by-attributes-alt:before {

  content: "\f161";

}

.icon-sort-by-order:before {

  content: "\f162";

}

.icon-sort-by-order-alt:before {

  content: "\f163";

}

.icon-thumbs-up:before {

  content: "\f164";

}

.icon-thumbs-down:before {

  content: "\f165";

}

.icon-youtube-sign:before {

  content: "\f166";

}

.icon-youtube:before {

  content: "\f167";

}

.icon-xing:before {

  content: "\f168";

}

.icon-xing-sign:before {

  content: "\f169";

}

.icon-youtube-play:before {

  content: "\f16a";

}

.icon-dropbox:before {

  content: "\f16b";

}

.icon-stackexchange:before {

  content: "\f16c";

}

.icon-instagram:before {

  content: "\f16d";

}

.icon-flickr:before {

  content: "\f16e";

}

.icon-adn:before {

  content: "\f170";

}

.icon-bitbucket:before {

  content: "\f171";

}

.icon-bitbucket-sign:before {

  content: "\f172";

}

.icon-tumblr:before {

  content: "\f173";

}

.icon-tumblr-sign:before {

  content: "\f174";

}

.icon-long-arrow-down:before {

  content: "\f175";

}

.icon-long-arrow-up:before {

  content: "\f176";

}

.icon-long-arrow-left:before {

  content: "\f177";

}

.icon-long-arrow-right:before {

  content: "\f178";

}

.icon-apple:before {

  content: "\f179";

}

.icon-windows:before {

  content: "\f17a";

}

.icon-android:before {

  content: "\f17b";

}

.icon-linux:before {

  content: "\f17c";

}

.icon-dribbble:before {

  content: "\f17d";

}

.icon-skype:before {

  content: "\f17e";

}

.icon-foursquare:before {

  content: "\f180";

}

.icon-trello:before {

  content: "\f181";

}

.icon-female:before {

  content: "\f182";

}

.icon-male:before {

  content: "\f183";

}

.icon-gittip:before {

  content: "\f184";

}

.icon-sun:before {

  content: "\f185";

}

.icon-moon:before {

  content: "\f186";

}

.icon-archive:before {

  content: "\f187";

}

.icon-bug:before {

  content: "\f188";

}

.icon-vk:before {

  content: "\f189";

}

.icon-weibo:before {

  content: "\f18a";

}

.icon-renren:before {

  content: "\f18b";

}