/******************************************************************
Site Name: 
Author: 

Stylesheet: Main Stylesheet

Here's where the magic happens. Here, you'll see we are calling in
the separate media queries. The base mobile goes outside any query
and is called at the beginning, after that we call the rest
of the styles inside media queries.
******************************************************************/
/*********************
IMPORTING STYLES
*********************/
/* import normalize */
/* ============================================================================= HTML5 display definitions ========================================================================== */
/* Corrects block display not defined in IE6/7/8/9 & FF3 */
/* line 18, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }

/* Corrects inline-block display not defined in IE6/7/8/9 & FF3 */
/* line 28, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/* Prevents modern browsers from displaying 'audio' without controls */
/* line 38, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
audio:not([controls]) { display: none; }

/* Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4 Known issue: no IE6 support */
/* line 47, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
[hidden] { display: none; }

/* ============================================================================= Base ========================================================================== */
/* 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 2. Keeps page centred in all browsers regardless of content height 3. Prevents iOS text size adjust after orientation change, without disabling user zoom www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
/* line 64, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
html { font-size: 100%; /* 1 */ overflow-y: scroll; /* 2 */ -webkit-text-size-adjust: 100%; /* 3 */ -ms-text-size-adjust: 100%; /* 3 */ }

/* Addresses margins handled incorrectly in IE6/7 */
/* line 75, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
body { margin: 0; }

/*  Addresses font-family inconsistency between 'textarea' and other form elements. */
/* line 87, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
body, button, input, select, textarea { font-family: sans-serif; }

/* ============================================================================= Links ========================================================================== */
/* Addresses outline displayed oddly in Chrome */
/* line 100, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
a:focus { outline: thin dotted; }

/* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
/* line 110, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
a:hover, a:active { outline: 0; }

/* ============================================================================= Typography ========================================================================== */
/* Neutralise smaller font-size in 'section' and 'article' in FF4+, Chrome, S5 */
/* line 123, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
h1 { font-size: 2em; }

/* Addresses styling not present in IE7/8/9, S5, Chrome */
/* line 131, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
abbr[title] { border-bottom: 1px dotted; }

/* Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
/* line 140, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
b, strong { font-weight: bold; }

/* line 144, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
blockquote { margin: 1em 40px; }

/* Addresses styling not present in S5, Chrome */
/* line 152, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
dfn { font-style: italic; }

/* Addresses styling not present in IE6/7/8/9 */
/* line 160, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
mark { background: #ff0; color: #000; }

/* Corrects font family set oddly in IE6, S4/5, Chrome en.wikipedia.org/wiki/User:Davidgothberg/Test59 */
/* line 173, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improves readability of pre-formatted text in all browsers */
/* line 183, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

/* 1. Addresses CSS quotes not supported in IE6/7 2. Addresses quote property not supported in S4 */
/* 1 */
/* line 196, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
q { quotes: none; }

/* 2 */
/* line 203, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
q:before, q:after { content: ''; content: none; }

/* line 208, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
small { font-size: 75%; }

/* Prevents sub and sup affecting line-height in all browsers gist.github.com/413930 */
/* line 218, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

/* line 225, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
sup { top: -0.5em; }

/* line 229, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
sub { bottom: -0.25em; }

/* ============================================================================= Lists ========================================================================== */
/* line 239, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
ul, ol { margin-left: 0; padding: 0 0 0 40px; }

/* line 244, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
dd { margin: 0 0 0 40px; }

/* line 249, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
nav ul, nav ol { list-style: none; list-style-image: none; }

/* ============================================================================= Embedded content ========================================================================== */
/* 1. Removes border when inside 'a' element in IE6/7/8/9, FF3 2. Improves image quality when scaled in IE7 code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
/* line 265, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; /* 2 */ }

/* Corrects overflow displayed oddly in IE9  */
/* line 274, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
svg:not(:root) { overflow: hidden; }

/* ============================================================================= Figures ========================================================================== */
/* Addresses margin not present in IE6/7/8/9, S5, O11 */
/* line 287, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
figure { margin: 0; }

/* ============================================================================= Forms ========================================================================== */
/* Corrects margin displayed oddly in IE6/7 */
/* line 300, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
form { margin: 0; }

/* Define consistent border, margin, and padding */
/* line 308, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/* 1. Corrects color not being inherited in IE6/7/8/9 2. Corrects alignment displayed oddly in IE6/7 */
/* line 319, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
legend { border: 0; /* 1 */ *margin-left: -7px; /* 2 */ }

/* 1. Corrects font size not being inherited in all browsers 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome 3. Improves appearance and consistency in all browsers */
/* line 333, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
button, input, select, textarea { font-size: 100%; /* 1 */ margin: 0; /* 2 */ vertical-align: baseline; /* 3 */ *vertical-align: middle; /* 3 */ }

/* Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet */
/* line 345, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
button, input { line-height: normal; /* 1 */ }

/* 1. Improves usability and consistency of cursor style between image-type 'input' and others 2. Corrects inability to style clickable 'input' types in iOS 3. Removes inner spacing in IE7 without affecting normal text inputs Known issue: inner spacing remains in IE6 */
/* line 359, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; /* 1 */ -webkit-appearance: button; /* 2 */ *overflow: visible; /* 3 */ }

/* 1. Addresses box sizing set to content-box in IE8/9 2. Removes excess padding in IE8/9 */
/* line 371, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/* 1. Addresses appearance set to searchfield in S5, Chrome 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof) */
/* line 381, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

/* Removes inner padding that is displayed in S5, Chrome on OS X */
/* line 392, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* Removes inner padding and border in FF3+ www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
/* line 402, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* 1. Removes default vertical scrollbar in IE6/7/8/9 2. Improves readability and alignment in all browsers */
/* line 412, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* ============================================================================= Tables ========================================================================== */
/*  Remove most spacing between table cells */
/* line 426, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
table { border-collapse: collapse; border-spacing: 0; }

/******************************************************************
CUSTOMIZED RESET VALUES
I added these extra styles as a more personalized reset. Feel free
to remove them if you like or add your own. If you want to update
the normalize styles, make sure to edit from this point up.
******************************************************************/
/* line 438, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
ul, ol { padding: 0; list-style-type: none; }

/* line 443, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
dd { margin: 0; }

/* line 449, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
.sidebar ul, .sidebar ol, .commentlist { list-style: none; }

/* proper formatting (http://blog.fontdeck.com/post/9037028497/hyphens) */
/* line 454, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
p { -webkit-hyphens: auto; -moz-hyphens: auto; -epub-hyphens: auto; hyphens: auto; }

/* line 463, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
b, strong, .strong { font-weight: bold; }

/* line 469, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
dfn, em, .em { font-style: italic; }

/* line 473, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/normalize.scss */
small, .small { font-size: 75%; }

/* import mixins */
/*********************
CLEARFIXIN'
*********************/
/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */
/* line 8, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.clearfix, .header { zoom: 1; }
/* line 10, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.clearfix:before, .header:before, .clearfix:after, .header:after { content: ""; display: table; }
/* line 14, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.clearfix:after, .header:after { clear: both; }

/*********************
TOOLS
*********************/
/* http://www.zeldman.com/2012/03/01/replacing-the-9999px-hack-new-image-replacement/ */
/* line 25, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.image-replacement { text-indent: 100%; white-space: nowrap; overflow: hidden; }

/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/* line 51, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.cssgradients .nea-gradient-red { background-color: #970f00; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF970F00', endColorstr='#FF2AB0ED'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1NTk0ZSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYjU1OTRlIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5NzBmMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b5594e), color-stop(50%, #b5594e), color-stop(50%, #970f00)); background-image: -webkit-linear-gradient(top, #b5594e 0%, #b5594e 50%, #970f00 50%); background-image: -moz-linear-gradient(top, #b5594e 0%, #b5594e 50%, #970f00 50%); background-image: -o-linear-gradient(top, #b5594e 0%, #b5594e 50%, #970f00 50%); background-image: linear-gradient(top, #b5594e 0%, #b5594e 50%, #970f00 50%); }

/* line 58, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.nea-gradient-red { background: url("../images/nea-gradient-red.png"); }

/*********************
TYPOGRAPHY
*********************/
/* line 69, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
span.amp { font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important; font-style: italic; }

/* text alignment */
/* line 75, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.text-left { text-align: left; }

/* line 76, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.text-center { text-align: center; }

/* line 77, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.text-right { text-align: right; }

/* alerts & notices */
/* line 81, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.alert { margin: 10px; padding: 5px 18px; border: 1px solid; }

/* line 87, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.help { border-color: #e8dc59; background: #ebe16f; }

/* line 92, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.info { border-color: #bfe4f4; background: #d5edf8; }

/* line 97, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.error { border-color: #f8cdce; background: #fbe3e4; }

/* line 102, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.success { border-color: #deeaae; background: #e6efc2; }

/* line 106, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.lowercase { text-transform: lowercase !important; }

/* line 110, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.left, .alignleft, img.alignleft { float: left; }

/* line 111, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.right, .alignright, img.alignright { float: right; }

/* import icons */
@font-face { font-family: 'IcoMoon'; src: url("../fonts/IcoMoon.eot"); src: url("../fonts/IcoMoon.eot?#iefix") format("embedded-opentype"), url("../fonts/IcoMoon.svg#IcoMoon") format("svg"), url("../fonts/IcoMoon.woff") format("woff"), url("../fonts/IcoMoon.ttf") format("truetype"); font-weight: normal; font-style: normal; }

/* Use the following CSS code if you want to use data attributes for inserting your icons */
/* line 13, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/icons.scss */
[data-icon]:before { font-family: 'IcoMoon'; content: attr(data-icon); speak: none; }

/* Use the following CSS code if you want to have a class per icon */
/* line 20, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/icons.scss */
[class^="icon-"]:before, [class*=" icon-"]:before, [class^="icon-"], [class*=" icon-"] { font-family: 'IcoMoon'; font-style: normal; speak: none; }

/* line 25, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/icons.scss */
.icon-search { color: #fff !important; }

/******************************************************************
BASE (MOBILE) SIZE 
This is the average viewing window. So Desktops, Laptops, and 
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
******************************************************************/
/* styles in base.scss */
/******************************************************************
Site Name: 
Author: 

Stylesheet: Base Mobile Stylesheet

Be light and don't over style since everything here will be
loaded by mobile devices. You want to keep it as minimal as
possible. This is called at the top of the main stylsheet
and will be used across all viewports.

******************************************************************/
/*********************
CLEARFIXIN'
*********************/
/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */
/* line 8, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.clearfix, .header { zoom: 1; }
/* line 10, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.clearfix:before, .header:before, .clearfix:after, .header:after { content: ""; display: table; }
/* line 14, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.clearfix:after, .header:after { clear: both; }

/*********************
TOOLS
*********************/
/* http://www.zeldman.com/2012/03/01/replacing-the-9999px-hack-new-image-replacement/ */
/* line 25, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.image-replacement { text-indent: 100%; white-space: nowrap; overflow: hidden; }

/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/* line 51, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.cssgradients .nea-gradient-red { background-color: #970f00; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF970F00', endColorstr='#FF2AB0ED'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1NTk0ZSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYjU1OTRlIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5NzBmMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b5594e), color-stop(50%, #b5594e), color-stop(50%, #970f00)); background-image: -webkit-linear-gradient(top, #b5594e 0%, #b5594e 50%, #970f00 50%); background-image: -moz-linear-gradient(top, #b5594e 0%, #b5594e 50%, #970f00 50%); background-image: -o-linear-gradient(top, #b5594e 0%, #b5594e 50%, #970f00 50%); background-image: linear-gradient(top, #b5594e 0%, #b5594e 50%, #970f00 50%); }

/* line 58, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.nea-gradient-red { background: url("../images/nea-gradient-red.png"); }

/*********************
TYPOGRAPHY
*********************/
/* line 69, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
span.amp { font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important; font-style: italic; }

/* text alignment */
/* line 75, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.text-left { text-align: left; }

/* line 76, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.text-center { text-align: center; }

/* line 77, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.text-right { text-align: right; }

/* alerts & notices */
/* line 81, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.alert { margin: 10px; padding: 5px 18px; border: 1px solid; }

/* line 87, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.help { border-color: #e8dc59; background: #ebe16f; }

/* line 92, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.info { border-color: #bfe4f4; background: #d5edf8; }

/* line 97, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.error { border-color: #f8cdce; background: #fbe3e4; }

/* line 102, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.success { border-color: #deeaae; background: #e6efc2; }

/* line 106, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.lowercase { text-transform: lowercase !important; }

/* line 110, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.left, .alignleft, img.alignleft { float: left; }

/* line 111, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.right, .alignright, img.alignright { float: right; }

/*********************
GENERAL STYLES
*********************/
/* line 20, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
body { font-family: Helvetica, sans-serif; font-size: 14px; line-height: 1.5; background: #daccc4; color: #565656; }

/* line 28, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
.post img { width: auto; height: auto; }

.post img.size-full { width: 100% !important; height: auto; }

/*********************
LAYOUT & GRID STYLES
*********************/
/* line 38, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
.wrap { width: 100%; margin: 0 auto; }

/* line 43, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
#container { background: white; padding: 0 30px; }

/*********************
LINK STYLES
*********************/
/* line 52, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
a, a:visited { color: #444; text-decoration: none; /* on hover */ }
/* line 56, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
a:hover, a:focus, a:visited:hover, a:visited:focus { color: inherit; }
/* line 59, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
a:link, a:visited:link { -webkit-tap-highlight-color: #981250;}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
/* line 68, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 { font-family: sans-serif; text-rendering: optimizelegibility; font-weight: 500; }
/* line 72, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {  color:#565656; text-decoration: none; }

/* line 77, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
h1, .h1 { color:#565656; font-size: 2.5em; line-height: 1.333em; }

/* line 82, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
h2, .h2 { color:#CA2F1E; font-size: 1.75em; line-height: 1.4em; margin-bottom: 0.375em; }

/* line 88, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
h3, .h3 { color:#CA2F1E; font-size: 1.125em; }

/* line 92, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
h4, .h4 { color:#CA2F1E; font-size: 1.1em; font-weight: 700; }

/* line 97, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
h5, .h5 { font-color:#CA2F1E; font-size: 0.846em; line-height: 2.09em; text-transform: uppercase; letter-spacing: 2px; }

/*********************
HEADER SYTLES
*********************/
/* line 108, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
.header { border-bottom: 6px solid #981200; position: relative; margin-top: 15px; }

/* line 115, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
#header-meta { position: absolute; right: 0; top: 0; width: 305px; z-index: 10}
/* line 120, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
#header-meta .nea-gradient-red { color: #fff; padding: 0 1em; border: none; height: 30px; float: left; margin-left: -1px; }
/* line 129, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
#header-meta #login { line-height: 30px; margin-left:5px; }
/* line 133, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
#header-meta #s { width:150px; border-color: #B10600; border-style: solid; border-width: 1px; font-weight: 700; color: #970f00; font-size: 14px; line-height: 14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 30px; float: left; padding-left: 1em; }

/*********************
NAVIGATION STYLES
*********************/
/* line 151, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
.nav { border: 1px solid #ccc; border-bottom: 0; /* end .menu li */ }
/* line 155, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
.nav li a { display: block; text-decoration: none; padding: 0 10px; background-color: #eee; border-bottom: 1px solid #ccc; }
/* line 167, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
.nav li ul.sub-menu li a, .nav li ul.children li a { padding-left: 30px; }

/* end .nav */
/*********************
POSTS & CONTENT STYLES
*********************/
/* line 182, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
#content { margin-top: 2.2em; margin-bottom: 15px; padding-left: 10px; border-left: 1px solid #666; }

/******************************************************************
LARGER MOBILE DEVICES
This is for devices like the Galaxy Note or something that's 
larger than an iPhone but smaller than a tablet. Let's call them
tweeners.
******************************************************************/
@media only screen and (min-width: 481px) { /* styles in 481up.scss */
  /********************* NAVIGATION STYLES ********************/
  /* .menu is clearfixed inside mixins.scss */
  /* line 6, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  .menu { font: 700 1.2em/0.0em sans-serif; margin-top: 40px; /* end .menu ul li */ /* highlight current page */ /* end current highlighters */ }
  /* line 11, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  .menu li { position: relative; border-left: 1px solid #970f00; float: left; }
  /* line 15, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  .menu li a { color: #970f00; text-decoration: none; display: block; }
  /* line 21, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  .menu li a:hover, .menu li a:focus { color: #e41700; }
  /* line 26, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  .menu li:first-child { border-left: 0; }
  /* line 32, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  .menu li:hover .sub-menu, .menu li:hover .children, .menu li:focus .sub-menu, .menu li:focus .children { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
  /* line 39, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  .menu li .sub-menu, .menu li .children { left: 20px; font: 500 0.9em/1em sans-serif; top: 25px; z-index: 9; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; padding: 1em .5em; background: white; -webkit-box-shadow: rgba(0, 0, 0, 0.35) 2px 2px 8px; -moz-box-shadow: rgba(0, 0, 0, 0.35) 2px 2px 8px; box-shadow: rgba(0, 0, 0, 0.35) 2px 2px 8px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; position: absolute; display: block; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; overflow: hidden; }
  /* line 54, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  .menu li .sub-menu li, .menu li .children li { border: 0; display: block; float: none; }
  /* line 58, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  .menu li .sub-menu li a, .menu li .children li a { color: #555; }
  /* end .menu */
  /********************* POSTS & CONTENT STYLES ********************/
  /* post content */
  /* line 79, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  .post { border-bottom: 1px solid #ddd; margin-bottom: 20px; }
  /* line 84, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  .post h1 { word-wrap: break-word; font-weight: 700; margin: 0; line-height: 1em; font-size: 29px; font-weight: 700; line-height: 1em; margin-top: 15px; text-align: left;}
  /* line 91, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  .post-content { /* at this larger size, we can start to align images */ }
  /* line 92, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  .post-content #more { color: #970f00; font-weight: 700; font-size: 0.8em; }
  /* line 99, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  .post-content .alignleft, .post-content img.alignleft { margin-right: 1.5em; display: inline; float: left; }
  /* line 104, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  .post-content .alignright, .post-content img.alignright { margin-left: 1.5em; display: inline; float: right; }
  /* line 109, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  .post-content .aligncenter, .post-content img.aligncenter { margin-right: auto; margin-left: auto; display: block; clear: both; }
  /* end .post-content */
  /********************* FOOTER STYLES ********************/
  /* line 122, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/481up.scss */
  #footer { width: 70%; color: #111; margin: 0 auto; text-align: center; }

  /* end .footer-links */ }
/* end of media query */
/******************************************************************
TABLET & SMALLER LAPTOPS
This is the average viewing window. So Desktops, Laptops, and 
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
******************************************************************/
@media only screen and (min-width: 768px) { /* styles in 768up.scss */
  /****************************************************************** 
  Site Name:  Author:   
  Stylesheet: Tablet & Small Desktop Stylesheet  
  Here's where you can start getting into the good stuff.
  This size will work on iPads, other tablets, and desktops.
  So you can start working with more styles, background images, and other resources.
  You'll also notice the grid starts to come into play. Have fun!
  *****************************************************************/
  /********************* GENERAL STYLES ********************/
  /******************** WORDPRESS BODY CLASSES style a page via class *******************/
  /* home page */
  /* blog page */
  /* archive page */
  /* date archive page */
  /* replace the number to the corresponding page number */
  /* search page */
  /* search result page */
  /* no results search page */
  /* individual paged search (i.e. body.search-paged-3) */
  /* 404 page */
  /* single post page */
  /* individual post page by id (i.e. body.postid-73) */
  /* individual paged single (i.e. body.single-paged-3) */
  /* attatchment page */
  /* individual attatchment page (i.e. body.attachmentid-763) */
  /* style mime type pages */
  /* author page */
  /* user nicename (i.e. body.author-samueladams) */
  /* paged author archives (i.e. body.author-paged-4) for page 4 */
  /* category page */
  /* individual category page (i.e. body.category-6) */
  /* replace the number to the corresponding page number */
  /* tag page */
  /* individual tag page (i.e. body.tag-news) */
  /* replace the number to the corresponding page number */
  /* custom page template page */
  /* individual page template (i.e. body.page-template-contact-php */
  /* replace the number to the corresponding page number */
  /* replace the number to the corresponding page number */
  /* if user is logged in */
  /* paged items like search results or archives */
  /* individual paged (i.e. body.paged-3) */
  /********************* LAYOUT & GRID STYLES ********************/
  /* line 67, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .wrap { max-width: 855px; min-width: 680px; }
  /* 	This is a combination of the 1140 grid and Twitter Boostrap. 	I liked 1140 but Boostrap's grid was way more detailed so 	I merged them together, let's see how this works out. 	If you want to use 1140, the original values are commented 	out on each line. */
  /* line 78, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .onecol { width: 5.801104972%; }
  /* 4.85%;  } /* grid_1  */
  /* line 79, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .twocol { width: 14.364640883%; }
  /* 13.45%; } /* grid_2  */
  /* line 80, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .threecol { width: 22.928176794%; }
  /* 22.05%; } /* grid_3  */
  /* line 81, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .fourcol { width: 31.491712705%; }
  /* 30.75%; } /* grid_4  */
  /* line 82, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .fivecol { width: 40.055248616%; }
  /* 39.45%; } /* grid_5  */
  /* line 83, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .sixcol { width: 48.618784527%; }
  /* 48%;    } /* grid_6  */
  /* line 84, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .sevencol { width: 57.182320438000005%; }
  /* 56.75%; } /* grid_7  */
  /* line 85, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .eightcol { width: 65.74585634900001%; }
  /* 65.4%;  } /* grid_8  */
  /* line 86, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .ninecol { width: 74.30939226%; }
  /* 74.05%; } /* grid_9  */
  /* line 87, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .tencol { width: 82.87292817100001%; }
  /* 82.7%;  } /* grid_10 */
  /* line 88, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .elevencol { width: 91.436464082%; }
  /* 91.35%; } /* grid_11 */
  /* line 89, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .twelvecol { width: 99.999999993%; }
  /* 100%;   } /* grid_12 */
  /* layout & column defaults */
  /* line 92, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol { position: relative; float: left; margin-left: 2.762430939%; }
  /* line 98, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .first { margin-left: 0; }
  /* line 102, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .last { float: right; }
  /********************* HEADER SYTLES ********************/
  /********************* NAVIGATION STYLES ********************/
  /* line 118, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .nav { background: #eee; border: 0; /* end .menu ul li */ /* highlight current page */ /* end current highlighters */ }
  /* line 122, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .nav li { float: left; position: relative; /*
plan your menus and drop-downs wisely.
*/ /* showing sub-menus */ }
  /* line 126, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .nav li a { border-bottom: 0; /*
you can use hover styles here even though this size
has the possibility of being a mobile device.
*/ }
  /* line 133, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .nav li a:hover, .nav li a:focus { background-color: #dedede; }
  /* line 146, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .nav li ul.sub-menu, .nav li ul.children { width: 200px; border: 1px solid #ccc; border-top: 0; position: absolute; display: none; z-index: 8999; /* highlight sub-menu current page */ }
  /* line 154, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .nav li ul.sub-menu li, .nav li ul.children li { /*
if you need to go deeper, go nuts
just remember deeper menus suck
for usability. k, bai.
*/ }
  /* line 156, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .nav li ul.sub-menu li a, .nav li ul.children li a { padding-left: 10px; border-right: 0; display: block; width: 180px; border-bottom: 1px solid #ccc; }
  /* line 173, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .nav li ul.sub-menu li:last-child a, .nav li ul.children li:last-child a { border-bottom: 0; }
  /* line 195, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .nav li:hover ul { top: auto; display: block; }
  /* end .nav */
  /********************* SIDEBARS & ASIDES ********************/
  .widgetcontent{
      word-wrap:break-word;
  }
  /* line 215, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .widgettitle { border-bottom: 2px solid #444; margin-bottom: 0.75em; }
  /* line 220, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .widget { padding: 0 0px; margin: 2.2em 0; }
  /* line 225, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .widget ul li { margin-bottom: 0.75em; word-wrap:break-word; /* deep nesting */ }
  /* line 233, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .widget ul li ul { margin-top: 0.75em; padding-left: 1em; }
  /* links widget */
  /* meta widget */
  /* pages widget */
  /* recent-posts widget */
  /* archives widget */
  /* tag-cloud widget */
  /* calendar widget */
  /* category widget */
  /* recent-comments widget */
  /* search widget */
  /* text widget */
  /********************* FOOTER STYLES ********************/
  /* you'll probably need to do quite a bit of overriding here if you styled them for mobile. Make sure to double check these! */
  /* line 341, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
  .footer-links ul li { /* 
be careful with the depth of your menus.
it's very rare to have multi-depth menus in
the footer.
*/ }
  /* end .footer-links */ }
/* end of media query */
/******************************************************************
DESKTOP 
This is the average viewing window. So Desktops, Laptops, and 
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
******************************************************************/
@media only screen and (min-width: 1030px) { /* styles in 1030up.scss */
  /****************************************************************** Site Name:  Author:   Stylesheet: Desktop Stylsheet  This is the desktop size. It's larger than an iPad so it will only be seen on the Desktop.   *****************************************************************/ }
/* end of media query */
/******************************************************************
LARGE VIEWING SIZE 
This is for the larger monitors and possibly full screen viewers.
******************************************************************/
@media only screen and (min-width: 1240px) { /* styles in 1240up.scss */
  /****************************************************************** Site Name:  Author:   Stylesheet: Super Large Monitor Stylesheet  You can add some advanced styles here if you like. This kicks in on larger screens.  *****************************************************************/ }
/* end of media query */
/******************************************************************
RETINA (2x RESOLUTION DEVICES)
This applies to the retina iPhone (4s) and iPad (2,3) along with 
other displays with a 2x resolution. You can also create a media
query for retina AND a certain size if you want. Go Nuts.
******************************************************************/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { /* styles in 2x.scss */
  /****************************************************************** Site Name:  Author:   Stylesheet: Retina Screens & Devices Stylesheet  When handling retina screens you need to make adjustments, especially if you're not using font icons. Here you can add them in one neat place.  *****************************************************************/
  /*   EXAMPLE  Let's say you have an image and you need to make sure it looks ok on retina screens. Let's say we have an icon which dimension are 24px x 24px. In your regular stylesheets, it would look something like this:  .icon { 	width: 24px; 	height: 24px; 	background: url(img/test.png) no-repeat; }  For retina screens, we have to make some adjustments, so that image doesn't look blurry. So, taking into account the image above and the dimensions, this is what we would put in our retina stylesheet:  .icon { 	background: url(img/test@2x.png) no-repeat; 	background-size: 24px 24px; }  So, you would create the same icon, but at double the resolution, meaning  it would be 48px x 48px. You'd name it the same, but with a @2x at the end (this is pretty standard practice). Set the background image so it matches the original dimensions and you are good to go.   */ }
/* end of media query */
/******************************************************************
PRINT STYLESHEET
Feel free to customize this. Remember to add things that won't make
sense to print at the bottom. Things like nav, ads, and forms should
be set to display none.
******************************************************************/
@media print { /* line 108, ../scss/style.scss */
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
  /* line 116, ../scss/style.scss */
  a, a:visited { color: #444 !important; text-decoration: underline; /* show links on printed pages */ /* show title too */ }
  /* line 121, ../scss/style.scss */
  a:after, a:visited:after { content: " (" attr(href) ")"; }
  /* line 126, ../scss/style.scss */
  a abbr[title]:after, a:visited abbr[title]:after { content: " (" attr(title) ")"; }
  /* line 133, ../scss/style.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  /* line 137, ../scss/style.scss */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  /* line 142, ../scss/style.scss */
  thead { display: table-header-group; }
  /* line 146, ../scss/style.scss */
  tr, img { page-break-inside: avoid; }
  /* line 150, ../scss/style.scss */
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  /* line 158, ../scss/style.scss */
  p, h2, h3 { orphans: 3; widows: 3; }
  /* line 164, ../scss/style.scss */
  h2, h3 { page-break-after: avoid; }
  /* hide content people who print don't need to see */
  /* line 173, ../scss/style.scss */
  .sidebar, .page-navigation, .wp-prev-next, .respond-form, nav { display: none; } }
/*
Document   : custom
Created on : 2012-jul-25, 13:57:11
Author     : hans
Description:
Purpose of the stylesheet follows.
*/
/*********************
CLEARFIXIN'
*********************/
/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */
/* line 8, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.clearfix, .header { zoom: 1; }
/* line 10, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.clearfix:before, .header:before, .clearfix:after, .header:after { content: ""; display: table; }
/* line 14, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.clearfix:after, .header:after { clear: both; }

/*********************
TOOLS
*********************/
/* http://www.zeldman.com/2012/03/01/replacing-the-9999px-hack-new-image-replacement/ */
/* line 25, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.image-replacement { text-indent: 100%; white-space: nowrap; overflow: hidden; }

/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/* line 51, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.cssgradients .nea-gradient-red { background-color: #970f00; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF970F00', endColorstr='#FF2AB0ED'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1NTk0ZSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYjU1OTRlIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5NzBmMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b5594e), color-stop(50%, #b5594e), color-stop(50%, #970f00)); background-image: -webkit-linear-gradient(top, #b5594e 0%, #b5594e 50%, #970f00 50%); background-image: -moz-linear-gradient(top, #b5594e 0%, #b5594e 50%, #970f00 50%); background-image: -o-linear-gradient(top, #b5594e 0%, #b5594e 50%, #970f00 50%); background-image: linear-gradient(top, #b5594e 0%, #b5594e 50%, #970f00 50%); }

.cssgradients .nea-gradient-black { 
	background-color: #970f00;
	*zoom: 1; 
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF970F00', endColorstr='#FF2AB0ED'); 
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1NTk0ZSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYjU1OTRlIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5NzBmMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); 
	background-size: 100%; 
	background-image: -webkit-linear-gradient(top, #888 50%, #000 0%, #000 50%); 
	background-image: -moz-linear-gradient(top, #888 50%, #000 0%, #000 50%); 
	background-image: -o-linear-gradient(top, #888 50%, #000 0%, #000 50%); 
	background-image: linear-gradient(top, #888 50%, #000 0%, #000 50%); }

/* line 58, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.nea-gradient-red { background: url("../images/nea-gradient-red.png"); }

/*********************
TYPOGRAPHY
*********************/
/* line 69, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
span.amp { font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important; font-style: italic; }

/* text alignment */
/* line 75, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.text-left { text-align: left; }

/* line 76, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.text-center { text-align: center; }

/* line 77, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.text-right { text-align: right; }

/* alerts & notices */
/* line 81, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.alert { margin: 10px; padding: 5px 18px; border: 1px solid; }

/* line 87, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.help { border-color: #e8dc59; background: #ebe16f; }

/* line 92, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.info { border-color: #bfe4f4; background: #d5edf8; }

/* line 97, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.error { border-color: #f8cdce; background: #fbe3e4; }

/* line 102, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.success { border-color: #deeaae; background: #e6efc2; }

/* line 106, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.lowercase { text-transform: lowercase !important; }

/* line 110, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.left, .alignleft, img.alignleft { float: left; }

/* line 111, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/mixins.scss */
.right, .alignright, img.alignright { float: right; }

/* line 13, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
#sidebar_frontpage .widget { border: 1px #555 solid; border-top: 10px #555 solid; padding: 0px 10px 0px 10px;}
/* line 17, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
#sidebar_frontpage .widgettitle { display: none; }

/* line 22, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.widget { margin-top: 0px; margin-bottom: 5px; }
/* line 26, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.widget ul { margin: 4px 0px; }
/* line 30, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.widget li { border-bottom: 1px #555 dotted; }
/* line 33, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.widget li .date { font-size: 12px; }
/* line 38, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.widget li a p { margin: 4px 0px; }
/* line 43, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.widget li:last-child { border-bottom: 0px; }
/* line 48, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.widget .extra-link { text-align: right; }
/* line 51, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.widget .extra-link a { color: #970f00; }

/* line 59, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
#sidebar1 .widget .widgetcontent { border: 1px #555 solid; padding: 0 10px; margin-left: -10px; }
/* line 66, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
#sidebar1 .widgettitle { height:45px;  background-color: #a44; color: #fff; text-transform: uppercase; font-size: 14px; line-height: 20px; font-weight: bold; text-align: center; border: 0; margin: 0px 0px 0px 0px; padding: 1px 10px; margin-left: -10px; }
/* line 79, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
#sidebar1 .widgettitle a { color: #fff; text-decoration: none; }
/* line 83, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
#sidebar1 .widgettitle a img { display: none; }

/* line 90, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.nav, .nav li a, .nav, .nav li a:hover, .nav, .nav li a:focus { background-color: #DACCC4; color:#970F00;}

/****

Bli Medlem Page

*****/
.nea-container{
	width: 75%;
	color:#FFF;
	background-color: #666;
	background-size: 100% auto;
}

.nea-form{
	width: 100%;
	background-color: #666;
	background-size: 100% auto;
	padding-bottom:35px;
	margin-bottom: 35px;
}

.nea-form h4{
	margin-bottom: 0px;
	color:#fff;
	text-align:center;
}

.nea-table h4{
	text-align:left;
}

.event-table td{
    padding:2px 4px;
}

.nea-form form{
	padding-left:19px
}
.nea-form table{
	width:99%;
	margin-bottom: 10px;
}

.nea-form select{
	width:95%
}
#uplagg.nea-form select{
	width:100%
}
.nea-form table td{
	width:50%
}
.nea-form textarea {
	resize:none;
	width:90%
}
.nea-form table td input {
	width:90%
}

#uplagg.nea-form input[type="submit"] {
	width:25%;
}
#uplagg.nea-form input[type="file"] {
	width:300px;
}

.nea-form table td input[type="radio"]{
	width:10%;
}

.nea-form table td input[type="select"]{
	width:80%;
}

.nea-form[type="submit"]{
	width:30%;
	height:30px;
	font-weight:bold;
}

.nea-form-header{
	width:100%;
}

.nea-container .widgettitle { 
	background-color: #a44; 
	color: #fff; 
	font-size: 14px; 
	height: 20px; 
	border: 0; 
	margin: 0px 0px 5px 0px; 
}

#omsattning{
	border-bottom: 1px dotted white;
	border-top:  1px dotted white;
	width: 90%;
	margin-top: 10px;
	padding-left:10px;
}

#omsattning ul{
    padding-left: 10px
}
#betala{
	border-bottom: 1px dotted white;
	margin-bottom: 10px;
	padding-bottom:10px;
	width: 90%;
}

#betala ul{
    padding-left:10px;
}

#kostnad{
	border-bottom: 1px dotted white;
	margin-bottom: 10px;
	padding-bottom:10px;
	width: 90%;
}

#info-image{
	height:25px; 
	width:20px; 
	margin:0px 0px 0px 15px;
	vertical-align:middle;
}

#info-table {
	width: 100%;
	height: 200px;
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	font-size: small;
	font-weight:bold;
}

#info-table span{
	font-family: verdana, geneva; 
}

#info-table td{
	text-align: center;
}

/*moving the visual editor*/
#postdiv.postarea, #postdivrich.postarea { margin:0; }
#post-status-info { line-height:1.4em; font-size:13px; }
#custom_editor .inside { margin:2px 6px 6px 6px; }
#ed_toolbar { display:none; }
#postdiv #ed_toolbar, #postdivrich #ed_toolbar { display:block; }

nav.left {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 1;
}

#menu-huvudmeny li:last-child a {
    padding-right: 0px;
}
.menu#menu-huvudmeny li:first-child a {
    padding-left: 0px;
}

#menu-footer-links{
    background:none;
}

#banner .slideshow{
    width:  50%; 
    height: 100%;
}
#banner .slideshow img{
    width:  100%; 
}
/****************************************/
::-webkit-input-placeholder {
   color: #981200;
}

:-moz-placeholder {  
   color: #981200;  
}

#index_bottom_social_media{
    color: #CA2F1E;
    font-size: 10px;
    margin-left: 33%;
    position: absolute;
    width: 35%;
}

#uplagg-submit{
    
}

#kontakt-form-main{
    float:right;
}

#kontakt-form{
    margin-bottom:5px;
    margin-top:	5px;
    margin-right: 100px;
}
#kontakt-form p{
    margin-bottom: 3px;
    margin-top:3px;
    color: #CA2F1E;
}

#kontakt-form #submit{
    margin-top:3px;
}

.footer-nav{
    background-color: #DACCC4;
    position:relative;
    left: 60px;
    right: 50%;
}

.footer-navigation{
    background-color:none;
}

.footer-bottom{
    margin-left: 135px;
}

.header-top ul li a{
    line-height: 1;
    background-color:#FFF;
}

.sub-menu li a {
    padding:10px 10px;
}

.post-content ul{
    list-style-type: disc;
    padding-left: 40px;
}

.post-content ol{
    list-style-type:decimal;
    padding-left: 40px;
}

.post-content a{
    color:#981200;
}

.on-the-way{padding-bottom: 15px; width:100%; color:#FFF; background-color:#333; margin-bottom: 20px;}
.on-the-way #inner-header{padding-top:10px; width:100%;}
#inner-header h1{text-align:left;color:#FFF; margin-bottom:0; font-weight:700;padding-left: 25px; padding-right:25px;letter-spacing: 1.5px;font-size: 28px;}
.on-the-way #announcement {padding-right:25px; padding-left: 25px; margin-top: 12px;}
#announcement p{margin-top: 3px;font-size: 15px;font-weight: 700;margin-bottom: -5px;letter-spacing: 1.0px;}
#announcement #explanation{margin-top: 0;font-weight:normal; margin-bottom: 5px; line-height:17px;}

#dialog .ui-widget-header{
    background: -webkit-linear-gradient(top, #B5594E 0%, #B5594E 50%, #970F00 50%);
}

#green_box{
     padding:15px; 
     background-color:#adffa0
}

#green_box a{
    color: #970F00;
}

#calculations {
    padding:20px;
    background-color:#ffffff
}

#calculations ul{
    display:none;
}

#calculations li{
    color:#000000;
}

@media only screen and (max-device-width: 830px) {

/* line 28, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
img { width: 100%; height: auto; }

/* line 43, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
#container { background: white; padding: 0 5px; }
    
a:link, a:visited:link { -webkit-tap-highlight-color: #981250; }
    
/*********************
HEADER SYTLES
*********************/
/* line 108, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
.header { position: relative; }

/* line 115, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
#header-meta { width: 100%; margin-top: -15px;}
/* line 120, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
#header-meta .nea-gradient-red { color: #fff; padding: 0 1em; border: none; height: 30px; float: left; }
/* line 129, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
#header-meta #login { display: none; }
/* line 133, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/base.scss */
#header-meta #s { width:100%; border-color: #B10600; border-style: solid; border-width: 1px; font-weight: 700; color: #970f00; font-size: 14px; line-height: 14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 30px; float: left; padding-left: 1em; }
#logo-link{width: 100%;text-align: center;bottom: 0px;margin-top: 15px;}

/* line 225, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/768up.scss */
.widget ul li { margin-bottom: 0.75em; /* deep nesting */ }

#sidebar_frontpage .widget { display:none; border: 1px #555 solid; border-top: 10px #555 solid; padding: 0px 10px 0px 10px;}

#sidebar1 .widget .widgetcontent { border: 1px #555 solid; padding: 0 10px; }
/* line 66, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
#sidebar1 .widgettitle { height:45px; background-color: #a44; color: #fff; text-transform: uppercase; font-size: 14px; line-height: 20px; font-weight: bold; text-align: center; border: 0; }
/* line 79, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
#sidebar1 .widgettitle a { color: #fff; text-decoration: none; }
/* line 83, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
#sidebar1 .widgettitle a img { display: none; }


/****

Bli Medlem Page

*****/
#bli-medlem-container{
	width: 75%;
	color:#FFF;
	background-color: #666;
	background-size: 100% auto;
}

#bli-medlem{
	width: 100%;
	background-color: #666;
	background-size: 100% auto;
	padding-bottom:35px;
	margin-bottom: 35px;
}

#bli-medlem h4{
	margin-bottom: 0px;
	color:#fff;
	text-align:center;
}

#bli-medlem-table h4{
	text-align:left;
}

#bli-medlem form{
	padding-left:19px
}
#bli-medlem table{
	width:99%;
	margin-bottom: 10px;
}

#bli-medlem select{
	width:95%
}
#bli-medlem table td{
	width:50%
}
#bli-medlem textarea {
	resize:none;
}
#bli-medlem table td input, textarea {
	width:90%
}

#bli-medlem table td input[type="radio"]{
	width:10%;
}

#bli-medlem table td input[type="select"]{
	width:100%;
}

#bli-medlem table td input[type="submit"]{
	width:30%;
	height:30px;
	font-weight:bold;
}

    .nea-form form{
	padding-left:0;
}
.nea-form table{
	width:100%;
	margin-bottom: 10px;
}
.nea-container .widgettitle { 
	background-color: #a44; 
	color: #fff; 
	font-size: 14px; 
	height: 20px; 
	border: 0; 
	margin: 0px 0px 5px 0px; 
}

#omsattning{
        
	border-bottom: 1px dotted white;
	border-top:  1px dotted white;
	width: 90%;
	margin-top: 10px;
}

#omsattning ul{
    padding-left: 10px;
    color: #ffffff;
}
#betala ul{
    padding-left:10px;
    color:#ffffff;
}
#kostnad h4{
    padding-left:10px;
}

#kostnad h2{
    padding-left: 20px;
}

#bli-medlam-form-header{
	width:100%;
}

#mobile-select{
    width:100%
}

.text-input{
    width:90%;
}

#bli-medlem-container .widgettitle { 
	background-color: #a44; 
	color: #fff; 
	font-size: 14px; 
	height: 20px; 
	border: 0; 
	margin: 0px 0px 5px 0px; 
}
#index_bottom_social_media{
color: #CA2F1E;
font-size: 10px;
position: absolute;
width: 31%;
}

.mobile-field{
    width:87%;
    
}

#social-connection{
    margin-bottom: 20px;
}

#mobile-nav{
    margin-top: 106px;
    display: block;
    position: absolute;
    width: 100%;
}


.footer-navigation{
    background-color:none;
}

#footer { width: 70%; color: #111; margin: 0 auto; text-align: center; }

.on-the-way{width:100%; color:#FFF; background-color:#333; margin-bottom: 20px; padding-bottom: 15px;}
#announcement #explanation{margin-top: 0;font-weight:normal; margin-bottom: 5px; line-height:17px;}
#content{
    padding:0;
    margin-top:3em;
    border-left:none;
}

/* line 22, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.widget { margin-top: 5px; margin-bottom: 5px; padding-left:10px; }
/* line 26, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.widget ul { margin: 4px 0px; }
/* line 30, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.widget li { border-bottom: 1px #555 dotted; }
/* line 33, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.widget li .date { font-size: 12px; }
/* line 38, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.widget li a p { margin: 4px 0px; }
/* line 43, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.widget li:last-child { border-bottom: 0px; }
/* line 48, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.widget .extra-link { text-align: right; }
/* line 51, E:/git/nea/public_html/wp-content/themes/NEA/library/scss/custom.scss */
.widget .extra-link a { color: #970f00; }

.nea-gradient-red{
    margin:5px 0;
}
.footer-bottom{
    margin-left:0px;
}
.footer-nav{
    background-color: #DACCC4;
    position:relative;
    width:100%;
    right:0;
    left:0;
    background:none;
     
}

}

