
@media only screen {/* Body Background and Text */body {  background-color: #EDEDED;  color: #404040;}/* Links */#content a,#content a:visited {  color: #8EAC90;}#content a:hover,#content a:active {  color: #718973;}#sidebar a,#sidebar a:visited {  color: #8EAC90;}#sidebar a:hover,#sidebar a:active {  color: #718973;}ul.blog-tag-cloud a,ul.blog-tag-cloud a:visited,ul.blog-tag-cloud a:link {  background-color: #8EAC90}#extraContent1 a,#extraContent1 a:visited {  color: #8EAC90;}#extraContent1 a:hover,#extraContent1 a:active {  color: #718973;}#extraContent2 a,#extraContent2 a:visited {  color: #8EAC90;}#extraContent2 a:hover,#extraContent2 a:active {  color: #718973;}#extraContent3 a,#extraContent3 a:visited {  color: #8EAC90;}#extraContent3 a:hover,#extraContent3 a:active {  color: #718973;}#extraContent4 a,#extraContent4 a:visited {  color: #8EAC90;}#extraContent4 a:hover,#extraContent4 a:active {  color: #718973;}footer {  color: #A8A8A8;}footer a,footer a:visited {  color: #8EAC90;}footer a:hover,footer a:active {  color: #718973;}/* Header Accent */header {  border-top-color: #A4C6A6;}/* Site Title */h1#site_title {color: #A4C5A7;}/* Ribbon */#ribbon_point {  background-color: #A5C4A8;}h2#site_slogan,h2#page_title {  background-color: #A5C4A8;  color: #F6F6F6;}/* Social Badges */.social_badges a,.social_badges a:visited {  color: #F6F6F6;  background-color: #A4C6A6;}.social_badges a:hover,.social_badges a:active {  color: #F6F6F6;  background-color: #8BA88D;}/* Navigation Colors */#nav_row,nav#main_navigation,#mobile_navigation_toggle,nav#mobile_navigation a,nav#mobile_navigation a:visited {  background-color: #585858;}nav#main_navigation>ul>li>a,nav#main_navigation>ul>li>a:visited,#mobile_navigation_toggle,nav#mobile_navigation a,nav#mobile_navigation a:visited {  color: #E3E3E3;}nav#main_navigation>ul>li>a.current,nav#main_navigation>ul>li>a.currentAncestor,nav#main_navigation>ul>li>a:hover,nav#main_navigation ul > li.hasChild > a#current,nav#mobile_navigation ul li>a.current,nav#mobile_navigation ul li>a.currentAncestor,nav#mobile_navigation a:hover,nav#mobile_navigation ul > li.hasChild > a#current {  color: #FFFFFF;  background-color: #636363;}nav#mobile_navigation>ul>li a {  border-top-color: #464646;}nav#mobile_navigation>ul>li:last-child>a {  border-bottom-color: #464646;}/* ExtraContent Areas */#extraContainer1 {  background-color: #FFFFFF;  color: #404040;}#extraContainer2 {  background-color: #FFFFFF;  color: #404040;}#extraContainer3 {  background-color: #FFFFFF;  color: #404040;}#extraContainer4 {  color: #404040;}/* Forms */.form-input-field:focus {  border-color: #8EAC90;}/* Breadcrumb */#breadcrumb,#breadcrumb li a {  color: #A8A8A8;}#breadcrumb li:last-child a {  color: #A8A8A8;}.site_width {max-width: 960px;}header {  height: 400px;}#header_bkg_overlay,#header_bkg_overlay .row,#header_bkg_overlay .columns {  height: 396px;}#logo {height: 265px;}#header_bkg_overlay {  background-image: url(images/header/header_bkg_overlay_stripe.png);}.myBadge {  opacity: 1;}h1#site_title {  font-family: "Arvo", Times, serif;}h2#site_slogan,h2#page_title {  font-family: "Arvo", Times, serif;}h2#site_slogan {  display: inline-block;}@media only screen and (max-width: 480px) {h2#site_slogan {  display: block;}}#banner {  display: none;}body {  font-size: 16px;  line-height: 28px;}body {  font-family: 'Noto Serif', serif;}h1, h2, h3, h4, h5, h6 {  font-family: "Noto Serif", serif;}body {background-image: url(images/backgrounds/dark_linen.jpg);background-repeat: repeat;}#extrContent1_row {  padding: 0;}#extraContainer1 {margin: 0 -15px;}
}

/*! normalize.css v2.1.0 | MIT License | git.io/normalize *//* ==========================================================================   HTML5 display definitions   ========================================================================== *//** * Correct `block` display not defined in IE 8/9. */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {    display: block;}/** * Correct `inline-block` display not defined in IE 8/9. */audio,canvas,video {    display: inline-block;}/** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */audio:not([controls]) {    display: none;    height: 0;}/** * Address styling not present in IE 8/9. */[hidden] {    display: none;}/* ==========================================================================   Base   ========================================================================== *//** * 1. Set default font family to sans-serif. * 2. Prevent iOS text size adjust after orientation change, without disabling *    user zoom. */html {    font-family: sans-serif; /* 1 */    -webkit-text-size-adjust: 100%; /* 2 */    -ms-text-size-adjust: 100%; /* 2 */}/** * Remove default margin. */body {    margin: 0;}/* ==========================================================================   Links   ========================================================================== *//** * Address `outline` inconsistency between Chrome and other browsers. */a:focus {    outline: thin dotted;}/** * Improve readability when focused and also mouse hovered in all browsers. */a:active,a:hover {    outline: 0;}/** * Address styling not present in IE 8/9, Safari 5, and Chrome. */abbr[title] {    border-bottom: 1px dotted;}/** * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */b,strong {    font-weight: bold;}/** * Address styling not present in Safari 5 and Chrome. */dfn {    font-style: italic;}/** * Address differences between Firefox and other browsers. */hr {    -moz-box-sizing: content-box;    box-sizing: content-box;    height: 0;}/** * Address styling not present in IE 8/9. */mark {    background: #ff0;    color: #000;}/** * Correct font family set oddly in Safari 5 and Chrome. */code,kbd,pre,samp {    font-family: monospace, serif;    font-size: 1em;}/** * Improve readability of pre-formatted text in all browsers. */pre {    white-space: pre-wrap;}/** * Set consistent quote types. */q {    quotes: "\201C" "\201D" "\2018" "\2019";}/** * Address inconsistent and variable font size in all browsers. */small {    font-size: 80%;}/** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline;}sup {    top: -0.5em;}sub {    bottom: -0.25em;}/* ==========================================================================   Embedded content   ========================================================================== *//** * Remove border when inside `a` element in IE 8/9. */img {    border: 0;}/** * Correct overflow displayed oddly in IE 9. */svg:not(:root) {    overflow: hidden;}/* ==========================================================================   Figures   ========================================================================== *//** * Address margin not present in IE 8/9 and Safari 5. */figure {    margin: 0;}/* ==========================================================================   Forms   ========================================================================== *//** * Define consistent border, margin, and padding. */fieldset {    border: 1px solid #c0c0c0;    margin: 0 2px;    padding: 0.35em 0.625em 0.75em;}/** * 1. Correct `color` not being inherited in IE 8/9. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */legend {    border: 0; /* 1 */    padding: 0; /* 2 */}/** * 1. Correct font family not being inherited in all browsers. * 2. Correct font size not being inherited in all browsers. * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */button,input,select,textarea {    font-family: inherit; /* 1 */    font-size: 100%; /* 2 */    margin: 0; /* 3 */}/** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */button,input {    line-height: normal;}/** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. * Correct `select` style inheritance in Firefox 4+ and Opera. */button,select {    text-transform: none;}/** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` *    and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type *    `input` and others. *//*button,html input[type="button"], input[type="reset"],input[type="submit"] {    -webkit-appearance: button;     cursor: pointer; }*//** * Re-set default cursor for disabled elements. */button[disabled],html input[disabled] {    cursor: default;}/** * 1. Address box sizing set to `content-box` in IE 8/9. * 2. Remove excess padding in IE 8/9. */input[type="checkbox"],input[type="radio"] {    box-sizing: border-box; /* 1 */    padding: 0; /* 2 */}/** * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome *    (include `-moz` to future-proof). */input[type="search"] {    -webkit-appearance: textfield; /* 1 */    -moz-box-sizing: content-box;    -webkit-box-sizing: content-box; /* 2 */    box-sizing: content-box;}/** * Remove inner padding and search cancel button in Safari 5 and Chrome * on OS X. */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {    -webkit-appearance: none;}/** * Remove inner padding and border in Firefox 4+. */button::-moz-focus-inner,input::-moz-focus-inner {    border: 0;    padding: 0;}/** * 1. Remove default vertical scrollbar in IE 8/9. * 2. Improve 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;}*,*:before,*:after {  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box; }img {  -ms-interpolation-mode: bicubic; }img {  display: inline-block; }img,object,embed {  max-width: 100%;  height: auto; }/* Grid HTML Classes */.row {  width: 100%;  margin-left: auto;  margin-right: auto;  margin-top: 0;  margin-bottom: 0;  max-width: 62.5em;  *zoom: 1; }  .row:before, .row:after {    content: " ";    display: table; }  .row:after {    clear: both; }  .row .columns {    position: relative;    padding-left: 0.9375em;    padding-right: 0.9375em;    width: 100%;    float: left; }  .row.collapse .columns {    position: relative;    padding-left: 0;    padding-right: 0;    float: left; }  .row .row {    width: auto;    margin-left: -0.9375em;    margin-right: -0.9375em;    margin-top: 0;    margin-bottom: 0;    max-width: none;    *zoom: 1; }    .row .row:before, .row .row:after {      content: " ";      display: table; }    .row .row:after {      clear: both; }    .row .row.collapse {      width: auto;      margin: 0;      max-width: none;      *zoom: 1; }      .row .row.collapse:before, .row .row.collapse:after {        content: " ";        display: table; }      .row .row.collapse:after {        clear: both; }@media only screen {  .row .columns {    position: relative;    padding-left: 0.9375em;    padding-right: 0.9375em;    float: left; }  .row .small-1 {    position: relative;    width: 8.33333%; }  .row .small-2 {    position: relative;    width: 16.66667%; }  .row .small-3 {    position: relative;    width: 25%; }  .row .small-4 {    position: relative;    width: 33.33333%; }  .row .small-5 {    position: relative;    width: 41.66667%; }  .row .small-6 {    position: relative;    width: 50%; }  .row .small-7 {    position: relative;    width: 58.33333%; }  .row .small-8 {    position: relative;    width: 66.66667%; }  .row .small-9 {    position: relative;    width: 75%; }  .row .small-10 {    position: relative;    width: 83.33333%; }  .row .small-11 {    position: relative;    width: 91.66667%; }  .row .small-12 {    position: relative;    width: 100%; }  .row .small-offset-1 {    position: relative;    margin-left: 8.33333%; }  .row .small-offset-2 {    position: relative;    margin-left: 16.66667%; }  .row .small-offset-3 {    position: relative;    margin-left: 25%; }  .row .small-offset-4 {    position: relative;    margin-left: 33.33333%; }  .row .small-offset-5 {    position: relative;    margin-left: 41.66667%; }  .row .small-offset-6 {    position: relative;    margin-left: 50%; }  .row .small-offset-7 {    position: relative;    margin-left: 58.33333%; }  .row .small-offset-8 {    position: relative;    margin-left: 66.66667%; }  .row .small-offset-9 {    position: relative;    margin-left: 75%; }  .row .small-offset-10 {    position: relative;    margin-left: 83.33333%; }  [class*="columns"] + [class*="columns"]:last-child {    float: right; }  [class*="columns"] + [class*="columns"].end {    float: left; }  .columns.small-centered {    position: relative;    margin-left: auto;    margin-right: auto;    float: none !important; } }/* Styles for screens that are atleast 768px; */@media only screen and (min-width: 48em) {  .row .large-1 {    position: relative;    width: 8.33333%; }  .row .large-2 {    position: relative;    width: 16.66667%; }  .row .large-3 {    position: relative;    width: 25%; }  .row .large-4 {    position: relative;    width: 33.33333%; }  .row .large-5 {    position: relative;    width: 41.66667%; }  .row .large-6 {    position: relative;    width: 50%; }  .row .large-7 {    position: relative;    width: 58.33333%; }  .row .large-8 {    position: relative;    width: 66.66667%; }  .row .large-9 {    position: relative;    width: 75%; }  .row .large-10 {    position: relative;    width: 83.33333%; }  .row .large-11 {    position: relative;    width: 91.66667%; }  .row .large-12 {    position: relative;    width: 100%; }  .row .large-offset-1 {    position: relative;    margin-left: 8.33333%; }  .row .large-offset-2 {    position: relative;    margin-left: 16.66667%; }  .row .large-offset-3 {    position: relative;    margin-left: 25%; }  .row .large-offset-4 {    position: relative;    margin-left: 33.33333%; }  .row .large-offset-5 {    position: relative;    margin-left: 41.66667%; }  .row .large-offset-6 {    position: relative;    margin-left: 50%; }  .row .large-offset-7 {    position: relative;    margin-left: 58.33333%; }  .row .large-offset-8 {    position: relative;    margin-left: 66.66667%; }  .row .large-offset-9 {    position: relative;    margin-left: 75%; }  .row .large-offset-10 {    position: relative;    margin-left: 83.33333%; }  .push-2 {    position: relative;    left: 16.66667%;    right: auto; }  .pull-2 {    position: relative;    right: 16.66667%;    left: auto; }  .push-3 {    position: relative;    left: 25%;    right: auto; }  .pull-3 {    position: relative;    right: 25%;    left: auto; }  .push-4 {    position: relative;    left: 33.33333%;    right: auto; }  .pull-4 {    position: relative;    right: 33.33333%;    left: auto; }  .push-5 {    position: relative;    left: 41.66667%;    right: auto; }  .pull-5 {    position: relative;    right: 41.66667%;    left: auto; }  .push-6 {    position: relative;    left: 50%;    right: auto; }  .pull-6 {    position: relative;    right: 50%;    left: auto; }  .push-7 {    position: relative;    left: 58.33333%;    right: auto; }  .pull-7 {    position: relative;    right: 58.33333%;    left: auto; }  .push-8 {    position: relative;    left: 66.66667%;    right: auto; }  .pull-8 {    position: relative;    right: 66.66667%;    left: auto; }  .push-9 {    position: relative;    left: 75%;    right: auto; }  .pull-9 {    position: relative;    right: 75%;    left: auto; }  .push-10 {    position: relative;    left: 83.33333%;    right: auto; }  .pull-10 {    position: relative;    right: 83.33333%;    left: auto; }  .small-push-2 {    left: inherit; }  .small-pull-2 {    right: inherit; }  .small-push-3 {    left: inherit; }  .small-pull-3 {    right: inherit; }  .small-push-4 {    left: inherit; }  .small-pull-4 {    right: inherit; }  .small-push-5 {    left: inherit; }  .small-pull-5 {    right: inherit; }  .small-push-6 {    left: inherit; }  .small-pull-6 {    right: inherit; }  .small-push-7 {    left: inherit; }  .small-pull-7 {    right: inherit; }  .small-push-8 {    left: inherit; }  .small-pull-8 {    right: inherit; }  .small-push-9 {    left: inherit; }  .small-pull-9 {    right: inherit; }  .small-push-10 {    left: inherit; }  .small-pull-10 {    right: inherit; }  .columns.large-centered {    position: relative;    margin-left: auto;    margin-right: auto;    float: none !important; } }/* Foundation Visibility HTML Classes */.show-for-small,.show-for-medium-down,.show-for-large-down {  display: inherit !important; }.show-for-medium,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-xlarge {  display: none !important; }.hide-for-medium,.hide-for-medium-up,.hide-for-large,.hide-for-large-up,.hide-for-xlarge {  display: inherit !important; }.hide-for-small,.hide-for-medium-down,.hide-for-large-down {  display: none !important; }/* Specific visilbity for tables */table.show-for-small, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-large, table.hide-for-large-up, table.hide-for-xlarge {  display: table; }thead.show-for-small, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-xlarge {  display: table-header-group !important; }tbody.show-for-small, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-xlarge {  display: table-row-group !important; }tr.show-for-small, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-xlarge {  display: table-row !important; }td.show-for-small, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge,th.show-for-small,th.show-for-medium-down,th.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge {  display: table-cell !important; }/* Medium Displays: 768px - 1279px */@media only screen and (min-width: 48em) {  .show-for-medium,  .show-for-medium-up {    display: inherit !important; }  .show-for-small {    display: none !important; }  .hide-for-small {    display: inherit !important; }  .hide-for-medium,  .hide-for-medium-up {    display: none !important; }  /* Specific visilbity for tables */  table.show-for-medium, table.show-for-medium-up, table.hide-for-small {    display: table; }  thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small {    display: table-header-group !important; }  tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small {    display: table-row-group !important; }  tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small {    display: table-row !important; }  td.show-for-medium, td.show-for-medium-up, td.hide-for-small,  th.show-for-medium,  th.show-for-medium-up,  th.hide-for-small {    display: table-cell !important; } }/* Large Displays: 1280px - 1440px */@media only screen and (min-width: 80em) {  .show-for-large,  .show-for-large-up {    display: inherit !important; }  .show-for-medium,  .show-for-medium-down {    display: none !important; }  .hide-for-medium,  .hide-for-medium-down {    display: inherit !important; }  .hide-for-large,  .hide-for-large-up {    display: none !important; }  /* Specific visilbity for tables */  table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down {    display: table; }  thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down {    display: table-header-group !important; }  tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down {    display: table-row-group !important; }  tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down {    display: table-row !important; }  td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down,  th.show-for-large,  th.show-for-large-up,  th.hide-for-medium,  th.hide-for-medium-down {    display: table-cell !important; } }/* X-Large Displays: 1400px and up */@media only screen and (min-width: 90em) {  .show-for-xlarge {    display: inherit !important; }  .show-for-large,  .show-for-large-down {    display: none !important; }  .hide-for-large,  .hide-for-large-down {    display: inherit !important; }  .hide-for-xlarge {    display: none !important; }  /* Specific visilbity for tables */  table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down {    display: table; }  thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down {    display: table-header-group !important; }  tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down {    display: table-row-group !important; }  tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down {    display: table-row !important; }  td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down,  th.show-for-xlarge,  th.hide-for-large,  th.hide-for-large-down {    display: table-cell !important; } }/* Orientation targeting */.show-for-landscape,.hide-for-portrait {  display: inherit !important; }.hide-for-landscape,.show-for-portrait {  display: none !important; }/* Specific visilbity for tables */table.hide-for-landscape, table.show-for-portrait {  display: table; }thead.hide-for-landscape, thead.show-for-portrait {  display: table-header-group !important; }tbody.hide-for-landscape, tbody.show-for-portrait {  display: table-row-group !important; }tr.hide-for-landscape, tr.show-for-portrait {  display: table-row !important; }td.hide-for-landscape, td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait {  display: table-cell !important; }@media only screen and (orientation: landscape) {  .show-for-landscape,  .hide-for-portrait {    display: inherit !important; }  .hide-for-landscape,  .show-for-portrait {    display: none !important; }  /* Specific visilbity for tables */  table.show-for-landscape, table.hide-for-portrait {    display: table; }  thead.show-for-landscape, thead.hide-for-portrait {    display: table-header-group !important; }  tbody.show-for-landscape, tbody.hide-for-portrait {    display: table-row-group !important; }  tr.show-for-landscape, tr.hide-for-portrait {    display: table-row !important; }  td.show-for-landscape, td.hide-for-portrait,  th.show-for-landscape,  th.hide-for-portrait {    display: table-cell !important; } }@media only screen and (orientation: portrait) {  .show-for-portrait,  .hide-for-landscape {    display: inherit !important; }  .hide-for-portrait,  .show-for-landscape {    display: none !important; }  /* Specific visilbity for tables */  table.show-for-portrait, table.hide-for-landscape {    display: table; }  thead.show-for-portrait, thead.hide-for-landscape {    display: table-header-group !important; }  tbody.show-for-portrait, tbody.hide-for-landscape {    display: table-row-group !important; }  tr.show-for-portrait, tr.hide-for-landscape {    display: table-row !important; }  td.show-for-portrait, td.hide-for-landscape,  th.show-for-portrait,  th.hide-for-landscape {    display: table-cell !important; } }/* Touch-enabled device targeting */.show-for-touch {  display: none !important; }.hide-for-touch {  display: inherit !important; }.touch .show-for-touch {  display: inherit !important; }.touch .hide-for-touch {  display: none !important; }/* Specific visilbity for tables */table.hide-for-touch {  display: table; }.touch table.show-for-touch {  display: table; }thead.hide-for-touch {  display: table-header-group !important; }.touch thead.show-for-touch {  display: table-header-group !important; }tbody.hide-for-touch {  display: table-row-group !important; }.touch tbody.show-for-touch {  display: table-row-group !important; }tr.hide-for-touch {  display: table-row !important; }.touch tr.show-for-touch {  display: table-row !important; }td.hide-for-touch {  display: table-cell !important; }.touch td.show-for-touch {  display: table-cell !important; }th.hide-for-touch {  display: table-cell !important; }.touch th.show-for-touch {  display: table-cell !important; }/* Foundation Block Grids for below small breakpoint */@media only screen {  [class*="block-grid-"] {    display: block;    padding: 0;    margin: 0 -10px;    *zoom: 1; }    [class*="block-grid-"]:before, [class*="block-grid-"]:after {      content: " ";      display: table; }    [class*="block-grid-"]:after {      clear: both; }    [class*="block-grid-"] > li {      display: block;      height: auto;      float: left;      padding: 0 10px 10px; }  .small-block-grid-1 > li {    width: 100%;    padding: 0 10px 10px; }    .small-block-grid-1 > li:nth-of-type(1n+1) {      clear: both; }  .small-block-grid-2 > li {    width: 50%;    padding: 0 10px 10px; }    .small-block-grid-2 > li:nth-of-type(2n+1) {      clear: both; }  .small-block-grid-3 > li {    width: 33.33333%;    padding: 0 10px 10px; }    .small-block-grid-3 > li:nth-of-type(3n+1) {      clear: both; }  .small-block-grid-4 > li {    width: 25%;    padding: 0 10px 10px; }    .small-block-grid-4 > li:nth-of-type(4n+1) {      clear: both; }  .small-block-grid-5 > li {    width: 20%;    padding: 0 10px 10px; }    .small-block-grid-5 > li:nth-of-type(5n+1) {      clear: both; }  .small-block-grid-6 > li {    width: 16.66667%;    padding: 0 10px 10px; }    .small-block-grid-6 > li:nth-of-type(6n+1) {      clear: both; }  .small-block-grid-7 > li {    width: 14.28571%;    padding: 0 10px 10px; }    .small-block-grid-7 > li:nth-of-type(7n+1) {      clear: both; }  .small-block-grid-8 > li {    width: 12.5%;    padding: 0 10px 10px; }    .small-block-grid-8 > li:nth-of-type(8n+1) {      clear: both; }  .small-block-grid-9 > li {    width: 11.11111%;    padding: 0 10px 10px; }    .small-block-grid-9 > li:nth-of-type(9n+1) {      clear: both; }  .small-block-grid-10 > li {    width: 10%;    padding: 0 10px 10px; }    .small-block-grid-10 > li:nth-of-type(10n+1) {      clear: both; }  .small-block-grid-11 > li {    width: 9.09091%;    padding: 0 10px 10px; }    .small-block-grid-11 > li:nth-of-type(11n+1) {      clear: both; }  .small-block-grid-12 > li {    width: 8.33333%;    padding: 0 10px 10px; }    .small-block-grid-12 > li:nth-of-type(12n+1) {      clear: both; } }/* Foundation Block Grids for above small breakpoint */@media only screen and (min-width: 48em) {  .large-block-grid-1 > li {    width: 100%;    padding: 0 10px 10px; }    .large-block-grid-1 > li:nth-of-type(1n+1) {      clear: both; }  .large-block-grid-2 > li {    width: 50%;    padding: 0 10px 10px; }    .large-block-grid-2 > li:nth-of-type(2n+1) {      clear: both; }  .large-block-grid-3 > li {    width: 33.33333%;    padding: 0 10px 10px; }    .large-block-grid-3 > li:nth-of-type(3n+1) {      clear: both; }  .large-block-grid-4 > li {    width: 25%;    padding: 0 10px 10px; }    .large-block-grid-4 > li:nth-of-type(4n+1) {      clear: both; }  .large-block-grid-5 > li {    width: 20%;    padding: 0 10px 10px; }    .large-block-grid-5 > li:nth-of-type(5n+1) {      clear: both; }  .large-block-grid-6 > li {    width: 16.66667%;    padding: 0 10px 10px; }    .large-block-grid-6 > li:nth-of-type(6n+1) {      clear: both; }  .large-block-grid-7 > li {    width: 14.28571%;    padding: 0 10px 10px; }    .large-block-grid-7 > li:nth-of-type(7n+1) {      clear: both; }  .large-block-grid-8 > li {    width: 12.5%;    padding: 0 10px 10px; }    .large-block-grid-8 > li:nth-of-type(8n+1) {      clear: both; }  .large-block-grid-9 > li {    width: 11.11111%;    padding: 0 10px 10px; }    .large-block-grid-9 > li:nth-of-type(9n+1) {      clear: both; }  .large-block-grid-10 > li {    width: 10%;    padding: 0 10px 10px; }    .large-block-grid-10 > li:nth-of-type(10n+1) {      clear: both; }  .large-block-grid-11 > li {    width: 9.09091%;    padding: 0 10px 10px; }    .large-block-grid-11 > li:nth-of-type(11n+1) {      clear: both; }  .large-block-grid-12 > li {    width: 8.33333%;    padding: 0 10px 10px; }    .large-block-grid-12 > li:nth-of-type(12n+1) {      clear: both; }  [class*="small-block-grid-"] > li {    clear: none !important; } }/* Targets El Dorado lightbox stack, as well as InstaViewr to ensure box-sizing is properly set for that stack within this theme since the theme uses a different box-sizing. */.jquery-lightbox, #fancybox-wrap {  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;}/*======================================*//* General                              *//*======================================*/html {  width: 100%;  height: 100%;  margin: 0;  padding: 0;}body {  -webkit-font-smoothing: antialiased;  text-rendering: optimizeLegibility;  width: 100%;  height: 100%;  letter-spacing: 0;  margin: 0;  padding: 0;  position: relative;}a, a:visited {  text-decoration: underline;}a:hover, a:active {  text-decoration: none;}h1 {  font-size: 42px;  letter-spacing: -2px;}h2 {  font-size: 35px;  letter-spacing: -1px;}h3 {  font-size: 30px;  letter-spacing: -1px;}h4 {  font-size: 25px;  letter-spacing: 0px;}h5 {  font-size: 20px;}h6 {  font-size: 18px;}h1,h2,h3,h4,h5,h6 {  margin-top: 0;  margin-bottom: 10px;}.image-left {  float: left;  margin: 12px 30px 12px 0;}.image-right {  float: right;  margin: 12px 0 12px 30px;}.clearer {  clear: both;}.clear-left {  clear: left;}.clearfix:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.clearfix {  display: inline-block;}html[xmlns] .clearfix {  display: block;}* html .clearfix {  height: 1%;}.ie7 img, .iem7 img {  -ms-interpolation-mode: bicubic}blockquote {  font-size: 24px;  background-color: #F1F1F1;  padding: 20px 40px;}blockquote p{  margin: 0;  padding: 0;  line-height: 1.6;}strong {  font-weight: bold;}em {  font-style: italic;}ul {  list-style-position: inside;  padding-left: 15px;}header, nav, section, article, aside, footer, hgroup{  display: block;}#extraContent1,#extraContent2,#extraContent3,#extraContent4 {  display: none;}/*======================================*//* Layout                               *//*======================================*/body {  -webkit-text-size-adjust: none;  font-style: normal;  font-variant: normal;  font-weight: normal;}.myBadge {  opacity: 0;}.site_width {  max-width: 1000px;}header {  height: 350px;  width: 100%;  position: relative;  border-top: 4px solid;}#header_bkg_overlay,#header_bkg_overlay .row,#header_bkg_overlay .columns {  height: 346px;  width: 100%;  position: relative;}#header_bkg_overlay {  background-repeat: repeat-x;  background-position: bottom;}#logo {  -webkit-transform-style: preserve-3d;  display: block;  width: 100%;  position: absolute;  text-align: center;}#logo img {  position: relative;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  max-height: 90%;  width: auto;}#title_section {  position: absolute;  bottom: 0;  left: 0;  background-color: #fff;  height: 130px;  width: 100%;  display: block;  -webkit-border-top-left-radius: 9px;  -webkit-border-top-right-radius: 9px;  -moz-border-radius-topleft: 9px;  -moz-border-radius-topright: 9px;  border-top-left-radius: 9px;  border-top-right-radius: 9px;  background-image: url(images/header/ribbon_stripe.png);  background-repeat: repeat-x;  background-position: bottom;}h1#site_title {  font-size: 36px;  margin: 0;  margin-top: 40px;  margin-left: 35px;}#title_stripe {  width: 100%;  height: 48px;  position: absolute;  bottom: 0;  left: 0;  display: block;}#ribbon {  height: 48px;  display: inline-block;  float: left;}.social_badges {  float: right;  padding: 0;  padding-right: 35px;}#ribbon_point {  display: inline-block;  float: left;  height: 48px;  width: 25px;  background-image: url(images/header/ribbon_point.png);  background-repeat: no-repeat;  margin-left: -2px;}h2#site_slogan,h2#page_title {  line-height: 48px;  height: 48px;  font-family: "Arvo", Times, serif;  font-size: 20px;  letter-spacing: -1px;  display: none;  vertical-align: top;  padding-left: 35px;  padding-right: 15px;  margin: 0;  float: left;}#banner {  background-color: #fff;}#banner img {  margin: 0;  width: 100%;  height: auto;  display: block;}#shadow_wrapper {  box-shadow: 0 0 5px rgba(0,0,0,0.5);}#container {  background-color: #fff;  padding: 35px 35px;}#extrContent1_row,#extrContent2_row,#extrContent3_row {  background-color: #fff;  padding: 35px 35px;}#extrContent4_row {  padding: 35px 35px;}#base {  height: 16px;  background-color: #fff;  -webkit-border-bottom-right-radius: 9px;  -webkit-border-bottom-left-radius: 9px;  -moz-border-radius-bottomright: 9px;  -moz-border-radius-bottomleft: 9px;  border-bottom-right-radius: 9px;  border-bottom-left-radius: 9px;  margin-bottom: 20px;  box-shadow: 0 2px 0 0 rgba(0,0,0,0.08);}footer {  display: block;  padding: 10px 0 50px 0;  font-size: 14px;  text-align: center;}/*======================================*//* Accent Backgrounds                   *//*======================================*/.accent1,.accent2,.accent3,.accent4,.accent5,.accent6,.accent7,.accent8,.accent9,.accent10 {  background-repeat: no-repeat;  background-position: center;  background-size: cover;  -moz-background-size: cover;}/*======================================*//* Social Badges                        *//*======================================*/#mobile_badges {  display: none;  float: none;  background-color: #F6F6F6;}.social_badges {  text-align: center;}.social_badges a,.social_badges a:visited {  text-align: center;  text-decoration: none;  font-size: 16px;  border-radius: 60px;  margin-right: 2px;  margin-left: 2px;  width: 30px;  height: 30px;  line-height: 31px;  display: inline-block;  font-family: 'FontAwesome';}.social_badges .twitter:before {  content: '\f099';}.social_badges .facebook:before {  content: '\f09a';}.social_badges .dribbble:before {  content: '\f17d';}.social_badges .github:before {  content: '\f09b';}.social_badges .google-plus:before {  content: '\f0d5';}.social_badges .instagram:before {  content: '\f16d';}.social_badges .linkedin:before {  content: '\f0e1';}.social_badges .skype:before {  content: '\f17e';}.social_badges .tumblr:before {  content: '\f173';}.social_badges .youtube:before {  content: '\f167';}.social_badges .apple:before {  content: '\f179';}.social_badges .windows:before {  content: '\f17a';}.social_badges .xing:before {  content: '\f168';}.social_badges .email:before {  content: '\f003';}/*======================================*//* Navigation                           *//*======================================*/#main_navigation {  height: 48px;  line-height: 48px;  font-family: "Open Sans", sans-serif;}#main_navigation ul {  list-style: none;  padding: 0;  margin: 0;  font-size: 14px;  text-align: center;}#main_navigation>ul>li {  display: inline-block;  position: relative;}#main_navigation ul li a {  text-decoration: none;  line-height: 47px;  display: inline-block;  padding: 0 12px;  color: #E3E3E3;  position: relative;}#main_navigation ul li a.current,#main_navigation ul > li.hasChild > a#current {  font-weight: bold;}#main_navigation>ul>li>a.current,#main_navigation>ul>li>a:hover {}nav#main_navigation ul li.hasChild>a:after, nav#mobile_navigation li.hasChild>a:after {  font-family: 'FontAwesome';  content: '\f105';  margin-left: 8px;}#main_navigation ul ul {  display: none;  visibility: visible;  position: absolute;  padding-left: 0;  padding-right: 0;  padding-top: 8px;  padding-bottom: 8px;  margin: 0;  z-index: 300;  width: 200px;  text-align: left;  background-color: rgba(256,256,256,0.96);  box-shadow: 0px 1px 6px rgba(0,0,0,0.35);}#main_navigation ul ul li {  position: relative;}#main_navigation ul ul a {  display: block;  padding-left: 20px;  padding-right: 20px;  color: #404040;  line-height: 36px;}#main_navigation ul ul li a.current,#main_navigation ul ul li a:hover {  background-color: rgba(0,0,0,0.08);  color: #404040;}nav#main_navigation>ul>li>ul>li>ul {  display: none;  position: absolute;  padding-left: 0;  padding-right: 0;  padding-top: 8px;  padding-bottom: 8px;  margin: 0;  z-index: 301;  width: 200px;  left: 200px;  top: 0;  margin-top: -8px;  background-color: rgba(256,256,256,0.92);}.drop_down_point {  display: block;  position: absolute;  width: 22px;  height: 8px;  background: url(images/drop_down_point.png) no-repeat center center;  top: -8px;  left: 50%;  margin-left: -11px;}/*======================================*//* Mobile Navigation                    *//*======================================*/#mobile_navigation_toggle {  text-align: center;  padding: 10px 0;  display: none;  font-size: 18px;  cursor: pointer;}nav#mobile_navigation {  width: 100%;  display: none;  font-family: "Open Sans", sans-serif;  font-size: 14px;}nav#mobile_navigation>ul>li a {  border-top: 1px solid;}nav#mobile_navigation>ul>li:last-child>a {  border-bottom: 1px solid;}nav#mobile_navigation a,nav#mobile_navigation a:visited {  text-decoration: none;  display: block;  padding: 0 20px;  height: 56px;  line-height: 56px;}nav#mobile_navigation a:hover,nav#mobile_navigation a:active {  background-color: #fff;}nav#mobile_navigation ul {  list-style: none;  padding: 0;  margin: 0;}nav#mobile_navigation ul ul a {  padding-left: 30px;}nav#mobile_navigation ul ul ul a {  padding-left: 60px;}nav#mobile_navigation a,nav#mobile_navigation a:visited {}nav#mobile_navigation ul li.hasChild ul li a:before {}nav#mobile_navigation ul ul ul ul,nav#mobile_navigation ul ul ul ul ul,nav#mobile_navigation ul ul ul ul ul ul,nav#mobile_navigation ul ul ul ul ul ul ul {  display: none;}/*======================================*//* Blog                                 *//*======================================*/#archives {  display: block;}#archives a {  text-decoration: none;}.blogEntryTopperImg {  width: 100%;  height: auto;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;}.blogEntryTopper_wrapper {  position: relative;  margin-bottom: 20px;}/*======================================*//* Tag Cloud                            *//*======================================*/ul.blog-tag-cloud {  text-align: left;  display: block;  list-style-type: none;  padding: 0;  list-style-position: inside;  margin: 20px 0 0;}ul.blog-tag-cloud li {  display: inline-block;  margin-bottom: 4px;  font-size: 16px;}ul.blog-tag-cloud a,ul.blog-tag-cloud a:visited,ul.blog-tag-cloud a:link {  text-decoration: none;  padding: 2px 12px;  -webkit-border-radius: 20px;  -moz-border-radius: 20px;  border-radius: 20px;  font-size: 16px;  color: #fff !important;}ul.blog-tag-cloud a:hover, ul.blog-tag-cloud a:active {  text-decoration: none;}.blog-tag-size-1 {}.blog-tag-size-2 {}.blog-tag-size-3 {}.blog-tag-size-4 {}.blog-tag-size-5 {}.blog-tag-size-6 {}.blog-tag-size-7 {}.blog-tag-size-8 {}.blog-tag-size-9 {}.blog-tag-size-10 {}.blog-tag-size-11 {}.blog-tag-size-12 {}.blog-tag-size-13 {}.blog-tag-size-14 {}.blog-tag-size-15 {}.blog-tag-size-16 {}.blog-tag-size-17 {}.blog-tag-size-18 {}.blog-tag-size-19 {}.blog-tag-size-20 {}/*======================================*//* Blog Archives                        *//*======================================*/.blog-archive-background {}.blog-archive-headings-wrapper {  margin-bottom: 30px;}.blog-archive-entries-wrapper {}.blog-archive-entries-wrapper .blog-entry {}.blog-archive-month {  font-weight: normal;  font-style: normal;}.blog-archive-link {}.blog-archive-link a:link, .blog-archive-link a:visited {  text-decoration: none;}.blog-archive-link a:before {  content: '\f104';  font-family: FontAwesome;  margin-right: 6px;}/*******************************/.blog-entry {  position: relative;  margin-bottom: 60px;}.lastBlogChild {  margin-bottom: 0;  padding-bottom: 0;  border-bottom: none;}.blog-entry .image-left,.blog-entry .image-right {}h1.blog-entry-title {  font-size: 30px;  letter-spacing: -1px;  line-height: 1.2;  margin-bottom: 4px;}h1.blog-entry-title a {  text-decoration: none;}h1.blog-entry-title a:hover {  text-decoration: none;}.blog-entry-date {  margin-bottom: 18px;  font-size: 14px;}.blog-entry-date:before {  content: '\f133';  font-family: FontAwesome;  margin-right: 8px;}.blog-entry-body {}p.blog-entry-tags {  margin: 20px 0 0;}.blog-entry-tags:before {  content: '\f02c';  font-family: FontAwesome;  margin-right: 6px;}.blog-entry-tags:before {}p.blog-entry-tags a, p.blog-entry-tags a:visited {}p.blog-entry-tags a:hover {}.blog-entry-comments {}.blog-entry-comments:before {  content: '\f0e6';  font-family: FontAwesome;  margin-right: 8px;}.blog-entry-comments:hover {}.blog-entry-comments a, .blog-entry-comments a:visited {}.blog-entry-comments a:hover {}/*styles the category link in the main entry */.blog-entry-category {}.blog-entry-category a:link,.blog-entry-category a:visited {}.blog-entry-category a:hover {}/* styles the archives in the blog sidebar */#blog-archives {  margin-top: 20px;}#blog-archives br {}.blog-archive-link-enabled:before {  content: '\f017';  font-family: FontAwesome;  margin-right: 6px;}#blog-archives a, #blog-archives a:visited {}#blog-archives a:hover {}.blog-archive-link-disabled:before {  content: '\f017';  font-family: FontAwesome;  margin-right: 6px;  text-decoration: none;  font-style: normal;  font-variant: normal;}a.blog-archive-link-enabled:hover, .blog-archive-link-disabled:hover {}/* Styles the blog categories in the blog sidebar */#blog-categories {  margin-top: 20px;}#blog-categories br {  display: none;}#blog-categories a, #blog-categories a:visited {  display: inline-block;  margin-right: 12px;}.blog-category-link-enabled:before {  content: '\f016';  font-family: FontAwesome;  margin-right: 6px;}.blog-category-link-enabled, .blog-category-link-disabled {}#blog-categories a:hover {}.blog-category-link-disabled {}.blog-category-link-disabled:before {  content: '\f016';  font-family: FontAwesome;  margin-right: 6px;}.blog-category-link-enabled:hover, .blog-category-link-disabled:hover {}/* Styles the blog RSS feeds in the blog sidebar */#blog-rss-feeds {  margin-top: 20px;}#blog-rss-feeds br  {}a.blog-rss-link,a.blog-comments-rss-link, a:link.blog-rss-link,a:link.blog-comments-rss-link, a:visited.blog-rss-link,a:visited.blog-comments-rss-link {}a.blog-rss-link:before {  content: '\f09e';  font-family: FontAwesome;  margin-right: 6px;}a.blog-rss-link:hover {}/* Read More links */.blog-read-more {  display: block;  margin-top: 20px;}.blog-read-more a, .blog-read-more a:visited {}.blog-read-more a:hover, .blog-read-more a:active {}.blog-read-more:before {  content: '\f002';  font-family: FontAwesome;  margin-right: 6px;}/*======================================*//* File Sharing                         *//*======================================*/.filesharing-description {  margin-bottom: 40px;}.filesharing-item {  margin-bottom: 40px;}.filesharing-item:last-child {}.filesharing-item-title {  font-size: 20px;}.filesharing-item-title a, .filesharing-item-title a:visited {  text-decoration: none;  font-size: 24px;}.filesharing-item-title a:hover {  text-decoration: none;}.filesharing-item-description {}/*======================================*//* Photo Album - Single Page View       *//*======================================*/.photo-background {  text-align: center;}.photo-background p{}.photo-navigation {}.photo-links {}.photo-navigation a:link, .photo-navigation a:visited {}.photo-navigation a:hover {}.photo-frame {}.photo-background p.photo-title {}.photo-background p.photo-caption {}.exif-data {}.exif-data p {}p.exif-version {}p.exif-colour-space {}p.exif-focal-length {}p.exif-dimensions {}p.exif-pixel-y-dimension {}p.exif-pixel-x-dimension {}p.exif-oecf-value {}p.exif-subsec-time-original {}p.exif-exposure-mode {}p.exif-spatial-frequency-response {}p.exif-scene-capture-type {}p.exif-subject-location {}p.exif-shutter-speed {}p.exif-datetime-original {}p.exif-subsec-time {}p.exif-compressed-bits-per-pixel {}p.exif-flash-energy {}p.exif-saturation {}p.exif-brightness {}p.exif-exposure-time {}p.exif-f-number {}p.exif-file-source {}p.exif-gain-control {}p.exif-subject-area {}p.exif-cfa-pattern {}p.exif-scene-type {}p.exif-white-balance {}p.exif-flash {}p.exif-exposure-index {}p.exif-flashpix-version {}p.exif-device-setting-description {}p.exif-focalplane-x-resolution {}p.exif-image-uniqueid {}p.exif-components-configuration {}p.exif-light-source {}p.exif-sensing-method {}p.exif-aperture {}p.exif-sharpness {}p.exif-exposure-program {}p.exif-subject-distance {}p.exif-subsec-time-digitized {}p.exif-contrast {}p.exif-focalplane-resolution-unit {}p.exif-gamma {}p.exif-35mm-focal-length {}p.exif-datetime-digitized {}p.exif-subject-distance-range {}p.exif-custom-rendered {}p.exif-max-aperture {}p.exif-sound-file {}p.exif-metering-mode {}p.exif-spectral-sensitivity {}p.exif-exposure-bias {}p.exif-focalplane-y-resolution {}p.exif-iso-rating {}p.exif-maker-note {}p.exif-digital-zoom-ratio {}p.exif-user-comment {}/*======================================*//* Photo Album - Index View             *//*======================================*/.album-title {  font-size: 24px;  margin-bottom: 20px;}.album-description {  margin-bottom: 40px;}.album-wrapper {}.thumbnail-wrap {  float: left;  margin-right: 10px;  margin-bottom: 10px;}.thumbnail-frame {}.thumbnail-frame img {  border-radius: 4px;}.thumbnail-frame a {}.thumbnail-frame a:hover {}.thumbnail-caption {  font-size: 10px;}/*======================================*//* Quicktime                            *//*======================================*/.movie-description {}/*======================================*//* Quicktime - Album Index              *//*======================================*/.movie-page-title {}.movie-page-description {}.movie-thumbnail-frame {}.movie-thumbnail-frame img {}.movie-thumbnail-caption {}/*======================================*//* Quicktime - Single View              *//*======================================*/.movie-background {}.movie-title {}.movie-frame {}/*======================================*//* Forms                                *//*======================================*/form {  margin: 0;  padding: 0;}label {}.message-text {}.required-text {}.form-input-field {  border: 1px solid #CCCCCC;  width: 95%;  border-radius: 4px;  box-shadow: none !important;  padding: 8px 10px;  -webkit-transition-duration: 300ms;  transition-duration: 300ms;  -webkit-transition-property: border-color;  transition-property: border-color;}.form-input-field:focus {  outline: 0;}.form-input-button {  border: 1px solid #CCCCCC;  color: #6A6A6A;  border-radius: 4px;  background-color: #fff;  padding: 8px 20px;  cursor: pointer;  margin-right: 2px;}.form-input-button:hover {}/*======================================*//* Breadcrumb                           *//*======================================*/#breadcrumb {}#breadcrumb ul {  list-style: none;  padding: 0;  margin: 0;}#breadcrumb li {  display: inline-block;}#breadcrumb li a {  text-decoration: none;  font-family: "Open Sans", sans-serif;  display: inline-block;  font-size: 14px;  line-height: 24px;}#breadcrumb li:last-child a {  border: 1px solid #dcdcdc;  border-radius: 48px;  background-color: rgba(256,256,256,0.5);  padding: 0 12px;  font-weight: bold;}#breadcrumb .lastItem {}/*======================================*//* ExtraContent                         *//*======================================*//* CSS code for ExtraContent Columns Snippets */.column {  float: left;}.one {  width: 100%;}.two {  width: 50%;}.three {  width: 33%;}.four {  width: 25%;}.five {  width: 20%;}.two3rds {  width: 66%;}.three4ths {  width: 75%;}.four5ths {  width: 80%;}.column .content {  width: 90% ! important;  margin: 0 auto;  padding: 0 ! important;  float: none ! important;}/*======================================*//* Disqus                               *//*======================================*/#disqus_thread {  overflow:hidden;}#dsq-comments-title {    clear:none !important;}#dsq-content .dsq-options {    clear:none !important;}#dsq-thread-settings  {    clear:none !important;}#dsq-content div {    clear:none !important;}.dsq-login-buttons li {    clear:none !important;    margin-bottom: 25px!important;}/*======================================*//* Magnific Popup                        *//*======================================*/.mfp-bg {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 10000;  overflow: hidden;  position: fixed;  background: #0b0b0b;  opacity: 0.8;  filter: alpha(opacity=80);}.mfp-wrap {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 10001;  position: fixed;  outline: none !important;  -webkit-backface-visibility: hidden;}.mfp-container {  text-align: center;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  padding: 0 8px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.mfp-container:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle;}.mfp-align-top .mfp-container:before {  display: none}.mfp-content {  position: relative;  display: inline-block;  vertical-align: middle;  margin: 0 auto;  text-align: left;  z-index: 1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {  width: 100%;  cursor: auto;}.mfp-ajax-cur {  cursor: progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {    cursor: pointer;}.mfp-zoom {  cursor: pointer;}.mfp-auto-cursor .mfp-content {  cursor: auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {  -webkit-user-select: none;  -moz-user-select: none;  user-select: none;}.mfp-loading.mfp-figure {  display: none}.mfp-hide {  display: none !important}.mfp-preloader {  color: #cccccc;  position: absolute;  top: 50%;  width: auto;  text-align: center;  margin-top: -0.8em;  left: 8px;  right: 8px;  z-index: 1044;}.mfp-preloader a {  color: #cccccc}.mfp-preloader a:hover {  color: white}.mfp-s-ready .mfp-preloader {  display: none}.mfp-s-error .mfp-content {  display: none}button.mfp-close,button.mfp-arrow {  overflow: visible;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;  display: block;  outline: none;  padding: 0;  z-index: 1046;  -webkit-box-shadow: none;  box-shadow: none;}button::-moz-focus-inner {  padding: 0;  border: 0;}.mfp-close {  width: 44px;  height: 44px;  line-height: 44px;  position: absolute;  right: 0;  top: 0;  text-decoration: none;  text-align: center;  opacity: 0.65;  filter: alpha(opacity=65);  padding: 0 0 18px 10px;  color: white;  font-style: normal;  font-size: 28px;  font-family: Arial, Baskerville, monospace;}.mfp-close:hover,.mfp-close:focus {  opacity: 1;  filter: alpha(opacity=100);}.mfp-close:active {  top: 1px}.mfp-close-btn-in .mfp-close {  color: #333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {  color: white;  right: -6px;  text-align: right;  padding-right: 6px;  width: 100%;}.mfp-counter {  position: absolute;  top: 0;  right: 0;  color: #cccccc;  font-size: 12px;  line-height: 18px;}.mfp-arrow {  position: absolute;  opacity: 0.65;  filter: alpha(opacity=65);  margin: 0;  top: 50%;  margin-top: -55px;  padding: 0;  width: 90px;  height: 110px;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.mfp-arrow:active {  margin-top: -54px}.mfp-arrow:hover,.mfp-arrow:focus {  opacity: 1;  filter: alpha(opacity=100);}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {  content: '';  display: block;  width: 0;  height: 0;  position: absolute;  left: 0;  top: 0;  margin-top: 35px;  margin-left: 35px;  border: medium inset transparent;}.mfp-arrow:after,.mfp-arrow .mfp-a {  border-top-width: 13px;  border-bottom-width: 13px;  top: 8px;}.mfp-arrow:before,.mfp-arrow .mfp-b {  border-top-width: 21px;  border-bottom-width: 21px;  opacity: 0.7;}.mfp-arrow-left {  left: 0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a {  border-right: 17px solid white;  margin-left: 31px;}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b {  margin-left: 25px;  border-right: 27px solid #3f3f3f;}.mfp-arrow-right {  right: 0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a {  border-left: 17px solid white;  margin-left: 39px;}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b {  border-left: 27px solid #3f3f3f}.mfp-iframe-holder {  padding-top: 40px;  padding-bottom: 40px;}.mfp-iframe-holder .mfp-content {  line-height: 0;  width: 100%;  max-width: 900px;}.mfp-iframe-holder .mfp-close {  top: -40px}.mfp-iframe-scaler {  width: 100%;  height: 0;  overflow: hidden;  padding-top: 56.25%;}.mfp-iframe-scaler iframe {  position: absolute;  display: block;  top: 0;  left: 0;  width: 100%;  height: 100%;  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);  background: black;}/* Main image in popup */img.mfp-img {  width: auto;  max-width: 100%;  height: auto;  display: block;  line-height: 0;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 40px 0 40px;  margin: 0 auto;}/* The shadow behind the image */.mfp-figure {  line-height: 0}.mfp-figure:after {  content: '';  position: absolute;  left: 0;  top: 40px;  bottom: 40px;  display: block;  right: 0;  width: auto;  height: auto;  z-index: -1;  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);  background: #444444;}.mfp-figure small {  color: #bdbdbd;  display: block;  font-size: 12px;  line-height: 14px;}.mfp-figure figure {  margin: 0}.mfp-bottom-bar {  margin-top: -36px;  position: absolute;  top: 100%;  left: 0;  width: 100%;  cursor: auto;}.mfp-title {  text-align: left;  line-height: 18px;  color: #f3f3f3;  word-wrap: break-word;  padding-right: 36px;}.mfp-image-holder .mfp-content {  max-width: 100%}.mfp-gallery .mfp-image-holder .mfp-figure {  cursor: pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {  /**         * Remove all paddings around the image on small screen         */  .mfp-img-mobile .mfp-image-holder {    padding-left: 0;    padding-right: 0;  }  .mfp-img-mobile img.mfp-img {    padding: 0  }  .mfp-img-mobile .mfp-figure:after {    top: 0;    bottom: 0;  }  .mfp-img-mobile .mfp-figure small {    display: inline;    margin-left: 5px;  }  .mfp-img-mobile .mfp-bottom-bar {    background: rgba(0, 0, 0, 0.6);    bottom: 0;    margin: 0;    top: auto;    padding: 3px 5px;    position: fixed;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;  }  .mfp-img-mobile .mfp-bottom-bar:empty {    padding: 0  }  .mfp-img-mobile .mfp-counter {    right: 5px;    top: 3px;  }  .mfp-img-mobile .mfp-close {    top: 0;    right: 0;    width: 35px;    height: 35px;    line-height: 35px;    background: rgba(0, 0, 0, 0.6);    position: fixed;    text-align: center;    padding: 0;  }}@media all and (max-width: 900px) {  .mfp-arrow {    -webkit-transform: scale(0.75);    transform: scale(0.75);  }  .mfp-arrow-left {    -webkit-transform-origin: 0;    transform-origin: 0;  }  .mfp-arrow-right {    -webkit-transform-origin: 100%;    transform-origin: 100%;  }  .mfp-container {    padding-left: 6px;    padding-right: 6px;  }}.mfp-ie7 .mfp-img {  padding: 0}.mfp-ie7 .mfp-bottom-bar {  width: 600px;  left: 50%;  margin-left: -300px;  margin-top: 5px;  padding-bottom: 5px;}.mfp-ie7 .mfp-container {  padding: 0}.mfp-ie7 .mfp-content {  padding-top: 44px}.mfp-ie7 .mfp-close {  top: 0;  right: 0;  padding-top: 0;}/* Animate.CSS */@charset "UTF-8";/*!Animate.css - http://daneden.me/animateLicensed under the MIT licenseCopyright (c) 2013 Daniel EdenPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*/.animated {  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.animated.infinite {  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;}.animated.hinge {  -webkit-animation-duration: 2s;  animation-duration: 2s;}@-webkit-keyframes bounce {  0%, 20%, 50%, 80%, 100% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  40% {    -webkit-transform: translateY(-30px);    transform: translateY(-30px);  }  60% {    -webkit-transform: translateY(-15px);    transform: translateY(-15px);  }}@keyframes bounce {  0%, 20%, 50%, 80%, 100% {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }  40% {    -webkit-transform: translateY(-30px);    -ms-transform: translateY(-30px);    transform: translateY(-30px);  }  60% {    -webkit-transform: translateY(-15px);    -ms-transform: translateY(-15px);    transform: translateY(-15px);  }}.bounce {  -webkit-animation-name: bounce;  animation-name: bounce;}@-webkit-keyframes flash {  0%, 50%, 100% {    opacity: 1;  }  25%, 75% {    opacity: 0;  }}@keyframes flash {  0%, 50%, 100% {    opacity: 1;  }  25%, 75% {    opacity: 0;  }}.flash {  -webkit-animation-name: flash;  animation-name: flash;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes pulse {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  50% {    -webkit-transform: scale(1.1);    transform: scale(1.1);  }  100% {    -webkit-transform: scale(1);    transform: scale(1);  }}@keyframes pulse {  0% {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);  }  50% {    -webkit-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);  }  100% {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);  }}.pulse {  -webkit-animation-name: pulse;  animation-name: pulse;}@-webkit-keyframes rubberBand {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  30% {    -webkit-transform: scaleX(1.25) scaleY(0.75);    transform: scaleX(1.25) scaleY(0.75);  }  40% {    -webkit-transform: scaleX(0.75) scaleY(1.25);    transform: scaleX(0.75) scaleY(1.25);  }  60% {    -webkit-transform: scaleX(1.15) scaleY(0.85);    transform: scaleX(1.15) scaleY(0.85);  }  100% {    -webkit-transform: scale(1);    transform: scale(1);  }}@keyframes rubberBand {  0% {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);  }  30% {    -webkit-transform: scaleX(1.25) scaleY(0.75);    -ms-transform: scaleX(1.25) scaleY(0.75);    transform: scaleX(1.25) scaleY(0.75);  }  40% {    -webkit-transform: scaleX(0.75) scaleY(1.25);    -ms-transform: scaleX(0.75) scaleY(1.25);    transform: scaleX(0.75) scaleY(1.25);  }  60% {    -webkit-transform: scaleX(1.15) scaleY(0.85);    -ms-transform: scaleX(1.15) scaleY(0.85);    transform: scaleX(1.15) scaleY(0.85);  }  100% {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);  }}.rubberBand {  -webkit-animation-name: rubberBand;  animation-name: rubberBand;}@-webkit-keyframes shake {  0%, 100% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  10%, 30%, 50%, 70%, 90% {    -webkit-transform: translateX(-10px);    transform: translateX(-10px);  }  20%, 40%, 60%, 80% {    -webkit-transform: translateX(10px);    transform: translateX(10px);  }}@keyframes shake {  0%, 100% {    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }  10%, 30%, 50%, 70%, 90% {    -webkit-transform: translateX(-10px);    -ms-transform: translateX(-10px);    transform: translateX(-10px);  }  20%, 40%, 60%, 80% {    -webkit-transform: translateX(10px);    -ms-transform: translateX(10px);    transform: translateX(10px);  }}.shake {  -webkit-animation-name: shake;  animation-name: shake;}@-webkit-keyframes swing {  20% {    -webkit-transform: rotate(15deg);    transform: rotate(15deg);  }  40% {    -webkit-transform: rotate(-10deg);    transform: rotate(-10deg);  }  60% {    -webkit-transform: rotate(5deg);    transform: rotate(5deg);  }  80% {    -webkit-transform: rotate(-5deg);    transform: rotate(-5deg);  }  100% {    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }}@keyframes swing {  20% {    -webkit-transform: rotate(15deg);    -ms-transform: rotate(15deg);    transform: rotate(15deg);  }  40% {    -webkit-transform: rotate(-10deg);    -ms-transform: rotate(-10deg);    transform: rotate(-10deg);  }  60% {    -webkit-transform: rotate(5deg);    -ms-transform: rotate(5deg);    transform: rotate(5deg);  }  80% {    -webkit-transform: rotate(-5deg);    -ms-transform: rotate(-5deg);    transform: rotate(-5deg);  }  100% {    -webkit-transform: rotate(0deg);    -ms-transform: rotate(0deg);    transform: rotate(0deg);  }}.swing {  -webkit-transform-origin: top center;  -ms-transform-origin: top center;  transform-origin: top center;  -webkit-animation-name: swing;  animation-name: swing;}@-webkit-keyframes tada {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  10%, 20% {    -webkit-transform: scale(0.9) rotate(-3deg);    transform: scale(0.9) rotate(-3deg);  }  30%, 50%, 70%, 90% {    -webkit-transform: scale(1.1) rotate(3deg);    transform: scale(1.1) rotate(3deg);  }  40%, 60%, 80% {    -webkit-transform: scale(1.1) rotate(-3deg);    transform: scale(1.1) rotate(-3deg);  }  100% {    -webkit-transform: scale(1) rotate(0);    transform: scale(1) rotate(0);  }}@keyframes tada {  0% {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);  }  10%, 20% {    -webkit-transform: scale(0.9) rotate(-3deg);    -ms-transform: scale(0.9) rotate(-3deg);    transform: scale(0.9) rotate(-3deg);  }  30%, 50%, 70%, 90% {    -webkit-transform: scale(1.1) rotate(3deg);    -ms-transform: scale(1.1) rotate(3deg);    transform: scale(1.1) rotate(3deg);  }  40%, 60%, 80% {    -webkit-transform: scale(1.1) rotate(-3deg);    -ms-transform: scale(1.1) rotate(-3deg);    transform: scale(1.1) rotate(-3deg);  }  100% {    -webkit-transform: scale(1) rotate(0);    -ms-transform: scale(1) rotate(0);    transform: scale(1) rotate(0);  }}.tada {  -webkit-animation-name: tada;  animation-name: tada;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes wobble {  0% {    -webkit-transform: translateX(0%);    transform: translateX(0%);  }  15% {    -webkit-transform: translateX(-25%) rotate(-5deg);    transform: translateX(-25%) rotate(-5deg);  }  30% {    -webkit-transform: translateX(20%) rotate(3deg);    transform: translateX(20%) rotate(3deg);  }  45% {    -webkit-transform: translateX(-15%) rotate(-3deg);    transform: translateX(-15%) rotate(-3deg);  }  60% {    -webkit-transform: translateX(10%) rotate(2deg);    transform: translateX(10%) rotate(2deg);  }  75% {    -webkit-transform: translateX(-5%) rotate(-1deg);    transform: translateX(-5%) rotate(-1deg);  }  100% {    -webkit-transform: translateX(0%);    transform: translateX(0%);  }}@keyframes wobble {  0% {    -webkit-transform: translateX(0%);    -ms-transform: translateX(0%);    transform: translateX(0%);  }  15% {    -webkit-transform: translateX(-25%) rotate(-5deg);    -ms-transform: translateX(-25%) rotate(-5deg);    transform: translateX(-25%) rotate(-5deg);  }  30% {    -webkit-transform: translateX(20%) rotate(3deg);    -ms-transform: translateX(20%) rotate(3deg);    transform: translateX(20%) rotate(3deg);  }  45% {    -webkit-transform: translateX(-15%) rotate(-3deg);    -ms-transform: translateX(-15%) rotate(-3deg);    transform: translateX(-15%) rotate(-3deg);  }  60% {    -webkit-transform: translateX(10%) rotate(2deg);    -ms-transform: translateX(10%) rotate(2deg);    transform: translateX(10%) rotate(2deg);  }  75% {    -webkit-transform: translateX(-5%) rotate(-1deg);    -ms-transform: translateX(-5%) rotate(-1deg);    transform: translateX(-5%) rotate(-1deg);  }  100% {    -webkit-transform: translateX(0%);    -ms-transform: translateX(0%);    transform: translateX(0%);  }}.wobble {  -webkit-animation-name: wobble;  animation-name: wobble;}@-webkit-keyframes bounceIn {  0% {    opacity: 0;    -webkit-transform: scale(.3);    transform: scale(.3);  }  50% {    opacity: 1;    -webkit-transform: scale(1.05);    transform: scale(1.05);  }  70% {    -webkit-transform: scale(.9);    transform: scale(.9);  }  100% {    opacity: 1;    -webkit-transform: scale(1);    transform: scale(1);  }}@keyframes bounceIn {  0% {    opacity: 0;    -webkit-transform: scale(.3);    -ms-transform: scale(.3);    transform: scale(.3);  }  50% {    opacity: 1;    -webkit-transform: scale(1.05);    -ms-transform: scale(1.05);    transform: scale(1.05);  }  70% {    -webkit-transform: scale(.9);    -ms-transform: scale(.9);    transform: scale(.9);  }  100% {    opacity: 1;    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);  }}.bounceIn {  -webkit-animation-name: bounceIn;  animation-name: bounceIn;}@-webkit-keyframes bounceInDown {  0% {    opacity: 0;    -webkit-transform: translateY(-2000px);    transform: translateY(-2000px);  }  60% {    opacity: 1;    -webkit-transform: translateY(30px);    transform: translateY(30px);  }  80% {    -webkit-transform: translateY(-10px);    transform: translateY(-10px);  }  100% {    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes bounceInDown {  0% {    opacity: 0;    -webkit-transform: translateY(-2000px);    -ms-transform: translateY(-2000px);    transform: translateY(-2000px);  }  60% {    opacity: 1;    -webkit-transform: translateY(30px);    -ms-transform: translateY(30px);    transform: translateY(30px);  }  80% {    -webkit-transform: translateY(-10px);    -ms-transform: translateY(-10px);    transform: translateY(-10px);  }  100% {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }}.bounceInDown {  -webkit-animation-name: bounceInDown;  animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {  0% {    opacity: 0;    -webkit-transform: translateX(-2000px);    transform: translateX(-2000px);  }  60% {    opacity: 1;    -webkit-transform: translateX(30px);    transform: translateX(30px);  }  80% {    -webkit-transform: translateX(-10px);    transform: translateX(-10px);  }  100% {    -webkit-transform: translateX(0);    transform: translateX(0);  }}@keyframes bounceInLeft {  0% {    opacity: 0;    -webkit-transform: translateX(-2000px);    -ms-transform: translateX(-2000px);    transform: translateX(-2000px);  }  60% {    opacity: 1;    -webkit-transform: translateX(30px);    -ms-transform: translateX(30px);    transform: translateX(30px);  }  80% {    -webkit-transform: translateX(-10px);    -ms-transform: translateX(-10px);    transform: translateX(-10px);  }  100% {    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }}.bounceInLeft {  -webkit-animation-name: bounceInLeft;  animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {  0% {    opacity: 0;    -webkit-transform: translateX(2000px);    transform: translateX(2000px);  }  60% {    opacity: 1;    -webkit-transform: translateX(-30px);    transform: translateX(-30px);  }  80% {    -webkit-transform: translateX(10px);    transform: translateX(10px);  }  100% {    -webkit-transform: translateX(0);    transform: translateX(0);  }}@keyframes bounceInRight {  0% {    opacity: 0;    -webkit-transform: translateX(2000px);    -ms-transform: translateX(2000px);    transform: translateX(2000px);  }  60% {    opacity: 1;    -webkit-transform: translateX(-30px);    -ms-transform: translateX(-30px);    transform: translateX(-30px);  }  80% {    -webkit-transform: translateX(10px);    -ms-transform: translateX(10px);    transform: translateX(10px);  }  100% {    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }}.bounceInRight {  -webkit-animation-name: bounceInRight;  animation-name: bounceInRight;}@-webkit-keyframes bounceInUp {  0% {    opacity: 0;    -webkit-transform: translateY(2000px);    transform: translateY(2000px);  }  60% {    opacity: 1;    -webkit-transform: translateY(-30px);    transform: translateY(-30px);  }  80% {    -webkit-transform: translateY(10px);    transform: translateY(10px);  }  100% {    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes bounceInUp {  0% {    opacity: 0;    -webkit-transform: translateY(2000px);    -ms-transform: translateY(2000px);    transform: translateY(2000px);  }  60% {    opacity: 1;    -webkit-transform: translateY(-30px);    -ms-transform: translateY(-30px);    transform: translateY(-30px);  }  80% {    -webkit-transform: translateY(10px);    -ms-transform: translateY(10px);    transform: translateY(10px);  }  100% {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }}.bounceInUp {  -webkit-animation-name: bounceInUp;  animation-name: bounceInUp;}@-webkit-keyframes bounceOut {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  25% {    -webkit-transform: scale(.95);    transform: scale(.95);  }  50% {    opacity: 1;    -webkit-transform: scale(1.1);    transform: scale(1.1);  }  100% {    opacity: 0;    -webkit-transform: scale(.3);    transform: scale(.3);  }}@keyframes bounceOut {  0% {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);  }  25% {    -webkit-transform: scale(.95);    -ms-transform: scale(.95);    transform: scale(.95);  }  50% {    opacity: 1;    -webkit-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);  }  100% {    opacity: 0;    -webkit-transform: scale(.3);    -ms-transform: scale(.3);    transform: scale(.3);  }}.bounceOut {  -webkit-animation-name: bounceOut;  animation-name: bounceOut;}@-webkit-keyframes bounceOutDown {  0% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  20% {    opacity: 1;    -webkit-transform: translateY(-20px);    transform: translateY(-20px);  }  100% {    opacity: 0;    -webkit-transform: translateY(2000px);    transform: translateY(2000px);  }}@keyframes bounceOutDown {  0% {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }  20% {    opacity: 1;    -webkit-transform: translateY(-20px);    -ms-transform: translateY(-20px);    transform: translateY(-20px);  }  100% {    opacity: 0;    -webkit-transform: translateY(2000px);    -ms-transform: translateY(2000px);    transform: translateY(2000px);  }}.bounceOutDown {  -webkit-animation-name: bounceOutDown;  animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  20% {    opacity: 1;    -webkit-transform: translateX(20px);    transform: translateX(20px);  }  100% {    opacity: 0;    -webkit-transform: translateX(-2000px);    transform: translateX(-2000px);  }}@keyframes bounceOutLeft {  0% {    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }  20% {    opacity: 1;    -webkit-transform: translateX(20px);    -ms-transform: translateX(20px);    transform: translateX(20px);  }  100% {    opacity: 0;    -webkit-transform: translateX(-2000px);    -ms-transform: translateX(-2000px);    transform: translateX(-2000px);  }}.bounceOutLeft {  -webkit-animation-name: bounceOutLeft;  animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  20% {    opacity: 1;    -webkit-transform: translateX(-20px);    transform: translateX(-20px);  }  100% {    opacity: 0;    -webkit-transform: translateX(2000px);    transform: translateX(2000px);  }}@keyframes bounceOutRight {  0% {    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }  20% {    opacity: 1;    -webkit-transform: translateX(-20px);    -ms-transform: translateX(-20px);    transform: translateX(-20px);  }  100% {    opacity: 0;    -webkit-transform: translateX(2000px);    -ms-transform: translateX(2000px);    transform: translateX(2000px);  }}.bounceOutRight {  -webkit-animation-name: bounceOutRight;  animation-name: bounceOutRight;}@-webkit-keyframes bounceOutUp {  0% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  20% {    opacity: 1;    -webkit-transform: translateY(20px);    transform: translateY(20px);  }  100% {    opacity: 0;    -webkit-transform: translateY(-2000px);    transform: translateY(-2000px);  }}@keyframes bounceOutUp {  0% {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }  20% {    opacity: 1;    -webkit-transform: translateY(20px);    -ms-transform: translateY(20px);    transform: translateY(20px);  }  100% {    opacity: 0;    -webkit-transform: translateY(-2000px);    -ms-transform: translateY(-2000px);    transform: translateY(-2000px);  }}.bounceOutUp {  -webkit-animation-name: bounceOutUp;  animation-name: bounceOutUp;}@-webkit-keyframes fadeIn {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}@keyframes fadeIn {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}.fadeIn {  -webkit-animation-name: fadeIn;  animation-name: fadeIn;}@-webkit-keyframes fadeInDown {  0% {    opacity: 0;    -webkit-transform: translateY(-20px);    transform: translateY(-20px);  }  100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes fadeInDown {  0% {    opacity: 0;    -webkit-transform: translateY(-20px);    -ms-transform: translateY(-20px);    transform: translateY(-20px);  }  100% {    opacity: 1;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }}.fadeInDown {  -webkit-animation-name: fadeInDown;  animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig {  0% {    opacity: 0;    -webkit-transform: translateY(-2000px);    transform: translateY(-2000px);  }  100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes fadeInDownBig {  0% {    opacity: 0;    -webkit-transform: translateY(-2000px);    -ms-transform: translateY(-2000px);    transform: translateY(-2000px);  }  100% {    opacity: 1;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }}.fadeInDownBig {  -webkit-animation-name: fadeInDownBig;  animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeft {  0% {    opacity: 0;    -webkit-transform: translateX(-20px);    transform: translateX(-20px);  }  100% {    opacity: 1;    -webkit-transform: translateX(0);    transform: translateX(0);  }}@keyframes fadeInLeft {  0% {    opacity: 0;    -webkit-transform: translateX(-20px);    -ms-transform: translateX(-20px);    transform: translateX(-20px);  }  100% {    opacity: 1;    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }}.fadeInLeft {  -webkit-animation-name: fadeInLeft;  animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig {  0% {    opacity: 0;    -webkit-transform: translateX(-2000px);    transform: translateX(-2000px);  }  100% {    opacity: 1;    -webkit-transform: translateX(0);    transform: translateX(0);  }}@keyframes fadeInLeftBig {  0% {    opacity: 0;    -webkit-transform: translateX(-2000px);    -ms-transform: translateX(-2000px);    transform: translateX(-2000px);  }  100% {    opacity: 1;    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }}.fadeInLeftBig {  -webkit-animation-name: fadeInLeftBig;  animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRight {  0% {    opacity: 0;    -webkit-transform: translateX(20px);    transform: translateX(20px);  }  100% {    opacity: 1;    -webkit-transform: translateX(0);    transform: translateX(0);  }}@keyframes fadeInRight {  0% {    opacity: 0;    -webkit-transform: translateX(20px);    -ms-transform: translateX(20px);    transform: translateX(20px);  }  100% {    opacity: 1;    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }}.fadeInRight {  -webkit-animation-name: fadeInRight;  animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig {  0% {    opacity: 0;    -webkit-transform: translateX(2000px);    transform: translateX(2000px);  }  100% {    opacity: 1;    -webkit-transform: translateX(0);    transform: translateX(0);  }}@keyframes fadeInRightBig {  0% {    opacity: 0;    -webkit-transform: translateX(2000px);    -ms-transform: translateX(2000px);    transform: translateX(2000px);  }  100% {    opacity: 1;    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }}.fadeInRightBig {  -webkit-animation-name: fadeInRightBig;  animation-name: fadeInRightBig;}@-webkit-keyframes fadeInUp {  0% {    opacity: 0;    -webkit-transform: translateY(20px);    transform: translateY(20px);  }  100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes fadeInUp {  0% {    opacity: 0;    -webkit-transform: translateY(20px);    -ms-transform: translateY(20px);    transform: translateY(20px);  }  100% {    opacity: 1;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }}.fadeInUp {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig {  0% {    opacity: 0;    -webkit-transform: translateY(2000px);    transform: translateY(2000px);  }  100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes fadeInUpBig {  0% {    opacity: 0;    -webkit-transform: translateY(2000px);    -ms-transform: translateY(2000px);    transform: translateY(2000px);  }  100% {    opacity: 1;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }}.fadeInUpBig {  -webkit-animation-name: fadeInUpBig;  animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}@keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}.fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOutDown {  0% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);  }  100% {    opacity: 0;    -webkit-transform: translateY(20px);    transform: translateY(20px);  }}@keyframes fadeOutDown {  0% {    opacity: 1;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }  100% {    opacity: 0;    -webkit-transform: translateY(20px);    -ms-transform: translateY(20px);    transform: translateY(20px);  }}.fadeOutDown {  -webkit-animation-name: fadeOutDown;  animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig {  0% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);  }  100% {    opacity: 0;    -webkit-transform: translateY(2000px);    transform: translateY(2000px);  }}@keyframes fadeOutDownBig {  0% {    opacity: 1;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }  100% {    opacity: 0;    -webkit-transform: translateY(2000px);    -ms-transform: translateY(2000px);    transform: translateY(2000px);  }}.fadeOutDownBig {  -webkit-animation-name: fadeOutDownBig;  animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft {  0% {    opacity: 1;    -webkit-transform: translateX(0);    transform: translateX(0);  }  100% {    opacity: 0;    -webkit-transform: translateX(-20px);    transform: translateX(-20px);  }}@keyframes fadeOutLeft {  0% {    opacity: 1;    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }  100% {    opacity: 0;    -webkit-transform: translateX(-20px);    -ms-transform: translateX(-20px);    transform: translateX(-20px);  }}.fadeOutLeft {  -webkit-animation-name: fadeOutLeft;  animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig {  0% {    opacity: 1;    -webkit-transform: translateX(0);    transform: translateX(0);  }  100% {    opacity: 0;    -webkit-transform: translateX(-2000px);    transform: translateX(-2000px);  }}@keyframes fadeOutLeftBig {  0% {    opacity: 1;    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }  100% {    opacity: 0;    -webkit-transform: translateX(-2000px);    -ms-transform: translateX(-2000px);    transform: translateX(-2000px);  }}.fadeOutLeftBig {  -webkit-animation-name: fadeOutLeftBig;  animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight {  0% {    opacity: 1;    -webkit-transform: translateX(0);    transform: translateX(0);  }  100% {    opacity: 0;    -webkit-transform: translateX(20px);    transform: translateX(20px);  }}@keyframes fadeOutRight {  0% {    opacity: 1;    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }  100% {    opacity: 0;    -webkit-transform: translateX(20px);    -ms-transform: translateX(20px);    transform: translateX(20px);  }}.fadeOutRight {  -webkit-animation-name: fadeOutRight;  animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig {  0% {    opacity: 1;    -webkit-transform: translateX(0);    transform: translateX(0);  }  100% {    opacity: 0;    -webkit-transform: translateX(2000px);    transform: translateX(2000px);  }}@keyframes fadeOutRightBig {  0% {    opacity: 1;    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }  100% {    opacity: 0;    -webkit-transform: translateX(2000px);    -ms-transform: translateX(2000px);    transform: translateX(2000px);  }}.fadeOutRightBig {  -webkit-animation-name: fadeOutRightBig;  animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutUp {  0% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);  }  100% {    opacity: 0;    -webkit-transform: translateY(-20px);    transform: translateY(-20px);  }}@keyframes fadeOutUp {  0% {    opacity: 1;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }  100% {    opacity: 0;    -webkit-transform: translateY(-20px);    -ms-transform: translateY(-20px);    transform: translateY(-20px);  }}.fadeOutUp {  -webkit-animation-name: fadeOutUp;  animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig {  0% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);  }  100% {    opacity: 0;    -webkit-transform: translateY(-2000px);    transform: translateY(-2000px);  }}@keyframes fadeOutUpBig {  0% {    opacity: 1;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }  100% {    opacity: 0;    -webkit-transform: translateY(-2000px);    -ms-transform: translateY(-2000px);    transform: translateY(-2000px);  }}.fadeOutUpBig {  -webkit-animation-name: fadeOutUpBig;  animation-name: fadeOutUpBig;}@-webkit-keyframes flip {  0% {    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  40% {    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  50% {    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  80% {    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  100% {    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }}@keyframes flip {  0% {    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  40% {    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  50% {    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  80% {    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  100% {    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }}.animated.flip {  -webkit-backface-visibility: visible;  -ms-backface-visibility: visible;  backface-visibility: visible;  -webkit-animation-name: flip;  animation-name: flip;}@-webkit-keyframes flipInX {  0% {    -webkit-transform: perspective(400px) rotateX(90deg);    transform: perspective(400px) rotateX(90deg);    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotateX(-10deg);    transform: perspective(400px) rotateX(-10deg);  }  70% {    -webkit-transform: perspective(400px) rotateX(10deg);    transform: perspective(400px) rotateX(10deg);  }  100% {    -webkit-transform: perspective(400px) rotateX(0deg);    transform: perspective(400px) rotateX(0deg);    opacity: 1;  }}@keyframes flipInX {  0% {    -webkit-transform: perspective(400px) rotateX(90deg);    -ms-transform: perspective(400px) rotateX(90deg);    transform: perspective(400px) rotateX(90deg);    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotateX(-10deg);    -ms-transform: perspective(400px) rotateX(-10deg);    transform: perspective(400px) rotateX(-10deg);  }  70% {    -webkit-transform: perspective(400px) rotateX(10deg);    -ms-transform: perspective(400px) rotateX(10deg);    transform: perspective(400px) rotateX(10deg);  }  100% {    -webkit-transform: perspective(400px) rotateX(0deg);    -ms-transform: perspective(400px) rotateX(0deg);    transform: perspective(400px) rotateX(0deg);    opacity: 1;  }}.flipInX {  -webkit-backface-visibility: visible !important;  -ms-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipInX;  animation-name: flipInX;}@-webkit-keyframes flipInY {  0% {    -webkit-transform: perspective(400px) rotateY(90deg);    transform: perspective(400px) rotateY(90deg);    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotateY(-10deg);    transform: perspective(400px) rotateY(-10deg);  }  70% {    -webkit-transform: perspective(400px) rotateY(10deg);    transform: perspective(400px) rotateY(10deg);  }  100% {    -webkit-transform: perspective(400px) rotateY(0deg);    transform: perspective(400px) rotateY(0deg);    opacity: 1;  }}@keyframes flipInY {  0% {    -webkit-transform: perspective(400px) rotateY(90deg);    -ms-transform: perspective(400px) rotateY(90deg);    transform: perspective(400px) rotateY(90deg);    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotateY(-10deg);    -ms-transform: perspective(400px) rotateY(-10deg);    transform: perspective(400px) rotateY(-10deg);  }  70% {    -webkit-transform: perspective(400px) rotateY(10deg);    -ms-transform: perspective(400px) rotateY(10deg);    transform: perspective(400px) rotateY(10deg);  }  100% {    -webkit-transform: perspective(400px) rotateY(0deg);    -ms-transform: perspective(400px) rotateY(0deg);    transform: perspective(400px) rotateY(0deg);    opacity: 1;  }}.flipInY {  -webkit-backface-visibility: visible !important;  -ms-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipInY;  animation-name: flipInY;}@-webkit-keyframes flipOutX {  0% {    -webkit-transform: perspective(400px) rotateX(0deg);    transform: perspective(400px) rotateX(0deg);    opacity: 1;  }  100% {    -webkit-transform: perspective(400px) rotateX(90deg);    transform: perspective(400px) rotateX(90deg);    opacity: 0;  }}@keyframes flipOutX {  0% {    -webkit-transform: perspective(400px) rotateX(0deg);    -ms-transform: perspective(400px) rotateX(0deg);    transform: perspective(400px) rotateX(0deg);    opacity: 1;  }  100% {    -webkit-transform: perspective(400px) rotateX(90deg);    -ms-transform: perspective(400px) rotateX(90deg);    transform: perspective(400px) rotateX(90deg);    opacity: 0;  }}.flipOutX {  -webkit-animation-name: flipOutX;  animation-name: flipOutX;  -webkit-backface-visibility: visible !important;  -ms-backface-visibility: visible !important;  backface-visibility: visible !important;}@-webkit-keyframes flipOutY {  0% {    -webkit-transform: perspective(400px) rotateY(0deg);    transform: perspective(400px) rotateY(0deg);    opacity: 1;  }  100% {    -webkit-transform: perspective(400px) rotateY(90deg);    transform: perspective(400px) rotateY(90deg);    opacity: 0;  }}@keyframes flipOutY {  0% {    -webkit-transform: perspective(400px) rotateY(0deg);    -ms-transform: perspective(400px) rotateY(0deg);    transform: perspective(400px) rotateY(0deg);    opacity: 1;  }  100% {    -webkit-transform: perspective(400px) rotateY(90deg);    -ms-transform: perspective(400px) rotateY(90deg);    transform: perspective(400px) rotateY(90deg);    opacity: 0;  }}.flipOutY {  -webkit-backface-visibility: visible !important;  -ms-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipOutY;  animation-name: flipOutY;}@-webkit-keyframes lightSpeedIn {  0% {    -webkit-transform: translateX(100%) skewX(-30deg);    transform: translateX(100%) skewX(-30deg);    opacity: 0;  }  60% {    -webkit-transform: translateX(-20%) skewX(30deg);    transform: translateX(-20%) skewX(30deg);    opacity: 1;  }  80% {    -webkit-transform: translateX(0%) skewX(-15deg);    transform: translateX(0%) skewX(-15deg);    opacity: 1;  }  100% {    -webkit-transform: translateX(0%) skewX(0deg);    transform: translateX(0%) skewX(0deg);    opacity: 1;  }}@keyframes lightSpeedIn {  0% {    -webkit-transform: translateX(100%) skewX(-30deg);    -ms-transform: translateX(100%) skewX(-30deg);    transform: translateX(100%) skewX(-30deg);    opacity: 0;  }  60% {    -webkit-transform: translateX(-20%) skewX(30deg);    -ms-transform: translateX(-20%) skewX(30deg);    transform: translateX(-20%) skewX(30deg);    opacity: 1;  }  80% {    -webkit-transform: translateX(0%) skewX(-15deg);    -ms-transform: translateX(0%) skewX(-15deg);    transform: translateX(0%) skewX(-15deg);    opacity: 1;  }  100% {    -webkit-transform: translateX(0%) skewX(0deg);    -ms-transform: translateX(0%) skewX(0deg);    transform: translateX(0%) skewX(0deg);    opacity: 1;  }}.lightSpeedIn {  -webkit-animation-name: lightSpeedIn;  animation-name: lightSpeedIn;  -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedOut {  0% {    -webkit-transform: translateX(0%) skewX(0deg);    transform: translateX(0%) skewX(0deg);    opacity: 1;  }  100% {    -webkit-transform: translateX(100%) skewX(-30deg);    transform: translateX(100%) skewX(-30deg);    opacity: 0;  }}@keyframes lightSpeedOut {  0% {    -webkit-transform: translateX(0%) skewX(0deg);    -ms-transform: translateX(0%) skewX(0deg);    transform: translateX(0%) skewX(0deg);    opacity: 1;  }  100% {    -webkit-transform: translateX(100%) skewX(-30deg);    -ms-transform: translateX(100%) skewX(-30deg);    transform: translateX(100%) skewX(-30deg);    opacity: 0;  }}.lightSpeedOut {  -webkit-animation-name: lightSpeedOut;  animation-name: lightSpeedOut;  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in;}@-webkit-keyframes rotateIn {  0% {    -webkit-transform-origin: center center;    transform-origin: center center;    -webkit-transform: rotate(-200deg);    transform: rotate(-200deg);    opacity: 0;  }  100% {    -webkit-transform-origin: center center;    transform-origin: center center;    -webkit-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }}@keyframes rotateIn {  0% {    -webkit-transform-origin: center center;    -ms-transform-origin: center center;    transform-origin: center center;    -webkit-transform: rotate(-200deg);    -ms-transform: rotate(-200deg);    transform: rotate(-200deg);    opacity: 0;  }  100% {    -webkit-transform-origin: center center;    -ms-transform-origin: center center;    transform-origin: center center;    -webkit-transform: rotate(0);    -ms-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }}.rotateIn {  -webkit-animation-name: rotateIn;  animation-name: rotateIn;}@-webkit-keyframes rotateInDownLeft {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate(-90deg);    transform: rotate(-90deg);    opacity: 0;  }  100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }}@keyframes rotateInDownLeft {  0% {    -webkit-transform-origin: left bottom;    -ms-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate(-90deg);    -ms-transform: rotate(-90deg);    transform: rotate(-90deg);    opacity: 0;  }  100% {    -webkit-transform-origin: left bottom;    -ms-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate(0);    -ms-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }}.rotateInDownLeft {  -webkit-animation-name: rotateInDownLeft;  animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInDownRight {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate(90deg);    transform: rotate(90deg);    opacity: 0;  }  100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }}@keyframes rotateInDownRight {  0% {    -webkit-transform-origin: right bottom;    -ms-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate(90deg);    -ms-transform: rotate(90deg);    transform: rotate(90deg);    opacity: 0;  }  100% {    -webkit-transform-origin: right bottom;    -ms-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate(0);    -ms-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }}.rotateInDownRight {  -webkit-animation-name: rotateInDownRight;  animation-name: rotateInDownRight;}@-webkit-keyframes rotateInUpLeft {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate(90deg);    transform: rotate(90deg);    opacity: 0;  }  100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }}@keyframes rotateInUpLeft {  0% {    -webkit-transform-origin: left bottom;    -ms-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate(90deg);    -ms-transform: rotate(90deg);    transform: rotate(90deg);    opacity: 0;  }  100% {    -webkit-transform-origin: left bottom;    -ms-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate(0);    -ms-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }}.rotateInUpLeft {  -webkit-animation-name: rotateInUpLeft;  animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInUpRight {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate(-90deg);    transform: rotate(-90deg);    opacity: 0;  }  100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }}@keyframes rotateInUpRight {  0% {    -webkit-transform-origin: right bottom;    -ms-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate(-90deg);    -ms-transform: rotate(-90deg);    transform: rotate(-90deg);    opacity: 0;  }  100% {    -webkit-transform-origin: right bottom;    -ms-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate(0);    -ms-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }}.rotateInUpRight {  -webkit-animation-name: rotateInUpRight;  animation-name: rotateInUpRight;}@-webkit-keyframes rotateOut {  0% {    -webkit-transform-origin: center center;    transform-origin: center center;    -webkit-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }  100% {    -webkit-transform-origin: center center;    transform-origin: center center;    -webkit-transform: rotate(200deg);    transform: rotate(200deg);    opacity: 0;  }}@keyframes rotateOut {  0% {    -webkit-transform-origin: center center;    -ms-transform-origin: center center;    transform-origin: center center;    -webkit-transform: rotate(0);    -ms-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }  100% {    -webkit-transform-origin: center center;    -ms-transform-origin: center center;    transform-origin: center center;    -webkit-transform: rotate(200deg);    -ms-transform: rotate(200deg);    transform: rotate(200deg);    opacity: 0;  }}.rotateOut {  -webkit-animation-name: rotateOut;  animation-name: rotateOut;}@-webkit-keyframes rotateOutDownLeft {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }  100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate(90deg);    transform: rotate(90deg);    opacity: 0;  }}@keyframes rotateOutDownLeft {  0% {    -webkit-transform-origin: left bottom;    -ms-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate(0);    -ms-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }  100% {    -webkit-transform-origin: left bottom;    -ms-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate(90deg);    -ms-transform: rotate(90deg);    transform: rotate(90deg);    opacity: 0;  }}.rotateOutDownLeft {  -webkit-animation-name: rotateOutDownLeft;  animation-name: rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }  100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate(-90deg);    transform: rotate(-90deg);    opacity: 0;  }}@keyframes rotateOutDownRight {  0% {    -webkit-transform-origin: right bottom;    -ms-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate(0);    -ms-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }  100% {    -webkit-transform-origin: right bottom;    -ms-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate(-90deg);    -ms-transform: rotate(-90deg);    transform: rotate(-90deg);    opacity: 0;  }}.rotateOutDownRight {  -webkit-animation-name: rotateOutDownRight;  animation-name: rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft {  0% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }  100% {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate(-90deg);    transform: rotate(-90deg);    opacity: 0;  }}@keyframes rotateOutUpLeft {  0% {    -webkit-transform-origin: left bottom;    -ms-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate(0);    -ms-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }  100% {    -webkit-transform-origin: left bottom;    -ms-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate(-90deg);    -ms-transform: rotate(-90deg);    transform: rotate(-90deg);    opacity: 0;  }}.rotateOutUpLeft {  -webkit-animation-name: rotateOutUpLeft;  animation-name: rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight {  0% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }  100% {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate(90deg);    transform: rotate(90deg);    opacity: 0;  }}@keyframes rotateOutUpRight {  0% {    -webkit-transform-origin: right bottom;    -ms-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate(0);    -ms-transform: rotate(0);    transform: rotate(0);    opacity: 1;  }  100% {    -webkit-transform-origin: right bottom;    -ms-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate(90deg);    -ms-transform: rotate(90deg);    transform: rotate(90deg);    opacity: 0;  }}.rotateOutUpRight {  -webkit-animation-name: rotateOutUpRight;  animation-name: rotateOutUpRight;}@-webkit-keyframes slideInDown {  0% {    opacity: 0;    -webkit-transform: translateY(-2000px);    transform: translateY(-2000px);  }  100% {    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes slideInDown {  0% {    opacity: 0;    -webkit-transform: translateY(-2000px);    -ms-transform: translateY(-2000px);    transform: translateY(-2000px);  }  100% {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }}.slideInDown {  -webkit-animation-name: slideInDown;  animation-name: slideInDown;}@-webkit-keyframes slideInLeft {  0% {    opacity: 0;    -webkit-transform: translateX(-2000px);    transform: translateX(-2000px);  }  100% {    -webkit-transform: translateX(0);    transform: translateX(0);  }}@keyframes slideInLeft {  0% {    opacity: 0;    -webkit-transform: translateX(-2000px);    -ms-transform: translateX(-2000px);    transform: translateX(-2000px);  }  100% {    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }}.slideInLeft {  -webkit-animation-name: slideInLeft;  animation-name: slideInLeft;}@-webkit-keyframes slideInRight {  0% {    opacity: 0;    -webkit-transform: translateX(2000px);    transform: translateX(2000px);  }  100% {    -webkit-transform: translateX(0);    transform: translateX(0);  }}@keyframes slideInRight {  0% {    opacity: 0;    -webkit-transform: translateX(2000px);    -ms-transform: translateX(2000px);    transform: translateX(2000px);  }  100% {    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }}.slideInRight {  -webkit-animation-name: slideInRight;  animation-name: slideInRight;}@-webkit-keyframes slideOutLeft {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  100% {    opacity: 0;    -webkit-transform: translateX(-2000px);    transform: translateX(-2000px);  }}@keyframes slideOutLeft {  0% {    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }  100% {    opacity: 0;    -webkit-transform: translateX(-2000px);    -ms-transform: translateX(-2000px);    transform: translateX(-2000px);  }}.slideOutLeft {  -webkit-animation-name: slideOutLeft;  animation-name: slideOutLeft;}@-webkit-keyframes slideOutRight {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);  }  100% {    opacity: 0;    -webkit-transform: translateX(2000px);    transform: translateX(2000px);  }}@keyframes slideOutRight {  0% {    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }  100% {    opacity: 0;    -webkit-transform: translateX(2000px);    -ms-transform: translateX(2000px);    transform: translateX(2000px);  }}.slideOutRight {  -webkit-animation-name: slideOutRight;  animation-name: slideOutRight;}@-webkit-keyframes slideOutUp {  0% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  100% {    opacity: 0;    -webkit-transform: translateY(-2000px);    transform: translateY(-2000px);  }}@keyframes slideOutUp {  0% {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }  100% {    opacity: 0;    -webkit-transform: translateY(-2000px);    -ms-transform: translateY(-2000px);    transform: translateY(-2000px);  }}.slideOutUp {  -webkit-animation-name: slideOutUp;  animation-name: slideOutUp;}@-webkit-keyframes slideInUp {  0% {    opacity: 0;    -webkit-transform: translateY(2000px);    transform: translateY(2000px);  }  100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes slideInUp {  0% {    opacity: 0;    -webkit-transform: translateY(2000px);    -ms-transform: translateY(2000px);    transform: translateY(2000px);  }  100% {    opacity: 1;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }}.slideInUp {  -webkit-animation-name: slideInUp;  animation-name: slideInUp;}@-webkit-keyframes slideOutDown {  0% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  100% {    opacity: 0;    -webkit-transform: translateY(2000px);    transform: translateY(2000px);  }}@keyframes slideOutDown {  0% {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }  100% {    opacity: 0;    -webkit-transform: translateY(2000px);    -ms-transform: translateY(2000px);    transform: translateY(2000px);  }}.slideOutDown {  -webkit-animation-name: slideOutDown;  animation-name: slideOutDown;}@-webkit-keyframes hinge {  0% {    -webkit-transform: rotate(0);    transform: rotate(0);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  20%, 60% {    -webkit-transform: rotate(80deg);    transform: rotate(80deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  40% {    -webkit-transform: rotate(60deg);    transform: rotate(60deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  80% {    -webkit-transform: rotate(60deg) translateY(0);    transform: rotate(60deg) translateY(0);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;    opacity: 1;  }  100% {    -webkit-transform: translateY(700px);    transform: translateY(700px);    opacity: 0;  }}@keyframes hinge {  0% {    -webkit-transform: rotate(0);    -ms-transform: rotate(0);    transform: rotate(0);    -webkit-transform-origin: top left;    -ms-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  20%, 60% {    -webkit-transform: rotate(80deg);    -ms-transform: rotate(80deg);    transform: rotate(80deg);    -webkit-transform-origin: top left;    -ms-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  40% {    -webkit-transform: rotate(60deg);    -ms-transform: rotate(60deg);    transform: rotate(60deg);    -webkit-transform-origin: top left;    -ms-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  80% {    -webkit-transform: rotate(60deg) translateY(0);    -ms-transform: rotate(60deg) translateY(0);    transform: rotate(60deg) translateY(0);    -webkit-transform-origin: top left;    -ms-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;    opacity: 1;  }  100% {    -webkit-transform: translateY(700px);    -ms-transform: translateY(700px);    transform: translateY(700px);    opacity: 0;  }}.hinge {  -webkit-animation-name: hinge;  animation-name: hinge;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollIn {  0% {    opacity: 0;    -webkit-transform: translateX(-100%) rotate(-120deg);    transform: translateX(-100%) rotate(-120deg);  }  100% {    opacity: 1;    -webkit-transform: translateX(0px) rotate(0deg);    transform: translateX(0px) rotate(0deg);  }}@keyframes rollIn {  0% {    opacity: 0;    -webkit-transform: translateX(-100%) rotate(-120deg);    -ms-transform: translateX(-100%) rotate(-120deg);    transform: translateX(-100%) rotate(-120deg);  }  100% {    opacity: 1;    -webkit-transform: translateX(0px) rotate(0deg);    -ms-transform: translateX(0px) rotate(0deg);    transform: translateX(0px) rotate(0deg);  }}.rollIn {  -webkit-animation-name: rollIn;  animation-name: rollIn;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollOut {  0% {    opacity: 1;    -webkit-transform: translateX(0px) rotate(0deg);    transform: translateX(0px) rotate(0deg);  }  100% {    opacity: 0;    -webkit-transform: translateX(100%) rotate(120deg);    transform: translateX(100%) rotate(120deg);  }}@keyframes rollOut {  0% {    opacity: 1;    -webkit-transform: translateX(0px) rotate(0deg);    -ms-transform: translateX(0px) rotate(0deg);    transform: translateX(0px) rotate(0deg);  }  100% {    opacity: 0;    -webkit-transform: translateX(100%) rotate(120deg);    -ms-transform: translateX(100%) rotate(120deg);    transform: translateX(100%) rotate(120deg);  }}.rollOut {  -webkit-animation-name: rollOut;  animation-name: rollOut;}@-webkit-keyframes zoomIn {  0% {    opacity: 0;    -webkit-transform: scale(.3);    transform: scale(.3);  }  50% {    opacity: 1;  }}@keyframes zoomIn {  0% {    opacity: 0;    -webkit-transform: scale(.3);    -ms-transform: scale(.3);    transform: scale(.3);  }  50% {    opacity: 1;  }}.zoomIn {  -webkit-animation-name: zoomIn;  animation-name: zoomIn;}@-webkit-keyframes zoomInDown {  0% {    opacity: 0;    -webkit-transform: scale(.1) translateY(-2000px);    transform: scale(.1) translateY(-2000px);    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  60% {    opacity: 1;    -webkit-transform: scale(.475) translateY(60px);    transform: scale(.475) translateY(60px);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }}@keyframes zoomInDown {  0% {    opacity: 0;    -webkit-transform: scale(.1) translateY(-2000px);    -ms-transform: scale(.1) translateY(-2000px);    transform: scale(.1) translateY(-2000px);    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  60% {    opacity: 1;    -webkit-transform: scale(.475) translateY(60px);    -ms-transform: scale(.475) translateY(60px);    transform: scale(.475) translateY(60px);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }}.zoomInDown {  -webkit-animation-name: zoomInDown;  animation-name: zoomInDown;}@-webkit-keyframes zoomInLeft {  0% {    opacity: 0;    -webkit-transform: scale(.1) translateX(-2000px);    transform: scale(.1) translateX(-2000px);    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  60% {    opacity: 1;    -webkit-transform: scale(.475) translateX(48px);    transform: scale(.475) translateX(48px);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }}@keyframes zoomInLeft {  0% {    opacity: 0;    -webkit-transform: scale(.1) translateX(-2000px);    -ms-transform: scale(.1) translateX(-2000px);    transform: scale(.1) translateX(-2000px);    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  60% {    opacity: 1;    -webkit-transform: scale(.475) translateX(48px);    -ms-transform: scale(.475) translateX(48px);    transform: scale(.475) translateX(48px);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }}.zoomInLeft {  -webkit-animation-name: zoomInLeft;  animation-name: zoomInLeft;}@-webkit-keyframes zoomInRight {  0% {    opacity: 0;    -webkit-transform: scale(.1) translateX(2000px);    transform: scale(.1) translateX(2000px);    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  60% {    opacity: 1;    -webkit-transform: scale(.475) translateX(-48px);    transform: scale(.475) translateX(-48px);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }}@keyframes zoomInRight {  0% {    opacity: 0;    -webkit-transform: scale(.1) translateX(2000px);    -ms-transform: scale(.1) translateX(2000px);    transform: scale(.1) translateX(2000px);    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  60% {    opacity: 1;    -webkit-transform: scale(.475) translateX(-48px);    -ms-transform: scale(.475) translateX(-48px);    transform: scale(.475) translateX(-48px);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }}.zoomInRight {  -webkit-animation-name: zoomInRight;  animation-name: zoomInRight;}@-webkit-keyframes zoomInUp {  0% {    opacity: 0;    -webkit-transform: scale(.1) translateY(2000px);    transform: scale(.1) translateY(2000px);    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  60% {    opacity: 1;    -webkit-transform: scale(.475) translateY(-60px);    transform: scale(.475) translateY(-60px);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }}@keyframes zoomInUp {  0% {    opacity: 0;    -webkit-transform: scale(.1) translateY(2000px);    -ms-transform: scale(.1) translateY(2000px);    transform: scale(.1) translateY(2000px);    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  60% {    opacity: 1;    -webkit-transform: scale(.475) translateY(-60px);    -ms-transform: scale(.475) translateY(-60px);    transform: scale(.475) translateY(-60px);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }}.zoomInUp {  -webkit-animation-name: zoomInUp;  animation-name: zoomInUp;}@-webkit-keyframes zoomOut {  0% {    opacity: 1;    -webkit-transform: scale(1);    transform: scale(1);  }  50% {    opacity: 0;    -webkit-transform: scale(.3);    transform: scale(.3);  }  100% {    opacity: 0;  }}@keyframes zoomOut {  0% {    opacity: 1;    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);  }  50% {    opacity: 0;    -webkit-transform: scale(.3);    -ms-transform: scale(.3);    transform: scale(.3);  }  100% {    opacity: 0;  }}.zoomOut {  -webkit-animation-name: zoomOut;  animation-name: zoomOut;}@-webkit-keyframes zoomOutDown {  40% {    opacity: 1;    -webkit-transform: scale(.475) translateY(-60px);    transform: scale(.475) translateY(-60px);    -webkit-animation-timing-function: linear;    animation-timing-function: linear;  }  100% {    opacity: 0;    -webkit-transform: scale(.1) translateY(2000px);    transform: scale(.1) translateY(2000px);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;  }}@keyframes zoomOutDown {  40% {    opacity: 1;    -webkit-transform: scale(.475) translateY(-60px);    -ms-transform: scale(.475) translateY(-60px);    transform: scale(.475) translateY(-60px);    -webkit-animation-timing-function: linear;    animation-timing-function: linear;  }  100% {    opacity: 0;    -webkit-transform: scale(.1) translateY(2000px);    -ms-transform: scale(.1) translateY(2000px);    transform: scale(.1) translateY(2000px);    -webkit-transform-origin: center bottom;    -ms-transform-origin: center bottom;    transform-origin: center bottom;  }}.zoomOutDown {  -webkit-animation-name: zoomOutDown;  animation-name: zoomOutDown;}@-webkit-keyframes zoomOutLeft {  40% {    opacity: 1;    -webkit-transform: scale(.475) translateX(42px);    transform: scale(.475) translateX(42px);    -webkit-animation-timing-function: linear;    animation-timing-function: linear;  }  100% {    opacity: 0;    -webkit-transform: scale(.1) translateX(-2000px);    transform: scale(.1) translateX(-2000px);    -webkit-transform-origin: left center;    transform-origin: left center;  }}@keyframes zoomOutLeft {  40% {    opacity: 1;    -webkit-transform: scale(.475) translateX(42px);    -ms-transform: scale(.475) translateX(42px);    transform: scale(.475) translateX(42px);    -webkit-animation-timing-function: linear;    animation-timing-function: linear;  }  100% {    opacity: 0;    -webkit-transform: scale(.1) translateX(-2000px);    -ms-transform: scale(.1) translateX(-2000px);    transform: scale(.1) translateX(-2000px);    -webkit-transform-origin: left center;    -ms-transform-origin: left center;    transform-origin: left center;  }}.zoomOutLeft {  -webkit-animation-name: zoomOutLeft;  animation-name: zoomOutLeft;}@-webkit-keyframes zoomOutRight {  40% {    opacity: 1;    -webkit-transform: scale(.475) translateX(-42px);    transform: scale(.475) translateX(-42px);    -webkit-animation-timing-function: linear;    animation-timing-function: linear;  }  100% {    opacity: 0;    -webkit-transform: scale(.1) translateX(2000px);    transform: scale(.1) translateX(2000px);    -webkit-transform-origin: right center;    transform-origin: right center;  }}@keyframes zoomOutRight {  40% {    opacity: 1;    -webkit-transform: scale(.475) translateX(-42px);    -ms-transform: scale(.475) translateX(-42px);    transform: scale(.475) translateX(-42px);    -webkit-animation-timing-function: linear;    animation-timing-function: linear;  }  100% {    opacity: 0;    -webkit-transform: scale(.1) translateX(2000px);    -ms-transform: scale(.1) translateX(2000px);    transform: scale(.1) translateX(2000px);    -webkit-transform-origin: right center;    -ms-transform-origin: right center;    transform-origin: right center;  }}.zoomOutRight {  -webkit-animation-name: zoomOutRight;  animation-name: zoomOutRight;}@-webkit-keyframes zoomOutUp {  40% {    opacity: 1;    -webkit-transform: scale(.475) translateY(60px);    transform: scale(.475) translateY(60px);    -webkit-animation-timing-function: linear;    animation-timing-function: linear;  }  100% {    opacity: 0;    -webkit-transform: scale(.1) translateY(-2000px);    transform: scale(.1) translateY(-2000px);    -webkit-transform-origin: center top;    transform-origin: center top;  }}@keyframes zoomOutUp {  40% {    opacity: 1;    -webkit-transform: scale(.475) translateY(60px);    -ms-transform: scale(.475) translateY(60px);    transform: scale(.475) translateY(60px);    -webkit-animation-timing-function: linear;    animation-timing-function: linear;  }  100% {    opacity: 0;    -webkit-transform: scale(.1) translateY(-2000px);    -ms-transform: scale(.1) translateY(-2000px);    transform: scale(.1) translateY(-2000px);    -webkit-transform-origin: center top;    -ms-transform-origin: center top;    transform-origin: center top;  }}.zoomOutUp {  -webkit-animation-name: zoomOutUp;  animation-name: zoomOutUp;}/* Magic CSS */@charset "UTF-8";/*!Magic - http://minimamente.comLicensed under the MIT licenseCopyright (c) 2014 Christian PucciPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*/.magictime{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}.magic{-webkit-animation-name:magic;-moz-animation-name:magic;-ms-animation-name:magic;-o-animation-name:magic;animation-name:magic;}.openDownLeft{-webkit-animation-name:openDownLeft;-moz-animation-name:openDownLeft;-ms-animation-name:openDownLeft;-o-animation-name:openDownLeft;animation-name:openDownLeft;}.openDownRight{-webkit-animation-name:openDownRight;-moz-animation-name:openDownRight;-ms-animation-name:openDownRight;-o-animation-name:openDownRight;animation-name:openDownRight;}.openUpLeft{-webkit-animation-name:openUpLeft;-moz-animation-name:openUpLeft;-ms-animation-name:openUpLeft;-o-animation-name:openUpLeft;animation-name:openUpLeft;}.openUpRight{-webkit-animation-name:openUpRight;-moz-animation-name:openUpRight;-ms-animation-name:openUpRight;-o-animation-name:openUpRight;animation-name:openUpRight;}.openDownLeftRetourn{-webkit-animation-name:openDownLeftRetourn;-moz-animation-name:openDownLeftRetourn;-ms-animation-name:openDownLeftRetourn;-o-animation-name:openDownLeftRetourn;animation-name:openDownLeftRetourn;}.openDownRightRetourn{-webkit-animation-name:openDownRightRetourn;-moz-animation-name:openDownRightRetourn;-ms-animation-name:openDownRightRetourn;-o-animation-name:openDownRightRetourn;animation-name:openDownRightRetourn;}.openUpLeftRetourn{-webkit-animation-name:openUpLeftRetourn;-moz-animation-name:openUpLeftRetourn;-ms-animation-name:openUpLeftRetourn;-o-animation-name:openUpLeftRetourn;animation-name:openUpLeftRetourn;}.openUpRightRetourn{-webkit-animation-name:openUpRightRetourn;-moz-animation-name:openUpRightRetourn;-ms-animation-name:openUpRightRetourn;-o-animation-name:openUpRightRetourn;animation-name:openUpRightRetourn;}.openDownLeftOut{-webkit-animation-name:openDownLeftOut;-moz-animation-name:openDownLeftOut;-ms-animation-name:openDownLeftOut;-o-animation-name:openDownLeftOut;animation-name:openDownLeftOut;}.openDownRightOut{-webkit-animation-name:openDownRightOut;-moz-animation-name:openDownRightOut;-ms-animation-name:openDownRightOut;-o-animation-name:openDownRightOut;animation-name:openDownRightOut;}.openUpLeftOut{-webkit-animation-name:openUpLeftOut;-moz-animation-name:openUpLeftOut;-ms-animation-name:openUpLeftOut;-o-animation-name:openUpLeftOut;animation-name:openUpLeftOut;}.openUpRightOut{-webkit-animation-name:openUpRightOut;-moz-animation-name:openUpRightOut;-ms-animation-name:openUpRightOut;-o-animation-name:openUpRightOut;animation-name:openUpRightOut;}.perspectiveDown{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:perspectiveDown;-moz-animation-name:perspectiveDown;-ms-animation-name:perspectiveDown;-o-animation-name:perspectiveDown;animation-name:perspectiveDown;}.perspectiveLeft{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:perspectiveLeft;-moz-animation-name:perspectiveLeft;-ms-animation-name:perspectiveLeft;-o-animation-name:perspectiveLeft;animation-name:perspectiveLeft;}.perspectiveRight{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:perspectiveRight;-moz-animation-name:perspectiveRight;-ms-animation-name:perspectiveRight;-o-animation-name:perspectiveRight;animation-name:perspectiveRight;}.perspectiveUp{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:perspectiveUp;-moz-animation-name:perspectiveUp;-ms-animation-name:perspectiveUp;-o-animation-name:perspectiveUp;animation-name:perspectiveUp;}.perspectiveDownRetourn{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:perspectiveDownRetourn;-moz-animation-name:perspectiveDownRetourn;-ms-animation-name:perspectiveDownRetourn;-o-animation-name:perspectiveDownRetourn;animation-name:perspectiveDownRetourn;}.perspectiveLeftRetourn{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:perspectiveLeftRetourn;-moz-animation-name:perspectiveLeftRetourn;-ms-animation-name:perspectiveLeftRetourn;-o-animation-name:perspectiveLeftRetourn;animation-name:perspectiveLeftRetourn;}.perspectiveRightRetourn{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:perspectiveRightRetourn;-moz-animation-name:perspectiveRightRetourn;-ms-animation-name:perspectiveRightRetourn;-o-animation-name:perspectiveRightRetourn;animation-name:perspectiveRightRetourn;}.perspectiveUpRetourn{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:perspectiveUpRetourn;-moz-animation-name:perspectiveUpRetourn;-ms-animation-name:perspectiveUpRetourn;-o-animation-name:perspectiveUpRetourn;animation-name:perspectiveUpRetourn;}.puffIn{-webkit-animation-name:puffIn;-moz-animation-name:puffIn;-ms-animation-name:puffIn;-o-animation-name:puffIn;animation-name:puffIn;}.puffOut{-webkit-animation-name:puffOut;-moz-animation-name:puffOut;-ms-animation-name:puffOut;-o-animation-name:puffOut;animation-name:puffOut;}.rotateDown{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:rotateDown;-moz-animation-name:rotateDown;-ms-animation-name:rotateDown;-o-animation-name:rotateDown;animation-name:rotateDown;}.rotateLeft{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:rotateLeft;-moz-animation-name:rotateLeft;-ms-animation-name:rotateLeft;-o-animation-name:rotateLeft;animation-name:rotateLeft;}.rotateRight{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:rotateRight;-moz-animation-name:rotateRight;-ms-animation-name:rotateRight;-o-animation-name:rotateRight;animation-name:rotateRight;}.rotateUp{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:rotateUp;-moz-animation-name:rotateUp;-ms-animation-name:rotateUp;-o-animation-name:rotateUp;animation-name:rotateUp;}.slideDown{-webkit-animation-name:slideDown;-moz-animation-name:slideDown;-ms-animation-name:slideDown;-o-animation-name:slideDown;animation-name:slideDown;}.slideLeft{-webkit-animation-name:slideLeft;-moz-animation-name:slideLeft;-ms-animation-name:slideLeft;-o-animation-name:slideLeft;animation-name:slideLeft;}.slideRight{-webkit-animation-name:slideRight;-moz-animation-name:slideRight;-ms-animation-name:slideRight;-o-animation-name:slideRight;animation-name:slideRight;}.slideUp{-webkit-animation-name:slideUp;-moz-animation-name:slideUp;-ms-animation-name:slideUp;-o-animation-name:slideUp;animation-name:slideUp;}.slideDownRetourn{-webkit-animation-name:slideDownRetourn;-moz-animation-name:slideDownRetourn;-ms-animation-name:slideDownRetourn;-o-animation-name:slideDownRetourn;animation-name:slideDownRetourn;}.slideLeftRetourn{-webkit-animation-name:slideLeftRetourn;-moz-animation-name:slideLeftRetourn;-ms-animation-name:slideLeftRetourn;-o-animation-name:slideLeftRetourn;animation-name:slideLeftRetourn;}.slideRightRetourn{-webkit-animation-name:slideRightRetourn;-moz-animation-name:slideRightRetourn;-ms-animation-name:slideRightRetourn;-o-animation-name:slideRightRetourn;animation-name:slideRightRetourn;}.slideUpRetourn{-webkit-animation-name:slideUpRetourn;-moz-animation-name:slideUpRetourn;-ms-animation-name:slideUpRetourn;-o-animation-name:slideUpRetourn;animation-name:slideUpRetourn;}.swap{-webkit-animation-name:swap;-moz-animation-name:swap;-ms-animation-name:swap;-o-animation-name:swap;animation-name:swap;}.twisterInDown{-webkit-animation-name:twisterInDown;-moz-animation-name:twisterInDown;-ms-animation-name:twisterInDown;-o-animation-name:twisterInDown;animation-name:twisterInDown;}.twisterInUp{-webkit-animation-name:twisterInUp;-moz-animation-name:twisterInUp;-ms-animation-name:twisterInUp;-o-animation-name:twisterInUp;animation-name:twisterInUp;}.vanishIn{-webkit-animation-name:vanishIn;-moz-animation-name:vanishIn;-ms-animation-name:vanishIn;-o-animation-name:vanishIn;animation-name:vanishIn;}.vanishOut{-webkit-animation-name:vanishOut;-moz-animation-name:vanishOut;-ms-animation-name:vanishOut;-o-animation-name:vanishOut;animation-name:vanishOut;}.swashOut{-webkit-animation-name:swashOut;-moz-animation-name:swashOut;-ms-animation-name:swashOut;-o-animation-name:swashOut;animation-name:swashOut;}.swashIn{-webkit-animation-name:swashIn;-moz-animation-name:swashIn;-ms-animation-name:swashIn;-o-animation-name:swashIn;animation-name:swashIn;}.foolishOut{-webkit-animation-name:foolishOut;-moz-animation-name:foolishOut;-ms-animation-name:foolishOut;-o-animation-name:foolishOut;animation-name:foolishOut;}.foolishIn{-webkit-animation-name:foolishIn;-moz-animation-name:foolishIn;-ms-animation-name:foolishIn;-o-animation-name:foolishIn;animation-name:foolishIn;}.holeOut{-webkit-animation-name:holeOut;-moz-animation-name:holeOut;-ms-animation-name:holeOut;-o-animation-name:holeOut;animation-name:holeOut;}.tinRightOut{-webkit-animation-name:tinRightOut;-moz-animation-name:tinRightOut;-ms-animation-name:tinRightOut;-o-animation-name:tinRightOut;animation-name:tinRightOut;}.tinLeftOut{-webkit-animation-name:tinLeftOut;-moz-animation-name:tinLeftOut;-ms-animation-name:tinLeftOut;-o-animation-name:tinLeftOut;animation-name:tinLeftOut;}.tinUpOut{-webkit-animation-name:tinUpOut;-moz-animation-name:tinUpOut;-ms-animation-name:tinUpOut;-o-animation-name:tinUpOut;animation-name:tinUpOut;}.tinDownOut{-webkit-animation-name:tinDownOut;-moz-animation-name:tinDownOut;-ms-animation-name:tinDownOut;-o-animation-name:tinDownOut;animation-name:tinDownOut;}.tinRightIn{-webkit-animation-name:tinRightIn;-moz-animation-name:tinRightIn;-ms-animation-name:tinRightIn;-o-animation-name:tinRightIn;animation-name:tinRightIn;}.tinLeftIn{-webkit-animation-name:tinLeftIn;-moz-animation-name:tinLeftIn;-ms-animation-name:tinLeftIn;-o-animation-name:tinLeftIn;animation-name:tinLeftIn;}.tinUpIn{-webkit-animation-name:tinUpIn;-moz-animation-name:tinUpIn;-ms-animation-name:tinUpIn;-o-animation-name:tinUpIn;animation-name:tinUpIn;}.tinDownIn{-webkit-animation-name:tinDownIn;-moz-animation-name:tinDownIn;-ms-animation-name:tinDownIn;-o-animation-name:tinDownIn;animation-name:tinDownIn;}.bombRightOut{-webkit-animation-name:bombRightOut;-moz-animation-name:bombRightOut;-ms-animation-name:bombRightOut;-o-animation-name:bombRightOut;animation-name:bombRightOut;}.bombLeftOut{-webkit-animation-name:bombLeftOut;-moz-animation-name:bombLeftOut;-ms-animation-name:bombLeftOut;-o-animation-name:bombLeftOut;animation-name:bombLeftOut;}@-moz-keyframes magic{0%{opacity:1;-moz-transform-origin:100% 200%;-moz-transform:scale(1,1) rotate(0deg);}100%{opacity:0;-moz-transform-origin:200% 500%;-moz-transform:scale(0,0) rotate(270deg);}}@-webkit-keyframes magic{0%{opacity:1;-webkit-transform-origin:100% 200%;-webkit-transform:scale(1,1) rotate(0deg);}100%{opacity:0;-webkit-transform-origin:200% 500%;-webkit-transform:scale(0,0) rotate(270deg);}}@-o-keyframes magic{0%{opacity:1;-o-transform-origin:100% 200%;-o-transform:scale(1,1) rotate(0deg);}100%{opacity:0;-o-transform-origin:200% 500%;-o-transform:scale(0,0) rotate(270deg);}}@-ms-keyframes magic{0%{opacity:1;-ms-transform-origin:100% 200%;-ms-transform:scale(1,1) rotate(0deg);}100%{opacity:0;-ms-transform-origin:200% 500%;-ms-transform:scale(0,0) rotate(270deg);}}@keyframes magic{0%{opacity:1;transform-origin:100% 200%;transform:scale(1,1) rotate(0deg);}100%{opacity:0;transform-origin:200% 500%;transform:scale(0,0) rotate(270deg);}}@-moz-keyframes openDownLeft{0%{-moz-transform-origin:bottom left;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}100%{-moz-transform-origin:bottom left;-moz-transform:rotate(-110deg);-moz-animation-timing-function:ease-in-out;}}@-webkit-keyframes openDownLeft{0%{-webkit-transform-origin:bottom left;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}100%{-webkit-transform-origin:bottom left;-webkit-transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;}}@-o-keyframes openDownLeft{0%{-o-transform-origin:bottom left;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}100%{-o-transform-origin:bottom left;-o-transform:rotate(-110deg);-o-animation-timing-function:ease-in-out;}}@-ms-keyframes openDownLeft{0%{-ms-transform-origin:bottom left;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}100%{-ms-transform-origin:bottom left;-ms-transform:rotate(-110deg);-ms-animation-timing-function:ease-in-out;}}@keyframes openDownLeft{0%{transform-origin:bottom left;transform:rotate(0deg);animation-timing-function:ease-out;}100%{transform-origin:bottom left;transform:rotate(-110deg);animation-timing-function:ease-in-out;}}@-moz-keyframes openDownRight{0%{-moz-transform-origin:bottom right;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}100%{-moz-transform-origin:bottom right;-moz-transform:rotate(110deg);-moz-animation-timing-function:ease-in-out;}}@-webkit-keyframes openDownRight{0%{-webkit-transform-origin:bottom right;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}100%{-webkit-transform-origin:bottom right;-webkit-transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;}}@-o-keyframes openDownRight{0%{-o-transform-origin:bottom right;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}100%{-o-transform-origin:bottom right;-o-transform:rotate(110deg);-o-animation-timing-function:ease-in-out;}}@-ms-keyframes openDownRight{0%{-ms-transform-origin:bottom right;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}100%{-ms-transform-origin:bottom right;-ms-transform:rotate(110deg);-ms-animation-timing-function:ease-in-out;}}@keyframes openDownRight{0%{transform-origin:bottom right;transform:rotate(0deg);animation-timing-function:ease-out;}100%{transform-origin:bottom right;transform:rotate(110deg);animation-timing-function:ease-in-out;}}@-moz-keyframes openUpLeft{0%{-moz-transform-origin:top left;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}100%{-moz-transform-origin:top left;-moz-transform:rotate(110deg);-moz-animation-timing-function:ease-in-out;}}@-webkit-keyframes openUpLeft{0%{-webkit-transform-origin:top left;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}100%{-webkit-transform-origin:top left;-webkit-transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;}}@-o-keyframes openUpLeft{0%{-o-transform-origin:top left;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}100%{-o-transform-origin:top left;-o-transform:rotate(110deg);-o-animation-timing-function:ease-in-out;}}@-ms-keyframes openUpLeft{0%{-ms-transform-origin:top left;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}100%{-ms-transform-origin:top left;-ms-transform:rotate(110deg);-ms-animation-timing-function:ease-in-out;}}@keyframes openUpLeft{0%{transform-origin:top left;transform:rotate(0deg);animation-timing-function:ease-out;}100%{transform-origin:top left;transform:rotate(110deg);animation-timing-function:ease-in-out;}}@-moz-keyframes openUpRight{0%{-moz-transform-origin:top right;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}100%{-moz-transform-origin:top right;-moz-transform:rotate(-110deg);-moz-animation-timing-function:ease-in-out;}}@-webkit-keyframes openUpRight{0%{-webkit-transform-origin:top right;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}100%{-webkit-transform-origin:top right;-webkit-transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;}}@-o-keyframes openUpRight{0%{-o-transform-origin:top right;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}100%{-o-transform-origin:top right;-o-transform:rotate(-110deg);-o-animation-timing-function:ease-in-out;}}@-ms-keyframes openUpRight{0%{-ms-transform-origin:top right;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}100%{-ms-transform-origin:top right;-ms-transform:rotate(-110deg);-ms-animation-timing-function:ease-in-out;}}@keyframes openUpRight{0%{transform-origin:top right;transform:rotate(0deg);animation-timing-function:ease-out;}100%{transform-origin:top right;transform:rotate(-110deg);animation-timing-function:ease-in-out;}}@-moz-keyframes openDownLeftRetourn{0%{-moz-transform-origin:bottom left;-moz-transform:rotate(-110deg);-moz-animation-timing-function:ease-in-out;}100%{-moz-transform-origin:bottom left;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}}@-webkit-keyframes openDownLeftRetourn{0%{-webkit-transform-origin:bottom left;-webkit-transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;}100%{-webkit-transform-origin:bottom left;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}}@-o-keyframes openDownLeftRetourn{0%{-o-transform-origin:bottom left;-o-transform:rotate(-110deg);-o-animation-timing-function:ease-in-out;}100%{-o-transform-origin:bottom left;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}}@-ms-keyframes openDownLeftRetourn{0%{-ms-transform-origin:bottom left;-ms-transform:rotate(-110deg);-ms-animation-timing-function:ease-in-out;}100%{-ms-transform-origin:bottom left;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}}@keyframes openDownLeftRetourn{0%{transform-origin:bottom left;transform:rotate(-110deg);animation-timing-function:ease-in-out;}100%{transform-origin:bottom left;transform:rotate(0deg);animation-timing-function:ease-out;}}@-moz-keyframes openDownRightRetourn{0%{-moz-transform-origin:bottom right;-moz-transform:rotate(110deg);-moz-animation-timing-function:ease-in-out;}100%{-moz-transform-origin:bottom right;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}}@-webkit-keyframes openDownRightRetourn{0%{-webkit-transform-origin:bottom right;-webkit-transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;}100%{-webkit-transform-origin:bottom right;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}}@-o-keyframes openDownRightRetourn{0%{-o-transform-origin:bottom right;-o-transform:rotate(110deg);-o-animation-timing-function:ease-in-out;}100%{-o-transform-origin:bottom right;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}}@-ms-keyframes openDownRightRetourn{0%{-ms-transform-origin:bottom right;-ms-transform:rotate(110deg);-ms-animation-timing-function:ease-in-out;}100%{-ms-transform-origin:bottom right;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}}@keyframes openDownRightRetourn{0%{transform-origin:bottom right;transform:rotate(110deg);animation-timing-function:ease-in-out;}100%{transform-origin:bottom right;transform:rotate(0deg);animation-timing-function:ease-out;}}@-moz-keyframes openUpLeftRetourn{0%{-moz-transform-origin:top left;-moz-transform:rotate(110deg);-moz-animation-timing-function:ease-in-out;}100%{-moz-transform-origin:top left;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}}@-webkit-keyframes openUpLeftRetourn{0%{-webkit-transform-origin:top left;-webkit-transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;}100%{-webkit-transform-origin:top left;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}}@-o-keyframes openUpLeftRetourn{0%{-o-transform-origin:top left;-o-transform:rotate(110deg);-o-animation-timing-function:ease-in-out;}100%{-o-transform-origin:top left;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}}@-ms-keyframes openUpLeftRetourn{0%{-ms-transform-origin:top left;-ms-transform:rotate(110deg);-ms-animation-timing-function:ease-in-out;}100%{-ms-transform-origin:top left;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}}@keyframes openUpLeftRetourn{0%{transform-origin:top left;transform:rotate(110deg);animation-timing-function:ease-in-out;}100%{transform-origin:top left;transform:rotate(0deg);animation-timing-function:ease-out;}}@-moz-keyframes openUpRightRetourn{0%{-moz-transform-origin:top right;-moz-transform:rotate(-110deg);-moz-animation-timing-function:ease-in-out;}100%{-moz-transform-origin:top right;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}}@-webkit-keyframes openUpRightRetourn{0%{-webkit-transform-origin:top right;-webkit-transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;}100%{-webkit-transform-origin:top right;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}}@-o-keyframes openUpRightRetourn{0%{-o-transform-origin:top right;-o-transform:rotate(-110deg);-o-animation-timing-function:ease-in-out;}100%{-o-transform-origin:top right;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}}@-ms-keyframes openUpRightRetourn{0%{-ms-transform-origin:top right;-ms-transform:rotate(-110deg);-ms-animation-timing-function:ease-in-out;}100%{-ms-transform-origin:top right;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}}@keyframes openUpRightRetourn{0%{transform-origin:top right;transform:rotate(-110deg);animation-timing-function:ease-in-out;}100%{transform-origin:top right;transform:rotate(0deg);animation-timing-function:ease-out;}}@-moz-keyframes openDownLeftOut{0%{opacity:1;-moz-transform-origin:bottom left;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}100%{opacity:0;-moz-transform-origin:bottom left;-moz-transform:rotate(-110deg);-moz-animation-timing-function:ease-in-out;}}@-webkit-keyframes openDownLeftOut{0%{opacity:1;-webkit-transform-origin:bottom left;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}100%{opacity:0;-webkit-transform-origin:bottom left;-webkit-transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;}}@-o-keyframes openDownLeftOut{0%{opacity:1;-o-transform-origin:bottom left;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}100%{opacity:0;-o-transform-origin:bottom left;-o-transform:rotate(-110deg);-o-animation-timing-function:ease-in-out;}}@-ms-keyframes openDownLeftOut{0%{opacity:1;-ms-transform-origin:bottom left;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}100%{opacity:0;-ms-transform-origin:bottom left;-ms-transform:rotate(-110deg);-ms-animation-timing-function:ease-in-out;}}@keyframes openDownLeftOut{0%{opacity:1;transform-origin:bottom left;transform:rotate(0deg);animation-timing-function:ease-out;}100%{opacity:0;transform-origin:bottom left;transform:rotate(-110deg);animation-timing-function:ease-in-out;}}@-moz-keyframes openDownRightOut{0%{opacity:1;-moz-transform-origin:bottom right;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}100%{opacity:0;-moz-transform-origin:bottom right;-moz-transform:rotate(110deg);-moz-animation-timing-function:ease-in-out;}}@-webkit-keyframes openDownRightOut{0%{opacity:1;-webkit-transform-origin:bottom right;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}100%{opacity:0;-webkit-transform-origin:bottom right;-webkit-transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;}}@-o-keyframes openDownRightOut{0%{opacity:1;-o-transform-origin:bottom right;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}100%{opacity:0;-o-transform-origin:bottom right;-o-transform:rotate(110deg);-o-animation-timing-function:ease-in-out;}}@-ms-keyframes openDownRightOut{0%{opacity:1;-ms-transform-origin:bottom right;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}100%{opacity:0;-ms-transform-origin:bottom right;-ms-transform:rotate(110deg);-ms-animation-timing-function:ease-in-out;}}@keyframes openDownRightOut{0%{opacity:1;transform-origin:bottom right;transform:rotate(0deg);animation-timing-function:ease-out;}100%{opacity:0;transform-origin:bottom right;transform:rotate(110deg);animation-timing-function:ease-in-out;}}@-moz-keyframes openUpLeftOut{0%{opacity:1;-moz-transform-origin:top left;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}100%{opacity:0;-moz-transform-origin:top left;-moz-transform:rotate(110deg);-moz-animation-timing-function:ease-in-out;}}@-webkit-keyframes openUpLeftOut{0%{opacity:1;-webkit-transform-origin:top left;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}100%{opacity:0;-webkit-transform-origin:top left;-webkit-transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;}}@-o-keyframes openUpLeftOut{0%{opacity:1;-o-transform-origin:top left;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}100%{opacity:0;-o-transform-origin:top left;-o-transform:rotate(110deg);-o-animation-timing-function:ease-in-out;}}@-ms-keyframes openUpLeftOut{0%{opacity:1;-ms-transform-origin:top left;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}100%{opacity:0;-ms-transform-origin:top left;-ms-transform:rotate(110deg);-ms-animation-timing-function:ease-in-out;}}@keyframes openUpLeftOut{0%{opacity:1;transform-origin:top left;transform:rotate(0deg);animation-timing-function:ease-out;}100%{opacity:0;transform-origin:top left;transform:rotate(110deg);animation-timing-function:ease-in-out;}}@-moz-keyframes openUpRightOut{0%{opacity:1;-moz-transform-origin:top right;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}100%{opacity:0;-moz-transform-origin:top right;-moz-transform:rotate(-110deg);-moz-animation-timing-function:ease-in-out;}}@-webkit-keyframes openUpRightOut{0%{opacity:1;-webkit-transform-origin:top right;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}100%{opacity:0;-webkit-transform-origin:top right;-webkit-transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;}}@-o-keyframes openUpRightOut{0%{opacity:1;-o-transform-origin:top right;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}100%{opacity:0;-o-transform-origin:top right;-o-transform:rotate(-110deg);-o-animation-timing-function:ease-in-out;}}@-ms-keyframes openUpRightOut{0%{opacity:1;-ms-transform-origin:top right;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}100%{opacity:0;-ms-transform-origin:top right;-ms-transform:rotate(-110deg);-ms-animation-timing-function:ease-in-out;}}@keyframes openUpRightOut{0%{opacity:1;transform-origin:top right;transform:rotate(0deg);animation-timing-function:ease-out;}100%{opacity:0;transform-origin:top right;transform:rotate(-110deg);animation-timing-function:ease-in-out;}}@-moz-keyframes perspectiveDown{0%{-moz-transform-origin:0 100%;-moz-transform:perspective(800px) rotateX(0deg);}100%{-moz-transform-origin:0 100%;-moz-transform:perspective(800px) rotateX(-180deg);}}@-webkit-keyframes perspectiveDown{0%{-webkit-transform-origin:0 100%;-webkit-transform:perspective(800px) rotateX(0deg);}100%{-webkit-transform-origin:0 100%;-webkit-transform:perspective(800px) rotateX(-180deg);}}@-o-keyframes perspectiveDown{0%{-o-transform-origin:0 100%;-o-transform:perspective(800px) rotateX(0deg);}100%{-o-transform-origin:0 100%;-o-transform:perspective(800px) rotateX(-180deg);}}@-ms-keyframes perspectiveDown{0%{-ms-transform-origin:0 100%;-ms-transform:perspective(800px) rotateX(0deg);}100%{-ms-transform-origin:0 100%;-ms-transform:perspective(800px) rotateX(-180deg);}}@keyframes perspectiveDown{0%{transform-origin:0 100%;transform:perspective(800px) rotateX(0deg);}100%{transform-origin:0 100%;transform:perspective(800px) rotateX(-180deg);}}@-moz-keyframes perspectiveLeft{0%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateY(0deg);}100%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateY(-180deg);}}@-webkit-keyframes perspectiveLeft{0%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateY(0deg);}100%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateY(-180deg);}}@-o-keyframes perspectiveLeft{0%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateY(0deg);}100%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateY(-180deg);}}@-ms-keyframes perspectiveLeft{0%{-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateY(0deg);}100%{-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateY(-180deg);}}@keyframes perspectiveLeft{0%{transform-origin:0 0;transform:perspective(800px) rotateY(0deg);}100%{transform-origin:0 0;transform:perspective(800px) rotateY(-180deg);}}@-moz-keyframes perspectiveRight{0%{-moz-transform-origin:100% 0;-moz-transform:perspective(800px) rotateY(0deg);}100%{-moz-transform-origin:100% 0;-moz-transform:perspective(800px) rotateY(180deg);}}@-webkit-keyframes perspectiveRight{0%{-webkit-transform-origin:100% 0;-webkit-transform:perspective(800px) rotateY(0deg);}100%{-webkit-transform-origin:100% 0;-webkit-transform:perspective(800px) rotateY(180deg);}}@-o-keyframes perspectiveRight{0%{-o-transform-origin:100% 0;-o-transform:perspective(800px) rotateY(0deg);}100%{-o-transform-origin:100% 0;-o-transform:perspective(800px) rotateY(180deg);}}@-ms-keyframes perspectiveRight{0%{-ms-transform-origin:100% 0;-ms-transform:perspective(800px) rotateY(0deg);}100%{-ms-transform-origin:100% 0;-ms-transform:perspective(800px) rotateY(180deg);}}@keyframes perspectiveRight{0%{transform-origin:100% 0;transform:perspective(800px) rotateY(0deg);}100%{transform-origin:100% 0;transform:perspective(800px) rotateY(180deg);}}@-moz-keyframes perspectiveUp{0%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateX(0deg);}100%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateX(180deg);}}@-webkit-keyframes perspectiveUp{0%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateX(0deg);}100%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateX(180deg);}}@-o-keyframes perspectiveUp{0%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateX(0deg);}100%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateX(180deg);}}@-ms-keyframes perspectiveUp{0%{-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateX(0deg);}100%{-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateX(180deg);}}@keyframes perspectiveUp{0%{transform-origin:0 0;transform:perspective(800px) rotateX(0deg);}100%{transform-origin:0 0;transform:perspective(800px) rotateX(180deg);}}@-moz-keyframes perspectiveDownRetourn{0%{-moz-transform-origin:0 100%;-moz-transform:perspective(800px) rotateX(-180deg);}100%{-moz-transform-origin:0 100%;-moz-transform:perspective(800px) rotateX(0deg);}}@-webkit-keyframes perspectiveDownRetourn{0%{-webkit-transform-origin:0 100%;-webkit-transform:perspective(800px) rotateX(-180deg);}100%{-webkit-transform-origin:0 100%;-webkit-transform:perspective(800px) rotateX(0deg);}}@-o-keyframes perspectiveDownRetourn{0%{-o-transform-origin:0 100%;-o-transform:perspective(800px) rotateX(-180deg);}100%{-o-transform-origin:0 100%;-o-transform:perspective(800px) rotateX(0deg);}}@-ms-keyframes perspectiveDownRetourn{0%{-ms-transform-origin:0 100%;-ms-transform:perspective(800px) rotateX(-180deg);}100%{-ms-transform-origin:0 100%;-ms-transform:perspective(800px) rotateX(0deg);}}@keyframes perspectiveDownRetourn{0%{transform-origin:0 100%;transform:perspective(800px) rotateX(-180deg);}100%{transform-origin:0 100%;transform:perspective(800px) rotateX(0deg);}}@-moz-keyframes perspectiveLeftRetourn{0%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateY(-180deg);}100%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateY(0deg);}}@-webkit-keyframes perspectiveLeftRetourn{0%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateY(-180deg);}100%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateY(0deg);}}@-o-keyframes perspectiveLeftRetourn{0%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateY(-180deg);}100%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateY(0deg);}}@-ms-keyframes perspectiveLeftRetourn{0%{-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateY(-180deg);}100%{-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateY(0deg);}}@keyframes perspectiveLeftRetourn{0%{transform-origin:0 0;transform:perspective(800px) rotateY(-180deg);}100%{transform-origin:0 0;transform:perspective(800px) rotateY(0deg);}}@-moz-keyframes perspectiveRightRetourn{0%{-moz-transform-origin:100% 0;-moz-transform:perspective(800px) rotateY(180deg);}100%{-moz-transform-origin:100% 0;-moz-transform:perspective(800px) rotateY(0deg);}}@-webkit-keyframes perspectiveRightRetourn{0%{-webkit-transform-origin:100% 0;-webkit-transform:perspective(800px) rotateY(180deg);}100%{-webkit-transform-origin:100% 0;-webkit-transform:perspective(800px) rotateY(0deg);}}@-o-keyframes perspectiveRightRetourn{0%{-o-transform-origin:100% 0;-o-transform:perspective(800px) rotateY(180deg);}100%{-o-transform-origin:100% 0;-o-transform:perspective(800px) rotateY(0deg);}}@-ms-keyframes perspectiveRightRetourn{0%{-ms-transform-origin:100% 0;-ms-transform:perspective(800px) rotateY(180deg);}100%{-ms-transform-origin:100% 0;-ms-transform:perspective(800px) rotateY(0deg);}}@keyframes perspectiveRightRetourn{0%{transform-origin:100% 0;transform:perspective(800px) rotateY(180deg);}100%{transform-origin:100% 0;transform:perspective(800px) rotateY(0deg);}}@-moz-keyframes perspectiveUpRetourn{0%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateX(180deg);}100%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateX(0deg);}}@-webkit-keyframes perspectiveUpRetourn{0%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateX(180deg);}100%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateX(0deg);}}@-o-keyframes perspectiveUpRetourn{0%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateX(180deg);}100%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateX(0deg);}}@-ms-keyframes perspectiveUpRetourn{0%{-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateX(180deg);}100%{-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateX(0deg);}}@keyframes perspectiveUpRetourn{0%{transform-origin:0 0;transform:perspective(800px) rotateX(180deg);}100%{transform-origin:0 0;transform:perspective(800px) rotateX(0deg);}}@-moz-keyframes puffIn{0%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(2,2);-moz-filter:blur(2px);}100%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1);-moz-filter:blur(0px);}}@-webkit-keyframes puffIn{0%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(2,2);-webkit-filter:blur(2px);}100%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1);-webkit-filter:blur(0px);}}@-o-keyframes puffIn{0%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(2,2);-webkit-filter:blur(2px);}100%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1);-webkit-filter:blur(0px);}}@-ms-keyframes puffIn{0%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(2,2);filter:blur(2px);}100%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1);filter:blur(0px);}}@keyframes puffIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);filter:blur(2px);}100%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);filter:blur(0px);}}@-moz-keyframes puffOut{0%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1);-moz-filter:blur(0px);}100%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(2,2);-moz-filter:blur(2px);}}@-webkit-keyframes puffOut{0%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1);-webkit-filter:blur(0px);}100%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(2,2);-webkit-filter:blur(2px);}}@-o-keyframes puffOut{0%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1);-webkit-filter:blur(0px);}100%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(2,2);-webkit-filter:blur(2px);}}@-ms-keyframes puffOut{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1);filter:blur(0px);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(2,2);filter:blur(2px);}}@keyframes puffOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);-webkit-filter:blur(0px);}100%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);-webkit-filter:blur(2px);}}@-moz-keyframes rotateDown{0%{opacity:1;-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;-moz-transform-origin:50% 100%;-moz-transform:perspective(800px) rotateX(-180deg) translateZ(300px);}}@-webkit-keyframes rotateDown{0%{opacity:1;-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;-webkit-transform-origin:50% 100%;-webkit-transform:perspective(800px) rotateX(-180deg) translateZ(300px);}}@-o-keyframes rotateDown{0%{opacity:1;-o-transform-origin:0 0;-o-transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;-o-transform-origin:50% 100%;-o-transform:perspective(800px) rotateX(-180deg) translateZ(300px);}}@-ms-keyframes rotateDown{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 100%;-ms-transform:perspective(800px) rotateX(-180deg) translateZ(300px);}}@keyframes rotateDown{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;transform-origin:50% 100%;transform:perspective(800px) rotateX(-180deg) translateZ(300px);}}@-moz-keyframes rotateLeft{0%{opacity:1;-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateY(0deg) translateZ(0px);}100%{opacity:0;-moz-transform-origin:50% 0;-moz-transform:perspective(800px) rotateY(180deg) translateZ(300px);}}@-webkit-keyframes rotateLeft{0%{opacity:1;-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateY(0deg) translateZ(0px);}100%{opacity:0;-webkit-transform-origin:50% 0;-webkit-transform:perspective(800px) rotateY(180deg) translateZ(300px);}}@-o-keyframes rotateLeft{0%{opacity:1;-o-transform-origin:0 0;-o-transform:perspective(800px) rotateY(0deg) translateZ(0px);}100%{opacity:0;-o-transform-origin:50% 0;-o-transform:perspective(800px) rotateY(180deg) translateZ(300px);}}@-ms-keyframes rotateLeft{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateY(0deg) translateZ(0px);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 0;-ms-transform:perspective(800px) rotateY(180deg) translateZ(300px);}}@keyframes rotateLeft{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateY(0deg) translateZ(0px);}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateY(180deg) translateZ(300px);}}@-moz-keyframes rotateRight{0%{opacity:1;-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateY(0deg) translate3d(0px);}100%{opacity:0;-moz-transform-origin:50% 0;-moz-transform:perspective(800px) rotateY(-180deg) translateZ(150px);}}@-webkit-keyframes rotateRight{0%{opacity:1;-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateY(0deg) translate3d(0px);}100%{opacity:0;-webkit-transform-origin:50% 0;-webkit-transform:perspective(800px) rotateY(-180deg) translateZ(150px);}}@-o-keyframes rotateRight{0%{opacity:1;-o-transform-origin:0 0;-o-transform:perspective(800px) rotateY(0deg) translate3d(0px);}100%{opacity:0;-o-transform-origin:50% 0;-o-transform:perspective(800px) rotateY(-180deg) translateZ(150px);}}@-ms-keyframes rotateRight{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateY(0deg) translate3d(0px);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 0;-ms-transform:perspective(800px) rotateY(-180deg) translateZ(150px);}}@keyframes rotateRight{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateY(0deg) translate3d(0px);}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateY(-180deg) translateZ(150px);}}@-moz-keyframes rotateUp{0%{opacity:1;-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;-moz-transform-origin:50% 0;-moz-transform:perspective(800px) rotateX(180deg) translateZ(100px);}}@-webkit-keyframes rotateUp{0%{opacity:1;-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;-webkit-transform-origin:50% 0;-webkit-transform:perspective(800px) rotateX(180deg) translateZ(100px);}}@-o-keyframes rotateUp{0%{opacity:1;-o-transform-origin:0 0;-o-transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;-o-transform-origin:50% 0;-o-transform:perspective(800px) rotateX(180deg) translateZ(100px);}}@-ms-keyframes rotateUp{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 0;-ms-transform:perspective(800px) rotateX(180deg) translateZ(100px);}}@keyframes rotateUp{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateX(180deg) translateZ(100px);}}@-moz-keyframes slideDown{0%{-moz-transform-origin:0 0;-moz-transform:translateY(0%);}100%{-moz-transform-origin:0 0;-moz-transform:translateY(100%);}}@-webkit-keyframes slideDown{0%{-webkit-transform-origin:0 0;-webkit-transform:translateY(0%);}100%{-webkit-transform-origin:0 0;-webkit-transform:translateY(100%);}}@-o-keyframes slideDown{0%{-o-transform-origin:0 0;-o-transform:translateY(0%);}100%{-o-transform-origin:0 0;-o-transform:translateY(100%);}}@-ms-keyframes slideDown{0%{-ms-transform-origin:0 0;-ms-transform:translateY(0%);}100%{-ms-transform-origin:0 0;-ms-transform:translateY(100%);}}@keyframes slideDown{0%{transform-origin:0 0;transform:translateY(0%);}100%{transform-origin:0 0;transform:translateY(100%);}}@-moz-keyframes slideLeft{0%{-moz-transform-origin:0 0;-moz-transform:translateX(0%);}100%{-moz-transform-origin:0 0;-moz-transform:translateX(-100%);}}@-webkit-keyframes slideLeft{0%{-webkit-transform-origin:0 0;;-webkit-transform:translateX(0%);}100%{-webkit-transform-origin:0 0;-webkit-transform:translateX(-100%);}}@-o-keyframes slideLeft{0%{-o-transform-origin:0 0;-o-transform:translateX(0%);}100%{-o-transform-origin:0 0;-o-transform:translateX(-100%);}}@-ms-keyframes slideLeft{0%{-ms-transform-origin:0 0;-ms-transform:translateX(0%);}100%{-ms-transform-origin:0 0;-ms-transform:translateX(-100%);}}@keyframes slideLeft{0%{transform-origin:0 0;transform:translateX(0%);}100%{transform-origin:0 0;transform:translateX(-100%);}}@-moz-keyframes slideRight{0%{-moz-transform-origin:0 0;-moz-transform:translateX(0%);}100%{-moz-transform-origin:0 0;-moz-transform:translateX(100%);}}@-webkit-keyframes slideRight{0%{-webkit-transform-origin:0 0;-webkit-transform:translateX(0%);}100%{-webkit-transform-origin:0 0;-webkit-transform:translateX(100%);}}@-o-keyframes slideRight{0%{-o-transform-origin:0 0;-o-transform:translateX(0%);}100%{-o-transform-origin:0 0;-o-transform:translateX(100%);}}@-ms-keyframes slideRight{0%{-ms-transform-origin:0 0;-ms-transform:translateX(0%);}100%{-ms-transform-origin:0 0;-ms-transform:translateX(100%);}}@keyframes slideRight{0%{transform-origin:0 0;transform:translateX(0%);}100%{transform-origin:0 0;transform:translateX(100%);}}@-moz-keyframes slideUp{0%{-moz-transform-origin:0 0;-moz-transform:translateY(0%);}100%{-moz-transform-origin:0 0;-moz-transform:translateY(-100%);}}@-webkit-keyframes slideUp{0%{-webkit-transform-origin:0 0;-webkit-transform:translateY(0%);}100%{-webkit-transform-origin:0 0;-webkit-transform:translateY(-100%);}}@-o-keyframes slideUp{0%{-o-transform-origin:0 0;-o-transform:translateY(0%);}100%{-o-transform-origin:0 0;-o-transform:translateY(-100%);}}@-ms-keyframes slideUp{0%{-ms-transform-origin:0 0;-ms-transform:translateY(0%);}100%{-ms-transform-origin:0 0;-ms-transform:translateY(-100%);}}@keyframes slideUp{0%{transform-origin:0 0;transform:translateY(0%);}100%{transform-origin:0 0;transform:translateY(-100%);}}@-moz-keyframes slideDownRetourn{0%{-moz-transform-origin:0 0;-moz-transform:translateY(100%);}100%{-moz-transform-origin:0 0;-moz-transform:translateY(0%);}}@-webkit-keyframes slideDownRetourn{0%{-webkit-transform-origin:0 0;-webkit-transform:translateY(100%);}100%{-webkit-transform-origin:0 0;-webkit-transform:translateY(0%);}}@-o-keyframes slideDownRetourn{0%{-o-transform-origin:0 0;-o-transform:translateY(100%);}100%{-o-transform-origin:0 0;-o-transform:translateY(0%);}}@-ms-keyframes slideDownRetourn{0%{-ms-transform-origin:0 0;-ms-transform:translateY(100%);}100%{-ms-transform-origin:0 0;-ms-transform:translateY(0%);}}@keyframes slideDownRetourn{0%{transform-origin:0 0;transform:translateY(100%);}100%{transform-origin:0 0;transform:translateY(0%);}}@-moz-keyframes slideLeftRetourn{0%{-moz-transform-origin:0 0;-moz-transform:translateX(-100%);}100%{-moz-transform-origin:0 0;-moz-transform:translateX(0%);}}@-webkit-keyframes slideLeftRetourn{0%{-webkit-transform-origin:0 0;-webkit-transform:translateX(-100%);}100%{-webkit-transform-origin:0 0;-webkit-transform:translateX(0%);}}@-o-keyframes slideLeftRetourn{0%{-o-transform-origin:0 0;-o-transform:translateX(-100%);}100%{-o-transform-origin:0 0;-o-transform:translateX(0%);}}@-ms-keyframes slideLeftRetourn{0%{-ms-transform-origin:0 0;-ms-transform:translateX(-100%);}100%{-ms-transform-origin:0 0;-ms-transform:translateX(0%);}}@keyframes slideLeftRetourn{0%{transform-origin:0 0;transform:translateX(-100%);}100%{transform-origin:0 0;transform:translateX(0%);}}@-moz-keyframes slideRightRetourn{0%{-moz-transform-origin:0 0;-moz-transform:translateX(100%);}100%{-moz-transform-origin:0 0;-moz-transform:translateX(0%);}}@-webkit-keyframes slideRightRetourn{0%{-webkit-transform-origin:0 0;-webkit-transform:translateX(100%);}100%{-webkit-transform-origin:0 0;-webkit-transform:translateX(0%);}}@-o-keyframes slideRightRetourn{0%{-o-transform-origin:0 0;-o-transform:translateX(100%);}100%{-o-transform-origin:0 0;-o-transform:translateX(0%);}}@-ms-keyframes slideRightRetourn{0%{-ms-transform-origin:0 0;-ms-transform:translateX(100%);}100%{-ms-transform-origin:0 0;-ms-transform:translateX(0%);}}@keyframes slideRightRetourn{0%{transform-origin:0 0;transform:translateX(100%);}100%{transform-origin:0 0;transform:translateX(0%);}}@-moz-keyframes slideUpRetourn{0%{-moz-transform-origin:0 0;-moz-transform:translateY(-100%);}100%{-moz-transform-origin:0 0;-moz-transform:translateY(0%);}}@-webkit-keyframes slideUpRetourn{0%{-webkit-transform-origin:0 0;-webkit-transform:translateY(-100%);}100%{-webkit-transform-origin:0 0;-webkit-transform:translateY(0%);}}@-o-keyframes slideUpRetourn{0%{-o-transform-origin:0 0;-o-transform:translateY(-100%);}100%{-o-transform-origin:0 0;-o-transform:translateY(0%);}}@-ms-keyframes slideUpRetourn{0%{-ms-transform-origin:0 0;-ms-transform:translateY(-100%);}100%{-ms-transform-origin:0 0;-ms-transform:translateY(0%);}}@keyframes slideUpRetourn{0%{transform-origin:0 0;transform:translateY(-100%);}100%{transform-origin:0 0;transform:translateY(0%);}}@-moz-keyframes swap{0%{opacity:0;-moz-transform-origin:0 100%;-moz-transform:scale(0,0) translate(-700px,0px);}100%{opacity:1;-moz-transform-origin:100% 100%;-moz-transform:scale(1,1) translate(0px,0px);}}@-webkit-keyframes swap{0%{opacity:0;-webkit-transform-origin:0 100%;-webkit-transform:scale(0,0) translate(-700px,0px);}100%{opacity:1;-webkit-transform-origin:100% 100%;-webkit-transform:scale(1,1) translate(0px,0px);;}}@-o-keyframes swap{0%{opacity:0;-o-transform-origin:0 100%;-o-transform:scale(0,0) translate(-700px,0px);}100%{opacity:1;-o-transform-origin:100% 100%;-o-transform:scale(1,1) translate(0px,0px);}}@-ms-keyframes swap{0%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:0 100%;-ms-transform:scale(0,0) translate(-700px,0px);}100%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:100% 100%;-ms-transform:scale(1,1) translate(0px,0px);}}@keyframes swap{0%{opacity:0;transform-origin:0 100%;transform:scale(0,0) translate(-700px,0px);}100%{opacity:1;transform-origin:100% 100%;transform:scale(1,1) translate(0px,0px);}}@-moz-keyframes twisterInDown{0%{opacity:0;-moz-transform-origin:0 100%;-moz-transform:scale(0,0) rotate(360deg) translateY(-100%);}30%{-moz-transform-origin:0 100%;-moz-transform:scale(0,0) rotate(360deg) translateY(-100%);}100%{opacity:1;-moz-transform-origin:100% 100%;-moz-transform:scale(1,1) rotate(0deg) translateY(0%);}}@-webkit-keyframes twisterInDown{0%{opacity:0;-webkit-transform-origin:0 100%;-webkit-transform:scale(0,0) rotate(360deg) translateY(-100%);}30%{-webkit-transform-origin:0 100%;-webkit-transform:scale(0,0) rotate(360deg) translateY(-100%);}100%{opacity:1;-webkit-transform-origin:100% 100%;-webkit-transform:scale(1,1) rotate(0deg) translateY(0%);}}@-o-keyframes twisterInDown{0%{opacity:0;-o-transform-origin:0 100%;-o-transform:scale(0,0) rotate(360deg) translateY(-100%);}30%{-o-transform-origin:0 100%;-o-transform:scale(0,0) rotate(360deg) translateY(-100%);}100%{opacity:1;-o-transform-origin:100% 100%;-o-transform:scale(1,1) rotate(0deg) translateY(0%);}}@-ms-keyframes twisterInDown{0%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:0 100%;-ms-transform:scale(0,0) rotate(360deg) translateY(-100%);}30%{-ms-transform-origin:0 100%;-ms-transform:scale(0,0) rotate(360deg) translateY(-100%);}100%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:100% 100%;-ms-transform:scale(1,1) rotate(0deg) translateY(0%);}}@keyframes twisterInDown{0%{opacity:0;transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%);}30%{transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%);}100%{opacity:1;transform-origin:100% 100%;transform:scale(1,1) rotate(0deg) translateY(0%);}}@-moz-keyframes twisterInUp{0%{opacity:0;-moz-transform-origin:100% 0;-moz-transform:scale(0,0) rotate(360deg) translateY(100%);}30%{-moz-transform-origin:100% 0;-moz-transform:scale(0,0) rotate(360deg) translateY(100%);}100%{opacity:1;-moz-transform-origin:0 0;-moz-transform:scale(1,1) rotate(0deg) translateY(0);}}@-webkit-keyframes twisterInUp{0%{opacity:0;-webkit-transform-origin:100% 0;-webkit-transform:scale(0,0) rotate(360deg) translateY(100%);}30%{-webkit-transform-origin:100% 0;-webkit-transform:scale(0,0) rotate(360deg) translateY(100%);}100%{opacity:1;-webkit-transform-origin:0 0;-webkit-transform:scale(1,1) rotate(0deg) translateY(0);}}@-o-keyframes twisterInUp{0%{opacity:0;-o-transform-origin:100% 0;-o-transform:scale(0,0) rotate(360deg) translateY(100%);}30%{-o-transform-origin:100% 0;-o-transform:scale(0,0) rotate(360deg) translateY(100%);}100%{opacity:1;-o-transform-origin:0 0;-o-transform:scale(1,1) rotate(0deg) translateY(0);}}@-ms-keyframes twisterInUp{0%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:100% 0;-ms-transform:scale(0,0) rotate(360deg) translateY(100%);}30%{;-ms-transform-origin:100% 0;-ms-transform:scale(0,0) rotate(360deg) translateY(100%);}100%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0 0;-ms-transform:scale(1,1) rotate(0deg) translateY(0);}}@keyframes twisterInUp{0%{opacity:0;transform-origin:100% 0;transform:scale(0,0) rotate(360deg) translateY(100%);}30%{transform-origin:100% 0;transform:scale(0,0) rotate(360deg) translateY(100%);}100%{opacity:1;transform-origin:0 0;transform:scale(1,1) rotate(0deg) translateY(0);}}@-moz-keyframes vanishIn{0%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(2,2);-webkit-filter:blur(90px);}100%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1);-webkit-filter:blur(0px);}}@-webkit-keyframes vanishIn{0%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(2,2);-webkit-filter:blur(90px);}100%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1);-webkit-filter:blur(0px);}}@-o-keyframes vanishIn{0%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(2,2);-webkit-filter:blur(90px);}100%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1);-webkit-filter:blur(0px);}}@-ms-keyframes vanishIn{0%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(2,2);-webkit-filter:blur(90px);}100%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1);-webkit-filter:blur(0px);}}@keyframes vanishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);-webkit-filter:blur(90px);}100%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);-webkit-filter:blur(0px);}}@-moz-keyframes vanishOut{0%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1);-webkit-filter:blur(0px);}100%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(2,2);-webkit-filter:blur(20px);}}@-webkit-keyframes vanishOut{0%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1);-webkit-filter:blur(0px);}100%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(2,2);-webkit-filter:blur(20px);}}@-o-keyframes vanishOut{0%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1);-webkit-filter:blur(0px);}100%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(2,2);-webkit-filter:blur(20px);}}@-ms-keyframes vanishOut{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1);-webkit-filter:blur(0px);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(2,2);-webkit-filter:blur(20px);}}@keyframes vanishOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);-webkit-filter:blur(0px);}100%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);-webkit-filter:blur(20px);}}@-moz-keyframes swashOut{0%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1);}80%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(0.9,0.9);}100%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(0,0);}}@-webkit-keyframes swashOut{0%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1);transform:scale(1,1);}80%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(0.9,0.9);}100%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(0,0);}}@-o-keyframes swashOut{0%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1);}80%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(0.9,0.9);}100%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(0,0);}}@-ms-keyframes swashOut{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1);}80%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(0.9,0.9);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(0,0);}}@keyframes swashOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);}80%{opacity:1;transform-origin:50% 50%;transform:scale(0.9,0.9);}100%{opacity:0;transform-origin:50% 50%;transform:scale(0,0);}}@-moz-keyframes swashIn{0%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(0,0);}90%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(0.9,0.9);}100%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1);}}@-webkit-keyframes swashIn{0%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(0,0);}90%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(0.9,0.9);}100%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1);}}@-o-keyframes swashIn{0%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(0,0);}90%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(0.9,0.9);}100%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1);}}@-ms-keyframes swashIn{0%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(0,0);}90%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(0.9,0.9);}100%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1);}}@keyframes swashIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0,0);}90%{opacity:1;transform-origin:50% 50%;transform:scale(0.9,0.9);}100%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);}}@-moz-keyframes foolishOut{0%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1) rotate(360deg);}20%{opacity:1;-moz-transform-origin:0% 0%;-moz-transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;-moz-transform-origin:100% 0%;-moz-transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;-moz-transform-origin:0%;-moz-transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;-moz-transform-origin:0% 100%;-moz-transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(0,0) rotate(0deg);}}@-webkit-keyframes foolishOut{0%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1) rotate(360deg);}20%{opacity:1;-webkit-transform-origin:0% 0%;-webkit-transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;-webkit-transform-origin:100% 0%;-webkit-transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;-webkit-transform-origin:0%;-webkit-transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;-webkit-transform-origin:0% 100%;-webkit-transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(0,0) rotate(0deg);}}@-o-keyframes foolishOut{0%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1) rotate(360deg);}20%{opacity:1;-o-transform-origin:0% 0%;-o-transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;-o-transform-origin:100% 0%;-o-transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;-o-transform-origin:0%;-o-transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;-o-transform-origin:0% 100%;-o-transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(0,0) rotate(0deg);}}@-ms-keyframes foolishOut{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1) rotate(360deg);}20%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0% 0%;-ms-transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:100% 0%;-ms-transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0%;-ms-transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0% 100%;-ms-transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(0,0) rotate(0deg);}}@keyframes foolishOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1) rotate(360deg);}20%{opacity:1;transform-origin:0% 0%;transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;transform-origin:100% 0%;transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;transform-origin:0%;transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;transform-origin:0% 100%;transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:0;transform-origin:50% 50%;transform:scale(0,0) rotate(0deg);}}@-moz-keyframes foolishIn{0%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(0,0) rotate(360deg);}20%{opacity:1;-moz-transform-origin:0% 100%;-moz-transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;-moz-transform-origin:100% 100%;-moz-transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;-moz-transform-origin:0%;-moz-transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;-moz-transform-origin:0% 0%;-moz-transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1) rotate(0deg);}}@-webkit-keyframes foolishIn{0%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(0,0) rotate(360deg);}20%{opacity:1;-webkit-transform-origin:0% 100%;-webkit-transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;-webkit-transform-origin:100% 100%;-webkit-transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;-webkit-transform-origin:0%;-webkit-transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;-webkit-transform-origin:0% 0%;-webkit-transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1) rotate(0deg);}}@-o-keyframes foolishIn{0%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(0,0) rotate(360deg);}20%{opacity:1;-o-transform-origin:0% 100%;-o-transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;-o-transform-origin:100% 100%;-o-transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;-o-transform-origin:0%;-o-transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;-o-transform-origin:0% 0%;-o-transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1) rotate(0deg);}}@-ms-keyframes foolishIn{0%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(0,0) rotate(360deg);}20%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0% 100%;-ms-transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:100% 100%;-ms-transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0%;-ms-transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0% 0%;-ms-transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1) rotate(0deg);}}@keyframes foolishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0,0) rotate(360deg);}20%{opacity:1;transform-origin:0% 100%;transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;transform-origin:100% 100%;transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;transform-origin:0%;transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;transform-origin:0% 0%;transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:1;transform-origin:50% 50%;transform:scale(1,1) rotate(0deg);}}@-moz-keyframes holeOut{0%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1) rotateY(0deg);}100%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(0,0) rotateY(180deg);}}@-webkit-keyframes holeOut{0%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1) rotateY(0deg);}100%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(0,0) rotateY(180deg);}}@-o-keyframes holeOut{0%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1) rotateY(0deg);}100%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(0,0) rotateY(180deg);}}@-ms-keyframes holeOut{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1) rotateY(0deg);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(0,0) rotateY(180deg);}}@keyframes holeOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1) rotateY(0deg);}100%{opacity:0;transform-origin:50% 50%;transform:scale(0,0) rotateY(180deg);}}@-moz-keyframes tinRightOut{0%,20%,40%,50%{opacity:1;-moz-transform:scale(1,1) translateX(0);}10%,30%{opacity:1;-moz-transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;-moz-transform:scale(1,1) translateX(900%);}}@-webkit-keyframes tinRightOut{0%,20%,40%,50%{opacity:1;-webkit-transform:scale(1,1) translateX(0);}10%,30%{opacity:1;-webkit-transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;-webkit-transform:scale(1,1) translateX(900%);}}@-o-keyframes tinRightOut{0%,20%,40%,50%{opacity:1;-o-transform:scale(1,1) translateX(0);}10%,30%{opacity:1;-o-transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;-o-transform:scale(1,1) translateX(900%);}}@-ms-keyframes tinRightOut{0%,20%,40%,50%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1,1) translateX(0);}10%,30%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateX(900%);}}@keyframes tinRightOut{0%,20%,40%,50%{opacity:1;transform:scale(1,1) translateX(0);}10%,30%{opacity:1;transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;transform:scale(1,1) translateX(900%);}}@-moz-keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;-moz-transform:scale(1,1) translateX(0);}10%,30%{opacity:1;-moz-transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;-moz-transform:scale(1,1) translateX(-900%);}}@-webkit-keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;-webkit-transform:scale(1,1) translateX(0);}10%,30%{opacity:1;-webkit-transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;-webkit-transform:scale(1,1) translateX(-900%);}}@-o-keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;-o-transform:scale(1,1) translateX(0);}10%,30%{opacity:1;-o-transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;-o-transform:scale(1,1) translateX(-900%);}}@-ms-keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1,1) translateX(0);}10%,30%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateX(-900%);}}@keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;transform:scale(1,1) translateX(0);}10%,30%{opacity:1;transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;transform:scale(1,1) translateX(-900%);}}@-moz-keyframes tinUpOut{0%,20%,40%,50%{opacity:1;-moz-transform:scale(1,1) translateY(0);}10%,30%{opacity:1;-moz-transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;-moz-transform:scale(1,1) translateY(-900%);}}@-webkit-keyframes tinUpOut{0%,20%,40%,50%{opacity:1;-webkit-transform:scale(1,1) translateY(0);}10%,30%{opacity:1;-webkit-transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;-webkit-transform:scale(1,1) translateY(-900%);}}@-o-keyframes tinUpOut{0%,20%,40%,50%{opacity:1;-o-transform:scale(1,1) translateY(0);}10%,30%{opacity:1;-o-transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;-o-transform:scale(1,1) translateY(-900%);}}@-ms-keyframes tinUpOut{0%,20%,40%,50%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1,1) translateY(0);}10%,30%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateY(-900%);}}@keyframes tinUpOut{0%,20%,40%,50%{opacity:1;transform:scale(1,1) translateY(0);}10%,30%{opacity:1;transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;transform:scale(1,1) translateY(-900%);}}@-moz-keyframes tinDownOut{0%,20%,40%,50%{opacity:1;-moz-transform:scale(1,1) translateY(0);}10%,30%{opacity:1;-moz-transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;-moz-transform:scale(1,1) translateY(900%);}}@-webkit-keyframes tinDownOut{0%,20%,40%,50%{opacity:1;-webkit-transform:scale(1,1) translateY(0);}10%,30%{opacity:1;-webkit-transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;-webkit-transform:scale(1,1) translateY(900%);}}@-o-keyframes tinDownOut{0%,20%,40%,50%{opacity:1;-o-transform:scale(1,1) translateY(0);}10%,30%{opacity:1;-o-transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;-o-transform:scale(1,1) translateY(900%);}}@-ms-keyframes tinDownOut{0%,20%,40%,50%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1,1) translateY(0);}10%,30%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateY(900%);}}@keyframes tinDownOut{0%,20%,40%,50%{opacity:1;transform:scale(1,1) translateY(0);}10%,30%{opacity:1;transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;transform:scale(1,1) translateY(900%);}}@-moz-keyframes tinRightIn{0%{opacity:0;-moz-transform:scale(1,1) translateX(900%);}50%,70%,90%{opacity:1;-moz-transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;-moz-transform:scale(1,1) translateX(0);}}@-webkit-keyframes tinRightIn{0%{opacity:0;-webkit-transform:scale(1,1) translateX(900%);}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;-webkit-transform:scale(1,1) translateX(0);}}@-o-keyframes tinRightIn{0%{opacity:0;-o-transform:scale(1,1) translateX(900%);}50%,70%,90%{opacity:1;-o-transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;-o-transform:scale(1,1) translateX(0);}}@-ms-keyframes tinRightIn{0%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateX(900%);}50%,70%,90%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1,1) translateX(0);}}@keyframes tinRightIn{0%{opacity:0;transform:scale(1,1) translateX(900%);}50%,70%,90%{opacity:1;transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;transform:scale(1,1) translateX(0);}}@-moz-keyframes tinLeftIn{0%{opacity:0;-moz-transform:scale(1,1) translateX(-900%);}50%,70%,90%{opacity:1;-moz-transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;-moz-transform:scale(1,1) translateX(0);}}@-webkit-keyframes tinLeftIn{0%{opacity:0;-webkit-transform:scale(1,1) translateX(-900%);}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;-webkit-transform:scale(1,1) translateX(0);}}@-o-keyframes tinLeftIn{0%{opacity:0;-o-transform:scale(1,1) translateX(-900%);}50%,70%,90%{opacity:1;-o-transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;-o-transform:scale(1,1) translateX(0);}}@-ms-keyframes tinLeftIn{0%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateX(-900%);}50%,70%,90%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1,1) translateX(0);}}@keyframes tinLeftIn{0%{opacity:0;transform:scale(1,1) translateX(-900%);}50%,70%,90%{opacity:1;transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;transform:scale(1,1) translateX(0);}}@-moz-keyframes tinUpIn{0%{opacity:0;-moz-transform:scale(1,1) translateY(-900%);}50%,70%,90%{opacity:1;-moz-transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;-moz-transform:scale(1,1) translateY(0);}}@-webkit-keyframes tinUpIn{0%{opacity:0;-webkit-transform:scale(1,1) translateY(-900%);}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;-webkit-transform:scale(1,1) translateY(0);}}@-o-keyframes tinUpIn{0%{opacity:0;-o-transform:scale(1,1) translateY(-900%);}50%,70%,90%{opacity:1;-o-transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;-o-transform:scale(1,1) translateY(0);}}@-ms-keyframes tinUpIn{0%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateY(-900%);}50%,70%,90%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1,1) translateY(0);}}@keyframes tinUpIn{0%{opacity:0;transform:scale(1,1) translateY(-900%);}50%,70%,90%{opacity:1;transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;transform:scale(1,1) translateY(0);}}@-moz-keyframes tinDownIn{0%{opacity:0;-moz-transform:scale(1,1) translateY(900%);}50%,70%,90%{opacity:1;-moz-transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;-moz-transform:scale(1,1) translateY(0);}}@-webkit-keyframes tinDownIn{0%{opacity:0;-webkit-transform:scale(1,1) translateY(900%);}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;-webkit-transform:scale(1,1) translateY(0);}}@-o-keyframes tinDownIn{0%{opacity:0;-o-transform:scale(1,1) translateY(900%);}50%,70%,90%{opacity:1;-o-transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;-o-transform:scale(1,1) translateY(0);}}@-ms-keyframes tinDownIn{0%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateY(900%);}50%,70%,90%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1,1) translateY(0);}}@keyframes tinDownIn{0%{opacity:0;transform:scale(1,1) translateY(900%);}50%,70%,90%{opacity:1;transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;transform:scale(1,1) translateY(0);}}@-moz-keyframes bombRightOut{0%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;-moz-transform-origin:200% 50%;-moz-transform:rotate(160deg);-webkit-filter:blur(0px);}100%{opacity:0;-moz-transform-origin:200% 50%;-moz-transform:rotate(160deg);-webkit-filter:blur(20px);}}@-webkit-keyframes bombRightOut{0%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;-webkit-transform-origin:200% 50%;-webkit-transform:rotate(160deg);-webkit-filter:blur(0px);}100%{opacity:0;-webkit-transform-origin:200% 50%;-webkit-transform:rotate(160deg);-webkit-filter:blur(20px);}}@-o-keyframes bombRightOut{0%{opacity:1;-o-transform-origin:50% 50%;-o-transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;-o-transform-origin:200% 50%;-o-transform:rotate(160deg);-webkit-filter:blur(0px);}100%{opacity:0;-o-transform-origin:200% 50%;-o-transform:rotate(160deg);-webkit-filter:blur(20px);}}@-ms-keyframes bombRightOut{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:200% 50%;-ms-transform:rotate(160deg);-webkit-filter:blur(0px);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:200% 50%;-ms-transform:rotate(160deg);-webkit-filter:blur(20px);}}@keyframes bombRightOut{0%{opacity:1;transform-origin:50% 50%;transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;transform-origin:200% 50%;transform:rotate(160deg);-webkit-filter:blur(0px);}100%{opacity:0;transform-origin:200% 50%;transform:rotate(160deg);-webkit-filter:blur(20px);}}@-moz-keyframes bombLeftOut{0%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;-moz-transform-origin:-100% 50%;-moz-transform:rotate(-160deg);-webkit-filter:blur(0px);}100%{opacity:0;-moz-transform-origin:-100% 50%;-moz-transform:rotate(-160deg);-webkit-filter:blur(20px);}}@-webkit-keyframes bombLeftOut{0%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;-webkit-transform-origin:-100% 50%;-webkit-transform:rotate(-160deg);-webkit-filter:blur(0px);}100%{opacity:0;-webkit-transform-origin:-100% 50%;-webkit-transform:rotate(-160deg);-webkit-filter:blur(20px);}}@-o-keyframes bombLeftOut{0%{opacity:1;-o-transform-origin:50% 50%;-o-transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;-o-transform-origin:-100% 50%;-o-transform:rotate(-160deg);-webkit-filter:blur(0px);}100%{opacity:0;-o-transform-origin:-100% 50%;-o-transform:rotate(-160deg);-webkit-filter:blur(20px);}}@-ms-keyframes bombLeftOut{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:-100% 50%;-ms-transform:rotate(-160deg);-webkit-filter:blur(0px);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:-100% 50%;-ms-transform:rotate(-160deg);-webkit-filter:blur(20px);}}@keyframes bombLeftOut{0%{opacity:1;transform-origin:50% 50%;transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;transform-origin:-100% 50%;transform:rotate(-160deg);-webkit-filter:blur(0px);}100%{opacity:0;transform-origin:-100% 50%;transform:rotate(-160deg);-webkit-filter:blur(20px);}}/* We use this media query to add styles to any device that supports media queries */@media only screen {}/* styles for Retina-type displays */@mediaonly screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) { #title_section {  background-image: url(images/header/ribbon_stripe_x2.png);-webkit-background-size: auto 48px ;-moz-background-size: auto 48px ;background-size: auto 48px ;}#ribbon_point {  background-image: url(images/header/ribbon_point_x2.png);-webkit-background-size: auto 48px ;-moz-background-size: auto 48px ;background-size: auto 48px ;}}/* Used to alter styles for screens at least 768px wide. */@media only screen and (max-width: 768px) {#title_section, #base {  border-radius: 0;}#main_navigation {display: none !important;}#mobile_navigation_toggle {  display: block;}h1#site_title {  font-size: 32px;  margin-top: 45px;}h2#site_slogan,h2#page_title {  font-size: 14px;  letter-spacing: -1px;}/* Adjusts padding for smaller devices */h1#site_title {  margin-left: 20px;}h2#site_slogan,h2#page_title {  padding-left: 20px;  padding-right: 15px;}#container {  padding: 25px 5px;}aside#sidebar {padding-top: 40px;}.social_badges {  padding-right: 20px;}#extrContent1_row,#extrContent2_row,#extrContent3_row {  padding: 25px 5px;}#extrContent4_row {  padding: 25px 5px;}/* Adjust head tag sizes on smaller screens */h1 {  font-size: 35px;  letter-spacing: -2px;}h2 {  font-size: 30px;  letter-spacing: -1px;}h3 {  font-size: 25px;  letter-spacing: -1px;}h4 {  font-size: 20px;  letter-spacing: 0px;}h5 {  font-size: 18px;}h6 {  font-size: 16px;}}/* Used to alter styles for screens at least 480px wide. */@media only screen and (max-width: 480px) {#desktop_badges {display: none;}#mobile_badges {display: block;padding-right: 0;}#ribbon_point {display: none;}h1#site_title {  font-size: 26px;  margin-top: 45px;}h2#site_slogan,h2#page_title,#ribbon {  width: 100%;  float: none;}.image-left {float: none;margin-right: 0;}.image-right {float: none;margin-left: 0;}}/* Used to alter styles for screens at least 1280px wide. */@media only screen and (min-width: 769px) {#mobile_navigation {  display: none !important;}}/* Apply styles to screens in landscape orientation */@media only screen and (orientation: landscape) {}/* Apply styles to screens in portrait orientation */@media only screen and (orientation: portrait) {}/* We also use Modernizr to add a .touch class to the body when applicable *//* You can prepend this class to anything and it will style only for touch devices */.touch .your-element {}/* Body Background and Text */body {  background-color: #EDEDED;  color: #404040;}/* Links */#content a,#content a:visited {  color: #8EAC90;}#content a:hover,#content a:active {  color: #718973;}#sidebar a,#sidebar a:visited {  color: #8EAC90;}#sidebar a:hover,#sidebar a:active {  color: #718973;}ul.blog-tag-cloud a,ul.blog-tag-cloud a:visited,ul.blog-tag-cloud a:link {  background-color: #8EAC90}#extraContent1 a,#extraContent1 a:visited {  color: #8EAC90;}#extraContent1 a:hover,#extraContent1 a:active {  color: #718973;}#extraContent2 a,#extraContent2 a:visited {  color: #8EAC90;}#extraContent2 a:hover,#extraContent2 a:active {  color: #718973;}#extraContent3 a,#extraContent3 a:visited {  color: #8EAC90;}#extraContent3 a:hover,#extraContent3 a:active {  color: #718973;}#extraContent4 a,#extraContent4 a:visited {  color: #8EAC90;}#extraContent4 a:hover,#extraContent4 a:active {  color: #718973;}footer {  color: #A8A8A8;}footer a,footer a:visited {  color: #8EAC90;}footer a:hover,footer a:active {  color: #718973;}/* Header Accent */header {  border-top-color: #A4C6A6;}/* Site Title */h1#site_title {color: #A4C5A7;}/* Ribbon */#ribbon_point {  background-color: #A5C4A8;}h2#site_slogan,h2#page_title {  background-color: #A5C4A8;  color: #F6F6F6;}/* Social Badges */.social_badges a,.social_badges a:visited {  color: #F6F6F6;  background-color: #A4C6A6;}.social_badges a:hover,.social_badges a:active {  color: #F6F6F6;  background-color: #8BA88D;}/* Navigation Colors */#nav_row,nav#main_navigation,#mobile_navigation_toggle,nav#mobile_navigation a,nav#mobile_navigation a:visited {  background-color: #585858;}nav#main_navigation>ul>li>a,nav#main_navigation>ul>li>a:visited,#mobile_navigation_toggle,nav#mobile_navigation a,nav#mobile_navigation a:visited {  color: #E3E3E3;}nav#main_navigation>ul>li>a.current,nav#main_navigation>ul>li>a.currentAncestor,nav#main_navigation>ul>li>a:hover,nav#main_navigation ul > li.hasChild > a#current,nav#mobile_navigation ul li>a.current,nav#mobile_navigation ul li>a.currentAncestor,nav#mobile_navigation a:hover,nav#mobile_navigation ul > li.hasChild > a#current {  color: #FFFFFF;  background-color: #636363;}nav#mobile_navigation>ul>li a {  border-top-color: #464646;}nav#mobile_navigation>ul>li:last-child>a {  border-bottom-color: #464646;}/* ExtraContent Areas */#extraContainer1 {  background-color: #FFFFFF;  color: #404040;}#extraContainer2 {  background-color: #FFFFFF;  color: #404040;}#extraContainer3 {  background-color: #FFFFFF;  color: #404040;}#extraContainer4 {  color: #404040;}/* Forms */.form-input-field:focus {  border-color: #8EAC90;}/* Breadcrumb */#breadcrumb,#breadcrumb li a {  color: #A8A8A8;}#breadcrumb li:last-child a {  color: #A8A8A8;}.site_width {max-width: 960px;}header {  height: 400px;}#header_bkg_overlay,#header_bkg_overlay .row,#header_bkg_overlay .columns {  height: 396px;}#logo {height: 265px;}#header_bkg_overlay {  background-image: url(images/header/header_bkg_overlay_stripe.png);}.myBadge {  opacity: 1;}h1#site_title {  font-family: "Arvo", Times, serif;}h2#site_slogan,h2#page_title {  font-family: "Arvo", Times, serif;}h2#site_slogan {  display: inline-block;}@media only screen and (max-width: 480px) {h2#site_slogan {  display: block;}}#banner {  display: none;}body {  font-size: 16px;  line-height: 28px;}body {  font-family: 'Noto Serif', serif;}h1, h2, h3, h4, h5, h6 {  font-family: "Noto Serif", serif;}body {background-image: url(images/backgrounds/dark_linen.jpg);background-repeat: repeat;}#extrContent1_row {  padding: 0;}#extraContainer1 {margin: 0 -15px;}#rapidweaver_privacy_message {
    position: fixed;
    bottom: 0;
    background-color: #FFF;
    color: rgba(0,0,0,.85);
    width: 100%;
    padding: 0;
    z-index: 5000;
    text-align: center;
    box-shadow: -2px 0 4px rgba(0,0,0,.1);
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@supports (display: flex) {
	#rapidweaver_privacy_message {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    #rapidweaver_privacy_message p {
        margin: 20px;
    }
}


#rapidweaver_privacy_message button {
    margin: 20px;
    border-radius: 3px;
    background-color: #424147;
    color: #fff;
    border: none;
    filter: saturate(100%);
    font-weight: bold;
    cursor: pointer;
    padding: 5px 15px;
}

#rapidweaver_privacy_message button:hover {
    filter: saturate(90%);
}
