@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

*** Note from Alex 2022-04-07: I definitely modified this file because compass watch css-source was generating style.css instead of sstyle.css ***

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 586, 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 604, 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 */
.size1of12 { width: 8.33333%; }

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

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

/* ========================================================================== Helper classes ========================================================================== */
/* line 1022, sstyle.scss */
.paging_buttons { margin: 0 auto 0; text-align: center; font-size: .8em; color: #333; }
/* line 1027, sstyle.scss */
.paging_buttons .legend { margin-right: .33em; }
/* line 1030, sstyle.scss */
.paging_buttons .button { background-color: #fff; border-color: #fff; }
/* line 1033, 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 1041, sstyle.scss */
.paging_buttons .button :hover { color: #000; }
/* line 1045, sstyle.scss */
.paging_buttons .pager_element { width: 2em; line-height: 2; display: inline-block; }
/* line 1050, sstyle.scss */
.paging_buttons .ellipsis { width: 1.3em; }

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

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

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

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

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
/* line 1089, 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 1104, 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 1117, 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 1132, sstyle.scss */
.clearfix:before, .clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ }

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

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

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

/* line 1158, 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 1185, 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 1198, sstyle.scss */
.icon-search:before { content: "\e007"; }

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1250, sstyle.scss */
.icon-cross:before { content: "\ea0f"; }

/* line 1254, sstyle.scss */
.icon-arrow-right2:before { content: "\ea3c"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1360, 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 1371, sstyle.scss */
#footer .footer-menu li a { padding: 0 10px 0 0; }

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

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

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

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

/* line 1391, sstyle.scss */
#open-mobile-search-top { display: none; }

/* line 1395, sstyle.scss */
#close-mobile-search-top { display: none; }

/* line 1399, sstyle.scss */
#mobile-search-bar { display: none; }

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

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

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

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

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

/* line 1429, 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 1441, sstyle.scss */
#header-inner nav li .icon-arrow-right { position: absolute; right: 5px; top: 0; line-height: 25px; }

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

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

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

/* line 1461, 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 1470, sstyle.scss */
#header-inner nav li.logo-holder a:hover span { color: white; }

/* line 1473, 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 1486, 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 1496, sstyle.scss */
#header-inner nav li.special a { padding: 17px 0 18px; margin-top: 0; width: 100%; text-align: center; }

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

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

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

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

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

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

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

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

/* line 1529, 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 1535, 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 1542, sstyle.scss */
#header-inner nav li.search form { padding: 25px 15px 19px; }

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

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

/* line 1553, sstyle.scss */
#header-inner nav li.search .desktop-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 1566, sstyle.scss */
#header-inner nav li.search .desktop-search span { display: none; }

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

/* line 1572, 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 1588, 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 1599, sstyle.scss */
#header-inner nav li.search.active .desktop-search, #header-inner nav li.search:hover .desktop-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 1607, 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 1617, sstyle.scss */
#header-inner nav li.shalom a { padding-top: 19px; text-align: center; }

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

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

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

/* line 1634, 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 1643, 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 1651, sstyle.scss */
#header-inner nav li ul li:hover { background-color: #333333; }

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1714, 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 1725, sstyle.scss */
html.lt-ie9 .slideshow .inner { background-color: black; }

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

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

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

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

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

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

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

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

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

/* line 1764, 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 1775, sstyle.scss */
.slideshow .previous-next.previous { left: 1%; }

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

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

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

/* line 1791, 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 1801, sstyle.scss */
.pager ul li a.activeSlide { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

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

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

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

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

/* line 1818, 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 1829, sstyle.scss */
.slideshow_button.active { background: gray; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1898, 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 1906, sstyle.scss */
#top-stories .unit .inner p { padding: 0 10px; font-weight: bold; }

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

/* line 1918, 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 1926, sstyle.scss */
#top-stories .unit:nth-child(5) > .inner a, #top-stories .unit:nth-child(6) > .inner a { color: #A90C1F; }

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

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

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

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

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

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

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

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

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

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

/* line 1965, 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 1974, sstyle.scss */
#take-action .img-container { float: left; width: 61.46789%; height: 100%; overflow: hidden; position: relative; background-position: center center; }

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

/* line 1986, 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 2005, sstyle.scss */
#take-action .icon-arrow-right span { display: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2070, 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 2086, 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 2096, 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 2117, sstyle.scss */
.hide-when-open.open { display: none; }

/* line 2121, 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 2130, sstyle.scss */
.post { padding-bottom: 2em; }

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

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

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

/* line 2144, 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 2155, sstyle.scss */
.theysay { margin-right: 64px; background: #ffebdb; }

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

/* line 2165, 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 2177, sstyle.scss */
.theysay:after { top: 40%; right: -40px; bottom: auto; left: auto; border-width: 20px 0 20px 40px; border-color: transparent #ffebdb; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2281, 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%, #ffffff)); background-image: -webkit-linear-gradient(#f2f2f2, #ffffff); background-image: -moz-linear-gradient(#f2f2f2, #ffffff); background-image: -o-linear-gradient(#f2f2f2, #ffffff); background-image: linear-gradient(#f2f2f2, #ffffff); }

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

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

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

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

/* line 2320, 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%, #ffffff)); background-image: -webkit-linear-gradient(#f7f7f7, #ffffff); background-image: -moz-linear-gradient(#f7f7f7, #ffffff); background-image: -o-linear-gradient(#f7f7f7, #ffffff); 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 2336, sstyle.scss */
.apn-oc-items h3 { margin-top: 0; }

/* line 2339, 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 2347, sstyle.scss */
.apn-oc-items h3 a:hover { color: #0088dd; }

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

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

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

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

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

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

/* ================================================================ */
/* line 2377, 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 2397, 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 2410, sstyle.scss */
#splash_contents { max-width: 637px; margin: 72px auto; background: #fff url(test.jpg) no-repeat top left; padding-top: 184px; position: relative; }

/* line 2419, 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 2430, sstyle.scss */
#splash_contents_plain p { margin: .5em .5em .5em 0; font-size: 16px !important; }

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

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

/*Mark*/
/* line 2442, 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 2450, 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 2462, sstyle.scss */
.splash_inner a.social { color: #000; background-repeat: no-repeat; background-position: left top; }

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

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

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

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

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

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

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

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

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

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

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

/* line 2522, 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 2537, sstyle.scss */
#mc_embed_signup .mc-field-group { font-size: .8em; margin-right: 5px; }

/* line 2543, 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 2553, sstyle.scss */
.donate_splash .sign_up_callout { text-align: center; border: 0; background: transparent; }

/* line 2559, 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 2581, sstyle.scss */
#sticker_form input { display: block; margin: 11px 0; width: 94%; bfackground-color: #FCF9B2; border: 1px solid #777; padding: 3px; }

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

/* line 2593, 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 2613, sstyle.scss */
#splash_contents_plain p.continue { font-size: 13px !important; }

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

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

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

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

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

/* line 2647, 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 2658, sstyle.scss */
.vertical-center-hack-wrap { line-height: 0; }

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

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

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

/* line 2675, 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 2685, sstyle.scss */
.img-container:hover, a.video-link:hover { border-bottom: 0 none; }

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

/* line 2692, 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 2702, sstyle.scss */
a.video-link { display: block; position: relative; }

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

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

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

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

/* line 2726, 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 2743, sstyle.scss */
p.note { background-color: rgba(20, 150, 255, 0.2); padding: 20px; }

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

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

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

/* line 2760, 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 2782, sstyle.scss */
textarea { height: 6.9375em; }

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

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

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

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

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

/* line 2808, 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 2827, 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 2854, sstyle.scss */
#alpha-inner > .content > .inner > .body { padding-bottom: 4em; }

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

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

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

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

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

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

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

/* line 2885, 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 2897, sstyle.scss */
.comments .by-line { text-align: right; font-style: oblique; }

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

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

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

/* line 2915, 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; -moz-transition: opacity 0.5s; -o-transition: opacity 0.5s; -webkit-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 2931, sstyle.scss */
#splash #more-button.active { opacity: 1.0; }
/* line 2939, sstyle.scss */
#splash #more-button span.icon-arrow-right { -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); display: block; }
/* line 2942, sstyle.scss */
.lt-ie9 #splash #more-button span.icon-arrow-right { display: none; }
/* line 2946, sstyle.scss */
#splash #more-button:hover { border-bottom: 0 none transparent; }

@media only screen and (max-width: 1024px) { /* line 2952, sstyle.scss */
  #desktop-search-li { display: none !important; }
  /* line 2956, sstyle.scss */
  #menu-toggle { position: absolute; display: block; z-index: 2; padding: 0 20px 0 10px; right: 0; top: 0; line-height: 105px; color: black; border: none 0; font-size: 30px; }
  /* line 2969, sstyle.scss */
  .mobile-search { position: absolute; display: block; z-index: 2; padding: 0 11px; margin: 0 65px; right: 0; top: 0; line-height: 105px; color: black; border: none 0; font-size: 18px; }
  /* line 2983, sstyle.scss */
  #open-mobile-search-top { display: block; }
  /* line 2987, sstyle.scss */
  #mobile-search-bar { display: none; height: 48px; background: black; color: white; text-align: center; line-height: 48px; }
  /* line 2996, sstyle.scss */
  #mobile-search-bar input { display: inline-block; margin: 0; width: 100%; height: 32px; vertical-align: middle; }
  /* line 3004, sstyle.scss */
  #mobile-search-bar form { display: inline-block; width: 80%; }
  /* line 3009, sstyle.scss */
  .mobile-search-clickbox { display: inline-block; height: 100%; width: 3em; }
  /* line 3015, sstyle.scss */
  .close-mobile-search-clickbox { display: inline-block; height: 100%; width: 3em; }
  /* line 3021, sstyle.scss */
  #mobile-search-bar a { color: inherit; }
  /* line 3025, sstyle.scss */
  .content > .inner { max-width: 100%; min-width: 100%; }
  /* line 3030, sstyle.scss */
  #header-inner { max-width: 100%; min-width: 100%; margin: 0 auto; }
  /* line 3035, 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 3047, sstyle.scss */
  #header-inner nav a { line-height: 20px; }
  /* line 3050, sstyle.scss */
  #header-inner nav ul { padding: 0; }
  /* line 3053, sstyle.scss */
  #header-inner nav li { float: none; display: block; width: 100%; height: auto; background-color: black; margin-top: 0; }
  /* line 3061, sstyle.scss */
  #header-inner nav li .icon-arrow-right { display: none; }
  /* line 3064, sstyle.scss */
  #header-inner nav li a { color: white; padding: 10px; }
  /* line 3068, sstyle.scss */
  #header-inner nav li ul { display: block; position: static; left: 0; top: 0; }
  /* line 3074, sstyle.scss */
  #header-inner nav li ul ul li a { padding-left: 40px; }
  /* line 3077, sstyle.scss */
  #header-inner nav li.special.right { width: 50%; top: 106px; height: 48px; }
  /* line 3082, sstyle.scss */
  #header-inner nav li.special.right a { padding-top: 14px; padding-bottom: 14px; padding-left: 0; padding-right: 0; }
  /* line 3088, sstyle.scss */
  #header-inner nav li.special.search:hover { width: 100%; height: auto; position: static; }
  /* line 3100, sstyle.scss */
  #header-inner nav li.special.search form, #header-inner nav li.special.search:hover form { padding: 10px; }
  /* line 3103, 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 3113, sstyle.scss */
  #header-inner nav li.logo-holder { display: block; width: 100%; height: 106px; background-color: white; padding: 0; }
  /* line 3120, sstyle.scss */
  #header-inner nav li.logo-holder img { display: block; width: auto; height: 106px; margin: 0 auto; position: relative; }
  /* line 3127, sstyle.scss */
  #header-inner nav li.logo-holder a { padding: 0; }
  /* line 3130, sstyle.scss */
  #header-inner nav li.logo-holder + li { margin-top: 48px; }
  /* line 3133, sstyle.scss */
  #header-inner nav li.logo-holder span { display: none; }
  /* line 3136, sstyle.scss */
  #header-inner nav li.special { z-index: 2; display: block; position: absolute; width: 50%; top: 106px; height: 48px; }
  /* line 3144, sstyle.scss */
  #header-inner nav li.special a { padding-top: 14px; padding-bottom: 14px; }
  /* line 3148, sstyle.scss */
  #header-inner nav li.special.donate { left: 0; }
  /* line 3151, sstyle.scss */
  #header-inner nav li.special.share { right: 0; }
  /* line 3154, sstyle.scss */
  #header-inner nav li.special ul { display: none; }
  /* line 3157, sstyle.scss */
  #header-inner nav li.special.active ul { display: block; }
  /* line 3160, sstyle.scss */
  #header-inner #menu-toggle.open + nav { max-height: 1870px; height: auto; }
  /* line 3165, sstyle.scss */
  body.front .content { border-top: none 0; margin-top: 0; }
  /* line 3169, sstyle.scss */
  body.front .content.line { padding-top: 10px; }
  /* line 3172, sstyle.scss */
  body.front .content h2 { margin-top: 0; }
  /* line 3175, sstyle.scss */
  body.front #header-inner nav li.shalom { display: none; }
  /* line 3178, sstyle.scss */
  #splash .slideshow .inner { font-size: 0.75em; }
  /* line 3181, sstyle.scss */
  #splash .slideshow .inner h3 { margin-top: 0; }
  /* line 3185, sstyle.scss */
  #top-stories { word-spacing: -4px; }
  /* line 3188, sstyle.scss */
  #top-stories .unit { float: none; display: inline-block; white-space: normal; vertical-align: top; word-spacing: normal; }
  /* line 3195, sstyle.scss */
  #top-stories .unit .inner { background-color: white; }
  /* line 3198, sstyle.scss */
  #top-stories h2 { word-spacing: normal; }
  /* line 3201, sstyle.scss */
  #top-stories h2 span { background-color: transparent; }
  /* line 3205, sstyle.scss */
  html.no-touch #top-stories .table-row { overflow: auto; white-space: nowrap; padding: 0 0 20px 20px; }
  /* line 3210, sstyle.scss */
  html.no-touch #top-stories .unit.size1of6 { width: 25%; }
  /* line 3213, sstyle.scss */
  html.no-touch #top-stories .unit .inner { margin-right: 20px; }
  /* line 3217, sstyle.scss */
  html.touch #top-stories .table-row { overflow: scroll; -webkit-overflow-scrolling: touch; white-space: nowrap; padding: 5px 0 15px; }
  /* line 3223, sstyle.scss */
  html.touch #top-stories .unit.size1of6 { width: 28.57%; }
  /* line 3227, sstyle.scss */
  #take-action .size1of2 { width: 100%; margin-bottom: 20px; }
  /* line 3231, sstyle.scss */
  #take-action .unit .text { width: 35%; }
  /* line 3235, sstyle.scss */
  #footer .shalom-achshav:before, #footer .shalom-achshav:after { content: " "; /* 1 */ display: table; /* 2 */ }
  /* line 3242, sstyle.scss */
  #footer .shalom-achshav:after { clear: both; }
  /* line 3246, sstyle.scss */
  #footer-inner { max-width: 100%; min-width: 100%; }
  /* line 3251, sstyle.scss */
  #alpha-inner > .content > .inner > .body.size7of7.plain > .inner { padding: 0 20px; }
  /* line 3255, sstyle.scss */
  .apn-oc-items .line .unit .mod img { float: none; margin-right: 0; width: 100%; }
  /* line 3261, sstyle.scss */
  #footer-inner .address .size1of2 { float: left; width: 50%; } }
@media only screen and (max-width: 860px) { /* line 3267, sstyle.scss */
  .theysaywesay { font-size: 0.75em; line-height: 2em; }
  /* line 3271, sstyle.scss */
  .theysaywesay .unit { float: none; }
  /* line 3274, sstyle.scss */
  .theysaywesay .size1of3, .theysaywesay .size2of3 { width: auto; }
  /* line 3277, sstyle.scss */
  .theysaywesay .theysay { margin-right: 0; }
  /* line 3280, sstyle.scss */
  .theysaywesay .wesay { margin-left: 0; }
  /* line 3284, sstyle.scss */
  .line.captcha .unit { float: none; }
  /* line 3287, sstyle.scss */
  .line.captcha .size1of2 { width: 100%; }
  /* line 3291, sstyle.scss */
  #mobile-search-bar form { display: inline-block; width: 80%; } }
@media only screen and (max-width: 660px) { /* line 3298, sstyle.scss */
  #menu-toggle { line-height: 55px; }
  /* line 3302, sstyle.scss */
  .mobile-search { line-height: 55px; }
  /* line 3306, sstyle.scss */
  #mobile-search-bar form { display: inline-block; width: 70%; }
  /* line 3311, sstyle.scss */
  #header-inner nav { max-height: 89px; }
  /* line 3314, sstyle.scss */
  #header-inner nav a { line-height: 20px; }
  /* line 3317, sstyle.scss */
  #header-inner nav li.logo-holder { height: 55px; }
  /* line 3320, sstyle.scss */
  #header-inner nav li.logo-holder img { height: 55px; }
  /* line 3323, sstyle.scss */
  #header-inner nav li.logo-holder + li { margin-top: 34px; }
  /* line 3326, sstyle.scss */
  #header-inner nav li.special.right { top: 55px; height: 34px; }
  /* line 3330, sstyle.scss */
  #header-inner nav li.special.right a { padding-top: 7px; padding-bottom: 7px; }
  /* line 3338, sstyle.scss */
  html.no-touch #top-stories .unit.size1of6 { width: 50%; }
  /* line 3342, sstyle.scss */
  html.touch #top-stories .table-row { overflow: scroll; -webkit-overflow-scrolling: touch; white-space: nowrap; padding: 5px 0 15px 20px; }
  /* line 3348, sstyle.scss */
  html.touch #top-stories .unit.size1of6 { width: 80%; }
  /* line 3352, 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 3394, sstyle.scss */
  #splash .slideshow { padding: 0; height: 50vw; }
  /* line 3397, sstyle.scss */
  #splash .slideshow li { height: 100%; }
  /* line 3400, sstyle.scss */
  #splash .slideshow a.img_link { position: static; height: 50vw; overflow: hidden; display: block; margin: 0; display: block; }
  /* line 3407, sstyle.scss */
  #splash .slideshow a.img_link:hover { border-bottom: 0 none transparent; }
  /* line 3410, sstyle.scss */
  .lt-ie10 #splash .slideshow a.img_link { margin-top: -22px; }
  /* line 3414, sstyle.scss */
  #splash .slideshow .inner { position: static; width: 100%; margin: 0; height: 50vw; padding: 10px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  /* line 3421, sstyle.scss */
  #splash .slideshow .inner h3 { position: absolute; top: 0; z-index: 99; }
  /* line 3426, sstyle.scss */
  #splash .slideshow .inner ul { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; }
  /* line 3429, sstyle.scss */
  #splash .slideshow .inner ul, #splash .slideshow .inner p { font-size: 0.833em; }
  /* line 3434, sstyle.scss */
  #splash .pager ul { bottom: auto; top: 37vw; }
  /* line 3437, sstyle.scss */
  .lt-ie10 #splash .pager ul { top: 28vw; z-index: 99; }
  /* line 3442, sstyle.scss */
  #splash .previous-next { top: 32vw; }
  /* line 3444, sstyle.scss */
  .lt-ie10 #splash .previous-next { top: 24vw; z-index: 99; }
  /* line 3450, sstyle.scss */
  #take-action h2, #top-stories h2 { font-size: 0.7em; padding-bottom: 0; }
  /* line 3455, sstyle.scss */
  #top-stories h2 { margin-top: 15px; }
  /* line 3461, sstyle.scss */
  #take-action .table-cell, #take-action .table-row { height: auto !important; }
  /* line 3464, sstyle.scss */
  #take-action .img-container { width: 100%; float: none; height: 200px; display: block; overflow: hidden; }
  /* line 3471, sstyle.scss */
  #take-action .unit { height: auto !important; }
  /* line 3474, sstyle.scss */
  #take-action .unit > .inner { background-color: white; }
  /* line 3477, sstyle.scss */
  #take-action .unit .text { width: 100%; float: none; }
  /* line 3481, sstyle.scss */
  #take-action .unit .text .inner { padding-left: 20px; }
  /* line 3485, sstyle.scss */
  .body.size5of7 { width: 100%; float: none; }
  /* line 3490, sstyle.scss */
  .body .inner h1 { font-size: 1.25em; }
  /* line 3493, sstyle.scss */
  .body .inner img { width: 100% !important; height: auto !important; }
  /* line 3498, sstyle.scss */
  .sidebar.size2of7 { width: 100%; float: none; }
  /* line 3503, sstyle.scss */
  .sidebar .inner { padding: 20px; }
  /* line 3507, sstyle.scss */
  #footer .unit { width: 100%; float: none; }
  /* line 3511, sstyle.scss */
  #footer .social-media { text-align: left; }
  /* line 3514, sstyle.scss */
  #footer .footer-menu { text-align: left; }
  /* line 3517, sstyle.scss */
  #footer .footer-menu li { white-space: nowrap; display: inline; float: left; margin-left: 0; }
  /* line 3523, sstyle.scss */
  #footer .footer-menu li:first-child, #footer .footer-menu li.first-in-row { clear: left; }
  /* line 3526, sstyle.scss */
  #footer .footer-menu li:first-child :before, #footer .footer-menu li.first-in-row :before { content: ""; padding-right: 0; }
  /* line 3531, sstyle.scss */
  .unit.left-sidebar { padding-top: 0; float: none; width: 100%; }
  /* line 3536, sstyle.scss */
  .unit.left-sidebar nav.tree ul.depth-0 { display: block; }
  /* line 3539, sstyle.scss */
  .unit.left-sidebar nav.tree ul.depth-0 li { padding: 4px; border-bottom: 1px solid black; }
  /* line 3543, sstyle.scss */
  .unit.left-sidebar nav.tree ul.depth-0 li.active-trail { background-color: transparent; }
  /* line 3546, sstyle.scss */
  .unit.left-sidebar nav.tree ul.depth-0 li.active-trail a { color: black; }
  /* line 3549, sstyle.scss */
  .unit.left-sidebar nav.tree ul.depth-1 li { width: 100%; }
  /* line 3553, sstyle.scss */
  .size5of7.with-sidebar { width: 100%; float: none; }
  /* line 3558, sstyle.scss */
  nav.anchor-nav li { width: 100%; }
  /* line 3562, sstyle.scss */
  .apn-oc-items .unit.size1of2 { width: 100%; float: none; }
  /* line 3566, sstyle.scss */
  .apn-oc-items .unit.size1of2 .mod { padding-left: 0; }
  /* line 3570, sstyle.scss */
  nav.sub-tree li { width: 50%; }
  /* line 3573, sstyle.scss */
  nav.sub-tree li a { text-align: center; margin-left: 0; }
  /* line 3577, sstyle.scss */
  nav.sub-tree li.active-trail a { background-color: #0088dd; color: white; border-bottom: 0; margin-bottom: 0; }
  /* line 3584, sstyle.scss */
  .unit, #alpha, #beta { float: none; }
  /* line 3588, sstyle.scss */
  .unitRight { float: none; }
  /* line 3592, sstyle.scss */
  .size1of1 { float: none; }
  /* line 3596, sstyle.scss */
  .size1of2 { width: 100%; }
  /* line 3600, sstyle.scss */
  .size1of3, #beta { width: 100%; }
  /* line 3604, sstyle.scss */
  .size2of3, #alpha { width: 100%; }
  /* line 3608, sstyle.scss */
  .size1of4 { width: 100%; }
  /* line 3612, sstyle.scss */
  .size3of4 { width: 100%; }
  /* line 3616, sstyle.scss */
  .size1of5 { width: 100%; }
  /* line 3620, sstyle.scss */
  .size2of5 { width: 100%; }
  /* line 3624, sstyle.scss */
  .size3of5 { width: 100%; }
  /* line 3628, sstyle.scss */
  .size4of5 { width: 100%; }
  /* line 3632, sstyle.scss */
  .size1of6 { width: 100%; }
  /* line 3636, sstyle.scss */
  .size2of6 { width: 200%; }
  /* line 3640, sstyle.scss */
  .size3of6 { width: 300%; }
  /* line 3644, sstyle.scss */
  .size4of6 { width: 400%; }
  /* line 3648, sstyle.scss */
  .size5of6 { width: 500%; }
  /* line 3652, sstyle.scss */
  .size6of6 { width: 100%; }
  /* line 3656, sstyle.scss */
  .size1of7 { width: 100%; }
  /* line 3660, sstyle.scss */
  .size2of7 { width: 100%; }
  /* line 3664, sstyle.scss */
  .size3of7 { width: 100%; }
  /* line 3668, sstyle.scss */
  .size4of7 { width: 100%; }
  /* line 3672, sstyle.scss */
  .size5of7 { width: 100%; }
  /* line 3676, sstyle.scss */
  .size6of7 { width: 100%; }
  /* line 3680, sstyle.scss */
  .size7of7 { width: 100%; }
  /* line 3684, sstyle.scss */
  form .line .unit .mod { padding: 0; }
  /* line 3688, sstyle.scss */
  .modsuper { padding: .5em; }
  /* line 3692, sstyle.scss */
  .line.narrow .unit, .line.narrow #alpha, .line.narrow #beta { float: left; }
  /* line 3695, sstyle.scss */
  .line.narrow .unitRight { float: right; }
  /* line 3698, sstyle.scss */
  .line.narrow .size1of1 { float: none; }
  /* line 3701, sstyle.scss */
  .line.narrow .size1of2 { width: 50%; }
  /* line 3704, sstyle.scss */
  .line.narrow .size1of3, .line.narrow #beta { width: 33.33333%; }
  /* line 3707, sstyle.scss */
  .line.narrow .size2of3, .line.narrow #alpha { width: 66.66666%; }
  /* line 3710, sstyle.scss */
  .line.narrow .size1of4 { width: 25%; }
  /* line 3713, sstyle.scss */
  .line.narrow .size3of4 { width: 75%; }
  /* line 3716, sstyle.scss */
  .line.narrow .size1of5 { width: 20%; }
  /* line 3719, sstyle.scss */
  .line.narrow .size2of5 { width: 40%; }
  /* line 3722, sstyle.scss */
  .line.narrow .size3of5 { width: 60%; }
  /* line 3725, sstyle.scss */
  .line.narrow .size4of5 { width: 80%; }
  /* line 3728, sstyle.scss */
  .line.narrow .size1of6 { width: 16.66667%; }
  /* line 3731, sstyle.scss */
  .line.narrow .size2of6 { width: 33.33333%; }
  /* line 3734, sstyle.scss */
  .line.narrow .size3of6 { width: 50%; }
  /* line 3737, sstyle.scss */
  .line.narrow .size4of6 { width: 66.66667%; }
  /* line 3740, sstyle.scss */
  .line.narrow .size5of6 { width: 83.33333%; }
  /* line 3743, sstyle.scss */
  .line.narrow .size6of6 { width: 100%; }
  /* line 3746, sstyle.scss */
  .line.narrow .size1of7 { width: 14.2857143%; }
  /* line 3749, sstyle.scss */
  .line.narrow .size1of7 { width: 14.2857143%; }
  /* line 3752, sstyle.scss */
  .line.narrow .size2of7 { width: 28.5714286%; }
  /* line 3755, sstyle.scss */
  .line.narrow .size3of7 { width: 42.8571429%; }
  /* line 3758, sstyle.scss */
  .line.narrow .size4of7 { width: 57.1428571%; }
  /* line 3761, sstyle.scss */
  .line.narrow .size5of7 { width: 71.4285714%; }
  /* line 3764, sstyle.scss */
  .line.narrow .size6of7 { width: 85.7142857%; }
  /* line 3767, sstyle.scss */
  .line.narrow .size7of7 { width: 100%; }
  /* line 3771, sstyle.scss */
  .comments { margin: 0 -20px; }
  /* line 3774, sstyle.scss */
  .comments .line.captcha { margin: 0 -6px; }
  /* line 3777, sstyle.scss */
  .comments .line.captcha .unit .mod { padding-right: 6px; }
  /* line 3780, sstyle.scss */
  .comments .line.captcha .unit:first-child .mod { padding: 0; } }
@media only screen and (max-width: 480px) { /* line 3789, sstyle.scss */
  .body table td { display: block; }
  /* line 3795, sstyle.scss */
  #mobile-search-bar form { display: inline-block; width: 65%; } }
/* line 3801, sstyle.scss */
#footer .footer-subscribe { background-color: #B50D20; width: 15em; text-align: center; margin: auto; margin-top: 2em; }

/* line 3809, sstyle.scss */
#footer .footer-subscribe-link { color: #ffffff; vertical-align: middle; font-family: 'Roboto Slab', serif; text-transform: uppercase; font-size: 1.25em; line-height: 6em; text-align: center; padding: 3.25em; }

.image-height-container {
    overflow: auto;
}
