*, *:after, *:before { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
html, body { height:100%; margin:0; padding:0; font-family:"Poppins"; }
body { overflow-x:hidden; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0;font-family:'Poppins', sans-serif; font-weight:700; margin-bottom:5px; color:#333; }

p, li { line-height:26px; color:#333; font-size:15px; }
a { -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out; text-decoration:none; }
a:hover, a:focus { text-decoration:none; outline:0; } 
.clear { clear:both }
.ie6,.ie7,.ie8,.ie9, img{ border:none; }

h1.cursive { font-size:46px; }
.bg_white { background:#fff; }
.relative { position:relative; }

section { padding:80px 0; }
.container { /*border:1px solid#ddd; */ }

/* Scrollup */
#scrollUp { background:#d6ad34 none repeat scroll 0 0; border-radius:100%; bottom:5px; color:#fff; font-size:16px; height:40px; right:20px; text-align:center; text-decoration:none; width:40px; }
#scrollUp:hover { opacity:1; color:#fff!important; background:#871f1f; }
#scrollUp i { display:block; font-weight:bold; padding-top:11px; }

/* Scroll Bar */
::-webkit-scrollbar-track { /*-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); */ background:#ddd; }
::-webkit-scrollbar { width:5px; background:#ddd; }
::-webkit-scrollbar-thumb { background:#871f1f; border-radius:10px; }


.ot-btn { font-size:14px; text-align:center; padding:0 45px; line-height:50px; outline:none; -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; display:inline-block; position:relative; color:#999494; }
.ot-btn:hover,
.ot-btn:focus { text-decoration:none; }
.border-dark:before { position:absolute; top:0; left:0; width:55px; height:25px; border:2px solid #999494; -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; border-right:0; border-bottom:0; content:""; }
.border-dark:after { position:absolute; bottom:0; right:0; width:55px; height:25px; border:2px solid #999494; -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; border-left:0; border-top:0; content:""; }
.border-dark:hover:after,
.border-dark:hover:before { width:100%; height:100%; border-color:#d6ad34; }
.border-dark:hover { color:#d6ad34; }


h4.h-heading { color:#871f1f; position:relative; font-size:18px; text-transform:uppercase; margin-left:120px; }
h4.h-heading:before { content:""; position:absolute; left:-120px; top:10px; background:#871f1f; width:100px; height:1px; z-index:1; }

h4.h-heading2 { color:#871f1f; position:relative; font-size:18px; text-transform:uppercase; text-align:right; margin-right:120px; }
h4.h-heading2:before { content:""; position:absolute; right:-120px; top:10px; background:#871f1f; width:100px; height:1px; z-index:1; }



/* Menu  Section */
.navbar { background:#fff; border-radius:0; border:none; width:100%; margin-bottom:0px; z-index:999;
-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25); }
.navbar-brand { padding:2px 5px; width:140px; margin-top:0px; }
.navbar .navbar-nav { margin-top:13px; }
.navbar .navbar-nav>li { position:relative; }
.navbar .navbar-nav>li:after { content:''; position:absolute; border-left:1px solid#ddd; top:3px; right:0px; height:20px; }
.navbar .navbar-nav>li:last-child:after { border-left:none; }
.navbar .navbar-nav>li>a { color:#333; padding:5px 25px; font-size:16px; text-transform:uppercase; display:block; position:relative;-webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }
.navbar .navbar-nav>li a:hover,
.navbar .navbar-nav>li a.active  { color:#871f1f; }

.navbar .navbar-nav>li a:hover:after,
.navbar .navbar-nav>li a.active:after  { content:''; position:absolute; border-bottom:2px solid #d6ad34; bottom:3px; left:0px; right:0px; margin:0 auto; width:40px; }
.top-nav-collapse { background:#fff; position:fixed; margin-top:-5px; min-height:70px; display:block;
-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25); -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25); box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25); }
.top-nav-collapse .navbar-nav>li>a { color:#666;  }
.top-nav-collapse .logo { }

@media (max-width: 800px) {
	.navbar { background: rgba(255, 255, 255, 0.98); /*padding:5px 5px; min-height:50px;*/ border-bottom:1px solid#ddd; margin-top:-2px; }
	.navbar-brand { margin-left:10px; }
	.navbar-toggler { color:#333 !important; }
	.navbar .navbar-nav>li:after { display:none; }
	.navbar .navbar-nav>li>a { text-align:center; }
	
	.button_container { position:fixed; top:30px; right:20px; height:27px; width:30px; cursor:pointer !important; z-index:100; transition:opacity .25s ease; }
	.button_container:hover { opacity:.7; }
	.button_container.active .top { transform:translateY(11px) translateX(0) rotate(45deg); background:#333; }
	.button_container.active .middle { opacity:0; background:#FFF; } 
	.button_container.active .bottom { transform:translateY(-5px) translateX(0) rotate(-45deg); background:#333; opacity:1; }
	.button_container span { background:#333; border:none; height:3px; width:100%; position:absolute; top:0; left:0; transition:all .35s ease; cursor:pointer; }
	.button_container span:nth-of-type(2) { top:8px; right:0px; left:auto; width:15px; }
	.button_container span:nth-of-type(3) { top:16px; opacity:0; }
	
	.overlay { position:fixed; background:rgba(255, 255, 255, 0.95); top:0; left:0; width:100%; height:0%; visibility:hidden; transition:opacity .35s, visibility .35s, height .35s; overflow:hidden; }
	.overlay.open { visibility:visible; height:100%; }
	.overlay.open li { animation:fadeInRight .5s ease forwards; animation-delay:.35s; }
	.overlay.open li:nth-of-type(2) { animation-delay:.4s; }
	.overlay.open li:nth-of-type(3) { animation-delay:.45s; }
	.overlay.open li:nth-of-type(4) { animation-delay:.50s; }
	.overlay nav { position:relative; height:70%; top:50%; transform:translateY(-50%); font-size:50px; text-align:center; }
	.overlay ul { list-style:none; padding:0; margin:0 auto; display:inline-block; position:relative; height:100%; }
	.overlay ul li { display:block; height:calc(100% / 6); min-height:30px; position:relative; opacity:0; }
	.overlay ul li a { font-size:22px !important; font-weight:600 !important; }
	.overlay ul li a:hover:after, .overlay ul li a:focus:after, .overlay ul li a:active:after { width:100%; }
}

@media (max-width: 767px) {
	.navbar-inverse { min-height:64px; }
	.navbar-inverse .navbar-toggle { background:#fff; border:none; }
}


/* Home */

#banner { padding:0 0 20px; }
.banner { background:url('../img/banner_1.jpg') no-repeat center bottom; background-size:cover; /*background-attachment:fixed; */ width:100%; height:100vh; position:relative; }
/*.banner:after { content:''; background:url(../img/patch.png) 50% 0 no-repeat; background-size:cover;  position:absolute; bottom:0px; width:100%; height:66px; }*/
.banner h1 { font-size:46px;font-family:'Montserrat', sans-serif; color:#fff; letter-spacing:0.5px; text-align:center; padding-top:12%; text-transform:uppercase; text-shadow:2px 2px 5px #777; }
.patch { width:100%; margin-top:-80px; position:absolute; }
#showcase { margin-top:-360px; z-index:10; }
/*#showcase-carousel .owl-stage-outer { overflow:visible; }*/
#showcase-carousel .item { -webkit-transform:scale(1); transform:scale(1); transform-origin:bottom; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
/*#showcase-carousel .item:hover { -webkit-transform:scale(1.1); transform:scale(1.1); }*/

@media (max-width:1600px) {
	#showcase { margin-top:-495px; }
	#testimonial-carousel .card { min-height:400px; }
}
@media (max-width:1366px) {
	#showcase { margin-top:-455px; }
	.banner h1 { padding-top:10%; }
	#testimonial-carousel .card { min-height:425px; }
}
@media (max-width:1280px) {
	#showcase { margin-top:-410px; }
	#testimonial-carousel .card { min-height:450px; }
}
@media (max-width:1024px) {
	#showcase { margin-top:-345px; }
}
@media (max-width:800px) {
	.banner { height:65vh; }
	.banner h1 { padding:20% 20px; }
	#showcase { margin-top:-370px; }
	.patch { margin-top:-50px; }
	#about .offset-md-1 { margin-left:0; }
	#about .col-md-5,
	#about .col-md-6 { max-width:100%; flex:0 0 100%; }
	#about .text-uppercase { width:100%; }

}
@media (max-width:575px) {
	.banner h1 { padding-top:25%; font-size:30px; }
	.patch { margin-top:-33px; }
	#showcase { margin-top:-200px; }
}

.text-bg { background:url('../img/text-bg.jpg') no-repeat center center; background-size:cover; background-attachment:fixed; height:95px; display:inline-block; margin-top:30px; }
.text-bg span.text-1 { background:#fff; mix-blend-mode:screen; font-size:120px; font-weight:700; text-align:center; line-height:95px; margin-left:-1px; }
#about span.text-2 { background:#fff; font-size:32px; font-weight:700; padding-left:20px; display:inline-block; line-height:1em; }

#about .text-uppercase { font-size:24px; margin-top:40px; width:80%; }
#about .text-uppercase span { color:#d6ad34; }
#about .para { font-size:16px; margin-top:25px; }

.const-types { background:url('../img/bg-pattern.png') repeat; padding:20px 10px; margin:70px 0 30px;; }
.const-types .const-block { display:inline-block; width:32%; position:relative; text-align:left; }
.const-types .const-block:before { position:absolute; top:0; left:35px; width:100%; height:100%; font-size:50px; font-weight:700; line-height:0.8em; color:#dfdfdf; margin-top:-10px; z-index:-1; }
.const-types .const-block.one:before { content:'01'; }
.const-types .const-block.two:before { content:'02'; }
.const-types .const-block.three:before { content:'03'; }
.const-types .const-block p { text-transform:uppercase; font-size:15px; line-height:20px; font-weight:700; margin-top:5px; margin-bottom:0; }

#about .carousel-indicators { bottom:-110px; left:auto; margin-left:0; margin-right:0; }
#about .carousel-thumbnails .carousel-indicators img { max-width:100px; /*height:50px;*/ overflow:hidden; display:block; }
#about .carousel-thumbnails .carousel-indicators li { height:auto; max-width:100px; width:100px; margin:0 7px; border:none; /*box-shadow:1px 3px 5px 0px rgba(0, 0, 0, 0.75);*/ }
#about .carousel-thumbnails .carousel-indicators li:last-child { margin:0 0 0 7px;}
#about .carousel-thumbnails .carousel-indicators li.active { /*border-bottom:4px solid #fff;*/ }

#about .carousel-control-next, .carousel-control-prev { top:auto; bottom:-73px; width:auto; background:#ddd; padding:5px 20px; }
#about .carousel-control-prev { left:13%; }
#about .carousel-control-next { left:24%; right:auto; }
#about .carousel-control-prev-icon { background-image:url('../img/arrow-left.png'); }
#about .carousel-control-next-icon { background-image:url('../img/arrow-right.png'); }
#about .carousel-control-prev-icon, 
#about .carousel-control-next-icon { background-size:100% 50%; }

@media (max-width:575px) {
	#about .text-uppercase { width:80%; }
	.const-types { margin:20px 0 30px; }
	
	#about .carousel-indicators { bottom:-93px; }
	#about .carousel-thumbnails .carousel-indicators li { max-width:80px; width:80px; }
	#about .carousel-control-next, .carousel-control-prev { bottom:-57px; padding:5px 10px; }
	#about .carousel-control-prev { left:4%; }
	#about .carousel-control-next { left:17%; }

}

/*Home - Projectsl*/
#projects h2, #testimonials h2 { color:#555; font-size:36px; text-transform:capitalize; padding:30px 20px 50px; }

/*Latest Projects*/
#latest-projects .col-md-3 { margin-bottom:30px; }
#latest-projects .img-hover{ position:relative; }
#latest-projects .img-hover img { z-index:-2; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }
#latest-projects .img-hover:hover img { -webkit-filter:blur(2px); filter:blur(2px); }
#latest-projects .img-hover a { color:#fff; }

#latest-projects .project-desc { position:absolute; top:0; left:0; width:100%; height:100%; padding:20px; z-index:2 }
#latest-projects .project-desc h4 { font-size:24px; color:#000; margin-bottom:15px; text-transform:capitalize; text-shadow:1px 1px 5px #aaa;  }
#latest-projects .project-desc p { color:#d6ad34; text-shadow:1px 1px 5px #871f1f; font-weight:700; }

#latest-projects .overlay { position:absolute; top:0; left:0; width:100%; height:100%; padding:20px; background:rgba(135,31,31,0.4); opacity:0; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }
#latest-projects .img-hover:hover .overlay { opacity:1; }
#latest-projects .overlay .see-more { position:absolute; bottom:30px; color:#fff; }
#latest-projects .overlay .see-more:after { content:''; position:absolute; top:14px; right:-60px; width:50px; height:1px; background:#fff; }

.view-all-btn { border:1px solid #333; color:#333; padding:15px 20px; text-transform:uppercase; position:relative; }
.view-all-btn span { border-left:1px solid #333; padding-left:25px; margin-left:15px; }

.view-all-btn:hover, .view-all-btn:hover span { color:#871f1f; border-color:#871f1f; }

@media (max-width:800px) and (min-width:576px) {
	#projects .col-md-10 { max-width:100%; flex:0 0 100%; }
	#projects .col-md-6 { max-width:70%; flex:0 0 70%; }
	#latest-projects .col-md-3 { max-width:33.33%; flex:0 0 33.33%; }
	#testimonials .col-md-5 { max-width:70%; flex:0 0 70%; }
}
@media (max-width:575px) {

}

/*Testimonial Carousel*/
#testimonials { background:url('../img/bg-pattern.png') repeat; padding:30px 0 20px; margin-bottom:30px; }
#testimonial-carousel .item { margin:0 10px; }
#testimonial-carousel .card { border:none; background:#fcfcfc url('../img/quotes.png') no-repeat top right; }
#testimonial-carousel .card img { border-radius:50%; max-width:100px; display:inline-block; }
#testimonial-carousel .test-info p { font-weight:bold; display:inline-block; margin-left:15px; vertical-align:middle; }
#testimonial-carousel .test-info p span { font-weight:normal; font-size:13px; }
#testimonial-carousel .test-desc { padding:30px 10px; }

#testimonial-carousel .owl-dots { text-align:center; margin:30px 0 0; }
#testimonial-carousel .owl-dots .owl-dot { width:20px; height:5px; border-radius:7px; background:#ddd; border:none; -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; }
#testimonial-carousel .owl-dots .owl-dot.active { background:#871f1f; margin:0 5px; outline:none; }
#testimonial-carousel .owl-dots .owl-dot:focus { outline:none; }



/*Inner Page Elements */
.inner_banner { margin-top:77px; }
.inner_banner h1, .inner_banner h3 { color:#fff; text-shadow:2px 2px 10px #333; }
.inner_banner h3 { display:none; }

.about { background-attachment:fixed; background-size:cover !important; height:300px; padding-top:116px; position:relative; z-index:10; }
.about:before { content:''; background:rgba(0, 0, 0, 0.40); top:0px; position:absolute; width:100%; height:100%;  }

.breadcrumb_bg { background:#e9e9e9; }
.breadcrumb_bg .breadcrumb { background:none; border:none; text-transform:uppercase; padding:10px 10px; margin-bottom:0px;  }
.breadcrumb_bg .breadcrumb li a { color:#666; display:inline-block; }
.breadcrumb_bg .breadcrumb li.active { color:#871f1f; font-weight:700; } 




/*About Page*/
#about-page, #contact_page, #services-page { background:url('../img/bg-buildings.png') no-repeat left bottom; background-size:100%; padding-bottom:150px;}
#about-page .col-md-10 p { text-align:justify; }
.section-title { text-align:center; margin-bottom:50px; position:relative; }
.title-sml { font-size:12px; color:#d6ad34; font-weight:400; text-transform:uppercase; margin-bottom:10px; }
.title-big { font-size:34px; color:#222; font-weight:700; text-transform:capitalize; }

#about-page .col-md-4 { margin-bottom:30px; }
#about-page .card { box-shadow:0 10px 15px rgba(0,0,0,0.30), 0 5px 12px rgba(0,0,0,0.22); border:none; background:url('../img/company-bg.jpg') no-repeat left top; background-size:100%; text-align:center; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }
#about-page .card:hover { -webkit-transform:translate(0, -10px); transform:translate(0, -10px); }
#about-page .card-body { background:rgba(135,31,31,0.5); height:180px; }
#about-page .card-body h5 { margin-top:50px; color:#fff; font-size:28px; }



/* Services Page */
#services1 .card { margin-bottom:30px;}

#what-we-do .col-md-4 { margin-bottom:50px; }
.wedo-block { text-align:center; }
.wedo-block:hover { cursor:default; }
.wedo-icon { margin-bottom:50px; }
.wedo-icon img { width:100px; -webkit-transition:all 0.5s ease-in-out; transition:all 0.4s ease-in-out; }
.wedo-block:hover img { transform:translateY(-10px); }
.wedo-info { }
.wedo-title { font-size:20px; font-weight:700; margin-bottom:20px; position:relative; text-transform:uppercase; min-height:60px; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }
.wedo-title:before { position:absolute; top:0; left:0; right:0; width:100%; height:100%; font-size:70px; font-weight:normal; color:#e6e6e6; line-height:0.8em; margin-top:-15px; z-index:-1; }
.wedo-block:hover .wedo-title { color:#871f1f; }
.wedo-title.one:before { content:'01'; }
.wedo-title.two:before { content:'02'; }
.wedo-title.three:before { content:'03'; }
.wedo-title.four:before { content:'04'; }
.wedo-title.five:before { content:'05'; }

@media (max-width:575px) {
	.wedo-icon { margin-bottom:30px; }
	.wedo-title { margin-bottom:0; }
}


/*Projects Page*/
#projects-page { padding:80px 0 30px;}
.our_services_area { padding:30px 0 80px; }
.our_services_area .our_services_row .interior { background:url("../img/bg.png"); display:block; overflow:hidden; margin-bottom:50px; }
.our_services_area .our_services_row .interior .interior_img { padding-left:0; }
.our_services_area .our_services_row .interior .interior_img img { max-width:100%; margin-bottom:1px; display:block; margin:15px auto; padding:4px;
-moz-box-shadow: 0 0 50px 0 rgba(130,128,128,0.25);
-webkit-box-shadow: 0 0 50px 0 rgba(130,128,128,0.25);
box-shadow: 0 0 50px 0 rgba(130,128,128,0.25);
}
.our_services_area .our_services_row .interior .interior_content { padding-top:70px; padding-left:50px; }
.our_services_area .our_services_row .interior .interior_content h5 { font-size:14px; font-weight:700; color:#871f1f; position:relative; text-transform:uppercase; letter-spacing:.50px; }
.our_services_area .our_services_row .interior .interior_content h5:before { content:""; position:absolute; left:-240px; top:7px; background:#871f1f; width:226px; height:1px; z-index:1; }
.our_services_area .our_services_row .interior .interior_content h3 { font-size:40px; color:#000; padding-top:20px; }
.our_services_area .our_services_row .interior .interior_content p { font-size:16px; color:#000; opacity:.65; padding:10px 30px 0 70px; }
.our_services_area .our_services_row .interior .interior_content p img { width:30px; margin:-3px 8px 0 0; }
.our_services_area .our_services_row .interior .interior_content p span { color:green; font-weight:700; font-size:24px; }
.our_services_area .our_services_row .interior .interior_content p span.counter { font-size:30px; color:#871f1f; font-weight:700; opacity:1; padding:0 10px; display:inline-block; }
.our_services_area .our_services_row .interior .interior_content p span.floorcounter { font-size:30px; color:#d6ad34; font-weight:700; opacity:1; padding:0 10px; }
.our_services_area .our_services_row .interior .interior_content a { margin-left:70px; border-color:#000; }
.our_services_area .our_services_row .interior .interior_content a:hover,
.our_services_area .our_services_row .interior .interior_content a:focus { border-color:#871f1f; }
.our_services_area .our_services_row .interior_right { text-align:right; }
.our_services_area .our_services_row .interior_right .interior_img { padding-left:15px; padding-right:0; }
.our_services_area .our_services_row .interior_right .interior_content { padding-left:0; padding-right:50px; }
.our_services_area .our_services_row .interior_right .interior_content h5:before { content:""; position:absolute; right:-240px; left:auto; top:7px; background:#871f1f; width:226px; height:1px; z-index:1; }
.our_services_area .our_services_row .interior_right .interior_content p { padding-left:30px; padding-right:70px; }
.our_services_area .our_services_row .interior_right .interior_content a { margin-left:0; margin-right:70px; }


@media (max-width:575px) {
	#projects-page { padding:40px 0 0px; }
	#projects-page .section-title { margin-bottom:0; }
	.our_services_area .our_services_row .interior .interior_content { padding:30px 20px 0; }
	.our_services_area .our_services_row .interior .interior_content h5 { font-size:15px; text-align:center; }
	.our_services_area .our_services_row .interior .interior_content h5:before,
	.our_services_area .our_services_row .interior_right .interior_content h5:before { left:50%; top:-65px; width:1px; height:60px; }
	.our_services_area .our_services_row .interior .interior_content h3 { text-align:center; }
	.our_services_area .our_services_row .interior .interior_img img { margin-bottom:0; }
	.our_services_area .our_services_row .interior .interior_img { padding:0 15px; }
	.our_services_area .our_services_row .interior .interior_content p { padding:0px; text-align:center; }
	.our_services_area .our_services_row .interior_right .interior_content p { padding-right:30px; }
	.our_services_area .our_services_row .interior .interior_content p span.counter { padding:0 5px; }
}


/*Contact Page */
#contact_page { }
#contact_page .form-group { margin-bottom:10px; }
#contact_page .form-group label { display:none; }
#contact_page .form-group .form-control { border:none; min-height:43px; border-bottom:1px dashed#ddd; font-size:14px; }
#contact_page .form-group textarea.form-control { min-height:110px; }

#contact_page .card { padding:20px;
-webkit-box-shadow:0px 0px 28px -2px rgba(0,0,0,0.18);
-moz-box-shadow:0px 0px 28px -2px rgba(0,0,0,0.18);
box-shadow:0px 0px 28px -2px rgba(0,0,0,0.18);
 }
 
.submit .btn { background:#871f1f; border-radius:20px; padding:8px 30px; color:#d6ad34; font-size:16px; margin:10px 0; }
.submit .btn:hover, .submit .btn:focus { background:#d6ad34; color:#871f1f; }



/*Footer*/
footer { background:#2c2c2c url('../img/footer-bg.jpg') no-repeat center center; background-size:cover; color:#fff; padding:50px 0 30px; border-top:5px solid #929292; }
footer h4 { color:#fff; font-weight:normal; margin-bottom:30px; }
footer p { color:#fff; font-size:14px; letter-spacing:0.5px; }
footer a { color:#fff; }
footer a:hover { color:#d6ad34; }
footer ul li { color:#fff; font-size:14px; letter-spacing:0.5px; }
footer ul li.links { position:relative; padding-left:15px; margin-bottom:5px; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
footer ul li.links:hover { padding-left:13px; }
footer ul li.links:before { content:'\f105'; font-family:'FontAwesome'; position:absolute; left:0px; top:-2px; padding-right:10px; }
footer .social-links li { display:inline-block; padding:10px; }
footer .social-links li a { color:#fff; font-size:18px; }
footer .social-links li a:hover { color:#d6ad34; }


/* Media Responsive */
@media (min-width:1366px) {
	.container { max-width:1250px; }
}
@media (min-width:1440px) {
	.container { max-width:1350px; }
}
@media (min-width:1610px) {
	/*.container { max-width:1600px; }*/
}
@media (max-width:800px) and (min-width:576px) {
	footer { padding-bottom:20px; }
	footer .col-md-3 { max-width:50%; flex:0 0 50%; margin-bottom:30px; }
	#about-page .col-md-10 { max-width:100%; flex:0 0 100%; }
}
@media (max-width:575px) {
	section { padding:40px 0; }
	#about-page, #contact_page, #services-page { padding-bottom:80px; }
	.about { height:200px; }
	footer { padding:30px 0 10px; margin-top:0; }
	footer .col-md-3 { text-align:center; margin-bottom:20px; }
	footer .col-md-3:last-child { margin-bottom:0; }
	footer .col-md-3 h4 { margin-bottom:10px; }
}


/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under:SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{ -webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative; -ms-touch-action:pan-Y;touch-action:manipulation; -moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden; -webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{ -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left; -webkit-backface-visibility:hidden; -webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{ -ms-touch-action:pan-y;touch-action:pan-y; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1; -webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{ -ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center; -webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block; -webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}


/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2013 Daniel Eden
*/.animated{ -webkit-animation-duration:1s;animation-duration:1s; -webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{ -webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{ -webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{ -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1); -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{ -webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060); -webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{ -webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060); -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%,100%,20%,53%,80%{ -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1); -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{ -webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060); -webkit-transform:translate3d(0,-30px,0); -ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{ -webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060); -webkit-transform:translate3d(0,-15px,0); -ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{ -webkit-transform:translate3d(0,-4px,0); -ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{ -webkit-animation-name:bounce;animation-name:bounce; -webkit-transform-origin:center bottom; -ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{ -webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{ -webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{ -webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{ -webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{ -webkit-transform:scale3d(1,1,1); -ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{ -webkit-transform:scale3d(1.05,1.05,1.05); -ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{ -webkit-transform:scale3d(1,1,1); -ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{ -webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{ -webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{ -webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{ -webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.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)}100%{ -webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{ -webkit-transform:scale3d(1,1,1); -ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{ -webkit-transform:scale3d(1.25,.75,1); -ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{ -webkit-transform:scale3d(0.75,1.25,1); -ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{ -webkit-transform:scale3d(1.15,.85,1); -ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{ -webkit-transform:scale3d(.95,1.05,1); -ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{ -webkit-transform:scale3d(1.05,.95,1); -ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{ -webkit-transform:scale3d(1,1,1); -ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{ -webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{ -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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%,100%{ -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{ -webkit-transform:translate3d(-10px,0,0); -ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{ -webkit-transform:translate3d(10px,0,0); -ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{ -webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{ -webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{ -webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{ -webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{ -webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{ -webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{ -webkit-transform:rotate3d(0,0,1,15deg); -ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{ -webkit-transform:rotate3d(0,0,1,-10deg); -ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{ -webkit-transform:rotate3d(0,0,1,5deg); -ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{ -webkit-transform:rotate3d(0,0,1,-5deg); -ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{ -webkit-transform:rotate3d(0,0,1,0deg); -ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{ -webkit-transform-origin:top center; -ms-transform-origin:top center;transform-origin:top center; -webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{ -webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{ -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{ -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{ -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{ -webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{ -webkit-transform:scale3d(1,1,1); -ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{ -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg); -ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{ -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg); -ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{ -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg); -ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{ -webkit-transform:scale3d(1,1,1); -ms-transform:scale3d(1,1,1);transform:scale3d(1,1,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) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{ -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{ -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{ -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{ -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{ -webkit-transform:none;transform:none}}@keyframes wobble{0%{ -webkit-transform:none; -ms-transform:none;transform:none}15%{ -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg); -ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{ -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg); -ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{ -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg); -ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{ -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg); -ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{ -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg); -ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{ -webkit-transform:none; -ms-transform:none;transform:none}}.wobble{ -webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{ -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.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)}100%{opacity:1; -webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{ -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0; -webkit-transform:scale3d(.3,.3,.3); -ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{ -webkit-transform:scale3d(1.1,1.1,1.1); -ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{ -webkit-transform:scale3d(.9,.9,.9); -ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); -ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{ -webkit-transform:scale3d(.97,.97,.97); -ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1; -webkit-transform:scale3d(1,1,1); -ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{ -webkit-animation-name:bounceIn;animation-name:bounceIn; -webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{ -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.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)}100%{ -webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{ -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); -ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1; -webkit-transform:translate3d(0,25px,0); -ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{ -webkit-transform:translate3d(0,-10px,0); -ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{ -webkit-transform:translate3d(0,5px,0); -ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{ -webkit-transform:none; -ms-transform:none;transform:none}}.bounceInDown{ -webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{ -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.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)}100%{ -webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{ -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0; -webkit-transform:translate3d(-3000px,0,0); -ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1; -webkit-transform:translate3d(25px,0,0); -ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{ -webkit-transform:translate3d(-10px,0,0); -ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{ -webkit-transform:translate3d(5px,0,0); -ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{ -webkit-transform:none; -ms-transform:none;transform:none}}.bounceInLeft{ -webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{ -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.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)}100%{ -webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{ -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0; -webkit-transform:translate3d(3000px,0,0); -ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1; -webkit-transform:translate3d(-25px,0,0); -ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{ -webkit-transform:translate3d(10px,0,0); -ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{ -webkit-transform:translate3d(-5px,0,0); -ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{ -webkit-transform:none; -ms-transform:none;transform:none}}.bounceInRight{ -webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{ -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.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)}100%{ -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{ -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0; -webkit-transform:translate3d(0,3000px,0); -ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1; -webkit-transform:translate3d(0,-20px,0); -ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{ -webkit-transform:translate3d(0,10px,0); -ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{ -webkit-transform:translate3d(0,-5px,0); -ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{ -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0);transform:translate3d(0,0,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)}100%{opacity:0; -webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{ -webkit-transform:scale3d(.9,.9,.9); -ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1; -webkit-transform:scale3d(1.1,1.1,1.1); -ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0; -webkit-transform:scale3d(.3,.3,.3); -ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{ -webkit-animation-name:bounceOut;animation-name:bounceOut; -webkit-animation-duration:.75s;animation-duration:.75s}@-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)}100%{opacity:0; -webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{ -webkit-transform:translate3d(0,10px,0); -ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); -ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0; -webkit-transform:translate3d(0,2000px,0); -ms-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)}100%{opacity:0; -webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1; -webkit-transform:translate3d(20px,0,0); -ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0; -webkit-transform:translate3d(-2000px,0,0); -ms-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)}100%{opacity:0; -webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1; -webkit-transform:translate3d(-20px,0,0); -ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0; -webkit-transform:translate3d(2000px,0,0); -ms-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)}100%{opacity:0; -webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{ -webkit-transform:translate3d(0,-10px,0); -ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1; -webkit-transform:translate3d(0,20px,0); -ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0; -webkit-transform:translate3d(0,-2000px,0); -ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{ -webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{ -webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0; -webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1; -webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0; -webkit-transform:translate3d(0,-100%,0); -ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1; -webkit-transform:none; -ms-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)}100%{opacity:1; -webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0; -webkit-transform:translate3d(0,-2000px,0); -ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1; -webkit-transform:none; -ms-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)}100%{opacity:1; -webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0; -webkit-transform:translate3d(-100%,0,0); -ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1; -webkit-transform:none; -ms-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)}100%{opacity:1; -webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0; -webkit-transform:translate3d(-2000px,0,0); -ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1; -webkit-transform:none; -ms-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)}100%{opacity:1; -webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0; -webkit-transform:translate3d(100%,0,0); -ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1; -webkit-transform:none; -ms-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)}100%{opacity:1; -webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0; -webkit-transform:translate3d(2000px,0,0); -ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1; -webkit-transform:none; -ms-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)}100%{opacity:1; -webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0; -webkit-transform:translate3d(0,100%,0); -ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1; -webkit-transform:none; -ms-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)}100%{opacity:1; -webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0; -webkit-transform:translate3d(0,2000px,0); -ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1; -webkit-transform:none; -ms-transform:none;transform:none}}.fadeInUpBig{ -webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{ -webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(0,100%,0); -ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{ -webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(0,2000px,0); -ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{ -webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(-100%,0,0); -ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{ -webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(-2000px,0,0); -ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{ -webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(100%,0,0); -ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{ -webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(2000px,0,0); -ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{ -webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(0,-100%,0); -ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{ -webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(0,-2000px,0); -ms-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) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg); -webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{ -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg); -webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{ -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg); -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); -webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{ -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) rotate3d(0,1,0,-360deg); -ms-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg); -webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{ -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg); -ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg); -webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{ -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg); -ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg); -webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{ -webkit-transform:perspective(400px) scale3d(.95,.95,.95); -ms-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95); -webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{ -webkit-transform:perspective(400px); -ms-transform:perspective(400px);transform:perspective(400px); -webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{ -webkit-backface-visibility:visible; -ms-backface-visibility:visible;backface-visibility:visible; -webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{ -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg); -webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{ -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg); -webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{ -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{ -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{ -webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{ -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg); -ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg); -webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{ -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg); -ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg); -webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{ -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg); -ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{ -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg); -ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{ -webkit-transform:perspective(400px); -ms-transform:perspective(400px);transform:perspective(400px)}}.flipInX{ -webkit-backface-visibility:visible!important; -ms-backface-visibility:visible!important;backface-visibility:visible!important; -webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg); -webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg); -webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{ -webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg); -ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg); -webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg); -ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg); -webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg); -ms-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg); -ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{ -webkit-transform:perspective(400px); -ms-transform:perspective(400px);transform:perspective(400px)}}.flipInY{ -webkit-backface-visibility:visible!important; -ms-backface-visibility:visible!important;backface-visibility:visible!important; -webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{ -webkit-transform:perspective(400px);transform:perspective(400px)}30%{ -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{ -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{ -webkit-transform:perspective(400px); -ms-transform:perspective(400px);transform:perspective(400px)}30%{ -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg); -ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{ -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg); -ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{ -webkit-animation-name:flipOutX;animation-name:flipOutX; -webkit-animation-duration:.75s;animation-duration:.75s; -webkit-backface-visibility:visible!important; -ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{ -webkit-transform:perspective(400px);transform:perspective(400px)}30%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{ -webkit-transform:perspective(400px); -ms-transform:perspective(400px);transform:perspective(400px)}30%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg); -ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg); -ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{ -webkit-backface-visibility:visible!important; -ms-backface-visibility:visible!important;backface-visibility:visible!important; -webkit-animation-name:flipOutY;animation-name:flipOutY; -webkit-animation-duration:.75s;animation-duration:.75s}@-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);opacity:1}80%{ -webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{ -webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{ -webkit-transform:translate3d(100%,0,0) skewX(-30deg); -ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{ -webkit-transform:skewX(20deg); -ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{ -webkit-transform:skewX(-5deg); -ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{ -webkit-transform:none; -ms-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}100%{ -webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{ -webkit-transform:translate3d(100%,0,0) skewX(30deg); -ms-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%{ -webkit-transform-origin:center;transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{ -webkit-transform-origin:center;transform-origin:center; -webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{ -webkit-transform-origin:center; -ms-transform-origin:center;transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); -ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{ -webkit-transform-origin:center; -ms-transform-origin:center;transform-origin:center; -webkit-transform:none; -ms-transform:none;transform:none;opacity:1}}.rotateIn{ -webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{ -webkit-transform-origin:left bottom;transform-origin:left bottom; -webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{ -webkit-transform-origin:left bottom;transform-origin:left bottom; -webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{ -webkit-transform-origin:left bottom; -ms-transform-origin:left bottom;transform-origin:left bottom; -webkit-transform:rotate3d(0,0,1,-45deg); -ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{ -webkit-transform-origin:left bottom; -ms-transform-origin:left bottom;transform-origin:left bottom; -webkit-transform:none; -ms-transform:none;transform:none;opacity:1}}.rotateInDownLeft{ -webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{ -webkit-transform-origin:right bottom;transform-origin:right bottom; -webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{ -webkit-transform-origin:right bottom;transform-origin:right bottom; -webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{ -webkit-transform-origin:right bottom; -ms-transform-origin:right bottom;transform-origin:right bottom; -webkit-transform:rotate3d(0,0,1,45deg); -ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{ -webkit-transform-origin:right bottom; -ms-transform-origin:right bottom;transform-origin:right bottom; -webkit-transform:none; -ms-transform:none;transform:none;opacity:1}}.rotateInDownRight{ -webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{ -webkit-transform-origin:left bottom;transform-origin:left bottom; -webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{ -webkit-transform-origin:left bottom;transform-origin:left bottom; -webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{ -webkit-transform-origin:left bottom; -ms-transform-origin:left bottom;transform-origin:left bottom; -webkit-transform:rotate3d(0,0,1,45deg); -ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{ -webkit-transform-origin:left bottom; -ms-transform-origin:left bottom;transform-origin:left bottom; -webkit-transform:none; -ms-transform:none;transform:none;opacity:1}}.rotateInUpLeft{ -webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{ -webkit-transform-origin:right bottom;transform-origin:right bottom; -webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{ -webkit-transform-origin:right bottom;transform-origin:right bottom; -webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{ -webkit-transform-origin:right bottom; -ms-transform-origin:right bottom;transform-origin:right bottom; -webkit-transform:rotate3d(0,0,1,-90deg); -ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{ -webkit-transform-origin:right bottom; -ms-transform-origin:right bottom;transform-origin:right bottom; -webkit-transform:none; -ms-transform:none;transform:none;opacity:1}}.rotateInUpRight{ -webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{ -webkit-transform-origin:center;transform-origin:center;opacity:1}100%{ -webkit-transform-origin:center;transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{ -webkit-transform-origin:center; -ms-transform-origin:center;transform-origin:center;opacity:1}100%{ -webkit-transform-origin:center; -ms-transform-origin:center;transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); -ms-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{ -webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{ -webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{ -webkit-transform-origin:left bottom;transform-origin:left bottom; -webkit-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{ -webkit-transform-origin:left bottom; -ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{ -webkit-transform-origin:left bottom; -ms-transform-origin:left bottom;transform-origin:left bottom; -webkit-transform:rotate(0,0,1,45deg); -ms-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{ -webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{ -webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{ -webkit-transform-origin:right bottom;transform-origin:right bottom; -webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{ -webkit-transform-origin:right bottom; -ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{ -webkit-transform-origin:right bottom; -ms-transform-origin:right bottom;transform-origin:right bottom; -webkit-transform:rotate3d(0,0,1,-45deg); -ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{ -webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{ -webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{ -webkit-transform-origin:left bottom;transform-origin:left bottom; -webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{ -webkit-transform-origin:left bottom; -ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{ -webkit-transform-origin:left bottom; -ms-transform-origin:left bottom;transform-origin:left bottom; -webkit-transform:rotate3d(0,0,1,-45deg); -ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{ -webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{ -webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{ -webkit-transform-origin:right bottom;transform-origin:right bottom; -webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{ -webkit-transform-origin:right bottom; -ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{ -webkit-transform-origin:right bottom; -ms-transform-origin:right bottom;transform-origin:right bottom; -webkit-transform:rotate3d(0,0,1,90deg); -ms-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{ -webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{ -webkit-transform-origin:top left;transform-origin:top left; -webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{ -webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg); -webkit-transform-origin:top left;transform-origin:top left; -webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{ -webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,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}100%{ -webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{ -webkit-transform-origin:top left; -ms-transform-origin:top left;transform-origin:top left; -webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{ -webkit-transform:rotate3d(0,0,1,80deg); -ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg); -webkit-transform-origin:top left; -ms-transform-origin:top left;transform-origin:top left; -webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{ -webkit-transform:rotate3d(0,0,1,60deg); -ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg); -webkit-transform-origin:top left; -ms-transform-origin:top left;transform-origin:top left; -webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{ -webkit-transform:translate3d(0,700px,0); -ms-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) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1; -webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0; -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg); -ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1; -webkit-transform:none; -ms-transform:none;transform:none}}.rollIn{ -webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0; -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg); -ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,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); -ms-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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0; -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0); -ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0); -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1; -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0); -ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0); -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0; -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0); -ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0); -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1; -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0); -ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0); -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0; -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0); -ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0); -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1; -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0); -ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0); -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0; -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0); -ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0); -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1; -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0); -ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0); -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{ -webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0; -webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0; -webkit-transform:scale3d(.3,.3,.3); -ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1; -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0); -ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0); -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0; -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0); -ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0); -webkit-transform-origin:center bottom; -ms-transform-origin:center bottom;transform-origin:center bottom; -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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)}100%{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); -ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0; -webkit-transform:scale(.1) translate3d(-2000px,0,0); -ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0); -webkit-transform-origin:left center; -ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{ -webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1; -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{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); -ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0; -webkit-transform:scale(.1) translate3d(2000px,0,0); -ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0); -webkit-transform-origin:right center; -ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{ -webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1; -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0); -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1; -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0); -ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0); -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0; -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0); -ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0); -webkit-transform-origin:center bottom; -ms-transform-origin:center bottom;transform-origin:center bottom; -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{ -webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}

