@import url(/o/8682/images/13322/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("/o/8682/images/13322/icomoon_r-11.eot"); src: url("/o/8682/images/13322/icomoon_r-11#iefix.eot") format("embedded-opentype"), url("/o/8682/images/13322/icomoon_r-11.woff") format("woff"), url("/o/8682/images/13322/icomoon_r-11.ttf") format("truetype"), url("/o/8682/images/13322/icomoon_r-11#icomoon.svg") 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 */
.primary-special-font { font-family: "Oswald"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1544, 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 1560, 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 1571, 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 1579, 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 1589, sstyle.scss */
#header-inner nav li.shalom a { padding-top: 19px; text-align: center; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1979, 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 1988, sstyle.scss */
#footer h3 { text-transform: uppercase; }

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2040, 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 2056, 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 2066, 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 2087, sstyle.scss */
.hide-when-open.open { display: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2251, 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 2270, sstyle.scss */
nav.sub-tree li.active-trail a { border-bottom: 1px solid white; margin-bottom: -1px; background-color: white; background-image: none; }

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

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

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

/* line 2290, 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 2306, sstyle.scss */
.apn-oc-items h3 { margin-top: 0; }

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

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

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

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

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

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

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

/* ================================================================ */
/* line 2348, 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 2368, 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 2381, sstyle.scss */
#splash_contents { max-width: 637px; margin: 72px auto; background: white url(/o/8682/images/13322/test.jpg) no-repeat top left; padding-top: 184px; position: relative; }

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

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

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

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

/* line 2438, sstyle.scss */
.splash_inner .social.facebook { background-image: url("/o/8682/images/13322/facebook_icon.png"); }

/* line 2440, sstyle.scss */
.splash_inner .twitter { background-image: url("/o/8682/images/13322/twitter_icon.png"); }

/* line 2442, sstyle.scss */
.splash_inner .googleplus { background-image: url("/o/8682/images/13322/google_plus_icon.png"); }

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

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

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

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

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

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

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

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

/* line 2493, sstyle.scss */
#splash_continue_link { width: 100%; height: 40px; background: #edfbfe url("/o/8682/images/13322/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 2506, 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 2516, sstyle.scss */
.donate_splash .sign_up_callout { text-align: center; border: 0; background: transparent; }

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

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

/* line 2557, sstyle.scss */
#sticker_form input.send_button { width: auto; font-size: 14px; background: #48abe7 url(/o/8682/images/13322/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 2576, sstyle.scss */
#splash_contents_plain p.continue { font-size: 13px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2878, 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 2894, sstyle.scss */
#splash #more-button.active { opacity: 1.0; }
/* line 2902, 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 2905, sstyle.scss */
.lt-ie9 #splash #more-button span.icon-arrow-right { display: none; }
/* line 2909, sstyle.scss */
#splash #more-button:hover { border-bottom: 0 none transparent; }

@media only screen and (max-width: 1024px) { /* line 2915, 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 2928, sstyle.scss */
  .content > .inner { max-width: 100%; min-width: 100%; }
  /* line 2933, sstyle.scss */
  #header-inner { max-width: 100%; min-width: 100%; margin: 0 auto; }
  /* line 2938, 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 2950, sstyle.scss */
  #header-inner nav a { line-height: 20px; }
  /* line 2953, sstyle.scss */
  #header-inner nav ul { padding: 0; }
  /* line 2956, sstyle.scss */
  #header-inner nav li { float: none; display: block; width: 100%; height: auto; background-color: black; margin-top: 0; }
  /* line 2964, sstyle.scss */
  #header-inner nav li .icon-arrow-right { display: none; }
  /* line 2967, sstyle.scss */
  #header-inner nav li a { color: white; padding: 10px; }
  /* line 2971, sstyle.scss */
  #header-inner nav li ul { display: block; position: static; left: 0; top: 0; }
  /* line 2977, sstyle.scss */
  #header-inner nav li ul ul li a { padding-left: 40px; }
  /* line 2980, sstyle.scss */
  #header-inner nav li.special.right { width: 50%; top: 106px; height: 48px; }
  /* line 2985, sstyle.scss */
  #header-inner nav li.special.right a { padding-top: 14px; padding-bottom: 14px; padding-left: 0; padding-right: 0; }
  /* line 2991, sstyle.scss */
  #header-inner nav li.special.search, #header-inner nav li.special.search:hover { width: 100%; height: auto; position: static; }
  /* line 2996, 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 3003, sstyle.scss */
  #header-inner nav li.special.search form, #header-inner nav li.special.search:hover form { padding: 10px; }
  /* line 3006, 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 3016, sstyle.scss */
  #header-inner nav li.logo-holder { display: block; width: 100%; height: 106px; background-color: white; padding: 0; }
  /* line 3023, sstyle.scss */
  #header-inner nav li.logo-holder img { display: block; width: auto; height: 106px; margin: 0 auto; position: relative; }
  /* line 3030, sstyle.scss */
  #header-inner nav li.logo-holder a { padding: 0; }
  /* line 3033, sstyle.scss */
  #header-inner nav li.logo-holder + li { margin-top: 48px; }
  /* line 3036, sstyle.scss */
  #header-inner nav li.logo-holder span { display: none; }
  /* line 3039, sstyle.scss */
  #header-inner nav li.special { z-index: 2; display: block; position: absolute; width: 50%; top: 106px; height: 48px; }
  /* line 3047, sstyle.scss */
  #header-inner nav li.special a { padding-top: 14px; padding-bottom: 14px; }
  /* line 3051, sstyle.scss */
  #header-inner nav li.special.donate { left: 0; }
  /* line 3054, sstyle.scss */
  #header-inner nav li.special.share { right: 0; }
  /* line 3057, sstyle.scss */
  #header-inner nav li.special ul { display: none; }
  /* line 3060, sstyle.scss */
  #header-inner nav li.special.active ul { display: block; }
  /* line 3063, sstyle.scss */
  #header-inner #menu-toggle.open + nav { max-height: 1600px; height: auto; }
  /* line 3068, sstyle.scss */
  body.front .content { border-top: none 0; margin-top: 0; }
  /* line 3072, sstyle.scss */
  body.front .content.line { padding-top: 10px; }
  /* line 3075, sstyle.scss */
  body.front .content h2 { margin-top: 0; }
  /* line 3078, sstyle.scss */
  body.front #header-inner nav li.shalom { display: none; }
  /* line 3081, sstyle.scss */
  #splash .slideshow .inner { font-size: 0.75em; }
  /* line 3084, sstyle.scss */
  #splash .slideshow .inner h3 { margin-top: 0; }
  /* line 3088, sstyle.scss */
  #top-stories { word-spacing: -4px; }
  /* line 3091, sstyle.scss */
  #top-stories .unit { float: none; display: inline-block; white-space: normal; vertical-align: top; word-spacing: normal; }
  /* line 3098, sstyle.scss */
  #top-stories .unit .inner { background-color: white; }
  /* line 3101, sstyle.scss */
  #top-stories h2 { word-spacing: normal; }
  /* line 3104, sstyle.scss */
  #top-stories h2 span { background-color: transparent; }
  /* line 3108, sstyle.scss */
  html.no-touch #top-stories .table-row { overflow: auto; white-space: nowrap; padding: 0 0 20px 20px; }
  /* line 3113, sstyle.scss */
  html.no-touch #top-stories .unit.size1of6 { width: 25%; }
  /* line 3116, sstyle.scss */
  html.no-touch #top-stories .unit .inner { margin-right: 20px; }
  /* line 3120, sstyle.scss */
  html.touch #top-stories .table-row { overflow: scroll; -webkit-overflow-scrolling: touch; white-space: nowrap; padding: 5px 0 15px; }
  /* line 3126, sstyle.scss */
  html.touch #top-stories .unit.size1of6 { width: 28.57%; }
  /* line 3130, sstyle.scss */
  #take-action .size1of2 { width: 100%; margin-bottom: 20px; }
  /* line 3134, sstyle.scss */
  #take-action .unit .text { width: 35%; }
  /* line 3139, sstyle.scss */
  #footer .shalom-achshav:before, #footer .shalom-achshav:after { content: " "; /* 1 */ display: table; /* 2 */ }
  /* line 3145, sstyle.scss */
  #footer .shalom-achshav:after { clear: both; }
  /* line 3149, sstyle.scss */
  #footer-inner { max-width: 100%; min-width: 100%; }
  /* line 3154, sstyle.scss */
  #alpha-inner > .content > .inner > .body.size7of7.plain > .inner { padding: 0 20px; }
  /* line 3158, sstyle.scss */
  .apn-oc-items .line .unit .mod img { float: none; margin-right: 0; width: 100%; }
  /* line 3164, sstyle.scss */
  #footer-inner .address .size1of2 { float: left; width: 50%; } }
@media only screen and (max-width: 860px) { /* line 3170, sstyle.scss */
  .theysaywesay { font-size: 0.75em; line-height: 2em; }
  /* line 3174, sstyle.scss */
  .theysaywesay .unit { float: none; }
  /* line 3177, sstyle.scss */
  .theysaywesay .size1of3, .theysaywesay .size2of3 { width: auto; }
  /* line 3180, sstyle.scss */
  .theysaywesay .theysay { margin-right: 0; }
  /* line 3183, sstyle.scss */
  .theysaywesay .wesay { margin-left: 0; }
  /* line 3187, sstyle.scss */
  .line.captcha .unit { float: none; }
  /* line 3190, sstyle.scss */
  .line.captcha .size1of2 { width: 100%; } }
@media only screen and (max-width: 660px) { /* line 3195, sstyle.scss */
  #menu-toggle { line-height: 55px; }
  /* line 3199, sstyle.scss */
  #header-inner nav { max-height: 89px; }
  /* line 3202, sstyle.scss */
  #header-inner nav a { line-height: 20px; }
  /* line 3205, sstyle.scss */
  #header-inner nav li.logo-holder { height: 55px; }
  /* line 3208, sstyle.scss */
  #header-inner nav li.logo-holder img { height: 55px; }
  /* line 3211, sstyle.scss */
  #header-inner nav li.logo-holder + li { margin-top: 34px; }
  /* line 3214, sstyle.scss */
  #header-inner nav li.special.right { top: 55px; height: 34px; }
  /* line 3218, sstyle.scss */
  #header-inner nav li.special.right a { padding-top: 7px; padding-bottom: 7px; }
  /* line 3222, sstyle.scss */
  #header-inner #menu-toggle.open + nav { max-height: 1200px; }
  /* line 3226, sstyle.scss */
  html.no-touch #top-stories .unit.size1of6 { width: 50%; }
  /* line 3230, sstyle.scss */
  html.touch #top-stories .table-row { overflow: scroll; -webkit-overflow-scrolling: touch; white-space: nowrap; padding: 5px 0 15px 20px; }
  /* line 3236, sstyle.scss */
  html.touch #top-stories .unit.size1of6 { width: 80%; }
  /* line 3240, 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 3282, sstyle.scss */
  #splash .slideshow { padding: 0; height: 50vw; }
  /* line 3285, sstyle.scss */
  #splash .slideshow li { height: 100%; }
  /* line 3288, sstyle.scss */
  #splash .slideshow a.img_link { position: static; height: 50vw; overflow: hidden; display: block; margin: 0; display: block; }
  /* line 3295, sstyle.scss */
  #splash .slideshow a.img_link:hover { border-bottom: 0 none transparent; }
  /* line 3298, sstyle.scss */
  .lt-ie10 #splash .slideshow a.img_link { margin-top: -22px; }
  /* line 3302, 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 3309, sstyle.scss */
  #splash .slideshow .inner h3 { position: absolute; top: 0; z-index: 99; }
  /* line 3314, 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 3317, sstyle.scss */
  #splash .slideshow .inner ul, #splash .slideshow .inner p { font-size: 0.833em; }
  /* line 3322, sstyle.scss */
  #splash .pager ul { bottom: auto; top: 37vw; }
  /* line 3325, sstyle.scss */
  .lt-ie10 #splash .pager ul { top: 28vw; z-index: 99; }
  /* line 3330, sstyle.scss */
  #splash .previous-next { top: 32vw; }
  /* line 3332, sstyle.scss */
  .lt-ie10 #splash .previous-next { top: 24vw; z-index: 99; }
  /* line 3338, sstyle.scss */
  #take-action h2, #top-stories h2 { font-size: 0.7em; padding-bottom: 0; }
  /* line 3343, sstyle.scss */
  #top-stories h2 { margin-top: 15px; }
  /* line 3349, sstyle.scss */
  #take-action .table-cell, #take-action .table-row { height: auto !important; }
  /* line 3352, sstyle.scss */
  #take-action .img-container { width: 100%; float: none; height: 200px; display: block; overflow: hidden; }
  /* line 3359, sstyle.scss */
  #take-action .unit { height: auto !important; }
  /* line 3362, sstyle.scss */
  #take-action .unit > .inner { background-color: white; }
  /* line 3365, sstyle.scss */
  #take-action .unit .text { width: 100%; float: none; }
  /* line 3369, sstyle.scss */
  #take-action .unit .text .inner { padding-left: 20px; }
  /* line 3373, sstyle.scss */
  .body.size5of7 { width: 100%; float: none; }
  /* line 3378, sstyle.scss */
  .body .inner h1 { font-size: 1.25em; }
  /* line 3381, sstyle.scss */
  .body .inner img { width: 100% !important; height: auto !important; }
  /* line 3386, sstyle.scss */
  .sidebar.size2of7 { width: 100%; float: none; }
  /* line 3391, sstyle.scss */
  .sidebar .inner { padding: 20px; }
  /* line 3395, sstyle.scss */
  #footer .unit { width: 100%; float: none; }
  /* line 3399, sstyle.scss */
  #footer .social-media { text-align: left; }
  /* line 3402, sstyle.scss */
  #footer .footer-menu { text-align: left; }
  /* line 3405, sstyle.scss */
  #footer .footer-menu li { white-space: nowrap; display: inline; float: left; margin-left: 0; }
  /* line 3411, sstyle.scss */
  #footer .footer-menu li:first-child, #footer .footer-menu li.first-in-row { clear: left; }
  /* line 3414, sstyle.scss */
  #footer .footer-menu li:first-child :before, #footer .footer-menu li.first-in-row :before { content: ""; padding-right: 0; }
  /* line 3419, sstyle.scss */
  .unit.left-sidebar { padding-top: 0; float: none; width: 100%; }
  /* line 3424, sstyle.scss */
  .unit.left-sidebar nav.tree ul.depth-0 { display: block; }
  /* line 3427, sstyle.scss */
  .unit.left-sidebar nav.tree ul.depth-0 li { padding: 4px; border-bottom: 1px solid black; }
  /* line 3431, sstyle.scss */
  .unit.left-sidebar nav.tree ul.depth-0 li.active-trail { background-color: transparent; }
  /* line 3434, sstyle.scss */
  .unit.left-sidebar nav.tree ul.depth-0 li.active-trail a { color: black; }
  /* line 3437, sstyle.scss */
  .unit.left-sidebar nav.tree ul.depth-1 li { width: 100%; }
  /* line 3441, sstyle.scss */
  .size5of7.with-sidebar { width: 100%; float: none; }
  /* line 3446, sstyle.scss */
  nav.anchor-nav li { width: 100%; }
  /* line 3450, sstyle.scss */
  .apn-oc-items .unit.size1of2 { width: 100%; float: none; }
  /* line 3454, sstyle.scss */
  .apn-oc-items .unit.size1of2 .mod { padding-left: 0; }
  /* line 3458, sstyle.scss */
  nav.sub-tree li { width: 50%; }
  /* line 3461, sstyle.scss */
  nav.sub-tree li a { text-align: center; margin-left: 0; }
  /* line 3465, sstyle.scss */
  nav.sub-tree li.active-trail a { background-color: #0088dd; color: white; border-bottom: 0; margin-bottom: 0; }
  /* line 3472, sstyle.scss */
  .unit, #alpha, #beta { float: none; }
  /* line 3476, sstyle.scss */
  .unitRight { float: none; }
  /* line 3480, sstyle.scss */
  .size1of1 { float: none; }
  /* line 3484, sstyle.scss */
  .size1of2 { width: 100%; }
  /* line 3488, sstyle.scss */
  .size1of3, #beta { width: 100%; }
  /* line 3492, sstyle.scss */
  .size2of3, #alpha { width: 100%; }
  /* line 3496, sstyle.scss */
  .size1of4 { width: 100%; }
  /* line 3500, sstyle.scss */
  .size3of4 { width: 100%; }
  /* line 3504, sstyle.scss */
  .size1of5 { width: 100%; }
  /* line 3508, sstyle.scss */
  .size2of5 { width: 100%; }
  /* line 3512, sstyle.scss */
  .size3of5 { width: 100%; }
  /* line 3516, sstyle.scss */
  .size4of5 { width: 100%; }
  /* line 3520, sstyle.scss */
  .size1of6 { width: 100%; }
  /* line 3524, sstyle.scss */
  .size2of6 { width: 200%; }
  /* line 3528, sstyle.scss */
  .size3of6 { width: 300%; }
  /* line 3532, sstyle.scss */
  .size4of6 { width: 400%; }
  /* line 3536, sstyle.scss */
  .size5of6 { width: 500%; }
  /* line 3540, sstyle.scss */
  .size6of6 { width: 100%; }
  /* line 3544, sstyle.scss */
  .size1of7 { width: 100%; }
  /* line 3548, sstyle.scss */
  .size2of7 { width: 100%; }
  /* line 3552, sstyle.scss */
  .size3of7 { width: 100%; }
  /* line 3556, sstyle.scss */
  .size4of7 { width: 100%; }
  /* line 3560, sstyle.scss */
  .size5of7 { width: 100%; }
  /* line 3564, sstyle.scss */
  .size6of7 { width: 100%; }
  /* line 3568, sstyle.scss */
  .size7of7 { width: 100%; }
  /* line 3572, sstyle.scss */
  form .line .unit .mod { padding: 0; }
  /* line 3576, sstyle.scss */
  .line.narrow .unit, .line.narrow #alpha, .line.narrow #beta { float: left; }
  /* line 3579, sstyle.scss */
  .line.narrow .unitRight { float: right; }
  /* line 3582, sstyle.scss */
  .line.narrow .size1of1 { float: none; }
  /* line 3585, sstyle.scss */
  .line.narrow .size1of2 { width: 50%; }
  /* line 3588, sstyle.scss */
  .line.narrow .size1of3, .line.narrow #beta { width: 33.33333%; }
  /* line 3591, sstyle.scss */
  .line.narrow .size2of3, .line.narrow #alpha { width: 66.66666%; }
  /* line 3594, sstyle.scss */
  .line.narrow .size1of4 { width: 25%; }
  /* line 3597, sstyle.scss */
  .line.narrow .size3of4 { width: 75%; }
  /* line 3600, sstyle.scss */
  .line.narrow .size1of5 { width: 20%; }
  /* line 3603, sstyle.scss */
  .line.narrow .size2of5 { width: 40%; }
  /* line 3606, sstyle.scss */
  .line.narrow .size3of5 { width: 60%; }
  /* line 3609, sstyle.scss */
  .line.narrow .size4of5 { width: 80%; }
  /* line 3612, sstyle.scss */
  .line.narrow .size1of6 { width: 16.66667%; }
  /* line 3615, sstyle.scss */
  .line.narrow .size2of6 { width: 33.33333%; }
  /* line 3618, sstyle.scss */
  .line.narrow .size3of6 { width: 50%; }
  /* line 3621, sstyle.scss */
  .line.narrow .size4of6 { width: 66.66667%; }
  /* line 3624, sstyle.scss */
  .line.narrow .size5of6 { width: 83.33333%; }
  /* line 3627, sstyle.scss */
  .line.narrow .size6of6 { width: 100%; }
  /* line 3630, sstyle.scss */
  .line.narrow .size1of7 { width: 14.2857143%; }
  /* line 3633, sstyle.scss */
  .line.narrow .size1of7 { width: 14.2857143%; }
  /* line 3636, sstyle.scss */
  .line.narrow .size2of7 { width: 28.5714286%; }
  /* line 3639, sstyle.scss */
  .line.narrow .size3of7 { width: 42.8571429%; }
  /* line 3642, sstyle.scss */
  .line.narrow .size4of7 { width: 57.1428571%; }
  /* line 3645, sstyle.scss */
  .line.narrow .size5of7 { width: 71.4285714%; }
  /* line 3648, sstyle.scss */
  .line.narrow .size6of7 { width: 85.7142857%; }
  /* line 3651, sstyle.scss */
  .line.narrow .size7of7 { width: 100%; }
  /* line 3655, sstyle.scss */
  .comments { margin: 0 -20px; }
  /* line 3658, sstyle.scss */
  .comments .line.captcha { margin: 0 -6px; }
  /* line 3661, sstyle.scss */
  .comments .line.captcha .unit .mod { padding-right: 6px; }
  /* line 3664, sstyle.scss */
  .comments .line.captcha .unit:first-child .mod { padding: 0; } }
