@import url(https://fonts.googleapis.com/css?family=Noto+Sans:700,400italic,700italic,400|Roboto+Slab:400,700|Volkhov:400,400italic,700,700italic);
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
WARNING: This css file was automatically generated; please edit the
source .scss files. Use
	
	compass watch css-source

to automatically regenerate this css file.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*
http://www.google.com/fonts#UsePlace:use/Collection:Noto+Sans:700,400italic,700italic,400|Roboto+Slab:400,700|Volkhov:400,400italic,700,700italic
font-family: 'Noto Sans', sans-serif;
font-family: 'Roboto Slab', serif;
font-family: 'Volkhov', serif;
*/
/*! normalize.css v1.1.1 | MIT License | git.io/normalize */
/* ========================================================================== HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */
/* line 29, sstyle.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

/** Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */
/* line 36, sstyle.scss */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
/* line 46, sstyle.scss */
audio:not([controls]) { display: none; height: 0; }

/** Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. Known issue: no IE 6 support. */
/* line 55, sstyle.scss */
[hidden] { display: none; }

/* ========================================================================== Base ========================================================================== */
/** 1. Prevent system color scheme's background color being used in Firefox, IE, and Opera. 2. Prevent system color scheme's text color being used in Firefox, IE, and Opera. 3. Correct text resizing oddly in IE 6/7 when body `font-size` is set using `em` units. 4. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
/* line 72, sstyle.scss */
html { background: #fff; /* 1 */ color: #000; /* 2 */ font-size: 100%; /* 3 */ -webkit-text-size-adjust: 100%; /* 4 */ -ms-text-size-adjust: 100%; /* 4 */ font-family: sans-serif; }

/** Address `font-family` inconsistency between `textarea` and other form elements. */
/* line 90, sstyle.scss */
button, input, select, textarea { font-family: sans-serif; }

/** Address margins handled incorrectly in IE 6/7. */
/* line 97, sstyle.scss */
body { margin: 0; }

/* ========================================================================== Links ========================================================================== */
/** Address `outline` inconsistency between Chrome and other browsers. */
/* line 107, sstyle.scss */
a:focus { outline: thin dotted; }

/* line 111, sstyle.scss */
a:active, a:hover { outline: 0; }

/** Improve readability when focused and also mouse hovered in all browsers. */
/* ========================================================================== Typography ========================================================================== */
/** Address font sizes and margins set differently in IE 6/7. Address font sizes within `section` and `article` in Firefox 4+, Safari 5, and Chrome. */
/* line 126, sstyle.scss */
h1 { font-size: 2em; margin: 0.67em 0; }

/* line 131, sstyle.scss */
h2 { font-size: 1.5em; margin: 0.83em 0; }

/* line 136, sstyle.scss */
h3 { font-size: 1.17em; margin: 1em 0; }

/* line 141, sstyle.scss */
h4 { font-size: 1em; margin: 1.33em 0; }

/* line 146, sstyle.scss */
h5 { font-size: 0.83em; margin: 1.67em 0; }

/* line 151, sstyle.scss */
h6 { font-size: 0.67em; margin: 2.33em 0; }

/** Address styling not present in IE 7/8/9, Safari 5, and Chrome. */
/* line 159, sstyle.scss */
abbr[title] { border-bottom: 1px dotted; }

/** Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */
/* line 166, sstyle.scss */
b, strong { font-weight: bold; }

/* line 170, sstyle.scss */
blockquote { margin: 1em 40px; }

/** Address styling not present in Safari 5 and Chrome. */
/* line 177, sstyle.scss */
dfn { font-style: italic; }

/** Address differences between Firefox and other browsers. Known issue: no IE 6/7 normalization. */
/* line 185, sstyle.scss */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/** Address styling not present in IE 6/7/8/9. */
/* line 194, sstyle.scss */
mark { background: #ff0; color: #000; }

/** Address margins set differently in IE 6/7. */
/* line 202, sstyle.scss */
p, pre { margin: 1em 0; }

/** Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */
/* line 209, sstyle.scss */
code, kbd, pre, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

/** Improve readability of pre-formatted text in all browsers. */
/* line 218, sstyle.scss */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

/** Address CSS quotes not supported in IE 6/7. */
/* line 227, sstyle.scss */
q { quotes: none; }

/* line 231, sstyle.scss */
q:before, q:after { content: ''; content: none; }

/** Address `quotes` property not supported in Safari 4. */
/** Address inconsistent and variable font size in all browsers. */
/* line 242, sstyle.scss */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
/* line 249, sstyle.scss */
sub { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

/* line 256, sstyle.scss */
sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; top: -0.5em; }

/* line 264, sstyle.scss */
sub { bottom: -0.25em; }

/* ========================================================================== Lists ========================================================================== */
/** Address margins set differently in IE 6/7. */
/* line 274, sstyle.scss */
dl, menu, ol, ul { margin: 1em 0; }

/* line 278, sstyle.scss */
dd { margin: 0 0 0 40px; }

/** Address paddings set differently in IE 6/7. */
/* line 285, sstyle.scss */
menu, ol, ul { padding: 0 0 0 40px; }

/** Correct list images handled incorrectly in IE 7. */
/* line 292, sstyle.scss */
nav ul, nav ol { list-style: none; list-style-image: none; }

/* ========================================================================== Embedded content ========================================================================== */
/** 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. 2. Improve image quality when scaled in IE 7. */
/* line 304, sstyle.scss */
img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; /* 2 */ }

/** Correct overflow displayed oddly in IE 9. */
/* line 314, sstyle.scss */
svg:not(:root) { overflow: hidden; }

/* ========================================================================== Figures ========================================================================== */
/** Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */
/* line 324, sstyle.scss */
figure, form { margin: 0; }

/* ========================================================================== Forms ========================================================================== */
/** Correct margin displayed oddly in IE 6/7. */
/** Define consistent border, margin, and padding. */
/* line 337, sstyle.scss */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/** 1. Correct color not being inherited in IE 6/7/8/9. 2. Correct text not wrapping in Firefox 3. 3. Correct alignment displayed oddly in IE 6/7. */
/* line 348, sstyle.scss */
legend { border: 0; /* 1 */ padding: 0; white-space: normal; /* 2 */ *margin-left: -7px; /* 3 */ }

/** 1. Correct font size not being inherited in all browsers. 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, and Chrome. 3. Improve appearance and consistency in all browsers. */
/* line 364, sstyle.scss */
button, input, select, textarea { font-size: 100%; /* 1 */ margin: 0; /* 2 */ vertical-align: baseline; /* 3 */ *vertical-align: middle; /* 3 */ }

/** Address Firefox 3+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
/* line 379, sstyle.scss */
button, input { line-height: normal; }

/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. Correct `select` style inheritance in Firefox 4+ and Opera. */
/* line 389, sstyle.scss */
button, select { text-transform: none; }

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. 4. Remove inner spacing in IE 7 without affecting normal text inputs. Known issue: inner spacing remains in IE 6. */
/* line 402, sstyle.scss */
button, html input[type="button"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ *overflow: visible; /* 4 */ }

/* line 411, sstyle.scss */
input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ *overflow: visible; /* 4 */ }

/** Re-set default cursor for disabled elements. */
/* line 423, sstyle.scss */
button[disabled], html input[disabled] { cursor: default; }

/** 1. Address box sizing set to content-box in IE 8/9. 2. Remove excess padding in IE 8/9. 3. Remove excess padding in IE 7. Known issue: excess padding remains in IE 6. */
/* line 433, sstyle.scss */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ *height: 13px; /* 3 */ *width: 13px; /* 3 */ }

/* line 444, sstyle.scss */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

/* line 453, sstyle.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */
/** Remove inner padding and border in Firefox 3+. */
/* line 469, sstyle.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** 1. Remove default vertical scrollbar in IE 6/7/8/9. 2. Improve readability and alignment in all browsers. */
/* line 478, sstyle.scss */
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* ========================================================================== Tables ========================================================================== */
/** Remove most spacing between table cells. */
/* line 491, sstyle.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* HTML5 Boilerplate  What follows is the result of much research on cross-browser styling. Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, Kroc Camen, and the H5BP dev community and team. */
/* ========================================================================== Base styles: opinionated defaults ========================================================================== */
/* line 506, sstyle.scss */
html, button, input, select, textarea { color: #222; }

/* line 510, sstyle.scss */
body { font-size: 1em; line-height: 1.4; }

/* Remove text-shadow in selection highlight: h5bp.com/i These selection rule sets have to be separate. Customize the background color to match your design. */
/* line 520, sstyle.scss */
::-moz-selection, ::selection { background: #b3d4fc; text-shadow: none; }

/* A better looking default horizontal rule */
/* line 528, sstyle.scss */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

/* Remove the gap between images and the bottom of their containers: h5bp.com/i/440 */
/* line 540, sstyle.scss */
img { vertical-align: middle; }

/* Remove default fieldset styles. */
/* line 547, sstyle.scss */
fieldset { border: 0; margin: 0; padding: 0; }

/* Allow only vertical resizing of textareas. */
/* line 556, sstyle.scss */
textarea { resize: vertical; }

/* ========================================================================== Chrome Frame prompt ========================================================================== */
/* line 563, sstyle.scss */
.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }

/* ========================================================================== Author's custom styles ========================================================================== */
/* ========================================================================== Debug ========================================================================== */
/*Debug ================ */
/* line 578, sstyle.scss */
.xdebug-error, .xdebug-var-dump { position: relative; z-index: 99999999; }

/* line 583, sstyle.scss */
.debug-error { font-size: 14px; }

/* line 587, sstyle.scss */
.debug-var-dump { background: #ddd; color: black; font-size: 14px; padding: 10px; border: 1px solid red; margin: 10px; }

/* line 596, sstyle.scss */
#draft_warning_holder { position: fixed; left: 50%; top: 0; text-align: center; z-index: 9999999; }

/* line 605, sstyle.scss */
#draft_warning { border: 1px solid #f00; background: #ff0000; color: white; font-weight: bold; border-top: 0; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); display: inline-block; position: relative; left: -50%; }

/* line 619, sstyle.scss */
#draft_warning a:last-child { border-radius: 0 0 5px 0; -webkit-border-radius: 0 0 5px 0; }

/* line 624, sstyle.scss */
#draft_warning span, #draft_warning a { padding: 0.5em 1em; display: block; float: left; }

/* line 633, sstyle.scss */
#draft_warning a { color: white; text-decoration: none; background: #fdd; color: #f00; border-left: 1px solid #f00; }

/* line 641, sstyle.scss */
#draft_warning a:hover { background: #fff; }

/* line 645, sstyle.scss */
.ops h3 { padding-top: 0; }

/* line 649, sstyle.scss */
.ops #content-inner { background: #fff; }

/* line 653, sstyle.scss */
.ops #alpha, .ops #main_page { float: none !important; width: auto !important; margin: 0 !important; border-top: 0; border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; }

/* line 662, sstyle.scss */
.ops #alpha-inner { max-width: none; margin: 0; padding: 2em; }

/* line 668, sstyle.scss */
.ops_nav { display: block; background: #d3d3d3; overflow: hidden; }

/* line 674, sstyle.scss */
.ops_nav li { float: left; margin: 0; border-right: 1px solid #ccc; }

/* line 680, sstyle.scss */
.ops_nav li a { background: #ddd; padding: 1em; display: block; box-shadow: inset 0 -20px 10px -20px rgba(0, 0, 0, 0.2); }

/* line 687, sstyle.scss */
.op_features .ops_nav li a.features, .op_translations .ops_nav li a.translations, .op_shortener .ops_nav li a.shortener, .op_languages .ops_nav li a.languages { background: #fff; box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.05); }

/* line 692, sstyle.scss */
.ops_nav li a:hover { background: #eee; box-shadow: inset 0 -20px 10px -20px rgba(0, 0, 0, 0.1); }

/* line 697, sstyle.scss */
.ops_nav .devel a { color: #f44; }

/* line 701, sstyle.scss */
.admin_legend { background: rgba(255, 0, 0, 0.3); text-align: center; position: fixed; top: 0; font-size: 1em; color: #fff; width: 100%; left: 0; }

/* line 712, sstyle.scss */
.admin_box { background: #fee; padding: .5em; border: 1px solid #f88; display: none; }

/* line 719, sstyle.scss */
.category_link_holder { /* padding-right:100px; */ font-size: 14px; }

/* line 724, sstyle.scss */
.tags-and-sharing-holder { display: block; clear: both; overflow: hidden; width: 100%; position: relative; padding: .68em 0; border-top: 1px solid #ccc; overflow: hidden; }

/* line 735, sstyle.scss */
.tags-and-sharing-holder ul { margin: 0; padding: 0; }

/* line 740, sstyle.scss */
.tags-and-sharing-holder .button { padding: .25em 1em; }

/* line 744, sstyle.scss */
.tags_marker { color: #aaa; margin-right: .3em; }

/* ========================================================================== site specific style ========================================================================== */
/*-------------------------------------------------------  'global' classes*/
/* =========== form ====================== */
/* line 758, sstyle.scss */
#search { padding-top: 2em; }
/* line 760, sstyle.scss */
#search .search { max-width: 600px; margin: 0 auto; }
/* line 764, sstyle.scss */
#search .button { font-family: inherit; border: 0 none; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; display: block; font-size: 0.875em; margin: 0px 0px 1em; padding: 0.5em; height: 2.3125em; width: 100%; }

/* line 777, sstyle.scss */
.sort_by_select_tabs { list-style-type: none; margin: 0 1em 2em; padding: 0; display: block; clear: both; overflow: hidden; margin-bottom: -1px; }

/* line 787, sstyle.scss */
.sort_by_select_tabs li { list-style-type: none; float: left; margin-right: 0.25em; }

/* line 793, sstyle.scss */
.sort_by_select_tabs li a, .search_results_identifier span { display: block; padding: .3em 1em; border: 1px solid transparent; border-bottom-width: 0; border-radius: 4px 4px 0 0; text-decoration: none; color: #aaa; }

/* line 803, sstyle.scss */
.sort_by_select_tabs li a:hover { text-decoration: none; color: #333; }

/* line 808, sstyle.scss */
.sort_by_select_tabs li.selected a { background: #fff; border-color: #ddd; color: #555; }

/* line 814, sstyle.scss */
.search_results_identifier span { color: #555; padding-left: 0; }

/* line 819, sstyle.scss */
span.required, .required_legend { color: #a00; margin-right: .25em; font-size: 1.25em; vertical-align: top; }

/* line 826, sstyle.scss */
.highlight_required_field { border: 3px solid #faa !important; background-color: #fff7f7 !important; margin: -2px !important; }

/* line 832, sstyle.scss */
.highlight_required_field:focus { border-color: #f33 !important; }

/* line 836, sstyle.scss */
.not_required span.required { color: #aaa; }

/*------------------------------------------------- search-results */
/* line 845, sstyle.scss */
.search .search-result .image-frame { margin-right: 1em; overflow: hidden; position: relative; width: 100%; height: 8em; overflow: hidden; display: block; border: 3px solid transparent; width: 90%; border-color: #eee; }
/* line 856, sstyle.scss */
.search .search-result .image-frame img { height: auto; max-width: auto; width: 100%; position: relative; top: -25%; }
/* line 862, sstyle.scss */
.search .search-result .image-frame:hover { border-color: #009eff; }
/* line 866, sstyle.scss */
.search .search-result h2 { margin: 0; padding: 0; color: #000; font-weight: normal; }
/* line 874, sstyle.scss */
.search .search-result p { margin: 0; padding: 0; }

/* line 881, sstyle.scss */
.search_again ul { list-style: none; margin: 0; }

/* =========== end form ====================== */
/*------------------------------------------------------- oocss */
/* line 891, sstyle.scss */
.line, .lastUnit, #beta, #omega { overflow: hidden; *overflow: visible; *zoom: 1; }

/* line 897, sstyle.scss */
.unit, #alpha, #beta { float: left; }

/* line 901, sstyle.scss */
.unitRight { float: right; }

/* line 905, sstyle.scss */
.size1of1 { float: none; }

/* line 909, sstyle.scss */
.size1of2 { width: 50%; }

/* line 913, sstyle.scss */
.size1of3, #beta { width: 33.33333%; }

/* line 917, sstyle.scss */
.size2of3, #alpha { width: 66.66666%; }

/* line 921, sstyle.scss */
.size1of4 { width: 25%; }

/* line 925, sstyle.scss */
.size3of4 { width: 75%; }

/* line 929, sstyle.scss */
.size1of5 { width: 20%; }

/* line 933, sstyle.scss */
.size2of5 { width: 40%; }

/* line 937, sstyle.scss */
.size3of5 { width: 60%; }

/* line 941, sstyle.scss */
.size4of5 { width: 80%; }

/* line 945, sstyle.scss */
.size1of6 { width: 16.66667%; }

/* line 949, sstyle.scss */
.size2of6 { width: 33.33333%; }

/* line 953, sstyle.scss */
.size3of6 { width: 50%; }

/* line 957, sstyle.scss */
.size4of6 { width: 66.66667%; }

/* line 961, sstyle.scss */
.size5of6 { width: 83.33333%; }

/* line 965, sstyle.scss */
.size6of6 { width: 100%; }

/* line 969, sstyle.scss */
.size1of7 { width: 14.2857143%; }

/* line 973, sstyle.scss */
.size1of7 { width: 14.2857143%; }

/* line 977, sstyle.scss */
.size2of7 { width: 28.5714286%; }

/* line 981, sstyle.scss */
.size3of7 { width: 42.8571429%; }

/* line 985, sstyle.scss */
.size4of7 { width: 57.1428571%; }

/* line 989, sstyle.scss */
.size5of7 { width: 71.4285714%; }

/* line 993, sstyle.scss */
.size6of7 { width: 85.7142857%; }

/* line 997, sstyle.scss */
.size7of7 { width: 100%; }

/* line 1001, sstyle.scss */
.lastUnit, #beta { float: none; width: auto; _position: relative; _left: -3px; _margin-right: -3px; }

/* line 1009, sstyle.scss */
#alpha.no-sidebar { width: auto; float: none; }

/* ========================================================================== Helper classes ========================================================================== */
/* line 1018, sstyle.scss */
.paging_buttons { margin: 0 auto 0; text-align: center; font-size: .8em; color: #333; }
/* line 1023, sstyle.scss */
.paging_buttons .legend { margin-right: .33em; }
/* line 1026, sstyle.scss */
.paging_buttons .button { background-color: #fff; border-color: #fff; }
/* line 1029, sstyle.scss */
.paging_buttons .button a { color: #888; text-decoration: none; border: 1px solid; border-radius: 5px; width: 2em; line-height: 2; display: inline-block; }
/* line 1037, sstyle.scss */
.paging_buttons .button :hover { color: #000; }
/* line 1041, sstyle.scss */
.paging_buttons .pager_element { width: 2em; line-height: 2; display: inline-block; }
/* line 1046, sstyle.scss */
.paging_buttons .ellipsis { width: 1.3em; }

/* line 1051, sstyle.scss */
.responsive, .asset-body img { max-width: 100%; height: auto; }

/* Image replacement */
/* line 1059, sstyle.scss */
.ir { background-color: transparent; border: 0; overflow: hidden; /* IE 6/7 fallback */ *text-indent: -9999px; }

/* line 1067, sstyle.scss */
.ir:before { content: ""; display: block; width: 0; height: 150%; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
/* line 1077, sstyle.scss */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
/* line 1085, sstyle.scss */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
/* line 1101, sstyle.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
/* line 1113, sstyle.scss */
.invisible { visibility: hidden; }

/* Clearfix: contain floats  For modern browsers 1. The space content is one way to avoid an Opera bug when the `contenteditable` attribute is included anywhere else in the document. Otherwise it causes space to appear at the top and bottom of elements that receive the `clearfix` class. 2. The use of `table` rather than `block` is only necessary if using `:before` to contain the top-margins of child elements. */
/* line 1129, sstyle.scss */
.clearfix:before, .clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ }

/* line 1136, sstyle.scss */
.clearfix:after { clear: both; }

/* For IE 6/7 only Include this rule to trigger hasLayout and contain floats. */
/* line 1144, sstyle.scss */
.clearfix { *zoom: 1; }

/* line 1148, sstyle.scss */
.screen-reader { display: block !important; left: -9999px !important; position: absolute !important; }

/* line 1154, sstyle.scss */
#page_gen_time { position: fixed; left: 0px; top: 0px; background: red; color: white; font-weight: bold; font-family: sans-serif; padding: .5em; text-align: center; z-index: 9999999; }

@font-face { font-family: "icomoon"; src: url("icomoon.eot?r=11"); src: url("icomoon.eot?r=11#iefix") format("embedded-opentype"), url("icomoon.woff?r=11") format("woff"), url("icomoon.ttf?r=11") format("truetype"), url("icomoon.svg?r=11#icomoon") format("svg"); font-weight: normal; font-style: normal; }

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
/* line 1183, sstyle.scss */
.icon-search, .icon-arrow-left, .icon-arrow-right, .icon-pinterest, .icon-facebook, .icon-twitter, .icon-google-plus, .icon-list, .icon-achshav, .icon-shalom, .icon-play, .icon-circle-closed, .icon-circle-opened { font-family: "icomoon"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

/* line 1194, sstyle.scss */
.icon-search:before { content: "\e007"; }

/* line 1198, sstyle.scss */
.icon-arrow-left:before { content: "\e006"; }

/* line 1202, sstyle.scss */
.icon-arrow-right:before { content: "\e005"; }

/* line 1206, sstyle.scss */
.icon-pinterest:before { content: "\e004"; }

/* line 1210, sstyle.scss */
.icon-facebook:before { content: "\e003"; }

/* line 1214, sstyle.scss */
.icon-twitter:before { content: "\e002"; }

/* line 1218, sstyle.scss */
.icon-google-plus:before { content: "\e001"; }

/* line 1222, sstyle.scss */
.icon-list:before { content: "\e000"; }

/* line 1226, sstyle.scss */
.icon-achshav:before { content: "\e008"; }

/* line 1230, sstyle.scss */
.icon-shalom:before { content: "\e009"; }

/* line 1234, sstyle.scss */
.icon-circle-closed:before { content: "\e601"; }

/* line 1238, sstyle.scss */
.icon-circle-opened:before { content: "\e602"; }

/* line 1242, sstyle.scss */
.icon-play:before { content: "\e600"; }

/*-------------------------------------------------------  'global' classes*/
/* line 1248, sstyle.scss */
body { font-family: 'Volkhov', serif; }

/* line 1252, sstyle.scss */
h1, h2, h3, h4 { font-family: 'Roboto Slab', serif; letter-spacing: 0.04em; }

/* line 1257, sstyle.scss */
a { color: #0088dd; /*#029DD3*/ text-decoration: none; }

/* line 1263, sstyle.scss */
a:hover { border-bottom: 1px solid #0088dd; }

/* line 1267, sstyle.scss */
#footer a { color: #000; border-color: #888; }

/* line 1272, sstyle.scss */
#footer a:hover { border-color: #000; }

/* line 1276, sstyle.scss */
img.alignright { float: right; margin: 0 0 1em 1em; }

/* line 1281, sstyle.scss */
img.alignleft { float: left; margin: 0 1em 1em 0; }

/* line 1286, sstyle.scss */
.box-shadow { box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

/* line 1290, sstyle.scss */
.mod { padding: 1em; }

/* line 1294, sstyle.scss */
.modsuper { padding: 5em; }

/* line 1298, sstyle.scss */
.primary-special-font { font-family: "Oswald"; }

/* line 1302, sstyle.scss */
.icon-link { text-decoration: none; border-bottom: 0 none; }

/* line 1306, sstyle.scss */
.icon-link span { display: none; }

/* line 1310, sstyle.scss */
.blocks { padding-right: 20px; }

/* line 1314, sstyle.scss */
#footer a { text-decoration: none; border: none; }

/* line 1318, sstyle.scss */
#footer .icon-twitter { color: #1EC7FC; }

/* line 1321, sstyle.scss */
#footer .icon-facebook { color: #395C9F; }

/* line 1324, sstyle.scss */
#footer .icon-google-plus { color: #D93712; }

/* line 1327, sstyle.scss */
#footer .icon-pinterest { color: #D93712; }

/* line 1330, sstyle.scss */
#footer .icon-shalom { color: black; }

/* line 1333, sstyle.scss */
#footer .icon-achshav { color: #E22600; }

/* line 1336, sstyle.scss */
#footer .social-media { text-align: right; font-size: 2em; }

/* line 1340, sstyle.scss */
#footer .social-media a:hover { border: none 0; }

/* line 1343, sstyle.scss */
#footer .footer-menu { margin: 0 -10px 0 0; padding: 0; text-align: right; }

/* line 1348, sstyle.scss */
#footer .footer-menu li { display: inline-block; margin: 0; padding: 0; list-style-type: none; font-size: 0.625em; line-height: 2.4em; font-family: 'Noto Sans', sans-serif; text-transform: uppercase; margin-left: -4px; }

/* line 1359, sstyle.scss */
#footer .footer-menu li a { padding: 0 10px 0 0; }

/* line 1362, sstyle.scss */
#footer .footer-menu li :before { content: "|"; padding-right: 10px; }

/* line 1366, sstyle.scss */
#footer .footer-menu li:first-child :before, #footer .footer-menu li.first-in-row :before { content: ""; }

/*-------------------------------------------------------  structure */
/* line 1371, sstyle.scss */
#header { background-color: black; }

/* line 1375, sstyle.scss */
#menu-toggle { display: none; }

/* line 1379, sstyle.scss */
#header-inner { max-width: 1400px; min-width: 960px; margin: 0 auto; }

/* line 1384, sstyle.scss */
#header-inner nav { z-index: 2; position: relative; text-transform: uppercase; font-family: 'Roboto Slab', serif; letter-spacing: 0.04em; }

/* line 1391, sstyle.scss */
#header-inner nav a { color: white; text-decoration: none; border-bottom: none; display: block; line-height: 43px; }

/* line 1398, sstyle.scss */
#header-inner nav a:hover { border-bottom: none; }

/* line 1401, sstyle.scss */
#header-inner nav ul { margin: 0; padding: 0 31.3% 0 11.3%; }

/* line 1405, sstyle.scss */
#header-inner nav li { position: relative; float: left; margin: 0; padding: 0; list-style-type: none; height: 100%; margin-right: 20px; margin-top: 35px; font-size: 0.75em; line-height: 2em; }

/* line 1417, sstyle.scss */
#header-inner nav li .icon-arrow-right { position: absolute; right: 5px; top: 0; line-height: 25px; }

/* line 1423, sstyle.scss */
#header-inner nav li.logo-holder { width: 8%; min-width: 75px; padding-top: 0; margin-top: 0; }

/* line 1429, sstyle.scss */
#header-inner nav li.logo-holder img { width: 100%; margin-bottom: -39%; display: block; }

/* line 1434, sstyle.scss */
#header-inner nav li.logo-holder img.front-only { display: none; }

/* line 1437, sstyle.scss */
#header-inner nav li.logo-holder a { padding-top: 0; margin-top: 0; line-height: auto; -webkit-box-shadow: 0px 0px 5px #333333; -moz-box-shadow: 0px 0px 5px #333333; box-shadow: 0px 0px 5px #333333; color: #808080; }

/* line 1446, sstyle.scss */
#header-inner nav li.logo-holder a:hover span { color: white; }

/* line 1449, sstyle.scss */
#header-inner nav li.logo-holder span { position: absolute; top: 5px; left: 100%; white-space: nowrap; padding-left: 20px; -webkit-transition: color 0.25s; -moz-transition: color 0.25s; -o-transition: color 0.25s; transition: color 0.25s; font-size: 1.25em; text-transform: none; }

/* line 1462, sstyle.scss */
#header-inner nav li.special { margin-top: 0; -webkit-transition: opacity 0.25s; -moz-transition: opacity 0.25s; -o-transition: opacity 0.25s; transition: opacity 0.25s; margin-right: 0; position: absolute; width: 10%; }

/* line 1472, sstyle.scss */
#header-inner nav li.special a { padding: 17px 0 18px; margin-top: 0; width: 100%; text-align: center; }

/* line 1478, sstyle.scss */
#header-inner nav li.special.hide { opacity: 0.0; }

/* line 1481, sstyle.scss */
#header-inner nav li.special ul { left: 0; }

/* line 1484, sstyle.scss */
#header-inner nav li.special ul a { text-align: left; line-height: 1.3em; padding: 5px 20px; }

/* line 1489, sstyle.scss */
#header-inner nav li.special.donate { right: 21.3%; }

/* line 1492, sstyle.scss */
#header-inner nav li.special.donate a { background-color: #2A98D8; }

/* line 1495, sstyle.scss */
#header-inner nav li.special.share { right: 11.3%; }

/* line 1498, sstyle.scss */
#header-inner nav li.special.share a { background-color: #A90C1F; }

/* line 1501, sstyle.scss */
#header-inner nav li.special.share li a { line-height: 30px; padding: 5px 0 5px 20px; }

/* line 1505, sstyle.scss */
#header-inner nav li.special.share li span[class*="icon-"] { font-size: 3em; margin-right: 15px; line-height: 30px; vertical-align: middle; }

/* line 1511, sstyle.scss */
#header-inner nav li.search { -webkit-transition: width 0.25s; -webkit-transition-delay: 0.15s; -moz-transition: width 0.25s 0.15s; -o-transition: width 0.25s 0.15s; transition: width 0.25s 0.15s; }

/* line 1518, sstyle.scss */
#header-inner nav li.search form { padding: 25px 15px 19px; }

/* line 1521, sstyle.scss */
#header-inner nav li.search.special { right: 1.3%; color: #fff; line-height: 0; }

/* line 1526, sstyle.scss */
#header-inner nav li.search.special.active { width: 30%; }

/* line 1529, sstyle.scss */
#header-inner nav li.search .icon-search { -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; display: inline-block; width: 100%; height: 24px; padding: 0; margin-left: -4px; line-height: 24px; outline: none; }

/* line 1542, sstyle.scss */
#header-inner nav li.search .icon-search span { display: none; }

/* line 1545, sstyle.scss */
#header-inner nav li.search input[type="submit"] { display: none; }

/* line 1548, sstyle.scss */
#header-inner nav li.search input[type="text"] { display: inline-block; padding: 0; width: 0%; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; transition: all 0.1s; border: none; height: 24px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }

/* line 1564, sstyle.scss */
#header-inner nav li.search.active input[type="text"], #header-inner nav li.search:hover input[type="text"] { display: inline-block; padding: 4px 0 4px 4px; width: 70%; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }

/* line 1575, sstyle.scss */
#header-inner nav li.search.active .icon-search, #header-inner nav li.search:hover .icon-search { display: inline-block; width: 30%; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; transition: all 0.1s; }

/* line 1583, sstyle.scss */
#header-inner nav li.shalom { display: none; position: absolute; left: 0; top: 0; width: 11.3%; margin-top: 0; font-size: 1.3125em; line-height: 2.28571em; }

/* line 1593, sstyle.scss */
#header-inner nav li.shalom a { padding-top: 19px; text-align: center; }

/* line 1597, sstyle.scss */
#header-inner nav li.shalom a span { display: block; color: #E22600; margin-top: -6px; }

/* line 1602, sstyle.scss */
#header-inner nav li.shalom a span > span { display: none; }

/* line 1605, sstyle.scss */
#header-inner nav li.shalom a span.icon-shalom { margin-top: 0; font-size: 1.1em; color: white; }

/* line 1610, sstyle.scss */
#header-inner nav li ul { display: none; position: absolute; left: -20px; top: 100%; width: auto; background-color: black; padding: 0 0 0; }

/* line 1619, sstyle.scss */
#header-inner nav li ul li { float: none; font-size: 0.91667em; line-height: 2.18182em; height: auto; margin: 0; white-space: nowrap; }

/* line 1627, sstyle.scss */
#header-inner nav li ul li:hover { background-color: #333333; }

/* line 1630, sstyle.scss */
#header-inner nav li ul li a { display: block; line-height: 1.3em; padding: 5px 20px; }

/* line 1635, sstyle.scss */
#header-inner nav li ul li ul { left: 100%; top: 0; }

/* line 1639, sstyle.scss */
#header-inner nav li ul li ul li { font-size: 1em; line-height: 2.18182em; }

/* line 1643, sstyle.scss */
#header-inner nav li ul li ul li:last-child > a { padding-bottom: 11px; }

/* line 1646, sstyle.scss */
#header-inner nav li:hover > ul { display: block; }

/* line 1649, sstyle.scss */
#header-inner nav > ul > li > ul > li:last-child > a { padding-bottom: 11px; }

/* line 1653, sstyle.scss */
html.lt-ie9 #header-inner nav li ul { padding-bottom: 6px; }

/* line 1657, sstyle.scss */
.slideshow { z-index: 1; position: relative; width: 100%; padding-top: 47%; overflow: hidden; background-color: black; }

/* line 1665, sstyle.scss */
.slideshow ul.slides { margin: 0; padding: 0; }

/* line 1669, sstyle.scss */
.slideshow ul.slides > li { margin: 0; padding: 0; width: 100%; height: auto; position: absolute; top: 0; left: 0; }

/* line 1679, sstyle.scss */
.slideshow a.img_link { position: absolute; left: 0; top: 0; width: 100%; height: auto; }

/* line 1686, sstyle.scss */
.slideshow img { width: 100%; height: auto; }

/* line 1690, sstyle.scss */
.slideshow .inner { position: relative; color: white; text-shadow: 1px 1px 2px black; margin-left: 11.3%; width: 30%; padding: 2% 20px 20px; background-color: transparent; background-color: rgba(0, 0, 0, 0.65); }

/* line 1701, sstyle.scss */
html.lt-ie9 .slideshow .inner { background-color: black; }

/* line 1705, sstyle.scss */
.slideshow .inner h3 { margin-bottom: 0.25em; }

/* line 1708, sstyle.scss */
.slideshow .inner ul { padding: 0; margin: 0; }

/* line 1712, sstyle.scss */
.slideshow .inner ul li { list-style-type: none; padding: 0; }

/* line 1716, sstyle.scss */
.slideshow .inner ul li a { display: block; border-bottom: 0 none; padding: 0.25em 0; }

/* line 1721, sstyle.scss */
.slideshow .inner a { color: white; }

/* line 1725, sstyle.scss */
.slideshow .inner h3 a:hover { text-decoration: none; }

/* line 1729, sstyle.scss */
.slideshow .inner a:hover { text-decoration: underline; }

/* line 1732, sstyle.scss */
.slideshow h3 { font-weight: normal; font-size: 2.7em; line-height: 1.2em; }

/* line 1737, sstyle.scss */
.slideshow h3.smaller { font-size: 1.7em; }

/* line 1740, sstyle.scss */
.slideshow .previous-next { position: absolute; z-index: 1000; top: 50%; color: white; border-bottom: none transparent; font-size: 3em; margin-top: -24px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }

/* line 1751, sstyle.scss */
.slideshow .previous-next.previous { left: 1%; }

/* line 1754, sstyle.scss */
.slideshow .previous-next.next { right: 1%; }

/* line 1758, sstyle.scss */
.pager ul { position: absolute; right: 2%; bottom: 0; text-align: right; }

/* line 1764, sstyle.scss */
.pager ul li { display: inline-block; }

/* line 1767, sstyle.scss */
.pager ul li a { font-size: 0.75em; line-height: 2em; color: white; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; text-shadow: 0 0 3px black; border-bottom: 0 none; padding: 0 0.5em; }

/* line 1777, sstyle.scss */
.pager ul li a.activeSlide { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

/* line 1781, sstyle.scss */
.pager ul li a.activeSlide .icon-circle-opened { display: none; }

/* line 1784, sstyle.scss */
.pager ul li a.activeSlide .icon-circle-closed { display: inline; }

/* line 1787, sstyle.scss */
.pager ul li a .icon-circle-opened { display: inline; }

/* line 1790, sstyle.scss */
.pager ul li a .icon-circle-closed { display: none; }

/* line 1794, sstyle.scss */
.slideshow_button { font-size: 0.75em; line-height: 2em; color: white; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; text-shadow: 0 0 3px black; border-bottom: 0 none; padding: 0 0.5em; }

/* line 1805, sstyle.scss */
.slideshow_button.active { background: gray; }

/* line 1809, sstyle.scss */
.content > .inner { max-width: 1400px; margin: 0 auto; }

/* line 1814, sstyle.scss */
body.front #header-inner nav li.logo-holder { min-width: 201px; }

/* line 1817, sstyle.scss */
body.front #header-inner nav li.logo-holder img { display: none; }

/* line 1820, sstyle.scss */
body.front #header-inner nav li.logo-holder img.front-only { display: block; background-color: white; }

/* line 1824, sstyle.scss */
body.front #header-inner nav li.shalom { display: block; }

/* line 1827, sstyle.scss */
body.front .content { border-top: 4px solid #E9E9E9; margin-top: 40px; position: relative; }

/* line 1832, sstyle.scss */
body.front .content h2 { text-align: center; margin-top: -67px; margin-bottom: 20px; text-transform: uppercase; }

/* line 1838, sstyle.scss */
body.front .content h2 span { background-color: white; padding: 0 15px; }

/* line 1842, sstyle.scss */
body.front .content.line { overflow: visible; padding-top: 50px; }

/* line 1847, sstyle.scss */
#top-stories { font-family: 'Roboto Slab', serif; color: #2a98d8; }

/* line 1853, sstyle.scss */
#top-stories h2 { color: #222222; }

/* line 1857, sstyle.scss */
#top-stories a { color: #2a98d8; text-decoration: none; border-bottom: 0 none; }

/* line 1862, sstyle.scss */
#top-stories .table-row { padding-left: 20px; }

/* line 1865, sstyle.scss */
#top-stories .unit { -webkit-transform: translate3d(0, 0, 0); }

/* line 1868, sstyle.scss */
#top-stories .unit img { width: 100%; height: auto; }

/* line 1872, sstyle.scss */
#top-stories .unit .inner { -webkit-box-shadow: 0px 0px 5px #333333; -moz-box-shadow: 0px 0px 5px #333333; box-shadow: 0px 0px 5px #333333; width: auto; height: 100%; margin: 0 20px 0 0; }

/* line 1880, sstyle.scss */
#top-stories .unit .inner p { padding: 0 10px; font-weight: bold; }

/* line 1884, sstyle.scss */
#top-stories .unit:nth-child(even) > .inner { background-color: #f2f2f2; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(70%, white), color-stop(100%, #e6e6e6)); background-image: -webkit-linear-gradient(white 70%, #e6e6e6); background-image: -moz-linear-gradient(white 70%, #e6e6e6); background-image: -o-linear-gradient(white 70%, #e6e6e6); background-image: linear-gradient(#ffffff 70%, #e6e6e6); }

/* line 1892, sstyle.scss */
#top-stories .unit:nth-child(5) > .inner, #top-stories .unit:nth-child(6) > .inner { background-color: #d9d9d9; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(70%, #f2f2f2), color-stop(100%, #d9d9d9)); background-image: -webkit-linear-gradient(#f2f2f2 70%, #d9d9d9); background-image: -moz-linear-gradient(#f2f2f2 70%, #d9d9d9); background-image: -o-linear-gradient(#f2f2f2 70%, #d9d9d9); background-image: linear-gradient(#f2f2f2 70%, #d9d9d9); }

/* line 1900, sstyle.scss */
#top-stories .unit:nth-child(5) > .inner a, #top-stories .unit:nth-child(6) > .inner a { color: #A90C1F; }

/* line 1904, sstyle.scss */
#take-action { padding-bottom: 50px; }

/* line 1907, sstyle.scss */
#take-action a { color: #2a98d8; text-decoration: none; border-bottom: 0 none; }

/* line 1912, sstyle.scss */
#take-action .table-row { padding-left: 20px; margin-bottom: 20px; }

/* line 1916, sstyle.scss */
#take-action .unit { position: relative; }

/* line 1919, sstyle.scss */
#take-action .unit .text { width: 33.53211%; float: right; }

/* line 1923, sstyle.scss */
#take-action .unit .text .inner { padding: 20px 20px 20px 0; font-size: 75%; }

/* line 1927, sstyle.scss */
#take-action .unit .text .inner img { display: none; }

/* line 1930, sstyle.scss */
#take-action .unit .text .inner .video-link { display: none; }

/* line 1933, sstyle.scss */
#take-action .unit .text h3 { margin-top: 0; }

/* line 1936, sstyle.scss */
#take-action .unit .text p { margin-bottom: 0; }

/* line 1939, sstyle.scss */
#take-action .unit > .inner { height: 100%; width: auto; margin: 0 20px 0 0; -webkit-box-shadow: 0px 0px 5px #333333; -moz-box-shadow: 0px 0px 5px #333333; box-shadow: 0px 0px 5px #333333; position: relative; }

/* line 1948, sstyle.scss */
#take-action .img-container { float: left; width: 61.46789%; height: 100%; overflow: hidden; position: relative; background-position: center center; }

/* line 1956, sstyle.scss */
#take-action .img-container img { display: inline; height: 1px; }

/* line 1960, sstyle.scss */
#take-action .icon-arrow-right { position: absolute; right: 10px; bottom: 10px; text-decoration: none; border-bottom: 0 none; width: 20px; height: 20px; background-color: #0088dd; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; color: white; line-height: 20px; text-align: center; font-size: 1.3em; }

/* line 1979, sstyle.scss */
#take-action .icon-arrow-right span { display: none; }

/* line 1983, sstyle.scss */
#footer { background-color: #EBEBEB; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebebeb), color-stop(100%, white)); background-image: -webkit-linear-gradient(#ebebeb, white); background-image: -moz-linear-gradient(#ebebeb, white); background-image: -o-linear-gradient(#ebebeb, white); background-image: linear-gradient(#ebebeb, #ffffff); border-top: 1px solid #DDDDDD; }

/* line 1992, sstyle.scss */
#footer h3 { text-transform: uppercase; }

/* line 1996, sstyle.scss */
#footer-inner { max-width: 1400px; min-width: 960px; margin: 0 auto; padding-bottom: 20px; }

/* line 2003, sstyle.scss */
body.no-header-img .body { padding-top: 10px; }

/* line 2007, sstyle.scss */
.body > .inner { padding: 0 20px; }

/* line 2011, sstyle.scss */
.sidebar > .inner { padding-right: 20px; }

/* line 2015, sstyle.scss */
.sidebar .widget { padding-bottom: 20px; }

/* line 2018, sstyle.scss */
.sidebar .widget h3 { margin-bottom: 0.25em; }

/* line 2021, sstyle.scss */
.sidebar .widget ul { margin: 0; padding: 0; }

/* line 2025, sstyle.scss */
.sidebar .widget ul li { list-style-type: none; margin-bottom: 0.5em; }

/* line 2030, sstyle.scss */
.sign-up { font-size: 0.7em; }

/* line 2033, sstyle.scss */
.sign-up .mod { padding: 0 20px; }

/* line 2037, sstyle.scss */
.address { font-size: 0.7em; }

/* line 2040, sstyle.scss */
.address .mod { padding: 0 20px; }

/* line 2044, sstyle.scss */
#email-signup { -webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2); -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; padding: 4px 30px 4px 4px; border: 1px solid rgba(0, 0, 0, 0.2); position: relative; height: 20px; line-height: 20px; background-color: white; }

/* line 2060, sstyle.scss */
#email-signup input[type='text'] { border: medium none; width: 100%; height: 100%; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin: 0; }

/* line 2070, sstyle.scss */
#email-signup input[type='submit'] { font-size: 1.4em; padding: 0; border: 0 none; cursor: pointer; background-color: black; color: white; width: 20px; height: 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; text-indent: 1px; position: absolute; right: 4px; top: 4px; text-align: center; }

/* line 2091, sstyle.scss */
.hide-when-open.open { display: none; }

/* line 2095, sstyle.scss */
.by-line { padding: 0 0 4px 0; border-bottom: 1px solid #e0e0e0; font-family: 'Noto Sans', sans-serif; font-size: 0.75em; line-height: 2em; letter-spacing: 0.02em; }

/* line 2104, sstyle.scss */
.post { padding-bottom: 2em; }

/* line 2107, sstyle.scss */
.post h1 { margin-bottom: 0; }

/* line 2110, sstyle.scss */
.post h1 + p { margin-top: 0; }

/* line 2114, sstyle.scss */
theysaywesay .vert_line { background-position: 33.333%; }

/* line 2118, sstyle.scss */
.theysay, .wesay { position: relative; padding: 1.8em 3em 3em; margin: 1em 0 3em; color: #000; background: #f7f7f7; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

/* line 2129, sstyle.scss */
.theysay { margin-right: 64px; background: #ffebdb; }

/* line 2134, sstyle.scss */
.wesay { margin-left: 64px; background: #dfeaf4; }

/* line 2139, sstyle.scss */
.theysay:after, .wesay:after { content: ""; position: absolute; bottom: -15px; left: 50px; border-width: 15px 15px 0; border-style: solid; border-color: #f7f7f7 transparent; display: block; width: 0; }

/* line 2151, sstyle.scss */
.theysay:after { top: 40%; right: -40px; bottom: auto; left: auto; border-width: 20px 0 20px 40px; border-color: transparent #ffebdb; }

/* line 2160, sstyle.scss */
.wesay:after { top: 40%; left: -40px; bottom: auto; border-width: 20px 40px 20px 0; border-color: transparent #dfeaf4; }

/* line 2168, sstyle.scss */
.theysay strong, .wesay strong { display: block; font-size: 1.5em; font-weight: normal; font-style: italic; padding-bottom: .33em; }

/* line 2176, sstyle.scss */
.theysay blockquote, .wesay blockquote { float: right; font-size: 20px; margin: 20px; width: 50%; }

/* line 2183, sstyle.scss */
.theysay strong, .theysay blockquote { color: #f27220; }

/* line 2187, sstyle.scss */
.wesay strong, .wesay blockquote { color: #007db4; }

/* line 2191, sstyle.scss */
.unit.left-sidebar { padding-top: 2em; }

/* line 2195, sstyle.scss */
nav.tree ul { margin: 0; padding: 0; }

/* line 2199, sstyle.scss */
nav.tree li { padding: 0; margin: 0; list-style-type: none; }

/* line 2204, sstyle.scss */
nav.tree ul.depth-0 { display: none; }

/* line 2207, sstyle.scss */
nav.tree ul.depth-1 li { width: 85%; }

/* line 2210, sstyle.scss */
nav.tree ul.depth-1 li a { display: block; padding: 4px; }

/* line 2214, sstyle.scss */
nav.tree a { border-bottom: none; }

/* line 2217, sstyle.scss */
nav.tree li.active-trail { background-color: #0088dd; }

/* line 2220, sstyle.scss */
nav.tree li.active-trail a { color: white; }

/* line 2223, sstyle.scss */
nav.tree ul.depth-2 { width: 100%; border-bottom: 1px solid black; }

/* line 2227, sstyle.scss */
nav.tree ul.depth-2 li { float: left; width: 25%; }

/* line 2232, sstyle.scss */
nav.sub-tree { margin-bottom: 1em; }

/* line 2235, sstyle.scss */
nav.sub-tree ul { margin: 0; padding: 0; border-bottom: 1px solid #e6e6e6; }

/* line 2240, sstyle.scss */
nav.sub-tree ul:before, nav.sub-tree ul:after { content: " "; /* 1 */ display: table; /* 2 */ }

/* line 2246, sstyle.scss */
nav.sub-tree ul:after { clear: both; }

/* line 2249, sstyle.scss */
nav.sub-tree li { padding: 0; margin: 0; list-style-type: none; float: left; }

/* line 2255, sstyle.scss */
nav.sub-tree li a { display: block; padding: 4px 1em; margin-left: 15px; border-left: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, white)); background-image: -webkit-linear-gradient(#f2f2f2, white); background-image: -moz-linear-gradient(#f2f2f2, white); background-image: -o-linear-gradient(#f2f2f2, white); background-image: linear-gradient(#f2f2f2, #ffffff); }

/* line 2274, sstyle.scss */
nav.sub-tree li.active-trail a { border-bottom: 1px solid white; margin-bottom: -1px; background-color: white; background-image: none; }

/* line 2280, sstyle.scss */
nav.sub-tree a { display: block; text-decoration: none; border-bottom: 0 none; }

/* line 2286, sstyle.scss */
.apn-oc { padding: 0 15px; }

/* line 2290, sstyle.scss */
.apn-oc-items { padding: 0 15px; font-size: 0.855em; }

/* line 2294, sstyle.scss */
.apn-oc-items h2 { border-bottom: 1px solid #f7f7f7; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, white)); background-image: -webkit-linear-gradient(#f7f7f7, white); background-image: -moz-linear-gradient(#f7f7f7, white); background-image: -o-linear-gradient(#f7f7f7, white); background-image: linear-gradient(#f7f7f7, #ffffff); padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 15px; padding-right: 15px; margin-top: 0; margin-left: -15px; margin-right: -15px; margin-bottom: 0.25em; }

/* line 2310, sstyle.scss */
.apn-oc-items h3 { margin-top: 0; }

/* line 2313, sstyle.scss */
.apn-oc-items h3 a { -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; color: black; border-bottom: 0 none; }

/* line 2321, sstyle.scss */
.apn-oc-items h3 a:hover { color: #0088dd; }

/* line 2324, sstyle.scss */
.apn-oc-items .line .unit .mod { padding-left: 1em; padding-right: 0; padding-top: 0; }

/* line 2329, sstyle.scss */
.apn-oc-items .line .unit .mod img { float: left; margin-right: 1em; margin-bottom: 0.5em; }

/* line 2334, sstyle.scss */
.apn-oc-items .line .unit:first-child .mod { padding-left: 0; padding-right: 1em; }

/* line 2338, sstyle.scss */
.apn-oc-items .unit.hover h3 a { color: #0088dd; }

/* line 2341, sstyle.scss */
.apn-oc-items .unit.has-link { cursor: pointer; }

/* line 2345, sstyle.scss */
.center_it { margin: 0 auto; text-align: center; }

/* ================================================================ */
/* line 2352, sstyle.scss */
#splash_window_outer { position: fixed; width: 100%; height: 100%; background: #dddddd; padding: 0; margin: 0; top: 0; left: 0; right: 0; bottom: 0; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index: 10000; display: block; }

/* line 2372, sstyle.scss */
#splash_window { position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; z-index: 10001; font-size: 14px; }

/* line 2385, sstyle.scss */
#splash_contents { max-width: 637px; margin: 72px auto; background: white url(test.jpg) no-repeat top left; padding-top: 184px; position: relative; }

/* line 2394, sstyle.scss */
#splash_contents_plain { max-width: 637px; margin: 72px auto; background: #fff; padding-top: 40px; position: relative; box-shadow: 0 0 20px #888; border-radius: 6px; }

/* line 2404, sstyle.scss */
#splash_contents_plain p { margin: .5em .5em .5em 0; font-size: 16px !important; }

/* line 2409, sstyle.scss */
#splash_contents_plain ul { font-size: 16px !important; }

/* line 2413, sstyle.scss */
.splash_inner { padding: 10px 60px 60px; font-size: 20px; }

/*Mark*/
/* line 2416, sstyle.scss */
.splash_inner h1 { margin: 10px 0 20px; font-family: Arvo, Rockwell, arial; font-weight: normal; font-size: 60px; text-shadow: 2px 2px #E6E7E8; }

/* line 2424, sstyle.scss */
.splash_inner .social { width: 21%; height: 60px; font-family: Arvo, Rockwell, arial; font-size: 16px; float: left; padding-left: 60px; padding-top: 5px; display: block; margin: 20px 0px 20px 0px; }

/* line 2436, sstyle.scss */
.splash_inner a.social { color: #000; background-repeat: no-repeat; background-position: left top; }

/* line 2442, sstyle.scss */
.splash_inner .social.facebook { background-image: url("/facebook_icon.png"); }

/* line 2444, sstyle.scss */
.splash_inner .twitter { background-image: url("/twitter_icon.png"); }

/* line 2446, sstyle.scss */
.splash_inner .googleplus { background-image: url("/google_plus_icon.png"); }

/* End Mark*/
/* line 2452, sstyle.scss */
.donate_splash .splash_inner { padding: 0; }

/* line 2456, sstyle.scss */
.donate_splash .splash_inner .mod, .donate_splash .continue { padding: 30px 40px 10px; }

/* line 2460, sstyle.scss */
.splash_inner img { width: 100%; }

/* line 2464, sstyle.scss */
.splash_inner h3 { margin: 10px 0 20px; }

/* line 2469, sstyle.scss */
.splash_comment { font-family: georgia; /*line-height: 1.5;*/ color: #000; }

/* line 2476, sstyle.scss */
.splash_comment .left, .splash_comment .right { width: 230px; padding: 0 28px; float: left; background-color: #fff; }

/* line 2484, sstyle.scss */
.splash_comment a { color: #eeeeff; font-size: 15px; font-weight: bold; }

/* line 2491, sstyle.scss */
.splash_sig { padding-top: 1em; padding-bottom: 1em; }

/* line 2497, sstyle.scss */
#splash_continue_link { width: 100%; height: 40px; background: #edfbfe url("/close.jpg") no-repeat 99.5% 5px; position: absolute; top: 0; text-indent: -9999px; right: 0; cursor: pointer; border-radius: 6px 6px 0 0; display: block; }

/* line 2511, sstyle.scss */
#mc_embed_signup .mc-field-group { font-size: .8em; margin-right: 5px; }

/* line 2517, sstyle.scss */
.sign_up_callout { border: 3px solid #29a9e1; border-width: 3px 0; background-color: #eff; display: block; clear: both; padding: 10px; margin: 10px 0; }

/* line 2527, sstyle.scss */
.donate_splash .sign_up_callout { text-align: center; border: 0; background: transparent; }

/* line 2533, sstyle.scss */
.donate_splash .sign_up_callout .donate_button { position: relative; top: 0; overflow: hidden; display: inline-block; padding: 6px 30px; background: #a90329; background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a90329), color-stop(44%, #8f0222), color-stop(100%, #6d0019)); background: -webkit-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); background: -o-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); background: -ms-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); background: linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); color: #fff; text-shadow: 0 -1px 0 #333; box-shadow: 0 1px 1px #aaa; -moz-box-shadow: 0 1px 1px #aaa; -webkit-box-shadow: 0 1px 1px #aaa; }

/* line 2556, sstyle.scss */
#sticker_form input { display: block; margin: 11px 0; width: 94%; bfackground-color: #FCF9B2; border: 1px solid #777; padding: 3px; }

/* line 2565, sstyle.scss */
#sticker_form input.unseen { display: none; }

/* line 2568, sstyle.scss */
#sticker_form input.send_button { width: auto; font-size: 14px; background: #48abe7 url(button_bg.png) repeat-x; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-bottom: 1px solid rgba(0, 0, 0, 0.25); cursor: pointer; display: inline-block; padding: 3px 6px; position: relative; text-shadow: 0 1px 1px white; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); /*line-height: 1;*/ background-color: #5BACE0; color: #333; }

/* line 2587, sstyle.scss */
#splash_contents_plain p.continue { font-size: 13px !important; }

/* ================================================================ */
/* line 2593, sstyle.scss */
nav.anchor-nav { font-size: 0.6875em; text-transform: uppercase; margin-left: -15px; margin-right: -15px; }

/* line 2599, sstyle.scss */
nav.anchor-nav ul { margin: 0; padding: 0 0 1em 0; }

/* line 2603, sstyle.scss */
nav.anchor-nav li { float: left; list-style-type: none; margin: 0; padding: 0; width: 25%; }

/* line 2610, sstyle.scss */
nav.anchor-nav a { text-decoration: none; border-bottom: none 0; padding: 0.25em 15px; display: block; }

/* line 2616, sstyle.scss */
nav.anchor-nav a:hover { background-color: #0088dd; color: white; }

/* line 2621, sstyle.scss */
.vertical-center-hack { position: absolute; display: block; top: 50%; margin-top: -1000px; height: 2000px; text-align: center; line-height: 2000px; width: 100%; }

/* line 2632, sstyle.scss */
.vertical-center-hack-wrap { line-height: 0; }

/* line 2636, sstyle.scss */
.vertical-center-hack-content { display: inline-block; vertical-align: middle; line-height: normal; }

/* line 2642, sstyle.scss */
.img-container, a.video-link { overflow: hidden; border-bottom: 0 none; }

/* line 2646, sstyle.scss */
.img-container .play .label, a.video-link .play .label { display: none; }

/* line 2649, sstyle.scss */
.img-container .play .icon-play, a.video-link .play .icon-play { font-size: 5em; line-height: 1.2em; color: rgba(255, 255, 255, 0.75); text-shadow: 0px 0px 1px #aaaaaa; -webkit-transition: color 0.25s; -moz-transition: color 0.25s; -o-transition: color 0.25s; transition: color 0.25s; }

/* line 2659, sstyle.scss */
.img-container:hover, a.video-link:hover { border-bottom: 0 none; }

/* line 2662, sstyle.scss */
.img-container:hover .icon-play, a.video-link:hover .icon-play { color: white; }

/* line 2666, sstyle.scss */
a.video-link .vertical-center-hack-container { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; background-repeat: repeat; }

/* line 2676, sstyle.scss */
a.video-link { display: block; position: relative; }

/* line 2681, sstyle.scss */
a.video-link img { width: 100%; margin-top: -9.375%; }

/* line 2686, sstyle.scss */
label { display: block; margin-bottom: 0.1875em; font-size: 0.875em; }

/* line 2691, sstyle.scss */
label.checkbox { padding-left: 1.5em; }

/* line 2694, sstyle.scss */
label.checkbox input[type="checkbox"] { margin-left: -1.5em; float: left; margin-top: 0.1em; }

/* line 2700, sstyle.scss */
textarea { background-color: white; font-family: inherit; border: 1px solid #cccccc; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; color: rgba(0, 0, 0, 0.75); display: block; font-size: 0.875em; margin: 0px 0px 1em; padding: 0.5em; height: 6.9375em; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 2717, sstyle.scss */
p.note { background-color: rgba(20, 150, 255, 0.2); padding: 20px; }

/* line 2722, sstyle.scss */
input[type="file"], input[type="checkbox"], input[type="radio"], select { margin: 0px 0px 1em; }

/* line 2726, sstyle.scss */
input[type="checkbox"], input[type="radio"], select { padding: 0px; }

/* line 2730, sstyle.scss */
input + label { margin-top: 1em; }

/* line 2734, sstyle.scss */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { background-color: white; font-family: inherit; border: 1px solid #cccccc; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; color: rgba(0, 0, 0, 0.75); display: block; font-size: 0.875em; margin: 0px 0px 1em; padding: 0.5em; height: 2.3125em; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: box-shadow 0.45s ease, border-color 0.45s ease-in-out; -webkit-transition-delay: 0s, 0s; -moz-transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s; -o-transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s; transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s; }

/* line 2756, sstyle.scss */
textarea { height: 6.9375em; }

/* line 2760, sstyle.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }

/* line 2764, sstyle.scss */
.button { box-shadow: none; }

/* line 2768, sstyle.scss */
button, .button { display: inline-block; }

/* line 2772, sstyle.scss */
button, .button { box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5) inset; transition: background-color 300ms ease-out 0s; }

/* line 2777, sstyle.scss */
button, .button { padding-top: 0.8125em; padding-bottom: 0.75em; }

/* line 2782, sstyle.scss */
button, .button { border-style: solid; border-width: 1px; cursor: pointer; font-family: inherit; font-weight: bold; line-height: 1; margin: 0px 0px 1.25em; position: relative; text-decoration: none; text-align: center; display: inline-block; padding: 0.75em 1.5em 0.8125em; font-size: 1em; background-color: #006cd7; border-color: #0052a4; color: white; }

/* line 2801, sstyle.scss */
.prefix { display: block; position: relative; z-index: 2; text-align: right; padding-right: 0.25em; padding-top: 0px; padding-bottom: 0px; overflow: hidden; font-size: 0.875em; height: 2.3125em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 2.3125em; background-color: #e6e6e6; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }

/* line 2828, sstyle.scss */
#alpha-inner > .content > .inner > .body { padding-bottom: 4em; }

/* line 2832, sstyle.scss */
#alpha-inner > .content > .inner > .body.size7of7.plain > .inner { padding: 0 40% 0 159px; }

/* line 2836, sstyle.scss */
form label .required { line-height: 1.0em; }

/* line 2839, sstyle.scss */
form .line .unit .mod { padding-left: 1em; padding-right: 0; padding-top: 0; padding-bottom: 0; }

/* line 2845, sstyle.scss */
form .line .unit:first-child .mod { padding-left: 0; }

/* line 2848, sstyle.scss */
form .line .unit select { width: 100%; }

/* line 2852, sstyle.scss */
#recaptcha_area input[type="text"] { display: inline; }

/* line 2855, sstyle.scss */
#recaptcha_area #recaptcha_privacy { display: none; }

/* line 2859, sstyle.scss */
.comments { font-family: 'Noto Sans', sans-serif; font-size: 0.8125em; line-height: 1.84615em; background-color: whitesmoke; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding: 20px; }

/* line 2871, sstyle.scss */
.comments .by-line { text-align: right; font-style: oblique; }

/* line 2875, sstyle.scss */
.comments .comment + .comment-form { border-top: 1px solid #c8c8c8; margin-top: 1em; }

/* line 2880, sstyle.scss */
#splash { background-color: black; }
/* line 2882, sstyle.scss */
#splash.squat { font-size: 0.8em; }

/* line 2886, sstyle.scss */
#splash-inner { margin: 0 auto; }

/* line 2889, sstyle.scss */
#splash #more-button { z-index: 10; position: absolute; left: 50%; bottom: 0; padding: 5px 20px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; background-color: rgba(0, 0, 0, 0.65); opacity: 0.0; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -o-transition: opacity 0.5s; transition: opacity 0.5s; font-family: 'Roboto Slab', serif; color: white; text-transform: uppercase; letter-spacing: 0.100em; text-align: center; font-weight: bold; border-top: 1px solid rgba(255, 255, 255, 0.2); border-right: 1px solid rgba(255, 255, 255, 0.2); border-left: 1px solid rgba(255, 255, 255, 0.2); }
/* line 2905, sstyle.scss */
#splash #more-button.active { opacity: 1.0; }
/* line 2913, sstyle.scss */
#splash #more-button span.icon-arrow-right { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); display: block; }
/* line 2916, sstyle.scss */
.lt-ie9 #splash #more-button span.icon-arrow-right { display: none; }
/* line 2920, sstyle.scss */
#splash #more-button:hover { border-bottom: 0 none transparent; }

@media only screen and (max-width: 1024px) { /* line 2926, sstyle.scss */
  #menu-toggle { position: absolute; display: block; z-index: 2; padding: 0 20px; right: 0; top: 0; line-height: 105px; color: black; border: none 0; font-size: 30px; }
  /* line 2939, sstyle.scss */
  .content > .inner { max-width: 100%; min-width: 100%; }
  /* line 2944, sstyle.scss */
  #header-inner { max-width: 100%; min-width: 100%; margin: 0 auto; }
  /* line 2949, sstyle.scss */
  #header-inner nav { z-index: 1; max-height: 154px; height: auto; -webkit-transition: max-height 0.5s; -moz-transition: max-height 0.5s; -o-transition: max-height 0.5s; transition: max-height 0.5s; overflow: hidden; position: relative; background-color: white; }
  /* line 2961, sstyle.scss */
  #header-inner nav a { line-height: 20px; }
  /* line 2964, sstyle.scss */
  #header-inner nav ul { padding: 0; }
  /* line 2967, sstyle.scss */
  #header-inner nav li { float: none; display: block; width: 100%; height: auto; background-color: black; margin-top: 0; }
  /* line 2975, sstyle.scss */
  #header-inner nav li .icon-arrow-right { display: none; }
  /* line 2978, sstyle.scss */
  #header-inner nav li a { color: white; padding: 10px; }
  /* line 2982, sstyle.scss */
  #header-inner nav li ul { display: block; position: static; left: 0; top: 0; }
  /* line 2988, sstyle.scss */
  #header-inner nav li ul ul li a { padding-left: 40px; }
  /* line 2991, sstyle.scss */
  #header-inner nav li.special.right { width: 50%; top: 106px; height: 48px; }
  /* line 2996, sstyle.scss */
  #header-inner nav li.special.right a { padding-top: 14px; padding-bottom: 14px; padding-left: 0; padding-right: 0; }
  /* line 3002, sstyle.scss */
  #header-inner nav li.special.search, #header-inner nav li.special.search:hover { width: 100%; height: auto; position: static; }
  /* line 3007, sstyle.scss */
  #header-inner nav li.special.search .icon-search, #header-inner nav li.special.search:hover .icon-search { display: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
  /* line 3014, sstyle.scss */
  #header-inner nav li.special.search form, #header-inner nav li.special.search:hover form { padding: 10px; }
  /* line 3017, sstyle.scss */
  #header-inner nav li.special.search input[type="text"], #header-inner nav li.special.search:hover input[type="text"] { width: 100%; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; padding: 4px; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
  /* line 3027, sstyle.scss */
  #header-inner nav li.logo-holder { display: block; width: 100%; height: 106px; background-color: white; padding: 0; }
  /* line 3034, sstyle.scss */
  #header-inner nav li.logo-holder img { display: block; width: auto; height: 106px; margin: 0 auto; position: relative; }
  /* line 3041, sstyle.scss */
  #header-inner nav li.logo-holder a { padding: 0; }
  /* line 3044, sstyle.scss */
  #header-inner nav li.logo-holder + li { margin-top: 48px; }
  /* line 3047, sstyle.scss */
  #header-inner nav li.logo-holder span { display: none; }
  /* line 3050, sstyle.scss */
  #header-inner nav li.special { z-index: 2; display: block; position: absolute; width: 50%; top: 106px; height: 48px; }
  /* line 3058, sstyle.scss */
  #header-inner nav li.special a { padding-top: 14px; padding-bottom: 14px; }
  /* line 3062, sstyle.scss */
  #header-inner nav li.special.donate { left: 0; }
  /* line 3065, sstyle.scss */
  #header-inner nav li.special.share { right: 0; }
  /* line 3068, sstyle.scss */
  #header-inner nav li.special ul { display: none; }
  /* line 3071, sstyle.scss */
  #header-inner nav li.special.active ul { display: block; }
  /* line 3074, sstyle.scss */
  #header-inner #menu-toggle.open + nav { max-height: 1600px; height: auto; }
  /* line 3079, sstyle.scss */
  body.front .content { border-top: none 0; margin-top: 0; }
  /* line 3083, sstyle.scss */
  body.front .content.line { padding-top: 10px; }
  /* line 3086, sstyle.scss */
  body.front .content h2 { margin-top: 0; }
  /* line 3089, sstyle.scss */
  body.front #header-inner nav li.shalom { display: none; }
  /* line 3092, sstyle.scss */
  #splash .slideshow .inner { font-size: 0.75em; }
  /* line 3095, sstyle.scss */
  #splash .slideshow .inner h3 { margin-top: 0; }
  /* line 3099, sstyle.scss */
  #top-stories { word-spacing: -4px; }
  /* line 3102, sstyle.scss */
  #top-stories .unit { float: none; display: inline-block; white-space: normal; vertical-align: top; word-spacing: normal; }
  /* line 3109, sstyle.scss */
  #top-stories .unit .inner { background-color: white; }
  /* line 3112, sstyle.scss */
  #top-stories h2 { word-spacing: normal; }
  /* line 3115, sstyle.scss */
  #top-stories h2 span { background-color: transparent; }
  /* line 3119, sstyle.scss */
  html.no-touch #top-stories .table-row { overflow: auto; white-space: nowrap; padding: 0 0 20px 20px; }
  /* line 3124, sstyle.scss */
  html.no-touch #top-stories .unit.size1of6 { width: 25%; }
  /* line 3127, sstyle.scss */
  html.no-touch #top-stories .unit .inner { margin-right: 20px; }
  /* line 3131, sstyle.scss */
  html.touch #top-stories .table-row { overflow: scroll; -webkit-overflow-scrolling: touch; white-space: nowrap; padding: 5px 0 15px; }
  /* line 3137, sstyle.scss */
  html.touch #top-stories .unit.size1of6 { width: 28.57%; }
  /* line 3141, sstyle.scss */
  #take-action .size1of2 { width: 100%; margin-bottom: 20px; }
  /* line 3145, sstyle.scss */
  #take-action .unit .text { width: 35%; }
  /* line 3150, sstyle.scss */
  #footer .shalom-achshav:before, #footer .shalom-achshav:after { content: " "; /* 1 */ display: table; /* 2 */ }
  /* line 3156, sstyle.scss */
  #footer .shalom-achshav:after { clear: both; }
  /* line 3160, sstyle.scss */
  #footer-inner { max-width: 100%; min-width: 100%; }
  /* line 3165, sstyle.scss */
  #alpha-inner > .content > .inner > .body.size7of7.plain > .inner { padding: 0 20px; }
  /* line 3169, sstyle.scss */
  .apn-oc-items .line .unit .mod img { float: none; margin-right: 0; width: 100%; }
  /* line 3175, sstyle.scss */
  #footer-inner .address .size1of2 { float: left; width: 50%; } }
@media only screen and (max-width: 860px) { /* line 3181, sstyle.scss */
  .theysaywesay { font-size: 0.75em; line-height: 2em; }
  /* line 3185, sstyle.scss */
  .theysaywesay .unit { float: none; }
  /* line 3188, sstyle.scss */
  .theysaywesay .size1of3, .theysaywesay .size2of3 { width: auto; }
  /* line 3191, sstyle.scss */
  .theysaywesay .theysay { margin-right: 0; }
  /* line 3194, sstyle.scss */
  .theysaywesay .wesay { margin-left: 0; }
  /* line 3198, sstyle.scss */
  .line.captcha .unit { float: none; }
  /* line 3201, sstyle.scss */
  .line.captcha .size1of2 { width: 100%; } }
@media only screen and (max-width: 660px) { /* line 3206, sstyle.scss */
  #menu-toggle { line-height: 55px; }
  /* line 3210, sstyle.scss */
  #header-inner nav { max-height: 89px; }
  /* line 3213, sstyle.scss */
  #header-inner nav a { line-height: 20px; }
  /* line 3216, sstyle.scss */
  #header-inner nav li.logo-holder { height: 55px; }
  /* line 3219, sstyle.scss */
  #header-inner nav li.logo-holder img { height: 55px; }
  /* line 3222, sstyle.scss */
  #header-inner nav li.logo-holder + li { margin-top: 34px; }
  /* line 3225, sstyle.scss */
  #header-inner nav li.special.right { top: 55px; height: 34px; }
  /* line 3229, sstyle.scss */
  #header-inner nav li.special.right a { padding-top: 7px; padding-bottom: 7px; }
  /* line 3233, sstyle.scss */
  #header-inner #menu-toggle.open + nav { max-height: 1200px; }
  /* line 3237, sstyle.scss */
  html.no-touch #top-stories .unit.size1of6 { width: 50%; }
  /* line 3241, sstyle.scss */
  html.touch #top-stories .table-row { overflow: scroll; -webkit-overflow-scrolling: touch; white-space: nowrap; padding: 5px 0 15px 20px; }
  /* line 3247, sstyle.scss */
  html.touch #top-stories .unit.size1of6 { width: 80%; }
  /* line 3251, sstyle.scss */
  body.front .content h2 span { background-color: transparent; }
  /*  #splash .slideshow { padding-top: 90%; } #splash .slideshow .previous-next.previous { display: none; } #splash .slideshow h3 { font-size: 1.2em; } #splash .slideshow a.img_link { width: 100%; height: 100%; overflow: hidden; } #splash .slideshow a.img_link img { width: auto; height: 100%; left: -15%; position: absolute; } #splash .slides { font-size: 0.6em; } #splash .slides > li { height: 100%; } #splash .slides .inner { font-size: 1.0em; margin-left: 0; width: 50%; height: 100%; padding: 20px 0; } #splash .slides .inner h3, #splash .slides .inner p, #splash .slides .inner ul { padding: 0 15px; } */
  /* line 3293, sstyle.scss */
  #splash .slideshow { padding: 0; height: 50vw; }
  /* line 3296, sstyle.scss */
  #splash .slideshow li { height: 100%; }
  /* line 3299, sstyle.scss */
  #splash .slideshow a.img_link { position: static; height: 50vw; overflow: hidden; display: block; margin: 0; display: block; }
  /* line 3306, sstyle.scss */
  #splash .slideshow a.img_link:hover { border-bottom: 0 none transparent; }
  /* line 3309, sstyle.scss */
  .lt-ie10 #splash .slideshow a.img_link { margin-top: -22px; }
  /* line 3313, sstyle.scss */
  #splash .slideshow .inner { position: static; width: 100%; margin: 0; height: 50vw; padding: 10px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  /* line 3320, sstyle.scss */
  #splash .slideshow .inner h3 { position: absolute; top: 0; z-index: 99; }
  /* line 3325, sstyle.scss */
  #splash .slideshow .inner ul { -webkit-column-count: 2; -moz-column-count: 2; -ms-column-count: 2; -o-column-count: 2; column-count: 2; }
  /* line 3328, sstyle.scss */
  #splash .slideshow .inner ul, #splash .slideshow .inner p { font-size: 0.833em; }
  /* line 3333, sstyle.scss */
  #splash .pager ul { bottom: auto; top: 37vw; }
  /* line 3336, sstyle.scss */
  .lt-ie10 #splash .pager ul { top: 28vw; z-index: 99; }
  /* line 3341, sstyle.scss */
  #splash .previous-next { top: 32vw; }
  /* line 3343, sstyle.scss */
  .lt-ie10 #splash .previous-next { top: 24vw; z-index: 99; }
  /* line 3349, sstyle.scss */
  #take-action h2, #top-stories h2 { font-size: 0.7em; padding-bottom: 0; }
  /* line 3354, sstyle.scss */
  #top-stories h2 { margin-top: 15px; }
  /* line 3360, sstyle.scss */
  #take-action .table-cell, #take-action .table-row { height: auto !important; }
  /* line 3363, sstyle.scss */
  #take-action .img-container { width: 100%; float: none; height: 200px; display: block; overflow: hidden; }
  /* line 3370, sstyle.scss */
  #take-action .unit { height: auto !important; }
  /* line 3373, sstyle.scss */
  #take-action .unit > .inner { background-color: white; }
  /* line 3376, sstyle.scss */
  #take-action .unit .text { width: 100%; float: none; }
  /* line 3380, sstyle.scss */
  #take-action .unit .text .inner { padding-left: 20px; }
  /* line 3384, sstyle.scss */
  .body.size5of7 { width: 100%; float: none; }
  /* line 3389, sstyle.scss */
  .body .inner h1 { font-size: 1.25em; }
  /* line 3392, sstyle.scss */
  .body .inner img { width: 100% !important; height: auto !important; }
  /* line 3397, sstyle.scss */
  .sidebar.size2of7 { width: 100%; float: none; }
  /* line 3402, sstyle.scss */
  .sidebar .inner { padding: 20px; }
  /* line 3406, sstyle.scss */
  #footer .unit { width: 100%; float: none; }
  /* line 3410, sstyle.scss */
  #footer .social-media { text-align: left; }
  /* line 3413, sstyle.scss */
  #footer .footer-menu { text-align: left; }
  /* line 3416, sstyle.scss */
  #footer .footer-menu li { white-space: nowrap; display: inline; float: left; margin-left: 0; }
  /* line 3422, sstyle.scss */
  #footer .footer-menu li:first-child, #footer .footer-menu li.first-in-row { clear: left; }
  /* line 3425, sstyle.scss */
  #footer .footer-menu li:first-child :before, #footer .footer-menu li.first-in-row :before { content: ""; padding-right: 0; }
  /* line 3430, sstyle.scss */
  .unit.left-sidebar { padding-top: 0; float: none; width: 100%; }
  /* line 3435, sstyle.scss */
  .unit.left-sidebar nav.tree ul.depth-0 { display: block; }
  /* line 3438, sstyle.scss */
  .unit.left-sidebar nav.tree ul.depth-0 li { padding: 4px; border-bottom: 1px solid black; }
  /* line 3442, sstyle.scss */
  .unit.left-sidebar nav.tree ul.depth-0 li.active-trail { background-color: transparent; }
  /* line 3445, sstyle.scss */
  .unit.left-sidebar nav.tree ul.depth-0 li.active-trail a { color: black; }
  /* line 3448, sstyle.scss */
  .unit.left-sidebar nav.tree ul.depth-1 li { width: 100%; }
  /* line 3452, sstyle.scss */
  .size5of7.with-sidebar { width: 100%; float: none; }
  /* line 3457, sstyle.scss */
  nav.anchor-nav li { width: 100%; }
  /* line 3461, sstyle.scss */
  .apn-oc-items .unit.size1of2 { width: 100%; float: none; }
  /* line 3465, sstyle.scss */
  .apn-oc-items .unit.size1of2 .mod { padding-left: 0; }
  /* line 3469, sstyle.scss */
  nav.sub-tree li { width: 50%; }
  /* line 3472, sstyle.scss */
  nav.sub-tree li a { text-align: center; margin-left: 0; }
  /* line 3476, sstyle.scss */
  nav.sub-tree li.active-trail a { background-color: #0088dd; color: white; border-bottom: 0; margin-bottom: 0; }
  /* line 3483, sstyle.scss */
  .unit, #alpha, #beta { float: none; }
  /* line 3487, sstyle.scss */
  .unitRight { float: none; }
  /* line 3491, sstyle.scss */
  .size1of1 { float: none; }
  /* line 3495, sstyle.scss */
  .size1of2 { width: 100%; }
  /* line 3499, sstyle.scss */
  .size1of3, #beta { width: 100%; }
  /* line 3503, sstyle.scss */
  .size2of3, #alpha { width: 100%; }
  /* line 3507, sstyle.scss */
  .size1of4 { width: 100%; }
  /* line 3511, sstyle.scss */
  .size3of4 { width: 100%; }
  /* line 3515, sstyle.scss */
  .size1of5 { width: 100%; }
  /* line 3519, sstyle.scss */
  .size2of5 { width: 100%; }
  /* line 3523, sstyle.scss */
  .size3of5 { width: 100%; }
  /* line 3527, sstyle.scss */
  .size4of5 { width: 100%; }
  /* line 3531, sstyle.scss */
  .size1of6 { width: 100%; }
  /* line 3535, sstyle.scss */
  .size2of6 { width: 200%; }
  /* line 3539, sstyle.scss */
  .size3of6 { width: 300%; }
  /* line 3543, sstyle.scss */
  .size4of6 { width: 400%; }
  /* line 3547, sstyle.scss */
  .size5of6 { width: 500%; }
  /* line 3551, sstyle.scss */
  .size6of6 { width: 100%; }
  /* line 3555, sstyle.scss */
  .size1of7 { width: 100%; }
  /* line 3559, sstyle.scss */
  .size2of7 { width: 100%; }
  /* line 3563, sstyle.scss */
  .size3of7 { width: 100%; }
  /* line 3567, sstyle.scss */
  .size4of7 { width: 100%; }
  /* line 3571, sstyle.scss */
  .size5of7 { width: 100%; }
  /* line 3575, sstyle.scss */
  .size6of7 { width: 100%; }
  /* line 3579, sstyle.scss */
  .size7of7 { width: 100%; }
  /* line 3583, sstyle.scss */
  form .line .unit .mod { padding: 0; }
  /* line 3587, sstyle.scss */
  .modsuper { padding: .5em; }
  /* line 3591, sstyle.scss */
  .line.narrow .unit, .line.narrow #alpha, .line.narrow #beta { float: left; }
  /* line 3594, sstyle.scss */
  .line.narrow .unitRight { float: right; }
  /* line 3597, sstyle.scss */
  .line.narrow .size1of1 { float: none; }
  /* line 3600, sstyle.scss */
  .line.narrow .size1of2 { width: 50%; }
  /* line 3603, sstyle.scss */
  .line.narrow .size1of3, .line.narrow #beta { width: 33.33333%; }
  /* line 3606, sstyle.scss */
  .line.narrow .size2of3, .line.narrow #alpha { width: 66.66666%; }
  /* line 3609, sstyle.scss */
  .line.narrow .size1of4 { width: 25%; }
  /* line 3612, sstyle.scss */
  .line.narrow .size3of4 { width: 75%; }
  /* line 3615, sstyle.scss */
  .line.narrow .size1of5 { width: 20%; }
  /* line 3618, sstyle.scss */
  .line.narrow .size2of5 { width: 40%; }
  /* line 3621, sstyle.scss */
  .line.narrow .size3of5 { width: 60%; }
  /* line 3624, sstyle.scss */
  .line.narrow .size4of5 { width: 80%; }
  /* line 3627, sstyle.scss */
  .line.narrow .size1of6 { width: 16.66667%; }
  /* line 3630, sstyle.scss */
  .line.narrow .size2of6 { width: 33.33333%; }
  /* line 3633, sstyle.scss */
  .line.narrow .size3of6 { width: 50%; }
  /* line 3636, sstyle.scss */
  .line.narrow .size4of6 { width: 66.66667%; }
  /* line 3639, sstyle.scss */
  .line.narrow .size5of6 { width: 83.33333%; }
  /* line 3642, sstyle.scss */
  .line.narrow .size6of6 { width: 100%; }
  /* line 3645, sstyle.scss */
  .line.narrow .size1of7 { width: 14.2857143%; }
  /* line 3648, sstyle.scss */
  .line.narrow .size1of7 { width: 14.2857143%; }
  /* line 3651, sstyle.scss */
  .line.narrow .size2of7 { width: 28.5714286%; }
  /* line 3654, sstyle.scss */
  .line.narrow .size3of7 { width: 42.8571429%; }
  /* line 3657, sstyle.scss */
  .line.narrow .size4of7 { width: 57.1428571%; }
  /* line 3660, sstyle.scss */
  .line.narrow .size5of7 { width: 71.4285714%; }
  /* line 3663, sstyle.scss */
  .line.narrow .size6of7 { width: 85.7142857%; }
  /* line 3666, sstyle.scss */
  .line.narrow .size7of7 { width: 100%; }
  /* line 3670, sstyle.scss */
  .comments { margin: 0 -20px; }
  /* line 3673, sstyle.scss */
  .comments .line.captcha { margin: 0 -6px; }
  /* line 3676, sstyle.scss */
  .comments .line.captcha .unit .mod { padding-right: 6px; }
  /* line 3679, sstyle.scss */
  .comments .line.captcha .unit:first-child .mod { padding: 0; } }
@media only screen and (max-width: 480px) { /* line 3688, sstyle.scss */
  .body table td { display: block; } }
