/*
Theme Name: jelly
Theme URI: http://www.talgerafi.co.il
Author: Tal Gerafi
Author URI: http://www.talgerafi.co.il
Description: Description
Version: 9.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: jelly
Tags:
*/



.home_gozilla_section2 {
	display: none !important;
}





/* FONT FACE */
@font-face {
	font-family: 'ProximaNova';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/316D54_0_0.eot'); /* IE9 Compat Modes */
	src: url('fonts/316D54_0_0.eot?#iefix') format('embedded-opentype'),
	   url('fonts/316D54_0_0.woff2') format('woff2'),
	   url('fonts/316D54_0_0.woff') format('woff'),
	   url('fonts/316D54_0_0.ttf')  format('truetype')
}
@font-face {
	font-family: 'ProximaNova';
	font-style: normal;
	font-weight: 600;
	src: url('fonts/316E12_2_0.eot'); /* IE9 Compat Modes */
	src: url('fonts/316E12_2_0.eot?#iefix') format('embedded-opentype'),
	   url('fonts/316E12_2_0.woff2') format('woff2'),
	   url('fonts/316E12_2_0.woff') format('woff'),
	   url('fonts/316E12_2_0.ttf')  format('truetype')
}

@font-face {
	font-family: 'Mikado';
	font-weight:400;
	font-style: normal;
	src: url('fonts/MikadoRegular.eot'); /* IE9 Compat Modes */
	src: url('fonts/MikadoRegular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('fonts/MikadoRegular.woff2') format('woff2'),
	   url('fonts/MikadoRegular.woff') format('woff'),
	   url('fonts/MikadoRegular.ttf')  format('truetype')
}
@font-face {
	font-family: 'Mikado';
	font-weight:900;
	font-style: normal;
	src: url('fonts/MikadoUltra.eot'); /* IE9 Compat Modes */
	src: url('fonts/MikadoUltra.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('fonts/MikadoUltra.woff2') format('woff2'),
	   url('fonts/MikadoUltra.woff') format('woff'),
	   url('fonts/MikadoUltra.ttf')  format('truetype')
}
@font-face {
      font-family: 'jelly';
      src: url('fonts/jelly.eot');
      src: url('fonts/jelly.eot#iefix') format('embedded-opentype'),
           url('fonts/jelly.woff') format('woff'),
           url('fonts/jelly.ttf') format('truetype'),
           url('fonts/jelly.svg#jelly') format('svg');
      font-weight: normal;
      font-style: normal;
}
/* EOF FONT-FACE */



/* JELLY FONT */
 [class^="icon-"]:before, [class*=" icon-"]:before, .slick-arrow:after {
	font-family: "jelly";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-down-open-1:before { content: '\e800'; }
.icon-down-open:before { content: '\e801'; }
.icon-left-open:before { content: '\e802'; }
.icon-right-open:before { content: '\e803'; }
.icon-facebook:before { content: '\e804'; }
.icon-linkedin:before { content: '\e805'; }
.icon-left-open-1:before { content: '\e806'; }
.icon-right-open-1:before { content: '\e807'; }
.icon-up-open:before { content: '\e808'; }
.icon-down-open-mini:before { content: '\e809'; }
.icon-up-open-big:before { content: '\e80a'; }
.icon-right-open-big:before { content: '\e80b'; }
.icon-left-open-big:before { content: '\e80c'; }
.icon-down-open-big:before { content: '\e80d'; }
.icon-up-open-mini:before { content: '\e80e'; }
.icon-right-open-mini:before { content: '\e80f'; }
.icon-left-open-mini:before { content: '\e810'; }
.icon-angle-left:before { content: '\e811'; }
.icon-up-open-1:before { content: '\e812'; }
.icon-angle-right:before { content: '\e813'; }
.icon-angle-up:before { content: '\e814'; }
.icon-angle-down:before { content: '\e815'; }
.icon-logo_jelly_centered:before { content: '\e816'; }
.icon-jelly_fish:before { content: '\e817'; }
.icon-plus:before { content: '\e818'; }
.icon-flickr2:before { content: '\e819'; }
.icon-flickr:before { content: '\e81a'; }
.icon-logo_jelly:before { content: '\e81b'; }
.icon-instagram:before { content: '\e81c'; }
.icon-instagram2:before { content: '\e81d'; }
.icon-facebook2:before { content: '\e81e'; }
.icon-android:before { content: '\e81f'; }
.icon-apple:before { content: '\e820'; }
.icon-linkedin2:before { content: '\e821'; }
/* EOF JELLY FONT */




/* FIX PAGE JUMPING ON MOBILE BECAUSE ADDRESS BAR */
@media (max-device-aspect-ratio: 3/4) {
  height: calc(100vw * 1.333 - 9%);
}
@media (max-device-aspect-ratio: 2/3) {
  height: calc(100vw * 1.5 - 9%);
}
@media (max-device-aspect-ratio: 10/16) {
  height: calc(100vw * 1.6 - 9%);
}
@media (max-device-aspect-ratio: 9/16) {
  height: calc(100vw * 1.778 - 9%);
}



/* WOW */
@charset "UTF-8";
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

/* CUSTOM WOW */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(200px);
    -ms-transform: translateX(200px);
    transform: translateX(200px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-200px);
    -ms-transform: translateX(-200px);
    transform: translateX(-200px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}


.scaleFadeOut {
  -webkit-animation-name: scaleFadeOut;
  animation-name: scaleFadeOut;
}
@keyframes scaleFadeOut {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes scaleFadeOut {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.scaleFadeIn {
  -webkit-animation-name: scaleFadeIn;
  animation-name: scaleFadeIn;
}
@keyframes scaleFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes scaleFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
/* EOF CUSTOM WOW */
/* EOF WOW */




/* SLICK SLIDER */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

.slick-dots {
    margin: 0;
    padding: 0;
    list-style: none;
}
.slick-dots li {
    display: inline-block;
    line-height: 22px;
    margin: 0 9px;
}
.slick-dots li button {
    color: #fff;
    border: 1px solid #fff;
    background: transparent;
    border-radius: 100%;
    font-size: 0;
    width: 15px;
    height: 15px;
    padding: 0;
    -webkit-transition: -webkit-transform 0.3s ease, background-color 0.3s ease;
    transition: transform 0.3s ease, background-color 0.3s ease;
}
.slick-dots li button:focus, .slick-dots li button:hover, .slick-dots li button:active { outline:0; }
.slick-dots li.slick-active button {
    background-color: white;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
}
.slick-arrow {

}
.slick-arrow:focus { outline:0; }


.slick-arrow:after {
    color: #fff;
    font-size: 20px;
}
.slick-arrow.slick-next {
}
.slick-arrow.slick-next:after{
	content: '\e813';
}
.slick-arrow.slick-prev {
}
.slick-arrow.slick-prev:after{
	content: '\e811';
}
@media (max-width: 767px) {
	.slick-dots li {
	    margin: 0 6px;
	}
	.slick-dots li button {
	    width: 10px;
	    height: 10px;
	}
}
/* EOF SLICK SLIDER */





/* GENERAL */

*::selection {
	background:#f86782;
}
*::-moz-selection {
	background:#f86782;
}


html {
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
body {
	font-size: 15px;
	color:#414247;
	font-family: 'ProximaNova';
}

a {
	color:#414247;
	text-decoration: none;
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
a:hover, a:focus {
	color:#414247;
}
a:focus {
	outline:0;
	text-decoration: none;
}

.page-body {
	float:left;
	width:100%;
	min-height: 100vh;
}
.table_for_center {
	display: table;
	width:100%;
	height:100%;
}
.tablecell_for_center {
	display: table-cell;
	width:100%;
	height:100%;
	vertical-align: middle;
}
.page-content {
	float:left;
	width:100%;
	min-height: 100vh;
}
.container-fluid {
	padding-right:5%;
	padding-left:5%;
}
.main_button {
    font-weight: bold;
    font-size: 1.26em;
    background: #f7dd02;
    display: inline-block;
    border-radius: 33px;
    padding: 19px 45px;
    margin-top: 20px;
}
.main_button.bg_green {
	background:#39d65e;
}
.main_button.bg_blue {
	background:#6fcef4;
}
.main_button:hover, .main_button:focus {
	text-decoration: none;
}

.toggleColors {
    -moz-animation: toggleColors 15s infinite linear;
    -webkit-animation: toggleColors 15s infinite linear;
    animation: toggleColors 15s infinite linear;
    animation-delay: 3s;
    -webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
}
@keyframes toggleColors {
    9% { color:#fca53f; }
    10% { color:#f86782; }
    20% { color:#7b86da; }
    30% { color:#39d65e; }
    31%, 100% { color:#6FCEF4; }
}
@-webkit-keyframes toggleColors {
    9% { color:#fca53f; }
    10% { color:#f86782; }
    20% { color:#7b86da; }
    30% { color:#39d65e; }
    31%, 100% { color:#6FCEF4; }
}


/* Preloader */

#preloader {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#fff;
    z-index:9999;
    text-align: center;
}
#preloader .loader {
	display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) !important;
    -moz-transform: translateY(-50%) !important;
    -webkit-transform: translateY(-50%) !important;
}

@-moz-keyframes dots-loader {
  0% {
    -moz-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
  8.33% {
    -moz-box-shadow: #f86782 14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
  16.67% {
    -moz-box-shadow: #f86782 14px 14px 0 7px, #f7dd02 14px 14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 14px 14px 0 7px, #f7dd02 14px 14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
  25% {
    -moz-box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
  33.33% {
    -moz-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 -14px -14px 0 7px;
    box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 -14px -14px 0 7px;
  }
  41.67% {
    -moz-box-shadow: #f86782 14px -14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    box-shadow: #f86782 14px -14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
  }
  50% {
    -moz-box-shadow: #f86782 14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    box-shadow: #f86782 14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
  }
  58.33% {
    -moz-box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
  }
  66.67% {
    -moz-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 -14px -14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 -14px -14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
  }
  75% {
    -moz-box-shadow: #f86782 14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    box-shadow: #f86782 14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
  }
  83.33% {
    -moz-box-shadow: #f86782 14px 14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 14px 14px 0 7px;
    box-shadow: #f86782 14px 14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 14px 14px 0 7px;
  }
  91.67% {
    -moz-box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
  100% {
    -moz-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
}
@-webkit-keyframes dots-loader {
  0% {
    -webkit-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
  8.33% {
    -webkit-box-shadow: #f86782 14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
  16.67% {
    -webkit-box-shadow: #f86782 14px 14px 0 7px, #f7dd02 14px 14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 14px 14px 0 7px, #f7dd02 14px 14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
  25% {
    -webkit-box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
  33.33% {
    -webkit-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 -14px -14px 0 7px;
    box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 -14px -14px 0 7px;
  }
  41.67% {
    -webkit-box-shadow: #f86782 14px -14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    box-shadow: #f86782 14px -14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
  }
  50% {
    -webkit-box-shadow: #f86782 14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    box-shadow: #f86782 14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
  }
  58.33% {
    -webkit-box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
  }
  66.67% {
    -webkit-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 -14px -14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 -14px -14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
  }
  75% {
    -webkit-box-shadow: #f86782 14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    box-shadow: #f86782 14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
  }
  83.33% {
    -webkit-box-shadow: #f86782 14px 14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 14px 14px 0 7px;
    box-shadow: #f86782 14px 14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 14px 14px 0 7px;
  }
  91.67% {
    -webkit-box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
  100% {
    -webkit-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
}
@keyframes dots-loader {
  0% {
    -moz-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    -webkit-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
  8.33% {
    -moz-box-shadow: #f86782 14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    -webkit-box-shadow: #f86782 14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
  16.67% {
    -moz-box-shadow: #f86782 14px 14px 0 7px, #f7dd02 14px 14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    -webkit-box-shadow: #f86782 14px 14px 0 7px, #f7dd02 14px 14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 14px 14px 0 7px, #f7dd02 14px 14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
  25% {
    -moz-box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    -webkit-box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
  33.33% {
    -moz-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 -14px -14px 0 7px;
    -webkit-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 -14px -14px 0 7px;
    box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 -14px -14px 0 7px;
  }
  41.67% {
    -moz-box-shadow: #f86782 14px -14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    -webkit-box-shadow: #f86782 14px -14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    box-shadow: #f86782 14px -14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
  }
  50% {
    -moz-box-shadow: #f86782 14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    -webkit-box-shadow: #f86782 14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    box-shadow: #f86782 14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
  }
  58.33% {
    -moz-box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    -webkit-box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 -14px 14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
  }
  66.67% {
    -moz-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 -14px -14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    -webkit-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 -14px -14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 -14px -14px 0 7px, #39d65e -14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
  }
  75% {
    -moz-box-shadow: #f86782 14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    -webkit-box-shadow: #f86782 14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
    box-shadow: #f86782 14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px -14px 0 7px, #6fcef4 14px -14px 0 7px;
  }
  83.33% {
    -moz-box-shadow: #f86782 14px 14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 14px 14px 0 7px;
    -webkit-box-shadow: #f86782 14px 14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 14px 14px 0 7px;
    box-shadow: #f86782 14px 14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 14px 14px 0 7px;
  }
  91.67% {
    -moz-box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    -webkit-box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 -14px 14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
  100% {
    -moz-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    -webkit-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
    box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  }
}
.dots-loader:not(:required) {
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
  display: inline-block;
  width: 7px;
  height: 7px;
  background: transparent;
  border-radius: 100%;
  -moz-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  -webkit-box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  box-shadow: #f86782 -14px -14px 0 7px, #f7dd02 14px -14px 0 7px, #39d65e 14px 14px 0 7px, #6fcef4 -14px 14px 0 7px;
  -moz-animation: dots-loader 5s infinite ease-in-out;
  -webkit-animation: dots-loader 5s infinite ease-in-out;
  animation: dots-loader 5s infinite ease-in-out;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}




.spinner {
  width: 70px;
  height: 70px;
  background-color: #6fcef4;
  position: relative;
  left:-50px;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
  animation: sk-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes sk-scaleout {
  0% { -webkit-transform: scale(0) }
  100% {
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}

@keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  } 100% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
    opacity: 0;
  }
}
@media (max-width: 992px) {
	.spinner { left:-30px; width:50px; height:50px; }
}

/* EOF Preloader */




@media (max-width: 1300px) {
	.main_button {
		font-size: 1.16em;
		padding:16px 42px;
	}
}
@media (max-width: 767px) {
	.main_button {
	    margin-top: 13px;
	    font-size: 1.05em;
	    padding: 17px 40px;
	}
}

@media (min-width: 1500px) {
	.container {
	    width:100%;
	    max-width: 1500px;
	}
}
@media (min-width: 1200px) {
	.container {
	    width:100%;
	    max-width: 1350px;
	}
}
/* EOF GENERAL */






/* HEADER */
.navbar-default {
    background: rgba(255,255,255,0.6);
    border: 0;
    min-height: 0;
    margin: 0;
    padding: 5px 0;
	-webkit-transition: 0.5s linear;
	transition: 0.5s linear;
	border-color:#cfd0d1;
}
.navbar-fixed-top.scrolled, body.home .navbar-fixed-top.scrolled, body.navbar_white .navbar-default {
	background: rgba(255,255,255,0.95);
	border-bottom:1px solid #cfd0d1;
}
.navbar-menu ul {
	list-style: none;
	padding:0;
	margin:0;
}
.navbar-menu ul li {
	display: inline-block;
	position: relative;
}
.navbar-menu ul li a {
	text-transform: uppercase;
}
.navbar-default .navbar-menu .navbar-nav>li>a {
	color:#414247;
	padding:15px 16px;
}
.navbar-default .navbar-menu .navbar-nav>li>a:hover {
	color:#f86782;
}

.navbar-default .navbar-menu .navbar-nav>li.menu-item-has-children>a:after {
    content: '\e800';
    position: relative;
    font-family: 'jelly';
    display: inline-block;
    margin-left: 9px;
}

.navbar-default .navbar-menu .navbar-nav>li.current-menu-item>a {
	color:#f86782;
	font-weight:bold;
}


.navbar-default .navbar-menu .navbar-nav ul.sub-menu {
    box-shadow: 0 0 21px 0 rgba(160, 160, 171, 0.3);
    -webkit-box-shadow: 0 0 21px 0 rgba(160, 160, 171, 0.3);
    -moz-box-shadow: 0 0 21px 0 rgba(160, 160, 171, 0.3);
}
.navbar-default .navbar-menu .navbar-nav .sub-menu-wrap {
    padding-top:15px;
    position: absolute;
    opacity: 0;
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    text-align: center;
    transition: all .6s cubic-bezier(.87,-.41,.19,1.44);
    -moz-transition: all .6s cubic-bezier(.87,-.41,.19,1.44);
    -webkit-transition: all .6s cubic-bezier(.87,-.41,.19,1.44);
    min-width: 160px;
    left: -35px;
    right: 0;
    pointer-events:none;
}
.navbar-default .navbar-menu .navbar-nav li.menu-item-has-children:hover .sub-menu-wrap {
	opacity:1;
    transform:scale(1);
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    pointer-events:all;
}
.navbar-default .navbar-menu .navbar-nav ul.sub-menu li {
    padding: 22px 0 0 0;
    background: #fff;
    width: 100%;
}
.navbar-default .navbar-menu .navbar-nav ul.sub-menu li:first-child { padding-top:30px; }
.navbar-default .navbar-menu .navbar-nav ul.sub-menu li:last-child { padding-bottom:30px;  }
.navbar-default .navbar-menu .navbar-nav ul.sub-menu li a {

}
.navbar-default .navbar-menu .navbar-nav li.menu-item-has-children:hover>a, .navbar-default .navbar-menu .navbar-nav ul.sub-menu li a:hover, .navbar-default .navbar-menu .navbar-nav ul.sub-menu li a:focus, .navbar-default .navbar-menu .navbar-nav ul.sub-menu li.current-menu-item a {
	text-decoration: none;
	color:#f86782;
}



.navbar-logo { margin-top: 2px; }
.navbar-logo i {
    font-size: 34px;
    color: #6FCEF4;
}
.navbar-logo img { max-height: 35px; }
.navbar-fixed-top .container-fluid {
	padding-right: 7%;
	padding-left: 7%;
}

.mobile-menu-btn-wrapper { display: none; }
.mobile-menu-btn {
  width: 24px;
  height: 15px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}
.mobile-menu-btn span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #000;
  border-radius: 9px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
.mobile-menu-btn span:nth-child(1) { top: 0px; }
.mobile-menu-btn span:nth-child(2),.mobile-menu-btn span:nth-child(3) { top: 7px; }
.mobile-menu-btn span:nth-child(4) { top: 14px; }
.mobile-menu-btn.open span:nth-child(1) {
  top: 9px;
  width: 0%;
  left: 50%;
}
.mobile-menu-btn.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.mobile-menu-btn.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.mobile-menu-btn.open span:nth-child(4) {
  top: 6px;
  width: 0%;
  left: 50%;
}


/* MOBILE MENU */
body.mobile_menu_is_open {
	overflow: hidden;
}
.mobile_menu_wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #f8f8f8;
	opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
    transition: opacity 0.5s, visibility 0s 0.5s;
    padding-top:53px;
    z-index:9;
    overflow-y:auto;
}
.mobile_menu_wrapper.open {
	opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}
.mobile_menu_wrapper .mobile_menu_inner {
    text-align: center;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-perspective: 1200px;
    perspective: 1200px;
}
.mobile_menu_wrapper .mobile_menu_inner .mobile_menu_holder {
	opacity: 0.4;
    -webkit-transform: translateY(-25%) rotateX(35deg);
    transform: translateY(-25%) rotateX(35deg);
    -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
    transition: transform 0.5s, opacity 0.5s;
    padding: 0;
    margin: 0 auto;
    display: inline-block;
    height: 100%;
    position: relative;
}
.mobile_menu_wrapper.open .mobile_menu_inner .mobile_menu_holder {
    opacity: 1;
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
}
.mobile_menu_wrapper.close_menu .mobile_menu_inner .mobile_menu_holder {
    -webkit-transform: translateY(25%) rotateX(-35deg);
    transform: translateY(25%) rotateX(-35deg);
}
ul.mobile-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
}
ul.mobile-menu li {
	width:100%;
	margin-bottom: 4%;
}
ul.mobile-menu li:last-child { margin-bottom: 0; }
ul.mobile-menu li a {
    font-size: 1.75em;
    font-weight: 900;
    text-transform: uppercase;
    font-family: 'Mikado';
}
ul.mobile-menu li a:hover, ul.mobile-menu li a:focus {
	outline:0;
	text-decoration: none;
	color:#6fcef4;
}
.mobile-menu-socials {
    float: left;
    width: 100%;
    margin-top: 30px;
}
.mobile-menu-socials ul {
	list-style: none;
	padding:0;
	margin:0;
}
.mobile-menu-socials ul li {
	display: inline-block;
	margin:0 13px;
}
.mobile-menu-socials ul li i {
	font-size: 23px;
	position: relative;
}
.mobile-menu-socials ul li a.footer_flickr i {
	top:2px;
}

ul.mobile-menu li {
	transition:0.5s;
	transform: translateY(10px);
	opacity:0;
}
ul.mobile-menu li:nth-child(1){ transition-delay: .2s }
ul.mobile-menu li:nth-child(2){ transition-delay: .3s }
ul.mobile-menu li:nth-child(3){ transition-delay: .4s }
ul.mobile-menu li:nth-child(4){ transition-delay: .5s }
ul.mobile-menu li:nth-child(5){ transition-delay: .6s }
ul.mobile-menu li:nth-child(6){ transition-delay: .7s }
ul.mobile-menu li:nth-child(7){ transition-delay: .8s }
ul.mobile-menu li:nth-child(8){ transition-delay: .9s }
ul.mobile-menu li:nth-child(9){ transition-delay: 1s }
ul.mobile-menu li:nth-child(10){ transition-delay: 1.1s }
ul.mobile-menu li:nth-child(11){ transition-delay: 1.2s }
ul.mobile-menu li:nth-child(12){ transition-delay: 1.3s }


.mobile_menu_wrapper.open ul.mobile-menu li {
	opacity:1;
	transform:translateY(0);
}








/* EOF MOBILE MENU */

@media (max-width: 800px) {
	.navbar-fixed-top .container-fluid {
		padding-right:4%;
		padding-left:4%;
	}
}
@media (max-width: 767px) {
	.navbar-menu ul.desktop-menu { display: none; }
	.navbar-logo {
		margin-top:1px;
		float:left;
	}
	.navbar-logo i { font-size: 30px; }
	.mobile-menu-btn-wrapper {
		float:right;
		display: block;
		margin-top: 15px;
	}
	.navbar-default { background:rgba(255,255,255,0.8); }
}
/* EOF HEADER */





/* FOOTER */
footer.site-footer {
	background: #1a1c24;
	float:left;
	width:100%;
	padding:115px 0 65px 0;
}
.footer-logo {
	float:left;
}
.footer-logo i {
    font-size: 44px;
    color: #6FCEF4;
}
.footer-logo img {

}
.footer-socials-menu {
	float:right;
	text-align: right;
}
.footer-menu {
    float: right;
    width: 100%;
}
.footer-menu ul {
	list-style: none;
	padding:0;
	margin:0;
}
.footer-menu ul li {
	display: inline-block;
	margin-left: 15px;
	margin-bottom: 5px;
}
.footer-menu ul li:last-child { margin-right: 0; }
.footer-menu ul li a {
	color:#fff;
	text-transform: uppercase;
}
.footer-socials {
    float: right;
    width: 100%;
    margin-top: 22px;
}
.footer-socials ul {
	list-style: none;
	padding:0;
	margin:0;
}
.footer-socials ul li {
	display: inline-block;
	margin-right: 18px;
}
.footer-socials ul li:last-child {
	margin-right: 0;
}
.footer-socials ul li a {
    display: inline-block;
    color: #fff;
    font-size: 18px;
}
.footer-socials ul li a i {
    position: relative;
    top: 2px;
}
.footer-socials ul li a i.icon-flickr, .footer-socials ul li a i.icon-linkedin {
	font-size: 1.14em;
}

.footer-socials ul li a i.icon-flickr {
	top:4px;
}
@media (max-width: 1500px) {
	.footer-menu ul li { font-size: 13px; }
}
@media (max-width: 1300px) {
	.footer-socials-menu { text-align: center; width:100%; }

	.footer-logo {
		text-align: center;
		margin-top: 30px;
		width:100%;
	}
	footer.site-footer { padding:70px 0; }
	.footer-socials { margin-top: 34px; }
	.footer-menu ul li:last-child { margin-right: 0; }
}
@media (max-width: 1100px) {
	.footer-menu ul li a { font-size: 0.9em; }
}
@media (max-width: 992px) {

}
@media (max-width: 767px) {
	.footer-menu ul li { width:100%; margin:10px 0; }
	.footer-menu ul li:first-child { margin-top:0; }
	.footer-menu ul li:last-child { margin-bottom:0; }
}
/* EOF FOOTER */






/* PAGE HEADER */
.page-header {
	margin:0;
	border:0;
	text-align: center;
	float:left;
	width:100%;
	height:100vh;
    min-height: 400px;
    background: transparent;
    padding-bottom: 0;
    background-position: center center;
}
.page-header:before {
	content:"";
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:-1;
	background:rgba(0,0,0,0.5);
}


.page-header h1 {
    font-size: 6.7em;
    color: #fff;
    font-weight: 900;
    font-family: 'Mikado';
    margin: 0;
    line-height: 0.9em;
}


.page-header-parallax {
  width: 100%;
  max-width: 100%;
  background-repeat: no-repeat;
  overflow: hidden;
  background-size:cover;
}
body:not(.osx):not(.iphone):not(.safari) .page-header-parallax { background-attachment: fixed; }
.page-header-socials {
	margin-top:20px;
	text-align: center;
}
.page-header-socials ul {
	list-style: none;
	padding:0;
	margin:0;
}
.page-header-socials ul li {
	display:inline-block;
	margin: 0 4px;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    min-width: 56px;
    line-height: 1;
}
.page-header-socials ul li a {
    -webkit-transition: all .3s cubic-bezier(.3,.1,.58,1);
    -moz-transition: all .3s cubic-bezier(.3,.1,.58,1);
    -o-transition: all .3s cubic-bezier(.3,.1,.58,1);
    -ms-transition: all .3s cubic-bezier(.3,.1,.58,1);
    transition: all .3s cubic-bezier(.3,.1,.58,1);
    transform-origin: center center;
    display: block;
}
.page-header-socials ul li i {
    color: #fff;
    font-size: 54px;
    position: relative;
    top: 0;
}
.page-header-socials ul li a:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

.page-header-down-arrow-wrapper {
    display: block;
    position: absolute;
    bottom: 10%;
    font-size: 60px;
    text-align: center;
    left: 0;
    right: 0;
    width: 100%;
}
.page-header-down-arrow {
    -moz-animation: bounceDown 2s infinite;
    -webkit-animation: bounceDown 2s infinite;
    animation: bounce 2s bounceDown;
}
.page-header-down-arrow, .page-header-down-arrow:hover, .page-header-down-arrow:focus {
	display: inline-block;
	color:#fff;
	padding:0 10px;
}
@-webkit-keyframes bounceDown {
    0%, 20%, 50%, 80%, 100% {
	    -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	    -webkit-transform: translateY(0);
	    transform: translateY(0);
    }
    40% {
	    -moz-transform: translateY(-30px);
	    -ms-transform: translateY(-30px);
	    -webkit-transform: translateY(-30px);
	    transform: translateY(-30px);
    }
    60% {
	    -moz-transform: translateY(-15px);
	    -ms-transform: translateY(-15px);
	    -webkit-transform: translateY(-15px);
	    transform: translateY(-15px);
    }
}
@keyframes bounceDown {
    0%, 20%, 50%, 80%, 100% {
	    -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	    -webkit-transform: translateY(0);
	    transform: translateY(0);
    }
    40% {
	    -moz-transform: translateY(-30px);
	    -ms-transform: translateY(-30px);
	    -webkit-transform: translateY(-30px);
	    transform: translateY(-30px);
    }
    60% {
	    -moz-transform: translateY(-15px);
	    -ms-transform: translateY(-15px);
	    -webkit-transform: translateY(-15px);
	    transform: translateY(-15px);
    }
}



@media (max-width: 1400px) {
	.page-header h1 { max-width: 94%; margin:0 auto; }
}
@media (max-width: 1100px) {
	.page-header-down-arrow-wrapper { bottom:5%; }
}
@media (max-width: 992px) {
	.page-header h1 { font-size: 6em; max-width: 96%; }
}
@media (max-width: 767px) {
	.page-header h1 { font-size:4.4em; }
	.page-header-parallax { background-position: center center !important; }
}
@media (max-width: 400px) {
	.page-header h1 { font-size: 3.5em; }
	.page-header-down-arrow-wrapper { font-size: 40px; }
}
/* EOF PAGE HEADER */





/* REGULAR PAGE */
.regular-page-header {
	float:left;
	width:100%;
	background: #6fcef4;
	text-align: center;
	height: 450px;
}
.regular-page-header .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.regular-page-header h1 {
	color:#fff;
    margin: 0 auto !important;
    max-width: 80%;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 80px;
    line-height: 80px;
    font-family: 'Mikado';
}
.regular-page-content {
	float:left;
	width:100%;
}
.regular-page-content-inner {
    max-width: 800px;
    margin: 0 auto;
    line-height: 33px;
    padding:50px 0;
    font-size: 20px
}
.regular-page-content-inner a {
	color:#6fcef4;
}

.regular-page-content-inner p { margin-bottom: 30px; }
@media (max-width: 1000px) {
	.regular-page-header h1  { max-width: 100%; font-size: 60px; margin-top: 60px !important; }
	.regular-page-header { height: 350px; }
	.regular-page-content-inner {
		line-height: 30px;
		font-size: 18px;
	}
	.regular-page-content-inner h2 { font-size: 27px; }
}
@media (max-width: 767px) {
	.regular-page-header { height: 250px; }
	.regular-page-header h1 { font-size: 35px; line-height: 35px; }
}
/* EOF REGULAR PAGE */







/* ABOUT PAGE */
.about_story_section {
	float: left;
    width: 100%;
    background: url("images/about_topswirl.png") #f8f8f8 no-repeat left top;
    background-position: -58px -328px;
    padding-bottom: 90px;
}
.about_story_header {
	font-size: 1.6em;
	text-align: center;
	padding:150px 0;
}
.about_story_header p { margin:0; }
.about_story_content {
	float:right;
}
.about_story_title {
	font-size: 6.7em;
    font-weight: 900;
    font-family: 'Mikado';
    margin: 0;
    line-height: 0.9em;
}
.about_story_text {
	font-size: 1.2em;
	margin-top: 30px;
}
.about_story_image {
	float:right;
}
.about_story_image img {
	max-width: 100%;
	height:auto;
}
.about_story_text p { margin:0; }
.inthepress_cta_section.cta_section {
	background-image:url("images/purple_half_circle_cta.png");
	background-position: bottom right;
	text-align: left;
}
.inthepress_cta_section_title {
    font-size: 6.7em;
    font-weight: 900;
    font-family: 'Mikado';
    margin: 0 0 15px 0;
    line-height: 0.9em;
}
.inthepress_cta_section .container-fluid { height:100%; }
.inthepress_cta_section .row { height:100%; }
.inthepress_cta_section .inthepress_cta_section_info { height:100%; }
.inthepress_cta_section .inthepress_cta_section_links { height:100%; }
.inthepress_cta_section_btns a:first-child { margin-right: 10px; }
.inthepress_cta_section_links ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline-block;
    text-align: left;
}
.links-row {
	width:100%;
	float:left;
}
.inthepress_cta_section_links ul li {
    float: left;
    width: 50%;
    margin-bottom: 25px;
    display: table;
    position: relative;
    height: 100%;
    text-align: center;
    min-height: 70px;
}
.link_inner{
    text-align: left;
    min-width: 220px;
    display: table-cell;
    vertical-align: middle;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -ms-transition: 0.5s;
}
.inthepress_cta_section_links ul li .link_inner:before {
	content: '\e818';
    font-family: 'jelly';
    color: #39d65e;
    width: 45px;
    text-align: center;
    height: 45px;
    display: table-cell;
    vertical-align: middle;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -ms-transition: 0.5s;
    font-size: 46px;
}
.inthepress_cta_section_links ul li span {
    font-size: 2em;
    line-height: 35px;
    display: table-cell;
    vertical-align: middle;
    float: none;
    padding-left: 18px;
    position: relative;
    top: 2px;
}
.inthepress_cta_section_links ul li span a {

}
.link_inner:hover a:hover, .link_inner:hover a:focus, .link_inner:hover a:active  {
	color: #38D65F;
	outline:0;
	text-decoration: none;
}

.link_inner:hover:before {
	transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
}
.inthepress_cta_section_btns_mobile { display: none; }
@media (max-width: 1600px) {
	.inthepress_cta_section_title { font-size: 6.3em; }
}
@media (max-width: 1500px) {
	.inthepress_cta_section_title { font-size: 5.5em; margin-bottom: 5px; }
	.inthepress_cta_section_links ul li span { font-size: 1.6em; padding-left:13px; line-height: 27px; }
	.inthepress_cta_section_links ul li .link_inner:before {
		font-size: 40px;
	}
	.inthepress_cta_section .inthepress_cta_section_links { width:46%; }
	.inthepress_cta_section .inthepress_cta_section_info { width:54%; }
}
@media (max-width: 1300px) {
	.about_story_text br { display: none; }
	.about_story_title br { display: none; }
	.about_story_section { background-size:42%; }
	.inthepress_cta_section_title { font-size: 5em; }
	.inthepress_cta_section_links ul li {
		min-height: 40px;
		margin-bottom: 20px;
	}
	.link_inner { min-width: 200px; }
	.inthepress_cta_section_links ul li .link_inner:before {
		width:30px;
		height:30px;
	}
	.inthepress_cta_section_links ul li span { font-size: 1.3em; padding-left:9px; }
}
@media (max-width: 1200px) {
	.about_story_title { font-size: 5em; }
	.about_story_text { font-size: 1.1em; }
	.about_story_image img { margin-top:100px; }
	.inthepress_cta_section .container-fluid, .inthepress_cta_section .row { height:auto; }
	.inthepress_cta_section .inthepress_cta_section_info {
		height:auto;
		width:100%;
	    margin-top: 5%;
	    text-align: center;
	}
	.inthepress_cta_section .inthepress_cta_section_links {
		height:auto;
		width:100%;
		text-align: center;
		margin-top: 50px;
		margin-bottom: 3%;
	}
	.inthepress_cta_section_links ul li {
		width:auto;
		margin:0 10px;
		height: auto;
		display: inline-block;
		float:none;
	}
	.inthepress_cta_section_links ul li span {
		padding-left:8px;
		font-size: 1.2em;
	}
	.inthepress_cta_section_links ul li .link_inner:before{ font-size: 35px; height:auto; width:auto; }
	.links-row {
	    float: none;
	    display: inline-block;
	    width: auto;
	}
	.link_inner { min-width: 0; }
	.inthepress_cta_section .cta_section_inner { height:auto; }
}
@media (max-width: 1100px) {
	.about_story_header { padding:120px 6%; }
	.about_story_header br { display: none; }
}
@media (max-width: 992px) {
	.about_story_image img { margin-top:0; }
	.about_story_image { margin-bottom:120px; }
	.about_story_section { background-size:60%; }
}
@media (max-width: 800px) {

}
@media (max-width: 767px) {
	.about_story_section {
		background-size: 300px;
    	background-position: -68px -177px;
	}
	.about_story_header{
	    padding: 70px 0;
	    font-size: 1.4em;
	    line-height: 32px;
	}
	.about_story_image { margin-bottom: 70px; }
	.about_story_title{ font-size: 4em; }
	.cta_section_inner{
		padding:0 20px;
	}
	.inthepress_cta_section .cta_section_inner { padding:0; }
	.inthepress_cta_section .inthepress_cta_section_info{ margin-top: 50px; }
	.inthepress_cta_section .inthepress_cta_section_links{ margin-bottom: 50px; margin-top: 20px; }
	.inthepress_cta_section_title{ font-size: 2.5em; }
	.inthepress_cta_section_btns_mobile {
		display: block;
	}
	.inthepress_cta_section_btns { display: none; }
	.inthepress_cta_section_links ul li .link_inner:before{ display:none; }
	.inthepress_cta_section_links ul li span { padding-left:0; }
	.inthepress_cta_section_links ul li{ margin:0; width:100%;}
	.inthepress_cta_section_links ul{ text-align: center; }
	.link_inner { display: block; text-align: center; }
	.inthepress_cta_section_links ul li span {
		float:left;
		width:100%;
		top:0;
		display: block;
	}
	.inthepress_cta_section .main_button {
		width:95%;
		font-size: 1em;
		padding:15px 0;
	}
	.inthepress_cta_section.cta_section {
		background-position: right -31px bottom -35px !important;
	}
}
/* EOF ABOUT PAGE */







/* GALLERY PARALLAX */
.gallery-parallax {
	height:600px;
	float:left;
	width:100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
    transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transform:translateZ(0);
    -moz-transform:translateZ(0);
    -webkit-transform:translateZ(0);
}
.gallery_section {
	padding:10px;
	float:left;
	width:100%;
}
@media (max-width: 1600px) {
	.gallery-parallax { height: 450px; }
}
@media (max-width: 1100px) {
	.gallery-parallax { height: 400px; }
}
/* EOF GALLERY PARALLAX */






/* PRIVACY POLICY */
/* body.page-id-1336 .regular-page-content ol { counter-reset: item } */
body.page-id-1336 .regular-page-content li { margin-bottom:20px; }
body.page-id-1336 .regular-page-content li:last-child { margin-bottom:0; }
/* body.page-id-1336 .regular-page-content li:before {
	content: counters(item, ".") ". ";
	counter-increment: item;
	font-weight: bold;
} */
/* EOF PRIVACY POLICY */



/* TERMS */
body.page-id-1335 .regular-page-content ol, body.page-id-1335 .regular-page-content ul {
    padding: 0;
    font-weight: bold;
    list-style-position: inside;
}
/* EOF TERMS */





/* CTA SECTION */
.cta_section {
	float:left;
	width:100%;
	background:url("images/green-swirl-right-top-corner.png") #f8f8f8 no-repeat right top;
	background-position-x: right !important;
	padding:70px 0;
	text-align: center;
}
.cta_section_inner {
    height: 500px;
    margin: 0 auto;
    width: 100%;
    background: rgba(255, 255, 255, 0.9);
    box-shadow: 0 0 21px 0 rgba(160, 160, 171, 0.3);
    -webkit-box-shadow: 0 0 21px 0 rgba(160, 160, 171, 0.3);
    -moz-box-shadow: 0 0 21px 0 rgba(160, 160, 171, 0.3);
}
.cta_section_title {
	font-weight: 900;
	font-size: 5em;
    font-family: 'Mikado';
    display: inline-block;
}
.cta_section_text {
	color:#1a1c24;
	font-size: 1.2em;
	margin-top: -8px;
}
@media (max-width: 1600px) {
	.cta_section_inner { height: 400px; }
}
@media (max-width: 1500px) {
	.cta_section { background-size:400px; }
}
@media (max-width: 1300px) {
	.cta_section { background-size:350px; }
}
@media (max-width: 1200px) {
	.cta_section_title { font-size:4em; }
	.cta_section { background-size:300px; }
}
@media (max-width: 992px) {
	.cta_section_inner { height:350px; padding:0 40px; }
	.cta_section_title {
		line-height: 60px;
		font-size:3.4em;
	}
	.cta_section_text {
		margin-top: 15px;
		padding:0 60px;
	}
}
@media (max-width: 767px) {
	.cta_section {
	    background-size: 160px;
	    padding: 50px 0;
	}
	.cta_section_inner { padding:0 20px; }
	.cta_section_title {
		font-size: 2.8em;
		line-height: 45px;
	}
	.cta_section_text {
		margin-top: 10px;
		padding:0;
	}
}
/* EOF CTA SECTION */






/* PK PAGE */
#swirls_and_iphone {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index:-2;
}
#swirl_and_ipad {
    position: absolute;
    bottom: -7%;
    left: 0;
    right: 0;
    width: 100%;
    z-index:-1;
}

#pk-parallax-layers {
	float:left;
	width:100%;
	height:100vh;
	position: relative;
	overflow: hidden;
	min-height: 1000px;
}
.full-frame {
	width:100%;
	height:100%;
}
.full-frame.parallax-layer, .full-frame.parallax-layer2 {
    position: absolute;
    z-index: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 200%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: top;
    background-repeat: no-repeat;
    background-size:100%;
}




.pk-info-section {
	float:left;
	width:100%;
	padding:40px 0 20px 0;
	position: relative;
	overflow: hidden;
}
.pk-section-1-content {
    float: right;
    width: 47%;
    margin-top: 9%;
    position: relative;
}
.pk-section-1-image img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    width: auto;
    position: relative;
    right: 49px;
    top:30px;
}
.pk-section-1 {
    background-repeat: no-repeat;
    background-color: #f8f8f8;
    background-size: cover;
    background-position: 0 15px;
    background:none !important;
}
.pk-section-title {
    font-size: 6.7em;
    font-weight: 900;
    font-family: 'Mikado';
    line-height: 0.9em;
    display: block;
    margin-bottom: 20px;
}
.pk-section-text {
	font-size: 1.2em;
	color:#1a1c24;
	max-width: 800px;
}

.pk-play-buttons {
	float:left;
	width:100%;
	margin-top:35px;
}

.pk-play-now-label {
    font-weight: bold;
    color: #1a1c24;
    font-size: 0.94em;
    display: inline-block;
    margin-right: 18px;
}
.pk-play-buttons a {
	display: inline-block;
    margin-left: 5px;
}



.pk-section-2-content {
    float: left;
    width: 50%;
    margin-top: 73%;
    margin-left: 8%;
    margin-bottom: 6%;
}
.pk-section-content-inner{

}

.pk-numbers {
    width: 710px;
    float: left;
    top: 49%;
    position: absolute;
    left: 10%;
}
.pk-numbers-row {
    float: left;
    width: 100%;
}
.pk-number-cell {
    float: left;
    width: 50%;
    text-align: center;
    padding-top: 25px;
}
.pk-number-label {
    font-size: 6.7em;
    line-height: 0.9em;
    font-weight: 900;
    font-family: 'Mikado';
    display: block;
}
.pk-number-text {
    color: rgba(26, 28, 36,0.7);
    font-size: 1.6em;
    display: block;
    margin-top: 4px;
}
.pk-number-label i {
background: #404040;
    color: #fff;
    border-radius: 5px;
    padding: 5px;
    display: inline-block;
    width: 80px;
    height: 80px;
    font-size: 69px;
    position: relative;
    top: -7px;
}
.pk-number-label i:before {
    line-height: 1;
    width: auto;
    margin: 0;
    position: relative;
    top: -5px;
}
.pk-number-label i.icon-android:before {
	position: relative;
	top:-8px;
}


.pk-numbers .pk-numbers-row:first-child {
	border-bottom:1px solid #d3d4d5;
}
.pk-numbers .pk-numbers-row .pk-number-cell:first-child {
	border-right:1px solid #d3d4d5;
}

.pk-numbers .pk-numbers-row:first-child .pk-number-cell {
	padding-top:0;
	padding-bottom:25px;
}

.pk-play-buttons-mobile { display: none; }
.pk_iphone_swirls_mobile { display: none; }
.pk_ipad_swirls_mobile { display: none; }
.youtube_section iframe {
	width:100%;
	height:100%;
}
.youtube_section .cta_section_inner.aspect-ratio {
  position: relative;
  width: 62%;
  height: 0;
  padding:0;
  padding-bottom: 35%;
}

.youtube_section .cta_section_inner.aspect-ratio iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0; top: 0;
}

@media (max-width: 1850px) {
	.pk-numbers {
		top: 48%;
		left:9%;
	}
}
@media (max-width: 1800px) {
	.pk-section-title { font-size: 5.5em; }
	.pk-number-label { font-size: 5.5em; }
	.pk-section-1-content { width:44%; margin-top:10%; padding-right: 2%; }
	#pk-parallax-layers { min-height: 920px; }
	.pk-number-label i:before { top:0; }
	.pk-number-label i.icon-android:before { top:-3px; }
}
@media (max-width: 1700px) {
	#pk-parallax-layers { min-height: 850px; }
}
@media (max-width: 1600px) {
	.pk-section-title { font-size: 5em; }
	.pk-number-label { font-size: 5em; }
	.pk-numbers { width: 610px; top:48%; }
	.youtube_section .cta_section_inner { height:500px; }
	#swirl_and_ipad { bottom:-3%; }
}
@media (max-width: 1500px) {
	#pk-parallax-layers { min-height: 775px; }
	.pk-number-label i {
		font-size: 58px;
		width:70px;
		height: 70px;
	}
}
@media (max-width: 1400px) {
	.pk-section-title { font-size: 4.5em; }
	.pk-number-label { font-size: 4.5em; }
	.pk-numbers { left:7%; }
	#pk-parallax-layers { min-height: 720px; }
	#swirl_and_ipad { bottom:0; }
}
@media (max-width: 1300px) {
	.pk-play-buttons img {
		width:auto;
		height:40px;
		margin-right: 4px;
	}
	.pk-play-now-label{ margin-right:11px; }
	.pk-section-title { font-size: 4.1em; }
	.pk-section-text { font-size: 1.1em; }
	.pk-number-text { font-size: 1.4em; }
	.pk-numbers {
	    width: 520px;
	    top: 47%;
	    left: 5%;
	}
	#pk-parallax-layers { min-height: 690px; max-height: 690px; }
	.pk-number-label i:before{ top:-3px; }
	.pk-number-label i {
		width:60px;
		height: 60px;
		font-size: 48px;
	}
}
@media (max-width: 1200px) {
	.pk-section-title { font-size: 3.5em; }
	.pk-section-text br { display: none; }
	.pk-section-1-content { padding-right: 3%; }
	.pk-numbers {
		width:450px;
		top:48%;
		left:7%;
	}
	.pk-number-cell {
		padding-top:19px;
	}
	.pk-number-label { font-size: 3.8em; }
	.pk-number-text { font-size: 1.2em; }
	.pk-numbers .pk-numbers-row:first-child .pk-number-cell { padding-bottom: 15px; }

	#pk-parallax-layers { min-height: 690px; max-height: 690px; }
	.pk-number-label i{
		width:50px;
		height: 50px;
		font-size: 40px;
	}
	.pk-number-label i.icon-android:before { top:-5px; }


}
@media (max-width: 1100px) {
	.pk-play-buttons { margin-top:25px; }
	.pk-play-now-label { margin-right: 6px; font-size: 0.85em; }
	.pk-play-buttons img { height:30px; }
	.pk-section-1-content { width:45%; }
	.pk-section-title { font-size: 3em; }
	.pk-section-text { font-size: 1em; }
	.pk-numbers { top:47%; width:430px; left:6%; }
	#pk-parallax-layers{ min-height: 600px; max-height: 600px; }
}
@media (max-width: 992px) {
	.pk-section-1 { background-position: 0 -30px; }
	.pk-section-1-content { width:45%; margin-top:4%; }
	.pk-section-title { font-size: 3em; }
	.pk-play-buttons { margin-top: 10px; }
	.pk-play-buttons img {
		margin-right: 4px;
		height:27px;
	}
	.pk-numbers { top:42%; }
	#pk-parallax-layers{ min-height: 550px; max-height: 550px; }
	#swirl_and_ipad{ bottom:3%; }
}
@media (max-width: 900px) {
	.pk-section-1-content { width:49%; margin-top: 4%; }
	.pk-section-1 { background-position: -70px -30px; }
	#pk-parallax-layers{ min-height: 500px; max-height: 500px; }
	.youtube_section .cta_section_inner { height:350px; }
}
@media (max-width: 800px) {
	.pk-section-1 { background-position: -28px -43px; }
	.pk-section-1-content { width:46%; margin-top: 2%; }
	.pk-play-buttons img {
		margin-right: 3px;
		height:24px;
	}
	.pk-section-title{ font-size: 2.6em; }
	#pk-parallax-layers{ min-height: 450px; max-height: 450px; }
}
@media (max-width: 767px) {
	.pk-number-label i.icon-android:before { top:-3px; }
	.pk-number-label i:before { top:0; }
	.pk-number-label i {
		width:40px;
		height: 40px;
		font-size: 30px;
	}
	.pk-section-title br { display: none; }
	.pk-play-buttons-mobile { display: block; }
	.pk-play-buttons { text-align: center; margin-top: 50px; }
	.pk-play-now-label {
		margin:0;
		font-size: 1.2em;
	}
	.pk-play-buttons > a { }
	.pk-section-1 { background:none !important; padding:0; }
	.pk-section-text { font-size: 1.2em; }
	.pk-play-buttons a { margin:0 15px; }

	.pk-section-1-content {
		width:100%;
		margin:0;
		padding:0;
		position: relative;
		padding:11% 9%;
	}
	.pk-section-2-content{
		width:100%;
		margin:0;
		padding:0;
		position: relative;
		padding:11% 9%;
	}
	.pk-numbers {
		width:100%;
		left:0;
		top:0;
		position: relative;
		float:left;
	}
	.pk-section-2-content {
		margin:-25% 0 0 0;
		width:100%;
	}
	.pk_iphone_swirls_mobile, .pk_ipad_swirls_mobile { display: block; width:100%; height:auto; }
	.pk-play-buttons img {
		margin:10px 0 0 0;
		height:40px;
	}
	.pk-play-buttons a{ margin:0; display: block; }
	body.page-template-pirate-kings .page-header-parallax { background-position: top center !important; min-height: 611px; }
	.pk-numbers {
	    padding: 0 15px;
	    margin: 10px 0 50px 0;
	}
	.pk-numbers .pk-numbers-row:first-child .pk-number-cell { padding-bottom: 0; }
	.pk-number-cell { min-height: 90px; }
	.pk-number-label { font-size: 2.5em; }
	.pk-number-text {
	    font-size: 1.1em;
	    line-height: 21px;
	    max-width: 120px;
	    margin: 8px auto 0 auto;
	}
	.pk_mobile_header_img, .bk_mobile_header_img, .gozilla_mobile_header_img{
		width:100%;
		max-width: 100%;
		height:auto;
	}
	.youtube_section .cta_section_inner { height:200px; }
}
@media (max-width: 480px) {

}
@media (max-width: 400px) {
	.youtube_section .cta_section_inner { height:185px; }
}
@media (max-width: 350px) {
	.youtube_section .cta_section_inner { height:160px; }
}



/* EOF PK PAGE */








/* CAREERS PAGE */
.dna_section{
	float:left;
	width:100%;
	padding: 100px 0;
	background:url("images/blue_swirl.png") no-repeat #f8f8f8 left top;
    height: 750px;
    position: relative;
}
.dna_content_inner {
    display: inline-block;
    text-align: left;
}
.dna_content {
	text-align: center;
	height: 100%;
}
.dna_title {
    font-size: 6.7em;
    font-weight: 900;
    font-family: 'Mikado';
    margin: 0 0 15px 0;
    line-height: 0.9em;
}
.dna_text {
    font-size: 1.2em;
}
.dna_list_wrapper {
	text-align: center;
	height: 100%;
}
.dna_list_wrapper ul {
	padding:0;
	margin:0;
	list-style: none;
	display: inline-block;
	text-align: left;
}
.dna_list_wrapper ul li {
    float: left;
    width: 50%;
    margin-bottom: 25px;
    display: table;
    position: relative;
    height: 100%;
    text-align: center;
    min-height: 70px;
}
.dna_list_wrapper ul li:last-child { margin-bottom: 0; }
.dna_list_wrapper ul li span {
    font-size: 2em;
    line-height: 35px;
    display: table-cell;
    vertical-align: middle;
    float: none;
    padding-left: 18px;
    position: relative;
    top: 2px;
}
.dna_item_inner {
    text-align: left;
    min-width: 220px;
    display: table-cell;
    vertical-align: middle;
    transition:0.5s;
    -moz-transition:0.5s;
    -webkit-transition:0.5s;
    -ms-transition:0.5s;
}
.dna_list_wrapper ul li .dna_item_inner:before {
	display: table-cell;
    vertical-align: middle;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -ms-transition: 0.5s;
    content: '\e818';
    font-family: 'jelly';
    color: #39d65e;
    font-size: 46px;
}
.dna_item_inner:hover:before {
	transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
}
.dna_item_inner:hover { color: #38D65F; }
.dna_section .container {
	height: 100%;
}
.dna_section .container .row {
	height: 100%;
}
.dna-row {
	width:100%;
	float:left;
}

.careers_content_section {
	float:left;
	width:100%;
	padding:60px 0;
	background:#f8f8f8;
}
.careers_content_section_inner {
	float:left;
	width:100%;
	height:760px;
	position: relative;
}
.careers_content_section_inner_overlay {
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background: url("images/purple_overlay_pattern.png") no-repeat center center;
	background-size:cover;
	z-index:1;
}
.careers_content_section_content {
    position: absolute;
    z-index: 2;
    color: #fff;
    padding: 45px;
    left: 0;
    bottom: 0;
    max-width: 600px;
}
.careers_content_title {
    font-size: 6.7em;
    color: #fff;
    font-weight: 900;
    font-family: 'Mikado';
    margin: 0 0 15px 0;
    line-height: 0.9em;
}
.careers_content_text {
	font-size: 1.2em;
	line-height: 24px;
}
.careers_section {
	background: url("images/half_circle_yellow.png") #f8f8f8 no-repeat left center;
    float: left;
    width: 100%;
    height: auto;
		padding: 50px 0;
		min-height: 1000px;
		display: flex;
		align-items: center;
}
.careers_section .row {
	display: flex;
	align-items: center;
	width: 100%;
}
.careers_section .container {
	display: flex;
	align-items: center;
}
.careers_title {
    font-size: 6.7em;
    font-weight: 900;
    font-family: 'Mikado';
    margin: 0 0 15px 0;
    line-height: 0.9em;
}
.careers_text {
	font-size: 1.2em;
}
.careers_section_content {
 	height: 100%;
    display: table-cell;
    vertical-align: middle;
}
.careers_section .container { height:100%; }
.careers_section .row { height: 100%; }
.careers_section_content_wrapper {
	height: 100%;
	display:table;
}
.careers_section_list_wrapper {
	height: 100%;
	display:table;
}
.careers_section_list {
	height: 100%;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.careers_section_content .main_button {
	background:#39d65e;
}

.careers_job_department {
	margin-bottom: 35px;
}
.careers_job_department:last-child { margin-bottom: 0; }
.careers_job_department_title {
    text-transform: uppercase;
	display: block;
	font-weight: bold;
}
ul.careers_department_jobs {
	list-style: none;
	padding:0;
	margin:0;
}
ul.careers_department_jobs li {
	width:100%;
	margin-top: 20px;
}
ul.careers_department_jobs li a {
    font-size: 28px;
    color: #414247;
    font-weight: 300;
}
ul.careers_department_jobs li a:hover, ul.careers_department_jobs li a:focus {
	color:#39d65e;
	text-decoration: none;
}


body.page-template-careers .cta_section, body.page-template-careers-comeet .cta_section {
	background-image: url("images/swirl_green_half_circle.png");
	background-position: top 180px right -200px !important;
}
@media (max-width: 1900px) {
	.careers_content_section_content { padding:35px; }
	.careers_content_title { font-size: 5.5em; }
}
@media (max-width: 1600px) {
	.dna_section { background-size: 30%; }
	.careers_content_section_inner { height:600px; }
	.careers_content_title { font-size: 4em; }
	.careers_content_section_content{ max-width: 400px; padding:30px; }

	.careers_section_content_wrapper { width:60%; }
	.careers_section_list_wrapper { width:40%; }
	.careers_title { font-size: 5em; }
	.careers_section_content {
		padding-left:16%;
		position: relative;
	}
	.careers_section {
		background-size:260px;
		min-height:960px;
	}
	body.page-template-careers .cta_section, body.page-template-careers-comeet .cta_section {
	    background-size: 600px;
	    background-position: top 180px right -136px !important;
	}
}
@media (max-width: 1300px) {
	.dna_section { height:500px; }
	.dna_list_wrapper ul li .dna_item_inner:before {
		font-size: 40px;
	}
	.dna_list_wrapper ul li span {
		font-size:1.8em;
		padding-left:14px;
		line-height: 30px;
	}
	.dna_list_wrapper ul li {
		margin-bottom: 20px;
	}
	.dna_list_wrapper ul {
		max-width: 550px;
	}
	.careers_section_content{ padding-left:20%; }
	.dna_title { font-size: 5em; }
	.careers_content_title { font-size:4em; }
	.careers_content_section_content { max-width: 450px; }
	.careers_content_section_inner { height:500px; }
	.careers_title { font-size: 4em; }
}
@media (max-width: 1200px) {
	.dna_text br { display: none; }
	.careers_content_title { font-size: 3.5em; }
	.dna_list_wrapper ul {
		position: relative;
		left:50px;
	}
	.careers_section_content { padding-left:9%; }
	.careers_content_section_content {
	    max-width: 330px;
	    padding: 20px;
	}
	.dna_section { background-size: 21%; }
	.careers_section { background-size: 210px; }
}
@media (max-width: 1100px) {
	.careers_content_title { font-size: 3em; }
	.careers_content_section_content { padding:15px; }
	.careers_title { font-size: 3.5em; }
	.careers_section_content { padding-left:16%; }
	.careers_content_section_inner { height:450px; }
}
@media (max-width: 992px) {
	.dna_section {
		height:auto;
		background-size: 32%;
	}
	.dna_content {
		height:auto;
		margin-bottom: 40px;
	}
	.dna_list_wrapper { height:auto; }
	.dna_content_inner { max-width: 500px; }
	.dna_list_wrapper ul { left:0; max-width:500px; }
	.careers_section {
		min-height: 0;
		height:auto;
		background:none;
	    padding:30px 0 0 0;
	}
	.careers_section .row {
		display: block;
	}
	.careers_section .container { padding:0 5%; }
	.careers_section_content_wrapper { width:100%; display: block; height:auto; margin-bottom: 30px; }
	.careers_section_content {
		padding-left:0;
		display: block;
	}
	.careers_section_list_wrapper { width:100%; }
	.careers_section_list iframe {
	    width: auto;
	}

}
@media (max-width: 800px) {

}
@media (max-width: 767px) {
	ul.careers_department_jobs li { margin-bottom: 15px; }
	ul.careers_department_jobs li a { font-size: 20px; }
	.careers_section { background-size:110px; }
	.dna_section {
		background-size: 150px;
	}
	.dna_title { margin-bottom: 20px; font-size: 3.5em; }
	.dna_section .container { height:auto; }
	.dna_list_wrapper ul li{
		width:100%;
		min-height: 0;
		display: block;
		height:auto;
	}
	.dna_item_inner { text-align: center; min-width:0; display: block; }
	.dna_list_wrapper ul li .dna_item_inner:before {
	    display: block;
	    margin: 0 auto;
	    line-height: 45px;
	    font-size: 45px;
	}
	.dna_list_wrapper ul li span {
		font-size: 2em;
	    display: block;
	    margin: 0 auto;
	    padding-left: 0;
	    margin-top: 13px;
	    top: 0;
	}
	.dna_list_wrapper ul li span br { display: none; }
	.dna_list_wrapper ul li:last-child, .dna_list_wrapper ul li { margin-bottom: 40px; }
	.careers_title { font-size: 2.8em; }
	.careers_text br { display: none; }
}



/** NEW COMEET **/
.back_to_all_jobs {
	color: #fff;
	font-size: 22px;
	border: 1px solid #fff;
	border-radius: 33px;
	padding: 6px 33px;
	display: inline-block;
	margin-top: 18px;
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.back_to_all_jobs:focus, .back_to_all_jobs:active{
	color: #fff;
}
.back_to_all_jobs:hover {
	color: #6fcef4 !important;
	background: #fff;
	text-decoration: none;
}
@media (max-width: 767px) {
	.back_to_all_jobs {
		font-size: 17px;
    padding: 4px 28px;
	}
}
.single-comeet-career .regular-page-header .container {
	flex-direction: column;
}
.single-comeet-career .regular-page-header h1 {
	margin-top: 50px !important;
}
@media (max-width: 767px) {
	.single-comeet-career .regular-page-header {
		height: auto;
    padding: 70px 0;
	}
}

.single-comeet-career p {
	margin-bottom: 5px;
}
.comeet-application {
    background: #efefef;
    max-width: 100%;
    margin: 0 auto;
    line-height: 33px;
}
.comeet-application h2 {
    font-weight: bold;
}
.comeet-application .regular-page-content-inner {
	max-width: 600px;
}
.comeet-application .container {
	width: 100% !important;
}

/* EOF CAREERS PAGE */







/* HOW WE PLAY PAGE */
.fun-page-content {
	float:left;
	width:100%;
}
.fun-page-content .container { max-width: 960px; }
.fun-blocks-wrapper {
	float:left;
	width:100%;
	margin-top: 55px;
}
ul#fun-blocks {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}
ul#fun-blocks li {
	float:left;
	width:100%;
}
ul#fun-blocks li .low_row {
	height:251px;
	margin-bottom: 20px;
	margin-left:-10px;
	margin-right: -10px;
}
ul#fun-blocks li .big_row {
	height: 522px;
	margin-left:-10px;
	margin-right: -10px;
	margin-bottom: 20px;
}
ul#fun-blocks li .single_low_element {
    height: 100%;
    padding-right: 10px;
    padding-left: 10px;
}
ul#fun-blocks li .single_low_element > div {
    height: 100%;
    width: 100%;
    background-size: cover;
}
ul#fun-blocks li .single_high_element_text {
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
}
ul#fun-blocks li .single_high_element_text_inner {
    height: 100%;
    background-attachment: fixed;
    font-size: 1.9em;
    color: #fff;
    font-weight: 400;
    font-family: 'Mikado';
    text-align: center;
}
ul#fun-blocks li .single_high_element_text_inner p {
    margin: 0;
    display: inline-block;
    text-align: left;
}
ul#fun-blocks li .single_high_element_two_images {
	height:100%;
	padding-left:10px;
	padding-right: 10px;
}
ul#fun-blocks li .single_high_element_first {
	height:251px;
}
ul#fun-blocks li .single_high_element_second {
	height:251px;
}
ul#fun-blocks li .single_high_element_first > div,
ul#fun-blocks li .single_high_element_second > div {
    height: 100%;
    float: left;
    width: 100%;
}
ul#fun-blocks li .single_high_element_first > div { margin-bottom: 20px; }


ul#fun-blocks li:nth-child(2n) .single_low_element,
ul#fun-blocks li:nth-child(2n) .single_high_element_text,
ul#fun-blocks li:nth-child(2n) .single_high_element_two_images
{
	float:right;
}

@media (max-width: 992px) {
	ul#fun-blocks li .single_high_element_text_inner {
		padding:0 45px;
	}
	ul#fun-blocks li .single_high_element_text_inner br { display: none; }
	ul#fun-blocks li .low_row { height:172px; }
	ul#fun-blocks li .big_row {
		height:364px;
	}
	ul#fun-blocks li .single_low_element > div { background-size:cover; }
	ul#fun-blocks li .single_high_element_first { height:172px; }
	ul#fun-blocks li .single_high_element_second { height:172px; }
	ul#fun-blocks li .single_high_element_first > div, ul#fun-blocks li .single_high_element_second > div { background-size: cover; }
}
@media (max-width: 767px) {
	ul#fun-blocks li .low_row {
		height:95px;
		margin-left: -3px;
		margin-right: -3px;
		margin-bottom:6px;
	}
	ul#fun-blocks li .big_row {
		height:196px;
		margin-left: -3px;
		margin-right: -3px;
		margin-bottom:6px;
	}
	ul#fun-blocks li .single_low_element { padding-left:3px; padding-right:3px; }
	ul#fun-blocks li .single_high_element_text { padding-left:3px; padding-right:3px; }
	ul#fun-blocks li .single_high_element_two_images { padding-left:3px; padding-right:3px; }
	ul#fun-blocks li .single_high_element_first > div { margin-bottom:6px; }
	ul#fun-blocks li .single_high_element_first { height:95px; }
	ul#fun-blocks li .single_high_element_second { height:95px; }
	ul#fun-blocks li .single_high_element_text_inner {
		padding:0 15px;
		font-size:1em;
		background-size:100%;
	}

}
/* EOF HOW WE PLAY PAGE */





/* WORK PAGE */
body.page-template-how-we-work .cta_section {
	background-image: url("images/work_page_cta_section_orange_swirl.png");
	background-position: bottom left !important;
	padding-top:35px;
}
.image_and_text_section {
    float: left;
    width: 100%;
    padding: 25px 0;
    background: #f8f8f8;
}
.image_and_text_section_inner {
    float: left;
    width: 100%;
    height: 760px;
    position: relative;
    background-position: 50% 50%;
    transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    background-repeat: no-repeat;
}
.image_and_text_section_content {
	position: absolute;
    z-index: 2;
    color: #fff;
    max-width: 600px;
    top: 250px;
    right: 150px;
}
.image_and_text_content_title {
    font-size: 5.13333em;
    color: #fff;
    font-weight: 900;
    font-family: 'Mikado';
    margin: 0 0 15px 0;
    line-height: 0.9em;
}
.image_and_text_content_text {
	font-size: 1.2em;
}
.image_and_text_section_inner_overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(123, 134, 218,0.8);
    background: url("images/gaming_bg_overlay.png") no-repeat center center;
    background-size: cover;
    z-index: 1;
}
.image_and_text_section2 .image_and_text_section_inner_overlay {
	background-image:url("images/knowledge_bg_overlay.png");
}
.image_and_text_section2 .image_and_text_section_content {
    right: auto;
    left: 160px;
    top: auto;
    bottom: 157px;
}
.timeline_slider_section {
    float: left;
    width: 100%;
    padding: 25px 0;
    background: #f8f8f8;
}
.timeline_slider_section_inner {
    float: left;
    width: 100%;
    height: 760px;
    position: relative;
    background-position: 50% 50%;
}
.timeline_slider_backgrounds{
	height:100%;
	position: relative;
}
.single_timeline_slider_background{
	height:100%;
	background-position: 50% 50%;
	background-position-x: left !important;
	background-repeat: no-repeat;
	background-size: cover;
}
.timeline_slider2 .single_timeline_slider_background {
	background-position-x: right !important;
}
.timeline_slider_backgrounds .slick-list { height:100%; }
.timeline_slider_backgrounds .slick-track { height:100%; }
.timeline_slider_overlay{
    background: url("images/green_bg_overlay.png") no-repeat center right;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    padding:30px;
}
.timeline_slider2 .timeline_slider_overlay {
	background: url("images/blue_bg_overlay.png") no-repeat center left;
}
.timeline_slider_intro_content{
    color: #fff;
    position: absolute;
    right: 150px;
    top: 200px;
}
.timeline_slider2 .timeline_slider_intro_content {
	right: auto;
    left: 100px;
    top: 230px;
}
.timeline_slider_intro_title {
    font-size: 5.13333em;
    font-weight: 900;
    font-family: 'Mikado';
    margin: 0 0 15px 0;
    line-height: 0.9em;
    display: block;
    text-align: center;
}
.timeline_slider_intro_text {
	font-size:1.2em;
}
.timeline_slider_slides_wrapper {
    position: relative;
    width: 100%;
    max-width: 550px;
    margin: 45px auto 0 auto;
}
.timeline_slider_slides {
	height: 100%;
}
.timeline_slider_slides .slick-list {
	height: 100%;
}
.timeline_slider_slides .slick-track {
	height: 100%;
}
.single_timeline_slide {
	color: #fff;
    height: auto;
}
.single_timeline_slide:focus { outline:0; }
.single_timeline_slide_title {
	font-size: 1.666em;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    font-family: 'Mikado';
    text-transform: uppercase;
    letter-spacing: 4px;
}
.single_timeline_slide_text {
	font-size:1.2em;
	text-align: center;
    color: #414247;
}
.timeline_menu_wrapper {
	margin-top: 30px;
	display: inline-block;
}
ul.timeline_menu {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    display: table;
    table-layout: fixed;
    width: 648px;
}
ul.timeline_menu:after {
	content:"";
	background:#3eae5a;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	height:3px;
	width:100%;
	position: absolute;
	bottom:-16px;
	display: block;
	left:0;
}
.timeline_slider2 ul.timeline_menu:after {
	background:#68abc5;
}
ul.timeline_menu li {
    padding: 0;
    cursor: pointer;
    position: relative;
    display: table-cell;
    text-align: center;
    width: 100%;
}
.timeline_slider2 ul.timeline_menu li {
	border-color: #5a879b;
}
ul.timeline_menu li:after {
    content: "";
    background: transparent;
    height: 3px;
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -16px;
    z-index: 9;
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	display: none;
}
ul.timeline_menu li.active:after {
	background:#fff;
}
ul.timeline_menu li span {
	display: inline-block;
	font-weight: 600;
	font-size:1.133em;
	color:#414247;
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
ul.timeline_menu li.active span, ul.timeline_menu li:hover span { color:#fff; }
.timeline_slider_backgrounds.mobile_version { display: none; }
.image_and_text_section_inner.mobile_version { display: none; }
ul.timeline_menu li.magicline {
	position: absolute;
	bottom: -16px;
	left: 0;
	width: 100px;
	height: 3px;
	background: #fff;
	z-index:9;
}
@media (max-width: 1610px) {
	.timeline_slider_section_inner { height:660px; }
	.timeline_slider_overlay { background-size: 65% 100%; }
	.timeline_slider_intro_content { top:22%; right:5%; }

	.timeline_slider2 .timeline_slider_intro_content { top:28%; right:auto; left:4%; }
	.timeline_slider2 .timeline_slider_overlay { background-size: 65% 100%; }
	.image_and_text_section_content {
		top:200px;
		right:100px;
	}
	.image_and_text_section_inner { height:660px; }
	.image_and_text_section2 .image_and_text_section_content {
	    bottom: 100px;
	    left: 100px;
	}
}
@media (max-width: 1500px) {
	.timeline_slider_intro_content { right: 4%; }
	.timeline_slider2 .timeline_slider_intro_content { top:28%; }
	.image_and_text_section_content { right:50px; }
}
@media (max-width: 1445px) {
	.timeline_slider_intro_title { font-size: 4.5em; }
	.timeline_slider_intro_content { max-width: 600px; }
	ul.timeline_menu li span { font-size: 1em; }
	ul.timeline_menu { width:600px; }
	.timeline_slider_section_inner { height:560px; }
	.image_and_text_section_inner { height:560px; }
	.image_and_text_section_content { top:150px; max-width:500px; }
	.image_and_text_content_text br { display: none; }
	.image_and_text_section2 .image_and_text_section_content {
		bottom:40px;
		left:60px;
	}
}
@media (max-width: 1300px) {
	.timeline_slider_intro_content { right: 6%; }
	.timeline_slider_intro_title { font-size: 4em; }
	ul.timeline_menu li span { font-size: 0.9em; }
	.timeline_slider_intro_content { max-width: 520px; }
	ul.timeline_menu { width:520px; }
	.image_and_text_section_content { max-width:450px; }
	.image_and_text_section2 .image_and_text_section_content { bottom:30px; }

}
@media (max-width: 1200px) {
	.timeline_slider_intro_content { right:3%; }
	.image_and_text_content_title { font-size:4em; }
	.image_and_text_content_text { font-size:1.1em; }
	.image_and_text_section_content { right:10px; }
	.image_and_text_section2 .image_and_text_section_content { bottom:60px; }
}
@media (max-width: 1100px) {
	ul.timeline_menu {
		width:480px;
		left:-10px;
	}
	.timeline_slider_intro_content {
		right:3%;
		max-width:460px;
	}
	ul.timeline_menu li span { font-size: 0.85em; }
	.single_timeline_slide_title { font-size: 1.4em; }
	.single_timeline_slide_text { font-size: 1.1em; }
	.image_and_text_section_content {
		right:4%;
		max-width:400px;
	}
}
@media (max-width: 992px) {
	.single_timeline_slider_img_overlay {
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    background: -webkit-linear-gradient(top, rgba(29, 31, 37,0), rgba(29, 31, 37,0.6));
		background: -o-linear-gradient(top, rgba(29, 31, 37,0), rgba(29, 31, 37,0.6));
		background: -moz-linear-gradient(top, rgba(29, 31, 37,0), rgba(29, 31, 37,0.6));
		background: linear-gradient(top, rgba(29, 31, 37,0), rgba(29, 31, 37,0.6));
	}
	.timeline_slider_section {
		padding:0;
	}
	.timeline_slider_overlay {
		background:none !important;
		position: relative;
		padding:0;
	}
	.timeline_slider_section .container-fluid { padding:0; }
	.timeline_menu_wrapper{ display: none; }
	.timeline_slider_backgrounds.mobile_version { display: block; }
	.timeline_slider_backgrounds.desktop_version { display: none; }
	.timeline_slider_backgrounds { height:auto; margin-top:-130px;  }
	.single_timeline_slider_img  {
	}
	.timeline_slider_slides_wrapper{ display: none;}
	.timeline_slider_intro_content {
	    position: relative;
	    top: 0 !important;
	    max-width: 100%;
	    right: 0 !important;
	    left: 0 !important;
	    background: url("images/green_bg_mobile.png") no-repeat center bottom;
	    padding: 70px 70px 170px 70px;
	    background-size: cover;
	    text-align: center;
	}
	.timeline_slider_section_inner { height:auto; }
	.single_timeline_slider_img img { max-width:100%; height:auto; }
	.timeline_slider_intro_title { font-size:4.3em; }
	.timeline_slider_backgrounds .slick-list { height:auto; }
	.timeline_slider_backgrounds .slick-track { height:auto; }
	.single_timeline_slide {
		left:10%;
		right:10%;
		bottom:100px;
		position: absolute;
		text-align: center;
	}
	.single_timeline_slide_title { font-size: 2.5em; }
	.single_timeline_slide_text { font-size: 1.4em; line-height: 28px; color:#fff; }

	.timeline_slider2 .timeline_slider_intro_content {
		background-image:url("images/blue_bg_mobile.png");
	}
	.image_and_text_section_inner.desktop_version { display: none; }
	.image_and_text_section_inner.mobile_version { display: block; height:auto; }
	.image_and_text_section_inner img { max-width: 100%; height:auto;  }
	.image_and_text_section_content, .image_and_text_section2 .image_and_text_section_content {
		right: 0;
	    max-width: 86%;
	    bottom: 6%;
	    top: auto;
	    left: 0;
	    margin-right: auto;
	    margin-left: auto;
	}
	.image_and_text_section2 .image_and_text_section_content{ bottom:2%; }
	.image_and_text_section { padding:0; }
	.image_and_text_section .container-fluid { padding:0; }
	.image_and_text_content_title { font-size: 5em; }
	.image_and_text_content_text { font-size:1.4em; }
	.image_and_text_section1 .image_and_text_section_inner_img_wrapper {
		max-height: 1150px;
		overflow: hidden;
		float:left;
		width:100%;
	}
	.image_and_text_section2 .image_and_text_section_inner_img_wrapper {
		max-height: 1400px;
		overflow: hidden;
		float:left;
		width:100%;
	}
	.timeline_slider_backgrounds .slick-dots {
	    position: absolute;
	    bottom: 30px;
	    left: 0;
	    right:0;
	    text-align: center;
	}
	.timeline_slider_backgrounds .slick-arrow {
	    position: absolute;
	    font-size: 0;
	    border: 0;
	    border-radius: 0 100% 100% 0;
	    height: 30px;
	    width: 30px;
	    left: 20px;
	    text-align: center;
	    z-index: 5;
	    bottom: 0;
	    background:transparent;
	    bottom:20px;
	}
	.timeline_slider_backgrounds .slick-arrow.slick-next {
		right:20px;
		left:auto;
	}
	.timeline_slider_backgrounds .slick-arrow.slick-prev {

	}
}
@media (max-width: 800px) {
	.image_and_text_section1 .image_and_text_section_inner_img_wrapper { max-height: 1050px; }
	.image_and_text_section2 .image_and_text_section_inner_img_wrapper { max-height: 1300px; }
}
@media (max-width: 767px) {
	.image_and_text_section1 .image_and_text_section_inner_img_wrapper { max-height: 1000px; }
	.timeline_slider_intro_title { font-size: 3em; }
	.timeline_slider_intro_content {
		padding-right: 30px;
		padding-left:30px;
	}
	.single_timeline_slide_text { font-size: 1.2em; }
	.single_timeline_slide_title { font-size: 2.1em; }
	.image_and_text_section_content, .image_and_text_section2 .image_and_text_section_content {
		max-width:90%;
	}
	.image_and_text_content_text p { margin-bottom: 0; }
	.timeline_slider_backgrounds { margin-top:-100px; }
}
@media (max-width: 600px) {
	.image_and_text_content_title { font-size: 3.5em; }
}
@media (max-width: 480px) {
	.image_and_text_section_content, .image_and_text_section2 .image_and_text_section_content { bottom:4%; }
	.single_timeline_slide_text {
		line-height: 24px;
	}
	.single_timeline_slide {
		bottom:60px !important;
	}
	.image_and_text_section1 .image_and_text_section_inner_img_wrapper {
		max-height: 900px;
	}
	.image_and_text_content_title { font-size: 3em; }
	.image_and_text_content_text { font-size: 1.15em; }
	.timeline_slider_backgrounds .slick-dots {
		bottom:20px;
	}
}
@media (max-width: 400px) {
	.image_and_text_section1 .image_and_text_section_inner_img_wrapper {
		max-height: 830px;
	}
	.timeline_slider_intro_title { font-size: 2.3em; }
	.timeline_slider_intro_content {
		padding-right: 30px;
		padding-left:30px;
		padding-bottom: 100px;
	}
	.single_timeline_slide_text {
		font-size: 1.1em;
		line-height: 22px;
	}
	.single_timeline_slide_title {
	    font-size: 1.9em;
	    margin-bottom: 5px;
	}
	.image_and_text_content_text { font-size: 1.05em; }
	.image_and_text_content_title { font-size: 2.7em; }
}
@media (max-width: 374px) {
	.image_and_text_content_text {
	    font-size: 1.03em;
	    line-height: 19px;
	}
	.image_and_text_section_content .main_button {
	    font-size: 1em;
	    padding: 14px 25px;
	}
}
@media (max-width: 350px) {
	.image_and_text_section_content { bottom:30px; }
	.image_and_text_section2 .image_and_text_section_content { bottom:15px; }
	.timeline_slider_intro_content {
		padding-right: 30px;
		padding-left:30px;
	}
	.timeline_slider_intro_title { font-size: 2em; }
	.single_timeline_slide_text{
		font-size: 1em;
		line-height: 20px;
	}
	.single_timeline_slide_title { font-size: 1.6em; }
	.image_and_text_content_title {
		font-size: 2.3em;
		margin-bottom: 8px;
	}
	.image_and_text_content_text {
		font-size: 1em;
		line-height: 19px;
	}
}
/* EOF WORK PAGE */






/* CONTACT US PAGE */
body.page-template-contact-us .page-header {
    height: 75vh;
    padding-top: 60px;
    color:#fff;
    position: relative;
}
.contact_us_header_address, a.contact_us_header_mail {
	font-size: 1.2em;
}
.contact_us_header_address {
    margin-top: 19px;
    border-bottom: 1px solid #fff;
    display: inline-block;
}
.contact_us_header_mail{
    display: inline-block;
    color: #fff;
    margin-top: 15px;
    border-bottom: 1px solid transparent;
}
.contact_us_header_mail:hover, .contact_us_header_mail:focus, .contact_us_header_mail:active {
	text-decoration: none;
	border-color:#fff;
	color:#fff;
}
.contact_us_header_btns a {
	margin:0 10px;
}
.contact_us_header_btns{ margin-top: 25px; }
body.page-template-contact-us .page-header-socials ul li i { font-size:45px; }
body.page-template-contact-us .page-header-socials ul li { min-width: 48px; }
.page-content.contact-us-page-content {
	min-height: 60vh;
	text-align: center;
	position: relative;
	background:url("images/contact us swirl.png") no-repeat right top;
}
.contact-us-page-content h3 {
    font-size: 5em;
    color: #414247;
    font-weight: 900;
    font-family: 'Mikado';
    margin: 0;
    line-height: .9em;
}
.contact-us-text {
	font-size: 1.2em;
	margin-top: 20px;
}
.contact-us-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width:100%;
}
@media (max-width: 1700px) {
	.page-content.contact-us-page-content { background-size:700px; }
}
@media (max-width: 1600px) {
	.page-content.contact-us-page-content { background-size:600px; }
}
@media (max-width: 1400px) {
	.page-content.contact-us-page-content { background-size:550px; }
}
@media (max-width: 1300px) {
	.page-content.contact-us-page-content { background-size:500px; }
}
@media (max-width: 1100px) {
	.page-content.contact-us-page-content { background-size:400px; }
}
@media (max-width: 992px) {
	.page-content.contact-us-page-content { background-size:300px; }
}
@media (max-width: 767px) {
	.contact_us_header_btns a{
		margin:0 0 10px 0;
	}
	.contact_us_header_btns a:last-child { margin-bottom: 0; }
	.contact_us_header_address {
		border:0;
		text-decoration: underline;
	}
	.page-header h1 { font-size: 3.5em; }
	body.page-template-contact-us .page-header { height: 100vh; }
	.page-content.contact-us-page-content { min-height: 80vh; }
	.contact-us-page-content h3 { font-size: 2.5em; }
}
/* EOF CONTACT US PAGE */





/* ERROR 404 */
.page-content.error-404 {
	background: no-repeat center center;
	height:100vh;
	text-align: center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size:cover;
}
.error-404 h1 {
	font-family: 'Mikado';
	font-size:6em;
	font-weight: 900;
}
.error-404 h3 {
	font-size: 2.2em;
    font-weight: 400;
    text-transform: uppercase;
	margin: 20px 0 30px 0;
}
.error-404 .main_button { text-transform: uppercase; }
@media (max-width: 480px) {
	.error-404 h3 {
		font-size: 1.5em;
		margin: 20px 0 10px 0;
		line-height: 31px;
	}
	.error-404 h1{ font-size: 3.3em; }
}
/* EOF ERROR 404 */



/* HOMEPAGE */
.home_slide_svg_animation {
    position: relative;
    z-index: 3;
}
.home_slide_svg_animation svg {
	height:auto !important;
	width:auto !important;
}
#home_slide_svg_animation1 svg g g g { stroke:#edeef1 !important; }
.home_pk_mobile, .home_bk_mobile, .gozilla_mobile_header_img{ display: none; }
.home_pk_section #pk-parallax-layers, .home_bk_section #bk-parallax-layers, .home_gozilla_section #gozilla-parallax-layers {
	height:100%;
	min-height: 0;
}
.full-frame.parallax-layer.pk_parallax_content, .full-frame.parallax-layer.bk_parallax_content, .full-frame.parallax-layer.godzilla_parallax_content {
	height:100%;
}
.pk_parallax_content_inner svg, .bk_parallax_content_inner svg, .godzilla_parallax_content_inner svg {
    fill: #414247;
    width: 341px;
    display: block;
}
.pk_parallax_content_inner, .bk_parallax_content_inner, .godzilla_parallax_content_inner {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    left: 16.4%;
    text-align: center;
    margin-top: 7%;
}
.bk_parallax_content_inner, .godzilla_parallax_content_inner {
	left:auto;
	right:13%;
	margin-top:1%;
}
body.home .page-body { margin-top: 60px; }
body.home { background:#f8f8f8; }
body.home .navbar-default { background:#f8f8f8; }
.home_container{
    max-width: 1820px;
    margin: 0 auto;
    position: relative;
    height: 100%;
}
.home_main_slider_wrapper {
	height: 85vh;
	float:left;
	width:100%;
	margin-bottom: 2%;
}
.home_main_slider_wrapper .home_container {
    box-shadow: 0 6px 15px 0 rgba(160, 160, 171, 0.3);
    -webkit-box-shadow: 0 6px 15px 0 rgba(160, 160, 171, 0.3);
    -moz-box-shadow: 0 6px 15px 0 rgba(160, 160, 171, 0.3);
}
.home_main_slider {
    height: 100%;
    position: relative;
}
.home_main_slider_slide:focus { outline:0; }
.home_main_slider_slide_bg_img {
    background-size: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-position: center center;
}
.home_main_slider_slide_bg_img.paused {
    -webkit-animation-play-state: paused; /* Chrome, Safari, Opera */
    animation-play-state: paused;
}

.home_main_slider_slide .home_main_slider_slide_bg_img.home_main_slide_animate_slide {
    -webkit-transition-delay: 0.5s; /* Safari */
    transition-delay: 0.5s;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
            animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    -webkit-animation-duration: 10s;
            animation-duration: 10s;
    -webkit-animation-name: scaleFromLeft;
    animation-name: scaleFromLeft;
}

.home_main_slider_slide_bg_img.tablet { display: none; }
@-webkit-keyframes scaleFromLeft {
    0% {
		transform: scale(1);
		-webkit-transform: scale(1);
    }
    100% {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
    }
}
@keyframes scaleFromLeft {
    0% {
		transform: scale(1);
		-webkit-transform: scale(1);
    }
    100% {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
    }
}
.home_main_slider_slide_bg_video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.home_main_slider_slide_overlay {
	content:"";
	background-color:rgb(116, 160, 250);
	opacity:0.38;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
}
.home_main_slider_slide_bg_video video {
    position: absolute;
    top: 0;
    bottom: 0;
    width: auto;
    right: 0;
	top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    width: auto;
}

.home_main_slider_slide_content {
    position: absolute;
    z-index: 3;
    color: #fff;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.home_main_slider_slide_content.left {
	left:150px;
}
.home_main_slider_slide_content.right {
	right:150px;
}
.home_main_slider_slide_content.center {
	left:0;
	right:0;
	text-align: center;
}
.home_main_slider_slide_title {
    font-size: 6.7em;
    font-weight: 900;
    font-family: 'Mikado';
    margin: 0 0 15px 0;
    line-height: 0.9em;
    display: block;
}
.home_main_slider_slide_text{
	font-size: 1.2em;
}
.home_main_slider_slide_text p {
	margin:0;
}


.home_main_slider_slide.textStyle-medium .home_main_slider_slide_title {
    font-size: 4.7em;
    font-style: italic;
    font-weight: 400;
    line-height: 1em;
}

.home_main_slider .slick-list, .home_main_slider .slick-track {
	height: 100%;
}
.home_main_slider .slick-arrow {
    position: absolute;
    font-size: 0;
    border: 0;
    height: auto;
    text-align: center;
    z-index: 5;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    left: 30px;
    background: transparent;
}
.home_main_slider .slick-arrow:after {
    color: #9c9d9f;
    font-size: 35px;
    color: #f8f8f8;
    text-shadow: 0 0 1px #414247;
    -moz-text-shadow: 0 0 1px #414247;
    -webkit-text-shadow: 0 0 1px #414247;
}

.home_main_slider .slick-arrow.slick-prev:after {
	content: '\e806';
}
.home_main_slider .slick-arrow.slick-next:after {
	content: '\e807';
}
.home_main_slider .slick-arrow.slick-next {
	right:30px;
	left:auto;
}
.home_main_slider .slick-arrow.slick-prev {

}
.home_main_slider .slick-dots {
    position: absolute;
    bottom: 30px;
    left: 0;
    right:0;
    text-align: center;
}
.home_main_slider .slick-dots li {
	margin:0 7px;
}
.home_main_slider .slick-dots li button {
	width:15px;
	height:15px;
	background:transparent;
	border:3px solid #e3e3e3;
}
.home_main_slider .slick-dots li.slick-active button {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2);
}


.home_section {
	float:left;
	width:100%;
	height: 830px;
	margin-bottom:2%;
}
.home_section_inner {
    background: rgba(255, 255, 255, 0.9);
    box-shadow: 0 0 21px 0 rgba(160, 160, 171, 0.3);
    -webkit-box-shadow: 0 0 21px 0 rgba(160, 160, 171, 0.3);
    -moz-box-shadow: 0 0 21px 0 rgba(160, 160, 171, 0.3);
    position: relative;
    height:100%;
    overflow: hidden;
    transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    background-size: 100%;
}



#coming_soon_swirl {
    display: block;
    overflow: hidden;
    transform: translate3d(0,0,0);
    text-align: center;
    opacity: 1;
    width: 100%;
    position: relative;
}
#coming_soon_swirl svg {
	height: auto !important;
}




.home_section_inner_overlay {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 3;
    background-repeat: no-repeat;
}
.coming_soon_section .home_section_inner_overlay {
    background-size: 40%;
    background-position: top right;
}
.home_section_inner_content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    text-align: center;
    width: 100%;
}
.coming_soon_section_title {
	display: inline-block;
    font-size: 6.7em;
    font-weight: 900;
    font-family: 'Mikado';
    margin: 0;
    line-height: 0.9em;
}

.home_section_title {
	display: block;
    font-size: 6.7em;
    font-weight: 900;
    font-family: 'Mikado';
    margin: 0;
    line-height: 0.9em;
}
.home_section_text {
	font-size: 1.2em;
	margin-top: 15px;
}
.home_section_inner_content_holder {
	display: inline-block;
	text-align: left;
}
.home_section_inner_content.right {
	text-align: right;
	padding-right: 8%;
}
.home_section_inner_content.left {
	text-align: left;
	padding-left: 8%;
}
.home_section_inner_content .main_button { margin-top: 10px; margin-right: 10px; }
#home_about_swirl {
    display: block;
    overflow: hidden;
    transform: translate3d(0,0,0);
    text-align: center;
    opacity: 1;
    width: 100%;
    position: relative;
    height:100%;
}
#home_about_swirl svg {
	height: 100% !important;
}


.home_blog_section .home_section_inner_content_holder { text-align: center; }
.home_blog_posts {
	margin:60px 0 50px 0;
	text-align: left;
}
.single_blog_post {

}
.single_blog_details{
	padding:0 20px;
	min-height: 195px;
	max-height: 195px;
	overflow: hidden;
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
}
.single_blog_post:hover .single_blog_details {
    box-shadow: 0 0 21px 0 rgba(160, 160, 171, 0.3);
    -webkit-box-shadow: 0 0 21px 0 rgba(160, 160, 171, 0.3);
    -moz-box-shadow: 0 0 21px 0 rgba(160, 160, 171, 0.3);
}
.single_blog_post_img_wrapper {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    overflow: hidden;
    min-height: 210px;
    max-height: 210px;
    overflow: hidden;
}
.single_blog_post_img_wrapper img {
	max-width: 100%;
	height:auto;
    -webkit-transition: all .3s cubic-bezier(.3,.1,.58,1);
    -moz-transition: all .3s cubic-bezier(.3,.1,.58,1);
    -o-transition: all .3s cubic-bezier(.3,.1,.58,1);
    -ms-transition: all .3s cubic-bezier(.3,.1,.58,1);
    transition: all .3s cubic-bezier(.3,.1,.58,1);
}
.single_blog_post:hover .single_blog_post_img_wrapper img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.single_blog_post_title{
	font-size: 1.2em;
	margin:32px 0 22px 0;
	color:#1a1c24;
	font-weight: bold;
}
.single_blog_post_description {
	font-size: 1.2em;
	max-height: 105px;
	overflow: hidden;
}

.home_blog_section .main_button { margin-right: 0; margin-top:0; }

.home_blog_section .home_section_title {
	font-size: 5em;
}
.home_section_inner_image { display: none; }
body.home .page-content { background:#f8f8f8; }

.home_careers {
    float: left;
    width: 100%;
    position: relative;
    top: 200px;
    padding-left:25px;
}
.home_careers a, .home_careers a:hover, .home_careers a:focus, .home_careers a:active { text-decoration: none; }
.single_home_job {
    width: 22%;
    float: left;
    text-align: left;
    position: relative;
    margin-right: 3%;
}
.home_careers a:hover .single_home_job_name {
	color:#39d65e;
}
.single_home_job_name {
	font-size: 2em;
    display: block;
    line-height: 34px;
    position: absolute;
    bottom: 63px;
    left: 23px;
}
.single_home_job_department {
    font-weight: 600;
    font-size: 1.33em;
    display: inline-block;
    padding-left: 30px;
    min-height: 56px;
}
.single_home_job_department:before {
	content: '\e818';
    font-family: 'jelly';
    color: #39d65e;
    text-align: center;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -ms-transition: 0.5s;
    font-size: 46px;
    left: -13px;
    top: -19px;
    position: absolute;
}
.home_careers a:hover .single_home_job_department:before {
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    left:-11px;
}
.visible_on_mobile { display: none; }
@media (max-width: 1900px) {
	.home_section { height: 796.8px; }
	.home_container { max-width: 1747.2px; }
}
@media (max-width: 1800px) {
	.home_section { height: 763.6px; }
	.home_container { max-width: 1674.4px; }

	.home_blog_section .home_section_title { font-size: 4.5em; }
	.single_blog_post_description { font-size: 1.1em; }
	.single_blog_post_description { max-height: 120px; }
	.single_blog_details{ min-height: 170px; max-height: 170px; }
	.single_blog_post_title { margin:20px 0 10px 0; }
	.home_blog_posts { margin:50px 0 40px 0; }
	.home_careers { top:180px; }
}
@media (max-width: 1700px) {
	.home_section { height: 713.8px; }
	.home_container { max-width: 1565.2px; }

	.coming_soon_section_title, .home_section_title, .home_main_slider_slide_title { font-size: 6em; }
	.home_main_slider_slide.textStyle-medium .home_main_slider_slide_title { font-size: 4em; }
	.single_home_job_name {
	    font-size: 1.8em;
	    line-height: 31px;
	}
	.single_home_job_department {
	    font-size: 1.26em;
	    padding-left: 25px;
	}
	.single_home_job_department:before {
    	font-size: 42px;
	}
}
@media (max-width: 1600px) {
	.home_section { height: 664px; }
	.home_container { max-width: 1456px;  }

	.single_blog_details { min-height: 140px; max-height: 140px; }
	.home_blog_section .home_section_title { font-size: 3.8em; }
	.single_blog_post_description { font-size: 1em; }
	.home_careers { top:150px; }
	.pk_parallax_content_inner { margin-top: 4%; }

}
@media (max-width: 1500px) {
	.home_section { height: 622.5px; }
	.home_container { max-width: 1365px; }

	.coming_soon_section_title, .home_section_title, .home_main_slider_slide_title { font-size: 5em; }
	.home_blog_section .home_section_title { font-size: 3.3em; }
	.home_slide_svg_animation svg{ max-width: 500px; max-height: 500px; }
	.home_blog_posts { margin:40px 0 25px 0; }
	.home_blog_posts .container {
		max-width: 1200px;
	}
	.single_blog_details {
		min-height: 180px;
		max-height: 180px;
		padding:0 15px;
	}
	.single_blog_post_title { margin: 15px 0 10px 0; }
	.single_blog_post_img_wrapper { min-height: 0; }

	.single_home_job_name {
	    font-size: 1.45em;
	    line-height: 27px;
	    bottom:60px;
	}
	.single_home_job_department {
		font-size: 1.1em;
	    padding-left: 20px;
	}
	.single_home_job_department:before {
		font-size: 37px;
		top: -16px;
	}
	.pk_parallax_content svg, .bk_parallax_content svg, .godzilla_parallax_content svg { width:300px; }
}
@media (max-width: 1400px) {
	.home_section { height: 581px; }
	.home_container { max-width: 1274px; }

	.home_blog_posts { margin:50px 0 25px 0; }
	.home_blog_posts .container { max-width: 1100px; }
	.single_blog_post_description {
		font-size: 0.9em;
		max-height: 39px;
		overflow: hidden;
	}
	.single_blog_post_title {
    	margin: 15px 0 10px 0;
    	font-size: 1.1em;
	}
	.single_blog_details {
		min-height: 111px;
		max-height: 111px;
	}
	.home_section, .home_main_slider_wrapper { margin-bottom: 3%; }
	.home_careers { top:130px; }
}
@media (max-width: 1300px) {
	.home_section { height: 539.5px; }
	.home_container { max-width: 1183px; }

	.single_home_job_name {
	    font-size: 1.28em;
	    line-height: 22px;
	    bottom: 60px;
	}
	.single_home_job_department {
    	font-size: 1em;
    	padding-left: 15px;
	}
	.single_home_job_department:before {
	    font-size: 34px;
	    top: -14px;
	}
	.coming_soon_section_title, .home_section_title, .home_main_slider_slide_title { font-size: 4.5em; }
	.home_main_slider_slide.textStyle-medium .home_main_slider_slide_title { font-size: 3.5em; }
	.pk_parallax_content svg, .bk_parallax_content svg, .godzilla_parallax_content svg { width:270px; }
	.pk_parallax_content_inner, .bk_parallax_content_inner, .godzilla_parallax_content_inner{
		margin-top: 4%;
		left:10%;
	}
	.bk_parallax_content_inner, .godzilla_parallax_content_inner {
		margin-top: 0;
		left:auto;
		right:12%;
	}
	.home_slide_svg_animation svg { max-width: 400px; max-height: 400px; }

}
@media (max-width: 1200px) {
	.home_section { height: 498px; }
	.home_container { max-width: 1092px; }

	.home_main_slider_wrapper { height:75vh; min-height: 600px; }
	.home_blog_posts { margin:35px 0 25px 0; }
	.home_blog_section .home_section_title { font-size: 2.7em; }

	.home_careers { top:110px; }
	.home_main_slider_slide.textStyle-medium .home_main_slider_slide_title { font-size: 3.5em; }
	.home_slide_svg_animation svg { max-width: 350px; max-height: 350px; }
}
@media (max-width: 1150px) {
	.home_section { height: 473.1px; }
	.home_container { max-width: 1037.4px; }

	.coming_soon_section_title, .home_section_title, .home_main_slider_slide_title{ font-size: 4em; }
	body.home .main_button {
	    font-size: 1em;
	    padding: 14px 35px;
	}
	.home_section_text p { margin-bottom: 5px; }
	.home_main_slider .slick-dots li button {
		width:15px;
		height:15px;
	}
	.home_main_slider .slick-dots { bottom:20px; }
	.home_section_text { max-width: 550px; }
}
@media (max-width: 1100px) {
	.home_section { height: 439.9px; }
	.home_container { max-width: 964.6px; }
	.home_blog_posts .container { max-width: 900px; }
	.home_blog_section .home_section_title { font-size: 2.3em; }
	.home_blog_posts { margin: 25px 0 20px 0; }
	.home_section_inner_content.right { padding-right: 1%; }
	.home_main_slider_slide_text { font-size: 1.1em; }
	.home_main_slider_slide_content.right { right:100px; }
	.home_main_slider_slide_content.left { left:100px; }

	.single_home_job_name { font-size: 1.1em; bottom:60px; }
	.home_careers { top:90px; }
	.pk_parallax_content svg, .bk_parallax_content svg, .godzilla_parallax_content svg { width:220px; }
	.home_slide_svg_animation { display: none !important; }
}
@media (max-width: 1000px) {
	.home_section { height: 415px; }
	.home_container { max-width: 910px; }
}
@media (max-width: 992px) {
	.home_careers {
		top:0;
		margin-top: 125px;
	}
	.single_home_job_name {
	    font-size: 1.28em;
	    line-height: 22px;
	    bottom: 60px;
	}
	.single_home_job_department {
    	font-size: 1em;
    	padding-left: 15px;
	}
	.single_home_job_department:before {
	    font-size: 34px;
	    top: -14px;
	}
	.home_main_slider_slide_content.left, .home_main_slider_slide_content.right, .home_main_slider_slide_content.center {
		left:4%;
		right:4%;
		text-align: center;
	}
	.home_container { max-width: 100%; padding:0 2%; }
	.home_section {
		height:auto;
	}
	.home_swirl { display: none !important; }
	.home_section_inner_content {
	    position: relative;
	    float:left;
	    width:100%;
	    top: 0;
	    transform: translateY(0);
	    -moz-transform: translateY(0);
	    -webkit-transform: translateY(0);
	    text-align: center;
	    width: 100%;
	    padding:0 !important;
	}
	.home_section_inner_overlay {
		position: relative;
		float:left;
		width:100%;
		background:none !important;
	}
	.home_section_inner {
		background:#fff !important;
	}
	.home_section_inner_content_holder {
	    display: block;
	    float: left;
	    width: 100%;
	    padding: 50px;
	}
	.home_section_inner_image { display: block; width:100%; float:left; }
	.home_section_inner_image img { width:100%; max-width: 100%; height:auto; }
	.coming_soon_section .home_section_inner_overlay {
		position: absolute;
	}
	.coming_soon_section .home_section_inner_content {
	    position: absolute;
	    top: 50%;
	    transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
	    float:none;
	}
	.single_blog_post_img_wrapper { max-height: 600px; }
	.single_blog_details {
		min-height: 0;
		max-height: 1000px;
	}
	.single_blog_post_description { max-height: 400px; }
	.single_blog_post:hover .single_blog_details {
	    box-shadow: none;
	    -webkit-box-shadow: none;
	    -moz-box-shadow: none;
	}
	.single_blog_details { padding:0; }
	.home_blog_posts .container { max-width: 100%; }
	.home_blog_section .home_section_inner_content_holder { padding-left:15px; padding-right: 15px; }
	.home_main_slider_slide_bg_img.tablet { display: block; }
	.home_main_slider_slide_bg_video { display: none; }
	.home_main_slider .slick-arrow { display: none !important; }
	body.home .main_button {
	    padding: 16px 40px;
	    font-size: 1.2em;
	}
	.home_main_slider_slide_text { font-size: 1.2em; }
	.coming_soon_section_title, .home_section_title, .home_main_slider_slide_title { font-size: 5em; }
	.home_pk_mobile, .home_bk_mobile, .home_godzilla_mobile { display: block; }
	.pk_parallax_content_inner, .bk_parallax_content_inner {
	    position: relative;
	    top: 0;
	    transform: none;
	    -moz-transform: none;
	    -webkit-transform: none;
	    margin-top: 10%;
	    left: 0;
	    margin-bottom: 5%;
	 }
	 .pk_parallax_content_inner {
	 	left:auto;
	 	right:0;
	 }
	 .pk_parallax_content_inner svg, .bk_parallax_content_inner svg, .godzilla_parallax_content_inner svg { margin:0 auto; max-width: 70%; }
	 .home_pk_section #pk-parallax-layers, .home_bk_section #bk-parallax-layers, .home_godzilla_section #godzilla-parallax-layers { display: none; }
}

@media (max-width: 767px) {
	body.home .page-body { margin-top: 53px; }
	.single_blog_post { margin-bottom: 30px; }
	.home_blog_posts { margin-bottom: 5px; }
	.coming_soon_section_title, .home_section_title, .home_main_slider_slide_title { font-size: 2.8em; }
	.home_main_slider_slide_text br { display: none; }
	body.home .main_button {
	    padding: 13px 30px;
	    font-size: 1.1em;
	    text-align: center;
	}
	body.home .main_button.bk_btn {
		margin-top:0;
		margin-bottom: 20px;
	}
	.home_section_inner_content_holder { padding:25px; }
	.home_section_text br { display: none; }
	.home_explore_section .main_button {
		width:190px;
		text-align: center;
	}
    .home_section_inner { background-position: center center !important; }
    .coming_soon_section_title br, .home_section_title br, .home_main_slider_slide_title br { display: none; }
    .home_main_slider_wrapper {
    	min-height: 450px;
    	height:80vh;
    }
	.home_careers {
	    top: 0;
	    margin-top: 40px;
	    padding-left: 15px;
	}
	.single_home_job {
		width: 100%;
	    margin: 0 0 30px 0;
	}
	.single_home_job_name {
	    font-size: 1.5em;
	    line-height: 22px;
	    position: relative;
	    bottom: 4px;
	}
	.single_home_job_department {
	    font-size: 1.2em;
	    padding-left: 35px;
	    position: relative;
	}
	.single_home_job_department:before {
		font-size: 40px;
	    top: -16px;
	}
	.visible_on_mobile { display: block; }
	.hide_on_mobile { display: none; }
}
@media (max-width: 400px) {
	.coming_soon_section_title, .home_section_title, .home_main_slider_slide_title { font-size: 2.4em; }
	.home_section_text, .home_main_slider_slide_text { font-size: 1.1em; }
	.home_blog_section .home_section_title { font-size: 2em; }
}

@media (max-width: 350px) {
	.coming_soon_section_title, .home_section_title, .home_main_slider_slide_title { font-size: 2em; }
	.home_explore_section .main_button { margin-right: 0; width:100%; }
	.single_home_job_name{ font-size: 1.3em; left:18px; }
	.single_home_job_department:before{
		font-size: 35px;
		top: -15px;
	}
	.single_home_job_department { font-size: 1.1em; padding-left: 30px; }
	.home_blog_section .home_section_title { font-size: 1.75em; }
}

/* EOF HOMEPAGE */
