/*
Theme Name: Steering Innovation
Theme URI: http://www.steeringinnovation.com
Author: Chad Sabatka
Author URI: http://www.steeringinnovation.com
Description: Steering Innovation parent theme.
Version:1.0
*/


@charset "utf-8";
/* CSS Document */

a {cursor:pointer;}
#wpadminbar {z-index: 9999999991;}
@media(min-width:800px){.modal-dialog {width:725px;}}
.modal-header {background:#ed1c24;}
.modal-title {color:#fff; margin-bottom:0px !important;}
.modal-vertical-centered {transform:translate(0, 50%) !important; -ms-transform:translate(0, 50%) !important; /* IE 9 */-webkit-transform:translate(0, 50%) !important; /* Safari and Chrome */}

.ui-menu {z-index: 999999;}

#widget-contact div {padding:0 0 15px 15px;display:none;}
.name-padding {padding-top:28px !important;}
.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half input.large, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.large, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.large, .gform_wrapper .top_label li.gfield.gf_right_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.large, .gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper .top_label select.large
{margin:0 0 8px 0;}

.btn-primary {background-color:#ed1c24; border-color:#d21017;}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {background-color:#000; border-color:#000; color:#fff}

.hero-image {padding: 0 0 75px 0;}

/* =Global
----------------------------------------------- */
body {color:#000; background-color:#fff; word-wrap:break-word; line-height:1.7; font-size:14px;}
.gform_wrapper h2.gsection_title, .gform_wrapper .gsection_description, .gform_wrapper h3.gform_title {font-weight:400 !important;font-size:24px !important;}
a {color:#414243; text-decoration:none; -webkit-transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -ms-transition: opacity .2s ease-in-out; -o-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out;}
a:hover, a:focus {color:#ed1c24; text-decoration:none;}
a:focus {outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
h1, .h1 {font-size:28px;;}
h2, .h2 {font-size:20px;}
h3, .h3 {font-size:18px;}
h4, .h4 {font-size:16px;}
h5, .h5 {font-size:14px;}
h6, .h6 {font-size:13px;}

img {height:auto; max-width:100%;}
button, input, select, textarea {font-size:100%;margin:0; vertical-align:baseline; *vertical-align:middle;}

input[type="checkbox"], input[type="radio"] {padding:0;}
input[type="search"] {-webkit-appearance:textfield; -webkit-box-sizing:content-box;-moz-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0;}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea, select {color:#666; border:1px solid #E8E8E8; border-radius:0px; padding:5px;}

.gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper textarea.textarea, .gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password]
{padding:5px !important;}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus, select:focus {color:#111;-webkit-box-shadow:0 0 1px 1px #ed1c24;box-shadow:0 0 1px 1px #ed1c24;border-color: #ed1c24;outline-color: #ed1c24;}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {padding:3px;}

textarea {overflow:auto; padding-left:3px; vertical-align:top; width:100%;}
.input-group-addon {padding:6px 12px;}
.input-group .form-control {height: 40px; font-size: 14px; padding: 0 0 0 7px;}

/* Alignment */
.alignleft {display:inline; float:left; margin-right:1.5em;}
.alignright {display:inline; float:right; margin-left:1.5em;}
.aligncenter {clear:both; display:block; margin:0 auto;}
.center {text-align:center;}

/* Text meant only for screen readers */
.screen-reader-text {clip:rect(1px, 1px, 1px, 1px); position:absolute !important;}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {background-color:#f1f1f1; border-radius:3px; box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); clip:auto !important; color:#21759b; display:block; font-size:14px; font-weight:bold; height:auto; left:5px; line-height:normal; padding:15px 23px 14px; text-decoration:none; top:5px; width:auto; z-index:100000; }

/* Clearing floats */
.clear:before,
.clear:after,
.gallery:before,
.gallery:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {content:''; display:table;}

.clear:after,
.entry-content:after,
.gallery:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {clear:both;}


/* =Content
----------------------------------------------- */
.site-content {margin:0 auto;}
.full-site-content {margin:0 auto;}
.sticky {}
.hentry {margin:0;}
.byline, .updated {display:none;}
.single .byline, .group-blog .byline {display:inline; margin-right:0;}
.page-content,
.entry-content,
.entry-summary {margin:0;}
.page-links {clear:both; margin:0 0 1.5em;}
.main-content-area {margin-top:40px; margin-bottom:40px;}
.caret {margin-left:0px;}

/* =Post styling
----------------------------------------------- */
.entry-meta a {font-size:13px; color:#6B6B6B;}
.entry-meta {padding: 8px 0 8px 12px; border: 1px solid #ddd; background: #f3f3f3;}
footer.entry-meta {margin: 30px 0 0; border: 0; background: transparent; padding: 0;}
.page-header {margin-top:0; border-bottom:0; padding-bottom:0;}
.entry-meta .fa {font-size:14px; margin-right:3px;}
.entry-meta span {margin-right:10px;}
.entry-title {margin-bottom:0px;text-transform:capitalize;}

.entry-title a {color:#444;}
.entry-title a:hover {color:#ed1c24;}
.btn.btn-default.read-more {margin-top:10px; font-size:12px; padding:11px 13px;}
.search .btn.btn-default.read-more {float:none;}
hr.section-divider {border-color:#E8E8E8; margin-top:50px; margin-bottom:50px;}

/* Author
----------------------------------------------- */
.author-bio {clear:both; width:100%; padding-top:35px; padding-bottom:35px;}
.author-bio .avatar {float:left;}
.author-bio-content h4 {font-size:14px; margin-top:0;}
.author-bio .author-bio-content {margin-left:74px;}
.secondary-content-box {padding-top:0; padding-bottom:0;}
.single-view,
.blog-item-wrap {margin-bottom:50px;}
.post-inner-content {padding:0; border-top:none;}
.post-inner-content:first-child {}
.entry-title {margin-top:0;}
.more-link,
.says {display:none;}
.comment-author .fn,
.author-bio h4,
.comment-reply-title {text-transform:uppercase; font-weight:700;}
.comment-reply-title {font-size:14px;}
.comment-reply-link {background:#C1C0C0; border:#C1C0C0; font-size:10px; text-transform:uppercase;}
@media(max-width:767px){.post-inner-content {padding:20px 0;}}

/* =Singe Post/Page Pagination
----------------------------------------------- */
.page-links span {display:inline-block; color:#fff; background-color:#ed1c24; border-radius:4px; padding:2px 10px; margin-left:2px;}
.page-links a span {background-color:inherit; border:1px solid #E8E8E8; color:#ed1c24; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s; transition:all 0.5s;}
.page-links a:hover span {background-color:#ed1c24; border:1px solid #ed1c24; color:#fff;}
.pagination .fa-chevron-left,
.pagination .fa-chevron-right {font-size:12px;}
.pagination li a {color:#ed1c24;}
.pagination li:hover a {color:#ed1c24;}
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {color:#FFF; background-color:#ed1c24; border-color:#ed1c24;}
.pagination>li>a,
.pagination>li>span {padding:9px 14px; border-color:#dadada;}
.bottom-pagination {text-align:center;}

/* =Asides
----------------------------------------------- */
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {display:none;}

/* =Media
----------------------------------------------- */
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {border:none; margin-bottom:0; margin-top:0; padding:0;}
.single-featured {-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear; transition:opacity 0.3s linear; display:block; margin:0 15px 0 0;}
.single-featured:hover {opacity:0.8;}
.wp-caption {border:1px solid #ccc; margin-bottom:1.5em; max-width:100%;}
.wp-caption img[class*="wp-image-"] {display:block;}
.wp-caption-text {text-align:center;}
.wp-caption .wp-caption-text {margin:0.8075em 0;}

/* Make sure embeds and iframes fit their containers */
embed,iframe,object {max-width:100%;}

/* =Widgets
----------------------------------------------- */
.widget select {max-width:100%;}

.quick-links .new-search {padding:10px;}
.well .new-search label, .quick-links .new-search label {margin:0 0 2px 0; display:block;}
.well .new-search input[type="text"], .quick-links .new-search input[type="text"] {margin:0px; padding:2px; font-size:12px; color:#7d7d82; display:block;}
.well .new-search button, .quick-links .new-search button {margin-top:10px;}


/* Search widget */
.widget_search .search-submit {display:none;}
.widget ul li {list-style:none; border-bottom:1px solid #F2F2F2; margin-bottom:10px; padding-bottom:10px;}
.widget ul {padding:0; line-height:18px; font-size:14px;}
.widget ul.nav.nav-tabs {padding:0;}
#secondary .widget {color: #393b47; overflow: hidden; border: 1px solid #e5e5e5; margin-bottom: 20px;}
#secondary .widget:last-child {margin-bottom:0px;}
.tab-content ul li {list-style:none;}
#secondary .widget_archive ul li:before,
#secondary .widget_categories ul li:before,
#secondary .widget_recent_comments ul li:before {font-family:fontawesome; margin-right:10px;}
#secondary .widget_archive ul li:before {content:'\f073';}
#secondary .widget_categories ul li:before {content:'\f115';}
#secondary .widget_recent_comments ul li:before {content:'\f0e5';}
.well {padding: 0;border: 0px;clear: both;background:none;border-radius: 0;}
#secondary .widget > h3 {padding: 12px; font-size: 18px; text-transform: uppercase; background: #000; line-height: 21px; margin-bottom: 0; margin-top: 0; color: #fff;}
.textwidget {padding:15px;}
.widget .new-search {border:0 !important; margin-bottom:15px !important;}
#secondary .widget a {color:#393b47;}
#secondary .widget a:hover {color:#ed1c24;}
.widget ul ul {padding:10px;}
.widget #social ul li {border-bottom:0;}
.not-found-widget {margin-top:30px;}
@media (max-width:767px) {#secondary {clear:both; }}

/* Custom Category Widget */
.cats-widget ul li span {float:right;}

/* Recent Post widgets */
.popular-posts-wrapper .post {float:left; clear:both; margin-bottom:20px;}
.popular-posts-wrapper .post .post-image {width:60px; height:60px; float:left; display:block; border-radius:4px; -webkit-border-radius:4px; background-color:#DADADA; background-position:center center; background-repeat:no-repeat; overflow:hidden;}
.popular-posts-wrapper .post .post-image img {border-radius:4px; opacity:1; -webkit-transition:opacity0.5s;-moz-transition:opacity0.5s;-o-transition:opacity0.5s; transition:opacity0.5s;}
.popular-posts-wrapper .post .post-image img:hover {opacity:0.6 !important;}
.popular-posts-wrapper .post .post-content {margin-left:80px;}
.widget .post-content > span {display:block;}
#secondary .widget .post-content a {color:#ed1c24;}
#secondary .widget .post-content a:hover {color:#DADADA;}
.widget .post-content span {font-size:12px;}
.tagcloud {}
.tagcloud a {padding:6px 7px; margin-right:0; line-height:100%; display:inline-block; color:#FFF !important; border-radius:3px; -webkit-border-radius:3px; font-size:12px !important;}
.tagcloud a:hover {background-color:#ed1c24; border-color:#ed1c24;}
.archive #dealership-breadcrumbs {display:none;}

/* =Buttons
----------------------------------------------- */
.btn-default, .label-default {background-color:#ed1c24; border-color:#ed1c24; -webkit-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear; transition:background-color 0.3s linear;}
.btn-default:hover,
.label-default[href]:hover,
.label-default[href]:focus,
.btn-default:hover, .btn-default:focus,
.btn-default:active,
.btn-default.active,
#image-navigation .nav-previous a:hover,
#image-navigation .nav-next a:hover {background-color:#363636; border-color:#363636;}
.btn.btn-default {color:#FFF; text-transform:uppercase;}
.input-group-btn:last-child>.btn {margin-left:0;}
button {background-color:#ed1c24; border:none; text-transform:uppercase; -webkit-border-radius:4px; border-radius:4px; color:#fff; font-size:12px; padding:5px 12px; -webkit-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear; transition:background-color 0.3s linear;}
button:hover {background-color:#363636;}
#subscription-toggle {float:right;}

/* =Infinite Scroll
----------------------------------------------- */
.infinite-scroll .paging-navigation, 
.infinite-scroll.neverending .site-footer {display:none;}


/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {display:block;}
#infinite-handle span {display:block; text-align:center; text-transform:uppercase; margin-bottom:10px; border-radius:4px; padding:20px; background:transparent; border:1px solid #DADADA; background:#fff; color:#ed1c24; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s; transition:all 0.5s;}
#infinite-handle span:hover {background-color:#ed1c24; color:#fff;}

/* =Custom Styles
----------------------------------------------- */
.site-branding {margin-top:20px; margin-bottom:20px;}
.site-description {color:#777; font-weight:200; font-size:16px;}
.page-template-page-homepage-php .carousel {margin-top:-20px; margin-bottom:20px;}

@media (max-width:768px) {
.flex-caption {display:none; }
}

/* =Navigation
----------------------------------------------- */
#logo {margin:20px 0; float:left;}

.top-bar {background-color: rgba(0, 0, 0, .6);}
#contact-row {color:#fff;font-size:14px;font-weight:500;padding:0; text-align:center; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
#contact-row a {color:#fff; display:inline-block; margin-right:20px; padding:12px;}
#contact-row a:hover {color:#fff; background:#ed1c24;}
#contact-row .fa {font-size:18px; color:#ed1c24; margin-right: 5px;}
#contact-row a:hover .fa {color:#fff;}

.dropdown-header {clear:both;display:block;width:100% !important;;color:#fff;font-size:14px;line-height:40px;padding:0 0 0 15px;background:#636462;}


.site-content [class*="navigation"] a {border:1px solid #DADADA; background-color:#fff; padding:8px 14px; font-size:12px; border-radius:4px; display:block; margin:0 0 1.5em; overflow:hidden;}
.paging-navigation {text-transform:uppercase;}
.site-content [class*="navigation"] a:hover {color:#fff; background:#ed1c24; text-decoration:none;}
.more-link {float:right; margin:10px 0;}
.single .nav-links {margin-top:30px;}
[class*="navigation"] .nav-previous {float:left;}
[class*="navigation"] .nav-next {float:right; text-align:right;}
.nav>li>a {text-transform:uppercase;}
.navbar.navbar-default {padding:0; background:#000; margin-bottom:0;}
.navbar-default .navbar-nav > li > a {-webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
 
.navbar > .container .navbar-brand {color:#DADADA; font-size:20px; margin:13px 0; font-family:'Roboto Slab', serif;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {border-right:none; border-left:none;}
.navbar {border-radius:0;}
.navbar-default {border:none;}

.dropdown-menu {font-size:16px;}
.navbar-default .navbar-nav .open .dropdown-menu li > a {color:#656D78;}
@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu li > a {color:#DADADA; }
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {border-left:1px solid rgba(0, 0, 0, 0.1);}
@media (min-width:1025px) {
	ul.nav li.dropdown:hover > ul.dropdown-menu {display:block; }

	.dropdown-submenu{position:relative;}
	.dropdown-submenu>.dropdown-menu{top:0;left:85%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
	.dropdown-submenu:active>.dropdown-menu, .dropdown-submenu:hover>.dropdown-menu {display: block;}
	.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:21px;margin-right:-13px;}
	.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
	.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
}
.dropdown-menu li > a {padding:0px 20px 0px 15px; color:#636467; line-height:50px;}
.dropdown-menu,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {border:none;}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {background-color:#ed1c24 !important; color:#fff;}

.dropdown-menu .divider {background-color:rgba(0, 0, 0, 0.1);}
.navbar-nav > li > .dropdown-menu {padding:0; -webkit-box-shadow:0 0 7px 0 #111111;box-shadow:0 0 7px 0 #111111;}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {background-color:transparent;}
.nav.navbar-nav {float:right; margin:35px 0 0;}

@media (max-width:767px) {
	.dropdown-menu .menu-item a, .Ford-main-menu .dropdown-menu .menu-item a, .Mazda-main-menu .dropdown-menu .menu-item a, .Mits-main-menu .dropdown-menu .menu-item a, .Lincoln-main-menu .dropdown-menu .menu-item a, .top-new-inventory .dropdown-menu .menu-item a, .Kia-main-menu .dropdown-menu .menu-item a, .all-new-main-menu .dropdown-menu .menu-item a, .top-used-inventory .dropdown-menu .menu-item a {
		text-indent:10px;
		font-size:18px;
		
		background:#41484c;
		color:#fff;
	}
	.Ford-main-menu .dropdown-menu li, .Mazda-main-menu .dropdown-menu li, .Mits-main-menu .dropdown-menu li, .Lincoln-main-menu .dropdown-menu li, .Kia-main-menu .dropdown-menu li, .Ford-main-menu .dropdown-menu li {
		width:50%;
	}

	.navbar-default .navbar-nav .open .dropdown-menu li > a {color:#fff;}
	.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {padding:20px 0;}
	.nav.navbar-nav {float:none; }
	.navbar > .container .navbar-brand {margin:0; }
	.navbar-default .navbar-nav > li > a {line-height:20px; padding-top:10px; padding-bottom:10px; }
}


/* =Comments
----------------------------------------------- */
.comment-content a {word-wrap:break-word;}
.bypostauthor {
}
#respond {background-color:transparent !important; box-shadow:none !important; padding:0px !important;}
#respond > p, #respond p.comment-notes, p.logged-in-as {margin-bottom:10px;}

p.logged-in-as {padding-bottom:0px;}
.comment-list {margin-bottom:40px !important; margin-left:0px !important; padding-left:0;}
.comment-list,
.comment-list .children {list-style:none;}
.comment .comment-body {background-color:#ffffff; margin:0; overflow:hidden; padding:25px; margin-top:2em; padding-left:100px; position:relative; border:1px solid #E8E8E8; border-bottom:1px solid #DADADA; border-radius:4px;}
.comment-list .children {margin-left:0px!important; padding-left:40px; border-left:1px solid #DADADA; background-repeat:no-repeat; background-position:left 20px;}
.comment-list li.comment > div img.avatar {position:absolute; left:29px; top:29px;}
#comment-form-title {font-size:24px; padding-bottom:10px;}
.comment-author.vcard {font-size:12px;}
.vcard .avatar {position:absolute; left:20px; top:29px; border-radius:2px;}
.comment-metadata {font-size:11px; line-height:16px; margin-bottom:10px;}
.comment-reply-link {float:right;}
.form-allowed-tags code {word-wrap:break-word; white-space:inherit;}
.comment-respond label {display:block; font-weight:normal;}
.comment-respond .required {color:#C7254E;}
#submit {font-size:12px;}
.comment-navigation,
.single .nav-links {overflow:hidden; margin-top:30px;}


/* =Attachment styling
----------------------------------------------- */

#image-navigation .nav-previous a,
#image-navigation .nav-next a{padding:5px 20px; border:1px solid #E8E8E8; border-radius:4px; display:block;}
#image-navigation .nav-previous a:hover,
#image-navigation .nav-next a:hover{background-color:#ed1c24; color:#fff;}
#image-navigation .nav-previous,
#image-navigation .nav-next {margin:10px 0;}


/* =Gallery
-------------------------------------------------------------- */

.gallery {margin-bottom:20px;}
.gallery-item {float:left; margin:0 4px 4px 0; overflow:hidden; position:relative;}
.gallery-columns-1 .gallery-item {max-width:100%;}
.gallery-columns-2 .gallery-item {max-width:48%; max-width:-webkit-calc(50% - 4px); max-width:calc(50% - 4px);}
.gallery-columns-3 .gallery-item {max-width:32%; max-width:-webkit-calc(33.3% - 4px); max-width:calc(33.3% - 4px);}
.gallery-columns-4 .gallery-item {max-width:23%; max-width:-webkit-calc(25% - 4px); max-width:calc(25% - 4px);}
.gallery-columns-5 .gallery-item {max-width:19%; max-width:-webkit-calc(20% - 4px); max-width:calc(20% - 4px);}
.gallery-columns-6 .gallery-item {max-width:15%; max-width:-webkit-calc(16.7% - 4px); max-width:calc(16.7% - 4px);}
.gallery-columns-7 .gallery-item {max-width:13%; max-width:-webkit-calc(14.28% - 4px); max-width:calc(14.28% - 4px);}
.gallery-columns-8 .gallery-item {max-width:11%; max-width:-webkit-calc(12.5% - 4px); max-width:calc(12.5% - 4px);}
.gallery-columns-9 .gallery-item {max-width:9%; max-width:-webkit-calc(11.1% - 4px); max-width:calc(11.1% - 4px);}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {margin-right:0;}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {clear:left;}
.gallery-caption {background-color:rgba(0, 0, 0, 0.7); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; color:#fff; font-size:12px; line-height:1.5; margin:0; max-height:50%; opacity:0; padding:6px 8px; position:absolute; bottom:0; left:0; text-align:left; width:100%;}
.gallery-caption:before {content:""; height:100%; min-height:49px; position:absolute; top:0; left:0; width:100%;}
.gallery-item:hover .gallery-caption {opacity:1;}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {display:none;}


/* =Footer
----------------------------------------------- */
#footer-contact {background:#ed1c24; padding:20px 0; color:#fff; font-size:16px; line-height:20px;}
#footer-contact .pull-left {margin-top:1px; margin-right:12px;}
#footer-contact a {color:#fff;line-height:42px;}

#footer-area {background-color:#313233; color:#999;}
#footer-area h3 {font-size:18px;}
#footer-area a {color:#DADADA; display:block; line-height:24px;}
#footer-area .footer-widget-area {padding:40px 0 20px 0; overflow:hidden;}
#footer-area ul li {border-bottom:1px solid #444;}
#footer-area .site-info nav ul li {border-bottom:none;}
.widgettitle {font-size:14px; text-transform:uppercase; margin-bottom:25px; margin-top:0; color:inherit;}
#footer-area .widget ul li {list-style:none;}
#footer-area h3 {color:#fff;}
.footer-nav.nav > li {position:relative; display:inline-block;}
.footer-nav.nav {float:left; margin-bottom:2px;}
.footer-widget {overflow:hidden;}
.copyright {font-size:11px; color:#999; padding:20px 0;}
.copyright a {display:inline !important; color:#fff;}
.copyright img {margin-left:15px;}
#colophon {padding:40px 0;}
.footer-dealer-info {padding: 20px 0 20px; margin-bottom: 15px; background: #000; color: #fff;}
.footer-dealer-info img {margin-right:15px; width:100px;} 
.site-info a {color:#777;}
.site-info a:hover {color:#999;}
#footer-area a:hover {color:#ed1c24;}
.site-info {font-size:12px; padding-bottom:20px !important;}
.footer-nav.nav > li > a:hover {background-color:transparent;}
.scroll-to-top {background:#363636; background:rgba(100, 100, 100, 0.4); color:#FFF; bottom:10%; cursor:pointer; display:none; position:fixed; right:20px; z-index:999; font-size:16px; text-align:center; line-height:40px; width:40px; border-radius:4px; -webkit-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear; transition:background-color 0.3s linear;}
.scroll-to-top:hover {background:#ed1c24; opacity:.8;}
#google-conversion, #google-conversion iframe {height:0px; overflow:hidden;}

@media (max-width:768px) {
	.site-info, .copyright {text-align:center;}
	.footer-nav.nav, .copyright {float:none;}
}

/* =Social icons
----------------------------------------------- */
#secondary .widget .social-icons a {color:#fff;}
.social-icons {position:relative; text-align:center;}
#secondary .widget .social-icons {text-align:left;}
.social-icons a {font-size:18px; line-height:40px; list-style:none; display:inline-block; text-align:center; height:40px; width:40px; margin-right:5px; margin-bottom:5px; border-radius:3px; background-color:#DADADA; -webkit-transition:background-color0.5s;-moz-transition:background-color0.5s;-o-transition:background-color0.5s; transition:background-color0.5s;}
#footer-area .social-icons a {margin-right:7px; background-color:#363636; color:#fff;}

.social-icons a.facebook:hover {background-color:#4265b9 !important;}
.social-icons a.twitter:hover {background-color:#55ACEE !important;}
.social-icons a.dribbble:hover {background-color:#ea4c89 !important;}
.social-icons a.flickr:hover {background-color:#ff0084 !important;}
.social-icons a.googleplus:hover {background-color:#d62408 !important;}
.social-icons a.skype:hover {background-color:#0bbff2 !important;}
.social-icons a.pinterest:hover {background-color:#c31e26 !important;}
.social-icons a.linkedin:hover {background-color:#005987 !important;}
.social-icons a.vimeo:hover {background-color:#1bb6ec !important;}
.social-icons a.tumblr:hover {background-color:#35506b !important;}
.social-icons a.youtube:hover {background-color:#df3333 !important;}
.social-icons a.instagram:hover {background-color:#F95B60 !important;}
.social-icons a.rss:hover {background-color:#f39c12 !important;}
.social-icons a.foursquare:hover {background-color:#2398C9 !important;}
.social-icons a.soundcloud:hover {background-color:#F50 !important;}
.social-icons a.github:hover {background-color:#4183C4 !important;}
.fa-googleplus:before {content:"\f0d5";}
.fa-vimeo:before {content:"\f194";}

@media (max-width:992px) {
	.site-branding {text-align:center; }
}

/* =Call For Action
----------------------------------------------- */
.cfa {padding:30px 0px; background:#FFF; border-bottom:1px solid #DADADA; text-align:center;}
.cfa-text{font-size:22px; color:#ed1c24; display:block; padding-top:10px;}
.cfa-button {background-color:transparent; color:#ed1c24; padding:15px 30px; border-color:#ed1c24;}
.cfa-button a {color:#ed1c24;}
.cfa-button:hover {background-color:#ed1c24; color:#fff;}
@media (max-width:767px) {
	.cfa {padding:0 0 20px; }
	.cfa-button {padding:10px 16px; margin-top:10px; }
}

/* =Elements when no javaScript is present
----------------------------------------------- */
#submit,
.tagcloud,
.comment-reply-link,
.widget_rss ul,
button[type=submit],
.postform,
table#wp-calendar {display:none;}
.no-js #submit,
.no-js .tagcloud,
.no-js .comment-reply-link,
.no-js .widget_rss ul,
button[type=submit],
.no-js .postform,
.no-js table#wp-calendar {display:block;}


.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 0;}

.reset-div {float:none !important; margin:0 auto !important;text-align:center !important;}
.reset-padding {padding:0px !important;}
.half-padding {padding:0 7px !important;}

@media(max-width:767px) {.reset-xs-padding {padding:0px !important;}}
@media(min-width:768px) and (max-width:991px) {.reset-sm-padding {padding:0px !important;}}
@media(min-width:992px) {
	.reset-md-padding {padding: 0px !important;}
	.reset-md-right-padding {padding-right: 0px !important;}
	.reset-md-left-padding {padding-left: 0px !important;}
}
@media(min-width:1200px) {.reset-lg-padding {padding:0px !important;}}

@media(max-width:1024px){
	.reset-mobile-padding {padding:0px !important;}
	.add-mobile-padding {padding:0px 15px !important;}
}

.ratings-search {background:#fff; padding:5px 0; width:45%; margin:75px auto 0;}
@media(max-width:1600px){.ratings-search {width:60%;}}
.ratings-search strong {font-weight:400;display:block;display:inline-block;overflow:hidden;white-space:nowrap;margin-right:7px;}
.fa-star {color:#ffd200;}

#quick-search h2 {color:#ffd200; font-size:54px; margin:0px}

#quick-search h3 {margin:0 0 20px 0; color:#fff; font-size:18px;}
#quick-search h4 {color: #fff; font-size: 32px;}
#quick-search select {-webkit-appearance: button; -webkit-border-radius: 2px; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -webkit-padding-end: 20px; -webkit-padding-start: 2px; -webkit-user-select: none; background-image: url('images/home-select-arrow.png'); background-position: 97% center; background-repeat: no-repeat; border: 1px solid #AAA; font-size: inherit; overflow: hidden; padding: 5px 10px; text-overflow: ellipsis; white-space: nowrap; width: 210px;text-transform:uppercase; color:#393b47; margin-bottom:20px; margin-right:15px;}

#quick-search input[type=textbox] {-webkit-border-radius: 2px; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -webkit-padding-end: 20px; -webkit-padding-start: 2px;padding: 5px 10px;border: 1px solid #AAA;margin-bottom:20px; margin-right:15px;}
#quick-search input[type=textbox]:focus, #quick-search select:focus {}

#vehicle-keywords {width:300px;}
#vehicle-pricefrom, #vehicle-priceto {width:180px;}
#quick-search button {display:block;color:#fff;font-size:18px;margin:20px auto 0;background:#ed1c24;padding:9px 25px;}

.text-label {color:#9fa0a6;}

.dealer-location {margin-top:20px;}
.dealer-location h3 {font-size:18px}
.dealer-location {font-size:13px; line-height:18px; border-bottom: 1px dotted #b2b9bd;}

.ratings-bg {background:url('http://www.andersonautogroup.com/static/images/review-bg.jpg') fixed top; padding-bottom:15px;}
h1.reviews {color:#fff; margin:25px 0 20px 15px;text-shadow:2px 2px 3px #414243;}

.ratings {padding:20px; background-color:rgba(255, 255, 255, .88); margin-bottom:20px; color:#909598; text-align:center;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.90); box-shadow:0 0 15px 0 rgba(0,0,0,.90); font-size:14px;}
.ratings h3 {color:#636462; font-size:20px; font-weight:400; margin:40px 0 0 0px;}
.ratings a {display:inline-block;}
.ratings .small {font-size:12px;}
.ratings:after {clear:both;}
.ratings .stars {display:inline-block;width:67px;margin-right:7px; height:20px; background:url('http://www.andersonautogroup.com/static/images/stars.png') no-repeat;}
.ratings .based {display:inline-block;white-space:nowrap;overflow:hidden;}
.leave-review {background:#fff; border:1px solid #e3e3e3; text-align:center; padding:25px;}
.leave-review h3 {margin: 12px 0 25px; font-size: 24px; color:#636462;}

@media screen (min-width:768px) {.carousel-caption {right:10%;left:10%;}}
@media screen and (max-width:1400px){
	.manufacturers {width:75%;}
	.ratings-search {width:66.7%;}
}

/***** Custom CSS ********************/
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.leftpic {float:left; margin-right:12px;}
.rightpic {float:right; margin-left:12px;}
.wrap {width:960px;}
.divider-line {position:relative;clear:both;display:block;border-bottom:1px dotted #b2b9bd; margin:20px 0 15px;}
.orange-button {color:#fff !important; text-decoration:none !important; float:left; text-decoration:none; margin:0 15px 0 0; display:inline-block; padding:10px 15px;border:0;border-bottom:3px solid #d9671c;color:#ffffff;font-weight:800;background-color:#f68c47; text-shadow:1px 1px 1px #d9671c; cursor:pointer; font-size:15px}
.orange-button:hover {background:#1b77d4;border-bottom:3px solid #196181;text-shadow:1px 1px 1px #196181;}
.orange-button:active {background:#0f5fb1;border-bottom:3px solid #0b4683;text-shadow:1px 1px 1px #196181;}

#financial-cal td {padding-top:12px;}

.hide-breadcrumbs .breadcrumb {display:none !important;}
#payment-cal label {clear:both; display:block; margin-bottom:3px; font-weight:bold;}
#payment-cal input[type=text] {width:200px; margin:0; padding:7px 3px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #069; background:#f1f4f6; margin-bottom:3px;}
#payment-cal input[type=text]:focus, #payment-cal input[type=text]:hover {background:#e2e6e8; -webkit-box-shadow:0 0 6px #007eff; -moz-box-shadow:0 0 5px #007eff; box-shadow:0 0 5px #007eff; outline:none;}
#payment-cal .moPayment {border:0px !important; background:#ffffff !important; width:400px !important; padding:0px !important; font-size:16px; font-weight:bold;}
#payment-cal .moPayment:focus, #payment-cal .moPayment:hover {border:0px !important; background:#ffffff !important; -webkit-box-shadow:none !important; -moz-box-shadow:none !important; box-shadow:none !important;}
#payment-cal td {padding-bottom:15px;}
#mcPayment {background:#e7eaed !important;color:#729b0f !important;font-size:20px !important;border:1px solid #d4d9dd !important;padding:5px 9px !important; font-weight:bold !important;}
label.error {float:none; color:red; vertical-align:top;}

.image-left {float:left; margin-right:15px;}
.image-right {float:left; margin-right:15px;}

.google-maps {position: relative;padding-bottom: 30%; height: 0;overflow: hidden;}
.google-maps iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}

.close-nav {display:none; text-align:right; padding:3px 7px; background:#1f2c34; clear:both; position: fixed; top: 0; z-index: 9999999; width: 400px;}
.close-nav a, .close-nav a:visited, .close-nav a:active {color:#fff; display:inline-block; padding: 8px 11px; font-weight: 100;}
.uppercase {text-transform:uppercase;}


.modal {z-index: 99999999999;}
/* .row {margin:0px;} */

/********************************/
/* Quick Search Homepage Styles */
/********************************/
#quick-search-container .disabled {pointer-events: none; opacity: .4;}
.dropdown-multiselect {position:relative;}
.dropdown-multiselect p {margin:0;}
.dropdown-multiselect p:after {content: " \f107"; font-family: "Font Awesome 5 Pro"; text-align: right; display: inline-block; position: absolute; font-size: 17px; top: 15px; right: 15px;}
.dropdown-multiselect dd, .dropdown-multiselect dt {margin: 0px; padding: 0px;}
.dropdown-multiselect ul {margin: -1px 0 0 0;}
.dropdown-multiselect dd {position: absolute; z-index: 1000;}
.dropdown-multiselect a, .dropdown-multiselect a:visited {text-decoration: none; outline: none; font-size: 12px;}
.dropdown-multiselect dt a {
    line-height:35px; display: block;
    border: 2px solid #AAA;
    font-size: inherit;
    overflow: hidden;
    padding: 5px 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    text-transform: uppercase;
    color: #393b47;
}

.dropdown-multiselect dt a span, .multiSel span {cursor: pointer; display: inline-block; padding: 0 3px 2px 0;}

.dropdown-multiselect dd ul {
  background-color: #fff;
  border: 2px solid #AAA;
  color: #000;
  display: none;
  left: 0px;
  padding:0;
  top:-1px;
  width: 310px;
  list-style: none;
  height:auto;
  max-height:300px;
  overflow: auto;
}
.dropdown-multiselect a.clear-all {margin-right:12px; float: right;}
.dropdown-multiselect dd strong {margin-left:12px; float:left;}
.dropdown-multiselect dd li {padding:0; margin: 0 0 0 12px; border-bottom: solid 1px #bbbcbe; padding: 10px 0;}
.dropdown-multiselect dd li:last-of-type {border-bottom: 0px !important;}
.dropdown-multiselect a.close-dropdown {padding: 5px 0px 5px 12px;background: #8c8c8c; color: #fff; margin-bottom: 10px; position: relative; display: block;}
.dropdown-multiselect a.close-dropdown span {position: relative; display: inline-block;}
.dropdown-multiselect a.close-dropdown i {position: absolute; right: 5px; font-size: 14px; top: 6px;}
.dropdown-multiselect span.value {display: none;}
.dropdown-multiselect dd ul li a {padding: 5px; display: block;}
.dropdown-multiselect dd ul li a:hover {background-color: #fff;}
.dropdown-multiselect .loading {background:url('images/ring-alt.gif') center no-repeat rgba(0, 0, 0, .1);}
.dropdown-multiselect a.apply-selection {/*display: none; */text-align: center; padding: 10px 0; left:0px; background: #ff4d00; color: #fff; font-size: 14px; margin-top: 12px; clear:both; bottom: -40px; position: absolute; width: 100%;}
.dropdown-multiselect .mutliSelect {width:310px;}

/********************************/
/* Quick Search Homepage Styles */
/********************************/
#home-search {margin: 100px auto 75px !important; background: none !important; -webkit-box-shadow: 0 0 0 0 #00589e; box-shadow: 0 0 0 0 #00589e;}
#home-search .find-yours {text-align:center;}
#home-search .find-yours h2 {color:#ffffff; font:48px/54px 'Open Sans', sans-serif; font-weight:300;margin: 0 0 0 0;}
#home-search .find-yours h3 {color:#ffffff; font:18px/40px 'Open Sans', sans-serif; font-weight:400;margin: 0 0 10px 0;}
#home-search .find-yours h4 {color: #fff; font-size: 32px; margin:0;}

#quick-search-container {background-color: rgba(0, 0, 0, .40); padding: 20px;width: 1000px; margin: 25px auto 75px;}
#quick-search-container .dropdown-multiselect dt a {border:1px solid #efefef; background:#f7f7f7; font-size:12px; border-radius:0; line-height:normal; padding:15px 12px 11px 15px;}
.home-quick-search h3 {color:#b60012; margin: 0; font-weight: 400;}
#quick-search-container .btn-search-inventory {position:relative; background:#f48f00; border-radius:0; color:#fff; padding:9px 30px 6px;}
#quick-search-container .btn-search-inventory .fa-chevron-right{position: absolute; right: 15px; font-size: 14px; top: 17px;}	

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus, select:focus {color:#111;-webkit-box-shadow:0 0 1px 1px #01142a;box-shadow:0 0 1px 1px #01142a;border-color:#01142a;outline-color:#01142a;}

#quick-search input[type=textbox]:focus, #quick-search select:focus {-webkit-box-shadow:0 0 7px 2px #01142a; box-shadow:0 0 7px 2px #01142a;outline-color:#01142a;margin-right:10px;}
#quick-search select {margin-right:10px;}

#bodystylesUL {width:600px;}
#bodystylesUL .clear-all {    display: block;
    text-align: right;}
#bodystylesUL li {margin: 0;
    float: left;
    width: 33.3%;
    text-align: center;
	}

#bodystylesUL label.css-label {padding: 80px 0 0 0;
    display: block;
    width: 100%;
height: auto;overflow: hidden;
    white-space: nowrap;
    font-size: 12px;	
	background:url('https://cdn.steeringinnovation.com/images/dropdown/quick-search-bodystyles.jpg') no-repeat;}
	
#bodystylesUL .twod-convertible .css-label,
#bodystylesUL .convertible .css-label {background-position:0 -100px;}
#bodystylesUL .twod-coupe .css-label,
#bodystylesUL .twodr-car .css-label,
#bodystylesUL .coupe .css-label {background-position:0 -200px;}
#bodystylesUL .twod-hatchback .css-label,
#bodystylesUL .threed-hatchback .css-label {background-position:0 -300px;}
#bodystylesUL .twod-sport-utility .css-label {background-position:0 -400px;}
#bodystylesUL .twod-standard-cab .css-label,
#bodystylesUL .regular-cab-pickup .css-label {background-position:0 -500px;}
#bodystylesUL .threed-cargo-van .css-label,
#bodystylesUL .full-size-cargo-van .css-label,
#bodystylesUL .threed-extended-cargo-van .css-label {background-position:0 -600px;}
#bodystylesUL .fourd-crew-cab .css-label,
#bodystylesUL .crew-cab-pickup .css-label,
#bodystylesUL .pickup-truck .css-label {background-position:0 -700px;}
#bodystylesUL .fourd-crewmax .css-label,
#bodystylesUL .double-cab .css-label,
#bodystylesUL .fourd-double-cab .css-label,
#bodystylesUL .fourd-quad-cab .css-label {background-position:0 -800px;}
#bodystylesUL .fourd-hatchback .css-label,
#bodystylesUL .hatchback .css-label {background-position:0 -900px;}
#bodystylesUL .fourd-passenger-van .css-label,
#bodystylesUL .mini-van .css-label,
#bodystylesUL .minivan-van .css-label,
#bodystylesUL .mini-van-cargo  .css-label {background-position:0 -1000px;}
#bodystylesUL .fourd-sedan .css-label,
#bodystylesUL .fourdr-car .css-label,
#bodystylesUL .sedan .css-label {background-position:0 -1100px;}
#bodystylesUL .fourd-sport-utility .css-label,
#bodystylesUL .sport-utility .css-label,
#bodystylesUL .suv .css-label {background-position:0 -1200px;}
#bodystylesUL .fourd-station-wagon .css-label,
#bodystylesUL .station-wagon .css-label,
#bodystylesUL .wagon .css-label {background-position:0 -1300px;}
#bodystylesUL .fourd-supercrew .css-label {background-position:0 -1400px;}
#bodystylesUL .fived-hatchback .css-label {background-position:0 -1500px;}
#bodystylesUL .club-cab .css-label,
#bodystylesUL .fourd-extended-cab .css-label,
#bodystylesUL .extended-cab .css-label,
#bodystylesUL .truck-extended-cab .css-label {background-position:0 -1600px;}
#bodystylesUL .extended-passenger-van .css-label {background-position:0 -1700px;}
#bodystylesUL .super-cab .css-label,
#bodystylesUL .extended-cab-pickup .css-label {background-position:0 -1800px;} 
#bodystylesUL .threed-high-roof-cargo-van .css-label,
#bodystylesUL .threed-high-roof-extended-cargo-van .css-label,
#bodystylesUL .threed-high-roof-extended-wagon .css-label,
#bodystylesUL .threed-high-roof-wagon .css-label {background-position:0 -1900px;}
#bodystylesUL .threed-low-roof-cargo-van .css-label,
#bodystylesUL .threed-medium-roof-wagon .css-label,
#bodystylesUL .fourd-high-roof-cargo-van .css-label,
#bodystylesUL .fourd-high-roof-extended-cargo-van .css-label,
#bodystylesUL .fourd-medium-roof-cargo-van .css-label,
#bodystylesUL .threed-medium-roof-cargo-van .css-label,
#bodystylesUL .threed-low-roof-wagon .css-label {background-position:0 -2000px;}
#bodystylesUL .twod-chassis .css-label,
#bodystylesUL .cutaway-van .css-label {background-position:0 -2100px;}
#bodystylesUL .fourd-cargo-van .css-label,
#bodystylesUL .fourd-wagon .css-label,
#bodystylesUL .passenger-van .css-label {background-position:0 -2200px;}
#bodystylesUL .fourd-cargo-van .css-label,
#bodystylesUL .fived-wagon .css-label {background-position:0 -2300px;}

#bodystylesUL  input[type=checkbox].css-checkbox:checked + label.css-label {background-position-x:-190px;}

#total-found {text-align: center; padding: 3px 0 10px; font-size: 16px; color:#fff; font-weight:400;}

.loading-vehicles {background:url('https://cdn.steeringinnovation.com/images/dropdown/loading.gif') no-repeat center #fff !important; text-indent:-50000px !important;}

/*************************************/
/* End Quick Search Homepage Styles */
/***********************************/


@media(max-width:1440px) {.container {width:100%;}}
@media(min-width:1025px) and (max-width:1170px) {.navbar-default .navbar-nav > li > a {padding: 13px 18px; font-size: 19px;}}
@media(max-width:1170px){
	.navbar-default .navbar-nav > li > a {padding: 8px 15px;}
	.carousel-caption {left:0; right:0;}
	.manufacturers {width: 95%;}
	.ratings-search {margin: 40px auto 0;}
	.trade-10k-service {margin-top: 15px; display:none;}
	#scroller {display:none;}
	.trade-10k-service .btn {white-space:normal; line-height:normal;}
	.home .carousel-indicators {display:none;}
	.ratings h3 {font-size:16px;}
	.ratings {font-size:13px;}	
	.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium, .gform_wrapper .top_label textarea.textarea.medium, .gform_wrapper .hidden_label textarea.textarea.medium {width:100% !important;}
	.full-site-content {width:100%;}
}

@media(max-width:768px){
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {padding:0px; margin-left:0px;}
	.nav.navbar-nav {border-left:0;}
	.home .carousel-caption {left:0; right:0;}
	.ratings-search {width: 80%;}
	#quick-search h2 {font-size:32px;}
	.navbar-toggle {margin-right:0px; margin-top:15px;}		
	#quick-search button {font-size:14px; padding:9px}
	.manufacturers a {margin-bottom:12px;}	

	.trade-10k-service {display:none;}
	#fixed-btns {position: fixed; bottom: 0px;width:100%;z-index:100000;background:#000} 
	#fixed-btns .btn {width:33%; height:70px; margin-top:9px; float:left; text-align:center; color:#fff; padding:0;}
	#fixed-btns .btn a {color:#fff; text-decoration:none; display:inline-block; text-transform:uppercase; font-size:11px; padding:47px 0 6px;}
	#fixed-btns a.phone {background:url('/images/mobile/icon-call.png') top center no-repeat; border-right:1px solid #3e4e61; width:100%;}
	#fixed-btns a.sms {background:url('/images/mobile/sms-chat.png') top center no-repeat; border-right:1px solid #3e4e61; width:100%; margin-left:1px;}
	#fixed-btns a.directions {background:url('/images/mobile/directions.png') top center no-repeat; width:100%;}
	#fixed-btns .direct, #fixed-btns .sms-text {display:none; background:#fff; clear:both; padding:12px;}
	#fixed-btns .sms-text a, #fixed-btns .direct a {display:block; padding:12px 0; text-align:center; margin:7px .5%; background:url('/images/mobile/footer.png') center repeat-x; color:#fff; font-weight:bold;}
	#fixed-btns a.btn_active {background-color:#697f9c;}	
	#colophon {padding:40px 0 85px;}
	.google-maps {height:300px;}
	.ratings-search {border-top-left-radius: 10px;border-top-right-radius: 10px;}	
	.ratings-search strong {white-space:normal;}
	#quick-search select, #vehicle-keywords, #vehicle-pricefrom, #vehicle-priceto {width:100%; margin-right:0;}	
	.choose-dealership {border-bottom: 1px dotted #b2b9bd; border-right: 0;}	
	#contact-row-single, #contact-row {display:none;}
	.site-info a {margin-bottom: 10px; font-size: 16px;}
	#footer-area h3 {margin-top:15px;}	
	.scroll-to-top {bottom:10%;}
	.remove-mobile-padding {padding-left:0px; padding-right:0px;}
	
	/********************************/
	/* Quick Search Homepage Styles */
	/********************************/
	#home-search {margin:40px 0 !important;}
	#home-search .find-yours h2 {font:38px/46px 'Open Sans', sans-serif;}
	#home-search .find-yours h3 {font:18px/26px 'Open Sans', sans-serif;}
	#home-search .find-yours h4 {font-size: 24px;}
	
	#quick-search-container {width: 100%;background: none; padding: 20px 0; margin:0 !important;}
	#bodystylesUL {width: 350px;}
	#bodystylesUL li {width:50%;}
	#bodystylesUL .css-label {background-position-x: -10px !important;}
	#bodystylesUL input[type=checkbox].css-checkbox:checked + label.css-label {background-position-x: -200px !important;}
	/*************************************/
	/* End Quick Search Homepage Styles */
	/***********************************/	
	.hero-home .find-yours h2 {font-size:25px;}
	.dropdown-multiselect a.apply-selection {position:fixed;top: 60px; height: 40px;width: 90% !important; left: 5% !important; margin-top: 0 !important;}	
}
@media(min-width:768px){
	#fixed-btns {display:none;}
}
@media (min-width:768px) and (max-width:1170px) {
	.navbar-default .navbar-nav > li > a {padding: 13px 15px;font-size: 15px;}
	.navbar-collapse {padding:0px}
	.caret {display:none;}
	.nav.navbar-nav, .navbar-nav>li {border: 0; margin-bottom:0;}
	.navbar.navbar-default {border:0px;}
}
@media (min-width:800px) {
	.show-mobile {display:none;}
}
@media(max-width:767px){
	#logo {display: inline-block;}
	.entry-title {font-size:28px; text-align:center;}
	.main-content-area {margin-top:0;}
}
@media (min-width:1440px) {
	.nav.navbar-nav {float:left;}
	.container {width:1410px;}
}

@media(max-width:767px){
	.btn-location-inventory {display:block; text-align:center;}	.dropdown-multiselect dd ul {width:90% !important; top:100px !important; left:5% !important; position: fixed !important; z-index: 999999 !important;}
	.dropdown-multiselect a.close-dropdown i {font-size:20px !important;}
	.dropdown-multiselect a.close-dropdown {font-size:15px !important;}
}
.blackout {position: fixed; top: 0;left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .62); z-index: 999; display: none; text-align: right; font-size: 16px; padding: 12px;}
.blackout a.close-dropdown {color:#fff;}
/* Tablet & Mobile Navigation */
@media (max-width:1024px) {
	#logo {margin: 15px 0 15px 15px;}
	.dropdown-menu .menu-item a {text-indent:10px;font-size:14px; background:#fff;}
	.navbar-default .navbar-nav .open .dropdown-menu li > a {border-top: 1px solid #dadcdf; color: #454545; font-size: 14px;}
	.navbar-default .navbar-nav .open .dropdown-menu li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu li > a:active {background:#ed1c24; color:#fff;}
	
	.nav.navbar-nav {float:none; }
	.navbar > .container .navbar-brand {margin:0; }
	.navbar-default .navbar-nav > li > a {line-height:20px; padding-top:15px; padding-bottom:15px; color:#fff;}
	.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background: #393b47;}

	.dropdown-submenu>.dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
	.dropdown-submenu > .dropdown-menu li > a {text-indent:30px !important;}
	.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

	.navbar-nav .open .dropdown-menu>li>a {line-height: 20px;}
	
	.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {padding: 15px 0 15px 10px;}

	.nav.navbar-nav {float:left; margin-top:0px; display:block; width: 100%;margin-bottom:45px;}
	.navbar-nav > li {width:100%;}	
	.navbar-nav > li > a {padding: 5px 0 5px 12px;}	
	.navbar-toggle {display:block !important; margin:15px 15px 15px 0;}
	.navbar-collapse.collapse {display:none !important;}
	.collapse.in {display:block !important;}
	.navbar-header {width:100%;}

	.navbar-collapse {position: fixed; top:45px; z-index: 9999999999; width: 400px; height: 100% !important; overflow-x: none; overflow-y: auto !important; font-family: "Roboto", sans-serif; background: #393b47; color: #393b47;}
	.navbar-collapse.collapse {height:100% !important; overflow-y: auto !important;}

	.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {background-color: #666; color: #fff;;
box-shadow:inset -10px 0 15px -10px rgba(0,0,0,.8);}	
	.navbar-nav .open .dropdown-menu {position: static; float: none; width: auto; margin-top: 0; background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none; padding:0;}
	.dropdown-menu:after {clear:both;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-nav>li {border:0px !important;}
	.navbar-default .navbar-nav > li > a {border-top: 1px solid #4d4f5a; border-bottom: 1px solid #131317;}
	.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {border-color:#131317;}
	.caret {border-left: 6px solid; border-top: 6px solid transparent; border-bottom: 6px solid transparent; margin-left:7px;}
	.open .caret {border-top: 6px solid; border-left: 6px solid transparent; border-right: 6px solid transparent;}
	#marquee .instock {border-right:none;}
	
}

@media (max-width:767px) {
	.navbar-collapse {width:90%;}
	.close-nav {width:90%;}
	.chat {display:none;}
}

@media (max-width:1024px) {
	.homepage h2 {width:100%;}
	.homepage p	{width:100%;}
}

@media (min-width:1025px) {.hide-desktop {display:none;}}


.slider {display: inline-block;vertical-align: middle;position: relative;}
.slider.slider-horizontal {width: 100%;height: 20px;}
.slider.slider-horizontal .slider-track {height: 10px;width: 100%;margin-top: -5px;top: 50%;left: 0;}
.slider.slider-horizontal .slider-selection, .slider.slider-horizontal .slider-track-low, .slider.slider-horizontal .slider-track-high {height: 100%;top: 0; bottom: 0;}
.slider.slider-horizontal .slider-tick, .slider.slider-horizontal .slider-handle {margin-left: -10px;}
.slider.slider-horizontal .slider-tick.triangle, .slider.slider-horizontal .slider-handle.triangle {position: relative; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); border-width: 0 10px 10px 10px; width: 0; height: 0; border-bottom-color: #34baf3; margin-top: 0;}
.slider.slider-horizontal .slider-tick-container {white-space: nowrap; position: absolute; top: 0; left: 0; width: 100%;}
.slider.slider-horizontal .slider-tick-label-container {white-space: nowrap; margin-top: 20px;}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {padding-top: 4px; display: inline-block; text-align: center;}
.slider.slider-horizontal .tooltip {-ms-transform: translateX(-50%); transform: translateX(-50%);}
.slider.slider-horizontal.slider-rtl .slider-track {left: initial; right: 0;}
.slider.slider-horizontal.slider-rtl .slider-tick, .slider.slider-horizontal.slider-rtl .slider-handle {margin-left: initial; margin-right: -10px;}
.slider.slider-horizontal.slider-rtl .slider-tick-container {left: initial; right: 0;}
.slider.slider-horizontal.slider-rtl .tooltip {-ms-transform: translateX(50%); transform: translateX(50%);}
.slider.slider-vertical {height: 210px; width: 20px;}
.slider.slider-vertical .slider-track {width: 10px;height: 100%;left: 25%;top: 0;}
.slider.slider-vertical .slider-selection {width: 100%;left: 0;top: 0;bottom: 0;}
.slider.slider-vertical .slider-track-low, .slider.slider-vertical .slider-track-high {width: 100%;left: 0;right: 0;}
.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle {margin-top: -10px;}
.slider.slider-vertical .slider-tick.triangle, .slider.slider-vertical .slider-handle.triangle {border-width: 10px 0 10px 10px;width: 1px;height: 1px;border-left-color: #34baf3; border-right-color: #34baf3;margin-left: 0;margin-right: 0;}
.slider.slider-vertical .slider-tick-label-container {white-space: nowrap;}
.slider.slider-vertical .slider-tick-label-container .slider-tick-label {padding-left: 4px;}
.slider.slider-vertical .tooltip {-ms-transform: translateY(-50%);transform: translateY(-50%);}
.slider.slider-vertical.slider-rtl .slider-track {left: initial;right: 25%;}
.slider.slider-vertical.slider-rtl .slider-selection {left: initial;right: 0;}
.slider.slider-vertical.slider-rtl .slider-tick.triangle, .slider.slider-vertical.slider-rtl .slider-handle.triangle {border-width: 10px 10px 10px 0;}
.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {padding-left: initial;padding-right: 4px;}
.slider.slider-disabled .slider-handle {background-image: -webkit-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image: -o-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image: linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0);}
.slider.slider-disabled .slider-track {background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image: -o-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image: linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);cursor: not-allowed;}
.slider input {display: none;}
.slider .tooltip {pointer-events: none;}
.slider .tooltip.top {margin-top: -36px;}
.slider .tooltip-inner {white-space: nowrap;max-width: none; width: initial !important;}
.slider .tooltip.top .tooltip-arrow {border-left-color: transparent !important;}
.slider .hide {display: none;}
.slider-track {position: absolute;cursor: pointer;background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image: -o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image: linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);border-radius: 4px;}
.slider-selection {position: absolute;background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image: -o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}
.slider-selection.tick-slider-selection {background-image: -webkit-linear-gradient(top, #8ac1ef 0%, #82b3de 100%);background-image: -o-linear-gradient(top, #8ac1ef 0%, #82b3de 100%);background-image: linear-gradient(to bottom, #8ac1ef 0%, #82b3de 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef', endColorstr='#ff82b3de', GradientType=0);}
.slider-track-low, .slider-track-high {position: absolute;background: transparent;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}
.slider-handle {position: absolute;top: 0;width: 20px;height: 20px;background-color: #34baf3;background-image: -webkit-linear-gradient(top, #5ac9f8 0%, #34baf3 100%);background-image: -o-linear-gradient(top, #5ac9f8 0%, #34baf3 100%);background-image: linear-gradient(to bottom, #5ac9f8 0%, #34baf3 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff34baf3', GradientType=0);filter: none;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);border: 0px solid transparent;}
.slider-handle:hover {cursor: pointer;}
.slider-handle.round {border-radius: 50%;}
.slider-handle.triangle {background: transparent none;}
.slider-handle.custom {background: transparent none;}
.slider-handle.custom::before {line-height: 20px;font-size: 20px;content: '\2605';color: #726204;}
.slider-tick {position: absolute;cursor: pointer;width: 20px;height: 20px;background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image: -o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;filter: none;opacity: 0.8;border: 0px solid transparent;}
.slider-tick.round {border-radius: 50%;}
.slider-tick.triangle {background: transparent none;}
.slider-tick.custom {background: transparent none;}
.slider-tick.custom::before {line-height: 20px;font-size: 20px;content: '\2605';color: #726204;}
.slider-tick.in-selection {background-image: -webkit-linear-gradient(top, #8ac1ef 0%, #82b3de 100%);background-image: -o-linear-gradient(top, #8ac1ef 0%, #82b3de 100%);background-image: linear-gradient(to bottom, #8ac1ef 0%, #82b3de 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef', endColorstr='#ff82b3de', GradientType=0);opacity: 1;}

@media(max-width:768px) {
	.reset-xs-padding {padding:0px !important;}
	.reset-xs-left-padding {padding-left:0px !important;}
	.reset-xs-right-padding {padding-right:0px !important;}
	.hide-mobile, .show-tablet, .show-desktop {display:none;}
	.show-mobile {display:inherit;}
}
@media(min-width:769px) and (max-width:1024px) {
	.hide-tablet, .show-mobile, .show-desktop {display:none;}
	.show-tablet {display:inherit;}
}
@media(min-width:1025px) {
	.hide-desktop, .show-mobile, .show-tablet {display:none;}
	.show-desktop {display:inherit;}
}
@media(min-width:1024px) {
	.reset-desktop-padding-left {padding-left:0 !important;}
	.reset-desktop-padding-right {padding-right:0 !important;}	
}
@media(min-width:768px) and (max-width:991px) {.reset-sm-padding {padding:0px !important;}}

@media(min-width:992px) {
	.reset-md-padding {padding: 0px !important;}
	.reset-md-right-padding {padding-right: 0px !important;}
	.reset-md-left-padding {padding-left: 0px !important;}
}
@media(min-width:1200px) {.reset-lg-padding {padding:0px !important;}}

@media(max-width:1024px){
	.reset-mobile-padding {padding:0px !important;}
	.add-mobile-padding {padding:0px 15px !important;}
}

.margin-top-x {margin-top:0 !important;}
.margin-top-1x {margin-top:1em !important;}
.margin-top-2x {margin-top:2em !important;}
.margin-top-3x {margin-top:3em !important;}
.margin-top-4x {margin-top:4em !important;}
.margin-top-5x {margin-top:5em !important;}

.margin-bottom-x {margin-bottom:0 !important;}
.margin-bottom-1x {margin-bottom:1em !important;}
.margin-bottom-2x {margin-bottom:2em !important;}
.margin-bottom-3x {margin-bottom:3em !important;}
.margin-bottom-4x {margin-bottom:4em !important;}
.margin-bottom-5x {margin-bottom:5em !important;}

.margin-left-x {margin-left:0 !important;}
.margin-left-1x {margin-left:1em !important;}
.margin-left-2x {margin-left:2em !important;}
.margin-left-3x {margin-left:3em !important;}
.margin-left-4x {margin-left:4em !important;}
.margin-left-5x {margin-left:5em !important;}

.margin-right-x {margin-right:0;}
.margin-right-1x {margin-right:1em !important;}
.margin-right-2x {margin-right:2em !important;}
.margin-right-3x {margin-right:3em !important;}
.margin-right-4x {margin-right:4em !important;}
.margin-right-5x {margin-right:5em !important;}

.padding-top-x {padding-top:0 !important;}
.padding-top-1x {padding-top:1em !important;}
.padding-top-2x {padding-top:2em !important;}
.padding-top-3x {padding-top:3em !important;}
.padding-top-4x {padding-top:4em !important;}
.padding-top-5x {padding-top:5em !important;}

.padding-bottom-x {padding-bottom:0 !important;}
.padding-bottom-1x {padding-bottom:1em !important;}
.padding-bottom-2x {padding-bottom:2em !important;}
.padding-bottom-3x {padding-bottom:3em !important;}
.padding-bottom-4x {padding-bottom:4em !important;}
.padding-bottom-5x {padding-bottom:5em !important;}

.padding-left-x {padding-left:0 !important;}
.padding-left-1x {padding-left:1em !important;}
.padding-left-2x {padding-left:2em !important;}
.padding-left-3x {padding-left:3em !important;}
.padding-left-4x {padding-left:4em !important;}
.padding-left-5x {padding-left:5em !important;}

.padding-right-x {padding-right:0;}
.padding-right-1x {padding-right:1em !important;}
.padding-right-2x {padding-right:2em !important;}
.padding-right-3x {padding-right:3em !important;}
.padding-right-4x {padding-right:4em !important;}
.padding-right-5x {padding-right:5em !important;}

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-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{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-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{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-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)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-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)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-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(.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:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-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(.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:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-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{from,to{-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)}}.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: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)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@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)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-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)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-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)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}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{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}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 heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,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:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,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:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,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:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,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:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,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:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{60%,75%,90%,from,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:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{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:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{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:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{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:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{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: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)}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-duration:.75s;animation-duration:.75s;-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{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{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{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{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{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{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{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{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{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{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{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{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{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{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{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{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{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) 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) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) 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) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) 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) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) 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) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-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{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-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-animation-timing-function:ease-in;animation-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)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-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-animation-timing-function:ease-in;animation-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)}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{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-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-animation-timing-function:ease-in;animation-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)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-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-animation-timing-function:ease-in;animation-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)}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{from{-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}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-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}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-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}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-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}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedIn{from{-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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{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{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-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{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-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 rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-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{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-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{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-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{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-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{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-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{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-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}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@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}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{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{from{opacity:1}to{opacity:0;-webkit-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{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{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{from{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{from{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{from{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{from{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{from{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{from{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{from{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{from{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{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}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{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.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.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (print),(prefers-reduced-motion:reduce){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}


/**
 * 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;}.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 Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.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:#000;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:#000}


