@charset "UTF-8";
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { margin: 0; }

/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */
a { background: transparent; }

a:active, a:hover { outline: 0; }

/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */
abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

h1 { font-size: 2em; margin: 0.67em 0; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */
img { border: 0; }

svg:not(:root) { overflow: hidden; }

/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */
figure { margin: 1em 40px; }

hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */
table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

@font-face { font-family: Gotham; src: url("https://www.ucsusa.org/themes/custom/ucstheme/static/close-calls/fonts/Gotham-Bold.otf") format("opentype"); font-weight: 700; }
@font-face { font-family: Gotham; src: url("https://www.ucsusa.org/themes/custom/ucstheme/static/close-calls/fonts/Gotham-Book.otf") format("opentype"); font-weight: 200; }
@font-face { font-family: Gotham; src: url("https://www.ucsusa.org/themes/custom/ucstheme/static/close-calls/fonts/Gotham-Medium.otf") format("opentype"); font-weight: 400; }
@font-face { font-family: Minion; src: url("https://www.ucsusa.org/themes/custom/ucstheme/static/close-calls/fonts/MinionPro-Regular.otf") format("opentype"); }
@font-face { font-family: Myriad; src: url("https://www.ucsusa.org/themes/custom/ucstheme/static/close-calls/fonts/MyriadPro-Regular.otf") format("opentype"); }
.cc-wrapper { width: 94%; max-width: 940px; margin: 0 auto; position: relative; }

#cc-app { font-size: 14px; color: #3a3a3c; font-family: "Gotham",sans-serif; padding: 1.75em 0; background-color: #f2f2f2; background-position: center 810px,center -360px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYmRjMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), url(https://www.ucsusa.org/themes/custom/ucstheme/static/close-calls/images/641291-nuclear-explosion-the-tragedy-of-the-world-scale.jpg); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(188, 189, 192, 0)), color-stop(40%, #f2f2f2)), url(https://www.ucsusa.org/themes/custom/ucstheme/static/close-calls/images/641291-nuclear-explosion-the-tragedy-of-the-world-scale.jpg); background-image: -moz-linear-gradient(top, rgba(188, 189, 192, 0) 0%, #f2f2f2 40%), url(https://www.ucsusa.org/themes/custom/ucstheme/static/close-calls/images/641291-nuclear-explosion-the-tragedy-of-the-world-scale.jpg); background-image: -webkit-linear-gradient(top, rgba(188, 189, 192, 0) 0%, #f2f2f2 40%), url(https://www.ucsusa.org/themes/custom/ucstheme/static/close-calls/images/641291-nuclear-explosion-the-tragedy-of-the-world-scale.jpg); background-image: linear-gradient(to bottom, rgba(188, 189, 192, 0) 0%, #f2f2f2 40%), url(https://www.ucsusa.org/themes/custom/ucstheme/static/close-calls/images/641291-nuclear-explosion-the-tragedy-of-the-world-scale.jpg); background-size: 2100px 230px,2100px 1400px; background-repeat: no-repeat; overflow: hidden; }
#cc-app header { color: #fff; margin-bottom: 1em; }
#cc-app header h1, #cc-app header h2 { color: #fff; }
#cc-app header h1 { font-size: 4em; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); opacity: 0.95; line-height: 1em; }
#cc-app header h2 { margin-bottom: 2em; }
#cc-app * { box-sizing: border-box; }
#cc-app h1, #cc-app h2 { margin: 0; font-family: Gotham,sans-serif; text-align: center; }
#cc-app h1 { font-size: 2.5em; letter-spacing: 1.25px; }
#cc-app h2 { text-transform: uppercase; font-size: 1.286em !important; }
#cc-app h1 + h2 { max-width: 80%; margin-left: 10%; line-height: 1.45em; margin-top: .33em; margin-bottom: .66em; }
#cc-app .actions { text-align: center; z-index: 2; position: relative; }
#cc-app .actions > a, #cc-app .actions > button { margin-left: 1.333em; }
#cc-app .actions > a:first-child, #cc-app .actions > button:first-child { margin-left: 0; }
#cc-app .action { color: #fff; border: none; background: #e8202f; text-transform: uppercase; border-radius: 5px; width: 140px; text-align: center; padding: .5em; font-weight: 700; }
#cc-app .action-alt { background: #ff522b; }
#cc-app .addthis_sharing_toolbox { float: right; }
#cc-app #cc-share-buttons { margin: 0 0 -1em 0; padding: 0; list-style-type: none; list-style-image: none !important; float: left; border: none; }
#cc-app #cc-share-buttons li { padding-left: .25em; float: left; margin-top: -.5em; margin-bottom: 0; }
#cc-app #cc-share-buttons a { display: table-cell; vertical-align: middle; text-align: center; height: 30px; width: 30px; position: relative; margin: 0; padding-top: .1em; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; border-radius: 0.4em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #fff; background-color: #000; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFB5BDC8', endColorstr='#FF000000'); background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b5bdc8), color-stop(3%, #828c95), color-stop(21%, #000000)); background-image: -moz-linear-gradient(top, #b5bdc8 0%, #828c95 3%, #000000 21%); background-image: -webkit-linear-gradient(top, #b5bdc8 0%, #828c95 3%, #000000 21%); background-image: linear-gradient(to bottom, #b5bdc8 0%, #828c95 3%, #000000 21%); }
#cc-app #cc-share-buttons a:after { content: ""; position: absolute; width: 90%; height: 1px; left: 5%; bottom: -1px; background: #bbb; -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.8); box-shadow: 0 0 4px rgba(0, 0, 0, 0.8); }
#cc-app #cc-share-buttons a i { line-height: 2em; }

.cc-content-columns { -moz-columns: 2; -webkit-columns: 2; columns: 2; -moz-column-gap: 2em; -webkit-column-gap: 2em; column-gap: 2em; line-height: 1.5em; margin-bottom: 1em; }
.cc-content-columns p { -moz-page-break-inside: avoid; -webkit-column-break-inside: avoid; break-inside: avoid; display: inline-block; width: 100%; margin-top: 0; margin-bottom: .8em; }
.cc-content-columns a { color: #007aa5; text-decoration: none; }
.cc-content-columns a:hover { text-decoration: underline; }

#wheel-container { position: relative; width: 90%; max-width: 580px; height: auto; left: 50%; margin-bottom: 9em; }
#wheel-container > img, #wheel-container > div { position: absolute; top: 0; left: 0; margin-left: -50%; width: 100%; height: 100%; }
#wheel-container #wheel-spacer { position: static; width: 100%; padding-top: 100%; height: auto; margin: 0; }

#wheel, #wheel-highlight { transform: rotate(0deg); cursor: pointer; }

#wheel { transform-origin: center center; -moz-transition: -moz-transform 5s cubic-bezier(0.05, 0.84, 0.28, 1.001); -o-transition: -o-transform 5s cubic-bezier(0.05, 0.84, 0.28, 1.001); -webkit-transition: -webkit-transform 5s cubic-bezier(0.05, 0.84, 0.28, 1.001); transition: transform 5s cubic-bezier(0.05, 0.84, 0.28, 1.001); }
#wheel.reset { transition: none; }

#wheel-pointer { transform-origin: 50% 50%; transform: rotate(0deg); z-index: 3; position: absolute; cursor: pointer; }
#wheel-pointer.active { -moz-animation: click 5s cubic-bezier(0.05, 0.84, 0.28, 1.001); -webkit-animation: click 5s cubic-bezier(0.05, 0.84, 0.28, 1.001); animation: click 5s cubic-bezier(0.05, 0.84, 0.28, 1.001); }
#wheel-pointer.active #wheel-pointer-flame { width: 17%; margin-left: -9.25%; }

#wheel-pointer-rocket { width: 100%; z-index: 3; position: absolute; }

#wheel-pointer-flame { position: absolute; left: 50%; width: 0; z-index: 2; margin-left: 0; top: 58%; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; -moz-animation: click 5s cubic-bezier(0.05, 0.84, 0.28, 1.001); -webkit-animation: click 5s cubic-bezier(0.05, 0.84, 0.28, 1.001); animation: click 5s cubic-bezier(0.05, 0.84, 0.28, 1.001); }

#cc-content { position: relative; z-index: 5; background: rgba(255, 255, 255, 0.85); overflow: hidden; max-height: 0; margin-top: 0; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; font-weight: 200; opacity: 0; }
#cc-content.active { margin-top: -23em; margin-bottom: -1.75em; max-height: 2000px; padding-top: 1.4em; opacity: 1; }
#cc-content h1 { line-height: 1em; }
#cc-content h1, #cc-content h2 { font-weight: 600; }

#cc-content-count { margin: .25em 0; }
#cc-content-count span { font-size: 1.25em; padding: .1em; border: 2px solid #9d9ea2; background: #fff; display: inline-block; margin: 0 2px; width: 1.25em; text-align: center; color: #3a3a3c; }

#cc-content-actions { display: table; width: 100%; margin-bottom: 1em; }

#cc-content-actions-primary, #cc-content-actions-secondary, #cc-content-actions-tertiary { display: table-cell; vertical-align: middle; width: 33.333%; }

#cc-content-actions-primary { font-weight: 400; color: #9d9ea2; text-align: left; }
#cc-content-actions-primary > div { float: left; text-align: center; }

#cc-content-actions-secondary { text-align: center; }

#cc-content-actions-tertiary { text-align: right; text-transform: uppercase; font-weight: bold; }
#cc-content-actions-tertiary img { height: 2em; display: inline-block; vertical-align: middle; margin-left: .5em; }

@-moz-keyframes spin { 0% { transform: rotate(0deg); }
  3.125% { transform: rotate(360deg); }
  6.25% { transform: rotate(720deg); }
  12.5% { transform: rotate(1440deg); }
  25% { transform: rotate(1800deg); }
  50% { transform: rotate(2160deg); }
  100% { transform: rotate(2520deg); } }
@-webkit-keyframes spin { 0% { transform: rotate(0deg); }
  3.125% { transform: rotate(360deg); }
  6.25% { transform: rotate(720deg); }
  12.5% { transform: rotate(1440deg); }
  25% { transform: rotate(1800deg); }
  50% { transform: rotate(2160deg); }
  100% { transform: rotate(2520deg); } }
@keyframes spin { 0% { transform: rotate(0deg); }
  3.125% { transform: rotate(360deg); }
  6.25% { transform: rotate(720deg); }
  12.5% { transform: rotate(1440deg); }
  25% { transform: rotate(1800deg); }
  50% { transform: rotate(2160deg); }
  100% { transform: rotate(2520deg); } }
@-moz-keyframes click { 0% { transform: rotate(0deg); }
  1% { transform: rotate(5deg); }
  2% { transform: rotate(0deg); }
  3% { transform: rotate(5deg); }
  4% { transform: rotate(0deg); }
  5% { transform: rotate(4.8deg); }
  6% { transform: rotate(0deg); }
  7% { transform: rotate(4.8deg); }
  8% { transform: rotate(0deg); }
  9% { transform: rotate(4.6deg); }
  10% { transform: rotate(0deg); }
  11% { transform: rotate(4.6deg); }
  12% { transform: rotate(0deg); }
  13% { transform: rotate(4.4deg); }
  14% { transform: rotate(0deg); }
  15% { transform: rotate(4.4deg); }
  16% { transform: rotate(0deg); }
  17% { transform: rotate(4.2deg); }
  18% { transform: rotate(0deg); }
  19% { transform: rotate(4.2deg); }
  20% { transform: rotate(0deg); }
  21% { transform: rotate(3deg); }
  22% { transform: rotate(0deg); }
  23% { transform: rotate(3deg); }
  24% { transform: rotate(0deg); }
  25% { transform: rotate(3.8deg); }
  26% { transform: rotate(0deg); }
  27% { transform: rotate(3.8deg); }
  28% { transform: rotate(0deg); }
  29% { transform: rotate(3.6deg); }
  30% { transform: rotate(0deg); }
  31% { transform: rotate(3.6deg); }
  32% { transform: rotate(0deg); }
  33% { transform: rotate(3.4deg); }
  34% { transform: rotate(0deg); }
  35% { transform: rotate(3.4deg); }
  36% { transform: rotate(0deg); }
  37% { transform: rotate(3.2deg); }
  38% { transform: rotate(0deg); }
  39% { transform: rotate(3.2deg); }
  40% { transform: rotate(0deg); }
  41% { transform: rotate(3deg); }
  42% { transform: rotate(0deg); }
  43% { transform: rotate(3deg); }
  44% { transform: rotate(0deg); }
  45% { transform: rotate(2.8deg); }
  46% { transform: rotate(0deg); }
  47% { transform: rotate(2.8deg); }
  48% { transform: rotate(0deg); }
  49% { transform: rotate(2.6deg); }
  50% { transform: rotate(0deg); }
  51% { transform: rotate(2.6deg); }
  52% { transform: rotate(0deg); }
  53% { transform: rotate(2.4deg); }
  54% { transform: rotate(0deg); }
  55% { transform: rotate(2.4deg); }
  56% { transform: rotate(0deg); }
  57% { transform: rotate(2.2deg); }
  58% { transform: rotate(0deg); }
  59% { transform: rotate(2.2deg); }
  60% { transform: rotate(0deg); }
  61% { transform: rotate(2deg); }
  62% { transform: rotate(0deg); }
  63% { transform: rotate(2deg); }
  64% { transform: rotate(0deg); }
  65% { transform: rotate(1.8deg); }
  66% { transform: rotate(0deg); }
  67% { transform: rotate(1.8deg); }
  68% { transform: rotate(0deg); }
  69% { transform: rotate(1.6deg); }
  70% { transform: rotate(0deg); }
  71% { transform: rotate(1.6deg); }
  72% { transform: rotate(0deg); }
  73% { transform: rotate(1.4deg); }
  74% { transform: rotate(0deg); }
  75% { transform: rotate(1.4deg); }
  76% { transform: rotate(0deg); }
  77% { transform: rotate(1.2deg); }
  78% { transform: rotate(0deg); }
  79% { transform: rotate(1.2deg); }
  80% { transform: rotate(0deg); }
  81% { transform: rotate(1deg); }
  84% { transform: rotate(0deg); }
  85% { transform: rotate(0.8deg); }
  88% { transform: rotate(0deg); }
  89% { transform: rotate(0.6deg); }
  92% { transform: rotate(0deg); }
  93% { transform: rotate(0.4deg); }
  96% { transform: rotate(0deg); }
  97% { transform: rotate(0.2deg); }
  100% { transform: rotate(0deg); } }
@-webkit-keyframes click { 0% { transform: rotate(0deg); }
  1% { transform: rotate(5deg); }
  2% { transform: rotate(0deg); }
  3% { transform: rotate(5deg); }
  4% { transform: rotate(0deg); }
  5% { transform: rotate(4.8deg); }
  6% { transform: rotate(0deg); }
  7% { transform: rotate(4.8deg); }
  8% { transform: rotate(0deg); }
  9% { transform: rotate(4.6deg); }
  10% { transform: rotate(0deg); }
  11% { transform: rotate(4.6deg); }
  12% { transform: rotate(0deg); }
  13% { transform: rotate(4.4deg); }
  14% { transform: rotate(0deg); }
  15% { transform: rotate(4.4deg); }
  16% { transform: rotate(0deg); }
  17% { transform: rotate(4.2deg); }
  18% { transform: rotate(0deg); }
  19% { transform: rotate(4.2deg); }
  20% { transform: rotate(0deg); }
  21% { transform: rotate(3deg); }
  22% { transform: rotate(0deg); }
  23% { transform: rotate(3deg); }
  24% { transform: rotate(0deg); }
  25% { transform: rotate(3.8deg); }
  26% { transform: rotate(0deg); }
  27% { transform: rotate(3.8deg); }
  28% { transform: rotate(0deg); }
  29% { transform: rotate(3.6deg); }
  30% { transform: rotate(0deg); }
  31% { transform: rotate(3.6deg); }
  32% { transform: rotate(0deg); }
  33% { transform: rotate(3.4deg); }
  34% { transform: rotate(0deg); }
  35% { transform: rotate(3.4deg); }
  36% { transform: rotate(0deg); }
  37% { transform: rotate(3.2deg); }
  38% { transform: rotate(0deg); }
  39% { transform: rotate(3.2deg); }
  40% { transform: rotate(0deg); }
  41% { transform: rotate(3deg); }
  42% { transform: rotate(0deg); }
  43% { transform: rotate(3deg); }
  44% { transform: rotate(0deg); }
  45% { transform: rotate(2.8deg); }
  46% { transform: rotate(0deg); }
  47% { transform: rotate(2.8deg); }
  48% { transform: rotate(0deg); }
  49% { transform: rotate(2.6deg); }
  50% { transform: rotate(0deg); }
  51% { transform: rotate(2.6deg); }
  52% { transform: rotate(0deg); }
  53% { transform: rotate(2.4deg); }
  54% { transform: rotate(0deg); }
  55% { transform: rotate(2.4deg); }
  56% { transform: rotate(0deg); }
  57% { transform: rotate(2.2deg); }
  58% { transform: rotate(0deg); }
  59% { transform: rotate(2.2deg); }
  60% { transform: rotate(0deg); }
  61% { transform: rotate(2deg); }
  62% { transform: rotate(0deg); }
  63% { transform: rotate(2deg); }
  64% { transform: rotate(0deg); }
  65% { transform: rotate(1.8deg); }
  66% { transform: rotate(0deg); }
  67% { transform: rotate(1.8deg); }
  68% { transform: rotate(0deg); }
  69% { transform: rotate(1.6deg); }
  70% { transform: rotate(0deg); }
  71% { transform: rotate(1.6deg); }
  72% { transform: rotate(0deg); }
  73% { transform: rotate(1.4deg); }
  74% { transform: rotate(0deg); }
  75% { transform: rotate(1.4deg); }
  76% { transform: rotate(0deg); }
  77% { transform: rotate(1.2deg); }
  78% { transform: rotate(0deg); }
  79% { transform: rotate(1.2deg); }
  80% { transform: rotate(0deg); }
  81% { transform: rotate(1deg); }
  84% { transform: rotate(0deg); }
  85% { transform: rotate(0.8deg); }
  88% { transform: rotate(0deg); }
  89% { transform: rotate(0.6deg); }
  92% { transform: rotate(0deg); }
  93% { transform: rotate(0.4deg); }
  96% { transform: rotate(0deg); }
  97% { transform: rotate(0.2deg); }
  100% { transform: rotate(0deg); } }
@keyframes click { 0% { transform: rotate(0deg); }
  1% { transform: rotate(5deg); }
  2% { transform: rotate(0deg); }
  3% { transform: rotate(5deg); }
  4% { transform: rotate(0deg); }
  5% { transform: rotate(4.8deg); }
  6% { transform: rotate(0deg); }
  7% { transform: rotate(4.8deg); }
  8% { transform: rotate(0deg); }
  9% { transform: rotate(4.6deg); }
  10% { transform: rotate(0deg); }
  11% { transform: rotate(4.6deg); }
  12% { transform: rotate(0deg); }
  13% { transform: rotate(4.4deg); }
  14% { transform: rotate(0deg); }
  15% { transform: rotate(4.4deg); }
  16% { transform: rotate(0deg); }
  17% { transform: rotate(4.2deg); }
  18% { transform: rotate(0deg); }
  19% { transform: rotate(4.2deg); }
  20% { transform: rotate(0deg); }
  21% { transform: rotate(3deg); }
  22% { transform: rotate(0deg); }
  23% { transform: rotate(3deg); }
  24% { transform: rotate(0deg); }
  25% { transform: rotate(3.8deg); }
  26% { transform: rotate(0deg); }
  27% { transform: rotate(3.8deg); }
  28% { transform: rotate(0deg); }
  29% { transform: rotate(3.6deg); }
  30% { transform: rotate(0deg); }
  31% { transform: rotate(3.6deg); }
  32% { transform: rotate(0deg); }
  33% { transform: rotate(3.4deg); }
  34% { transform: rotate(0deg); }
  35% { transform: rotate(3.4deg); }
  36% { transform: rotate(0deg); }
  37% { transform: rotate(3.2deg); }
  38% { transform: rotate(0deg); }
  39% { transform: rotate(3.2deg); }
  40% { transform: rotate(0deg); }
  41% { transform: rotate(3deg); }
  42% { transform: rotate(0deg); }
  43% { transform: rotate(3deg); }
  44% { transform: rotate(0deg); }
  45% { transform: rotate(2.8deg); }
  46% { transform: rotate(0deg); }
  47% { transform: rotate(2.8deg); }
  48% { transform: rotate(0deg); }
  49% { transform: rotate(2.6deg); }
  50% { transform: rotate(0deg); }
  51% { transform: rotate(2.6deg); }
  52% { transform: rotate(0deg); }
  53% { transform: rotate(2.4deg); }
  54% { transform: rotate(0deg); }
  55% { transform: rotate(2.4deg); }
  56% { transform: rotate(0deg); }
  57% { transform: rotate(2.2deg); }
  58% { transform: rotate(0deg); }
  59% { transform: rotate(2.2deg); }
  60% { transform: rotate(0deg); }
  61% { transform: rotate(2deg); }
  62% { transform: rotate(0deg); }
  63% { transform: rotate(2deg); }
  64% { transform: rotate(0deg); }
  65% { transform: rotate(1.8deg); }
  66% { transform: rotate(0deg); }
  67% { transform: rotate(1.8deg); }
  68% { transform: rotate(0deg); }
  69% { transform: rotate(1.6deg); }
  70% { transform: rotate(0deg); }
  71% { transform: rotate(1.6deg); }
  72% { transform: rotate(0deg); }
  73% { transform: rotate(1.4deg); }
  74% { transform: rotate(0deg); }
  75% { transform: rotate(1.4deg); }
  76% { transform: rotate(0deg); }
  77% { transform: rotate(1.2deg); }
  78% { transform: rotate(0deg); }
  79% { transform: rotate(1.2deg); }
  80% { transform: rotate(0deg); }
  81% { transform: rotate(1deg); }
  84% { transform: rotate(0deg); }
  85% { transform: rotate(0.8deg); }
  88% { transform: rotate(0deg); }
  89% { transform: rotate(0.6deg); }
  92% { transform: rotate(0deg); }
  93% { transform: rotate(0.4deg); }
  96% { transform: rotate(0deg); }
  97% { transform: rotate(0.2deg); }
  100% { transform: rotate(0deg); } }
@media screen and (min-width: 2100px) { #cc-app { background-size: 100% 230px,100% auto; background-position: center bottom,center -360px; } }
@media screen and (max-width: 750px) { #cc-app { background-position: center 409px,center -180px; background-size: 1050px 115px,1050px 700px; }
  #cc-app header h1 { font-size: 3em; }
  #cc-app .addthis_sharing_toolbox { float: none !important; display: block; margin: .5em 0 1em; width: 100% !important; }
  #cc-app .addthis_sharing_toolbox, #cc-app .addthis_sharing_toolbox ul, #cc-app .addthis_sharing_toolbox li, #cc-app .addthis_sharing_toolbox a { float: none !important; }
  #cc-app .addthis_sharing_toolbox ul { margin: 1em 0 0 !important; padding: 0 !important; width: 100%; text-align: center; }
  #cc-app .addthis_sharing_toolbox ul li { display: inline-block !important; }
  #cc-app h1 + h2 { max-width: 100%; margin-left: 0; }
  .cc-content-columns { -moz-columns: 1; -webkit-columns: 1; columns: 1; }
  #cc-content-actions { padding-bottom: 20em; }
  #cc-content-actions-primary, #cc-content-actions-secondary, #cc-content-actions-tertiary { display: block; width: 100%; position: absolute; text-align: center; }
  #cc-content-actions-primary > div, #cc-content-actions-secondary > div, #cc-content-actions-tertiary > div { float: none; }
  #cc-content-actions-secondary { top: 4em; }
  #cc-content-actions-tertiary { top: 8em; }
  #cc-content-actions-primary { top: 14em; } }
@media screen and (max-width: 400px) { #cc-app header h1 { font-size: 2.4em; }
  #cc-app .actions > a, #cc-app .actions > b { display: block; margin: .5em 0 0; }
  #cc-app .actions > a:first-child, #cc-app .actions > b:first-child { margin: 0; } }
