 .md-perspective, .md-perspective body {height: 100%;overflow: hidden;}.md-perspective body {-moz-perspective: 600px;-webkit-perspective: 600px;background: #222;perspective: 600px;}.container {background: #e74c3c;min-height: 100%;}.md-modal {-moz-backface-visibility: hidden;-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-webkit-backface-visibility: hidden;-webkit-transform: translateX(-50%) translateY(-50%);backface-visibility: hidden;height: auto;left: 50%;max-width: 630px;min-width: 300px;position: fixed;top: 50%;transform: translateX(-50%) translateY(-50%);visibility: hidden;width: 50%;z-index: 2000;}.md-show {visibility: visible;}.md-overlay {-moz-transition: all 0.3s;-webkit-transition: all 0.3s;background: rgba(55, 58, 60, 0.65);height: 100%;left: 0;opacity: 0;position: fixed;top: 0;transition: all 0.3s;visibility: hidden;width: 100%;z-index: 1000;}.md-show ~ .md-overlay {opacity: 1;visibility: visible;}.md-content {background: #fff;border-radius: 3px;color: #666666;margin: 0 auto;position: relative;}.md-content h3 {background: #1b8bf9;border-radius: 3px 3px 0 0;color: #fff;font-size: 2.4em;font-weight: 300;margin: 0;opacity: 0.8;padding: 0.4em;text-align: center;}.md-content > div {font-size: 1.15em;font-weight: 300;margin: 0;padding: 15px 15px 30px 15px;}.md-content > div p {margin: 0;padding: 10px 0;}.md-content > div ul {margin: 0;padding: 0 0 30px 20px;}.md-content > div ul li {padding: 5px 0;}.md-content button {display: block;font-size: 0.8em;margin: 0 auto;}.md-effect-1 .md-content {-moz-transform: scale(0.7);-moz-transition: all 0.3s;-ms-transform: scale(0.7);-webkit-transform: scale(0.7);-webkit-transition: all 0.3s;opacity: 0;transform: scale(0.7);transition: all 0.3s;}.md-show.md-effect-1 .md-content {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);opacity: 1;transform: scale(1);}.md-effect-2 .md-content {-moz-transform: translateX(20%);-moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);-ms-transform: translateX(20%);-webkit-transform: translateX(20%);-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);opacity: 0;transform: translateX(20%);transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);}.md-show.md-effect-2 .md-content {-moz-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);opacity: 1;transform: translateX(0);}.md-effect-3 .md-content {-moz-transform: translateY(20%);-moz-transition: all 0.3s;-ms-transform: translateY(20%);-webkit-transform: translateY(20%);-webkit-transition: all 0.3s;opacity: 0;transform: translateY(20%);transition: all 0.3s;}.md-show.md-effect-3 .md-content {-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;transform: translateY(0);}.md-effect-4 .md-content {-moz-transform: scale(0) rotate(720deg);-ms-transform: scale(0) rotate(720deg);-webkit-transform: scale(0) rotate(720deg);opacity: 0;transform: scale(0) rotate(720deg);}.md-show.md-effect-4 ~ .md-overlay, .md-effect-4 .md-content {-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}.md-show.md-effect-4 .md-content {-moz-transform: scale(1) rotate(0deg);-ms-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);opacity: 1;transform: scale(1) rotate(0deg);}.md-effect-5.md-modal {-moz-perspective: 1300px;-webkit-perspective: 1300px;perspective: 1300px;}.md-effect-5 .md-content {-moz-transform: translateZ(600px) rotateX(20deg);-moz-transform-style: preserve-3d;-ms-transform: translateZ(600px) rotateX(20deg);-webkit-transform: translateZ(600px) rotateX(20deg);-webkit-transform-style: preserve-3d;opacity: 0;transform: translateZ(600px) rotateX(20deg);transform-style: preserve-3d;}.md-show.md-effect-5 .md-content {-moz-transform: translateZ(0px) rotateX(0deg);-moz-transition: all 0.3s ease-in;-ms-transform: translateZ(0px) rotateX(0deg);-webkit-transform: translateZ(0px) rotateX(0deg);-webkit-transition: all 0.3s ease-in;opacity: 1;transform: translateZ(0px) rotateX(0deg);transition: all 0.3s ease-in;}.md-effect-6.md-modal {-moz-perspective: 1300px;-webkit-perspective: 1300px;perspective: 1300px;}.md-effect-6 .md-content {-moz-transform: translate(30%) translateZ(600px) rotate(10deg);-moz-transform-style: preserve-3d;-ms-transform: translate(30%) translateZ(600px) rotate(10deg);-webkit-transform: translate(30%) translateZ(600px) rotate(10deg);-webkit-transform-style: preserve-3d;opacity: 0;transform: translate(30%) translateZ(600px) rotate(10deg);transform-style: preserve-3d;}.md-show.md-effect-6 .md-content {-moz-transform: translate(0%) translateZ(0) rotate(0deg);-moz-transition: all 0.3s ease-in;-ms-transform: translate(0%) translateZ(0) rotate(0deg);-webkit-transform: translate(0%) translateZ(0) rotate(0deg);-webkit-transition: all 0.3s ease-in;opacity: 1;transform: translate(0%) translateZ(0) rotate(0deg);transition: all 0.3s ease-in;}.md-effect-7 {-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);top: 0;transform: translateX(-50%);}.md-effect-7 .md-content {-moz-transform: translateY(-200%);-moz-transition: all .3s;-ms-transform: translateY(-200%);-webkit-transform: translateY(-200%);-webkit-transition: all .3s;opacity: 0;transform: translateY(-200%);transition: all .3s;}.md-show.md-effect-7 .md-content {-moz-transform: translateY(0%);-ms-transform: translateY(0%);-webkit-transform: translateY(0%);border-radius: 0 0 3px 3px;opacity: 1;transform: translateY(0%);}.md-effect-8.md-modal {-moz-perspective: 1300px;-webkit-perspective: 1300px;perspective: 1300px;}.md-effect-8 .md-content {-moz-transform: rotateY(-70deg);-moz-transform-style: preserve-3d;-moz-transition: all 0.3s;-ms-transform: rotateY(-70deg);-webkit-transform: rotateY(-70deg);-webkit-transform-style: preserve-3d;-webkit-transition: all 0.3s;opacity: 0;transform: rotateY(-70deg);transform-style: preserve-3d;transition: all 0.3s;}.md-show.md-effect-8 .md-content {-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-webkit-transform: rotateY(0deg);opacity: 1;transform: rotateY(0deg);}.md-effect-9.md-modal {-moz-perspective: 1300px;-webkit-perspective: 1300px;perspective: 1300px;}.md-effect-9 .md-content {-moz-transform: rotateX(-70deg);-moz-transform-style: preserve-3d;-moz-transition: all 0.3s;-ms-transform: rotateX(-70deg);-webkit-transform: rotateX(-70deg);-webkit-transform-style: preserve-3d;-webkit-transition: all 0.3s;opacity: 0;transform: rotateX(-70deg);transform-style: preserve-3d;transition: all 0.3s;}.md-show.md-effect-9 .md-content {-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);-webkit-transform: rotateX(0deg);opacity: 1;transform: rotateX(0deg);}.md-effect-10.md-modal {-moz-perspective: 1300px;-webkit-perspective: 1300px;perspective: 1300px;}.md-effect-10 .md-content {-moz-transform: rotateX(-60deg);-moz-transform-origin: 50% 0;-moz-transform-style: preserve-3d;-moz-transition: all 0.3s;-ms-transform: rotateX(-60deg);-webkit-transform: rotateX(-60deg);-webkit-transform-origin: 50% 0;-webkit-transform-style: preserve-3d;-webkit-transition: all 0.3s;opacity: 0;transform: rotateX(-60deg);transform-origin: 50% 0;transform-style: preserve-3d;transition: all 0.3s;}.md-show.md-effect-10 .md-content {-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);-webkit-transform: rotateX(0deg);opacity: 1;transform: rotateX(0deg);}.md-effect-11 .md-content {-moz-transform: scale(2);-moz-transition: all 0.3s;-ms-transform: scale(2);-webkit-transform: scale(2);-webkit-transition: all 0.3s;opacity: 0;transform: scale(2);transition: all 0.3s;}.md-show.md-effect-11 .md-content {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);opacity: 1;transform: scale(1);}.md-effect-12 .md-content {-moz-transform: scale(0.8);-moz-transition: all 0.3s;-ms-transform: scale(0.8);-webkit-transform: scale(0.8);-webkit-transition: all 0.3s;opacity: 0;transform: scale(0.8);transition: all 0.3s;}.md-show.md-effect-12 ~ .md-overlay {background: #fff;}.md-effect-12 .md-content h3, .md-effect-12 .md-content {background: transparent;}.md-show.md-effect-12 .md-content {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);opacity: 1;transform: scale(1);}.md-effect-13.md-modal {-moz-perspective: 1300px;-webkit-perspective: 1300px;perspective: 1300px;}.md-effect-13 .md-content {-moz-transform: translateZ(-3000px) rotateY(90deg);-moz-transform-style: preserve-3d;-ms-transform: translateZ(-3000px) rotateY(90deg);-webkit-transform: translateZ(-3000px) rotateY(90deg);-webkit-transform-style: preserve-3d;opacity: 0;transform: translateZ(-3000px) rotateY(90deg);transform-style: preserve-3d;}.md-show.md-effect-13 .md-content {-moz-animation: slit .7s forwards ease-out;-webkit-animation: slit .7s forwards ease-out;animation: slit .7s forwards ease-out;}@-webkit-keyframes slit {50% {-webkit-animation-timing-function: ease-out;-webkit-transform: translateZ(-250px) rotateY(89deg);opacity: .5;}100% {-webkit-transform: translateZ(0) rotateY(0deg);opacity: 1;}}@-moz-keyframes slit {50% {-moz-animation-timing-function: ease-out;-moz-transform: translateZ(-250px) rotateY(89deg);opacity: .5;}100% {-moz-transform: translateZ(0) rotateY(0deg);opacity: 1;}}@keyframes slit {50% {animation-timing-function: ease-in;opacity: 1;transform: translateZ(-250px) rotateY(89deg);}100% {opacity: 1;transform: translateZ(0) rotateY(0deg);}}.md-effect-14.md-modal {-moz-perspective: 1300px;-webkit-perspective: 1300px;perspective: 1300px;}.md-effect-14 .md-content {-moz-transform: translateY(100%) rotateX(90deg);-moz-transform-origin: 0 100%;-moz-transform-style: preserve-3d;-moz-transition: all 0.3s ease-out;-ms-transform: translateY(100%) rotateX(90deg);-webkit-transform: translateY(100%) rotateX(90deg);-webkit-transform-origin: 0 100%;-webkit-transform-style: preserve-3d;-webkit-transition: all 0.3s ease-out;opacity: 0;transform: translateY(100%) rotateX(90deg);transform-origin: 0 100%;transform-style: preserve-3d;transition: all 0.3s ease-out;}.md-show.md-effect-14 .md-content {-moz-transform: translateY(0%) rotateX(0deg);-ms-transform: translateY(0%) rotateX(0deg);-webkit-transform: translateY(0%) rotateX(0deg);opacity: 1;transform: translateY(0%) rotateX(0deg);}.md-effect-15.md-modal {-moz-perspective: 1300px;-webkit-perspective: 1300px;perspective: 1300px;}.md-effect-15 .md-content {-moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);-moz-transform-origin: 0 100%;-moz-transform-style: preserve-3d;-moz-transition: all 0.3s;-ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);-webkit-transform-origin: 0 100%;-webkit-transform-style: preserve-3d;-webkit-transition: all 0.3s;opacity: 0;transform: translateZ(100px) translateX(-30%) rotateY(90deg);transform-origin: 0 100%;transform-style: preserve-3d;transition: all 0.3s;}.md-show.md-effect-15 .md-content {-moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);-ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);-webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);opacity: 1;transform: translateZ(0px) translateX(0%) rotateY(0deg);}.md-show.md-effect-16 ~ .md-overlay {background: rgba(180, 46, 32, 0.5);}.md-show.md-effect-16 ~ .container {-moz-filter: blur(3px);-webkit-filter: blur(3px);filter: blur(3px);}.md-effect-16 .md-content {-moz-transform: translateY(-5%);-ms-transform: translateY(-5%);-webkit-transform: translateY(-5%);opacity: 0;transform: translateY(-5%);}.md-show.md-effect-16 ~ .container, .md-effect-16 .md-content {-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}.md-show.md-effect-16 .md-content {-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;transform: translateY(0);}.md-show.md-effect-17 ~ .container {-moz-transition: -moz-transform 0.3s;-webkit-transition: -webkit-transform 0.3s;height: 100%;overflow: hidden;transition: transform 0.3s;}.md-show.md-effect-17 ~ .container, .md-show.md-effect-17 ~ .md-overlay {-moz-transform: rotateX(-2deg);-moz-transform-origin: 50% 0%;-moz-transform-style: preserve-3d;-ms-transform: rotateX(-2deg);-webkit-transform: rotateX(-2deg);-webkit-transform-origin: 50% 0%;-webkit-transform-style: preserve-3d;transform: rotateX(-2deg);transform-origin: 50% 0%;transform-style: preserve-3d;}.md-effect-17 .md-content {-moz-transform: translateY(200%);-ms-transform: translateY(200%);-webkit-transform: translateY(200%);opacity: 0;transform: translateY(200%);}.md-show.md-effect-17 .md-content {-moz-transform: translateY(0);-moz-transition: all 0.3s 0.2s;-ms-transform: translateY(0);-webkit-transform: translateY(0);-webkit-transition: all 0.3s 0.2s;opacity: 1;transform: translateY(0);transition: all 0.3s 0.2s;}.md-show.md-effect-18 ~ .container {height: 100%;overflow: hidden;}.md-show.md-effect-18 ~ .md-overlay {-moz-transition: all 0.5s;-webkit-transition: all 0.5s;background: rgba(55, 58, 60, 0.5);transition: all 0.5s;}.md-show.md-effect-18 ~ .container, .md-show.md-effect-18 ~ .md-overlay {-moz-animation: rotateRightSideFirst 0.5s forwards ease-in;-moz-transform-origin: 0% 50%;-moz-transform-style: preserve-3d;-webkit-animation: rotateRightSideFirst 0.5s forwards ease-in;-webkit-transform-origin: 0% 50%;-webkit-transform-style: preserve-3d;animation: rotateRightSideFirst 0.5s forwards ease-in;transform-origin: 0% 50%;transform-style: preserve-3d;}@-webkit-keyframes rotateRightSideFirst {50% {-webkit-animation-timing-function: ease-out;-webkit-transform: translateZ(-50px) rotateY(5deg);}100% {-webkit-transform: translateZ(-200px);}}@-moz-keyframes rotateRightSideFirst {50% {-moz-animation-timing-function: ease-out;-moz-transform: translateZ(-50px) rotateY(5deg);}100% {-moz-transform: translateZ(-200px);}}@keyframes rotateRightSideFirst {50% {animation-timing-function: ease-out;transform: translateZ(-50px) rotateY(5deg);}100% {transform: translateZ(-200px);}}.md-effect-18 .md-content {-moz-transform: translateX(200%);-ms-transform: translateX(200%);-webkit-transform: translateX(200%);opacity: 0;transform: translateX(200%);}.md-show.md-effect-18 .md-content {-moz-transform: translateX(0);-moz-transition: all 0.5s 0.1s;-ms-transform: translateX(0);-webkit-transform: translateX(0);-webkit-transition: all 0.5s 0.1s;opacity: 1;transform: translateX(0);transition: all 0.5s 0.1s;}.md-show.md-effect-19 ~ .container {height: 100%;overflow: hidden;}.md-show.md-effect-19 ~ .md-overlay {-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}.md-show.md-effect-19 ~ .container, .md-show.md-effect-19 ~ .md-overlay {-moz-animation: OpenTop 0.5s forwards ease-in;-moz-transform-origin: 50% 100%;-moz-transform-style: preserve-3d;-webkit-animation: OpenTop 0.5s forwards ease-in;-webkit-transform-origin: 50% 100%;-webkit-transform-style: preserve-3d;animation: OpenTop 0.5s forwards ease-in;transform-origin: 50% 100%;transform-style: preserve-3d;}@-webkit-keyframes OpenTop {50% {-webkit-animation-timing-function: ease-out;-webkit-transform: rotateX(10deg);}}@-moz-keyframes OpenTop {50% {-moz-animation-timing-function: ease-out;-moz-transform: rotateX(10deg);}}@keyframes OpenTop {50% {animation-timing-function: ease-out;transform: rotateX(10deg);}}.md-effect-19 .md-content {-moz-transform: translateY(-200%);-ms-transform: translateY(-200%);-webkit-transform: translateY(-200%);opacity: 0;transform: translateY(-200%);}.md-show.md-effect-19 .md-content {-moz-transform: translateY(0);-moz-transition: all 0.5s 0.1s;-ms-transform: translateY(0);-webkit-transform: translateY(0);-webkit-transition: all 0.5s 0.1s;opacity: 1;transform: translateY(0);transition: all 0.5s 0.1s;}@media screen and (max-width: 32em) {body {font-size: 75%;}}