/* PVII Panache: Presentation Animation Framework by Project Seven Development www.projectseven.com Version: 1.1.8*/
.p7PCH * { box-sizing: border-box; }
.pch-viewport { overflow: hidden; }
.pch-item { position: relative; }
.pch-item.run { opacity: 1 !important; }
.pch-anim-8.run.done span, .pch-anim-9.run.done span, .pch-anim-10.run.done span, .pch-anim-11.run.done span { display: inline !important; }
/* animation stop */
.pch-item.run.stop, .pch-anim-8.run.stop span, .pch-anim-9.run.stop span, .pch-anim-10.run.stop span, .pch-anim-11.run.stop span { -webkit-transition-property: none !important;transition-property: none !important; }
/* exit animation */
.pch-item.run.exit { opacity: 0 !important; }
/* None - supports Fade Out Exit */
.pch-item.pch-anim-0 { opacity: 1; -webkit-transition: opacity 0s linear 0s; transition: opacity 0s linear 0s; }
.pch-item.pch-anim-0.run { opacity: 1; }
/* Fade-In */
.pch-item.pch-anim-1 { opacity: 0; -webkit-transition: -webkit-transform 0s ease-out 0s, opacity 0s linear 0s; transition: transform 0s ease-out 0s, opacity 0s linear 0s; }
.pch-item.pch-anim-1.run { opacity: 1; }
/* slide in from top */
.pch-item.pch-anim-2 { -webkit-transform: translate(-9000px, -9000px); transform: translate(-9000px, -9000px); -webkit-transition: -webkit-transform 0s ease-out 0s, opacity 0s linear 0s; transition: transform 0s ease-out 0s, opacity 0s linear 0s; }
.pch-item.pch-anim-2.run { -webkit-transform: translate(0px, 0px) !important; transform: translate(0px, 0px) !important; }
/* slide in from bottom */
.pch-item.pch-anim-3 { -webkit-transform: translate(-9000px, -9000px); transform: translate(-9000px, -9000px); -webkit-transition: -webkit-transform 0s ease-out 0s, opacity 0s linear 0s; transition: transform 0s ease-out 0s, opacity 0s linear 0s; }
.pch-item.pch-anim-3.run { -webkit-transform: translate(0px, 0px) !important; transform: translate(0px, 0px) !important; }
/* slide in from left */
.pch-item.pch-anim-4 { -webkit-transform: translate(-9000px, -9000px); transform: translate(-9000px, -9000px); -webkit-transition: -webkit-transform 0s ease-out 0s, opacity 0s linear 0s; transition: transform 0s ease-out 0s, opacity 0s linear 0s; }
.pch-item.pch-anim-4.run { -webkit-transform: translateX(0%) !important; transform: translateX(0%) !important; }
/* slide in from right */
.pch-item.pch-anim-5 { -webkit-transform: translate(-9000px, -9000px); transform: translate(-9000px, -9000px); -webkit-transition: -webkit-transform 0s ease-out 0s, opacity 0s linear 0s; transition: transform 0s ease-out 0s, opacity 0s linear 0s; }
.pch-item.pch-anim-5.run { -webkit-transform: translateX(0%) !important; transform: translateX(0%) !important; }
/* Zoom In */
.pch-item.pch-anim-6 { -webkit-transform: scale(0); transform: scale(0); -webkit-transition: -webkit-transform 0s ease-out 0s, opacity 0s linear 0s; transition: transform 0s ease-out 0s, opacity 0s linear 0s; }
.pch-item.pch-anim-6.run { -webkit-transform: scale(1); transform: scale(1); }
/* Zoom In */
.pch-item.pch-anim-12 { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: -webkit-transform 0s ease-out 0s, opacity 0s linear 0s; transition: transform 0s ease-out 0s, opacity 0s linear 0s; }
.pch-item.pch-anim-12.run { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
/* Typewriter */
.pch-item.pch-anim-7 { visibility: hidden; }
.pch-anim-7 a { transition: none !important; }
/* default transition on parent element to support exit transition */
/*.pch-anim-7,*/
.pch-anim-8, .pch-anim-9, .pch-anim-10, .pch-anim-11 { transition: opacity 0s linear, 0s; }
/*
***************************
   Implosion Animations
   8=Character
   9=Word
   10=Character Elastic
   11=Word Elastic
***************************
*/
.pch-anim-8 span, .pch-anim-9 span, .pch-anim-10 span, .pch-anim-11 span { /*opacity: 0;*/
display: inline-block; transform-origin: center; position: relative; transform-origin: center; transition-property: transform, opacity; }
.pch-anim-8 span, .pch-anim-9 span { /*transition-timing-function: cubic-bezier(0.215,0.61,0.355,0.355);*/
transition-timing-function: cubic-bezier(0.25, 0.5, 0.35, 0.35); }
.pch-anim-10 span, .pch-anim-11 span { transition-timing-function: cubic-bezier(.5, 1.35, .35, .35); }
.pch-anim-8 span:nth-child(odd), .pch-anim-9 span:nth-child(odd), .pch-anim-10 span:nth-child(odd), .pch-anim-11 span:nth-child(odd) { transition-duration: 3.25s; transition-delay: 0s; }
.pch-anim-8 span:nth-child(even), .pch-anim-9 span:nth-child(even), .pch-anim-10 span:nth-child(even), .pch-anim-11 span:nth-child(even) { transition-duration: 2.5s; transition-delay: 0s; }
.pch-anim-8 span:nth-child(1n), .pch-anim-9 span:nth-child(1n), .pch-anim-10 span:nth-child(1n), .pch-anim-11 span:nth-child(1n) { transform: scale(5) translate(400px, -400px); }
.pch-anim-8 span:nth-child(2n), .pch-anim-9 span:nth-child(2n), .pch-anim-10 span:nth-child(2n), .pch-anim-11 span:nth-child(2n) { transform: scale(30) translate(-400px, 400px); }
.pch-anim-8 span:nth-child(3n), .pch-anim-9 span:nth-child(3n), .pch-anim-10 span:nth-child(3n), .pch-anim-11 span:nth-child(3n) {
 transform: scale(10) translate(600px, -600px);
}
.pch-anim-8 span:nth-child(4n), .pch-anim-9 span:nth-child(4n), .pch-anim-10 span:nth-child(4n), .pch-anim-11 span:nth-child(4n) { transform: scale(40) translate(-600px, 600px); }
.pch-anim-8 span:nth-child(5n), .pch-anim-9 span:nth-child(5n), .pch-anim-10 span:nth-child(5n), .pch-anim-11 span:nth-child(5n) { transform: scale(15) translate(400px, -400px); }
.pch-anim-8 span:nth-child(6n), .pch-anim-9 span:nth-child(6n), .pch-anim-10 span:nth-child(6n), .pch-anim-11 span:nth-child(6n) { transform: scale(35) translate(-400px, 400px); }
.pch-anim-8 span:nth-child(7n), .pch-anim-9 span:nth-child(7n), .pch-anim-10 span:nth-child(7n), .pch-anim-11 span:nth-child(7n) { transform: scale(20) translate(200px, -200px); }
.pch-anim-8 span:nth-child(8n), .pch-anim-9 span:nth-child(8n), .pch-anim-10 span:nth-child(8n), .pch-anim-11 span:nth-child(8n) { transform: scale(10) translate(-200px, 200px); }
.pch-anim-8 span:nth-child(9n), .pch-anim-9 span:nth-child(9n), .pch-anim-10 span:nth-child(9n), .pch-anim-11 span:nth-child(9n) { transform: scale(25) translate(400px, -400px); }
.pch-anim-8 span:nth-child(10n), .pch-anim-9 span:nth-child(10n), .pch-anim-10 span:nth-child(10n), .pch-anim-11 span:nth-child(10n) { transform: scale(45) translate(-400px, 400px); }
.pch-anim-8 span:nth-child(11n), .pch-anim-9 span:nth-child(11n), .pch-anim-10 span:nth-child(11n), .pch-anim-11 span:nth-child(11n) { transform: scale(20) translate(600px, -600px); }
.pch-anim-8 span:nth-child(12n), .pch-anim-9 span:nth-child(12n), .pch-anim-10 span:nth-child(12n), .pch-anim-11 span:nth-child(12n) { transform: scale(15) translate(-600px, 600px); }
.pch-anim-8 span:nth-child(13n), .pch-anim-9 span:nth-child(13n), .pch-anim-10 span:nth-child(13n), .pch-anim-11 span:nth-child(13n) { transform: scale(30) translate(400px, -400px); }
.pch-anim-8 span:nth-child(14n), .pch-anim-9 span:nth-child(14n), .pch-anim-10 span:nth-child(14n), .pch-anim-11 span:nth-child(14n) { transform: scale(25) translate(400px, -400px); }
.pch-anim-8 span:nth-child(15n), .pch-anim-9 span:nth-child(15n), .pch-anim-10 span:nth-child(15n), .pch-anim-11 span:nth-child(15n) { transform: scale(10) translate(400px, -400px); }
.pch-anim-8 span:nth-child(16n), .pch-anim-9 span:nth-child(16n), .pch-anim-10 span:nth-child(16n), .pch-anim-11 span:nth-child(16n) { transform: scale(20) translate(-200px, 200px); }
.pch-anim-8 span:nth-child(17n), .pch-anim-9 span:nth-child(17n), .pch-anim-10 span:nth-child(17n), .pch-anim-11 span:nth-child(17n) { transform: scale(35) translate(200px, -200px); }
.pch-anim-8 span:nth-child(18n), .pch-anim-9 span:nth-child(18n), .pch-anim-10 span:nth-child(18n), .pch-anim-11 span:nth-child(18n) { transform: scale(20) translate(400px, -400px); }
.pch-anim-8 span:nth-child(19n), .pch-anim-9 span:nth-child(19n), .pch-anim-10 span:nth-child(19n), .pch-anim-11 span:nth-child(19n) { transform: scale(15) translate(-400px, -400px); }
.pch-anim-8 span:nth-child(20n), .pch-anim-9 span:nth-child(20n), .pch-anim-10 span:nth-child(20n), .pch-anim-11 span:nth-child(20n) { transform: scale(40) translate(-600px, 600px); }
.pch-anim-8 span:nth-child(21n), .pch-anim-9 span:nth-child(21n), .pch-anim-10 span:nth-child(21n), .pch-anim-11 span:nth-child(21n) { transform: scale(20) translate(600px, -600px); }
.pch-anim-8 span:nth-child(22n), .pch-anim-9 span:nth-child(22n), .pch-anim-10 span:nth-child(22n), .pch-anim-11 span:nth-child(22n) { transform: scale(5) translate(-400px, 400px); }
.pch-anim-8 span:nth-child(23n), .pch-anim-9 span:nth-child(23n), .pch-anim-10 span:nth-child(23n), .pch-anim-11 span:nth-child(23n) { transform: scale(20) translate(400px, -400px); }
.pch-anim-8 span:nth-child(24n), .pch-anim-9 span:nth-child(24n), .pch-anim-10 span:nth-child(24n), .pch-anim-11 span:nth-child(24n) { transform: scale(15) translate(200px, -200px); }
.pch-anim-8 span:nth-child(25n), .pch-anim-9 span:nth-child(25n), .pch-anim-10 span:nth-child(25n), .pch-anim-11 span:nth-child(25n) { transform: scale(20) translate(-200px, 200px); }
.pch-anim-8 span:nth-child(26n), .pch-anim-9 span:nth-child(26n), .pch-anim-10 span:nth-child(26n), .pch-anim-11 span:nth-child(26n) { transform: scale(35) translate(400px, -400px); }
.pch-anim-8 span:nth-child(27n), .pch-anim-9 span:nth-child(27n), .pch-anim-10 span:nth-child(27n), .pch-anim-11 span:nth-child(27n) { transform: scale(20) translate(600px, -400px); }
.pch-anim-8 span:nth-child(28n), .pch-anim-9 span:nth-child(28n), .pch-anim-10 span:nth-child(28n), .pch-anim-11 span:nth-child(28n) { transform: scale(35) translate(600px, -400px); }
/*
***************************************************
  nth-chld "odd/even" does the "RUN" alternately
***************************************************
*/
.pch-anim-8.run span, .pch-anim-9.run span, .pch-anim-10.run span, .pch-anim-11.run span { transform: scale(1) translate(0px, 0px); opacity: 1; }
/* firefox rendering fix */
.pch-item { backface-visibility: hidden; }
.pch-noscript, .pch-noscript * { opacity: 1 !important; position: static !important; overflow: visible !important; visibility: visible !important; transition: none !important; border: none !important; }
/*Special Styles for Links using Control Behaviors. See User Guide.*/
a[onclick^="P7_PCHctrl"] { font-size: inherit; }
a[onclick^="P7_PCHctrl"]:hover { font-size: inherit; }
