@charset "UTF-8";
/* This CSS file is thought to be GENERATED by scss if you want to modify style please edit the style.scss and responsive.scss file */
@font-face { font-family: 'OpenSansLight'; src: url("../fonts/OpenSans-Light-webfont.eot"); src: url("../fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Light-webfont.woff") format("woff"), url("../fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Light-webfont.svg#OpenSansLight") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'OpenSansLightItalic'; src: url("../fonts/OpenSans-LightItalic-webfont.eot"); src: url("../fonts/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-LightItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'OpenSansRegular'; src: url("../fonts/OpenSans-Regular-webfont.eot"); src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg"); font-weight: normal; font-style: normal; -webkit-font-smoothing: antialiased; }
@font-face { font-family: 'OpenSansItalic'; src: url("../fonts/OpenSans-Italic-webfont.eot"); src: url("../fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Italic-webfont.woff") format("woff"), url("../fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Italic-webfont.svg#OpenSansItalic") format("svg"); font-weight: normal; font-style: normal; -webkit-font-smoothing: antialiased; }
@font-face { font-family: 'OpenSansSemibold'; src: url("../fonts/OpenSans-Semibold-webfont.eot"); src: url("../fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Semibold-webfont.woff") format("woff"), url("../fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold") format("svg"); font-weight: normal; font-style: normal; -webkit-font-smoothing: antialiased; }
@font-face { font-family: 'OpenSansSemiboldItalic'; src: url("../fonts/OpenSans-SemiboldItalic-webfont.eot"); src: url("../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic") format("svg"); font-weight: normal; font-style: normal; -webkit-font-smoothing: antialiased; }
@font-face { font-family: 'OpenSansBold'; src: url("../fonts/OpenSans-Bold-webfont.eot"); src: url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold-webfont.woff") format("woff"), url("../fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg"); font-weight: normal; font-style: normal; -webkit-font-smoothing: antialiased; }
@font-face { font-family: 'OpenSansBoldItalic'; src: url("../fonts/OpenSans-BoldItalic-webfont.eot"); src: url("../fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-BoldItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic") format("svg"); font-weight: normal; font-style: normal; -webkit-font-smoothing: antialiased; }
/* normalize.css 2012-02-07T12:37 UTC - http://github.com/necolas/normalize.css */
/* ============================================================================= HTML5 display definitions ========================================================================== */
/* Corrects block display not defined in IE6/7/8/9 & FF3 */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }

/* Corrects inline-block display not defined in IE6/7/8/9 & FF3 */
audio, canvas, video { display: inline-block; display: inline; zoom: 1; }

/* Prevents modern browsers from displaying 'audio' without controls */
audio:not([controls]) { display: none; }

/* Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4 Known issue: no IE6 support */
[hidden] { display: none; }

/* ============================================================================= Base ========================================================================== */
/* 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 2. Prevents iOS text size adjust after orientation change, without disabling user zoom www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
html { font-size: 100%; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ -ms-text-size-adjust: 100%; /* 2 */ }

/* Addresses font-family inconsistency between 'textarea' and other form elements. */
html, button, input, select, textarea { font-family: sans-serif; }

/* Addresses margins handled incorrectly in IE6/7 */
body { margin: 0; }

/* ============================================================================= Links ========================================================================== */
/* Addresses outline displayed oddly in Chrome */
a { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */ }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }

/* ============================================================================= Typography ========================================================================== */
/* Addresses font sizes and margins set differently in IE6/7 Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5 */
h1 { font-size: 2em; margin: 0.67em 0; }

h2 { font-size: 1.5em; margin: 0.83em 0; }

h3 { font-size: 1.17em; margin: 1em 0; }

h4 { font-size: 1em; margin: 1.33em 0; }

h5 { font-size: 0.83em; margin: 1.67em 0; }

h6 { font-size: 0.75em; margin: 2.33em 0; }

/* Addresses styling not present in IE7/8/9, S5, Chrome */
abbr[title] { border-bottom: 1px dotted; }

/* Addresses style set to 'bolder' in FF3+, S4/5, Chrome */
b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

/* Addresses styling not present in S5, Chrome */
dfn { font-style: italic; }

/* Addresses styling not present in IE6/7/8/9 */
mark { background: #ff0; color: #000; }

/* Addresses margins set differently in IE6/7 */
p, pre { margin: 1em 0; }

/* Corrects font family set oddly in IE6, S4/5, Chrome en.wikipedia.org/wiki/User:Davidgothberg/Test59 */
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

/* 1. Addresses CSS quotes not supported in IE6/7 2. Addresses quote property not supported in S4 */
/* 1 */
q { quotes: none; }

/* 2 */
q:before, q:after { content: ''; content: none; }

small { font-size: 75%; }

/* Prevents sub and sup affecting line-height in all browsers gist.github.com/413930 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* ============================================================================= Lists ========================================================================== */
/* Addresses margins set differently in IE6/7 */
dl, menu, ol, ul { margin: 1em 0; }

dd { margin: 0 0 0 40px; }

/* Addresses paddings set differently in IE6/7 */
menu, ol, ul { padding: 0 0 0 40px; }

/* Corrects list images handled incorrectly in IE7 */
nav ul, nav ol { list-style: none; list-style-image: none; }

/* ============================================================================= Embedded content ========================================================================== */
/* 1. Removes border when inside 'a' element in IE6/7/8/9, FF3 2. Improves image quality when scaled in IE7 code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; /* 2 */ }

/* Corrects overflow displayed oddly in IE9 */
svg:not(:root) { overflow: hidden; }

/* ============================================================================= Figures ========================================================================== */
/* Addresses margin not present in IE6/7/8/9, S5, O11 */
figure { margin: 0; }

/* ============================================================================= Forms ========================================================================== */
/* Corrects margin displayed oddly in IE6/7 */
form { margin: 0; }

/* Define consistent border, margin, and padding */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/* 1. Corrects color not being inherited in IE6/7/8/9 2. Corrects text not wrapping in FF3 3. Corrects alignment displayed oddly in IE6/7 */
legend { border: 0; /* 1 */ padding: 0; white-space: normal; /* 2 */ margin-left: -7px; /* 3 */ }

/* 1. Corrects font size not being inherited in all browsers 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome 3. Improves appearance and consistency in all browsers */
button, input, select, textarea { font-size: 100%; /* 1 */ margin: 0; /* 2 */ vertical-align: baseline; /* 3 */ vertical-align: middle; /* 3 */ }

/* Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet */
button, input { line-height: normal; /* 1 */ }

/* 1. Improves usability and consistency of cursor style between image-type 'input' and others 2. Corrects inability to style clickable 'input' types in iOS 3. Removes inner spacing in IE7 without affecting normal text inputs Known issue: inner spacing remains in IE6 */
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; /* 1 */ -webkit-appearance: button; /* 2 */ overflow: visible; /* 3 */ }

/* Re-set default cursor for disabled elements */
button[disabled], input[disabled] { cursor: default; }

/* 1. Addresses box sizing set to content-box in IE8/9 2. Removes excess padding in IE8/9 3. Removes excess padding in IE7 Known issue: excess padding remains in IE6 */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ height: 13px; /* 3 */ width: 13px; /* 3 */ }

/* 1. Addresses appearance set to searchfield in S5, Chrome 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof) */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

/* Removes inner padding and search cancel button in S5, Chrome on OS X */
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }

/* Removes inner padding and border in FF3+ www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* 1. Removes default vertical scrollbar in IE6/7/8/9 2. Improves readability and alignment in all browsers */
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* ============================================================================= Tables ========================================================================== */
/* Remove most spacing between table cells */
table { border-collapse: collapse; border-spacing: 0; }

@-webkit-keyframes DownloadBtnBeat { 0% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  12% { -webkit-transform: scale3d(1.05, 1.05, 1.05); -moz-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  25% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  37% { -webkit-transform: scale3d(1.05, 1.05, 1.05); -moz-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  50% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  62% { -webkit-transform: scale3d(1.05, 1.05, 1.05); -moz-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  75% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  77% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -moz-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -o-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); color: #ede897; }
  87% { -webkit-transform: scale3d(1.1, 1.1, 1.1); -moz-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); -webkit-box-shadow: 0 0 45px rgba(247, 207, 61, 0.8), 0 0 15px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -moz-box-shadow: 0 0 45px rgba(247, 207, 61, 0.8), 0 0 15px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -o-box-shadow: 0 0 45px rgba(247, 207, 61, 0.8), 0 0 15px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); box-shadow: 0 0 45px rgba(247, 207, 61, 0.8), 0 0 15px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); color: #f7cf3d; }
  96% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -moz-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -o-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); color: #ede897; }
  100% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@-moz-keyframes DownloadBtnBeat { 0% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  12% { -webkit-transform: scale3d(1.05, 1.05, 1.05); -moz-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  25% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  37% { -webkit-transform: scale3d(1.05, 1.05, 1.05); -moz-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  50% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  62% { -webkit-transform: scale3d(1.05, 1.05, 1.05); -moz-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  75% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  77% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -moz-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -o-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); color: #ede897; }
  87% { -webkit-transform: scale3d(1.1, 1.1, 1.1); -moz-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); -webkit-box-shadow: 0 0 45px rgba(247, 207, 61, 0.8), 0 0 15px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -moz-box-shadow: 0 0 45px rgba(247, 207, 61, 0.8), 0 0 15px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -o-box-shadow: 0 0 45px rgba(247, 207, 61, 0.8), 0 0 15px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); box-shadow: 0 0 45px rgba(247, 207, 61, 0.8), 0 0 15px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); color: #f7cf3d; }
  96% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -moz-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -o-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); color: #ede897; }
  100% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@-o-keyframes DownloadBtnBeat { 0% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  12% { -webkit-transform: scale3d(1.05, 1.05, 1.05); -moz-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  25% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  37% { -webkit-transform: scale3d(1.05, 1.05, 1.05); -moz-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  50% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  62% { -webkit-transform: scale3d(1.05, 1.05, 1.05); -moz-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  75% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  77% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -moz-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -o-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); color: #ede897; }
  87% { -webkit-transform: scale3d(1.1, 1.1, 1.1); -moz-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); -webkit-box-shadow: 0 0 45px rgba(247, 207, 61, 0.8), 0 0 15px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -moz-box-shadow: 0 0 45px rgba(247, 207, 61, 0.8), 0 0 15px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -o-box-shadow: 0 0 45px rgba(247, 207, 61, 0.8), 0 0 15px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); box-shadow: 0 0 45px rgba(247, 207, 61, 0.8), 0 0 15px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); color: #f7cf3d; }
  96% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -moz-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -o-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); color: #ede897; }
  100% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@keyframes DownloadBtnBeat { 0% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  12% { -webkit-transform: scale3d(1.05, 1.05, 1.05); -moz-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  25% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  37% { -webkit-transform: scale3d(1.05, 1.05, 1.05); -moz-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  50% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  62% { -webkit-transform: scale3d(1.05, 1.05, 1.05); -moz-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  75% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  77% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -moz-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -o-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); color: #ede897; }
  87% { -webkit-transform: scale3d(1.1, 1.1, 1.1); -moz-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); -webkit-box-shadow: 0 0 45px rgba(247, 207, 61, 0.8), 0 0 15px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -moz-box-shadow: 0 0 45px rgba(247, 207, 61, 0.8), 0 0 15px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -o-box-shadow: 0 0 45px rgba(247, 207, 61, 0.8), 0 0 15px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); box-shadow: 0 0 45px rgba(247, 207, 61, 0.8), 0 0 15px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); color: #f7cf3d; }
  96% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -moz-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -o-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); color: #ede897; }
  100% { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

::-moz-selection { background: rgba(0, 0, 0, 0.4); color: #f9dc73; }

::seletcion { background: rgba(0, 0, 0, 0.4); color: #f9dc73; }

body { min-width: 1110px; padding: 0px 0 20px 0px; margin: 0px; font: 18px/1.5 "OpenSansRegular", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #f0e7d5; font-weight: normal; background: #252525; background-attachment: fixed !important; background-image: url("../images/parallax-back.png"); }

h1, h2, h3, h4, h5, h6 { color: #e8e8e8; font-family: "OpenSansRegular", "Helvetica Neue", Helvetica, Arial, sans-serif; }

p, ul, ol, table, pre, dl { margin: 0 0 20px; }

a { color: #f7cf3d; font-weight: 400; text-decoration: none; }

a:hover { color: white; }

a small { font-size: 11px; color: #666; margin-top: -0.6em; display: block; }

ul { list-style-image: url("../images/bullet.png"); }

strong { font-family: 'OpenSansBold', "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight: normal; }

section img { max-width: 100%; }

blockquote { border-left: 3px solid #f7cf3d; margin: 0; padding: 0 0 0 20px; font-style: italic; }

code { font-family: "Lucida Sans", Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal; color: #efefef; font-size: 13px; margin: 0 4px; padding: 4px 6px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; }

pre { padding: 8px 15px; background: #191919; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; border: 1px solid #121212; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3); -o-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3); overflow: auto; overflow-y: hidden; }

pre code { color: #efefef; text-shadow: 0px 1px 0px #000; margin: 0; padding: 0; }

table { width: 100%; border-collapse: collapse; }

th { text-align: left; padding: 5px 10px; border-bottom: 1px solid #434343; color: #b6b6b6; font-family: "OpenSansSemibold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; }

td { text-align: left; padding: 5px 10px; border-bottom: 1px solid #434343; }

hr { border: 0; outline: none; height: 3px; background: transparent url("../images/hr.gif") center center repeat-x; margin: 0 0 20px; }

dt { color: #F0E7D5; font-family: "OpenSansSemibold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; }

section { overflow: hidden; }

.align-left { text-align: left !important; }

.align-right { text-align: right !important; }

#header { z-index: 999; left: 0; top: 0px; height: 60px; width: 100%; position: fixed; background: url(../images/nav-bg.gif) #353535; border-bottom: 4px solid #434343; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); -o-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); }
#header #btn-menu { display: none; }
#header nav { max-width: 1104px; margin: 0 auto; padding: 0 10px; margin: 6px auto; }
#header nav li { font-family: "OpenSansLight", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; list-style: none; display: inline; color: white; line-height: 50px; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); font-size: 14px; }
#header nav li.icon { float: left; margin-left: 0px; cursor: pointer; }
#header nav li.icon > img { width: 40px; }
#header nav li.cat { float: right; margin-left: 0px; }
#header nav li.active > a { color: #ede897; font-weight: bold; text-shadow: 0 -1px 5px black; }
#header nav li.active::after { display: block; content: "​"; width: 1em; margin: 0 auto 0; height: 0.3em; background-color: #efe332; box-shadow: 0 0 7px #efe332, 0 -5px 5px rgba(239, 227, 50, 0.9), 0 -15px 15px rgba(239, 227, 50, 0.8), 0 -25px 25px rgba(239, 227, 50, 0.7), 0 -45px 45px rgba(239, 227, 50, 0.6); }
#header nav li.downloads { float: right; margin-left: 6px; }
#header nav li.title { float: right; margin-right: 10px; font-size: 11px; }
#header nav li a { color: #ddd; padding: 10px; margin-top: 6px; margin-right: 0.2em; line-height: 14px; font-size: 14px; display: inline-block; text-align: center; transition: all 0.3s ease-in-out; }
#header nav li a::after { position: relative; left: 0; content: "|"; opacity: 0; transition: all 0.2s ease-in-out; }
#header nav li a::before { position: relative; left: 0; content: "|"; opacity: 0; transition: all 0.2s ease-in-out; }
#header nav li a:hover::after { left: 10px; opacity: 1; }
#header nav li a:hover::before { top: 0; left: -10px; opacity: 1; }

#parallax-fore { position: fixed; top: 0; left: 0; z-index: -1; width: 100vw; height: 100vh; pointer-events: none; background-attachment: fixed; background-image: url("../images/parallax-fore.png"); }

.wrapper { overflow: hidden; padding: 4em 20px 0; max-width: 1104px; margin: 60px auto 0; position: relative; }

#title { border: 0; outline: none; margin: 0 0 50px 0; padding: 0 0 5px 0; /*============================*/ /*specify styles Delelopers page*/ /*============================*/ }
#title h1, #title h2, #title h3 { font-family: "OpenSansLight", "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: center; }
#title h1 { font-size: 3em; margin: 0.1em 0; }
#title h2 { font-size: 2em; }
#title p { margin: 1em 0; color: #d7cfbe; font-weight: normal; font-family: "OpenSansLight", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1em; text-align: center; }
#title p.slogan { color: #8b8b8b; font-size: 2em; margin: 0; }
#title .hints, #title .credits { font-size: 11px; font-family: "OpenSansRegular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; color: #696969; }
#title .credits.left { float: left; }
#title .credits.right { float: right; }
#title .mu-communities { position: relative; width: 50%; float: left; }
#title .contact-to-kreogist { width: 50%; float: right; }
#title .downloadButton { display: block; text-align: center; height: 1.5em; width: 9em; margin: 1em auto; font-size: 2em; line-height: 1.5em; color: white; border-radius: 5px; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 45%, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, 0) 100%), radial-gradient(at center center, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 80%); -webkit-box-shadow: 0 0 25px rgba(255, 255, 255, 0), 0 0 5px rgba(255, 255, 255, 0.3), inset 0 1px rgba(0, 0, 0, 0.6), inset 0 -1px rgba(0, 0, 0, 0.6), inset 1px 0 rgba(0, 0, 0, 0.6), inset -1px 0 rgba(0, 0, 0, 0.6), inset 0 2px rgba(255, 255, 255, 0.3), inset 0 -2px rgba(255, 255, 255, 0.3), inset 2px 0 rgba(255, 255, 255, 0.3), inset -2px 0 rgba(255, 255, 255, 0.3), inset 0 -2px 5px rgba(255, 255, 255, 0.3); -moz-box-shadow: 0 0 25px rgba(255, 255, 255, 0), 0 0 5px rgba(255, 255, 255, 0.3), inset 0 1px rgba(0, 0, 0, 0.6), inset 0 -1px rgba(0, 0, 0, 0.6), inset 1px 0 rgba(0, 0, 0, 0.6), inset -1px 0 rgba(0, 0, 0, 0.6), inset 0 2px rgba(255, 255, 255, 0.3), inset 0 -2px rgba(255, 255, 255, 0.3), inset 2px 0 rgba(255, 255, 255, 0.3), inset -2px 0 rgba(255, 255, 255, 0.3), inset 0 -2px 5px rgba(255, 255, 255, 0.3); -o-box-shadow: 0 0 25px rgba(255, 255, 255, 0), 0 0 5px rgba(255, 255, 255, 0.3), inset 0 1px rgba(0, 0, 0, 0.6), inset 0 -1px rgba(0, 0, 0, 0.6), inset 1px 0 rgba(0, 0, 0, 0.6), inset -1px 0 rgba(0, 0, 0, 0.6), inset 0 2px rgba(255, 255, 255, 0.3), inset 0 -2px rgba(255, 255, 255, 0.3), inset 2px 0 rgba(255, 255, 255, 0.3), inset -2px 0 rgba(255, 255, 255, 0.3), inset 0 -2px 5px rgba(255, 255, 255, 0.3); box-shadow: 0 0 25px rgba(255, 255, 255, 0), 0 0 5px rgba(255, 255, 255, 0.3), inset 0 1px rgba(0, 0, 0, 0.6), inset 0 -1px rgba(0, 0, 0, 0.6), inset 1px 0 rgba(0, 0, 0, 0.6), inset -1px 0 rgba(0, 0, 0, 0.6), inset 0 2px rgba(255, 255, 255, 0.3), inset 0 -2px rgba(255, 255, 255, 0.3), inset 2px 0 rgba(255, 255, 255, 0.3), inset -2px 0 rgba(255, 255, 255, 0.3), inset 0 -2px 5px rgba(255, 255, 255, 0.3); -webkit-transition: all, 0.3s, ease; -moz-transition: all, 0.3s, ease; -o-transition: all, 0.3s, ease; transition: all, 0.3s, ease; }
#title .downloadButton:hover { background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 45%, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, 0) 100%), radial-gradient(at center center, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 80%); -webkit-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -moz-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -o-box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); box-shadow: 0 0 25px rgba(247, 207, 61, 0.8), 0 0 5px rgba(237, 232, 151, 0.9), inset 0 1px 1px rgba(247, 207, 61, 0.6), inset 0 -1px 1px rgba(247, 207, 61, 0.6), inset 1px 0 1px rgba(247, 207, 61, 0.6), inset -1px 0 1px rgba(247, 207, 61, 0.6), inset 0 2px 1px rgba(237, 232, 151, 0.3), inset 0 -2px 1px rgba(237, 232, 151, 0.3), inset 2px 0 1px rgba(237, 232, 151, 0.3), inset -2px 0 1px rgba(237, 232, 151, 0.3), inset 0 -2px 5px rgba(237, 232, 151, 0.3); -webkit-animation: DownloadBtnBeat 1.7s 0.42s infinite; -moz-animation: DownloadBtnBeat 1.7s 0.42s infinite; -o-animation: DownloadBtnBeat 1.7s 0.42s infinite; animation: DownloadBtnBeat 1.7s 0.42s infinite; }
#title #download-prefer { text-align: center; }
#title #download-prefer > a { display: inline-block; margin: 0 1em; }
#title #download-tabs { border-bottom: 4px solid #333; overflow: visible; }
#title #download-tabs > span::before, #title #download-links th::before { display: inline-block; height: 100%; line-height: 100%; width: 1.2em; content: "​"; background-size: 1em 1em; background-repeat: no-repeat; }
#title #download-tabs > span { display: inline-block; width: 29%; text-align: center; cursor: pointer; overflow: visible; color: #7d7d7d; border-bottom: 4px solid rgba(239, 227, 50, 0); -webkit-transform: translate3d(0, 4px, 0); -moz-transform: translate3d(0, 4px, 0); transform: translate3d(0, 4px, 0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
#title #download-links td > a { display: inline-block; width: 100%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
#title #download-links td > a:hover { padding-left: 0.5em; border-left: 4px solid #efe332; }
#title #download-tabs > span:nth-child(1)::before { background-image: url("../images/icon-windows.png"); }
#title #download-tabs > span:nth-child(2)::before { background-image: url("../images/icon-mac.png"); }
#title #download-tabs > span:nth-child(3)::before { background-image: url("../images/icon-linux.png"); }
#title #download-links th:nth-child(1)::before { background-image: url("../images/mainsite-github.png"); }
#title #download-links th:nth-child(2)::before { background-image: url("../images/huawei.png"); }
#title #download-links th:nth-child(3)::before { background-image: url("../images/baidu.png"); }
#title #download-links th:nth-child(4)::before { background-image: url("../images/sourceforge.png"); }
#title #download-links { position: relative; height: 10em; }
#title #download-links > section { position: absolute; width: 100%; height: 0em; text-align: center; opacity: 0; -webkit-transform-origin: top center; -moz-transform-origin: top center; transform-origin: top center; -webkit-transform: rotateX(90deg) translate3d(0, -3em, 0); -moz-transform: rotateX(90deg) translate3d(0, -3em, 0); transform: rotateX(90deg) translate3d(0, -3em, 0); -webkit-transition: all 0.6s cubic-bezier(0.7, 2.2, 0.72, 0.6) 0s; -moz-transition: all 0.6s cubic-bezier(0.7, 2.2, 0.72, 0.6) 0s; -o-transition: all 0.6s cubic-bezier(0.7, 2.2, 0.72, 0.6) 0s; transition: all 0.6s cubic-bezier(0.7, 2.2, 0.72, 0.6) 0s; }
#title #download-tabs > span.active { width: 40%; font-weight: bold; color: white; border-bottom: 4px solid #efe332; }
#title #download-links > section.active { height: 10em; opacity: 1; -webkit-transform: rotateX(0deg) translate3d(0, 0em, 0); -moz-transform: rotateX(0deg) translate3d(0, 0em, 0); transform: rotateX(0deg) translate3d(0, 0em, 0); }
#title #kjumper-box { position: relative; }
#title #kjumper-list { display: -ms-flex; display: -webkit-flex; display: flex; position: absolute; left: 0; top: -.6em; width: 100%; text-align: center; justify-content: space-around; }
#title #kjumper-list > li { display: inline-block; width: 100%; padding: 1em 0 .5em; background-color: rgba(0, 0, 0, 0.3); }
#title #kjumper-list > li:hover { background: black; }
#title #kjumper-list > li:nth-child(even) { -webkit-transform: skewY(3deg); -moz-transform: skewY(3deg); transform: skewY(3deg); }
#title #kjumper-list > li:nth-child(even) > a { display: inline-block; -webkit-transform: skewY(-3deg); -moz-transform: skewY(-3deg); transform: skewY(-3deg); }
#title #kjumper-list > li:nth-child(odd) { -webkit-transform: skewY(-3deg); -moz-transform: skewY(-3deg); transform: skewY(-3deg); }
#title #kjumper-list > li:nth-child(odd) > a { display: inline-block; -webkit-transform: skewY(3deg); -moz-transform: skewY(3deg); transform: skewY(3deg); }
#title .kjumper-container { top: 0; left: 0; width: 100%; opacity: 0; -webkit-transform: translate3d(0, 5em, 0) scaleX(0.6); -moz-transform: translate3d(0, 5em, 0) scaleX(0.6); transform: translate3d(0, 5em, 0) scaleX(0.6); -webkit-transform-origin: top center; -moz-transform-origin: top center; transform-origin: top center; -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease; }
#title .kjumper-container.inactive { z-index: -1; pointer-events: none; position: absolute; opacity: 0; -webkit-transform: translate3d(0, 5em, 0) scaleX(0.6); -moz-transform: translate3d(0, 5em, 0) scaleX(0.6); transform: translate3d(0, 5em, 0) scaleX(0.6); }
#title .kjumper-container.active { position: static; opacity: 1; -webkit-transform: translate3d(0, 0em, 0) scaleX(1); -moz-transform: translate3d(0, 0em, 0) scaleX(1); transform: translate3d(0, 0em, 0) scaleX(1); }

/*============================*/
/*specify styles features page*/
/*============================*/
#features-page { /*===============born-for-music=================*/ /*===============lossless=================*/ /*===============enjoy-concert=================*/ }
#features-page #title { overflow: visible; }
#features-page #title > section { min-height: 439.5px; overflow: visible; padding-top: 30px; }
#features-page #born-for-music { overflow: visible; }
#features-page #mu-logo { display: block; margin: 73.25px auto; height: 474.775px; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; }
#features-page #born-for-music.after-active #mu-logo { height: 311.995px; -webkit-transform: translate3d(-203.475px, 439.5px, 0); -moz-transform: translate3d(-203.475px, 439.5px, 0); transform: translate3d(-203.475px, 439.5px, 0); }
#features-page #lossless { padding-left: 542.6px; overflow: visible; }
#features-page #lossless > p, #features-page #lossless > h2 { text-align: left; }
#features-page .music-tags { position: absolute; width: 98px; height: 49px; margin: 1em; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
#features-page #music-tag1 { background-image: url("../images/music-tags.png"); background-position: -4px  -4px; }
#features-page #music-tag2 { background-image: url("../images/music-tags.png"); background-position: -108px  -4px; }
#features-page #music-tag3 { background-image: url("../images/music-tags.png"); background-position: -211px  -4px; }
#features-page #music-tag4 { background-image: url("../images/music-tags.png"); background-position: -314px  -4px; }
#features-page #music-tag5 { background-image: url("../images/music-tags.png"); background-position: -4px -58px; }
#features-page #music-tag6 { background-image: url("../images/music-tags.png"); background-position: -108px -58px; }
#features-page #music-tag7 { background-image: url("../images/music-tags.png"); background-position: -211px -58px; }
#features-page #music-tag8 { background-image: url("../images/music-tags.png"); background-position: -314px -58px; }
#features-page #lossless.before-active .music-tags { opacity: 0; }
#features-page #lossless.before-active #music-tag1 { -webkit-transform: translate3d(-678.25px, 146.5px, 0); -moz-transform: translate3d(-678.25px, 146.5px, 0); transform: translate3d(-678.25px, 146.5px, 0); }
#features-page #lossless.before-active #music-tag2 { -webkit-transform: translate3d(-1085.2px, 293px, 0); -moz-transform: translate3d(-1085.2px, 293px, 0); transform: translate3d(-1085.2px, 293px, 0); }
#features-page #lossless.before-active #music-tag3 { -webkit-transform: translate3d(-1085.2px, 314.975px, 0); -moz-transform: translate3d(-1085.2px, 314.975px, 0); transform: translate3d(-1085.2px, 314.975px, 0); }
#features-page #lossless.before-active #music-tag4 { -webkit-transform: translate3d(-678.25px, 175.8px, 0); -moz-transform: translate3d(-678.25px, 175.8px, 0); transform: translate3d(-678.25px, 175.8px, 0); }
#features-page #lossless.before-active #music-tag5 { -webkit-transform: translate3d(-1356.5px, -168.475px, 0); -moz-transform: translate3d(-1356.5px, -168.475px, 0); transform: translate3d(-1356.5px, -168.475px, 0); }
#features-page #lossless.before-active #music-tag6 { -webkit-transform: translate3d(-1356.5px, -263.7px, 0); -moz-transform: translate3d(-1356.5px, -263.7px, 0); transform: translate3d(-1356.5px, -263.7px, 0); }
#features-page #lossless.before-active #music-tag7 { -webkit-transform: translate3d(-678.25px, -476.125px, 0); -moz-transform: translate3d(-678.25px, -476.125px, 0); transform: translate3d(-678.25px, -476.125px, 0); }
#features-page #lossless.before-active #music-tag8 { -webkit-transform: translate3d(-678.25px, -314.975px, 0); -moz-transform: translate3d(-678.25px, -314.975px, 0); transform: translate3d(-678.25px, -314.975px, 0); }
#features-page #lossless.now-active .music-tags { opacity: 1; }
#features-page #lossless.now-active #music-tag1 { -webkit-transform: translate3d(-556.165px, -139.175px, 0); -moz-transform: translate3d(-556.165px, -139.175px, 0); transform: translate3d(-556.165px, -139.175px, 0); }
#features-page #lossless.now-active #music-tag2 { -webkit-transform: translate3d(-556.165px, -271.025px, 0); -moz-transform: translate3d(-556.165px, -271.025px, 0); transform: translate3d(-556.165px, -271.025px, 0); }
#features-page #lossless.now-active #music-tag3 { -webkit-transform: translate3d(-447.645px, -271.025px, 0); -moz-transform: translate3d(-447.645px, -271.025px, 0); transform: translate3d(-447.645px, -271.025px, 0); }
#features-page #lossless.now-active #music-tag4 { -webkit-transform: translate3d(-556.165px, -73.25px, 0); -moz-transform: translate3d(-556.165px, -73.25px, 0); transform: translate3d(-556.165px, -73.25px, 0); }
#features-page #lossless.now-active #music-tag5 { -webkit-transform: translate3d(-447.645px, -139.175px, 0); -moz-transform: translate3d(-447.645px, -139.175px, 0); transform: translate3d(-447.645px, -139.175px, 0); }
#features-page #lossless.now-active #music-tag6 { -webkit-transform: translate3d(-556.165px, -205.1px, 0); -moz-transform: translate3d(-556.165px, -205.1px, 0); transform: translate3d(-556.165px, -205.1px, 0); }
#features-page #lossless.now-active #music-tag7 { -webkit-transform: translate3d(-447.645px, -73.25px, 0); -moz-transform: translate3d(-447.645px, -73.25px, 0); transform: translate3d(-447.645px, -73.25px, 0); }
#features-page #lossless.now-active #music-tag8 { -webkit-transform: translate3d(-447.645px, -205.1px, 0); -moz-transform: translate3d(-447.645px, -205.1px, 0); transform: translate3d(-447.645px, -205.1px, 0); }
#features-page #lossless.after-active .music-tags { opacity: 0; }
#features-page #lossless.after-active #music-tag1 { -webkit-transform: translate3d(556.165px, -139.175px, 0); -moz-transform: translate3d(556.165px, -139.175px, 0); transform: translate3d(556.165px, -139.175px, 0); }
#features-page #lossless.after-active #music-tag2 { -webkit-transform: translate3d(556.165px, -271.025px, 0); -moz-transform: translate3d(556.165px, -271.025px, 0); transform: translate3d(556.165px, -271.025px, 0); }
#features-page #lossless.after-active #music-tag3 { -webkit-transform: translate3d(447.645px, -271.025px, 0); -moz-transform: translate3d(447.645px, -271.025px, 0); transform: translate3d(447.645px, -271.025px, 0); }
#features-page #lossless.after-active #music-tag4 { -webkit-transform: translate3d(556.165px, -73.25px, 0); -moz-transform: translate3d(556.165px, -73.25px, 0); transform: translate3d(556.165px, -73.25px, 0); }
#features-page #lossless.after-active #music-tag5 { -webkit-transform: translate3d(447.645px, -139.175px, 0); -moz-transform: translate3d(447.645px, -139.175px, 0); transform: translate3d(447.645px, -139.175px, 0); }
#features-page #lossless.after-active #music-tag6 { -webkit-transform: translate3d(556.165px, -205.1px, 0); -moz-transform: translate3d(556.165px, -205.1px, 0); transform: translate3d(556.165px, -205.1px, 0); }
#features-page #lossless.after-active #music-tag7 { -webkit-transform: translate3d(447.645px, -73.25px, 0); -moz-transform: translate3d(447.645px, -73.25px, 0); transform: translate3d(447.645px, -73.25px, 0); }
#features-page #lossless.after-active #music-tag8 { -webkit-transform: translate3d(447.645px, -205.1px, 0); -moz-transform: translate3d(447.645px, -205.1px, 0); transform: translate3d(447.645px, -205.1px, 0); }
#features-page #enjoy-concert { padding-right: 542.6px; padding-top: 70px !important; overflow: visible; }
#features-page #enjoy-concert > h2, #features-page #enjoy-concert > p { text-align: left; }
#features-page .preview-pcs { position: absolute; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
#features-page #preview-mac { width: 379.82px; }
#features-page #preview-linux { width: 339.125px; }
#features-page #preview-win { width: 180.215px; }
#features-page #enjoy-concert.before-active .preview-pcs { opacity: 0; }
#features-page #enjoy-concert.before-active #preview-mac { -webkit-transform: translate3d(737.555px, -229.05px, 0); -moz-transform: translate3d(737.555px, -229.05px, 0); transform: translate3d(737.555px, -229.05px, 0); }
#features-page #enjoy-concert.before-active #preview-linux { -webkit-transform: translate3d(813.9px, -1.975px, 0); -moz-transform: translate3d(813.9px, -1.975px, 0); transform: translate3d(813.9px, -1.975px, 0); }
#features-page #enjoy-concert.before-active #preview-win { -webkit-transform: translate3d(949.55px, -199.75px, 0); -moz-transform: translate3d(949.55px, -199.75px, 0); transform: translate3d(949.55px, -199.75px, 0); }
#features-page #enjoy-concert.now-active .preview-pcs { opacity: 1; }
#features-page #enjoy-concert.now-active #preview-mac { -webkit-transform: translate3d(622.6px, -312.425px, 0); -moz-transform: translate3d(622.6px, -312.425px, 0); transform: translate3d(622.6px, -312.425px, 0); }
#features-page #enjoy-concert.now-active #preview-linux { -webkit-transform: translate3d(732.51px, -136.975px, 0); -moz-transform: translate3d(732.51px, -136.975px, 0); transform: translate3d(732.51px, -136.975px, 0); }
#features-page #enjoy-concert.now-active #preview-win { -webkit-transform: translate3d(556.165px, -75.925px, 0); -moz-transform: translate3d(556.165px, -75.925px, 0); transform: translate3d(556.165px, -75.925px, 0); }
#features-page #enjoy-concert.after-active .preview-pcs { opacity: 0; }
#features-page #enjoy-concert.after-active #preview-mac { -webkit-transform: translate3d(622.6px, -612.425px, 0); -moz-transform: translate3d(622.6px, -612.425px, 0); transform: translate3d(622.6px, -612.425px, 0); }
#features-page #enjoy-concert.after-active #preview-linux { -webkit-transform: translate3d(732.51px, -612.425px, 0); -moz-transform: translate3d(732.51px, -612.425px, 0); transform: translate3d(732.51px, -612.425px, 0); }
#features-page #enjoy-concert.after-active #preview-win { -webkit-transform: translate3d(556.165px, -612.425px, 0); -moz-transform: translate3d(556.165px, -612.425px, 0); transform: translate3d(556.165px, -612.425px, 0); }
#features-page #open-source { overflow: visible; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; padding-left: 542.6px; padding-top: 50px !important; }
#features-page #open-source-logo { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; -webkit-transform-origin: center center; -moz-transform-origin: center center; transform-origin: center center; position: absolute; width: 271.3px; }
#features-page .opensource-logos { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; position: absolute; width: 135.65px; }
#features-page #ffmpeg-logo { width: 100px; }
#features-page #qt-logo { width: 100px; }
#features-page #vlc-logo { width: 100px; }
#features-page #open-source.before-active #open-source-logo { -webkit-transform: translate3d(-678.25px, -219.75px, 0); -moz-transform: translate3d(-678.25px, -219.75px, 0); transform: translate3d(-678.25px, -219.75px, 0); opacity: 0; }
#features-page #open-source.before-active #ffmpeg-logo { -webkit-transform: translate3d(-542.6px, 146.5px, 0); -moz-transform: translate3d(-542.6px, 146.5px, 0); transform: translate3d(-542.6px, 146.5px, 0); opacity: 0; }
#features-page #open-source.before-active #qt-logo { -webkit-transform: translate3d(-447.645px, 36.625px, 0); -moz-transform: translate3d(-447.645px, 36.625px, 0); transform: translate3d(-447.645px, 36.625px, 0); opacity: 0; }
#features-page #open-source.before-active #vlc-logo { -webkit-transform: translate3d(-162.78px, 109.875px, 0); -moz-transform: translate3d(-162.78px, 109.875px, 0); transform: translate3d(-162.78px, 109.875px, 0); opacity: 0; }
#features-page #open-source.now-active #open-source-logo { -webkit-transform: translate3d(-406.95px, -219.75px, 0); -moz-transform: translate3d(-406.95px, -219.75px, 0); transform: translate3d(-406.95px, -219.75px, 0); opacity: 1; }
#features-page #open-source.now-active #ffmpeg-logo { -webkit-transform: translate3d(-527.645px, -103.25px, 0); -moz-transform: translate3d(-527.645px, -103.25px, 0); transform: translate3d(-527.645px, -103.25px, 0); opacity: 1; }
#features-page #open-source.now-active #qt-logo { -webkit-transform: translate3d(-471.255px, -63.25px, 0); -moz-transform: translate3d(-471.255px, -63.25px, 0); transform: translate3d(-471.255px, -63.25px, 0); opacity: 1; }
#features-page #open-source.now-active #vlc-logo { -webkit-transform: translate3d(-421.3px, -3.25px, 0); -moz-transform: translate3d(-421.3px, -3.25px, 0); transform: translate3d(-421.3px, -3.25px, 0); opacity: 1; }
#features-page #open-source.after-active #open-source-logo { -webkit-transform: translate3d(-406.95px, -219.75px, 0); -moz-transform: translate3d(-406.95px, -219.75px, 0); transform: translate3d(-406.95px, -219.75px, 0); opacity: 1; }
#features-page #open-source.after-active #ffmpeg-logo { -webkit-transform: translate3d(-527.645px, -366.25px, 0); -moz-transform: translate3d(-527.645px, -366.25px, 0); transform: translate3d(-527.645px, -366.25px, 0); opacity: 0; }
#features-page #open-source.after-active #qt-logo { -webkit-transform: translate3d(-471.255px, -366.25px, 0); -moz-transform: translate3d(-471.255px, -366.25px, 0); transform: translate3d(-471.255px, -366.25px, 0); opacity: 0; }
#features-page #open-source.after-active #vlc-logo { -webkit-transform: translate3d(-421.3px, -366.25px, 0); -moz-transform: translate3d(-421.3px, -366.25px, 0); transform: translate3d(-421.3px, -366.25px, 0); opacity: 0; }

@media print, screen and (max-width: 720px) { #title .credits { display: block; width: 100%; line-height: 30px; text-align: center; }
  #title .credits.left { float: none; display: block; }
  #title .credits .right { float: none; display: block; }
  #header nav li.icon { height: 40px; margin: 5px 0; }
  #header nav li.icon > img { width: 35px; }
  #header nav > li > a { padding: 10px 0; margin-right: 0.1em; } }
@media print, screen and (max-width: 480px) { section { margin-top: 40px; }
  #header nav { padding: 0; text-align: center; }
  #header nav li.cat { height: 0; overflow: hidden; background: #252525; }
  #header nav.active li.cat { height: 100%; }
  #header nav.active #btn-menu { -webkit-box-shadow: inset 1px 1px 3px black; -moz-box-shadow: inset 1px 1px 3px black; -o-box-shadow: inset 1px 1px 3px black; box-shadow: inset 1px 1px 3px black; }
  #header nav li.icon { float: none; display: block; height: 40px; margin: 10px 0; }
  #header nav li.icon > img { width: 35px; }
  #header #btn-menu { display: block; position: absolute; top: 10px; right: 10px; height: 40px; width: 40px; line-height: 40px; cursor: pointer; background-image: url(../images/menu.svg); background-position: center center; background-size: 30px 30px; background-repeat: no-repeat; }
  #header nav li.cat { display: block; float: none; width: 100%; color: white; }
  #header nav li.cat > a { width: auto; }
  #header nav li.cat.active { text-shadow: none; background: #efe332; box-shadow: 0 0 10px #efe332; }
  #header nav li.cat.active::after { display: none; } }

/*# sourceMappingURL=styles.css.map */
