@charset "UTF-8";
html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.admin-bar #swipebox-overlay{top: 32px;}.admin-bar #swipebox-container {bottom: 32px;}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(//northyorkshirewoodchip.co.uk/wp-content/plugins/responsive-lightbox/assets/swipebox/img/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(//northyorkshirewoodchip.co.uk/wp-content/plugins/responsive-lightbox/assets/swipebox/img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:.95}#swipebox-top-bar{color:white!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}
.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
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(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-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 {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.owl-carousel .owl-item img {
display: block;
width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
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-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
background: none;
color: inherit;
border: none;
padding: 0 !important;
font: inherit; }
.owl-carousel.owl-loaded {
display: block; }
.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; } .no-js .owl-carousel {
display: block; } .owl-carousel .animated {
animation-duration: 1000ms;
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 500ms ease-in-out; } .owl-carousel .owl-item { }
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease; }
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([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(//northyorkshirewoodchip.co.uk/wp-content/themes/surge/dist/./fonts/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform 100ms 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-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; }

.banner_holder {
position: relative; }
@media (max-width: 360px) {
.banner_holder p {
font-size: 1rem !important; } }
.banner_holder .image_holder {
position: relative;
display: flex;
align-items: center;
justify-content: center;
text-align: center; }
.banner_holder .jarallax {
width: 100%;
min-height: 650px;
background-size: cover;
background-repeat: no-repeat;
background-position: 50%; }
@media (max-width: 1024px) {
.banner_holder .jarallax {
background-attachment: scroll; } }
@media (max-width: 767px) {
.banner_holder .jarallax {
min-height: 500px; } }
@media (max-width: 500px) {
.banner_holder .jarallax {
min-height: 350px; } }
@media (max-width: 991px) {
.banner_holder .grad_mobile {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
background: -moz-linear-gradient(top, rgba(0, 143, 76, 0.65) 0%, rgba(91, 187, 95, 0.65) 100%);
background: -webkit-linear-gradient(top, rgba(0, 143, 76, 0.65) 0%, rgba(91, 187, 95, 0.65) 100%);
background: linear-gradient(to bottom, rgba(0, 143, 76, 0.65) 0%, rgba(91, 187, 95, 0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6008f4c', endColorstr='#a65bbb5f',GradientType=0 );
z-index: -1; } }
.banner_holder .slider {
min-height: 375px;
position: relative;
overflow: hidden;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 25rem;
float: right;
background: -moz-linear-gradient(top, rgba(0, 143, 76, 0.65) 0%, rgba(91, 187, 95, 0.65) 100%);
background: -webkit-linear-gradient(top, rgba(0, 143, 76, 0.65) 0%, rgba(91, 187, 95, 0.65) 100%);
background: linear-gradient(to bottom, rgba(0, 143, 76, 0.65) 0%, rgba(91, 187, 95, 0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6008f4c', endColorstr='#a65bbb5f',GradientType=0 );
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
@media (max-width: 991px) {
.banner_holder .slider {
width: 100%;
float: right;
background: none; } }
.banner_holder .slider_nav {
width: 15px;
height: 15px;
margin: 2rem 10px;
border-radius: 50%;
z-index: 10;
outline: 4px solid #ccc;
outline-offset: -12px;
box-shadow: 0 0 0 0 #333, 0 0 0 0 rgba(51, 51, 51, 0);
cursor: pointer;
border: solid #fff 3px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition: all 0.4s ease-in-out; }
.banner_holder .slider_nav:hover {
border: solid #F5F5F5 4px; }
.banner_holder .slider_nav:checked {
-webkit-animation: check 0.4s linear forwards;
animation: check 0.4s linear forwards; }
.banner_holder .slider_nav:checked:nth-of-type(1) ~ .slider_inner {
left: 0%; }
.banner_holder .slider_nav:checked:nth-of-type(2) ~ .slider_inner {
left: -100%; }
.banner_holder .slider_nav:checked:nth-of-type(3) ~ .slider_inner {
left: -200%; }
.banner_holder .slider_nav:checked:nth-of-type(4) ~ .slider_inner {
left: -300%; }
.banner_holder .slider_nav:checked:nth-of-type(5) ~ .slider_inner {
left: -400%; }
.banner_holder .slider_nav:checked:nth-of-type(6) ~ .slider_inner {
left: -500%; }
.banner_holder .slider_nav:checked:nth-of-type(7) ~ .slider_inner {
left: -600%; }
.banner_holder .slider_nav:checked:nth-of-type(8) ~ .slider_inner {
left: -700%; }
.banner_holder .slider_nav:checked:nth-of-type(9) ~ .slider_inner {
left: -800%; }
.banner_holder .slider_nav:checked:nth-of-type(10) ~ .slider_inner {
left: -900%; }
.banner_holder .slider_inner {
position: absolute;
top: 0;
left: 0;
height: 100%;
-webkit-transition: left 0.4s;
transition: left 0.4s;
display: flex;
flex-flow: row nowrap; }
.banner_holder .slider_contents {
height: 100%;
padding: 2rem;
text-align: left;
display: flex;
flex: 1;
flex-flow: column nowrap;
align-items: center;
justify-content: flex-start; }
.banner_holder .slider_image {
font-size: 2.7rem;
color: #2196F3; }
.banner_holder .slider_caption {
font-weight: 500;
margin: 0rem 0 1rem;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
text-transform: uppercase;
color: #fff;
text-align: left;
display: block;
width: 100%;
font-family: bebas-neue, sans-serif; }
@media (max-width: 360px) {
.banner_holder .slider_caption {
font-size: 2rem; } }
.banner_holder .slider_txt {
color: #fff;
margin-bottom: 2rem; }
.banner_holder .banner_btn {
color: #fff;
text-transform: uppercase;
background: #60C850;
border: solid 2px #fff;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-right: 1.8rem;
padding-left: 1.8rem;
font-family: bebas-neue, sans-serif;
font-size: 1.8rem;
transition: all .4s ease-in-out; }
@media (max-width: 360px) {
.banner_holder .banner_btn {
font-size: 1.5rem;
margin-bottom: 1.4rem; } }
.banner_holder .banner_btn:hover {
text-decoration: none;
background: #009E5A; }
@-webkit-keyframes check {
50% {
outline-color: #fff;
box-shadow: 0 0 0 12px #fff, 0 0 0 36px rgba(255, 255, 255, 0.2); }
100% {
outline-color: #fff;
box-shadow: 0 0 0 0 #fff, 0 0 0 0 rgba(255, 255, 255, 0); } }
@keyframes check {
50% {
outline-color: #fff;
box-shadow: 0 0 0 12px #fff, 0 0 0 36px rgba(255, 255, 255, 0.2); }
100% {
outline-color: #fff;
box-shadow: 0 0 0 0 #fff, 0 0 0 0 rgba(255, 255, 255, 0); } }
.middle_banner_holder {
position: relative; }
.middle_banner_holder .image_holder {
position: relative;
display: flex;
align-items: center;
justify-content: center;
text-align: center; }
.middle_banner_holder .container.z_me {
z-index: 2; }
.middle_banner_holder .companies_wrapper {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: center;
align-content: center; }
.middle_banner_holder .cover_grad {
background: #dfeae0;
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
background-color: rgba(223, 234, 224, 0.72);
z-index: 1; }
.middle_banner_holder .block_image {
width: 100%;
max-height: 250px; }
.middle_banner_holder .jarallax {
width: 100%;
min-height: 400px;
background-size: cover;
background-repeat: no-repeat;
background-position: 50%; }
@media (max-width: 1024px) {
.middle_banner_holder .jarallax {
background-attachment: scroll; } }
@media (max-width: 767px) {
.middle_banner_holder .jarallax {
min-height: 500px; } }
@media (max-width: 500px) {
.middle_banner_holder .jarallax {
min-height: 350px; } }
.standard_banner_holder {
position: relative; }
.standard_banner_holder .image_holder {
position: relative;
display: flex;
align-items: flex-end;
justify-content: flex-start;
text-align: center; }
.standard_banner_holder .z_me {
z-index: 2; }
.standard_banner_holder .z_me .banner_title {
display: flex;
justify-content: flex-start;
align-items: flex-end;
align-content: flex-start; }
.standard_banner_holder .z_me .banner_title h1 {
color: #026B3A;
font-size: 2.6rem; }
.standard_banner_holder .companies_wrapper {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: center;
align-content: center; }
.standard_banner_holder .cover_grad {
background: #dfeae0;
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
background-color: rgba(255, 255, 255, 0.55);
z-index: 1; }
.standard_banner_holder .block_image {
width: 100%;
max-height: 250px; }
.standard_banner_holder .jarallax {
width: 100%;
min-height: 400px;
background-size: cover;
background-repeat: no-repeat;
background-position: 50%; }
@media (max-width: 1024px) {
.standard_banner_holder .jarallax {
background-attachment: scroll; } }
@media (max-width: 767px) {
.standard_banner_holder .jarallax {
min-height: 500px; } }
@media (max-width: 500px) {
.standard_banner_holder .jarallax {
min-height: 210px; } }
.contact_banner_holder {
position: relative;
background: #008f4c;
background: -moz-linear-gradient(top, #008f4c 0%, #5bbb5f 100%);
background: -webkit-linear-gradient(top, #008f4c 0%, #5bbb5f 100%);
background: linear-gradient(to bottom, #008f4c 0%, #5bbb5f 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008f4c', endColorstr='#5bbb5f', GradientType=0); }
.contact_banner_holder .image_holder {
position: relative;
display: flex;
align-items: flex-end;
justify-content: flex-start;
text-align: center; }
.contact_banner_holder .z_me {
z-index: 2; }
.contact_banner_holder .z_me .banner_title {
display: flex;
justify-content: flex-start;
align-items: flex-end;
align-content: flex-start; }
.contact_banner_holder .z_me .banner_title h1 {
color: #fff;
font-size: 2.6rem;
margin-top: 7rem;
display: inline-block;
width: 60%;
margin-bottom: 3rem;
text-align: left; }
@media (max-width: 991px) {
.contact_banner_holder .z_me .banner_title h1 {
width: 100%; } }
.expandable_areas {
position: relative;
width: 100%;
margin-top: 3rem; }
.expandable_areas .expandable_area:last-child {
border-bottom: 1px solid #00A7E1; }
.expandable_areas .expandable_area {
position: relative;
width: 100%;
font-size: 0;
border-top: 1px solid #00A7E1; }
.expandable_areas .expandable_area .inner_content {
width: 97.5%;
display: inline-block;
vertical-align: middle;
padding: 1rem !important; }
.expandable_areas .expandable_area .inner_content .label {
font-size: 1.6rem;
font-weight: 600;
font-family: "Humanst521 Lt BT", arial;
color: #2A60A0;
padding: 0.8rem 0 1rem;
cursor: pointer; }
.expandable_areas .expandable_area .inner_content .content.active {
display: block !important; }
.expandable_areas .expandable_area .inner_content .content {
display: none;
padding-bottom: 1rem;
background: none !important; }
.expandable_areas .expandable_area .inner_content .content p {
font-size: 1.4rem;
font-weight: 300;
font-family: "Humanst521 Lt BT", arial;
line-height: 1.8rem;
color: #231F20;
margin-bottom: 0px; }
.expandable_areas .expandable_area .expand_arrow {
width: 2rem;
display: inline-block;
vertical-align: middle;
cursor: pointer;
position: absolute;
top: 1.3rem; }
.expandable_areas .expandable_area .expand_arrow:hover path {
fill: #2A60A0; }
.expandable_areas .expandable_area .expand_arrow path {
fill: #f58220;
transition: all 0.3s ease-in-out; }
.expandable_areas .expandable_area .expand_arrow.active {
top: 2.5rem;
transform: rotate(180deg); }
.expandable_areas .expandable_area .expand_arrow.active path {
fill: #2A60A0 !important; }
footer {
color: #3a3a3a; }
footer .fab {
font-size: 1rem; }
footer p {
vertical-align: middle;
display: inline-block;
margin-right: 0.5rem;
margin-bottom: 0.4rem; }
footer .social_btns_wrapper {
margin-bottom: 2rem; }
footer .links_inner {
flex-basis: 50%; }
footer .address {
display: flex;
flex-direction: column;
justify-content: center;
align-content: center;
flex-basis: 40%; }
footer .address p {
font-size: 0.875rem;
font-weight: 300;
color: #fff; }
footer .address a {
font-size: 0.875rem;
font-weight: 300;
color: #fff;
transition: all 0.4s ease-in-out;
margin-bottom: 0.5rem; }
footer .address a:hover {
text-decoration: none;
color: #009E5A; }
footer .logo_right {
display: flex;
flex-direction: column; }
@media (max-width: 500px) {
footer .logo_right p {
margin-top: 1rem;
margin-bottom: 1rem; } }
@media (max-width: 500px) {
footer .logo_left {
margin-bottom: 2rem; } }
footer .white_footer_links span:last-child {
display: none; }
footer .logos {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: center;
align-content: stretch; }
@media (max-width: 500px) {
footer .logos {
flex-direction: column; } }
footer .bottom_footer {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center; }
footer .link_top {
border-bottom: solid 2px #b4b4b4;
padding-bottom: 1rem;
margin-bottom: 1rem; }
footer .white_footer_links {
margin-top: 2rem;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center; }
@media (max-width: 1024px) {
footer .white_footer_links {
justify-content: center;
text-align: center; } }
@media (max-width: 500px) {
footer .white_footer_links {
flex-direction: column;
margin-top: 2rem; } }
footer .white_footer_links span {
padding-right: 0.3rem;
padding-left: 0.3rem; }
footer .white_footer_links li {
line-height: 1.3rem;
display: inline-block;
margin-right: 3rem; }
@media (max-width: 500px) {
footer .white_footer_links li {
line-height: 2;
margin-right: 0; } }
footer .white_footer_links li a {
color: #3a3a3a;
font-size: 1rem;
font-weight: 800;
font-family: "pt-sans-narrow", sans-serif;
text-decoration: none;
transition: all 0.4s ease-in-out;
position: relative; }
footer .white_footer_links li a:hover {
color: #60C850; }
footer .white_footer_links li a:after {
display: none; }
footer .footer_bottom_wrapper {
display: flex;
flex-direction: row;
align-items: center;
align-content: center;
justify-content: space-between; }
@media (max-width: 991px) {
footer .footer_bottom_wrapper {
flex-direction: column; } }
footer .footer_bottom_wrapper .links {
display: flex;
flex-direction: row;
justify-content: center;
align-content: center;
flex-basis: 60%; }
@media (max-width: 991px) {
footer .footer_bottom_wrapper .links {
flex-direction: column;
flex-basis: 100%; } }
footer .footer_bottom_wrapper h4 {
font-family: "aileron", sans-serif;
color: #fff;
font-size: 0.875rem;
margin-top: 0;
font-weight: 800;
margin-bottom: 0.5rem; }
footer .company_info {
font-size: 0.875rem;
font-weight: 300;
color: #3a3a3a;
margin-top: 0.5rem; }
footer .company_info a {
font-size: 0.875rem;
font-weight: 300;
color: #3a3a3a;
transition: all 0.4s ease-in-out;
margin-bottom: 0.5rem; }
footer .company_info a:hover {
text-decoration: none;
color: #009E5A; }
footer .company_info p {
font-size: 0.875rem;
font-weight: 300;
color: #fff; }
footer .social_btns {
display: inline-block;
width: 35px;
height: 35px;
text-align: center;
line-height: 38px;
font-size: 15px;
text-decoration: none;
cursor: pointer; }
footer .social_btns:last-child {
margin-right: 0; }
footer .social_btns svg path {
fill: #F5F5F5;
transition: all 0.4s ease-in-out; }
footer .social_btns svg:hover path {
fill: #7A7A7A; }
@media (max-width: 1024px) {
footer .footer_inner {
text-align: center; } }
@media (max-width: 991px) {
footer .footer_inner {
padding-bottom: 2rem; } }
footer .footer_inner .logo {
display: inline-block; }
footer .footer_inner .logo .st0 {
fill: #fefefe; }
footer .footer_inner .logo .st1 {
fill: none; }
footer .footer_inner .logo svg {
width: 100%;
height: 100%; }
footer .footer_inner .align_logo {
text-align: right; }
@media (max-width: 1024px) {
footer .footer_inner .align_logo {
text-align: center; } }
@media (max-width: 991px) {
footer .footer_inner .align_logo .logo {
margin-top: 2rem;
display: inline-block; } }
footer .footer_bottom {
padding-bottom: 1rem;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: center;
align-content: center;
font-size: 0.875rem;
font-weight: 300;
color: #fff; }
@media (max-width: 991px) {
footer .footer_bottom {
flex-direction: column; } }
footer .footer_bottom p {
font-size: 0.875rem;
font-weight: 300;
color: #fff; }
footer .footer_bottom .follow {
margin-right: 1rem;
font-weight: 800;
position: relative;
top: -5px; }
footer .footer_bottom .follow span svg {
position: relative;
top: 15px; }
footer .footer_bottom .social_bts_wrapper {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
margin-bottom: 1rem;
position: relative;
right: 0;
top: 4px;
z-index: 5;
padding-right: 1rem; }
@media (max-width: 991px) {
footer .footer_bottom .social_bts_wrapper {
padding-right: 0; } }
footer .footer_bottom .fab {
color: #222222;
font-size: 1rem; }
footer .footer_bottom .facebook {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
footer .footer_bottom .facebook:hover {
background: #009E5A; }
footer .footer_bottom .facebook:hover .fab {
color: #fff; }
footer .footer_bottom .twitter {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
footer .footer_bottom .twitter:hover {
background: #009E5A; }
footer .footer_bottom .twitter:hover .fab {
color: #fff; }
footer .footer_bottom .google_plus {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
footer .footer_bottom .google_plus:hover {
background: #009E5A; }
footer .footer_bottom .google_plus:hover .fab {
color: #fff; }
footer .footer_bottom .linkedin {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
footer .footer_bottom .linkedin:hover {
background: #009E5A; }
footer .footer_bottom .linkedin:hover .fab {
color: #fff; }
footer .footer_bottom .instagram {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
footer .footer_bottom .instagram:hover {
background: #009E5A; }
footer .footer_bottom .instagram:hover .fab {
color: #fff; }
footer .footer_bottom .youtube {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
footer .footer_bottom .youtube:hover {
background: #009E5A; }
footer .footer_bottom .youtube:hover .fab {
color: #fff; }
footer .footer_bottom .pinterest {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
footer .footer_bottom .pinterest:hover {
background: #009E5A; }
footer .footer_bottom .pinterest:hover .fab {
color: #fff; }
footer .footer_bottom .social_btns {
display: inline-block;
margin-top: 0.4rem;
margin-right: 0.3rem;
width: 35px;
height: 35px;
display: block;
text-align: center;
line-height: 45px;
font-size: 15px;
text-decoration: none;
cursor: pointer;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center;
border-radius: 50%; }
footer .footer_bottom .social_btns:last-child {
margin-right: 0; }
footer .footer_bottom .company_info {
font-size: 0.875rem;
font-weight: 300;
color: #fff; }
@media (max-width: 1024px) {
footer .footer_bottom .company_info {
text-align: center; } }
footer .footer_bottom .company_info a {
font-size: 0.875rem;
font-weight: 300;
color: #fff;
transition: all 0.4s ease-in-out; }
footer .footer_bottom .company_info a:hover {
text-decoration: none;
color: #009E5A; }
.scrollup {
width: 40px;
height: 40px;
position: fixed;
bottom: 50px;
right: 30px;
display: none;
color: #fff;
text-indent: -9999px;
background: url(//northyorkshirewoodchip.co.uk/wp-content/themes/surge/assets/images/Up-Arrow.png) no-repeat;
background-color: #009E5A;
z-index: 1000;
border: solid 1px #fff;
background-position: center center;
transition: all 0.4s ease; }
.scrollup:hover {
background-color: #60C850;
border: solid 1px #fff;
background-position: 50% 3px;
transition: all 0.4s ease; }
@media (max-width: 991px) {
.scrollup {
right: 40px; } }
input,
select,
option,
label,
textarea {
font-size: 1.25rem; }
input,
textarea,
select {
outline: none;
font-family: open-sans, sans-serif; }
textarea {
resize: none;
font-family: open-sans, sans-serif; }
form label {
text-align: left;
font-size: 1rem;
color: #757575;
padding-left: 1rem; }
form input {
padding: 0.25rem 0.5rem; }
form input:focus {
border-color: #707070; }
form textarea {
width: 100%;
padding: 0.5rem; }
form textarea:focus {
border-color: #707070; }
form .input_grp {
width: 100%;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
align-items: flex-start;
align-content: flex-start;
justify-content: flex-start;
padding: 0.5rem 0;
transition: 1s all; }
form .input_grp.hidden {
display: none; }
form .input_grp.checkbox {
flex-direction: row;
align-items: center;
flex-wrap: wrap; }
form .input_grp.checkbox p.field_info {
width: 100%; }
form .input_grp label {
margin: 0.5rem 0; }
form .input_grp p.field_info,
form .input_grp p.field_prefix,
form .input_grp p.field_suffix,
form .input_grp p.field_error {
color: #787878;
margin: 0.25rem 0;
font-size: 1.1rem; }
form .input_grp p.field_error {
color: #164261; }
form .input_grp select {
margin: 0.25rem 0; }
form .input_grp select:focus {
border-color: #F5F5F5; }
form p.submission_info {
font-size: 1rem;
margin: 1rem 0;
color: #787878; }
form input[type="checkbox"] {
height: 1.75rem;
width: 1.75rem;
opacity: 0;
margin: 0;
position: absolute; }
form input[type="checkbox"] + label {
margin-left: -1.75rem;
line-height: 1.75rem; }
form input[type="checkbox"] + label:before {
content: "";
height: 1.75rem;
width: 1.75rem;
border: 2px solid #009E5A;
background: #fff;
display: block;
border-radius: 0rem;
text-align: center;
transition: all 0.5s; }
form input[type="checkbox"]:checked + label:before {
background: #60C850;
content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 220 220"><path stroke="%23ffffff" stroke-width="40" fill-opacity="0" d="M195 45 L90 175 L25 120" /></svg>'); }
form input[type="checkbox"]:focus + label:before {
border-color: #009E5A; }
form fieldset.validation_warning {
padding: 2rem 0; }
form fieldset.validation_warning p {
color: #164261;
font-size: 1.75rem; }
form fieldset.validation_warning ul {
list-style-type: disc; }
form fieldset.validation_warning ul li {
font-size: 1.75rem;
text-align: left;
color: #164261; }
.gchoice_select_all,
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label,
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label {
font-weight: 400 !important; }
input::-webkit-input-placeholder {
color: #757575;
font-weight: 500;
padding-left: 0.5rem; }
input:-moz-placeholder {
opacity: 1;
color: #757575;
font-weight: 500;
padding-left: 0.5rem; }
input::-moz-placeholder {
opacity: 1;
color: #757575;
font-weight: 500;
padding-left: 0.5rem; }
input:-ms-input-placeholder {
color: #757575;
font-weight: 500;
padding-left: 0.5rem; }
input:-moz-placeholder {
color: #757575;
font-weight: 500;
padding-left: 0.5rem; }
textarea:-moz-placeholder {
color: #757575;
font-weight: 500;
padding-left: 0.5rem; }
textarea:-ms-input-placeholder {
color: #757575;
font-weight: 500;
padding-left: 0.5rem; }
textarea::-webkit-input-placeholder {
color: #757575;
font-weight: 500;
padding-left: 0.5rem; }
select::-webkit-input-placeholder {
color: #757575 !important;
font-weight: 500;
padding-left: 0.5rem; }
select:-moz-placeholder {
opacity: 1;
color: #757575 !important;
font-weight: 500;
padding-left: 0.5rem; }
select:-ms-input-placeholder {
color: #757575 !important;
font-weight: 500;
padding-left: 0.5rem; }
li.gfield {
padding-right: 16px;
text-align: left; }
@media (max-width: 500px) {
li.gfield {
padding-right: 0px !important; } }
.gfield_label {
font-weight: 400 !important; }
.gform_wrapper
input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
border: 1px solid #b4b4b4;
height: 40px;
color: #949494 !important;
padding: 22px 4px !important;
border-radius: 30px;
padding-left: 18px !important; }
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
box-shadow: none !important;
border-radius: 30px;
padding-left: 18px !important; }
select {
border: 1px solid #b4b4b4;
color: #757575 !important;
height: 47px;
background: #fff;
box-shadow: none !important;
border-radius: 30px;
padding-left: 18px !important; }
.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label select.medium {
width: 100% !important; }
.gform_wrapper textarea.medium {
border: 1px solid #b4b4b4;
height: 40px;
color: #757575 !important;
padding: 22px 19px !important; }
.gform_wrapper .gfield_required {
color: #757575 !important;
margin-left: 4px; }
.gform_wrapper .gform_footer {
padding: 16px 0 10px;
margin: 16px 0 0;
clear: both;
width: 100%;
text-align: right; }
@media (max-width: 500px) {
.gform_wrapper .gform_footer {
text-align: center; } }
@media only screen and (max-width: 641px) {
.gform_wrapper ul.gfield_checkbox li label,
.gform_wrapper ul.gfield_radio li label {
width: 100% !important; } }
.gdpr .gfield_label {
display: none; }
.gdpr #label_1_12_1 {
max-width: 100%;
display: flex !important;
flex-direction: column;
justify-content: center;
align-items: center;
align-content: stretch; }
.gdpr p {
margin-top: 1rem; }
.gform_button {
color: #fff;
background: #60C850;
padding-top: 0.5rem;
padding-bottom: 1rem;
font-family: "pt-sans-narrow", sans-serif;
font-size: 1.125rem;
font-weight: 800;
transition: all 0.4s ease-in-out;
display: inline-block;
box-shadow: 0px -10px 0px 0px #479a39 inset;
padding-left: 4rem;
padding-right: 4rem;
border: 0 !important;
border-radius: 30px !important;
cursor: pointer;
width: auto; }
.gform_button:hover {
text-decoration: none;
background: #009E5A;
color: #fff;
box-shadow: 0px -10px 0px 0px #60C850 inset; }
.btn {
color: #fff;
background: #60C850;
padding-top: 0.5rem;
padding-bottom: 1rem;
font-family: "pt-sans-narrow", sans-serif;
font-size: 1.125rem;
font-weight: 800;
transition: all 0.4s ease-in-out;
display: inline-block;
box-shadow: 0px -10px 0px 0px #479A39 inset;
padding-left: 4rem;
padding-right: 4rem;
border: 0 !important;
border-radius: 30px !important; }
.btn:hover {
text-decoration: none;
background: #009E5A;
color: #fff;
box-shadow: 0px -10px 0px 0px #60C850 inset; }
.grey {
color: #fff;
background: #B4B4B4 !important;
padding-top: 0.5rem;
padding-bottom: 1rem;
font-family: "pt-sans-narrow", sans-serif;
font-size: 1.125rem;
font-weight: 800;
transition: all 0.4s ease-in-out;
display: inline-block;
box-shadow: 0px -10px 0px 0px #8A8787 inset !important;
padding-left: 4rem;
padding-right: 4rem;
border: 0 !important;
border-radius: 30px !important; }
.grey:hover {
text-decoration: none;
background: #8A8787 !important;
color: #fff;
box-shadow: 0px -10px 0px 0px #8A8787 inset !important; }
.gform_button {
color: #fff;
background: #60C850;
padding-top: 0.5rem;
padding-bottom: 1rem;
font-family: "pt-sans-narrow", sans-serif;
font-size: 1.125rem;
font-weight: 800;
transition: all 0.4s ease-in-out;
display: inline-block;
box-shadow: 0px -10px 0px 0px #479A39 inset;
padding-left: 4rem;
padding-right: 4rem;
border: 0 !important;
border-radius: 30px !important; }
@media (max-width: 991px) {
.gform_button {
width: auto; } }
.gform_button:hover {
text-decoration: none;
background: #009E5A;
color: #fff;
box-shadow: 0px -10px 0px 0px #60C850 inset; }
.header {
z-index: 1000;
width: 100%;
top: 0;
position: absolute;
width: 100%;
transition: all 0.4s ease-in-out;
background: transparent;
margin-top: 1rem; }
.header .active_tab {
color: #3A3A3A !important;
background: #fff;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
padding: 12px 1.7rem;
transition: all 0.4s ease-in-out; }
.header .active_tab:hover {
background: #60C850;
color: #fff !important; }
.header a#logo {
position: relative;
top: 0;
display: block;
height: auto;
transition: all 0.4s ease-in-out;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 1rem 0; }
.header a#logo .st0 {
fill: #fefefe; }
.header a#logo .st1 {
fill: none; }
.header a#logo svg {
width: 100%;
height: 100%; }
.header a#logo:hover {
text-decoration: none; }
.header .sticky_logo {
display: none; }
.header .top_header {
z-index: 900;
z-index: 1;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: stretch;
align-content: center;
max-width: 1570px;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
border-bottom: solid 3px #fff; }
@media (max-width: 1024px) {
.header .top_header {
padding-top: 0; } }
@media (max-width: 991px) {
.header .top_header {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important; } }
.header .search {
position: relative;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-end; }
@media (max-width: 1024px) {
.header .search {
display: none; } }
.header .search #searchform {
position: relative;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
left: 2rem; }
.header .search #searchform #search-submit {
text-indent: -9999px;
width: 18px;
height: 40px;
background: #17659d url(//northyorkshirewoodchip.co.uk/wp-content/themes/surge/assets/images/search.png);
background-repeat: no-repeat;
background-position: center;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
position: relative;
left: -3rem;
transition: all 0.4s ease-in-out; }
.header .search #searchform #search-submit:hover {
background: #009E5A url(//northyorkshirewoodchip.co.uk/wp-content/themes/surge/assets/images/search.png);
background-repeat: no-repeat;
background-position: center; }
.header .search #searchform input.search_input {
border: 1px solid #9fa8ad;
height: 40px;
border-radius: 20px;
color: #9fa8ad;
font-family: "Helvetica Neue LT Pro", sans-serif;
width: 16rem; }
.header .search #searchform label {
width: 100%; }
.header .search #searchform input::-webkit-input-placeholder {
color: #9fa8ad;
padding-left: unset;
font-family: "Helvetica Neue LT Pro", sans-serif;
font-size: 1rem;
padding-left: 0.5rem; }
.header .search #searchform input::-moz-placeholder {
color: #9fa8ad;
padding-left: unset;
font-family: "Helvetica Neue LT Pro", sans-serif;
font-size: 1rem;
padding-left: 0.5rem; }
.header .search #searchform input:-ms-input-placeholder {
color: #9fa8ad;
padding-left: unset;
font-family: "Helvetica Neue LT Pro", sans-serif;
font-size: 1rem;
padding-left: 0.5rem; }
.header .search #searchform input:-moz-placeholder {
color: #9fa8ad;
padding-left: unset;
font-family: "Helvetica Neue LT Pro", sans-serif;
font-size: 1rem;
padding-left: 0.5rem; }
.header .search span.screen-reader-text {
display: none; }
.header .search .search-submit {
display: block;
position: absolute;
top: 1px;
right: 1px;
width: 46px;
height: 39px;
border: none;
border-radius: 0;
color: transparent !important;
transition: all 0.4s ease-in-out; }
.header .social_bts_wrapper {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
margin-bottom: 1rem;
position: relative;
right: 0;
top: 4px;
z-index: 5;
padding-right: 1rem; }
@media (max-width: 1452px) {
.header .social_bts_wrapper {
display: none; } }
.header .fab {
color: #1b4967;
font-size: 1rem; }
.header .facebook {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
.header .facebook:hover {
background: #60C850; }
.header .facebook:hover .fab {
color: #fff; }
.header .twitter {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
.header .twitter:hover {
background: #60C850; }
.header .twitter:hover .fab {
color: #fff; }
.header .google_plus {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
.header .google_plus:hover {
background: #60C850; }
.header .google_plus:hover .fab {
color: #fff; }
.header .linkedin {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
.header .linkedin:hover {
background: #60C850; }
.header .linkedin:hover .fab {
color: #fff; }
.header .instagram {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
.header .instagram:hover {
background: #60C850; }
.header .instagram:hover .fab {
color: #fff; }
.header .youtube {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
.header .youtube:hover {
background: #60C850; }
.header .youtube:hover .fab {
color: #fff; }
.header .pinterest {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
.header .pinterest:hover {
background: #60C850; }
.header .pinterest:hover .fab {
color: #fff; }
.header .social_btns {
display: inline-block;
margin-top: 0.4rem;
margin-right: 0.3rem;
width: 35px;
height: 35px;
display: block;
text-align: center;
line-height: 45px;
font-size: 15px;
text-decoration: none;
cursor: pointer;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center;
border-radius: 50%; }
.header .social_btns:last-child {
margin-right: 0; }
.sticky_header {
z-index: 900;
box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, 0.16);
position: fixed;
top: 0;
width: 100%;
background: #fff; }
@media (max-width: 1024px) {
.sticky_header {
position: relative;
position: absolute !important; } }
.sticky_header .active_tab {
color: #fff !important;
background: #60C850;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
padding: 12px 1.7rem;
transition: all 0.4s ease-in-out; }
.sticky_header .active_tab:hover {
background: #009E5A;
color: #3A3A3A !important; }
.sticky_header .parent_link {
color: #3A3A3A !important; }
.sticky_header a.sticky_logo {
position: relative;
top: 0;
display: block;
height: auto;
transition: all 0.4s ease-in-out;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 1rem 0; }
.sticky_header a.sticky_logo .st0 {
fill: #fefefe; }
.sticky_header a.sticky_logo .st1 {
fill: none; }
.sticky_header a.sticky_logo svg {
width: 100%;
height: 100%; }
.sticky_header a.sticky_logo:hover {
text-decoration: none; }
.sticky_header a#logo {
display: none; }
.sticky_header .parent_link {
align-items: center !important; }
.sticky_header .top_header {
z-index: 900;
z-index: 1;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: stretch;
align-content: center;
max-width: 1570px;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; }
@media (max-width: 1024px) {
.sticky_header .top_header {
padding-top: 0; } }
@media (max-width: 991px) {
.sticky_header .top_header {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important; } }
.sticky_header .top_header .mobile_header_contact {
display: none;
flex-direction: row;
justify-content: space-between;
align-items: center;
height: 6rem;
width: 5rem;
margin-right: 2rem; }
.sticky_header .top_header .mobile_header_contact .tel_phone {
cursor: pointer; }
@media (max-width: 360px) {
.sticky_header .top_header .mobile_header_contact .tel_phone {
padding-right: 0.5rem; } }
.sticky_header .top_header .mobile_header_contact .search_mobile_btn {
cursor: pointer; }
.sticky_header .search {
position: relative;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-end; }
@media (max-width: 1024px) {
.sticky_header .search {
display: none; } }
.sticky_header .search #searchform {
position: relative;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
left: 2rem; }
.sticky_header .search #searchform #search-submit {
text-indent: -9999px;
width: 18px;
height: 40px;
background: #17659d url(//northyorkshirewoodchip.co.uk/wp-content/themes/surge/assets/images/search.png);
background-repeat: no-repeat;
background-position: center;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
position: relative;
left: -3rem;
transition: all 0.4s ease-in-out; }
.sticky_header .search #searchform #search-submit:hover {
background: #009E5A url(//northyorkshirewoodchip.co.uk/wp-content/themes/surge/assets/images/search.png);
background-repeat: no-repeat;
background-position: center; }
.sticky_header .search #searchform input.search_input {
border: 1px solid #9fa8ad;
height: 40px;
border-radius: 20px;
color: #9fa8ad;
font-family: "Helvetica Neue LT Pro", sans-serif;
width: 16rem; }
.sticky_header .search #searchform label {
width: 100%; }
.sticky_header .search #searchform input::-webkit-input-placeholder {
color: #9fa8ad;
padding-left: unset;
font-family: "Helvetica Neue LT Pro", sans-serif;
font-size: 1rem;
padding-left: 0.5rem; }
.sticky_header .search #searchform input::-moz-placeholder {
color: #9fa8ad;
padding-left: unset;
font-family: "Helvetica Neue LT Pro", sans-serif;
font-size: 1rem;
padding-left: 0.5rem; }
.sticky_header .search #searchform input:-ms-input-placeholder {
color: #9fa8ad;
padding-left: unset;
font-family: "Helvetica Neue LT Pro", sans-serif;
font-size: 1rem;
padding-left: 0.5rem; }
.sticky_header .search #searchform input:-moz-placeholder {
color: #9fa8ad;
padding-left: unset;
font-family: "Helvetica Neue LT Pro", sans-serif;
font-size: 1rem;
padding-left: 0.5rem; }
.sticky_header .search span.screen-reader-text {
display: none; }
.sticky_header .search .search-submit {
display: block;
position: absolute;
top: 1px;
right: 1px;
width: 46px;
height: 39px;
border: none;
border-radius: 0;
color: transparent !important;
transition: all 0.4s ease-in-out; }
.sticky_header .social_bts_wrapper {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
margin-bottom: 1rem;
position: relative;
right: 0;
top: 4px;
z-index: 5;
padding-right: 1rem; }
@media (max-width: 1452px) {
.sticky_header .social_bts_wrapper {
display: none; } }
.sticky_header .fab {
color: #1b4967;
font-size: 1rem; }
.sticky_header .facebook {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
.sticky_header .facebook:hover {
background: #60C850; }
.sticky_header .facebook:hover .fab {
color: #fff; }
.sticky_header .twitter {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
.sticky_header .twitter:hover {
background: #60C850; }
.sticky_header .twitter:hover .fab {
color: #fff; }
.sticky_header .google_plus {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
.sticky_header .google_plus:hover {
background: #60C850; }
.sticky_header .google_plus:hover .fab {
color: #fff; }
.sticky_header .linkedin {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
.sticky_header .linkedin:hover {
background: #60C850; }
.sticky_header .linkedin:hover .fab {
color: #fff; }
.sticky_header .instagram {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
.sticky_header .instagram:hover {
background: #60C850; }
.sticky_header .instagram:hover .fab {
color: #fff; }
.sticky_header .youtube {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
.sticky_header .youtube:hover {
background: #60C850; }
.sticky_header .youtube:hover .fab {
color: #fff; }
.sticky_header .pinterest {
background: #fff;
cursor: pointer;
transition: all 0.4s ease-in-out; }
.sticky_header .pinterest:hover {
background: #60C850; }
.sticky_header .pinterest:hover .fab {
color: #fff; }
.sticky_header .social_btns {
display: inline-block;
margin-top: 0.4rem;
margin-right: 0.3rem;
width: 35px;
height: 35px;
display: block;
text-align: center;
line-height: 45px;
font-size: 15px;
text-decoration: none;
cursor: pointer;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center;
border-radius: 50%; }
.sticky_header .social_btns:last-child {
margin-right: 0; }
.navigation_wrapper .main_menu_open {
display: block !important; }
.navigation_wrapper .icon_image {
width: 2rem;
height: 2rem; }
.navigation_wrapper .icon_image svg {
width: 100%;
height: 100%;
object-fit: contain; }
.navigation_wrapper .zme {
z-index: 2 !important; }
.navigation_wrapper .parent_menu {
padding: 0;
text-align: center;
top: 7px;
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-end;
align-items: stretch;
align-content: center;
line-height: 2; }
.navigation_wrapper .parent_menu .has_children .parent_link {
position: relative; }
.navigation_wrapper .parent_menu .has_children .parent_link:hover:before {
content: url('data:image/svg+xml; utf8, <svg id="left" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 136.16 29.15"><defs><style>.cls-1{fill:transparent;}</style></defs><title>left</title><polygon class="cls-1" points="136.16 0 105.84 0.35 0 29.15 136.16 29.14 136.16 0"/></svg>');
width: 10rem;
height: 2rem;
position: absolute;
left: -174px;
bottom: -3px; }
.navigation_wrapper .parent_menu .has_children .parent_link:hover:after {
content: url('data:image/svg+xml; utf8, <svg id="right" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 136.16 29.15"><defs><style>.cls-1{fill:transparent;}</style></defs><title>right</title><polygon class="cls-1" points="0 0 30.32 0.35 136.16 29.15 0 29.14 0 0"/></svg>');
width: 10rem;
height: 2rem;
position: absolute;
right: -174px;
bottom: -3px; }
.navigation_wrapper .parent_menu li.parent_link_items {
display: inline-block;
margin: 0 1.7rem;
transition: all 0.4s ease-in-out;
display: flex;
align-items: flex-end; }
@media (max-width: 1476px) {
.navigation_wrapper .parent_menu li.parent_link_items {
margin: 0 1rem; } }
@media (max-width: 1274px) {
.navigation_wrapper .parent_menu li.parent_link_items {
margin: 0 0.6rem; } }
@media (max-width: 1152px) {
.navigation_wrapper .parent_menu li.parent_link_items {
margin: 0 0.4rem; } }
.navigation_wrapper .parent_menu li.parent_link_items:nth-child(1) .dropdown_outer, .navigation_wrapper .parent_menu li.parent_link_items:nth-child(2) .dropdown_outer {
left: 0; }
.navigation_wrapper .parent_menu li.parent_link_items:nth-child(3) .dropdown_outer, .navigation_wrapper .parent_menu li.parent_link_items:nth-child(4) .dropdown_outer, .navigation_wrapper .parent_menu li.parent_link_items:nth-child(5) .dropdown_outer {
right: 0; }
.navigation_wrapper .parent_menu li.parent_link_items:hover .dropdown_outer {
display: flex; }
.navigation_wrapper .parent_menu li.parent_link_items:hover a.parent_link {
color: #fff;
transition: all 0.4s ease-in-out; }
.navigation_wrapper .parent_menu li.parent_link_items:last-child {
margin-right: 0; }
.navigation_wrapper .parent_menu li.parent_link_items a.parent_link {
display: flex;
align-items: flex-end;
color: #fff;
font-family: "pt-sans", sans-serif;
transition: all 0.4s ease-in-out;
padding: 12px 1.7rem;
font-size: 1rem;
text-decoration: none;
font-weight: 800;
position: relative;
z-index: 1; }
.navigation_wrapper .parent_menu li.parent_link_items a.parent_link:hover {
color: #60C850; }
.navigation_wrapper .parent_menu .grouped_links {
text-align: left;
padding: 1rem;
position: relative; }
.navigation_wrapper .parent_menu .grouped_links .icon_outer {
position: absolute;
left: -39px;
top: 18px; }
.navigation_wrapper .parent_menu .grouped_links .title a {
margin-bottom: 1rem;
font-weight: 800;
color: #3A3A3A;
transition: all 0.4s ease-in-out;
display: inline-block; }
.navigation_wrapper .parent_menu .grouped_links .title a:hover {
text-decoration: none;
color: #009E5A; }
.navigation_wrapper .parent_menu .grouped_links .divider {
height: 3px;
width: 100%;
background: #009E5A;
margin-bottom: 1rem; }
.navigation_wrapper .parent_menu .dropdown_outer {
position: absolute;
top: 100%;
left: 0;
z-index: 2;
width: 100%;
display: none;
box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.16);
background-color: #fff; }
.navigation_wrapper .parent_menu .dropdown_outer .child_links_description {
background: #009E5A;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-content: center;
width: 85rem;
text-align: left;
overflow: hidden; }
.navigation_wrapper .parent_menu .dropdown_outer .child_links_description p {
color: #fff;
padding: 2rem;
font-size: 1.5rem; }
.navigation_wrapper .parent_menu .dropdown_outer .hover-text {
display: none; }
.navigation_wrapper .parent_menu .dropdown_outer .dropdown {
width: 100%;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(18rem, 24rem));
grid-column-gap: 7rem;
max-width: 1570px;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
padding-bottom: 1.5rem;
padding-top: 1.5rem; }
@media (max-width: 1440px) {
.navigation_wrapper .parent_menu .dropdown_outer .dropdown {
padding-left: 4rem; } }
.navigation_wrapper .parent_menu .dropdown_outer .dropdown ul.child_menu {
display: block; }
.navigation_wrapper .parent_menu .dropdown_outer .dropdown li.child_link_items {
margin: 0;
height: 100%;
display: block; }
.navigation_wrapper .parent_menu .dropdown_outer .dropdown li.child_link_items a.child_link {
color: #3A3A3A;
font-size: 1rem;
padding-bottom: 0.2rem;
padding-top: 0.2rem;
text-decoration: none;
font-family: "pt-sans", sans-serif;
transition: all 0.4s ease-in-out;
border-bottom: solid 2px transparent;
font-weight: 800;
width: 100%;
display: inline-block; }
.navigation_wrapper .parent_menu .dropdown_outer .dropdown li.child_link_items a.child_link span {
display: block; }
.navigation_wrapper .parent_menu .dropdown_outer .dropdown li.child_link_items a.child_link:hover {
color: #009E5A; }
.navigation_wrapper .parent_menu .dropdown_outer .side_info {
background: #009E5A;
padding: 2rem;
width: 15rem;
text-align: center;
padding-top: 2rem;
padding-bottom: 0.5rem; }
.navigation_wrapper .parent_menu .dropdown_outer .side_info p {
color: #fff;
font-size: 0.8rem;
text-align: center;
margin-top: 1.2rem; }
.navigation_wrapper .extra_sub_menu {
margin-top: 1.2rem;
width: 100%;
margin-bottom: 2rem; }
.navigation_wrapper .extra_sub_menu h4 {
color: #fff;
font-size: 1.8rem;
text-align: center; }
.navigation_wrapper .extra_sub_menu .pad_xtra {
padding-left: 2rem;
padding-right: 2rem; }
.navigation_wrapper .extra_sub_menu .extra_sub_menu_row h5 {
color: #009E5A;
font-size: 1.7rem;
text-align: left; }
.navigation_wrapper .extra_sub_menu .extra_sub_menu_row .extra_sub_menu_children .extra_sub_menu_child {
margin-bottom: 0.4rem;
padding-bottom: 0.3rem;
border-bottom: solid 1px rgba(255, 255, 255, 0.19); }
.navigation_wrapper .extra_sub_menu .extra_sub_menu_row .extra_sub_menu_children .extra_sub_menu_child a {
color: #000;
font-family: "pt-sans", sans-serif;
transition: all 0.4s ease-in-out;
font-size: 1.375rem; }
.navigation_wrapper .extra_sub_menu .extra_sub_menu_row .extra_sub_menu_children .extra_sub_menu_child a:hover {
color: #009E5A;
text-decoration: none; }
.burger_menu {
cursor: pointer;
position: absolute;
width: 2.6rem;
height: 3rem;
right: 3rem;
top: 2.1rem;
z-index: 10001; }
@media (min-width: 992px) {
.burger_menu {
display: none; } }
@media (max-width: 360px) {
.burger_menu {
right: 2rem; } }
.burger_menu.menu_close {
position: fixed; }
.burger_menu.menu_close .menu-global {
background: #45A735; }
.burger_menu .menu-global {
backface-visibility: hidden;
position: absolute;
left: 0;
background: #fff;
min-height: 8px;
border-radius: 6px;
width: 100%;
transition: 0.2s; }
.burger_menu .menu_title {
font-weight: 800;
font-family: "pt-sans", sans-serif;
margin-top: 2rem;
color: #787878; }
.burger_menu .menu-top {
top: 0; }
.burger_menu .menu-middle {
top: 16px; }
.burger_menu .menu-bottom {
top: 32px; }
.burger_menu .menu-top-click {
backface-visibility: hidden;
top: 15px;
transform: rotate(50deg);
transition: 0.2s; }
.burger_menu .menu-middle-click {
opacity: 0; }
.burger_menu .menu-bottom-click {
backface-visibility: hidden;
top: 15px;
transform: rotate(-410deg);
transition: 0.2s; }
.slide_open {
left: 0 !important; }
.slide_close {
left: 0vw; }
.drop_active {
display: block; }
.mobile_menu {
background-color: #FFFFFF;
position: fixed;
width: 100vw;
height: 100vh;
left: -100vw;
top: 0;
z-index: 10000;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: flex-start;
align-content: center;
transition: all 0.4s ease-in-out;
overflow-y: scroll; }
.mobile_menu .menu_nav {
margin-top: 3rem;
margin-top: 3rem;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
text-align: center; }
.mobile_menu a#logo {
position: relative;
top: 0;
left: 16px;
display: block;
height: auto;
transition: all 0.4s ease-in-out;
display: flex;
flex-direction: row;
align-items: center; }
.mobile_menu a#logo .st0 {
fill: #fefefe; }
.mobile_menu a#logo .st1 {
fill: none; }
.mobile_menu a#logo svg {
width: 100%;
height: 100%; }
.mobile_menu a#logo .slogan {
text-transform: uppercase;
font-size: 1.2rem;
color: #fff;
margin-left: 1rem;
font-weight: 300;
line-height: 1.3rem; }
@media (max-width: 500px) {
.mobile_menu a#logo .slogan {
display: none; } }
.mobile_menu a#logo:hover {
text-decoration: none; }
.mobile_menu .title {
padding-bottom: 0.7rem;
padding-top: 0.7rem;
padding-left: 4rem;
padding-right: 4rem;
font-weight: 800; }
.mobile_menu .title a {
color: #fff;
text-decoration: none; }
.mobile_menu #icons-text {
display: none; }
.mobile_menu .menu_logo {
display: flex;
justify-content: center;
align-items: center;
align-content: flex-start; }
.mobile_menu .parent_link_items.has_children:not(.parent_open) a {
pointer-events: none !important; }
.mobile_menu .menu_inner {
text-align: left;
width: 100%;
display: inline-block;
position: relative; }
.mobile_menu .menu_inner .header_top_mob {
border-bottom: solid 3px #D6D6D6;
padding-bottom: 1rem;
margin-right: 1.5rem;
margin-left: 1.5rem;
padding-top: 28px; }
.mobile_menu .connect {
color: #3E3E3E;
margin-bottom: 1rem; }
.mobile_menu .social_bts_wrapper {
text-align: center;
margin-top: 2rem; }
.mobile_menu .social_bts_wrapper .social_btns {
display: inline-block;
width: 2.3rem;
margin-top: 0;
margin-right: 0.5rem; }
.mobile_menu .social_bts_wrapper .social_btns #Ellipse_4 {
display: none; }
.mobile_menu .social_bts_wrapper .social_btns svg path {
fill: #009E5A;
transition: all 0.4s ease-in-out; }
.mobile_menu .social_bts_wrapper .social_btns svg:hover path {
fill: #7A7A7A; }
.mobile_menu .parent_menu .has_children {
position: relative; }
.mobile_menu .parent_menu .has_children:after {
content: "\25BC";
position: absolute;
right: 2rem;
top: 1.5rem;
color: #fff; }
.mobile_menu a.parent_link {
color: #3A3A3A;
font-family: "pt-sans", sans-serif;
transition: all 0.4s ease-in-out;
padding: 2rem 0 0.30rem;
font-size: 1.125rem;
font-weight: 800;
display: block;
text-decoration: none;
position: relative;
padding-left: 4rem;
padding-right: 4rem; }
@media (max-width: 500px) {
.mobile_menu a.parent_link {
padding-left: 2rem;
padding-right: 2rem; } }
.mobile_menu a.parent_link:hover {
color: #009E5A; }
.mobile_menu .icon_outer {
display: none; }
.mobile_menu .dropdown_outer {
position: relative;
top: 0;
z-index: 2;
display: none;
margin-top: 1rem; }
.mobile_menu .dropdown_outer.dropdown_active {
display: block; }
.mobile_menu .dropdown_outer li.child_link_items {
list-style: none;
color: #fff;
background-color: #60C850;
padding-bottom: 0.5rem;
padding-top: 0.5rem;
padding-left: 4rem;
padding-right: 4rem;
border-bottom: 1px solid #F96806; }
@media (max-width: 360px) {
.mobile_menu .dropdown_outer li.child_link_items {
padding-left: 0; } }
.mobile_menu .dropdown_outer a.child_link {
color: #fff;
font-size: 1rem;
padding-top: 5px;
padding-bottom: 5px;
display: inline-block;
text-decoration: none;
transition: all 0.4s ease-in-out;
border-bottom: solid 2px transparent;
font-weight: 300;
font-family: "pt-sans", sans-serif;
line-height: 1.5; }
@media (max-width: 360px) {
.mobile_menu .dropdown_outer a.child_link {
font-size: 0.8rem; } }
.mobile_menu .dropdown_outer a.child_link:hover {
color: #009E5A;
border-bottom: solid 2px #009E5A; }
.mobile_menu .dropdown_outer .side_info {
display: none; }
@media (max-width: 991px) {
#showLeftPush {
display: block; } }
@media (min-width: 992px) {
#showLeftPush {
display: none; } }
@media (max-width: 991px) {
.navigation_wrapper {
display: none; } }
@media (min-width: 992px) {
.navigation_wrapper {
display: flex; } }
.nav-icon1 {
width: 50px;
height: 50px;
position: absolute;
z-index: 99999;
cursor: pointer;
left: 20px;
top: 20px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out; }
@media (max-width: 530px) {
.nav-icon1 {
left: 15px;
top: 15px; } }
.nav-icon1 span {
display: block;
position: absolute;
height: 3px;
width: 35px;
background: #fff;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: 0.25s ease-in-out;
-moz-transition: 0.25s ease-in-out;
-o-transition: 0.25s ease-in-out;
transition: 0.25s ease-in-out; }
@media (max-width: 530px) {
.nav-icon1 span {
width: 30px; } }
.nav-icon1 span:nth-child(1) {
top: 0px; }
.nav-icon1 span:nth-child(2) {
top: 13px;
background: #fff;
text-align: center;
padding-left: 5px;
padding-right: 5px;
width: 35px;
left: 0px; }
@media (max-width: 530px) {
.nav-icon1 span:nth-child(2) {
top: 10px;
width: 30px; } }
.nav-icon1 span:nth-child(3) {
top: 26px; }
@media (max-width: 530px) {
.nav-icon1 span:nth-child(3) {
top: 20px; } }
.nav-icon1.open span:nth-child(1) {
top: 18px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
background: #fff; }
@media (max-width: 530px) {
.nav-icon1.open span:nth-child(1) {
top: 10px; } }
.nav-icon1.open span:nth-child(2) {
opacity: 0;
left: -60px; }
.nav-icon1.open span:nth-child(3) {
top: 18px;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
background: #fff; }
@media (max-width: 530px) {
.nav-icon1.open span:nth-child(3) {
top: 10px; } }
.cbp-spmenu .sub-menu {
display: none; }
.cbp-spmenu .sub_menu_active {
display: block; }
.cbp-spmenu .menu-item-has-children > a {
pointer-events: none; }
.cbp-spmenu .menu-item-has-children.child_active > a {
pointer-events: all; }
.cbp-spmenu {
background: #2726ba;
position: fixed;
box-shadow: inset -9px 0px 10px -2px rgba(44, 44, 44, 0.61); }
.cbp-spmenu h3 {
color: #fff;
font-size: 1.9em;
padding: 20px;
margin: 0;
font-weight: 300;
background-color: #98d3f9;
box-shadow: inset -9px 0px 10px -2px rgba(44, 44, 44, 0.61); }
.cbp-spmenu a {
display: block;
color: #fff;
font-size: 20px;
font-weight: 100;
transition: all 0.4s ease-in-out; }
.cbp-spmenu ul li {
margin: 0; }
.cbp-spmenu a:hover {
background: #151489; }
.cbp-spmenu a:active {
background: #151489;
color: #fff; }
.cbp-spmenu .sub-menu a {
background-color: #98d3f9; }
.cbp-spmenu-vertical {
width: 250px;
height: 100%;
top: 0;
z-index: 1000; }
.cbp-spmenu .menu-item-has-children > a::after {
display: inline-block;
width: 0;
height: 0;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid;
border-right: 0.3em solid transparent;
border-bottom: 0;
border-left: 0.3em solid transparent;
color: #fff; }
.cbp-spmenu-vertical a {
border-bottom: 1px solid #4342d9;
padding: 15px !important;
text-align: left;
font-family: "itc-avant-garde-gothic-pro", sans-serif;
font-size: 1.375rem; }
.cbp-spmenu-horizontal {
width: 100%;
height: 150px;
left: 0;
z-index: 99999;
overflow: hidden; }
.cbp-spmenu-horizontal h3 {
height: 100%;
width: 20%;
float: left; }
.cbp-spmenu-horizontal a {
float: left;
width: 20%;
padding: 0.8em;
border-left: 1px solid rgba(218, 226, 207, 0.25); }
.cbp-spmenu-left {
left: -300px; }
.cbp-spmenu-right {
right: -240px; }
.cbp-spmenu-left.cbp-spmenu-open {
left: 0px; }
.cbp-spmenu-right.cbp-spmenu-open {
right: 0px; }
.cbp-spmenu-top {
top: -150px; }
.cbp-spmenu-bottom {
bottom: -150px; }
.cbp-spmenu-top.cbp-spmenu-open {
top: 0px; }
.cbp-spmenu-bottom.cbp-spmenu-open {
bottom: 0px; }
.cbp-spmenu-push {
overflow-x: hidden;
position: relative;
left: 0; }
.cbp-spmenu-push-toright {
left: 240px; }
.cbp-spmenu-push-toleft {
left: -240px; }
.cbp-spmenu,
.cbp-spmenu-push {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease; }
@media screen and (max-width: 55.1875em) {
.cbp-spmenu-horizontal {
font-size: 75%;
height: 110px; }
.cbp-spmenu-top {
top: -110px; }
.cbp-spmenu-bottom {
bottom: -110px; } }
@media screen and (max-height: 26.375em) {
.cbp-spmenu-vertical {
font-size: 90%;
width: 190px; }
.cbp-spmenu-left,
.cbp-spmenu-push-toleft {
left: -190px; }
.cbp-spmenu-right {
right: -190px; }
.cbp-spmenu-push-toright {
left: 190px; } }
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit; }
body {
overflow-x: hidden; }
ol li {
margin: 1rem 0;
list-style-type: decimal; }
html {
min-width: 100%;
box-sizing: border-box; }
*,
*:before,
*:after {
box-sizing: inherit; } article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block; }
body {
min-width: 100%;
line-height: 1; }
ol,
ul {
list-style: none; }
blockquote {
background-clip: padding-box;
border-radius: 5px;
margin: 20px;
padding: 0;
background-color: #009E5A;
position: relative; }
blockquote p {
padding: 1rem;
color: #FFFFFF !important;
margin-bottom: 2rem; }
blockquote:before {
border-right: 20px solid transparent !important;
border-top: 20px solid;
content: "";
height: 0;
left: 4.5em;
position: absolute;
top: 100%;
border-top-color: #009E5A;
width: 0; }
table {
border-collapse: collapse;
border-spacing: 0; }
img {
height: auto;
max-width: 100%; }
:focus {
outline: none; }
button:focus {
outline: none !important; }
button:active {
outline: none !important; }
a,
a:active,
a:hover {
outline: 0; }
::selection {
background: #009E5A;
color: #fff; }
::-moz-selection {
background: #009E5A;
color: #fff; }
.social_buttons {
display: inline-block;
vertical-align: middle; }
.social_buttons a {
display: inline-block;
vertical-align: middle;
margin-left: 0.25rem; }
.social_buttons a svg {
width: 2.5rem;
display: inline-block;
vertical-align: middle; }
.social_buttons a svg path {
fill: #00A7E1;
transition: all 0.3s ease-in-out; }
.social_buttons a:hover path {
fill: #F58220; }
body,
html,
input,
select,
option,
label,
textarea {
font-family: 'pt-sans', sans-serif;
font-style: normal;
font-weight: 500;
font-size: 1.1rem; }
@media (max-width: 500px) {
body,
html,
input,
select,
option,
label,
textarea {
font-size: 1rem; } }
p {
color: #3A3A3A;
line-height: 1.5;
margin-bottom: 1rem;
font-size: 1.1rem;
font-family: "pt-sans", sans-serif; }
@media (max-width: 500px) {
p {
font-size: 1rem; } }
strong {
font-weight: 800; }
h1 {
font-family: "pt-sans-narrow", sans-serif;
color: #3A3A3A;
font-size: 4.5rem;
margin: 1.5rem 0;
font-weight: 400; }
h2 {
font-family: "pt-sans-narrow", sans-serif;
color: #3A3A3A;
font-size: 3.5rem;
margin: 2.5rem 0;
font-weight: 400; }
h3 {
font-family: "pt-sans-narrow", sans-serif;
color: #3A3A3A;
font-size: 3rem;
margin: 1rem 0;
font-weight: 400; }
h4 {
font-family: "pt-sans-narrow", sans-serif;
color: #3A3A3A;
font-size: 1.25rem;
margin: 1.5rem 0;
font-weight: 400; }
h5 {
font-family: "pt-sans-narrow", sans-serif;
color: #3A3A3A;
font-size: 1.125rem;
margin: 1.5rem 0;
font-weight: 400; }
h6 {
font-family: "pt-sans-narrow", sans-serif;
color: #3A3A3A;
font-size: 1rem;
margin: 1.5rem 0;
font-weight: 400; }
button,
input[type="submit"] {
font-family: "pt-sans", sans-serif; }
a {
text-decoration: none; }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.gform_wrapper.gf_browser_ie .gform_footer input.button {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
padding-right: 3rem !important;
padding-left: 3rem !important; }
.parralax {
background-attachment: scroll !important; }
.testimonials .items {
padding-top: 3rem; } }
.banner_outer .banner_slider {
position: relative; }
.banner_outer .banner_slider .items {
background-size: cover;
background-repeat: no-repeat;
width: 100%;
height: 450px; }
@media (max-width: 767px) {
.banner_outer .banner_slider .items {
height: 240px; } }
.banner_outer .banner_slider .owl-dots {
text-align: center;
position: absolute;
bottom: 2rem;
display: flex;
align-items: center;
justify-content: center;
width: 100%; }
.banner_outer .banner_slider button.owl-dot {
background: none;
color: inherit;
border: none;
padding: 0 !important;
font: inherit;
outline: none; }
.banner_outer .banner_slider .owl-dots button span {
background: none repeat scroll 0 0 #fff;
border-radius: 20px;
display: block;
height: 27px;
margin: 5px 7px;
opacity: 0.5;
width: 27px; }
@media (max-width: 767px) {
.banner_outer .banner_slider .owl-dots button span {
height: 15px;
width: 15px; } }
.banner_outer .banner_slider .owl-dot.active span {
background: #fff !important;
opacity: 1; }
.has_contain {
background-size: contain !important; }
.gform_wrapper div.validation_error {
color: #60C850 !important;
font-size: 1em;
font-weight: 700;
margin-bottom: 25px;
border-top: 2px solid #60C850 !important;
border-bottom: 2px solid #60C850 !important;
padding: 16px 0;
clear: both;
width: 100%;
text-align: center; }
.gform_wrapper .validation_message {
color: #60C850 !important;
font-weight: 700;
letter-spacing: normal; }
.custom_pagination .page-numbers:not(.prev):not(.next) {
display: none; }
.testomainls_section {
position: relative;
padding-top: 4rem;
padding-bottom: 4rem;
text-align: center; }
.testomainls_section .testimonials_wrapper {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
min-height: 300px;
position: relative;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center; }
@media (max-width: 991px) {
.testomainls_section .testimonials_wrapper {
padding-top: 2rem;
padding-bottom: 2rem; } }
.testomainls_section .testimonials_wrapper .content {
width: 100%; }
.testomainls_section .testimonials_wrapper .content p {
color: #fff;
padding-left: 3rem;
padding-right: 3rem; }
@media (max-width: 500px) {
.testomainls_section .testimonials_wrapper .content p {
padding-left: 1rem;
padding-right: 1rem; } }
.testomainls_section .testimonials_wrapper .items {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center; }
.testomainls_section .testimonials_wrapper .items .title {
margin-bottom: 1.5rem;
color: #fff; }
.testomainls_section .testimonials_wrapper .owl-carousel .owl-nav.disabled + .owl-dots {
position: relative;
bottom: 0;
display: flex;
flex-direction: row;
justify-content: center; }
@media (max-width: 500px) {
.testomainls_section .testimonials_wrapper .owl-carousel .owl-nav.disabled + .owl-dots {
position: relative;
top: 0;
right: 0;
transform: none;
padding-top: 0.2rem;
padding-bottom: 0.2rem;
text-align: center; } }
.testomainls_section .testimonials_wrapper .owl-carousel .owl-dots .owl-dot {
display: inline-block;
zoom: 1; }
.testomainls_section .testimonials_wrapper .owl-dot.active {
transition: all 0.4s ease-in-out; }
.testomainls_section .testimonials_wrapper .owl-dot.active span {
background-color: transparent !important; }
.testomainls_section .testimonials_wrapper .owl-carousel .owl-dots .owl-dot span {
width: 16px;
height: 16px;
margin: 5px 7px;
background: #fff;
display: block;
-webkit-backface-visibility: visible;
transition: all 0.4s ease-in-out;
border-radius: 30px;
border: solid 1px #fff; }
.testomainls_section .testimonials_wrapper .owl-carousel .owl-dots .owl-dot span:hover {
background: #009E5A;
border: solid 1px #60C850; }
.testomainls_section .cover {
background-color: rgba(0, 158, 90, 0.7);
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0; }
.container_xl {
max-width: 1570px;
margin-right: auto;
margin-left: auto; }
@media (min-width: 1200px) {
.container {
max-width: 1500px; } }
@media (max-width: 991px) {
.container_nine_override {
max-width: 991px; } }
@media (max-width: 1200px) {
.align_it_twelve {
text-align: center; } }
@media (max-width: 991px) {
.align_it_nine {
text-align: center; } }
@media (max-width: 767px) {
.align_it_seven {
text-align: center; } }
@media (max-width: 500px) {
.align_it_five {
text-align: center; } }
@media (max-width: 991px) {
.remove_me {
display: none; } }
@media (max-width: 991px) {
.force_twelve {
-webkit-box-flex: 0 !important;
-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
max-width: 100% !important; } }
.flexcontainer_center {
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
align-items: center;
justify-content: center;
width: 100%; }
.flexcontainer_space_between {
display: flex;
flex-direction: row;
justify-content: space-between;
width: 100%; }
.item1_50 {
flex-basis: 50%; }
.item2_50 {
flex-basis: 50%; }
.item1_20 {
flex-basis: 20%; }
.item1_30 {
flex-basis: 30%; }
.item2_70 {
flex-basis: 70%; }
.column_two {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-width: 200px;
-moz-column-width: 200px;
column-width: 200px; }
.align_right {
text-align: right; }
.align_left {
text-align: left; }
.center_it {
text-align: center; }
.align_middle {
vertical-align: middle; }
@media (max-width: 1024px) {
.row_reverse_it_10 {
flex-direction: column-reverse !important; } }
@media (max-width: 991px) {
.row_reverse_it {
flex-direction: column-reverse !important; } }
.center_row {
justify-content: center;
align-items: center;
align-content: center; }
@media (max-width: 767px) {
.grid-container-2x2 {
display: grid !important;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr;
grid-template-areas: ". ." ". .";
grid-gap: 20px 20px; } }
.swal-modal .swal-text {
text-align: center; }
.swal-modal .swal-footer {
text-align: center; }
.swal-modal .swal-footer .swal-button:focus {
box-shadow: none !important; }
@media (min-width: 1200px) and (max-width: 1599px) {
.hidden-lg {
display: none !important; } }
.visible-xl-block,
.visible-xl-inline,
.visible-xl-inline-block,
.visible-xl {
display: none !important; }
@media (min-width: 1600px) {
.container {
max-width: 1570px; }
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12 {
float: left; }
.col-xl-12 {
width: 100%; }
.col-xl-11 {
width: 91.66666667%; }
.col-xl-10 {
width: 83.33333333%; }
.col-xl-9 {
width: 75%; }
.col-xl-8 {
width: 66.66666667%; }
.col-xl-7 {
width: 58.33333333%; }
.col-xl-6 {
width: 50%; }
.col-xl-5 {
width: 41.66666667%; }
.col-xl-4 {
width: 33.33333333%; }
.col-xl-3 {
width: 25%; }
.col-xl-2 {
width: 16.66666667%; }
.col-xl-1 {
width: 8.33333333%; }
.col-xl-pull-12 {
right: 100%; }
.col-xl-pull-11 {
right: 91.66666667%; }
.col-xl-pull-10 {
right: 83.33333333%; }
.col-xl-pull-9 {
right: 75%; }
.col-xl-pull-8 {
right: 66.66666667%; }
.col-xl-pull-7 {
right: 58.33333333%; }
.col-xl-pull-6 {
right: 50%; }
.col-xl-pull-5 {
right: 41.66666667%; }
.col-xl-pull-4 {
right: 33.33333333%; }
.col-xl-pull-3 {
right: 25%; }
.col-xl-pull-2 {
right: 16.66666667%; }
.col-xl-pull-1 {
right: 8.33333333%; }
.col-xl-pull-0 {
right: auto; }
.col-xl-push-12 {
left: 100%; }
.col-xl-push-11 {
left: 91.66666667%; }
.col-xl-push-10 {
left: 83.33333333%; }
.col-xl-push-9 {
left: 75%; }
.col-xl-push-8 {
left: 66.66666667%; }
.col-xl-push-7 {
left: 58.33333333%; }
.col-xl-push-6 {
left: 50%; }
.col-xl-push-5 {
left: 41.66666667%; }
.col-xl-push-4 {
left: 33.33333333%; }
.col-xl-push-3 {
left: 25%; }
.col-xl-push-2 {
left: 16.66666667%; }
.col-xl-push-1 {
left: 8.33333333%; }
.col-xl-push-0 {
left: auto; }
.col-xl-offset-12 {
margin-left: 100%; }
.col-xl-offset-11 {
margin-left: 91.66666667%; }
.col-xl-offset-10 {
margin-left: 83.33333333%; }
.col-xl-offset-9 {
margin-left: 75%; }
.col-xl-offset-8 {
margin-left: 66.66666667%; }
.col-xl-offset-7 {
margin-left: 58.33333333%; }
.col-xl-offset-6 {
margin-left: 50%; }
.col-xl-offset-5 {
margin-left: 41.66666667%; }
.col-xl-offset-4 {
margin-left: 33.33333333%; }
.col-xl-offset-3 {
margin-left: 25%; }
.col-xl-offset-2 {
margin-left: 16.66666667%; }
.col-xl-offset-1 {
margin-left: 8.33333333%; }
.col-xl-offset-0 {
margin-left: 0; }
.visible-xl {
display: block !important; }
table.visible-xl {
display: table; }
tr.visible-xl {
display: table-row !important; }
th.visible-xl,
td.visible-xl {
display: table-cell !important; }
.visible-xl-block {
display: block !important; }
.visible-xl-inline {
display: inline !important; } }
@media (min-width: 576px) and (max-width: 767px) {
.container {
max-width: 720px !important; } }
.home_wrapper .banner_slider {
padding: 0;
margin: 0;
position: relative; }
.home_wrapper .banner_slider .cover {
background-color: rgba(42, 42, 42, 0.4);
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 1; }
.home_wrapper .banner_slider .video_intro h2 {
color: #fff;
font-size: 1.4rem;
font-weight: 800;
margin-top: 2rem; }
.home_wrapper .banner_slider .items {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
height: 650px;
width: 100%;
position: relative;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: center;
align-content: center; }
@media (max-width: 500px) {
.home_wrapper .banner_slider .items {
height: 500px; } }
@media (max-width: 360px) {
.home_wrapper .banner_slider .items {
height: 500px; } }
.home_wrapper .banner_slider .items:before {
background-color: rgba(71, 71, 71, 0.45);
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 0;
content: ""; }
.home_wrapper .banner_slider .items .items_inner {
max-width: 1570px;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
z-index: 2;
width: 100%;
position: relative;
display: flex;
flex-direction: column;
align-items: center;
text-align: center; }
.home_wrapper .banner_slider h1 {
color: #fff;
font-size: 2.6rem;
margin-bottom: 1rem;
font-weight: 800;
margin-top: 4rem;
font-family: "pt-sans-narrow", sans-serif; }
@media (max-width: 500px) {
.home_wrapper .banner_slider h1 {
font-size: 1.375rem; } }
.home_wrapper .banner_slider .btn {
margin-top: 1rem;
display: inline-block;
margin-bottom: 0; }
.home_wrapper .banner_slider .btn svg {
position: relative;
top: 3px;
left: 6px; }
.home_wrapper .banner_slider p {
color: #fff;
width: 44rem;
max-width: 100%;
text-align: center; }
.home_wrapper .banner_slider .owl-stage {
overflow: hidden; }
.home_wrapper .banner_slider .owl-carousel .owl-nav.disabled + .owl-dots {
position: relative;
bottom: 60px;
display: flex;
flex-direction: row;
justify-content: center; }
@media (max-width: 500px) {
.home_wrapper .banner_slider .owl-carousel .owl-nav.disabled + .owl-dots {
position: relative;
top: 0;
right: 0;
transform: none;
background: #009E5A;
padding-top: 0.2rem;
padding-bottom: 0.2rem;
text-align: center; } }
.home_wrapper .banner_slider .owl-carousel .owl-dots .owl-dot {
display: inline-block;
zoom: 1; }
.home_wrapper .banner_slider .owl-dot.active {
transition: all 0.4s ease-in-out; }
.home_wrapper .banner_slider .owl-dot.active span {
background-color: transparent !important; }
.home_wrapper .banner_slider .owl-carousel .owl-dots .owl-dot span {
width: 16px;
height: 16px;
margin: 5px 7px;
background: #fff;
display: block;
-webkit-backface-visibility: visible;
transition: all 0.4s ease-in-out;
border-radius: 30px;
border: solid 1px #fff; }
.home_wrapper .banner_slider .owl-carousel .owl-dots .owl-dot span:hover {
background: #009E5A;
border: solid 1px #60C850; }
.home_wrapper .first_section {
text-align: center;
padding-top: 4rem;
padding-bottom: 4rem; }
.home_wrapper .first_section .icons_wrapper {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center; }
.home_wrapper .first_section .icons_wrapper a {
text-decoration: none;
width: 100%;
margin-bottom: 1rem;
width: 100%;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center; }
.home_wrapper .first_section .icons_wrapper a h3 {
text-decoration: none;
transition: all 0.4s ease-in-out;
font-size: 1.5rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800;
max-width: 100%;
width: 8rem;
line-height: 1.2; }
@media (max-width: 500px) {
.home_wrapper .first_section .icons_wrapper a h3 {
font-size: 1.375rem; } }
.home_wrapper .first_section .icons_wrapper a h3:hover {
color: #009E5A; }
.home_wrapper .first_section .icons_wrapper .icon_outer {
margin-bottom: 1rem;
width: 100%;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center; }
.home_wrapper .second_section {
position: relative;
padding-top: 3rem;
padding-bottom: 3rem;
background: #f5f5f5; }
@media (max-width: 500px) {
.home_wrapper .second_section {
padding-top: 0; } }
.home_wrapper .second_section .intro {
text-align: center;
padding-left: 13rem;
padding-right: 13rem; }
@media (max-width: 1199px) {
.home_wrapper .second_section .intro {
padding-left: 0;
padding-right: 0; } }
.home_wrapper .second_section .intro h2 {
font-size: 1.75rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800; }
@media (max-width: 500px) {
.home_wrapper .second_section .intro h2 {
font-size: 1.375rem;
margin: 2rem 0; } }
.home_wrapper .second_section .products {
margin-top: 4rem; }
.home_wrapper .second_section .products .box_holder {
background: #009E5A;
padding: 2rem; }
@media (max-width: 991px) {
.home_wrapper .second_section .products .box_holder {
margin-bottom: 2rem; } }
.home_wrapper .second_section .products .box_holder h4 {
font-size: 1.625rem;
color: #fff;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800;
margin-top: 0; }
.home_wrapper .second_section .products .box_holder .product_image {
width: 100%;
height: 200px; }
.home_wrapper .second_section .products .box_holder .product_image img {
object-fit: cover;
object-position: center;
width: 100%;
height: 100%; }
.home_wrapper .second_section .products .box_holder .item_area,
.home_wrapper .second_section .products .box_holder .item_length {
color: #fff; }
.home_wrapper .second_section .products .box_holder .item_area {
margin-top: 1.5rem;
margin-bottom: 0rem; }
.home_wrapper .second_section .row_products_bottom {
margin-top: 2rem;
text-align: center; }
.home_wrapper .second_section .row_products_bottom .btn {
margin-top: 2rem !important; }
.home_wrapper .third_section {
position: relative;
padding-top: 3rem;
padding-bottom: 5rem;
text-align: center; }
@media (max-width: 500px) {
.home_wrapper .third_section {
padding-top: 1rem;
padding-bottom: 2rem; } }
@media (max-width: 500px) {
.home_wrapper .third_section .third_section_description p {
padding-left: 1rem;
padding-right: 1rem; } }
.home_wrapper .third_section .intro {
text-align: center;
padding-left: 13rem;
padding-right: 13rem;
margin-bottom: 4rem; }
@media (max-width: 1199px) {
.home_wrapper .third_section .intro {
padding-left: 0;
padding-right: 0; } }
.home_wrapper .third_section .intro h3 {
font-size: 1.75rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800;
margin: 2.5rem 0; }
@media (max-width: 500px) {
.home_wrapper .third_section .intro h3 {
font-size: 1.375rem;
margin: 2rem 0; } }
.home_wrapper .third_section .icons_wrapper {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center; }
.home_wrapper .third_section .icons_wrapper h3 {
font-size: 1.5rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800;
max-width: 100%;
width: 8rem;
line-height: 1.2;
min-height: 5rem; }
@media (max-width: 500px) {
.home_wrapper .third_section .icons_wrapper h3 {
font-size: 1.375rem; } }
.home_wrapper .third_section .icons_wrapper .content {
text-align: center;
width: 100%; }
@media (max-width: 500px) {
.home_wrapper .third_section .icons_wrapper .content {
margin-bottom: 2rem; } }
@media (max-width: 500px) {
.home_wrapper .third_section .icons_wrapper .content p {
padding-left: 1rem;
padding-right: 1rem; } }
.home_wrapper .third_section .icons_wrapper .icon_outer {
margin-bottom: 1rem;
width: 100%;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center; }
.home_wrapper .fourth_section {
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
height: 700px;
background-attachment: fixed; }
@media (max-width: 1024px) {
.home_wrapper .fourth_section {
background-attachment: scroll; } }
@media (max-width: 991px) {
.home_wrapper .fourth_section {
height: auto; } }
.home_wrapper .fourth_section .box_outer {
height: 700px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center; }
@media (max-width: 991px) {
.home_wrapper .fourth_section .box_outer {
text-align: center;
margin: 10rem 0; } }
.home_wrapper .fourth_section .box_area {
background: rgba(255, 255, 255, 0.8);
padding: 3rem;
display: flex;
flex-direction: row; }
@media (max-width: 991px) {
.home_wrapper .fourth_section .box_area {
flex-direction: column; } }
@media (max-width: 500px) {
.home_wrapper .fourth_section .box_area {
padding: 1.5rem; } }
.home_wrapper .fourth_section .box_area .left_side {
width: 30rem;
padding-right: 1.5rem;
position: relative; }
@media (max-width: 1200px) {
.home_wrapper .fourth_section .box_area .left_side {
width: 28rem; } }
@media (max-width: 991px) {
.home_wrapper .fourth_section .box_area .left_side {
width: 100%;
padding-right: 0; } }
.home_wrapper .fourth_section .box_area .left_side h4 {
font-size: 1.75rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800;
margin-top: 0; }
@media (max-width: 500px) {
.home_wrapper .fourth_section .box_area .left_side h4 {
font-size: 1.375rem;
margin: 2rem 0; } }
.home_wrapper .fourth_section .box_area .left_side .btn {
position: absolute;
bottom: 0; }
@media (max-width: 991px) {
.home_wrapper .fourth_section .box_area .left_side .btn {
position: relative;
margin-bottom: 3rem;
margin-top: 3rem; } }
.home_wrapper .fourth_section .box_area .right_side {
width: 30rem; }
@media (max-width: 1200px) {
.home_wrapper .fourth_section .box_area .right_side {
width: 21rem; } }
@media (max-width: 991px) {
.home_wrapper .fourth_section .box_area .right_side {
width: 100%; } }
.home_wrapper .fourth_section .box_area .right_side .map {
position: relative;
width: 100%;
height: 400px;
margin-bottom: 2rem; }
.home_wrapper .fourth_section .box_area .right_side .map .map_wrapper {
background: #fff;
padding: 1rem;
box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, 0.16); }
.home_wrapper .fourth_section .box_area .right_side .map .acf-map {
position: relative;
overflow: hidden;
height: 400px;
width: 100%; }
.home_wrapper .sixth_section {
position: relative;
padding-top: 4rem;
padding-bottom: 4rem;
text-align: center; }
.home_wrapper .sixth_section .testimonials_wrapper {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
min-height: 300px;
position: relative;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center; }
@media (max-width: 991px) {
.home_wrapper .sixth_section .testimonials_wrapper {
padding-top: 2rem;
padding-bottom: 2rem; } }
.home_wrapper .sixth_section .testimonials_wrapper .content {
width: 100%; }
.home_wrapper .sixth_section .testimonials_wrapper .content p {
color: #fff;
padding-left: 3rem;
padding-right: 3rem; }
@media (max-width: 500px) {
.home_wrapper .sixth_section .testimonials_wrapper .content p {
padding-left: 1rem;
padding-right: 1rem; } }
.home_wrapper .sixth_section .testimonials_wrapper .items {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center; }
.home_wrapper .sixth_section .testimonials_wrapper .items .title {
margin-bottom: 1.5rem;
color: #fff; }
.home_wrapper .sixth_section .testimonials_wrapper .owl-carousel .owl-nav.disabled + .owl-dots {
position: relative;
bottom: 0;
display: flex;
flex-direction: row;
justify-content: center; }
@media (max-width: 500px) {
.home_wrapper .sixth_section .testimonials_wrapper .owl-carousel .owl-nav.disabled + .owl-dots {
position: relative;
top: 0;
right: 0;
transform: none;
padding-top: 0.2rem;
padding-bottom: 0.2rem;
text-align: center; } }
.home_wrapper .sixth_section .testimonials_wrapper .owl-carousel .owl-dots .owl-dot {
display: inline-block;
zoom: 1; }
.home_wrapper .sixth_section .testimonials_wrapper .owl-dot.active {
transition: all 0.4s ease-in-out; }
.home_wrapper .sixth_section .testimonials_wrapper .owl-dot.active span {
background-color: transparent !important; }
.home_wrapper .sixth_section .testimonials_wrapper .owl-carousel .owl-dots .owl-dot span {
width: 16px;
height: 16px;
margin: 5px 7px;
background: #fff;
display: block;
-webkit-backface-visibility: visible;
transition: all 0.4s ease-in-out;
border-radius: 30px;
border: solid 1px #fff; }
.home_wrapper .sixth_section .testimonials_wrapper .owl-carousel .owl-dots .owl-dot span:hover {
background: #009E5A;
border: solid 1px #60C850; }
.home_wrapper .sixth_section .cover {
background-color: rgba(0, 158, 90, 0.7);
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0; }
.home_wrapper .seventh_section {
position: relative;
padding-top: 3rem;
padding-bottom: 5rem;
text-align: center;
background: #f5f5f5; }
.home_wrapper .seventh_section .intro {
text-align: center;
padding-left: 13rem;
padding-right: 13rem;
margin-bottom: 1rem; }
@media (max-width: 1199px) {
.home_wrapper .seventh_section .intro {
padding-left: 0;
padding-right: 0; } }
.home_wrapper .seventh_section .intro h5 {
font-size: 1.75rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800;
margin: 2.5rem 0; }
@media (max-width: 500px) {
.home_wrapper .seventh_section .intro h5 {
font-size: 1.375rem;
margin: 2rem 0; } }
.about_wrapper .first_section_banner {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
height: 650px;
position: relative;
text-align: center;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: center;
align-content: center; }
@media (max-width: 500px) {
.about_wrapper .first_section_banner {
height: 490px; } }
.about_wrapper .first_section_banner .cover {
background-color: rgba(42, 42, 42, 0.4);
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 1; }
.about_wrapper .first_section_banner .items_inner {
max-width: 1570px;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
z-index: 2;
width: 100%;
position: relative;
display: flex;
flex-direction: column;
align-items: center; }
.about_wrapper .first_section_banner h1 {
color: #fff;
font-size: 2.6rem;
margin-bottom: 1rem;
font-weight: 800;
margin-top: 4rem;
font-family: "pt-sans-narrow", sans-serif; }
@media (max-width: 500px) {
.about_wrapper .first_section_banner h1 {
margin-bottom: 1.5rem;
font-size: 1.4375rem; } }
.about_wrapper .first_section_banner p {
color: #fff; }
.about_wrapper .first_section_banner .banner_description {
padding-left: 13rem;
padding-right: 13rem;
width: 100%; }
@media (max-width: 1024px) {
.about_wrapper .first_section_banner .banner_description {
padding-left: 9rem;
padding-right: 9rem; } }
@media (max-width: 500px) {
.about_wrapper .first_section_banner .banner_description {
padding-left: 1rem;
padding-right: 1rem; } }
.about_wrapper .first_section {
text-align: center;
padding-top: 4rem;
padding-bottom: 4rem; }
.about_wrapper .first_section .icons_wrapper {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center; }
.about_wrapper .first_section .icons_wrapper a {
text-decoration: none;
width: 100%;
margin-bottom: 1rem;
width: 100%;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center; }
.about_wrapper .first_section .icons_wrapper a h3 {
text-decoration: none;
transition: all 0.4s ease-in-out;
font-size: 1.5rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800;
max-width: 100%;
width: 8rem;
line-height: 1.2; }
@media (max-width: 500px) {
.about_wrapper .first_section .icons_wrapper a h3 {
font-size: 1.375rem; } }
.about_wrapper .first_section .icons_wrapper a h3:hover {
color: #009E5A; }
.about_wrapper .first_section .icons_wrapper .icon_outer {
margin-bottom: 1rem;
width: 100%;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center; }
.about_wrapper .second_section {
background: #F5F5F5;
padding-top: 3rem;
padding-bottom: 4rem; }
@media (max-width: 500px) {
.about_wrapper .second_section {
padding-top: 0; } }
.about_wrapper .second_section .row_intro {
text-align: center; }
.about_wrapper .second_section .row_intro h2 {
font-size: 1.625rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800; }
.about_wrapper .second_section .row_intro h3 {
font-size: 1.25rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800;
margin-bottom: 2rem; }
.about_wrapper .second_section .row_intro .first_section_content {
padding-right: 13rem;
padding-left: 13rem;
margin-bottom: 2rem; }
@media (max-width: 1024px) {
.about_wrapper .second_section .row_intro .first_section_content {
padding-left: 9rem;
padding-right: 9rem; } }
@media (max-width: 500px) {
.about_wrapper .second_section .row_intro .first_section_content {
padding-left: 1rem;
padding-right: 1rem; } }
@media (max-width: 991px) {
.about_wrapper .second_section .row_intro .embed-container {
position: relative;
padding-bottom: 56.25%;
overflow: hidden;
max-width: 100%;
height: auto; }
.about_wrapper .second_section .row_intro .embed-container iframe,
.about_wrapper .second_section .row_intro .embed-container object,
.about_wrapper .second_section .row_intro .embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; } }
.bottom_footer {
text-align: center;
padding-top: 4rem;
padding-bottom: 4rem;
background: #F5F5F5; }
@media (max-width: 500px) {
.bottom_footer {
padding-top: 3rem;
padding-bottom: 3rem; } }
.bottom_footer h3 {
font-size: 1.625rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800; }
@media (max-width: 500px) {
.bottom_footer h3 {
margin-bottom: 2rem; } }
.delivery_wrapper .first_section_banner {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
height: 650px;
position: relative;
text-align: center;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: center;
align-content: center; }
@media (max-width: 500px) {
.delivery_wrapper .first_section_banner {
height: 490px; } }
.delivery_wrapper .first_section_banner .cover {
background-color: rgba(42, 42, 42, 0.4);
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 1; }
.delivery_wrapper .first_section_banner .items_inner {
max-width: 1570px;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
z-index: 2;
width: 100%;
position: relative;
display: flex;
flex-direction: column;
align-items: center; }
.delivery_wrapper .first_section_banner h1 {
color: #fff;
font-size: 2.6rem;
margin-bottom: 1rem;
font-weight: 800;
margin-top: 4rem;
font-family: "pt-sans-narrow", sans-serif; }
@media (max-width: 500px) {
.delivery_wrapper .first_section_banner h1 {
margin-bottom: 1.5rem;
font-size: 1.4375rem; } }
.delivery_wrapper .first_section_banner p {
color: #fff; }
.delivery_wrapper .first_section_banner .banner_description {
padding-left: 13rem;
padding-right: 13rem;
width: 100%; }
@media (max-width: 1024px) {
.delivery_wrapper .first_section_banner .banner_description {
padding-left: 9rem;
padding-right: 9rem; } }
@media (max-width: 767px) {
.delivery_wrapper .first_section_banner .banner_description {
padding-left: 2rem;
padding-right: 2rem; } }
@media (max-width: 500px) {
.delivery_wrapper .first_section_banner .banner_description {
padding-left: 1rem;
padding-right: 1rem; } }
.delivery_wrapper .first_section {
position: relative;
padding-top: 3rem;
padding-bottom: 3rem;
background: #fff; }
@media (max-width: 500px) {
.delivery_wrapper .first_section {
padding-top: 0; } }
.delivery_wrapper .first_section .row_intro {
text-align: center;
margin-bottom: 3rem; }
.delivery_wrapper .first_section .row_intro h2 {
font-size: 1.625rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800; }
@media (max-width: 500px) {
.delivery_wrapper .first_section .row_intro h2 {
font-size: 1.375rem;
margin: 2rem 0;
padding-right: 1rem;
padding-left: 1rem; } }
.delivery_wrapper .first_section .row_intro .first_section_content {
padding-right: 20rem;
padding-left: 20rem; }
@media (max-width: 1199px) {
.delivery_wrapper .first_section .row_intro .first_section_content {
padding-left: 9rem;
padding-right: 9rem; } }
@media (max-width: 991px) {
.delivery_wrapper .first_section .row_intro .first_section_content {
padding-left: 0;
padding-right: 0; } }
.delivery_wrapper .first_section .products {
margin-top: 4rem; }
.delivery_wrapper .first_section .products .no_padding {
padding: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important; }
.delivery_wrapper .first_section .products .box_holder {
background: #009E5A;
padding: 2rem;
min-height: 447px; }
.delivery_wrapper .first_section .products .box_holder h4 {
font-size: 1.625rem;
color: #fff;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800;
margin-top: 0; }
.delivery_wrapper .first_section .products .box_holder .product_image {
width: 100%;
height: 200px; }
.delivery_wrapper .first_section .products .box_holder .product_image img {
object-fit: cover;
object-position: center;
width: 100%;
height: 100%; }
.delivery_wrapper .first_section .products .box_holder .item_area,
.delivery_wrapper .first_section .products .box_holder .item_length {
color: #fff; }
.delivery_wrapper .first_section .products .box_holder .item_area {
margin-top: 1.5rem;
margin-bottom: 0rem; }
@media (max-width: 991px) {
.delivery_wrapper .first_section .products .tables_wrapper .info_wrapper:first-child {
margin-bottom: 6rem; } }
.delivery_wrapper .first_section .products .tables_wrapper {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: flex-start; }
@media (max-width: 991px) {
.delivery_wrapper .first_section .products .tables_wrapper {
flex-direction: column;
padding-left: 1rem;
padding-right: 1rem; } }
.delivery_wrapper .first_section .products .flextable_outer {
position: relative;
display: flex;
flex-direction: column;
flex-basis: 49%;
border: 2px solid #b4b4b4;
margin-bottom: 3rem; }
@media (max-width: 991px) {
.delivery_wrapper .first_section .products .flextable_outer {
width: 100%;
flex-basis: 100%; } }
.delivery_wrapper .first_section .products .flextable_outer .flextable_header {
width: 100%;
border-bottom: 2px solid #b4b4b4;
padding: 1rem; }
.delivery_wrapper .first_section .products .flextable_outer .flextable_header h3 {
font-size: 1.625rem;
font-weight: 800;
font-family: "pt-sans-narrow", sans-serif;
margin: 0; }
.delivery_wrapper .first_section .products .flextable_outer .flextable_row {
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap; }
.delivery_wrapper .first_section .products .flextable_outer .flextable_row .flextable_col {
display: flex;
align-items: center;
flex-basis: 50%;
flex-shrink: 0;
flex-grow: 1;
padding: 1rem;
min-width: 12rem; }
.delivery_wrapper .first_section .products .flextable_outer .flextable_row .flextable_col.grey_col {
background: #b4b4b4; }
.delivery_wrapper .first_section .products .flextable_outer .flextable_row .flextable_col.grey_col p {
color: #FFF; }
.delivery_wrapper .first_section .products .flextable_outer .flextable_row .flextable_col p {
font-weight: 800;
color: #3A3A3A;
margin: 0; }
.delivery_wrapper .first_section .row_products_bottom {
margin-top: 2rem;
text-align: center; }
.delivery_wrapper .first_section .row_products_bottom .btn {
margin-top: 2rem !important; }
.delivery_wrapper .first_section .footer_content {
text-align: center; }
.delivery_wrapper .first_section .footer_content .second_section_content p {
padding-right: 10rem;
padding-left: 10rem; }
@media (max-width: 991px) {
.delivery_wrapper .first_section .footer_content .second_section_content p {
padding-right: 0rem;
padding-left: 0rem; } }
.delivery_wrapper .second_section {
background: #f5f5f5;
text-align: center;
padding-top: 3rem;
padding-bottom: 3rem; }
.delivery_wrapper .second_section .second_section_content {
padding-right: 13rem;
padding-left: 13rem;
margin-bottom: 1rem; }
@media (max-width: 991px) {
.delivery_wrapper .second_section .second_section_content {
padding-right: 0rem;
padding-left: 0rem; } }
.delivery_wrapper .second_section .second_section_content p {
font-weight: 800; }
.delivery_wrapper .second_section .btn {
margin-top: 1rem; }
.delivery_wrapper .second_section .item_info_row {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-top: 3rem;
margin-bottom: 2rem; }
.delivery_wrapper .second_section .item_info_row h3 {
font-size: 1.625rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800; }
.delivery_wrapper .third_section {
text-align: center;
padding-top: 4rem;
padding-bottom: 4rem; }
.delivery_wrapper .third_section .icons_wrapper {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center; }
.delivery_wrapper .third_section .icons_wrapper a {
text-decoration: none;
width: 100%;
margin-bottom: 1rem;
width: 100%;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center; }
.delivery_wrapper .third_section .icons_wrapper a h3 {
text-decoration: none;
transition: all 0.4s ease-in-out;
font-size: 1.5rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800;
max-width: 100%;
width: 8rem;
line-height: 1.2; }
.delivery_wrapper .third_section .icons_wrapper a h3:hover {
color: #009E5A; }
.delivery_wrapper .third_section .icons_wrapper .icon_outer {
margin-bottom: 1rem;
width: 100%;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center; }
.archive_blog_wrapper {
padding-bottom: 2rem; }
.archive_blog_wrapper .first_section_banner {
height: 400px;
position: relative;
padding-bottom: 7rem;
padding-top: 5rem;
background-repeat: no-repeat;
position: relative;
background-size: cover;
background-position: center center; }
@media (max-width: 1195px) {
.archive_blog_wrapper .first_section_banner {
padding-top: 1rem; } }
@media (max-width: 1024px) {
.archive_blog_wrapper .first_section_banner {
height: 400px;
padding-bottom: 0; } }
@media (max-width: 360px) {
.archive_blog_wrapper .first_section_banner {
height: 360px; } }
.archive_blog_wrapper .blogs_wrapper .blog_title_intro {
text-align: center;
width: 100%;
margin-top: 2rem; }
.archive_blog_wrapper .blogs_wrapper .blog_title_intro h3 {
color: #344A9A;
font-weight: 800;
font-size: 1.5rem;
margin-bottom: 2rem; }
.archive_blog_wrapper .blogs_wrapper .blog_intro {
color: #707070;
font-weight: 300;
padding-left: 2rem;
padding-right: 2rem;
margin-bottom: 2rem; }
.blog_posts_wrapper .blog_post {
font-size: 28px;
font-weight: 100;
vertical-align: top;
margin-bottom: 50px;
position: relative;
padding-bottom: 2rem; }
.blog_posts_wrapper .blog_post:last-child {
margin-bottom: 0; }
.blog_posts_wrapper .blog_post .excerpt {
margin-top: 1rem;
min-height: 7rem; }
.blog_posts_wrapper .blog_post .featured_image {
background-size: cover;
width: auto;
height: 312px;
background-position: 50%; }
@media (max-width: 991px) {
.blog_posts_wrapper .blog_post .featured_image {
margin-bottom: 2rem; } }
.blog_posts_wrapper .blog_post .blog_title {
min-height: 3.2rem; }
.blog_posts_wrapper .blog_post .blog_title a {
text-decoration: none;
transition: all 0.4s ease-in-out;
text-align: left; }
.blog_posts_wrapper .blog_post .blog_title a h3 {
color: #344A9A;
transition: all 0.4s ease-in-out;
font-size: 1.25rem;
font-weight: 800;
margin-top: 1rem;
line-height: 1.3; }
.blog_posts_wrapper .blog_post .blog_title a:hover h3 {
color: #60C850; }
.pageination_blog {
text-align: center;
margin-bottom: 6rem;
margin-top: 2rem; }
.pageination_blog a {
color: #787878;
transition: all 0.3s ease; }
.pageination_blog a:hover {
color: #009E5A; }
.pageination_blog .pagination {
justify-content: center;
align-items: center;
align-content: center; }
.pageination_blog .screen-reader-text {
display: none; }
.pageination_blog .page-numbers.current {
margin-left: 1rem;
margin-right: 1rem; }
.pageination_blog a.page-numbers {
margin-left: 1rem;
margin-right: 1rem; }
.pageination_blog .nav-links {
color: #787878;
font-size: 1rem; }
.pageination_blog .next:after {
content: ">";
position: relative;
left: 20px;
top: -1px; }
.pageination_blog .prev:before {
content: "<";
position: relative;
left: -20px;
top: -1px; }
.single_post_wrapper .first_section_banner {
height: 400px;
position: relative;
padding-bottom: 7rem;
padding-top: 5rem;
background-repeat: no-repeat;
position: relative;
background-size: cover;
background-position: center center; }
@media (max-width: 1195px) {
.single_post_wrapper .first_section_banner {
padding-top: 1rem; } }
@media (max-width: 1024px) {
.single_post_wrapper .first_section_banner {
height: 400px;
padding-bottom: 0; } }
@media (max-width: 360px) {
.single_post_wrapper .first_section_banner {
height: 360px; } }
.single_post_wrapper .content h1, .single_post_wrapper .content h2, .single_post_wrapper .content h3, .single_post_wrapper .content h4 {
color: #344A9A;
font-weight: 800;
font-size: 1.5rem; }
.single_post_wrapper .content hr {
margin-top: 3rem;
margin-bottom: 0rem;
border: 0;
border-top: 1px solid #c7c7c7;
border-bottom: 1px solid #c7c7c7; }
.single_post_wrapper .content ul {
padding-left: 2rem;
margin-top: 1rem;
margin-bottom: 1rem; }
.single_post_wrapper .content ul li {
color: #707070;
line-height: 1.6;
list-style-type: circle; }
.contact_wrapper .first_section_banner {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
height: 450px;
position: relative;
text-align: center;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: center;
align-content: center; }
@media (max-width: 500px) {
.contact_wrapper .first_section_banner {
height: 490px; } }
.contact_wrapper .first_section_banner .cover {
background-color: rgba(42, 42, 42, 0.4);
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 1; }
.contact_wrapper .first_section_banner .items_inner {
max-width: 1570px;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
z-index: 2;
width: 100%;
position: relative;
display: flex;
flex-direction: column;
align-items: center; }
.contact_wrapper .first_section_banner h1 {
color: #fff;
font-size: 2.6rem;
margin-bottom: 1rem;
font-weight: 800;
margin-top: 4rem;
font-family: "pt-sans-narrow", sans-serif; }
@media (max-width: 500px) {
.contact_wrapper .first_section_banner h1 {
margin-bottom: 1.5rem;
font-size: 1.4375rem; } }
.contact_wrapper .first_section_banner p {
color: #fff; }
.contact_wrapper .first_section_banner .banner_description {
padding-left: 13rem;
padding-right: 13rem;
width: 100%; }
@media (max-width: 1024px) {
.contact_wrapper .first_section_banner .banner_description {
padding-left: 9rem;
padding-right: 9rem; } }
@media (max-width: 500px) {
.contact_wrapper .first_section_banner .banner_description {
padding-left: 1rem;
padding-right: 1rem; } }
.contact_wrapper .second_section {
padding-top: 5rem;
padding-bottom: 5rem; }
.contact_wrapper .second_section .inner_content {
display: flex; }
@media (max-width: 991px) {
.contact_wrapper .second_section .inner_content {
flex-direction: column; } }
.contact_wrapper .second_section .contact_btns_info {
display: flex;
width: 50%;
flex-direction: column; }
@media (max-width: 991px) {
.contact_wrapper .second_section .contact_btns_info {
width: 100%; } }
.contact_wrapper .second_section .contact_btns_info .tel {
display: flex;
margin-bottom: 2rem;
align-items: center; }
.contact_wrapper .second_section .contact_btns_info .tel span:first-child {
margin-right: 1rem; }
.contact_wrapper .second_section .map {
position: relative;
width: 100%;
height: 500px; }
@media (max-width: 1024px) {
.contact_wrapper .second_section .map {
width: 100%; } }
.contact_wrapper .second_section .map .acf-map {
position: relative;
overflow: hidden;
height: 500px;
width: 100%; }
.contact_wrapper .second_section .map_outer {
width: 50%;
background: #fff;
box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.2);
height: 530px;
padding: 1rem; }
@media (max-width: 991px) {
.contact_wrapper .second_section .map_outer {
width: 100%; } }
.contact_wrapper .third_section {
position: relative;
padding-top: 3rem;
padding-bottom: 5rem;
text-align: center;
background: #F5F5F5; }
@media (max-width: 500px) {
.contact_wrapper .third_section {
padding-top: 0; } }
.contact_wrapper .third_section .intro {
text-align: center;
padding-left: 13rem;
padding-right: 13rem;
margin-bottom: 1rem; }
@media (max-width: 1024px) {
.contact_wrapper .third_section .intro {
padding-left: 9rem;
padding-right: 9rem; } }
@media (max-width: 500px) {
.contact_wrapper .third_section .intro {
padding-left: 1rem;
padding-right: 1rem; } }
.contact_wrapper .third_section .intro h5 {
font-size: 1.75rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800;
margin: 2.5rem 0; }
@media (max-width: 500px) {
.contact_wrapper .third_section .intro h5 {
font-size: 1.375rem;
margin: 2rem 0; } }
.standard_page_wrapper .first_section {
margin-bottom: 2rem;
padding-top: 2rem; }
.standard_page_wrapper .first_section .title h1 {
color: #009E5A;
font-size: 2rem; }
@media (max-width: 360px) {
.standard_page_wrapper p {
font-size: 1rem !important; } }
.standard_page_wrapper .the_content {
margin-bottom: 4rem;
margin-top: 2rem; }
.standard_page_wrapper .the_content .the_content h1,
.standard_page_wrapper .the_content .the_content h2,
.standard_page_wrapper .the_content .the_content h3,
.standard_page_wrapper .the_content .the_content h4,
.standard_page_wrapper .the_content .the_content h5 {
color: #009E5A;
font-size: 2rem; }
.standard_page_wrapper .the_content .the_content strong {
font-weight: 800; }
.standard_page_wrapper .the_content table, .standard_page_wrapper .the_content td, .standard_page_wrapper .the_content th {
border: 1px solid black;
padding: 10px; }
.standard_page_wrapper .the_content table {
border-collapse: collapse;
width: 100%; }
.standard_page_wrapper .the_content th {
height: 50px; }
.standard_page_wrapper .the_content a {
color: #009E5A;
text-decoration: none;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.standard_page_wrapper .the_content a:hover {
color: #60C850; }
.standard_page_wrapper .the_content ul {
margin-left: 2rem;
margin-bottom: 2rem; }
.standard_page_wrapper .the_content ul li {
list-style-type: circle;
line-height: 2; }
.standard_page_wrapper .the_content hr {
margin-top: 1rem;
margin-bottom: 2.5rem;
border: 0;
border-top: 2px solid #c9c9c9;
position: relative; }
.standard_page_wrapper .the_content hr:after {
content: ".";
font-weight: 800;
color: #c9c9c9;
position: absolute;
right: -7px;
font-size: 3rem;
top: -35px; }
.standard_page_wrapper .cookie_table {
margin-bottom: 2rem;
margin-top: 2rem;
border: 1px solid #d3d3d3;
width: 100%; }
.standard_page_wrapper .cookie_table thead {
background-color: #009E5A;
color: #fff;
border-bottom: 1px solid #d3d3d3;
font-weight: normal; }
.standard_page_wrapper .cookie_table td,
.standard_page_wrapper .cookie_table th,
.standard_page_wrapper .cookie_table p {
text-align: left;
font-size: 16px; }
.standard_page_wrapper .cookie_table td,
.standard_page_wrapper .cookie_table th {
vertical-align: top;
padding: 10px 20px;
border-left: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3; }
@media only screen and (min-width: 600px) {
.standard_page_wrapper .cookie_table td:first-child, .standard_page_wrapper .cookie_table td.table__nolb,
.standard_page_wrapper .cookie_table th:first-child,
.standard_page_wrapper .cookie_table th.table__nolb {
border-left: 0px; } }
.standard_page_wrapper .cookie_table th td:before {
border-top: 0;
font-size: 18px;
font-weight: normal; }
.standard_page_wrapper .cookie_table th.cookie_name {
width: 15%; }
.standard_page_wrapper .cookie_table th.cookie_service {
width: 20%; }
.standard_page_wrapper .cookie_table th.cookie_purpose {
width: 35%; }
.standard_page_wrapper .cookie_table th.cookie_info {
width: 30%; }
@media only screen and (max-width: 600px) {
.standard_page_wrapper .cookie_table {
border: 1px solid #ddd;
border-bottom: 0;
display: block;
width: auto; }
.standard_page_wrapper .cookie_table tbody,
.standard_page_wrapper .cookie_table tr {
display: block; }
.standard_page_wrapper .cookie_table thead,
.standard_page_wrapper .cookie_table th {
display: none; }
.standard_page_wrapper .cookie_table tr {
border-bottom: 1px solid #c3c3c3; }
.standard_page_wrapper .cookie_table td {
position: relative;
display: block;
border-left: 90px solid #fefefe;
border-bottom: none; }
.standard_page_wrapper .cookie_table td:last-child {
border-bottom: 0px; }
.standard_page_wrapper .cookie_table td:before {
left: -80px;
position: absolute;
display: inline-block;
padding-right: 10px;
white-space: nowrap;
font-weight: bold;
font-weight: normal;
color: #fefefe; }
.standard_page_wrapper .cookie_table td.cookie_name:before {
content: "Name: "; }
.standard_page_wrapper .cookie_table td.cookie_service:before {
content: "Service:"; }
.standard_page_wrapper .cookie_table td.cookie_purpose:before {
content: "Purpose:"; }
.standard_page_wrapper .cookie_table td.cookie_name, .standard_page_wrapper .cookie_table td.cookie_purpose {
background: #000; }
.standard_page_wrapper .cookie_table td.cookie_service {
background: #000; }
.standard_page_wrapper .lt-ie10 .cookie_table td {
float: left;
display: inline;
width: 100%;
clear: both; } }
.products_wrapper .first_section_banner {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
height: 650px;
position: relative;
text-align: center;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: center; }
@media (max-width: 500px) {
.products_wrapper .first_section_banner {
height: 490px; } }
.products_wrapper .first_section_banner .cover {
background-color: rgba(42, 42, 42, 0.4);
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 1; }
.products_wrapper .first_section_banner .items_inner {
max-width: 1570px;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
z-index: 2;
width: 100%;
position: relative;
display: flex;
flex-direction: column;
align-items: center; }
.products_wrapper .first_section_banner h1 {
color: #fff;
font-size: 2.6rem;
margin-bottom: 1rem;
font-weight: 800;
margin-top: 4rem;
font-family: "pt-sans-narrow", sans-serif; }
@media (max-width: 500px) {
.products_wrapper .first_section_banner h1 {
margin-bottom: 1.5rem;
font-size: 1.4375rem; } }
.products_wrapper .first_section_banner p {
color: #fff;
width: 100%; }
.products_wrapper .first_section_banner .banner_description {
padding-left: 13rem;
padding-right: 13rem;
width: 100%; }
@media (max-width: 1024px) {
.products_wrapper .first_section_banner .banner_description {
padding-left: 9rem;
padding-right: 9rem; } }
@media (max-width: 767px) {
.products_wrapper .first_section_banner .banner_description {
padding-left: 2rem;
padding-right: 2rem; } }
@media (max-width: 500px) {
.products_wrapper .first_section_banner .banner_description {
padding-left: 1rem;
padding-right: 1rem; } }
.products_wrapper .first_section {
position: relative;
padding-top: 3rem;
padding-bottom: 3rem;
background: #fff; }
.products_wrapper .first_section .products {
margin-top: 4rem; }
@media (max-width: 991px) {
.products_wrapper .first_section .products {
margin-top: 0; } }
@media (max-width: 500px) {
.products_wrapper .first_section .products {
padding-left: 1rem;
padding-right: 1rem; } }
.products_wrapper .first_section .products .no_padding {
padding: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important; }
.products_wrapper .first_section .products .box_holder {
background: #009E5A;
padding: 2rem;
min-height: 100%; }
.products_wrapper .first_section .products .box_holder h4 {
font-size: 1.625rem;
color: #fff;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800;
margin-top: 0; }
@media (max-width: 500px) {
.products_wrapper .first_section .products .box_holder h4 {
font-size: 1.375rem; } }
.products_wrapper .first_section .products .box_holder .product_image {
width: 100%;
height: 200px; }
.products_wrapper .first_section .products .box_holder .product_image img {
object-fit: cover;
object-position: center;
width: 100%;
height: 100%; }
.products_wrapper .first_section .products .box_holder .item_area,
.products_wrapper .first_section .products .box_holder .item_length {
color: #fff; }
.products_wrapper .first_section .products .box_holder .item_area {
margin-top: 1.5rem;
margin-bottom: 0rem; }
.products_wrapper .first_section .products .tables_wrapper {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 3rem; }
@media (max-width: 991px) {
.products_wrapper .first_section .products .tables_wrapper {
flex-direction: column; } }
.products_wrapper .first_section .products .flextable_outer {
position: relative;
display: flex;
flex-direction: column;
width: 100%;
border: 2px solid #b4b4b4; }
@media (max-width: 991px) {
.products_wrapper .first_section .products .flextable_outer {
width: 100%;
flex-basis: 100%; } }
.products_wrapper .first_section .products .flextable_outer .flextable_header {
width: 100%;
border-bottom: 2px solid #b4b4b4;
padding: 1rem; }
.products_wrapper .first_section .products .flextable_outer .flextable_header h3 {
font-size: 1.625rem;
font-weight: 800;
font-family: "pt-sans-narrow", sans-serif;
margin: 0; }
.products_wrapper .first_section .products .flextable_outer .flextable_row {
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap; }
.products_wrapper .first_section .products .flextable_outer .flextable_row .flextable_col {
display: flex;
align-items: center;
flex-basis: 50%;
flex-shrink: 0;
flex-grow: 1;
padding: 1rem;
min-width: 12rem; }
.products_wrapper .first_section .products .flextable_outer .flextable_row .flextable_col.grey_col {
background: #b4b4b4; }
.products_wrapper .first_section .products .flextable_outer .flextable_row .flextable_col.grey_col p {
color: #FFF; }
.products_wrapper .first_section .products .flextable_outer .flextable_row .flextable_col p {
font-weight: 800;
color: #3A3A3A;
margin: 0; }
.products_wrapper .first_section .row_products_bottom {
margin-top: 2rem;
text-align: center; }
.products_wrapper .first_section .row_products_bottom .btn {
margin-top: 2rem !important; }
.products_wrapper .first_section .footer_cta {
text-align: center; }
.products_wrapper .first_section .footer_cta .btn {
margin-top: 1rem; }
.products_wrapper .second_section {
background: #f5f5f5;
text-align: center;
padding-top: 3rem;
padding-bottom: 3rem; }
.products_wrapper .second_section .first_row_hidden {
display: none; }
.products_wrapper .second_section .first_info_open {
display: block !important; }
.products_wrapper .second_section h3 {
font-size: 1.625rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800; }
@media (max-width: 500px) {
.products_wrapper .second_section h3 {
font-size: 1.375rem;
margin: 2rem 0; } }
.products_wrapper .second_section .second_section_content {
padding-right: 13rem;
padding-left: 13rem; }
@media (max-width: 1024px) {
.products_wrapper .second_section .second_section_content {
padding-right: 6rem;
padding-left: 6rem; } }
@media (max-width: 991px) {
.products_wrapper .second_section .second_section_content {
padding-right: 4rem;
padding-left: 4rem; } }
@media (max-width: 500px) {
.products_wrapper .second_section .second_section_content {
padding-right: 1rem;
padding-left: 1rem; } }
.products_wrapper .second_section .btn {
margin-top: 1rem; }
.products_wrapper .second_section .item_info_row {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-top: 3rem;
margin-bottom: 2rem; }
@media (max-width: 1024px) {
.products_wrapper .second_section .item_info_row {
flex-direction: column; } }
.products_wrapper .second_section .item_info_row h3 {
font-size: 1.625rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800; }
.products_wrapper .third_section {
background: #fff;
text-align: center;
padding-top: 3rem;
padding-bottom: 3rem; }
.products_wrapper .third_section .second_row_hidden {
display: none; }
.products_wrapper .third_section .first_info_open {
display: block !important; }
.products_wrapper .third_section h3 {
font-size: 1.625rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800; }
@media (max-width: 500px) {
.products_wrapper .third_section h3 {
font-size: 1.375rem;
margin: 2rem 0;
padding-right: 1rem;
padding-left: 1rem; } }
.products_wrapper .third_section .second_section_content {
padding-right: 13rem;
padding-left: 13rem; }
@media (max-width: 1024px) {
.products_wrapper .third_section .second_section_content {
padding-right: 6rem;
padding-left: 6rem; } }
@media (max-width: 991px) {
.products_wrapper .third_section .second_section_content {
padding-right: 4rem;
padding-left: 4rem; } }
@media (max-width: 500px) {
.products_wrapper .third_section .second_section_content {
padding-right: 1rem;
padding-left: 1rem; } }
.products_wrapper .third_section .btn {
margin-top: 1rem; }
.products_wrapper .third_section .item_info_row {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-top: 3rem;
margin-bottom: 2rem; }
@media (max-width: 500px) {
.products_wrapper .third_section .item_info_row {
margin-bottom: 0; } }
.products_wrapper .third_section .item_info_row h3 {
font-size: 1.625rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800; }
@media (max-width: 500px) {
.products_wrapper .third_section .item_info_row h3 {
font-size: 1.375rem;
margin: 2rem 0;
padding-right: 1rem;
padding-left: 1rem; } }
.products_wrapper .third_section .item_info_row .the_table {
margin-bottom: 40px;
z-index: 1;
position: relative;
margin-top: 40px;
width: 100%; }
@media (max-width: 360px) {
.products_wrapper .third_section .item_info_row .the_table {
width: auto; } }
.products_wrapper .third_section .item_info_row .the_table table {
width: 100%;
text-align: center;
border: solid 2px #b4b4b4; }
@media (max-width: 360px) {
.products_wrapper .third_section .item_info_row .the_table table {
width: auto; } }
.products_wrapper .third_section .item_info_row .the_table thead {
border-bottom: solid 2px #b4b4b4; }
.products_wrapper .third_section .item_info_row .the_table tbody tr td:first-child {
background: #b4b4b4;
color: #fff; }
.products_wrapper .third_section .item_info_row .the_table th,
.products_wrapper .third_section .item_info_row .the_table td {
text-align: left;
padding: 20px 20px;
color: #3a3a3a;
font-size: 1rem;
font-weight: 800; }
@media (max-width: 360px) {
.products_wrapper .third_section .item_info_row .the_table th,
.products_wrapper .third_section .item_info_row .the_table td {
padding: 10px 10px !important; } }
.products_wrapper .third_section .item_info_row .the_table thead tr th {
padding: 10px 20px; }
.products_wrapper .third_section .item_info_row .the_table th {
font-size: 1.625rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800; }
@media (max-width: 500px) {
.products_wrapper .third_section .item_info_row .the_table th {
font-size: 1rem; } }
.products_wrapper .third_section .item_info_row .the_table .source {
margin-top: 2rem; }
.products_wrapper .fourth_section {
position: relative;
padding-top: 3rem;
padding-bottom: 5rem;
text-align: center;
background: #f5f5f5; }
@media (max-width: 500px) {
.products_wrapper .fourth_section {
padding-top: 0;
padding-bottom: 0; } }
.products_wrapper .fourth_section .intro {
text-align: center;
padding-left: 13rem;
padding-right: 13rem;
margin-bottom: 1rem; }
@media (max-width: 1024px) {
.products_wrapper .fourth_section .intro {
padding-right: 6rem;
padding-left: 6rem; } }
@media (max-width: 991px) {
.products_wrapper .fourth_section .intro {
padding-right: 4rem;
padding-left: 4rem; } }
@media (max-width: 500px) {
.products_wrapper .fourth_section .intro {
padding-right: 1rem;
padding-left: 1rem; } }
.products_wrapper .fourth_section .intro h5 {
font-size: 1.75rem;
color: #3a3a3a;
font-family: "pt-sans-narrow", sans-serif;
font-weight: 800;
margin: 2.5rem 0; }
@media (max-width: 500px) {
.products_wrapper .fourth_section .intro h5 {
font-size: 1.375rem;
margin: 2rem 0; } }
.four_o_four_wrapper {
height: 1200px;
position: relative;
padding-bottom: 7rem;
padding-top: 5rem;
background-repeat: no-repeat;
position: relative;
background-size: cover;
background-position: center center; }
.four_o_four_wrapper .main_content {
width: 50%;
float: right; }
.four_o_four_wrapper h1 {
font-weight: 800;
font-size: 1.5rem;
font-size: 84px; }
.four_o_four_wrapper h2 {
font-weight: 800;
font-size: 1.5rem;
font-size: 47px; }
.four_o_four_wrapper .btn {
min-width: 13rem;
margin: auto 1rem;
margin-top: 2rem; }
.four_o_four_wrapper .right_content {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: flex-end;
align-items: center;
align-content: flex-end; }
.four_o_four_wrapper .button_wrapper {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-end;
align-items: center;
align-content: flex-end; }
.search_page_wrapper {
margin-bottom: 4rem; }
.search_page_wrapper .search_header {
min-height: unset !important;
font-size: 2rem; }
.search_page_wrapper p {
font-family: "aileron", sans-serif; }
@media (max-width: 360px) {
.search_page_wrapper p {
font-size: 1rem !important; } }
.search_page_wrapper a {
text-decoration: none;
transition: all 0.5s; }
.search_page_wrapper a:hover {
color: #3E3E3E; }
.search_page_wrapper .xtra_margin {
margin-bottom: 3rem; }
.search_page_wrapper .alert-info {
background-color: #60C850;
text-align: center;
padding: 2rem;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-items: center; }
.search_page_wrapper .alert-info p {
font-weight: 800;
color: #fff;
font-size: 2rem;
font-family: "aileron", sans-serif; }
@media (max-width: 500px) {
.search_page_wrapper .alert-info p {
font-size: 1.5rem; } }
.search_page_wrapper .result_outer {
display: flex;
flex-direction: column;
height: 100%; }
.search_page_wrapper .results {
margin-bottom: 1rem; }
.search_page_wrapper .button_wrapper {
text-align: right;
margin-top: auto; }
.search_page_wrapper .button_wrapper .find_out_more_button {
position: relative;
z-index: 2;
width: 13%;
transition: all 0.4s ease-in-out;
display: inline-block; }
.search_page_wrapper .button_wrapper .find_out_more_button a {
text-decoration: none;
font-size: 0;
transition: all 0.4s ease-in-out; }
.search_page_wrapper .search {
position: relative;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-end;
padding-top: 12px; }
@media (max-width: 500px) {
.search_page_wrapper .search {
justify-content: center; } }
.search_page_wrapper .search #searchform {
position: relative;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
left: 2rem; }
@media (max-width: 500px) {
.search_page_wrapper .search #searchform {
left: 0;
display: inline-block; } }
.search_page_wrapper .search #searchform #search-submit {
text-indent: -9999px;
width: 18px;
height: 36px;
background: #17659d url(//northyorkshirewoodchip.co.uk/wp-content/themes/surge/assets/images/search.png);
background-repeat: no-repeat;
background-position: center;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
position: relative;
left: -3rem;
transition: all 0.4s ease-in-out; }
.search_page_wrapper .search #searchform #search-submit:hover {
background: #009E5A url(//northyorkshirewoodchip.co.uk/wp-content/themes/surge/assets/images/search.png);
background-repeat: no-repeat;
background-position: center; }
@media (max-width: 500px) {
.search_page_wrapper .search #searchform #search-submit {
display: none; } }
.search_page_wrapper .search #searchform input.search_input {
border: 1px solid #9fa8ad;
height: 36px;
border-radius: 20px;
color: #9fa8ad;
font-family: aileron, sans-serif;
width: 27rem; }
@media (max-width: 500px) {
.search_page_wrapper .search #searchform input.search_input {
width: 14rem; } }
.search_page_wrapper .search #searchform label {
width: 100%; }
.search_page_wrapper .search #searchform input::-webkit-input-placeholder {
color: #9fa8ad;
padding-left: unset;
font-family: aileron, sans-serif;
font-size: 1rem;
padding-left: 0.5rem; }
.search_page_wrapper .search #searchform input::-moz-placeholder {
color: #9fa8ad;
padding-left: unset;
font-family: aileron, sans-serif;
font-size: 1rem;
padding-left: 0.5rem; }
.search_page_wrapper .search #searchform input:-ms-input-placeholder {
color: #9fa8ad;
padding-left: unset;
font-family: aileron, sans-serif;
font-size: 1rem;
padding-left: 0.5rem; }
.search_page_wrapper .search #searchform input:-moz-placeholder {
color: #9fa8ad;
padding-left: unset;
font-family: aileron, sans-serif;
font-size: 1rem;
padding-left: 0.5rem; }
.search_page_wrapper .search span.screen-reader-text {
display: none; }
.search_page_wrapper .search .search-submit {
display: block;
position: absolute;
top: 1px;
right: 1px;
width: 46px;
height: 39px;
border: none;
border-radius: 0;
color: transparent !important;
transition: all 0.4s ease-in-out; }
.search_page_wrapper h1,
.search_page_wrapper h2,
.search_page_wrapper h3 {
color: #0b2a40;
transition: all 0.4s ease-in-out;
font-size: 1.8rem;
margin-top: 2rem;
margin-bottom: 1.5rem;
min-height: 4rem; }
.search_page_wrapper .featured_image {
width: 100%;
height: 300px;
background-position: center;
background-size: cover; }
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
@-webkit-keyframes fadeIn {
0% {
opacity: 0; }
100% {
opacity: 1;
-webkit-transform: none;
transform: none; } }
@keyframes fadeIn {
0% {
opacity: 0; }
100% {
opacity: 1;
-webkit-transform: none;
transform: none; } }
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
@-webkit-keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0;
-webkit-transform: none;
transform: none; } }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0;
-webkit-transform: none;
transform: none; } }
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
@-webkit-keyframes slideInUp {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
visibility: visible; }
100% {
-webkit-transform: translateY(0);
transform: translateY(0); } }
@keyframes slideInUp {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
visibility: visible; }
100% {
-webkit-transform: translateY(0);
transform: translateY(0); } }
.slideInUpBox {
-webkit-animation-name: slideInUpBox;
animation-name: slideInUpBox;
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-timing-function: ease-in-out; }
@-webkit-keyframes slideInUpBox {
0% {
-webkit-transform: translateY(272px);
transform: translateY(272px);
visibility: visible; }
100% {
-webkit-transform: translateY(0);
transform: translateY(0); } }
@keyframes slideInUpBox {
0% {
-webkit-transform: translateY(272px);
transform: translateY(272px);
visibility: visible; }
100% {
-webkit-transform: translateY(-272px);
transform: translateY(-272px); } }
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
@-webkit-keyframes slideInRight {
0% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
visibility: visible; }
100% {
-webkit-transform: translateX(0);
transform: translateX(0); } }
@keyframes slideInRight {
0% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
visibility: visible; }
100% {
-webkit-transform: translateX(0);
transform: translateX(0); } }
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0); }
100% {
opacity: 1;
-webkit-transform: none;
transform: none; } }
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0); }
100% {
opacity: 1;
-webkit-transform: none;
transform: none; } }
.slideDown {
animation: slide-down ease 1s;
animation-iteration-count: 1;
transform-origin: 50% 50%;
animation-fill-mode: forwards; -webkit-animation: slide-down ease 1s;
-webkit-animation-iteration-count: 1;
-webkit-transform-origin: 50% 50%;
-webkit-animation-fill-mode: forwards; -moz-animation: slide-down ease 1s;
-moz-animation-iteration-count: 1;
-moz-transform-origin: 50% 50%;
-moz-animation-fill-mode: forwards; -o-animation: slide-down ease 1s;
-o-animation-iteration-count: 1;
-o-transform-origin: 50% 50%;
-o-animation-fill-mode: forwards; -ms-animation: slide-down ease 1s;
-ms-animation-iteration-count: 1;
-ms-transform-origin: 50% 50%;
-ms-animation-fill-mode: forwards; }
@keyframes slide-down {
0% {
opacity: 0;
transform: translate(0px, -25px); }
100% {
opacity: 1;
transform: translate(0px, 0px); } }
@-moz-keyframes slide-down {
0% {
opacity: 0;
-moz-transform: translate(0px, -25px); }
100% {
opacity: 1;
-moz-transform: translate(0px, 0px); } }
@-webkit-keyframes slide-down {
0% {
opacity: 0;
-webkit-transform: translate(0px, -25px); }
100% {
opacity: 1;
-webkit-transform: translate(0px, 0px); } }
@-o-keyframes slide-down {
0% {
opacity: 0;
-o-transform: translate(0px, -25px); }
100% {
opacity: 1;
-o-transform: translate(0px, 0px); } }
@-ms-keyframes slide-down {
0% {
opacity: 0;
-ms-transform: translate(0px, -25px); }
100% {
opacity: 1;
-ms-transform: translate(0px, 0px); } }
.bounceInLeft {
animation: bounceInframes ease 1s;
animation-iteration-count: 1;
transform-origin: 50% 50%;
animation-fill-mode: forwards; -webkit-animation: bounceInframes ease 1s;
-webkit-animation-iteration-count: 1;
-webkit-transform-origin: 50% 50%;
-webkit-animation-fill-mode: forwards; -moz-animation: bounceInframes ease 1s;
-moz-animation-iteration-count: 1;
-moz-transform-origin: 50% 50%;
-moz-animation-fill-mode: forwards; -o-animation: bounceInframes ease 1s;
-o-animation-iteration-count: 1;
-o-transform-origin: 50% 50%;
-o-animation-fill-mode: forwards; -ms-animation: bounceInframes ease 1s;
-ms-animation-iteration-count: 1;
-ms-transform-origin: 50% 50%;
-ms-animation-fill-mode: forwards; }
@keyframes bounceInframes {
0% {
opacity: 0;
transform: translate(-1500px, 0px); }
60% {
opacity: 1;
transform: translate(30px, 0px); }
80% {
transform: translate(-10px, 0px); }
100% {
opacity: 1;
transform: translate(-10px, 0px); } }
@-moz-keyframes bounceInframes {
0% {
opacity: 0;
-moz-transform: translate(-1500px, 0px); }
60% {
opacity: 1;
-moz-transform: translate(30px, 0px); }
80% {
-moz-transform: translate(-10px, 0px); }
100% {
opacity: 1;
-moz-transform: translate(-10px, 0px); } }
@-webkit-keyframes bounceInframes {
0% {
opacity: 0;
-webkit-transform: translate(-1500px, 0px); }
60% {
opacity: 1;
-webkit-transform: translate(30px, 0px); }
80% {
-webkit-transform: translate(-10px, 0px); }
100% {
opacity: 1;
-webkit-transform: translate(-10px, 0px); } }
@-o-keyframes bounceInframes {
0% {
opacity: 0;
-o-transform: translate(-1500px, 0px); }
60% {
opacity: 1;
-o-transform: translate(30px, 0px); }
80% {
-o-transform: translate(-10px, 0px); }
100% {
opacity: 1;
-o-transform: translate(-10px, 0px); } }
@-ms-keyframes bounceInframes {
0% {
opacity: 0;
-ms-transform: translate(-1500px, 0px); }
60% {
opacity: 1;
-ms-transform: translate(30px, 0px); }
80% {
-ms-transform: translate(-10px, 0px); }
100% {
opacity: 1;
-ms-transform: translate(-10px, 0px); } }
.scale-up-hor-right {
-webkit-animation: scale-up-hor-right 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) both;
animation: scale-up-hor-right 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) both; }
@-webkit-keyframes scale-up-hor-right {
0% {
-webkit-transform: scaleX(0.4);
transform: scaleX(0.4);
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%; }
100% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%; } }
@keyframes scale-up-hor-right {
0% {
-webkit-transform: scaleX(0.4);
transform: scaleX(0.4);
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%; }
100% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%; } }
.slide-in-elliptic-top-fwd {
-webkit-animation: slide-in-elliptic-top-fwd 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
animation: slide-in-elliptic-top-fwd 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; }
@-webkit-keyframes slide-in-elliptic-top-fwd {
0% {
-webkit-transform: translateY(-600px) rotateX(-30deg) scale(0);
transform: translateY(-600px) rotateX(-30deg) scale(0);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
opacity: 0; }
100% {
-webkit-transform: translateY(0) rotateX(0) scale(1);
transform: translateY(0) rotateX(0) scale(1);
-webkit-transform-origin: 50% 1400px;
transform-origin: 50% 1400px;
opacity: 1; } }
@keyframes slide-in-elliptic-top-fwd {
0% {
-webkit-transform: translateY(-600px) rotateX(-30deg) scale(0);
transform: translateY(-600px) rotateX(-30deg) scale(0);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
opacity: 0; }
100% {
-webkit-transform: translateY(0) rotateX(0) scale(1);
transform: translateY(0) rotateX(0) scale(1);
-webkit-transform-origin: 50% 1400px;
transform-origin: 50% 1400px;
opacity: 1; } }
.swing-in-top-fwd {
-webkit-animation: swing-in-top-fwd 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) both;
animation: swing-in-top-fwd 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) both; }
@-webkit-keyframes swing-in-top-fwd {
0% {
-webkit-transform: rotateX(-100deg);
transform: rotateX(-100deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 0; }
100% {
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 1; } }
@keyframes swing-in-top-fwd {
0% {
-webkit-transform: rotateX(-100deg);
transform: rotateX(-100deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 0; }
100% {
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 1; } }
.text-focus-in {
-webkit-animation: text-focus-in 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
animation: text-focus-in 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both; }
@-webkit-keyframes text-focus-in {
0% {
-webkit-filter: blur(12px);
filter: blur(12px);
opacity: 0; }
100% {
-webkit-filter: blur(0px);
filter: blur(0px);
opacity: 1; } }
@keyframes text-focus-in {
0% {
-webkit-filter: blur(12px);
filter: blur(12px);
opacity: 0; }
100% {
-webkit-filter: blur(0px);
filter: blur(0px);
opacity: 1; } }
.text-focus-in-team {
-webkit-animation: text-focus-in-team 1s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
animation: text-focus-in-team 1s cubic-bezier(0.55, 0.085, 0.68, 0.53) both; }
@-webkit-keyframes text-focus-in-team {
0% {
-webkit-filter: blur(12px);
filter: blur(12px);
opacity: 0; }
100% {
-webkit-filter: blur(0px);
filter: blur(0px);
opacity: 1; } }
@keyframes text-focus-in-team {
0% {
-webkit-filter: blur(12px);
filter: blur(12px);
opacity: 0; }
100% {
-webkit-filter: blur(0px);
filter: blur(0px);
opacity: 1; } }
.scale-out-center {
-webkit-animation: scale-out-center 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
animation: scale-out-center 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both; }
@-webkit-keyframes scale-out-center {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
100% {
-webkit-transform: scale(0);
transform: scale(0);
opacity: 1; } }
@keyframes scale-out-center {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
100% {
-webkit-transform: scale(0);
transform: scale(0);
opacity: 1; } }
.slide-bottom {
-webkit-animation: slide-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
animation: slide-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; }
@-webkit-keyframes slide-bottom {
0% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: translateY(100px);
transform: translateY(100px); } }
@keyframes slide-bottom {
0% {
-webkit-transform: translateY(0);
transform: translateY(0); }
100% {
-webkit-transform: translateY(100px);
transform: translateY(100px); } }
.scale-down-center {
-webkit-animation: scale-down-center 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
animation: scale-down-center 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; }
@-webkit-keyframes scale-down-center {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
100% {
-webkit-transform: scale(0.5);
transform: scale(0.5); } }
@keyframes scale-down-center {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
100% {
-webkit-transform: scale(0.5);
transform: scale(0.5); } }
.scale-down-center-reverse {
-webkit-animation: scale-down-center 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) reverse both;
animation: scale-down-center 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) reverse both; }
@-webkit-keyframes scale-down-center-reverse {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
100% {
-webkit-transform: scale(0.5);
transform: scale(0.5); } }
@keyframes scale-down-center {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
100% {
-webkit-transform: scale(0.5);
transform: scale(0.5); } }
.swing-in-top-fwd {
-webkit-animation: swing-in-top-fwd 0.5s ease-in-out both;
animation: swing-in-top-fwd 0.5s ease-in-out both; }
@-webkit-keyframes swing-in-top-fwd {
0% {
-webkit-transform: rotateX(-100deg);
transform: rotateX(-100deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 0; }
100% {
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 1; } }
@keyframes swing-in-top-fwd {
0% {
-webkit-transform: rotateX(-100deg);
transform: rotateX(-100deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 0; }
100% {
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 1; } }
.tracking-in-expand {
-webkit-animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.61, 0.355, 1) both;
animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.61, 0.355, 1) both; }
@-webkit-keyframes tracking-in-expand {
0% {
letter-spacing: -0.5em;
opacity: 0; }
40% {
opacity: 0.6; }
100% {
opacity: 1; } }
@keyframes tracking-in-expand {
0% {
letter-spacing: -0.5em;
opacity: 0; }
40% {
opacity: 0.6; }
100% {
opacity: 1; } }
@-webkit-keyframes bounce {
from,
20%,
53%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0); }
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.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 {
from,
20%,
53%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0); }
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.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 {
from,
50%,
to {
opacity: 1; }
25%,
75% {
opacity: 0; } }
@keyframes flash {
from,
50%,
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, 0.75, 1);
transform: scale3d(1.25, 0.75, 1); }
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1); }
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1); }
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1); }
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.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, 0.75, 1);
transform: scale3d(1.25, 0.75, 1); }
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1); }
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1); }
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1); }
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.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(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(0.9, 0.9, 0.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(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(0.9, 0.9, 0.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 {
from,
11.1%,
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(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg); }
77.7% {
-webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
transform: skewX(0.39063deg) skewY(0.39063deg); }
88.8% {
-webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
@keyframes jello {
from,
11.1%,
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(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg); }
77.7% {
-webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
transform: skewX(0.39063deg) skewY(0.39063deg); }
88.8% {
-webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
.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 {
from,
20%,
40%,
60%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); }
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1); }
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97); }
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1); } }
@keyframes bounceIn {
from,
20%,
40%,
60%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); }
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1); }
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97); }
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1); } }
.bounceIn {
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-name: bounceIn;
animation-name: bounceIn; }
@-webkit-keyframes bounceInDown {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.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 {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.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 {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.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 {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.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 {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.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 {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.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 {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.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 {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.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(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.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(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); } }
@keyframes bounceOut {
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.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(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); } }
.bounceOut {
-webkit-animation-duration: 0.75s;
animation-duration: 0.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(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
transform: perspective(400px) scale3d(0.95, 0.95, 0.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(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
transform: perspective(400px) scale3d(0.95, 0.95, 0.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: 0.75s;
animation-duration: 0.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: 0.75s;
animation-duration: 0.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(0.1) rotate(30deg);
transform: scale(0.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(0.1) rotate(30deg);
transform: scale(0.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(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); }
50% {
opacity: 1; } }
@keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); }
50% {
opacity: 1; } }
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn; }
@-webkit-keyframes zoomInDown {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInDown {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown; }
@-webkit-keyframes zoomInLeft {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInLeft {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft; }
@-webkit-keyframes zoomInRight {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInRight {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight; }
@-webkit-keyframes zoomInUp {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInUp {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp; }
@-webkit-keyframes zoomOut {
from {
opacity: 1; }
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); }
to {
opacity: 0; } }
@keyframes zoomOut {
from {
opacity: 1; }
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); }
to {
opacity: 0; } }
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut; }
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown; }
@-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
transform: scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center; } }
@keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
transform: scale(0.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(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
transform: scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center; } }
@keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
transform: scale(0.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(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.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: 800ms;
animation-duration: 800ms; }
.animated.faster {
-webkit-animation-duration: 500ms;
animation-duration: 500ms; }
.animated.slow {
-webkit-animation-duration: 2s;
animation-duration: 2s; }
.animated.slower {
-webkit-animation-duration: 3s;
animation-duration: 3s; }
@media (print), (prefers-reduced-motion) {
.animated {
-webkit-animation: unset !important;
animation: unset !important;
-webkit-transition: none !important;
transition: none !important; } } @-webkit-keyframes bounce {
from,
20%,
53%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0); }
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.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 {
from,
20%,
53%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0); }
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.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 {
from,
50%,
to {
opacity: 1; }
25%,
75% {
opacity: 0; } }
@keyframes flash {
from,
50%,
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, 0.75, 1);
transform: scale3d(1.25, 0.75, 1); }
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1); }
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1); }
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1); }
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.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, 0.75, 1);
transform: scale3d(1.25, 0.75, 1); }
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1); }
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1); }
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1); }
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.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(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(0.9, 0.9, 0.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(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(0.9, 0.9, 0.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 {
from,
11.1%,
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(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg); }
77.7% {
-webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
transform: skewX(0.39063deg) skewY(0.39063deg); }
88.8% {
-webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
@keyframes jello {
from,
11.1%,
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(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg); }
77.7% {
-webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
transform: skewX(0.39063deg) skewY(0.39063deg); }
88.8% {
-webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
.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 {
from,
20%,
40%,
60%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); }
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1); }
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97); }
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1); } }
@keyframes bounceIn {
from,
20%,
40%,
60%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); }
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1); }
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97); }
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1); } }
.bounceIn {
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-name: bounceIn;
animation-name: bounceIn; }
@-webkit-keyframes bounceInDown {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.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 {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.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 {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.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 {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.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 {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.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 {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.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 {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.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 {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.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(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.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(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); } }
@keyframes bounceOut {
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.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(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); } }
.bounceOut {
-webkit-animation-duration: 0.75s;
animation-duration: 0.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(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
transform: perspective(400px) scale3d(0.95, 0.95, 0.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(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
transform: perspective(400px) scale3d(0.95, 0.95, 0.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: 0.75s;
animation-duration: 0.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: 0.75s;
animation-duration: 0.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(0.1) rotate(30deg);
transform: scale(0.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(0.1) rotate(30deg);
transform: scale(0.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(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); }
50% {
opacity: 1; } }
@keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); }
50% {
opacity: 1; } }
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn; }
@-webkit-keyframes zoomInDown {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInDown {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown; }
@-webkit-keyframes zoomInLeft {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInLeft {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft; }
@-webkit-keyframes zoomInRight {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInRight {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight; }
@-webkit-keyframes zoomInUp {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInUp {
from {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp; }
@-webkit-keyframes zoomOut {
from {
opacity: 1; }
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); }
to {
opacity: 0; } }
@keyframes zoomOut {
from {
opacity: 1; }
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3); }
to {
opacity: 0; } }
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut; }
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown; }
@-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
transform: scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center; } }
@keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
transform: scale(0.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(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
transform: scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center; } }
@keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
transform: scale(0.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(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.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: 800ms;
animation-duration: 800ms; }
.animated.faster {
-webkit-animation-duration: 500ms;
animation-duration: 500ms; }
.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; } }