@charset "UTF-8";
@charset 'UTF-8';
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://jetaway.ie/wp-content/themes/imp-jetaway/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://jetaway.ie/wp-content/themes/imp-jetaway/css/fonts/slick.eot);
src: url(https://jetaway.ie/wp-content/themes/imp-jetaway/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://jetaway.ie/wp-content/themes/imp-jetaway/css/fonts/slick.woff) format('woff'), url(https://jetaway.ie/wp-content/themes/imp-jetaway/css/fonts/slick.ttf) format('truetype'), url(https://jetaway.ie/wp-content/themes/imp-jetaway/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:black;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:white}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'×'}html {
line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} article,
aside,
footer,
header,
nav,
section {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  figcaption,
figure,
main { display: block;
} figure {
margin: 1em 40px;
} hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent; -webkit-text-decoration-skip: objects; } abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: inherit;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } dfn {
font-style: italic;
} mark {
background-color: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  audio,
video {
display: inline-block;
} audio:not([controls]) {
display: none;
height: 0;
} img {
border-style: none;
} svg:not(:root) {
overflow: hidden;
}  button,
input,
optgroup,
select,
textarea {
font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
html [type="button"], [type="reset"],
[type="submit"] {
-webkit-appearance: button; } button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
display: inline-block; vertical-align: baseline; } textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details, menu {
display: block;
} summary {
display: list-item;
}  canvas {
display: inline-block;
} template {
display: none;
}  [hidden] {
display: none;
}
 .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
-ms-transform: translateY(-15px);
transform: translateY(-15px);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
}
@-webkit-keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
@keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
} @-webkit-keyframes pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes pulse {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes rubberBand {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
30% {
-webkit-transform: scaleX(1.25) scaleY(0.75);
transform: scaleX(1.25) scaleY(0.75);
}
40% {
-webkit-transform: scaleX(0.75) scaleY(1.25);
transform: scaleX(0.75) scaleY(1.25);
}
60% {
-webkit-transform: scaleX(1.15) scaleY(0.85);
transform: scaleX(1.15) scaleY(0.85);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes rubberBand {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
30% {
-webkit-transform: scaleX(1.25) scaleY(0.75);
-ms-transform: scaleX(1.25) scaleY(0.75);
transform: scaleX(1.25) scaleY(0.75);
}
40% {
-webkit-transform: scaleX(0.75) scaleY(1.25);
-ms-transform: scaleX(0.75) scaleY(1.25);
transform: scaleX(0.75) scaleY(1.25);
}
60% {
-webkit-transform: scaleX(1.15) scaleY(0.85);
-ms-transform: scaleX(1.15) scaleY(0.85);
transform: scaleX(1.15) scaleY(0.85);
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
@-webkit-keyframes shake {
0%, 100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
}
@keyframes shake {
0%, 100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translateX(-10px);
-ms-transform: translateX(-10px);
transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
}
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate(15deg);
-ms-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
-ms-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
-ms-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
transform: rotate(-5deg);
}
100% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
}
.swing {
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
10%, 20% {
-webkit-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-webkit-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
}
@keyframes tada {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
10%, 20% {
-webkit-transform: scale(0.9) rotate(-3deg);
-ms-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale(1.1) rotate(3deg);
-ms-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-webkit-transform: scale(1.1) rotate(-3deg);
-ms-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform: scale(1) rotate(0);
-ms-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
} @-webkit-keyframes wobble {
0% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
15% {
-webkit-transform: translateX(-25%) rotate(-5deg);
transform: translateX(-25%) rotate(-5deg);
}
30% {
-webkit-transform: translateX(20%) rotate(3deg);
transform: translateX(20%) rotate(3deg);
}
45% {
-webkit-transform: translateX(-15%) rotate(-3deg);
transform: translateX(-15%) rotate(-3deg);
}
60% {
-webkit-transform: translateX(10%) rotate(2deg);
transform: translateX(10%) rotate(2deg);
}
75% {
-webkit-transform: translateX(-5%) rotate(-1deg);
transform: translateX(-5%) rotate(-1deg);
}
100% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
}
@keyframes wobble {
0% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
15% {
-webkit-transform: translateX(-25%) rotate(-5deg);
-ms-transform: translateX(-25%) rotate(-5deg);
transform: translateX(-25%) rotate(-5deg);
}
30% {
-webkit-transform: translateX(20%) rotate(3deg);
-ms-transform: translateX(20%) rotate(3deg);
transform: translateX(20%) rotate(3deg);
}
45% {
-webkit-transform: translateX(-15%) rotate(-3deg);
-ms-transform: translateX(-15%) rotate(-3deg);
transform: translateX(-15%) rotate(-3deg);
}
60% {
-webkit-transform: translateX(10%) rotate(2deg);
-ms-transform: translateX(10%) rotate(2deg);
transform: translateX(10%) rotate(2deg);
}
75% {
-webkit-transform: translateX(-5%) rotate(-1deg);
-ms-transform: translateX(-5%) rotate(-1deg);
transform: translateX(-5%) rotate(-1deg);
}
100% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
transform: scale(.9);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
-ms-transform: scale(.9);
transform: scale(.9);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
-ms-transform: translateX(30px);
transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
-ms-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
-ms-transform: translateX(-30px);
transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
transform: scale(.3);
}
}
@keyframes bounceOut {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
-ms-transform: scale(.95);
transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
}
@keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
-ms-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
-ms-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
-ms-transform: perspective(400px) rotateX(-10deg);
transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
-ms-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
-ms-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
-ms-transform: perspective(400px) rotateY(-10deg);
transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
-ms-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
-ms-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
-ms-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
-ms-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
-ms-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: translateX(-20%) skewX(30deg);
transform: translateX(-20%) skewX(30deg);
opacity: 1;
}
80% {
-webkit-transform: translateX(0%) skewX(-15deg);
transform: translateX(0%) skewX(-15deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform: translateX(100%) skewX(-30deg);
-ms-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: translateX(-20%) skewX(30deg);
-ms-transform: translateX(-20%) skewX(30deg);
transform: translateX(-20%) skewX(30deg);
opacity: 1;
}
80% {
-webkit-transform: translateX(0%) skewX(-15deg);
-ms-transform: translateX(0%) skewX(-15deg);
transform: translateX(0%) skewX(-15deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(0%) skewX(0deg);
-ms-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
0% {
-webkit-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
0% {
-webkit-transform: translateX(0%) skewX(0deg);
-ms-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%) skewX(-30deg);
-ms-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(-200deg);
-ms-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(200deg);
-ms-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}
@-webkit-keyframes hinge {
0% {
-webkit-transform: rotate(0);
transform: rotate(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: rotate(80deg);
transform: rotate(80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40% {
-webkit-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
80% {
-webkit-transform: rotate(60deg) translateY(0);
transform: rotate(60deg) translateY(0);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
100% {
-webkit-transform: translateY(700px);
transform: translateY(700px);
opacity: 0;
}
}
@keyframes hinge {
0% {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60% {
-webkit-transform: rotate(80deg);
-ms-transform: rotate(80deg);
transform: rotate(80deg);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40% {
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
80% {
-webkit-transform: rotate(60deg) translateY(0);
-ms-transform: rotate(60deg) translateY(0);
transform: rotate(60deg) translateY(0);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
100% {
-webkit-transform: translateY(700px);
-ms-transform: translateY(700px);
transform: translateY(700px);
opacity: 0;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
} @-webkit-keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translateX(-100%) rotate(-120deg);
transform: translateX(-100%) rotate(-120deg);
}
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
}
@keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translateX(-100%) rotate(-120deg);
-ms-transform: translateX(-100%) rotate(-120deg);
transform: translateX(-100%) rotate(-120deg);
}
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
transform: translateX(100%) rotate(120deg);
}
}
@keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
-ms-transform: translateX(100%) rotate(120deg);
transform: translateX(100%) rotate(120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{height:1em;width:1em;margin-top:-9px;display:inline-block;color:white;border:.15em solid white;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131}table.dataTable tr.dt-hasChild td.dt-control:before{content:"-";background-color:#d33333}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url(//jetaway.ie/wp-content/themes/imp-jetaway/images/sort_both.png)}table.dataTable thead .sorting_asc{background-image:url(//jetaway.ie/wp-content/themes/imp-jetaway/images/sort_asc.png) !important}table.dataTable thead .sorting_desc{background-image:url(//jetaway.ie/wp-content/themes/imp-jetaway/images/sort_desc.png) !important}table.dataTable thead .sorting_asc_disabled{background-image:url(//jetaway.ie/wp-content/themes/imp-jetaway/images/sort_asc_disabled.png)}table.dataTable thead .sorting_desc_disabled{background-image:url(//jetaway.ie/wp-content/themes/imp-jetaway/images/sort_desc_disabled.png)}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr.selected{background-color:#b0bed9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_length select{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;padding:4px}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;margin-left:3px}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, white 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, white 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, white 0%, #dcdcdc 100%);background:-o-linear-gradient(top, white 0%, #dcdcdc 100%);background:linear-gradient(to bottom, white 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}@font-face {
font-family: "Sabado";
src: url(//jetaway.ie/wp-content/themes/imp-jetaway/fonts/sabado_regular-webfont.woff?1645111347) format('woff');
}
@font-face {
font-family: "Enriqueta Bold";
src: url(//jetaway.ie/wp-content/themes/imp-jetaway/fonts/Enriqueta-Bold.woff?1645111347) format('woff');
}
@font-face {
font-family: "Enriqueta SemiBold";
src: url(//jetaway.ie/wp-content/themes/imp-jetaway/fonts/Enriqueta-SemiBold.woff?1645111347) format('woff');
}
@font-face {
font-family: "Enriqueta Medium";
src: url(//jetaway.ie/wp-content/themes/imp-jetaway/fonts/Enriqueta-Medium.woff?1645111347) format('woff');
}
@font-face {
font-family: "Enriqueta";
src: url(//jetaway.ie/wp-content/themes/imp-jetaway/fonts/Enriqueta-Regular.woff?1645111347) format('woff');
}
@font-face {
font-family: "Gotham Medium";
src: url(//jetaway.ie/wp-content/themes/imp-jetaway/fonts/Gotham-Medium.woff?1645111347) format('woff');
}
@font-face {
font-family: "Gotham Light";
src: url(//jetaway.ie/wp-content/themes/imp-jetaway/fonts/Gotham-Light.woff?1645111347) format('woff');
}
@font-face {
font-family: "Proxima Light";
src: url(//jetaway.ie/wp-content/themes/imp-jetaway/fonts/ProximaNovaA-Light.woff?1645111347) format('woff');
} html, body {
font-size: 1em;
font-family: "Enriqueta", serif;
color: #707070;
background-color: #1E3D66;
line-height: 1.5em;
} h1, h2, h3, h4, h5, h6 {
font-family: "Enriqueta Bold", serif;
margin-bottom: 1em;
} h1 {
font-size: 3.750em;
} h3 {
font-size: 2.188em;
} img {
max-height: 100%;
max-width: 100%;
width: auto;
display: block;
} .pos-rel {
position: relative;
} a {
text-decoration: none;
} footer {
background-color: #E2E2E2;
} p strong, li strong {
font-family: "Enriqueta Bold", serif;
} .btn {
color: #fff;
text-transform: uppercase;
letter-spacing: 2px;
font-family: "Gotham Medium", sans-serif;
font-size: 0.75em;
border-radius: 0;
padding: 1.2vh 1.3vw;
border: 1px solid #F78E1E;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
@media only screen and (max-width: 36em) { .btn {
padding: 1.2vh 3vw;
}
} .btn:hover {
background-color: #F78E1E;
} .btn.orange {
background-color: #F78E1E;
border: 1px solid #fff;
} .btn.orange:hover {
background-color: #fff;
color: #F78E1E;
} .btn.blue {
background-color: #F78E1E;
border: 1px solid #1E3D66;
} .btn.blue:hover {
background-color: #1E3D66;
color: #fff;
} .btn.blue.inblue {
background-color: #fff;
color: #1E3D66;
} .btn.blue.inblue:hover {
background-color: #1E3D66;
color: #fff;
} .btn.white {
background-color: #1E3D66;
border: 1px solid #fff;
} .btn.white:hover {
background-color: #F78E1E;
border: 1px solid #F78E1E;
color: #fff;
} .btn.selectorange {
background-color: #F78E1E;
border: 1px solid #F78E1E;
} .btn.selectorange:hover, .btn.selectorange.slick-current {
background-color: #1E3D66;
border: 1px solid #1E3D66;
color: #fff;
} .btn-blue {
color: #1E3D66;
border: 1px solid #1E3D66;
background-color: #fff;
text-transform: uppercase;
letter-spacing: 2px;
font-family: "Gotham Medium", sans-serif;
font-size: 0.75em;
border-radius: 0;
padding: 1.2vh 1.3vw;
}
@media only screen and (max-width: 36em) { .btn-blue {
padding: 1.2vh 3vw;
}
} .btn-blue:hover {
background-color: #1E3D66;
color: #fff;
} .btn-white {
color: #fff;
border: 1px solid #fff;
background-color: transparent;
text-transform: uppercase;
letter-spacing: 2px;
font-family: "Gotham Medium", sans-serif;
font-size: 0.75em;
border-radius: 0;
padding: 1.2vh 1.3vw;
}
@media only screen and (max-width: 36em) { .btn-white {
padding: 1.2vh 3vw;
}
} .btn-white:hover {
background-color: #1E3D66;
color: #fff;
} .btn-blueTable {
background-color: #1E3D66;
border-radius: 10px;
color: #fff;
text-transform: uppercase;
letter-spacing: 2px;
font-family: "Gotham Medium", sans-serif;
font-size: 0.7em;
padding: 10px 15px;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
} .btn-blueTable:hover {
background-color: #F78E1E;
color: #fff;
} .white-gb {
background-color: #fff;
} .white-gb .head-text-small {
color: #707070;
} .white-gb .head-text-big h1, .white-gb .head-text-big h2 {
color: #1E3D66;
} .orange-gb {
background-color: #F78E1E;
text-align: center;
} .orange-gb .head-text-small {
color: #707070;
} .orange-gb .head-text-big h1, .orange-gb .head-text-big h2 {
color: #1E3D66;
} .orange-gb .btn.blue {
text-align: center;
margin-top: 5vh;
} .orange-gb.cta .head-text-small {
color: #fff;
} .orange-gb.cta .head-text-big h1, .orange-gb.cta .head-text-big h2 {
color: #fff;
} .menu-header-top,
.hero-home .bottom-area {
padding: 2vh 5vw;
}
@media only screen and (max-width: 36em) { .menu-header-top,
.hero-home .bottom-area {
padding: 0;
}
} .menu-header {
position: fixed;
z-index: 10;
left: 0;
top: 0;
width: 100%;
-moz-box-shadow: 0px 0px 21px -6px rgba(0, 0, 0, 0.75);
-webkit-box-shadow: 0px 0px 21px -6px rgba(0, 0, 0, 0.75);
box-shadow: 0px 0px 21px -6px rgba(0, 0, 0, 0.75);
} .menu-header-top {
background-color: #1E3D66;
position: relative;
padding: 1vh 5vw;
}
@media only screen and (max-width: 36em) { .menu-header-top {
height: 76px;
padding: 5px 10px;
}
} .menu-header-top .nav-logo, .menu-header-top .nav-name, .menu-header-top .nav-bar, .menu-header-top .nav-text {
display: inline-block;
vertical-align: middle;
}
@media only screen and (max-width: 36em) { .menu-header-top .nav-logo, .menu-header-top .nav-name, .menu-header-top .nav-bar, .menu-header-top .nav-text {
display: block;
}
} .menu-header-top .nav-logo-h1 {
text-indent: -9999px;
position: absolute;
display: inline-block;
margin: 0;
} .menu-header-top .nav-logo-img {
height: 70px;
}
@media only screen and (max-width: 36em) { .menu-header-top .nav-logo-img {
height: 40px;
}
} .menu-header-top .nav-name {
color: #fff;
} .menu-header-top .nav-name-text {
margin-left: 1vw;
font-family: "Enriqueta Bold", serif;
font-size: 2.875em;
color: #fff;
}
@media only screen and (max-width: 36em) { .menu-header-top .nav-name-text {
font-size: 1.875em;
margin-left: 0;
margin-bottom: 1vh;
}
}
@media only screen and (min-width: 62.001em) and (max-width: 75em) { .menu-header-top .nav-name-text {
font-size: 2.1em;
}
} .menu-header-top .nav-name .nav-text-top, .menu-header-top .nav-name .nav-text-bottom {
display: none;
}
@media only screen and (max-width: 36em) { .menu-header-top .nav-name .nav-text-top, .menu-header-top .nav-name .nav-text-bottom {
display: block;
}
} .menu-header-top .nav-bar {
height: 50px;
width: 2px;
background-color: #fff;
margin: 0 1vw;
}
@media only screen and (max-width: 36em) { .menu-header-top .nav-bar {
display: none;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .menu-header-top .nav-bar {
display: none;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .menu-header-top .nav-bar {
display: none;
}
} .menu-header-top .nav-text {
color: #fff;
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .menu-header-top .nav-text {
margin-top: 1vh;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .menu-header-top .nav-text {
margin-top: 1vh;
}
} .menu-header-top .nav-text-top {
font-family: "Gotham Medium", sans-serif;
font-size: 1.5em;
}
@media only screen and (max-width: 36em) { .menu-header-top .nav-text-top {
font-size: 0.875em;
line-height: 1.1em;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .menu-header-top .nav-text-top {
font-size: 1.25em;
line-height: 1.1em;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .menu-header-top .nav-text-top {
font-size: 1.25em;
line-height: 1.1em;
}
} .menu-header-top .nav-text-bottom {
font-family: "Gotham Light", sans-serif;
font-size: 1.125em;
}
@media only screen and (max-width: 36em) { .menu-header-top .nav-text-bottom {
font-size: 0.55em;
line-height: 1em;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .menu-header-top .nav-text-bottom {
font-size: 1em;
line-height: 1em;
}
} .menu-header-top .btn {
font-family: "Enriqueta", serif;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
right: 0;
}
@media only screen and (max-width: 36em) { .menu-header-top .btn {
display: none;
}
} .menu-header-bottom {
background-color: #F78E1E;
}
@media only screen and (max-width: 36em) { .menu-header-bottom {
display: none;
}
} .menu-header-bottom .menu-main-navigation-container .menu {
list-style: none;
margin: 0;
text-align: center;
} .menu-header-bottom .menu-main-navigation-container .menu li {
display: inline-block;
padding: 1vh 0.8vw;
} .menu-header-bottom .menu-main-navigation-container .menu li a {
font-family: "Enriqueta", serif;
color: #fff;
text-transform: uppercase;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .menu-header-bottom .menu-main-navigation-container .menu li a {
font-size: 0.9em;
}
} .menu-header-bottom .menu-main-navigation-container .menu li.current_page_item a, .menu-header-bottom .menu-main-navigation-container .menu li:hover a {
color: #1E3D66;
} .menu-header .menu-mobile {
display: none;
background-color: #E8EBEF;
height: 0;
position: relative;
text-align: center;
overflow: hidden;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
@media only screen and (max-width: 36em) { .menu-header .menu-mobile {
display: block;
}
} .menu-header .menu-mobile .menu-main-navigation-container {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
} .menu-header .menu-mobile .menu-main-navigation-container ul {
margin: 0;
padding: 0;
list-style: none;
} .menu-header .menu-mobile .menu-main-navigation-container ul li {
margin-bottom: 3vh;
} .menu-header .menu-mobile .menu-main-navigation-container ul li a {
font-family: 'Enriqueta Bold', serif;
font-size: 1.250em;
color: #1E3D66;
text-transform: uppercase;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
} .menu-header .menu-mobile .menu-main-navigation-container ul li.current-menu-item a, .menu-header .menu-mobile .menu-main-navigation-container ul li:hover a {
color: #F78E1E;
} .menu-header .menu-mobile .btn-align {
position: absolute;
bottom: 10vh;
width: 100%;
} .menu-header .menu-mobile.open {
height: calc( 100vh - 67px );
} #click-menu {
display: none;
right: 0;
top: 0;
position: fixed;
width: 36px;
height: 30px;
z-index: 9999;
margin-top: 3vh;
margin-right: 6.6vw;
}
@media only screen and (max-width: 36em) { #click-menu {
display: block;
margin-right: 3vw;
}
} #click-menu:hover {
cursor: pointer;
} #click-menu .click {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 36px;
height: 30px;
} #click-menu .click span {
position: absolute;
background-color: #fff;
height: 4px;
width: 100%;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
} #click-menu .click span:nth-child(1) {
top: 4.5px;
} #click-menu .click span:nth-child(2) {
top: 13.25px;
} #click-menu .click span:nth-child(3) {
top: 13.25px;
} #click-menu .click span:nth-child(4) {
top: 21.5px;
} #click-menu .click.open span:nth-child(1) {
opacity: 0;
} #click-menu .click.open span:nth-child(2) {
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
} #click-menu .click.open span:nth-child(3) {
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
} #click-menu .click.open span:nth-child(4) {
opacity: 0;
} main {
padding-top: 130px;
}
@media only screen and (max-width: 36em) { main {
padding-top: 64px;
}
}
@media only screen and (min-width: 62.001em) and (max-width: 75em) { main {
padding-top: 125px;
}
} section {
padding: 10vh 0;
} .overview-menu {
z-index: 9;
position: fixed;
background-color: #1E3D66;
left: -100px;
bottom: 0;
height: calc( 100vh - 88px );
width: 100px;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
-moz-box-shadow: 0px 0px 21px -6px rgba(0, 0, 0, 0.75);
-webkit-box-shadow: 0px 0px 21px -6px rgba(0, 0, 0, 0.75);
box-shadow: 0px 0px 21px -6px rgba(0, 0, 0, 0.75);
}
@media only screen and (max-width: 36em) { .overview-menu {
height: calc( 100vh - 67px );
}
}
@media only screen and (max-width: 36em) { .overview-menu {
left: 0;
top: calc( 100vh - ( 200vh - 173px));
}
} .overview-menu ul {
list-style: none;
margin: 0;
padding: 0px 5px;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
} .overview-menu ul li a .overview-menu-cnt {
margin-bottom: 4vh;
} .overview-menu ul li a img {
height: 3.5vh;
margin: 0 auto 0.5vh auto;
display: block;
} .overview-menu ul li a .overview-menu-title {
text-align: center;
color: #fff;
font-size: 0.625em;
text-transform: uppercase;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
} .overview-menu ul li a:hover .overview-menu-title {
color: #F78E1E;
} .overview-menu .arrow-xtra {
background-color: #F78E1E;
position: absolute !important;
right: -71.5px;
padding: 10px 25px;
text-align: center;
top: 50%;
-moz-transform: translateY(-50%) rotate(-90deg);
-ms-transform: translateY(-50%) rotate(-90deg);
-webkit-transform: translateY(-50%) rotate(-90deg);
transform: translateY(-50%) rotate(-90deg);
-moz-box-shadow: 0px 0px 21px -6px rgba(0, 0, 0, 0.75);
-webkit-box-shadow: 0px 0px 21px -6px rgba(0, 0, 0, 0.75);
box-shadow: 0px 0px 21px -6px rgba(0, 0, 0, 0.75);
cursor: pointer;
}
@media only screen and (max-width: 36em) { .overview-menu .arrow-xtra {
padding: 7px 20px;
-moz-transform: translateY(0%) rotate(0deg);
-ms-transform: translateY(0%) rotate(0deg);
-webkit-transform: translateY(0%) rotate(0deg);
transform: translateY(0%) rotate(0deg);
right: 0;
width: 100%;
top: auto;
bottom: 0;
}
} .overview-menu .arrow-xtra-txt {
vertical-align: middle;
display: inline-block;
color: #fff;
font-family: "Gotham Medium", sans-serif;
text-transform: uppercase;
font-size: 0.75em;
} .overview-menu .arrow-xtra-inner {
vertical-align: middle;
display: inline-block;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
} .overview-menu .arrow-xtra-inner svg {
vertical-align: unset;
height: 15px;
fill: #fff;
} .overview-menu .arrow-xtra-inner.active {
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
} .overview-menu.active {
left: 0;
}
@media only screen and (max-width: 36em) { .overview-menu.active {
top: calc( 100vh - ( 100vh - 64px) );
}
} .page-hero {
padding: 0;
height: 60vh;
}
@media only screen and (max-width: 36em) { .page-hero {
height: 33vh;
}
} .page-hero,
.hero-home {
position: relative;
overflow: hidden;
} .page-hero .bottom-area,
.hero-home .bottom-area {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 1;
} .page-hero .bottom-area .head-text,
.hero-home .bottom-area .head-text {
margin-bottom: 8vh;
} .page-hero:after,
.hero-home:after {
top: 0;
left: 0;
content: '';
width: 100%;
height: 100%;
display: block;
position: absolute;
background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzQzNDM0MyIgc3RvcC1vcGFjaXR5PSIwLjU0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(67, 67, 67, 0.54) 39%, rgba(255, 255, 255, 0) 100%);
background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(67, 67, 67, 0.54) 39%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(67, 67, 67, 0.54) 39%, rgba(255, 255, 255, 0) 100%);
} .hero-home {
padding: 0;
height: calc(100vh - 130px);
}
@media only screen and (max-width: 36em) { .hero-home {
height: calc( 100vh - 64px );
}
}
@media only screen and (max-width: 36em) { .hero-home:after {
background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlM2Q2NiIvPjxzdG9wIG9mZnNldD0iMzglIiBzdG9wLWNvbG9yPSIjMWUzZDY2Ii8+PHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiMxZTNkNjYiLz48c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iIzFlM2Q2NiIgc3RvcC1vcGFjaXR5PSIwLjc2Ii8+PHN0b3Agb2Zmc2V0PSI3MiUiIHN0b3AtY29sb3I9IiMxZTNkNjYiIHN0b3Atb3BhY2l0eT0iMC4wOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFlM2Q2NiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
background: -moz-linear-gradient(90deg, #1e3d66 0%, #1e3d66 38%, #1e3d66 45%, rgba(30, 61, 102, 0.76) 56%, rgba(30, 61, 102, 0.09) 72%, rgba(30, 61, 102, 0) 100%);
background: -webkit-linear-gradient(90deg, #1e3d66 0%, #1e3d66 38%, #1e3d66 45%, rgba(30, 61, 102, 0.76) 56%, rgba(30, 61, 102, 0.09) 72%, rgba(30, 61, 102, 0) 100%);
background: linear-gradient(0deg, #1e3d66 0%, #1e3d66 38%, #1e3d66 45%, rgba(30, 61, 102, 0.76) 56%, rgba(30, 61, 102, 0.09) 72%, rgba(30, 61, 102, 0) 100%);
}
} .hero-home .slider-home {
width: 100%;
height: 100%;
} .hero-home .slider-home-img {
background: no-repeat top center / cover;
height: calc(100vh - 130px);
}
@media only screen and (max-width: 36em) { .hero-home .slider-home-img {
height: 50vh;
}
} .hero-home video {
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
-moz-transform: translateY(-50%) translateX(-50%);
-ms-transform: translateY(-50%) translateX(-50%);
-webkit-transform: translateY(-50%) translateX(-50%);
transform: translateY(-50%) translateX(-50%);
overflow: hidden;
background: no-repeat center center / cover;
}
@media only screen and (max-width: 36em) { .hero-home .bottom-area {
padding-bottom: 2vh;
}
} .hero-home .bottom-area .arrow-btn {
position: relative;
} .hero-home .bottom-area .arrow-btn .arrow-btn-txt, .hero-home .bottom-area .arrow-btn svg {
display: inline-block;
vertical-align: middle;
} .hero-home .bottom-area .arrow-btn .arrow-btn-txt {
color: #EAF2FB;
font-family: 'Proxima Light', sans-serif;
text-transform: uppercase;
letter-spacing: 4px;
margin-left: 2vw;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
@media only screen and (max-width: 36em) { .hero-home .bottom-area .arrow-btn .arrow-btn-txt {
margin-left: 5vw;
}
} .hero-home .bottom-area .arrow-btn svg {
position: absolute !important;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
height: 11px;
fill: #F78E1E;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
} .hero-home .bottom-area .arrow-btn.right {
text-align: right;
} .hero-home .bottom-area .arrow-btn.right svg {
right: 5px;
} .hero-home .bottom-area .arrow-btn.right .arrow-btn-txt {
margin-left: auto;
margin-right: 2vw;
}
@media only screen and (max-width: 36em) { .hero-home .bottom-area .arrow-btn.right .arrow-btn-txt {
margin-right: 5vw;
}
} .hero-home .bottom-area .arrow-btn:hover .arrow-btn-txt {
color: #fff;
} .hero-home .bottom-area .arrow-btn:hover svg {
fill: #fff;
} .big-pad {
padding: 10vh 5vw;
}
@media only screen and (max-width: 36em) { .big-pad {
padding: inherit;
}
} .head-text {
text-align: center;
} .head-text-small {
font-family: "Gotham Medium", sans-serif;
letter-spacing: 0.3em;
color: #F78E1E;
text-transform: uppercase;
} .head-text-big h1, .head-text-big h2 {
color: #fff;
text-transform: uppercase;
font-size: 3.75em;
margin: 2vh 0 1em 0;
}
@media only screen and (max-width: 36em) { .head-text-big h1, .head-text-big h2 {
font-size: 2.5em;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .head-text-big h1, .head-text-big h2 {
font-size: 2.5em;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .head-text-big h1, .head-text-big h2 {
font-size: 2.5em;
}
}
@media only screen and (min-width: 62.001em) and (max-width: 75em) { .head-text-big h1, .head-text-big h2 {
font-size: 2.5em;
}
} .feature-pages-img,
.news-image,
.page-hero,
.list-details-img {
position: relative;
overflow: hidden;
} .feature-pages-img img,
.news-image img,
.page-hero img,
.list-details-img img {
position: absolute !important;
left: auto;
right: auto;
bottom: auto;
display: block;
width: 100%;
min-height: 100%;
min-width: auto;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-o-object-fit: cover;
object-fit: cover;
font-family: "object-fit: cover";
} .feature-pages-img img.topleft,
.news-image img.topleft,
.page-hero img.topleft,
.list-details-img img.topleft {
object-position: top left;
} .feature-pages-img img.centreleft,
.news-image img.centreleft,
.page-hero img.centreleft,
.list-details-img img.centreleft {
object-position: center left;
} .feature-pages-img img.bottomleft,
.news-image img.bottomleft,
.page-hero img.bottomleft,
.list-details-img img.bottomleft {
object-position: bottom left;
} .feature-pages-img img.topcentre,
.news-image img.topcentre,
.page-hero img.topcentre,
.list-details-img img.topcentre {
object-position: top left;
} .feature-pages-img img.centre,
.news-image img.centre,
.page-hero img.centre,
.list-details-img img.centre {
object-position: center;
} .feature-pages-img img.bottomcentre,
.news-image img.bottomcentre,
.page-hero img.bottomcentre,
.list-details-img img.bottomcentre {
object-position: bottom center;
} .feature-pages-img img.topright,
.news-image img.topright,
.page-hero img.topright,
.list-details-img img.topright {
object-position: top right;
} .feature-pages-img img.centreright,
.news-image img.centreright,
.page-hero img.centreright,
.list-details-img img.centreright {
object-position: center right;
} .feature-pages-img img.bottomright,
.news-image img.bottomright,
.page-hero img.bottomright,
.list-details-img img.bottomright {
object-position: bottom right;
} .feature-area {
margin-top: 10vh;
} .feature-area .feature-pages {
background-color: #1E3D66;
text-align: center;
}
@media only screen and (max-width: 36em) { .feature-area .feature-pages {
margin-bottom: 5vh;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .feature-area .feature-pages {
margin-bottom: 5vh;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .feature-area .feature-pages {
margin-bottom: 5vh;
}
} .feature-area .feature-pages-img {
height: 20vw;
}
@media only screen and (max-width: 36em) { .feature-area .feature-pages-img {
height: 40vh;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .feature-area .feature-pages-img {
height: 40vh;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .feature-area .feature-pages-img {
height: 40vh;
}
} .feature-area .feature-pages-ctn {
padding: 6vh 3vw 10vh 3vw;
min-height: 55vh;
position: relative;
text-align: center;
color: #fff;
}
@media only screen and (max-width: 36em) { .feature-area .feature-pages-ctn {
padding: 6vh 6vw 5vh 6vw;
min-height: auto;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .feature-area .feature-pages-ctn {
min-height: 40vh;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .feature-area .feature-pages-ctn {
min-height: 40vh;
}
} .feature-area .feature-pages-ctn span {
font-family: "Enriqueta Medium", serif;
letter-spacing: 0.163em;
font-size: 0.875em;
color: #F78E1E;
} .feature-area .feature-pages-ctn h3 {
text-transform: uppercase;
} .feature-area .feature-pages-ctn-bar {
margin: 0 0 2.5vh 0;
width: 120px;
height: 2px;
background-color: #F78E1E;
display: inline-block;
} .feature-area .feature-pages-ctn .btn-align {
position: absolute;
bottom: 5vh;
width: calc( 100% - 6vw );
}
@media only screen and (max-width: 36em) { .feature-area .feature-pages-ctn .btn-align {
position: relative;
margin-top: 3vh;
bottom: auto;
width: 100%;
}
} .feature-area .feature:nth-child(even) .feature-pages {
background-color: #F78E1E;
} .feature-area .feature:nth-child(even) .feature-pages-ctn span {
color: #1E3D66;
} .feature-area .feature:nth-child(even) .feature-pages-ctn-bar {
background-color: #1E3D66;
} .list-news {
list-style: none;
padding: 0;
} body.home .news-items {
padding: 1%;
}
@media only screen and (max-width: 36em) { body.home .news-items {
padding: 0;
}
} .news {
background-color: #fff;
text-align: left;
margin-bottom: 4vh;
} .news-top {
padding: 1vh 1vw;
font-family: "Enriqueta Medium", serif;
color: #707070;
}
@media only screen and (max-width: 36em) { .news-top {
padding: 1vh 2vw;
}
} .news-image {
height: 15vw;
}
@media only screen and (max-width: 36em) { .news-image {
height: 30vh;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .news-image {
height: 30vh;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .news-image {
height: 30vh;
}
} .news-bottom {
padding: 1.5vh 1vw 1vh 1vw;
height: 250px;
position: relative;
}
@media only screen and (max-width: 36em) { .news-bottom {
padding: 1.5vh 2vw 1vh 2vw;
}
} .news-bottom h3 {
color: #1E3D66;
font-size: 1.5em;
} .news-bottom p {
color: #2D3C4B;
} .news-bottom-read {
background-color: #1E3D66;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 0.7vh 1vw;
}
@media only screen and (max-width: 36em) { .news-bottom-read {
padding: 0.7vh 2vw;
}
} .news-bottom-read span {
font-size: 0.875em;
color: #fff;
} .news-bottom-read svg {
height: 10px;
fill: #F78E1E;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute !important;
right: 1vw;
}
@media only screen and (max-width: 36em) { .news-bottom-read svg {
right: 2vw;
}
} .cta {
text-align: center;
} .cta .head-text-small {
color: #fff;
} .footer-block {
font-size: 0.875em;
line-height: 1.5em;
}
@media only screen and (max-width: 36em) { .footer-block {
margin-bottom: 5vh;
padding: 0 10vw;
}
} .footer-block h3 {
font-family: 'Enriqueta Medium', serif;
font-size: 0.875em;
color: #1E3D66;
letter-spacing: 0.188em;
} .footer-block img {
height: 60px;
max-width: none;
} .footer-block-item {
padding: 0.5vh 0;
} .footer-block-item a {
color: #707070;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
} .footer-block-item a:hover {
color: #1E3D66;
} .footer-block-address p {
line-height: 1.5em;
padding: 0.5vh 0;
margin: 0;
} .footer-block .menu-main-navigation-container ul {
margin: 0;
padding: 0;
list-style: none;
} .footer-block .menu-main-navigation-container ul li {
padding: 0.5vh 0;
} .footer-block .menu-main-navigation-container ul li a {
color: #707070;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
} .footer-block .menu-main-navigation-container ul li a:hover {
color: #1E3D66;
} .footer-block .menu-main-navigation-container ul li.current_page_item a {
color: #1E3D66;
} .footer-block .small-print {
margin-top: 5vh;
} .footer-block .small-print p {
margin-bottom: 0;
font-size: 0.688em;
line-height: 1.5em;
} .footer-block .small-print p a {
color: #000;
} .article-cont {
padding: 5vh 5vw;
} article .white-gb {
padding: 0;
} article .white-gb .head-text {
text-align: left;
} article .btn {
margin-top: 5vh;
} .list-details {
margin-top: 10vh;
} .list-details-img {
height: 100%;
width: 100%;
}
@media only screen and (max-width: 36em) { .list-details-img {
height: 50vh;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .list-details-img {
height: 50vh;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .list-details-img {
height: 50vh;
}
} .list-details .head-text {
text-align: left;
} .align-left {
text-align: left;
} form label {
width: 100%;
margin-bottom: 2vh;
color: #1E3D66;
font-family: 'Enriqueta Bold', serif;
} form span {
width: 100%;
} form input[type="text"],
form input[type="email"],
form textarea {
width: 100%;
padding: 10px 5px;
border: 2px solid #F78E1E;
border-radius: 0;
margin-top: 1.5vh;
} .acf-map {
width: 100%;
height: 100%;
}
@media only screen and (max-width: 36em) { .acf-map {
height: 50vh;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .acf-map {
height: 50vh;
}
} .acf-map img {
max-width: inherit !important;
} .contact-ct {
margin-bottom: 1.5em;
} .contact-link a {
color: #707070;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
} .contact-link a:hover {
color: #1E3D66;
} * {
box-sizing: border-box;
}  .grid:after {
content: '';
display: block;
clear: both;
}  .grid-sizer,
.grid-item {
width: 33.333%;
}
@media only screen and (max-width: 36em) { .grid-sizer,
.grid-item {
width: 100%;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .grid-sizer,
.grid-item {
width: 100%;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .grid-sizer,
.grid-item {
width: 50%;
}
} .grid-item {
float: left;
padding: 5px;
} .grid-item img {
display: block;
max-width: 100%;
} .embed-container {
position: relative;
padding-bottom: 56.25%;
overflow: hidden;
max-width: 100%;
height: auto;
} .embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .gallery-cont .item-image,
.gallery-cont .gallery-cont-video {
position: relative;
} .gallery-cont .item-image-desc,
.gallery-cont .gallery-cont-video-desc {
position: absolute;
bottom: 0;
left: 0;
background-color: #F78E1E;
width: 100%;
padding: 5px;
color: #fff;
} .overview-feature {
margin-bottom: 5vh;
} .overview-feature-text {
font-size: 1.500em;
color: #1E3D66;
line-height: 1.500em;
padding-right: 5vw;
}
@media only screen and (min-width: 62.001em) and (max-width: 75em) { .overview-feature-text {
padding-right: 2vw;
font-size: 1em;
}
} .overview-feature img {
margin-bottom: 20px;
}
@media only screen and (max-width: 36em) { .overview-feature img {
margin-top: 20px;
}
} .overview-feature-video {
margin-bottom: 5vh;
} .overview-title {
color: #1E3D66;
font-size: 1.500em;
text-transform: uppercase;
text-align: center;
margin-bottom: 3em;
letter-spacing: 0.313em;
} .overview-title.white {
color: #fff;
} .overview-imageslide-text {
color: #fff;
}
@media only screen and (max-width: 36em) { .overview-imageslide img {
margin-bottom: 30px;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .overview-imageslide img {
margin-bottom: 30px;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .overview-imageslide img {
margin-bottom: 30px;
}
} .overview-titleh3 {
font-size: 1.250em;
margin-bottom: 5vh;
} .overview-race-description {
font-size: 1.250em;
} .overview-race-description li {
margin-bottom: 2em;
} .overview-race-table {
text-align: center;
margin: 5vh 0 10vh 0;
border-collapse: collapse;
border-spacing: 0px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
overflow: hidden;
}
@media only screen and (max-width: 36em) { .overview-race-table {
font-size: 0.875em;
}
} .overview-race-table th, .overview-race-table td {
padding: 1.5vh 0;
} .overview-race-table thead {
overflow: hidden;
} .overview-race-table thead tr {
background-color: #F78E1E;
border: 1px solid #B57534;
font-family: 'Enriqueta Bold', serif;
color: #fff;
} .overview-race-table tbody tr {
background-color: #E8EBEF;
border: 1px solid #AAB5C5;
} .overview-race-table tbody tr:nth-child(even) {
background-color: #fff;
} .overview-race-table tbody tr:last-of-type {
background-color: #F78E1E;
border: 1px solid #B57534;
color: #fff;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
} .overview-race-quote .content {
background-color: #1E3D66;
color: #fff;
padding: 3vh 2vw;
font-size: 1.250em;
line-height: 1.350em;
}
@media only screen and (max-width: 36em) { .overview-race-quote .content {
font-size: 1em;
padding: 3vh 3vw;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .overview-race-quote .content {
font-size: 1em;
padding: 3vh 3vw;
}
} .overview-race-quote .content p {
margin-bottom: 1.5rem;
} .overview-race-wins {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 1px solid #AAB5C5;
margin-bottom: 10vh;
overflow: hidden;
} .overview-race-wins-item {
border-bottom: 1px solid #AAB5C5;
} .overview-race-wins-item:nth-child(odd) {
background-color: #E8EBEF;
} .overview-race-wins-item-cnt {
padding: 2.5vh 0 1vh 0;
} .overview-race-wins-item-cnt .item-place {
font-size: 1.250em;
font-family: 'Arial', sans-serif;
font-weight: bold;
color: #1E3D66;
} .overview-race-wins-item-cnt .item-group {
font-family: 'Arial', sans-serif;
font-weight: bold;
} .overview-race-wins-item-cnt .item-text {
padding-right: 2vw;
} .overview-race-wins-item-cnt .btn-media {
margin-top: 10px;
height: 40px;
width: 40px;
background-color: #F78E1E;
display: inline-block;
border-radius: 20px;
position: relative;
cursor: pointer;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
} .overview-race-wins-item-cnt .btn-media:after {
height: 20px;
width: 20px;
background: url(//jetaway.ie/wp-content/themes/imp-jetaway/img/play-triangle.svg?1645111347) no-repeat center center/contain;
content: '';
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute !important;
left: 29%;
display: block;
} .overview-race-wins-item-cnt .btn-media:hover {
background-color: #1E3D66;
} .overview-race-wins-item.active .overview-race-wins-media {
max-height: 100vh;
} .overview-race-wins-item.active .btn-media {
background-color: #1E3D66;
} .overview-race-wins-item:last-of-type {
border: none;
} .overview-race-wins-media {
max-height: 0;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
overflow: hidden;
} .align-center {
text-align: center;
} .accolades-item {
width: 100%;
height: 200px;
border: 2px solid #1E3D66;
border-radius: 20px;
position: relative;
overflow: hidden;
}
@media only screen and (max-width: 36em) { .accolades-item {
margin-top: 5vh;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .accolades-item {
margin-top: 5vh;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .accolades-item {
margin-top: 5vh;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .accolades-item {
margin-top: 5vh;
}
} .accolades-item-number {
height: 130px;
position: relative;
} .accolades-item-number-num {
text-align: center;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
font-family: 'Enriqueta Bold',serif;
color: #1E3D66;
font-size: 3.000em;
} .accolades-item-number .details {
position: absolute;
font-family: 'Arial', sans-serif;
color: #1E3D66;
width: 100%;
text-align: center;
bottom: 10px;
}
@media only screen and (max-width: 36em) { .accolades-item-number .details {
font-size: 0.850em;
}
}
@media only screen and (min-width: 62.001em) and (max-width: 75em) { .accolades-item-number .details {
font-size: 0.850em;
}
} .accolades-item-bottom {
background-color: #1E3D66;
position: absolute;
bottom: 0;
left: 0;
height: 70px;
width: 100%;
} .accolades-item-bottom img {
max-width: 200px;
max-height: 40px;
margin: 0 auto;
display: block;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
} .slide-pdf {
margin-top: 5vh;
} .slider-images .slick-next {
background: url(//jetaway.ie/wp-content/themes/imp-jetaway/img/arrow-right-fade-blue.svg?1645111347) no-repeat center center/contain;
z-index: 2;
}
@media only screen and (max-width: 36em) { .slider-images .slick-next {
right: 0;
}
} .slider-images .slick-prev {
background: url(//jetaway.ie/wp-content/themes/imp-jetaway/img/arrow-left-fade-blue.svg?1645111347) no-repeat center center/contain;
z-index: 2;
}
@media only screen and (max-width: 36em) { .slider-images .slick-prev {
left: 0;
}
} .slider-images .slick-prev, .slider-images .slick-next {
height: 5vh;
width: 5vw;
}
@media only screen and (max-width: 36em) { .slider-images .slick-prev, .slider-images .slick-next {
top: 105%;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .slider-images .slick-prev, .slider-images .slick-next {
top: 105%;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .slider-images .slick-prev, .slider-images .slick-next {
top: 105%;
}
} .slider-images .slick-prev:before, .slider-images .slick-next:before {
opacity: 0;
} .slider-news .slick-next {
background: url(//jetaway.ie/wp-content/themes/imp-jetaway/img/arrow-right-fade-blue.svg?1645111347) no-repeat center center/contain;
z-index: 2;
right: 5vw;
} .slider-news .slick-prev {
background: url(//jetaway.ie/wp-content/themes/imp-jetaway/img/arrow-left-fade-blue.svg?1645111347) no-repeat center center/contain;
z-index: 2;
left: 5vw;
} .slider-news .slick-prev, .slider-news .slick-next {
height: 5vh;
width: 5vw;
top: 100%;
} .slider-news .slick-prev:before, .slider-news .slick-next:before {
opacity: 0;
} .slider-home .slick-next {
background: url(//jetaway.ie/wp-content/themes/imp-jetaway/img/arrow-right-fade-blue.svg?1645111347) no-repeat center center/contain;
z-index: 2;
right: 5vw;
}
@media only screen and (max-width: 36em) { .slider-home .slick-next {
right: 0;
}
} .slider-home .slick-prev {
background: url(//jetaway.ie/wp-content/themes/imp-jetaway/img/arrow-left-fade-blue.svg?1645111347) no-repeat center center/contain;
z-index: 2;
left: 5vw;
}
@media only screen and (max-width: 36em) { .slider-home .slick-prev {
left: 0;
}
} .slider-home .slick-prev, .slider-home .slick-next {
height: 5vh;
width: 5vw;
} .slider-home .slick-prev:before, .slider-home .slick-next:before {
opacity: 0;
} .slider-btn .slick-next, .slider-progeny .slick-next {
background: url(//jetaway.ie/wp-content/themes/imp-jetaway/img/arrow-right-fade-blue.svg?1645111347) no-repeat center center/contain;
z-index: 2;
right: 5vw;
}
@media only screen and (max-width: 36em) { .slider-btn .slick-next, .slider-progeny .slick-next {
right: 0;
}
} .slider-btn .slick-prev, .slider-progeny .slick-prev {
background: url(//jetaway.ie/wp-content/themes/imp-jetaway/img/arrow-left-fade-blue.svg?1645111347) no-repeat center center/contain;
z-index: 2;
left: 5vw;
}
@media only screen and (max-width: 36em) { .slider-btn .slick-prev, .slider-progeny .slick-prev {
left: 0;
}
} .slider-btn .slick-prev, .slider-btn .slick-next, .slider-progeny .slick-prev, .slider-progeny .slick-next {
height: 5vh;
width: 5vw;
} .slider-btn .slick-prev:before, .slider-btn .slick-next:before, .slider-progeny .slick-prev:before, .slider-progeny .slick-next:before {
opacity: 0;
} .cont-btn {
text-align: center;
}
@media only screen and (max-width: 36em) { .cont-btn {
margin-bottom: 10vh;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .cont-btn {
margin-bottom: 10vh;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .cont-btn {
margin-bottom: 10vh;
}
} .captcha {
margin-bottom: 2vh;
} .captcha a {
color: #F78E1E;
} span .wpcf7-not-valid {
border: 2px solid #ff0000 !important;
} span.wpcf7-not-valid-tip {
display: none;
} div.wpcf7-validation-errors {
background: #ffe2e2;
border: 2px solid #ff0000;
color: #C10000;
} div.wpcf7-response-output {
margin: 2em 0;
padding: 15px;
border-radius: 5px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
} div.wpcf7-validation-errors {
display: none !important;
} .wpcf7-spam-blocked {
background: #e2e2e2;
border: 1px solid #bcbcbc !important;
color: #383838;
} .wpcf7-mail-sent-ng {
background: #fcf8e3;
border: 1px solid #ac9163 !important;
color: #8a6d3b;
} .wpcf7-mail-sent-ok {
background: #dff0d8;
border: 1px solid #3c763d !important;
color: #3c763d;
} .table-style {
text-align: left;
margin: 5vh 0 10vh 0;
border-collapse: collapse;
border-spacing: 0px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
overflow: hidden;
}
@media only screen and (max-width: 36em) { .table-style {
font-size: 0.875em;
}
} .table-style th, .table-style td {
border: 0.5px solid #AAB5C5 !important;
}
@media only screen and (max-width: 36em) { .table-style th, .table-style td {
padding: 1vh 4vw 1vh 2vw !important;
}
} .table-style th {
padding: 1vh 1.5vw 1vh 0.5vw !important;
} .table-style td {
padding: 1vh 0.5vw  !important;
} .table-style thead {
overflow: hidden;
} .table-style thead tr {
background-color: #F78E1E;
border: 0.5px solid #B57534 !important;
font-family: 'Enriqueta Bold', serif;
color: #fff;
} .table-style tbody tr {
background-color: #E8EBEF !important;
border: 0.5px solid #AAB5C5 !important;
} .table-style tbody tr:nth-child(even) {
background-color: #fff !important;
}  .dataTables_wrapper::-webkit-scrollbar {
width: 20px !important;
background: #FCD5AB;
border-radius: 10px;
-webkit-appearance: none;
} .dataTables_wrapper::-webkit-scrollbar:vertical {
width: 12px;
} .dataTables_wrapper::-webkit-scrollbar:horizontal {
height: 12px;
}  .dataTables_wrapper::-webkit-scrollbar-track {
background: #FCD5AB !important;
border-radius: 10px !important;
}  .dataTables_wrapper::-webkit-scrollbar-thumb {
background: #F78E1E !important;
border-radius: 10px !important;
}  .dataTables_wrapper::-webkit-scrollbar-thumb:hover {
background: #b30000;
}
@media only screen and (max-width: 75em) { .dataTables_wrapper {
max-width: 100%;
overflow-x: scroll;
white-space: nowrap;
}
}
@media only screen and (max-width: 75em) { .dataTables_wrapper table {
width: 1400px !important;
}
} .dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
font-family: 'Gotham Medium', serif;
color: #707070 !important;
} .dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter {
margin-bottom: 1.5vh;
}
@media only screen and (max-width: 36em) { .dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter {
text-align: left;
}
} .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next {
position: relative;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
} .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover {
background: transparent !important;
border: 1px solid transparent;
color: #707070 !important;
} .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover:before, .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover:before {
background-color: #1E3D66;
} .dataTables_wrapper .dataTables_paginate .paginate_button.previous {
padding-left: 30px !important;
cursor: pointer;
} .dataTables_wrapper .dataTables_paginate .paginate_button.previous:before {
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
content: '';
height: 25px;
width: 25px;
background-color: #F78E1E;
left: 0;
display: block;
position: absolute;
border-radius: 20px;
} .dataTables_wrapper .dataTables_paginate .paginate_button.previous:after {
content: '<';
height: 25px;
width: 25px;
color: #fff;
left: 0;
top: 9px;
display: block;
position: absolute;
border-radius: 20px;
font-family: 'sabado', sans-serif;
font-size: 2em;
} .dataTables_wrapper .dataTables_paginate .paginate_button.next {
cursor: pointer;
padding-right: 30px !important;
} .dataTables_wrapper .dataTables_paginate .paginate_button.next:before {
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
content: '';
height: 25px;
width: 25px;
background-color: #F78E1E;
right: 0;
display: block;
position: absolute;
border-radius: 20px;
} .dataTables_wrapper .dataTables_paginate .paginate_button.next:after {
content: '>';
height: 25px;
width: 25px;
color: #fff;
right: 0;
top: 9px;
display: block;
position: absolute;
border-radius: 20px;
font-family: 'sabado', sans-serif;
font-size: 2em;
} .dataTables_wrapper .dataTables_paginate span .paginate_button {
border-radius: 100px;
padding: 0.05em 0.555em;
color: #707070 !important;
border: 1px solid #707070;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
} .dataTables_wrapper .dataTables_paginate span .paginate_button.current {
background: #F78E1E;
color: #fff !important;
border: none !important;
} .dataTables_wrapper .dataTables_paginate span .paginate_button.current:hover {
background: #F78E1E;
color: #fff !important;
} .dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
background: #F78E1E;
color: #fff !important;
border: 1px solid #707070;
} .things-align {
width: 100%;
}
@media only screen and (max-width: 75em) { .things-align {
text-align: center;
}
}
@media only screen and (max-width: 75em) { .things-align .yearfilter, .things-align .sctbn {
vertical-align: middle;
}
} .yearfilter {
text-align: center;
margin: 5vh;
}
@media only screen and (max-width: 75em) { .yearfilter {
display: inline-block;
margin: 5vh 0;
width: 49%;
text-align: left;
}
} .yearfilter label {
font-family: 'Gotham Medium', serif;
text-transform: uppercase;
color: #F78E1E;
letter-spacing: 2px;
} .yearfilter select {
font-family: 'Gotham Medium', serif;
text-transform: uppercase;
color: #1E3D66;
letter-spacing: 2px;
padding: 4px;
} .sctbn {
display: none;
}
@media only screen and (max-width: 75em) { .sctbn {
width: 49%;
display: inline-block;
text-align: right;
}
} .sctbn .scrollbtn {
width: auto;
background-color: #F78E1E;
cursor: pointer;
border-radius: 20px;
color: #fff;
padding: 5px 5px 5px 7px;
margin: 5vh 0;
display: inline-block;
} .sctbn .scrollbtn:active {
background-color: #1E3D66;
} .sctbn .scrollbtn-txt, .sctbn .scrollbtn-btn {
display: inline-block;
vertical-align: middle;
} .sctbn .scrollbtn-txt {
font-family: 'Gotham Medium', serif;
} .sctbn .scrollbtn-btn {
background-color: #fff;
color: #F78E1E;
font-family: 'Sabado', sans-serif;
border-radius: 20px;
padding: 1px 9px;
font-size: 1.75em;
} .pdtop {
padding-top: 10vh;
} .pdtop .overview-race-wins {
margin-bottom: 0;
} .pdtop .overview-race-wins .item-name {
font-family: 'Arial', sans-serif;
font-weight: bold;
color: #1E3D66;
font-size: 1.563em;
}
@media only screen and (max-width: 36em) { .pdtop .overview-race-wins .item-name {
margin-bottom: 1em;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .pdtop .overview-race-wins .item-name {
margin-bottom: 1em;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .pdtop .overview-race-wins .item-name {
margin-bottom: 1em;
}
}
@media only screen and (max-width: 36em) { .pdtop .overview-race-wins .item-group {
margin-top: 1.5em;
}
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .pdtop .overview-race-wins .item-group {
margin-top: 1.5em;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .pdtop .overview-race-wins .item-group {
margin-top: 1.5em;
}
} .pdtop .overview-race-wins .item-text {
padding-right: 0;
} .pdtop .overview-race-wins .btn-media {
margin-top: 0;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
@media only screen and (min-width: 36em) and (max-width: 48em) { .pdtop .overview-race-wins .btn-media {
right: -50%;
}
}
@media only screen and (min-width: 48.001em) and (max-width: 62em) { .pdtop .overview-race-wins .btn-media {
right: -50%;
}
} .pdtop .overview-race-wins-item-cnt .item-place {
color: #F78E1E;
padding-left: 10px;
} body.page-template-page-frontpage .news-top {
display: none;
} #underrules tr td:nth-child(2) {
text-align: center;
} #underrules tr td:nth-child(3) {
text-align: center;
} #underrules tr td:nth-child(6) {
text-align: center;
} #pointpoint tr td:nth-child(2) {
text-align: center;
} #pointpoint tr td:nth-child(3) {
text-align: center;
} #pointpoint tr td:nth-child(6) {
text-align: center;
}