@charset "UTF-8";
/*
	Theme Name: The Atom Project
	Author: Cstraight Media
	Author URI: http://www.cstraight.com/
	Version: 1.0
	Description: Abolish testing, our mission.
*/
@import url("//fonts.googleapis.com/css?family=Armata");
@font-face { font-family: 'Fontello'; src: url("css/fonts/fontello.eot?48474107"); src: url("css/fonts/fontello.eot?48474107#iefix") format("embedded-opentype"), url("css/fonts/fontello.woff?48474107") format("woff"), url("css/fonts/fontello.ttf?48474107") format("truetype"), url("css/fonts/fontello.svg?48474107#fontello") format("svg"); font-weight: normal; font-style: normal; }
/* line 13, scss/_icons.scss */
.icon, .video-thumbnail > a:after, [class^="icon-"]:before, [class*=" icon-"]:before { font-family: 'Fontello'; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; }

/* line 30, scss/_icons.scss */
.icon-like-outline:before { content: '\e801'; }

/* '' */
/* line 31, scss/_icons.scss */
.icon-facebook:before { content: '\e804'; }

/* '' */
/* line 32, scss/_icons.scss */
.icon-menu:before { content: '\e807'; }

/* '' */
/* line 33, scss/_icons.scss */
.icon-angle-left:before { content: '\e808'; }

/* '' */
/* line 34, scss/_icons.scss */
.icon-angle-right:before { content: '\e809'; }

/* '' */
/* line 35, scss/_icons.scss */
.icon-angle-up:before { content: '\e80a'; }

/* '' */
/* line 36, scss/_icons.scss */
.icon-like-solid:before { content: '\e800'; }

/* '' */
/* line 37, scss/_icons.scss */
.icon-twitter:before { content: '\e805'; }

/* '' */
/* line 38, scss/_icons.scss */
.icon-youtube:before { content: '\e802'; }

/* '' */
/* line 39, scss/_icons.scss */
.icon-play:before { content: '\e806'; }

/* '' */
/* line 40, scss/_icons.scss */
.icon-pinterest:before { content: '\e803'; }

/* '' */
/* line 41, scss/_icons.scss */
.icon-angle-down:before { content: '\e80b'; }

/* '' */
/* line 42, scss/_icons.scss */
.icon-gplus:before { content: '\e80c'; }

/* '' */
/* line 43, scss/_icons.scss */
.icon-instagram:before { content: '\f16d'; }

/* '' */
/* ---------------------------------------------------------------------- */
/*! RESET
/* ---------------------------------------------------------------------- */
/* line 63, scss/style.scss */
html, body, header, footer, h1, h2, h3, h4, h5, h6, hr, p, ul, ol, li, img, fieldset, input, textarea, select { margin: 0; padding: 0; }

/* line 70, scss/style.scss */
html, body { min-height: 100%; -webkit-text-size-adjust: none; }

/* line 72, scss/style.scss */
:focus { outline: none; }

/* Borders */
/* line 76, scss/style.scss */
a img, button, input, textarea { border: 0; }

/* Images & Embeds */
/* line 80, scss/style.scss */
img, object, embed { max-width: 100%; height: auto; }

/* line 81, scss/style.scss */
img { -ms-interpolation-mode: bicubic; }

/* line 82, scss/style.scss */
#map_canvas img, .map_canvas img { max-width: none !important; }

/* line 83, scss/style.scss */
iframe { border: 0; }

/* Content box? Because that makes sense. Right. */
/* line 87, scss/style.scss */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* ---------------------------------------------------------------------- */
/*! GENERAL
/* ---------------------------------------------------------------------- */
/* line 95, scss/style.scss */
html, body { height: 100%; }

/* line 96, scss/style.scss */
body { background: #f6f5f2; }

/* line 60, scss/_mixins.scss */
.clearfix:before, .container:before, section:before, [class*='section-']:before, .header:before, .footer:before, .footer .footer-callout:before, .petition-form:before, .clearfix:after, .container:after, section:after, [class*='section-']:after, .header:after, .footer:after, .footer .footer-callout:after, .petition-form:after { content: " "; display: table; }
/* line 61, scss/_mixins.scss */
.clearfix:after, .container:after, section:after, [class*='section-']:after, .header:after, .footer:after, .footer .footer-callout:after, .petition-form:after { clear: both; }

/* line 100, scss/style.scss */
.container { max-width: 1100px; margin: 0 auto; padding: 0 1em; }

/* line 107, scss/style.scss */
section, [class*='section-'] { position: relative; padding: 1em 0; }
/* line 113, scss/style.scss */
section .section-header, [class*='section-'] .section-header { text-align: center; margin: 0 0 1em; }
/* line 117, scss/style.scss */
section .section-header h1, section .section-header h2, section .section-header h3, section .section-header h4, section .section-header h5, section .section-header h6, [class*='section-'] .section-header h1, [class*='section-'] .section-header h2, [class*='section-'] .section-header h3, [class*='section-'] .section-header h4, [class*='section-'] .section-header h5, [class*='section-'] .section-header h6 { margin: 0; color: inherit; }

/* ---------------------------------------------------------------------- */
/*! TYPOGRAPHY
/* ---------------------------------------------------------------------- */
/* line 126, scss/style.scss */
html { font-size: 16px; }

/* line 127, scss/style.scss */
body { font-size: 1em; font-family: "proxima-nova", Arial, sans-serif; color: #555; font-weight: 400; -webkit-font-smoothing: antialiased; }

@media screen and (max-width: 28em) { /* line 136, scss/style.scss */
  body { font-size: 0.8em; } }
/* Headings */
/* line 141, scss/style.scss */
h1, h2, h3, h4, h5, h6 { font-family: "proxima-nova", Arial, sans-serif; font-weight: bold; margin: 1.5em 0 1em; line-height: 1.2; text-transform: uppercase; color: #707070; }
/* line 149, scss/style.scss */
h1 .preface, h1 .focus, h2 .preface, h2 .focus, h3 .preface, h3 .focus, h4 .preface, h4 .focus, h5 .preface, h5 .focus, h6 .preface, h6 .focus { display: block; margin: 0 0 0.2em; }
/* line 154, scss/style.scss */
h1 .preface, h2 .preface, h3 .preface, h4 .preface, h5 .preface, h6 .preface { font-size: 0.8em; font-weight: normal; color: #8a8a8a; }

/* line 160, scss/style.scss */
h1 { font-size: 2.1em; }

/* line 161, scss/style.scss */
h2 { font-size: 1.4em; }

/* line 162, scss/style.scss */
h3 { font-size: 1.1em; }

/* Copy */
/* line 166, scss/style.scss */
p { line-height: 1.6em; margin: 1em 0; }

/* line 167, scss/style.scss */
blockquote { color: #4aaaa5; font-size: 2em; font-style: italic; text-align: center; }
/* line 173, scss/style.scss */
blockquote p { line-height: 1.2; margin: 1em 0 0; }
/* line 177, scss/style.scss */
blockquote p:first-child { margin-top: 0; }
@media screen and (max-width: 34em) { /* line 167, scss/style.scss */
  blockquote { margin-left: 0; margin-right: 0; } }

/* Links */
/* line 190, scss/style.scss */
a { color: #4aaaa5; -moz-transition: 0.1s; -o-transition: 0.1s; -webkit-transition: 0.1s; transition: 0.1s; }
/* line 194, scss/style.scss */
a:hover { color: #3b8683; -moz-transition: 0.1s; -o-transition: 0.1s; -webkit-transition: 0.1s; transition: 0.1s; }

/* Images */
/* line 202, scss/style.scss */
img { max-width: 100%; height: auto; }

/* line 203, scss/style.scss */
.alignleft, .alignright, .aligncenter { margin: 0.5em auto; }

@media screen and (min-width: 34em) { /* line 206, scss/style.scss */
  .alignleft { float: left; margin: 0.5em 1em 0.5em 0; }
  /* line 207, scss/style.scss */
  .alignright { float: right; margin: 0.5em 0 0.5em 1em; } }
/* Lists */
/* line 212, scss/style.scss */
ul { list-style: disc; margin: 1em 0 1em 2em; }

/* line 217, scss/style.scss */
.unlist, nav ul, nav ol, [class$='-list'], .footer .nav-footer, .language-selector, .extended-language-selector, .social-counts, .hero-slides, .pagination { margin: 0; padding: 0; list-style: none; }
/* line 51, scss/_mixins.scss */
.unlist li, nav ul li, nav ol li, [class$='-list'] li, .footer .nav-footer li, .language-selector li, .extended-language-selector li, .social-counts li, .hero-slides li, .pagination li { list-style: none; margin: 0; padding: 0; }

/* Alternate Text */
/* line 222, scss/style.scss */
.alt { display: none; }

/* Buttons */
/* line 226, scss/style.scss */
.button, button, [type='submit'] { display: inline-block; background: #4aaaa5; color: #FFF; font-family: inherit; font-size: inherit; border: 0; text-decoration: none; padding: 0.5em 1em; text-transform: uppercase; font-weight: bold; cursor: pointer; -moz-appearance: none; -webkit-appearance: none; }
/* line 241, scss/style.scss */
.button:hover, button:hover, [type='submit']:hover { background: #3b8683; color: #FFF; }

/* ---------------------------------------------------------------------- */
/*! HEADER
/* ---------------------------------------------------------------------- */
/* line 252, scss/style.scss */
.header { position: relative; z-index: 1000; background: #f6f5f2; }
/* line 258, scss/style.scss */
.header .container { position: relative; }
/* line 262, scss/style.scss */
.header .logo { background: #f6f5f2; float: left; padding: 1em 1em 0.5em; margin-left: -1em; width: 8em; }
/* line 270, scss/style.scss */
.header .nav-toggle { display: block; position: absolute; top: 6em; right: 1em; background: #ece9e3; text-transform: uppercase; color: #707070; font-weight: bold; text-decoration: none; padding: 0.5em 1em; }
/* line 282, scss/style.scss */
.header .nav-toggle.active { background: #707070; color: #f6f5f2; }
@media screen and (min-width: 34em) { /* line 289, scss/style.scss */
  .header .nav-toggle { top: auto; bottom: 1em; }
  /* line 294, scss/style.scss */
  .header .logo { width: auto; margin-bottom: -4em; margin-left: 0; } }
@media screen and (min-width: 63em) { /* line 302, scss/style.scss */
  .header .nav-toggle { display: none; } }

/* line 308, scss/style.scss */
.nav-primary { display: none; margin: 0 -1em; }
/* line 312, scss/style.scss */
.nav-primary > li { position: relative; display: inline-block; border-bottom: 0.3em solid transparent; margin-bottom: 0 0 -0.3em; -moz-transition: 0.1s; -o-transition: 0.1s; -webkit-transition: 0.1s; transition: 0.1s; }
/* line 320, scss/style.scss */
.nav-primary > li.current_page_parent, .nav-primary > li.current_page_ancestor, .nav-primary > li.current_page_item { border-bottom-color: #f2cc10; }
/* line 324, scss/style.scss */
.nav-primary > li > a { display: block; text-decoration: none; text-transform: uppercase; color: #707070; padding: 0.3em 0.5em; }
/* line 334, scss/style.scss */
.nav-primary ul li { background: #b7b4b4; }
/* line 338, scss/style.scss */
.nav-primary ul a { display: block; padding: 0.3em 1em; text-decoration: none; color: #5e5a5a; }
/* line 344, scss/style.scss */
.nav-primary ul a:hover { background: #d0cece; }
@media screen and (max-width: 63em) { /* line 308, scss/style.scss */
  .nav-primary { clear: both; background: #aaa7a7; padding: 0.5em 0; }
  /* line 355, scss/style.scss */
  .nav-primary > li { display: block; border-bottom: 0; }
  /* line 359, scss/style.scss */
  .nav-primary > li.current_page_parent, .nav-primary > li.current_page_ancestor, .nav-primary > li.current_page_item { border-bottom-color: transparent; }
  /* line 362, scss/style.scss */
  .nav-primary > li.current_page_parent > a, .nav-primary > li.current_page_ancestor > a, .nav-primary > li.current_page_item > a { background: #9d9a9a; border-left: 0.3em solid #f2cc10; }
  /* line 368, scss/style.scss */
  .nav-primary > li > a { padding: 0.4em 1em; color: #f6f5f2; }
  /* line 372, scss/style.scss */
  .nav-primary > li > a:hover { background: #9d9a9a; }
  /* line 377, scss/style.scss */
  .nav-primary > li ul { display: none; } }
@media screen and (min-width: 34em) and (max-width: 63em) { /* line 308, scss/style.scss */
  .nav-primary { clear: none; margin: -1em 0 0; width: 14em; position: absolute; top: 100%; z-index: 1000; right: 1em; } }
@media screen and (min-width: 63em) { /* line 308, scss/style.scss */
  .nav-primary { display: block; position: absolute; bottom: 1em; right: 1em; }
  /* line 399, scss/style.scss */
  .nav-primary ul { display: none; position: absolute; top: 100%; left: 0; width: 15em; -moz-box-shadow: 0 0.3em 0.3em rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0.3em 0.3em rgba(0, 0, 0, 0.1); box-shadow: 0 0.3em 0.3em rgba(0, 0, 0, 0.1); }
  /* line 408, scss/style.scss */
  .nav-primary ul li { background: #dcdbdb; }
  /* line 414, scss/style.scss */
  .nav-primary > li:hover { border-bottom-color: #e1ded4; }
  /* line 419, scss/style.scss */
  .nav-primary > li.page_item_has_children { border-top: 0.3em solid transparent; margin-top: -0.3em; }
  /* line 423, scss/style.scss */
  .nav-primary > li.page_item_has_children:hover { border-bottom: 0; padding-bottom: 0.5em; margin-bottom: -0.5em; border-top-color: #aaa7a7; }
  /* line 429, scss/style.scss */
  .nav-primary > li.page_item_has_children:hover > a { color: #3e4651; }
  /* line 431, scss/style.scss */
  .nav-primary > li.page_item_has_children:hover ul { display: block; } }

/* line 439, scss/style.scss */
.nav-supplemental { position: absolute; top: 1em; right: 1em; text-align: right; }
/* line 445, scss/style.scss */
.nav-supplemental .language-selector { margin: 0 0 1em; }
@media screen and (min-width: 34em) { /* line 439, scss/style.scss */
  .nav-supplemental { white-space: nowrap; }
  /* line 452, scss/style.scss */
  .nav-supplemental .nav-language-selector, .nav-supplemental .nav-social { display: inline-block; margin-left: 1em; } }

/* ---------------------------------------------------------------------- */
/*! FOOTER
/* ---------------------------------------------------------------------- */
/* line 462, scss/style.scss */
.footer { background: #3e4651; padding: 1em 0; color: #8a8a8a; }
/* line 470, scss/style.scss */
.footer .info { font-size: 0.8em; }
/* line 475, scss/style.scss */
.footer .info-list li { display: inline-block; margin-left: 0.4em; padding-left: 0.5em; border-left: 1px solid #707070; }
/* line 481, scss/style.scss */
.footer .info-list li a { color: inherit; text-decoration: none; }
/* line 485, scss/style.scss */
.footer .info-list li a:hover { color: #4aaaa5; text-decoration: underline; }
/* line 491, scss/style.scss */
.footer .info-list li:first-child { display: block; border-left: 0; margin-left: 0; padding-left: 0; }
@media screen and (min-width: 24em) { /* line 500, scss/style.scss */
  .footer .info-list li { line-height: 1.2; }
  /* line 501, scss/style.scss */
  .footer .info-list li:first-child { display: inline-block; } }
/* line 507, scss/style.scss */
.footer .nav-footer { border-bottom: 1px solid #49525f; margin-bottom: 0.5em; padding-bottom: 1em; }
/* line 514, scss/style.scss */
.footer .nav-footer li { display: inline-block; margin-right: 1em; margin-bottom: 0.5em; }
/* line 519, scss/style.scss */
.footer .nav-footer li.current_page_item, .footer .nav-footer li.current_page_parent, .footer .nav-footer li.current_page_ancestor { color: #f6f5f2; }
/* line 524, scss/style.scss */
.footer .nav-footer a { color: inherit; text-decoration: none; }
/* line 528, scss/style.scss */
.footer .nav-footer a:hover { color: #4aaaa5; }
/* line 534, scss/style.scss */
.footer .footer-callout { display: table; width: 100%; background: #49525f; color: #a3acb8; padding: 0.75em; text-decoration: none; text-align: left; font-size: 0.9em; margin-top: 1em; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; border-radius: 0.2em; }
/* line 548, scss/style.scss */
.footer .footer-callout .footer-callout-image, .footer .footer-callout .footer-callout-text { display: table-cell; vertical-align: middle; }
/* line 553, scss/style.scss */
.footer .footer-callout .footer-callout-image { width: 20%; }
/* line 556, scss/style.scss */
.footer .footer-callout .footer-callout-image img { width: 100%; }
/* line 561, scss/style.scss */
.footer .footer-callout .footer-callout-text { padding-left: 1em; }
/* line 564, scss/style.scss */
.footer .footer-callout .footer-callout-text p { font-size: 1.1em; margin: 0; line-height: 1.3; }
/* line 571, scss/style.scss */
.footer .footer-callout:hover { color: #4aaaa5; }
/* line 576, scss/style.scss */
.footer .nav-footer-social { margin: 1em 0 0; }
/* line 580, scss/style.scss */
.footer .nav-footer-social li a { background: none; color: #8a8a8a; }
/* line 584, scss/style.scss */
.footer .nav-footer-social li a:hover { color: #4aaaa5; }
@media screen and (min-width: 44em) and (max-width: 54em) { /* line 462, scss/style.scss */
  .footer { text-align: center; }
  /* line 594, scss/style.scss */
  .footer .nav-footer { padding: 0 3em; }
  /* line 598, scss/style.scss */
  .footer .footer-callout { display: inline-block; width: 20em; } }
@media screen and (min-width: 54em) { /* line 462, scss/style.scss */
  .footer { font-size: 1em; }
  /* line 607, scss/style.scss */
  .footer .nav-footer { float: none; }
  /* line 608, scss/style.scss */
  .footer .info { float: left; clear: left; width: 70%; }
  /* line 609, scss/style.scss */
  .footer .footer-callout, .footer .nav-footer-social { float: right; clear: right; width: 25%; }
  /* line 611, scss/style.scss */
  .footer .nav-footer li { border-left: 1px solid #8a8a8a; padding-left: 0.5em; margin: 0 0 0 0.3em; line-height: 1; }
  /* line 617, scss/style.scss */
  .footer .nav-footer li:first-child { padding-left: 0; margin-left: 0; border-left: 0; }
  /* line 625, scss/style.scss */
  .footer .nav-footer-social { text-align: right; } }

/* ---------------------------------------------------------------------- */
/*! COMPONENTS
/* ---------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- */
/*! MODULE
/* ---------------------------------------------------------------------- */
/* line 6, scss/_components.scss */
.module .module-actions { margin: 1em 0 0; text-align: right; }
/* line 10, scss/_components.scss */
.module .module-actions a { font-weight: bold; text-transform: uppercase; text-decoration: none; }

/* ---------------------------------------------------------------------- */
/*! HIGHLIGHTS
/* ---------------------------------------------------------------------- */
/* line 23, scss/_components.scss */
.highlight { display: inline; background: rgba(242, 204, 16, 0.4); text-transform: uppercase; color: #FFF; font-weight: bold; }

/* ---------------------------------------------------------------------- */
/*! LANGUAGE SELECTOR
/* ---------------------------------------------------------------------- */
/* line 37, scss/_components.scss */
.language-selector { display: inline-block; border-top: 1px solid #aaa7a7; }
/* line 42, scss/_components.scss */
.language-selector li { display: inline-block; position: relative; }
/* line 46, scss/_components.scss */
.language-selector li:after { content: ""; background: transparent; width: 0.5em; height: 0.5em; position: absolute; bottom: 100%; left: 50%; margin: 0 0 -0.25em -0.25em; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; -moz-transition: 0.1s; -o-transition: 0.1s; -webkit-transition: 0.1s; transition: 0.1s; }
/* line 61, scss/_components.scss */
.language-selector li:hover:after { background-color: #aaa7a7; -moz-transition: 0.1s; -o-transition: 0.1s; -webkit-transition: 0.1s; transition: 0.1s; }
/* line 68, scss/_components.scss */
.language-selector li.active:after { background-color: #f2cc10; }
/* line 74, scss/_components.scss */
.language-selector a { display: block; padding: 0.5em 0.25em 0; text-decoration: none; text-transform: uppercase; font-weight: bold; color: #707070; font-size: 0.9em; }
@media screen and (min-width: 60em) { /* line 37, scss/_components.scss */
  .language-selector { font-size: 0.8em; } }

/* line 89, scss/_components.scss */
.extended-language-selector { font-size: 0.9em; padding: 0 0 0.7em; border-bottom: 1px solid #dcd7c9; }
/* line 95, scss/_components.scss */
.extended-language-selector li { display: inline-block; }
/* line 98, scss/_components.scss */
.extended-language-selector li a { display: block; padding: 0.5em; color: #444; text-decoration: none; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; border-radius: 0.2em; }
/* line 106, scss/_components.scss */
.extended-language-selector li a:hover { color: #4aaaa5; }
/* line 112, scss/_components.scss */
.extended-language-selector li.active a { background: #f2cc10; color: #FFF; }

/* ---------------------------------------------------------------------- */
/*! SOCIAL ICONS
/* ---------------------------------------------------------------------- */
/* line 125, scss/_components.scss */
.social-icons-list { font-size: 1.2em; }
/* line 128, scss/_components.scss */
.social-icons-list li { display: inline-block; }
/* line 132, scss/_components.scss */
.social-icons-list a { display: block; padding: 0.25em; width: 1.5em; height: 1.5em; line-height: 1em; text-align: center; color: #f6f5f2; background: #aaa7a7; text-decoration: none; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; }
/* line 145, scss/_components.scss */
.social-icons-list a:hover { background: #f2cc10; }

/* ---------------------------------------------------------------------- */
/*! SOCIAL COUNTS
/* ---------------------------------------------------------------------- */
/* line 156, scss/_components.scss */
.social-counts { text-align: center; margin: 1em 0; }
/* line 161, scss/_components.scss */
.social-counts li { position: relative; background: #4aaaa5; display: inline-block; min-width: 6.5em; margin: 0 0.2em 0.2em; }
/* line 169, scss/_components.scss */
.social-counts li:hover > a { visibility: hidden; }
/* line 171, scss/_components.scss */
.social-counts li:hover .social-button { display: block; overflow: hidden; }
/* line 177, scss/_components.scss */
.social-counts li .social-button { background: inherit; padding: 0.3em; display: none; position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding-top: 0.4em; }
/* line 190, scss/_components.scss */
.social-counts a { display: block; padding: 0.5em 1em; color: #FFF; background: #4aaaa5; text-decoration: none; }
/* line 197, scss/_components.scss */
.social-counts a:hover { background: #3b8683; }

/* ---------------------------------------------------------------------- */
/*! VIDEOS
/* ---------------------------------------------------------------------- */
@media screen and (max-width: 24em) { /* line 211, scss/_components.scss */
  .featured-videos-list > li { padding: 2em 0 0; margin: 2em 0 0; border-top: 1px solid #dcd7c9; }
  /* line 216, scss/_components.scss */
  .featured-videos-list > li:first-child { border-top: 0; margin-top: 0; padding-top: 0; } }
@media screen and (min-width: 24em) and (max-width: 44em) { /* line 208, scss/_components.scss */
  .featured-videos-list { margin: 0 -0.75em; }
  /* line 228, scss/_components.scss */
  .featured-videos-list > li { float: left; width: 50%; float: left; padding-left: 0.75em; padding-right: 0.75em; margin-top: 0; padding-top: 0; border-top: 0; }
  /* line 236, scss/_components.scss */
  .featured-videos-list .featured-video-quad { float: none; clear: both; width: 100%; float: left; padding-left: 0.75em; padding-right: 0.75em; margin-top: 2em; padding-top: 2em; border-top: 1px solid #dcd7c9; } }
@media screen and (min-width: 44em) { /* line 208, scss/_components.scss */
  .featured-videos-list { margin: 0 -0.75em; }
  /* line 248, scss/_components.scss */
  .featured-videos-list > li { width: 33.33333%; float: left; padding-left: 0.75em; padding-right: 0.75em; } }

/* line 253, scss/_components.scss */
.autoplay-video { position: relative; padding-bottom: 56.25%; padding-top: 0; height: 0; overflow: hidden; }
/* line 260, scss/_components.scss */
.autoplay-video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* line 268, scss/_components.scss */
.video-thumbnail { position: relative; overflow: hidden; padding: 0 0 56.25%; }
/* line 273, scss/_components.scss */
.video-thumbnail img { vertical-align: bottom; }
/* line 277, scss/_components.scss */
.video-thumbnail > a { display: block; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; text-decoration: none; }
/* line 286, scss/_components.scss */
.video-thumbnail > a:before, .video-thumbnail > a:after { content: ""; position: absolute; top: 50%; left: 50%; z-index: 100; font-size: 7em; line-height: 1; margin-left: -0.5em; margin-top: -0.5em; width: 1em; height: 1em; }
/* line 300, scss/_components.scss */
.video-thumbnail > a:before { border: 0.05em solid #FFF; margin-top: -0.55em; -moz-border-radius: 5em; -webkit-border-radius: 5em; border-radius: 5em; }
/* line 307, scss/_components.scss */
.video-thumbnail > a:after { content: "\e806"; text-align: center; color: #FFF; text-decoration: none; text-indent: 0.2em; }
/* line 316, scss/_components.scss */
.video-thumbnail > a img { position: absolute; top: 0; left: 0; bottom: 0; right: 0; min-width: 50%; min-height: 50%; max-width: 50%; margin: auto; }
/* line 329, scss/_components.scss */
.video-thumbnail .video-share-icons { position: absolute; bottom: 0; left: 0; right: 0; z-index: 100; margin: 0; padding-right: 0.25em; text-align: right; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
/* line 341, scss/_components.scss */
.video-thumbnail .video-share-icons li { display: inline-block; }
/* line 345, scss/_components.scss */
.video-thumbnail .video-share-icons a { display: block; padding: 0.25em; color: #FFF; text-decoration: none; }
/* line 351, scss/_components.scss */
.video-thumbnail .video-share-icons a:hover { color: #f2cc10; }
/* line 357, scss/_components.scss */
.video-thumbnail > .embedded-video { position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
/* line 364, scss/_components.scss */
.video-thumbnail > .embedded-video iframe { width: 100%; height: 100%; }

/* line 371, scss/_components.scss */
.video-text { margin: 1em 0 0; }
/* line 374, scss/_components.scss */
.video-text .video-title { font-weight: normal; text-transform: none; color: #707070; margin: 0.5em 0; }
/* line 380, scss/_components.scss */
.video-text .video-title a { color: inherit; text-decoration: none; }
/* line 386, scss/_components.scss */
.video-text .video-excerpt { color: #aaa7a7; }
/* line 389, scss/_components.scss */
.video-text .video-excerpt p { line-height: 1.3; margin: 0.5em 0; }

/* line 397, scss/_components.scss */
.video-thumbnail-quad { margin: -0.25em 0; }
/* line 60, scss/_mixins.scss */
.video-thumbnail-quad:before, .video-thumbnail-quad:after { content: " "; display: table; }
/* line 61, scss/_mixins.scss */
.video-thumbnail-quad:after { clear: both; }
/* line 401, scss/_components.scss */
.video-thumbnail-quad li { position: relative; float: left; padding: 0.25em; overflow: hidden; width: 50%; }
/* line 410, scss/_components.scss */
.video-thumbnail-quad li .video-thumbnail > a { font-size: 3em; }
/* line 412, scss/_components.scss */
.video-thumbnail-quad li .video-thumbnail > a:before, .video-thumbnail-quad li .video-thumbnail > a:after { font-size: inherit; }

/* ---------------------------------------------------------------------- */
/*! FEATURE BOX
/* ---------------------------------------------------------------------- */
/* line 425, scss/_components.scss */
.feature-box { padding: 1em; background: #ece9e3; border-top: 0.5em solid #4aaaa5; }
/* line 430, scss/_components.scss */
.feature-box .feature-box-header { margin: 0 0 1em; }
/* line 433, scss/_components.scss */
.feature-box .feature-box-header h1, .feature-box .feature-box-header h2, .feature-box .feature-box-header h3, .feature-box .feature-box-header h4, .feature-box .feature-box-header h5, .feature-box .feature-box-header h6 { margin: 0; }

/* line 437, scss/_components.scss */
.feature-collage { position: relative; overflow: hidden; }
/* line 60, scss/_mixins.scss */
.feature-collage:before, .feature-collage:after { content: " "; display: table; }
/* line 61, scss/_mixins.scss */
.feature-collage:after { clear: both; }
/* line 443, scss/_components.scss */
.feature-collage .playable:before, .feature-collage .playable:after { font-size: 4em; }
/* line 446, scss/_components.scss */
.feature-collage img { vertical-align: bottom; }
/* line 450, scss/_components.scss */
.feature-collage .feature-collage-large { width: 70%; }
/* line 454, scss/_components.scss */
.feature-collage .feature-collage-small { position: absolute; left: 70%; right: 0.5em; margin-left: 0.5em; overflow: hidden; }
/* line 462, scss/_components.scss */
.feature-collage .feature-collage-small .fill-image img { height: 50%; }
/* line 467, scss/_components.scss */
.feature-collage .feature-collage-small.top { top: 0; bottom: 50%; }
/* line 471, scss/_components.scss */
.feature-collage .feature-collage-small.top .fill-image { margin-top: -0.25em; }
/* line 474, scss/_components.scss */
.feature-collage .feature-collage-small.bottom { bottom: 0; top: 50%; }
/* line 478, scss/_components.scss */
.feature-collage .feature-collage-small.bottom .fill-image { margin-top: 0.25em; }

/* ---------------------------------------------------------------------- */
/*! POSTS LIST
/* ---------------------------------------------------------------------- */
/* line 488, scss/_components.scss */
.posts-list { margin: 0 0 1em; }
/* line 491, scss/_components.scss */
.posts-list .post-list-item { padding: 0 0 1em; margin: 0 0 1em; border-bottom: 1px solid #e6e3d9; }
/* line 498, scss/_components.scss */
.posts-list .post-title h1, .posts-list .post-title h2, .posts-list .post-title h3, .posts-list .post-title h4, .posts-list .post-title h5, .posts-list .post-title h6 { margin: 0; text-transform: none; font-weight: normal; }
/* line 503, scss/_components.scss */
.posts-list .post-title h1 a, .posts-list .post-title h2 a, .posts-list .post-title h3 a, .posts-list .post-title h4 a, .posts-list .post-title h5 a, .posts-list .post-title h6 a { text-decoration: none; }
/* line 510, scss/_components.scss */
.posts-list .post-excerpt p { margin: 0.5em 0 0; line-height: 1.2; }

/* ---------------------------------------------------------------------- */
/*! QUOTES
/* ---------------------------------------------------------------------- */
/* line 523, scss/_components.scss */
.quotes-list .quote { margin: 0 0 1em; }
@media screen and (min-width: 54em) { /* line 528, scss/_components.scss */
  .quotes-list .quote { float: left; padding-right: 3em; width: 50%; }
  /* line 533, scss/_components.scss */
  .quotes-list .quote.even { margin-bottom: 2em; }
  /* line 537, scss/_components.scss */
  .quotes-list .quote.odd { display: block; float: right; margin-top: 2em; } }

/* line 546, scss/_components.scss */
.quote { position: relative; }
/* line 60, scss/_mixins.scss */
.quote:before, .quote:after { content: " "; display: table; }
/* line 61, scss/_mixins.scss */
.quote:after { clear: both; }
/* line 550, scss/_components.scss */
.quote.odd { display: none; }
/* line 552, scss/_components.scss */
.quote .quote-image { float: left; width: 4em; height: 4em; border: 0.3em solid #f2cc10; }
/* line 559, scss/_components.scss */
.quote .quote-bubble { position: relative; margin-left: 5.5em; background: #FFF; border: 1px solid #f0eee8; padding: 0.75em; font-size: 0.9em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
/* line 569, scss/_components.scss */
.quote .quote-bubble p { line-height: 1.3; font-style: italic; margin: 0.5em 0 0; }
/* line 574, scss/_components.scss */
.quote .quote-bubble p:first-child { margin-top: 0; }
/* line 579, scss/_components.scss */
.quote .quote-bubble:before, .quote .quote-bubble:after { content: ""; position: absolute; top: 1.5em; right: 100%; }
/* line 586, scss/_components.scss */
.quote .quote-bubble:before { margin-top: -1px; display: block; content: ""; width: 0; height: 0; border: 5px solid transparent; -moz-transform: scale(1.01); border-right: 10px solid #f0eee8; }
/* line 591, scss/_components.scss */
.quote .quote-bubble:after { display: block; content: ""; width: 0; height: 0; border: 4.5px solid transparent; -moz-transform: scale(1.01); border-right: 9px solid #FFF; }

/* ---------------------------------------------------------------------- */
/*! HERO IMAGES
/* ---------------------------------------------------------------------- */
/* line 602, scss/_components.scss */
.hero-slides { position: relative; overflow: hidden; }
/* line 607, scss/_components.scss */
.hero-slides .color-green { background: #5d9f4d; }
/* line 608, scss/_components.scss */
.hero-slides .color-yellow { background: #ecbb05; }
/* line 611, scss/_components.scss */
.hero-slides .color-yellow .button { background: #707070; }
/* line 613, scss/_components.scss */
.hero-slides .color-orange { background: #d07425; }
/* line 614, scss/_components.scss */
.hero-slides .color-blue { background: #95c3cc; }

/* line 617, scss/_components.scss */
.hero-slides, .hero-inner { height: 26em; }
@media screen and (min-width: 34em) { /* line 617, scss/_components.scss */
  .hero-slides, .hero-inner { height: 26em; } }
@media screen and (min-width: 60em) { /* line 617, scss/_components.scss */
  .hero-slides, .hero-inner { height: 34em; } }

/* line 630, scss/_components.scss */
.hero-slide { position: absolute; width: 100%; overflow: hidden; }
/* line 635, scss/_components.scss */
.hero-slide .button { background: #f2cc10; }
/* line 639, scss/_components.scss */
.hero-slide .hero-inner { display: table; width: 100%; }
/* line 643, scss/_components.scss */
.hero-slide .hero-text { display: table-cell; vertical-align: middle; }

/* line 649, scss/_components.scss */
.hero-text { position: relative; z-index: 0; text-align: right; padding: 2em 0; font-family: "Armata", sans-serif; text-transform: uppercase; color: #FFF; }
/* line 658, scss/_components.scss */
.hero-text .hero-statement { font-size: 1.7em; font-family: "Armata", sans-serif; color: #FFF; }
/* line 663, scss/_components.scss */
.hero-text .hero-statement h1, .hero-text .hero-statement h2, .hero-text .hero-statement h3 { font: inherit; margin: 0; color: inherit; }
/* line 667, scss/_components.scss */
.hero-text .hero-action p { margin-bottom: 0.2em; }
@media screen and (min-width: 34em) { /* line 674, scss/_components.scss */
  .hero-text .hero-action { font-size: 1.2em; }
  /* line 678, scss/_components.scss */
  .hero-text .hero-statement { font-size: 2.2em; padding-left: 30%; } }
@media screen and (min-width: 60em) { /* line 686, scss/_components.scss */
  .hero-text .hero-action { font-size: 1.4em; }
  /* line 690, scss/_components.scss */
  .hero-text .hero-statement { font-size: 3em; padding-left: 30%; } }

/* line 697, scss/_components.scss */
.hero-image { position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; z-index: 0; }
/* line 705, scss/_components.scss */
.hero-image img { position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; height: 50%; max-width: none; }

/* line 718, scss/_components.scss */
.hero-progress-bar { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; line-height: 4px; text-align: center; z-index: 100; }
/* line 728, scss/_components.scss */
.hero-progress-bar .hero-progress { position: relative; display: inline-block; vertical-align: top; line-height: 1; margin: 0; content: ""; width: 0; height: 100%; background: #FFF; }

/* line 742, scss/_components.scss */
.hero-nav { position: absolute; bottom: 1em; left: 0; right: 0; text-align: right; font-size: 0.8em; }
/* line 751, scss/_components.scss */
.hero-nav li { display: inline-block; margin: 0 0.3em; }
/* line 755, scss/_components.scss */
.hero-nav li a { display: block; background: #FFF; text-decoration: none; padding: 0; width: 2em; line-height: 1; color: #FFF; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }
/* line 768, scss/_components.scss */
.hero-nav li.active a { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }

/* line 779, scss/_components.scss */
.no-touch .hero-nav li a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; }

/* ---------------------------------------------------------------------- */
/*! PAGE HEADER
/* ---------------------------------------------------------------------- */
/* line 792, scss/_components.scss */
.page-header { position: relative; background: #3e4651; padding: 4em 0; overflow: hidden; }
/* line 798, scss/_components.scss */
.page-header .page-title { position: relative; z-index: 10; text-align: right; color: #FFF; }
/* line 804, scss/_components.scss */
.page-header .page-title h1 { font-family: "Armata", sans-serif; display: inline-block; margin: 0; font-size: 1.5em; line-height: 1.3; color: inherit; }
/* line 814, scss/_components.scss */
.page-header.color-blue { background: #95c3cc; }
/* line 815, scss/_components.scss */
.page-header.color-yellow { background: #ecbb05; }
/* line 816, scss/_components.scss */
.page-header.color-orange { background: #d07425; }
/* line 817, scss/_components.scss */
.page-header.color-green { background: #5d9f4d; }
@media screen and (min-width: 34em) { /* line 792, scss/_components.scss */
  .page-header { padding: 5em 0; }
  /* line 823, scss/_components.scss */
  .page-header .page-title h1 { font-size: 3em; }
  /* line 829, scss/_components.scss */
  .page-header .hero-image img { height: auto; min-height: 50%; } }

/* ---------------------------------------------------------------------- */
/*! SECONDARY NAV
/* ---------------------------------------------------------------------- */
/* line 843, scss/_components.scss */
.nav-secondary { position: relative; z-index: 10; }
/* line 847, scss/_components.scss */
.nav-secondary .nav-toggle-secondary { display: inline-block; background: #ece9e3; padding: 0.5em 1em; text-decoration: none; font-weight: bold; color: #848080; margin: 0 0 0.2em; }
/* line 856, scss/_components.scss */
.nav-secondary .nav-toggle-secondary [class*='icon-'] { color: #c3c1c1; }
/* line 858, scss/_components.scss */
.nav-secondary .nav-toggle-secondary.active { background: #3e4651; color: #FFF; }
/* line 862, scss/_components.scss */
.nav-secondary .nav-toggle-secondary.active [class*='icon-'] { color: #6a788b; }

/* line 868, scss/_components.scss */
.nav-secondary-list > li { margin: 0 0 0.2em; }
/* line 871, scss/_components.scss */
.nav-secondary-list > li > a { display: block; padding: 0.5em 1em; text-decoration: none; background: #f0eee8; font-size: 1.1em; }
/* line 878, scss/_components.scss */
.nav-secondary-list > li > a:hover { background: #e8e5dc; }
/* line 884, scss/_components.scss */
.nav-secondary-list > li.current_page_item > a, .nav-secondary-list > li.current_page_parent > a, .nav-secondary-list > li.current_page_ancestor > a { background: #4aaaa5; color: #FFF; }
/* line 891, scss/_components.scss */
.nav-secondary-list ul { background: #e1ded4; padding: 0.5em 0 1em; margin: 0.2em 0 0; }
/* line 896, scss/_components.scss */
.nav-secondary-list ul a { display: block; padding: 0.2em 1em; text-decoration: none; color: #918d8d; }
/* line 902, scss/_components.scss */
.nav-secondary-list ul a:hover { background: #d7d2c5; color: #5e5a5a; }
/* line 909, scss/_components.scss */
.nav-secondary-list ul .current_page_item a, .nav-secondary-list ul .current_page_parent a, .nav-secondary-list ul .current_page_ancestor a { color: #3e4651; }

/* ---------------------------------------------------------------------- */
/*! WIDGETS
/* ---------------------------------------------------------------------- */
/* line 921, scss/_components.scss */
.widget { margin: 0 0 1em; }
/* line 924, scss/_components.scss */
.widget .widget-content { background: #ece9e3; padding: 1em; }
/* line 928, scss/_components.scss */
.widget .widget-content :first-child { margin-top: 0; }
/* line 932, scss/_components.scss */
.widget .widget-content .button, .widget .widget-content [type='submit'], .widget .widget-content button { background: #f2cc10; }
/* line 935, scss/_components.scss */
.widget .widget-content .button:hover, .widget .widget-content [type='submit']:hover, .widget .widget-content button:hover { background: #ddb90c; }
/* line 940, scss/_components.scss */
.widget .widget-content .social-counts { font-size: 0.9em; }
/* line 943, scss/_components.scss */
.widget .widget-content .social-counts li { margin: 0 0.2em 0.2em 0; }

/* ---------------------------------------------------------------------- */
/*! POSTS LIST
/* ---------------------------------------------------------------------- */
/* line 957, scss/_components.scss */
.posts-list li { padding: 0 0 1em; margin: 0 0 1em; border-bottom: 1px dashed #aaa7a7; }

/* ---------------------------------------------------------------------- */
/*! MAP
/* ---------------------------------------------------------------------- */
/* line 970, scss/_components.scss */
.supporters-map { height: 20em; }
@media screen and (min-width: 34em) { /* line 970, scss/_components.scss */
  .supporters-map { height: 26em; } }
@media screen and (min-width: 60em) { /* line 970, scss/_components.scss */
  .supporters-map { height: 34em; } }

/* line 982, scss/_components.scss */
.supporters-map-container { text-align: center; }
/* line 985, scss/_components.scss */
.supporters-map-container .section-header { color: #4aaaa5; }
/* line 988, scss/_components.scss */
.supporters-map-container .section-header h1 { font-weight: 900; margin: 0 0 0.5em; }
/* line 991, scss/_components.scss */
.supporters-map-container h2 { text-align: center; }
/* line 995, scss/_components.scss */
.supporters-map-container p { font-size: 1.2em; font-style: italic; }
/* line 1001, scss/_components.scss */
.supporters-map-container .social-counts a { background: #8f9eb2; }
@media screen and (min-width: 60em) { /* line 1008, scss/_components.scss */
  .supporters-map-container .section-header h1 { display: inline-block; margin-bottom: -0.2em; font-size: 2.5em; margin-right: 0.3em; }
  /* line 1010, scss/_components.scss */
  .supporters-map-container .section-header .button { vertical-align: top; font-size: 1.3em; } }

/* line 1015, scss/_components.scss */
.gm-style img { max-width: none !important; }

/* line 1017, scss/_components.scss */
.cluster { position: relative; background: #f2cc10; color: #FFF; padding: 12px 0; width: 40px; height: 40px; text-align: center; font-weight: bold !important; cursor: default; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; -moz-border-radius: 8em; -webkit-border-radius: 8em; border-radius: 8em; }
/* line 1030, scss/_components.scss */
.cluster.cluster-2 { font-size: 1.25em !important; padding: 18px 0; width: 55px; height: 55px; background: #4aaaa5; }
/* line 1038, scss/_components.scss */
.cluster.cluster-3 { padding: 25px 0; width: 70px; height: 70px; font-size: 1.5em !important; background: #3e4651; }

/* line 1050, scss/_components.scss */
.supporter-details { width: 15em; }
/* line 1053, scss/_components.scss */
.supporter-details img { float: right; margin: 0 0 0.5em 0.5em; max-width: 5em; }
/* line 1059, scss/_components.scss */
.supporter-details h3, .supporter-details h4 { margin: 0; font-weight: normal; text-transform: none; }
/* line 1061, scss/_components.scss */
.supporter-details h3 { text-transform: none; font-weight: normal; color: #4aaaa5; }
/* line 1067, scss/_components.scss */
.supporter-details h4 { font-style: italic; font-weight: normal; color: #707070; }

/* ---------------------------------------------------------------------- */
/*! LAT LONG FINDER
/* ---------------------------------------------------------------------- */
/* line 1079, scss/_components.scss */
.lat-long-finder { margin: 1em 0; }
/* line 1082, scss/_components.scss */
.lat-long-finder .map { background: #3e4651; height: 15em; }

/* ---------------------------------------------------------------------- */
/*! PAGINATION
/* ---------------------------------------------------------------------- */
/* line 1093, scss/_components.scss */
.pagination { text-align: center; }
/* line 1097, scss/_components.scss */
.pagination .page-numbers { display: inline-block; text-decoration: none; padding: 0.3em 0; width: 1.6em; text-align: center; color: #6a788b; white-space: nowrap; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; }
/* line 1108, scss/_components.scss */
.pagination .page-numbers:hover { background: #ece9e3; }
/* line 1112, scss/_components.scss */
.pagination .page-numbers.current { background: #f2cc10; color: #FFF; }
/* line 1117, scss/_components.scss */
.pagination .page-numbers.next, .pagination .page-numbers.prev { width: auto; }
/* line 1120, scss/_components.scss */
.pagination .page-numbers.next:hover, .pagination .page-numbers.prev:hover { text-decoration: underline; background: transparent; }
/* line 1126, scss/_components.scss */
.pagination .page-numbers.dots { width: auto; }
/* line 1129, scss/_components.scss */
.pagination .page-numbers.dots:hover { background: transparent; }
@media screen and (min-width: 60em) { /* line 1136, scss/_components.scss */
  .pagination .page-numbers { padding: 0.5em 0; width: 2em; } }

/* ---------------------------------------------------------------------- */
/*! MODALS
/* ---------------------------------------------------------------------- */
/* line 1148, scss/_components.scss */
.modal-overlay { display: none; background: #f6f5f2; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 1000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; }

/* line 1161, scss/_components.scss */
.modal { display: none; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 1001; }

/* line 1171, scss/_components.scss */
.modal-content { position: absolute; top: 50%; left: 50%; width: 80%; height: 0; padding-bottom: 45%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 1181, scss/_components.scss */
.modal-content iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* line 1190, scss/_components.scss */
.modal-close { font-size: 4em; font-weight: bold; color: #FFF; text-decoration: none; position: absolute; top: -0.2em; right: -0.2em; z-index: 1002; background: #f2cc10; padding: 0; width: 1.2em; height: 1.2em; line-height: 1.2em; text-align: center; -moz-border-radius: 2em; -webkit-border-radius: 2em; border-radius: 2em; }
/* line 1208, scss/_components.scss */
.modal-close:hover { color: #FFF; background: #c4a50b; }

/* ---------------------------------------------------------------------- */
/*! FILL IMAGE
/* ---------------------------------------------------------------------- */
/* line 1219, scss/_components.scss */
.fill-image { position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; }
/* line 1226, scss/_components.scss */
.fill-image img { position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; min-height: 50%; min-width: 50%; }

/* ---------------------------------------------------------------------- */
/*! FORMS
/* ---------------------------------------------------------------------- */
/* line 5, scss/_forms.scss */
input, textarea, button { font-family: inherit; font-size: inherit; }

/* line 10, scss/_forms.scss */
input, textarea { padding: 0.4em; }

/* line 14, scss/_forms.scss */
[type='radio'], [type='checkbox'] { padding: 0; }

/* ---------------------------------------------------------------------- */
/*! FIELDS
/* ---------------------------------------------------------------------- */
/* line 24, scss/_forms.scss */
.form-fields-list input, .form-fields-list textarea { width: 100%; }
/* line 27, scss/_forms.scss */
.form-fields-list input.error, .form-fields-list textarea.error { background-color: #ffb3b3; }
/* line 32, scss/_forms.scss */
.form-fields-list label { display: inline-block; margin: 0 0 0.2em; font-weight: bold; }
/* line 37, scss/_forms.scss */
.form-fields-list label.error { font-weight: normal; color: #900; font-size: 0.9em; }
/* line 43, scss/_forms.scss */
.form-fields-list label em { font-size: 0.9em; font-style: italic; font-weight: normal; color: #787373; }
/* line 51, scss/_forms.scss */
.form-fields-list [type='radio'], .form-fields-list [type='checkbox'], .form-fields-list [type='submit'] { width: auto; }
/* line 55, scss/_forms.scss */
.form-fields-list li { margin: 0.5em 0; }

/* line 61, scss/_forms.scss */
.ajax-response { padding: 1em; background: #faeba1; text-align: center; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; border-radius: 0.3em; }
/* line 66, scss/_forms.scss */
.ajax-response * { margin: 0; }
/* line 68, scss/_forms.scss */
.ajax-response.error { background: #ffb3b3; }

/* ---------------------------------------------------------------------- */
/*! PETITION FORM
/* ---------------------------------------------------------------------- */
/* line 80, scss/_forms.scss */
.petition-form { position: relative; padding: 1em; margin: 0 0 1.5em; background: #ece9e3; }
/* line 88, scss/_forms.scss */
.petition-form .field-country { float: left; width: 66.66667%; padding-right: 1em; }
/* line 94, scss/_forms.scss */
.petition-form .field-zip { float: left; width: 33.33333%; }
/* line 99, scss/_forms.scss */
.petition-form .field-photo { clear: both; }
/* line 103, scss/_forms.scss */
.petition-form .field-photo-notes { font-style: italic; font-size: 0.8em; color: #787373; }
/* line 108, scss/_forms.scss */
.petition-form .field-photo-notes p { line-height: 1.3; }
/* line 113, scss/_forms.scss */
.petition-form .form-fields { text-align: left; margin-bottom: 1.5em; }
/* line 117, scss/_forms.scss */
.petition-form .form-fields h2 { text-align: left; margin-top: 0; }
/* line 123, scss/_forms.scss */
.petition-form button { padding: 0.5em 3em; text-align: center; background: #3e4651; }
/* line 128, scss/_forms.scss */
.petition-form button:hover { background: #49525f; }
/* line 133, scss/_forms.scss */
.petition-form .form-copy { text-align: left; }
/* line 138, scss/_forms.scss */
.petition-form .form-copy .social-counts li { min-width: 4em; }
/* line 141, scss/_forms.scss */
.petition-form .form-copy .social-counts li.facebook { min-width: 6.5em; }
/* line 148, scss/_forms.scss */
.petition-form .video-blurb { font-size: 0.8em; color: #918d8d; }
/* line 152, scss/_forms.scss */
.petition-form .video-blurb p { line-height: 1.3; }
@media screen and (min-width: 40em) { /* line 80, scss/_forms.scss */
  .petition-form { text-align: left; }
  /* line 160, scss/_forms.scss */
  .petition-form .form-fields, .petition-form .form-copy { float: left; padding: 1em 0; }
  /* line 165, scss/_forms.scss */
  .petition-form .form-fields { width: 58.33333%; padding-right: 2em; border-right: 1px solid #d7d2c5; }
  /* line 171, scss/_forms.scss */
  .petition-form .form-copy { border-left: 1px solid #d7d2c5; margin-left: -1px; padding-left: 2em; width: 41.66667%; }
  /* line 179, scss/_forms.scss */
  .petition-form .video-description { font-size: 0.9em; margin: 2em 0 0; padding: 0.2em 0 0; border-top: 1px solid #d7d2c5; }
  /* line 185, scss/_forms.scss */
  .petition-form .video-description p { line-height: 1.4; }
  /* line 190, scss/_forms.scss */
  .petition-form .form-actions { clear: both; } }

/* ---------------------------------------------------------------------- */
/*! PAGES
/* ---------------------------------------------------------------------- */
/* line 645, scss/style.scss */
.sidebar { position: relative; z-index: 10; margin: 2em 0 0; padding: 2em 0; border-top: 1px dashed #e1ded4; }

@media screen and (min-width: 44em) { /* line 658, scss/style.scss */
  .sidebar { width: 25%; float: left; padding-left: 0.75em; padding-right: 0.75em; margin-top: -2em; padding-top: 0; padding-left: 0; border-top: 0; }
  /* line 665, scss/style.scss */
  .content { width: 75%; float: left; padding-left: 0.75em; padding-right: 0.75em; float: right; padding-bottom: 3em; } }
@media screen and (min-width: 44em) and (max-width: 50em) { /* line 673, scss/style.scss */
  .sidebar { font-size: 0.9em; } }
@media screen and (min-width: 60em) { /* line 679, scss/style.scss */
  .sidebar { width: 33.33333%; padding-right: 5em; }
  /* line 683, scss/style.scss */
  .content { width: 66.66667%; } }
/* ---------------------------------------------------------------------- */
/*! HOMEPAGE
/* ---------------------------------------------------------------------- */
/* Hero */
/* line 6, scss/_pages.scss */
.section-hero { padding: 0; }

/* Mission */
/* line 11, scss/_pages.scss */
.section-mission { background: #3e4651; color: #FFF; text-align: center; }
/* line 16, scss/_pages.scss */
.section-mission p { margin-top: 0; }
/* line 21, scss/_pages.scss */
.section-mission .social-counts a { background: #8f9eb2; }
/* line 24, scss/_pages.scss */
.section-mission .social-counts a:hover { background: #71849d; }
@media screen and (min-width: 60em) { /* line 11, scss/_pages.scss */
  .section-mission { font-size: 1.4em; }
  /* line 32, scss/_pages.scss */
  .section-mission p { font-size: .9em; }
  /* line 33, scss/_pages.scss */
  .section-mission .social-counts { font-size: 0.7em; } }

/* Join Callout */
/* line 39, scss/_pages.scss */
.section-join-callout { background: #f2cc10; padding: 1em 0; text-align: center; font-size: 1em; font-weight: bold; color: #FFF; }
/* line 47, scss/_pages.scss */
.section-join-callout h1, .section-join-callout h2, .section-join-callout h3 { color: inherit; margin: 0 0 0.5em; }
/* line 49, scss/_pages.scss */
.section-join-callout .box-number { display: inline-block; border: 0.15em solid #FFF; padding: 0.1em 0.3em; }
/* line 55, scss/_pages.scss */
.section-join-callout .button { background: #FFF; color: #f2cc10; }

/* News */
/* line 63, scss/_pages.scss */
.section-news { padding: 1em 0; }
@media screen and (min-width: 44em) { /* line 67, scss/_pages.scss */
  .section-news .container { padding: 0; }
  /* line 71, scss/_pages.scss */
  .section-news .ambassador-feature { width: 41.66667%; float: left; padding-left: 0.75em; padding-right: 0.75em; }
  /* line 75, scss/_pages.scss */
  .section-news .news-module { width: 58.33333%; float: left; padding-left: 0.75em; padding-right: 0.75em; } }

/* Map */
/* line 83, scss/_pages.scss */
.section-map { background: url(images/img-world-map.jpg) no-repeat top center; background-size: cover; }
/* line 87, scss/_pages.scss */
.section-map .section-header { font-size: 1.3em; color: #3e4651; }
/* line 91, scss/_pages.scss */
.section-map .section-header .preface { color: #6a788b; }
/* line 95, scss/_pages.scss */
.section-map .section-header .focus { font-weight: 900; }
/* line 100, scss/_pages.scss */
.section-map .map-actions { clear: both; text-align: center; }

/* ---------------------------------------------------------------------- */
/*! MAP/PETITION
/* ---------------------------------------------------------------------- */
/* line 111, scss/_pages.scss */
.language-selector-wrap { text-align: center; }

/* line 116, scss/_pages.scss */
.language-ar { direction: rtl; text-align: right; }
/* line 120, scss/_pages.scss */
.language-ar .form-fields-list { text-align: right; }

/* ---------------------------------------------------------------------- */
/*! KARIPBEK
/* ---------------------------------------------------------------------- */
/*------------------
KARIPBEK MAIN PAGE
------------------*/
/* line 133, scss/_pages.scss */
.karipbek-headline { color: #4aaaa5; text-transform: none; font-style: italic; font-weight: 200; line-height: 1.3em; }

/* line 141, scss/_pages.scss */
.feature-box.left { width: 48%; float: left; }

/* line 147, scss/_pages.scss */
.feature-box.right { width: 48%; float: right; }

@media (max-width: 720px) { /* line 154, scss/_pages.scss */
  .feature-box.left { width: 96%; float: none; margin: 6% 2%; }
  /* line 155, scss/_pages.scss */
  .feature-box.right { width: 96%; float: none; margin: 6% 2%; } }
/* line 158, scss/_pages.scss */
.extra-margin { margin: 0.5em 1.2em .7em 0px; }

/*------------------
KARIPBEK PORTFOLIO
------------------*/
/* line 166, scss/_pages.scss */
.container.karipbek { padding: 0px; }

/* line 169, scss/_pages.scss */
.masonry-wrapper { padding-bottom: 2em; }

/* line 173, scss/_pages.scss */
.item { width: 17%; margin-top: 30px; margin-right: 30px; }

/* line 179, scss/_pages.scss */
.item.w2 { width: 22%; }

/* line 183, scss/_pages.scss */
.item.w3 { width: 27%; }

/* line 187, scss/_pages.scss */
.item.w4 { width: 47%; }

/* line 193, scss/_pages.scss */
.bold { font-weight: 600; color: #777777; line-height: 2.1em; }

/* line 199, scss/_pages.scss */
.karipbek-portfolio { color: #aaa7a7; line-height: 1.3em; }

@media (max-width: 1100px) { /* line 205, scss/_pages.scss */
  .masonry-wrapper { padding-left: 20px; }
  /* line 206, scss/_pages.scss */
  .item { width: 16.9%; }
  /* line 207, scss/_pages.scss */
  .item.w2 { width: 20.8%; }
  /* line 208, scss/_pages.scss */
  .item.w3 { width: 25%; }
  /* line 209, scss/_pages.scss */
  .item.w4 { width: 44.65%; } }
@media (max-width: 1024px) { /* line 213, scss/_pages.scss */
  .item { width: 18.3%; }
  /* line 214, scss/_pages.scss */
  .item.w2 { width: 20.9%; }
  /* line 215, scss/_pages.scss */
  .item.w3 { width: 23%; }
  /* line 216, scss/_pages.scss */
  .item.w4 { width: 44.7%; } }
@media (max-width: 880px) { /* line 220, scss/_pages.scss */
  .item { width: 18%; }
  /* line 221, scss/_pages.scss */
  .item.w2 { width: 20.5%; }
  /* line 222, scss/_pages.scss */
  .item.w3 { width: 23%; }
  /* line 223, scss/_pages.scss */
  .item.w4 { width: 44.5%; } }
@media (max-width: 768px) { /* line 227, scss/_pages.scss */
  .item { width: 17%; }
  /* line 228, scss/_pages.scss */
  .item.w2 { width: 19%; }
  /* line 229, scss/_pages.scss */
  .item.w3 { width: 22%; }
  /* line 230, scss/_pages.scss */
  .item.w4 { width: 41.5%; } }
@media (max-width: 700px) { /* line 234, scss/_pages.scss */
  .item { width: 40%; }
  /* line 235, scss/_pages.scss */
  .item.w2 { width: 40%; }
  /* line 236, scss/_pages.scss */
  .item.w3 { width: 40%; }
  /* line 237, scss/_pages.scss */
  .item.w4 { width: 90%; } }
@media (max-width: 400px) { /* line 241, scss/_pages.scss */
  .item { width: 90%; }
  /* line 242, scss/_pages.scss */
  .item.w2 { width: 90%; }
  /* line 243, scss/_pages.scss */
  .item.w3 { width: 90%; }
  /* line 244, scss/_pages.scss */
  .item.w4 { width: 90%; } }
/* Effect 1: opacity */
/* line 249, scss/_pages.scss */
.grid.effect-1 li.animate { -webkit-animation: fadeIn 0.65s ease forwards; animation: fadeIn 0.65s ease forwards; }

@-webkit-keyframes fadeIn { 100% { opacity: 1; } }
@keyframes fadeIn { 100% { opacity: 1; } }
/* line 264, scss/_pages.scss */
.grid.effect-1 { list-style: none; margin: 0; }

/* line 269, scss/_pages.scss */
.grid li { opacity: 0; }

/* line 273, scss/_pages.scss */
.grid li.shown, .no-js .grid li, .no-cssanimations .grid li { opacity: 1; }

/* line 5, scss/_stationary-hero.scss */
.hero-stationary { padding: 60px 0; padding-bottom: 15px; display: block; text-align: center; background: #fff url("images/hero/bg-kazakhstan-flag.jpg") center center no-repeat; background-size: cover; position: relative; }
@media screen and (min-width: 544px) { /* line 5, scss/_stationary-hero.scss */
  .hero-stationary { padding: 125px 0 100px 0; padding-bottom: 15px; } }
@media screen and (min-width: 420px) { /* line 5, scss/_stationary-hero.scss */
  .hero-stationary { background-size: cover; } }

/* line 22, scss/_stationary-hero.scss */
.hero-stationary .container { position: relative; z-index: 110; }

/* line 26, scss/_stationary-hero.scss */
.hero-stationary-header { font-family: "Univers LT W01_49 Light Ult Cn"; text-shadow: -1px 1px 4px black; font-weight: 400; margin: 0; line-height: 1; color: #fff; text-shadow: 0 0 5px #000; font-size: 48px; }
@media screen and (min-width: 544px) { /* line 26, scss/_stationary-hero.scss */
  .hero-stationary-header { font-size: 60px; letter-spacing: -0.04em; } }
@media screen and (min-width: 700px) { /* line 26, scss/_stationary-hero.scss */
  .hero-stationary-header { font-size: 80px; } }
@media screen and (min-width: 900px) { /* line 26, scss/_stationary-hero.scss */
  .hero-stationary-header { font-size: 100px; } }
@media screen and (min-width: 1040px) { /* line 26, scss/_stationary-hero.scss */
  .hero-stationary-header { font-size: 158px; } }
/* line 49, scss/_stationary-hero.scss */
.hero-stationary-header.russian-font { font-family: "proxima-nova"; font-size: 30px; }
@media screen and (min-width: 544px) { /* line 49, scss/_stationary-hero.scss */
  .hero-stationary-header.russian-font { font-size: 40px; letter-spacing: -0.04em; } }
@media screen and (min-width: 700px) { /* line 49, scss/_stationary-hero.scss */
  .hero-stationary-header.russian-font { font-size: 60px; } }
@media screen and (min-width: 900px) { /* line 49, scss/_stationary-hero.scss */
  .hero-stationary-header.russian-font { font-size: 80px; } }
@media screen and (min-width: 1040px) { /* line 49, scss/_stationary-hero.scss */
  .hero-stationary-header.russian-font { font-size: 100px; } }

/* line 68, scss/_stationary-hero.scss */
.hero-stationary-subheader { font-family: "Univers LT W01_59 Ult Cond"; font-weight: 400; margin: 10px 0; line-height: 1; letter-spacing: 0.01em; color: #fff; text-shadow: 0 0 3px #000; font-size: 18px; text-shadow: -1px 1px 4px black; }
@media screen and (min-width: 544px) { /* line 68, scss/_stationary-hero.scss */
  .hero-stationary-subheader { font-size: 20px; margin: 0; } }
@media screen and (min-width: 700px) { /* line 68, scss/_stationary-hero.scss */
  .hero-stationary-subheader { font-size: 24px; } }
@media screen and (min-width: 900px) { /* line 68, scss/_stationary-hero.scss */
  .hero-stationary-subheader { font-size: 31.5px; } }
/* line 90, scss/_stationary-hero.scss */
.hero-stationary-subheader.russian-font { font-family: "proxima-nova"; font-size: 14px; line-height: 1.5; }
@media screen and (min-width: 544px) { /* line 90, scss/_stationary-hero.scss */
  .hero-stationary-subheader.russian-font { font-size: 16px; } }
@media screen and (min-width: 700px) { /* line 90, scss/_stationary-hero.scss */
  .hero-stationary-subheader.russian-font { font-size: 18px; } }
@media screen and (min-width: 900px) { /* line 90, scss/_stationary-hero.scss */
  .hero-stationary-subheader.russian-font { font-size: 24px; } }

/* line 106, scss/_stationary-hero.scss */
.hero-stationary .button { font-family: "Armata", sans-serif; font-size: 24px; line-height: 40px; padding: 0 20px; font-weight: normal; margin-top: 20px; background: #f2cc10; box-shadow: -1px 1px 4px 0px black; }
/* line 115, scss/_stationary-hero.scss */
.hero-stationary .button:hover { background: #ddb90c; }
/* line 119, scss/_stationary-hero.scss */
.hero-stationary .button.font-14 { font-size: 14px; }
@media screen and (min-width: 566px) { /* line 119, scss/_stationary-hero.scss */
  .hero-stationary .button.font-14 { font-size: 24px; } }

/* line 127, scss/_stationary-hero.scss */
.hero-stationary img { display: block; margin: auto; margin-top: 17px; width: 54px; }

/* line 139, scss/_stationary-hero.scss */
.hero-stationary.orlando { background: #fff url("images/hero/bg-orlando.jpg") center center no-repeat; background-size: cover; text-align: center; padding: 60px 0; }
@media screen and (min-width: 544px) { /* line 139, scss/_stationary-hero.scss */
  .hero-stationary.orlando { padding: 125px 0 100px 0; } }
/* line 149, scss/_stationary-hero.scss */
.hero-stationary.orlando h1 { font-family: 'proxima-nova'; margin-bottom: 0; color: #222222; font-weight: 100; text-transform: uppercase; margin-top: 0; font-size: 34px; margin-bottom: 5px; }
@media screen and (min-width: 470px) { /* line 149, scss/_stationary-hero.scss */
  .hero-stationary.orlando h1 { font-size: 50px; } }
@media screen and (min-width: 960px) { /* line 149, scss/_stationary-hero.scss */
  .hero-stationary.orlando h1 { margin-bottom: 0; font-size: 66px; margin-top: 35px; } }
/* line 170, scss/_stationary-hero.scss */
.hero-stationary.orlando h3 { width: 80%; max-width: 500px; margin: auto; margin-bottom: 10px; border-bottom: 1px solid #e1e1e1; padding-bottom: 10px; color: #222222; text-transform: uppercase; letter-spacing: .075em; font-size: 14px; font-weight: 600; line-height: 1.2; }
@media screen and (min-width: 470px) { /* line 170, scss/_stationary-hero.scss */
  .hero-stationary.orlando h3 { font-size: 20px; padding-bottom: 23px; margin-bottom: 20px; } }
@media screen and (min-width: 768px) { /* line 170, scss/_stationary-hero.scss */
  .hero-stationary.orlando h3 { font-size: 24px; } }

/* line 197, scss/_stationary-hero.scss */
.orlando .sizer { opacity: 0; margin: 0; }

/* line 202, scss/_stationary-hero.scss */
.orlando .names-slide { transition: 2s; opacity: 0; height: 0; position: absolute; top: 0; margin: 0; }
/* line 210, scss/_stationary-hero.scss */
.orlando .names-slide.active { opacity: 1; }

/* line 215, scss/_stationary-hero.scss */
.orlando .slide-container { max-width: 780px; margin: auto; font-weight: 400; font-size: 14px; color: #222222; position: relative; margin-bottom: 10px; }
@media screen and (min-width: 390px) { /* line 215, scss/_stationary-hero.scss */
  .orlando .slide-container { margin-bottom: 28px; } }
@media screen and (min-width: 470px) { /* line 215, scss/_stationary-hero.scss */
  .orlando .slide-container { font-size: 16px; } }
@media screen and (min-width: 768px) { /* line 215, scss/_stationary-hero.scss */
  .orlando .slide-container { font-size: 17px; } }
@media screen and (min-width: 960px) { /* line 215, scss/_stationary-hero.scss */
  .orlando .slide-container { margin-bottom: 46px; font-size: 18px; } }

/* line 243, scss/_stationary-hero.scss */
.orlando .pagination { width: 232px; height: 5px; margin: auto; }

/* line 249, scss/_stationary-hero.scss */
.orlando .slide-indicator { background: #dcdcdc; width: 40px; height: 5px; float: left; margin-right: 8px; transition: 1s; cursor: pointer; }
/* line 258, scss/_stationary-hero.scss */
.orlando .slide-indicator:hover { background: #aaaaaa; }
/* line 262, scss/_stationary-hero.scss */
.orlando .slide-indicator.active { background: #aaaaaa; }
/* line 266, scss/_stationary-hero.scss */
.orlando .slide-indicator:last-of-type { margin-right: 0; }

/* line 271, scss/_stationary-hero.scss */
.hero-slide { text-align: center; display: none; opacity: 1 !important; }
/* line 276, scss/_stationary-hero.scss */
.hero-slide .container { position: relative; height: 100%; }
/* line 281, scss/_stationary-hero.scss */
.hero-slide .hero-inner { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; margin: auto; height: auto; max-width: 95%; }

/* line 295, scss/_stationary-hero.scss */
.hero-slide h1 { font-family: "Univers LT W01_49 Light Ult Cn"; font-weight: 400; margin: 0; color: #fff; line-height: .88; }

/* line 304, scss/_stationary-hero.scss */
.hero-slide h2 { font-family: "Univers LT W01_59 Ult Cond"; font-weight: 400; font-size: 42px; margin: 0; color: #fff; line-height: 1; }

/* line 313, scss/_stationary-hero.scss */
.hero-slide h3 { font-weight: 400; }

/* line 317, scss/_stationary-hero.scss */
.hero-slide { height: 100%; }

/* line 325, scss/_stationary-hero.scss */
.hero-slide.end-terror { background: url(images/hero/bg-earth-dark.jpg) no-repeat center center; background-size: cover; padding-top: 40px; }
/* line 330, scss/_stationary-hero.scss */
.hero-slide.end-terror .container { max-width: 1320px; }
/* line 334, scss/_stationary-hero.scss */
.hero-slide.end-terror h1 { font-style: italic; font-size: 44px; letter-spacing: .025em; position: relative; display: inline-block; }
/* line 341, scss/_stationary-hero.scss */
.hero-slide.end-terror h1 .yellow { color: #ffe81a; }
@media screen and (min-width: 449px) { /* line 334, scss/_stationary-hero.scss */
  .hero-slide.end-terror h1 { font-size: 60px; } }
@media screen and (min-width: 490px) { /* line 334, scss/_stationary-hero.scss */
  .hero-slide.end-terror h1 { font-size: 65px; } }
@media screen and (min-width: 690px) { /* line 334, scss/_stationary-hero.scss */
  .hero-slide.end-terror h1 { font-size: 96px; } }
@media screen and (min-width: 1060px) { /* line 334, scss/_stationary-hero.scss */
  .hero-slide.end-terror h1 { font-size: 148px; } }
@media screen and (min-width: 1400px) { /* line 334, scss/_stationary-hero.scss */
  .hero-slide.end-terror h1 { font-size: 181px; } }
/* line 365, scss/_stationary-hero.scss */
.hero-slide.end-terror h1:after { content: ""; position: absolute; background: white; bottom: -9px; height: 1px; left: 5%; width: 90%; }
/* line 375, scss/_stationary-hero.scss */
.hero-slide.end-terror h3 { color: white; font-weight: bold; line-height: 1.5; font-size: 13px; font-family: 'TradeGothicW01-BoldExte'; -webkit-font-smoothing: antialiased; }
@media screen and (min-width: 449px) { /* line 375, scss/_stationary-hero.scss */
  .hero-slide.end-terror h3 { font-size: 15px; } }
@media screen and (min-width: 1060px) { /* line 375, scss/_stationary-hero.scss */
  .hero-slide.end-terror h3 { font-size: 18px; margin-top: 29px; } }
@media screen and (min-width: 1400px) { /* line 375, scss/_stationary-hero.scss */
  .hero-slide.end-terror h3 { font-size: 20px; } }
/* line 396, scss/_stationary-hero.scss */
.hero-slide.end-terror img { width: 40px; margin-top: 13px; }
@media screen and (min-width: 690px) { /* line 396, scss/_stationary-hero.scss */
  .hero-slide.end-terror img { margin-top: 23px; width: 60px; } }

/* line 412, scss/_stationary-hero.scss */
.hero-slide.weapons-free { padding-top: 60px; background: url(images/hero/bg-earth.jpg) no-repeat center center; background-size: cover; }
/* line 417, scss/_stationary-hero.scss */
.hero-slide.weapons-free img { width: 80px; }
/* line 421, scss/_stationary-hero.scss */
.hero-slide.weapons-free h1 { font-size: 50px; margin-bottom: .3em; text-shadow: 0px 2px 22.08px rgba(0, 0, 0, 0.53); letter-spacing: -.05em; }
/* line 427, scss/_stationary-hero.scss */
.hero-slide.weapons-free h1.small { font-size: 31px; font-family: "Univers LT W01_59 Ult Cond"; letter-spacing: -.005em; margin-bottom: 10px; }
/* line 435, scss/_stationary-hero.scss */
.hero-slide.weapons-free h2 { font-size: 28px; text-shadow: 0px 2px 22.08px rgba(0, 0, 0, 0.53); }
/* line 440, scss/_stationary-hero.scss */
.hero-slide.weapons-free img { width: 60px; }
@media screen and (min-width: 449px) { /* line 446, scss/_stationary-hero.scss */
  .hero-slide.weapons-free h1 { font-size: 70px; }
  /* line 448, scss/_stationary-hero.scss */
  .hero-slide.weapons-free h1.small { font-size: 45px; }
  /* line 453, scss/_stationary-hero.scss */
  .hero-slide.weapons-free h2 { font-size: 34px; }
  /* line 457, scss/_stationary-hero.scss */
  .hero-slide.weapons-free img { width: 95px; } }
@media screen and (min-width: 670px) { /* line 412, scss/_stationary-hero.scss */
  .hero-slide.weapons-free { padding-top: 70px; }
  /* line 465, scss/_stationary-hero.scss */
  .hero-slide.weapons-free h1 { font-size: 100px; margin-bottom: 10px; }
  /* line 468, scss/_stationary-hero.scss */
  .hero-slide.weapons-free h1.small { font-size: 55px; }
  /* line 473, scss/_stationary-hero.scss */
  .hero-slide.weapons-free h2 { font-size: 37px; }
  /* line 477, scss/_stationary-hero.scss */
  .hero-slide.weapons-free img { width: 100px; } }
@media screen and (min-width: 960px) { /* line 412, scss/_stationary-hero.scss */
  .hero-slide.weapons-free { padding-top: 95px; }
  /* line 485, scss/_stationary-hero.scss */
  .hero-slide.weapons-free h1 { font-size: 158px; margin-bottom: 0; }
  /* line 488, scss/_stationary-hero.scss */
  .hero-slide.weapons-free h1.small { font-size: 90px; }
  /* line 493, scss/_stationary-hero.scss */
  .hero-slide.weapons-free h2 { font-size: 42px; }
  /* line 496, scss/_stationary-hero.scss */
  .hero-slide.weapons-free img { width: auto; margin-top: 0; } }

/* line 508, scss/_stationary-hero.scss */
.hero-slide.nuclear-security { padding-top: 40px; background: url(images/hero/bg-red-clouds.jpg) no-repeat center center; background-size: cover; }
/* line 513, scss/_stationary-hero.scss */
.hero-slide.nuclear-security .container { max-width: 1180px; }
/* line 517, scss/_stationary-hero.scss */
.hero-slide.nuclear-security h1 { font-family: "Univers LT W01_59 Ult Cond"; line-height: 1; font-size: 28px; margin-top: -8px; }
@media screen and (min-width: 355px) { /* line 517, scss/_stationary-hero.scss */
  .hero-slide.nuclear-security h1 { margin-top: 0; } }
/* line 528, scss/_stationary-hero.scss */
.hero-slide.nuclear-security h2 { font-family: "Univers LT W01_59 Ult Cond"; max-width: 715px; margin: auto; margin-top: 15px; line-height: 1.1; font-size: 22px; }
/* line 537, scss/_stationary-hero.scss */
.hero-slide.nuclear-security h3 { font-family: "Univers LT W01_59 Ult Cond"; color: white; font-size: 18px; margin-top: 15px; }
/* line 544, scss/_stationary-hero.scss */
.hero-slide.nuclear-security a { display: block; color: white; font-size: 14px; margin-top: 10px; margin-bottom: 3px; }
@media screen and (min-width: 449px) { /* line 508, scss/_stationary-hero.scss */
  .hero-slide.nuclear-security { padding-top: 60px; }
  /* line 556, scss/_stationary-hero.scss */
  .hero-slide.nuclear-security h1 { font-size: 39px; }
  /* line 560, scss/_stationary-hero.scss */
  .hero-slide.nuclear-security h2 { font-size: 27px; }
  /* line 564, scss/_stationary-hero.scss */
  .hero-slide.nuclear-security a { font-size: 16px; }
  /* line 568, scss/_stationary-hero.scss */
  .hero-slide.nuclear-security h3 { font-size: 19px; } }
@media screen and (min-width: 625px) { /* line 508, scss/_stationary-hero.scss */
  .hero-slide.nuclear-security { padding-top: 80px; }
  /* line 574, scss/_stationary-hero.scss */
  .hero-slide.nuclear-security h2 { font-size: 32px; } }
@media screen and (min-width: 670px) { /* line 581, scss/_stationary-hero.scss */
  .hero-slide.nuclear-security h1 { font-size: 51px; } }
@media screen and (min-width: 990px) { /* line 589, scss/_stationary-hero.scss */
  .hero-slide.nuclear-security .hero-inner { max-width: 99%; }
  /* line 593, scss/_stationary-hero.scss */
  .hero-slide.nuclear-security h1 { font-size: 77px; }
  /* line 597, scss/_stationary-hero.scss */
  .hero-slide.nuclear-security h2 { font-size: 40px; }
  /* line 601, scss/_stationary-hero.scss */
  .hero-slide.nuclear-security a { font-size: 18px; }
  /* line 605, scss/_stationary-hero.scss */
  .hero-slide.nuclear-security h3 { font-size: 22px; } }

/* line 617, scss/_stationary-hero.scss */
.hero-slide.ground-zero { padding-top: 40px; background: url(images/hero/bg-faces-2.jpg) no-repeat center center; background-size: cover; background-position-x: 98%; }
@media screen and (min-width: 800px) { /* line 617, scss/_stationary-hero.scss */
  .hero-slide.ground-zero { background-position-y: 30%; } }
@media screen and (min-width: 909px) { /* line 617, scss/_stationary-hero.scss */
  .hero-slide.ground-zero { background: url(images/hero/bg-faces.jpg) no-repeat center center; background-size: cover; } }
/* line 632, scss/_stationary-hero.scss */
.hero-slide.ground-zero .container { position: relative; height: 100%; }
/* line 637, scss/_stationary-hero.scss */
.hero-slide.ground-zero .hero-inner { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; margin: auto; height: auto; max-width: 95%; }
/* line 650, scss/_stationary-hero.scss */
.hero-slide.ground-zero h1 { text-shadow: 0px 2px 22.08px rgba(0, 0, 0, 0.53); line-height: .78; font-size: 80px; letter-spacing: -.05em; }
/* line 656, scss/_stationary-hero.scss */
.hero-slide.ground-zero h1.small { font-family: "Univers LT W01_59 Ult Cond"; font-size: 45px; margin-bottom: -5px; letter-spacing: 0.005em; }
/* line 664, scss/_stationary-hero.scss */
.hero-slide.ground-zero h2 { text-shadow: 0px 2px 22.08px rgba(0, 0, 0, 0.53); font-size: 21px; margin: 4px 0; }
/* line 670, scss/_stationary-hero.scss */
.hero-slide.ground-zero h3 { text-shadow: 0px 2px 22.08px rgba(0, 0, 0, 0.53); color: white; font-family: "Univers LT W01_59 Ult Cond"; max-width: 435px; margin: auto; font-size: 19px; line-height: 1; }
/* line 680, scss/_stationary-hero.scss */
.hero-slide.ground-zero img { width: 70px; }
@media screen and (min-width: 449px) { /* line 685, scss/_stationary-hero.scss */
  .hero-slide.ground-zero h1 { font-size: 115px; }
  /* line 688, scss/_stationary-hero.scss */
  .hero-slide.ground-zero h1.small { font-size: 65px; }
  /* line 692, scss/_stationary-hero.scss */
  .hero-slide.ground-zero h2 { font-size: 24px; }
  /* line 695, scss/_stationary-hero.scss */
  .hero-slide.ground-zero h3 { font-size: 21px; }
  /* line 698, scss/_stationary-hero.scss */
  .hero-slide.ground-zero img { width: 90px; } }
@media screen and (min-width: 960px) { /* line 705, scss/_stationary-hero.scss */
  .hero-slide.ground-zero .hero-inner { top: 56%; }
  /* line 708, scss/_stationary-hero.scss */
  .hero-slide.ground-zero h1 { font-size: 158px; }
  /* line 711, scss/_stationary-hero.scss */
  .hero-slide.ground-zero h1.small { font-size: 83px; }
  /* line 716, scss/_stationary-hero.scss */
  .hero-slide.ground-zero h2 { font-size: 24px; }
  /* line 720, scss/_stationary-hero.scss */
  .hero-slide.ground-zero h3 { font-size: 21px; }
  /* line 724, scss/_stationary-hero.scss */
  .hero-slide.ground-zero img { width: auto; } }

/* line 735, scss/_stationary-hero.scss */
.hero-slide.quote { padding-top: 40px; background: url(images/hero/bg-president.jpg) no-repeat center center; background-size: cover; background-position-x: 93%; top: 0 !important; }
@media screen and (min-width: 345px) { /* line 735, scss/_stationary-hero.scss */
  .hero-slide.quote { background-position-x: 31%; } }
@media screen and (min-width: 1305px) { /* line 735, scss/_stationary-hero.scss */
  .hero-slide.quote { background-position-x: 11%; } }
@media screen and (min-width: 960px) { /* line 750, scss/_stationary-hero.scss */
  .hero-slide.quote .hero-inner { right: 10px; width: 740px; left: auto; } }
@media screen and (min-width: 345px) { /* line 750, scss/_stationary-hero.scss */
  .hero-slide.quote .hero-inner { right: 10px; left: auto; width: 60%; } }
@media screen and (min-width: 1255px) { /* line 750, scss/_stationary-hero.scss */
  .hero-slide.quote .hero-inner { right: -20px; } }
/* line 768, scss/_stationary-hero.scss */
.hero-slide.quote h1 { letter-spacing: -.001em; font-family: "Univers LT W01_59 Ult Cond"; line-height: 1; font-size: 30px; margin-bottom: 5px; }
@media screen and (min-width: 345px) { /* line 768, scss/_stationary-hero.scss */
  .hero-slide.quote h1 { font-size: 23px; margin-top: -10px; } }
@media screen and (min-width: 400px) { /* line 768, scss/_stationary-hero.scss */
  .hero-slide.quote h1 { margin-top: 0; } }
@media screen and (min-width: 750px) { /* line 768, scss/_stationary-hero.scss */
  .hero-slide.quote h1 { font-size: 40px; } }
@media screen and (min-width: 960px) { /* line 768, scss/_stationary-hero.scss */
  .hero-slide.quote h1 { font-size: 48px; margin-bottom: 40px; } }
/* line 794, scss/_stationary-hero.scss */
.hero-slide.quote img { width: 40px; margin-top: 7px; }
@media screen and (min-width: 400px) { /* line 794, scss/_stationary-hero.scss */
  .hero-slide.quote img { margin-top: 13px; } }
@media screen and (min-width: 960px) { /* line 794, scss/_stationary-hero.scss */
  .hero-slide.quote img { width: 88px; margin-top: 33px; } }
/* line 808, scss/_stationary-hero.scss */
.hero-slide.quote h2 { letter-spacing: .001em; font-family: "Univers LT W01_59 Ult Cond"; font-size: 20px; }
@media screen and (min-width: 960px) { /* line 808, scss/_stationary-hero.scss */
  .hero-slide.quote h2 { font-size: 24px; } }
/* line 818, scss/_stationary-hero.scss */
.hero-slide.quote h3 { font-size: 19px; font-family: "Univers LT W01_59 Ult Cond"; color: white; line-height: 1; margin-top: 6px; }
@media screen and (min-width: 449px) { /* line 818, scss/_stationary-hero.scss */
  .hero-slide.quote h3 { margin-top: 10px; } }
@media screen and (min-width: 960px) { /* line 818, scss/_stationary-hero.scss */
  .hero-slide.quote h3 { font-size: 30px; } }

/* line 841, scss/_stationary-hero.scss */
.hero-slide.flag { background: #fff url("images/hero/bg-kazakhstan-flag.jpg") center center no-repeat; background-size: cover; }
/* line 845, scss/_stationary-hero.scss */
.hero-slide.flag .button { font-size: 17px; }
/* line 849, scss/_stationary-hero.scss */
.hero-slide.flag h1 { font-size: 58px; padding-top: 40px; }
/* line 853, scss/_stationary-hero.scss */
.hero-slide.flag h1.russian-font { font-size: 35px; }
@media screen and (min-width: 670px) { /* line 849, scss/_stationary-hero.scss */
  .hero-slide.flag h1 { font-size: 88px; }
  /* line 860, scss/_stationary-hero.scss */
  .hero-slide.flag h1.russian-font { font-size: 57px; } }
@media screen and (min-width: 960px) { /* line 849, scss/_stationary-hero.scss */
  .hero-slide.flag h1 { font-size: 158px; }
  /* line 867, scss/_stationary-hero.scss */
  .hero-slide.flag h1.russian-font { font-size: 98px; } }
/* line 873, scss/_stationary-hero.scss */
.hero-slide.flag h3 { margin: 20px 0; }
@media screen and (min-width: 960px) { /* line 873, scss/_stationary-hero.scss */
  .hero-slide.flag h3 { font-size: 31.5px; } }
/* line 881, scss/_stationary-hero.scss */
.hero-slide.flag img { display: block; margin: auto; margin-top: 17px; width: 54px; }
/* line 888, scss/_stationary-hero.scss */
.hero-slide.flag .button:hover { background: #ddb90c; }

/* line 898, scss/_stationary-hero.scss */
.hero-slide.ican { background: #fff url("images/hero/bg-ican.jpg") center center no-repeat; background-size: cover; }
/* line 902, scss/_stationary-hero.scss */
.hero-slide.ican .hero-inner { padding-top: 40px; }
@media screen and (min-width: 768px) { /* line 902, scss/_stationary-hero.scss */
  .hero-slide.ican .hero-inner { padding-top: 70px; } }
@media screen and (min-width: 1150px) { /* line 902, scss/_stationary-hero.scss */
  .hero-slide.ican .hero-inner { paddding-top: 100px; } }
/* line 914, scss/_stationary-hero.scss */
.hero-slide.ican .container { max-width: 1240px; }
/* line 919, scss/_stationary-hero.scss */
.hero-slide.ican img { width: 35px; margin-top: 20px; }
@media screen and (min-width: 768px) { /* line 919, scss/_stationary-hero.scss */
  .hero-slide.ican img { width: 55px; } }

/* line 930, scss/_stationary-hero.scss */
.hero-slide.ican h1 { max-width: 520px; margin: 0 auto 12px; font-family: "Univers LT W01_49 Light Ult Cn"; font-size: 40px; line-height: 41px; font-style: italic; letter-spacing: .025em; text-shadow: 2px 3px 13.8px rgba(0, 0, 0, 0.4); }
@media screen and (min-width: 768px) { /* line 930, scss/_stationary-hero.scss */
  .hero-slide.ican h1 { font-size: 75px; line-height: 69px; max-width: 960px; } }
@media screen and (min-width: 1150px) { /* line 930, scss/_stationary-hero.scss */
  .hero-slide.ican h1 { max-width: none; font-size: 113px; line-height: 110px; } }

/* line 953, scss/_stationary-hero.scss */
.hero-slide.ican h2 { max-width: 460px; margin: auto; font-family: 'TradeGothicW01-BoldExte'; font-size: 15px; line-height: 18px; letter-spacing: .025em; text-shadow: 2px 3px 5.52px rgba(0, 0, 0, 0.4); }
@media screen and (min-width: 768px) { /* line 953, scss/_stationary-hero.scss */
  .hero-slide.ican h2 { font-size: 28px; line-height: 31px; max-width: 700px; } }
@media screen and (min-width: 1150px) { /* line 953, scss/_stationary-hero.scss */
  .hero-slide.ican h2 { font-size: 30px; line-height: 35px; } }

@media screen and (min-width: 544px) { /* line 978, scss/_stationary-hero.scss */
  .karipbek-header { height: 268px; } }
@media screen and (min-width: 1110px) { /* line 984, scss/_stationary-hero.scss */
  .karipbek-header img { padding-left: 190px; } }

/* line 995, scss/_stationary-hero.scss */
.hero-slide.hashtag-1, .hero-slide.hashtag-2 { background-image: url(images/hero/bg-hashtag-1.jpg); background-size: cover; background-position: top right; }
/* line 1001, scss/_stationary-hero.scss */
.hero-slide.hashtag-1:before, .hero-slide.hashtag-2:before { content: ""; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255, 255, 255, 0.5); }
@media screen and (min-width: 768px) { /* line 1001, scss/_stationary-hero.scss */
  .hero-slide.hashtag-1:before, .hero-slide.hashtag-2:before { display: none; } }
/* line 1016, scss/_stationary-hero.scss */
.hero-slide.hashtag-1 .container, .hero-slide.hashtag-2 .container { max-width: 1440px; display: flex; align-items: center; }
/* line 1022, scss/_stationary-hero.scss */
.hero-slide.hashtag-1 img, .hero-slide.hashtag-2 img { margin-left: -1em; width: 580px; max-width: 100%; }
@media screen and (min-width: 800px) { /* line 1022, scss/_stationary-hero.scss */
  .hero-slide.hashtag-1 img, .hero-slide.hashtag-2 img { width: auto; } }

/* line 1033, scss/_stationary-hero.scss */
.hero-slide.hashtag-2 { background-image: url(images/hero/bg-hashtag-2.jpg); background-position: top 40% right; }

/* line 1043, scss/_stationary-hero.scss */
.hero-slides.no-max-height { height: auto !important; }

/* line 1048, scss/_stationary-hero.scss */
.hero-slide.nucleartruth { display: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; background-color: #95c3cc; background-size: cover; background-position: center center; background-repeat: no-repeat; min-height: 600px; padding-top: 128px; padding-bottom: 128px; position: relative; font-family: "proxima-nova", Arial, sans-serif; text-align: left; }
@media (max-width: 1460px) { /* line 1048, scss/_stationary-hero.scss */
  .hero-slide.nucleartruth { padding-top: 128px; min-height: 600px; } }
@media (max-width: 1000px) { /* line 1048, scss/_stationary-hero.scss */
  .hero-slide.nucleartruth { padding-top: 64px; padding-bottom: 64px; min-height: 0; background-position: right center; } }
/* line 1076, scss/_stationary-hero.scss */
.hero-slide.nucleartruth.is-seen { display: -webkit-box; display: -ms-flexbox; display: flex; }
/* line 1081, scss/_stationary-hero.scss */
.hero-slide.nucleartruth .container { width: 100%; }
/* line 1084, scss/_stationary-hero.scss */
.hero-slide.nucleartruth .nucleartruth-inner { max-width: 680px; }
/* line 1086, scss/_stationary-hero.scss */
.hero-slide.nucleartruth .nucleartruth-inner.bigger { max-width: 860px; }
/* line 1090, scss/_stationary-hero.scss */
.hero-slide.nucleartruth h1 { font-family: "proxima-nova", Arial, sans-serif; text-transform: none; color: #fff; font-size: 4.125em; letter-spacing: -0.025em; line-height: 1; text-shadow: 0px 5px 11.7px rgba(0, 0, 0, 0.27); margin: 0; }
/* line 1099, scss/_stationary-hero.scss */
.hero-slide.nucleartruth h1 .yellow { font-weight: 700; }
/* line 1102, scss/_stationary-hero.scss */
.hero-slide.nucleartruth h1 .large { font-size: 1.1363636364em; }
/* line 1105, scss/_stationary-hero.scss */
.hero-slide.nucleartruth h1 .small { font-size: 0.9090909091em; }
@media (max-width: 1000px) { /* line 1090, scss/_stationary-hero.scss */
  .hero-slide.nucleartruth h1 { font-size: 3em; } }
/* line 1113, scss/_stationary-hero.scss */
.hero-slide.nucleartruth h3 { font-family: "proxima-nova", Arial, sans-serif; text-transform: none; font-size: 2.25em; line-height: 1; margin: 16px 0 0 0; text-shadow: 0px 5px 11.7px rgba(0, 0, 0, 0.27); color: #fff; }
/* line 1121, scss/_stationary-hero.scss */
.hero-slide.nucleartruth h3.smaller { font-size: 1.875em; }
/* line 1124, scss/_stationary-hero.scss */
.hero-slide.nucleartruth h3.yellow { font-weight: 700; }
@media (max-width: 1000px) { /* line 1113, scss/_stationary-hero.scss */
  .hero-slide.nucleartruth h3 { font-size: 2em; } }
/* line 1132, scss/_stationary-hero.scss */
.hero-slide.nucleartruth h4 { font-family: "proxima-nova", Arial, sans-serif; font-weight: 900; color: #fff; font-size: 1.875em; line-height: 1.333333333; margin: 0; text-transform: none; text-shadow: 0px 5px 11.7px rgba(0, 0, 0, 0.27); }
/* line 1141, scss/_stationary-hero.scss */
.hero-slide.nucleartruth h4 img { vertical-align: middle; position: relative; top: -3px; }
@media (max-width: 1000px) { /* line 1132, scss/_stationary-hero.scss */
  .hero-slide.nucleartruth h4 { font-size: 1.5em; } }
/* line 1151, scss/_stationary-hero.scss */
.hero-slide.nucleartruth p { font-family: "proxima-nova", Arial, sans-serif; font-size: 1.875em; line-height: 1.333333333; margin: 32px 0; color: #fff; text-shadow: 0px 5px 11.7px rgba(0, 0, 0, 0.27); }
@media (max-width: 1000px) { /* line 1151, scss/_stationary-hero.scss */
  .hero-slide.nucleartruth p { font-size: 1.5em; } }
/* line 1161, scss/_stationary-hero.scss */
.hero-slide.nucleartruth p.nt-hashtag { margin: 0 0 8px 0; max-width: 540px; }
/* line 1164, scss/_stationary-hero.scss */
.hero-slide.nucleartruth p.nt-hashtag.margin-top { margin-top: 32px; }

/* line 1172, scss/_stationary-hero.scss */
.hero-slide.int-day { background-image: url(images/hero/bg-int-day.jpg); }

/* line 1175, scss/_stationary-hero.scss */
.hero-slide.loser1 { background-image: url(images/hero/bg-loser.jpg); }

/* line 1179, scss/_stationary-hero.scss */
.hero-slide.loser2 { background-image: url(images/hero/bg-loser2.jpg); }

/* line 1183, scss/_stationary-hero.scss */
.hero-slide.loser3 { background-image: url(images/hero/bg-loser3.jpg); }

/* line 1187, scss/_stationary-hero.scss */
.hero-slide.loser4 { background-image: url(images/hero/bg-loser4.jpg); }

/* line 1191, scss/_stationary-hero.scss */
.hero-slide.loser5 { background-image: url(images/hero/bg-loser5.jpg); }

/* line 1195, scss/_stationary-hero.scss */
.hero-slide.loser6 { background-image: url(images/hero/bg-loser6.jpg); }

/* ---------------------------------------------------------------------- */
/*! iOS DEVICE ROTATE BUG 
/* ---------------------------------------------------------------------- */
@media only screen and (width: 320px) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) { /* line 6, scss/_hacks.scss */
  html { -webkit-transform: scale(0.667); -webkit-transform-origin: top right; position: absolute; right: 0; top: 0; width: 480px; } }
@media only screen and (width: 768px) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) { /* line 16, scss/_hacks.scss */
  html { -webkit-transform: scale(0.75); -webkit-transform-origin: top right; position: absolute; right: 0; top: 0; width: 1024px; } }
/* ---------------------------------------------------------------------- */
/*! LANGUAGE HACKS
/* ---------------------------------------------------------------------- */
/* line 33, scss/_hacks.scss */
[lang='ru_RU'] .nav-primary > li > a, [lang='de_DE'] .nav-primary > li > a, [lang='kk_KZ'] .nav-primary > li > a { text-transform: none; }
@media screen and (min-width: 63em) { /* line 38, scss/_hacks.scss */
  [lang='ru_RU'] .nav-primary > li > a, [lang='de_DE'] .nav-primary > li > a, [lang='kk_KZ'] .nav-primary > li > a { padding: 0.3em; } }

/* line 45, scss/_hacks.scss */
[lang='de_DE'] .nav-primary, [lang='kk_KZ'] .nav-primary { font-size: 0.95em; }

/* line 51, scss/_hacks.scss */
[lang='kk_KZ'] .nav-primary { letter-spacing: -0.05em; }
