@import url(http://fonts.googleapis.com/css?family=Montserrat);@import url(http://fonts.googleapis.com/css?family=Lato:400);@import url(http://weloveiconfonts.com/api/?family=entypo|fontawesome);@import url(http://fonts.googleapis.com/css?family=Headland+One);
@media only screen {/* entypo */[class*="entypo-"]:before {  font-family: 'entypo', sans-serif;}/* entypo */.box [class*="entypo-"]:before {  font-family: 'entypo', sans-serif;  font-size: 2em;  padding-top:  20px;}/* fontawesome */[class*="fontawesome-"]:before {  font-family: 'FontAwesome', sans-serif;}/* @group Reset */* {  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;}html {position: relative;-webkit-text-size-adjust:none;-webkit-backface-visibility: hidden;-webkit-overflow-scrolling: touch;}body, html { font-size: 100%; padding: 0; margin: 0; height: 100%;, overflow-x: hidden; }html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {     display: block;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}/* remember to define focus styles! */:focus {outline: 0;-moz-outline-style: none;}/* remember to highlight inserts somehow! */ins {background-color: #ff9;color: #000;text-decoration: none;}del {text-decoration: line-through;}mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}abbr[title], dfn[title] {border-bottom: 1px dotted;cursor: help;}input, select {vertical-align: middle;}textarea {  outline: none;}.clearfix {    zoom: 1}.clearfix:before, .clearfix:after {    content: ".";    display: block;    height: 0;    overflow: hidden;}.clearfix:after {    clear: both}/* @end *//* @group General Styles */body {overflow-x: hidden;font: 16px/28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}p {}b, strong {}a { text-decoration: none;-webkit-transition: .07s ease-in;  -moz-transition: .07s ease-in;  -o-transition: .07s ease-in;  transition: .07s ease-in;}a:link, a:visited {text-decoration: none;color: #3f3f3f;}a:hover, a:active {text-decoration: none;}/* @end *//* @group Layout */.clearer {clear: both;display: block;font-size: 0;height: 0;line-height: 0;width:100%;}img {max-width: 100%;width: auto;height: auto;}#extraContent1 {    width: 100%;    height: 100%;}#extraContainer1 {   width: 100%;   height: 100%;   padding: 30px;}#extraContent2 {   width: 100%;   height: 100%;}#extraContainer2 {    width: 100%;}#extraContent3 {   width: 100%;   height: 100%;}#extraContainer3 {    width: 100%;    height: 100%;padding: 30px;}#extraContent4 {    width: 100%;}#extraContainer4 {    width: 100%;    height: 100%;  }#extraContent5 {    width: 100%;    height: 100%;}#extraContainer5 {    width: 100%;    height: 100%;padding: 30px;}#extraContent6 {    width: 100%;}#extraContainer6 {    width: 100%;    height: 100%;  }#extraContent7 {    width: 100%;    height: 100%;}#extraContainer7 {    width: 100%;    height: 100%;padding: 30px;}button {  position:relative;  font-size: 0.7em;  color: #ff6860;  font-weight: 700;  text-transform: uppercase;  text-align: center;  display: block;  margin: 5% auto;  border: 3px solid #ff6860;  padding: 15px 30px;  background:  none!important;  letter-spacing: 0.5px;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;}button:hover {  box-shadow:none;  transition: all .4s ease-in-out;  -moz-transition: all .4s ease-in-out;  -webkit-transition: all .4s ease-in-out;  cursor: pointer;  background: #ff6860!important;  color:  #ffffff;}/* @end *//* @group Global Classes */blockquote {background: #3f3f3f;letter-spacing: -2px;text-align: center;color: #fff;margin-bottom: 5%;padding: 5%;}blockquote span {font-size: 12px;letter-spacing: 0;width: 100%;text-align: center;color: #d5d5d5;margin: 0 0 0 10px;text-transform: uppercase;}blockquote:hover {background: olive;}h1 { font-size: 3.0em;letter-spacing: -2px;padding: 20px 0 0;margin: 0 auto;width: 100%;line-height: 1.3em;font-weight: normal;font-style: normal;}h2 { font-size: 1.6em;line-height: 1.8em;font-weight: normal;font-style: normal;}h3 { font-size: 1.3em;line-height: 1.5em;font-weight: normal;font-style: normal;}.imageStyle {}ol {}li {}/* Table Styles */table {}/* @end *//* Flexible Videos */.video {position: relative;padding-bottom: 56.25%;padding-top: 0px;height: 0;overflow: hidden;}.video iframe,  .video object,  .video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}/* @end *//* Main Box effects */.container { height: 100%; }.box-main {position: absolute;width: 100%;height: 100%;overflow: hidden;}.box-main > section {position: absolute;width: 50%;height: 50%;}.box-main > section:first-child {top: 0;left: 0;}.box-main > section:nth-child(2) {top: 0;left: 50%;}.box-main > section:nth-child(3) {top: 50%;left: 0;}.box-main > section:nth-child(4) {top: 50%;left: 50%;}.box {position: relative;width: 100%;height: 100%;cursor: pointer;opacity: 1;/* Centering with flexbox */    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: center;    -moz-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -moz-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;}.box h2 {text-align: center;margin: 0;padding: 20px;width: 100%;font-size: 1.8em;letter-spacing: 2px;font-weight: 700;text-transform: uppercase;}.box-icon {font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;cursor: pointer;-webkit-font-smoothing: antialiased;}.box-icon:before {display: block;font-size: 2em;margin-bottom: 10px;}.box-main > section .box-icon-close {position: absolute;top: 25px;right: 25px;cursor: pointer;z-index: 100;opacity: 0;pointer-events: none;font-size: 1.8em;}.box-content, div.box-panel-items > div > div {opacity: 0;pointer-events: none;position: absolute;top: 60px;left: 30px;right: 30px;bottom: 30px;padding: 0 20px;overflow: hidden;overflow-y: auto;}/* Custom content */.box-content p {margin: 0 auto;padding-bottom: 15px;font-size: 1.7em;line-height: 1.8;}.box-content h2 {font-size: 3em;font-weight: 300;margin: 10px 0 20px;}.box-content article {padding: 20px 40px 20px 0px;}.box-content article h3 {font-weight: 700;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 10px 0;padding-top: 20px;font-size: 1.4em;}.box-content article a {color: rgba(0,0,0,0.2);}.box-content > ul {list-style: none;padding: 0;margin: 0;} .box-content > ul li {display: inline-block;width: 20%;margin: 1%;}.box-content > ul li a {display: block;padding: 0;border: 8px solid rgba(0,0,0,0.1);}.box-content > ul li a img {display: block;max-width: 100%;}/* Transition classes and properties *//* Separated for a better overview and control */.box-main > section {-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.box-main > section.box-expand {width: 100%;height: 100%;top: 0;left: 0;}.box-main > section.box-expand-top {z-index: 100;}.box-main > section:first-child.box-expand {}.box-main > section:nth-child(2).box-expand {}.box-main > section:nth-child(3).box-expand {}.box-main > section:nth-child(4).box-expand {}.box-main.box-expand-item > section:not(.box-expand),.box-main.box-expand-item > section.box-scale-down {-webkit-transform: scale(0.5);-moz-transform: scale(0.5);-ms-transform: scale(0.5);transform: scale(0.5);opacity: 0;}.box {-webkit-transition: opacity 0.2s linear 0.5s;-moz-transition: opacity 0.2s linear 0.5s;transition: opacity 0.2s linear 0.5s;}section.box-expand .box {opacity: 0;-webkit-transition: opacity 0s linear;-moz-transition: opacity 0s linear;transition: opacity 0s linear;}.box h2 {-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.no-touch section:not(.box-expand) .box:hover h2 {-webkit-transform: translateY(-15px);-moz-transform: translateY(-15px);-ms-transform: translateY(-15px);transform: translateY(-15px);}.box-content,.box-icon-close {-webkit-transition: opacity 0.1s linear 0s;-moz-transition: opacity 0.1s linear 0s;transition: opacity 0.1s linear 0s;}section.box-expand .box-content,section.box-expand .box-icon-close {pointer-events: auto;opacity: 1;-webkit-transition: opacity 0.3s linear 0.5s;-moz-transition: opacity 0.3s linear 0.5s;transition: opacity 0.3s linear 0.5s;}@media screen and (max-width: 46.5em) {.box-content,.box {font-size: 85%;}.box-expand .box {height: 130px;}.box-content > ul li {width: 40%;}}/* @end *//* Tablet and Mobile */@media only screen and (max-width:767px) {        body {    }            h1.siteTitle, h2.slogan {    display: block;    }        .entry-title {    margin: 0 auto;    font-size:  28px;    }blockquote {padding-top: 30px;margin: 0 0 0px 0!important;word-wrap: break-word;}ul.blog-tag-cloud, #blog-archives, #blog-categories {float: none!important;width: 100%;padding: 20px 0 0;text-align: center!important;}.blog-entry-body p {width: 90%!important;}.blog-entry {-webkit-border-radius: 0px;-khtml-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;}.post-title {padding: 0 40px 40px;}.form-input-field {    width:  85%!important;}textarea.form-input-field{    width:  85%!important;}.message-text { width:  85%!important;}  .form-input-field, .form-input-button, label, .message-text { margin-left: 20px;} } /* iPad Portrait */@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {body {    }        blockquote {margin: 0 0 0px 0 !important;}h1.blog-entry-title {float: right;text-align: right;margin-right: 2px;width: 460px;margin-top: 15px;}}/* iPad Landscape */@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {body {}} /* Mobile Only */@media only screen and (max-width:480px) {#content {padding-bottom: 0px!important;}h1.blog-entry-title {float: right;text-align: right;margin-right: 2px;width: 200px!important;margin-top: 15px;}.blog-entry-body img:first-child {max-width: 20%;width: 100%;margin-top: -130px;}.blog-entry{ margin: 0; max-width: 940px;}.blog-entry-date {margin-top: -20px;}.box h2 {font-size: 1.4em;}}/* @end *//* Gallery */.og-grid {list-style: none;padding: 20px 0;margin: 0 auto;text-align: center;width: 100%;}.og-grid li {display: inline-block;margin: 10px 5px 0 5px;vertical-align: top;height: 250px;}.og-grid li > a,.og-grid li > a img {border: none;outline: none;display: block;position: relative;}.og-grid li.og-expanded > a::after {top: auto;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-bottom-color: #ddd;border-width: 15px;left: 50%;margin: -20px 0 0 -15px;}.og-expander {position: absolute;background: #ddd;top: auto;left: 0;width: 100%;margin-top: 10px;text-align: left;height: 0;overflow: hidden;}.og-expander-inner {padding: 50px 30px;height: 100%;}.og-close {position: absolute;width: 40px;height: 40px;top: 20px;right: 20px;cursor: pointer;}.og-close::before,.og-close::after {content: '';position: absolute;width: 100%;top: 50%;height: 1px;background: #888;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);}.og-close::after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);}.og-close:hover::before,.og-close:hover::after {background: #333;}.og-fullimg,.og-details {width: 50%;float: left;height: 100%;overflow: hidden;position: relative;}.og-details {padding: 0 40px 0 20px;}.og-fullimg {text-align: center;}.og-fullimg img {display: inline-block;max-height: 100%;max-width: 100%;}.og-details h3 {font-weight: 300;font-size: 52px;padding: 40px 0 10px;margin-bottom: 10px;}.og-details p {font-weight: 400;font-size: 16px;line-height: 22px;color: #999;}.og-details a {font-weight: 700;font-size: 16px;color: #333;text-transform: uppercase;letter-spacing: 2px;padding: 10px 20px;border: 3px solid #333;display: inline-block;margin: 30px 0 0;outline: none;}.og-details a::before {content: '\2192';display: inline-block;margin-right: 10px;}.og-details a:hover {border-color: #999;color: #999;}.og-loading {width: 20px;height: 20px;border-radius: 50%;background: #ddd;box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ccc;position: absolute;top: 50%;left: 50%;margin: -25px 0 0 -25px;-webkit-animation: loader 0.5s infinite ease-in-out both;-moz-animation: loader 0.5s infinite ease-in-out both;animation: loader 0.5s infinite ease-in-out both;}@-webkit-keyframes loader {0% { background: #ddd; }33% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }66% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; }}@-moz-keyframes loader {0% { background: #ddd; }33% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }66% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; }}@keyframes loader {0% { background: #ddd; }33% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }66% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; }}@media screen and (max-width: 830px) {.og-expander h3 { font-size: 32px; }.og-expander p { font-size: 13px; }.og-expander a { font-size: 12px; }}@media screen and (max-width: 650px) {.og-fullimg { display: none; }.og-details { float: none; width: 100%; }.og-details h3 { padding: 0px; }}/* @end */.image-circle {-webkit-border-radius: 50em;-moz-border-radius: 50em;border-radius: 50em;}/* iPhone Animation */* {  margin: 0;  padding: 0;  list-style: none;  -webkit-font-smoothing: antialiased;}a.oholloran {  color: #ccc;  display: block;  position: relative;  clear: both;  margin: 40px auto;  text-align: center;  font-size: 1.25em;  font-family: 'helvetica neue', helvetica, arial, san-serif;  text-decoration: none;}a.oholloran:hover {  color: #fff;}.device_wrapper {  float: right;  position: relative;  width: 60%;  min-width: 300px;  right: 6%;  margin: 0;}.device_wrapper.angled {  float: left;  position: absolute;  width: 55%;  min-width: 260px;  left: 6%;  margin: 35px 0 0;  -webkit-perspective: 400px;  -moz-perspective: 400px;  -ms-perspective: 400px;  -o-perspective: 400px;  -webkit-transform-style: preserve 3d;  -moz-transform-style: preserve 3d;  -ms-transform-style: preserve 3d;  -o-transform-style: preserve 3d;  -webkit-transition: all 400ms ease;  -moz-transition: all 400ms ease;  -ms-transition: all 400ms ease;  -o-transition: all 400ms ease;}.device_wrapper.angled:hover {  -webkit-transform: translate(-2%, 0);  -moz-transform: translate(-2%, 0);  -ms-transform: translate(-2%, 0);  -o-transform: translate(-2%, 0);}.device_wrapper.angled .device {  -webkit-transform: rotateY(5deg) scaleX(0.9);  -moz-transform: rotateY(5deg) scaleX(0.9);  -ms-transform: rotateY(5deg) scaleX(0.9);  -o-transform: rotateY(5deg) scaleX(0.9);  -webkit-transition: all 400ms ease 200ms;  -moz-transition: all 400ms ease 200ms;  -ms-transition: all 400ms ease 200ms;  -o-transition: all 400ms ease 200ms;}.device_wrapper.angled:hover .device {  -webkit-transform: rotateY(0) scaleX(1);  -moz-transform: rotateY(0) scaleX(1);  -ms-transform: rotateY(0) scaleX(1);  -o-transform: rotateY(0) scaleX(1);  -webkit-box-shadow: 0 0 0 transparent, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0 !important;  -moz-box-shadow: 0 0 0 transparent, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0 !important;  box-shadow: 0 0 0 transparent, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0 !important;}.device_wrapper.angled .device.light {  -webkit-box-shadow: -15px 0 0 #d9d9d9, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0;  -moz-box-shadow: -15px 0 0 #d9d9d9, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0;  box-shadow: -15px 0 0 #d9d9d9, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0;}.device {  width: 88%;  padding: 11% 6% 25%;  -webkit-border-radius: 3em;  -moz-border-radius: 3em;  -o-border-radius: 3em;  border-radius: 3em;}.device .speaker {  display: block;  position: relative;  width: 25%;  min-height: 8px;  margin: 0 auto 14%;  -webkit-border-radius: 1em;  -moz-border-radius: 1em;  -o-border-radius: 1em;  border-radius: 1em;}.device img {  display: block;  position: relative;  width: 100%;}.device.dark {  background: #5c5c5c;  border: 4px solid #434343;}.device.dark .speaker {  background: #434343;}.device.dark img {  -webkit-box-shadow: 0 0 0 4px #434343, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0;  -moz-box-shadow: 0 0 0 4px #434343, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0;  box-shadow: 0 0 0 4px #434343, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0;}.device.light {  background: #f3f3f3;  border: 4px solid #d9d9d9;}.device.light .speaker {  background: #d9d9d9;}.device.light img {  -webkit-box-shadow: 0 0 0 4px #d9d9d9, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0;  -moz-box-shadow: 0 0 0 4px #d9d9d9, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0;  box-shadow: 0 0 0 4px #d9d9d9, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0, transparent 0 0 0;}@media screen and (max-width: 480px) {  .device_wrapper,  .device_wrapper.angled {    display: block;    float: none;    position: relative;    left: 0;    width: 94%;    min-width: 300px;    margin: 0 2%;    text-align: center;  }  .device_wrapper.angled {    margin: 30px 2% 60px;  }  .device_wrapper.angled:hover {    -webkit-transform: translate(0, 0);    -moz-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -o-transform: translate(0, 0);  }}/* @end *//* Some more icons */.icon {  width:175px;  height:175px;  float:left;  position:relative;  border-left:0;  border-top:0;}/****************** file ****************/.file {  width:80px;  height:108px;  background:#9e99c4;  position:absolute;  left:50%;  margin-left:-40px;  top:50%;  margin-top:-54px;  border-radius:6px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);}.file:before{  content:"";  width:25px;  height:25px;  background:#37353a;  position:absolute;  right:0;  top:0;}.file .flip {  position:absolute;  right:0;  width: 0;height: 0;border-bottom: 25px solid #bbb7dc;border-right: 25px solid transparent;}.file .flip:after {  content:"";  width:0;  height:0;  border-top: 25px solid rgba(0,0,0,0.3);border-left: 25px solid transparent;  position:absolute;  top:25px;}.file .holes {  width:8px;  height:8px;  background:#37353a;  border-radius:50%;  box-shadow: inset 0 2px 0 0px rgba(0,0,0,0.25), 0 1px 0 0 rgba(255,255,255,0.2);  position:absolute;  left:10px;  top:50%;  margin-top:-4px;}.file .holes:before {  content:"";  width:8px;  height:8px;  background:#37353a;  border-radius:50%;  box-shadow: inset 0 2px 0 0px rgba(0,0,0,0.25), 0 1px 0 0 rgba(255,255,255,0.2);  position:absolute;  top:-30px;}.file .holes:after {  content:"";  width:8px;  height:8px;  background:#37353a;  border-radius:50%;  box-shadow: inset 0 2px 0 0px rgba(0,0,0,0.25), 0 1px 0 0 rgba(255,255,255,0.2);  position:absolute;  top:30px;}.file .lines {  width:34px;  height:9px;  border-top: 5px solid rgba(255,255,255,0.5);  border-bottom: 5px solid rgba(255,255,255,0.5);  position:absolute;  left:28px;  top:30px;}.file .lines:after {  content:"";  width:34px;  height:9px;  border-top: 5px solid rgba(255,255,255,0.5);  border-bottom: 5px solid rgba(255,255,255,0.5);  position:absolute;  top:23px;}.file .lines:before{  content:"";  width:7px;  height:9px;  background:#9e99c4;  position:absolute;  top:35px;  z-index:2;  right:0;}/****************** mail ****************/.mail{  width:108px;  height:78px;  background:#eeecdf;  border-radius:6px;  position:absolute;  left:50%;  margin-left:-54px;  top:50%;  margin-top:-39px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);  overflow:hidden;}.mail:before {  content:"";  width: 0;height: 0;  position:absolute;  top:6px;border-left: 54px solid transparent;border-right: 54px solid transparent;border-top: 50px solid rgba(0,0,0,0.3);}.mail:after {  content:"";  width: 0;height: 0;  position:absolute;  top:6px;border-left: 54px solid transparent;border-right: 54px solid transparent;border-top: 39px solid #eeecdf;}.mail .shadows {  width: 0;height: 0;border-left: 42px solid transparent;border-right: 42px solid transparent;border-bottom: 30px solid rgba(0,0,0,0.12);  position:absolute;  bottom:0;  left:50%;  margin-left:-42px;}.mail .shadows:after {  content:"";  position:absolute;  left:-54px;  top:-41px;  width: 0;height: 0;border-top: 41px solid transparent;border-left: 54px solid rgba(0,0,0,0.06);border-bottom: 39px solid transparent;}.mail .shadows:before {  content:"";  position:absolute;  right:-54px;  top:-42px;  width: 0;height: 0;border-top: 42px solid transparent;border-right: 54px solid rgba(0,0,0,0.2);border-bottom: 39px solid transparent;}/****************** comments ****************/.comments {  width:86px;  height:64px;  background:#f15f4c;  border-radius:6px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);  position:absolute;  left:50%;  margin-left:-54px;  top:50px;}.comments:after{  content:"";  width:0;  height:0;  border-top: 22px solid #f15f4c;border-right: 34px solid transparent;  position:absolute;  bottom:-21px;  left:22px;  border-bottom-left-radius:3px;}.comments:before{  content:"";  width:86px;  height:64px;  background:#bd4232;  border-radius:6px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);  position:absolute;  left:22px;  top:-11px;  z-index:-1;}.comments .shadow {  width:22px;  height:49px;  background:rgba(0,0,0,0.2);  right:-22px;  top:4px;  border-bottom-right-radius:6px;  position:absolute;}.comments .shadow:after {  content:"";  width:0;  height:0;  border-top: 22px solid #bd4232;border-left: 22px solid transparent;  position:absolute;}/****************** clock ****************/.clock{  width:108px;  height:108px;  background:#45c1ae;  border-radius:50%;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);  position:absolute;  left:50%;  margin-left:-54px;  top:50%;  margin-top:-54px;  cursor:pointer;}.clock .circle{  content:"";  width:84px;  height:84px;  background:#cccabf;  border-radius:50%;  position:absolute;  left:50%;  margin-left:-42px;  overflow:hidden;  top:50%;  margin-top:-42px;}.clock .circle:before{  content:"";  width:84px;  height:84px;  background:#edebde;  border-radius:50%;  position:absolute;  left:50%;  margin-left:-42px;  overflow:hidden;  top:50%;  margin-top:-37px;}.clock .circle:after {  content:"";  width:14px;  height:14px;  background:#4b494f;  position:absolute;  border-radius:50%;  left:50%;  margin-left:-7px;  top:50%;  margin-top:-7px;  z-index:5;}.clock .clockwise {  width:29px;  height:4px;  background:#4b494f;  position:absolute;  top:50%;  left:50%;  margin-left:6px;  margin-top:-2px;  transform-origin:-5px 2px;  transition:transform 0.5s;}.clock .clockwise:after{  content:"";  width:21px;  height:4px;  background:#4b494f;  position:absolute;  left:-33px;  transform-origin:26px center;  transform:rotate(30deg);}.clock .clockwise:before{  content:"";  width:28px;  height:4px;  background:#9f9ba7;  position:absolute;  transform-origin:-6px center;  transform:rotate(-90deg);}.clock .shadows {  width:14px;  height:14px;  background:rgba(0,0,0,0.2);  position:absolute;  border-radius:50%;  left:50%;  margin-left:-7px;  top:50%;  margin-top:-3px;  z-index:3;  transition:transform 0.5s;}.clock .shadows:after {  content:"";  width:21px;  height:4px;  background:rgba(0,0,0,0.2);  position:absolute;  top:4px;  left:-21px;  transform-origin:26px center;  transform:rotate(30deg);}.clock .shadows:before {  content:"";  width:29px;  height:4px;  left:13px;  top:4px;  background:rgba(0,0,0,0.2);  position:absolute;}.clock:hover .clockwise, .clock:hover .shadows {  transform:rotate(1060deg);}/****************** calendar ****************/.calendar {  width:108px;  height:96px;  background:#eeecdf;  position:absolute;  left:50%;  margin-left:-54px;  top:50%;  margin-top:-48px;  border-radius:6px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);  font-family:Arial, helvetica, 'sans';  font-size:45px;  line-height:112px;  text-align:center;}.calendar:after {  content:"";  width:108px;  height:27px;  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2);  background:#d64646;  position:absolute;  border-top-left-radius:6px;  border-top-right-radius:6px;  top:0; left:0;}.calendar:before {  content:"";  width:0;  height:0;  border-bottom: 23px solid #37353a;border-left: 23px solid transparent;  position:absolute;  bottom:-2px;  right:0;}.calendar .flip {  position:absolute;  right:0;  bottom:0;  width: 0;height: 0;border-top: 23px solid #fff;border-right: 23px solid transparent;}.calendar .flip:after {  content:"";  width:0;  height:0;  border-bottom: 23px solid rgba(0,0,0,0.25);border-left: 23px solid transparent;  position:absolute;  top:-23px;  right:0;}.calendar .holes {  width:8px;  height:8px;  position:absolute;  border-radius:50%;  background:#37353a;  left:22px;  top:10px;  z-index:10;  box-shadow: inset 0 2px 0 0px rgba(0,0,0,0.25), 0 1px 0 0 rgba(255,255,255,0.2);}.calendar .holes:after {  content:"";  width:8px;  height:8px;  position:absolute;  border-radius:50%;  background:#37353a;  left:56px;  box-shadow: inset 0 2px 0 0px rgba(0,0,0,0.25), 0 1px 0 0 rgba(255,255,255,0.2);}/****************** letter ****************/.letter {  width:96px;  height:96px;  background:#ffde8d;  border-radius:6px;  position:absolute;  left:50%;  margin-left:-48px;  top:50%;  margin-top:-48px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);}.letter:after {  content:"";  width:100%;  background:rgba(0,0,0,0.25);  height:25px;  position:absolute;}.letter:before {  content:"";  width:100%;  background:rgba(0,0,0,0.25);  height:23px;  position:absolute;  top:49px;}.letter .fold {  width: 0;height: 0;  position:absolute;  z-index:10;}.letter .fold.left {  top:10px;  left:0;  border-top: 15px solid transparent;border-left: 5px solid #37353a;border-bottom: 22px solid transparent;}.letter .fold.left:after {  content:"";  width: 0;height: 0;  position:absolute;  border-top: 22px solid transparent;border-left: 5px solid #37353a;border-bottom: 15px solid transparent;  left:-5px;  top:25px;}.letter .fold.right {  top:10px;  right:0px;  border-top: 15px solid transparent;border-right: 5px solid #37353a;border-bottom: 22px solid transparent;}.letter .fold.right:after {  content:"";  width: 0;height: 0;  position:absolute;  border-top: 22px solid transparent;border-right: 5px solid #37353a;border-bottom: 15px solid transparent;  left:0;  top:25px;}/****************** ticket ****************/.ticket {  width:83px;  height:73px;  background:#95b849;  border-bottom-right-radius:6px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);  position:absolute;  transform:rotate(45deg);  margin-left:47px;  margin-top:54px;}.ticket:before {  content:"";  width:55px;  height:55px;  background:#95b849;  top:9px;  left:-28px;  position:absolute;  transform:rotate(45deg);  border-radius:6px;  box-shadow: -1px 2px 0 0px rgba(0,0,0,0.25);}.ticket:after {  content:"";  width:0;  height:0;  border-top: 25px solid #37353a;border-left: 25px solid transparent;  position:absolute;  top:-2px;  right:-1px;}.ticket .flip {  position:absolute;  right:0;  top:0;  width: 0;height: 0;border-bottom: 23px solid #b5d763;border-right: 23px solid transparent;}.ticket .flip:after {  content:"";  width:0;  height:0;  border-top: 23px solid rgba(0,0,0,0.25);border-left: 23px solid transparent;  position:absolute;  top:23px;  right:-23px;}.ticket .square {  width:56px;  height:36px;  background:rgba(255,255,255,0.25);  position:absolute;  top:50%;  margin-top:-18px;  left:50%;  margin-left:-29px;}.ticket .square:after {  content:"";  width:9px;  height:9px;  background:#37353a;  position:absolute;  border-radius:50%;  left:-30px;  top:16px;  box-shadow: inset 0 2px 0 0px rgba(0,0,0,0.25), 0 1px 0 0 rgba(255,255,255,0.2);}/****************** safe ****************/.safe {  width:104px;  height:82px;  background:#dddacb;  border-radius:6px;  position:absolute;  left:50%;  margin-left:-52px;  top:50%;  margin-top:-47px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);  cursor:pointer;}.safe:after, .safe:before {  content:"";  width:22px;  height:22px;  border-radius:50%;  position:absolute;  background:#adaca2;  bottom:-11px;  z-index:-10;}.safe:after {  left:10px; }.safe:before {  right:10px; }.safe .wheel {  width:55px;  height:55px;  background:#edebde;  position:absolute;  border-radius:50%;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);  top:13px;  left:10px;  transition:transform 0.5s;}.safe .wheel:after {  content:"";  width:25px;  height:25px;  background:#cb3131;  position:absolute;  border-radius:50%;  left:50%;  margin-left:-13px;  top:50%;  margin-top:-12px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25);}.safe .wheel:before {  content:"";  width:12px;  height:3px;  background:#cb3131;  position:absolute;  transform-origin:center right;  transform:rotate(45deg);  top:16px;  left:7px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25);  z-index:10;}.safe .wheel .line {  width:3px;  height:46px;  background:#adaca2;  position:absolute;  left:50%;  margin-left:-1px;  top:50%;  margin-top:-23px;  transform-origin:center center;}.safe .wheel .line:first-child {  transform:rotate(45deg);  }.safe .wheel .line:last-child {  transform:rotate(-45deg);  }.safe .wheel .line:nth-child(2) {  transform:rotate(90deg);  }.safe .lever {  width:15px;  height:15px;  background:#cb3131;  border-radius:50%;  position:absolute;  top:17px;  right:12px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);}.safe .lever:before {  content:"";  width:5px;  height:20px;  background:#adaca2;  position:absolute;  left:5px;  top:17px;}.safe:hover .wheel {  transform:rotate(30deg);}.safe:hover .lever {  transform:translateY(3px);}.safe:hover .lever:before { height:16px; }/****************** news ****************/.news {  width:108px;  height:94px;  background:        linear-gradient(-135deg, #37353a 7px, transparent 0),        linear-gradient(135deg, #37353a 7px, #cccabf 0);    background-color: #333538;    background-position: -9px top;    background-repeat: repeat-x;    background-size: 14px 94px;    border-radius:6px;  position:absolute;  left:50%;  margin-left:-54px;  top:50%;  margin-top:-47px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25);    }.news:after {  content:"";  width:0;  height:0;  border-bottom: 30px solid #37353a;border-left: 30px solid transparent;  position:absolute;  bottom:-2px;  right:-2px;}.news .flip {  position:absolute;  right:0;  bottom:0;  width: 0;height: 0;border-top: 28px solid #e3e1d4;border-right: 28px solid transparent;}.news .flip:after {  content:"";  width:0;  height:0;  border-bottom: 28px solid rgba(0,0,0,0.3);border-left: 28px solid transparent;  position:absolute;  bottom:0;  left:-28px;}.news .content {  width:86px;  height:10px;  background:#539ebe;  position:absolute;  left:50%;  margin-left:-43px;  top:20px;}.news .content:before {  content:"";  width:40px;  height:50px;  position:absolute;  background-color: transparent;  background-image: linear-gradient(#37353a 40px, transparent 40px, transparent 45px, rgba(255,255,255,.25) 45px, rgba(255,255,255,.25) 48px);  background-size: 40px 50px;  top:15px;}.news .content:after {  content:"";  width:40px;  height:50px;  position:absolute;  background-color: transparent;  background-image: linear-gradient(rgba(255,255,255,.25) 0px, rgba(255,255,255,.25) 4px, transparent 4px, transparent 8px);  background-size: 40px 9px;  top:15px;  right:0;}/****************** map ****************/.map {  width:108px;  height:88px;  position:absolute;  left:50%;  margin-left:-54px;  top:50%;  margin-top:-44px;  cursor:pointer;}.map:after {  content:"";  width:0;  height:0;  border-bottom: 38px solid #37353a;border-left: 38px solid transparent;  position:absolute;  bottom:-10px;  right:-2px;  }.map .folded{  position:absolute;}.map .fold {  width:36px;  height:88px;  background:#eae8db;  float:left;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);  position:relative;}.map .fold:first-child, .map .fold:last-child {  transform-origin:center left;  transform:skewY(15deg);}.map .fold:nth-child(2) {  transform-origin:center right;  transform:skewY(-15deg);}.map .fold:first-child{  border-top-left-radius:6px;}.map .fold .content {  width:32px;  height:80px;  position:absolute;  left:4px;  top:4px;  overflow:hidden;}.map .fold:first-child .content:after {  content:"";  width:66px;  height:66px;  background:#9ebec7;  position:absolute;  transform:rotate(45deg);  left:-33px;}.map .fold:first-child .content:before {  content:"";  width:21px;  height:21px;  background:#9ebec7;  position:absolute;  transform:rotate(45deg);  left:16px;  bottom:-10px;}.map .fold:first-child .content{  border-top-left-radius:3px;}.map .fold:nth-child(2) .content{  left:0;  width:36px!important;}.map .fold:last-child .content{  left:0;  width:32px!important;}.map .fold:nth-child(2) .content:after {  content:"";  width:47px;  height:47px;  background:#9ebec7;  position:absolute;  transform:rotate(48deg);  top:-28px;  left:-2px;}.map .fold:nth-child(2) .content:before {  content:"";  width:47px;  height:47px;  background:#9ebec7;  position:absolute;  transform:rotate(50deg);  left:-42px;  top:10px;}.map .fold:nth-child(2) .content .other {  width:98px;  height:98px;  background:#9ebec7;  position:absolute;  transform:rotate(50deg);  left:25px;  top:15px}.map .fold:nth-child(2) .content .other:after {  content:"";  width:23px;  height:23px;  background:#9ebec7;  position:absolute;  bottom:-35px;}.map .fold:last-child .content:after {  content:"";  width:98px;  height:98px;  background:#9ebec7;  position:absolute;  transform:rotate(40deg);  left:-7px;  top:9px}.map .fold:last-child .content:before {  content:"";  width:49px;  height:49px;  background:#9ebec7;  position:absolute;  transform:rotate(40deg);  left:-27px;  top:-46px}.map .flip {  position:absolute;  right:0;  bottom:-2px;  width: 0;height: 0;border-top: 28px solid #fff;border-right: 28px solid transparent;}.map .flip:after {  content:"";  width:0;  height:0;  border-bottom: 32px solid rgba(0,0,0,0.3);border-left: 28px solid transparent;  position:absolute;  bottom:-3px;  left:-28px;}.map .shadow {  width:36px;  height:88px;  background:rgba(0,0,0,0.2);  position:relative;  transform-origin:center right;  transform:skewY(-15deg);  position:absolute;  left:36px}.map .pin {  width: 32px;  height: 32px;  border-radius: 50% 50% 50% 0;  background: #d65746;  position: absolute;  transform: rotate(-45deg);  left: 50%;  top: 50%;  margin: -20px 0 0 -16px;  transition:transform 0.5s;  -webkit-backface-visibility: hidden;}.map .pin:after {  content: "";  width: 14px;  height: 14px;  margin: 9px 0 0 9px;  background: rgba(0,0,0,0.35);  position: absolute;  border-radius: 50%;}.map:hover .pin {  transform: rotate(-45deg) translateY(-4px) translateX(4px);}/****************** book ****************/.book {  width:96px;  height:104px;  background:#73a0bd;  border-radius:6px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);  position:absolute;  left:50%;  margin-left:-48px;  top:50%;  margin-top:-52px;  font-size:50px;  color:#4b494f;  line-height:130px;  text-align:center;  font-family: 'Headland One', serif;  cursor:pointer;}.book .pages {  width:91px;  height:30px;  position:absolute;  top:5px;  right:0;  border-top-right-radius:5px;  border-top-left-radius:2px;  border-bottom-left-radius:2px;  overflow:hidden;  background:#73a0bd;}.book .pages .page {  width:91px;  height:91px;  position:absolute;  border-top-right-radius:6px;}.book .pages .page:nth-child(odd){  background:#eeecdf;}.book .pages .page:nth-child(even){  background:#d6d4c8;}.book .pages .page:nth-child(2){ top:2px; }.book .pages .page:nth-child(3){ top:4px; }.book .pages .page:nth-child(4){ top:6px; }.book .pages .page:nth-child(5){ top:8px; }.book .pages .page:nth-child(6){ top:10px; }.book .pages .page:nth-child(7){ top:12px; }.book .pages .page:nth-child(8){ top:14px; }.book .pages .page:nth-child(9){ top:16px; }.book .pages .page:nth-child(10){   top:18px;background-image: -webkit-linear-gradient(left, #51768f 0px, #51768f 2px, #749cb5 2px, #749cb5 4px, #95b4c9 4px);background-image: -moz-linear-gradient(left, #51768f 0px, #51768f 2px, #749cb5 2px, #749cb5 4px, #95b4c9 4px);background-image: -o-linear-gradient(left, #51768f 0px, #51768f 2px, #749cb5 2px, #749cb5 4px, #95b4c9 4px);background-image: linear-gradient(left, #51768f 0px, #51768f 2px, #749cb5 2px, #749cb5 4px, #95b4c9 4px);}.book .pages .page:nth-child(11){   top:23px;background-image: -webkit-linear-gradient(left, #51768f 0px, #51768f 2px, #749cb5 2px, #749cb5 4px, #73a0bd 4px);background-image: -moz-linear-gradient(left, #51768f 0px, #51768f 2px, #749cb5 2px, #749cb5 4px, #73a0bd 4px);background-image: -o-linear-gradient(left, #51768f 0px, #51768f 2px, #749cb5 2px, #749cb5 4px, #73a0bd 4px);background-image: linear-gradient(left, #51768f 0px, #51768f 2px, #749cb5 2px, #749cb5 4px, #73a0bd 4px);}.book .top {  width:96px;  height:28px;  background:rgba(255,255,255,0.3);  border-top-left-radius:6px;  border-top-right-radius:6px;  border-bottom-left-radius:6px;  position:absolute;}.book .top:after {  content:"";  width:2px;  height:73px;  background:#51768f;  position:absolute;  left:5px;  top:31px;}.book .top:before {  content:"";  width:2px;  height:73px;  background:#749cb5;  position:absolute;  left:7px;  top:31px;}.bookmark {  width:20px;  height:21px;  background:#d64646;  position:absolute;  top:-4px;  left:9px;}.bookmark:after {  content:"";  width:20px;  height:30px;  background:rgba(0,0,0,0.25);  position:absolute;  transform:skewX(-45deg);  top:21px;  left:-15px;}.bookmark:before{  content:"";  width:20px;  height:30px;  background:#37353a;;  position:absolute;  z-index:10;  left:-29px;  top:21px;}.book:hover .bookmark {  transform:translateY(2px);  height:19px;}.book:hover .bookmark:after {  transform:translateY(-2px) skewX(-45deg);}/****************** media ****************/.media {  width:100px;  height:100px;  background:#e5b742;  border-radius:6px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);  position:absolute;  left:50%;  margin-left:-50px;  top:50%;  margin-top:-50px;}.media:after {  content:"";  width:0;  height:0;  border-bottom: 33px solid #37353a;border-left: 33px solid transparent;  position:absolute;  bottom:-2px;  right:-2px;}.media .flip {  position:absolute;  right:0;  bottom:0;  width: 0;height: 0;border-top: 30px solid #fce366;border-right: 30px solid transparent;}.media .flip:after {  content:"";  width:0;  height:0;  border-bottom: 30px solid rgba(0,0,0,0.25);border-left: 30px solid transparent;  position:absolute;  bottom:0;  left:-30px;}.media .play {  width:64px;  height:64px;  background:#eae8db;  border-radius:50%;  position:absolute;  left:50%;  margin-left:-32px;  top:50%;  margin-top:-32px;}.media .play:after {  content:"";  width:0;  height:0;  border-top:12px solid transparent;  border-left:19px solid #37353a;  border-bottom:12px solid transparent;  position:absolute;  left:50%;  margin-left:-7px;  top:50%;  margin-top:-12px;}/****************** bag ****************/.bag {  width:96px;  height:102px;  background:#ebca79;  border-radius:6px;  position:absolute;  left:50%;  margin-left:-48px;  top:50%;  margin-top:-51px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);  cursor:pointer;}.bag:before {  content:"";  width:90px;  height:22px;  background:#9e8549;  position:absolute;  left:50%;  margin-left:-45px;  border-top-right-radius:3px;  border-top-left-radius:3px;}.bag:after {  content:"";  width:96px;  height:55px;  background:rgba(0,0,0,0.12);  position:absolute;  top:22px;  border-top:1px solid rgba(255,255,255,0.2);}.bag .flip.left {  width: 0px;  height: 0px;  border-style: solid;  border-width: 11px 0 5px 8px;  border-color: transparent transparent transparent #ba9d58;  position:absolute;  left:1px;  border-top-left-radius:5px;}.bag .flip.left:before {  content:"";  width:3px;  height:21px;  background:#37353a;  position:absolute;  left:-9px;  top:-10px;}.bag .flip.left:after {  content:"";  width: 0px;  height: 0px;  border-style: solid;  border-width: 0 0 11px 9px;  border-color: transparent transparent #dcbb6a transparent;  position:absolute;  left:-9px}.bag .flip.right {  width: 0px;  height: 0px;  border-style: solid;  border-width: 11px 8px 5px 0px;  border-color: transparent #ba9d58 transparent transparent;  position:absolute;  right:1px;  border-top-left-radius:5px;}.bag .flip.right:before {  content:"";  width:3px;  height:21px;  background:#37353a;  position:absolute;  right:-9px;  top:-10px;}.bag .flip.right:after {  content:"";  width: 0px;  height: 0px;  border-style: solid;  border-width: 0 9px 11px 0;  border-color: transparent transparent #dcbb6a transparent;  position:absolute;  right:-9px}.bag .handle {  width:45px;  height:40px;  position:absolute;  border-style:solid;  border-width:4px;  border-color:transparent #fff #fff #fff;  border-radius:0 0 50% 50%;  left:22px;  top:39px;  z-index:10;  box-shadow: 0 4px 0 0px rgba(0,0,0,0.20);  transition:transform 0.5s, height 0.5s;}.bag .handle:before {  content:"";  width:4px;  height:5px;  border-radius:50%;  background:#fff;  position:absolute;  left:-4px;  top:-4px;}.bag .handle:after {  content:"";  width:4px;  height:5px;  border-radius:50%;  background:#fff;  position:absolute;  right:-4px;  top:-4px;}.bag .holes {  width:8px;  height:8px;  background:#37353a;  position:absolute;  border-radius:50%;  left:20px;  top:36px;}.bag .holes:after {  content:"";  width:8px;  height:8px;  background:#37353a;  position:absolute;  border-radius:50%;  left:49px;}.bag:hover .handle {  height:10px;  transform:translateY(-1px);}/****************** photo ****************/.photo {  width:96px;  height:84px;  background:#edebde;  border-radius:6px;  position:absolute;  left:50%;  margin-left:-48px;  top:50%;  margin-top:-42px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);}.photo:before {  content:"";  width:96px;  height:84px;  background:#b6b5aa;  border-radius:6px;  position:absolute;  z-index:-1;  transform:rotate(-10deg);  transform-origin:bottom right;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);}.photo .frame {  width:77px;  height:63px;  background:#9ebec7;  border-radius:3px;  position:absolute;  left:9px;  top:10px;  overflow:hidden;}.photo .frame .content {  width:96px;  height:96px;  border-radius:50%;  background:#708d30;  position:absolute;  top:42px;  left:-30px;  }.photo .frame .content:after {  content:"";  width:111px;  height:111px;  border-radius:50%;  background:#8fb243;  position:absolute;  top:-10px;  left:50px;}.photo .frame .content:before {  content:"";  width:16px;  height:16px;  background:#ebe9dc;  border-radius:50%;  left:79px;  top:-32px;  position:absolute;} .photo .flip {  position:absolute;  right:0;  bottom:0;  width: 0;height: 0;border-top: 24px solid #ffffff;border-right: 24px solid transparent;}.photo .flip:after {  content:"";  width:0;  height:0;  border-bottom: 24px solid rgba(0,0,0,0.25);border-left: 24px solid transparent;  position:absolute;  bottom:0;  left:-24px;}.photo .angle {  width:36px;  height:36px;  background:#37353a;  transform:rotate(45deg);  position:absolute;  right:-19px;  bottom:-19px;  overflow:hidden;}.photo .angle:after {   content:"";  width:41px;  height:26px;  background:#b6b5aa;  border-radius:6px;  position:absolute;  z-index:-1;top:-7px;  left:-25px;  transform:rotate(-55deg);  transform-origin:bottom right;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);}/****************** calculator ****************/.calculator {  width:90px;  height:108px;  background:#d7d4c5;  border-radius:6px;  position:absolute;  left:50%;  margin-left:-45px;  top:50%;  margin-top:-54px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);}.calculator:after {  content:"";  width:90px;  height:31px;  background:rgba(0,0,0,0.1);  border-top-left-radius:6px;  border-top-right-radius:6px;  position:absolute;  top:4px;}.calculator .display {  width:74px;  height:20px;  background:#868d83;  position:absolute;  left:50%;  margin-left:-37px;  top:11px;  border-radius:2px;  background-image: linear-gradient(45deg, transparent 37px, rgba(0,0,0,0.1) 37px);  box-shadow: inset 0 2px 0 0 rgba(0,0,0,0.2);}.calculator .controls {  font-size:30px;  font-weight:bold;  color:#908e86;  line-height:1em;  margin-top:41px;  margin-left:15px;}.calculator .controls .big {  font-size:50px;  line-height:0em;}.calculator .controls .medium {  font-size:35px;  line-height:0em;  color:#8fb243;  font-weight:bold;}/****************** count ****************/.count {  width:87px;  height:108px;  background:#988da7;  border-radius:6px;  box-shadow: 0 2px 0 0px rgba(0,0,0,0.25), inset 0 1px 0 0 rgba(255,255,255,0.2);  position:absolute;  left:50%;  margin-left:-44px;  top:50%;  margin-top:-54px;  font-family:Arial,Helvetica,'sans';  color:#fff;  text-align:center;  font-size:54px;  font-weight:bold;  line-height:108px;  text-shadow: 0 2px rgba(0,0,0,0.25);}.count:before {  content:"";  width:100%;  height:50%;  position:absolute;}.count:after {  content:"";  width:0;  height:0;  border-bottom: 27px solid #37353a;border-left: 27px solid transparent;  position:absolute;  bottom:-2px;  right:-2px;}.count .flip {  position:absolute;  right:0;  bottom:0;  width: 0;height: 0;border-top: 24px solid #beb4cb;border-right: 24px solid transparent;}.count .flip:after {  content:"";  width:0;  height:0;  border-bottom: 24px solid rgba(0,0,0,0.30);border-left: 24px solid transparent;  position:absolute;  bottom:0;  left:-24px;}.count .flip:before {  content:"";  width:87px;  height:2px;  background:#37353a;  position:absolute;  top:-55px;  left:-63px;}/* @end */#content,#breadcrumb li:last-child a,label,.message-text {color: #323232;}.filesharing-item-title a:link{color: #3F3F3F;}h1.blog-entry-title a:link, .blog-entry-title a,.blog-entry-title,.album-title,.movie-page-title, h1,h2,h3,h4,h5,h6 {color: #323232;} #extraContent1 h1,#extraContent1 h2,#extraContent1 h3,#extraContent1 h4,#extraContent1 h5,#extraContent1 h6 {color: #FEFEFE;}#extraContent2 h1,#extraContent2 h2,#extraContent2 h3,#extraContent2 h4,#extraContent2 h5,#extraContent2 h6 {color: #4C4C4B;}#extraContent3 h1,#extraContent3 h2,#extraContent3 h3,#extraContent3 h4,#extraContent3 h5,#extraContent3 h6 {color: #FEFEFE;}#extraContent4 h1,#extraContent4 h2,#extraContent4 h3,#extraContent4 h4,#extraContent4 h5,#extraContent4 h6 {color: #4C4C4B;}#extraContent5 h1,#extraContent5 h2,#extraContent5 h3,#extraContent5 h4,#extraContent5 h5,#extraContent5 h6 {color: #FEFEFE;}#extraContent6 h1,#extraContent6 h2,#extraContent6 h3,#extraContent6 h4,#extraContent6 h5,#extraContent6 h6 {color: #4C4C4B;}#extraContent7 h1,#extraContent7 h2,#extraContent7 h3,#extraContent7 h4,#extraContent7 h5,#extraContent7 h6 {color: #FEFEFE;}h1.siteTitle a:hover, h1.blog-entry-title a:hover {color: #4B4B4B;}.box-icon.box-icon-close.two {color: #3F3F3F;}.box-icon.box-icon-close.two:hover {color: #3F3F3F;}.box-icon.box-icon-close.four {color: #3F3F3F;}.box-icon.box-icon-close.four:hover {color: #3F3F3F;}.box-icon.box-icon-close.six {color: #3F3F3F;}.box-icon.box-icon-close.six:hover {color: #3F3F3F;}.box-icon.box-icon-close.eight {color: #3F3F3F;}.box-icon.box-icon-close.eight:hover {color: #3F3F3F;}span.box-icon.box-icon-close, a:link, a:visited {color: #3F3F3F;}span.box-icon.box-icon-close:hover, a:hover {color: #3F3F3F;}#extraContent2 a:link, #extraContent2 a:visited  {color: #3F3F3F;}#extraContent2 a:hover {color: #3F3F3F;}#extraContent4 a:link, #extraContent4 a:visited  {color: #3F3F3F;}#extraContent4 a:hover {color: #3F3F3F;}#extraContent6 a:link, #extraContent6 a:visited  {color: #3F3F3F;}#extraContent6 a:hover {color: #3F3F3F;}body {background-color: #FDFDFD;}#extraContainer1 {color: #B3B3B2;} .box-main > section:first-child, #extraContent1 {background-color: #64CCFF;}.box-main > section:first-child.box-expand {background-color: #FFFFFF;}#extraContainer2 {color: #4C4C4B;}.box-main > section:nth-child(2), #extraContent3 {background-color: #0D659B;}#extraContainer3 {color: #B2B2B2;}.box-main > section:nth-child(2).box-expand, #extraContent4 {background-color: #FFFFFF;}#extraContainer4 {color: #4C4C4B;}.box-main > section:nth-child(3), #extraContent5 {background-color: #0F75B0;}#extraContainer5 {color: #B2B2B2;}.box-main > section:nth-child(3).box-expand, #extraContent6 {background-color: #FFFFFF;}#extraContainer6 {color: #4C4C4B;}.box-main > section:nth-child(4), #extraContent7 {background-color: #0F82C7;}#extraContainer7 {color: #B2B2B2;}.box-main > section:nth-child(4).box-expand {background-color: #FFFFFF;}h2.entry-title a {color: %colour_entryTitle%;}.date-title{color: %colour_entryDate%;}ul.tree a:link {color: #3F3F3F;}ul.tree ul li a{color: #323232!important;}blockquote {background: %colour_blockquote%;}blockquote:hover {background-color: %colour_bqhover%;}.link {background: %colour_quotebackground%;}.post-title:hover  {background: %colour_posthover%;}button {  color: %colour_btn%;  border: 3px solid %colour_btn%;}button:hover {  background: %colour_btn%!important;  color:  %colour_btnH%;}#extraContent1 button {  color: %colour_btnEC1%;  border: 3px solid %colour_btnEC1%;}#extraContent1 button:hover {  background: %colour_btnEC1%!important;  color:  %colour_btnHEC1%;}#extraContent2 button {  color: %colour_btnEC2%;  border: 3px solid %colour_btnEC2%;}#extraContent2 button:hover {  background: %colour_btnEC2%!important;  color:  %colour_btnHEC2%;}#extraContent3 button {  color: %colour_btnEC3%;  border: 3px solid %colour_btnEC3%;}#extraContent3 button:hover {  background: %colour_btnEC3%!important;  color:  %colour_btnHEC3%;}#extraContent4 button {  color: %colour_btnEC4%;  border: 3px solid %colour_btnEC4%;}#extraContent4 button:hover {  background: %colour_btnEC4%!important;  color:  %colour_btnHEC4%;}.form-input-field, .form-input-textarea {background-color: %colour_form%;}.form-input-field:focus,.textarea.form-input-field:focus{background-color: %colour_formFocus%;}.form-input-button { border: 3px solid %colour_formBtn%;color: %colour_formBtn%;} .form-input-button:hover { background-color: %colour_formBtn%;}#dropbox .progress {background-color: %colour_progress%;}#dropbox {background-color: %colour_upload%;}#dropbox .message{color: %colour_MessageDB%;}@media only screen and (max-width: 767px) {#nav > li, #nav:active > .active  {background-color: %colour_respNav%;}}.og-expander {background: #DDDDDD;}.og-grid li.og-expanded > a::after {top: auto;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-bottom-color: #DDDDDD;border-width: 15px;left: 50%;margin: -20px 0 0 -15px;}.og-details p {color: #999998;}.og-details h3 {color: #999998!important;}.og-details a {color: #333333!important;border-color: #333333;}.og-details a:hover {border-color: #807F7F;color: #807F7F!important;}#extraContainer1 {   position: relative;   width: 100%;   height: 100%;   cursor: pointer;   opacity: 1;   display: -webkit-box;   display: -moz-box;   display: -ms-flexbox;   display: -webkit-flex;   display: flex;   -webkit-flex-direction: row;   -ms-flex-direction: row;   flex-direction: row;   -webkit-flex-wrap: wrap;   -ms-flex-wrap: wrap;   flex-wrap: wrap;   -webkit-box-pack: center;   -moz-box-pack: center;   -webkit-justify-content: center;   -ms-flex-pack: center;   justify-content: center;   -webkit-box-align: center;   -moz-box-align: center;   -webkit-align-items: center;   -ms-flex-align: center;   align-items: center;}#extraContainer3 {    position: relative;    width: 100%;    height: 100%;    cursor: pointer;    opacity: 1;    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: center;    -moz-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -moz-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;}#extraContainer5 {    position: relative;    width: 100%;    height: 100%;    cursor: pointer;    opacity: 1;    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: center;    -moz-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -moz-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;}#extraContainer7 {    position: relative;    width: 100%;    height: 100%;    cursor: pointer;    opacity: 1;    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: center;    -moz-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -moz-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;}@charset "UTF-8";/*Animate.css - http://daneden.me/animateLicensed under the ☺ license (http://licence.visualidiot.com/)Copyright (c) 2012 Dan 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.*/body { /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */-webkit-backface-visibility: hidden;}.animated {-webkit-animation-duration: 1s;   -moz-animation-duration: 1s;     -o-animation-duration: 1s;        animation-duration: 1s;-webkit-animation-fill-mode: both;   -moz-animation-fill-mode: both;     -o-animation-fill-mode: both;        animation-fill-mode: both;}.animated.hinge {-webkit-animation-duration: 2s;   -moz-animation-duration: 2s;     -o-animation-duration: 2s;        animation-duration: 2s;}@-webkit-keyframes flash {0%, 50%, 100% {opacity: 1;}25%, 75% {opacity: 0;}}@-moz-keyframes flash {0%, 50%, 100% {opacity: 1;}25%, 75% {opacity: 0;}}@-o-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;-moz-animation-name: flash;-o-animation-name: flash;animation-name: flash;}@-webkit-keyframes shake {0%, 100% {-webkit-transform: translateX(0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}}@-moz-keyframes shake {0%, 100% {-moz-transform: translateX(0);}10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}}@-o-keyframes shake {0%, 100% {-o-transform: translateX(0);}10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}20%, 40%, 60%, 80% {-o-transform: translateX(10px);}}@keyframes shake {0%, 100% {transform: translateX(0);}10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}20%, 40%, 60%, 80% {transform: translateX(10px);}}.shake {-webkit-animation-name: shake;-moz-animation-name: shake;-o-animation-name: shake;animation-name: shake;}@-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}40% {-webkit-transform: translateY(-30px);}60% {-webkit-transform: translateY(-15px);}}@-moz-keyframes bounce {0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}40% {-moz-transform: translateY(-30px);}60% {-moz-transform: translateY(-15px);}}@-o-keyframes bounce {0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}40% {-o-transform: translateY(-30px);}60% {-o-transform: translateY(-15px);}}@keyframes bounce {0%, 20%, 50%, 80%, 100% {transform: translateY(0);}40% {transform: translateY(-30px);}60% {transform: translateY(-15px);}}.bounce {-webkit-animation-name: bounce;-moz-animation-name: bounce;-o-animation-name: bounce;animation-name: bounce;}@-webkit-keyframes tada {0% {-webkit-transform: scale(1);}10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}100% {-webkit-transform: scale(1) rotate(0);}}@-moz-keyframes tada {0% {-moz-transform: scale(1);}10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}100% {-moz-transform: scale(1) rotate(0);}}@-o-keyframes tada {0% {-o-transform: scale(1);}10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}100% {-o-transform: scale(1) rotate(0);}}@keyframes tada {0% {transform: scale(1);}10%, 20% {transform: scale(0.9) rotate(-3deg);}30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}100% {transform: scale(1) rotate(0);}}.tada {-webkit-animation-name: tada;-moz-animation-name: tada;-o-animation-name: tada;animation-name: tada;}@-webkit-keyframes swing {20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }20% { -webkit-transform: rotate(15deg); }40% { -webkit-transform: rotate(-10deg); }60% { -webkit-transform: rotate(5deg); }80% { -webkit-transform: rotate(-5deg); }100% { -webkit-transform: rotate(0deg); }}@-moz-keyframes swing {20% { -moz-transform: rotate(15deg); }40% { -moz-transform: rotate(-10deg); }60% { -moz-transform: rotate(5deg); }80% { -moz-transform: rotate(-5deg); }100% { -moz-transform: rotate(0deg); }}@-o-keyframes swing {20% { -o-transform: rotate(15deg); }40% { -o-transform: rotate(-10deg); }60% { -o-transform: rotate(5deg); }80% { -o-transform: rotate(-5deg); }100% { -o-transform: rotate(0deg); }}@keyframes swing {20% { transform: rotate(15deg); }40% { transform: rotate(-10deg); }60% { transform: rotate(5deg); }80% { transform: rotate(-5deg); }100% { transform: rotate(0deg); }}.swing {-webkit-transform-origin: top center;-moz-transform-origin: top center;-o-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;-moz-animation-name: swing;-o-animation-name: swing;animation-name: swing;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes wobble {  0% { -webkit-transform: translateX(0%); }  15% { -webkit-transform: translateX(-25%) rotate(-5deg); }  30% { -webkit-transform: translateX(20%) rotate(3deg); }  45% { -webkit-transform: translateX(-15%) rotate(-3deg); }  60% { -webkit-transform: translateX(10%) rotate(2deg); }  75% { -webkit-transform: translateX(-5%) rotate(-1deg); }  100% { -webkit-transform: translateX(0%); }}@-moz-keyframes wobble {  0% { -moz-transform: translateX(0%); }  15% { -moz-transform: translateX(-25%) rotate(-5deg); }  30% { -moz-transform: translateX(20%) rotate(3deg); }  45% { -moz-transform: translateX(-15%) rotate(-3deg); }  60% { -moz-transform: translateX(10%) rotate(2deg); }  75% { -moz-transform: translateX(-5%) rotate(-1deg); }  100% { -moz-transform: translateX(0%); }}@-o-keyframes wobble {  0% { -o-transform: translateX(0%); }  15% { -o-transform: translateX(-25%) rotate(-5deg); }  30% { -o-transform: translateX(20%) rotate(3deg); }  45% { -o-transform: translateX(-15%) rotate(-3deg); }  60% { -o-transform: translateX(10%) rotate(2deg); }  75% { -o-transform: translateX(-5%) rotate(-1deg); }  100% { -o-transform: translateX(0%); }}@keyframes wobble {  0% { transform: translateX(0%); }  15% { transform: translateX(-25%) rotate(-5deg); }  30% { transform: translateX(20%) rotate(3deg); }  45% { transform: translateX(-15%) rotate(-3deg); }  60% { transform: translateX(10%) rotate(2deg); }  75% { transform: translateX(-5%) rotate(-1deg); }  100% { transform: translateX(0%); }}.wobble {-webkit-animation-name: wobble;-moz-animation-name: wobble;-o-animation-name: wobble;animation-name: wobble;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes pulse {    0% { -webkit-transform: scale(1); }50% { -webkit-transform: scale(1.1); }    100% { -webkit-transform: scale(1); }}@-moz-keyframes pulse {    0% { -moz-transform: scale(1); }50% { -moz-transform: scale(1.1); }    100% { -moz-transform: scale(1); }}@-o-keyframes pulse {    0% { -o-transform: scale(1); }50% { -o-transform: scale(1.1); }    100% { -o-transform: scale(1); }}@keyframes pulse {    0% { transform: scale(1); }50% { transform: scale(1.1); }    100% { transform: scale(1); }}.pulse {-webkit-animation-name: pulse;-moz-animation-name: pulse;-o-animation-name: pulse;animation-name: pulse;}@-webkit-keyframes flip {0% {-webkit-transform: perspective(400px) rotateY(0);-webkit-animation-timing-function: ease-out;}40% {-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function: ease-out;}50% {-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function: ease-in;}80% {-webkit-transform: perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function: ease-in;}100% {-webkit-transform: perspective(400px) scale(1);-webkit-animation-timing-function: ease-in;}}@-moz-keyframes flip {0% {-moz-transform: perspective(400px) rotateY(0);-moz-animation-timing-function: ease-out;}40% {-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);-moz-animation-timing-function: ease-out;}50% {-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function: ease-in;}80% {-moz-transform: perspective(400px) rotateY(360deg) scale(.95);-moz-animation-timing-function: ease-in;}100% {-moz-transform: perspective(400px) scale(1);-moz-animation-timing-function: ease-in;}}@-o-keyframes flip {0% {-o-transform: perspective(400px) rotateY(0);-o-animation-timing-function: ease-out;}40% {-o-transform: perspective(400px) translateZ(150px) rotateY(170deg);-o-animation-timing-function: ease-out;}50% {-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function: ease-in;}80% {-o-transform: perspective(400px) rotateY(360deg) scale(.95);-o-animation-timing-function: ease-in;}100% {-o-transform: perspective(400px) scale(1);-o-animation-timing-function: ease-in;}}@keyframes flip {0% {transform: perspective(400px) rotateY(0);animation-timing-function: ease-out;}40% {transform: perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function: ease-out;}50% {transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function: ease-in;}80% {transform: perspective(400px) rotateY(360deg) scale(.95);animation-timing-function: ease-in;}100% {transform: perspective(400px) scale(1);animation-timing-function: ease-in;}}.flip {-webkit-backface-visibility: visible !important;-webkit-animation-name: flip;-moz-backface-visibility: visible !important;-moz-animation-name: flip;-o-backface-visibility: visible !important;-o-animation-name: flip;backface-visibility: visible !important;animation-name: flip;}@-webkit-keyframes flipInX {    0% {        -webkit-transform: perspective(400px) rotateX(90deg);        opacity: 0;    }        40% {        -webkit-transform: perspective(400px) rotateX(-10deg);    }        70% {        -webkit-transform: perspective(400px) rotateX(10deg);    }        100% {        -webkit-transform: perspective(400px) rotateX(0deg);        opacity: 1;    }}@-moz-keyframes flipInX {    0% {        -moz-transform: perspective(400px) rotateX(90deg);        opacity: 0;    }        40% {        -moz-transform: perspective(400px) rotateX(-10deg);    }        70% {        -moz-transform: perspective(400px) rotateX(10deg);    }        100% {        -moz-transform: perspective(400px) rotateX(0deg);        opacity: 1;    }}@-o-keyframes flipInX {    0% {        -o-transform: perspective(400px) rotateX(90deg);        opacity: 0;    }        40% {        -o-transform: perspective(400px) rotateX(-10deg);    }        70% {        -o-transform: perspective(400px) rotateX(10deg);    }        100% {        -o-transform: perspective(400px) rotateX(0deg);        opacity: 1;    }}@keyframes flipInX {    0% {        transform: perspective(400px) rotateX(90deg);        opacity: 0;    }        40% {        transform: perspective(400px) rotateX(-10deg);    }        70% {        transform: perspective(400px) rotateX(10deg);    }        100% {        transform: perspective(400px) rotateX(0deg);        opacity: 1;    }}.flipInX {-webkit-backface-visibility: visible !important;-webkit-animation-name: flipInX;-moz-backface-visibility: visible !important;-moz-animation-name: flipInX;-o-backface-visibility: visible !important;-o-animation-name: flipInX;backface-visibility: visible !important;animation-name: flipInX;}@-webkit-keyframes flipOutX {    0% {        -webkit-transform: perspective(400px) rotateX(0deg);        opacity: 1;    }100% {        -webkit-transform: perspective(400px) rotateX(90deg);        opacity: 0;    }}@-moz-keyframes flipOutX {    0% {        -moz-transform: perspective(400px) rotateX(0deg);        opacity: 1;    }100% {        -moz-transform: perspective(400px) rotateX(90deg);        opacity: 0;    }}@-o-keyframes flipOutX {    0% {        -o-transform: perspective(400px) rotateX(0deg);        opacity: 1;    }100% {        -o-transform: perspective(400px) rotateX(90deg);        opacity: 0;    }}@keyframes flipOutX {    0% {        transform: perspective(400px) rotateX(0deg);        opacity: 1;    }100% {        transform: perspective(400px) rotateX(90deg);        opacity: 0;    }}.flipOutX {-webkit-animation-name: flipOutX;-webkit-backface-visibility: visible !important;-moz-animation-name: flipOutX;-moz-backface-visibility: visible !important;-o-animation-name: flipOutX;-o-backface-visibility: visible !important;animation-name: flipOutX;backface-visibility: visible !important;}@-webkit-keyframes flipInY {    0% {        -webkit-transform: perspective(400px) rotateY(90deg);        opacity: 0;    }        40% {        -webkit-transform: perspective(400px) rotateY(-10deg);    }        70% {        -webkit-transform: perspective(400px) rotateY(10deg);    }        100% {        -webkit-transform: perspective(400px) rotateY(0deg);        opacity: 1;    }}@-moz-keyframes flipInY {    0% {        -moz-transform: perspective(400px) rotateY(90deg);        opacity: 0;    }        40% {        -moz-transform: perspective(400px) rotateY(-10deg);    }        70% {        -moz-transform: perspective(400px) rotateY(10deg);    }        100% {        -moz-transform: perspective(400px) rotateY(0deg);        opacity: 1;    }}@-o-keyframes flipInY {    0% {        -o-transform: perspective(400px) rotateY(90deg);        opacity: 0;    }        40% {        -o-transform: perspective(400px) rotateY(-10deg);    }        70% {        -o-transform: perspective(400px) rotateY(10deg);    }        100% {        -o-transform: perspective(400px) rotateY(0deg);        opacity: 1;    }}@keyframes flipInY {    0% {        transform: perspective(400px) rotateY(90deg);        opacity: 0;    }        40% {        transform: perspective(400px) rotateY(-10deg);    }        70% {        transform: perspective(400px) rotateY(10deg);    }        100% {        transform: perspective(400px) rotateY(0deg);        opacity: 1;    }}.flipInY {-webkit-backface-visibility: visible !important;-webkit-animation-name: flipInY;-moz-backface-visibility: visible !important;-moz-animation-name: flipInY;-o-backface-visibility: visible !important;-o-animation-name: flipInY;backface-visibility: visible !important;animation-name: flipInY;}@-webkit-keyframes flipOutY {    0% {        -webkit-transform: perspective(400px) rotateY(0deg);        opacity: 1;    }100% {        -webkit-transform: perspective(400px) rotateY(90deg);        opacity: 0;    }}@-moz-keyframes flipOutY {    0% {        -moz-transform: perspective(400px) rotateY(0deg);        opacity: 1;    }100% {        -moz-transform: perspective(400px) rotateY(90deg);        opacity: 0;    }}@-o-keyframes flipOutY {    0% {        -o-transform: perspective(400px) rotateY(0deg);        opacity: 1;    }100% {        -o-transform: perspective(400px) rotateY(90deg);        opacity: 0;    }}@keyframes flipOutY {    0% {        transform: perspective(400px) rotateY(0deg);        opacity: 1;    }100% {        transform: perspective(400px) rotateY(90deg);        opacity: 0;    }}.flipOutY {-webkit-backface-visibility: visible !important;-webkit-animation-name: flipOutY;-moz-backface-visibility: visible !important;-moz-animation-name: flipOutY;-o-backface-visibility: visible !important;-o-animation-name: flipOutY;backface-visibility: visible !important;animation-name: flipOutY;}@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@-moz-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@-o-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}.fadeIn {-webkit-animation-name: fadeIn;-moz-animation-name: fadeIn;-o-animation-name: fadeIn;animation-name: fadeIn;}@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translateY(20px);}100% {opacity: 1;-webkit-transform: translateY(0);}}@-moz-keyframes fadeInUp {0% {opacity: 0;-moz-transform: translateY(20px);}100% {opacity: 1;-moz-transform: translateY(0);}}@-o-keyframes fadeInUp {0% {opacity: 0;-o-transform: translateY(20px);}100% {opacity: 1;-o-transform: translateY(0);}}@keyframes fadeInUp {0% {opacity: 0;transform: translateY(20px);}100% {opacity: 1;transform: translateY(0);}}.fadeInUp {-webkit-animation-name: fadeInUp;-moz-animation-name: fadeInUp;-o-animation-name: fadeInUp;animation-name: fadeInUp;}@-webkit-keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translateY(-20px);}100% {opacity: 1;-webkit-transform: translateY(0);}}@-moz-keyframes fadeInDown {0% {opacity: 0;-moz-transform: translateY(-20px);}100% {opacity: 1;-moz-transform: translateY(0);}}@-o-keyframes fadeInDown {0% {opacity: 0;-o-transform: translateY(-20px);}100% {opacity: 1;-o-transform: translateY(0);}}@keyframes fadeInDown {0% {opacity: 0;transform: translateY(-20px);}100% {opacity: 1;transform: translateY(0);}}.fadeInDown {-webkit-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-o-animation-name: fadeInDown;animation-name: fadeInDown;}@-webkit-keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translateX(-20px);}100% {opacity: 1;-webkit-transform: translateX(0);}}@-moz-keyframes fadeInLeft {0% {opacity: 0;-moz-transform: translateX(-20px);}100% {opacity: 1;-moz-transform: translateX(0);}}@-o-keyframes fadeInLeft {0% {opacity: 0;-o-transform: translateX(-20px);}100% {opacity: 1;-o-transform: translateX(0);}}@keyframes fadeInLeft {0% {opacity: 0;transform: translateX(-20px);}100% {opacity: 1;transform: translateX(0);}}.fadeInLeft {-webkit-animation-name: fadeInLeft;-moz-animation-name: fadeInLeft;-o-animation-name: fadeInLeft;animation-name: fadeInLeft;}@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translateX(20px);}100% {opacity: 1;-webkit-transform: translateX(0);}}@-moz-keyframes fadeInRight {0% {opacity: 0;-moz-transform: translateX(20px);}100% {opacity: 1;-moz-transform: translateX(0);}}@-o-keyframes fadeInRight {0% {opacity: 0;-o-transform: translateX(20px);}100% {opacity: 1;-o-transform: translateX(0);}}@keyframes fadeInRight {0% {opacity: 0;transform: translateX(20px);}100% {opacity: 1;transform: translateX(0);}}.fadeInRight {-webkit-animation-name: fadeInRight;-moz-animation-name: fadeInRight;-o-animation-name: fadeInRight;animation-name: fadeInRight;}@-webkit-keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translateY(2000px);}100% {opacity: 1;-webkit-transform: translateY(0);}}@-moz-keyframes fadeInUpBig {0% {opacity: 0;-moz-transform: translateY(2000px);}100% {opacity: 1;-moz-transform: translateY(0);}}@-o-keyframes fadeInUpBig {0% {opacity: 0;-o-transform: translateY(2000px);}100% {opacity: 1;-o-transform: translateY(0);}}@keyframes fadeInUpBig {0% {opacity: 0;transform: translateY(2000px);}100% {opacity: 1;transform: translateY(0);}}.fadeInUpBig {-webkit-animation-name: fadeInUpBig;-moz-animation-name: fadeInUpBig;-o-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}@-webkit-keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translateY(-2000px);}100% {opacity: 1;-webkit-transform: translateY(0);}}@-moz-keyframes fadeInDownBig {0% {opacity: 0;-moz-transform: translateY(-2000px);}100% {opacity: 1;-moz-transform: translateY(0);}}@-o-keyframes fadeInDownBig {0% {opacity: 0;-o-transform: translateY(-2000px);}100% {opacity: 1;-o-transform: translateY(0);}}@keyframes fadeInDownBig {0% {opacity: 0;transform: translateY(-2000px);}100% {opacity: 1;transform: translateY(0);}}.fadeInDownBig {-webkit-animation-name: fadeInDownBig;-moz-animation-name: fadeInDownBig;-o-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translateX(-2000px);}100% {opacity: 1;-webkit-transform: translateX(0);}}@-moz-keyframes fadeInLeftBig {0% {opacity: 0;-moz-transform: translateX(-2000px);}100% {opacity: 1;-moz-transform: translateX(0);}}@-o-keyframes fadeInLeftBig {0% {opacity: 0;-o-transform: translateX(-2000px);}100% {opacity: 1;-o-transform: translateX(0);}}@keyframes fadeInLeftBig {0% {opacity: 0;transform: translateX(-2000px);}100% {opacity: 1;transform: translateX(0);}}.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;-moz-animation-name: fadeInLeftBig;-o-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translateX(2000px);}100% {opacity: 1;-webkit-transform: translateX(0);}}@-moz-keyframes fadeInRightBig {0% {opacity: 0;-moz-transform: translateX(2000px);}100% {opacity: 1;-moz-transform: translateX(0);}}@-o-keyframes fadeInRightBig {0% {opacity: 0;-o-transform: translateX(2000px);}100% {opacity: 1;-o-transform: translateX(0);}}@keyframes fadeInRightBig {0% {opacity: 0;transform: translateX(2000px);}100% {opacity: 1;transform: translateX(0);}}.fadeInRightBig {-webkit-animation-name: fadeInRightBig;-moz-animation-name: fadeInRightBig;-o-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@-moz-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@-o-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}.fadeOut {-webkit-animation-name: fadeOut;-moz-animation-name: fadeOut;-o-animation-name: fadeOut;animation-name: fadeOut;}@-webkit-keyframes fadeOutUp {0% {opacity: 1;-webkit-transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(-20px);}}@-moz-keyframes fadeOutUp {0% {opacity: 1;-moz-transform: translateY(0);}100% {opacity: 0;-moz-transform: translateY(-20px);}}@-o-keyframes fadeOutUp {0% {opacity: 1;-o-transform: translateY(0);}100% {opacity: 0;-o-transform: translateY(-20px);}}@keyframes fadeOutUp {0% {opacity: 1;transform: translateY(0);}100% {opacity: 0;transform: translateY(-20px);}}.fadeOutUp {-webkit-animation-name: fadeOutUp;-moz-animation-name: fadeOutUp;-o-animation-name: fadeOutUp;animation-name: fadeOutUp;}@-webkit-keyframes fadeOutDown {0% {opacity: 1;-webkit-transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(20px);}}@-moz-keyframes fadeOutDown {0% {opacity: 1;-moz-transform: translateY(0);}100% {opacity: 0;-moz-transform: translateY(20px);}}@-o-keyframes fadeOutDown {0% {opacity: 1;-o-transform: translateY(0);}100% {opacity: 0;-o-transform: translateY(20px);}}@keyframes fadeOutDown {0% {opacity: 1;transform: translateY(0);}100% {opacity: 0;transform: translateY(20px);}}.fadeOutDown {-webkit-animation-name: fadeOutDown;-moz-animation-name: fadeOutDown;-o-animation-name: fadeOutDown;animation-name: fadeOutDown;}@-webkit-keyframes fadeOutLeft {0% {opacity: 1;-webkit-transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(-20px);}}@-moz-keyframes fadeOutLeft {0% {opacity: 1;-moz-transform: translateX(0);}100% {opacity: 0;-moz-transform: translateX(-20px);}}@-o-keyframes fadeOutLeft {0% {opacity: 1;-o-transform: translateX(0);}100% {opacity: 0;-o-transform: translateX(-20px);}}@keyframes fadeOutLeft {0% {opacity: 1;transform: translateX(0);}100% {opacity: 0;transform: translateX(-20px);}}.fadeOutLeft {-webkit-animation-name: fadeOutLeft;-moz-animation-name: fadeOutLeft;-o-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutRight {0% {opacity: 1;-webkit-transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(20px);}}@-moz-keyframes fadeOutRight {0% {opacity: 1;-moz-transform: translateX(0);}100% {opacity: 0;-moz-transform: translateX(20px);}}@-o-keyframes fadeOutRight {0% {opacity: 1;-o-transform: translateX(0);}100% {opacity: 0;-o-transform: translateX(20px);}}@keyframes fadeOutRight {0% {opacity: 1;transform: translateX(0);}100% {opacity: 0;transform: translateX(20px);}}.fadeOutRight {-webkit-animation-name: fadeOutRight;-moz-animation-name: fadeOutRight;-o-animation-name: fadeOutRight;animation-name: fadeOutRight;}@-webkit-keyframes fadeOutUpBig {0% {opacity: 1;-webkit-transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(-2000px);}}@-moz-keyframes fadeOutUpBig {0% {opacity: 1;-moz-transform: translateY(0);}100% {opacity: 0;-moz-transform: translateY(-2000px);}}@-o-keyframes fadeOutUpBig {0% {opacity: 1;-o-transform: translateY(0);}100% {opacity: 0;-o-transform: translateY(-2000px);}}@keyframes fadeOutUpBig {0% {opacity: 1;transform: translateY(0);}100% {opacity: 0;transform: translateY(-2000px);}}.fadeOutUpBig {-webkit-animation-name: fadeOutUpBig;-moz-animation-name: fadeOutUpBig;-o-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig;}@-webkit-keyframes fadeOutDownBig {0% {opacity: 1;-webkit-transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(2000px);}}@-moz-keyframes fadeOutDownBig {0% {opacity: 1;-moz-transform: translateY(0);}100% {opacity: 0;-moz-transform: translateY(2000px);}}@-o-keyframes fadeOutDownBig {0% {opacity: 1;-o-transform: translateY(0);}100% {opacity: 0;-o-transform: translateY(2000px);}}@keyframes fadeOutDownBig {0% {opacity: 1;transform: translateY(0);}100% {opacity: 0;transform: translateY(2000px);}}.fadeOutDownBig {-webkit-animation-name: fadeOutDownBig;-moz-animation-name: fadeOutDownBig;-o-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeftBig {0% {opacity: 1;-webkit-transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(-2000px);}}@-moz-keyframes fadeOutLeftBig {0% {opacity: 1;-moz-transform: translateX(0);}100% {opacity: 0;-moz-transform: translateX(-2000px);}}@-o-keyframes fadeOutLeftBig {0% {opacity: 1;-o-transform: translateX(0);}100% {opacity: 0;-o-transform: translateX(-2000px);}}@keyframes fadeOutLeftBig {0% {opacity: 1;transform: translateX(0);}100% {opacity: 0;transform: translateX(-2000px);}}.fadeOutLeftBig {-webkit-animation-name: fadeOutLeftBig;-moz-animation-name: fadeOutLeftBig;-o-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRightBig {0% {opacity: 1;-webkit-transform: translateX(0);}100% {opacity: 0;-webkit-transform: translateX(2000px);}}@-moz-keyframes fadeOutRightBig {0% {opacity: 1;-moz-transform: translateX(0);}100% {opacity: 0;-moz-transform: translateX(2000px);}}@-o-keyframes fadeOutRightBig {0% {opacity: 1;-o-transform: translateX(0);}100% {opacity: 0;-o-transform: translateX(2000px);}}@keyframes fadeOutRightBig {0% {opacity: 1;transform: translateX(0);}100% {opacity: 0;transform: translateX(2000px);}}.fadeOutRightBig {-webkit-animation-name: fadeOutRightBig;-moz-animation-name: fadeOutRightBig;-o-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig;}@-webkit-keyframes bounceIn {0% {opacity: 0;-webkit-transform: scale(.3);}50% {opacity: 1;-webkit-transform: scale(1.05);}70% {-webkit-transform: scale(.9);}100% {-webkit-transform: scale(1);}}@-moz-keyframes bounceIn {0% {opacity: 0;-moz-transform: scale(.3);}50% {opacity: 1;-moz-transform: scale(1.05);}70% {-moz-transform: scale(.9);}100% {-moz-transform: scale(1);}}@-o-keyframes bounceIn {0% {opacity: 0;-o-transform: scale(.3);}50% {opacity: 1;-o-transform: scale(1.05);}70% {-o-transform: scale(.9);}100% {-o-transform: scale(1);}}@keyframes bounceIn {0% {opacity: 0;transform: scale(.3);}50% {opacity: 1;transform: scale(1.05);}70% {transform: scale(.9);}100% {transform: scale(1);}}.bounceIn {-webkit-animation-name: bounceIn;-moz-animation-name: bounceIn;-o-animation-name: bounceIn;animation-name: bounceIn;}@-webkit-keyframes bounceInUp {0% {opacity: 0;-webkit-transform: translateY(2000px);}60% {opacity: 1;-webkit-transform: translateY(-30px);}80% {-webkit-transform: translateY(10px);}100% {-webkit-transform: translateY(0);}}@-moz-keyframes bounceInUp {0% {opacity: 0;-moz-transform: translateY(2000px);}60% {opacity: 1;-moz-transform: translateY(-30px);}80% {-moz-transform: translateY(10px);}100% {-moz-transform: translateY(0);}}@-o-keyframes bounceInUp {0% {opacity: 0;-o-transform: translateY(2000px);}60% {opacity: 1;-o-transform: translateY(-30px);}80% {-o-transform: translateY(10px);}100% {-o-transform: translateY(0);}}@keyframes bounceInUp {0% {opacity: 0;transform: translateY(2000px);}60% {opacity: 1;transform: translateY(-30px);}80% {transform: translateY(10px);}100% {transform: translateY(0);}}.bounceInUp {-webkit-animation-name: bounceInUp;-moz-animation-name: bounceInUp;-o-animation-name: bounceInUp;animation-name: bounceInUp;}@-webkit-keyframes bounceInDown {0% {opacity: 0;-webkit-transform: translateY(-2000px);}60% {opacity: 1;-webkit-transform: translateY(30px);}80% {-webkit-transform: translateY(-10px);}100% {-webkit-transform: translateY(0);}}@-moz-keyframes bounceInDown {0% {opacity: 0;-moz-transform: translateY(-2000px);}60% {opacity: 1;-moz-transform: translateY(30px);}80% {-moz-transform: translateY(-10px);}100% {-moz-transform: translateY(0);}}@-o-keyframes bounceInDown {0% {opacity: 0;-o-transform: translateY(-2000px);}60% {opacity: 1;-o-transform: translateY(30px);}80% {-o-transform: translateY(-10px);}100% {-o-transform: translateY(0);}}@keyframes bounceInDown {0% {opacity: 0;transform: translateY(-2000px);}60% {opacity: 1;transform: translateY(30px);}80% {transform: translateY(-10px);}100% {transform: translateY(0);}}.bounceInDown {-webkit-animation-name: bounceInDown;-moz-animation-name: bounceInDown;-o-animation-name: bounceInDown;animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {0% {opacity: 0;-webkit-transform: translateX(-2000px);}60% {opacity: 1;-webkit-transform: translateX(30px);}80% {-webkit-transform: translateX(-10px);}100% {-webkit-transform: translateX(0);}}@-moz-keyframes bounceInLeft {0% {opacity: 0;-moz-transform: translateX(-2000px);}60% {opacity: 1;-moz-transform: translateX(30px);}80% {-moz-transform: translateX(-10px);}100% {-moz-transform: translateX(0);}}@-o-keyframes bounceInLeft {0% {opacity: 0;-o-transform: translateX(-2000px);}60% {opacity: 1;-o-transform: translateX(30px);}80% {-o-transform: translateX(-10px);}100% {-o-transform: translateX(0);}}@keyframes bounceInLeft {0% {opacity: 0;transform: translateX(-2000px);}60% {opacity: 1;transform: translateX(30px);}80% {transform: translateX(-10px);}100% {transform: translateX(0);}}.bounceInLeft {-webkit-animation-name: bounceInLeft;-moz-animation-name: bounceInLeft;-o-animation-name: bounceInLeft;animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {0% {opacity: 0;-webkit-transform: translateX(2000px);}60% {opacity: 1;-webkit-transform: translateX(-30px);}80% {-webkit-transform: translateX(10px);}100% {-webkit-transform: translateX(0);}}@-moz-keyframes bounceInRight {0% {opacity: 0;-moz-transform: translateX(2000px);}60% {opacity: 1;-moz-transform: translateX(-30px);}80% {-moz-transform: translateX(10px);}100% {-moz-transform: translateX(0);}}@-o-keyframes bounceInRight {0% {opacity: 0;-o-transform: translateX(2000px);}60% {opacity: 1;-o-transform: translateX(-30px);}80% {-o-transform: translateX(10px);}100% {-o-transform: translateX(0);}}@keyframes bounceInRight {0% {opacity: 0;transform: translateX(2000px);}60% {opacity: 1;transform: translateX(-30px);}80% {transform: translateX(10px);}100% {transform: translateX(0);}}.bounceInRight {-webkit-animation-name: bounceInRight;-moz-animation-name: bounceInRight;-o-animation-name: bounceInRight;animation-name: bounceInRight;}@-webkit-keyframes bounceOut {0% {-webkit-transform: scale(1);}25% {-webkit-transform: scale(.95);}50% {opacity: 1;-webkit-transform: scale(1.1);}100% {opacity: 0;-webkit-transform: scale(.3);}}@-moz-keyframes bounceOut {0% {-moz-transform: scale(1);}25% {-moz-transform: scale(.95);}50% {opacity: 1;-moz-transform: scale(1.1);}100% {opacity: 0;-moz-transform: scale(.3);}}@-o-keyframes bounceOut {0% {-o-transform: scale(1);}25% {-o-transform: scale(.95);}50% {opacity: 1;-o-transform: scale(1.1);}100% {opacity: 0;-o-transform: scale(.3);}}@keyframes bounceOut {0% {transform: scale(1);}25% {transform: scale(.95);}50% {opacity: 1;transform: scale(1.1);}100% {opacity: 0;transform: scale(.3);}}.bounceOut {-webkit-animation-name: bounceOut;-moz-animation-name: bounceOut;-o-animation-name: bounceOut;animation-name: bounceOut;}@-webkit-keyframes bounceOutUp {0% {-webkit-transform: translateY(0);}20% {opacity: 1;-webkit-transform: translateY(20px);}100% {opacity: 0;-webkit-transform: translateY(-2000px);}}@-moz-keyframes bounceOutUp {0% {-moz-transform: translateY(0);}20% {opacity: 1;-moz-transform: translateY(20px);}100% {opacity: 0;-moz-transform: translateY(-2000px);}}@-o-keyframes bounceOutUp {0% {-o-transform: translateY(0);}20% {opacity: 1;-o-transform: translateY(20px);}100% {opacity: 0;-o-transform: translateY(-2000px);}}@keyframes bounceOutUp {0% {transform: translateY(0);}20% {opacity: 1;transform: translateY(20px);}100% {opacity: 0;transform: translateY(-2000px);}}.bounceOutUp {-webkit-animation-name: bounceOutUp;-moz-animation-name: bounceOutUp;-o-animation-name: bounceOutUp;animation-name: bounceOutUp;}@-webkit-keyframes bounceOutDown {0% {-webkit-transform: translateY(0);}20% {opacity: 1;-webkit-transform: translateY(-20px);}100% {opacity: 0;-webkit-transform: translateY(2000px);}}@-moz-keyframes bounceOutDown {0% {-moz-transform: translateY(0);}20% {opacity: 1;-moz-transform: translateY(-20px);}100% {opacity: 0;-moz-transform: translateY(2000px);}}@-o-keyframes bounceOutDown {0% {-o-transform: translateY(0);}20% {opacity: 1;-o-transform: translateY(-20px);}100% {opacity: 0;-o-transform: translateY(2000px);}}@keyframes bounceOutDown {0% {transform: translateY(0);}20% {opacity: 1;transform: translateY(-20px);}100% {opacity: 0;transform: translateY(2000px);}}.bounceOutDown {-webkit-animation-name: bounceOutDown;-moz-animation-name: bounceOutDown;-o-animation-name: bounceOutDown;animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft {0% {-webkit-transform: translateX(0);}20% {opacity: 1;-webkit-transform: translateX(20px);}100% {opacity: 0;-webkit-transform: translateX(-2000px);}}@-moz-keyframes bounceOutLeft {0% {-moz-transform: translateX(0);}20% {opacity: 1;-moz-transform: translateX(20px);}100% {opacity: 0;-moz-transform: translateX(-2000px);}}@-o-keyframes bounceOutLeft {0% {-o-transform: translateX(0);}20% {opacity: 1;-o-transform: translateX(20px);}100% {opacity: 0;-o-transform: translateX(-2000px);}}@keyframes bounceOutLeft {0% {transform: translateX(0);}20% {opacity: 1;transform: translateX(20px);}100% {opacity: 0;transform: translateX(-2000px);}}.bounceOutLeft {-webkit-animation-name: bounceOutLeft;-moz-animation-name: bounceOutLeft;-o-animation-name: bounceOutLeft;animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight {0% {-webkit-transform: translateX(0);}20% {opacity: 1;-webkit-transform: translateX(-20px);}100% {opacity: 0;-webkit-transform: translateX(2000px);}}@-moz-keyframes bounceOutRight {0% {-moz-transform: translateX(0);}20% {opacity: 1;-moz-transform: translateX(-20px);}100% {opacity: 0;-moz-transform: translateX(2000px);}}@-o-keyframes bounceOutRight {0% {-o-transform: translateX(0);}20% {opacity: 1;-o-transform: translateX(-20px);}100% {opacity: 0;-o-transform: translateX(2000px);}}@keyframes bounceOutRight {0% {transform: translateX(0);}20% {opacity: 1;transform: translateX(-20px);}100% {opacity: 0;transform: translateX(2000px);}}.bounceOutRight {-webkit-animation-name: bounceOutRight;-moz-animation-name: bounceOutRight;-o-animation-name: bounceOutRight;animation-name: bounceOutRight;}@-webkit-keyframes rotateIn {0% {-webkit-transform-origin: center center;-webkit-transform: rotate(-200deg);opacity: 0;}100% {-webkit-transform-origin: center center;-webkit-transform: rotate(0);opacity: 1;}}@-moz-keyframes rotateIn {0% {-moz-transform-origin: center center;-moz-transform: rotate(-200deg);opacity: 0;}100% {-moz-transform-origin: center center;-moz-transform: rotate(0);opacity: 1;}}@-o-keyframes rotateIn {0% {-o-transform-origin: center center;-o-transform: rotate(-200deg);opacity: 0;}100% {-o-transform-origin: center center;-o-transform: rotate(0);opacity: 1;}}@keyframes rotateIn {0% {transform-origin: center center;transform: rotate(-200deg);opacity: 0;}100% {transform-origin: center center;transform: rotate(0);opacity: 1;}}.rotateIn {-webkit-animation-name: rotateIn;-moz-animation-name: rotateIn;-o-animation-name: rotateIn;animation-name: rotateIn;}@-webkit-keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;-webkit-transform: rotate(90deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;-webkit-transform: rotate(0);opacity: 1;}}@-moz-keyframes rotateInUpLeft {0% {-moz-transform-origin: left bottom;-moz-transform: rotate(90deg);opacity: 0;}100% {-moz-transform-origin: left bottom;-moz-transform: rotate(0);opacity: 1;}}@-o-keyframes rotateInUpLeft {0% {-o-transform-origin: left bottom;-o-transform: rotate(90deg);opacity: 0;}100% {-o-transform-origin: left bottom;-o-transform: rotate(0);opacity: 1;}}@keyframes rotateInUpLeft {0% {transform-origin: left bottom;transform: rotate(90deg);opacity: 0;}100% {transform-origin: left bottom;transform: rotate(0);opacity: 1;}}.rotateInUpLeft {-webkit-animation-name: rotateInUpLeft;-moz-animation-name: rotateInUpLeft;-o-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;-webkit-transform: rotate(-90deg);opacity: 0;}100% {-webkit-transform-origin: left bottom;-webkit-transform: rotate(0);opacity: 1;}}@-moz-keyframes rotateInDownLeft {0% {-moz-transform-origin: left bottom;-moz-transform: rotate(-90deg);opacity: 0;}100% {-moz-transform-origin: left bottom;-moz-transform: rotate(0);opacity: 1;}}@-o-keyframes rotateInDownLeft {0% {-o-transform-origin: left bottom;-o-transform: rotate(-90deg);opacity: 0;}100% {-o-transform-origin: left bottom;-o-transform: rotate(0);opacity: 1;}}@keyframes rotateInDownLeft {0% {transform-origin: left bottom;transform: rotate(-90deg);opacity: 0;}100% {transform-origin: left bottom;transform: rotate(0);opacity: 1;}}.rotateInDownLeft {-webkit-animation-name: rotateInDownLeft;-moz-animation-name: rotateInDownLeft;-o-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;-webkit-transform: rotate(-90deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;-webkit-transform: rotate(0);opacity: 1;}}@-moz-keyframes rotateInUpRight {0% {-moz-transform-origin: right bottom;-moz-transform: rotate(-90deg);opacity: 0;}100% {-moz-transform-origin: right bottom;-moz-transform: rotate(0);opacity: 1;}}@-o-keyframes rotateInUpRight {0% {-o-transform-origin: right bottom;-o-transform: rotate(-90deg);opacity: 0;}100% {-o-transform-origin: right bottom;-o-transform: rotate(0);opacity: 1;}}@keyframes rotateInUpRight {0% {transform-origin: right bottom;transform: rotate(-90deg);opacity: 0;}100% {transform-origin: right bottom;transform: rotate(0);opacity: 1;}}.rotateInUpRight {-webkit-animation-name: rotateInUpRight;-moz-animation-name: rotateInUpRight;-o-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}@-webkit-keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;-webkit-transform: rotate(90deg);opacity: 0;}100% {-webkit-transform-origin: right bottom;-webkit-transform: rotate(0);opacity: 1;}}@-moz-keyframes rotateInDownRight {0% {-moz-transform-origin: right bottom;-moz-transform: rotate(90deg);opacity: 0;}100% {-moz-transform-origin: right bottom;-moz-transform: rotate(0);opacity: 1;}}@-o-keyframes rotateInDownRight {0% {-o-transform-origin: right bottom;-o-transform: rotate(90deg);opacity: 0;}100% {-o-transform-origin: right bottom;-o-transform: rotate(0);opacity: 1;}}@keyframes rotateInDownRight {0% {transform-origin: right bottom;transform: rotate(90deg);opacity: 0;}100% {transform-origin: right bottom;transform: rotate(0);opacity: 1;}}.rotateInDownRight {-webkit-animation-name: rotateInDownRight;-moz-animation-name: rotateInDownRight;-o-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}@-webkit-keyframes rotateOut {0% {-webkit-transform-origin: center center;-webkit-transform: rotate(0);opacity: 1;}100% {-webkit-transform-origin: center center;-webkit-transform: rotate(200deg);opacity: 0;}}@-moz-keyframes rotateOut {0% {-moz-transform-origin: center center;-moz-transform: rotate(0);opacity: 1;}100% {-moz-transform-origin: center center;-moz-transform: rotate(200deg);opacity: 0;}}@-o-keyframes rotateOut {0% {-o-transform-origin: center center;-o-transform: rotate(0);opacity: 1;}100% {-o-transform-origin: center center;-o-transform: rotate(200deg);opacity: 0;}}@keyframes rotateOut {0% {transform-origin: center center;transform: rotate(0);opacity: 1;}100% {transform-origin: center center;transform: rotate(200deg);opacity: 0;}}.rotateOut {-webkit-animation-name: rotateOut;-moz-animation-name: rotateOut;-o-animation-name: rotateOut;animation-name: rotateOut;}@-webkit-keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;-webkit-transform: rotate(0);opacity: 1;}100% {-webkit-transform-origin: left bottom;-webkit-transform: rotate(-90deg);opacity: 0;}}@-moz-keyframes rotateOutUpLeft {0% {-moz-transform-origin: left bottom;-moz-transform: rotate(0);opacity: 1;}100% {-moz-transform-origin: left bottom;-moz-transform: rotate(-90deg);opacity: 0;}}@-o-keyframes rotateOutUpLeft {0% {-o-transform-origin: left bottom;-o-transform: rotate(0);opacity: 1;}100% {-o-transform-origin: left bottom;-o-transform: rotate(-90deg);opacity: 0;}}@keyframes rotateOutUpLeft {0% {transform-origin: left bottom;transform: rotate(0);opacity: 1;}100% {transform-origin: left bottom;transform: rotate(-90deg);opacity: 0;}}.rotateOutUpLeft {-webkit-animation-name: rotateOutUpLeft;-moz-animation-name: rotateOutUpLeft;-o-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft;}@-webkit-keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;-webkit-transform: rotate(0);opacity: 1;}100% {-webkit-transform-origin: left bottom;-webkit-transform: rotate(90deg);opacity: 0;}}@-moz-keyframes rotateOutDownLeft {0% {-moz-transform-origin: left bottom;-moz-transform: rotate(0);opacity: 1;}100% {-moz-transform-origin: left bottom;-moz-transform: rotate(90deg);opacity: 0;}}@-o-keyframes rotateOutDownLeft {0% {-o-transform-origin: left bottom;-o-transform: rotate(0);opacity: 1;}100% {-o-transform-origin: left bottom;-o-transform: rotate(90deg);opacity: 0;}}@keyframes rotateOutDownLeft {0% {transform-origin: left bottom;transform: rotate(0);opacity: 1;}100% {transform-origin: left bottom;transform: rotate(90deg);opacity: 0;}}.rotateOutDownLeft {-webkit-animation-name: rotateOutDownLeft;-moz-animation-name: rotateOutDownLeft;-o-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft;}@-webkit-keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;-webkit-transform: rotate(0);opacity: 1;}100% {-webkit-transform-origin: right bottom;-webkit-transform: rotate(90deg);opacity: 0;}}@-moz-keyframes rotateOutUpRight {0% {-moz-transform-origin: right bottom;-moz-transform: rotate(0);opacity: 1;}100% {-moz-transform-origin: right bottom;-moz-transform: rotate(90deg);opacity: 0;}}@-o-keyframes rotateOutUpRight {0% {-o-transform-origin: right bottom;-o-transform: rotate(0);opacity: 1;}100% {-o-transform-origin: right bottom;-o-transform: rotate(90deg);opacity: 0;}}@keyframes rotateOutUpRight {0% {transform-origin: right bottom;transform: rotate(0);opacity: 1;}100% {transform-origin: right bottom;transform: rotate(90deg);opacity: 0;}}.rotateOutUpRight {-webkit-animation-name: rotateOutUpRight;-moz-animation-name: rotateOutUpRight;-o-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight;}@-webkit-keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;-webkit-transform: rotate(0);opacity: 1;}100% {-webkit-transform-origin: right bottom;-webkit-transform: rotate(-90deg);opacity: 0;}}@-moz-keyframes rotateOutDownRight {0% {-moz-transform-origin: right bottom;-moz-transform: rotate(0);opacity: 1;}100% {-moz-transform-origin: right bottom;-moz-transform: rotate(-90deg);opacity: 0;}}@-o-keyframes rotateOutDownRight {0% {-o-transform-origin: right bottom;-o-transform: rotate(0);opacity: 1;}100% {-o-transform-origin: right bottom;-o-transform: rotate(-90deg);opacity: 0;}}@keyframes rotateOutDownRight {0% {transform-origin: right bottom;transform: rotate(0);opacity: 1;}100% {transform-origin: right bottom;transform: rotate(-90deg);opacity: 0;}}.rotateOutDownRight {-webkit-animation-name: rotateOutDownRight;-moz-animation-name: rotateOutDownRight;-o-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight;}@-webkit-keyframes hinge {0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }100% { -webkit-transform: translateY(700px); opacity: 0; }}@-moz-keyframes hinge {0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }100% { -moz-transform: translateY(700px); opacity: 0; }}@-o-keyframes hinge {0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }100% { -o-transform: translateY(700px); opacity: 0; }}@keyframes hinge {0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }100% { transform: translateY(700px); opacity: 0; }}.hinge {-webkit-animation-name: hinge;-moz-animation-name: hinge;-o-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); }100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }}@-moz-keyframes rollIn {0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }}@-o-keyframes rollIn {0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }}@keyframes rollIn {0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }100% { opacity: 1; transform: translateX(0px) rotate(0deg); }}.rollIn {-webkit-animation-name: rollIn;-moz-animation-name: rollIn;-o-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);}    100% {opacity: 0;-webkit-transform: translateX(100%) rotate(120deg);}}@-moz-keyframes rollOut {    0% {opacity: 1;-moz-transform: translateX(0px) rotate(0deg);}    100% {opacity: 0;-moz-transform: translateX(100%) rotate(120deg);}}@-o-keyframes rollOut {    0% {opacity: 1;-o-transform: translateX(0px) rotate(0deg);}    100% {opacity: 0;-o-transform: translateX(100%) rotate(120deg);}}@keyframes rollOut {    0% {opacity: 1;transform: translateX(0px) rotate(0deg);}    100% {opacity: 0;transform: translateX(100%) rotate(120deg);}}.rollOut {-webkit-animation-name: rollOut;-moz-animation-name: rollOut;-o-animation-name: rollOut;animation-name: rollOut;}/* originally authored by Angelo Rohit - https://github.com/angelorohit */@-webkit-keyframes lightSpeedIn {0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }}@-moz-keyframes lightSpeedIn {0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }}@-o-keyframes lightSpeedIn {0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }}@keyframes lightSpeedIn {0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }100% { transform: translateX(0%) skewX(0deg); opacity: 1; }}.lightSpeedIn {    -webkit-animation-name: lightSpeedIn;    -moz-animation-name: lightSpeedIn;    -o-animation-name: lightSpeedIn;    animation-name: lightSpeedIn;    -webkit-animation-timing-function: ease-out;    -moz-animation-timing-function: ease-out;    -o-animation-timing-function: ease-out;    animation-timing-function: ease-out;}.animated.lightSpeedIn {    -webkit-animation-duration: 0.5s;    -moz-animation-duration: 0.5s;    -o-animation-duration: 0.5s;    animation-duration: 0.5s;}/* originally authored by Angelo Rohit - https://github.com/angelorohit */@-webkit-keyframes lightSpeedOut {    0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }}@-moz-keyframes lightSpeedOut {0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }}@-o-keyframes lightSpeedOut {0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }}@keyframes lightSpeedOut {0% { transform: translateX(0%) skewX(0deg); opacity: 1; }100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }}.lightSpeedOut {    -webkit-animation-name: lightSpeedOut;    -moz-animation-name: lightSpeedOut;    -o-animation-name: lightSpeedOut;    animation-name: lightSpeedOut;    -webkit-animation-timing-function: ease-in;    -moz-animation-timing-function: ease-in;    -o-animation-timing-function: ease-in;    animation-timing-function: ease-in;}.animated.lightSpeedOut {    -webkit-animation-duration: 0.25s;    -moz-animation-duration: 0.25s;    -o-animation-duration: 0.25s;    animation-duration: 0.25s;}/* originally authored by Angelo Rohit - https://github.com/angelorohit */@-webkit-keyframes wiggle {    0% { -webkit-transform: skewX(9deg); }    10% { -webkit-transform: skewX(-8deg); }    20% { -webkit-transform: skewX(7deg); }    30% { -webkit-transform: skewX(-6deg); }    40% { -webkit-transform: skewX(5deg); }    50% { -webkit-transform: skewX(-4deg); }    60% { -webkit-transform: skewX(3deg); }    70% { -webkit-transform: skewX(-2deg); }    80% { -webkit-transform: skewX(1deg); }    90% { -webkit-transform: skewX(0deg); }100% { -webkit-transform: skewX(0deg); }}@-moz-keyframes wiggle {    0% { -moz-transform: skewX(9deg); }    10% { -moz-transform: skewX(-8deg); }    20% { -moz-transform: skewX(7deg); }    30% { -moz-transform: skewX(-6deg); }    40% { -moz-transform: skewX(5deg); }    50% { -moz-transform: skewX(-4deg); }    60% { -moz-transform: skewX(3deg); }    70% { -moz-transform: skewX(-2deg); }    80% { -moz-transform: skewX(1deg); }    90% { -moz-transform: skewX(0deg); }100% { -moz-transform: skewX(0deg); }}@-o-keyframes wiggle {    0% { -o-transform: skewX(9deg); }    10% { -o-transform: skewX(-8deg); }    20% { -o-transform: skewX(7deg); }    30% { -o-transform: skewX(-6deg); }    40% { -o-transform: skewX(5deg); }    50% { -o-transform: skewX(-4deg); }    60% { -o-transform: skewX(3deg); }    70% { -o-transform: skewX(-2deg); }    80% { -o-transform: skewX(1deg); }    90% { -o-transform: skewX(0deg); }100% { -o-transform: skewX(0deg); }}@keyframes wiggle {    0% { transform: skewX(9deg); }    10% { transform: skewX(-8deg); }    20% { transform: skewX(7deg); }    30% { transform: skewX(-6deg); }    40% { transform: skewX(5deg); }    50% { transform: skewX(-4deg); }    60% { transform: skewX(3deg); }    70% { transform: skewX(-2deg); }    80% { transform: skewX(1deg); }    90% { transform: skewX(0deg); }100% { transform: skewX(0deg); }}.wiggle {    -webkit-animation-name: wiggle;    -moz-animation-name: wiggle;    -o-animation-name: wiggle;    animation-name: wiggle;    -webkit-animation-timing-function: ease-in;    -moz-animation-timing-function: ease-in;    -o-animation-timing-function: ease-in;    animation-timing-function: ease-in;}.animated.wiggle {    -webkit-animation-duration: 0.75s;    -moz-animation-duration: 0.75s;    -o-animation-duration: 0.75s;    animation-duration: 0.75s;}#extraContainer1 img, #extraContainer3 img, #extraContainer5 img, #extraContainer7 img {max-width: 100%;width: 100%;height: auto;}#extraContainer1, #extraContainer3, #extraContainer5, #extraContainer7 {padding: 0px;}.box-content, div.box-panel-items > div > div {opacity: 0;pointer-events: none;position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;padding: 0;overflow: hidden;overflow-y: auto;}body {font: 20px/32px 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;font-weight: 100!important;}.box h2 {    font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;    font-weight: 100!important;}#nav {  font: 13px/20px 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-weight: 100;}/* Responsive Navigation *//* Mobile Landscape and Portrait */@media only screen and (max-width: 767px) {   #nav {     font: 13px/20px 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;     font-weight: 100;    }        .box-content, .box {    font-size: 95%;    }}/* @end */blockquote {font: 42px/54px 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;font-weight: 100;}.filesharing-item-title a:link {font: 14px 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;font-weight: 100;}.form-input-field {font: 18px/20px 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;font-weight: 100;}textarea.form-input-field{font: 18px/20px 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif, sans-serif;}.form-input-button {font: 16px/20px 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;}/* Tablet and Mobile */@media only screen and (max-width:767px) {        body {font: 1.0em/1.4em 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;font-weight: 100;    }    }
}

