@charset "ISO-8859-1";
/*
Theme Name: 	Flare Child WordPress Theme
Theme URI: 	http://nitinol.dev.flexiletech.com/
Author: 		Dudnyk
Author URI: 	http://www.dudnyk.com/
Template: 		flare
Version: 		1.0
*/
/* Place your modifications below */
/* ============================================================================================= */
/* =====>>> BASE <<<============================================================================ */
/* ============================================================================================= */

/* ----->>> RESET <<<--------------------------------------------------------------------------- */

html, body,
div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre, address,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
abbr, acronym, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border-width:0;
	border-style:solid;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display:block;
}

body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* Permanent vertical scrollbar */
html { overflow-y:scroll; }
html { overflow:-moz-scrollbars-vertical; }



/* ----->>> TOOLS <<<--------------------------------------------------------------------------- */

/* Clearfix */
.clearfix:after {
	content:"";
	visibility:hidden;
	display:block;
	clear:both;
	height:0;
}
html#ie7 .clearfix { zoom:1; }
.clear { display:block; clear:both; }

/* Basic CSS animations */
@-webkit-keyframes expand-inline-width { from { width:0px; } }
   @-moz-keyframes expand-inline-width { from { width:0px; } }
    @-ms-keyframes expand-inline-width { from { width:0px; } }
     @-o-keyframes expand-inline-width { from { width:0px; } }
        @keyframes expand-inline-width { from { width:0px; } }

@-webkit-keyframes fade-in { 0% { opacity:0; } 100% { opacity:1; } }
   @-moz-keyframes fade-in { 0% { opacity:0; } 100% { opacity:1; } }
    @-ms-keyframes fade-in { 0% { opacity:0; } 100% { opacity:1; } }
     @-o-keyframes fade-in { 0% { opacity:0; } 100% { opacity:1; } }
        @keyframes fade-in { 0% { opacity:0; } 100% { opacity:1; } }

@-webkit-keyframes fade-out { 0% { opacity:1; } 100% { opacity:0; } }
   @-moz-keyframes fade-out { 0% { opacity:1; } 100% { opacity:0; } }
    @-ms-keyframes fade-out { 0% { opacity:1; } 100% { opacity:0; } }
     @-o-keyframes fade-out { 0% { opacity:1; } 100% { opacity:0; } }
        @keyframes fade-out { 0% { opacity:1; } 100% { opacity:0; } }

/* Fluid (responsive) wrapper for iframes, objects, embeds */
.fluid-wrapper { max-width: 100%; margin:0 0 22px; }
.fluid-wrapper > .inner { width: 100%; height:0; position:relative; }
.fluid-wrapper.ratio-16x9 { width:9999px;}
.fluid-wrapper.ratio-16x9 > .inner { padding-bottom:56.25%; }
.fluid-wrapper > .inner > iframe,
.fluid-wrapper > .inner > object,
.fluid-wrapper > .inner  embed {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}

/* Assistive text */
.assistive-text {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}


/* --------------------------Styles-----------------------------*/

.whitez {
	background-color: #ffffff;
}
#secondary-bar-inner {
	padding top: 5px;
}

.grid .team-social {
	max-width: 65px;
	max-height: 32px;
    display:block;
	}

/* --- Preheader Text Links ----------------------------------------------------------------------------------- */

.preheader-links {
	color: #ffffff;
	padding-top: 6px;
	padding-right: 8px;
}

#feeds-nav .preheader-links a.white-links {
	color: #ffffff;
}
#feeds-nav .preheader-links a.white-links:hover {
	color: #000000;
}

/* --- Feeds ----------------------------------------------------------------------------------- */
ul.feeds { list-style-type:none; margin-left:0; overflow:hidden; padding-right:10px; padding-top: 5px; }
ul.feeds h5 { min-height:42px; margin-bottom:0; padding-left:21px; padding-right: 15px; position:relative; }
ul.feeds h5 img { position:absolute; top:0; left:0; min-height:36px; min-width: 36px; }
ul.feeds h5 span { padding-left:5px; }
ul.feeds .meta { padding-left:26px; font:italic 12px/18px Georgia, sans-serif; }

ul.feeds.no-icon h5 { padding-left:0; }
ul.feeds.no-icon .meta { padding-left:0; }

ul.feeds.list-horizontal li { display:inline; float:right; }
ul.feeds.list-horizontal span { padding-right:2em; }

ul.feeds.list-vertical li { padding-bottom:5px; }
ul.feeds.list-vertical li + li { padding-top:5px; border-width:1px 0 0; }


/* --- Search Form ----------------------------------------------------------------------------- */

#secondary-bar .searchform {
	margin-left:10px;
	float:right;
	position:relative;
	top: 5px;
	padding-top: 8px;
}


/* ------------------End Search Form ---------------------------------------- */


/* --- Primary navigation ---------------------------------------------------------------------- */
#primary-nav { display:block; float:right; }
#primary-nav-select { padding-bottom:10px; display:none; }


@media only screen and (max-width: 938px) {
	#primary-nav-menu { display:none; }
  	#primary-nav-select { display:block; float:right; width:300px; }
}
@media only screen and (max-width: 600px) {
  #id {
  	margin:0 auto;
  	padding:33px 0 !important;
  	float:none;
  	text-align:center;
  }

  #primary-nav { width:100%; margin-top:0 !important; padding-bottom:10px; float:none; }
  #primary-nav-select { width:100%; max-width:600px; float:none; }
}




/* ------------------Primary Bar Styles ---------------------------------------- */

#primary-bar > .background > div.flare > div:first-child {
background-color: #ffffff;
}
#primary-bar > .background > div.flare {
background-color: #ffffff;
/*background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(0,136,178,1)),to(rgba(0,136,178,0)));
background-image:-webkit-linear-gradient(left,rgba(0,136,178,0) 0%,rgba(0,136,178,1) 50%,rgba(0,136,178,0) 100%);
background-image:   -moz-linear-gradient(left,rgba(0,136,178,0) 0%,rgba(0,136,178,1) 50%,rgba(0,136,178,0) 100%);
background-image:    -ms-linear-gradient(left,rgba(0,136,178,0) 0%,rgba(0,136,178,1) 50%,rgba(0,136,178,0) 100%);
background-image:     -o-linear-gradient(left,rgba(0,136,178,0) 0%,rgba(0,136,178,1) 50%,rgba(0,136,178,0) 100%);
background-image:        linear-gradient(left,rgba(0,136,178,0) 0%,rgba(0,136,178,1) 50%,rgba(0,136,178,0) 100%);
background-image:-webkit-radial-gradient(top center,rgba(0,136,178,1),rgba(0,136,178,0));
background-image:   -moz-radial-gradient(top center,rgba(0,136,178,1),rgba(0,136,178,0));
background-image:    -ms-radial-gradient(top center,rgba(0,136,178,1),rgba(0,136,178,0));
background-image:     -o-radial-gradient(top center,rgba(0,136,178,1),rgba(0,136,178,0));
background-image:        radial-gradient(top center,rgba(0,136,178,1),rgba(0,136,178,0));*/
}

/* bullets */
#primary-nav-menu > li:before {

	padding: 0 5px 0;
	color: #f47321;
	align-content:center;
	font-size: 18px;
}
#primary-nav-menu > li:first-child:before {

	padding: 0 5px 0;
	color: #f47321;
	align-content:center;

}
#primary-nav-menu > li:last-child:before {
	
	padding: 0;
	color: #f47321;
	align-content:center;
	font-size: 18px;
}

/*----------------- end bullets ------------*/

#primary-nav ul li a:hover {
	background-color: #eeeeee;

}


#precontent > .background {
	background: url('images/big_shadow.png') repeat-x center top transparent;
	z-index: 1;
}

#precontent > .background > div.shadow {
    width: 100%;
    height: 118px;
    position: absolute;
    left: 0px;
    top: 0px;
/*    z-index: 5;*/
}

#header > .background {
	background-color: #ffffff;
}

#primary-nav {
    margin-top: 50px;
}

#secondary-bar {
	background-color: #f47321;
	height: 50px;
}

#precontent > .background > div.flare {
    background-image: radial-gradient(ellipse farthest-side at center top , rgb(255, 255, 255), rgba(255, 255, 255, 1.0));
}

#content > .background {
background: #ffffff;
}
#content-inner > .breadcrumbs { position:relative; top:-34px; float: right; }
.breadcrumbs p { margin:0; font: 12px/18px Arial,"Helvetica Neue",Helvetica,sans-serif; }
.breadcrumbs strong { font-weight:normal; }

#content-inner > .grid a {
font-weight: bold;
}

a.widgetlink {
	color:#f47321;
}

.entry-content li {
	padding-bottom: 5px;
}

.entry-content .newsdate {
	font-size: 14px;
	font-weight: bold;
	color: #222222;
}

.entry-content .newstitle {
	font-size: 18px;
	font-weight: bold;
	color: #f47321;
}

.entry-content .contacttitle {
	font-size: 18px;
	font-weight: bold;
	color: #111111;
}

/* ----->>> FORMS <<<--------------------------------------------------------------------------- */
legend { font-size:18px; font-weight:bold; }
label { margin:0 0 2px; display:block; font-weight:bold; }
label em.meta { font:italic 12px/18px Georgia, sans-serif; }


input,
select,
textarea,
button {
	margin:0;
	border-style:solid;
	font:normal 12px/20px Arial, Helvetica, Verdana, sans-serif;
}

input[type=email],
input[type=password],
input[type=search],
input[type=text],
input[type=url],
select {
	width:100%;
	max-width:498px;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
    		box-sizing:border-box;
}
textarea {
	width:100%;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
    		box-sizing:border-box;
}

input[type=color],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=text],
input[type=url],
select,
textarea {
	padding:12px 12px;
	border-width:1px;
    background:#fff;
    color:#666;
	-webkit-transition:background-color .5s ease;
	   -moz-transition:background-color .5s ease;
	    -ms-transition:background-color .5s ease;
	     -o-transition:background-color .5s ease;
	        transition:background-color .5s ease;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	   	    border-radius:3px;
	-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0, 0.1);
       -moz-box-shadow:inset 0 2px 2px rgba(0,0,0, 0.1);
    		box-shadow:inset 0 2px 2px rgba(0,0,0, 0.1);
}

input[type=checkbox],
input[type=file],
input[type=image],
input[type=radio],
input[type=submit] {
	width:auto;
	padding:0;
	border:none;
}

input[type=image] { background:none; }
select optgroup { font-style:normal; }
select option { padding:0 10px; }

/* Extra classes */
.form-row { margin:0 0 10px 0; }
.form-row-error input { border-color:#ff0000 !important; }
.form-message { color:#ff0000; }
p.form-submit { margin-bottom:0; }



/* --- Messages -------------------------------------------------------------------------------- */
.message {
	margin: 0 0 22px;
	padding:0 22px;
	border-width:0 0 0px 0;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	        border-radius:3px;
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0)));
    background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));
    background-image:   -moz-linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));
    background-image:    -ms-linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));
    background-image:     -o-linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));
    background-image:        linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));
}


.message > .inner {
	padding:22px 0 0 43px;
	margin:0 0 22px;
	background-repeat:no-repeat;
	background-position:0 17px;
}

.message.success 			{ color:#333333; background-color:#adc27b; border-color:#b3f39f !important; }
.message.success > .inner 	{ background-image:url(); padding:22px 0 4px 0px; }
.message.info 				{ color:#004a79; background-color:#cbebff; border-color:#a0daff !important; }
.message.info > .inner 		{ background-image:url(./../images/icons/icon_message_info.png); }
.message.warning 			{ color:#7f4800; background-color:#fff8c0; border-color:#ffef6f !important; }
.message.warning > .inner 	{ background-image:url(./../images/icons/icon_message_warning.png); }
.message.error 				{ color:#ca0000; background-color:#ffe0e0; border-color:#ffcccc !important; }
.message.error > .inner 	{ background-image:url(images/icons/icon_message_error.png); }
.message.event 				{ color:#333333; font-weight: bold; background-color:#ffffff; border-width:0; border-color:#ffffff !important; }
.message.event > .inner 		{ background-image:url(/wp-content/themes/flare-child-theme/images/icons/icon-date.png);  min-height: 50px; }

.message.event2 { color:#333333; font-weight: bold; background-color:#ffffff; border-width:0; border-color:#ffffff !important; }
.message.event2 > .inner  { background-image:url(/wp-content/themes/flare-child-theme/images/icons/event-art2.png); min-height: 211px; }
.message.event2 > .inner p { margin-top: 80px; margin-left: 10px; }

/* ----->>> TYPOGRAPHY <<<---------------------------------------------------------------------- */
body { font:normal 14px/1.57142857 Arial,"Helvetica Neue",Helvetica,sans-serif; }

h1, h2, h3, h4, h5, h6,
p, blockquote, pre, address,
dl, ol, ul, table,
legend, hr, figure {
	margin-bottom:22px;
}

li > ul,
li > ol {
	margin-bottom:0;
}

/* Headings */
h1, .h1 { font-size:40px; line-height:1.10000000; font-weight:bold;  }

body.g1-fonts-xs h1, body.g1-fonts-xs .h1 { font-size:36px; }

h2, .h2 { font-size:24px; line-height:1.16666667; font-weight:bold;  }
h3, .h3 { font-size:22px; line-height:1.25000000; font-weight:normal;  }
h4, .h4 { font-size:18px; line-height:1.33333333; font-weight:bold; }
h5, .h5 { font-size:14px; line-height:1.57142857; font-weight:bold; color: #f47321; }
h6, .h6 { font-size:12px; line-height:1.57142857; font-weight:normal; }

/* Subheadings */
h1 + h3, h1 + .heading-3, .heading-1 + h3, .heading-1 + heading-3,
h1 + h4, h1 + .heading-4, .heading-1 + h4, .heading-1 + heading-4,
h1 + h5, h1 + .heading-5, .heading-1 + h5, .heading-1 + heading-5,
h1 + h6, h1 + .heading-6, .heading-1 + h6, .heading-1 + heading-6,
h2 + h4, h2 + .heading-4, .heading-2 + h4, .heading-2 + heading-4,
h2 + h5, h2 + .heading-5, .heading-2 + h5, .heading-2 + heading-5,
h2 + h6, h2 + .heading-6, .heading-2 + h6, .heading-2 + heading-6,
h3 + h5, h3 + .heading-5, .heading-3 + h5, .heading-3 + heading-5,
h3 + h6, h3 + .heading-6, .heading-3 + h6, .heading-3 + heading-6,
h4 + h6, h4 + .heading-6, .heading-4 + h6, .heading-4 + heading-6,
h1 + .subheading,
h2 + .subheading,
h3 + .subheading,
h4 + .subheading,
h5 + .subheading,
h6 + .subheading,
h1 + .meta,
h2 + .meta,
h3 + .meta,
h4 + .meta,
h5 + .meta,
h6 + .meta,
.heading + .subheading,
.heading + .meta,
.subheading + .meta {
	margin-top:-22px;
}
/* Meta */
#content .meta {
color: #999999; }
#content .meta a {
color: #000000; }
#content .meta a:hover {
color: #999999; }
.entry-date {
	font-family: Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-style:normal;
	font-size: 16px;
	line-height: normal;
}

@media only screen and (min-width: 601px) and (max-width: 960px) {
	h1, .h1 { font-size:42px; }
	h2, .h2 { font-size:30px; }
}
@media only screen and (max-width: 600px) {
	h1, .h1 { font-size:30px; }
	h2, .h2 { font-size:24px; }
	h3, .h3 { font-size:18px; }
	h4, .h4 { font-size:14px; }
	h5, .h5 { font-size:12px; text-transform:uppercase; }
}



ul { list-style-type:disc; }
ol { margin-left:2em; list-style-type:decimal; }

dl { overflow:hidden; }
dt { font-weight:bold; }
dd + dt { padding:5px 0 0; border-width:1px 0 0 0; }
dd { padding:0 0 5px; }
@media only screen and (min-width: 601px) {
	dt {
		width:30%;
		margin-right:3.75%;
		padding:5px 0;
		clear:left;
		float:left;
		font-weight:bold;
		border-width:0;
	}
	dd {padding: 5px 0 5px 3%;}
	dd + dt + dd { border-width:1px 0 0 0; }
}

pre,
code,
kbd,
samp {
	font-family:"Lucida Console", Courier, "DejaVu Sans Mono", monospace, sans-serif;
}
pre {
	overflow:auto;
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word;
}
code {
	padding:0 10px;
	display:block;
	font-size:12px;
	line-height:21px;
	border-width:1px;
}
pre code { padding:22px; }


blockquote {
	min-height:32px;
	padding:0 22px;
}

a {
	cursor:pointer;
	text-decoration:none;
	border-width:0;
	border-style:solid;
	color: #f47321;
}
a:hover,
a:active {
	outline:none;
	color: #999999;
}

small { font-size:11px; }
strong { font-weight:bold; }

dfn,
em,
q,
cite {
	font-weight:normal;
	font-style:italic;
}

del { text-decoration:line-through; }

sub,
sup {
	position:relative; font-size:75%; line-height:0;
}
sup { top:-0.5em; }
sub { bottom:-0.25em; }

h1 sub,
h2 sub,
h3 sub {
	font-size:50%;
	bottom:0;
}
h1 sup,
h2 sup,
h3 sup {
	font-size:50%;
	top:-0.75em;
}

abbr,
acronym {
	text-transform:uppercase;
}

hr { border-style:solid; border-width:1px 0 0 0; }

/*--------------------------------------------------------------*/


/* ----->>> CONTENT SECTION <<<------------------------------------------------------------------ */

#content .sidebar.after > .helper {}
#content .sidebar.after > .inner {}
#content .sidebar.before > .helper {}
#content .sidebar.before > .inner {}




/* ------------------Callout Styles ---------------------------------------- */

.orange-alert {
	background-color: #f47321;
	padding: 18px;
	color: #333333;
	}

.textwidget {
	color: #000000;
	margin-top: 25px;
}

aside .orange-co {
	background-color: #f47321;
	padding: 18px;
	}

aside .gray2-co {
	background-color: #eeeeee;
	padding: 18px;
	}

aside .gray-co {
	background-color: #eeeeee;
	padding: 18px;
	height:300px;
	}


.callout-head {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

aside .textwidget .orange-co > p {
	font-weight: normal;
	color: #ffffff;
}

aside .textwidget .gray2-co > p {
	font-weight: normal;
	color: #333333;
}

aside .textwidget .gray-co > p {
	font-weight: normal;
	color: #666666;
}

aside .textwidget .orange-co > p.callout-head {
	font-weight: bold;
	color: #ffffff;
}

aside .textwidget .gray2-co > p.callout-head {
	font-weight: bold;
	color: #f47321;
}

aside .textwidget .gray-co > p.callout-head {
	padding-top: 15px;
	color: #f47321;
	font-weight: bold;
}

aside a.widgetlink {
	color: #f47321;
}

aside a.widgetlink2 {
	color: #f47321;
}

aside a.widgetlink:hover {
	color: #333333;
}

aside h5 {
	padding: 18px;

}
aside h5 a:hover {
	color: #333333;

}

.sidebar > .helper { height:10px; background-position:no-repeat; }



div.tagcloud {
/*	background-image: url(../../uploads/2014/02/nu-callout-hdr.jpg);
	background-position: top;
	background-repeat: no-repeat;*/
	background-color: #f47321;
	margin:0 0 22px;
	padding: 10px;
}
.widget_tag_cloud a {
	line-height:100%;
	color:#ffffff;
	}

.widget_tag_cloud a:hover {
	color: #999999;
}
/*#content aside h3.widgettitle {
	background-color: #f47321;
	color: #ffffff;
	padding 10px;
}*/

/*---------------------------------->>>Slider Callouts<<<----------------------------*/

.slider-text-bg {
	/*padding: 5px;*/
/*	max-width: 460px;*/
	}

.slider-head {
	font-size: 1.25em;
	line-height: 18px;
	font-weight: bold;
	color: #ffffff;
}
.slider-text {
	font-size: 14px;
	line-height: 18px;
	color: #ffffff;
}
.slider-text a {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #eeeeee;
}
.slider-text a:hover, .slider-text a:active {
		font-weight: bold;
		color: #999999;
}

@media only screen and (max-width: 568px) {
	.slider-head {
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color: #ffffff;
}
.slider-text {
	font-size: 14px;
	line-height: 18px;
	color: #ffffff;
}
.slider-text a {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #eeeeee;
}
.slider-text a:hover, .slider-text a:active {
		font-weight: bold;
		color: #999999;
}


}


/* ----->>> FOOTER SECTION <<<------------------------------------------------------------------ */
#footer-inner { padding-top:11px; padding-bottom:11px;}

#footer-text,
#footer-nav,
#footer-back-to-top {
	margin:0;
	font-size:12px;
	line-height:18px;
}

#footer-text, #footer-nav { max-width:98%; }
.footer-menu {
	margin:0;
	overflow:hidden;
	float:left;
	list-style:none;
}
.footer-menu li { float:left; }
.footer-menu li + li { margin-left:10px; }

a.back-to {
	padding-left:14px;
	position:relative;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}
/* Arrow */
a.back-to:before,
a.back-to:after {
	display:block;
	position:absolute;
	content:"";
}
a.back-to:before {
	left:0;
	top:-3px;
	border-width:5px;
	border-style:outset outset solid outset;
	border-top-color:transparent !important;
	border-right-color:transparent !important;
	border-left-color:transparent !important;
}
a.back-to:after {
	width:0;
	height:6px;
	left:4px;
	top:7px;
	border-style:outset solid;
	border-width:0 1px;
}




/* text-nav layout (default) */
#footer-text { float:left; }
#footer-nav {
	float:right;
	display:inline;
}
#footer-back-to-top { margin:0 0 0 20px; float:left; }


/* nav-text layout */
#footer.layout-nav-text #footer-text {
	float:right;
	text-align:right;
}
#footer.layout-nav-text #footer-nav {
	float:left;
	display:inline;
}
#footer.layout-nav-text .footer-menu { float:right; }
#footer.layout-nav-text #footer-back-to-top { margin:0 20px 0 0; float:right; }

#footer > .background {
    background-color: #eeeeee;
}

#footer > .background > .pattern { border-width: 1px 0 0 0; }
#footer > .background > .pattern {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:4;
	background-position:0 0 !important;
	background-repeat:repeat;
	background-image:url(../../images/noise.png);
}

#footer > .background > div.flare {
	width:1360px;
	height:100%;
	margin-left:-680px;
	overflow:hidden;
	position:absolute;
	left:50%;
	top:0;
	z-index:2;
}
#footer > .background > div.flare > div {
	width:50%;
	height:100%;
	float:left;
}

#prefooter > .background > div.shadow {
	width:100%;
	height:100px;
	position:absolute;
	left:0;
	top:0;
	background:url(./../images/big_.png) center top no-repeat;
	z-index:5;
}








/*--------------------------Media Queries------------------------------------------------------*/

@media only screen and (min-width: 768px) and (max-width: 899px)  {

/*--------------Content-------------------------*/

.callout-head {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}
aside .orange-co {
	background-color: #f47321;
	padding: 10px;
	color: #ffffff;
	}

aside .gray2-co {
	background-color: #eeeeee;
	padding: 10px;
	color: #333333;
	}

aside h5 {
	padding: 10px;
}
}

@media only screen and (min-width: 600px) and (max-width: 767px)  {

/*--------------Content-------------------------*/

.callout-head {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
aside .orange-co {
	background-color: #f47321;
	padding: 10px;
	color: #ffffff;
	}

aside .gray2-co {
	background-color: #eeeeee;
	padding: 10px;
	color: #333333;
	}

aside h5 {
	padding: 10px;
}
}

@media only screen and (max-width: 400px) {

/* --- Preheader Text Links ----------------------------------------------------------------------------------- */

.preheader-links {
	padding-top: 10px;
	padding-right: 8px;
	font-size: 10px;
}

#feeds-nav .preheader-links a.white-links {
	color: #ffffff;
}
#feeds-nav .preheader-links a.white-links:hover {
	color: #000000;
}

/* --- Feeds ----------------------------------------------------------------------------------- */
ul.feeds h5 { min-height:32px; margin-bottom:0; padding-left:21px; padding-right: 15px; position:relative; }
ul.feeds h5 img { position:absolute; top:0; left:0; min-height:32px; min-width: 32px; padding-top: 3px; }
ul.feeds h5 span {}
ul.feeds .meta {}

ul.feeds.no-icon h5 {}
ul.feeds.no-icon .meta {}

ul.feeds.list-horizontal li {}
ul.feeds.list-horizontal span {}

ul.feeds.list-vertical li {}
ul.feeds.list-vertical li + li {}

}
